re PR target/85572 (faster code for absolute value of __v2di)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2
3 PR target/85572
4 * g++.dg/other/sse2-pr85572-1.C: New test.
5 * g++.dg/other/sse2-pr85572-2.C: New test.
6 * g++.dg/other/sse4-pr85572-1.C: New test.
7 * g++.dg/other/avx2-pr85572-1.C: New test.
8
9 PR target/85317
10 * gcc.target/i386/pr85317.c: New test.
11 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
12 optimization barrier to avoid optimizing away the expected insn.
13
14 PR target/85480
15 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
16 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
17
18 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
19
20 * g++.dg/other/sve_const_pred_1.C: Rename to...
21 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
22 target selectors and explicit -march options.
23 * g++.dg/other/sve_const_pred_2.C: Rename to...
24 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
25 * g++.dg/other/sve_const_pred_3.C: Rename to...
26 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
27 * g++.dg/other/sve_const_pred_4.C: Rename to...
28 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
29 * g++.dg/other/sve_tls_2.C: Rename to...
30 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
31 * g++.dg/other/sve_vcond_1.C: Rename to...
32 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
33 * g++.dg/other/sve_vcond_1_run.C: Rename to...
34 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
35
36 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
37
38 PR testsuite/85586
39 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
40 !vect_no_align.
41
42 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
43
44 PR c++/57429
45 * g++.dg/cpp0x/deleted14.C: New.
46
47 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
48 Alan Hayward <alan.hayward@arm.com>
49 David Sherwood <david.sherwood@arm.com>
50
51 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
52 XFAIL the BIC test.
53 * gcc.target/aarch64/sve/vcond_7.c: New test.
54 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
55
56 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
57
58 PR c++/70563
59 * g++.dg/cpp0x/sfinae62.C: New.
60
61 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
62
63 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
64 load from src[i].
65
66 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
67
68 PR c++/80691
69 * g++.dg/cpp0x/narrowing1.C: New.
70
71 2018-05-08 Richard Biener <rguenther@suse.de>
72
73 PR middle-end/85588
74 * gcc.dg/torture/pr85574.c: Rename to...
75 * gcc.dg/torture/pr85588.c: ... this.
76
77 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
78
79 PR fortran/54613
80 * gfortran.dg/minmaxloc_12.f90: New test case.
81 * gfortran.dg/minmaxloc_13.f90: New test case.
82
83 2018-05-07 Nathan Sidwell <nathan@acm.org>
84
85 * g++.dg/cpp0x/range-for10.C: Delete.
86 * g++.dg/ext/forscope1.C: Delete.
87 * g++.dg/ext/forscope2.C: Delete.
88 * g++.dg/template/for1.C: Delete.
89
90 2018-05-07 Jeff Law <law@redhat.com>
91
92 * gfortran.dg/linefile.f90: New test.
93
94 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
95
96 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
97 and options.
98
99 2018-05-06 Jakub Jelinek <jakub@redhat.com>
100
101 PR c++/85659
102 * g++.dg/ext/asm14.C: New test.
103 * g++.dg/ext/asm15.C: New test.
104 * g++.dg/ext/asm16.C: New test.
105
106 2018-05-06 Michael Eager <eager@eagercon.com>
107
108 * gcc.target/microblaze/others/picdtr.c: Correct option
109 -fPIE -mpic-data-is-text-relative.
110
111 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
112
113 * gcc.target/microblaze/others/picdtr.c: Add test for
114 -fPIE -mpic-data-is-text-relative.
115
116 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
117
118 PR fortran/85507
119 * gfortran.dg/coarray_dependency_1.f90: New test.
120 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
121
122 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
123
124 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
125 to match the currently produced gimple.
126
127 2018-05-04 Carl Love <cel@us.ibm.com>
128 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
129 vec_trunc.
130 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
131 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
132 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
133 xvcmpgedp counts. Add xxsel counts.
134
135 2018-05-04 Richard Biener <rguenther@suse.de>
136
137 PR middle-end/85627
138 * g++.dg/torture/pr85627.C: New testcase.
139
140 2018-05-04 Richard Biener <rguenther@suse.de>
141
142 PR middle-end/85574
143 * gcc.dg/torture/pr85574.c: New testcase.
144 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
145
146 2018-05-04 Jakub Jelinek <jakub@redhat.com>
147
148 PR libstdc++/85466
149 * gcc.dg/nextafter-1.c: New test.
150 * gcc.dg/nextafter-2.c: New test.
151 * gcc.dg/nextafter-3.c: New test.
152 * gcc.dg/nextafter-4.c: New test.
153
154 2018-05-03 Nathan Sidwell <nathan@acm.org>
155
156 Remove -ffriend-injection.
157 * g++.old-deja/g++.jason/scoping15.C: Delete.
158 * g++.old-deja/g++.mike/net43.C: Delete.
159
160 2018-05-03 Jakub Jelinek <jakub@redhat.com>
161
162 PR target/85530
163 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
164 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
165 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
166 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
167
168 2018-05-03 Tom de Vries <tom@codesourcery.com>
169
170 PR testsuite/85106
171 * lib/scanoffloadtree.exp: New file.
172
173 2018-05-03 Richard Biener <rguenther@suse.de>
174
175 PR tree-optimization/85615
176 * gcc.dg/torture/pr85615.c: New testcase.
177
178 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
179
180 PR tree-optimization/70291
181 * gcc.dg/complex-6.c: New test.
182 * gcc.dg/complex-7.c: Likewise.
183
184 2018-05-03 Richard Biener <rguenther@suse.de>
185
186 PR testsuite/85579
187 * fortran.dg/pr51434.f90: Truncate transfer argument.
188
189 2018-05-02 Jakub Jelinek <jakub@redhat.com>
190
191 PR target/85582
192 * gcc.c-torture/execute/pr85582-3.c: New test.
193
194 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
195 Jason Merrill <jason@redhat.com>
196
197 PR c++/68374
198 * g++.dg/warn/Wshadow-13.C: New.
199 * g++.dg/warn/Wshadow-14.C: Likewise.
200
201 2018-05-02 Tom de Vries <tom@codesourcery.com>
202
203 PR libgomp/82428
204 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
205 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
206
207 2018-05-02 David Pagan <dave.pagan@oracle.com>
208
209 PR c/30552
210 * gcc.dg/noncompile/pr30552-1.c: New test.
211 * gcc.dg/noncompile/pr30552-2.c: New test.
212 * gcc.dg/noncompile/pr30552-3.c: New test.
213 * gcc.dg/noncompile/pr30552-4.c: New test.
214
215 2018-05-02 Richard Biener <rguenther@suse.de>
216
217 PR tree-optimization/85597
218 * gcc.dg/vect/pr85597.c: New testcase.
219
220 2018-05-02 Tom de Vries <tom@codesourcery.com>
221
222 PR testsuite/85106
223 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
224 * lib/scanltranstree.exp: New file.
225 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
226 (scan-ltrans-tree-dump-times_required_options)
227 (scan-ltrans-tree-dump-not_required_options)
228 (scan-ltrans-tree-dump-dem_required_options)
229 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
230 * lib/gcc-dg.exp: Include scanltranstree.exp.
231
232 2018-05-02 Tom de Vries <tom@codesourcery.com>
233
234 PR testsuite/85106
235 * gcc.dg/ipa/ipa-icf-38.c: New test.
236 * gcc.dg/ipa/ipa-icf-38a.c: New test.
237 * lib/scandump.exp (dump-base): New proc.
238 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
239 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
240 base.
241 * lib/scanipa.exp: Add "" argument to scan-dump calls.
242 * lib/scanlang.exp: Same.
243 * lib/scanrtl.exp: Same.
244 * lib/scantree.exp: Same.
245 * lib/scanwpaipa.exp: New file.
246 * lib/gcc-dg.exp: Include scanwpaipa.exp.
247
248 2018-05-02 Richard Biener <rguenther@suse.de>
249
250 PR middle-end/85567
251 * gcc.dg/torture/pr85567.c: New testcase.
252
253 2018-05-02 Jakub Jelinek <jakub@redhat.com>
254
255 PR target/85582
256 * gcc.c-torture/execute/pr85582-1.c: New test.
257 * gcc.c-torture/execute/pr85582-2.c: New test.
258
259 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
260
261 PR tree-optimization/85586
262 * gcc.dg/vect/pr85586.c: New test.
263
264 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
265
266 PR tree-optimization/85143
267 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
268 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
269
270 2018-05-01 David Malcolm <dmalcolm@redhat.com>
271
272 PR c/84258
273 * c-c++-common/Wformat-pr84258.c: New test.
274
275 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
276
277 PR tree-optimization/82665
278 * gcc.dg/tree-ssa/pr82665.c: New test.
279
280 2018-04-30 David Malcolm <dmalcolm@redhat.com>
281
282 PR c++/85523
283 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
284 (test_add_fixit_insert_formatted_single_line): New function.
285 (test_add_fixit_insert_formatted_multiline): New function.
286 Extend expected output of generated patch to include fix-it hints
287 for these.
288 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
289 "gcc-rich-location.h". Add test coverage for
290 gcc_rich_location::add_fixit_insert_formatted.
291
292 2018-04-30 David Malcolm <dmalcolm@redhat.com>
293
294 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
295 (test_show_locus): Update for location_get_source_line returning a
296 char_span. Use char_span for handling words in the
297 "test_many_nested_locations" fix-it example.
298
299 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
300
301 * gcc.target/arc/interrupt-8.c: Update test.
302 * gcc.target/arc/loop-4.c: Likewise.
303 * gcc.target/arc/loop-hazard-1.c: Likewise.
304 * gcc.target/arc/sdata-3.c: Likewise.
305
306 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
307
308 * gcc.target/arc/store-merge-1.c: New test.
309 * gcc.target/arc/add_n-combine.c: Update test.
310
311 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
312
313 Microblaze Target: PIC data text relative
314
315 * gcc.target/microblaze/others/data_var1.c: Include
316 PIC case of r20 base register.
317 * gcc.target/microblaze/others/data_var2.c: Ditto.
318 * gcc.target/microblaze/others/picdtr.c: Add new
319 test case for -mpic-is-data-text-relative.
320 * gcc.target/microblaze/others/sdata_var1.c: Add
321 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
322 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
323 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
324 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
325 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
326 * gcc.target/microblaze/others/string_cst1_gpopt.c:
327 Ditto.
328 * gcc.target/microblaze/others/string_cst2_gpopt.c:
329 Ditto.
330
331 2018-04-30 Richard Biener <rguenther@suse.de>
332
333 PR tree-optimization/28364
334 PR tree-optimization/85275
335 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
336 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
337 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
338 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
339 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
340 still passes.
341 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
342 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
343 still passes.
344 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
345 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
346 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
347
348 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
349
350 PR target/84431
351 * gcc.target/i386/pr84431.c: New test.
352
353 2018-04-27 Martin Jambor <mjambor@suse.cz>
354
355 PR ipa/85549
356 * g++.dg/ipa/pr85549.C: New test.
357
358 2018-04-27 Jakub Jelinek <jakub@redhat.com>
359
360 PR c++/85553
361 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
362 directive.
363 * g++.dg/cpp0x/constexpr-85553.C: New test.
364
365 2018-04-27 David Malcolm <dmalcolm@redhat.com>
366
367 PR c++/85515
368 * g++.dg/pr85515-1.C: New test.
369 * g++.dg/pr85515-2.C: New test.
370
371 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
372
373 PR c++/84691
374 * g++.dg/cpp0x/friend3.C: New.
375
376 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
377
378 PR target/82518
379 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
380 Use check_effective_target_arm_little_endian.
381
382 2018-04-27 Jakub Jelinek <jakub@redhat.com>
383
384 PR tree-optimization/85529
385 * gcc.c-torture/execute/pr85529-1.c: New test.
386 * gcc.c-torture/execute/pr85529-2.c: New test.
387 * gcc.dg/pr85529.c: New test.
388
389 2018-04-26 Maciej W. Rozycki <macro@mips.com>
390
391 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
392 `.dword' in addition to `lw' and `.word'.
393
394 2018-04-26 Maciej W. Rozycki <macro@mips.com>
395
396 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
397
398 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
399
400 * gnat.dg/loop_optimization24.adb: New test.
401
402 2018-04-26 Richard Biener <rguenther@suse.de>
403
404 PR tree-optimization/85116
405 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
406 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
407 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
408 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
409
410 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
411
412 PR target/85473
413 * gcc.target/i386/pr85473-1.c: New test.
414 * gcc.target/i386/pr85473-2.c: New test.
415
416 2018-04-25 Nathan Sidwell <nathan@acm.org>
417 Jakub Jelinek <jakub@redhat.com>
418
419 PR c++/85437
420 PR c++/49171
421 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
422 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
423 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
424 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
425 * g++.dg/cpp0x/pr85437-1.C: New.
426 * g++.dg/cpp0x/pr85437-2.C: New.
427 * g++.dg/cpp0x/pr85437-3.C: New.
428 * g++.dg/cpp0x/pr85437-4.C: New.
429
430 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
431
432 PR fortran/85520
433 * gfortran.dg/pr85520.f90: New test.
434
435 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
436
437 PR target/85512
438 * gcc.dg/pr85512.c: New test.
439
440 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
441
442 PR target/85485
443 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
444 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
445 * gcc.dg/pr85388-1.c (dg-options): Likwise.
446 * gcc.dg/pr85388-2.c (dg-options): Likwise.
447 * gcc.dg/pr85388-3.c (dg-options): Likwise.
448 * gcc.dg/pr85388-4.c (dg-options): Likwise.
449 * gcc.dg/pr85388-5.c (dg-options): Likwise.
450 * gcc.dg/pr85388-6.c (dg-options): Likwise.
451 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
452 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
453 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
454 * gcc.target/i386/cet-label.c (dg-options): Likwise.
455 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
456 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
457 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
458 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
459 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
460 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
461 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
462 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
463 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
464 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
465 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
466 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
467 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
468 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
469 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
470 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
471 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
472 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
473 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
474 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
475 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
476 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
477 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
478 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
479 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
480 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
481 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
482 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
483 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
484 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
485 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
486 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
487 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
488 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
489 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
490 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
491 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
492 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
493 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
494 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
495 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
496 * gcc.target/i386/pr84146.c (dg-options): Likwise.
497 * gcc.target/i386/pr85403.c (dg-options): Likwise.
498 * gcc.target/i386/pr85404.c (dg-options): Likwise.
499 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
500 with -mshstk.
501 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
502 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
503 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
504 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
505 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
506 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
507 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
508 * (dg-options): Likwise.
509 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
510 -mno-cet.
511 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
512 * gcc.target/i386/cet-label-3.c: Removed.
513 * gcc.target/i386/cet-property-3.c: Likwise.
514 * gcc.target/i386/cet-sjlj-7.c: Likwise.
515
516 2018-04-24 Jakub Jelinek <jakub@redhat.com>
517
518 PR target/85511
519 * gcc.target/i386/pr85511.c: New test.
520
521 PR target/85503
522 * g++.dg/ext/pr85503.C: New test.
523
524 PR target/85508
525 * gcc.target/i386/pr85508.c: New test.
526
527 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
528
529 PR tree-optimization/85478
530 * g++.dg/pr85478.C: New test.
531
532 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
533
534 * g++.dg/torture/pr85496.C: New test.
535
536 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
537
538 PR rtl-optimization/85423
539 * gcc.dg/pr85423.c: New test.
540
541 2018-04-20 Martin Sebor <msebor@redhat.com>
542
543 PR c/85365
544 * gcc.dg/Wrestrict-15.c: New test.
545
546 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
547
548 PR target/85456
549 * gcc.target/powerpc/pr85456.c: New test.
550
551 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
552
553 * g++.dg/ext/undef-bool-1.C: Require lp64.
554 * gcc.target/powerpc/undef-bool-2.c: Likewise.
555
556 2018-04-20 Jeff Law <law@redhat.com>
557
558 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
559 stack protector.
560 * gcc.dg/stack-check-6.c: Likewise.
561 * gcc.dg/stack-check-6a.c: Likewise.
562 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
563 * gcc.target/i386/stack-check-18.c: Likewise.
564 * gcc.target/i386/stack-check-19.c: Likewise.
565
566 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
567
568 PR testsuite/85483
569 * gcc.target/aarch64/sve/vcond_1.c: Move to...
570 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
571 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
572 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
573
574 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
575
576 PR target/85469
577 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
578 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
579
580 2018-04-20 Richard Biener <rguenther@suse.de>
581
582 PR middle-end/85475
583 * gcc.dg/torture/pr85475.c: New testcase.
584
585 2018-04-20 Martin Jambor <mjambor@suse.cz>
586
587 ipa/85449
588 * gcc.dg/ipa/pr85449.c: New test.
589
590 2018-04-20 Martin Jambor <mjambor@suse.cz>
591
592 ipa/85447
593 * g++.dg/ipa/pr85447.C: New file.
594 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
595
596 2018-04-20 Jakub Jelinek <jakub@redhat.com>
597
598 PR c++/85462
599 * g++.dg/cpp0x/pr85462.C: New test.
600
601 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
602
603 * gcc.target/i386/pr85404.c: Require CET target.
604
605 2018-04-19 Jakub Jelinek <jakub@redhat.com>
606
607 PR tree-optimization/85467
608 * gcc.dg/pr85467.c: New test.
609
610 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
611
612 PR c++/84611
613 * g++.dg/parse/crash68.C: New.
614
615 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
616
617 PR libgcc/85334
618 * g++.dg/torture/pr85334.C: New test.
619
620 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
621
622 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
623 * g++.dg/diagnostic/pr85464.C: New.
624
625 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
626
627 PR target/85397
628 * gcc.dg/torture/pr85397-1.c: New test.
629 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
630 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
631
632 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
633
634 PR target/85404
635 * gcc.target/i386/pr85404.c: New test.
636
637 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
638
639 PR target/85417
640 * c-c++-common/attr-nocf-check-1.c: Compile with
641 -fcf-protection=none.
642 * c-c++-common/attr-nocf-check-3.c: Likewise.
643 * gcc.dg/march-generic.c: Likewise.
644 * gcc.target/i386/align-limit.c: Likewise.
645 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
646 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
647 * gcc.target/i386/cet-property-2.c: Likewise.
648 * gcc.target/i386/ret-thunk-26.c: Likewise.
649 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
650 targets.
651 * c-c++-common/fcf-protection-2.c: Likewise.
652 * c-c++-common/fcf-protection-3.c: Likewise.
653 * c-c++-common/fcf-protection-5.c: Likewise.
654 * c-c++-common/fcf-protection-6.c: Likewise.
655 * c-c++-common/fcf-protection-7.c: Likewise.
656 * gcc.target/i386/cet-label-3.c: New test.
657 * gcc.target/i386/cet-property-3.c: Likewise.
658 * gcc.target/i386/cet-sjlj-7.c: Likewise.
659 * gcc.target/i386/pr85417-1.c: Likewise.
660 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
661 __x86_indirect_thunk_nt_(r|e)ax
662 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
663 * gcc.target/i386/pr85403.c: Remove dg-error,
664
665 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
666
667 * gcc.target/i386/movdir-1.c: New test.
668
669 2018-04-19 Richard Biener <rguenther@suse.de>
670
671 PR middle-end/85455
672 * gcc.dg/pr85455.c: New testcase.
673
674 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
675
676 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
677 targets.
678 * g++.dg/lto/pr85405b_0.C: Likewise.
679 * g++.dg/lto/pr84805_0.C: Likewise.
680
681 2018-04-18 Martin Liska <mliska@suse.cz>
682
683 PR ipa/83983
684 PR ipa/85391
685 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
686 output.
687
688 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
689
690 PR target/85388
691 * gcc.dg/pr85388-1.c: New test.
692 * gcc.dg/pr85388-2.c: Likewise.
693 * gcc.dg/pr85388-3.c: Likewise.
694 * gcc.dg/pr85388-4.c: Likewise.
695 * gcc.dg/pr85388-5.c: Likewise.
696 * gcc.dg/pr85388-6.c: Likewise.
697
698 2018-04-18 Jan Hubicka <jh@suse.cz>
699 Martin Liska <mliska@suse.cz>
700
701 * g++.dg/lto/pr83121_0.C: Update template.
702 * g++.dg/lto/pr83121_1.C: Update template.
703 * g++.dg/lto/pr84805_0.C: Update template.
704 * g++.dg/lto/pr84805_1.C: Update template.
705 * g++.dg/lto/pr84805_2.C: Update template.
706
707 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
708
709 PR c++/84630
710 * g++.dg/cpp0x/pr84630.C: New.
711
712 2018-04-18 Jakub Jelinek <jakub@redhat.com>
713
714 PR c++/84463
715 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
716 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
717 in two cases. Uncomment two other tests and add expected dg-error for
718 them.
719 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
720 -Wnarrowing diagnostics on some targets for c++11.
721 * g++.dg/parse/array-size2.C: Remove xfail.
722 * g++.dg/cpp0x/constexpr-84463.C: New test.
723
724 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
725
726 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
727 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
728
729 2018-04-17 Jakub Jelinek <jakub@redhat.com>
730
731 PR testsuite/85326
732 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
733 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
734 * g++.dg/other/sve_tls_2.C: Require effective target tls.
735
736 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
737
738 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
739 prevent cascading of errors and change expected error message.
740 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
741 to 64-bit targets.
742 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
743 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
744 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
745 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
746 error message.
747 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
748
749 2018-04-17 Jakub Jelinek <jakub@redhat.com>
750
751 PR target/85430
752 * gcc.dg/pr85430.c: New test.
753
754 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
755
756 PR testsuite/85326
757 * gcc.target/arm/pr54300.C: Move to...
758 * g++.dg/other/pr54300.C: ... Here. Add target directives.
759 * gcc.target/arm/pr55073.C: Move to...
760 * g++.dg/other/pr55073.C: ... Here. Add target directives.
761 * gcc.target/arm/pr56184.C: Move to...
762 * g++.dg/other/pr56184.C: ... Here. Add target directives.
763 * gcc.target/arm/pr59985.C: Move to...
764 * g++.dg/other/pr59985.C: ... Here. Add target directives.
765 * gcc.target/aarch64/pr60675.C: Move to...
766 * g++.dg/other/pr60675.C: ... Here. Add target directives.
767 * gcc.target/aarch64/pr81422.C: Move to...
768 * g++.dg/other/pr81422.C: ... Here. Add target directives.
769 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
770 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
771 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
772 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
773 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
774 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
775 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
776 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
777 * gcc.target/aarch64/sve/tls_2.C: Move to...
778 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
779 * gcc.target/aarch64/pr81414.C: Rename to...
780 * gcc.target/aarch64/pr81414.c: ... This.
781 * gcc.target/aarch64/simd/pr67896.C: Rename to...
782 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
783 messages.
784 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
785 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
786 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
787 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
788 file name.
789
790 2018-04-17 Jakub Jelinek <jakub@redhat.com>
791
792 PR middle-end/85414
793 * gcc.dg/pr85414.c: New test.
794
795 2018-04-17 Martin Jambor <mjambor@suse.cz>
796
797 PR ipa/85421
798 * g++.dg/ipa/pr85421.C: New test.
799
800 2018-04-17 Martin Liska <mliska@suse.cz>
801
802 PR lto/85405
803 * g++.dg/lto/pr85405b_0.C: New test.
804 * g++.dg/lto/pr85405b_1.C: New test.
805
806 2018-04-17 Martin Liska <mliska@suse.cz>
807
808 PR lto/85405
809 * g++.dg/lto/pr85405_0.C: New test.
810 * g++.dg/lto/pr85405_1.C: New test.
811
812 2018-04-17 Martin Liska <mliska@suse.cz>
813
814 PR ipa/85329
815 * g++.dg/ext/pr85329-2.C: New test.
816 * g++.dg/ext/pr85329.C: New test.
817 * gcc.target/i386/mvc12.c: New test.
818
819 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
820
821 PR c++/85039
822 * g++.dg/pr85039-1.C: New.
823 * g++.dg/pr85039-2.C: New.
824 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
825
826 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
827
828 PR target/85080
829 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
830 if the target supports efficient unaligned storage accesses.
831
832 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
833
834 PR target/83660
835 * gcc.target/powerpc/pr83660.C: New test.
836
837 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
838
839 PR target/85403
840 * gcc.target/i386/pr85403.c: New test.
841
842 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
843
844 PR target/84331
845 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
846
847 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
848 Jason Merrill <jason@redhat.com>
849
850 PR c++/85112
851 * g++.dg/cpp0x/pr85112.C: New.
852
853 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
854
855 PR testsuite/85326
856 * g++.dg/ext/undef-bool-1.C: New file.
857 * gcc.target/powerpc/powerpc.exp: Remove .C support.
858 * gcc.target/powerpc/undef-bool-1.C: Remove file.
859
860 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
861
862 PR target/85293
863 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
864 corresponding dg-error clause.
865 * gcc.target/powerpc/pr80098-3.c: Ditto.
866 * gcc.target/powerpc/pr80103-1.c: Delete.
867
868 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
869
870 PR fortran/81773
871 PR fortran/83606
872 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
873 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
874
875 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
876
877 PR fortran/85387
878 * gfortran.dg/implied_do_io_5.f90: New test.
879
880 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
881
882 PR target/83402
883 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
884 several values: positive, negative, and zero.
885 * gcc.target/powerpc/sse2-pslld-1.c: Same.
886 * gcc.target/powerpc/sse2-psllq-1.c: Same.
887
888 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
889
890 PR rtl-optimization/79916
891 * gcc.target/powerpc/pr79916.c: New.
892
893 2018-04-13 Jakub Jelinek <jakub@redhat.com>
894
895 PR rtl-optimization/85393
896 * g++.dg/opt/pr85393.C: New test.
897 * g++.dg/opt/pr85393-aux.cc: New file.
898
899 PR rtl-optimization/85376
900 * gcc.dg/pr85376.c: New test.
901
902 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
903
904 PR rtl-optimization/83852
905 * gcc.dg/pr83852.c: New testcase.
906
907 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
908
909 PR testsuite/85326
910 * gcc.target/s390/pr77822-1.C: Rename to ...
911 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
912 * gcc.target/s390/pr77822-2.c: Add asm scan check.
913 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
914
915 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
916
917 PR lto/71991
918 * gcc.target/i386/pr71991.c: New testcase.
919
920 2018-04-13 Martin Liska <mliska@suse.cz>
921 Jakub Jelinek <jakub@redhat.com>
922
923 PR middle-end/81657
924 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
925 call.
926
927 2018-04-12 David Malcolm <dmalcolm@redhat.com>
928
929 PR c++/85385
930 * g++.dg/diagnostic/macro-arg-count.C: New test.
931
932 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
933
934 PR fortran/83064
935 PR testsuite/85346
936 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
937 array and move test to libgomp/testsuite/libgomp.fortran.
938 * gfortran.dg/do_concurrent_6.f90: New test.
939
940 2018-04-12 Marek Polacek <polacek@redhat.com>
941
942 PR c++/85258
943 * g++.dg/parse/error61.C: New test.
944
945 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
946
947 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
948 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
949
950 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
951
952 PR target/85347
953 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
954 specify -mvsx on gcc command line.
955
956 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
957
958 PR middle-end/84955
959 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
960 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
961
962 2018-04-12 Jakub Jelinek <jakub@redhat.com>
963
964 PR target/85328
965 * gcc.target/i386/pr85328.c: New test.
966
967 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
968
969 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
970
971 2018-04-12 Jakub Jelinek <jakub@redhat.com>
972
973 PR rtl-optimization/85342
974 * gcc.target/i386/pr85342.c: New test.
975
976 2018-04-11 Jason Merrill <jason@redhat.com>
977
978 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
979 if ulimit -v is set.
980
981 2018-04-11 Bin Cheng <bin.cheng@arm.com>
982
983 PR testsuite/85190
984 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
985
986 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
987
988 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
989 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
990
991 2018-04-11 Jakub Jelinek <jakub@redhat.com>
992
993 PR c++/70808
994 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
995 effective target.
996
997 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
998
999 PR target/84301
1000 * gcc.target/i386/pr84301.c: New test.
1001
1002 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1003
1004 PR tree-optimization/85331
1005 * gcc.c-torture/execute/pr85331.c: New test.
1006
1007 2018-04-11 Marek Polacek <polacek@redhat.com>
1008
1009 PR c++/85032
1010 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1011 * g++.dg/cpp1z/constexpr-if21.C: New test.
1012
1013 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR target/85281
1016 * gcc.target/i386/pr85281.c: New test.
1017
1018 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1019
1020 PR rtl-optimization/84659
1021 * gcc.dg/pr84659.c: New test.
1022
1023 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1024
1025 PR debug/85302
1026 * g++.dg/debug/dwarf2/pr85302.C: New test.
1027
1028 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1029
1030 PR target/85261
1031 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1032 into register.
1033
1034 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1035
1036 PR c++/70808
1037 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1038
1039 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1040
1041 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1042 * gcc.target/powerpc/dimode_off.c: Ditto.
1043 * gcc.target/powerpc/tfmode_off.c: Ditto.
1044 * gcc.target/powerpc/timode_off.c: Ditto.
1045
1046 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1047
1048 * gcc.target/powerpc/vec-ldl-1.c: New test.
1049 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1050 corrections to ABI implementation.
1051
1052 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1053
1054 PR target/85056
1055 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1056
1057 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1058
1059 PR rtl-optimization/85300
1060 * gcc.dg/pr85300.c: New test.
1061
1062 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1063
1064 PR c++/85110
1065 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1066 where we now show the pertinent parameter.
1067 * g++.dg/diagnostic/aka2.C: Likewise.
1068 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1069
1070 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1071
1072 PR fortran/85313
1073 * gfortran.dg/gomp/pr85313.f90: New test.
1074
1075 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1076
1077 PR c++/24314
1078 * g++.dg/parse/template29.C: New.
1079
1080 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1081
1082 PR testsuite/85190
1083 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1084
1085 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR target/85177
1088 PR target/85255
1089 * gcc.target/i386/avx512f-pr85177.c: New test.
1090 * gcc.target/i386/avx512f-pr85255.c: New test.
1091
1092 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1093
1094 PR tree-optimization/85286
1095 * gcc.dg/vect/pr85286.c: New test.
1096
1097 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1098
1099 PR target/85173
1100 * gcc.target/arm/pr85173.c: New test.
1101
1102 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1103
1104 PR lto/85248
1105 * gcc.dg/lto/pr85248_0.c: New test.
1106 * gcc.dg/lto/pr85248_1.c: New test.
1107
1108 2018-04-09 Jan Hubicka <jh@suse.cz>
1109
1110 PR lto/85078
1111 * g++.dg/torture/pr85078.C: New.
1112
1113 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1114
1115 PR c++/85227
1116 * g++.dg/cpp1z/decomp44.C: New.
1117 * g++.dg/cpp1z/decomp45.C: Likewise.
1118
1119 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1120
1121 PR fortran/83064
1122 * gfortran.dg/do_concurrent_5.f90: New test.
1123 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1124 message.
1125
1126 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1127
1128 PR fortran/51260
1129 * gfortran.dg/parameter_array_element_3.f90: New test.
1130
1131 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1132
1133 PR c++/85194
1134 * g++.dg/cpp1z/decomp43.C: New test.
1135
1136 PR rtl-optimization/80463
1137 * g++.dg/pr80463.C: Add -w to dg-options.
1138
1139 2018-04-09 Richard Biener <rguenther@suse.de>
1140
1141 PR tree-optimization/85284
1142 * gcc.dg/torture/pr85284.c: New testcase.
1143
1144 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1145
1146 PR rtl-optimization/80463
1147 PR rtl-optimization/83972
1148 PR rtl-optimization/83480
1149
1150 * gcc.dg/pr80463.c: New test.
1151 * g++.dg/pr80463.C: Likewise.
1152 * gcc.dg/pr83972.c: Likewise.
1153
1154 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1155
1156 PR rtl-optimization/83913
1157 * gcc.dg/pr83913.c: New test.
1158
1159 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1160
1161 PR rtl-optimization/83962
1162 * gcc.dg/pr83962.c: New test.
1163
1164 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1165
1166 PR rtl-optimization/83530
1167 * gcc.dg/pr83530.c: New test.
1168
1169 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1170
1171 PR middle-end/82976
1172 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1173
1174 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1175
1176 PR tree-optimization/85257
1177 * gcc.dg/pr85257.c: New test.
1178
1179 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1180
1181 * g++.dg/opt/pr85196.C: New test.
1182
1183 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1184
1185 PR c++/84269
1186 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1187 std::tuple here since they need C++11.
1188 * g++.dg/lookup/missing-std-include-8.C: New test.
1189 * g++.dg/lookup/missing-std-include.C: Move std::array and
1190 std::tuple test to missing-std-include-6.C to avoid failures
1191 with C++98.
1192
1193 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1194
1195 PR debug/85252
1196 * gcc.dg/debug/pr85252.c: New test.
1197
1198 PR rtl-optimization/84872
1199 * gcc.dg/graphite/pr84872.c: New test.
1200
1201 PR c++/85210
1202 * g++.dg/cpp1z/decomp42.C: New test.
1203
1204 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1205
1206 PR c++/85021
1207 * g++.dg/lookup/missing-std-include-7.C: New test.
1208
1209 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1210
1211 * gcc.dg/struct-simple.c: Revert r254862.
1212 * lib/target-supports.exp
1213 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1214
1215 2018-04-06 Richard Biener <rguenther@suse.de>
1216
1217 PR middle-end/85244
1218 * gcc.dg/torture/pr85244-1.c: New testcase.
1219 * gcc.dg/torture/pr85244-2.c: Likewise.
1220
1221 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR sanitizer/85213
1224 * c-c++-common/ubsan/pr85213.c: New test.
1225
1226 2018-04-06 Richard Biener <rguenther@suse.de>
1227
1228 PR middle-end/85180
1229 * gcc.dg/pr85180.c: New testcase.
1230
1231 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1232
1233 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1234 to trigger the optimization. Do some cleanup and function
1235 renaming. Add more test functions.
1236
1237 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1238
1239 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1240 options.
1241 * gcc.target/s390/hotpatch-1.c: Skip when building without
1242 optimization.
1243 * gcc.target/s390/hotpatch-10.c: Likewise.
1244 * gcc.target/s390/hotpatch-11.c: Likewise.
1245 * gcc.target/s390/hotpatch-12.c: Likewise.
1246 * gcc.target/s390/hotpatch-13.c: Likewise.
1247 * gcc.target/s390/hotpatch-14.c: Likewise.
1248 * gcc.target/s390/hotpatch-15.c: Likewise.
1249 * gcc.target/s390/hotpatch-16.c: Likewise.
1250 * gcc.target/s390/hotpatch-17.c: Likewise.
1251 * gcc.target/s390/hotpatch-18.c: Likewise.
1252 * gcc.target/s390/hotpatch-19.c: Likewise.
1253 * gcc.target/s390/hotpatch-2.c: Likewise.
1254 * gcc.target/s390/hotpatch-3.c: Likewise.
1255 * gcc.target/s390/hotpatch-4.c: Likewise.
1256 * gcc.target/s390/hotpatch-5.c: Likewise.
1257 * gcc.target/s390/hotpatch-6.c: Likewise.
1258 * gcc.target/s390/hotpatch-7.c: Likewise.
1259 * gcc.target/s390/hotpatch-8.c: Likewise.
1260 * gcc.target/s390/hotpatch-9.c: Likewise.
1261
1262 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1263
1264 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1265 check for an error instead.
1266 * gcc.dg/Wattributes-6.c: Likewise.
1267
1268 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR c++/85209
1271 * g++.dg/cpp1z/decomp39.C: New test.
1272 * g++.dg/cpp1z/decomp40.C: New test.
1273
1274 PR c++/85208
1275 * g++.dg/cpp1z/decomp41.C: New test.
1276
1277 PR middle-end/85195
1278 * gcc.dg/pr85195.c: New test.
1279
1280 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1281
1282 PR c++/80956
1283 * g++.dg/cpp0x/initlist100.C: New.
1284 * g++.dg/cpp0x/initlist101.C: Likewise.
1285
1286 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1287
1288 PR c++/84792
1289 * g++.dg/other/pr84792-1.C: New.
1290 * g++.dg/other/pr84792-2.C: Likewise.
1291
1292 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1293
1294 PR target/85193
1295 * gcc.target/i386/pr85193.c: New test.
1296
1297 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1298
1299 PR c++/84979
1300 * g++.dg/concepts/pr84979.C: New.
1301 * g++.dg/concepts/pr84979-2.C: New.
1302 * g++.dg/concepts/pr84979-3.C: New.
1303
1304 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1305
1306 PR c++/80026
1307 * g++.dg/cpp0x/variadic174.C: New.
1308
1309 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1310
1311 PR inline-asm/85172
1312 * g++.dg/ext/builtin13.C: New test.
1313 * g++.dg/ext/atomic-4.C: New test.
1314
1315 PR c++/85146
1316 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1317 * g++.dg/ext/bases3.C: New test.
1318
1319 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1320
1321 PR target/85203
1322 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1323 to match a single insn of the baz function. Move scan directives at
1324 the end of the file below the functions they are trying to test for
1325 better readability.
1326 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1327
1328 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1329
1330 PR rtl-optimization/84878
1331 * gcc.target/powerpc/pr84878.c: New test.
1332
1333 2018-04-04 Michael Matz <matz@suse.de>
1334
1335 * gcc.dg/Wstringop-overflow-4.c: New test.
1336 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1337
1338 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1339
1340 PR testsuite/85189
1341 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1342 for the diagnostics of overridden functions. Adjust for new wording.
1343
1344 2018-04-04 Richard Biener <rguenther@suse.de>
1345
1346 PR lto/85176
1347 * g++.dg/lto/pr85176_0.C: New testcase.
1348
1349 2018-04-04 Richard Biener <rguenther@suse.de>
1350
1351 PR testsuite/85191
1352 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1353 Fix typo.
1354
1355 2018-04-04 Martin Liska <mliska@suse.cz>
1356
1357 PR sanitizer/85174
1358 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1359 and msdata as a workaround for powerpc.
1360
1361 2018-04-04 Richard Biener <rguenther@suse.de>
1362
1363 PR tree-optimization/85168
1364 * gcc.dg/torture/pr85168.c: New testcase.
1365
1366 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1367
1368 PR c++/84943
1369 * g++.dg/pr84943.C: New.
1370 * g++.dg/pr84943-2.C: New.
1371
1372 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1373
1374 PR rtl-optimization/85167
1375 * gcc.dg/pr85167.c: New test.
1376
1377 PR tree-optimization/85156
1378 * c-c++-common/pr85156.c: New test.
1379 * gcc.c-torture/execute/pr85156.c: New test.
1380
1381 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1382
1383 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1384 * gcc.target/powerpc/undef-bool-1.C: New file.
1385 * gcc.target/powerpc/undef-bool-2.c: New file.
1386
1387 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1388
1389 PR c++/84768
1390 * g++.dg/cpp1z/class-deduction52.C: New.
1391
1392 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1393
1394 PR c++/85147
1395 * g++.dg/cpp0x/pr85147.C: New test.
1396
1397 PR c++/85140
1398 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1399
1400 PR c++/85134
1401 * g++.dg/gomp/pr85134.C: New test.
1402 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1403
1404 PR target/85169
1405 * gcc.c-torture/execute/pr85169.c: New test.
1406 * gcc.target/i386/avx512f-pr85169.c: New test.
1407 * gcc.target/i386/avx512bw-pr85169.c: New test.
1408
1409 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1410
1411 PR target/85126
1412 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1413 scan-assembler-times clause.
1414
1415 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1416
1417 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1418 dg-additional-options.
1419
1420 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1421
1422 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1423
1424 2018-04-03 Richard Biener <rguenther@suse.de>
1425
1426 PR testsuite/85154
1427 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1428
1429 2018-04-02 Jim Wilson <jimw@sifive.com>
1430
1431 * gcc.target/riscv/pr84660.c: New.
1432 * gcc.target/riscv/shift-and-1.c: New.
1433 * gcc.target/riscv/shift-and-2.c: New.
1434
1435 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1436
1437 PR fortran/85102
1438 * gfortran.dg/array_simplify_2.f90: New test.
1439
1440 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1441
1442 PR middle-end/85090
1443 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1444 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1445 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1446 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1447 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1448
1449 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1450
1451 PR c++/85027
1452 * g++.dg/pr85027.C: New.
1453
1454 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1455
1456 PR target/83315
1457 * gcc.target/powerpc/sse-maxps-2.c: New test.
1458 * gcc.target/powerpc/sse-minps-2.c: New test.
1459
1460 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1461
1462 PR c++/84791
1463 * g++.dg/gomp/pr84791.C: New test.
1464
1465 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1466
1467 PR fortran/84931
1468 * gfortran.dg/array_constructor_53.f90: New test.
1469
1470 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1471
1472 PR fortran/85130
1473 * gfortran.dg/substr_6.f90: Remove illegal test for
1474 out-of-bounds substring.
1475
1476 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1477
1478 PR fortran/85111
1479 * gfortran.dg/zero_sized_10.f90: New test.
1480
1481 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1482
1483 PR c++/84269
1484 * g++.dg/lookup/missing-std-include-6.C: New test.
1485 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1486 std::tuple tests.
1487 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1488 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1489 <cstring>, <cassert>, and <cstdlib>.
1490
1491 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1492
1493 PR inline-asm/84985
1494 * gcc.target/i386/pr84985.c: New.
1495
1496 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1497
1498 PR c++/85110
1499 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1500
1501 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1502
1503 PR c++/85108
1504 * g++.dg/warn/Wunused-var-31.C: New test.
1505
1506 PR c/85094
1507 * c-c++-common/Wduplicated-branches-14.c: New test.
1508
1509 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1510
1511 PR c++/84606
1512 * g++.dg/cpp0x/pr84606.C: New.
1513
1514 2018-03-29 Carl Love <cel@us.ibm.com>
1515
1516 Revert
1517 2017-09-27 Carl Love <cel@us.ibm.com>
1518
1519 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1520 for the __builtin_fctid and __builtin_fctiw.
1521
1522 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1523
1524 PR target/84912
1525 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1526 deleted builtin function.
1527 (div_weuo): Likewise.
1528 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1529 (div_deuo): Likewise.
1530
1531 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1532
1533 PR c++/85028
1534 * g++.dg/other/default13.C: New.
1535
1536 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1537
1538 PR target/85095
1539 * gcc.target/i386/pr85095-1.c: New test.
1540 * gcc.target/i386/pr85095-2.c: New test.
1541 * gcc.c-torture/execute/pr85095.c: New test.
1542
1543 PR tree-optimization/82004
1544 * gcc.dg/pr82004.c: New test.
1545
1546 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1547 Martin Liska <mliska@suse.cz>
1548
1549 PR sanitizer/85081
1550 * g++.dg/asan/pr85081.C: New test.
1551
1552 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1553
1554 PR c++/84789
1555 * g++.dg/template/pr84789.C: Adjust for testing with
1556 -fconcepts too.
1557
1558 PR c++/84973
1559 * g++.dg/template/pr84973.C: New.
1560 * g++.dg/template/pr84973-2.C: New.
1561 * g++.dg/template/pr84973-3.C: New.
1562
1563 PR c++/84968
1564 * g++.dg/eh/pr84968.C: New.
1565
1566 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1567
1568 PR target/84914
1569 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1570 long double multiply/divide uses the correct function.
1571 * gcc.target/powerpc/mulkc-3.c: Likewise.
1572 * gcc.target/powerpc/divkc-2.c: Likewise.
1573 * gcc.target/powerpc/divkc-3.c: Likewise.
1574
1575 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1576
1577 PR c++/85067
1578 * g++.dg/cpp0x/defaulted51.C: New.
1579 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1580
1581 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1582
1583 PR c++/85077
1584 * g++.dg/ext/vector35.C: New test.
1585
1586 PR c++/85061
1587 * g++.dg/ext/builtin-offsetof3.C: New test.
1588
1589 PR c++/85076
1590 * g++.dg/cpp1y/pr85076.C: New test.
1591
1592 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1593
1594 PR fortran/85084
1595 * gfortran.dg/matmul_rank_1.f90: New test.
1596
1597 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1598 Harald Anlauf <anlauf@gmx.de>
1599
1600 * gfortran.dg/structure_constructor_15.f90: New test.
1601
1602 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1603
1604 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1605 for the diagnostics of overridden functions. Adjust for new wording.
1606 * g++.dg/cpp0x/implicit1.C: Likewise.
1607 * g++.dg/cpp0x/override1.C: Likewise.
1608 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1609 * g++.dg/eh/shadow1.C: Likewise.
1610 * g++.dg/inherit/covariant12.C: Likewise.
1611 * g++.dg/inherit/covariant14.C: Likewise.
1612 * g++.dg/inherit/covariant15.C: Likewise.
1613 * g++.dg/inherit/covariant16.C: Likewise.
1614 * g++.dg/inherit/covariant22.C: Likewise.
1615 * g++.dg/inherit/crash3.C: Likewise.
1616 * g++.dg/inherit/error2.C: Likewise.
1617 * g++.dg/template/crash100.C: Likewise.
1618 * g++.old-deja/g++.eh/spec6.C: Likewise.
1619 * g++.old-deja/g++.mike/p811.C: Likewise.
1620 * g++.old-deja/g++.other/virtual11.C: Likewise.
1621 * g++.old-deja/g++.other/virtual4.C: Likewise.
1622
1623 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1624
1625 PR target/85044
1626 * gcc.target/i386/pr85044.c: New test.
1627
1628 2018-03-27 Martin Sebor <msebor@redhat.com>
1629
1630 PR testsuite/83462
1631 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1632 other than x86.
1633
1634 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1635
1636 PR target/83009
1637 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1638
1639 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1640
1641 PR target/81863
1642 * gcc.target/arm/pr81863.c: New test.
1643
1644 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1645
1646 PR target/85056
1647 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1648 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1649
1650 2018-03-27 Richard Biener <rguenther@suse.de>
1651
1652 PR testsuite/82847
1653 * lib/target-supports.exp (check_ssse3_available): New function.
1654 (check_effective_target_vect_perm_short): Enable for x86 if
1655 check_ssse3_available.
1656
1657 2018-03-27 Richard Biener <rguenther@suse.de>
1658
1659 PR tree-optimization/85082
1660 * gfortran.dg/pr85082.f90: New testcase.
1661
1662 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1663
1664 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1665 to "l=2" in dg-final.
1666
1667 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1668
1669 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1670 * gcc.target/mips/fix-r4000-2.c: Likewise.
1671 * gcc.target/mips/fix-r4000-3.c: Likewise.
1672 * gcc.target/mips/fix-r4000-4.c: Likewise.
1673 * gcc.target/mips/fix-r4000-5.c: Likewise.
1674 * gcc.target/mips/fix-r4000-6.c: Likewise.
1675 * gcc.target/mips/fix-r4000-7.c: Likewise.
1676 * gcc.target/mips/fix-r4000-8.c: Likewise.
1677 * gcc.target/mips/fix-r4000-9.c: Likewise.
1678 * gcc.target/mips/fix-r4000-10.c: Likewise.
1679 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1680 "mulditi3_r4000" instead of "mulditi3".
1681 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1682 "umulditi3_r4000" instead of "umulditi3".
1683
1684 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1685
1686 PR c++/85068
1687 * g++.dg/inherit/covariant22.C: New test.
1688
1689 2018-03-27 Richard Biener <rguenther@suse.de>
1690
1691 PR testsuite/84004
1692 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1693 alignment.
1694
1695 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1696 Jason Merrill <jason@redhat.com>
1697
1698 PR c++/84632
1699 * g++.dg/init/array49.C: New.
1700 * g++.dg/torture/pr70499.C: Adjust.
1701
1702 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1703
1704 PR target/85073
1705 * gcc.target/i386/pr85073.c: New test.
1706
1707 2018-03-26 Richard Biener <rguenther@suse.de>
1708
1709 PR testsuite/85066
1710 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1711 instead of long.
1712
1713 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1714
1715 PR fortran/66709
1716 * gfortran.dg/parameter_array_format.f90: New test.
1717
1718 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1719 Neil Carlson <neil.n.carlson@gmail.com>
1720
1721 PR fortran/84381
1722 * gfortran.dg/literal_character_constant_1.inc: Replace
1723 call abort by STOP n.
1724 * gfortran.dg/overload_1.f90: Likewise.
1725
1726 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1727 Dominique d'Humieres <dominiq@gcc.gnu.org>
1728
1729 PR fortran/84924
1730 * gfortran.dg/scalar_pointer_1.f90: New test.
1731
1732 2018-03-25 Tom de Vries <tom@codesourcery.com>
1733
1734 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1735 precise.
1736
1737 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1738
1739 PR fortran/69497
1740 * gfortran.dg/pr89497.f90: New test.
1741
1742 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1743
1744 PR fortran/70068
1745 * gfortran.dg/substr_7.f90: New test.
1746
1747 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1748
1749 PR fortran/42651
1750 * gfortran.dg/pr42651.f90: New test.
1751 * gfortran.dg/func_result_7.f90: Update error message.
1752
1753 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1754
1755 PR tree-optimization/84005
1756 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1757 failing to force the alignment.
1758
1759 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1760
1761 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1762 from this to...
1763 <vclzd>: ...this.
1764
1765 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1766
1767 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1768 message. Fix scan-assembler patterns.
1769
1770 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1771
1772 PR c++/85015
1773 * g++.dg/cpp0x/pr85015.C: New test.
1774
1775 PR c++/84942
1776 * g++.dg/cpp1y/pr84942.C: New test.
1777
1778 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1779
1780 PR inline-asm/85030
1781 * testsuite/gcc.target/i386/pr85030.c: New.
1782
1783 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1784
1785 PR target/85026
1786 * g++.dg/pr85026.C: New test.
1787
1788 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1789
1790 * g++.dg/debug/pr84704.C: XFAIL AIX.
1791
1792 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1793
1794 PR target/84826
1795 * gcc.target/arm/pr84826.c: Add dg directive.
1796
1797 2018-03-23 Marek Polacek <polacek@redhat.com>
1798
1799 PR c++/85033
1800 * g++.dg/ext/builtin-offsetof2.C: New test.
1801
1802 PR c++/85045
1803 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1804 * gcc.dg/pr85045.c: New test.
1805
1806 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1807
1808 PR debug/85020
1809 * gnat.dg/lto22.adb: New test.
1810 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1811 * gnat.dg/lto22_pkg2.ads: Likewise.
1812
1813 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1814
1815 PR c/80778
1816 * gcc.dg/lto/pr80778_0.c: New test.
1817
1818 PR inline-asm/85034
1819 * gcc.target/i386/pr85034.c: New test.
1820
1821 PR inline-asm/85022
1822 * c-c++-common/torture/pr85022.c: New test.
1823
1824 PR sanitizer/85029
1825 * g++.dg/ubsan/pr85029.C: New test.
1826
1827 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1828
1829 PR c++/71251
1830 * g++.dg/cpp0x/pr71251.C: New.
1831
1832 PR c++/84789
1833 * g++.dg/template/pr84789.C: New.
1834 * g++.dg/template/pr84789-2.C: New.
1835 * g++.dg/template/pr84789-3.C: New.
1836 * g++.dg/parse/dtor11.C: Accept alternate error message.
1837
1838 PR c++/84729
1839 * g++.dg/pr84729.C: New.
1840 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1841 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1842 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1843
1844 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1845
1846 PR fortran/84922
1847 * gfortran.dg/interface_42.f90: New test.
1848 * gfortran.dg/interface_43.f90: New test.
1849
1850 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1851
1852 PR target/84826
1853 * gcc.target/arm/pr84826.c: New test.
1854
1855 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1856
1857 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1858 dg-require-effective-target.
1859 * gcc.target/arm/addr-modes-int.c: Likewise.
1860 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1861
1862 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1863
1864 PR target/84760
1865 * gcc.target/powerpc/altivec-ld-1.c: New test.
1866
1867 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1868
1869 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1870
1871 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1872
1873 PR inline-asm/84941
1874 * gcc.dg/pr84941.c: New test.
1875
1876 2018-03-22 Tom de Vries <tom@codesourcery.com>
1877
1878 PR tree-optimization/84956
1879 * gcc.dg/pr84956.c: New test.
1880
1881 2018-03-22 Marek Polacek <polacek@redhat.com>
1882
1883 PR c++/84854
1884 * g++.dg/cpp1z/constexpr-if15.C: New test.
1885 * g++.dg/cpp1z/constexpr-if16.C: New test.
1886
1887 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1888
1889 * gcc.dg/builtin-tgmath-3.c: New test.
1890
1891 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1892
1893 PR c++/71965
1894 * g++.dg/concepts/pr71965.C: New.
1895
1896 PR c++/84610
1897 PR c++/84642
1898 * g++.dg/cpp0x/pr84610.C: New.
1899 * g++.dg/cpp0x/pr84642.C: New.
1900
1901 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1902
1903 PR c/84999
1904 * c-c++-common/pr84999.c: New test.
1905
1906 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1907
1908 PR c++/84972
1909 * g++.dg/ext/desig10.C: New.
1910
1911 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1912 Harald Anlauf <anlauf@gmx.de>
1913
1914 PR fortran/84957
1915 * gfortran.dg/pr84957.f90: New test.
1916
1917 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1918
1919 PR tree-optimization/84960
1920 * gcc.c-torture/compile/pr84960.c: New test.
1921
1922 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1923
1924 PR tree-optimization/84811
1925 * gcc.dg/torture/pr84811.c: New test.
1926
1927 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1928
1929 PR tree-optimization/84982
1930 * c-c++-common/pr84982.c: New test.
1931
1932 PR c++/84961
1933 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1934 "m" (++x) in C++.
1935 * g++.dg/torture/pr84961-1.C: New test.
1936 * g++.dg/torture/pr84961-2.C: New test.
1937
1938 2018-03-21 Nathan Sidwell <nathan@acm.org>
1939
1940 PR c++/85008
1941 * g++.dg/pr85008.C: New.
1942
1943 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1944
1945 PR fortran/84615
1946 * gfortran.dg/char_result_17.f90: New test.
1947
1948 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1949
1950 PR c++/84994
1951 * g++.dg/other/accessor-fixits-1.C: Move to...
1952 * g++.dg/torture/accessor-fixits-1.C: ...here.
1953 * g++.dg/other/accessor-fixits-2.C: Move to...
1954 * g++.dg/torture/accessor-fixits-2.C: ...here.
1955 * g++.dg/other/accessor-fixits-3.C: Move to...
1956 * g++.dg/torture/accessor-fixits-3.C: ...here.
1957 * g++.dg/other/accessor-fixits-4.C: Move to...
1958 * g++.dg/torture/accessor-fixits-4.C: ...here.
1959 * g++.dg/other/accessor-fixits-5.C: Move to...
1960 * g++.dg/torture/accessor-fixits-5.C: ...here.
1961 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1962 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1963 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1964
1965 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1966
1967 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1968
1969 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1970
1971 PR target/82989
1972 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1973
1974 2018-03-21 Nathan Sidwell <nathan@acm.org>
1975
1976 PR c++/84804
1977 * g++.dg/lookup/pr84804.C: New.
1978
1979 2018-03-21 Martin Sebor <msebor@redhat.com>
1980
1981 PR c++/84850
1982 * g++.dg/Wclass-memaccess-3.C: New test.
1983 * g++.dg/Wclass-memaccess-4.C: New test.
1984
1985 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1986
1987 PR c++/84892
1988 * g++.dg/other/accessor-fixits-1.C
1989 (test_access_const_t1_color): New.
1990 (test_deref_const_t1_color): New.
1991 * g++.dg/other/accessor-fixits-5.C: New testcase.
1992
1993 2018-03-21 Tom de Vries <tom@codesourcery.com>
1994
1995 PR tree-optimization/83126
1996 * gcc.dg/graphite/pr83126.c: New test.
1997
1998 2018-03-21 Nathan Sidwell <nathan@acm.org>
1999
2000 * g++.dg/ext/anon-struct6.C: Adjust.
2001 * g++.dg/ext/deprecate-1.C: New.
2002 * g++.dg/ext/deprecate-2.C: New.
2003 * g++.dg/lookup/pr84602.C: Adjust.
2004 * g++.dg/lookup/pr84962.C: Adjust.
2005 * g++.old-deja/g++.other/anon4.C
2006
2007 PR c++/84836
2008 * g++.dg/lookup/pr84836.C: New.
2009
2010 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2011
2012 PR tree-optimization/84969
2013 * gcc.dg/tree-ssa/pr84969.c: New test.
2014
2015 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR rtl-optimization/84989
2018 * gcc.target/i386/pr84989.c: New test.
2019
2020 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2021
2022 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2023
2024 2018-03-21 Martin Liska <mliska@suse.cz>
2025
2026 PR ipa/84963
2027 * gfortran.dg/goacc/pr84963.f90: New test.
2028
2029 2018-03-21 Marek Polacek <polacek@redhat.com>
2030
2031 PR c++/71638, ICE with NSDMI and reference.
2032 * g++.dg/cpp0x/nsdmi14.C: New test.
2033 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2034
2035 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2036
2037 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2038 MIPS with -mpaired-single directives.
2039
2040 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2041
2042 PR fortran/85001
2043 * gfortran.dg/interface_41.f90: New test.
2044
2045 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2046
2047 PR debug/84875
2048 * gcc.dg/pr84875.c: New test.
2049
2050 2018-03-20 Marek Polacek <polacek@redhat.com>
2051
2052 PR c++/84978, ICE with NRVO.
2053 * g++.dg/opt/nrv19.C: New test.
2054
2055 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2056
2057 PR target/82518
2058 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2059 Disable for armeb targets.
2060 * gcc.target/arm/pr82518.c: New test.
2061
2062 2018-03-20 Nathan Sidwell <nathan@acm.org>
2063
2064 PR c++/84962
2065 * g++.dg/lookup/pr84962.C: New.
2066
2067 PR c++/84970
2068 * g++.dg/lookup/pr84970.C: New.
2069
2070 2018-03-20 Richard Biener <rguenther@suse.de>
2071
2072 PR target/84986
2073 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2074
2075 2018-03-20 Martin Liska <mliska@suse.cz>
2076
2077 PR ipa/84825
2078 * g++.dg/ipa/pr84825.C: New test.
2079
2080 2018-03-20 Martin Liska <mliska@suse.cz>
2081
2082 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2083
2084 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR target/84845
2087 * gcc.c-torture/compile/pr84845.c: New test.
2088
2089 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2090
2091 PR target/82989
2092 * gcc.target/arm/pr82989.c: New test.
2093
2094 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR target/84945
2097 * gcc.target/i386/pr84945.c: New test.
2098
2099 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2100
2101 PR target/81647
2102 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2103
2104 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR c/84953
2107 * gcc.dg/pr84953.c: New test.
2108
2109 2018-03-19 Marek Polacek <polacek@redhat.com>
2110
2111 PR c++/84925
2112 * g++.dg/cpp1z/lambda-__func__.C: New test.
2113
2114 PR c++/84927
2115 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2116
2117 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2118
2119 PR sanitizer/78651
2120 * g++.dg/asan/pr78651.C: New test.
2121
2122 2018-03-19 Tom de Vries <tom@codesourcery.com>
2123
2124 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2125 vect_int_mult. Add nvptx xfail for PR84958.
2126
2127 2018-03-19 Nathan Sidwell <nathan@acm.org>
2128
2129 PR c++/84835
2130 * g++.dg/cpp1y/pr84835.C: New.
2131
2132 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2133
2134 PR target/81647
2135 * gcc.target/aarch64/pr81647.c: New.
2136
2137 2018-03-19 Richard Biener <rguenther@suse.de>
2138
2139 PR tree-optimization/84933
2140 * g++.dg/pr84933.C: New testcase.
2141
2142 2018-03-19 Richard Biener <rguenther@suse.de>
2143
2144 PR tree-optimization/84859
2145 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2146 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2147 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2148 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2149
2150 2018-03-19 Nathan Sidwell <nathan@acm.org>
2151
2152 PR c++/84812
2153 * g++.dg/lookup/pr84812.C: New.
2154
2155 2018-03-19 Richard Biener <rguenther@suse.de>
2156
2157 PR tree-optimization/84929
2158 * gcc.dg/torture/pr84929.c: New testcase.
2159
2160 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2161
2162 PR target/84711
2163 * gcc.target/arm/big-endian-subreg.c: Delete.
2164
2165 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2166
2167 PR fortran/84931
2168 * gfortran.dg/array_constructor_52.f90: New test.
2169
2170 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2171
2172 PR fortran/77414
2173 * gfortran.dg/pr77414.f90: New test.
2174 * gfortran.dg/internal_references_1.f90: Adjust error message.
2175
2176 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2177
2178 PR fortran/65453
2179 * gfortran.dg/pr65453.f90: New test.
2180
2181 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2182
2183 PR tree-optimization/84913
2184 * gfortran.dg/vect/pr84913.f90: New test.
2185
2186 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2187
2188 PR fortran/79929
2189 * gfortran.dg/warn_concat.f90: New test.
2190
2191 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2192
2193 PR target/84899
2194 * gcc.dg/pr84899.c: New test.
2195
2196 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2197
2198 PR fortran/69395
2199 * gfortran.dg/pr69395.f90: Add test for max dimensions
2200
2201 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2202
2203 PR target/84876
2204 * gcc.target/i386/pr84876.c: New test.
2205
2206 2018-03-16 Martin Liska <mliska@suse.cz>
2207
2208 PR ipa/84833
2209 * gcc.target/i386/mvc11.c: New test.
2210
2211 2018-03-16 Martin Liska <mliska@suse.cz>
2212
2213 PR ipa/84722
2214 * gcc.target/i386/mvc10.c: New test.
2215
2216 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2217
2218 PR c++/79937
2219 PR c++/82410
2220 * g++.dg/cpp1y/pr79937-1.C: New test.
2221 * g++.dg/cpp1y/pr79937-2.C: New test.
2222 * g++.dg/cpp1y/pr79937-3.C: New test.
2223 * g++.dg/cpp1y/pr79937-4.C: New test.
2224 * g++.dg/cpp1y/pr82410.C: New test.
2225
2226 2018-03-16 Tom de Vries <tom@codesourcery.com>
2227
2228 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2229
2230 2018-03-16 Tom de Vries <tom@codesourcery.com>
2231
2232 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2233
2234 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2235
2236 PR c++/84874
2237 * g++.dg/cpp2a/desig8.C: New test.
2238
2239 PR tree-optimization/84841
2240 * gcc.dg/pr84841.c: New test.
2241
2242 PR c++/84874
2243 * g++.dg/cpp2a/desig7.C: New test.
2244
2245 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2246 Jim MacArthur <jim.macarthur@codethink.co.uk>
2247
2248 * gfortran.dg/automatic_1.f90: New test.
2249 * gfortran.dg/automatic_repeat.f90: New test
2250 * gfortran.dg/automatic_save.f90: New test.
2251 * gfortran.dg/vax_structure.f90: New test.
2252
2253 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2254
2255 PR fortran/78741
2256 * gfortran.dg/pr78741.f90: New test.
2257
2258 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2259
2260 PR fortran/69395
2261 * gfortran.dg/pr69395.f90: New test.
2262
2263 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2264
2265 PR c++/79085
2266 * g++.dg/opt/pr79085.C: New test.
2267
2268 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2269
2270 PR target/84574
2271 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2272 label instead of __x86_indirect_thunk label.
2273
2274 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2275
2276 PR c++/84222
2277 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2278 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2279 * g++.dg/warn/deprecated-13.C: New test.
2280
2281 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2282
2283 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2284
2285 2018-03-15 Richard Biener <rguenther@suse.de>
2286
2287 PR c/84873
2288 * c-c++-common/pr84873.c: New testcase.
2289
2290 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2291
2292 PR target/84711
2293 * gcc.target/arm/big-endian-subreg.c: New.
2294
2295 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2296
2297 PR target/84860
2298 * gcc.c-torture/compile/pr84860.c: New test.
2299
2300 2018-03-15 Julia Koval <julia.koval@intel.com>
2301
2302 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2303 cannonlake.
2304 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2305 avx512bitalg.
2306
2307 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2308
2309 PR c/84853
2310 * gcc.dg/pr84853.c: New test.
2311
2312 2018-03-14 Carl Love <cel@us.ibm.com>
2313
2314 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2315
2316 2018-03-14 Martin Liska <mliska@suse.cz>
2317
2318 PR ipa/8480
2319 * g++.dg/lto/pr84805_0.C: New test.
2320 * g++.dg/lto/pr84805_1.C: New test.
2321 * g++.dg/lto/pr84805_2.C: New test.
2322
2323 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2324
2325 PR c/84852
2326 * gcc.dg/fixits-pr84852-1.c: New test.
2327 * gcc.dg/fixits-pr84852-2.c: New test.
2328
2329 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2330
2331 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2332 separate verbose message.
2333 * lib/scandump.exp (scan-dump-times): Likewise.
2334
2335 2018-03-14 Julia Koval <julia.koval@intel.com>
2336
2337 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2338 server.
2339 * gcc.target/i386/funcspec-56.inc: Ditto.
2340
2341 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2342
2343 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2344 aarch64_sve_hw.
2345
2346 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2347
2348 PR sanitizer/83392
2349 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2350 check count from 17 to 14.
2351
2352 PR target/84844
2353 * gcc.target/i386/pr84844.c: New test.
2354
2355 2018-03-14 Richard Biener <rguenther@suse.de>
2356
2357 PR tree-optimization/84830
2358 * gcc.dg/torture/pr84830.c: New testcase.
2359
2360 2018-03-14 Marek Polacek <polacek@redhat.com>
2361
2362 PR c++/84596
2363 * g++.dg/cpp0x/static_assert15.C: New test.
2364
2365 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2366
2367 PR fortran/61775
2368 * gfortran.dg/pr61775.f90: New test.
2369
2370 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2371
2372 PR c++/84843
2373 * g++.dg/ext/pr84843-1.C: New test.
2374 * g++.dg/ext/pr84843-2.C: New test.
2375
2376 2018-03-13 David Pagan <dave.pagan@oracle.com>
2377
2378 PR c/46921
2379 * gcc.dg/pr46921.c: New test.
2380
2381 2018-03-13 Martin Sebor <msebor@redhat.com>
2382
2383 PR tree-optimization/84725
2384 * c-c++-common/Wstringop-truncation-4.c: New test.
2385 * c-c++-common/attr-nonstring-5.c: New test.
2386
2387 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2388
2389 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2390 than unpacks.
2391 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2392 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2393
2394 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2395
2396 * gcc.target/aarch64/sve/tls_1.c: New test.
2397 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2398
2399 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2400
2401 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2402 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2403
2404 2018-03-13 Martin Liska <mliska@suse.cz>
2405
2406 PR ipa/84658.
2407 * g++.dg/ipa/pr84658.C: New test.
2408
2409 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2410
2411 PR middle-end/84834
2412 * gcc.dg/pr84834.c: New test.
2413
2414 PR target/84827
2415 * gcc.target/i386/pr84827.c: New test.
2416
2417 PR target/84828
2418 * g++.dg/ext/pr84828.C: New test.
2419
2420 PR target/84786
2421 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2422 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2423
2424 PR c++/84808
2425 * g++.dg/cpp1y/constexpr-84808.C: New test.
2426
2427 PR c++/84704
2428 * g++.dg/debug/pr84704.C: New test.
2429
2430 2018-03-12 Renlin Li <renlin.li@arm.com>
2431
2432 * gcc.target/aarch64/movi_hf.c: New.
2433 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2434 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2435
2436 2018-03-12 Martin Sebor <msebor@redhat.com>
2437
2438 PR tree-optimization/83456
2439 * c-c++-common/Wrestrict-2.c: Remove test cases.
2440 * c-c++-common/Wrestrict.c: Same.
2441 * gcc.dg/Wrestrict-12.c: New test.
2442 * gcc.dg/Wrestrict-14.c: New test.
2443
2444 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2445
2446 * g++.dg/pr84821.C: New test.
2447
2448 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2449
2450 * gcc.dg/pr84799.c: New test.
2451
2452 2018-03-12 Richard Biener <rguenther@suse.de>
2453
2454 PR tree-optimization/84803
2455 * gcc.dg/torture/pr84803.c: New testcase.
2456
2457 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2458
2459 PR c++/84813
2460 * g++.dg/debug/pr84813.C: New test.
2461
2462 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2463
2464 PR fortran/84546
2465 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2466
2467 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2468
2469 PR fortran/83939
2470 * gfortran.dg/pr83939.f90
2471
2472 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2473
2474 PR fortran/66128
2475 * gfortran.dg/zero_sized_9.f90: New test.
2476
2477 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2478
2479 PR debug/58150
2480 * g++.dg/debug/dwarf2/enum2.C: New test.
2481
2482 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2483
2484 PR fortran/84734
2485 * gfortran.dg/pr84734.f90: New test.
2486
2487 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2488
2489 * gnat.dg/prot3.adb: New test.
2490 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2491
2492 2018-03-09 Jason Merrill <jason@redhat.com>
2493 Paolo Carlini <paolo.carlini@oracle.com>
2494
2495 PR c++/71169
2496 PR c++/71832
2497 * g++.dg/cpp0x/pr71169.C: New.
2498 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2499 * g++.dg/cpp0x/pr71832.C: Likewise.
2500
2501 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2502
2503 PR target/83969
2504 * gcc.target/powerpc/pr83969.c: New test.
2505
2506 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2507
2508 PR target/84772
2509 * gcc.dg/pr84772.c: New test.
2510
2511 PR c++/84076
2512 * g++.dg/warn/Wformat-2.C: New test.
2513
2514 PR c++/84767
2515 * g++.dg/ext/vla18.C: New test.
2516
2517 2018-03-09 Martin Sebor <msebor@redhat.com>
2518
2519 PR tree-optimization/84526
2520 * gcc.dg/Wrestrict-10.c: New test.
2521 * gcc.dg/Wrestrict-11.c: New test.
2522
2523 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2524
2525 PR rtl-optimization/84682
2526 * gcc.dg/torture/pr84682-1.c: New.
2527 * gcc.dg/torture/pr84682-2.c: New.
2528 * gcc.dg/torture/pr84682-3.c: New.
2529
2530 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2531
2532 PR c++/84724
2533 * g++.dg/ext/pr84724.C: New test.
2534
2535 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2536
2537 PR target/83712
2538 * gcc.target/arm/pr83712.c: New.
2539
2540 2018-03-09 Richard Biener <rguenther@suse.de>
2541
2542 PR tree-optimization/84775
2543 * gcc.dg/torture/pr84775.c: New testcase.
2544
2545 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2546
2547 PR debug/84404
2548 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2549 targets.
2550
2551 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2552
2553 * gcc.c-torture/compile/20180309-1.c: New test.
2554
2555 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2556
2557 PR c++/80598
2558 * g++.dg/warn/Wunused-function4.C: New test.
2559
2560 PR inline-asm/84742
2561 * gcc.target/i386/pr84742-1.c: New test.
2562 * gcc.target/i386/pr84742-2.c: New test.
2563
2564 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2565
2566 PR target/84748
2567 * gcc.c-torture/execute/pr84748.c: New test.
2568
2569 2018-03-08 Richard Biener <rguenther@suse.de>
2570
2571 PR middle-end/84552
2572 * gcc.dg/graphite/pr84552.c: New testcase.
2573
2574 2018-03-08 Richard Biener <rguenther@suse.de>
2575
2576 PR tree-optimization/84178
2577 * gcc.dg/torture/pr84178-2.c: New testcase.
2578
2579 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2580
2581 PR tree-optimization/84178
2582 * gcc.c-torture/compile/pr84178-1.c: New test.
2583
2584 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2585
2586 * lib/target-supports.exp: Do not return zero from a ifunc
2587 function.
2588
2589 2018-03-08 Richard Biener <rguenther@suse.de>
2590
2591 PR tree-optimization/84746
2592 * gcc.dg/torture/pr84746.c: New testcase.
2593
2594
2595 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2596 PR debug/84404
2597 PR debug/84408
2598 * gcc.dg/graphite/pr84404.c: New.
2599
2600 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2601
2602 PR tree-optimization/84740
2603 * gcc.dg/torture/pr84740.c: New test.
2604
2605 PR tree-optimization/84739
2606 * gcc.dg/pr84739.c: New test.
2607
2608 2018-03-07 Martin Sebor <msebor@redhat.com>
2609
2610 PR tree-optimization/83519
2611 * gcc.dg/Wrestrict-13.c: New test.
2612
2613 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2614
2615 PR fortran/64124
2616 PR fortran/70409
2617 * gfortran.dg/pr64124.f90: New tests.
2618 * gfortran.dg/pr70409.f90: New tests.
2619
2620 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2621
2622 PR target/82411
2623 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2624
2625 2018-03-07 Martin Sebor <msebor@redhat.com>
2626
2627 PR tree-optimization/84526
2628 * gcc.dg/Wrestrict-10.c: New test.
2629
2630 2018-03-07 Martin Sebor <msebor@redhat.com>
2631
2632 PR tree-optimization/84468
2633 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2634 * gcc.dg/Wstringop-truncation.c: New test.
2635 * gcc.dg/Wstringop-truncation-2.c: New test.
2636
2637 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2638
2639 PR fortran/84565
2640 * gfortran.dg/pr84565.f90: New test.
2641
2642 PR middle-end/84723
2643 * gcc.target/i386/pr84723-1.c: New test.
2644 * gcc.target/i386/pr84723-2.c: New test.
2645 * gcc.target/i386/pr84723-3.c: New test.
2646 * gcc.target/i386/pr84723-4.c: New test.
2647 * gcc.target/i386/pr84723-5.c: New test.
2648
2649 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2650
2651 PR fortran/64107
2652 * gfortran.dg/pr64107.f90: New test.
2653
2654 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2655
2656 PR fortran/84697
2657 PR fortran/66128
2658 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2659
2660 2018-03-06 Marek Polacek <polacek@redhat.com>
2661
2662 PR c++/84684
2663 * g++.dg/cpp1z/constexpr-84684.C: New test.
2664
2665 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR c/84721
2668 * gcc.dg/pr84721.c: New test.
2669
2670 PR target/84710
2671 * gcc.dg/pr84710.c: New test.
2672
2673 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2674
2675 PR fortran/56667
2676 * gfortran.dg/implied_do_2.f90: New test.
2677 * gfortran.dg/coarray_8.f90: Update for new error message.
2678
2679 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2680
2681 PR inline-asm/84683
2682 * g++.dg/ext/pr84683.C: New test.
2683
2684 PR tree-optimization/84687
2685 * gcc.dg/pr84687.c: New test.
2686
2687 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2688
2689 PR c++/84231
2690 * g++.dg/pr84231.C: New.
2691
2692 PR c++/84593
2693 * g++.dg/cpp1y/pr84593.C: New.
2694
2695 PR c++/84492
2696 * g++.dg/pr84492.C: New.
2697
2698 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2699
2700 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2701 __builtin_ppc_speculation_barrier.
2702
2703 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2704
2705 PR target/84700
2706 * gcc.target/powerpc/pr84700.c: New test.
2707
2708 2018-03-05 Nathan Sidwell <nathan@acm.org>
2709
2710 PR c++/84702
2711 * g++.dg/lookup/pr84702.C: New.
2712
2713 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2714
2715 PR target/84564
2716 * gcc.target/i386/pr84564.c: New test.
2717
2718 2018-03-05 Marek Polacek <polacek@redhat.com>
2719
2720 PR c++/84707
2721 * g++.dg/cpp0x/inline-ns10.C: New test.
2722
2723 2018-03-05 Nathan Sidwell <nathan@acm.org>
2724
2725 PR c++/84694
2726 * g++.dg/template/pr84694.C: New.
2727
2728 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2729
2730 PR target/84524
2731 * gcc.c-torture/execute/pr84524.c: New test.
2732 * gcc.target/i386/avx512bw-pr84524.c: New test.
2733
2734 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2735
2736 PR target/84264
2737 * g++.dg/pr84264.C: New test.
2738
2739 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2740
2741 PR c++/84618
2742 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2743 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2744 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2745
2746 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2747
2748 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2749 * g++.dg/other/i386-3.C: Ditto.
2750 * gcc.target/i386/sse-12.c: Ditto.
2751 * gcc.target/i386/sse-13.c: Ditto.
2752 * gcc.target/i386/sse-14.c: Ditto.
2753 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2754 * gcc.target/i386/wbinvd-1.c: New test.
2755 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2756 * gcc.target/i386/pconfig-1.c: Ditto.
2757
2758 2018-03-05 Pádraig Brady <P@draigBrady.com>
2759 Nathan Sidwell <nathan@acm.org>
2760
2761 PR c++/84497
2762 * g++.dg/cpp0x/pr84497.C: New.
2763
2764 2018-03-05 Richard Biener <rguenther@suse.de>
2765
2766 PR tree-optimization/84670
2767 * gcc.dg/pr84670-1.c: New testcase.
2768 * gcc.dg/pr84670-2.c: Likewise.
2769 * gcc.dg/pr84670-3.c: Likewise.
2770 * gcc.dg/pr84670-4.c: Likewise.
2771
2772 2018-03-05 Richard Biener <rguenther@suse.de>
2773
2774 PR tree-optimization/84650
2775 * gcc.dg/graphite/pr84650.c: New testcase.
2776
2777 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2778
2779 PR c++/82022
2780 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2781
2782 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2783
2784 PR fortran/71085
2785 * gfortran.dg/pr71085.f90: New test.
2786
2787 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2788
2789 PR fortran/66128
2790 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2791
2792 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2793
2794 PR fortran/51434
2795 * gfortran.dg/pr51434.f90: New test.
2796
2797 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2798
2799 PR c++/61358
2800 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2801
2802 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2803
2804 PR c++/67370
2805 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2806
2807 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2808
2809 PR c++/71464
2810 * g++.dg/torture/pr71464.C: New.
2811
2812 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2813
2814 PR fortran/80965
2815 * gfortran.dg/select_type_41.f90: New test.
2816
2817 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2818
2819 PR c++/61135
2820 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2821
2822 2018-03-02 Marek Polacek <polacek@redhat.com>
2823
2824 PR c++/84578
2825 * g++.dg/ext/flexary29.C: New test.
2826
2827 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2828
2829 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2830
2831 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2832
2833 PR c++/81812
2834 * g++.dg/torture/pr81812.C: New.
2835
2836 2018-03-02 Marek Polacek <polacek@redhat.com>
2837
2838 PR c++/84171
2839 * g++.dg/warn/Wsign-compare-8.C: New test.
2840
2841 PR c++/84663
2842 * g++.dg/parse/array-size3.C: New test.
2843
2844 PR c++/84664
2845 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2846
2847 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2848
2849 PR c++/84662
2850 * g++.dg/cpp1y/pr84662.C: New test.
2851
2852 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2853
2854 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2855 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2856 "dg-lto-options".
2857 * g++.dg/lto/20101010-1_0.C: Likewise.
2858 * g++.dg/lto/20101010-2_0.C: Likewise.
2859
2860 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2861
2862 PR ipa/84628
2863 * gcc.dg/pr84628.c: New test.
2864
2865 PR target/56540
2866 * gcc.target/ia64/pr56540.c: New test.
2867
2868 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2869
2870 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2871 32-bit target.
2872 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2873 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2874 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2875 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2876
2877 2018-03-02 Marek Polacek <polacek@redhat.com>
2878
2879 PR c++/84590
2880 * c-c++-common/ubsan/shift-11.c: New test.
2881
2882 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2883
2884 * gcc.dg/vect/vect-alias-check-13.c: New test.
2885
2886 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR target/84614
2889 * gcc.dg/pr84614.c: New test.
2890
2891 PR inline-asm/84625
2892 * gcc.target/i386/pr84625.c: New test.
2893
2894 2018-03-02 Richard Biener <rguenther@suse.de>
2895
2896 PR tree-optimization/84427
2897 * gcc.dg/torture/pr84427.c: New testcase.
2898
2899 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2900
2901 PR target/84534
2902 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2903 powerpc64le*-*-linux*.
2904 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2905 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2906
2907 2018-03-01 Martin Sebor <msebor@redhat.com>
2908
2909 PR c++/84294
2910 * g++.dg/ext/attr-const.C: Remove xfail.
2911 * g++.dg/ext/attr-malloc-3.C: New test.
2912 * g++.dg/ext/attr-noinline-3.C: New test.
2913 * g++.dg/ext/attr-noreturn-3.C: New test.
2914 * g++.dg/ext/attr-nothrow-3.C: New test.
2915 * g++.dg/ext/attr-pure.C: Remove xfail.
2916
2917 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2918
2919 PR sanitizer/70875
2920 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2921 dg-options and dg-shouldfail "ubsan" directive.
2922
2923 2018-03-01 Marek Polacek <polacek@redhat.com>
2924 Jason Merrill <jason@redhat.com>
2925
2926 PR c++/84582
2927 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2928 * g++.dg/cpp1z/static1.C: New test.
2929 * g++.dg/template/static37.C: New test.
2930
2931 2018-03-01 Nathan Sidwell <nathan@acm.org>
2932
2933 PR c++/84434
2934 * g++.dg/template/pr84434.C: New.
2935
2936 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2937
2938 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2939 -mthumb to the command-line.
2940
2941 2018-03-01 Marek Polacek <polacek@redhat.com>
2942
2943 PR c++/84596
2944 * g++.dg/cpp0x/static_assert14.C: New test.
2945
2946 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2947
2948 PR c++/79410
2949 * g++.dg/torture/pr79410.C: New.
2950
2951 2018-03-01 Martin Liska <mliska@suse.cz>
2952
2953 PR sanitizer/82484
2954 * gcc.dg/asan/pr82484.c: New test.
2955
2956 2018-03-01 Richard Biener <rguenther@suse.de>
2957
2958 PR debug/84645
2959 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2960
2961 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2962
2963 PR fortran/84219
2964 * gfortran.dg/coarray_47.f90: New test.
2965
2966 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2967
2968 PR fortran/84538
2969 * gfortran.dg/class_array_23.f03: New test.
2970
2971 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2972
2973 PR rtl-optimization/84528
2974 * gcc.dg/torture/pr84538.c: Rename to...
2975 * gcc.dg/torture/pr84528.c: ...this.
2976
2977 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2978
2979 PR rtl-optimization/84528
2980 * gcc.dg/torture/pr84538.c: New test.
2981
2982 2018-02-28 Martin Sebor <msebor@redhat.com>
2983
2984 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2985 -fpic test failures.
2986 * c-c++-common/Wrestrict-2.c: Same.
2987 * c-c++-common/Wstringop-truncation.c: Same.
2988 * gcc.dg/Warray-bounds-22.c: Same.
2989 * gcc.dg/Wstringop-overflow.c: Same.
2990 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2991 (signed_range): Same.
2992 (unsigned_anti_range): Same.
2993 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2994 (signed_range): Same.
2995 (unsigned_anti_range): Same.
2996 * gcc.dg/attr-alloc_size-7.c: Same.
2997 * gcc.dg/attr-alloc_size-8.c: Same.
2998 * gcc.dg/builtin-alloc-size.c: Same.
2999 * gcc.dg/builtin-stpncpy.c: Same.
3000 * gcc.dg/builtins-nonnull.c: Same.
3001 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3002 * gcc.dg/pr79214.c: Same.
3003 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3004 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3005 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3006 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3007 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3008 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3009 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3010 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3011 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3012 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3013 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3014
3015 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3016
3017 PR target/84014
3018 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3019
3020 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR c++/84609
3023 * g++.dg/cpp0x/pr84609.C: New test.
3024
3025 2018-02-28 Martin Sebor <msebor@redhat.com>
3026
3027 PR testsuite/84617
3028 * g++.dg/ext/attr-malloc-3.C: New test.
3029 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3030 to pre-existing problems.
3031 * g++.dg/ext/attr-pure.C: Same.
3032
3033 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3034
3035 PR fortran/83901
3036 * gfortran.dg/associate_37.f90: New test.
3037
3038 PR fortran/83344
3039 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3040
3041 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR target/52991
3044 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3045 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3046 * gcc.dg/bf-ms-layout-4.c: New test.
3047 * gcc.dg/bf-ms-layout-5.c: New test.
3048
3049 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3050
3051 PR target/83399
3052 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3053
3054 2018-02-28 Richard Biener <rguenther@suse.de>
3055
3056 PR tree-optimization/84584
3057 * gcc.dg/graphite/pr84584.c: New testcase.
3058
3059 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3060
3061 PR preprocessor/84517
3062 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3063
3064 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3065
3066 * c-c++-common/dump-ada-spec-12.c: New test.
3067 * c-c++-common/dump-ada-spec-13.c: Likewise.
3068
3069 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3070
3071 * c-c++-common/dump-ada-spec-11.c: New test.
3072
3073 2018-02-28 Martin Liska <mliska@suse.cz>
3074
3075 PR testsuite/84597
3076 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3077 * g++.dg/ext/timevar2.C: Likewise.
3078
3079 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3080
3081 * c-c++-common/dump-ada-spec-8.c: New test.
3082 * c-c++-common/dump-ada-spec-9.c: Likewise.
3083 * c-c++-common/dump-ada-spec-10.c: Likewise.
3084
3085 2018-02-28 Richard Biener <rguenther@suse.de>
3086
3087 PR middle-end/84607
3088 * gcc.dg/pr84607.c: New testcase.
3089
3090 2018-02-28 Nathan Sidwell <nathan@acm.org>
3091
3092 PR c++/84602
3093 * g++.dg/lookup/pr84602.C: New.
3094
3095 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR c++/83871
3098 PR c++/83503
3099 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3100 dg-options.
3101 * g++.dg/ext/attr-nonnull.C: Likewise.
3102 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3103 directives.
3104 * g++.dg/ext/attr-noinline-2.C: Likewise.
3105 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3106 -fdump-tree-eh in dg-options.
3107
3108 2018-02-28 Alan Modra <amodra@gmail.com>
3109
3110 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3111 GNU ld message.
3112 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3113
3114 2018-02-27 Martin Sebor <msebor@redhat.com>
3115
3116 PR c++/83871
3117 PR c++/83503
3118 * g++.dg/Wmissing-attributes.C: New test.
3119 * g++.dg/ext/attr-const-pure.C: New test.
3120 * g++.dg/ext/attr-const.C: New test.
3121 * g++.dg/ext/attr-deprecated-2.C: New test.
3122 * g++.dg/ext/attr-malloc-2.C: New test.
3123 * g++.dg/ext/attr-malloc.C: New test.
3124 * g++.dg/ext/attr-noinline-2.C: New test.
3125 * g++.dg/ext/attr-noinline.C: New test.
3126 * g++.dg/ext/attr-nonnull.C: New test.
3127 * g++.dg/ext/attr-noreturn-2.C: New test.
3128 * g++.dg/ext/attr-noreturn.C: New test.
3129 * g++.dg/ext/attr-nothrow-2.C: New test.
3130 * g++.dg/ext/attr-nothrow.C: New test.
3131 * g++.dg/ext/attr-optimize.C: New test.
3132 * g++.dg/ext/attr-pure.C: New test.
3133 * g++.dg/ext/attr-returns-nonnull.C: New test.
3134 * g++.dg/ext/attr-warning.C: New test.
3135
3136 2018-02-27 Nathan Sidwell <nathan@acm.org>
3137
3138 PR c++/84426
3139 * g++.dg/lookup/pr84426.C: New.
3140
3141 2018-02-27 Richard Biener <rguenther@suse.de>
3142
3143 PR tree-optimization/84512
3144 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3145
3146 2018-02-27 Martin Liska <mliska@suse.cz>
3147
3148 PR gcov-profile/84548
3149 * g++.dg/gcov/pr84548.C: New test.
3150
3151 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3152
3153 PR target/84575
3154 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3155
3156 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR c++/84558
3159 * g++.dg/cpp1y/pr84558.C: New test.
3160
3161 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3162
3163 PR c++/84540
3164 * g++.dg/cpp0x/alignas14.C: New.
3165 * g++.dg/cpp0x/alignas15.C: Likewise.
3166
3167 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3168
3169 PR c++/84557
3170 * g++.dg/gomp/pr84557.C: New test.
3171
3172 2018-02-26 Marek Polacek <polacek@redhat.com>
3173
3174 PR c++/84325
3175 * g++.dg/cpp1z/pr84325.C: New test.
3176
3177 2018-02-26 Carl Love <cel@us.ibm.com>
3178
3179 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3180 Power 8 test file.
3181 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3182 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3183 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3184 -mcpu=power8.
3185 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3186 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3187 -mcpu=power8.
3188
3189 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3190
3191 PR target/84039
3192 * gcc.target/i386/indirect-thunk-1.c: Updated.
3193 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3194 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3195 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3196 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3197 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3198 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3199 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3200 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3201 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3202 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3203 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3204 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3205 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3206 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3207 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3208 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3209 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3210 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3211 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3212 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3213 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3214 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3215 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3216 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3217 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3218 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3219 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3220 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3221 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3222 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3223 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3224 * gcc.target/i386/ret-thunk-9.c: Likewise.
3225 * gcc.target/i386/ret-thunk-10.c: Likewise.
3226 * gcc.target/i386/ret-thunk-11.c: Likewise.
3227 * gcc.target/i386/ret-thunk-12.c: Likewise.
3228 * gcc.target/i386/ret-thunk-13.c: Likewise.
3229 * gcc.target/i386/ret-thunk-14.c: Likewise.
3230 * gcc.target/i386/ret-thunk-15.c: Likewise.
3231
3232 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3233
3234 * gcc.c-torture/execute/20180226-1.c: New test.
3235
3236 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3237
3238 PR tree-optimization/83965
3239 * gcc.dg/vect/pr83965-2.c: New test.
3240
3241 2018-02-26 Tom de Vries <tom@codesourcery.com>
3242
3243 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3244
3245 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3246
3247 PR target/84530
3248 * gcc.target/i386/ret-thunk-22.c: New test.
3249 * gcc.target/i386/ret-thunk-23.c: Likewise.
3250 * gcc.target/i386/ret-thunk-24.c: Likewise.
3251 * gcc.target/i386/ret-thunk-25.c: Likewise.
3252 * gcc.target/i386/ret-thunk-26.c: Likewise.
3253
3254 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3255
3256 PR c++/84533
3257 * g++.dg/cpp1z/pr84533.C: New.
3258
3259 2018-02-26 Marek Polacek <polacek@redhat.com>
3260
3261 PR c++/84537
3262 * g++.dg/parse/error60.C: New test.
3263
3264 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3265
3266 PR c++/84556
3267 * g++.dg/gomp/pr84556.C: New test.
3268 * g++.dg/vect/pr84556.cc: New test.
3269
3270 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3271
3272 PR fortran/32957
3273 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3274 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3275 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3276 * gfortran.dg/c_loc_test.f90: Likewise.
3277 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3278 * gfortran.dg/proc_decl_17.f90: Likewise.
3279 * gfortran.dg/proc_ptr_8.f90: Likewise.
3280
3281 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3282
3283 PR target/84521
3284 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3285 r254814 disabling -fomit-frame-pointer by default.
3286 * gcc.target/aarch64/spill_1.c: Likewise.
3287 * gcc.target/aarch64/test_frame_11.c: Likewise.
3288 * gcc.target/aarch64/test_frame_12.c: Likewise.
3289 * gcc.target/aarch64/test_frame_13.c: Likewise.
3290 * gcc.target/aarch64/test_frame_14.c: Likewise.
3291 * gcc.target/aarch64/test_frame_15.c: Likewise.
3292 * gcc.target/aarch64/test_frame_3.c: Likewise.
3293 * gcc.target/aarch64/test_frame_5.c: Likewise.
3294 * gcc.target/aarch64/test_frame_9.c: Likewise.
3295
3296 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3297
3298 PR fortran/83633
3299 * gfortran.dg/explicit_shape_1.f90: New test.
3300 * gfortran.dg/automatic_module_variable.f90: Update regex.
3301 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3302 * gfortran.dg/constant_shape.f90: Ditto.
3303 * gfortran.dg/dec_structure_23.f90: Ditto.
3304 * gfortran.dg/pr78240.f90: Ditto.
3305
3306 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3307
3308 PR fortran/84523
3309 * gfortran.dg/pr84523.f90: New test.
3310
3311 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3312
3313 PR fortran/78238
3314 * gfortran.dg/select_type_40.f90: New test.
3315
3316 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3317
3318 PR fortran/30792
3319 * gfortran.dg/data_substring.f90: New test.
3320
3321 2018-02-24 Marek Polacek <polacek@redhat.com>
3322
3323 PR c++/83692
3324 * g++.dg/cpp1z/constexpr-83692.C: New test.
3325
3326 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3327
3328 PR fortran/84346
3329 * gfortran.dg/statement_function_1.f90: Update test.
3330
3331 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3332
3333 PR fortran/84506
3334 * gfortran.dg/inquire_19.f90: New test.
3335
3336 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3337
3338 PR fortran/83149
3339 * gfortran.dg/pr83149_b.f90: New test.
3340 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3341
3342 2018-02-23 Carl Love <cel@us.ibm.com>
3343
3344 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3345 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3346 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3347 Power 8 tests.
3348
3349 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3350
3351 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3352 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3353
3354 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3355
3356 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3357 expected output.
3358
3359 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3360
3361 PR fortran/83149
3362 * gfortran.dg/pr83149_1.f90: New test.
3363 * gfortran.dg/pr83149.f90: Additional source for previous.
3364
3365 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3366
3367 PR testsuite/80551
3368 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3369 __GI___pthread_mutex_init as well.
3370
3371 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3372
3373 PR fortran/83148
3374 * gfortran.dg/class_68.f90: New test.
3375
3376 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3377
3378 PR fortran/59781
3379 * gfortran.dg/derived_init_5.f90: New test.
3380
3381 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3382
3383 PR target/82851
3384 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3385 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3386
3387 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3388
3389 PR target/81572
3390 * gcc.target/powerpc/pr81572.c: New.
3391
3392 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3393
3394 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3395
3396 2018-02-22 Martin Sebor <msebor@redhat.com>
3397
3398 PR tree-optimization/84480
3399 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3400 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3401
3402 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3403
3404 PR target/84176
3405 * gcc.target/i386/indirect-thunk-11.c: New test.
3406 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3407 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3408 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3409 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3410 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3411 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3412 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3413 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3414 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3415
3416 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3417
3418 PR target/83335
3419 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3420 ILP32 mode.
3421 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3422
3423 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3424
3425 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3426
3427 2018-02-22 Marek Polacek <polacek@redhat.com>
3428
3429 PR c++/84493
3430 * g++.dg/parse/error59.C: New test.
3431
3432 2018-02-22 Tom de Vries <tom@codesourcery.com>
3433
3434 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3435
3436 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3437
3438 PR c++/77655
3439 * g++.dg/cpp0x/pr77655.C: New.
3440
3441 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3442
3443 PR c++/84496
3444 * g++.dg/cpp1y/pr84496.C: New test.
3445
3446 PR target/84502
3447 * g++.dg/torture/pr84502.C: New test.
3448
3449 PR tree-optimization/84503
3450 * gcc.dg/pr84503-1.c: New test.
3451 * gcc.dg/pr84503-2.c: New test.
3452
3453 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3454
3455 PR tree-optimization/84478
3456 * gcc.c-torture/execute/pr84478.c: New test.
3457
3458 2018-02-20 Martin Sebor <msebor@redhat.com>
3459
3460 PR middle-end/84095
3461 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3462 * c-c++-common/Wrestrict.c: Same.
3463 * gcc.dg/Wrestrict-6.c: Same.
3464 * gcc.dg/Warray-bounds-27.c: New test.
3465 * gcc.dg/Wrestrict-8.c: New test.
3466 * gcc.dg/Wrestrict-9.c: New test.
3467 * gcc.dg/pr84095.c: New test.
3468
3469 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3470
3471 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3472
3473 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3474
3475 PR fortran/48890
3476 PR fortran/83823
3477 * gfortran.dg/structure_constructor_14.f90: New test.
3478
3479 2018-02-20 Jeff Law <law@redhat.com>
3480
3481 PR middle-end/82123
3482 PR tree-optimization/81592
3483 PR middle-end/79257
3484 * gcc.dg/pr81592.c: New test.
3485 * gcc.dg/pr82123.c: New test.
3486 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3487
3488 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3489
3490 PR c++/84488
3491 * g++.dg/warn/Wunused-var-30.C: New test.
3492
3493 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3494
3495 PR tree-optimization/84419
3496 * gcc.dg/vect/pr84419.c: New test.
3497
3498 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3499
3500 PR middle-end/82004
3501 * gfortran.dg/pr82004.f90: New test.
3502
3503 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3504
3505 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3506
3507 2018-02-20 Martin Liska <mliska@suse.cz>
3508
3509 PR c/84310
3510 PR target/79747
3511 * gcc.target/i386/pr84310.c: New test.
3512 * gcc.target/i386/pr84310-2.c: Likewise.
3513
3514 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3515
3516 PR c++/84446
3517 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3518
3519 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3520
3521 PR c++/84445
3522 * g++.dg/cpp1z/launder7.C: New test.
3523
3524 PR c++/84449
3525 * g++.dg/cpp0x/constexpr-84449.C: New test.
3526
3527 PR c++/84455
3528 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3529
3530 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3531
3532 PR fortran/83344
3533 PR fortran/83975
3534 * gfortran.dg/associate_22.f90: Enable commented out test.
3535 * gfortran.dg/associate_36.f90: New test.
3536
3537 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3538
3539 PR target/84146
3540 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3541
3542 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3543
3544 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3545 (dg-options): Use -mavx instead of -w.
3546
3547 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3548
3549 PR c++/84444
3550 * g++.dg/cpp1z/launder8.C: New test.
3551
3552 PR c++/84448
3553 * g++.dg/gomp/pr84448.C: New test.
3554
3555 PR c++/84430
3556 * g++.dg/gomp/pr84430.C: New test.
3557
3558 PR tree-optimization/84452
3559 * gcc.dg/pr84452.c: New test.
3560
3561 PR c++/79064
3562 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3563
3564 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3565
3566 PR fortran/35339
3567 * gfortran.dg/implied_do_io_4.f90: New test.
3568
3569 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3570
3571 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3572 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3573 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3574
3575 2018-02-19 Carl Love <cel@us.ibm.com>
3576
3577 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3578
3579 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3580
3581 PR target/84460
3582 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3583
3584 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3585
3586 PR c++/84348
3587 * g++.dg/cpp0x/auto50.C: New.
3588 * g++.dg/parse/friend12.C: Adjust.
3589
3590 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3591
3592 PR libgfortran/84389
3593 * gfortran.dg/dtio_33.f90: New test.
3594
3595 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3596
3597 PR libgfortran/84412
3598 * gfortran.dg/inquire_18.f90: New test.
3599
3600 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3601
3602 PR fortran/84381
3603 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3604 * gfortran.dg/pointer_intent_3.f90: Ditto.
3605 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3606 * gfortran.dg/protected_3.f90: Ditto.
3607 * gfortran.dg/protected_4.f90: Ditto.
3608 * gfortran.dg/protected_5.f90: Ditto.
3609 * gfortran.dg/protected_6.f90: Ditto.
3610
3611 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3612
3613 PR fortran/80945
3614 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3615 change to run.
3616
3617 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3618
3619 PR fortran/84270
3620 * gfortran.dg/inline_matmul_22.f90: New test.
3621
3622 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3623
3624 PR fortran/84381
3625 * gfortran.dg/abort_shoulfail.f90: New test.
3626 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3627 by STOP n.
3628 * gfortran.dg/PR19754_2.f90: Likewise.
3629 * gfortran.dg/PR19872.f: Likewise.
3630 * gfortran.dg/PR49268.f90: Likewise.
3631 * gfortran.dg/Wall.f90: Likewise.
3632 * gfortran.dg/Wno-all.f90: Likewise.
3633 * gfortran.dg/achar_1.f90: Likewise.
3634 * gfortran.dg/achar_2.f90: Likewise.
3635 * gfortran.dg/achar_4.f90: Likewise.
3636 * gfortran.dg/achar_6.F90: Likewise.
3637 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3638 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3639 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3640 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3641 * gfortran.dg/actual_array_result_1.f90: Likewise.
3642 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3643 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3644 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3645 * gfortran.dg/actual_procedure_1.f90: Likewise.
3646 * gfortran.dg/adjustl_1.f90: Likewise.
3647 * gfortran.dg/advance_1.f90: Likewise.
3648 * gfortran.dg/advance_4.f90: Likewise.
3649 * gfortran.dg/advance_5.f90: Likewise.
3650 * gfortran.dg/advance_6.f90: Likewise.
3651 * gfortran.dg/aint_anint_1.f90: Likewise.
3652 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3653 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3654 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3655 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3656 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3657 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3658 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3659 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3660 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3661 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3662 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3663 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3664 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3665 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3666 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3667 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3668 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3669 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3670 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3671 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3672 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3673 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3674 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3675 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3676 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3677 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3678 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3679 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3680 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3681 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3682 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3683 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3684 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3685 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3686 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3687 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3688 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3689 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3690 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3691 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3692 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3693 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3694 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3695 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3696 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3697 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3698 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3699 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3700 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3701 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3702 * gfortran.dg/allocatable_function_1.f90: Likewise.
3703 * gfortran.dg/allocatable_function_10.f90: Likewise.
3704 * gfortran.dg/allocatable_function_3.f90: Likewise.
3705 * gfortran.dg/allocatable_function_5.f90: Likewise.
3706 * gfortran.dg/allocatable_function_6.f90: Likewise.
3707 * gfortran.dg/allocatable_function_7.f90: Likewise.
3708 * gfortran.dg/allocatable_function_8.f90: Likewise.
3709 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3710 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3711 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3712 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3713 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3714 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3715 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3716 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3717 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3718 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3719 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3720 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3721 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3722 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3723 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3724 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3725 * gfortran.dg/allocate_class_3.f90: Likewise.
3726 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3727 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3728 * gfortran.dg/allocate_derived_5.f90: Likewise.
3729 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3730 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3731 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3732 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3733 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3734 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3735 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3736 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3737 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3738 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3739 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3740 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3741 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3742 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3743 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3744 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3745 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3746 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3747 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3748 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3749 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3750 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3751 * gfortran.dg/altreturn_3.f90: Likewise.
3752 * gfortran.dg/altreturn_5.f90: Likewise.
3753 * gfortran.dg/altreturn_7.f90: Likewise.
3754 * gfortran.dg/and_or_xor.f90: Likewise.
3755 * gfortran.dg/anint_1.f90: Likewise.
3756 * gfortran.dg/any_all_1.f90: Likewise.
3757 * gfortran.dg/anyallcount_1.f90: Likewise.
3758 * gfortran.dg/append_1.f90: Likewise.
3759 * gfortran.dg/argument_checking_1.f90: Likewise.
3760 * gfortran.dg/argument_checking_2.f90: Likewise.
3761 * gfortran.dg/argument_checking_8.f90: Likewise.
3762 * gfortran.dg/arithmetic_if.f90: Likewise.
3763 * gfortran.dg/array_1.f90: Likewise.
3764 * gfortran.dg/array_2.f90: Likewise.
3765 * gfortran.dg/array_alloc_1.f90: Likewise.
3766 * gfortran.dg/array_alloc_2.f90: Likewise.
3767 * gfortran.dg/array_alloc_3.f90: Likewise.
3768 * gfortran.dg/array_assignment_1.F90: Likewise.
3769 * gfortran.dg/array_assignment_5.f90: Likewise.
3770 * gfortran.dg/array_constructor_1.f90: Likewise.
3771 * gfortran.dg/array_constructor_10.f90: Likewise.
3772 * gfortran.dg/array_constructor_11.f90: Likewise.
3773 * gfortran.dg/array_constructor_12.f90: Likewise.
3774 * gfortran.dg/array_constructor_15.f90: Likewise.
3775 * gfortran.dg/array_constructor_16.f90: Likewise.
3776 * gfortran.dg/array_constructor_17.f90: Likewise.
3777 * gfortran.dg/array_constructor_19.f90: Likewise.
3778 * gfortran.dg/array_constructor_23.f: Likewise.
3779 * gfortran.dg/array_constructor_24.f: Likewise.
3780 * gfortran.dg/array_constructor_32.f90: Likewise.
3781 * gfortran.dg/array_constructor_36.f90: Likewise.
3782 * gfortran.dg/array_constructor_39.f90: Likewise.
3783 * gfortran.dg/array_constructor_4.f90: Likewise.
3784 * gfortran.dg/array_constructor_40.f90: Likewise.
3785 * gfortran.dg/array_constructor_44.f90: Likewise.
3786 * gfortran.dg/array_constructor_45.f90: Likewise.
3787 * gfortran.dg/array_constructor_46.f90: Likewise.
3788 * gfortran.dg/array_constructor_47.f90: Likewise.
3789 * gfortran.dg/array_constructor_49.f90: Likewise.
3790 * gfortran.dg/array_constructor_5.f90: Likewise.
3791 * gfortran.dg/array_constructor_50.f90: Likewise.
3792 * gfortran.dg/array_constructor_6.f90: Likewise.
3793 * gfortran.dg/array_constructor_7.f90: Likewise.
3794 * gfortran.dg/array_constructor_8.f90: Likewise.
3795 * gfortran.dg/array_constructor_9.f90: Likewise.
3796 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3797 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3798 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3799 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3800 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3801 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3802 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3803 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3804 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3805 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3806 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3807 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3808 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3809 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3810 * gfortran.dg/array_function_1.f90: Likewise.
3811 * gfortran.dg/array_function_5.f90: Likewise.
3812 * gfortran.dg/array_initializer_1.f90: Likewise.
3813 * gfortran.dg/array_initializer_2.f90: Likewise.
3814 * gfortran.dg/array_memcpy_5.f90: Likewise.
3815 * gfortran.dg/array_memset_2.f90: Likewise.
3816 * gfortran.dg/array_reference_1.f90: Likewise.
3817 * gfortran.dg/array_return_value_1.f90: Likewise.
3818 * gfortran.dg/array_section_1.f90: Likewise.
3819 * gfortran.dg/array_temporaries_3.f90: Likewise.
3820 * gfortran.dg/arrayio_1.f90: Likewise.
3821 * gfortran.dg/arrayio_10.f90: Likewise.
3822 * gfortran.dg/arrayio_11.f90: Likewise.
3823 * gfortran.dg/arrayio_12.f90: Likewise.
3824 * gfortran.dg/arrayio_13.f90: Likewise.
3825 * gfortran.dg/arrayio_14.f90: Likewise.
3826 * gfortran.dg/arrayio_16.f90: Likewise.
3827 * gfortran.dg/arrayio_2.f90: Likewise.
3828 * gfortran.dg/arrayio_3.f90: Likewise.
3829 * gfortran.dg/arrayio_4.f90: Likewise.
3830 * gfortran.dg/arrayio_5.f90: Likewise.
3831 * gfortran.dg/arrayio_6.f90: Likewise.
3832 * gfortran.dg/arrayio_7.f90: Likewise.
3833 * gfortran.dg/arrayio_8.f90: Likewise.
3834 * gfortran.dg/arrayio_9.f90: Likewise.
3835 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3836 * gfortran.dg/assign_10.f90: Likewise.
3837 * gfortran.dg/assign_9.f90: Likewise.
3838 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3839 * gfortran.dg/assignment_1.f90: Likewise.
3840 * gfortran.dg/associate_1.f03: Likewise.
3841 * gfortran.dg/associate_11.f90: Likewise.
3842 * gfortran.dg/associate_13.f90: Likewise.
3843 * gfortran.dg/associate_15.f90: Likewise.
3844 * gfortran.dg/associate_17.f90: Likewise.
3845 * gfortran.dg/associate_18.f08: Likewise.
3846 * gfortran.dg/associate_19.f03: Likewise.
3847 * gfortran.dg/associate_20.f03: Likewise.
3848 * gfortran.dg/associate_22.f90: Likewise.
3849 * gfortran.dg/associate_23.f90: Likewise.
3850 * gfortran.dg/associate_24.f90: Likewise.
3851 * gfortran.dg/associate_25.f90: Likewise.
3852 * gfortran.dg/associate_27.f90: Likewise.
3853 * gfortran.dg/associate_28.f90: Likewise.
3854 * gfortran.dg/associate_32.f03: Likewise.
3855 * gfortran.dg/associate_33.f03: Likewise.
3856 * gfortran.dg/associate_34.f90: Likewise.
3857 * gfortran.dg/associate_6.f03: Likewise.
3858 * gfortran.dg/associate_7.f03: Likewise.
3859 * gfortran.dg/associate_8.f03: Likewise.
3860 * gfortran.dg/associate_9.f03: Likewise.
3861 * gfortran.dg/associated_1.f90: Likewise.
3862 * gfortran.dg/associated_2.f90: Likewise.
3863 * gfortran.dg/associated_5.f90: Likewise.
3864 * gfortran.dg/associated_6.f90: Likewise.
3865 * gfortran.dg/associated_target_3.f90: Likewise.
3866 * gfortran.dg/associated_target_4.f90: Likewise.
3867 * gfortran.dg/associated_target_5.f03: Likewise.
3868 * gfortran.dg/associated_target_6.f03: Likewise.
3869 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3870 * gfortran.dg/assumed_rank_1.f90: Likewise.
3871 * gfortran.dg/assumed_rank_10.f90: Likewise.
3872 * gfortran.dg/assumed_rank_2.f90: Likewise.
3873 * gfortran.dg/assumed_rank_7.f90: Likewise.
3874 * gfortran.dg/assumed_rank_8.f90: Likewise.
3875 * gfortran.dg/assumed_rank_9.f90: Likewise.
3876 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3877 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3878 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3879 * gfortran.dg/assumed_type_2.f90: Likewise.
3880 * gfortran.dg/atan2_1.f90: Likewise.
3881 * gfortran.dg/auto_array_1.f90: Likewise.
3882 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3883 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3884 * gfortran.dg/auto_char_len_3.f90: Likewise.
3885 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3886 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3887 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3888 * gfortran.dg/auto_save_2.f90: Likewise.
3889 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3890 * gfortran.dg/backslash_1.f90: Likewise.
3891 * gfortran.dg/backslash_2.f90: Likewise.
3892 * gfortran.dg/backslash_3.f: Likewise.
3893 * gfortran.dg/backspace_1.f: Likewise.
3894 * gfortran.dg/backspace_10.f90: Likewise.
3895 * gfortran.dg/backspace_11.f90: Likewise.
3896 * gfortran.dg/backspace_2.f: Likewise.
3897 * gfortran.dg/backspace_3.f: Likewise.
3898 * gfortran.dg/backspace_4.f: Likewise.
3899 * gfortran.dg/backspace_5.f: Likewise.
3900 * gfortran.dg/backspace_6.f: Likewise.
3901 * gfortran.dg/backspace_7.f90: Likewise.
3902 * gfortran.dg/backspace_8.f: Likewise.
3903 * gfortran.dg/backspace_9.f: Likewise.
3904 * gfortran.dg/bessel_1.f90: Likewise.
3905 * gfortran.dg/bessel_2.f90: Likewise.
3906 * gfortran.dg/bessel_5.f90: Likewise.
3907 * gfortran.dg/bessel_6.f90: Likewise.
3908 * gfortran.dg/bessel_7.f90: Likewise.
3909 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3910 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3911 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3912 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3913 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3914 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3915 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3916 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3917 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3918 * gfortran.dg/bit_comparison_1.F90: Likewise.
3919 * gfortran.dg/bit_comparison_2.F90: Likewise.
3920 * gfortran.dg/block_1.f08: Likewise.
3921 * gfortran.dg/block_13.f08: Likewise.
3922 * gfortran.dg/block_14.f90: Likewise.
3923 * gfortran.dg/block_2.f08: Likewise.
3924 * gfortran.dg/block_6.f08: Likewise.
3925 * gfortran.dg/block_7.f08: Likewise.
3926 * gfortran.dg/block_8.f08: Likewise.
3927 * gfortran.dg/blockdata_1.f90: Likewise.
3928 * gfortran.dg/bound_1.f90: Likewise.
3929 * gfortran.dg/bound_2.f90: Likewise.
3930 * gfortran.dg/bound_3.f90: Likewise.
3931 * gfortran.dg/bound_4.f90: Likewise.
3932 * gfortran.dg/bound_5.f90: Likewise.
3933 * gfortran.dg/bound_6.f90: Likewise.
3934 * gfortran.dg/bound_7.f90: Likewise.
3935 * gfortran.dg/bound_8.f90: Likewise.
3936 * gfortran.dg/bound_9.f90: Likewise.
3937 * gfortran.dg/bound_simplification_1.f90: Likewise.
3938 * gfortran.dg/bound_simplification_3.f90: Likewise.
3939 * gfortran.dg/bound_simplification_4.f90: Likewise.
3940 * gfortran.dg/bound_simplification_5.f90: Likewise.
3941 * gfortran.dg/bound_simplification_6.f90: Likewise.
3942 * gfortran.dg/bounds_check_1.f90: Likewise.
3943 * gfortran.dg/bounds_check_12.f90: Likewise.
3944 * gfortran.dg/bounds_check_14.f90: Likewise.
3945 * gfortran.dg/bounds_check_15.f90: Likewise.
3946 * gfortran.dg/bounds_check_19.f90: Likewise.
3947 * gfortran.dg/bounds_check_8.f90: Likewise.
3948 * gfortran.dg/bounds_check_9.f90: Likewise.
3949 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3950 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3951 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3952 * gfortran.dg/boz_1.f90: Likewise.
3953 * gfortran.dg/boz_11.f90: Likewise.
3954 * gfortran.dg/boz_13.f90: Likewise.
3955 * gfortran.dg/boz_14.f90: Likewise.
3956 * gfortran.dg/boz_15.f90: Likewise.
3957 * gfortran.dg/boz_3.f90: Likewise.
3958 * gfortran.dg/boz_6.f90: Likewise.
3959 * gfortran.dg/boz_9.f90: Likewise.
3960 * gfortran.dg/byte_1.f90: Likewise.
3961 * gfortran.dg/byte_2.f90: Likewise.
3962 * gfortran.dg/c_assoc.f90: Likewise.
3963 * gfortran.dg/c_assoc_2.f03: Likewise.
3964 * gfortran.dg/c_assoc_3.f90: Likewise.
3965 * gfortran.dg/c_by_val_1.f: Likewise.
3966 * gfortran.dg/c_by_val_5.f90: Likewise.
3967 * gfortran.dg/c_char_tests.f03: Likewise.
3968 * gfortran.dg/c_char_tests_2.f03: Likewise.
3969 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3970 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3971 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3972 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3973 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3974 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3975 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3976 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3977 * gfortran.dg/c_kind_params.f90: Likewise.
3978 * gfortran.dg/c_loc_test_20.f90: Likewise.
3979 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3980 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3981 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3982 * gfortran.dg/c_size_t_test.f03: Likewise.
3983 * gfortran.dg/c_sizeof_1.f90: Likewise.
3984 * gfortran.dg/c_sizeof_5.f90: Likewise.
3985 * gfortran.dg/c_sizeof_6.f90: Likewise.
3986 * gfortran.dg/char4_iunit_1.f03: Likewise.
3987 * gfortran.dg/char4_iunit_2.f03: Likewise.
3988 * gfortran.dg/char_allocation_1.f90: Likewise.
3989 * gfortran.dg/char_array_constructor.f90: Likewise.
3990 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3991 * gfortran.dg/char_assign_1.f90: Likewise.
3992 * gfortran.dg/char_associated_1.f90: Likewise.
3993 * gfortran.dg/char_cast_2.f90: Likewise.
3994 * gfortran.dg/char_comparison_1.f: Likewise.
3995 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3996 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3997 * gfortran.dg/char_cons_len.f90: Likewise.
3998 * gfortran.dg/char_conversion.f90: Likewise.
3999 * gfortran.dg/char_cshift_1.f90: Likewise.
4000 * gfortran.dg/char_cshift_2.f90: Likewise.
4001 * gfortran.dg/char_decl_2.f90: Likewise.
4002 * gfortran.dg/char_eoshift_1.f90: Likewise.
4003 * gfortran.dg/char_eoshift_2.f90: Likewise.
4004 * gfortran.dg/char_eoshift_3.f90: Likewise.
4005 * gfortran.dg/char_eoshift_4.f90: Likewise.
4006 * gfortran.dg/char_eoshift_5.f90: Likewise.
4007 * gfortran.dg/char_expr_1.f90: Likewise.
4008 * gfortran.dg/char_expr_3.f90: Likewise.
4009 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4010 * gfortran.dg/char_length_12.f90: Likewise.
4011 * gfortran.dg/char_length_14.f90: Likewise.
4012 * gfortran.dg/char_length_15.f90: Likewise.
4013 * gfortran.dg/char_length_17.f90: Likewise.
4014 * gfortran.dg/char_length_20.f90: Likewise.
4015 * gfortran.dg/char_length_21.f90: Likewise.
4016 * gfortran.dg/char_length_5.f90: Likewise.
4017 * gfortran.dg/char_length_6.f90: Likewise.
4018 * gfortran.dg/char_length_7.f90: Likewise.
4019 * gfortran.dg/char_length_8.f90: Likewise.
4020 * gfortran.dg/char_pack_1.f90: Likewise.
4021 * gfortran.dg/char_pack_2.f90: Likewise.
4022 * gfortran.dg/char_pointer_assign.f90: Likewise.
4023 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4024 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4025 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4026 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4027 * gfortran.dg/char_pointer_func.f90: Likewise.
4028 * gfortran.dg/char_reshape_1.f90: Likewise.
4029 * gfortran.dg/char_result_1.f90: Likewise.
4030 * gfortran.dg/char_result_12.f90: Likewise.
4031 * gfortran.dg/char_result_13.f90: Likewise.
4032 * gfortran.dg/char_result_14.f90: Likewise.
4033 * gfortran.dg/char_result_15.f90: Likewise.
4034 * gfortran.dg/char_result_2.f90: Likewise.
4035 * gfortran.dg/char_result_3.f90: Likewise.
4036 * gfortran.dg/char_result_4.f90: Likewise.
4037 * gfortran.dg/char_result_5.f90: Likewise.
4038 * gfortran.dg/char_result_6.f90: Likewise.
4039 * gfortran.dg/char_result_7.f90: Likewise.
4040 * gfortran.dg/char_result_8.f90: Likewise.
4041 * gfortran.dg/char_spread_1.f90: Likewise.
4042 * gfortran.dg/char_transpose_1.f90: Likewise.
4043 * gfortran.dg/char_type_len.f90: Likewise.
4044 * gfortran.dg/char_unpack_1.f90: Likewise.
4045 * gfortran.dg/char_unpack_2.f90: Likewise.
4046 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4047 * gfortran.dg/character_comparison_1.f90: Likewise.
4048 * gfortran.dg/character_comparison_2.f90: Likewise.
4049 * gfortran.dg/character_comparison_3.f90: Likewise.
4050 * gfortran.dg/character_comparison_4.f90: Likewise.
4051 * gfortran.dg/character_comparison_5.f90: Likewise.
4052 * gfortran.dg/character_comparison_6.f90: Likewise.
4053 * gfortran.dg/character_comparison_7.f90: Likewise.
4054 * gfortran.dg/character_comparison_8.f90: Likewise.
4055 * gfortran.dg/character_comparison_9.f90: Likewise.
4056 * gfortran.dg/charlen_15.f90: Likewise.
4057 * gfortran.dg/charlen_16.f90: Likewise.
4058 * gfortran.dg/chkbits.f90: Likewise.
4059 * gfortran.dg/chmod_1.f90: Likewise.
4060 * gfortran.dg/chmod_2.f90: Likewise.
4061 * gfortran.dg/chmod_3.f90: Likewise.
4062 * gfortran.dg/class_1.f03: Likewise.
4063 * gfortran.dg/class_18.f03: Likewise.
4064 * gfortran.dg/class_19.f03: Likewise.
4065 * gfortran.dg/class_35.f90: Likewise.
4066 * gfortran.dg/class_46.f03: Likewise.
4067 * gfortran.dg/class_48.f90: Likewise.
4068 * gfortran.dg/class_51.f90: Likewise.
4069 * gfortran.dg/class_52.f90: Likewise.
4070 * gfortran.dg/class_6.f03: Likewise.
4071 * gfortran.dg/class_63.f90: Likewise.
4072 * gfortran.dg/class_64.f90: Likewise.
4073 * gfortran.dg/class_65.f90: Likewise.
4074 * gfortran.dg/class_66.f90: Likewise.
4075 * gfortran.dg/class_67.f90: Likewise.
4076 * gfortran.dg/class_9.f03: Likewise.
4077 * gfortran.dg/class_alias.f90: Likewise.
4078 * gfortran.dg/class_allocate_1.f03: Likewise.
4079 * gfortran.dg/class_allocate_10.f03: Likewise.
4080 * gfortran.dg/class_allocate_13.f90: Likewise.
4081 * gfortran.dg/class_allocate_14.f90: Likewise.
4082 * gfortran.dg/class_allocate_15.f90: Likewise.
4083 * gfortran.dg/class_allocate_19.f03: Likewise.
4084 * gfortran.dg/class_allocate_21.f90: Likewise.
4085 * gfortran.dg/class_allocate_22.f90: Likewise.
4086 * gfortran.dg/class_allocate_3.f03: Likewise.
4087 * gfortran.dg/class_allocate_4.f03: Likewise.
4088 * gfortran.dg/class_allocate_5.f90: Likewise.
4089 * gfortran.dg/class_allocate_6.f03: Likewise.
4090 * gfortran.dg/class_allocate_7.f03: Likewise.
4091 * gfortran.dg/class_allocate_8.f03: Likewise.
4092 * gfortran.dg/class_allocate_9.f03: Likewise.
4093 * gfortran.dg/class_array_1.f03: Likewise.
4094 * gfortran.dg/class_array_14.f90: Likewise.
4095 * gfortran.dg/class_array_15.f03: Likewise.
4096 * gfortran.dg/class_array_16.f90: Likewise.
4097 * gfortran.dg/class_array_2.f03: Likewise.
4098 * gfortran.dg/class_array_20.f03: Likewise.
4099 * gfortran.dg/class_array_21.f03: Likewise.
4100 * gfortran.dg/class_array_3.f03: Likewise.
4101 * gfortran.dg/class_array_4.f03: Likewise.
4102 * gfortran.dg/class_array_7.f03: Likewise.
4103 * gfortran.dg/class_array_8.f03: Likewise.
4104 * gfortran.dg/class_array_9.f03: Likewise.
4105 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4106 * gfortran.dg/class_dummy_1.f03: Likewise.
4107 * gfortran.dg/class_optional_1.f90: Likewise.
4108 * gfortran.dg/class_optional_2.f90: Likewise.
4109 * gfortran.dg/class_result_5.f90: Likewise.
4110 * gfortran.dg/class_result_6.f90: Likewise.
4111 * gfortran.dg/class_to_type_1.f03: Likewise.
4112 * gfortran.dg/class_to_type_2.f90: Likewise.
4113 * gfortran.dg/class_to_type_3.f03: Likewise.
4114 * gfortran.dg/class_to_type_4.f90: Likewise.
4115 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4116 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4117 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4118 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4119 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4120 * gfortran.dg/coarray/codimension.f90: Likewise.
4121 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4122 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4123 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4124 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4125 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4126 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4127 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4128 * gfortran.dg/coarray/event_1.f90: Likewise.
4129 * gfortran.dg/coarray/event_2.f90: Likewise.
4130 * gfortran.dg/coarray/get_array.f90: Likewise.
4131 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4132 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4133 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4134 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4135 * gfortran.dg/coarray/lock_1.f90: Likewise.
4136 * gfortran.dg/coarray/lock_2.f90: Likewise.
4137 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4138 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4139 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4140 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4141 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4142 * gfortran.dg/coarray/registering_1.f90: Likewise.
4143 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4144 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4145 * gfortran.dg/coarray/send_array.f90: Likewise.
4146 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4147 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4148 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4149 * gfortran.dg/coarray/sync_1.f90: Likewise.
4150 * gfortran.dg/coarray/sync_3.f90: Likewise.
4151 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4152 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4153 * gfortran.dg/coarray_13.f90: Likewise.
4154 * gfortran.dg/coarray_15.f90: Likewise.
4155 * gfortran.dg/coarray_16.f90: Likewise.
4156 * gfortran.dg/coarray_2.f90: Likewise.
4157 * gfortran.dg/coarray_23.f90: Likewise.
4158 * gfortran.dg/coarray_40.f90: Likewise.
4159 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4160 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4161 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4162 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4163 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4164 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4165 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4166 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4167 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4168 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4169 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4170 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4171 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4172 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4173 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4174 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4175 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4176 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4177 * gfortran.dg/coarray_stat_2.f90: Likewise.
4178 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4179 * gfortran.dg/coindexed_1.f90: Likewise.
4180 * gfortran.dg/comma.f: Likewise.
4181 * gfortran.dg/comma_format_extension_3.f: Likewise.
4182 * gfortran.dg/comma_format_extension_4.f: Likewise.
4183 * gfortran.dg/common_2.f90: Likewise.
4184 * gfortran.dg/common_4.f90: Likewise.
4185 * gfortran.dg/common_align_1.f90: Likewise.
4186 * gfortran.dg/common_align_2.f90: Likewise.
4187 * gfortran.dg/common_equivalence_1.f: Likewise.
4188 * gfortran.dg/common_pointer_1.f90: Likewise.
4189 * gfortran.dg/common_resize_1.f: Likewise.
4190 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4191 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4192 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4193 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4194 * gfortran.dg/complex_read.f90: Likewise.
4195 * gfortran.dg/complex_write.f90: Likewise.
4196 * gfortran.dg/constant_substring.f: Likewise.
4197 * gfortran.dg/constructor_2.f90: Likewise.
4198 * gfortran.dg/constructor_3.f90: Likewise.
4199 * gfortran.dg/constructor_6.f90: Likewise.
4200 * gfortran.dg/contained_1.f90: Likewise.
4201 * gfortran.dg/contained_3.f90: Likewise.
4202 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4203 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4204 * gfortran.dg/continuation_1.f90: Likewise.
4205 * gfortran.dg/continuation_11.f90: Likewise.
4206 * gfortran.dg/continuation_12.f90: Likewise.
4207 * gfortran.dg/continuation_13.f90: Likewise.
4208 * gfortran.dg/continuation_14.f: Likewise.
4209 * gfortran.dg/continuation_8.f90: Likewise.
4210 * gfortran.dg/convert_2.f90: Likewise.
4211 * gfortran.dg/convert_implied_open.f90: Likewise.
4212 * gfortran.dg/count_init_expr.f03: Likewise.
4213 * gfortran.dg/cr_lf.f90: Likewise.
4214 * gfortran.dg/cray_pointers_10.f90: Likewise.
4215 * gfortran.dg/cray_pointers_2.f90: Likewise.
4216 * gfortran.dg/cray_pointers_5.f90: Likewise.
4217 * gfortran.dg/cray_pointers_7.f90: Likewise.
4218 * gfortran.dg/cray_pointers_8.f90: Likewise.
4219 * gfortran.dg/cshift_1.f90: Likewise.
4220 * gfortran.dg/cshift_2.f90: Likewise.
4221 * gfortran.dg/cshift_large_1.f90: Likewise.
4222 * gfortran.dg/cshift_nan_1.f90: Likewise.
4223 * gfortran.dg/csqrt_2.f: Likewise.
4224 * gfortran.dg/data_array_1.f90: Likewise.
4225 * gfortran.dg/data_char_1.f90: Likewise.
4226 * gfortran.dg/data_char_2.f90: Likewise.
4227 * gfortran.dg/data_char_3.f90: Likewise.
4228 * gfortran.dg/data_derived_1.f90: Likewise.
4229 * gfortran.dg/data_implied_do_1.f90: Likewise.
4230 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4231 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4232 * gfortran.dg/deallocate_stat.f90: Likewise.
4233 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4234 * gfortran.dg/debug/pr37738.f: Likewise.
4235 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4236 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4237 * gfortran.dg/dec_exp_1.f90: Likewise.
4238 * gfortran.dg/dec_init_1.f90: Likewise.
4239 * gfortran.dg/dec_init_2.f90: Likewise.
4240 * gfortran.dg/dec_init_3.f90: Likewise.
4241 * gfortran.dg/dec_init_4.f90: Likewise.
4242 * gfortran.dg/dec_io_1.f90: Likewise.
4243 * gfortran.dg/dec_io_2.f90: Likewise.
4244 * gfortran.dg/dec_io_2a.f90: Likewise.
4245 * gfortran.dg/dec_io_6.f90: Likewise.
4246 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4247 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4248 * gfortran.dg/dec_math.f90: Likewise.
4249 * gfortran.dg/dec_parameter_1.f: Likewise.
4250 * gfortran.dg/dec_parameter_2.f90: Likewise.
4251 * gfortran.dg/dec_static_1.f90: Likewise.
4252 * gfortran.dg/dec_static_2.f90: Likewise.
4253 * gfortran.dg/dec_structure_1.f90: Likewise.
4254 * gfortran.dg/dec_structure_10.f90: Likewise.
4255 * gfortran.dg/dec_structure_18.f90: Likewise.
4256 * gfortran.dg/dec_structure_19.f90: Likewise.
4257 * gfortran.dg/dec_structure_2.f90: Likewise.
4258 * gfortran.dg/dec_structure_22.f90: Likewise.
4259 * gfortran.dg/dec_structure_3.f90: Likewise.
4260 * gfortran.dg/dec_structure_4.f90: Likewise.
4261 * gfortran.dg/dec_structure_5.f90: Likewise.
4262 * gfortran.dg/dec_structure_6.f90: Likewise.
4263 * gfortran.dg/dec_structure_7.f90: Likewise.
4264 * gfortran.dg/dec_union_1.f90: Likewise.
4265 * gfortran.dg/dec_union_2.f90: Likewise.
4266 * gfortran.dg/dec_union_3.f90: Likewise.
4267 * gfortran.dg/dec_union_4.f90: Likewise.
4268 * gfortran.dg/dec_union_5.f90: Likewise.
4269 * gfortran.dg/default_format_1.f90: Likewise.
4270 * gfortran.dg/default_format_2.f90: Likewise.
4271 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4272 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4273 * gfortran.dg/default_initialization_3.f90: Likewise.
4274 * gfortran.dg/default_initialization_4.f90: Likewise.
4275 * gfortran.dg/default_initialization_5.f90: Likewise.
4276 * gfortran.dg/deferred_character_1.f90: Likewise.
4277 * gfortran.dg/deferred_character_10.f90: Likewise.
4278 * gfortran.dg/deferred_character_11.f90: Likewise.
4279 * gfortran.dg/deferred_character_12.f90: Likewise.
4280 * gfortran.dg/deferred_character_13.f90: Likewise.
4281 * gfortran.dg/deferred_character_14.f90: Likewise.
4282 * gfortran.dg/deferred_character_15.f90: Likewise.
4283 * gfortran.dg/deferred_character_16.f90: Likewise.
4284 * gfortran.dg/deferred_character_2.f90: Likewise.
4285 * gfortran.dg/deferred_character_3.f90: Likewise.
4286 * gfortran.dg/deferred_character_4.f90: Likewise.
4287 * gfortran.dg/deferred_character_5.f90: Likewise.
4288 * gfortran.dg/deferred_character_6.f90: Likewise.
4289 * gfortran.dg/deferred_character_7.f90: Likewise.
4290 * gfortran.dg/deferred_character_8.f90: Likewise.
4291 * gfortran.dg/deferred_character_9.f90: Likewise.
4292 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4293 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4294 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4295 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4296 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4297 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4298 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4299 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4300 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4301 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4302 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4303 * gfortran.dg/defined_assignment_1.f90: Likewise.
4304 * gfortran.dg/defined_assignment_10.f90: Likewise.
4305 * gfortran.dg/defined_assignment_11.f90: Likewise.
4306 * gfortran.dg/defined_assignment_2.f90: Likewise.
4307 * gfortran.dg/defined_assignment_3.f90: Likewise.
4308 * gfortran.dg/defined_assignment_4.f90: Likewise.
4309 * gfortran.dg/defined_assignment_5.f90: Likewise.
4310 * gfortran.dg/defined_assignment_8.f90: Likewise.
4311 * gfortran.dg/defined_assignment_9.f90: Likewise.
4312 * gfortran.dg/dependency_2.f90: Likewise.
4313 * gfortran.dg/dependency_21.f90: Likewise.
4314 * gfortran.dg/dependency_22.f90: Likewise.
4315 * gfortran.dg/dependency_23.f90: Likewise.
4316 * gfortran.dg/dependency_24.f90: Likewise.
4317 * gfortran.dg/dependency_25.f90: Likewise.
4318 * gfortran.dg/dependency_26.f90: Likewise.
4319 * gfortran.dg/dependency_39.f90: Likewise.
4320 * gfortran.dg/dependency_40.f90: Likewise.
4321 * gfortran.dg/dependency_41.f90: Likewise.
4322 * gfortran.dg/dependency_42.f90: Likewise.
4323 * gfortran.dg/dependency_43.f90: Likewise.
4324 * gfortran.dg/dependency_44.f90: Likewise.
4325 * gfortran.dg/dependency_45.f90: Likewise.
4326 * gfortran.dg/dependency_50.f90: Likewise.
4327 * gfortran.dg/dependency_51.f90: Likewise.
4328 * gfortran.dg/dependent_decls_1.f90: Likewise.
4329 * gfortran.dg/der_array_1.f90: Likewise.
4330 * gfortran.dg/der_array_io_1.f90: Likewise.
4331 * gfortran.dg/der_array_io_2.f90: Likewise.
4332 * gfortran.dg/der_array_io_3.f90: Likewise.
4333 * gfortran.dg/der_io_1.f90: Likewise.
4334 * gfortran.dg/der_io_3.f90: Likewise.
4335 * gfortran.dg/der_pointer_2.f90: Likewise.
4336 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4337 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4338 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4339 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4340 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4341 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4342 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4343 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4344 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4345 * gfortran.dg/derived_external_function_1.f90: Likewise.
4346 * gfortran.dg/derived_init_1.f90: Likewise.
4347 * gfortran.dg/derived_init_2.f90: Likewise.
4348 * gfortran.dg/derived_init_3.f90: Likewise.
4349 * gfortran.dg/derived_init_4.f90: Likewise.
4350 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4351 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4352 * gfortran.dg/dev_null.F90: Likewise.
4353 * gfortran.dg/dfloat_1.f90: Likewise.
4354 * gfortran.dg/dim_sum_1.f90: Likewise.
4355 * gfortran.dg/dim_sum_2.f90: Likewise.
4356 * gfortran.dg/dim_sum_3.f90: Likewise.
4357 * gfortran.dg/direct_io_10.f: Likewise.
4358 * gfortran.dg/direct_io_11.f90: Likewise.
4359 * gfortran.dg/direct_io_12.f90: Likewise.
4360 * gfortran.dg/direct_io_2.f90: Likewise.
4361 * gfortran.dg/direct_io_3.f90: Likewise.
4362 * gfortran.dg/direct_io_4.f90: Likewise.
4363 * gfortran.dg/direct_io_5.f90: Likewise.
4364 * gfortran.dg/direct_io_6.f90: Likewise.
4365 * gfortran.dg/direct_io_7.f90: Likewise.
4366 * gfortran.dg/direct_io_8.f90: Likewise.
4367 * gfortran.dg/direct_io_9.f: Likewise.
4368 * gfortran.dg/do_1.f90: Likewise.
4369 * gfortran.dg/do_3.F90: Likewise.
4370 * gfortran.dg/do_concurrent_2.f90: Likewise.
4371 * gfortran.dg/do_concurrent_4.f90: Likewise.
4372 * gfortran.dg/do_corner_warn.f90: Likewise.
4373 * gfortran.dg/do_iterator_2.f90: Likewise.
4374 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4375 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4376 * gfortran.dg/dos_eol.f: Likewise.
4377 * gfortran.dg/dot_product_1.f03: Likewise.
4378 * gfortran.dg/dot_product_2.f90: Likewise.
4379 * gfortran.dg/dot_product_4.f90: Likewise.
4380 * gfortran.dg/dshift_1.F90: Likewise.
4381 * gfortran.dg/dshift_2.F90: Likewise.
4382 * gfortran.dg/dtio_1.f90: Likewise.
4383 * gfortran.dg/dtio_10.f90: Likewise.
4384 * gfortran.dg/dtio_12.f90: Likewise.
4385 * gfortran.dg/dtio_14.f90: Likewise.
4386 * gfortran.dg/dtio_15.f90: Likewise.
4387 * gfortran.dg/dtio_16.f90: Likewise.
4388 * gfortran.dg/dtio_17.f90: Likewise.
4389 * gfortran.dg/dtio_19.f90: Likewise.
4390 * gfortran.dg/dtio_2.f90: Likewise.
4391 * gfortran.dg/dtio_20.f03: Likewise.
4392 * gfortran.dg/dtio_22.f90: Likewise.
4393 * gfortran.dg/dtio_24.f90: Likewise.
4394 * gfortran.dg/dtio_25.f90: Likewise.
4395 * gfortran.dg/dtio_26.f03: Likewise.
4396 * gfortran.dg/dtio_27.f90: Likewise.
4397 * gfortran.dg/dtio_28.f03: Likewise.
4398 * gfortran.dg/dtio_3.f90: Likewise.
4399 * gfortran.dg/dtio_30.f03: Likewise.
4400 * gfortran.dg/dtio_31.f03: Likewise.
4401 * gfortran.dg/dtio_32.f03: Likewise.
4402 * gfortran.dg/dtio_4.f90: Likewise.
4403 * gfortran.dg/dtio_5.f90: Likewise.
4404 * gfortran.dg/dtio_7.f90: Likewise.
4405 * gfortran.dg/dtio_8.f90: Likewise.
4406 * gfortran.dg/dtio_9.f90: Likewise.
4407 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4408 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4409 * gfortran.dg/dup_save_1.f90: Likewise.
4410 * gfortran.dg/dup_save_2.f90: Likewise.
4411 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4412 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4413 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4414 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4415 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4416 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4417 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4418 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4419 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4420 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4421 * gfortran.dg/e_d_fmt.f90: Likewise.
4422 * gfortran.dg/edit_real_1.f90: Likewise.
4423 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4424 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4425 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4426 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4427 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4428 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4429 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4430 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4431 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4432 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4433 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4434 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4435 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4436 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4437 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4438 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4439 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4440 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4441 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4442 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4443 * gfortran.dg/empty_format_1.f90: Likewise.
4444 * gfortran.dg/endfile.f: Likewise.
4445 * gfortran.dg/endfile.f90: Likewise.
4446 * gfortran.dg/endfile_2.f90: Likewise.
4447 * gfortran.dg/entry_1.f90: Likewise.
4448 * gfortran.dg/entry_10.f90: Likewise.
4449 * gfortran.dg/entry_12.f90: Likewise.
4450 * gfortran.dg/entry_13.f90: Likewise.
4451 * gfortran.dg/entry_14.f90: Likewise.
4452 * gfortran.dg/entry_16.f90: Likewise.
4453 * gfortran.dg/entry_3.f90: Likewise.
4454 * gfortran.dg/entry_6.f90: Likewise.
4455 * gfortran.dg/entry_9.f90: Likewise.
4456 * gfortran.dg/entry_array_specs_2.f: Likewise.
4457 * gfortran.dg/enum_1.f90: Likewise.
4458 * gfortran.dg/enum_9.f90: Likewise.
4459 * gfortran.dg/eof_1.f90: Likewise.
4460 * gfortran.dg/eof_2.f90: Likewise.
4461 * gfortran.dg/eof_4.f90: Likewise.
4462 * gfortran.dg/eof_5.f90: Likewise.
4463 * gfortran.dg/eor_handling_1.f90: Likewise.
4464 * gfortran.dg/eor_handling_2.f90: Likewise.
4465 * gfortran.dg/eor_handling_3.f90: Likewise.
4466 * gfortran.dg/eor_handling_4.f90: Likewise.
4467 * gfortran.dg/eor_handling_5.f90: Likewise.
4468 * gfortran.dg/eoshift_3.f90: Likewise.
4469 * gfortran.dg/eoshift_4.f90: Likewise.
4470 * gfortran.dg/eoshift_5.f90: Likewise.
4471 * gfortran.dg/eoshift_6.f90: Likewise.
4472 * gfortran.dg/eoshift_large_1.f90: Likewise.
4473 * gfortran.dg/equiv_6.f90: Likewise.
4474 * gfortran.dg/equiv_7.f90: Likewise.
4475 * gfortran.dg/equiv_9.f90: Likewise.
4476 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4477 * gfortran.dg/erf_2.F90: Likewise.
4478 * gfortran.dg/erf_3.F90: Likewise.
4479 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4480 * gfortran.dg/error_format_2.f90: Likewise.
4481 * gfortran.dg/error_recovery_5.f90: Likewise.
4482 * gfortran.dg/execute_command_line_2.f90: Likewise.
4483 * gfortran.dg/execute_command_line_3.f90: Likewise.
4484 * gfortran.dg/exit_1.f08: Likewise.
4485 * gfortran.dg/exit_3.f08: Likewise.
4486 * gfortran.dg/exponent_1.f90: Likewise.
4487 * gfortran.dg/exponent_2.f90: Likewise.
4488 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4489 * gfortran.dg/extends_1.f03: Likewise.
4490 * gfortran.dg/extends_16.f90: Likewise.
4491 * gfortran.dg/extends_2.f03: Likewise.
4492 * gfortran.dg/extends_3.f03: Likewise.
4493 * gfortran.dg/extends_4.f03: Likewise.
4494 * gfortran.dg/extends_type_of_1.f03: Likewise.
4495 * gfortran.dg/extends_type_of_2.f03: Likewise.
4496 * gfortran.dg/external_procedures_3.f90: Likewise.
4497 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4498 * gfortran.dg/f2003_io_1.f03: Likewise.
4499 * gfortran.dg/f2003_io_4.f03: Likewise.
4500 * gfortran.dg/f2003_io_5.f03: Likewise.
4501 * gfortran.dg/f2003_io_6.f03: Likewise.
4502 * gfortran.dg/f2003_io_7.f03: Likewise.
4503 * gfortran.dg/f2c_1.f90: Likewise.
4504 * gfortran.dg/f2c_2.f90: Likewise.
4505 * gfortran.dg/f2c_3.f90: Likewise.
4506 * gfortran.dg/f2c_4.f90: Likewise.
4507 * gfortran.dg/f2c_6.f90: Likewise.
4508 * gfortran.dg/f2c_7.f90: Likewise.
4509 * gfortran.dg/f2c_9.f90: Likewise.
4510 * gfortran.dg/fgetc_1.f90: Likewise.
4511 * gfortran.dg/fgetc_2.f90: Likewise.
4512 * gfortran.dg/filename_null.f90: Likewise.
4513 * gfortran.dg/finalize_12.f90: Likewise.
4514 * gfortran.dg/finalize_13.f90: Likewise.
4515 * gfortran.dg/finalize_15.f90: Likewise.
4516 * gfortran.dg/finalize_17.f90: Likewise.
4517 * gfortran.dg/finalize_18.f90: Likewise.
4518 * gfortran.dg/finalize_25.f90: Likewise.
4519 * gfortran.dg/finalize_29.f08: Likewise.
4520 * gfortran.dg/finalize_31.f90: Likewise.
4521 * gfortran.dg/float_1.f90: Likewise.
4522 * gfortran.dg/flush_1.f90: Likewise.
4523 * gfortran.dg/fmt_bz_bn.f: Likewise.
4524 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4525 * gfortran.dg/fmt_cache_1.f: Likewise.
4526 * gfortran.dg/fmt_cache_2.f: Likewise.
4527 * gfortran.dg/fmt_cache_3.f90: Likewise.
4528 * gfortran.dg/fmt_colon.f90: Likewise.
4529 * gfortran.dg/fmt_e.f90: Likewise.
4530 * gfortran.dg/fmt_en.f90: Likewise.
4531 * gfortran.dg/fmt_error_10.f: Likewise.
4532 * gfortran.dg/fmt_error_9.f: Likewise.
4533 * gfortran.dg/fmt_exhaust.f90: Likewise.
4534 * gfortran.dg/fmt_f0_1.f90: Likewise.
4535 * gfortran.dg/fmt_f_an_p.f: Likewise.
4536 * gfortran.dg/fmt_fw_d.f90: Likewise.
4537 * gfortran.dg/fmt_g.f: Likewise.
4538 * gfortran.dg/fmt_g0_1.f08: Likewise.
4539 * gfortran.dg/fmt_g0_2.f08: Likewise.
4540 * gfortran.dg/fmt_g0_4.f08: Likewise.
4541 * gfortran.dg/fmt_g0_5.f08: Likewise.
4542 * gfortran.dg/fmt_g0_6.f08: Likewise.
4543 * gfortran.dg/fmt_g0_7.f08: Likewise.
4544 * gfortran.dg/fmt_g_1.f90: Likewise.
4545 * gfortran.dg/fmt_int_sign.f90: Likewise.
4546 * gfortran.dg/fmt_l.f90: Likewise.
4547 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4548 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4549 * gfortran.dg/fmt_p_1.f90: Likewise.
4550 * gfortran.dg/fmt_pf.f90: Likewise.
4551 * gfortran.dg/fmt_read.f90: Likewise.
4552 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4553 * gfortran.dg/fmt_t_1.f90: Likewise.
4554 * gfortran.dg/fmt_t_2.f90: Likewise.
4555 * gfortran.dg/fmt_t_3.f90: Likewise.
4556 * gfortran.dg/fmt_t_4.f90: Likewise.
4557 * gfortran.dg/fmt_t_5.f90: Likewise.
4558 * gfortran.dg/fmt_t_6.f: Likewise.
4559 * gfortran.dg/fmt_t_7.f: Likewise.
4560 * gfortran.dg/fmt_t_9.f: Likewise.
4561 * gfortran.dg/fmt_tl.f: Likewise.
4562 * gfortran.dg/fmt_unlimited.f90: Likewise.
4563 * gfortran.dg/fmt_white.f: Likewise.
4564 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4565 * gfortran.dg/fold_nearest.f90: Likewise.
4566 * gfortran.dg/forall_1.f90: Likewise.
4567 * gfortran.dg/forall_10.f90: Likewise.
4568 * gfortran.dg/forall_12.f90: Likewise.
4569 * gfortran.dg/forall_13.f90: Likewise.
4570 * gfortran.dg/forall_15.f90: Likewise.
4571 * gfortran.dg/forall_4.f90: Likewise.
4572 * gfortran.dg/forall_5.f90: Likewise.
4573 * gfortran.dg/forall_6.f90: Likewise.
4574 * gfortran.dg/forall_7.f90: Likewise.
4575 * gfortran.dg/fraction.f90: Likewise.
4576 * gfortran.dg/fseek.f90: Likewise.
4577 * gfortran.dg/ftell_1.f90: Likewise.
4578 * gfortran.dg/ftell_2.f90: Likewise.
4579 * gfortran.dg/ftell_3.f90: Likewise.
4580 * gfortran.dg/func_assign_2.f90: Likewise.
4581 * gfortran.dg/func_assign_3.f90: Likewise.
4582 * gfortran.dg/func_derived_1.f90: Likewise.
4583 * gfortran.dg/func_derived_2.f90: Likewise.
4584 * gfortran.dg/func_derived_3.f90: Likewise.
4585 * gfortran.dg/func_result_1.f90: Likewise.
4586 * gfortran.dg/func_result_2.f90: Likewise.
4587 * gfortran.dg/func_result_6.f90: Likewise.
4588 * gfortran.dg/function_charlen_2.f90: Likewise.
4589 * gfortran.dg/function_charlen_3.f: Likewise.
4590 * gfortran.dg/function_kinds_1.f90: Likewise.
4591 * gfortran.dg/function_kinds_4.f90: Likewise.
4592 * gfortran.dg/function_optimize_10.f90: Likewise.
4593 * gfortran.dg/function_optimize_11.f90: Likewise.
4594 * gfortran.dg/function_optimize_12.f90: Likewise.
4595 * gfortran.dg/function_optimize_4.f90: Likewise.
4596 * gfortran.dg/function_optimize_8.f90: Likewise.
4597 * gfortran.dg/g77/13037.f: Likewise.
4598 * gfortran.dg/g77/1832.f: Likewise.
4599 * gfortran.dg/g77/19981119-0.f: Likewise.
4600 * gfortran.dg/g77/19990313-0.f: Likewise.
4601 * gfortran.dg/g77/19990313-1.f: Likewise.
4602 * gfortran.dg/g77/19990313-2.f: Likewise.
4603 * gfortran.dg/g77/19990313-3.f: Likewise.
4604 * gfortran.dg/g77/19990419-1.f: Likewise.
4605 * gfortran.dg/g77/19990826-0.f: Likewise.
4606 * gfortran.dg/g77/19990826-2.f: Likewise.
4607 * gfortran.dg/g77/20000503-1.f: Likewise.
4608 * gfortran.dg/g77/20001111.f: Likewise.
4609 * gfortran.dg/g77/20010116.f: Likewise.
4610 * gfortran.dg/g77/20010216-1.f: Likewise.
4611 * gfortran.dg/g77/20010430.f: Likewise.
4612 * gfortran.dg/g77/20010610.f: Likewise.
4613 * gfortran.dg/g77/6177.f: Likewise.
4614 * gfortran.dg/g77/7388.f: Likewise.
4615 * gfortran.dg/g77/947.f: Likewise.
4616 * gfortran.dg/g77/970625-2.f: Likewise.
4617 * gfortran.dg/g77/971102-1.f: Likewise.
4618 * gfortran.dg/g77/980628-0.f: Likewise.
4619 * gfortran.dg/g77/980628-1.f: Likewise.
4620 * gfortran.dg/g77/980628-10.f: Likewise.
4621 * gfortran.dg/g77/980628-2.f: Likewise.
4622 * gfortran.dg/g77/980628-3.f: Likewise.
4623 * gfortran.dg/g77/980628-7.f: Likewise.
4624 * gfortran.dg/g77/980628-8.f: Likewise.
4625 * gfortran.dg/g77/980628-9.f: Likewise.
4626 * gfortran.dg/g77/980701-0.f: Likewise.
4627 * gfortran.dg/g77/980701-1.f: Likewise.
4628 * gfortran.dg/g77/cabs.f: Likewise.
4629 * gfortran.dg/g77/claus.f: Likewise.
4630 * gfortran.dg/g77/complex_1.f: Likewise.
4631 * gfortran.dg/g77/cpp3.F: Likewise.
4632 * gfortran.dg/g77/cpp4.F: Likewise.
4633 * gfortran.dg/g77/cpp5.F: Likewise.
4634 * gfortran.dg/g77/dcomplex.f: Likewise.
4635 * gfortran.dg/g77/dnrm2.f: Likewise.
4636 * gfortran.dg/g77/erfc.f: Likewise.
4637 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4638 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4639 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4640 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4641 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4642 * gfortran.dg/g77/int8421.f: Likewise.
4643 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4644 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4645 * gfortran.dg/g77/le.f: Likewise.
4646 * gfortran.dg/g77/short.f: Likewise.
4647 * gfortran.dg/gamma_1.f90: Likewise.
4648 * gfortran.dg/gamma_4.f90: Likewise.
4649 * gfortran.dg/gamma_5.f90: Likewise.
4650 * gfortran.dg/generic_13.f90: Likewise.
4651 * gfortran.dg/generic_15.f90: Likewise.
4652 * gfortran.dg/generic_19.f90: Likewise.
4653 * gfortran.dg/generic_20.f90: Likewise.
4654 * gfortran.dg/generic_23.f03: Likewise.
4655 * gfortran.dg/generic_25.f90: Likewise.
4656 * gfortran.dg/generic_27.f90: Likewise.
4657 * gfortran.dg/generic_31.f90: Likewise.
4658 * gfortran.dg/generic_4.f90: Likewise.
4659 * gfortran.dg/global_vars_c_init.f90: Likewise.
4660 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4661 * gfortran.dg/gnu_logical_1.F: Likewise.
4662 * gfortran.dg/goacc/fixed-1.f: Likewise.
4663 * gfortran.dg/goacc/fixed-2.f: Likewise.
4664 * gfortran.dg/goacc/gang-static.f95: Likewise.
4665 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4666 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4667 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4668 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4669 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4670 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4671 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4672 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4673 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4674 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4675 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4676 * gfortran.dg/gomp/pr48794.f90: Likewise.
4677 * gfortran.dg/gomp/pr72744.f90: Likewise.
4678 * gfortran.dg/gomp/pr77665.f90: Likewise.
4679 * gfortran.dg/gomp/workshare2.f90: Likewise.
4680 * gfortran.dg/gomp/workshare3.f90: Likewise.
4681 * gfortran.dg/goto_1.f: Likewise.
4682 * gfortran.dg/goto_2.f90: Likewise.
4683 * gfortran.dg/goto_4.f90: Likewise.
4684 * gfortran.dg/goto_6.f: Likewise.
4685 * gfortran.dg/graphite/id-26.f03: Likewise.
4686 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4687 * gfortran.dg/graphite/pr29581.f90: Likewise.
4688 * gfortran.dg/graphite/pr29832.f90: Likewise.
4689 * gfortran.dg/graphite/run-id-1.f: Likewise.
4690 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4691 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4692 * gfortran.dg/hollerith.f90: Likewise.
4693 * gfortran.dg/hollerith4.f90: Likewise.
4694 * gfortran.dg/hollerith6.f90: Likewise.
4695 * gfortran.dg/hollerith8.f90: Likewise.
4696 * gfortran.dg/hollerith_1.f90: Likewise.
4697 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4698 * gfortran.dg/hollerith_f95.f90: Likewise.
4699 * gfortran.dg/hollerith_legacy.f90: Likewise.
4700 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4701 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4702 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4703 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4704 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4705 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4706 * gfortran.dg/hypot_1.f90: Likewise.
4707 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4708 * gfortran.dg/iargc.f90: Likewise.
4709 * gfortran.dg/ibits.f90: Likewise.
4710 * gfortran.dg/ichar_1.f90: Likewise.
4711 * gfortran.dg/ichar_2.f90: Likewise.
4712 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4713 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4714 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4715 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4716 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4717 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4718 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4719 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4720 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4721 * gfortran.dg/ieee/large_1.f90: Likewise.
4722 * gfortran.dg/ieee/large_2.f90: Likewise.
4723 * gfortran.dg/ieee/large_3.F90: Likewise.
4724 * gfortran.dg/ieee/large_4.f90: Likewise.
4725 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4726 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4727 * gfortran.dg/impl_do_var_data.f90: Likewise.
4728 * gfortran.dg/implicit_10.f90: Likewise.
4729 * gfortran.dg/implicit_12.f90: Likewise.
4730 * gfortran.dg/implicit_class_1.f90: Likewise.
4731 * gfortran.dg/implicit_pure_1.f90: Likewise.
4732 * gfortran.dg/implied_do_1.f90: Likewise.
4733 * gfortran.dg/implied_do_io_1.f90: Likewise.
4734 * gfortran.dg/implied_do_io_2.f90: Likewise.
4735 * gfortran.dg/implied_do_io_3.f90: Likewise.
4736 * gfortran.dg/implied_shape_1.f08: Likewise.
4737 * gfortran.dg/import.f90: Likewise.
4738 * gfortran.dg/import4.f90: Likewise.
4739 * gfortran.dg/impure_1.f08: Likewise.
4740 * gfortran.dg/index.f90: Likewise.
4741 * gfortran.dg/index_2.f90: Likewise.
4742 * gfortran.dg/init_flag_1.f90: Likewise.
4743 * gfortran.dg/init_flag_10.f90: Likewise.
4744 * gfortran.dg/init_flag_15.f03: Likewise.
4745 * gfortran.dg/init_flag_2.f90: Likewise.
4746 * gfortran.dg/init_flag_3.f90: Likewise.
4747 * gfortran.dg/init_flag_4.f90: Likewise.
4748 * gfortran.dg/init_flag_5.f90: Likewise.
4749 * gfortran.dg/init_flag_6.f90: Likewise.
4750 * gfortran.dg/init_flag_7.f90: Likewise.
4751 * gfortran.dg/init_flag_9.f90: Likewise.
4752 * gfortran.dg/initialization_11.f90: Likewise.
4753 * gfortran.dg/initialization_19.f90: Likewise.
4754 * gfortran.dg/initialization_2.f90: Likewise.
4755 * gfortran.dg/initialization_22.f90: Likewise.
4756 * gfortran.dg/initialization_27.f90: Likewise.
4757 * gfortran.dg/initialization_5.f90: Likewise.
4758 * gfortran.dg/initialization_6.f90: Likewise.
4759 * gfortran.dg/inline_matmul_1.f90: Likewise.
4760 * gfortran.dg/inline_matmul_10.f90: Likewise.
4761 * gfortran.dg/inline_matmul_11.f90: Likewise.
4762 * gfortran.dg/inline_matmul_13.f90: Likewise.
4763 * gfortran.dg/inline_matmul_14.f90: Likewise.
4764 * gfortran.dg/inline_matmul_16.f90: Likewise.
4765 * gfortran.dg/inline_matmul_17.f90: Likewise.
4766 * gfortran.dg/inline_matmul_18.f90: Likewise.
4767 * gfortran.dg/inline_matmul_19.f90: Likewise.
4768 * gfortran.dg/inline_matmul_2.f90: Likewise.
4769 * gfortran.dg/inline_matmul_20.f90: Likewise.
4770 * gfortran.dg/inline_matmul_22.f90: Likewise.
4771 * gfortran.dg/inline_matmul_3.f90: Likewise.
4772 * gfortran.dg/inline_matmul_4.f90: Likewise.
4773 * gfortran.dg/inline_matmul_5.f90: Likewise.
4774 * gfortran.dg/inline_matmul_6.f90: Likewise.
4775 * gfortran.dg/inline_matmul_7.f90: Likewise.
4776 * gfortran.dg/inline_matmul_8.f90: Likewise.
4777 * gfortran.dg/inline_matmul_9.f90: Likewise.
4778 * gfortran.dg/inline_sum_1.f90: Likewise.
4779 * gfortran.dg/inline_sum_3.f90: Likewise.
4780 * gfortran.dg/inline_sum_5.f90: Likewise.
4781 * gfortran.dg/inquire-complex.f90: Likewise.
4782 * gfortran.dg/inquire.f90: Likewise.
4783 * gfortran.dg/inquire_10.f90: Likewise.
4784 * gfortran.dg/inquire_13.f90: Likewise.
4785 * gfortran.dg/inquire_15.f90: Likewise.
4786 * gfortran.dg/inquire_16.f90: Likewise.
4787 * gfortran.dg/inquire_17.f90: Likewise.
4788 * gfortran.dg/inquire_5.f90: Likewise.
4789 * gfortran.dg/inquire_6.f90: Likewise.
4790 * gfortran.dg/inquire_7.f90: Likewise.
4791 * gfortran.dg/inquire_9.f90: Likewise.
4792 * gfortran.dg/inquire_internal.f90: Likewise.
4793 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4794 * gfortran.dg/inquire_size.f90: Likewise.
4795 * gfortran.dg/int_1.f90: Likewise.
4796 * gfortran.dg/int_conv_1.f90: Likewise.
4797 * gfortran.dg/int_range_io_1.f90: Likewise.
4798 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4799 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4800 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4801 * gfortran.dg/integer_plus.f90: Likewise.
4802 * gfortran.dg/intent_out_2.f90: Likewise.
4803 * gfortran.dg/intent_out_5.f90: Likewise.
4804 * gfortran.dg/intent_out_6.f90: Likewise.
4805 * gfortran.dg/interface_12.f90: Likewise.
4806 * gfortran.dg/interface_19.f90: Likewise.
4807 * gfortran.dg/interface_4.f90: Likewise.
4808 * gfortran.dg/interface_5.f90: Likewise.
4809 * gfortran.dg/interface_9.f90: Likewise.
4810 * gfortran.dg/interface_assignment_1.f90: Likewise.
4811 * gfortran.dg/interface_assignment_2.f90: Likewise.
4812 * gfortran.dg/internal_dummy_2.f08: Likewise.
4813 * gfortran.dg/internal_dummy_3.f08: Likewise.
4814 * gfortran.dg/internal_dummy_4.f08: Likewise.
4815 * gfortran.dg/internal_pack_1.f90: Likewise.
4816 * gfortran.dg/internal_pack_10.f90: Likewise.
4817 * gfortran.dg/internal_pack_12.f90: Likewise.
4818 * gfortran.dg/internal_pack_13.f90: Likewise.
4819 * gfortran.dg/internal_pack_14.f90: Likewise.
4820 * gfortran.dg/internal_pack_15.f90: Likewise.
4821 * gfortran.dg/internal_pack_2.f90: Likewise.
4822 * gfortran.dg/internal_pack_3.f90: Likewise.
4823 * gfortran.dg/internal_pack_4.f90: Likewise.
4824 * gfortran.dg/internal_pack_6.f90: Likewise.
4825 * gfortran.dg/internal_pack_8.f90: Likewise.
4826 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4827 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4828 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4829 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4830 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4831 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4832 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4833 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4834 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4835 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4836 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4837 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4838 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4839 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4840 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4841 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4842 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4843 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4844 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4845 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4846 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4847 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4848 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4849 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4850 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4851 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4852 * gfortran.dg/io_err_1.f90: Likewise.
4853 * gfortran.dg/io_real_boz.f90: Likewise.
4854 * gfortran.dg/iomsg_1.f90: Likewise.
4855 * gfortran.dg/iostat_1.f90: Likewise.
4856 * gfortran.dg/iostat_2.f90: Likewise.
4857 * gfortran.dg/iostat_4.f90: Likewise.
4858 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4859 * gfortran.dg/ishft_1.f90: Likewise.
4860 * gfortran.dg/ishft_2.f90: Likewise.
4861 * gfortran.dg/ishft_4.f90: Likewise.
4862 * gfortran.dg/isnan_1.f90: Likewise.
4863 * gfortran.dg/isnan_2.f90: Likewise.
4864 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4865 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4866 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4867 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4868 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4869 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4870 * gfortran.dg/itime_idate_1.f: Likewise.
4871 * gfortran.dg/itime_idate_2.f: Likewise.
4872 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4873 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4874 * gfortran.dg/large_real_kind_1.f90: Likewise.
4875 * gfortran.dg/large_real_kind_2.F90: Likewise.
4876 * gfortran.dg/large_real_kind_3.F90: Likewise.
4877 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4878 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4879 * gfortran.dg/large_recl.f90: Likewise.
4880 * gfortran.dg/large_unit_1.f90: Likewise.
4881 * gfortran.dg/large_unit_2.f90: Likewise.
4882 * gfortran.dg/largeequiv_1.f90: Likewise.
4883 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4884 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4885 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4886 * gfortran.dg/list_read_1.f90: Likewise.
4887 * gfortran.dg/list_read_10.f90: Likewise.
4888 * gfortran.dg/list_read_11.f90: Likewise.
4889 * gfortran.dg/list_read_12.f90: Likewise.
4890 * gfortran.dg/list_read_13.f: Likewise.
4891 * gfortran.dg/list_read_14.f90: Likewise.
4892 * gfortran.dg/list_read_2.f90: Likewise.
4893 * gfortran.dg/list_read_3.f90: Likewise.
4894 * gfortran.dg/list_read_4.f90: Likewise.
4895 * gfortran.dg/list_read_5.f90: Likewise.
4896 * gfortran.dg/list_read_6.f90: Likewise.
4897 * gfortran.dg/list_read_7.f90: Likewise.
4898 * gfortran.dg/list_read_8.f90: Likewise.
4899 * gfortran.dg/list_read_9.f90: Likewise.
4900 * gfortran.dg/loc_2.f90: Likewise.
4901 * gfortran.dg/logical_1.f90: Likewise.
4902 * gfortran.dg/logical_dot_product.f90: Likewise.
4903 * gfortran.dg/logical_temp_io.f90: Likewise.
4904 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4905 * gfortran.dg/lrshift_1.f90: Likewise.
4906 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4907 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4908 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4909 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4910 * gfortran.dg/make_unit.f90: Likewise.
4911 * gfortran.dg/mapping_1.f90: Likewise.
4912 * gfortran.dg/mapping_2.f90: Likewise.
4913 * gfortran.dg/mapping_3.f90: Likewise.
4914 * gfortran.dg/masklr_1.F90: Likewise.
4915 * gfortran.dg/masklr_2.F90: Likewise.
4916 * gfortran.dg/matmul_1.f90: Likewise.
4917 * gfortran.dg/matmul_10.f90: Likewise.
4918 * gfortran.dg/matmul_12.f90: Likewise.
4919 * gfortran.dg/matmul_16.f90: Likewise.
4920 * gfortran.dg/matmul_17.f90: Likewise.
4921 * gfortran.dg/matmul_18.f90: Likewise.
4922 * gfortran.dg/matmul_2.f90: Likewise.
4923 * gfortran.dg/matmul_3.f90: Likewise.
4924 * gfortran.dg/matmul_4.f90: Likewise.
4925 * gfortran.dg/matmul_6.f90: Likewise.
4926 * gfortran.dg/matmul_8.f03: Likewise.
4927 * gfortran.dg/matmul_9.f90: Likewise.
4928 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4929 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4930 * gfortran.dg/matmul_const.f90: Likewise.
4931 * gfortran.dg/maxloc_1.f90: Likewise.
4932 * gfortran.dg/maxloc_2.f90: Likewise.
4933 * gfortran.dg/maxloc_3.f90: Likewise.
4934 * gfortran.dg/maxloc_4.f90: Likewise.
4935 * gfortran.dg/maxloc_string_1.f90: Likewise.
4936 * gfortran.dg/maxlocval_1.f90: Likewise.
4937 * gfortran.dg/maxlocval_2.f90: Likewise.
4938 * gfortran.dg/maxlocval_3.f90: Likewise.
4939 * gfortran.dg/maxlocval_4.f90: Likewise.
4940 * gfortran.dg/maxval_char_1.f90: Likewise.
4941 * gfortran.dg/maxval_char_2.f90: Likewise.
4942 * gfortran.dg/maxval_char_3.f90: Likewise.
4943 * gfortran.dg/maxval_char_4.f90: Likewise.
4944 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4945 * gfortran.dg/mclock.f90: Likewise.
4946 * gfortran.dg/merge_bits_1.F90: Likewise.
4947 * gfortran.dg/merge_bits_2.F90: Likewise.
4948 * gfortran.dg/merge_char_1.f90: Likewise.
4949 * gfortran.dg/merge_init_expr.f90: Likewise.
4950 * gfortran.dg/min_max_optional_1.f90: Likewise.
4951 * gfortran.dg/min_max_optional_5.f90: Likewise.
4952 * gfortran.dg/minloc_1.f90: Likewise.
4953 * gfortran.dg/minloc_2.f90: Likewise.
4954 * gfortran.dg/minloc_3.f90: Likewise.
4955 * gfortran.dg/minloc_4.f90: Likewise.
4956 * gfortran.dg/minloc_string_1.f90: Likewise.
4957 * gfortran.dg/minlocval_1.f90: Likewise.
4958 * gfortran.dg/minlocval_2.f90: Likewise.
4959 * gfortran.dg/minlocval_3.f90: Likewise.
4960 * gfortran.dg/minlocval_4.f90: Likewise.
4961 * gfortran.dg/minmax_char_1.f90: Likewise.
4962 * gfortran.dg/minmaxloc_1.f90: Likewise.
4963 * gfortran.dg/minmaxloc_10.f90: Likewise.
4964 * gfortran.dg/minmaxloc_11.f90: Likewise.
4965 * gfortran.dg/minmaxloc_12.f90: Likewise.
4966 * gfortran.dg/minmaxloc_13.f90: Likewise.
4967 * gfortran.dg/minmaxloc_2.f90: Likewise.
4968 * gfortran.dg/minmaxloc_3.f90: Likewise.
4969 * gfortran.dg/minmaxloc_4.f90: Likewise.
4970 * gfortran.dg/minmaxloc_5.f90: Likewise.
4971 * gfortran.dg/minmaxloc_6.f90: Likewise.
4972 * gfortran.dg/minmaxloc_7.f90: Likewise.
4973 * gfortran.dg/minmaxloc_8.f90: Likewise.
4974 * gfortran.dg/minmaxval_1.f90: Likewise.
4975 * gfortran.dg/minval_char_1.f90: Likewise.
4976 * gfortran.dg/minval_char_2.f90: Likewise.
4977 * gfortran.dg/minval_char_3.f90: Likewise.
4978 * gfortran.dg/minval_char_4.f90: Likewise.
4979 * gfortran.dg/minval_char_5.f90: Likewise.
4980 * gfortran.dg/minval_parameter_1.f90: Likewise.
4981 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4982 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4983 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4984 * gfortran.dg/missing_parens_1.f90: Likewise.
4985 * gfortran.dg/missing_parens_2.f90: Likewise.
4986 * gfortran.dg/mod_large_1.f90: Likewise.
4987 * gfortran.dg/mod_sign0_1.f90: Likewise.
4988 * gfortran.dg/module_blank_common.f90: Likewise.
4989 * gfortran.dg/module_commons_1.f90: Likewise.
4990 * gfortran.dg/module_commons_3.f90: Likewise.
4991 * gfortran.dg/module_double_reuse.f90: Likewise.
4992 * gfortran.dg/module_equivalence_1.f90: Likewise.
4993 * gfortran.dg/module_equivalence_2.f90: Likewise.
4994 * gfortran.dg/module_equivalence_3.f90: Likewise.
4995 * gfortran.dg/module_equivalence_5.f90: Likewise.
4996 * gfortran.dg/module_interface_1.f90: Likewise.
4997 * gfortran.dg/module_nan.f90: Likewise.
4998 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4999 * gfortran.dg/module_procedure_1.f90: Likewise.
5000 * gfortran.dg/module_read_1.f90: Likewise.
5001 * gfortran.dg/module_read_2.f90: Likewise.
5002 * gfortran.dg/module_widestring_1.f90: Likewise.
5003 * gfortran.dg/move_alloc.f90: Likewise.
5004 * gfortran.dg/move_alloc_10.f90: Likewise.
5005 * gfortran.dg/move_alloc_13.f90: Likewise.
5006 * gfortran.dg/move_alloc_14.f90: Likewise.
5007 * gfortran.dg/move_alloc_15.f90: Likewise.
5008 * gfortran.dg/move_alloc_16.f90: Likewise.
5009 * gfortran.dg/move_alloc_2.f90: Likewise.
5010 * gfortran.dg/move_alloc_5.f90: Likewise.
5011 * gfortran.dg/move_alloc_6.f90: Likewise.
5012 * gfortran.dg/move_alloc_9.f90: Likewise.
5013 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5014 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5015 * gfortran.dg/mvbits_1.f90: Likewise.
5016 * gfortran.dg/mvbits_2.f90: Likewise.
5017 * gfortran.dg/mvbits_3.f90: Likewise.
5018 * gfortran.dg/mvbits_4.f90: Likewise.
5019 * gfortran.dg/mvbits_7.f90: Likewise.
5020 * gfortran.dg/mvbits_8.f90: Likewise.
5021 * gfortran.dg/namelist_11.f: Likewise.
5022 * gfortran.dg/namelist_12.f: Likewise.
5023 * gfortran.dg/namelist_13.f90: Likewise.
5024 * gfortran.dg/namelist_14.f90: Likewise.
5025 * gfortran.dg/namelist_15.f90: Likewise.
5026 * gfortran.dg/namelist_16.f90: Likewise.
5027 * gfortran.dg/namelist_17.f90: Likewise.
5028 * gfortran.dg/namelist_18.f90: Likewise.
5029 * gfortran.dg/namelist_19.f90: Likewise.
5030 * gfortran.dg/namelist_20.f90: Likewise.
5031 * gfortran.dg/namelist_21.f90: Likewise.
5032 * gfortran.dg/namelist_22.f90: Likewise.
5033 * gfortran.dg/namelist_23.f90: Likewise.
5034 * gfortran.dg/namelist_24.f90: Likewise.
5035 * gfortran.dg/namelist_26.f90: Likewise.
5036 * gfortran.dg/namelist_27.f90: Likewise.
5037 * gfortran.dg/namelist_28.f90: Likewise.
5038 * gfortran.dg/namelist_29.f90: Likewise.
5039 * gfortran.dg/namelist_37.f90: Likewise.
5040 * gfortran.dg/namelist_38.f90: Likewise.
5041 * gfortran.dg/namelist_39.f90: Likewise.
5042 * gfortran.dg/namelist_40.f90: Likewise.
5043 * gfortran.dg/namelist_41.f90: Likewise.
5044 * gfortran.dg/namelist_42.f90: Likewise.
5045 * gfortran.dg/namelist_43.f90: Likewise.
5046 * gfortran.dg/namelist_44.f90: Likewise.
5047 * gfortran.dg/namelist_47.f90: Likewise.
5048 * gfortran.dg/namelist_48.f90: Likewise.
5049 * gfortran.dg/namelist_49.f90: Likewise.
5050 * gfortran.dg/namelist_50.f90: Likewise.
5051 * gfortran.dg/namelist_51.f90: Likewise.
5052 * gfortran.dg/namelist_52.f90: Likewise.
5053 * gfortran.dg/namelist_54.f90: Likewise.
5054 * gfortran.dg/namelist_55.f90: Likewise.
5055 * gfortran.dg/namelist_56.f90: Likewise.
5056 * gfortran.dg/namelist_57.f90: Likewise.
5057 * gfortran.dg/namelist_58.f90: Likewise.
5058 * gfortran.dg/namelist_59.f90: Likewise.
5059 * gfortran.dg/namelist_60.f90: Likewise.
5060 * gfortran.dg/namelist_61.f90: Likewise.
5061 * gfortran.dg/namelist_64.f90: Likewise.
5062 * gfortran.dg/namelist_65.f90: Likewise.
5063 * gfortran.dg/namelist_69.f90: Likewise.
5064 * gfortran.dg/namelist_70.f90: Likewise.
5065 * gfortran.dg/namelist_71.f90: Likewise.
5066 * gfortran.dg/namelist_72.f: Likewise.
5067 * gfortran.dg/namelist_73.f90: Likewise.
5068 * gfortran.dg/namelist_77.f90: Likewise.
5069 * gfortran.dg/namelist_78.f90: Likewise.
5070 * gfortran.dg/namelist_79.f90: Likewise.
5071 * gfortran.dg/namelist_80.f90: Likewise.
5072 * gfortran.dg/namelist_81.f90: Likewise.
5073 * gfortran.dg/namelist_82.f90: Likewise.
5074 * gfortran.dg/namelist_84.f90: Likewise.
5075 * gfortran.dg/namelist_85.f90: Likewise.
5076 * gfortran.dg/namelist_86.f90: Likewise.
5077 * gfortran.dg/namelist_87.f90: Likewise.
5078 * gfortran.dg/namelist_88.f90: Likewise.
5079 * gfortran.dg/namelist_89.f90: Likewise.
5080 * gfortran.dg/namelist_90.f: Likewise.
5081 * gfortran.dg/namelist_95.f90: Likewise.
5082 * gfortran.dg/namelist_char_only.f90: Likewise.
5083 * gfortran.dg/namelist_empty.f90: Likewise.
5084 * gfortran.dg/namelist_internal.f90: Likewise.
5085 * gfortran.dg/namelist_use.f90: Likewise.
5086 * gfortran.dg/namelist_use_only.f90: Likewise.
5087 * gfortran.dg/namelist_utf8.f90: Likewise.
5088 * gfortran.dg/nan_1.f90: Likewise.
5089 * gfortran.dg/nan_2.f90: Likewise.
5090 * gfortran.dg/nan_3.f90: Likewise.
5091 * gfortran.dg/nan_6.f90: Likewise.
5092 * gfortran.dg/nan_7.f90: Likewise.
5093 * gfortran.dg/nearest_1.f90: Likewise.
5094 * gfortran.dg/nearest_2.f90: Likewise.
5095 * gfortran.dg/nearest_3.f90: Likewise.
5096 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5097 * gfortran.dg/negative_automatic_size.f90: Likewise.
5098 * gfortran.dg/negative_unit.f: Likewise.
5099 * gfortran.dg/negative_unit2.f90: Likewise.
5100 * gfortran.dg/negative_unit_int8.f: Likewise.
5101 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5102 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5103 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5104 * gfortran.dg/nested_modules_1.f90: Likewise.
5105 * gfortran.dg/nested_modules_2.f90: Likewise.
5106 * gfortran.dg/nested_modules_3.f90: Likewise.
5107 * gfortran.dg/nesting_1.f90: Likewise.
5108 * gfortran.dg/new_line.f90: Likewise.
5109 * gfortran.dg/newunit_1.f90: Likewise.
5110 * gfortran.dg/newunit_3.f90: Likewise.
5111 * gfortran.dg/newunit_5.f90.f90: Likewise.
5112 * gfortran.dg/nint_1.f90: Likewise.
5113 * gfortran.dg/nint_2.f90: Likewise.
5114 * gfortran.dg/no_arg_check_2.f90: Likewise.
5115 * gfortran.dg/no_range_check_1.f90: Likewise.
5116 * gfortran.dg/no_range_check_2.f90: Likewise.
5117 * gfortran.dg/no_range_check_3.f90: Likewise.
5118 * gfortran.dg/noadv_size.f90: Likewise.
5119 * gfortran.dg/nonreturning_statements.f90: Likewise.
5120 * gfortran.dg/norm2_1.f90: Likewise.
5121 * gfortran.dg/norm2_3.f90: Likewise.
5122 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5123 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5124 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5125 * gfortran.dg/null_4.f90: Likewise.
5126 * gfortran.dg/null_9.f90: Likewise.
5127 * gfortran.dg/nullify_3.f90: Likewise.
5128 * gfortran.dg/oldstyle_1.f90: Likewise.
5129 * gfortran.dg/open_access_append_1.f90: Likewise.
5130 * gfortran.dg/open_access_append_2.f90: Likewise.
5131 * gfortran.dg/open_errors.f90: Likewise.
5132 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5133 * gfortran.dg/open_new.f90: Likewise.
5134 * gfortran.dg/open_readonly_1.f90: Likewise.
5135 * gfortran.dg/operator_1.f90: Likewise.
5136 * gfortran.dg/optional_absent_1.f90: Likewise.
5137 * gfortran.dg/optional_absent_2.f90: Likewise.
5138 * gfortran.dg/optional_absent_3.f90: Likewise.
5139 * gfortran.dg/optional_class_1.f90: Likewise.
5140 * gfortran.dg/optional_dim_2.f90: Likewise.
5141 * gfortran.dg/optional_dim_3.f90: Likewise.
5142 * gfortran.dg/output_exponents_1.f90: Likewise.
5143 * gfortran.dg/overload_1.f90: Likewise.
5144 * gfortran.dg/overload_2.f90: Likewise.
5145 * gfortran.dg/overwrite_1.f: Likewise.
5146 * gfortran.dg/pad_no.f90: Likewise.
5147 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5148 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5149 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5150 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5151 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5152 * gfortran.dg/parens_3.f90: Likewise.
5153 * gfortran.dg/parens_5.f90: Likewise.
5154 * gfortran.dg/parens_6.f90: Likewise.
5155 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5156 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5157 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5158 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5159 * gfortran.dg/parity_1.f90: Likewise.
5160 * gfortran.dg/past_eor.f90: Likewise.
5161 * gfortran.dg/pdt_1.f03: Likewise.
5162 * gfortran.dg/pdt_10.f03: Likewise.
5163 * gfortran.dg/pdt_11.f03: Likewise.
5164 * gfortran.dg/pdt_12.f03: Likewise.
5165 * gfortran.dg/pdt_13.f03: Likewise.
5166 * gfortran.dg/pdt_14.f03: Likewise.
5167 * gfortran.dg/pdt_15.f03: Likewise.
5168 * gfortran.dg/pdt_19.f03: Likewise.
5169 * gfortran.dg/pdt_20.f03: Likewise.
5170 * gfortran.dg/pdt_22.f03: Likewise.
5171 * gfortran.dg/pdt_23.f03: Likewise.
5172 * gfortran.dg/pdt_25.f03: Likewise.
5173 * gfortran.dg/pdt_26.f03: Likewise.
5174 * gfortran.dg/pdt_27.f03: Likewise.
5175 * gfortran.dg/pdt_28.f03: Likewise.
5176 * gfortran.dg/pdt_3.f03: Likewise.
5177 * gfortran.dg/pdt_4.f03: Likewise.
5178 * gfortran.dg/pdt_5.f03: Likewise.
5179 * gfortran.dg/pdt_7.f03: Likewise.
5180 * gfortran.dg/pointer_1.f90: Likewise.
5181 * gfortran.dg/pointer_array_1.f90: Likewise.
5182 * gfortran.dg/pointer_array_3.f90: Likewise.
5183 * gfortran.dg/pointer_array_4.f90: Likewise.
5184 * gfortran.dg/pointer_array_5.f90: Likewise.
5185 * gfortran.dg/pointer_array_6.f90: Likewise.
5186 * gfortran.dg/pointer_array_7.f90: Likewise.
5187 * gfortran.dg/pointer_array_8.f90: Likewise.
5188 * gfortran.dg/pointer_array_9.f90: Likewise.
5189 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5190 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5191 * gfortran.dg/pointer_assign_10.f90: Likewise.
5192 * gfortran.dg/pointer_assign_11.f90: Likewise.
5193 * gfortran.dg/pointer_assign_4.f90: Likewise.
5194 * gfortran.dg/pointer_assign_8.f90: Likewise.
5195 * gfortran.dg/pointer_assign_9.f90: Likewise.
5196 * gfortran.dg/pointer_check_10.f90: Likewise.
5197 * gfortran.dg/pointer_check_9.f90: Likewise.
5198 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5199 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5200 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5201 * gfortran.dg/pointer_init_1.f90: Likewise.
5202 * gfortran.dg/pointer_init_3.f90: Likewise.
5203 * gfortran.dg/pointer_init_4.f90: Likewise.
5204 * gfortran.dg/pointer_init_5.f90: Likewise.
5205 * gfortran.dg/pointer_init_8.f90: Likewise.
5206 * gfortran.dg/pointer_intent_1.f90: Likewise.
5207 * gfortran.dg/pointer_intent_4.f90: Likewise.
5208 * gfortran.dg/pointer_intent_5.f90: Likewise.
5209 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5210 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5211 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5212 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5213 * gfortran.dg/pointer_target_1.f90: Likewise.
5214 * gfortran.dg/pointer_target_2.f90: Likewise.
5215 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5216 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5217 * gfortran.dg/power.f90: Likewise.
5218 * gfortran.dg/power1.f90: Likewise.
5219 * gfortran.dg/power_3.f90: Likewise.
5220 * gfortran.dg/power_4.f90: Likewise.
5221 * gfortran.dg/power_5.f90: Likewise.
5222 * gfortran.dg/pr12884.f: Likewise.
5223 * gfortran.dg/pr15129.f90: Likewise.
5224 * gfortran.dg/pr15140.f90: Likewise.
5225 * gfortran.dg/pr15324.f90: Likewise.
5226 * gfortran.dg/pr15332.f: Likewise.
5227 * gfortran.dg/pr15957.f90: Likewise.
5228 * gfortran.dg/pr15959.f90: Likewise.
5229 * gfortran.dg/pr16597.f90: Likewise.
5230 * gfortran.dg/pr16861.f90: Likewise.
5231 * gfortran.dg/pr16938.f90: Likewise.
5232 * gfortran.dg/pr17090.f90: Likewise.
5233 * gfortran.dg/pr17143.f90: Likewise.
5234 * gfortran.dg/pr17164.f90: Likewise.
5235 * gfortran.dg/pr17229.f: Likewise.
5236 * gfortran.dg/pr17285.f90: Likewise.
5237 * gfortran.dg/pr17286.f90: Likewise.
5238 * gfortran.dg/pr17472.f: Likewise.
5239 * gfortran.dg/pr17612.f90: Likewise.
5240 * gfortran.dg/pr17706.f90: Likewise.
5241 * gfortran.dg/pr18025.f90: Likewise.
5242 * gfortran.dg/pr18122.f90: Likewise.
5243 * gfortran.dg/pr18210.f90: Likewise.
5244 * gfortran.dg/pr18392.f90: Likewise.
5245 * gfortran.dg/pr19155.f: Likewise.
5246 * gfortran.dg/pr19216.f: Likewise.
5247 * gfortran.dg/pr19467.f90: Likewise.
5248 * gfortran.dg/pr19657.f: Likewise.
5249 * gfortran.dg/pr19926.f90: Likewise.
5250 * gfortran.dg/pr19928-1.f90: Likewise.
5251 * gfortran.dg/pr19928-2.f90: Likewise.
5252 * gfortran.dg/pr20086.f90: Likewise.
5253 * gfortran.dg/pr20124.f90: Likewise.
5254 * gfortran.dg/pr20163-2.f: Likewise.
5255 * gfortran.dg/pr20480.f90: Likewise.
5256 * gfortran.dg/pr20755.f: Likewise.
5257 * gfortran.dg/pr20950.f: Likewise.
5258 * gfortran.dg/pr21177.f90: Likewise.
5259 * gfortran.dg/pr21730.f: Likewise.
5260 * gfortran.dg/pr22491.f: Likewise.
5261 * gfortran.dg/pr25603.f: Likewise.
5262 * gfortran.dg/pr26246_2.f90: Likewise.
5263 * gfortran.dg/pr32136.f90: Likewise.
5264 * gfortran.dg/pr32533.f90: Likewise.
5265 * gfortran.dg/pr33794.f90: Likewise.
5266 * gfortran.dg/pr35662.f90: Likewise.
5267 * gfortran.dg/pr35944-1.f90: Likewise.
5268 * gfortran.dg/pr35944-2.f90: Likewise.
5269 * gfortran.dg/pr35983.f90: Likewise.
5270 * gfortran.dg/pr39865.f90: Likewise.
5271 * gfortran.dg/pr41212.f90: Likewise.
5272 * gfortran.dg/pr43808.f90: Likewise.
5273 * gfortran.dg/pr44592.f90: Likewise.
5274 * gfortran.dg/pr44735.f90: Likewise.
5275 * gfortran.dg/pr45308.f03: Likewise.
5276 * gfortran.dg/pr46297.f: Likewise.
5277 * gfortran.dg/pr46588.f90: Likewise.
5278 * gfortran.dg/pr46665.f90: Likewise.
5279 * gfortran.dg/pr46804.f90: Likewise.
5280 * gfortran.dg/pr47008.f03: Likewise.
5281 * gfortran.dg/pr47614.f: Likewise.
5282 * gfortran.dg/pr47878.f90: Likewise.
5283 * gfortran.dg/pr49103.f90: Likewise.
5284 * gfortran.dg/pr50069_1.f90: Likewise.
5285 * gfortran.dg/pr50769.f90: Likewise.
5286 * gfortran.dg/pr52608.f90: Likewise.
5287 * gfortran.dg/pr55086_2.f90: Likewise.
5288 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5289 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5290 * gfortran.dg/pr55330.f90: Likewise.
5291 * gfortran.dg/pr56015.f90: Likewise.
5292 * gfortran.dg/pr57910.f90: Likewise.
5293 * gfortran.dg/pr59700.f90: Likewise.
5294 * gfortran.dg/pr62125.f90: Likewise.
5295 * gfortran.dg/pr64530.f90: Likewise.
5296 * gfortran.dg/pr65429.f90: Likewise.
5297 * gfortran.dg/pr65450.f90: Likewise.
5298 * gfortran.dg/pr65504.f90: Likewise.
5299 * gfortran.dg/pr65903.f90: Likewise.
5300 * gfortran.dg/pr66311.f90: Likewise.
5301 * gfortran.dg/pr66864.f90: Likewise.
5302 * gfortran.dg/pr67140.f90: Likewise.
5303 * gfortran.dg/pr67524.f90: Likewise.
5304 * gfortran.dg/pr67885.f90: Likewise.
5305 * gfortran.dg/pr68053.f90: Likewise.
5306 * gfortran.dg/pr68566.f90: Likewise.
5307 * gfortran.dg/pr69514_1.f90: Likewise.
5308 * gfortran.dg/pr69514_2.f90: Likewise.
5309 * gfortran.dg/pr69739.f90: Likewise.
5310 * gfortran.dg/pr70673.f90: Likewise.
5311 * gfortran.dg/pr71523_2.f90: Likewise.
5312 * gfortran.dg/pr71764.f90: Likewise.
5313 * gfortran.dg/pr78092.f90: Likewise.
5314 * gfortran.dg/pr82973.f90: Likewise.
5315 * gfortran.dg/pr83864.f90: Likewise.
5316 * gfortran.dg/pr83874.f90: Likewise.
5317 * gfortran.dg/pr84088.f90: Likewise.
5318 * gfortran.dg/pr84155.f90: Likewise.
5319 * gfortran.dg/proc_decl_12.f90: Likewise.
5320 * gfortran.dg/proc_decl_13.f90: Likewise.
5321 * gfortran.dg/proc_decl_15.f90: Likewise.
5322 * gfortran.dg/proc_decl_17.f90: Likewise.
5323 * gfortran.dg/proc_decl_18.f90: Likewise.
5324 * gfortran.dg/proc_decl_2.f90: Likewise.
5325 * gfortran.dg/proc_decl_5.f90: Likewise.
5326 * gfortran.dg/proc_decl_9.f90: Likewise.
5327 * gfortran.dg/proc_ptr_1.f90: Likewise.
5328 * gfortran.dg/proc_ptr_10.f90: Likewise.
5329 * gfortran.dg/proc_ptr_12.f90: Likewise.
5330 * gfortran.dg/proc_ptr_18.f90: Likewise.
5331 * gfortran.dg/proc_ptr_19.f90: Likewise.
5332 * gfortran.dg/proc_ptr_21.f90: Likewise.
5333 * gfortran.dg/proc_ptr_22.f90: Likewise.
5334 * gfortran.dg/proc_ptr_23.f90: Likewise.
5335 * gfortran.dg/proc_ptr_25.f90: Likewise.
5336 * gfortran.dg/proc_ptr_26.f90: Likewise.
5337 * gfortran.dg/proc_ptr_3.f90: Likewise.
5338 * gfortran.dg/proc_ptr_36.f90: Likewise.
5339 * gfortran.dg/proc_ptr_47.f90: Likewise.
5340 * gfortran.dg/proc_ptr_48.f90: Likewise.
5341 * gfortran.dg/proc_ptr_5.f90: Likewise.
5342 * gfortran.dg/proc_ptr_6.f90: Likewise.
5343 * gfortran.dg/proc_ptr_7.f90: Likewise.
5344 * gfortran.dg/proc_ptr_8.f90: Likewise.
5345 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5346 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5347 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5348 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5349 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5350 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5351 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5352 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5353 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5354 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5355 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5356 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5357 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5358 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5359 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5360 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5361 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5362 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5363 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5364 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5365 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5366 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5367 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5368 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5369 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5370 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5371 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5372 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5373 * gfortran.dg/product_init_expr.f03: Likewise.
5374 * gfortran.dg/promotion.f90: Likewise.
5375 * gfortran.dg/promotion_3.f90: Likewise.
5376 * gfortran.dg/promotion_4.f90: Likewise.
5377 * gfortran.dg/protected_1.f90: Likewise.
5378 * gfortran.dg/protected_2.f90: Likewise.
5379 * gfortran.dg/ptr-func-1.f90: Likewise.
5380 * gfortran.dg/ptr-func-2.f90: Likewise.
5381 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5382 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5383 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5384 * gfortran.dg/pure_byref_1.f90: Likewise.
5385 * gfortran.dg/pure_byref_2.f90: Likewise.
5386 * gfortran.dg/pure_byref_3.f90: Likewise.
5387 * gfortran.dg/quad_2.f90: Likewise.
5388 * gfortran.dg/quad_3.f90: Likewise.
5389 * gfortran.dg/random_3.f90: Likewise.
5390 * gfortran.dg/random_4.f90: Likewise.
5391 * gfortran.dg/random_7.f90: Likewise.
5392 * gfortran.dg/read_2.f90: Likewise.
5393 * gfortran.dg/read_3.f90: Likewise.
5394 * gfortran.dg/read_4.f90: Likewise.
5395 * gfortran.dg/read_5.f90: Likewise.
5396 * gfortran.dg/read_bad_advance.f90: Likewise.
5397 * gfortran.dg/read_bang.f90: Likewise.
5398 * gfortran.dg/read_bang4.f90: Likewise.
5399 * gfortran.dg/read_comma.f: Likewise.
5400 * gfortran.dg/read_dir.f90: Likewise.
5401 * gfortran.dg/read_empty_file.f: Likewise.
5402 * gfortran.dg/read_eof_1.f90: Likewise.
5403 * gfortran.dg/read_eof_2.f90: Likewise.
5404 * gfortran.dg/read_eof_3.f90: Likewise.
5405 * gfortran.dg/read_eof_4.f90: Likewise.
5406 * gfortran.dg/read_eof_5.f90: Likewise.
5407 * gfortran.dg/read_eof_6.f: Likewise.
5408 * gfortran.dg/read_eof_7.f90: Likewise.
5409 * gfortran.dg/read_eof_8.f90: Likewise.
5410 * gfortran.dg/read_eof_all.f90: Likewise.
5411 * gfortran.dg/read_eor.f90: Likewise.
5412 * gfortran.dg/read_float_1.f90: Likewise.
5413 * gfortran.dg/read_float_2.f03: Likewise.
5414 * gfortran.dg/read_float_3.f90: Likewise.
5415 * gfortran.dg/read_float_4.f90: Likewise.
5416 * gfortran.dg/read_infnan_1.f90: Likewise.
5417 * gfortran.dg/read_list_eof_1.f90: Likewise.
5418 * gfortran.dg/read_logical.f90: Likewise.
5419 * gfortran.dg/read_many_1.f: Likewise.
5420 * gfortran.dg/read_no_eor.f90: Likewise.
5421 * gfortran.dg/read_noadvance.f90: Likewise.
5422 * gfortran.dg/read_repeat.f90: Likewise.
5423 * gfortran.dg/read_repeat_2.f90: Likewise.
5424 * gfortran.dg/read_size_noadvance.f90: Likewise.
5425 * gfortran.dg/read_x_eof.f90: Likewise.
5426 * gfortran.dg/read_x_past.f: Likewise.
5427 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5428 * gfortran.dg/real_const_1.f: Likewise.
5429 * gfortran.dg/real_const_2.f90: Likewise.
5430 * gfortran.dg/real_const_3.f90: Likewise.
5431 * gfortran.dg/real_do_1.f90: Likewise.
5432 * gfortran.dg/real_index_1.f90: Likewise.
5433 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5434 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5435 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5436 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5437 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5438 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5439 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5440 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5441 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5442 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5443 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5444 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5445 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5446 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5447 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5448 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5449 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5450 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5451 * gfortran.dg/record_marker_1.f90: Likewise.
5452 * gfortran.dg/record_marker_2.f: Likewise.
5453 * gfortran.dg/record_marker_3.f90: Likewise.
5454 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5455 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5456 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5457 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5458 * gfortran.dg/recursive_check_7.f90: Likewise.
5459 * gfortran.dg/recursive_reference_1.f90: Likewise.
5460 * gfortran.dg/recursive_reference_2.f90: Likewise.
5461 * gfortran.dg/recursive_stack.f90: Likewise.
5462 * gfortran.dg/reduction.f90: Likewise.
5463 * gfortran.dg/repack_arrays_1.f90: Likewise.
5464 * gfortran.dg/repeat_1.f90: Likewise.
5465 * gfortran.dg/repeat_2.f90: Likewise.
5466 * gfortran.dg/repeat_3.f90: Likewise.
5467 * gfortran.dg/repeat_6.f90: Likewise.
5468 * gfortran.dg/reshape-alloc.f90: Likewise.
5469 * gfortran.dg/reshape-complex.f90: Likewise.
5470 * gfortran.dg/reshape.f90: Likewise.
5471 * gfortran.dg/reshape_2.f90: Likewise.
5472 * gfortran.dg/reshape_7.f90: Likewise.
5473 * gfortran.dg/reshape_empty_1.f03: Likewise.
5474 * gfortran.dg/reshape_pad_1.f90: Likewise.
5475 * gfortran.dg/reshape_rank7.f90: Likewise.
5476 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5477 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5478 * gfortran.dg/result_default_init_1.f90: Likewise.
5479 * gfortran.dg/result_in_spec_1.f90: Likewise.
5480 * gfortran.dg/result_in_spec_2.f90: Likewise.
5481 * gfortran.dg/ret_array_1.f90: Likewise.
5482 * gfortran.dg/ret_pointer_1.f90: Likewise.
5483 * gfortran.dg/ret_pointer_2.f90: Likewise.
5484 * gfortran.dg/rewind_1.f90: Likewise.
5485 * gfortran.dg/round_1.f03: Likewise.
5486 * gfortran.dg/round_2.f03: Likewise.
5487 * gfortran.dg/round_3.f08: Likewise.
5488 * gfortran.dg/round_4.f90: Likewise.
5489 * gfortran.dg/rrspacing_1.f90: Likewise.
5490 * gfortran.dg/runtime_warning_1.f90: Likewise.
5491 * gfortran.dg/same_type_as_2.f03: Likewise.
5492 * gfortran.dg/save_1.f90: Likewise.
5493 * gfortran.dg/save_5.f90: Likewise.
5494 * gfortran.dg/save_6.f90: Likewise.
5495 * gfortran.dg/scalar_mask_1.f90: Likewise.
5496 * gfortran.dg/scalar_mask_2.f90: Likewise.
5497 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5498 * gfortran.dg/scale_1.f90: Likewise.
5499 * gfortran.dg/scan_1.f90: Likewise.
5500 * gfortran.dg/scan_2.f90: Likewise.
5501 * gfortran.dg/secnds-1.f: Likewise.
5502 * gfortran.dg/secnds.f: Likewise.
5503 * gfortran.dg/select_1.f90: Likewise.
5504 * gfortran.dg/select_2.f90: Likewise.
5505 * gfortran.dg/select_3.f90: Likewise.
5506 * gfortran.dg/select_5.f90: Likewise.
5507 * gfortran.dg/select_char_1.f90: Likewise.
5508 * gfortran.dg/select_char_2.f90: Likewise.
5509 * gfortran.dg/select_type_13.f03: Likewise.
5510 * gfortran.dg/select_type_14.f03: Likewise.
5511 * gfortran.dg/select_type_15.f03: Likewise.
5512 * gfortran.dg/select_type_19.f03: Likewise.
5513 * gfortran.dg/select_type_2.f03: Likewise.
5514 * gfortran.dg/select_type_26.f03: Likewise.
5515 * gfortran.dg/select_type_27.f03: Likewise.
5516 * gfortran.dg/select_type_28.f03: Likewise.
5517 * gfortran.dg/select_type_3.f03: Likewise.
5518 * gfortran.dg/select_type_35.f03: Likewise.
5519 * gfortran.dg/select_type_36.f03: Likewise.
5520 * gfortran.dg/select_type_37.f03: Likewise.
5521 * gfortran.dg/select_type_39.f03: Likewise.
5522 * gfortran.dg/select_type_4.f90: Likewise.
5523 * gfortran.dg/select_type_5.f03: Likewise.
5524 * gfortran.dg/select_type_6.f03: Likewise.
5525 * gfortran.dg/select_type_7.f03: Likewise.
5526 * gfortran.dg/select_type_8.f03: Likewise.
5527 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5528 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5529 * gfortran.dg/selected_kind_1.f90: Likewise.
5530 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5531 * gfortran.dg/shape_2.f90: Likewise.
5532 * gfortran.dg/shape_4.f90: Likewise.
5533 * gfortran.dg/shape_5.f90: Likewise.
5534 * gfortran.dg/shape_7.f90: Likewise.
5535 * gfortran.dg/shape_8.f90: Likewise.
5536 * gfortran.dg/shape_9.f90: Likewise.
5537 * gfortran.dg/shift-kind_2.f90: Likewise.
5538 * gfortran.dg/shiftalr_1.F90: Likewise.
5539 * gfortran.dg/shiftalr_2.F90: Likewise.
5540 * gfortran.dg/simpleif_1.f90: Likewise.
5541 * gfortran.dg/simplify_argN_1.f90: Likewise.
5542 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5543 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5544 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5545 * gfortran.dg/simplify_modulo.f90: Likewise.
5546 * gfortran.dg/single_char_string.f90: Likewise.
5547 * gfortran.dg/size_dim.f90: Likewise.
5548 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5549 * gfortran.dg/sizeof.f90: Likewise.
5550 * gfortran.dg/sizeof_4.f90: Likewise.
5551 * gfortran.dg/slash_1.f90: Likewise.
5552 * gfortran.dg/sms-1.f90: Likewise.
5553 * gfortran.dg/sms-2.f90: Likewise.
5554 * gfortran.dg/spec_expr_7.f90: Likewise.
5555 * gfortran.dg/specifics_1.f90: Likewise.
5556 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5557 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5558 * gfortran.dg/spread_init_expr.f03: Likewise.
5559 * gfortran.dg/spread_scalar_source.f90: Likewise.
5560 * gfortran.dg/spread_shape_1.f90: Likewise.
5561 * gfortran.dg/stat_1.f90: Likewise.
5562 * gfortran.dg/stat_2.f90: Likewise.
5563 * gfortran.dg/stfunc_1.f90: Likewise.
5564 * gfortran.dg/stfunc_4.f90: Likewise.
5565 * gfortran.dg/stfunc_6.f90: Likewise.
5566 * gfortran.dg/storage_size_1.f08: Likewise.
5567 * gfortran.dg/storage_size_3.f08: Likewise.
5568 * gfortran.dg/storage_size_4.f90: Likewise.
5569 * gfortran.dg/streamio_1.f90: Likewise.
5570 * gfortran.dg/streamio_10.f90: Likewise.
5571 * gfortran.dg/streamio_11.f90: Likewise.
5572 * gfortran.dg/streamio_12.f90: Likewise.
5573 * gfortran.dg/streamio_13.f90: Likewise.
5574 * gfortran.dg/streamio_14.f90: Likewise.
5575 * gfortran.dg/streamio_15.f90: Likewise.
5576 * gfortran.dg/streamio_16.f90: Likewise.
5577 * gfortran.dg/streamio_17.f90: Likewise.
5578 * gfortran.dg/streamio_2.f90: Likewise.
5579 * gfortran.dg/streamio_3.f90: Likewise.
5580 * gfortran.dg/streamio_4.f90: Likewise.
5581 * gfortran.dg/streamio_5.f90: Likewise.
5582 * gfortran.dg/streamio_6.f90: Likewise.
5583 * gfortran.dg/streamio_7.f90: Likewise.
5584 * gfortran.dg/streamio_8.f90: Likewise.
5585 * gfortran.dg/streamio_9.f90: Likewise.
5586 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5587 * gfortran.dg/string_4.f90: Likewise.
5588 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5589 * gfortran.dg/string_assign_2.f90: Likewise.
5590 * gfortran.dg/string_compare_1.f90: Likewise.
5591 * gfortran.dg/string_compare_2.f90: Likewise.
5592 * gfortran.dg/string_compare_3.f90: Likewise.
5593 * gfortran.dg/string_ctor_1.f90: Likewise.
5594 * gfortran.dg/string_length_1.f90: Likewise.
5595 * gfortran.dg/string_length_2.f90: Likewise.
5596 * gfortran.dg/string_length_3.f90: Likewise.
5597 * gfortran.dg/string_length_4.f90: Likewise.
5598 * gfortran.dg/string_null_compare_1.f: Likewise.
5599 * gfortran.dg/string_pad_trunc.f90: Likewise.
5600 * gfortran.dg/structure_constructor_1.f03: Likewise.
5601 * gfortran.dg/structure_constructor_11.f90: Likewise.
5602 * gfortran.dg/structure_constructor_13.f03: Likewise.
5603 * gfortran.dg/structure_constructor_2.f03: Likewise.
5604 * gfortran.dg/structure_constructor_5.f03: Likewise.
5605 * gfortran.dg/submodule_1.f08: Likewise.
5606 * gfortran.dg/submodule_11.f08: Likewise.
5607 * gfortran.dg/submodule_14.f08: Likewise.
5608 * gfortran.dg/submodule_15.f08: Likewise.
5609 * gfortran.dg/submodule_17.f08: Likewise.
5610 * gfortran.dg/submodule_18.f08: Likewise.
5611 * gfortran.dg/submodule_19.f08: Likewise.
5612 * gfortran.dg/submodule_2.f08: Likewise.
5613 * gfortran.dg/submodule_27.f08: Likewise.
5614 * gfortran.dg/submodule_28.f08: Likewise.
5615 * gfortran.dg/submodule_29.f08: Likewise.
5616 * gfortran.dg/submodule_30.f08: Likewise.
5617 * gfortran.dg/submodule_6.f08: Likewise.
5618 * gfortran.dg/submodule_7.f08: Likewise.
5619 * gfortran.dg/submodule_8.f08: Likewise.
5620 * gfortran.dg/subnormal_1.f90: Likewise.
5621 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5622 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5623 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5624 * gfortran.dg/substr_2.f: Likewise.
5625 * gfortran.dg/substr_3.f: Likewise.
5626 * gfortran.dg/substr_4.f: Likewise.
5627 * gfortran.dg/substr_5.f90: Likewise.
5628 * gfortran.dg/substr_6.f90: Likewise.
5629 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5630 * gfortran.dg/sum_init_expr.f03: Likewise.
5631 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5632 * gfortran.dg/system_clock_3.f08: Likewise.
5633 * gfortran.dg/t_editing.f: Likewise.
5634 * gfortran.dg/team_change_1.f90: Likewise.
5635 * gfortran.dg/team_end_1.f90: Likewise.
5636 * gfortran.dg/team_number_1.f90: Likewise.
5637 * gfortran.dg/temporary_1.f90: Likewise.
5638 * gfortran.dg/test_com_block.f90: Likewise.
5639 * gfortran.dg/test_only_clause.f90: Likewise.
5640 * gfortran.dg/tiny_1.f90: Likewise.
5641 * gfortran.dg/tiny_2.f90: Likewise.
5642 * gfortran.dg/tl_editing.f90: Likewise.
5643 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5644 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5645 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5646 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5647 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5648 * gfortran.dg/transfer_class_2.f90: Likewise.
5649 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5650 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5651 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5652 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5653 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5654 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5655 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5656 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5657 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5658 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5659 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5660 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5661 * gfortran.dg/transpose_1.f90: Likewise.
5662 * gfortran.dg/transpose_3.f03: Likewise.
5663 * gfortran.dg/transpose_4.f90: Likewise.
5664 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5665 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5666 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5667 * gfortran.dg/trim_1.f90: Likewise.
5668 * gfortran.dg/trim_optimize_1.f90: Likewise.
5669 * gfortran.dg/trim_optimize_2.f90: Likewise.
5670 * gfortran.dg/trim_optimize_3.f90: Likewise.
5671 * gfortran.dg/trim_optimize_4.f90: Likewise.
5672 * gfortran.dg/trim_optimize_5.f90: Likewise.
5673 * gfortran.dg/trim_optimize_6.f90: Likewise.
5674 * gfortran.dg/trim_optimize_7.f90: Likewise.
5675 * gfortran.dg/trim_optimize_8.f90: Likewise.
5676 * gfortran.dg/type_to_class_1.f03: Likewise.
5677 * gfortran.dg/type_to_class_2.f03: Likewise.
5678 * gfortran.dg/type_to_class_3.f03: Likewise.
5679 * gfortran.dg/type_to_class_4.f03: Likewise.
5680 * gfortran.dg/type_to_class_5.f03: Likewise.
5681 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5682 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5683 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5684 * gfortran.dg/typebound_call_1.f03: Likewise.
5685 * gfortran.dg/typebound_call_13.f03: Likewise.
5686 * gfortran.dg/typebound_call_18.f03: Likewise.
5687 * gfortran.dg/typebound_call_19.f03: Likewise.
5688 * gfortran.dg/typebound_call_2.f03: Likewise.
5689 * gfortran.dg/typebound_call_20.f03: Likewise.
5690 * gfortran.dg/typebound_call_3.f03: Likewise.
5691 * gfortran.dg/typebound_generic_5.f03: Likewise.
5692 * gfortran.dg/typebound_generic_6.f03: Likewise.
5693 * gfortran.dg/typebound_generic_9.f03: Likewise.
5694 * gfortran.dg/typebound_operator_12.f03: Likewise.
5695 * gfortran.dg/typebound_operator_13.f03: Likewise.
5696 * gfortran.dg/typebound_operator_15.f90: Likewise.
5697 * gfortran.dg/typebound_operator_20.f90: Likewise.
5698 * gfortran.dg/typebound_operator_3.f03: Likewise.
5699 * gfortran.dg/typebound_operator_6.f03: Likewise.
5700 * gfortran.dg/typebound_operator_7.f03: Likewise.
5701 * gfortran.dg/typebound_operator_8.f03: Likewise.
5702 * gfortran.dg/typebound_operator_9.f03: Likewise.
5703 * gfortran.dg/typebound_proc_19.f90: Likewise.
5704 * gfortran.dg/typebound_proc_20.f90: Likewise.
5705 * gfortran.dg/typebound_proc_23.f90: Likewise.
5706 * gfortran.dg/typebound_proc_27.f03: Likewise.
5707 * gfortran.dg/typebound_proc_35.f90: Likewise.
5708 * gfortran.dg/typebound_proc_36.f90: Likewise.
5709 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5710 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5711 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5712 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5713 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5714 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5715 * gfortran.dg/unf_short_record_1.f90: Likewise.
5716 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5717 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5718 * gfortran.dg/unit_1.f90: Likewise.
5719 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5720 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5721 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5722 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5723 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5724 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5725 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5726 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5727 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5728 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5729 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5730 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5731 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5732 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5733 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5734 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5735 * gfortran.dg/unpack_init_expr.f03: Likewise.
5736 * gfortran.dg/use_10.f90: Likewise.
5737 * gfortran.dg/use_11.f90: Likewise.
5738 * gfortran.dg/use_13.f90: Likewise.
5739 * gfortran.dg/use_24.f90: Likewise.
5740 * gfortran.dg/use_27.f90: Likewise.
5741 * gfortran.dg/use_5.f90: Likewise.
5742 * gfortran.dg/use_allocated_1.f90: Likewise.
5743 * gfortran.dg/use_only_1.f90: Likewise.
5744 * gfortran.dg/use_only_4.f90: Likewise.
5745 * gfortran.dg/use_rename_2.f90: Likewise.
5746 * gfortran.dg/use_rename_4.f90: Likewise.
5747 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5748 * gfortran.dg/used_interface_ref.f90: Likewise.
5749 * gfortran.dg/used_types_5.f90: Likewise.
5750 * gfortran.dg/utf8_1.f03: Likewise.
5751 * gfortran.dg/utf8_2.f03: Likewise.
5752 * gfortran.dg/value_1.f90: Likewise.
5753 * gfortran.dg/value_2.f90: Likewise.
5754 * gfortran.dg/value_4.f90: Likewise.
5755 * gfortran.dg/value_6.f03: Likewise.
5756 * gfortran.dg/value_7.f03: Likewise.
5757 * gfortran.dg/value_test.f90: Likewise.
5758 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5759 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5760 * gfortran.dg/vect/pr60510.f: Likewise.
5761 * gfortran.dg/vect/pr69882.f90: Likewise.
5762 * gfortran.dg/vect/pr69980.f90: Likewise.
5763 * gfortran.dg/vect/vect-5.f90: Likewise.
5764 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5765 * gfortran.dg/vector_subscript_1.f90: Likewise.
5766 * gfortran.dg/vector_subscript_2.f90: Likewise.
5767 * gfortran.dg/vector_subscript_3.f90: Likewise.
5768 * gfortran.dg/vector_subscript_5.f90: Likewise.
5769 * gfortran.dg/verify_2.f90: Likewise.
5770 * gfortran.dg/volatile10.f90: Likewise.
5771 * gfortran.dg/where_1.f90: Likewise.
5772 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5773 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5774 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5775 * gfortran.dg/whole_file_13.f90: Likewise.
5776 * gfortran.dg/whole_file_2.f90: Likewise.
5777 * gfortran.dg/widechar_2.f90: Likewise.
5778 * gfortran.dg/widechar_4.f90: Likewise.
5779 * gfortran.dg/widechar_5.f90: Likewise.
5780 * gfortran.dg/widechar_6.f90: Likewise.
5781 * gfortran.dg/widechar_8.f90: Likewise.
5782 * gfortran.dg/widechar_IO_1.f90: Likewise.
5783 * gfortran.dg/widechar_IO_2.f90: Likewise.
5784 * gfortran.dg/widechar_IO_3.f90: Likewise.
5785 * gfortran.dg/widechar_IO_4.f90: Likewise.
5786 * gfortran.dg/widechar_compare_1.f90: Likewise.
5787 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5788 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5789 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5790 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5791 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5792 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5793 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5794 * gfortran.dg/widechar_select_1.f90: Likewise.
5795 * gfortran.dg/winapi.f90: Likewise.
5796 * gfortran.dg/write_0_pe_format.f90: Likewise.
5797 * gfortran.dg/write_back.f: Likewise.
5798 * gfortran.dg/write_check3.f90: Likewise.
5799 * gfortran.dg/write_direct_eor.f90: Likewise.
5800 * gfortran.dg/write_padding.f90: Likewise.
5801 * gfortran.dg/write_recursive.f90: Likewise.
5802 * gfortran.dg/write_rewind_1.f: Likewise.
5803 * gfortran.dg/write_rewind_2.f: Likewise.
5804 * gfortran.dg/write_zero_array.f90: Likewise.
5805 * gfortran.dg/x_slash_1.f: Likewise.
5806 * gfortran.dg/x_slash_2.f: Likewise.
5807 * gfortran.dg/zero_array_components_1.f90: Likewise.
5808 * gfortran.dg/zero_length_1.f90: Likewise.
5809 * gfortran.dg/zero_length_2.f90: Likewise.
5810 * gfortran.dg/zero_sized_1.f90: Likewise.
5811 * gfortran.dg/zero_sized_3.f90: Likewise.
5812 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5813 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5814 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5815 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5816 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5817 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5818 * gfortran.fortran-torture/execute/args.f90: Likewise.
5819 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5820 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5821 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5822 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5823 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5824 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5825 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5826 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5827 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5828 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5829 * gfortran.fortran-torture/execute/common.f90: Likewise.
5830 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5831 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5832 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5833 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5834 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5835 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5836 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5837 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5838 * gfortran.fortran-torture/execute/data.f90: Likewise.
5839 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5840 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5841 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5842 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5843 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5844 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5845 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5846 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5847 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5848 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5849 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5850 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5851 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5852 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5853 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5854 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5855 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5856 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5857 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5858 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5859 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5860 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5861 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5862 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5863 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5864 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5865 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5866 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5867 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5868 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5869 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5870 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5871 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5872 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5873 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5874 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5875 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5876 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5877 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5878 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5879 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5880 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5881 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5882 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5883 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5884 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5885 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5886 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5887 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5888 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5889 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5890 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5891 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5892 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5893 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5894 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5895 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5896 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5897 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5898 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5899 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5900 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5901 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5902 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5903 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5904 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5905 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5906 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5907 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5908 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5909 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5910 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5911 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5912 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5913 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5914 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5915 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5916 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5917 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5918 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5919 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5920 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5921 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5922 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5923 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5924 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5925 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5926 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5927 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5928 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5929 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5930 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5931 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5932 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5933 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5934 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5935 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5936 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5937 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5938 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5939 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5940 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5941 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5942 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5943 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5944 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5945 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5946 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5947 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5948 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5949 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5950 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5951 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5952 * gfortran.fortran-torture/execute/math.f90: Likewise.
5953 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5954 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5955 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5956 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5957 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5958 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5959 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5960 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5961 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5962 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5963 * gfortran.fortran-torture/execute/power.f90: Likewise.
5964 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5965 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5966 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5967 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5968 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5969 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5970 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5971 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5972 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5973 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5974 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5975 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5976 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5977 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5978 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5979 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5980 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5981 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5982 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5983 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5984 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5985 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5986 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5987 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5988 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5989 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5990 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5991 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5992 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5993 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5994 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5995 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5996 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5997 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5998 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5999 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6000 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6001 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6002 * gfortran.fortran-torture/execute/string.f90: Likewise.
6003 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6004 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6005 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6006 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6007 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6008 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6009 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6010 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6011 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6012 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6013 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6014 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6015 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6016 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6017 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6018 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6019 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6020 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6021 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6022 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6023 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6024 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6025 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6026 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6027 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6028 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6029 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6030 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6031 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6032 * gfortran.dg/inline_transpose_1.f90: Likewise.
6033
6034 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6035
6036 PR fortran/84115
6037 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6038 change to dg-run.
6039
6040 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6041
6042 PR ada/84277
6043 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6044 * gnat.dg/dispatch1.adb: Rename into...
6045 * gnat.dg/disp1.adb: ...this.
6046 * gnat.dg/dispatch1_p.ads: Rename into...
6047 * gnat.dg/disp1_pkg.ads: ...this.
6048 * gnat.dg/disp2.adb: Rename into...
6049 * gnat.dg/dispatch2.adb: ...this.
6050 * gnat.dg/dispatch2_p.ads: Rename into...
6051 * gnat.dg/disp2_pkg.ads: ...this.
6052 * gnat.dg/dispatch2_p.adb: Rename into...
6053 * gnat.dg/disp2_pkg.adb: this.
6054 * gnat.dg/generic_dispatch.adb: Rename into...
6055 * gnat.dg/generic_disp.adb: this.
6056 * gnat.dg/generic_dispatch_p.ads: Rename into...
6057 * gnat.dg/generic_disp_pkg.ads: ...this.
6058 * gnat.dg/generic_dispatch_p.adb: Rename into...
6059 * gnat.dg/generic_disp_pkg.adb: ...this.
6060 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6061 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6062 * gnat.dg/object_overflow1.adb: Tweak index.
6063 * gnat.dg/object_overflow2.adb: Likewise.
6064 * gnat.dg/object_overflow3.adb: Likewise.
6065 * gnat.dg/object_overflow4.adb: Likewise.
6066 * gnat.dg/object_overflow5.adb: Likewise.
6067
6068 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6069
6070 PR ipa/84425
6071 * gcc.c-torture/compile/pr84425.c: New test.
6072
6073 2018-02-16 Marek Polacek <polacek@redhat.com>
6074 Jakub Jelinek <jakub@redhat.com>
6075
6076 PR c++/84192
6077 * g++.dg/cpp1y/constexpr-84192.C: New test.
6078
6079 2018-02-16 Martin Sebor <msebor@redhat.com>
6080
6081 PR c++/79064
6082 * g++.dg/overload15.C: New test.
6083
6084 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6085
6086 PR target/81535
6087 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6088 * gcc.dg/pr56727-2.c: Ditto.
6089 * gcc.target/powerpc/pr79439.c: Renamed to...
6090 * gcc.target/powerpc/pr79439-1.c: ...this.
6091 * gcc.target/powerpc/pr79439-2.c: New test.
6092 * gcc.target/powerpc/pr79439-3.c: New test.
6093
6094 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6095
6096 target/pr84371
6097 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6098 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6099 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6100 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6101 * gcc.target/powerpc/builtins-3.c: Same.
6102
6103 2018-02-16 Nathan Sidwell <nathan@acm.org>
6104
6105 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6106
6107 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6108
6109 PR rtl-optimization/70023
6110 * gcc.target/i386/pr70023.c: New.
6111
6112 2018-02-16 Carl Love <cel@us.ibm.com>
6113
6114 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6115 tests.
6116 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6117 tests.
6118
6119 2018-02-16 Carl Love <cel@us.ibm.com>
6120
6121 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6122 for the ABI definitions for vec_extract4b and vec_insert4b.
6123
6124 2018-02-16 Nathan Sidwell <nathan@acm.org>
6125
6126 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6127 * g++.old-deja/g++.mike/net43.C: Likewise.
6128
6129 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6130
6131 PR c++/82468
6132 * g++.dg/cpp1z/class-deduction48.C: New.
6133
6134 2018-02-16 Nathan Sidwell <nathan@acm.org>
6135
6136 PR c++/84375
6137 * g++.dg/lookup/pr84375.C: New.
6138
6139 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6140
6141 PR target/83831
6142 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6143
6144 2018-02-16 Richard Biener <rguenther@suse.de>
6145
6146 PR tree-optimization/84417
6147 * gcc.dg/torture/pr84417.c: New testcase.
6148
6149 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6150
6151 PR target/84272
6152 * g++.dg/opt/pr84272.C: New test.
6153
6154 PR rtl-optimization/83723
6155 * gcc.dg/pr83723.c: New test.
6156
6157 2018-02-16 Richard Biener <rguenther@suse.de>
6158
6159 PR tree-optimization/84399
6160 * gcc.dg/graphite/pr84399.c: New testcase.
6161
6162 2018-02-16 Richard Biener <rguenther@suse.de>
6163
6164 PR tree-optimization/84190
6165 * g++.dg/torture/pr84190.C: New testcase.
6166
6167 2018-02-15 Martin Sebor <msebor@redhat.com>
6168
6169 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6170 directives.
6171
6172 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6173
6174 PR fortran/84409
6175 * gfortran.dg/dtio_21.f03: Add an error message.
6176 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6177
6178 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6179
6180 PR fortran/84381
6181 * gfortran.dg/stop_shouldfail.f90: New test.
6182
6183 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6184
6185 PR c++/84330
6186 * g++.dg/concepts/pr84330.C: New.
6187
6188 2018-02-15 Tom de Vries <tom@codesourcery.com>
6189
6190 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6191
6192 2018-02-15 Tom de Vries <tom@codesourcery.com>
6193
6194 * gcc.c-torture/compile/pr84136.c: Require effective target
6195 indirect_jumps.
6196
6197 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6198
6199 PR tree-optimization/84383
6200 * gcc.c-torture/compile/pr84383.c: New test.
6201
6202 PR tree-optimization/84334
6203 * gcc.dg/pr84334.c: New test.
6204
6205 2018-02-14 Carl Love <cel@us.ibm.com>
6206
6207 * gcc.target/powerpc/builtins-4-int128-runnable.c
6208 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6209 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6210
6211 2018-02-14 Martin Sebor <msebor@redhat.com>
6212
6213 PR tree-optimization/83698
6214 * gcc.dg/Wrestrict-7.c: New test.
6215 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6216 * gcc.target/i386/chkp-stropt-17.c: Same.
6217
6218 2018-02-14 Martin Sebor <msebor@redhat.com>
6219
6220 PR c/84108
6221 * gcc.dg/Wattributes-8.c: New test.
6222
6223 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6224
6225 PR fortran/84385
6226 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6227 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6228 * gfortran.dg/select_type_1.f03: Extend test case.
6229
6230 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6231
6232 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6233 (dg-options): Use -O2 -msse2 -mno-sse3.
6234
6235 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6236
6237 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6238 this test case still works ok.
6239 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6240 * gcc.dg/vmx/insert-be-order.c: Likewise.
6241 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6242 * gcc.dg/vmx/ld-be-order.c: Likewise.
6243 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6244 * gcc.dg/vmx/lde-be-order.c: Likewise.
6245 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6246 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6247 * gcc.dg/vmx/merge-be-order.c: Likewise.
6248 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6249 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6250 * gcc.dg/vmx/pack-be-order.c: Likewise.
6251 * gcc.dg/vmx/perm-be-order.c: Likewise.
6252 * gcc.dg/vmx/splat-be-order.c: Likewise.
6253 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6254 * gcc.dg/vmx/st-be-order.c: Likewise.
6255 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6256 * gcc.dg/vmx/ste-be-order.c: Likewise.
6257 * gcc.dg/vmx/stl-be-order.c: Likewise.
6258 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6259 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6260 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6261 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6262 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6263
6264 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6265
6266 PR c++/84350
6267 * g++.dg/cpp0x/auto49.C: New.
6268
6269 2018-02-14 Nathan Sidwell <nathan@acm.org>
6270
6271 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6272
6273 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6274
6275 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6276 * gcc.target/powerpc/le-altivec-consts.c: Same.
6277
6278 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6279
6280 PR target/84220
6281 * gcc.target/powerpc/pr84220-sld.c: New test.
6282 * gcc.target/powerpc/pr84220-sld2.c: New test.
6283 * gcc.target/powerpc/pr84220-sldw.c: New test.
6284 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6285 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6286
6287 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6288
6289 PR target/84239
6290 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6291 _inc_ssp intrinsics.
6292 * gcc.target/i386/cet-intrin-4.c: Likewise.
6293 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6294 __builtin_ia32_rdssp[d|q].
6295
6296 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6297
6298 PR tree-optimization/84357
6299 * gcc.dg/vect/pr84357.c: New test.
6300
6301 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6302
6303 PR target/83831
6304 * gcc.target/rx/pr83831.c: New tests.
6305
6306 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6307
6308 PR target/79242
6309 * gcc.target/msp430/pr79242.c: New test.
6310
6311 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6312
6313 PR target/84372
6314 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6315 with -mcpu=power9.
6316
6317 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6318
6319 PR target/84279
6320 * g++.dg/pr84279.C: New test.
6321
6322 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6323
6324 PR rtl-optimization/84169
6325 * gcc.c-torture/execute/pr84169.c: New.
6326
6327 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6328
6329 PR target/84370
6330 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6331
6332 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6333
6334 PR target/84365
6335 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6336 with -mcpu=power9.
6337
6338 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6339
6340 PR c++/84364
6341 * g++.dg/warn/effc4.C: New test.
6342
6343 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6344
6345 PR c++/84333
6346 * g++.dg/template/sizeof16.C: New.
6347 * g++.dg/template/sizeof17.C: Likewise.
6348
6349 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6350
6351 PR fortran/84313
6352 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6353 add necessary compiler options.
6354 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6355
6356 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR c/82210
6359 * gcc.c-torture/execute/pr82210.c: New test.
6360
6361 PR middle-end/84309
6362 * gcc.dg/pr84309-2.c: New test.
6363
6364 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6365
6366 PR tree-optimization/84321
6367 * gcc.dg/pr84321.c: New test.
6368
6369 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6370
6371 PR target/84359
6372 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6373
6374 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6375
6376 PR sanitizer/84340
6377 * gcc.dg/asan/pr84307.c: Remove test.
6378
6379 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6380
6381 * gcc.target/rl78/test_auto_vector.c: New test.
6382
6383 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6384
6385 PR c/84305
6386 * gcc.c-torture/compile/pr84305.c: New test.
6387
6388 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6389
6390 PR target/84335
6391 * gcc.target/i386/pr84335.c: New test.
6392
6393 PR tree-optimization/84339
6394 * gcc.c-torture/execute/pr84339.c: New test.
6395
6396 PR middle-end/84309
6397 * gcc.dg/pr84309.c: New test.
6398 * gcc.target/i386/pr84309.c: New test.
6399
6400 PR target/84336
6401 * gcc.target/i386/pr84336.c: New test.
6402
6403 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6404
6405 PR c++/84341
6406 * c-c++-common/gomp/pr84341.c: New test.
6407
6408 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6409
6410 PR fortran/68746
6411 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6412
6413 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6414
6415 PR fortran/68746
6416 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6417 of zero for read.
6418
6419 2018-02-12 Jeff Law <law@redhat.com>
6420
6421 * gcc.c-torture/compile/reg-args-size.c: New test.
6422
6423 2018-02-12 Carl Love <cel@us.ibm.com>
6424
6425 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6426 uint128 tests to new testfile.
6427 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6428 int128 and uint128 tests.
6429 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6430 list of torture tests.
6431
6432 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6433
6434 PR fortran/84273
6435 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6436 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6437
6438 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6439
6440 PR target/82641
6441 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6442
6443 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6444
6445 PR sanitizer/84307
6446 * gcc.dg/asan/pr84307.c: New test.
6447
6448 2018-02-12 Nathan Sidwell <nathan@acm.org>
6449
6450 * g++.dg/parse/pr84263.C: New.
6451
6452 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6453
6454 PR c++/79626
6455 * g++.dg/template/crash129.C: New.
6456
6457 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6458
6459 PR target/83828
6460 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6461 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6462 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6463 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6464 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6465
6466 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6467
6468 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6469 _mm_maskz_scalef_round_sd): Test new intrinsics.
6470 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6471 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6472 intrinsics.
6473 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6474 _mm_maskz_scalef_round_ss): Test new intrinsics.
6475 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6476 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6477 intrinsics.
6478 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6479 __builtin_ia32_scalefss_round): Remove builtin.
6480 (__builtin_ia32_scalefsd_mask_round,
6481 __builtin_ia32_scalefss_mask_round): Test new builtin.
6482 * gcc.target/i386/sse-13.c: Ditto.
6483 * gcc.target/i386/sse-23.c: Ditto.
6484
6485 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6486
6487 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6488 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6489 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6490 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6491 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6492 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6493 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6494 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6495 intrinsics.
6496 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6497 (__builtin_ia32_sqrtss_round): Remove builtins.
6498 (__builtin_ia32_sqrtsd_mask_round)
6499 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6500 * gcc.target/i386/sse-13.c: Ditto.
6501 * gcc.target/i386/sse-23.c: Ditto.
6502
6503 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6504
6505 PR fortran/35299
6506 * gfortran.dg/statement_function_3.f: New test.
6507
6508 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6509
6510 PR fortran/54223
6511 PR fortran/84276
6512 * gfortran.dg/statement_function_1.f90: New test.
6513 * gfortran.dg/statement_function_2.f90: New test.
6514
6515 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6516
6517 PR fortran/84074
6518 * gfortran.dg/type_to_class_5.f03: New test.
6519
6520 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6521
6522 PR fortran/56691
6523 * gfortran.dg/type_to_class_4.f03: New test.
6524
6525 2018-02-10 Alan Modra <amodra@gmail.com>
6526
6527 PR target/84300
6528 * gcc.dg/pr84300.c: New.
6529
6530 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6531
6532 PR sanitizer/83987
6533 * g++.dg/ubsan/pr83987-2.C: New test.
6534
6535 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6536
6537 * gcc.target/rx/movsicc.c: New test.
6538
6539 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6540
6541 PR target/83926
6542 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6543 message.
6544
6545 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6546
6547 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6548 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6549
6550 2018-02-09 Nathan Sidwell <nathan@acm.org>
6551
6552 PR c/84293
6553 * c-c++-common/pr84293.h: New.
6554 * c-c++-common/pr84293.c: New.
6555
6556 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6557
6558 PR rtl-optimization/57193
6559 * gcc.target/i386/pr57193.c: New.
6560
6561 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6562
6563 PR target/84226
6564 * gcc.target/powerpc/pr84226.c: New test.
6565
6566 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6567
6568 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6569 from this to...
6570 <vclzd>: ...this.
6571
6572 2018-02-09 Martin Sebor <msebor@redhat.com>
6573
6574 PR lto/84212
6575 * gcc.dg/lto/pr84212_0.c: New test file.
6576 * gcc.dg/lto/pr84212_1.c: Same.
6577
6578 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6579
6580 PR target/83926
6581 * gcc.target/powerpc/pr83926.c: New test.
6582 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6583 message. Fix test for running in 32-bit mode.
6584
6585 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6586
6587 PR target/82641
6588 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6589
6590 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6591
6592 PR target/PR84295
6593 * gcc.target/s390/pr84295.c: New test.
6594
6595 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6596
6597 PR c++/77522
6598 * g++.dg/cpp1y/lambda-init16.C: New.
6599
6600 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6601
6602 * gnat.dg/sso8.adb: New test.
6603 * gnat.dg/sso8_pkg.ads: New helper.
6604
6605 2018-02-09 Richard Biener <rguenther@suse.de>
6606
6607 PR tree-optimization/84278
6608 * gcc.target/i386/pr84278.c: Adjust regex.
6609
6610 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6611
6612 PR tree-optimization/84232
6613 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6614
6615 PR debug/84252
6616 * gcc.target/aarch64/pr84252.c: New test.
6617
6618 PR middle-end/84237
6619 * gcc.dg/pr84237.c: New test.
6620
6621 2018-02-09 Marek Polacek <polacek@redhat.com>
6622 Jakub Jelinek <jakub@redhat.com>
6623
6624 PR c++/83659
6625 * g++.dg/torture/pr83659.C: New test.
6626
6627 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6628
6629 PR tree-optimization/84136
6630 * gcc.c-torture/compile/pr84136.c: New test.
6631
6632 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6633
6634 PR target/83008
6635 * gcc.target/i386/pr83008.c: New test.
6636
6637 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6638
6639 PR target/81143
6640 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6641
6642 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6643
6644 PR c++/83806
6645 * g++.dg/warn/Wunused-parm-11.C: New.
6646
6647 2018-02-08 Marek Polacek <polacek@redhat.com>
6648
6649 PR tree-optimization/84238
6650 * gcc.dg/Wstringop-overflow-3.c: New test.
6651
6652 2018-02-08 Nathan Sidwell <nathan@acm.org>
6653
6654 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6655
6656 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6657
6658 PR tree-optimization/84265
6659 * gcc.dg/vect/pr84265.c: New test.
6660
6661 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6662
6663 PR tree-optimization/81635
6664 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6665 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6666
6667 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6668
6669 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6670 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6671 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6672 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6673 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6674 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6675 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6676 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6677 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6678 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6679 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6680 * gcc.target/s390/nobp-return-attr-all.c: New test.
6681 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6682 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6683 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6684 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6685 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6686 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6687 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6688 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6689 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6690 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6691 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6692 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6693 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6694 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6695
6696 2018-02-08 Richard Biener <rguenther@suse.de>
6697
6698 PR tree-optimization/84233
6699 * g++.dg/torture/pr84233.C: New testcase.
6700
6701 2018-02-08 Richard Biener <rguenther@suse.de>
6702
6703 PR tree-optimization/84278
6704 * gcc.target/i386/pr84278.c: New testcase.
6705
6706 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6707
6708 PR rtl-optimization/84068
6709 PR rtl-optimization/83459
6710 * gcc.dg/pr84068.c: New test.
6711
6712 2018-02-08 Richard Biener <rguenther@suse.de>
6713
6714 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6715 loop vectorization to happen.
6716
6717 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6718
6719 PR c++/83204
6720 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6721
6722 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6723
6724 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6725
6726 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6727
6728 PR target/84154
6729 * gcc.target/powerpc/pr84154-1.c: New tests.
6730 * gcc.target/powerpc/pr84154-2.c: Likewise.
6731 * gcc.target/powerpc/pr84154-3.c: Likewise.
6732
6733 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6734
6735 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6736
6737 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6738
6739 PR c++/84082
6740 * g++.dg/template/incomplete11.C: New test.
6741 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6742
6743 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6744
6745 PR fortran/82994
6746 * gfortran.dg/deallocate_error_3.f90: New test.
6747 * gfortran.dg/deallocate_error_4.f90: New test.
6748
6749 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6750
6751 PR fortran/68560
6752 * gfortran.dg/shape_9.f90: New test.
6753
6754 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6755
6756 PR fortran/82049
6757 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6758
6759 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6760
6761 PR c++/81610
6762 PR c++/80567
6763 * g++.dg/spellcheck-reswords.C: New test case.
6764 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6765 suggestion of "if".
6766
6767 2018-02-07 Martin Liska <mliska@suse.cz>
6768
6769 PR c++/84059.
6770 * g++.dg/ext/mv26.C: New test.
6771
6772 2018-02-07 Tom de Vries <tom@codesourcery.com>
6773
6774 * gcc.dg/pr83844.c: Require effective target alloca.
6775
6776 2018-02-07 Tom de Vries <tom@codesourcery.com>
6777
6778 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6779
6780 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6781
6782 PR target/84243
6783 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6784 -fcf-protection=return.
6785
6786 2018-02-07 Tom de Vries <tom@codesourcery.com>
6787
6788 PR libgomp/84217
6789 * c-c++-common/goacc/pr84217.c: New test.
6790 * gfortran.dg/goacc/pr84217.f90: New test.
6791
6792 2018-02-07 Richard Biener <rguenther@suse.de>
6793
6794 PR tree-optimization/84204
6795 * gcc.dg/graphite/pr84204.c: New testcase.
6796
6797 PR tree-optimization/84205
6798 * gcc.dg/graphite/pr84205.c: New testcase.
6799
6800 PR tree-optimization/84223
6801 * gfortran.dg/graphite/pr84223.f90: New testcase.
6802
6803 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6804
6805 PR c++/71662
6806 * g++.dg/cpp0x/scoped_enum7.C: New.
6807
6808 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6809
6810 PR tree-optimization/83008
6811 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6812
6813 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6814
6815 PR tree-optimization/84235
6816 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6817
6818 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6819
6820 PR testsuite/84243
6821 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6822 targets.
6823 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6824
6825 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6826
6827 PR target/84146
6828 * gcc.target/i386/pr84146.c: New test.
6829
6830 2018-02-06 Michael Collison <michael.collison@arm.com>
6831
6832 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6833
6834 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6835
6836 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6837 warning for -mno-speculate-indirect-jumps.
6838 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6839 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6840 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6841 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6842 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6843 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6844
6845 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6846
6847 PR target/84145
6848 * c-c++-common/fcf-protection-1.c: Change a compared message.
6849 * c-c++-common/fcf-protection-2.c: Likewise.
6850 * c-c++-common/fcf-protection-3.c: Likewise.
6851 * c-c++-common/fcf-protection-5.c: Likewise.
6852 * c-c++-common/fcf-protection-6.c: New test.
6853 * c-c++-common/fcf-protection-7.c: Likewise.
6854
6855 2018-02-06 Marek Polacek <polacek@redhat.com>
6856
6857 PR tree-optimization/84228
6858 * c-c++-common/Wstringop-truncation-3.c: New test.
6859
6860 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6861
6862 PR target/82641
6863 * gcc.target/arm/pragma_arch_switch_2.c: New.
6864
6865 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6866
6867 PR target/79975
6868 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6869
6870 2018-02-05 Martin Sebor <msebor@redhat.com>
6871
6872 PR tree-optimization/83369
6873 * gcc.dg/Wnonnull.c: New test.
6874
6875 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6876
6877 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6878 argument and use dg-messages-by-file instead. Expect it to be
6879 an array rather than a dict.
6880 (lto-link-and-maybe-run): Remove messages_by_file argument and
6881 use an upvar for dg-messages-by-file. Update call to
6882 lto_handle_diagnostics.
6883 (lt-get-options): Treat dg-messages-by-file as an array
6884 rather than a dict.
6885 (lto-get-options-main): Likewise. Set the entry rather than appending.
6886 (lto-execute): Treat dg-messages-by-file as an array rather than
6887 a dict. Update call to lto-link-and-maybe-run.
6888
6889 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6890
6891 PR c++/82782
6892 * g++.dg/cpp1z/inline-var4.C: New.
6893
6894 2018-02-05 Martin Liska <mliska@suse.cz>
6895
6896 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6897 options.
6898 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6899 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6900 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6901 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6902 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6903 * c-c++-common/asan/pointer-compare-3.c: New test.
6904
6905 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6906
6907 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6908 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6909
6910 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6911
6912 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6913 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6914 _mm_maskz_range_round_sd): Test new intrinsics.
6915 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6916 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6917 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6918 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6919 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6920 _mm_maskz_range_round_ss): Test new intrinsics.
6921 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6922 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6923 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6924 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6925 __builtin_ia32_rangess128_round): Remove builtins.
6926 (__builtin_ia32_rangesd128_mask_round,
6927 __builtin_ia32_rangess128_mask_round): Test new builtins.
6928 * gcc.target/i386/sse-13.c: Ditto.
6929 * gcc.target/i386/sse-23.c: Ditto.
6930
6931 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6932
6933 PR middle-end/79966
6934 * gfortran.dg/pr79966.f90: New testcase
6935
6936 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6937
6938 PR fortran/84094
6939 * gfortran.dg/associate_23.f90: Fix invalid code.
6940 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6941 * gfortran.dg/matmul_3.f90: Likewise.
6942 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6943
6944 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6945
6946 PR fortran/84115
6947 * gfortran.dg/associate_34.f90: New test.
6948 * gfortran.dg/associate_35.f90: New test.
6949
6950 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6951
6952 PR fortran/84141
6953 PR fortran/84155
6954 * gfortran.dg/pr84155.f90: New test.
6955
6956 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6957
6958 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6959 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6960
6961 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6962
6963 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6964 dg-do run stanza.
6965
6966 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6967
6968 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6969 requirement.
6970 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6971 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6972 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6973
6974 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6975
6976 PR testsuite/52641
6977 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6978 * gcc.dg/Wsign-conversion.c: Dito.
6979 * gcc.dg/attr-alloc_size-4.c: Dito.
6980 * gcc.dg/pr81020.c: Dito.
6981 * gcc.dg/pr81192.c: Dito.
6982 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6983 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6984 * gcc.dg/pr83844.c: Restrict to int32plus.
6985 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6986 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6987 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6988 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6989 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6990 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6991 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6992 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6993 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6994 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6995 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6996 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6997
6998 2018-02-02 Julia Koval <julia.koval@intel.com>
6999
7000 * gcc.target/i386/funcspec-56.inc: Handle new march.
7001 * g++.dg/ext/mv16.C: Ditto.
7002
7003 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7004
7005 * lib/target-supports.exp
7006 (check_effective_target_keeps_null_pointer_checks): No more
7007 special-case avr.
7008 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7009 * gcc.dg/ifcvt-4.c: Skip avr.
7010 * gcc.dg/pr53037-1.c: Dito.
7011 * gcc.dg/pr53037-2.c: Dito.
7012 * gcc.dg/pr53037-3.c: Dito.
7013 * gcc.dg/pr63387-2.c: Dito.
7014 * gcc.dg/pr63387.c: Dito.
7015 * gcc.dg/sancov/cmp0.c: Dito.
7016 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7017 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7018 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7019 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7020 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7021 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7022 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7023 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7024 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7025 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7026 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7027 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7028 * gcc.dg/tree-ssa/pr82059.c: Dito.
7029 * gcc.c-torture/execute/pr70460.c: Dito.
7030
7031 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7032
7033 PR testsuite/52641
7034 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7035 * gcc.c-torture/execute/20180112-1.c: Dito.
7036 * gcc.c-torture/execute/pr81503.c: Dito.
7037 * gcc.dg/store_merging_12.c: Dito.
7038 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7039 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7040 * gcc.dg/tree-ssa/pr80898.c: Dito.
7041 * gcc.dg/tree-ssa/pr82363.c: Dito.
7042 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7043 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7044 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7045 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7046 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7047 * gcc.dg/tree-ssa/pr80803.c: Dito.
7048 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7049 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7050 * gcc.dg/tree-ssa/vrp114.c: Dito.
7051 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7052 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7053 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7054
7055 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7056
7057 PR target/84066
7058 * gcc.target/i386/cet-sjlj-6a.c: New test.
7059 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7060
7061 2018-02-01 Marek Polacek <polacek@redhat.com>
7062
7063 PR c++/84125
7064 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7065
7066 2018-01-30 Jeff Law <law@redhat.com>
7067
7068 PR target/84128
7069 * gcc.target/i386/pr84128.c: New test.
7070
7071 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7072
7073 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7074 -fdelete-null-pointer-checks.
7075
7076 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7077
7078 PR c++/83796
7079 * g++.dg/cpp0x/abstract-default1.C: New.
7080
7081 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7082
7083 PR tree-optimization/81635
7084 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7085 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7086
7087 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7088
7089 PR target/83370
7090 * gcc.target/aarch64/pr83370.c: New.
7091
7092 2018-02-01 Richard Biener <rguenther@suse.de>
7093
7094 * gcc.dg/graphite/pr35356-1.c: Adjust.
7095
7096 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7097
7098 PR testsuite/83846
7099 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7100 for ILP32.
7101 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7102 of hard-coding the choice.
7103 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7104 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7105 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7106 memset call.
7107 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7108 stdint.h types.
7109 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7110 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7111 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7112 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7113 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7114 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7115 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7116 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7117 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7118 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7119 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7120 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7121 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7122 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7123 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7124 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7125 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7126 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7127 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7128 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7129 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7130 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7131 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7132 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7133 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7134 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7135 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7136 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7137 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7138 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7139 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7140 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7141 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7142 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7143 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7144 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7145 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7146 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7147 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7148 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7149 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7150 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7151 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7152 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7153 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7154 __builtin_popcountll rather than __builtin_popcountl.
7155
7156 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7157
7158 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7159 of LD1R[HWD] for multi-element constants on big-endian targets.
7160 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7161 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7162
7163 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7164
7165 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7166 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7167 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7168
7169 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR tree-optimization/81661
7172 PR tree-optimization/84117
7173 * gcc.dg/pr81661.c: New test.
7174 * gfortran.dg/pr84117.f90: New test.
7175
7176 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7177
7178 PR fortran/83705
7179 * gfortran.dg/repeat_7.f90: Catch warning message.
7180
7181 2018-01-31 Ian Lance Taylor <iant@golang.org>
7182
7183 * go.go-torture/execute/printnil.go: New test.
7184
7185 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7186
7187 * lib/target-supports.exp (check_effective_target_comdat_group):
7188 Allow for Solaris as comdat syntax.
7189
7190 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7191 Solaris with comdat_group support and as.
7192
7193 2018-01-31 Marek Polacek <polacek@redhat.com>
7194
7195 PR c/81779
7196 * gcc.dg/pr81779.c: New test.
7197
7198 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7199
7200 PR fortran/84116
7201 * gfortran.dg/gomp/pr84116.f90: New test.
7202
7203 PR c++/83993
7204 * g++.dg/init/pr83993-2.C: New test.
7205
7206 PR c++/83993
7207 * g++.dg/init/pr83993-1.C: New test.
7208 * g++.dg/cpp0x/pr83993.C: New test.
7209
7210 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7211
7212 PR fortran/84088
7213 * gfortran.dg/pr84088.f90: New test.
7214
7215 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7216
7217 PR target/82444
7218 * gcc.target/i386/pr82444.c: New.
7219
7220 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7221
7222 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7223 * gcc.target/powerpc/vsx-13.c: New.
7224
7225 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7226
7227 PR c++/84092
7228 * g++.dg/cpp1y/var-templ57.C: New.
7229
7230 2018-01-31 Marek Polacek <polacek@redhat.com>
7231
7232 PR c++/84138
7233 * g++.dg/diagnostic/pr84138.C: New test.
7234
7235 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7236
7237 PR fortran/78534
7238 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7239 -Wstringop-overflow warnings due to spurious warning with -O1.
7240 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7241 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7242
7243 2018-01-31 Richard Biener <rguenther@suse.de>
7244
7245 PR tree-optimization/84132
7246 * g++.dg/torture/pr84132.C: New testcase.
7247
7248 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7249
7250 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7251 dg-final scan.
7252
7253 2018-01-31 Julia Koval <julia.koval@intel.com>
7254
7255 PR target/83618
7256 * gcc.target/i386/rdpid.c: Remove "eax".
7257
7258 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7259
7260 PR tree-optimization/64946
7261 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7262 scan-assembler checks.
7263
7264 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7265
7266 * gcc.c-torture/execute/20180131-1.c: New test.
7267
7268 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7269
7270 * gcc.target/arc/taux-1.c: New test.
7271 * gcc.target/arc/taux-2.c: Likewise.
7272
7273 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7274
7275 * gcc.target/arc/uncached.c: New test.
7276
7277 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7278
7279 PR lto/83954
7280 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7281
7282 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7283
7284 PR preprocessor/69869
7285 * gcc.dg/cpp/trad/pr69869.c: New test.
7286
7287 PR c/84100
7288 * gcc.dg/pr84100.c: New test.
7289
7290 2018-01-30 Jeff Law <law@redhat.com>
7291
7292 PR target/84064
7293 * gcc.target/i386/pr84064: New test.
7294
7295 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7296
7297 PR fortran/84134
7298 * gfortran.dg/data_implied_do_2.f90: New test.
7299
7300 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7301
7302 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7303
7304 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7305
7306 PR fortran/84133
7307 * gfortran.dg/inline_matmul_21.f90: New test case.
7308
7309 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7310
7311 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7312
7313 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7314
7315 PR target/84112
7316 * gcc.target/powerpc/pr84112.c: New.
7317
7318 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7319
7320 PR rtl-optimization/83986
7321 * gcc.dg/pr83986.c: New test.
7322
7323 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7324
7325 PR 58684
7326 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7327 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7328 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7329 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7330
7331 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7332
7333 PR tree-optimization/84111
7334 * gcc.c-torture/compile/pr84111.c: New test.
7335
7336 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7337
7338 PR ipa/83179
7339 * gcc.dg/ipa/inline-2.c: Fix template.
7340 * gcc.dg/ipa/inline-3.c: Fix template.
7341
7342 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7343
7344 PR ipa/81360
7345 * g++.dg/torture/pr81360.C: New testcase.
7346
7347 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7348
7349 PR lto/83954
7350 * gcc.dg/lto/pr83954.h: New testcase.
7351 * gcc.dg/lto/pr83954_0.c: New testcase.
7352 * gcc.dg/lto/pr83954_1.c: New testcase.
7353
7354 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7355
7356 PR bootstrap/84017
7357 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7358 to dg-options.
7359 Simplify DW_AT_producer scan.
7360
7361 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7362
7363 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7364
7365 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7366
7367 PR target/83828
7368 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7369 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7370 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7371 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7372
7373 2018-01-29 Jeff Law <law@redhat.com>
7374
7375 PR testsuite/81010
7376 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7377 better match other tests which require vsx. Verify the zero
7378 extension is part of the test in the combiner dump.
7379
7380 2018-01-29 Marek Polacek <polacek@redhat.com>
7381
7382 PR c/83966
7383 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7384
7385 PR c++/83996
7386 * g++.dg/ext/pr83996.C: New test.
7387
7388 2018-01-29 Richard Biener <rguenther@suse.de>
7389
7390 PR tree-optimization/84057
7391 * gcc.dg/graphite/pr84057.c: New testcase.
7392
7393 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7394
7395 PR fortran/84073
7396 * gfortran.dg/bind_c_usage_31.f90: New test.
7397
7398 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7399
7400 PR c++/83924
7401 * g++.dg/warn/Wduplicated-branches5.C: New.
7402
7403 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7404
7405 * gcc.target/rl78/test_addsi3_internal.c: New test.
7406
7407 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7408
7409 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7410 Make expected output depend on whether we expect sibcalls or not.
7411 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7412 safe-indirect-jump-1.c).
7413
7414 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7415 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7416 Soren Rasmussen <s.c.rasmussen@gmail.com>
7417
7418 Fortran 2018 teams tests.
7419
7420 * gfortran.dg/team_number_1.f90: new test for team_number.
7421 * gfortran.dg/team_change_1.f90: new test for change team.
7422 * gfortran.dg/team_end_1.f90: new test for end team.
7423 * gfortran.dg/team_form_1.f90: new test for form team.
7424
7425 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7426
7427 PR fortran/83998
7428 * gfortran.dg/dot_product_4.f90
7429
7430 2018-01-26 Martin Sebor <msebor@redhat.com>
7431
7432 PR tree-optimization/83896
7433 * gcc.dg/strlenopt-43.c: New.
7434
7435 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7436
7437 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7438 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7439 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7440 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7441 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7442 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7443 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7444 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7445 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7446 stanzas.
7447 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7448 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7449 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7450 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7451 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7452 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7453 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7454 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7455 instruction list.
7456 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7457
7458 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7459
7460 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7461 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7462 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7463 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7464 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7465 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7466 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7467 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7468 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7469 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7470 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7471 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7472 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7473
7474 2018-01-26 Martin Liska <mliska@suse.cz>
7475
7476 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7477 warning is seen.
7478
7479 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7480
7481 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7482 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7483 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7484 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7485 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7486 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7487 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7488 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7489
7490 2018-01-26 Richard Biener <rguenther@suse.de>
7491
7492 PR rtl-optimization/84003
7493 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7494 latent bug in DSE if NOINLINE is appropriately defined.
7495 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7496 and defining NOINLINE.
7497
7498 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7499
7500 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7501 tests specific to aarch64. XFAIL test on arm.
7502
7503 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7504
7505 PR rtl-optimization/83985
7506 * gcc.dg/pr83985.c: New test.
7507
7508 PR c/83989
7509 * c-c++-common/Wrestrict-3.c: New test.
7510
7511 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7512
7513 * gcc.target/arc/tdelegitimize_addr.c: New test.
7514
7515 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7516
7517 * gcc.target/arc/jli-1.c: New file.
7518 * gcc.target/arc/jli-2.c: Likewise.
7519
7520 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7521
7522 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7523 scan-assembler.
7524 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7525 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7526
7527 2018-01-26 Richard Biener <rguenther@suse.de>
7528
7529 PR tree-optimization/81082
7530 * gcc.dg/vect/pr81082.c: New testcase.
7531 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7532 simplification to n * n.
7533
7534 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7535
7536 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7537 Solaris 10.
7538 * gcc.target/i386/pr63620.c: Likewise.
7539
7540 2018-01-26 Julia Koval <julia.koval@intel.com>
7541
7542 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7543 -mavx512f -mavx512bw.
7544 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7545 * gcc.target/i386/i386.exp: Fix types.
7546
7547 2018-01-26 Alan Modra <amodra@gmail.com>
7548
7549 PR target/84033
7550 * gcc.target/powerpc/swaps-p8-46.c: New.
7551
7552 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7553
7554 PR fortran/37577
7555 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7556 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7557 'array01' in the tree dump comparison.
7558 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7559 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7560 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7561
7562 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7563
7564 PR middle-end/83055
7565 * gcc.dg/torture/pr83055.c: New testcase.
7566
7567 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7568
7569 PR c++/84031
7570 * g++.dg/cpp1z/decomp36.C: New test.
7571
7572 PR middle-end/83977
7573 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7574
7575 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7576
7577 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7578 the shift dump line.
7579 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7580
7581 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7582
7583 PR target/81550
7584 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7585 index instead of int, which allows IVOPTs to properly optimize the
7586 loop.
7587
7588 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7589
7590 PR jit/82846
7591 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7592 of "fn_type" typedef.
7593 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7594
7595 2018-01-24 Ian Lance Taylor <iant@golang.org>
7596
7597 * go.go-torture/execute/names-1.go: New test.
7598
7599 2018-01-19 Jeff Law <law@redhat.com>
7600
7601 PR target/83994
7602 * gcc.target/i386/pr83994.c: New test.
7603
7604 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7605
7606 PR target/84014
7607 * gcc.target/powerpc/pr84014.c: New.
7608
7609 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7610
7611 PR middle-end/83977
7612 * c-c++-common/gomp/pr83977-1.c: New test.
7613 * c-c++-common/gomp/pr83977-2.c: New test.
7614 * c-c++-common/gomp/pr83977-3.c: New test.
7615 * gfortran.dg/gomp/pr83977.f90: New test.
7616
7617 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7618
7619 PR testsuite/83889
7620 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7621 * gcc.dg/vect/pr80631-1.c: Likewise.
7622 * gcc.dg/vect/pr80631-2.c: Likewise.
7623 * gcc.dg/vect/pr81410.c: Likewise.
7624 * gcc.dg/vect/pr81633.c: Likewise.
7625 * gcc.dg/vect/pr81815.c: Likewise.
7626 * gcc.dg/vect/pr82108.c: Likewise.
7627 * gcc.dg/vect/pr83857.c: Likewise.
7628 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7629 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7630 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7631 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7632 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7633 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7634 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7635 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7636 dg-xfail-run-if instead.
7637 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7638 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7639 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7640 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7641 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7642
7643 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7644
7645 PR tree-optimization/83979
7646 * g++.dg/pr83979.c: New test.
7647
7648 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7649
7650 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7651 option. Add arm_neon_ok_no_float_abi check.
7652
7653 2018-01-24 Richard Biener <rguenther@suse.de>
7654
7655 PR tree-optimization/83176
7656 * gcc.dg/graphite/pr83176.c: New testcase.
7657
7658 2018-01-24 Richard Biener <rguenther@suse.de>
7659
7660 PR tree-optimization/82819
7661 * gcc.dg/graphite/pr82819.c: New testcase.
7662
7663 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7664
7665 PR c++/83921
7666 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7667 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7668 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7669 * g++.dg/ext/stmtexpr20.C: Likewise.
7670 * g++.dg/ext/stmtexpr21.C: Likewise.
7671
7672 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7673
7674 PR c++/83974
7675 * g++.dg/warn/pr83974.C: New test case.
7676
7677 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7678
7679 PR sanitizer/83987
7680 * g++.dg/ubsan/pr83987.C: New test.
7681
7682 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7683
7684 PR fortran/83866
7685 * gfortran.dg/pdt_29.f03: New test.
7686
7687 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7688
7689 PR fortran/83898
7690 * gfortran.dg/associate_33.f03: New test.
7691
7692 2018-01-23 Martin Liska <mliska@suse.cz>
7693
7694 PR lto/81440
7695 * gcc.dg/lto/pr81440.h: New test.
7696 * gcc.dg/lto/pr81440_0.c: New test.
7697 * gcc.dg/lto/pr81440_1.c: New test.
7698
7699 2018-01-23 Nathan Sidwell <nathan@acm.org>
7700
7701 PR c++/83988
7702 * g++.dg/template/pr83988.C: New.
7703
7704 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR c++/82882
7707 PR c++/83978
7708 * g++.dg/cpp0x/pr82882.C: New test.
7709 * g++.dg/cpp0x/pr83978.C: New test.
7710
7711 PR c++/83958
7712 * g++.dg/cpp1z/decomp35.C: New test.
7713
7714 2018-01-23 Nathan Sidwell <nathan@acm.org>
7715
7716 * g++.dg/cpp0x/range-for10.C: Adjust.
7717 * g++.dg/ext/forscope1.C: Adjust.
7718 * g++.dg/ext/forscope2.C: Adjust.
7719 * g++.dg/template/for1.C: Adjust.
7720
7721 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7722
7723 PR tree-optimization/83510
7724 * gcc.c-torture/compile/pr83510.c: New test case.
7725
7726 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7727
7728 PR testsuite/83888
7729 * lib/target-supports.exp (check_effective_target_vect_float): Say
7730 that the result only holds when -funsafe-math-optimizations is on.
7731 (check_effective_target_vect_float_strict): New procedure.
7732 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7733 of vect_float.
7734 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7735
7736 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7737
7738 PR tree-optimization/83965
7739 * gcc.dg/vect/pr83965.c: New test.
7740
7741 2018-01-23 Richard Biener <rguenther@suse.de>
7742
7743 PR tree-optimization/83963
7744 * gfortran.dg/graphite/pr83963.f: New testcase.
7745 * gcc.dg/graphite/pr83963-2.c: Likewise.
7746
7747 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7748
7749 PR c++/83918
7750 * g++.dg/cpp1z/pr83918.C: New test.
7751
7752 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7753
7754 PR tree-optimization/83957
7755 * gcc.dg/autopar/pr83957.c: New test.
7756
7757 PR tree-optimization/83081
7758 * gcc.dg/predict-8.c: Adjust expected probability.
7759
7760 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7761
7762 PR target/83862
7763 * gcc.target/powerpc/pr83862.c: New test.
7764
7765 2018-01-22 Carl Love <cel@us.ibm.com>
7766
7767 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7768 builtins-4-runnable.c, builtins-6-runnable.c,
7769 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7770 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7771 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7772 for signed/unsigned 128-bit and long long int loads.
7773
7774 2018-01-22 Marek Polacek <polacek@redhat.com>
7775
7776 PR c++/81933
7777 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7778
7779 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7780
7781 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7782 scan-asembler valid instructions list.
7783 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7784 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7785 power8-vector requirement and option.
7786 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7787
7788 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7789
7790 PR 78534
7791 PR 83704
7792 * gfortran.dg/string_1.f90: Remove printing the length.
7793
7794 2018-01-22 Richard Biener <rguenther@suse.de>
7795
7796 PR tree-optimization/83963
7797 * gcc.dg/graphite/pr83963.c: New testcase.
7798
7799 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7800
7801 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7802 dg-require-effective-target directives.
7803
7804 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7805
7806 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7807 New procedure.
7808 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7809 Adjust scan-assembler checks for soft-float.
7810
7811 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7812
7813 PR target/83946
7814 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7815
7816 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7817
7818 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7819 * gcc.dg/pr83623.c: Likewise.
7820 * gcc.dg/pr83666.c: Likewise.
7821
7822 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7823 David Edelsohn <dje.gcc@gmail.com>
7824
7825 PR target/83946
7826 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7827 assembly output from "crset eq" to "crset 2".
7828 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7829 assembly output from . to $.
7830 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7831 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7832 assembly output from "crset eq" to "crset 2".
7833 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7834 assembly output from "crset eq" to "crset 2", and from . to $.
7835
7836 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7837
7838 PR fortran/83900
7839 * gfortran.dg/matmul_18.f90: New test.
7840
7841 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7842
7843 PR tree-optimization/83940
7844 * gcc.dg/torture/pr83940.c: New test.
7845
7846 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7847
7848 PR middle-end/83945
7849 * gcc.dg/tls/pr83945.c: New test.
7850
7851 PR target/83930
7852 * gcc.dg/pr83930.c: New test.
7853
7854 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7855
7856 PR fortran/83900
7857 * gfortran.dg/matmul_17.f90: New test.
7858
7859 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7860
7861 PR fortran/80768
7862 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7863
7864 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7865
7866 PR c++/81167
7867 * g++.dg/cpp0x/pr81167.C: New test.
7868
7869 PR c++/83919
7870 * g++.dg/cpp0x/pr83919.C: New test.
7871
7872 2018-01-19 Jeff Law <law@redhat.com>
7873 Jakub Jelinek <jakub@redhat.com>
7874
7875 * gcc.dg/stack-check-16.c: New test.
7876
7877 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7878
7879 PR target/83790
7880 * gcc.target/nvptx/indirect_call.c: New test.
7881
7882 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7883
7884 * g++.dg/torture/pr83619.C: Remove dg-message.
7885
7886 2018-01-19 Martin Liska <mliska@suse.cz>
7887
7888 * gcc.dg/predict-1.c: Adjust expected probability.
7889 * gcc.dg/predict-3.c: Likewise.
7890 * gcc.dg/predict-5.c: Likewise.
7891 * gcc.dg/predict-6.c: Likewise.
7892 * gcc.dg/predict-9.c: Likewise.
7893
7894 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7895
7896 PR tree-optimization/83922
7897 * gcc.dg/pr83922.c: New test.
7898
7899 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7900
7901 PR tree-optimization/83914
7902 * gcc.dg/vect/pr83914.c: New test.
7903
7904 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7905
7906 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7907 * gcc.target/arm/negdi-2.c: Likewise.
7908 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7909
7910 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7911
7912 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7913
7914 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7915
7916 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7917
7918 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7919
7920 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7921 hppa*-*-hpux*.
7922
7923 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7924
7925 PR ipa/83619
7926 PR testsuite/83934
7927 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7928 forward declaration.
7929
7930 2018-01-18 Carl Love <cel@us.ibm.com>
7931
7932 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7933 to the function.
7934
7935 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7936
7937 PR c++/81013
7938 * g++.dg/inherit/union3.C: New.
7939
7940 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7941
7942 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7943
7944 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7945
7946 PR ipa/83619
7947 * g++.dg/torture/pr83619.C: New testcase.
7948
7949 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7950
7951 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7952 Add function body to force error messages in some configurations.
7953
7954 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7955
7956 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7957 and arm_thumb1_ok.
7958
7959 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7960
7961 PR other/70268
7962 * c-c++-common/ffile-prefix-map.c: New test.
7963 * c-c++-common/fmacro-prefix-map.c: New test.
7964 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7965 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7966
7967 2018-01-18 Martin Liska <mliska@suse.cz>
7968
7969 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7970 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7971 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7972 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7973 * gcc.target/i386/ret-thunk-10.c: Likewise.
7974 * gcc.target/i386/ret-thunk-11.c: Likewise.
7975 * gcc.target/i386/ret-thunk-12.c: Likewise.
7976 * gcc.target/i386/ret-thunk-15.c: Likewise.
7977 * gcc.target/i386/ret-thunk-9.c: Likewise.
7978
7979 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7980
7981 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7982 order.
7983
7984 2018-01-18 Nathan Sidwell <nathan@acm.org>
7985
7986 PR c++/83160
7987 * g++.dg/cpp0x/pr83160.C: New.
7988
7989 2018-01-18 Richard Biener <rguenther@suse.de>
7990
7991 PR tree-optimization/83887
7992 * gcc.dg/graphite/pr83887.c: New testcase.
7993 * gfortran.dg/graphite/pr83887.f90: Likewise.
7994 * gfortran.dg/graphite/pr83887.f: Likewise.
7995
7996 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7997
7998 PR target/65578
7999 * gcc.target/arm/builtin-bswap.x: New file.
8000 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8001 and options for armv6t2.
8002 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8003 and options for Thumb1.
8004 * gcc.target/arm/builtin-bswap16.x: New file.
8005 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8006 and options for armv6t2.
8007 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8008 and options for Thumb1.
8009
8010 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8011
8012 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8013 order.
8014
8015 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8016
8017 PR c/61240
8018 * gcc.dg/pr61240.c: New test.
8019
8020 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8021
8022 PR fortran/83864
8023 * gfortran.dg/pr83864.f90: New test.
8024
8025 2018-01-17 Jeff Law <law@redhat.com>
8026
8027 PR testsuite/83883
8028 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8029
8030 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8031
8032 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8033 restriction, but still restrict to 64-bit.
8034 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8035 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8036
8037 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8038
8039 PR fortran/83874
8040 * gfortran.dg/pr83874.f90: New test.
8041
8042 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8043
8044 PR c++/83824
8045 * g++.dg/cpp0x/pr83824.C: New test.
8046
8047 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8048
8049 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8050 appropriate .gnu_attribute for the long double type, if we use the
8051 long double type, but do not generate any calls.
8052 * gcc.target/powerpc/gnuattr2.c: Likewise.
8053 * gcc.target/powerpc/gnuattr3.c: Likewise.
8054
8055 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8056
8057 PR c++/78344
8058 * g++.dg/cpp0x/alignas13.C: New.
8059
8060 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8061
8062 PR c++/83897
8063 * g++.dg/cpp0x/pr83897.C: New test.
8064
8065 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8066
8067 PR ipa/83051
8068 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8069
8070 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8071
8072 PR c++/81054
8073 * g++.dg/cpp0x/constexpr-ice19.C: New.
8074
8075 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8076
8077 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8078 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8079 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8080 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8081 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8082 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8083 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8084 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8085 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8086 * gcc.target/powerpc/builtins-1.fold.h: New.
8087
8088 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8089
8090 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8091 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8092
8093 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8094
8095 * gcc.target/arm/g2.c: Add -marm to dg-options.
8096 * gcc.target/arm/scd42-2.c: Likewise.
8097
8098 2018-01-17 Nathan Sidwell <nathan@acm.org>
8099
8100 PR c++/83287
8101 * g++.dg/lookup/pr83287-2.C: New.
8102
8103 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8104
8105 PR c++/83814
8106 PR c++/83902
8107 * g++.dg/wrappers/pr83814.C: New test case.
8108 * g++.dg/wrappers/pr83902.C: New test case.
8109
8110 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8111
8112 PR lto/83121
8113 * g++.dg/lto/pr83121_0.C: New test case.
8114 * g++.dg/lto/pr83121_1.C: New test case.
8115 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8116 adapted from DejaGnu's dg-test.
8117 (lto_handle_diagnostics): New procedure.
8118 (lto_prune_warns): Ignore informational notes.
8119 (lto-link-and-maybe-run): Add "messages_by_file" param.
8120 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8121 "execute" when "link" fails if "execute" was not specified.
8122 (lto-can-handle-directive): New procedure.
8123 (lto-get-options-main): Call lto-can-handle-directive. Add a
8124 dg-messages local, using it to set the caller's
8125 dg-messages-by-file for the given source file.
8126 (lto-get-options): Likewise.
8127 (lto-execute): Add dg-messages-by-file local, and pass it to
8128 lto-link-and-maybe-run.
8129
8130 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8131 Richard Sandiford <richard.sandiford@linaro.org>
8132
8133 PR target/79041
8134 PR target/82964
8135 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8136 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8137
8138 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8139
8140 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8141 target check autogenerator for armv8.1-a and armv8.2-a.
8142
8143 2018-01-17 Carl Love <cel@us.ibm.com>
8144
8145 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8146 Add debug print statements.
8147 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8148 16 byte vector load followed by a partial vector load.
8149
8150 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8151
8152 PR c++/83799
8153 * g++.dg/wrappers/pr83799.C: New test case.
8154
8155 2018-01-17 Nathan Sidwell <nathan@acm.org>
8156
8157 PR c++/83739
8158 * g++.dg/cpp1y/pr83739.C: New.
8159
8160 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8161
8162 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8163 * gcc.target/visium/overflow16.c: Likewise.
8164 * gcc.target/visium/overflow32.c: Likewise.
8165
8166 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8167
8168 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8169
8170 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8171
8172 * gcc.dg/rtl/arm/stl-cond.c: New test.
8173 * gcc.target/arm/stl-cond.c: Delete.
8174
8175 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8176
8177 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8178 directives.
8179
8180 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8181
8182 PR tree-optimization/83843
8183 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8184 * gcc.dg/store_merging_19.c: New test.
8185
8186 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8187
8188 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8189 and options.
8190
8191 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8192
8193 PR rtl-optimization/83771
8194 * gcc.dg/pr83771.c: New test.
8195
8196 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8197
8198 PR tree-optimization/81184
8199 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8200 targets.
8201 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8202
8203 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8204
8205 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8206
8207 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8208
8209 PR target/83546
8210 * gcc.target/i386/pr83546.c: New test.
8211
8212 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8213
8214 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8215
8216 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8217
8218 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8219 test and add dg-warning for the -Wstringop-overflow warning.
8220
8221 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8222
8223 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8224 XFAIL last test on SPARC and Visium.
8225
8226 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8227
8228 PR rtl-optimization/80481
8229 * g++.dg/pr80481.C: Exclude solaris.
8230
8231 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8232
8233 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8234 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8235 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8236
8237 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8238
8239 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8240 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8241 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8242 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8243 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8244 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8245 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8246 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8247 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8248 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8249 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8250 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8251 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8252 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8253 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8254
8255 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8256
8257 PR testsuite/77734
8258 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8259
8260 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8261
8262 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8263 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8264 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8265 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8266 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8267 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8268
8269 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8270
8271 PR tree-optimization/83857
8272 * gcc.dg/vect/pr83857.c: New test.
8273
8274 2018-01-16 Richard Biener <rguenther@suse.de>
8275
8276 PR tree-optimization/83867
8277 * gcc.dg/vect/pr83867.c: New testcase.
8278
8279 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8280
8281 PR c/83844
8282 * gcc.dg/pr83844.c: New test.
8283
8284 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8285
8286 * gcc.dg/torture/pr83847.c: New test.
8287
8288 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8289
8290 PR rtl-optimization/86620
8291 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8292 instead of --param=max-sched-ready-insns=0.
8293 * gcc.target/i386/pr83620.c: New test.
8294 * gcc.dg/pr83620.c: New test.
8295
8296 PR tree-optimization/83843
8297 * gcc.dg/store_merging_18.c: New test.
8298
8299 PR c++/83817
8300 * g++.dg/cpp1y/pr83817.C: New test.
8301
8302 PR c++/83825
8303 * g++.dg/template/pr83825.C: New test.
8304
8305 2018-01-16 Richard Biener <rguenther@suse.de>
8306
8307 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8308
8309 2018-01-16 Richard Biener <rguenther@suse.de>
8310
8311 PR testsuite/82132
8312 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8313 from gcc.dg/torture/pr60092.c.
8314
8315 2018-01-15 Martin Sebor <msebor@redhat.com>
8316
8317 PR c++/83588
8318 * g++.dg/ext/flexary28.C: New test.
8319
8320 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8321
8322 PR fortran/82257
8323 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8324
8325 2018-01-15 Martin Sebor <msebor@redhat.com>
8326
8327 PR testsuite/83869
8328 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8329
8330 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8331
8332 PR fortran/54613
8333 * gfortran.dg/minmaxloc_9.f90: New test.
8334 * gfortran.dg/minmaxloc_10.f90: New test.
8335 * gfortran.dg/minmaxloc_11.f90: New test.
8336
8337 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8338
8339 PR target/83839
8340 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8341 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8342 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8343 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8344 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8345 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8346 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8347 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8348 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8349 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8350 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8351 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8352 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8353 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8354 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8355 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8356 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8357 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8358 * gcc.target/i386/ret-thunk-10.c: Likewise.
8359 * gcc.target/i386/ret-thunk-11.c: Likewise.
8360 * gcc.target/i386/ret-thunk-12.c: Likewise.
8361 * gcc.target/i386/ret-thunk-13.c: Likewise.
8362 * gcc.target/i386/ret-thunk-14.c: Likewise.
8363 * gcc.target/i386/ret-thunk-15.c: Likewise.
8364 * gcc.target/i386/ret-thunk-9.c: Don't check the
8365 __x86_return_thunk label. Scan for "push" only for Linux.
8366
8367 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8368
8369 PR testsuite/79920
8370 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8371
8372 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8373
8374 PR target/83687
8375 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8376 tests.
8377 * gcc.target/arm/pr83687.c: New test.
8378
8379 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8380
8381 Adjust tests to AVR_TINY.
8382
8383 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8384 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8385 * gcc.target/avr/pr71627.c: Same.
8386 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8387 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8388 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8389 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8390 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8391 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8392 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8393 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8394 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8395 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8396 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8397 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8398 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8399 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8400 * gcc.target/avr/torture/pr61055.c: Same.
8401 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8402 available.
8403 * gcc.target/avr/torture/int24-mul.c: Same.
8404 * gcc.target/avr/torture/pr51782-1.c: Same.
8405 * gcc.target/avr/torture/pr61443.c: Same.
8406 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8407 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8408
8409 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8410
8411 PR c/83801
8412 PR c/83729
8413 * gcc.target/avr/torture/pr83729.c: New test.
8414 * gcc.target/avr/torture/pr83801.c: New test.
8415
8416 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR middle-end/82694
8419 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8420 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8421
8422 2018-01-10 Martin Sebor <msebor@redhat.com>
8423
8424 PR other/83508
8425 * gcc.dg/Wstringop-overflow-2.c: New test.
8426
8427 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8428
8429 PR libgfortran/83811
8430 * gfortran.dg/fmt_e.f90: New test.
8431
8432 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8433
8434 * gcc.target/i386/indirect-thunk-10.c: New test.
8435 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8436 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8437 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8438 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8439 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8440 * gcc.target/i386/ret-thunk-17.c: Likewise.
8441 * gcc.target/i386/ret-thunk-18.c: Likewise.
8442 * gcc.target/i386/ret-thunk-19.c: Likewise.
8443 * gcc.target/i386/ret-thunk-20.c: Likewise.
8444 * gcc.target/i386/ret-thunk-21.c: Likewise.
8445
8446 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8447
8448 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8449
8450 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8451
8452 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8453 -mno-indirect-branch-register.
8454 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8455 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8456 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8457 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8458 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8459 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8460 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8461 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8462 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8463 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8464 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8465 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8466 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8467 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8468 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8469 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8470 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8471 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8472 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8473 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8474 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8475 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8476 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8477 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8478 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8479 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8480 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8481 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8482 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8483 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8484 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8485 * gcc.target/i386/ret-thunk-10.c: Likewise.
8486 * gcc.target/i386/ret-thunk-11.c: Likewise.
8487 * gcc.target/i386/ret-thunk-12.c: Likewise.
8488 * gcc.target/i386/ret-thunk-13.c: Likewise.
8489 * gcc.target/i386/ret-thunk-14.c: Likewise.
8490 * gcc.target/i386/ret-thunk-15.c: Likewise.
8491 * gcc.target/i386/ret-thunk-9.c: Likewise.
8492 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8493 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8494 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8495
8496 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8497
8498 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8499 -mfunction-return=keep.
8500 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8501 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8502 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8503 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8504 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8505 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8506 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8507 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8508 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8509 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8510 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8511 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8512 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8513 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8514 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8515 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8516 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8517 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8518 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8519 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8520 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8521 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8522 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8523 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8524 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8525 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8526 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8527 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8528 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8529 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8530 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8531 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8532 * gcc.target/i386/ret-thunk-1.c: New test.
8533 * gcc.target/i386/ret-thunk-10.c: Likewise.
8534 * gcc.target/i386/ret-thunk-11.c: Likewise.
8535 * gcc.target/i386/ret-thunk-12.c: Likewise.
8536 * gcc.target/i386/ret-thunk-13.c: Likewise.
8537 * gcc.target/i386/ret-thunk-14.c: Likewise.
8538 * gcc.target/i386/ret-thunk-15.c: Likewise.
8539 * gcc.target/i386/ret-thunk-16.c: Likewise.
8540 * gcc.target/i386/ret-thunk-2.c: Likewise.
8541 * gcc.target/i386/ret-thunk-3.c: Likewise.
8542 * gcc.target/i386/ret-thunk-4.c: Likewise.
8543 * gcc.target/i386/ret-thunk-5.c: Likewise.
8544 * gcc.target/i386/ret-thunk-6.c: Likewise.
8545 * gcc.target/i386/ret-thunk-7.c: Likewise.
8546 * gcc.target/i386/ret-thunk-8.c: Likewise.
8547 * gcc.target/i386/ret-thunk-9.c: Likewise.
8548
8549 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8550
8551 * gcc.target/i386/indirect-thunk-1.c: New test.
8552 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8553 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8554 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8555 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8556 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8557 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8558 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8559 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8560 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8561 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8562 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8563 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8564 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8565 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8566 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8567 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8568 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8569 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8570 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8571 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8572 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8573 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8574 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8575 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8576 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8577 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8578 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8579 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8580 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8581 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8582 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8583 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8584
8585 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8586
8587 PR ipa/83051
8588 * gcc.c-torture/compile/pr83051.c: New testcase.
8589
8590 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8591
8592 PR tree-optimization/83501
8593 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8594
8595 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8596
8597 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8598 for lvx and stvx instead of lxvd2x and stxvd2x and require
8599 little-endian target. Add comments.
8600 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8601 comprehensive testing.
8602 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8603 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8604 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8605 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8606 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8607 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8608 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8609 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8610 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8611 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8612 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8613 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8614 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8615 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8616 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8617 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8618 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8619 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8620 scan-assembler-not directives that forbid lvx and xxpermdi.
8621 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8622 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8623 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8624 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8625 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8626 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8627 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8628 scan-assembler-times directives to reflect different numbers of
8629 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8630
8631 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8632 Alan Hayward <alan.hayward@arm.com>
8633 David Sherwood <david.sherwood@arm.com>
8634
8635 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8636 than SLP vectorization.
8637 * gcc.dg/vect/vect-alias-check-10.c: New test.
8638 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8639 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8640 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8641 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8642 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8643 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8644 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8645 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8646 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8647 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8648 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8649 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8650 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8651 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8652 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8653 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8654 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8655 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8656 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8657 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8658 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8659 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8660 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8661
8662 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8663 Alan Hayward <alan.hayward@arm.com>
8664 David Sherwood <david.sherwood@arm.com>
8665
8666 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8667 New proc.
8668 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8669 targets with scatter stores.
8670 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8671 stores.
8672 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8673 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8674 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8675 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8676 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8677 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8678 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8679 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8680 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8681 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8682 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8683 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8684 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8685 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8686 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8687 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8688
8689 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8690 Alan Hayward <alan.hayward@arm.com>
8691 David Sherwood <david.sherwood@arm.com>
8692
8693 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8694 for double_reduc1.
8695 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8696 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8697 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8698 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8699
8700 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8701 Alan Hayward <alan.hayward@arm.com>
8702 David Sherwood <david.sherwood@arm.com>
8703
8704 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8705 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8706 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8707
8708 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8709 Alan Hayward <alan.hayward@arm.com>
8710 David Sherwood <david.sherwood@arm.com>
8711
8712 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8713 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8714 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8715 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8716 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8717 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8718 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8719 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8720 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8721 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8722 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8723 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8724 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8725 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8726
8727 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8728 Alan Hayward <alan.hayward@arm.com>
8729 David Sherwood <david.sherwood@arm.com>
8730
8731 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8732 check for a message about using in-order reductions.
8733 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8734 check for a message about using in-order reductions.
8735 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8736 vectorized and check for a message about using in-order reductions.
8737 Expect targets with variable-length vectors to fall back to the
8738 fixed-length mininum.
8739 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8740 check for a message about using in-order reductions.
8741 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8742 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8743 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8744 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8745 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8746 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8747 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8748 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8749 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8750 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8751 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8752 vect_fold_left_plus.
8753
8754 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8755
8756 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8757 are spilled.
8758 * gcc.target/aarch64/sve/spill_2.c: New test.
8759 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8760 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8761 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8762 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8763 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8764
8765 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8766 Alan Hayward <alan.hayward@arm.com>
8767 David Sherwood <david.sherwood@arm.com>
8768
8769 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8770 of branches.
8771 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8772 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8773 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8774 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8775 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8776 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8777 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8778 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8779 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8780
8781 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8782 Alan Hayward <alan.hayward@arm.com>
8783 David Sherwood <david.sherwood@arm.com>
8784
8785 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8786 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8787 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8788 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8789
8790 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8791 Alan Hayward <alan.hayward@arm.com>
8792 David Sherwood <david.sherwood@arm.com>
8793
8794 * lib/target-supports.exp
8795 (check_effective_target_vect_fold_extract_last): New proc.
8796 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8797 for fold_extract_last.
8798 * gcc.dg/vect/pr65947-2.c: Likewise.
8799 * gcc.dg/vect/pr65947-3.c: Likewise.
8800 * gcc.dg/vect/pr65947-4.c: Likewise.
8801 * gcc.dg/vect/pr65947-5.c: Likewise.
8802 * gcc.dg/vect/pr65947-6.c: Likewise.
8803 * gcc.dg/vect/pr65947-9.c: Likewise.
8804 * gcc.dg/vect/pr65947-10.c: Likewise.
8805 * gcc.dg/vect/pr65947-12.c: Likewise.
8806 * gcc.dg/vect/pr65947-14.c: Likewise.
8807 * gcc.dg/vect/pr80631-1.c: Likewise.
8808 * gcc.target/aarch64/sve/clastb_1.c: New test.
8809 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8810 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8811 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8812 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8813 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8814 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8815 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8816 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8817 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8818 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8819 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8820 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8821 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8822
8823 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8824 Alan Hayward <alan.hayward@arm.com>
8825 David Sherwood <david.sherwood@arm.com>
8826
8827 * gcc.target/aarch64/sve/live_1.c: New test.
8828 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8829
8830 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8831 Alan Hayward <alan.hayward@arm.com>
8832 David Sherwood <david.sherwood@arm.com>
8833
8834 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8835 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8836 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8837 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8838 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8839 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8840 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8841 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8842 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8843
8844 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8845 Alan Hayward <alan.hayward@arm.com>
8846 David Sherwood <david.sherwood@arm.com>
8847
8848 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8849 New proc.
8850 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8851 vect_fully_masked.
8852 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8853 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8854 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8855 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8856 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8857 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8858
8859 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8860 Alan Hayward <alan.hayward@arm.com>
8861 David Sherwood <david.sherwood@arm.com>
8862
8863 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8864 instead of just ADDRESS.
8865 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8866 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8867 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8868 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8869 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8870 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8871 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8872 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8873 * gcc.target/aarch64/sve/while_2.c: Likewise.
8874 * gcc.target/aarch64/sve/while_3.c: Likewise.
8875 * gcc.target/aarch64/sve/while_4.c: Likewise.
8876
8877 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8878 Alan Hayward <alan.hayward@arm.com>
8879 David Sherwood <david.sherwood@arm.com>
8880
8881 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8882 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8883 to be predicated.
8884 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8885 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8886 * gcc.target/aarch64/sve/reduc_5.c: New test.
8887 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8888 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8889
8890 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8891 Alan Hayward <alan.hayward@arm.com>
8892 David Sherwood <david.sherwood@arm.com>
8893
8894 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8895 * gcc.dg/tree-ssa/peel1.c: Likewise.
8896 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8897 variable-length vectors.
8898 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8899 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8900 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8901 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8902 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8903 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8904 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8905 * gcc.target/aarch64/sve/slp_8.c: New test.
8906 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8907 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8908 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8909 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8910 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8911 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8912 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8913 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8914 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8915 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8916 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8917 * gcc.target/aarch64/sve/while_1.c: Likewise.
8918 * gcc.target/aarch64/sve/while_2.c: Likewise.
8919 * gcc.target/aarch64/sve/while_3.c: Likewise.
8920 * gcc.target/aarch64/sve/while_4.c: Likewise.
8921
8922 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8923 Alan Hayward <alan.hayward@arm.com>
8924 David Sherwood <david.sherwood@arm.com>
8925
8926 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8927 New proc.
8928 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8929 and add an associated scan-dump test. Prevent vectorization
8930 of the first two loops.
8931 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8932 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8933 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8934 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8935 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8936 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8937
8938 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8939 Alan Hayward <alan.hayward@arm.com>
8940 David Sherwood <david.sherwood@arm.com>
8941
8942 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8943 * gcc.dg/vect/pr67790.c: Likewise.
8944 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8945 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8946 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8947 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8948 * gcc.target/aarch64/sve/slp_5.c: New test.
8949 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8950 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8951 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8952 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8953 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8954
8955 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8956 Alan Hayward <alan.hayward@arm.com>
8957 David Sherwood <david.sherwood@arm.com>
8958
8959 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8960 && vect_load_lanes
8961 * gcc.dg/vect/slp-1.c: Likewise.
8962 * gcc.dg/vect/slp-10.c: Likewise.
8963 * gcc.dg/vect/slp-12b.c: Likewise.
8964 * gcc.dg/vect/slp-12c.c: Likewise.
8965 * gcc.dg/vect/slp-17.c: Likewise.
8966 * gcc.dg/vect/slp-19b.c: Likewise.
8967 * gcc.dg/vect/slp-20.c: Likewise.
8968 * gcc.dg/vect/slp-21.c: Likewise.
8969 * gcc.dg/vect/slp-22.c: Likewise.
8970 * gcc.dg/vect/slp-23.c: Likewise.
8971 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8972 * gcc.dg/vect/slp-24.c: Likewise.
8973 * gcc.dg/vect/slp-28.c: Likewise.
8974 * gcc.dg/vect/slp-39.c: Likewise.
8975 * gcc.dg/vect/slp-6.c: Likewise.
8976 * gcc.dg/vect/slp-7.c: Likewise.
8977 * gcc.dg/vect/slp-cond-1.c: Likewise.
8978 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8979 * gcc.dg/vect/slp-cond-2.c: Likewise.
8980 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8981 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8982 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8983 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8984 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8985 * gcc.dg/vect/slp-perm-6.c: Likewise.
8986 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8987 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8988 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8989 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8990 * gcc.dg/vect/slp-12a.c: Likewise.
8991 * gcc.dg/vect/slp-14.c: Likewise.
8992 * gcc.dg/vect/slp-15.c: Likewise.
8993 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8994 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8995 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8996 * gcc.target/aarch64/sve/slp_1.c: New test.
8997 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8998 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8999 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9000 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9001 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9002 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9003 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9004
9005 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9006 Alan Hayward <alan.hayward@arm.com>
9007 David Sherwood <david.sherwood@arm.com>
9008
9009 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9010 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9011 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9012 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9013 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9014 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9015 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9016 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9017 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9018 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9019 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9020 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9021 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9022 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9023 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9024 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9025 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9026 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9027 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9028
9029 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9030 Alan Hayward <alan.hayward@arm.com>
9031 David Sherwood <david.sherwood@arm.com>
9032
9033 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9034 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9035 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9036 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9037 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9038 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9039 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9040 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9041 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9042 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9043 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9044 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9045 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9046 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9047 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9048 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9049 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9050 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9051 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9052 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9053 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9054 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9055 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9056 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9057 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9058 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9059 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9060 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9061 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9062 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9063 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9064 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9065 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9066 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9067 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9068 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9069
9070 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9071 Alan Hayward <alan.hayward@arm.com>
9072 David Sherwood <david.sherwood@arm.com>
9073
9074 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9075 Return true for SVE too.
9076 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9077 if load/store lanes are supported.
9078 * gcc.dg/vect/slp-10.c: Likewise.
9079 * gcc.dg/vect/slp-12c.c: Likewise.
9080 * gcc.dg/vect/slp-17.c: Likewise.
9081 * gcc.dg/vect/slp-33.c: Likewise.
9082 * gcc.dg/vect/slp-6.c: Likewise.
9083 * gcc.dg/vect/slp-cond-1.c: Likewise.
9084 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9085 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9086 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9087 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9088 * gcc.dg/vect/slp-perm-6.c: Likewise.
9089 * gcc.dg/vect/slp-perm-9.c: Likewise.
9090 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9091 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9092 for variable-length vectors.
9093
9094 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9095 Alan Hayward <alan.hayward@arm.com>
9096 David Sherwood <david.sherwood@arm.com>
9097
9098 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9099 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9100
9101 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9102
9103 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9104 * g++.target/aarch64/sve/catch_1.C: New test.
9105 * g++.target/aarch64/sve/catch_2.C: Likewise.
9106 * g++.target/aarch64/sve/catch_3.C: Likewise.
9107 * g++.target/aarch64/sve/catch_4.C: Likewise.
9108 * g++.target/aarch64/sve/catch_5.C: Likewise.
9109 * g++.target/aarch64/sve/catch_6.C: Likewise.
9110
9111 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9112 Alan Hayward <alan.hayward@arm.com>
9113 David Sherwood <david.sherwood@arm.com>
9114
9115 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9116 New proc.
9117 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9118 * gcc.target/aarch64/fmaxmin.c: Likewise.
9119 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9120 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9121 * gcc.target/aarch64/pr62178.c: Likewise.
9122 * gcc.target/aarch64/pr71727-2.c: Likewise.
9123 * gcc.target/aarch64/saddw-1.c: Likewise.
9124 * gcc.target/aarch64/saddw-2.c: Likewise.
9125 * gcc.target/aarch64/uaddw-1.c: Likewise.
9126 * gcc.target/aarch64/uaddw-2.c: Likewise.
9127 * gcc.target/aarch64/uaddw-3.c: Likewise.
9128 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9129 * gcc.target/aarch64/vect-compile.c: Likewise.
9130 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9131 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9132 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9133 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9134 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9135 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9136 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9137 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9138 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9139 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9140 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9141 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9142 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9143 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9144 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9145 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9146 * gcc.target/aarch64/vect-movi.c: Likewise.
9147 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9148 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9149 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9150 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9151 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9152 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9153 fixed-length SVE.
9154 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9155 * gcc.target/aarch64/sve/arith_1.c: New test.
9156 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9157 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9158 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9159 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9160 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9161 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9162 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9163 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9164 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9165 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9166 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9167 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9168 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9169 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9170 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9171 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9172 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9173 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9174 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9175 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9176 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9177 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9178 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9179 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9180 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9181 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9182 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9183 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9184 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9185 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9186 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9187 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9188 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9189 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9190 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9191 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9192 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9193 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9194 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9195 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9196 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9197 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9198 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9199 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9200 * gcc.target/aarch64/sve/index_1.c: Likewise.
9201 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9202 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9203 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9204 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9205 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9206 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9207 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9208 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9209 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9210 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9211 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9212 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9213 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9214 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9215 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9216 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9217 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9218 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9219 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9220 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9221 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9222 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9223 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9224 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9225 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9226 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9227 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9228 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9229 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9230 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9231 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9232 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9233 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9234 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9235 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9236 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9237 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9238 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9239 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9240 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9241 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9242 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9243 * gcc.target/aarch64/sve/single_1.c: Likewise.
9244 * gcc.target/aarch64/sve/single_2.c: Likewise.
9245 * gcc.target/aarch64/sve/single_3.c: Likewise.
9246 * gcc.target/aarch64/sve/single_4.c: Likewise.
9247 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9248 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9249 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9250 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9251 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9252 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9253 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9254 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9255 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9256 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9257 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9258 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9259 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9260 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9261 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9262 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9263 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9264 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9265 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9266 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9267 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9268 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9269 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9270 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9271 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9272 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9273 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9274 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9275 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9276 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9277 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9278 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9279 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9280 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9281 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9282 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9283 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9284 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9285 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9286 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9287 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9288 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9289 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9290 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9291 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9292
9293 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9294 Alan Hayward <alan.hayward@arm.com>
9295 David Sherwood <david.sherwood@arm.com>
9296
9297 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9298 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9299 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9300 New procedures.
9301 (check_effective_target_vect_perm): Handle SVE.
9302 (check_effective_target_vect_perm_byte): Likewise.
9303 (check_effective_target_vect_perm_short): Likewise.
9304 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9305 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9306 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9307 (check_effective_target_vect_element_align_preferred): Likewise.
9308 (check_effective_target_vect_align_stack_vars): Likewise.
9309 (check_effective_target_vect_load_lanes): Likewise.
9310 (check_effective_target_vect_masked_store): Likewise.
9311 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9312 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9313 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9314 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9315 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9316 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9317 * gcc.dg/vect/slp-23.c: Likewise.
9318 * gcc.dg/vect/slp-perm-5.c: Likewise.
9319 * gcc.dg/vect/slp-perm-6.c: Likewise.
9320 * gcc.dg/vect/slp-perm-9.c: Likewise.
9321 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9322 * gcc.dg/vect/vect-114.c: Likewise.
9323 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9324 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9325
9326 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9327
9328 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9329 vect_variable_length, expecting the test to be vectorized
9330 without SLP instead.
9331 * gcc.dg/vect/pr33953.c: Likewise.
9332 * gcc.dg/vect/pr37027.c: Likewise.
9333 * gcc.dg/vect/pr67790.c: Likewise.
9334 * gcc.dg/vect/pr68445.c: Likewise.
9335 * gcc.dg/vect/slp-1.c: Likewise.
9336 * gcc.dg/vect/slp-10.c: Likewise.
9337 * gcc.dg/vect/slp-12a.c: Likewise.
9338 * gcc.dg/vect/slp-12b.c: Likewise.
9339 * gcc.dg/vect/slp-12c.c: Likewise.
9340 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9341 * gcc.dg/vect/slp-13.c: Likewise.
9342 * gcc.dg/vect/slp-14.c: Likewise.
9343 * gcc.dg/vect/slp-15.c: Likewise.
9344 * gcc.dg/vect/slp-17.c: Likewise.
9345 * gcc.dg/vect/slp-19b.c: Likewise.
9346 * gcc.dg/vect/slp-2.c: Likewise.
9347 * gcc.dg/vect/slp-20.c: Likewise.
9348 * gcc.dg/vect/slp-21.c: Likewise.
9349 * gcc.dg/vect/slp-22.c: Likewise.
9350 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9351 * gcc.dg/vect/slp-24.c: Likewise.
9352 * gcc.dg/vect/slp-28.c: Likewise.
9353 * gcc.dg/vect/slp-39.c: Likewise.
9354 * gcc.dg/vect/slp-42.c: Likewise.
9355 * gcc.dg/vect/slp-6.c: Likewise.
9356 * gcc.dg/vect/slp-7.c: Likewise.
9357 * gcc.dg/vect/slp-cond-1.c: Likewise.
9358 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9359 * gcc.dg/vect/slp-cond-2.c: Likewise.
9360 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9361 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9362 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9363 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9364 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9365 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9366 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9367 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9368 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9369 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9370 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9371 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9372 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9373 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9374 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9375 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9376 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9377
9378 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9379
9380 PR c/83801
9381 * gcc.dg/pr83801.c: New test.
9382
9383 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9384
9385 PR fortran/52162
9386 * gfortran.dg/bounds_check_19.f90: New test.
9387
9388 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9389
9390 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9391 instead of scan-assembler-not for xsnabsqp.
9392
9393 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9394
9395 PR libgfortran/83525
9396 * gfortran.dg/newunit_5.f90: New test.
9397
9398 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9399
9400 PR rtl-optimization/80481
9401 * g++.dg/pr80481.C: New.
9402
9403 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9404
9405 PR target/83628
9406 * gcc.target/alpha/pr83628-3.c: New test.
9407
9408 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9409
9410 * lib/target-supports.exp (check_effective_target_avx512f): Also
9411 check for __builtin_ia32_addsd_round,
9412 __builtin_ia32_getmantsd_round.
9413 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9414
9415 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9416
9417 PR target/83629
9418 * gcc.target/powerpc/pr83629.c: Require ilp32.
9419
9420 2018-01-12 Richard Biener <rguenther@suse.de>
9421
9422 PR tree-optimization/80846
9423 * gcc.target/i386/pr80846-1.c: New testcase.
9424 * gcc.target/i386/pr80846-2.c: Likewise.
9425
9426 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9427
9428 * gcc.c-torture/execute/20180112-1.c: New test.
9429
9430 2018-01-12 Tom de Vries <tom@codesourcery.com>
9431
9432 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9433 * g++.dg/ext/label13a.C: Same.
9434 * g++.dg/ext/label14.C: Same.
9435 * g++.dg/ext/label2.C: Same.
9436 * g++.dg/ext/label3.C: Same.
9437 * g++.dg/torture/pr42462.C: Same.
9438 * g++.dg/torture/pr42739.C: Same.
9439 * g++.dg/warn/Wunused-label-3.C: Same.
9440
9441 2018-01-12 Tom de Vries <tom@codesourcery.com>
9442
9443 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9444 * g++.dg/Walloca1.C: Same.
9445 * g++.dg/cpp0x/pr70338.C: Same.
9446 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9447 * g++.dg/cpp1y/vla10.C: Same.
9448 * g++.dg/cpp1y/vla2.C: Same.
9449 * g++.dg/cpp1y/vla6.C: Same.
9450 * g++.dg/cpp1y/vla8.C: Same.
9451 * g++.dg/debug/debug5.C: Same.
9452 * g++.dg/debug/debug6.C: Same.
9453 * g++.dg/debug/pr54828.C: Same.
9454 * g++.dg/diagnostic/pr70105.C: Same.
9455 * g++.dg/eh/cleanup5.C: Same.
9456 * g++.dg/eh/spbp.C: Same.
9457 * g++.dg/ext/tmplattr9.C: Same.
9458 * g++.dg/ext/vla10.C: Same.
9459 * g++.dg/ext/vla11.C: Same.
9460 * g++.dg/ext/vla12.C: Same.
9461 * g++.dg/ext/vla15.C: Same.
9462 * g++.dg/ext/vla16.C: Same.
9463 * g++.dg/ext/vla17.C: Same.
9464 * g++.dg/ext/vla3.C: Same.
9465 * g++.dg/ext/vla6.C: Same.
9466 * g++.dg/ext/vla7.C: Same.
9467 * g++.dg/init/array24.C: Same.
9468 * g++.dg/init/new47.C: Same.
9469 * g++.dg/init/pr55497.C: Same.
9470 * g++.dg/opt/pr78201.C: Same.
9471 * g++.dg/template/vla2.C: Same.
9472 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9473 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9474 * g++.dg/torture/pr62127.C: Same.
9475 * g++.dg/torture/pr67055.C: Same.
9476 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9477 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9478 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9479 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9480 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9481 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9482 * g++.dg/warn/Wvla-1.C: Same.
9483 * g++.dg/warn/Wvla-3.C: Same.
9484 * g++.old-deja/g++.ext/array2.C: Same.
9485 * g++.old-deja/g++.ext/constructor.C: Same.
9486 * g++.old-deja/g++.law/builtin1.C: Same.
9487 * g++.old-deja/g++.other/crash12.C: Same.
9488 * g++.old-deja/g++.other/eh3.C: Same.
9489 * g++.old-deja/g++.pt/array6.C: Same.
9490 * g++.old-deja/g++.pt/dynarray.C: Same.
9491
9492 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9493
9494 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9495
9496 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9497
9498 PR libfortran/67412
9499 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9500 on *-*-solaris2.10.
9501
9502 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9503
9504 * lib/target-supports.exp (check_effective_target_branch_cost):
9505 Accept all x86 targets.
9506
9507 2018-01-12 Martin Liska <mliska@suse.cz>
9508
9509 PR ipa/83054
9510 * g++.dg/warn/pr83054.C: New test.
9511
9512 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9513
9514 * gcc.target/powerpc/spec-barr-1.c: New file.
9515
9516 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9517
9518 PR target/83330
9519 * gcc.target/i386/pr83330.c: New test.
9520
9521 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9522
9523 PR fortran/79383
9524 * gfortran.dg/dtio_31.f03: New test.
9525 * gfortran.dg/dtio_32.f03: New test.
9526
9527 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9528
9529 PR c++/43486
9530 * g++.dg/wrappers: New subdirectory.
9531 * g++.dg/wrappers/README: New file.
9532 * g++.dg/wrappers/alloc.C: New test case.
9533 * g++.dg/wrappers/cow-istream-string.C: New test case.
9534 * g++.dg/wrappers/cp-stdlib.C: New test case.
9535 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9536 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9537
9538 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9539
9540 PR middle-end/83718
9541 * g++.dg/torture/pr83718.C: New testcase.
9542
9543 2018-01-11 Martin Jambor <mjambor@suse.cz>
9544
9545 PR ipa/83178
9546 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9547
9548 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9549
9550 PR tree-optimization/83695
9551 * gcc.dg/tree-ssa/pr83695.c: New test.
9552
9553 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9554
9555 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9556 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9557
9558 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9559
9560 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9561 * gcc.target/arm/simd/fp16fml_high.c: New test.
9562 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9563 * lib/target-supports.exp
9564 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9565 check_effective_target_arm_fp16fml_neon_ok,
9566 add_options_for_arm_fp16fml_neon): New procedures.
9567
9568 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9569
9570 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9571 combination tests.
9572
9573 2018-01-11 Richard Biener <rguenther@suse.de>
9574
9575 PR tree-optimization/83435
9576 * gcc.dg/graphite/pr83435.c: New testcase.
9577
9578 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9579 Alan Hayward <alan.hayward@arm.com>
9580 David Sherwood <david.sherwood@arm.com>
9581
9582 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9583
9584 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9585
9586 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9587
9588 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9589
9590 PR target/82096
9591 * gcc.c-torture/compile/pr82096.c: New test.
9592
9593 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9594
9595 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9596
9597 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9598
9599 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9600
9601 2018-01-11 Justin Squirek <squirek@adacore.com>
9602
9603 * gnat.dg/expr_func4.adb: New testcase.
9604
9605 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9606
9607 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9608 testcase.
9609
9610 2018-01-11 Bob Duff <duff@adacore.com>
9611
9612 * gnat.dg/protected_null.adb: New testcase.
9613
9614 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9615
9616 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9617
9618 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9619
9620 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9621
9622 2018-01-11 Justin Squirek <squirek@adacore.com>
9623
9624 * gnat.dg/loopvar.adb: New testcase.
9625
9626 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9627
9628 PR middle-end/83189
9629 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9630
9631 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9632
9633 * gcc.c-torture/compile/pr83575.c: New testcase.
9634
9635 2018-01-10 Michael Collison <michael.collison@arm.com>
9636
9637 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9638 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9639 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9640 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9641 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9642 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9643 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9644 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9645 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9646 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9647 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9648 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9649 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9650 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9651 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9652 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9653
9654 2018-01-10 Michael Collison <michael.collison@arm.com>
9655
9656 * gcc.target/aarch64/sha2.h: New shared testcase.
9657 * gcc.target/aarch64/sha2_1.c: New testcase.
9658 * gcc.target/aarch64/sha2_2.c: New testcase.
9659 * gcc.target/aarch64/sha2_3.c: New testcase.
9660 * gcc.target/aarch64/sha3.h: New shared testcase.
9661 * gcc.target/aarch64/sha3_1.c: New testcase.
9662 * gcc.target/aarch64/sha3_2.c: New testcase.
9663 * gcc.target/aarch64/sha3_3.c: New testcase.
9664
9665 2018-01-10 Michael Collison <michael.collison@arm.com>
9666
9667 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9668
9669 2018-01-10 Martin Sebor <msebor@redhat.com>
9670
9671 PR tree-optimization/83781
9672 * gcc.dg/strlenopt-42.c: New test.
9673
9674 2018-01-11 Martin Sebor <msebor@gmail.com>
9675 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9676
9677 PR tree-optimization/83501
9678 PR tree-optimization/81703
9679
9680 * gcc.dg/strlenopt-39.c: New test-case.
9681 * gcc.dg/pr81703.c: Likewise.
9682
9683 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9684
9685 * gnat.dg/atomic10.adb: New test.
9686
9687 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9688
9689 PR fortran/82367
9690 * gfortran.dg/deferred_character_18.f90: New test.
9691
9692 2018-01-10 Martin Sebor <msebor@redhat.com>
9693
9694 PR tree-optimization/83671
9695 * gcc.dg/strlenopt-40.c: New test.
9696 * gcc.dg/strlenopt-41.c: New test.
9697
9698 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9699
9700 PR fortran/83093
9701 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9702
9703 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9704
9705 PR target/83399
9706 * gcc.target/powerpc/pr83399.c: New test.
9707
9708 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9709
9710 PR c++/43486
9711 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9712 to reflect that the arguments are correctly underlined.
9713 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9714 for globals, params, locals and literals.
9715 (test_sizeof): Directly test the location of "sizeof", rather than
9716 when used in compound expressions.
9717 (test_alignof): Likewise for "alignof".
9718 (test_string_literals): Likewise for string literals.
9719 (test_numeric_literals): Likewise for numeric literals.
9720 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9721 (test_typeid): Likewise for typeid.
9722 (test_unary_plus): New.
9723 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9724 format strings.
9725
9726 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9727
9728 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9729
9730 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9731
9732 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9733
9734 2018-01-10 Marek Polacek <polacek@redhat.com>
9735
9736 PR c++/82541
9737 * g++.dg/warn/Wduplicated-branches4.C: New test.
9738
9739 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9740
9741 PR c++/81327
9742 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9743 cast to void *.
9744
9745 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9746
9747 PR c++/81055
9748 * g++.dg/cpp0x/new2.C: New.
9749
9750 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9751
9752 PR target/83735
9753 * gcc.target/i386/pr83735.c: New test.
9754
9755 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9756
9757 * lib/target-supports.exp (check_effective_target_branch_cost):
9758 New function.
9759 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9760 * gcc.dg/pr21643.c: Likewise.
9761 * gcc.dg/pr46309.c: Likewise.
9762 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9763 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9764 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9765 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9766 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9767 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9768 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9769 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9770 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9771 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9772 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9773 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9774 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9775 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9776
9777 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9778
9779 PR target/83629
9780 * gcc.target/powerpc/pr83629.c: New testcase.
9781
9782 2018-01-10 Richard Biener <rguenther@suse.de>
9783
9784 PR testsuite/78768
9785 * gcc.dg/pr78768.c: Un-XFAIL.
9786
9787 2018-01-10 Richard Biener <rguenther@suse.de>
9788
9789 PR debug/82425
9790 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9791
9792 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9793
9794 PR tree-optimization/83753
9795 * gcc.dg/torture/pr83753.c: New test.
9796
9797 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9798
9799 * gcc.target/i386/avx2-gather-1.c: Add -march.
9800 * gcc.target/i386/avx2-gather-2.c: Add -march.
9801 * gcc.target/i386/avx2-gather-3.c: Add -march.
9802 * gcc.target/i386/avx2-gather-4.c: Add -march.
9803 * gcc.target/i386/avx2-gather-5.c: Add -march.
9804 * gcc.target/i386/avx2-gather-6.c: Add -march.
9805 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9806 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9807 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9808 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9809 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9810 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9811 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9812 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9813 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9814 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9815
9816 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9817
9818 PR target/78585:
9819 * gcc.target/i386/pr78585.c: New test.
9820
9821 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9822
9823 PR c++/83734
9824 * g++.dg/cpp0x/pr83734.C: New test.
9825
9826 2018-01-09 Carl Love <cel@us.ibm.com>
9827
9828 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9829 vec_mergeo builtins with float, double, long long, unsigned long long,
9830 bool long long arguments.
9831 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9832 vec_float2 with double arguments.
9833 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9834 vec_mergew and vec_mergow builtins.
9835
9836 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9837
9838 PR fortran/83742
9839 * gfortran.dg/contiguous_6.f90: New test.
9840
9841 2018-01-09 Richard Biener <rguenther@suse.de>
9842
9843 PR tree-optimization/83668
9844 * gcc.dg/graphite/pr83668.c: New testcase.
9845
9846 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9847
9848 PR tree-optimization/64811
9849 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9850 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9851 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9852 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9853 New tests.
9854 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9855
9856 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9857
9858 PR target/79883
9859 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9860
9861 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9862
9863 PR target/82641
9864 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9865 no NEON and require softfp or hard float-abi.
9866 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9867
9868 2018-01-09 Richard Biener <rguenther@suse.de>
9869
9870 PR tree-optimization/83572
9871 * gcc.dg/graphite/pr83572.c: New testcase.
9872
9873 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR target/83507
9876 * gcc.dg/sms-13.c: New test.
9877
9878 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9879
9880 PR fortran/83741
9881 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9882
9883 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9884 Monk Chiang <sh.chiang04@gmail.com>
9885
9886 * gcc.target/riscv/save-restore-1.c: New.
9887
9888 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9889
9890 PR target/83677
9891 * gcc.target/powerpc/pr83677.c: New file.
9892
9893 2018-01-08 Jeff Law <law@redhat.com>
9894
9895 PR rtl-optimizatin/81308
9896 * g++.dg/pr81308-1.C: New test.
9897 * g++.dg/pr81308-2.C: New test.
9898
9899 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9900
9901 PR target/83663 - Revert r255946
9902 * gcc.target/aarch64/vect-slp-dup.c: New.
9903
9904 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9905
9906 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9907 combination tests.
9908
9909 2018-01-08 Richard Biener <rguenther@suse.de>
9910
9911 PR tree-optimization/83563
9912 * gcc.dg/graphite/pr83563.c: New testcase.
9913
9914 2018-01-08 Richard Biener <rguenther@suse.de>
9915
9916 PR middle-end/83713
9917 * g++.dg/torture/pr83713.C: New testcase.
9918
9919 2018-01-08 Tom de Vries <tom@codesourcery.com>
9920
9921 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9922
9923 2018-01-08 Richard Biener <rguenther@suse.de>
9924
9925 PR tree-optimization/83685
9926 * gcc.dg/torture/pr83685.c: New testcase.
9927
9928 2018-01-08 Richard Biener <rguenther@suse.de>
9929
9930 PR lto/83719
9931 * gcc.dg/lto/pr83719_0.c: New testcase.
9932
9933 2018-01-08 Tom de Vries <tom@codesourcery.com>
9934
9935 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9936 * gcc.dg/graphite/run-id-1.c: Same.
9937 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9938
9939 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9940
9941 PR fortran/83611
9942 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9943 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9944 * gfortran.dg/pdt_27.f03: New test.
9945
9946 PR fortran/83731
9947 * gfortran.dg/pdt_28.f03: New test.
9948
9949 2018-01-08 Tom de Vries <tom@codesourcery.com>
9950
9951 * c-c++-common/builtins.c: Require effective target alloca.
9952 * gcc.dg/Wrestrict.c: Same.
9953 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9954
9955 2018-01-08 Richard Biener <rguenther@suse.de>
9956
9957 PR middle-end/83580
9958 * gcc.dg/torture/pr83580.c: New testcase.
9959
9960 2018-01-08 Richard Biener <rguenther@suse.de>
9961
9962 PR middle-end/83517
9963 * gcc.dg/pr83517.c: New testcase.
9964
9965 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9966
9967 PR middle-end/81897
9968 * gcc.dg/uninit-pr81897.c: New test.
9969
9970 2018-01-06 Martin Sebor <msebor@redhat.com>
9971
9972 PR tree-optimization/83640
9973 * gcc.dg/Wrestrict-6.c: New test.
9974 * gcc.dg/pr83640.c: New test.
9975
9976 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9977
9978 * gcc.target/aarch64/reg-alloc-1.c: New test.
9979
9980 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9981
9982 PR fortran/50892
9983 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9984
9985 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9986
9987 PR debug/83480
9988 * gcc.dg/pr83480.c: New test.
9989
9990 PR rtl-optimization/83682
9991 * gcc.target/i386/pr83682.c: New test.
9992
9993 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9994
9995 PR fortran/78534
9996 PR fortran/66310
9997 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9998 * gfortran.dg/dependency_49.f90: Likewise.
9999 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10000 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10001 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10002 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10003 * gfortran.dg/string_1_lp64.f90: New test.
10004 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10005 * gfortran.dg/string_3_lp64.f90: New test.
10006
10007 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10008
10009 PR target/83604
10010 * gcc.target/i386/sse-26.c: New test.
10011
10012 PR target/83604
10013 * gcc.target/i386/pr83604.c: New test.
10014
10015 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10016
10017 * gcc.dg/vect/vect-align-4.c: New test.
10018 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10019 and redefine as a structure with an unaligned member "b".
10020 (foo): Update accordingly.
10021
10022 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10023
10024 PR target/82439
10025 * gcc.target/aarch64/bics_5.c: New test.
10026 * gcc.target/arm/bics_5.c: Likewise.
10027
10028 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR tree-optimization/83605
10031 * gcc.dg/pr83605.c: New test.
10032
10033 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10034
10035 PR target/83554
10036 * gcc.target/i386/pr83554.c: New test.
10037
10038 PR ipa/82352
10039 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10040 long unsigned int.
10041
10042 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10043
10044 PR fortran/83683
10045 PR fortran/45689
10046 * gfortran.dg/eoshift_8.f90: New test.
10047 * gfortran.dg/simplify_eoshift_1.f90: New test.
10048
10049 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10050
10051 PR debug/83585
10052 * gcc.dg/pr83585.c: New test.
10053
10054 2018-01-04 Nathan Sidwell <nathan@acm.org>
10055
10056 PR c++/83667
10057 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10058
10059 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10060
10061 PR debug/83666
10062 * gcc.dg/pr83666.c: New test.
10063
10064 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10065
10066 PR target/83628
10067 * gcc.target/alpha/pr83628-1.c: New test.
10068 * gcc.target/alpha/pr83628-2.c: Ditto.
10069
10070 2018-01-04 Martin Liska <mliska@suse.cz>
10071
10072 PR ipa/82352
10073 * g++.dg/ipa/pr82352.C: New test.
10074
10075 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10076
10077 * gcc.dg/vect-opt-info-1.c: Moved to ...
10078 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10079 vect_int targets, use dg-additional-options instead of dg-options and
10080 use relative line numbers instead of absolute.
10081
10082 2018-01-03 Martin Sebor <msebor@redhat.com>
10083
10084 PR tree-optimization/83655
10085 * gcc.dg/Wrestrict-5.c: New test.
10086 * c-c++-common/builtins.c: New test.
10087
10088 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10089 Alan Hayward <alan.hayward@arm.com>
10090 David Sherwood <david.sherwood@arm.com>
10091
10092 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10093 (main): Call it.
10094
10095 2018-01-03 Jeff Law <law@redhat.com>
10096
10097 PR target/83641
10098 * gcc.target/i386/stack-check-17.c: New test.
10099 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10100
10101 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10102
10103 PR debug/83621
10104 * gcc.dg/pr83621.c: New test.
10105
10106 PR debug/83645
10107 * gcc.dg/pr83645.c: New test.
10108
10109 2018-01-03 Martin Sebor <msebor@redhat.com>
10110
10111 PR tree-optimization/83603
10112 * gcc.dg/Wrestrict-4.c: New test.
10113
10114 PR c/83559
10115 * gcc.dg/const-2.c: New test.
10116 * gcc.dg/pure-3.c: New test.
10117
10118 2018-01-03 Martin Sebor <msebor@redhat.com>
10119
10120 * gcc.dg/Wrestrict-3.c: New test.
10121
10122 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10123
10124 PR c++/83555
10125 * g++.dg/opt/pr83555.C: New test.
10126 * g++.dg/ubsan/pr83555.C: New test.
10127
10128 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10129
10130 PR c/82050
10131 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10132 the !CHECKING_P case by expecting a note.
10133 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10134 a note for the !CHECKING_P case, and move the return statement
10135 outside of #if CHECKING_P guard.
10136
10137 2018-01-03 Jeff Law <law@redhat.com>
10138
10139 PR middle-end/83654
10140 * gcc.target/i386/stack-check-18.c: New test.
10141 * gcc.target/i386/stack-check-19.c: New test.
10142
10143 2018-01-03 Martin Sebor <msebor@redhat.com>
10144
10145 PR tree-optimization/83501
10146 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10147
10148 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10149
10150 PR tree-optimization/83501
10151 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10152
10153 2018-01-03 Nathan Sidwell <nathan@acm.org>
10154
10155 PR c++/83667
10156 * g++.dg/ipa/pr83667.C: New.
10157
10158 2018-01-03 Martin Liska <mliska@suse.cz>
10159
10160 PR tree-optimization/83593
10161 * gcc.dg/pr83593.c: New test.
10162
10163 2018-01-03 Martin Liska <mliska@suse.cz>
10164
10165 PR ipa/83549
10166 * g++.dg/ipa/pr83549.C: New test.
10167
10168 2018-01-03 Marek Polacek <polacek@redhat.com>
10169
10170 PR c++/83592
10171 * g++.dg/warn/mvp2.C: New test.
10172
10173 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10174
10175 PR preprocessor/83602
10176 * g++.dg/cpp/pr83602.C: New test.
10177
10178 PR c++/83634
10179 * g++.dg/parse/pr83634.C: New test.
10180
10181 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10182
10183 PR fortran/83664
10184 * gfortran.dg/eoshift_7.f90: New test.
10185
10186 2018-01-03 Jan Beulich <jbeulich@suse.com>
10187
10188 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10189 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10190
10191 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10192
10193 Update copyright years.
10194
10195 2018-01-03 Martin Liska <mliska@suse.cz>
10196
10197 PR ipa/83594
10198 * gcc.dg/ipa/pr83594.c: New test.
10199
10200 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10201 Alan Hayward <alan.hayward@arm.com>
10202 David Sherwood <david.sherwood@arm.com>
10203
10204 * gcc.dg/vect-opt-info-1.c: New test.
10205
10206 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10207
10208 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10209 floorf128, truncf128, and roundf128.
10210 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10211 optimizations added in match.pd.
10212 * gcc.target/powerpc/float128-hw6.c: Likewise.
10213 * gcc.target/powerpc/float128-hw7.c: Likewise.
10214 * gcc.target/powerpc/float128-hw8.c: Likewise.
10215 * gcc.target/powerpc/float128-hw9.c: Likewise.
10216 * gcc.target/powerpc/float128-hw10.c: Likewise.
10217 * gcc.target/powerpc/float128-hw11.c: Likewise.
10218
10219 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10220
10221 PR c++/83556
10222 * g++.dg/cpp0x/pr83556.C: New test.
10223
10224 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10225
10226 PR fortran/45689
10227 PR fortran/83650
10228 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10229 * gfortran.dg/simplify_cshift_4.f90: New test.
10230
10231 2018-01-02 Marek Polacek <polacek@redhat.com>
10232
10233 PR c++/81860
10234 * g++.dg/cpp0x/inh-ctor30.C: New test.
10235
10236 PR c++/83644
10237 * g++.dg/cpp1z/pr83644.C: New test.
10238
10239 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10240
10241 PR fortran/83076
10242 * gfortran.dg/coarray_45.f90: New test.
10243
10244 PR fortran/83319
10245 * gfortran.dg/coarray_46.f90: New test.
10246
10247 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10248
10249 PR tree-optimization/83581
10250 * gcc.dg/pr83581.c: New test.
10251
10252 PR c/83595
10253 * gcc.dg/pr83595.c: New test.
10254
10255 PR middle-end/83608
10256 * g++.dg/opt/pr83608.C: New test.
10257
10258 PR middle-end/83609
10259 * gcc.dg/pr83609.c: New test.
10260 * g++.dg/opt/pr83609.C: New test.
10261
10262 PR middle-end/83623
10263 * gcc.dg/pr83623.c: New test.
10264
10265 * gcc.target/i386/i386.exp
10266 (check_effective_target_avx512vpopcntdqvl): New proc.
10267 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10268 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10269 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10270 \f
10271 Copyright (C) 2018 Free Software Foundation, Inc.
10272
10273 Copying and distribution of this file, with or without modification,
10274 are permitted in any medium without royalty provided the copyright
10275 notice and this notice are preserved.