9d12280599e13475f2eb1d86db9bd9d030dfaf3b
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-03 Tom de Vries <tom@codesourcery.com>
2
3 PR testsuite/85106
4 * lib/scanoffloadtree.exp: New file.
5
6 2018-05-03 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/85615
9 * gcc.dg/torture/pr85615.c: New testcase.
10
11 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12
13 PR tree-optimization/70291
14 * gcc.dg/complex-6.c: New test.
15 * gcc.dg/complex-7.c: Likewise.
16
17 2018-05-03 Richard Biener <rguenther@suse.de>
18
19 PR testsuite/85579
20 * fortran.dg/pr51434.f90: Truncate transfer argument.
21
22 2018-05-02 Jakub Jelinek <jakub@redhat.com>
23
24 PR target/85582
25 * gcc.c-torture/execute/pr85582-3.c: New test.
26
27 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
28 Jason Merrill <jason@redhat.com>
29
30 PR c++/68374
31 * g++.dg/warn/Wshadow-13.C: New.
32 * g++.dg/warn/Wshadow-14.C: Likewise.
33
34 2018-05-02 Tom de Vries <tom@codesourcery.com>
35
36 PR libgomp/82428
37 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
38 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
39
40 2018-05-02 David Pagan <dave.pagan@oracle.com>
41
42 PR c/30552
43 * gcc.dg/noncompile/pr30552-1.c: New test.
44 * gcc.dg/noncompile/pr30552-2.c: New test.
45 * gcc.dg/noncompile/pr30552-3.c: New test.
46 * gcc.dg/noncompile/pr30552-4.c: New test.
47
48 2018-05-02 Richard Biener <rguenther@suse.de>
49
50 PR tree-optimization/85597
51 * gcc.dg/vect/pr85597.c: New testcase.
52
53 2018-05-02 Tom de Vries <tom@codesourcery.com>
54
55 PR testsuite/85106
56 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
57 * lib/scanltranstree.exp: New file.
58 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
59 (scan-ltrans-tree-dump-times_required_options)
60 (scan-ltrans-tree-dump-not_required_options)
61 (scan-ltrans-tree-dump-dem_required_options)
62 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
63 * lib/gcc-dg.exp: Include scanltranstree.exp.
64
65 2018-05-02 Tom de Vries <tom@codesourcery.com>
66
67 PR testsuite/85106
68 * gcc.dg/ipa/ipa-icf-38.c: New test.
69 * gcc.dg/ipa/ipa-icf-38a.c: New test.
70 * lib/scandump.exp (dump-base): New proc.
71 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
72 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
73 base.
74 * lib/scanipa.exp: Add "" argument to scan-dump calls.
75 * lib/scanlang.exp: Same.
76 * lib/scanrtl.exp: Same.
77 * lib/scantree.exp: Same.
78 * lib/scanwpaipa.exp: New file.
79 * lib/gcc-dg.exp: Include scanwpaipa.exp.
80
81 2018-05-02 Richard Biener <rguenther@suse.de>
82
83 PR middle-end/85567
84 * gcc.dg/torture/pr85567.c: New testcase.
85
86 2018-05-02 Jakub Jelinek <jakub@redhat.com>
87
88 PR target/85582
89 * gcc.c-torture/execute/pr85582-1.c: New test.
90 * gcc.c-torture/execute/pr85582-2.c: New test.
91
92 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
93
94 PR tree-optimization/85586
95 * gcc.dg/vect/pr85586.c: New test.
96
97 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
98
99 PR tree-optimization/85143
100 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
101 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
102
103 2018-05-01 David Malcolm <dmalcolm@redhat.com>
104
105 PR c/84258
106 * c-c++-common/Wformat-pr84258.c: New test.
107
108 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
109
110 PR tree-optimization/82665
111 * gcc.dg/tree-ssa/pr82665.c: New test.
112
113 2018-04-30 David Malcolm <dmalcolm@redhat.com>
114
115 PR c++/85523
116 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
117 (test_add_fixit_insert_formatted_single_line): New function.
118 (test_add_fixit_insert_formatted_multiline): New function.
119 Extend expected output of generated patch to include fix-it hints
120 for these.
121 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
122 "gcc-rich-location.h". Add test coverage for
123 gcc_rich_location::add_fixit_insert_formatted.
124
125 2018-04-30 David Malcolm <dmalcolm@redhat.com>
126
127 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
128 (test_show_locus): Update for location_get_source_line returning a
129 char_span. Use char_span for handling words in the
130 "test_many_nested_locations" fix-it example.
131
132 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
133
134 * gcc.target/arc/interrupt-8.c: Update test.
135 * gcc.target/arc/loop-4.c: Likewise.
136 * gcc.target/arc/loop-hazard-1.c: Likewise.
137 * gcc.target/arc/sdata-3.c: Likewise.
138
139 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
140
141 * gcc.target/arc/store-merge-1.c: New test.
142 * gcc.target/arc/add_n-combine.c: Update test.
143
144 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
145
146 Microblaze Target: PIC data text relative
147
148 * gcc.target/microblaze/others/data_var1.c: Include
149 PIC case of r20 base register.
150 * gcc.target/microblaze/others/data_var2.c: Ditto.
151 * gcc.target/microblaze/others/picdtr.c: Add new
152 test case for -mpic-is-data-text-relative.
153 * gcc.target/microblaze/others/sdata_var1.c: Add
154 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
155 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
156 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
157 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
158 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
159 * gcc.target/microblaze/others/string_cst1_gpopt.c:
160 Ditto.
161 * gcc.target/microblaze/others/string_cst2_gpopt.c:
162 Ditto.
163
164 2018-04-30 Richard Biener <rguenther@suse.de>
165
166 PR tree-optimization/28364
167 PR tree-optimization/85275
168 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
169 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
170 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
171 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
172 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
173 still passes.
174 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
175 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
176 still passes.
177 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
178 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
179 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
180
181 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
182
183 PR target/84431
184 * gcc.target/i386/pr84431.c: New test.
185
186 2018-04-27 Martin Jambor <mjambor@suse.cz>
187
188 PR ipa/85549
189 * g++.dg/ipa/pr85549.C: New test.
190
191 2018-04-27 Jakub Jelinek <jakub@redhat.com>
192
193 PR c++/85553
194 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
195 directive.
196 * g++.dg/cpp0x/constexpr-85553.C: New test.
197
198 2018-04-27 David Malcolm <dmalcolm@redhat.com>
199
200 PR c++/85515
201 * g++.dg/pr85515-1.C: New test.
202 * g++.dg/pr85515-2.C: New test.
203
204 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
205
206 PR c++/84691
207 * g++.dg/cpp0x/friend3.C: New.
208
209 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
210
211 PR target/82518
212 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
213 Use check_effective_target_arm_little_endian.
214
215 2018-04-27 Jakub Jelinek <jakub@redhat.com>
216
217 PR tree-optimization/85529
218 * gcc.c-torture/execute/pr85529-1.c: New test.
219 * gcc.c-torture/execute/pr85529-2.c: New test.
220 * gcc.dg/pr85529.c: New test.
221
222 2018-04-26 Maciej W. Rozycki <macro@mips.com>
223
224 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
225 `.dword' in addition to `lw' and `.word'.
226
227 2018-04-26 Maciej W. Rozycki <macro@mips.com>
228
229 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
230
231 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
232
233 * gnat.dg/loop_optimization24.adb: New test.
234
235 2018-04-26 Richard Biener <rguenther@suse.de>
236
237 PR tree-optimization/85116
238 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
239 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
240 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
241 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
242
243 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
244
245 PR target/85473
246 * gcc.target/i386/pr85473-1.c: New test.
247 * gcc.target/i386/pr85473-2.c: New test.
248
249 2018-04-25 Nathan Sidwell <nathan@acm.org>
250 Jakub Jelinek <jakub@redhat.com>
251
252 PR c++/85437
253 PR c++/49171
254 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
255 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
256 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
257 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
258 * g++.dg/cpp0x/pr85437-1.C: New.
259 * g++.dg/cpp0x/pr85437-2.C: New.
260 * g++.dg/cpp0x/pr85437-3.C: New.
261 * g++.dg/cpp0x/pr85437-4.C: New.
262
263 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
264
265 PR fortran/85520
266 * gfortran.dg/pr85520.f90: New test.
267
268 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
269
270 PR target/85512
271 * gcc.dg/pr85512.c: New test.
272
273 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
274
275 PR target/85485
276 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
277 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
278 * gcc.dg/pr85388-1.c (dg-options): Likwise.
279 * gcc.dg/pr85388-2.c (dg-options): Likwise.
280 * gcc.dg/pr85388-3.c (dg-options): Likwise.
281 * gcc.dg/pr85388-4.c (dg-options): Likwise.
282 * gcc.dg/pr85388-5.c (dg-options): Likwise.
283 * gcc.dg/pr85388-6.c (dg-options): Likwise.
284 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
285 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
286 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
287 * gcc.target/i386/cet-label.c (dg-options): Likwise.
288 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
289 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
290 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
291 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
292 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
293 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
294 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
295 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
296 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
297 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
298 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
299 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
300 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
301 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
302 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
303 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
304 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
305 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
306 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
307 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
308 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
309 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
310 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
311 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
312 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
313 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
314 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
315 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
316 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
317 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
318 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
319 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
320 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
321 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
322 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
323 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
324 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
325 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
326 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
327 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
328 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
329 * gcc.target/i386/pr84146.c (dg-options): Likwise.
330 * gcc.target/i386/pr85403.c (dg-options): Likwise.
331 * gcc.target/i386/pr85404.c (dg-options): Likwise.
332 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
333 with -mshstk.
334 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
335 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
336 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
337 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
338 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
339 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
340 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
341 * (dg-options): Likwise.
342 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
343 -mno-cet.
344 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
345 * gcc.target/i386/cet-label-3.c: Removed.
346 * gcc.target/i386/cet-property-3.c: Likwise.
347 * gcc.target/i386/cet-sjlj-7.c: Likwise.
348
349 2018-04-24 Jakub Jelinek <jakub@redhat.com>
350
351 PR target/85511
352 * gcc.target/i386/pr85511.c: New test.
353
354 PR target/85503
355 * g++.dg/ext/pr85503.C: New test.
356
357 PR target/85508
358 * gcc.target/i386/pr85508.c: New test.
359
360 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
361
362 PR tree-optimization/85478
363 * g++.dg/pr85478.C: New test.
364
365 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
366
367 * g++.dg/torture/pr85496.C: New test.
368
369 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
370
371 PR rtl-optimization/85423
372 * gcc.dg/pr85423.c: New test.
373
374 2018-04-20 Martin Sebor <msebor@redhat.com>
375
376 PR c/85365
377 * gcc.dg/Wrestrict-15.c: New test.
378
379 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
380
381 PR target/85456
382 * gcc.target/powerpc/pr85456.c: New test.
383
384 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
385
386 * g++.dg/ext/undef-bool-1.C: Require lp64.
387 * gcc.target/powerpc/undef-bool-2.c: Likewise.
388
389 2018-04-20 Jeff Law <law@redhat.com>
390
391 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
392 stack protector.
393 * gcc.dg/stack-check-6.c: Likewise.
394 * gcc.dg/stack-check-6a.c: Likewise.
395 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
396 * gcc.target/i386/stack-check-18.c: Likewise.
397 * gcc.target/i386/stack-check-19.c: Likewise.
398
399 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
400
401 PR testsuite/85483
402 * gcc.target/aarch64/sve/vcond_1.c: Move to...
403 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
404 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
405 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
406
407 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
408
409 PR target/85469
410 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
411 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
412
413 2018-04-20 Richard Biener <rguenther@suse.de>
414
415 PR middle-end/85475
416 * gcc.dg/torture/pr85475.c: New testcase.
417
418 2018-04-20 Martin Jambor <mjambor@suse.cz>
419
420 ipa/85449
421 * gcc.dg/ipa/pr85449.c: New test.
422
423 2018-04-20 Martin Jambor <mjambor@suse.cz>
424
425 ipa/85447
426 * g++.dg/ipa/pr85447.C: New file.
427 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
428
429 2018-04-20 Jakub Jelinek <jakub@redhat.com>
430
431 PR c++/85462
432 * g++.dg/cpp0x/pr85462.C: New test.
433
434 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
435
436 * gcc.target/i386/pr85404.c: Require CET target.
437
438 2018-04-19 Jakub Jelinek <jakub@redhat.com>
439
440 PR tree-optimization/85467
441 * gcc.dg/pr85467.c: New test.
442
443 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
444
445 PR c++/84611
446 * g++.dg/parse/crash68.C: New.
447
448 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
449
450 PR libgcc/85334
451 * g++.dg/torture/pr85334.C: New test.
452
453 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
454
455 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
456 * g++.dg/diagnostic/pr85464.C: New.
457
458 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
459
460 PR target/85397
461 * gcc.dg/torture/pr85397-1.c: New test.
462 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
463 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
464
465 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
466
467 PR target/85404
468 * gcc.target/i386/pr85404.c: New test.
469
470 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
471
472 PR target/85417
473 * c-c++-common/attr-nocf-check-1.c: Compile with
474 -fcf-protection=none.
475 * c-c++-common/attr-nocf-check-3.c: Likewise.
476 * gcc.dg/march-generic.c: Likewise.
477 * gcc.target/i386/align-limit.c: Likewise.
478 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
479 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
480 * gcc.target/i386/cet-property-2.c: Likewise.
481 * gcc.target/i386/ret-thunk-26.c: Likewise.
482 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
483 targets.
484 * c-c++-common/fcf-protection-2.c: Likewise.
485 * c-c++-common/fcf-protection-3.c: Likewise.
486 * c-c++-common/fcf-protection-5.c: Likewise.
487 * c-c++-common/fcf-protection-6.c: Likewise.
488 * c-c++-common/fcf-protection-7.c: Likewise.
489 * gcc.target/i386/cet-label-3.c: New test.
490 * gcc.target/i386/cet-property-3.c: Likewise.
491 * gcc.target/i386/cet-sjlj-7.c: Likewise.
492 * gcc.target/i386/pr85417-1.c: Likewise.
493 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
494 __x86_indirect_thunk_nt_(r|e)ax
495 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
496 * gcc.target/i386/pr85403.c: Remove dg-error,
497
498 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
499
500 * gcc.target/i386/movdir-1.c: New test.
501
502 2018-04-19 Richard Biener <rguenther@suse.de>
503
504 PR middle-end/85455
505 * gcc.dg/pr85455.c: New testcase.
506
507 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
508
509 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
510 targets.
511 * g++.dg/lto/pr85405b_0.C: Likewise.
512 * g++.dg/lto/pr84805_0.C: Likewise.
513
514 2018-04-18 Martin Liska <mliska@suse.cz>
515
516 PR ipa/83983
517 PR ipa/85391
518 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
519 output.
520
521 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
522
523 PR target/85388
524 * gcc.dg/pr85388-1.c: New test.
525 * gcc.dg/pr85388-2.c: Likewise.
526 * gcc.dg/pr85388-3.c: Likewise.
527 * gcc.dg/pr85388-4.c: Likewise.
528 * gcc.dg/pr85388-5.c: Likewise.
529 * gcc.dg/pr85388-6.c: Likewise.
530
531 2018-04-18 Jan Hubicka <jh@suse.cz>
532 Martin Liska <mliska@suse.cz>
533
534 * g++.dg/lto/pr83121_0.C: Update template.
535 * g++.dg/lto/pr83121_1.C: Update template.
536 * g++.dg/lto/pr84805_0.C: Update template.
537 * g++.dg/lto/pr84805_1.C: Update template.
538 * g++.dg/lto/pr84805_2.C: Update template.
539
540 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
541
542 PR c++/84630
543 * g++.dg/cpp0x/pr84630.C: New.
544
545 2018-04-18 Jakub Jelinek <jakub@redhat.com>
546
547 PR c++/84463
548 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
549 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
550 in two cases. Uncomment two other tests and add expected dg-error for
551 them.
552 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
553 -Wnarrowing diagnostics on some targets for c++11.
554 * g++.dg/parse/array-size2.C: Remove xfail.
555 * g++.dg/cpp0x/constexpr-84463.C: New test.
556
557 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
558
559 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
560 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
561
562 2018-04-17 Jakub Jelinek <jakub@redhat.com>
563
564 PR testsuite/85326
565 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
566 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
567 * g++.dg/other/sve_tls_2.C: Require effective target tls.
568
569 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
570
571 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
572 prevent cascading of errors and change expected error message.
573 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
574 to 64-bit targets.
575 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
576 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
577 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
578 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
579 error message.
580 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
581
582 2018-04-17 Jakub Jelinek <jakub@redhat.com>
583
584 PR target/85430
585 * gcc.dg/pr85430.c: New test.
586
587 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
588
589 PR testsuite/85326
590 * gcc.target/arm/pr54300.C: Move to...
591 * g++.dg/other/pr54300.C: ... Here. Add target directives.
592 * gcc.target/arm/pr55073.C: Move to...
593 * g++.dg/other/pr55073.C: ... Here. Add target directives.
594 * gcc.target/arm/pr56184.C: Move to...
595 * g++.dg/other/pr56184.C: ... Here. Add target directives.
596 * gcc.target/arm/pr59985.C: Move to...
597 * g++.dg/other/pr59985.C: ... Here. Add target directives.
598 * gcc.target/aarch64/pr60675.C: Move to...
599 * g++.dg/other/pr60675.C: ... Here. Add target directives.
600 * gcc.target/aarch64/pr81422.C: Move to...
601 * g++.dg/other/pr81422.C: ... Here. Add target directives.
602 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
603 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
604 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
605 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
606 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
607 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
608 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
609 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
610 * gcc.target/aarch64/sve/tls_2.C: Move to...
611 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
612 * gcc.target/aarch64/pr81414.C: Rename to...
613 * gcc.target/aarch64/pr81414.c: ... This.
614 * gcc.target/aarch64/simd/pr67896.C: Rename to...
615 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
616 messages.
617 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
618 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
619 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
620 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
621 file name.
622
623 2018-04-17 Jakub Jelinek <jakub@redhat.com>
624
625 PR middle-end/85414
626 * gcc.dg/pr85414.c: New test.
627
628 2018-04-17 Martin Jambor <mjambor@suse.cz>
629
630 PR ipa/85421
631 * g++.dg/ipa/pr85421.C: New test.
632
633 2018-04-17 Martin Liska <mliska@suse.cz>
634
635 PR lto/85405
636 * g++.dg/lto/pr85405b_0.C: New test.
637 * g++.dg/lto/pr85405b_1.C: New test.
638
639 2018-04-17 Martin Liska <mliska@suse.cz>
640
641 PR lto/85405
642 * g++.dg/lto/pr85405_0.C: New test.
643 * g++.dg/lto/pr85405_1.C: New test.
644
645 2018-04-17 Martin Liska <mliska@suse.cz>
646
647 PR ipa/85329
648 * g++.dg/ext/pr85329-2.C: New test.
649 * g++.dg/ext/pr85329.C: New test.
650 * gcc.target/i386/mvc12.c: New test.
651
652 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
653
654 PR c++/85039
655 * g++.dg/pr85039-1.C: New.
656 * g++.dg/pr85039-2.C: New.
657 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
658
659 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
660
661 PR target/85080
662 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
663 if the target supports efficient unaligned storage accesses.
664
665 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
666
667 PR target/83660
668 * gcc.target/powerpc/pr83660.C: New test.
669
670 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
671
672 PR target/85403
673 * gcc.target/i386/pr85403.c: New test.
674
675 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
676
677 PR target/84331
678 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
679
680 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
681 Jason Merrill <jason@redhat.com>
682
683 PR c++/85112
684 * g++.dg/cpp0x/pr85112.C: New.
685
686 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
687
688 PR testsuite/85326
689 * g++.dg/ext/undef-bool-1.C: New file.
690 * gcc.target/powerpc/powerpc.exp: Remove .C support.
691 * gcc.target/powerpc/undef-bool-1.C: Remove file.
692
693 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
694
695 PR target/85293
696 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
697 corresponding dg-error clause.
698 * gcc.target/powerpc/pr80098-3.c: Ditto.
699 * gcc.target/powerpc/pr80103-1.c: Delete.
700
701 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
702
703 PR fortran/81773
704 PR fortran/83606
705 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
706 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
707
708 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
709
710 PR fortran/85387
711 * gfortran.dg/implied_do_io_5.f90: New test.
712
713 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
714
715 PR target/83402
716 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
717 several values: positive, negative, and zero.
718 * gcc.target/powerpc/sse2-pslld-1.c: Same.
719 * gcc.target/powerpc/sse2-psllq-1.c: Same.
720
721 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
722
723 PR rtl-optimization/79916
724 * gcc.target/powerpc/pr79916.c: New.
725
726 2018-04-13 Jakub Jelinek <jakub@redhat.com>
727
728 PR rtl-optimization/85393
729 * g++.dg/opt/pr85393.C: New test.
730 * g++.dg/opt/pr85393-aux.cc: New file.
731
732 PR rtl-optimization/85376
733 * gcc.dg/pr85376.c: New test.
734
735 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
736
737 PR rtl-optimization/83852
738 * gcc.dg/pr83852.c: New testcase.
739
740 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
741
742 PR testsuite/85326
743 * gcc.target/s390/pr77822-1.C: Rename to ...
744 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
745 * gcc.target/s390/pr77822-2.c: Add asm scan check.
746 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
747
748 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
749
750 PR lto/71991
751 * gcc.target/i386/pr71991.c: New testcase.
752
753 2018-04-13 Martin Liska <mliska@suse.cz>
754 Jakub Jelinek <jakub@redhat.com>
755
756 PR middle-end/81657
757 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
758 call.
759
760 2018-04-12 David Malcolm <dmalcolm@redhat.com>
761
762 PR c++/85385
763 * g++.dg/diagnostic/macro-arg-count.C: New test.
764
765 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
766
767 PR fortran/83064
768 PR testsuite/85346
769 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
770 array and move test to libgomp/testsuite/libgomp.fortran.
771 * gfortran.dg/do_concurrent_6.f90: New test.
772
773 2018-04-12 Marek Polacek <polacek@redhat.com>
774
775 PR c++/85258
776 * g++.dg/parse/error61.C: New test.
777
778 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
779
780 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
781 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
782
783 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
784
785 PR target/85347
786 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
787 specify -mvsx on gcc command line.
788
789 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
790
791 PR middle-end/84955
792 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
793 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
794
795 2018-04-12 Jakub Jelinek <jakub@redhat.com>
796
797 PR target/85328
798 * gcc.target/i386/pr85328.c: New test.
799
800 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
801
802 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
803
804 2018-04-12 Jakub Jelinek <jakub@redhat.com>
805
806 PR rtl-optimization/85342
807 * gcc.target/i386/pr85342.c: New test.
808
809 2018-04-11 Jason Merrill <jason@redhat.com>
810
811 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
812 if ulimit -v is set.
813
814 2018-04-11 Bin Cheng <bin.cheng@arm.com>
815
816 PR testsuite/85190
817 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
818
819 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
820
821 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
822 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
823
824 2018-04-11 Jakub Jelinek <jakub@redhat.com>
825
826 PR c++/70808
827 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
828 effective target.
829
830 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
831
832 PR target/84301
833 * gcc.target/i386/pr84301.c: New test.
834
835 2018-04-11 Jakub Jelinek <jakub@redhat.com>
836
837 PR tree-optimization/85331
838 * gcc.c-torture/execute/pr85331.c: New test.
839
840 2018-04-11 Marek Polacek <polacek@redhat.com>
841
842 PR c++/85032
843 * g++.dg/cpp0x/pr51225.C: Adjust error message.
844 * g++.dg/cpp1z/constexpr-if21.C: New test.
845
846 2018-04-11 Jakub Jelinek <jakub@redhat.com>
847
848 PR target/85281
849 * gcc.target/i386/pr85281.c: New test.
850
851 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
852
853 PR rtl-optimization/84659
854 * gcc.dg/pr84659.c: New test.
855
856 2018-04-11 Jakub Jelinek <jakub@redhat.com>
857
858 PR debug/85302
859 * g++.dg/debug/dwarf2/pr85302.C: New test.
860
861 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
862
863 PR target/85261
864 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
865 into register.
866
867 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
868
869 PR c++/70808
870 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
871
872 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
873
874 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
875 * gcc.target/powerpc/dimode_off.c: Ditto.
876 * gcc.target/powerpc/tfmode_off.c: Ditto.
877 * gcc.target/powerpc/timode_off.c: Ditto.
878
879 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
880
881 * gcc.target/powerpc/vec-ldl-1.c: New test.
882 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
883 corrections to ABI implementation.
884
885 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
886
887 PR target/85056
888 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
889
890 2018-04-10 Jakub Jelinek <jakub@redhat.com>
891
892 PR rtl-optimization/85300
893 * gcc.dg/pr85300.c: New test.
894
895 2018-04-10 David Malcolm <dmalcolm@redhat.com>
896
897 PR c++/85110
898 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
899 where we now show the pertinent parameter.
900 * g++.dg/diagnostic/aka2.C: Likewise.
901 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
902
903 2018-04-10 Jakub Jelinek <jakub@redhat.com>
904
905 PR fortran/85313
906 * gfortran.dg/gomp/pr85313.f90: New test.
907
908 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
909
910 PR c++/24314
911 * g++.dg/parse/template29.C: New.
912
913 2018-04-10 Bin Cheng <bin.cheng@arm.com>
914
915 PR testsuite/85190
916 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
917
918 2018-04-10 Jakub Jelinek <jakub@redhat.com>
919
920 PR target/85177
921 PR target/85255
922 * gcc.target/i386/avx512f-pr85177.c: New test.
923 * gcc.target/i386/avx512f-pr85255.c: New test.
924
925 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
926
927 PR tree-optimization/85286
928 * gcc.dg/vect/pr85286.c: New test.
929
930 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
931
932 PR target/85173
933 * gcc.target/arm/pr85173.c: New test.
934
935 2018-04-10 Jakub Jelinek <jakub@redhat.com>
936
937 PR lto/85248
938 * gcc.dg/lto/pr85248_0.c: New test.
939 * gcc.dg/lto/pr85248_1.c: New test.
940
941 2018-04-09 Jan Hubicka <jh@suse.cz>
942
943 PR lto/85078
944 * g++.dg/torture/pr85078.C: New.
945
946 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
947
948 PR c++/85227
949 * g++.dg/cpp1z/decomp44.C: New.
950 * g++.dg/cpp1z/decomp45.C: Likewise.
951
952 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
953
954 PR fortran/83064
955 * gfortran.dg/do_concurrent_5.f90: New test.
956 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
957 message.
958
959 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
960
961 PR fortran/51260
962 * gfortran.dg/parameter_array_element_3.f90: New test.
963
964 2018-04-09 Jakub Jelinek <jakub@redhat.com>
965
966 PR c++/85194
967 * g++.dg/cpp1z/decomp43.C: New test.
968
969 PR rtl-optimization/80463
970 * g++.dg/pr80463.C: Add -w to dg-options.
971
972 2018-04-09 Richard Biener <rguenther@suse.de>
973
974 PR tree-optimization/85284
975 * gcc.dg/torture/pr85284.c: New testcase.
976
977 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
978
979 PR rtl-optimization/80463
980 PR rtl-optimization/83972
981 PR rtl-optimization/83480
982
983 * gcc.dg/pr80463.c: New test.
984 * g++.dg/pr80463.C: Likewise.
985 * gcc.dg/pr83972.c: Likewise.
986
987 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
988
989 PR rtl-optimization/83913
990 * gcc.dg/pr83913.c: New test.
991
992 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
993
994 PR rtl-optimization/83962
995 * gcc.dg/pr83962.c: New test.
996
997 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
998
999 PR rtl-optimization/83530
1000 * gcc.dg/pr83530.c: New test.
1001
1002 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1003
1004 PR middle-end/82976
1005 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1006
1007 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1008
1009 PR tree-optimization/85257
1010 * gcc.dg/pr85257.c: New test.
1011
1012 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1013
1014 * g++.dg/opt/pr85196.C: New test.
1015
1016 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1017
1018 PR c++/84269
1019 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1020 std::tuple here since they need C++11.
1021 * g++.dg/lookup/missing-std-include-8.C: New test.
1022 * g++.dg/lookup/missing-std-include.C: Move std::array and
1023 std::tuple test to missing-std-include-6.C to avoid failures
1024 with C++98.
1025
1026 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1027
1028 PR debug/85252
1029 * gcc.dg/debug/pr85252.c: New test.
1030
1031 PR rtl-optimization/84872
1032 * gcc.dg/graphite/pr84872.c: New test.
1033
1034 PR c++/85210
1035 * g++.dg/cpp1z/decomp42.C: New test.
1036
1037 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1038
1039 PR c++/85021
1040 * g++.dg/lookup/missing-std-include-7.C: New test.
1041
1042 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1043
1044 * gcc.dg/struct-simple.c: Revert r254862.
1045 * lib/target-supports.exp
1046 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1047
1048 2018-04-06 Richard Biener <rguenther@suse.de>
1049
1050 PR middle-end/85244
1051 * gcc.dg/torture/pr85244-1.c: New testcase.
1052 * gcc.dg/torture/pr85244-2.c: Likewise.
1053
1054 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR sanitizer/85213
1057 * c-c++-common/ubsan/pr85213.c: New test.
1058
1059 2018-04-06 Richard Biener <rguenther@suse.de>
1060
1061 PR middle-end/85180
1062 * gcc.dg/pr85180.c: New testcase.
1063
1064 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1065
1066 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1067 to trigger the optimization. Do some cleanup and function
1068 renaming. Add more test functions.
1069
1070 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1071
1072 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1073 options.
1074 * gcc.target/s390/hotpatch-1.c: Skip when building without
1075 optimization.
1076 * gcc.target/s390/hotpatch-10.c: Likewise.
1077 * gcc.target/s390/hotpatch-11.c: Likewise.
1078 * gcc.target/s390/hotpatch-12.c: Likewise.
1079 * gcc.target/s390/hotpatch-13.c: Likewise.
1080 * gcc.target/s390/hotpatch-14.c: Likewise.
1081 * gcc.target/s390/hotpatch-15.c: Likewise.
1082 * gcc.target/s390/hotpatch-16.c: Likewise.
1083 * gcc.target/s390/hotpatch-17.c: Likewise.
1084 * gcc.target/s390/hotpatch-18.c: Likewise.
1085 * gcc.target/s390/hotpatch-19.c: Likewise.
1086 * gcc.target/s390/hotpatch-2.c: Likewise.
1087 * gcc.target/s390/hotpatch-3.c: Likewise.
1088 * gcc.target/s390/hotpatch-4.c: Likewise.
1089 * gcc.target/s390/hotpatch-5.c: Likewise.
1090 * gcc.target/s390/hotpatch-6.c: Likewise.
1091 * gcc.target/s390/hotpatch-7.c: Likewise.
1092 * gcc.target/s390/hotpatch-8.c: Likewise.
1093 * gcc.target/s390/hotpatch-9.c: Likewise.
1094
1095 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1096
1097 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1098 check for an error instead.
1099 * gcc.dg/Wattributes-6.c: Likewise.
1100
1101 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1102
1103 PR c++/85209
1104 * g++.dg/cpp1z/decomp39.C: New test.
1105 * g++.dg/cpp1z/decomp40.C: New test.
1106
1107 PR c++/85208
1108 * g++.dg/cpp1z/decomp41.C: New test.
1109
1110 PR middle-end/85195
1111 * gcc.dg/pr85195.c: New test.
1112
1113 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1114
1115 PR c++/80956
1116 * g++.dg/cpp0x/initlist100.C: New.
1117 * g++.dg/cpp0x/initlist101.C: Likewise.
1118
1119 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1120
1121 PR c++/84792
1122 * g++.dg/other/pr84792-1.C: New.
1123 * g++.dg/other/pr84792-2.C: Likewise.
1124
1125 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1126
1127 PR target/85193
1128 * gcc.target/i386/pr85193.c: New test.
1129
1130 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1131
1132 PR c++/84979
1133 * g++.dg/concepts/pr84979.C: New.
1134 * g++.dg/concepts/pr84979-2.C: New.
1135 * g++.dg/concepts/pr84979-3.C: New.
1136
1137 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1138
1139 PR c++/80026
1140 * g++.dg/cpp0x/variadic174.C: New.
1141
1142 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1143
1144 PR inline-asm/85172
1145 * g++.dg/ext/builtin13.C: New test.
1146 * g++.dg/ext/atomic-4.C: New test.
1147
1148 PR c++/85146
1149 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1150 * g++.dg/ext/bases3.C: New test.
1151
1152 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1153
1154 PR target/85203
1155 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1156 to match a single insn of the baz function. Move scan directives at
1157 the end of the file below the functions they are trying to test for
1158 better readability.
1159 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1160
1161 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1162
1163 PR rtl-optimization/84878
1164 * gcc.target/powerpc/pr84878.c: New test.
1165
1166 2018-04-04 Michael Matz <matz@suse.de>
1167
1168 * gcc.dg/Wstringop-overflow-4.c: New test.
1169 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1170
1171 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR testsuite/85189
1174 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1175 for the diagnostics of overridden functions. Adjust for new wording.
1176
1177 2018-04-04 Richard Biener <rguenther@suse.de>
1178
1179 PR lto/85176
1180 * g++.dg/lto/pr85176_0.C: New testcase.
1181
1182 2018-04-04 Richard Biener <rguenther@suse.de>
1183
1184 PR testsuite/85191
1185 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1186 Fix typo.
1187
1188 2018-04-04 Martin Liska <mliska@suse.cz>
1189
1190 PR sanitizer/85174
1191 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1192 and msdata as a workaround for powerpc.
1193
1194 2018-04-04 Richard Biener <rguenther@suse.de>
1195
1196 PR tree-optimization/85168
1197 * gcc.dg/torture/pr85168.c: New testcase.
1198
1199 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1200
1201 PR c++/84943
1202 * g++.dg/pr84943.C: New.
1203 * g++.dg/pr84943-2.C: New.
1204
1205 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1206
1207 PR rtl-optimization/85167
1208 * gcc.dg/pr85167.c: New test.
1209
1210 PR tree-optimization/85156
1211 * c-c++-common/pr85156.c: New test.
1212 * gcc.c-torture/execute/pr85156.c: New test.
1213
1214 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1215
1216 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1217 * gcc.target/powerpc/undef-bool-1.C: New file.
1218 * gcc.target/powerpc/undef-bool-2.c: New file.
1219
1220 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1221
1222 PR c++/84768
1223 * g++.dg/cpp1z/class-deduction52.C: New.
1224
1225 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1226
1227 PR c++/85147
1228 * g++.dg/cpp0x/pr85147.C: New test.
1229
1230 PR c++/85140
1231 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1232
1233 PR c++/85134
1234 * g++.dg/gomp/pr85134.C: New test.
1235 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1236
1237 PR target/85169
1238 * gcc.c-torture/execute/pr85169.c: New test.
1239 * gcc.target/i386/avx512f-pr85169.c: New test.
1240 * gcc.target/i386/avx512bw-pr85169.c: New test.
1241
1242 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1243
1244 PR target/85126
1245 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1246 scan-assembler-times clause.
1247
1248 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1249
1250 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1251 dg-additional-options.
1252
1253 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1254
1255 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1256
1257 2018-04-03 Richard Biener <rguenther@suse.de>
1258
1259 PR testsuite/85154
1260 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1261
1262 2018-04-02 Jim Wilson <jimw@sifive.com>
1263
1264 * gcc.target/riscv/pr84660.c: New.
1265 * gcc.target/riscv/shift-and-1.c: New.
1266 * gcc.target/riscv/shift-and-2.c: New.
1267
1268 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1269
1270 PR fortran/85102
1271 * gfortran.dg/array_simplify_2.f90: New test.
1272
1273 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1274
1275 PR middle-end/85090
1276 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1277 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1278 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1279 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1280 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1281
1282 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1283
1284 PR c++/85027
1285 * g++.dg/pr85027.C: New.
1286
1287 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1288
1289 PR target/83315
1290 * gcc.target/powerpc/sse-maxps-2.c: New test.
1291 * gcc.target/powerpc/sse-minps-2.c: New test.
1292
1293 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1294
1295 PR c++/84791
1296 * g++.dg/gomp/pr84791.C: New test.
1297
1298 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1299
1300 PR fortran/84931
1301 * gfortran.dg/array_constructor_53.f90: New test.
1302
1303 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1304
1305 PR fortran/85130
1306 * gfortran.dg/substr_6.f90: Remove illegal test for
1307 out-of-bounds substring.
1308
1309 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1310
1311 PR fortran/85111
1312 * gfortran.dg/zero_sized_10.f90: New test.
1313
1314 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1315
1316 PR c++/84269
1317 * g++.dg/lookup/missing-std-include-6.C: New test.
1318 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1319 std::tuple tests.
1320 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1321 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1322 <cstring>, <cassert>, and <cstdlib>.
1323
1324 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1325
1326 PR inline-asm/84985
1327 * gcc.target/i386/pr84985.c: New.
1328
1329 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1330
1331 PR c++/85110
1332 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1333
1334 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1335
1336 PR c++/85108
1337 * g++.dg/warn/Wunused-var-31.C: New test.
1338
1339 PR c/85094
1340 * c-c++-common/Wduplicated-branches-14.c: New test.
1341
1342 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1343
1344 PR c++/84606
1345 * g++.dg/cpp0x/pr84606.C: New.
1346
1347 2018-03-29 Carl Love <cel@us.ibm.com>
1348
1349 Revert
1350 2017-09-27 Carl Love <cel@us.ibm.com>
1351
1352 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1353 for the __builtin_fctid and __builtin_fctiw.
1354
1355 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1356
1357 PR target/84912
1358 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1359 deleted builtin function.
1360 (div_weuo): Likewise.
1361 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1362 (div_deuo): Likewise.
1363
1364 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1365
1366 PR c++/85028
1367 * g++.dg/other/default13.C: New.
1368
1369 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1370
1371 PR target/85095
1372 * gcc.target/i386/pr85095-1.c: New test.
1373 * gcc.target/i386/pr85095-2.c: New test.
1374 * gcc.c-torture/execute/pr85095.c: New test.
1375
1376 PR tree-optimization/82004
1377 * gcc.dg/pr82004.c: New test.
1378
1379 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1380 Martin Liska <mliska@suse.cz>
1381
1382 PR sanitizer/85081
1383 * g++.dg/asan/pr85081.C: New test.
1384
1385 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1386
1387 PR c++/84789
1388 * g++.dg/template/pr84789.C: Adjust for testing with
1389 -fconcepts too.
1390
1391 PR c++/84973
1392 * g++.dg/template/pr84973.C: New.
1393 * g++.dg/template/pr84973-2.C: New.
1394 * g++.dg/template/pr84973-3.C: New.
1395
1396 PR c++/84968
1397 * g++.dg/eh/pr84968.C: New.
1398
1399 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1400
1401 PR target/84914
1402 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1403 long double multiply/divide uses the correct function.
1404 * gcc.target/powerpc/mulkc-3.c: Likewise.
1405 * gcc.target/powerpc/divkc-2.c: Likewise.
1406 * gcc.target/powerpc/divkc-3.c: Likewise.
1407
1408 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1409
1410 PR c++/85067
1411 * g++.dg/cpp0x/defaulted51.C: New.
1412 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1413
1414 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1415
1416 PR c++/85077
1417 * g++.dg/ext/vector35.C: New test.
1418
1419 PR c++/85061
1420 * g++.dg/ext/builtin-offsetof3.C: New test.
1421
1422 PR c++/85076
1423 * g++.dg/cpp1y/pr85076.C: New test.
1424
1425 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1426
1427 PR fortran/85084
1428 * gfortran.dg/matmul_rank_1.f90: New test.
1429
1430 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1431 Harald Anlauf <anlauf@gmx.de>
1432
1433 * gfortran.dg/structure_constructor_15.f90: New test.
1434
1435 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1436
1437 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1438 for the diagnostics of overridden functions. Adjust for new wording.
1439 * g++.dg/cpp0x/implicit1.C: Likewise.
1440 * g++.dg/cpp0x/override1.C: Likewise.
1441 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1442 * g++.dg/eh/shadow1.C: Likewise.
1443 * g++.dg/inherit/covariant12.C: Likewise.
1444 * g++.dg/inherit/covariant14.C: Likewise.
1445 * g++.dg/inherit/covariant15.C: Likewise.
1446 * g++.dg/inherit/covariant16.C: Likewise.
1447 * g++.dg/inherit/covariant22.C: Likewise.
1448 * g++.dg/inherit/crash3.C: Likewise.
1449 * g++.dg/inherit/error2.C: Likewise.
1450 * g++.dg/template/crash100.C: Likewise.
1451 * g++.old-deja/g++.eh/spec6.C: Likewise.
1452 * g++.old-deja/g++.mike/p811.C: Likewise.
1453 * g++.old-deja/g++.other/virtual11.C: Likewise.
1454 * g++.old-deja/g++.other/virtual4.C: Likewise.
1455
1456 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1457
1458 PR target/85044
1459 * gcc.target/i386/pr85044.c: New test.
1460
1461 2018-03-27 Martin Sebor <msebor@redhat.com>
1462
1463 PR testsuite/83462
1464 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1465 other than x86.
1466
1467 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1468
1469 PR target/83009
1470 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1471
1472 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1473
1474 PR target/81863
1475 * gcc.target/arm/pr81863.c: New test.
1476
1477 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1478
1479 PR target/85056
1480 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1481 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1482
1483 2018-03-27 Richard Biener <rguenther@suse.de>
1484
1485 PR testsuite/82847
1486 * lib/target-supports.exp (check_ssse3_available): New function.
1487 (check_effective_target_vect_perm_short): Enable for x86 if
1488 check_ssse3_available.
1489
1490 2018-03-27 Richard Biener <rguenther@suse.de>
1491
1492 PR tree-optimization/85082
1493 * gfortran.dg/pr85082.f90: New testcase.
1494
1495 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1496
1497 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1498 to "l=2" in dg-final.
1499
1500 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1501
1502 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1503 * gcc.target/mips/fix-r4000-2.c: Likewise.
1504 * gcc.target/mips/fix-r4000-3.c: Likewise.
1505 * gcc.target/mips/fix-r4000-4.c: Likewise.
1506 * gcc.target/mips/fix-r4000-5.c: Likewise.
1507 * gcc.target/mips/fix-r4000-6.c: Likewise.
1508 * gcc.target/mips/fix-r4000-7.c: Likewise.
1509 * gcc.target/mips/fix-r4000-8.c: Likewise.
1510 * gcc.target/mips/fix-r4000-9.c: Likewise.
1511 * gcc.target/mips/fix-r4000-10.c: Likewise.
1512 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1513 "mulditi3_r4000" instead of "mulditi3".
1514 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1515 "umulditi3_r4000" instead of "umulditi3".
1516
1517 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1518
1519 PR c++/85068
1520 * g++.dg/inherit/covariant22.C: New test.
1521
1522 2018-03-27 Richard Biener <rguenther@suse.de>
1523
1524 PR testsuite/84004
1525 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1526 alignment.
1527
1528 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1529 Jason Merrill <jason@redhat.com>
1530
1531 PR c++/84632
1532 * g++.dg/init/array49.C: New.
1533 * g++.dg/torture/pr70499.C: Adjust.
1534
1535 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1536
1537 PR target/85073
1538 * gcc.target/i386/pr85073.c: New test.
1539
1540 2018-03-26 Richard Biener <rguenther@suse.de>
1541
1542 PR testsuite/85066
1543 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1544 instead of long.
1545
1546 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1547
1548 PR fortran/66709
1549 * gfortran.dg/parameter_array_format.f90: New test.
1550
1551 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1552 Neil Carlson <neil.n.carlson@gmail.com>
1553
1554 PR fortran/84381
1555 * gfortran.dg/literal_character_constant_1.inc: Replace
1556 call abort by STOP n.
1557 * gfortran.dg/overload_1.f90: Likewise.
1558
1559 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1560 Dominique d'Humieres <dominiq@gcc.gnu.org>
1561
1562 PR fortran/84924
1563 * gfortran.dg/scalar_pointer_1.f90: New test.
1564
1565 2018-03-25 Tom de Vries <tom@codesourcery.com>
1566
1567 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1568 precise.
1569
1570 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1571
1572 PR fortran/69497
1573 * gfortran.dg/pr89497.f90: New test.
1574
1575 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1576
1577 PR fortran/70068
1578 * gfortran.dg/substr_7.f90: New test.
1579
1580 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1581
1582 PR fortran/42651
1583 * gfortran.dg/pr42651.f90: New test.
1584 * gfortran.dg/func_result_7.f90: Update error message.
1585
1586 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1587
1588 PR tree-optimization/84005
1589 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1590 failing to force the alignment.
1591
1592 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1593
1594 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1595 from this to...
1596 <vclzd>: ...this.
1597
1598 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1599
1600 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1601 message. Fix scan-assembler patterns.
1602
1603 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1604
1605 PR c++/85015
1606 * g++.dg/cpp0x/pr85015.C: New test.
1607
1608 PR c++/84942
1609 * g++.dg/cpp1y/pr84942.C: New test.
1610
1611 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1612
1613 PR inline-asm/85030
1614 * testsuite/gcc.target/i386/pr85030.c: New.
1615
1616 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1617
1618 PR target/85026
1619 * g++.dg/pr85026.C: New test.
1620
1621 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1622
1623 * g++.dg/debug/pr84704.C: XFAIL AIX.
1624
1625 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1626
1627 PR target/84826
1628 * gcc.target/arm/pr84826.c: Add dg directive.
1629
1630 2018-03-23 Marek Polacek <polacek@redhat.com>
1631
1632 PR c++/85033
1633 * g++.dg/ext/builtin-offsetof2.C: New test.
1634
1635 PR c++/85045
1636 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1637 * gcc.dg/pr85045.c: New test.
1638
1639 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1640
1641 PR debug/85020
1642 * gnat.dg/lto22.adb: New test.
1643 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1644 * gnat.dg/lto22_pkg2.ads: Likewise.
1645
1646 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1647
1648 PR c/80778
1649 * gcc.dg/lto/pr80778_0.c: New test.
1650
1651 PR inline-asm/85034
1652 * gcc.target/i386/pr85034.c: New test.
1653
1654 PR inline-asm/85022
1655 * c-c++-common/torture/pr85022.c: New test.
1656
1657 PR sanitizer/85029
1658 * g++.dg/ubsan/pr85029.C: New test.
1659
1660 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1661
1662 PR c++/71251
1663 * g++.dg/cpp0x/pr71251.C: New.
1664
1665 PR c++/84789
1666 * g++.dg/template/pr84789.C: New.
1667 * g++.dg/template/pr84789-2.C: New.
1668 * g++.dg/template/pr84789-3.C: New.
1669 * g++.dg/parse/dtor11.C: Accept alternate error message.
1670
1671 PR c++/84729
1672 * g++.dg/pr84729.C: New.
1673 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1674 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1675 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1676
1677 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1678
1679 PR fortran/84922
1680 * gfortran.dg/interface_42.f90: New test.
1681 * gfortran.dg/interface_43.f90: New test.
1682
1683 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1684
1685 PR target/84826
1686 * gcc.target/arm/pr84826.c: New test.
1687
1688 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1689
1690 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1691 dg-require-effective-target.
1692 * gcc.target/arm/addr-modes-int.c: Likewise.
1693 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1694
1695 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1696
1697 PR target/84760
1698 * gcc.target/powerpc/altivec-ld-1.c: New test.
1699
1700 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1701
1702 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1703
1704 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1705
1706 PR inline-asm/84941
1707 * gcc.dg/pr84941.c: New test.
1708
1709 2018-03-22 Tom de Vries <tom@codesourcery.com>
1710
1711 PR tree-optimization/84956
1712 * gcc.dg/pr84956.c: New test.
1713
1714 2018-03-22 Marek Polacek <polacek@redhat.com>
1715
1716 PR c++/84854
1717 * g++.dg/cpp1z/constexpr-if15.C: New test.
1718 * g++.dg/cpp1z/constexpr-if16.C: New test.
1719
1720 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1721
1722 * gcc.dg/builtin-tgmath-3.c: New test.
1723
1724 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1725
1726 PR c++/71965
1727 * g++.dg/concepts/pr71965.C: New.
1728
1729 PR c++/84610
1730 PR c++/84642
1731 * g++.dg/cpp0x/pr84610.C: New.
1732 * g++.dg/cpp0x/pr84642.C: New.
1733
1734 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR c/84999
1737 * c-c++-common/pr84999.c: New test.
1738
1739 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1740
1741 PR c++/84972
1742 * g++.dg/ext/desig10.C: New.
1743
1744 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1745 Harald Anlauf <anlauf@gmx.de>
1746
1747 PR fortran/84957
1748 * gfortran.dg/pr84957.f90: New test.
1749
1750 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1751
1752 PR tree-optimization/84960
1753 * gcc.c-torture/compile/pr84960.c: New test.
1754
1755 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1756
1757 PR tree-optimization/84811
1758 * gcc.dg/torture/pr84811.c: New test.
1759
1760 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1761
1762 PR tree-optimization/84982
1763 * c-c++-common/pr84982.c: New test.
1764
1765 PR c++/84961
1766 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1767 "m" (++x) in C++.
1768 * g++.dg/torture/pr84961-1.C: New test.
1769 * g++.dg/torture/pr84961-2.C: New test.
1770
1771 2018-03-21 Nathan Sidwell <nathan@acm.org>
1772
1773 PR c++/85008
1774 * g++.dg/pr85008.C: New.
1775
1776 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1777
1778 PR fortran/84615
1779 * gfortran.dg/char_result_17.f90: New test.
1780
1781 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1782
1783 PR c++/84994
1784 * g++.dg/other/accessor-fixits-1.C: Move to...
1785 * g++.dg/torture/accessor-fixits-1.C: ...here.
1786 * g++.dg/other/accessor-fixits-2.C: Move to...
1787 * g++.dg/torture/accessor-fixits-2.C: ...here.
1788 * g++.dg/other/accessor-fixits-3.C: Move to...
1789 * g++.dg/torture/accessor-fixits-3.C: ...here.
1790 * g++.dg/other/accessor-fixits-4.C: Move to...
1791 * g++.dg/torture/accessor-fixits-4.C: ...here.
1792 * g++.dg/other/accessor-fixits-5.C: Move to...
1793 * g++.dg/torture/accessor-fixits-5.C: ...here.
1794 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1795 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1796 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1797
1798 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1799
1800 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1801
1802 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1803
1804 PR target/82989
1805 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1806
1807 2018-03-21 Nathan Sidwell <nathan@acm.org>
1808
1809 PR c++/84804
1810 * g++.dg/lookup/pr84804.C: New.
1811
1812 2018-03-21 Martin Sebor <msebor@redhat.com>
1813
1814 PR c++/84850
1815 * g++.dg/Wclass-memaccess-3.C: New test.
1816 * g++.dg/Wclass-memaccess-4.C: New test.
1817
1818 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1819
1820 PR c++/84892
1821 * g++.dg/other/accessor-fixits-1.C
1822 (test_access_const_t1_color): New.
1823 (test_deref_const_t1_color): New.
1824 * g++.dg/other/accessor-fixits-5.C: New testcase.
1825
1826 2018-03-21 Tom de Vries <tom@codesourcery.com>
1827
1828 PR tree-optimization/83126
1829 * gcc.dg/graphite/pr83126.c: New test.
1830
1831 2018-03-21 Nathan Sidwell <nathan@acm.org>
1832
1833 * g++.dg/ext/anon-struct6.C: Adjust.
1834 * g++.dg/ext/deprecate-1.C: New.
1835 * g++.dg/ext/deprecate-2.C: New.
1836 * g++.dg/lookup/pr84602.C: Adjust.
1837 * g++.dg/lookup/pr84962.C: Adjust.
1838 * g++.old-deja/g++.other/anon4.C
1839
1840 PR c++/84836
1841 * g++.dg/lookup/pr84836.C: New.
1842
1843 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1844
1845 PR tree-optimization/84969
1846 * gcc.dg/tree-ssa/pr84969.c: New test.
1847
1848 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1849
1850 PR rtl-optimization/84989
1851 * gcc.target/i386/pr84989.c: New test.
1852
1853 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1854
1855 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1856
1857 2018-03-21 Martin Liska <mliska@suse.cz>
1858
1859 PR ipa/84963
1860 * gfortran.dg/goacc/pr84963.f90: New test.
1861
1862 2018-03-21 Marek Polacek <polacek@redhat.com>
1863
1864 PR c++/71638, ICE with NSDMI and reference.
1865 * g++.dg/cpp0x/nsdmi14.C: New test.
1866 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1867
1868 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1869
1870 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1871 MIPS with -mpaired-single directives.
1872
1873 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1874
1875 PR fortran/85001
1876 * gfortran.dg/interface_41.f90: New test.
1877
1878 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1879
1880 PR debug/84875
1881 * gcc.dg/pr84875.c: New test.
1882
1883 2018-03-20 Marek Polacek <polacek@redhat.com>
1884
1885 PR c++/84978, ICE with NRVO.
1886 * g++.dg/opt/nrv19.C: New test.
1887
1888 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1889
1890 PR target/82518
1891 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1892 Disable for armeb targets.
1893 * gcc.target/arm/pr82518.c: New test.
1894
1895 2018-03-20 Nathan Sidwell <nathan@acm.org>
1896
1897 PR c++/84962
1898 * g++.dg/lookup/pr84962.C: New.
1899
1900 PR c++/84970
1901 * g++.dg/lookup/pr84970.C: New.
1902
1903 2018-03-20 Richard Biener <rguenther@suse.de>
1904
1905 PR target/84986
1906 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1907
1908 2018-03-20 Martin Liska <mliska@suse.cz>
1909
1910 PR ipa/84825
1911 * g++.dg/ipa/pr84825.C: New test.
1912
1913 2018-03-20 Martin Liska <mliska@suse.cz>
1914
1915 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1916
1917 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1918
1919 PR target/84845
1920 * gcc.c-torture/compile/pr84845.c: New test.
1921
1922 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1923
1924 PR target/82989
1925 * gcc.target/arm/pr82989.c: New test.
1926
1927 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1928
1929 PR target/84945
1930 * gcc.target/i386/pr84945.c: New test.
1931
1932 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1933
1934 PR target/81647
1935 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1936
1937 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1938
1939 PR c/84953
1940 * gcc.dg/pr84953.c: New test.
1941
1942 2018-03-19 Marek Polacek <polacek@redhat.com>
1943
1944 PR c++/84925
1945 * g++.dg/cpp1z/lambda-__func__.C: New test.
1946
1947 PR c++/84927
1948 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1949
1950 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1951
1952 PR sanitizer/78651
1953 * g++.dg/asan/pr78651.C: New test.
1954
1955 2018-03-19 Tom de Vries <tom@codesourcery.com>
1956
1957 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
1958 vect_int_mult. Add nvptx xfail for PR84958.
1959
1960 2018-03-19 Nathan Sidwell <nathan@acm.org>
1961
1962 PR c++/84835
1963 * g++.dg/cpp1y/pr84835.C: New.
1964
1965 2018-03-19 Sudakshina Das <sudi.das@arm.com>
1966
1967 PR target/81647
1968 * gcc.target/aarch64/pr81647.c: New.
1969
1970 2018-03-19 Richard Biener <rguenther@suse.de>
1971
1972 PR tree-optimization/84933
1973 * g++.dg/pr84933.C: New testcase.
1974
1975 2018-03-19 Richard Biener <rguenther@suse.de>
1976
1977 PR tree-optimization/84859
1978 * gcc.dg/tree-ssa/pr84859.c: New testcase.
1979 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
1980 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1981 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
1982
1983 2018-03-19 Nathan Sidwell <nathan@acm.org>
1984
1985 PR c++/84812
1986 * g++.dg/lookup/pr84812.C: New.
1987
1988 2018-03-19 Richard Biener <rguenther@suse.de>
1989
1990 PR tree-optimization/84929
1991 * gcc.dg/torture/pr84929.c: New testcase.
1992
1993 2018-03-19 Tamar Christina <tamar.christina@arm.com>
1994
1995 PR target/84711
1996 * gcc.target/arm/big-endian-subreg.c: Delete.
1997
1998 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1999
2000 PR fortran/84931
2001 * gfortran.dg/array_constructor_52.f90: New test.
2002
2003 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2004
2005 PR fortran/77414
2006 * gfortran.dg/pr77414.f90: New test.
2007 * gfortran.dg/internal_references_1.f90: Adjust error message.
2008
2009 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2010
2011 PR fortran/65453
2012 * gfortran.dg/pr65453.f90: New test.
2013
2014 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2015
2016 PR tree-optimization/84913
2017 * gfortran.dg/vect/pr84913.f90: New test.
2018
2019 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2020
2021 PR fortran/79929
2022 * gfortran.dg/warn_concat.f90: New test.
2023
2024 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2025
2026 PR target/84899
2027 * gcc.dg/pr84899.c: New test.
2028
2029 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2030
2031 PR fortran/69395
2032 * gfortran.dg/pr69395.f90: Add test for max dimensions
2033
2034 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2035
2036 PR target/84876
2037 * gcc.target/i386/pr84876.c: New test.
2038
2039 2018-03-16 Martin Liska <mliska@suse.cz>
2040
2041 PR ipa/84833
2042 * gcc.target/i386/mvc11.c: New test.
2043
2044 2018-03-16 Martin Liska <mliska@suse.cz>
2045
2046 PR ipa/84722
2047 * gcc.target/i386/mvc10.c: New test.
2048
2049 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2050
2051 PR c++/79937
2052 PR c++/82410
2053 * g++.dg/cpp1y/pr79937-1.C: New test.
2054 * g++.dg/cpp1y/pr79937-2.C: New test.
2055 * g++.dg/cpp1y/pr79937-3.C: New test.
2056 * g++.dg/cpp1y/pr79937-4.C: New test.
2057 * g++.dg/cpp1y/pr82410.C: New test.
2058
2059 2018-03-16 Tom de Vries <tom@codesourcery.com>
2060
2061 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2062
2063 2018-03-16 Tom de Vries <tom@codesourcery.com>
2064
2065 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2066
2067 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2068
2069 PR c++/84874
2070 * g++.dg/cpp2a/desig8.C: New test.
2071
2072 PR tree-optimization/84841
2073 * gcc.dg/pr84841.c: New test.
2074
2075 PR c++/84874
2076 * g++.dg/cpp2a/desig7.C: New test.
2077
2078 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2079 Jim MacArthur <jim.macarthur@codethink.co.uk>
2080
2081 * gfortran.dg/automatic_1.f90: New test.
2082 * gfortran.dg/automatic_repeat.f90: New test
2083 * gfortran.dg/automatic_save.f90: New test.
2084 * gfortran.dg/vax_structure.f90: New test.
2085
2086 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2087
2088 PR fortran/78741
2089 * gfortran.dg/pr78741.f90: New test.
2090
2091 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2092
2093 PR fortran/69395
2094 * gfortran.dg/pr69395.f90: New test.
2095
2096 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR c++/79085
2099 * g++.dg/opt/pr79085.C: New test.
2100
2101 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2102
2103 PR target/84574
2104 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2105 label instead of __x86_indirect_thunk label.
2106
2107 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2108
2109 PR c++/84222
2110 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2111 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2112 * g++.dg/warn/deprecated-13.C: New test.
2113
2114 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2115
2116 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2117
2118 2018-03-15 Richard Biener <rguenther@suse.de>
2119
2120 PR c/84873
2121 * c-c++-common/pr84873.c: New testcase.
2122
2123 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2124
2125 PR target/84711
2126 * gcc.target/arm/big-endian-subreg.c: New.
2127
2128 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2129
2130 PR target/84860
2131 * gcc.c-torture/compile/pr84860.c: New test.
2132
2133 2018-03-15 Julia Koval <julia.koval@intel.com>
2134
2135 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2136 cannonlake.
2137 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2138 avx512bitalg.
2139
2140 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2141
2142 PR c/84853
2143 * gcc.dg/pr84853.c: New test.
2144
2145 2018-03-14 Carl Love <cel@us.ibm.com>
2146
2147 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2148
2149 2018-03-14 Martin Liska <mliska@suse.cz>
2150
2151 PR ipa/8480
2152 * g++.dg/lto/pr84805_0.C: New test.
2153 * g++.dg/lto/pr84805_1.C: New test.
2154 * g++.dg/lto/pr84805_2.C: New test.
2155
2156 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2157
2158 PR c/84852
2159 * gcc.dg/fixits-pr84852-1.c: New test.
2160 * gcc.dg/fixits-pr84852-2.c: New test.
2161
2162 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2163
2164 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2165 separate verbose message.
2166 * lib/scandump.exp (scan-dump-times): Likewise.
2167
2168 2018-03-14 Julia Koval <julia.koval@intel.com>
2169
2170 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2171 server.
2172 * gcc.target/i386/funcspec-56.inc: Ditto.
2173
2174 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2175
2176 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2177 aarch64_sve_hw.
2178
2179 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2180
2181 PR sanitizer/83392
2182 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2183 check count from 17 to 14.
2184
2185 PR target/84844
2186 * gcc.target/i386/pr84844.c: New test.
2187
2188 2018-03-14 Richard Biener <rguenther@suse.de>
2189
2190 PR tree-optimization/84830
2191 * gcc.dg/torture/pr84830.c: New testcase.
2192
2193 2018-03-14 Marek Polacek <polacek@redhat.com>
2194
2195 PR c++/84596
2196 * g++.dg/cpp0x/static_assert15.C: New test.
2197
2198 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2199
2200 PR fortran/61775
2201 * gfortran.dg/pr61775.f90: New test.
2202
2203 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2204
2205 PR c++/84843
2206 * g++.dg/ext/pr84843-1.C: New test.
2207 * g++.dg/ext/pr84843-2.C: New test.
2208
2209 2018-03-13 David Pagan <dave.pagan@oracle.com>
2210
2211 PR c/46921
2212 * gcc.dg/pr46921.c: New test.
2213
2214 2018-03-13 Martin Sebor <msebor@redhat.com>
2215
2216 PR tree-optimization/84725
2217 * c-c++-common/Wstringop-truncation-4.c: New test.
2218 * c-c++-common/attr-nonstring-5.c: New test.
2219
2220 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2221
2222 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2223 than unpacks.
2224 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2225 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2226
2227 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2228
2229 * gcc.target/aarch64/sve/tls_1.c: New test.
2230 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2231
2232 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2233
2234 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2235 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2236
2237 2018-03-13 Martin Liska <mliska@suse.cz>
2238
2239 PR ipa/84658.
2240 * g++.dg/ipa/pr84658.C: New test.
2241
2242 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2243
2244 PR middle-end/84834
2245 * gcc.dg/pr84834.c: New test.
2246
2247 PR target/84827
2248 * gcc.target/i386/pr84827.c: New test.
2249
2250 PR target/84828
2251 * g++.dg/ext/pr84828.C: New test.
2252
2253 PR target/84786
2254 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2255 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2256
2257 PR c++/84808
2258 * g++.dg/cpp1y/constexpr-84808.C: New test.
2259
2260 PR c++/84704
2261 * g++.dg/debug/pr84704.C: New test.
2262
2263 2018-03-12 Renlin Li <renlin.li@arm.com>
2264
2265 * gcc.target/aarch64/movi_hf.c: New.
2266 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2267 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2268
2269 2018-03-12 Martin Sebor <msebor@redhat.com>
2270
2271 PR tree-optimization/83456
2272 * c-c++-common/Wrestrict-2.c: Remove test cases.
2273 * c-c++-common/Wrestrict.c: Same.
2274 * gcc.dg/Wrestrict-12.c: New test.
2275 * gcc.dg/Wrestrict-14.c: New test.
2276
2277 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2278
2279 * g++.dg/pr84821.C: New test.
2280
2281 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2282
2283 * gcc.dg/pr84799.c: New test.
2284
2285 2018-03-12 Richard Biener <rguenther@suse.de>
2286
2287 PR tree-optimization/84803
2288 * gcc.dg/torture/pr84803.c: New testcase.
2289
2290 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2291
2292 PR c++/84813
2293 * g++.dg/debug/pr84813.C: New test.
2294
2295 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2296
2297 PR fortran/84546
2298 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2299
2300 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2301
2302 PR fortran/83939
2303 * gfortran.dg/pr83939.f90
2304
2305 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2306
2307 PR fortran/66128
2308 * gfortran.dg/zero_sized_9.f90: New test.
2309
2310 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2311
2312 PR debug/58150
2313 * g++.dg/debug/dwarf2/enum2.C: New test.
2314
2315 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2316
2317 PR fortran/84734
2318 * gfortran.dg/pr84734.f90: New test.
2319
2320 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2321
2322 * gnat.dg/prot3.adb: New test.
2323 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2324
2325 2018-03-09 Jason Merrill <jason@redhat.com>
2326 Paolo Carlini <paolo.carlini@oracle.com>
2327
2328 PR c++/71169
2329 PR c++/71832
2330 * g++.dg/cpp0x/pr71169.C: New.
2331 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2332 * g++.dg/cpp0x/pr71832.C: Likewise.
2333
2334 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2335
2336 PR target/83969
2337 * gcc.target/powerpc/pr83969.c: New test.
2338
2339 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2340
2341 PR target/84772
2342 * gcc.dg/pr84772.c: New test.
2343
2344 PR c++/84076
2345 * g++.dg/warn/Wformat-2.C: New test.
2346
2347 PR c++/84767
2348 * g++.dg/ext/vla18.C: New test.
2349
2350 2018-03-09 Martin Sebor <msebor@redhat.com>
2351
2352 PR tree-optimization/84526
2353 * gcc.dg/Wrestrict-10.c: New test.
2354 * gcc.dg/Wrestrict-11.c: New test.
2355
2356 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2357
2358 PR rtl-optimization/84682
2359 * gcc.dg/torture/pr84682-1.c: New.
2360 * gcc.dg/torture/pr84682-2.c: New.
2361 * gcc.dg/torture/pr84682-3.c: New.
2362
2363 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR c++/84724
2366 * g++.dg/ext/pr84724.C: New test.
2367
2368 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2369
2370 PR target/83712
2371 * gcc.target/arm/pr83712.c: New.
2372
2373 2018-03-09 Richard Biener <rguenther@suse.de>
2374
2375 PR tree-optimization/84775
2376 * gcc.dg/torture/pr84775.c: New testcase.
2377
2378 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2379
2380 PR debug/84404
2381 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2382 targets.
2383
2384 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2385
2386 * gcc.c-torture/compile/20180309-1.c: New test.
2387
2388 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2389
2390 PR c++/80598
2391 * g++.dg/warn/Wunused-function4.C: New test.
2392
2393 PR inline-asm/84742
2394 * gcc.target/i386/pr84742-1.c: New test.
2395 * gcc.target/i386/pr84742-2.c: New test.
2396
2397 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2398
2399 PR target/84748
2400 * gcc.c-torture/execute/pr84748.c: New test.
2401
2402 2018-03-08 Richard Biener <rguenther@suse.de>
2403
2404 PR middle-end/84552
2405 * gcc.dg/graphite/pr84552.c: New testcase.
2406
2407 2018-03-08 Richard Biener <rguenther@suse.de>
2408
2409 PR tree-optimization/84178
2410 * gcc.dg/torture/pr84178-2.c: New testcase.
2411
2412 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2413
2414 PR tree-optimization/84178
2415 * gcc.c-torture/compile/pr84178-1.c: New test.
2416
2417 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2418
2419 * lib/target-supports.exp: Do not return zero from a ifunc
2420 function.
2421
2422 2018-03-08 Richard Biener <rguenther@suse.de>
2423
2424 PR tree-optimization/84746
2425 * gcc.dg/torture/pr84746.c: New testcase.
2426
2427
2428 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2429 PR debug/84404
2430 PR debug/84408
2431 * gcc.dg/graphite/pr84404.c: New.
2432
2433 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR tree-optimization/84740
2436 * gcc.dg/torture/pr84740.c: New test.
2437
2438 PR tree-optimization/84739
2439 * gcc.dg/pr84739.c: New test.
2440
2441 2018-03-07 Martin Sebor <msebor@redhat.com>
2442
2443 PR tree-optimization/83519
2444 * gcc.dg/Wrestrict-13.c: New test.
2445
2446 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2447
2448 PR fortran/64124
2449 PR fortran/70409
2450 * gfortran.dg/pr64124.f90: New tests.
2451 * gfortran.dg/pr70409.f90: New tests.
2452
2453 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2454
2455 PR target/82411
2456 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2457
2458 2018-03-07 Martin Sebor <msebor@redhat.com>
2459
2460 PR tree-optimization/84526
2461 * gcc.dg/Wrestrict-10.c: New test.
2462
2463 2018-03-07 Martin Sebor <msebor@redhat.com>
2464
2465 PR tree-optimization/84468
2466 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2467 * gcc.dg/Wstringop-truncation.c: New test.
2468 * gcc.dg/Wstringop-truncation-2.c: New test.
2469
2470 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2471
2472 PR fortran/84565
2473 * gfortran.dg/pr84565.f90: New test.
2474
2475 PR middle-end/84723
2476 * gcc.target/i386/pr84723-1.c: New test.
2477 * gcc.target/i386/pr84723-2.c: New test.
2478 * gcc.target/i386/pr84723-3.c: New test.
2479 * gcc.target/i386/pr84723-4.c: New test.
2480 * gcc.target/i386/pr84723-5.c: New test.
2481
2482 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2483
2484 PR fortran/64107
2485 * gfortran.dg/pr64107.f90: New test.
2486
2487 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2488
2489 PR fortran/84697
2490 PR fortran/66128
2491 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2492
2493 2018-03-06 Marek Polacek <polacek@redhat.com>
2494
2495 PR c++/84684
2496 * g++.dg/cpp1z/constexpr-84684.C: New test.
2497
2498 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2499
2500 PR c/84721
2501 * gcc.dg/pr84721.c: New test.
2502
2503 PR target/84710
2504 * gcc.dg/pr84710.c: New test.
2505
2506 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2507
2508 PR fortran/56667
2509 * gfortran.dg/implied_do_2.f90: New test.
2510 * gfortran.dg/coarray_8.f90: Update for new error message.
2511
2512 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2513
2514 PR inline-asm/84683
2515 * g++.dg/ext/pr84683.C: New test.
2516
2517 PR tree-optimization/84687
2518 * gcc.dg/pr84687.c: New test.
2519
2520 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2521
2522 PR c++/84231
2523 * g++.dg/pr84231.C: New.
2524
2525 PR c++/84593
2526 * g++.dg/cpp1y/pr84593.C: New.
2527
2528 PR c++/84492
2529 * g++.dg/pr84492.C: New.
2530
2531 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2532
2533 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2534 __builtin_ppc_speculation_barrier.
2535
2536 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2537
2538 PR target/84700
2539 * gcc.target/powerpc/pr84700.c: New test.
2540
2541 2018-03-05 Nathan Sidwell <nathan@acm.org>
2542
2543 PR c++/84702
2544 * g++.dg/lookup/pr84702.C: New.
2545
2546 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2547
2548 PR target/84564
2549 * gcc.target/i386/pr84564.c: New test.
2550
2551 2018-03-05 Marek Polacek <polacek@redhat.com>
2552
2553 PR c++/84707
2554 * g++.dg/cpp0x/inline-ns10.C: New test.
2555
2556 2018-03-05 Nathan Sidwell <nathan@acm.org>
2557
2558 PR c++/84694
2559 * g++.dg/template/pr84694.C: New.
2560
2561 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2562
2563 PR target/84524
2564 * gcc.c-torture/execute/pr84524.c: New test.
2565 * gcc.target/i386/avx512bw-pr84524.c: New test.
2566
2567 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2568
2569 PR target/84264
2570 * g++.dg/pr84264.C: New test.
2571
2572 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2573
2574 PR c++/84618
2575 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2576 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2577 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2578
2579 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2580
2581 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2582 * g++.dg/other/i386-3.C: Ditto.
2583 * gcc.target/i386/sse-12.c: Ditto.
2584 * gcc.target/i386/sse-13.c: Ditto.
2585 * gcc.target/i386/sse-14.c: Ditto.
2586 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2587 * gcc.target/i386/wbinvd-1.c: New test.
2588 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2589 * gcc.target/i386/pconfig-1.c: Ditto.
2590
2591 2018-03-05 Pádraig Brady <P@draigBrady.com>
2592 Nathan Sidwell <nathan@acm.org>
2593
2594 PR c++/84497
2595 * g++.dg/cpp0x/pr84497.C: New.
2596
2597 2018-03-05 Richard Biener <rguenther@suse.de>
2598
2599 PR tree-optimization/84670
2600 * gcc.dg/pr84670-1.c: New testcase.
2601 * gcc.dg/pr84670-2.c: Likewise.
2602 * gcc.dg/pr84670-3.c: Likewise.
2603 * gcc.dg/pr84670-4.c: Likewise.
2604
2605 2018-03-05 Richard Biener <rguenther@suse.de>
2606
2607 PR tree-optimization/84650
2608 * gcc.dg/graphite/pr84650.c: New testcase.
2609
2610 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2611
2612 PR c++/82022
2613 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2614
2615 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2616
2617 PR fortran/71085
2618 * gfortran.dg/pr71085.f90: New test.
2619
2620 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2621
2622 PR fortran/66128
2623 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2624
2625 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2626
2627 PR fortran/51434
2628 * gfortran.dg/pr51434.f90: New test.
2629
2630 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2631
2632 PR c++/61358
2633 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2634
2635 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2636
2637 PR c++/67370
2638 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2639
2640 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2641
2642 PR c++/71464
2643 * g++.dg/torture/pr71464.C: New.
2644
2645 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2646
2647 PR fortran/80965
2648 * gfortran.dg/select_type_41.f90: New test.
2649
2650 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2651
2652 PR c++/61135
2653 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2654
2655 2018-03-02 Marek Polacek <polacek@redhat.com>
2656
2657 PR c++/84578
2658 * g++.dg/ext/flexary29.C: New test.
2659
2660 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2661
2662 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2663
2664 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2665
2666 PR c++/81812
2667 * g++.dg/torture/pr81812.C: New.
2668
2669 2018-03-02 Marek Polacek <polacek@redhat.com>
2670
2671 PR c++/84171
2672 * g++.dg/warn/Wsign-compare-8.C: New test.
2673
2674 PR c++/84663
2675 * g++.dg/parse/array-size3.C: New test.
2676
2677 PR c++/84664
2678 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2679
2680 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2681
2682 PR c++/84662
2683 * g++.dg/cpp1y/pr84662.C: New test.
2684
2685 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2686
2687 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2688 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2689 "dg-lto-options".
2690 * g++.dg/lto/20101010-1_0.C: Likewise.
2691 * g++.dg/lto/20101010-2_0.C: Likewise.
2692
2693 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2694
2695 PR ipa/84628
2696 * gcc.dg/pr84628.c: New test.
2697
2698 PR target/56540
2699 * gcc.target/ia64/pr56540.c: New test.
2700
2701 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2702
2703 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2704 32-bit target.
2705 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2706 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2707 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2708 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2709
2710 2018-03-02 Marek Polacek <polacek@redhat.com>
2711
2712 PR c++/84590
2713 * c-c++-common/ubsan/shift-11.c: New test.
2714
2715 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2716
2717 * gcc.dg/vect/vect-alias-check-13.c: New test.
2718
2719 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2720
2721 PR target/84614
2722 * gcc.dg/pr84614.c: New test.
2723
2724 PR inline-asm/84625
2725 * gcc.target/i386/pr84625.c: New test.
2726
2727 2018-03-02 Richard Biener <rguenther@suse.de>
2728
2729 PR tree-optimization/84427
2730 * gcc.dg/torture/pr84427.c: New testcase.
2731
2732 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2733
2734 PR target/84534
2735 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2736 powerpc64le*-*-linux*.
2737 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2738 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2739
2740 2018-03-01 Martin Sebor <msebor@redhat.com>
2741
2742 PR c++/84294
2743 * g++.dg/ext/attr-const.C: Remove xfail.
2744 * g++.dg/ext/attr-malloc-3.C: New test.
2745 * g++.dg/ext/attr-noinline-3.C: New test.
2746 * g++.dg/ext/attr-noreturn-3.C: New test.
2747 * g++.dg/ext/attr-nothrow-3.C: New test.
2748 * g++.dg/ext/attr-pure.C: Remove xfail.
2749
2750 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2751
2752 PR sanitizer/70875
2753 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2754 dg-options and dg-shouldfail "ubsan" directive.
2755
2756 2018-03-01 Marek Polacek <polacek@redhat.com>
2757 Jason Merrill <jason@redhat.com>
2758
2759 PR c++/84582
2760 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2761 * g++.dg/cpp1z/static1.C: New test.
2762 * g++.dg/template/static37.C: New test.
2763
2764 2018-03-01 Nathan Sidwell <nathan@acm.org>
2765
2766 PR c++/84434
2767 * g++.dg/template/pr84434.C: New.
2768
2769 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2770
2771 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2772 -mthumb to the command-line.
2773
2774 2018-03-01 Marek Polacek <polacek@redhat.com>
2775
2776 PR c++/84596
2777 * g++.dg/cpp0x/static_assert14.C: New test.
2778
2779 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2780
2781 PR c++/79410
2782 * g++.dg/torture/pr79410.C: New.
2783
2784 2018-03-01 Martin Liska <mliska@suse.cz>
2785
2786 PR sanitizer/82484
2787 * gcc.dg/asan/pr82484.c: New test.
2788
2789 2018-03-01 Richard Biener <rguenther@suse.de>
2790
2791 PR debug/84645
2792 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2793
2794 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2795
2796 PR fortran/84219
2797 * gfortran.dg/coarray_47.f90: New test.
2798
2799 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2800
2801 PR fortran/84538
2802 * gfortran.dg/class_array_23.f03: New test.
2803
2804 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2805
2806 PR rtl-optimization/84528
2807 * gcc.dg/torture/pr84538.c: Rename to...
2808 * gcc.dg/torture/pr84528.c: ...this.
2809
2810 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2811
2812 PR rtl-optimization/84528
2813 * gcc.dg/torture/pr84538.c: New test.
2814
2815 2018-02-28 Martin Sebor <msebor@redhat.com>
2816
2817 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2818 -fpic test failures.
2819 * c-c++-common/Wrestrict-2.c: Same.
2820 * c-c++-common/Wstringop-truncation.c: Same.
2821 * gcc.dg/Warray-bounds-22.c: Same.
2822 * gcc.dg/Wstringop-overflow.c: Same.
2823 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2824 (signed_range): Same.
2825 (unsigned_anti_range): Same.
2826 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2827 (signed_range): Same.
2828 (unsigned_anti_range): Same.
2829 * gcc.dg/attr-alloc_size-7.c: Same.
2830 * gcc.dg/attr-alloc_size-8.c: Same.
2831 * gcc.dg/builtin-alloc-size.c: Same.
2832 * gcc.dg/builtin-stpncpy.c: Same.
2833 * gcc.dg/builtins-nonnull.c: Same.
2834 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2835 * gcc.dg/pr79214.c: Same.
2836 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2837 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2838 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2839 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2840 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2841 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2842 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2843 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2844 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2845 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2846 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2847
2848 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2849
2850 PR target/84014
2851 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2852
2853 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2854
2855 PR c++/84609
2856 * g++.dg/cpp0x/pr84609.C: New test.
2857
2858 2018-02-28 Martin Sebor <msebor@redhat.com>
2859
2860 PR testsuite/84617
2861 * g++.dg/ext/attr-malloc-3.C: New test.
2862 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2863 to pre-existing problems.
2864 * g++.dg/ext/attr-pure.C: Same.
2865
2866 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2867
2868 PR fortran/83901
2869 * gfortran.dg/associate_37.f90: New test.
2870
2871 PR fortran/83344
2872 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2873
2874 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2875
2876 PR target/52991
2877 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2878 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2879 * gcc.dg/bf-ms-layout-4.c: New test.
2880 * gcc.dg/bf-ms-layout-5.c: New test.
2881
2882 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2883
2884 PR target/83399
2885 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2886
2887 2018-02-28 Richard Biener <rguenther@suse.de>
2888
2889 PR tree-optimization/84584
2890 * gcc.dg/graphite/pr84584.c: New testcase.
2891
2892 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2893
2894 PR preprocessor/84517
2895 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2896
2897 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2898
2899 * c-c++-common/dump-ada-spec-12.c: New test.
2900 * c-c++-common/dump-ada-spec-13.c: Likewise.
2901
2902 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2903
2904 * c-c++-common/dump-ada-spec-11.c: New test.
2905
2906 2018-02-28 Martin Liska <mliska@suse.cz>
2907
2908 PR testsuite/84597
2909 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2910 * g++.dg/ext/timevar2.C: Likewise.
2911
2912 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2913
2914 * c-c++-common/dump-ada-spec-8.c: New test.
2915 * c-c++-common/dump-ada-spec-9.c: Likewise.
2916 * c-c++-common/dump-ada-spec-10.c: Likewise.
2917
2918 2018-02-28 Richard Biener <rguenther@suse.de>
2919
2920 PR middle-end/84607
2921 * gcc.dg/pr84607.c: New testcase.
2922
2923 2018-02-28 Nathan Sidwell <nathan@acm.org>
2924
2925 PR c++/84602
2926 * g++.dg/lookup/pr84602.C: New.
2927
2928 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2929
2930 PR c++/83871
2931 PR c++/83503
2932 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2933 dg-options.
2934 * g++.dg/ext/attr-nonnull.C: Likewise.
2935 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2936 directives.
2937 * g++.dg/ext/attr-noinline-2.C: Likewise.
2938 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2939 -fdump-tree-eh in dg-options.
2940
2941 2018-02-28 Alan Modra <amodra@gmail.com>
2942
2943 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2944 GNU ld message.
2945 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2946
2947 2018-02-27 Martin Sebor <msebor@redhat.com>
2948
2949 PR c++/83871
2950 PR c++/83503
2951 * g++.dg/Wmissing-attributes.C: New test.
2952 * g++.dg/ext/attr-const-pure.C: New test.
2953 * g++.dg/ext/attr-const.C: New test.
2954 * g++.dg/ext/attr-deprecated-2.C: New test.
2955 * g++.dg/ext/attr-malloc-2.C: New test.
2956 * g++.dg/ext/attr-malloc.C: New test.
2957 * g++.dg/ext/attr-noinline-2.C: New test.
2958 * g++.dg/ext/attr-noinline.C: New test.
2959 * g++.dg/ext/attr-nonnull.C: New test.
2960 * g++.dg/ext/attr-noreturn-2.C: New test.
2961 * g++.dg/ext/attr-noreturn.C: New test.
2962 * g++.dg/ext/attr-nothrow-2.C: New test.
2963 * g++.dg/ext/attr-nothrow.C: New test.
2964 * g++.dg/ext/attr-optimize.C: New test.
2965 * g++.dg/ext/attr-pure.C: New test.
2966 * g++.dg/ext/attr-returns-nonnull.C: New test.
2967 * g++.dg/ext/attr-warning.C: New test.
2968
2969 2018-02-27 Nathan Sidwell <nathan@acm.org>
2970
2971 PR c++/84426
2972 * g++.dg/lookup/pr84426.C: New.
2973
2974 2018-02-27 Richard Biener <rguenther@suse.de>
2975
2976 PR tree-optimization/84512
2977 * gcc.dg/tree-ssa/pr84512.c: New testcase.
2978
2979 2018-02-27 Martin Liska <mliska@suse.cz>
2980
2981 PR gcov-profile/84548
2982 * g++.dg/gcov/pr84548.C: New test.
2983
2984 2018-02-27 Jakub Jelinek <jakub@redhat.com>
2985
2986 PR target/84575
2987 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
2988
2989 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2990
2991 PR c++/84558
2992 * g++.dg/cpp1y/pr84558.C: New test.
2993
2994 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2995
2996 PR c++/84540
2997 * g++.dg/cpp0x/alignas14.C: New.
2998 * g++.dg/cpp0x/alignas15.C: Likewise.
2999
3000 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3001
3002 PR c++/84557
3003 * g++.dg/gomp/pr84557.C: New test.
3004
3005 2018-02-26 Marek Polacek <polacek@redhat.com>
3006
3007 PR c++/84325
3008 * g++.dg/cpp1z/pr84325.C: New test.
3009
3010 2018-02-26 Carl Love <cel@us.ibm.com>
3011
3012 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3013 Power 8 test file.
3014 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3015 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3016 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3017 -mcpu=power8.
3018 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3019 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3020 -mcpu=power8.
3021
3022 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3023
3024 PR target/84039
3025 * gcc.target/i386/indirect-thunk-1.c: Updated.
3026 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3027 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3028 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3029 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3030 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3031 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3032 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3033 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3034 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3035 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3036 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3037 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3038 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3039 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3040 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3041 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3042 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3043 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3044 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3045 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3046 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3047 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3048 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3049 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3050 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3051 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3052 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3053 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3054 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3055 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3056 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3057 * gcc.target/i386/ret-thunk-9.c: Likewise.
3058 * gcc.target/i386/ret-thunk-10.c: Likewise.
3059 * gcc.target/i386/ret-thunk-11.c: Likewise.
3060 * gcc.target/i386/ret-thunk-12.c: Likewise.
3061 * gcc.target/i386/ret-thunk-13.c: Likewise.
3062 * gcc.target/i386/ret-thunk-14.c: Likewise.
3063 * gcc.target/i386/ret-thunk-15.c: Likewise.
3064
3065 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3066
3067 * gcc.c-torture/execute/20180226-1.c: New test.
3068
3069 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3070
3071 PR tree-optimization/83965
3072 * gcc.dg/vect/pr83965-2.c: New test.
3073
3074 2018-02-26 Tom de Vries <tom@codesourcery.com>
3075
3076 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3077
3078 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3079
3080 PR target/84530
3081 * gcc.target/i386/ret-thunk-22.c: New test.
3082 * gcc.target/i386/ret-thunk-23.c: Likewise.
3083 * gcc.target/i386/ret-thunk-24.c: Likewise.
3084 * gcc.target/i386/ret-thunk-25.c: Likewise.
3085 * gcc.target/i386/ret-thunk-26.c: Likewise.
3086
3087 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3088
3089 PR c++/84533
3090 * g++.dg/cpp1z/pr84533.C: New.
3091
3092 2018-02-26 Marek Polacek <polacek@redhat.com>
3093
3094 PR c++/84537
3095 * g++.dg/parse/error60.C: New test.
3096
3097 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3098
3099 PR c++/84556
3100 * g++.dg/gomp/pr84556.C: New test.
3101 * g++.dg/vect/pr84556.cc: New test.
3102
3103 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3104
3105 PR fortran/32957
3106 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3107 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3108 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3109 * gfortran.dg/c_loc_test.f90: Likewise.
3110 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3111 * gfortran.dg/proc_decl_17.f90: Likewise.
3112 * gfortran.dg/proc_ptr_8.f90: Likewise.
3113
3114 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3115
3116 PR target/84521
3117 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3118 r254814 disabling -fomit-frame-pointer by default.
3119 * gcc.target/aarch64/spill_1.c: Likewise.
3120 * gcc.target/aarch64/test_frame_11.c: Likewise.
3121 * gcc.target/aarch64/test_frame_12.c: Likewise.
3122 * gcc.target/aarch64/test_frame_13.c: Likewise.
3123 * gcc.target/aarch64/test_frame_14.c: Likewise.
3124 * gcc.target/aarch64/test_frame_15.c: Likewise.
3125 * gcc.target/aarch64/test_frame_3.c: Likewise.
3126 * gcc.target/aarch64/test_frame_5.c: Likewise.
3127 * gcc.target/aarch64/test_frame_9.c: Likewise.
3128
3129 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3130
3131 PR fortran/83633
3132 * gfortran.dg/explicit_shape_1.f90: New test.
3133 * gfortran.dg/automatic_module_variable.f90: Update regex.
3134 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3135 * gfortran.dg/constant_shape.f90: Ditto.
3136 * gfortran.dg/dec_structure_23.f90: Ditto.
3137 * gfortran.dg/pr78240.f90: Ditto.
3138
3139 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3140
3141 PR fortran/84523
3142 * gfortran.dg/pr84523.f90: New test.
3143
3144 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3145
3146 PR fortran/78238
3147 * gfortran.dg/select_type_40.f90: New test.
3148
3149 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3150
3151 PR fortran/30792
3152 * gfortran.dg/data_substring.f90: New test.
3153
3154 2018-02-24 Marek Polacek <polacek@redhat.com>
3155
3156 PR c++/83692
3157 * g++.dg/cpp1z/constexpr-83692.C: New test.
3158
3159 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3160
3161 PR fortran/84346
3162 * gfortran.dg/statement_function_1.f90: Update test.
3163
3164 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3165
3166 PR fortran/84506
3167 * gfortran.dg/inquire_19.f90: New test.
3168
3169 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3170
3171 PR fortran/83149
3172 * gfortran.dg/pr83149_b.f90: New test.
3173 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3174
3175 2018-02-23 Carl Love <cel@us.ibm.com>
3176
3177 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3178 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3179 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3180 Power 8 tests.
3181
3182 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3183
3184 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3185 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3186
3187 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3188
3189 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3190 expected output.
3191
3192 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3193
3194 PR fortran/83149
3195 * gfortran.dg/pr83149_1.f90: New test.
3196 * gfortran.dg/pr83149.f90: Additional source for previous.
3197
3198 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3199
3200 PR testsuite/80551
3201 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3202 __GI___pthread_mutex_init as well.
3203
3204 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3205
3206 PR fortran/83148
3207 * gfortran.dg/class_68.f90: New test.
3208
3209 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3210
3211 PR fortran/59781
3212 * gfortran.dg/derived_init_5.f90: New test.
3213
3214 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3215
3216 PR target/82851
3217 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3218 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3219
3220 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3221
3222 PR target/81572
3223 * gcc.target/powerpc/pr81572.c: New.
3224
3225 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3226
3227 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3228
3229 2018-02-22 Martin Sebor <msebor@redhat.com>
3230
3231 PR tree-optimization/84480
3232 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3233 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3234
3235 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3236
3237 PR target/84176
3238 * gcc.target/i386/indirect-thunk-11.c: New test.
3239 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3240 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3241 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3242 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3243 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3244 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3245 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3246 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3247 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3248
3249 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3250
3251 PR target/83335
3252 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3253 ILP32 mode.
3254 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3255
3256 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3257
3258 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3259
3260 2018-02-22 Marek Polacek <polacek@redhat.com>
3261
3262 PR c++/84493
3263 * g++.dg/parse/error59.C: New test.
3264
3265 2018-02-22 Tom de Vries <tom@codesourcery.com>
3266
3267 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3268
3269 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3270
3271 PR c++/77655
3272 * g++.dg/cpp0x/pr77655.C: New.
3273
3274 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3275
3276 PR c++/84496
3277 * g++.dg/cpp1y/pr84496.C: New test.
3278
3279 PR target/84502
3280 * g++.dg/torture/pr84502.C: New test.
3281
3282 PR tree-optimization/84503
3283 * gcc.dg/pr84503-1.c: New test.
3284 * gcc.dg/pr84503-2.c: New test.
3285
3286 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3287
3288 PR tree-optimization/84478
3289 * gcc.c-torture/execute/pr84478.c: New test.
3290
3291 2018-02-20 Martin Sebor <msebor@redhat.com>
3292
3293 PR middle-end/84095
3294 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3295 * c-c++-common/Wrestrict.c: Same.
3296 * gcc.dg/Wrestrict-6.c: Same.
3297 * gcc.dg/Warray-bounds-27.c: New test.
3298 * gcc.dg/Wrestrict-8.c: New test.
3299 * gcc.dg/Wrestrict-9.c: New test.
3300 * gcc.dg/pr84095.c: New test.
3301
3302 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3303
3304 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3305
3306 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3307
3308 PR fortran/48890
3309 PR fortran/83823
3310 * gfortran.dg/structure_constructor_14.f90: New test.
3311
3312 2018-02-20 Jeff Law <law@redhat.com>
3313
3314 PR middle-end/82123
3315 PR tree-optimization/81592
3316 PR middle-end/79257
3317 * gcc.dg/pr81592.c: New test.
3318 * gcc.dg/pr82123.c: New test.
3319 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3320
3321 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3322
3323 PR c++/84488
3324 * g++.dg/warn/Wunused-var-30.C: New test.
3325
3326 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3327
3328 PR tree-optimization/84419
3329 * gcc.dg/vect/pr84419.c: New test.
3330
3331 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3332
3333 PR middle-end/82004
3334 * gfortran.dg/pr82004.f90: New test.
3335
3336 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3337
3338 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3339
3340 2018-02-20 Martin Liska <mliska@suse.cz>
3341
3342 PR c/84310
3343 PR target/79747
3344 * gcc.target/i386/pr84310.c: New test.
3345 * gcc.target/i386/pr84310-2.c: Likewise.
3346
3347 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3348
3349 PR c++/84446
3350 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3351
3352 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3353
3354 PR c++/84445
3355 * g++.dg/cpp1z/launder7.C: New test.
3356
3357 PR c++/84449
3358 * g++.dg/cpp0x/constexpr-84449.C: New test.
3359
3360 PR c++/84455
3361 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3362
3363 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3364
3365 PR fortran/83344
3366 PR fortran/83975
3367 * gfortran.dg/associate_22.f90: Enable commented out test.
3368 * gfortran.dg/associate_36.f90: New test.
3369
3370 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3371
3372 PR target/84146
3373 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3374
3375 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3376
3377 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3378 (dg-options): Use -mavx instead of -w.
3379
3380 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3381
3382 PR c++/84444
3383 * g++.dg/cpp1z/launder8.C: New test.
3384
3385 PR c++/84448
3386 * g++.dg/gomp/pr84448.C: New test.
3387
3388 PR c++/84430
3389 * g++.dg/gomp/pr84430.C: New test.
3390
3391 PR tree-optimization/84452
3392 * gcc.dg/pr84452.c: New test.
3393
3394 PR c++/79064
3395 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3396
3397 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3398
3399 PR fortran/35339
3400 * gfortran.dg/implied_do_io_4.f90: New test.
3401
3402 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3403
3404 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3405 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3406 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3407
3408 2018-02-19 Carl Love <cel@us.ibm.com>
3409
3410 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3411
3412 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3413
3414 PR target/84460
3415 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3416
3417 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3418
3419 PR c++/84348
3420 * g++.dg/cpp0x/auto50.C: New.
3421 * g++.dg/parse/friend12.C: Adjust.
3422
3423 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3424
3425 PR libgfortran/84389
3426 * gfortran.dg/dtio_33.f90: New test.
3427
3428 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3429
3430 PR libgfortran/84412
3431 * gfortran.dg/inquire_18.f90: New test.
3432
3433 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3434
3435 PR fortran/84381
3436 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3437 * gfortran.dg/pointer_intent_3.f90: Ditto.
3438 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3439 * gfortran.dg/protected_3.f90: Ditto.
3440 * gfortran.dg/protected_4.f90: Ditto.
3441 * gfortran.dg/protected_5.f90: Ditto.
3442 * gfortran.dg/protected_6.f90: Ditto.
3443
3444 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3445
3446 PR fortran/80945
3447 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3448 change to run.
3449
3450 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3451
3452 PR fortran/84270
3453 * gfortran.dg/inline_matmul_22.f90: New test.
3454
3455 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3456
3457 PR fortran/84381
3458 * gfortran.dg/abort_shoulfail.f90: New test.
3459 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3460 by STOP n.
3461 * gfortran.dg/PR19754_2.f90: Likewise.
3462 * gfortran.dg/PR19872.f: Likewise.
3463 * gfortran.dg/PR49268.f90: Likewise.
3464 * gfortran.dg/Wall.f90: Likewise.
3465 * gfortran.dg/Wno-all.f90: Likewise.
3466 * gfortran.dg/achar_1.f90: Likewise.
3467 * gfortran.dg/achar_2.f90: Likewise.
3468 * gfortran.dg/achar_4.f90: Likewise.
3469 * gfortran.dg/achar_6.F90: Likewise.
3470 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3471 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3472 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3473 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3474 * gfortran.dg/actual_array_result_1.f90: Likewise.
3475 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3476 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3477 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3478 * gfortran.dg/actual_procedure_1.f90: Likewise.
3479 * gfortran.dg/adjustl_1.f90: Likewise.
3480 * gfortran.dg/advance_1.f90: Likewise.
3481 * gfortran.dg/advance_4.f90: Likewise.
3482 * gfortran.dg/advance_5.f90: Likewise.
3483 * gfortran.dg/advance_6.f90: Likewise.
3484 * gfortran.dg/aint_anint_1.f90: Likewise.
3485 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3486 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3487 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3488 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3489 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3490 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3491 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3492 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3493 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3494 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3495 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3496 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3497 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3498 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3499 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3500 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3501 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3502 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3503 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3504 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3505 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3506 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3507 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3508 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3509 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3510 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3511 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3512 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3513 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3514 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3515 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3516 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3517 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3518 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3519 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3520 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3521 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3522 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3523 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3524 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3525 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3526 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3527 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3528 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3529 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3530 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3531 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3532 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3533 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3534 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3535 * gfortran.dg/allocatable_function_1.f90: Likewise.
3536 * gfortran.dg/allocatable_function_10.f90: Likewise.
3537 * gfortran.dg/allocatable_function_3.f90: Likewise.
3538 * gfortran.dg/allocatable_function_5.f90: Likewise.
3539 * gfortran.dg/allocatable_function_6.f90: Likewise.
3540 * gfortran.dg/allocatable_function_7.f90: Likewise.
3541 * gfortran.dg/allocatable_function_8.f90: Likewise.
3542 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3543 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3544 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3545 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3546 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3547 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3548 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3549 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3550 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3551 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3552 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3553 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3554 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3555 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3556 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3557 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3558 * gfortran.dg/allocate_class_3.f90: Likewise.
3559 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3560 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3561 * gfortran.dg/allocate_derived_5.f90: Likewise.
3562 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3563 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3564 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3565 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3566 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3567 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3568 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3569 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3570 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3571 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3572 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3573 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3574 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3575 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3576 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3577 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3578 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3579 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3580 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3581 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3582 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3583 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3584 * gfortran.dg/altreturn_3.f90: Likewise.
3585 * gfortran.dg/altreturn_5.f90: Likewise.
3586 * gfortran.dg/altreturn_7.f90: Likewise.
3587 * gfortran.dg/and_or_xor.f90: Likewise.
3588 * gfortran.dg/anint_1.f90: Likewise.
3589 * gfortran.dg/any_all_1.f90: Likewise.
3590 * gfortran.dg/anyallcount_1.f90: Likewise.
3591 * gfortran.dg/append_1.f90: Likewise.
3592 * gfortran.dg/argument_checking_1.f90: Likewise.
3593 * gfortran.dg/argument_checking_2.f90: Likewise.
3594 * gfortran.dg/argument_checking_8.f90: Likewise.
3595 * gfortran.dg/arithmetic_if.f90: Likewise.
3596 * gfortran.dg/array_1.f90: Likewise.
3597 * gfortran.dg/array_2.f90: Likewise.
3598 * gfortran.dg/array_alloc_1.f90: Likewise.
3599 * gfortran.dg/array_alloc_2.f90: Likewise.
3600 * gfortran.dg/array_alloc_3.f90: Likewise.
3601 * gfortran.dg/array_assignment_1.F90: Likewise.
3602 * gfortran.dg/array_assignment_5.f90: Likewise.
3603 * gfortran.dg/array_constructor_1.f90: Likewise.
3604 * gfortran.dg/array_constructor_10.f90: Likewise.
3605 * gfortran.dg/array_constructor_11.f90: Likewise.
3606 * gfortran.dg/array_constructor_12.f90: Likewise.
3607 * gfortran.dg/array_constructor_15.f90: Likewise.
3608 * gfortran.dg/array_constructor_16.f90: Likewise.
3609 * gfortran.dg/array_constructor_17.f90: Likewise.
3610 * gfortran.dg/array_constructor_19.f90: Likewise.
3611 * gfortran.dg/array_constructor_23.f: Likewise.
3612 * gfortran.dg/array_constructor_24.f: Likewise.
3613 * gfortran.dg/array_constructor_32.f90: Likewise.
3614 * gfortran.dg/array_constructor_36.f90: Likewise.
3615 * gfortran.dg/array_constructor_39.f90: Likewise.
3616 * gfortran.dg/array_constructor_4.f90: Likewise.
3617 * gfortran.dg/array_constructor_40.f90: Likewise.
3618 * gfortran.dg/array_constructor_44.f90: Likewise.
3619 * gfortran.dg/array_constructor_45.f90: Likewise.
3620 * gfortran.dg/array_constructor_46.f90: Likewise.
3621 * gfortran.dg/array_constructor_47.f90: Likewise.
3622 * gfortran.dg/array_constructor_49.f90: Likewise.
3623 * gfortran.dg/array_constructor_5.f90: Likewise.
3624 * gfortran.dg/array_constructor_50.f90: Likewise.
3625 * gfortran.dg/array_constructor_6.f90: Likewise.
3626 * gfortran.dg/array_constructor_7.f90: Likewise.
3627 * gfortran.dg/array_constructor_8.f90: Likewise.
3628 * gfortran.dg/array_constructor_9.f90: Likewise.
3629 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3630 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3631 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3632 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3633 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3634 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3635 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3636 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3637 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3638 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3639 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3640 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3641 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3642 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3643 * gfortran.dg/array_function_1.f90: Likewise.
3644 * gfortran.dg/array_function_5.f90: Likewise.
3645 * gfortran.dg/array_initializer_1.f90: Likewise.
3646 * gfortran.dg/array_initializer_2.f90: Likewise.
3647 * gfortran.dg/array_memcpy_5.f90: Likewise.
3648 * gfortran.dg/array_memset_2.f90: Likewise.
3649 * gfortran.dg/array_reference_1.f90: Likewise.
3650 * gfortran.dg/array_return_value_1.f90: Likewise.
3651 * gfortran.dg/array_section_1.f90: Likewise.
3652 * gfortran.dg/array_temporaries_3.f90: Likewise.
3653 * gfortran.dg/arrayio_1.f90: Likewise.
3654 * gfortran.dg/arrayio_10.f90: Likewise.
3655 * gfortran.dg/arrayio_11.f90: Likewise.
3656 * gfortran.dg/arrayio_12.f90: Likewise.
3657 * gfortran.dg/arrayio_13.f90: Likewise.
3658 * gfortran.dg/arrayio_14.f90: Likewise.
3659 * gfortran.dg/arrayio_16.f90: Likewise.
3660 * gfortran.dg/arrayio_2.f90: Likewise.
3661 * gfortran.dg/arrayio_3.f90: Likewise.
3662 * gfortran.dg/arrayio_4.f90: Likewise.
3663 * gfortran.dg/arrayio_5.f90: Likewise.
3664 * gfortran.dg/arrayio_6.f90: Likewise.
3665 * gfortran.dg/arrayio_7.f90: Likewise.
3666 * gfortran.dg/arrayio_8.f90: Likewise.
3667 * gfortran.dg/arrayio_9.f90: Likewise.
3668 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3669 * gfortran.dg/assign_10.f90: Likewise.
3670 * gfortran.dg/assign_9.f90: Likewise.
3671 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3672 * gfortran.dg/assignment_1.f90: Likewise.
3673 * gfortran.dg/associate_1.f03: Likewise.
3674 * gfortran.dg/associate_11.f90: Likewise.
3675 * gfortran.dg/associate_13.f90: Likewise.
3676 * gfortran.dg/associate_15.f90: Likewise.
3677 * gfortran.dg/associate_17.f90: Likewise.
3678 * gfortran.dg/associate_18.f08: Likewise.
3679 * gfortran.dg/associate_19.f03: Likewise.
3680 * gfortran.dg/associate_20.f03: Likewise.
3681 * gfortran.dg/associate_22.f90: Likewise.
3682 * gfortran.dg/associate_23.f90: Likewise.
3683 * gfortran.dg/associate_24.f90: Likewise.
3684 * gfortran.dg/associate_25.f90: Likewise.
3685 * gfortran.dg/associate_27.f90: Likewise.
3686 * gfortran.dg/associate_28.f90: Likewise.
3687 * gfortran.dg/associate_32.f03: Likewise.
3688 * gfortran.dg/associate_33.f03: Likewise.
3689 * gfortran.dg/associate_34.f90: Likewise.
3690 * gfortran.dg/associate_6.f03: Likewise.
3691 * gfortran.dg/associate_7.f03: Likewise.
3692 * gfortran.dg/associate_8.f03: Likewise.
3693 * gfortran.dg/associate_9.f03: Likewise.
3694 * gfortran.dg/associated_1.f90: Likewise.
3695 * gfortran.dg/associated_2.f90: Likewise.
3696 * gfortran.dg/associated_5.f90: Likewise.
3697 * gfortran.dg/associated_6.f90: Likewise.
3698 * gfortran.dg/associated_target_3.f90: Likewise.
3699 * gfortran.dg/associated_target_4.f90: Likewise.
3700 * gfortran.dg/associated_target_5.f03: Likewise.
3701 * gfortran.dg/associated_target_6.f03: Likewise.
3702 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3703 * gfortran.dg/assumed_rank_1.f90: Likewise.
3704 * gfortran.dg/assumed_rank_10.f90: Likewise.
3705 * gfortran.dg/assumed_rank_2.f90: Likewise.
3706 * gfortran.dg/assumed_rank_7.f90: Likewise.
3707 * gfortran.dg/assumed_rank_8.f90: Likewise.
3708 * gfortran.dg/assumed_rank_9.f90: Likewise.
3709 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3710 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3711 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3712 * gfortran.dg/assumed_type_2.f90: Likewise.
3713 * gfortran.dg/atan2_1.f90: Likewise.
3714 * gfortran.dg/auto_array_1.f90: Likewise.
3715 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3716 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3717 * gfortran.dg/auto_char_len_3.f90: Likewise.
3718 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3719 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3720 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3721 * gfortran.dg/auto_save_2.f90: Likewise.
3722 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3723 * gfortran.dg/backslash_1.f90: Likewise.
3724 * gfortran.dg/backslash_2.f90: Likewise.
3725 * gfortran.dg/backslash_3.f: Likewise.
3726 * gfortran.dg/backspace_1.f: Likewise.
3727 * gfortran.dg/backspace_10.f90: Likewise.
3728 * gfortran.dg/backspace_11.f90: Likewise.
3729 * gfortran.dg/backspace_2.f: Likewise.
3730 * gfortran.dg/backspace_3.f: Likewise.
3731 * gfortran.dg/backspace_4.f: Likewise.
3732 * gfortran.dg/backspace_5.f: Likewise.
3733 * gfortran.dg/backspace_6.f: Likewise.
3734 * gfortran.dg/backspace_7.f90: Likewise.
3735 * gfortran.dg/backspace_8.f: Likewise.
3736 * gfortran.dg/backspace_9.f: Likewise.
3737 * gfortran.dg/bessel_1.f90: Likewise.
3738 * gfortran.dg/bessel_2.f90: Likewise.
3739 * gfortran.dg/bessel_5.f90: Likewise.
3740 * gfortran.dg/bessel_6.f90: Likewise.
3741 * gfortran.dg/bessel_7.f90: Likewise.
3742 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3743 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3744 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3745 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3746 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3747 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3748 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3749 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3750 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3751 * gfortran.dg/bit_comparison_1.F90: Likewise.
3752 * gfortran.dg/bit_comparison_2.F90: Likewise.
3753 * gfortran.dg/block_1.f08: Likewise.
3754 * gfortran.dg/block_13.f08: Likewise.
3755 * gfortran.dg/block_14.f90: Likewise.
3756 * gfortran.dg/block_2.f08: Likewise.
3757 * gfortran.dg/block_6.f08: Likewise.
3758 * gfortran.dg/block_7.f08: Likewise.
3759 * gfortran.dg/block_8.f08: Likewise.
3760 * gfortran.dg/blockdata_1.f90: Likewise.
3761 * gfortran.dg/bound_1.f90: Likewise.
3762 * gfortran.dg/bound_2.f90: Likewise.
3763 * gfortran.dg/bound_3.f90: Likewise.
3764 * gfortran.dg/bound_4.f90: Likewise.
3765 * gfortran.dg/bound_5.f90: Likewise.
3766 * gfortran.dg/bound_6.f90: Likewise.
3767 * gfortran.dg/bound_7.f90: Likewise.
3768 * gfortran.dg/bound_8.f90: Likewise.
3769 * gfortran.dg/bound_9.f90: Likewise.
3770 * gfortran.dg/bound_simplification_1.f90: Likewise.
3771 * gfortran.dg/bound_simplification_3.f90: Likewise.
3772 * gfortran.dg/bound_simplification_4.f90: Likewise.
3773 * gfortran.dg/bound_simplification_5.f90: Likewise.
3774 * gfortran.dg/bound_simplification_6.f90: Likewise.
3775 * gfortran.dg/bounds_check_1.f90: Likewise.
3776 * gfortran.dg/bounds_check_12.f90: Likewise.
3777 * gfortran.dg/bounds_check_14.f90: Likewise.
3778 * gfortran.dg/bounds_check_15.f90: Likewise.
3779 * gfortran.dg/bounds_check_19.f90: Likewise.
3780 * gfortran.dg/bounds_check_8.f90: Likewise.
3781 * gfortran.dg/bounds_check_9.f90: Likewise.
3782 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3783 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3784 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3785 * gfortran.dg/boz_1.f90: Likewise.
3786 * gfortran.dg/boz_11.f90: Likewise.
3787 * gfortran.dg/boz_13.f90: Likewise.
3788 * gfortran.dg/boz_14.f90: Likewise.
3789 * gfortran.dg/boz_15.f90: Likewise.
3790 * gfortran.dg/boz_3.f90: Likewise.
3791 * gfortran.dg/boz_6.f90: Likewise.
3792 * gfortran.dg/boz_9.f90: Likewise.
3793 * gfortran.dg/byte_1.f90: Likewise.
3794 * gfortran.dg/byte_2.f90: Likewise.
3795 * gfortran.dg/c_assoc.f90: Likewise.
3796 * gfortran.dg/c_assoc_2.f03: Likewise.
3797 * gfortran.dg/c_assoc_3.f90: Likewise.
3798 * gfortran.dg/c_by_val_1.f: Likewise.
3799 * gfortran.dg/c_by_val_5.f90: Likewise.
3800 * gfortran.dg/c_char_tests.f03: Likewise.
3801 * gfortran.dg/c_char_tests_2.f03: Likewise.
3802 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3803 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3804 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3805 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3806 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3807 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3808 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3809 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3810 * gfortran.dg/c_kind_params.f90: Likewise.
3811 * gfortran.dg/c_loc_test_20.f90: Likewise.
3812 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3813 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3814 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3815 * gfortran.dg/c_size_t_test.f03: Likewise.
3816 * gfortran.dg/c_sizeof_1.f90: Likewise.
3817 * gfortran.dg/c_sizeof_5.f90: Likewise.
3818 * gfortran.dg/c_sizeof_6.f90: Likewise.
3819 * gfortran.dg/char4_iunit_1.f03: Likewise.
3820 * gfortran.dg/char4_iunit_2.f03: Likewise.
3821 * gfortran.dg/char_allocation_1.f90: Likewise.
3822 * gfortran.dg/char_array_constructor.f90: Likewise.
3823 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3824 * gfortran.dg/char_assign_1.f90: Likewise.
3825 * gfortran.dg/char_associated_1.f90: Likewise.
3826 * gfortran.dg/char_cast_2.f90: Likewise.
3827 * gfortran.dg/char_comparison_1.f: Likewise.
3828 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3829 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3830 * gfortran.dg/char_cons_len.f90: Likewise.
3831 * gfortran.dg/char_conversion.f90: Likewise.
3832 * gfortran.dg/char_cshift_1.f90: Likewise.
3833 * gfortran.dg/char_cshift_2.f90: Likewise.
3834 * gfortran.dg/char_decl_2.f90: Likewise.
3835 * gfortran.dg/char_eoshift_1.f90: Likewise.
3836 * gfortran.dg/char_eoshift_2.f90: Likewise.
3837 * gfortran.dg/char_eoshift_3.f90: Likewise.
3838 * gfortran.dg/char_eoshift_4.f90: Likewise.
3839 * gfortran.dg/char_eoshift_5.f90: Likewise.
3840 * gfortran.dg/char_expr_1.f90: Likewise.
3841 * gfortran.dg/char_expr_3.f90: Likewise.
3842 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3843 * gfortran.dg/char_length_12.f90: Likewise.
3844 * gfortran.dg/char_length_14.f90: Likewise.
3845 * gfortran.dg/char_length_15.f90: Likewise.
3846 * gfortran.dg/char_length_17.f90: Likewise.
3847 * gfortran.dg/char_length_20.f90: Likewise.
3848 * gfortran.dg/char_length_21.f90: Likewise.
3849 * gfortran.dg/char_length_5.f90: Likewise.
3850 * gfortran.dg/char_length_6.f90: Likewise.
3851 * gfortran.dg/char_length_7.f90: Likewise.
3852 * gfortran.dg/char_length_8.f90: Likewise.
3853 * gfortran.dg/char_pack_1.f90: Likewise.
3854 * gfortran.dg/char_pack_2.f90: Likewise.
3855 * gfortran.dg/char_pointer_assign.f90: Likewise.
3856 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3857 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3858 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3859 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3860 * gfortran.dg/char_pointer_func.f90: Likewise.
3861 * gfortran.dg/char_reshape_1.f90: Likewise.
3862 * gfortran.dg/char_result_1.f90: Likewise.
3863 * gfortran.dg/char_result_12.f90: Likewise.
3864 * gfortran.dg/char_result_13.f90: Likewise.
3865 * gfortran.dg/char_result_14.f90: Likewise.
3866 * gfortran.dg/char_result_15.f90: Likewise.
3867 * gfortran.dg/char_result_2.f90: Likewise.
3868 * gfortran.dg/char_result_3.f90: Likewise.
3869 * gfortran.dg/char_result_4.f90: Likewise.
3870 * gfortran.dg/char_result_5.f90: Likewise.
3871 * gfortran.dg/char_result_6.f90: Likewise.
3872 * gfortran.dg/char_result_7.f90: Likewise.
3873 * gfortran.dg/char_result_8.f90: Likewise.
3874 * gfortran.dg/char_spread_1.f90: Likewise.
3875 * gfortran.dg/char_transpose_1.f90: Likewise.
3876 * gfortran.dg/char_type_len.f90: Likewise.
3877 * gfortran.dg/char_unpack_1.f90: Likewise.
3878 * gfortran.dg/char_unpack_2.f90: Likewise.
3879 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3880 * gfortran.dg/character_comparison_1.f90: Likewise.
3881 * gfortran.dg/character_comparison_2.f90: Likewise.
3882 * gfortran.dg/character_comparison_3.f90: Likewise.
3883 * gfortran.dg/character_comparison_4.f90: Likewise.
3884 * gfortran.dg/character_comparison_5.f90: Likewise.
3885 * gfortran.dg/character_comparison_6.f90: Likewise.
3886 * gfortran.dg/character_comparison_7.f90: Likewise.
3887 * gfortran.dg/character_comparison_8.f90: Likewise.
3888 * gfortran.dg/character_comparison_9.f90: Likewise.
3889 * gfortran.dg/charlen_15.f90: Likewise.
3890 * gfortran.dg/charlen_16.f90: Likewise.
3891 * gfortran.dg/chkbits.f90: Likewise.
3892 * gfortran.dg/chmod_1.f90: Likewise.
3893 * gfortran.dg/chmod_2.f90: Likewise.
3894 * gfortran.dg/chmod_3.f90: Likewise.
3895 * gfortran.dg/class_1.f03: Likewise.
3896 * gfortran.dg/class_18.f03: Likewise.
3897 * gfortran.dg/class_19.f03: Likewise.
3898 * gfortran.dg/class_35.f90: Likewise.
3899 * gfortran.dg/class_46.f03: Likewise.
3900 * gfortran.dg/class_48.f90: Likewise.
3901 * gfortran.dg/class_51.f90: Likewise.
3902 * gfortran.dg/class_52.f90: Likewise.
3903 * gfortran.dg/class_6.f03: Likewise.
3904 * gfortran.dg/class_63.f90: Likewise.
3905 * gfortran.dg/class_64.f90: Likewise.
3906 * gfortran.dg/class_65.f90: Likewise.
3907 * gfortran.dg/class_66.f90: Likewise.
3908 * gfortran.dg/class_67.f90: Likewise.
3909 * gfortran.dg/class_9.f03: Likewise.
3910 * gfortran.dg/class_alias.f90: Likewise.
3911 * gfortran.dg/class_allocate_1.f03: Likewise.
3912 * gfortran.dg/class_allocate_10.f03: Likewise.
3913 * gfortran.dg/class_allocate_13.f90: Likewise.
3914 * gfortran.dg/class_allocate_14.f90: Likewise.
3915 * gfortran.dg/class_allocate_15.f90: Likewise.
3916 * gfortran.dg/class_allocate_19.f03: Likewise.
3917 * gfortran.dg/class_allocate_21.f90: Likewise.
3918 * gfortran.dg/class_allocate_22.f90: Likewise.
3919 * gfortran.dg/class_allocate_3.f03: Likewise.
3920 * gfortran.dg/class_allocate_4.f03: Likewise.
3921 * gfortran.dg/class_allocate_5.f90: Likewise.
3922 * gfortran.dg/class_allocate_6.f03: Likewise.
3923 * gfortran.dg/class_allocate_7.f03: Likewise.
3924 * gfortran.dg/class_allocate_8.f03: Likewise.
3925 * gfortran.dg/class_allocate_9.f03: Likewise.
3926 * gfortran.dg/class_array_1.f03: Likewise.
3927 * gfortran.dg/class_array_14.f90: Likewise.
3928 * gfortran.dg/class_array_15.f03: Likewise.
3929 * gfortran.dg/class_array_16.f90: Likewise.
3930 * gfortran.dg/class_array_2.f03: Likewise.
3931 * gfortran.dg/class_array_20.f03: Likewise.
3932 * gfortran.dg/class_array_21.f03: Likewise.
3933 * gfortran.dg/class_array_3.f03: Likewise.
3934 * gfortran.dg/class_array_4.f03: Likewise.
3935 * gfortran.dg/class_array_7.f03: Likewise.
3936 * gfortran.dg/class_array_8.f03: Likewise.
3937 * gfortran.dg/class_array_9.f03: Likewise.
3938 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3939 * gfortran.dg/class_dummy_1.f03: Likewise.
3940 * gfortran.dg/class_optional_1.f90: Likewise.
3941 * gfortran.dg/class_optional_2.f90: Likewise.
3942 * gfortran.dg/class_result_5.f90: Likewise.
3943 * gfortran.dg/class_result_6.f90: Likewise.
3944 * gfortran.dg/class_to_type_1.f03: Likewise.
3945 * gfortran.dg/class_to_type_2.f90: Likewise.
3946 * gfortran.dg/class_to_type_3.f03: Likewise.
3947 * gfortran.dg/class_to_type_4.f90: Likewise.
3948 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3949 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3950 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3951 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3952 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3953 * gfortran.dg/coarray/codimension.f90: Likewise.
3954 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
3955 * gfortran.dg/coarray/collectives_1.f90: Likewise.
3956 * gfortran.dg/coarray/collectives_2.f90: Likewise.
3957 * gfortran.dg/coarray/collectives_3.f90: Likewise.
3958 * gfortran.dg/coarray/collectives_4.f90: Likewise.
3959 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
3960 * gfortran.dg/coarray/dummy_1.f90: Likewise.
3961 * gfortran.dg/coarray/event_1.f90: Likewise.
3962 * gfortran.dg/coarray/event_2.f90: Likewise.
3963 * gfortran.dg/coarray/get_array.f90: Likewise.
3964 * gfortran.dg/coarray/image_index_1.f90: Likewise.
3965 * gfortran.dg/coarray/image_index_2.f90: Likewise.
3966 * gfortran.dg/coarray/image_index_3.f90: Likewise.
3967 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
3968 * gfortran.dg/coarray/lock_1.f90: Likewise.
3969 * gfortran.dg/coarray/lock_2.f90: Likewise.
3970 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
3971 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
3972 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
3973 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
3974 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
3975 * gfortran.dg/coarray/registering_1.f90: Likewise.
3976 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
3977 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
3978 * gfortran.dg/coarray/send_array.f90: Likewise.
3979 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
3980 * gfortran.dg/coarray/sendget_array.f90: Likewise.
3981 * gfortran.dg/coarray/subobject_1.f90: Likewise.
3982 * gfortran.dg/coarray/sync_1.f90: Likewise.
3983 * gfortran.dg/coarray/sync_3.f90: Likewise.
3984 * gfortran.dg/coarray/this_image_1.f90: Likewise.
3985 * gfortran.dg/coarray/this_image_2.f90: Likewise.
3986 * gfortran.dg/coarray_13.f90: Likewise.
3987 * gfortran.dg/coarray_15.f90: Likewise.
3988 * gfortran.dg/coarray_16.f90: Likewise.
3989 * gfortran.dg/coarray_2.f90: Likewise.
3990 * gfortran.dg/coarray_23.f90: Likewise.
3991 * gfortran.dg/coarray_40.f90: Likewise.
3992 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
3993 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
3994 * gfortran.dg/coarray_allocate_10.f08: Likewise.
3995 * gfortran.dg/coarray_allocate_2.f08: Likewise.
3996 * gfortran.dg/coarray_allocate_3.f08: Likewise.
3997 * gfortran.dg/coarray_allocate_4.f08: Likewise.
3998 * gfortran.dg/coarray_allocate_5.f08: Likewise.
3999 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4000 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4001 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4002 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4003 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4004 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4005 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4006 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4007 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4008 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4009 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4010 * gfortran.dg/coarray_stat_2.f90: Likewise.
4011 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4012 * gfortran.dg/coindexed_1.f90: Likewise.
4013 * gfortran.dg/comma.f: Likewise.
4014 * gfortran.dg/comma_format_extension_3.f: Likewise.
4015 * gfortran.dg/comma_format_extension_4.f: Likewise.
4016 * gfortran.dg/common_2.f90: Likewise.
4017 * gfortran.dg/common_4.f90: Likewise.
4018 * gfortran.dg/common_align_1.f90: Likewise.
4019 * gfortran.dg/common_align_2.f90: Likewise.
4020 * gfortran.dg/common_equivalence_1.f: Likewise.
4021 * gfortran.dg/common_pointer_1.f90: Likewise.
4022 * gfortran.dg/common_resize_1.f: Likewise.
4023 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4024 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4025 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4026 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4027 * gfortran.dg/complex_read.f90: Likewise.
4028 * gfortran.dg/complex_write.f90: Likewise.
4029 * gfortran.dg/constant_substring.f: Likewise.
4030 * gfortran.dg/constructor_2.f90: Likewise.
4031 * gfortran.dg/constructor_3.f90: Likewise.
4032 * gfortran.dg/constructor_6.f90: Likewise.
4033 * gfortran.dg/contained_1.f90: Likewise.
4034 * gfortran.dg/contained_3.f90: Likewise.
4035 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4036 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4037 * gfortran.dg/continuation_1.f90: Likewise.
4038 * gfortran.dg/continuation_11.f90: Likewise.
4039 * gfortran.dg/continuation_12.f90: Likewise.
4040 * gfortran.dg/continuation_13.f90: Likewise.
4041 * gfortran.dg/continuation_14.f: Likewise.
4042 * gfortran.dg/continuation_8.f90: Likewise.
4043 * gfortran.dg/convert_2.f90: Likewise.
4044 * gfortran.dg/convert_implied_open.f90: Likewise.
4045 * gfortran.dg/count_init_expr.f03: Likewise.
4046 * gfortran.dg/cr_lf.f90: Likewise.
4047 * gfortran.dg/cray_pointers_10.f90: Likewise.
4048 * gfortran.dg/cray_pointers_2.f90: Likewise.
4049 * gfortran.dg/cray_pointers_5.f90: Likewise.
4050 * gfortran.dg/cray_pointers_7.f90: Likewise.
4051 * gfortran.dg/cray_pointers_8.f90: Likewise.
4052 * gfortran.dg/cshift_1.f90: Likewise.
4053 * gfortran.dg/cshift_2.f90: Likewise.
4054 * gfortran.dg/cshift_large_1.f90: Likewise.
4055 * gfortran.dg/cshift_nan_1.f90: Likewise.
4056 * gfortran.dg/csqrt_2.f: Likewise.
4057 * gfortran.dg/data_array_1.f90: Likewise.
4058 * gfortran.dg/data_char_1.f90: Likewise.
4059 * gfortran.dg/data_char_2.f90: Likewise.
4060 * gfortran.dg/data_char_3.f90: Likewise.
4061 * gfortran.dg/data_derived_1.f90: Likewise.
4062 * gfortran.dg/data_implied_do_1.f90: Likewise.
4063 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4064 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4065 * gfortran.dg/deallocate_stat.f90: Likewise.
4066 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4067 * gfortran.dg/debug/pr37738.f: Likewise.
4068 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4069 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4070 * gfortran.dg/dec_exp_1.f90: Likewise.
4071 * gfortran.dg/dec_init_1.f90: Likewise.
4072 * gfortran.dg/dec_init_2.f90: Likewise.
4073 * gfortran.dg/dec_init_3.f90: Likewise.
4074 * gfortran.dg/dec_init_4.f90: Likewise.
4075 * gfortran.dg/dec_io_1.f90: Likewise.
4076 * gfortran.dg/dec_io_2.f90: Likewise.
4077 * gfortran.dg/dec_io_2a.f90: Likewise.
4078 * gfortran.dg/dec_io_6.f90: Likewise.
4079 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4080 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4081 * gfortran.dg/dec_math.f90: Likewise.
4082 * gfortran.dg/dec_parameter_1.f: Likewise.
4083 * gfortran.dg/dec_parameter_2.f90: Likewise.
4084 * gfortran.dg/dec_static_1.f90: Likewise.
4085 * gfortran.dg/dec_static_2.f90: Likewise.
4086 * gfortran.dg/dec_structure_1.f90: Likewise.
4087 * gfortran.dg/dec_structure_10.f90: Likewise.
4088 * gfortran.dg/dec_structure_18.f90: Likewise.
4089 * gfortran.dg/dec_structure_19.f90: Likewise.
4090 * gfortran.dg/dec_structure_2.f90: Likewise.
4091 * gfortran.dg/dec_structure_22.f90: Likewise.
4092 * gfortran.dg/dec_structure_3.f90: Likewise.
4093 * gfortran.dg/dec_structure_4.f90: Likewise.
4094 * gfortran.dg/dec_structure_5.f90: Likewise.
4095 * gfortran.dg/dec_structure_6.f90: Likewise.
4096 * gfortran.dg/dec_structure_7.f90: Likewise.
4097 * gfortran.dg/dec_union_1.f90: Likewise.
4098 * gfortran.dg/dec_union_2.f90: Likewise.
4099 * gfortran.dg/dec_union_3.f90: Likewise.
4100 * gfortran.dg/dec_union_4.f90: Likewise.
4101 * gfortran.dg/dec_union_5.f90: Likewise.
4102 * gfortran.dg/default_format_1.f90: Likewise.
4103 * gfortran.dg/default_format_2.f90: Likewise.
4104 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4105 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4106 * gfortran.dg/default_initialization_3.f90: Likewise.
4107 * gfortran.dg/default_initialization_4.f90: Likewise.
4108 * gfortran.dg/default_initialization_5.f90: Likewise.
4109 * gfortran.dg/deferred_character_1.f90: Likewise.
4110 * gfortran.dg/deferred_character_10.f90: Likewise.
4111 * gfortran.dg/deferred_character_11.f90: Likewise.
4112 * gfortran.dg/deferred_character_12.f90: Likewise.
4113 * gfortran.dg/deferred_character_13.f90: Likewise.
4114 * gfortran.dg/deferred_character_14.f90: Likewise.
4115 * gfortran.dg/deferred_character_15.f90: Likewise.
4116 * gfortran.dg/deferred_character_16.f90: Likewise.
4117 * gfortran.dg/deferred_character_2.f90: Likewise.
4118 * gfortran.dg/deferred_character_3.f90: Likewise.
4119 * gfortran.dg/deferred_character_4.f90: Likewise.
4120 * gfortran.dg/deferred_character_5.f90: Likewise.
4121 * gfortran.dg/deferred_character_6.f90: Likewise.
4122 * gfortran.dg/deferred_character_7.f90: Likewise.
4123 * gfortran.dg/deferred_character_8.f90: Likewise.
4124 * gfortran.dg/deferred_character_9.f90: Likewise.
4125 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4126 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4127 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4128 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4129 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4130 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4131 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4132 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4133 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4134 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4135 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4136 * gfortran.dg/defined_assignment_1.f90: Likewise.
4137 * gfortran.dg/defined_assignment_10.f90: Likewise.
4138 * gfortran.dg/defined_assignment_11.f90: Likewise.
4139 * gfortran.dg/defined_assignment_2.f90: Likewise.
4140 * gfortran.dg/defined_assignment_3.f90: Likewise.
4141 * gfortran.dg/defined_assignment_4.f90: Likewise.
4142 * gfortran.dg/defined_assignment_5.f90: Likewise.
4143 * gfortran.dg/defined_assignment_8.f90: Likewise.
4144 * gfortran.dg/defined_assignment_9.f90: Likewise.
4145 * gfortran.dg/dependency_2.f90: Likewise.
4146 * gfortran.dg/dependency_21.f90: Likewise.
4147 * gfortran.dg/dependency_22.f90: Likewise.
4148 * gfortran.dg/dependency_23.f90: Likewise.
4149 * gfortran.dg/dependency_24.f90: Likewise.
4150 * gfortran.dg/dependency_25.f90: Likewise.
4151 * gfortran.dg/dependency_26.f90: Likewise.
4152 * gfortran.dg/dependency_39.f90: Likewise.
4153 * gfortran.dg/dependency_40.f90: Likewise.
4154 * gfortran.dg/dependency_41.f90: Likewise.
4155 * gfortran.dg/dependency_42.f90: Likewise.
4156 * gfortran.dg/dependency_43.f90: Likewise.
4157 * gfortran.dg/dependency_44.f90: Likewise.
4158 * gfortran.dg/dependency_45.f90: Likewise.
4159 * gfortran.dg/dependency_50.f90: Likewise.
4160 * gfortran.dg/dependency_51.f90: Likewise.
4161 * gfortran.dg/dependent_decls_1.f90: Likewise.
4162 * gfortran.dg/der_array_1.f90: Likewise.
4163 * gfortran.dg/der_array_io_1.f90: Likewise.
4164 * gfortran.dg/der_array_io_2.f90: Likewise.
4165 * gfortran.dg/der_array_io_3.f90: Likewise.
4166 * gfortran.dg/der_io_1.f90: Likewise.
4167 * gfortran.dg/der_io_3.f90: Likewise.
4168 * gfortran.dg/der_pointer_2.f90: Likewise.
4169 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4170 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4171 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4172 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4173 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4174 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4175 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4176 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4177 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4178 * gfortran.dg/derived_external_function_1.f90: Likewise.
4179 * gfortran.dg/derived_init_1.f90: Likewise.
4180 * gfortran.dg/derived_init_2.f90: Likewise.
4181 * gfortran.dg/derived_init_3.f90: Likewise.
4182 * gfortran.dg/derived_init_4.f90: Likewise.
4183 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4184 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4185 * gfortran.dg/dev_null.F90: Likewise.
4186 * gfortran.dg/dfloat_1.f90: Likewise.
4187 * gfortran.dg/dim_sum_1.f90: Likewise.
4188 * gfortran.dg/dim_sum_2.f90: Likewise.
4189 * gfortran.dg/dim_sum_3.f90: Likewise.
4190 * gfortran.dg/direct_io_10.f: Likewise.
4191 * gfortran.dg/direct_io_11.f90: Likewise.
4192 * gfortran.dg/direct_io_12.f90: Likewise.
4193 * gfortran.dg/direct_io_2.f90: Likewise.
4194 * gfortran.dg/direct_io_3.f90: Likewise.
4195 * gfortran.dg/direct_io_4.f90: Likewise.
4196 * gfortran.dg/direct_io_5.f90: Likewise.
4197 * gfortran.dg/direct_io_6.f90: Likewise.
4198 * gfortran.dg/direct_io_7.f90: Likewise.
4199 * gfortran.dg/direct_io_8.f90: Likewise.
4200 * gfortran.dg/direct_io_9.f: Likewise.
4201 * gfortran.dg/do_1.f90: Likewise.
4202 * gfortran.dg/do_3.F90: Likewise.
4203 * gfortran.dg/do_concurrent_2.f90: Likewise.
4204 * gfortran.dg/do_concurrent_4.f90: Likewise.
4205 * gfortran.dg/do_corner_warn.f90: Likewise.
4206 * gfortran.dg/do_iterator_2.f90: Likewise.
4207 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4208 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4209 * gfortran.dg/dos_eol.f: Likewise.
4210 * gfortran.dg/dot_product_1.f03: Likewise.
4211 * gfortran.dg/dot_product_2.f90: Likewise.
4212 * gfortran.dg/dot_product_4.f90: Likewise.
4213 * gfortran.dg/dshift_1.F90: Likewise.
4214 * gfortran.dg/dshift_2.F90: Likewise.
4215 * gfortran.dg/dtio_1.f90: Likewise.
4216 * gfortran.dg/dtio_10.f90: Likewise.
4217 * gfortran.dg/dtio_12.f90: Likewise.
4218 * gfortran.dg/dtio_14.f90: Likewise.
4219 * gfortran.dg/dtio_15.f90: Likewise.
4220 * gfortran.dg/dtio_16.f90: Likewise.
4221 * gfortran.dg/dtio_17.f90: Likewise.
4222 * gfortran.dg/dtio_19.f90: Likewise.
4223 * gfortran.dg/dtio_2.f90: Likewise.
4224 * gfortran.dg/dtio_20.f03: Likewise.
4225 * gfortran.dg/dtio_22.f90: Likewise.
4226 * gfortran.dg/dtio_24.f90: Likewise.
4227 * gfortran.dg/dtio_25.f90: Likewise.
4228 * gfortran.dg/dtio_26.f03: Likewise.
4229 * gfortran.dg/dtio_27.f90: Likewise.
4230 * gfortran.dg/dtio_28.f03: Likewise.
4231 * gfortran.dg/dtio_3.f90: Likewise.
4232 * gfortran.dg/dtio_30.f03: Likewise.
4233 * gfortran.dg/dtio_31.f03: Likewise.
4234 * gfortran.dg/dtio_32.f03: Likewise.
4235 * gfortran.dg/dtio_4.f90: Likewise.
4236 * gfortran.dg/dtio_5.f90: Likewise.
4237 * gfortran.dg/dtio_7.f90: Likewise.
4238 * gfortran.dg/dtio_8.f90: Likewise.
4239 * gfortran.dg/dtio_9.f90: Likewise.
4240 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4241 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4242 * gfortran.dg/dup_save_1.f90: Likewise.
4243 * gfortran.dg/dup_save_2.f90: Likewise.
4244 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4245 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4246 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4247 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4248 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4249 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4250 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4251 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4252 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4253 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4254 * gfortran.dg/e_d_fmt.f90: Likewise.
4255 * gfortran.dg/edit_real_1.f90: Likewise.
4256 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4257 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4258 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4259 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4260 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4261 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4262 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4263 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4264 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4265 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4266 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4267 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4268 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4269 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4270 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4271 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4272 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4273 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4274 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4275 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4276 * gfortran.dg/empty_format_1.f90: Likewise.
4277 * gfortran.dg/endfile.f: Likewise.
4278 * gfortran.dg/endfile.f90: Likewise.
4279 * gfortran.dg/endfile_2.f90: Likewise.
4280 * gfortran.dg/entry_1.f90: Likewise.
4281 * gfortran.dg/entry_10.f90: Likewise.
4282 * gfortran.dg/entry_12.f90: Likewise.
4283 * gfortran.dg/entry_13.f90: Likewise.
4284 * gfortran.dg/entry_14.f90: Likewise.
4285 * gfortran.dg/entry_16.f90: Likewise.
4286 * gfortran.dg/entry_3.f90: Likewise.
4287 * gfortran.dg/entry_6.f90: Likewise.
4288 * gfortran.dg/entry_9.f90: Likewise.
4289 * gfortran.dg/entry_array_specs_2.f: Likewise.
4290 * gfortran.dg/enum_1.f90: Likewise.
4291 * gfortran.dg/enum_9.f90: Likewise.
4292 * gfortran.dg/eof_1.f90: Likewise.
4293 * gfortran.dg/eof_2.f90: Likewise.
4294 * gfortran.dg/eof_4.f90: Likewise.
4295 * gfortran.dg/eof_5.f90: Likewise.
4296 * gfortran.dg/eor_handling_1.f90: Likewise.
4297 * gfortran.dg/eor_handling_2.f90: Likewise.
4298 * gfortran.dg/eor_handling_3.f90: Likewise.
4299 * gfortran.dg/eor_handling_4.f90: Likewise.
4300 * gfortran.dg/eor_handling_5.f90: Likewise.
4301 * gfortran.dg/eoshift_3.f90: Likewise.
4302 * gfortran.dg/eoshift_4.f90: Likewise.
4303 * gfortran.dg/eoshift_5.f90: Likewise.
4304 * gfortran.dg/eoshift_6.f90: Likewise.
4305 * gfortran.dg/eoshift_large_1.f90: Likewise.
4306 * gfortran.dg/equiv_6.f90: Likewise.
4307 * gfortran.dg/equiv_7.f90: Likewise.
4308 * gfortran.dg/equiv_9.f90: Likewise.
4309 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4310 * gfortran.dg/erf_2.F90: Likewise.
4311 * gfortran.dg/erf_3.F90: Likewise.
4312 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4313 * gfortran.dg/error_format_2.f90: Likewise.
4314 * gfortran.dg/error_recovery_5.f90: Likewise.
4315 * gfortran.dg/execute_command_line_2.f90: Likewise.
4316 * gfortran.dg/execute_command_line_3.f90: Likewise.
4317 * gfortran.dg/exit_1.f08: Likewise.
4318 * gfortran.dg/exit_3.f08: Likewise.
4319 * gfortran.dg/exponent_1.f90: Likewise.
4320 * gfortran.dg/exponent_2.f90: Likewise.
4321 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4322 * gfortran.dg/extends_1.f03: Likewise.
4323 * gfortran.dg/extends_16.f90: Likewise.
4324 * gfortran.dg/extends_2.f03: Likewise.
4325 * gfortran.dg/extends_3.f03: Likewise.
4326 * gfortran.dg/extends_4.f03: Likewise.
4327 * gfortran.dg/extends_type_of_1.f03: Likewise.
4328 * gfortran.dg/extends_type_of_2.f03: Likewise.
4329 * gfortran.dg/external_procedures_3.f90: Likewise.
4330 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4331 * gfortran.dg/f2003_io_1.f03: Likewise.
4332 * gfortran.dg/f2003_io_4.f03: Likewise.
4333 * gfortran.dg/f2003_io_5.f03: Likewise.
4334 * gfortran.dg/f2003_io_6.f03: Likewise.
4335 * gfortran.dg/f2003_io_7.f03: Likewise.
4336 * gfortran.dg/f2c_1.f90: Likewise.
4337 * gfortran.dg/f2c_2.f90: Likewise.
4338 * gfortran.dg/f2c_3.f90: Likewise.
4339 * gfortran.dg/f2c_4.f90: Likewise.
4340 * gfortran.dg/f2c_6.f90: Likewise.
4341 * gfortran.dg/f2c_7.f90: Likewise.
4342 * gfortran.dg/f2c_9.f90: Likewise.
4343 * gfortran.dg/fgetc_1.f90: Likewise.
4344 * gfortran.dg/fgetc_2.f90: Likewise.
4345 * gfortran.dg/filename_null.f90: Likewise.
4346 * gfortran.dg/finalize_12.f90: Likewise.
4347 * gfortran.dg/finalize_13.f90: Likewise.
4348 * gfortran.dg/finalize_15.f90: Likewise.
4349 * gfortran.dg/finalize_17.f90: Likewise.
4350 * gfortran.dg/finalize_18.f90: Likewise.
4351 * gfortran.dg/finalize_25.f90: Likewise.
4352 * gfortran.dg/finalize_29.f08: Likewise.
4353 * gfortran.dg/finalize_31.f90: Likewise.
4354 * gfortran.dg/float_1.f90: Likewise.
4355 * gfortran.dg/flush_1.f90: Likewise.
4356 * gfortran.dg/fmt_bz_bn.f: Likewise.
4357 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4358 * gfortran.dg/fmt_cache_1.f: Likewise.
4359 * gfortran.dg/fmt_cache_2.f: Likewise.
4360 * gfortran.dg/fmt_cache_3.f90: Likewise.
4361 * gfortran.dg/fmt_colon.f90: Likewise.
4362 * gfortran.dg/fmt_e.f90: Likewise.
4363 * gfortran.dg/fmt_en.f90: Likewise.
4364 * gfortran.dg/fmt_error_10.f: Likewise.
4365 * gfortran.dg/fmt_error_9.f: Likewise.
4366 * gfortran.dg/fmt_exhaust.f90: Likewise.
4367 * gfortran.dg/fmt_f0_1.f90: Likewise.
4368 * gfortran.dg/fmt_f_an_p.f: Likewise.
4369 * gfortran.dg/fmt_fw_d.f90: Likewise.
4370 * gfortran.dg/fmt_g.f: Likewise.
4371 * gfortran.dg/fmt_g0_1.f08: Likewise.
4372 * gfortran.dg/fmt_g0_2.f08: Likewise.
4373 * gfortran.dg/fmt_g0_4.f08: Likewise.
4374 * gfortran.dg/fmt_g0_5.f08: Likewise.
4375 * gfortran.dg/fmt_g0_6.f08: Likewise.
4376 * gfortran.dg/fmt_g0_7.f08: Likewise.
4377 * gfortran.dg/fmt_g_1.f90: Likewise.
4378 * gfortran.dg/fmt_int_sign.f90: Likewise.
4379 * gfortran.dg/fmt_l.f90: Likewise.
4380 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4381 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4382 * gfortran.dg/fmt_p_1.f90: Likewise.
4383 * gfortran.dg/fmt_pf.f90: Likewise.
4384 * gfortran.dg/fmt_read.f90: Likewise.
4385 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4386 * gfortran.dg/fmt_t_1.f90: Likewise.
4387 * gfortran.dg/fmt_t_2.f90: Likewise.
4388 * gfortran.dg/fmt_t_3.f90: Likewise.
4389 * gfortran.dg/fmt_t_4.f90: Likewise.
4390 * gfortran.dg/fmt_t_5.f90: Likewise.
4391 * gfortran.dg/fmt_t_6.f: Likewise.
4392 * gfortran.dg/fmt_t_7.f: Likewise.
4393 * gfortran.dg/fmt_t_9.f: Likewise.
4394 * gfortran.dg/fmt_tl.f: Likewise.
4395 * gfortran.dg/fmt_unlimited.f90: Likewise.
4396 * gfortran.dg/fmt_white.f: Likewise.
4397 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4398 * gfortran.dg/fold_nearest.f90: Likewise.
4399 * gfortran.dg/forall_1.f90: Likewise.
4400 * gfortran.dg/forall_10.f90: Likewise.
4401 * gfortran.dg/forall_12.f90: Likewise.
4402 * gfortran.dg/forall_13.f90: Likewise.
4403 * gfortran.dg/forall_15.f90: Likewise.
4404 * gfortran.dg/forall_4.f90: Likewise.
4405 * gfortran.dg/forall_5.f90: Likewise.
4406 * gfortran.dg/forall_6.f90: Likewise.
4407 * gfortran.dg/forall_7.f90: Likewise.
4408 * gfortran.dg/fraction.f90: Likewise.
4409 * gfortran.dg/fseek.f90: Likewise.
4410 * gfortran.dg/ftell_1.f90: Likewise.
4411 * gfortran.dg/ftell_2.f90: Likewise.
4412 * gfortran.dg/ftell_3.f90: Likewise.
4413 * gfortran.dg/func_assign_2.f90: Likewise.
4414 * gfortran.dg/func_assign_3.f90: Likewise.
4415 * gfortran.dg/func_derived_1.f90: Likewise.
4416 * gfortran.dg/func_derived_2.f90: Likewise.
4417 * gfortran.dg/func_derived_3.f90: Likewise.
4418 * gfortran.dg/func_result_1.f90: Likewise.
4419 * gfortran.dg/func_result_2.f90: Likewise.
4420 * gfortran.dg/func_result_6.f90: Likewise.
4421 * gfortran.dg/function_charlen_2.f90: Likewise.
4422 * gfortran.dg/function_charlen_3.f: Likewise.
4423 * gfortran.dg/function_kinds_1.f90: Likewise.
4424 * gfortran.dg/function_kinds_4.f90: Likewise.
4425 * gfortran.dg/function_optimize_10.f90: Likewise.
4426 * gfortran.dg/function_optimize_11.f90: Likewise.
4427 * gfortran.dg/function_optimize_12.f90: Likewise.
4428 * gfortran.dg/function_optimize_4.f90: Likewise.
4429 * gfortran.dg/function_optimize_8.f90: Likewise.
4430 * gfortran.dg/g77/13037.f: Likewise.
4431 * gfortran.dg/g77/1832.f: Likewise.
4432 * gfortran.dg/g77/19981119-0.f: Likewise.
4433 * gfortran.dg/g77/19990313-0.f: Likewise.
4434 * gfortran.dg/g77/19990313-1.f: Likewise.
4435 * gfortran.dg/g77/19990313-2.f: Likewise.
4436 * gfortran.dg/g77/19990313-3.f: Likewise.
4437 * gfortran.dg/g77/19990419-1.f: Likewise.
4438 * gfortran.dg/g77/19990826-0.f: Likewise.
4439 * gfortran.dg/g77/19990826-2.f: Likewise.
4440 * gfortran.dg/g77/20000503-1.f: Likewise.
4441 * gfortran.dg/g77/20001111.f: Likewise.
4442 * gfortran.dg/g77/20010116.f: Likewise.
4443 * gfortran.dg/g77/20010216-1.f: Likewise.
4444 * gfortran.dg/g77/20010430.f: Likewise.
4445 * gfortran.dg/g77/20010610.f: Likewise.
4446 * gfortran.dg/g77/6177.f: Likewise.
4447 * gfortran.dg/g77/7388.f: Likewise.
4448 * gfortran.dg/g77/947.f: Likewise.
4449 * gfortran.dg/g77/970625-2.f: Likewise.
4450 * gfortran.dg/g77/971102-1.f: Likewise.
4451 * gfortran.dg/g77/980628-0.f: Likewise.
4452 * gfortran.dg/g77/980628-1.f: Likewise.
4453 * gfortran.dg/g77/980628-10.f: Likewise.
4454 * gfortran.dg/g77/980628-2.f: Likewise.
4455 * gfortran.dg/g77/980628-3.f: Likewise.
4456 * gfortran.dg/g77/980628-7.f: Likewise.
4457 * gfortran.dg/g77/980628-8.f: Likewise.
4458 * gfortran.dg/g77/980628-9.f: Likewise.
4459 * gfortran.dg/g77/980701-0.f: Likewise.
4460 * gfortran.dg/g77/980701-1.f: Likewise.
4461 * gfortran.dg/g77/cabs.f: Likewise.
4462 * gfortran.dg/g77/claus.f: Likewise.
4463 * gfortran.dg/g77/complex_1.f: Likewise.
4464 * gfortran.dg/g77/cpp3.F: Likewise.
4465 * gfortran.dg/g77/cpp4.F: Likewise.
4466 * gfortran.dg/g77/cpp5.F: Likewise.
4467 * gfortran.dg/g77/dcomplex.f: Likewise.
4468 * gfortran.dg/g77/dnrm2.f: Likewise.
4469 * gfortran.dg/g77/erfc.f: Likewise.
4470 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4471 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4472 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4473 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4474 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4475 * gfortran.dg/g77/int8421.f: Likewise.
4476 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4477 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4478 * gfortran.dg/g77/le.f: Likewise.
4479 * gfortran.dg/g77/short.f: Likewise.
4480 * gfortran.dg/gamma_1.f90: Likewise.
4481 * gfortran.dg/gamma_4.f90: Likewise.
4482 * gfortran.dg/gamma_5.f90: Likewise.
4483 * gfortran.dg/generic_13.f90: Likewise.
4484 * gfortran.dg/generic_15.f90: Likewise.
4485 * gfortran.dg/generic_19.f90: Likewise.
4486 * gfortran.dg/generic_20.f90: Likewise.
4487 * gfortran.dg/generic_23.f03: Likewise.
4488 * gfortran.dg/generic_25.f90: Likewise.
4489 * gfortran.dg/generic_27.f90: Likewise.
4490 * gfortran.dg/generic_31.f90: Likewise.
4491 * gfortran.dg/generic_4.f90: Likewise.
4492 * gfortran.dg/global_vars_c_init.f90: Likewise.
4493 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4494 * gfortran.dg/gnu_logical_1.F: Likewise.
4495 * gfortran.dg/goacc/fixed-1.f: Likewise.
4496 * gfortran.dg/goacc/fixed-2.f: Likewise.
4497 * gfortran.dg/goacc/gang-static.f95: Likewise.
4498 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4499 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4500 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4501 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4502 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4503 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4504 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4505 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4506 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4507 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4508 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4509 * gfortran.dg/gomp/pr48794.f90: Likewise.
4510 * gfortran.dg/gomp/pr72744.f90: Likewise.
4511 * gfortran.dg/gomp/pr77665.f90: Likewise.
4512 * gfortran.dg/gomp/workshare2.f90: Likewise.
4513 * gfortran.dg/gomp/workshare3.f90: Likewise.
4514 * gfortran.dg/goto_1.f: Likewise.
4515 * gfortran.dg/goto_2.f90: Likewise.
4516 * gfortran.dg/goto_4.f90: Likewise.
4517 * gfortran.dg/goto_6.f: Likewise.
4518 * gfortran.dg/graphite/id-26.f03: Likewise.
4519 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4520 * gfortran.dg/graphite/pr29581.f90: Likewise.
4521 * gfortran.dg/graphite/pr29832.f90: Likewise.
4522 * gfortran.dg/graphite/run-id-1.f: Likewise.
4523 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4524 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4525 * gfortran.dg/hollerith.f90: Likewise.
4526 * gfortran.dg/hollerith4.f90: Likewise.
4527 * gfortran.dg/hollerith6.f90: Likewise.
4528 * gfortran.dg/hollerith8.f90: Likewise.
4529 * gfortran.dg/hollerith_1.f90: Likewise.
4530 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4531 * gfortran.dg/hollerith_f95.f90: Likewise.
4532 * gfortran.dg/hollerith_legacy.f90: Likewise.
4533 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4534 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4535 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4536 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4537 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4538 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4539 * gfortran.dg/hypot_1.f90: Likewise.
4540 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4541 * gfortran.dg/iargc.f90: Likewise.
4542 * gfortran.dg/ibits.f90: Likewise.
4543 * gfortran.dg/ichar_1.f90: Likewise.
4544 * gfortran.dg/ichar_2.f90: Likewise.
4545 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4546 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4547 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4548 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4549 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4550 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4551 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4552 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4553 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4554 * gfortran.dg/ieee/large_1.f90: Likewise.
4555 * gfortran.dg/ieee/large_2.f90: Likewise.
4556 * gfortran.dg/ieee/large_3.F90: Likewise.
4557 * gfortran.dg/ieee/large_4.f90: Likewise.
4558 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4559 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4560 * gfortran.dg/impl_do_var_data.f90: Likewise.
4561 * gfortran.dg/implicit_10.f90: Likewise.
4562 * gfortran.dg/implicit_12.f90: Likewise.
4563 * gfortran.dg/implicit_class_1.f90: Likewise.
4564 * gfortran.dg/implicit_pure_1.f90: Likewise.
4565 * gfortran.dg/implied_do_1.f90: Likewise.
4566 * gfortran.dg/implied_do_io_1.f90: Likewise.
4567 * gfortran.dg/implied_do_io_2.f90: Likewise.
4568 * gfortran.dg/implied_do_io_3.f90: Likewise.
4569 * gfortran.dg/implied_shape_1.f08: Likewise.
4570 * gfortran.dg/import.f90: Likewise.
4571 * gfortran.dg/import4.f90: Likewise.
4572 * gfortran.dg/impure_1.f08: Likewise.
4573 * gfortran.dg/index.f90: Likewise.
4574 * gfortran.dg/index_2.f90: Likewise.
4575 * gfortran.dg/init_flag_1.f90: Likewise.
4576 * gfortran.dg/init_flag_10.f90: Likewise.
4577 * gfortran.dg/init_flag_15.f03: Likewise.
4578 * gfortran.dg/init_flag_2.f90: Likewise.
4579 * gfortran.dg/init_flag_3.f90: Likewise.
4580 * gfortran.dg/init_flag_4.f90: Likewise.
4581 * gfortran.dg/init_flag_5.f90: Likewise.
4582 * gfortran.dg/init_flag_6.f90: Likewise.
4583 * gfortran.dg/init_flag_7.f90: Likewise.
4584 * gfortran.dg/init_flag_9.f90: Likewise.
4585 * gfortran.dg/initialization_11.f90: Likewise.
4586 * gfortran.dg/initialization_19.f90: Likewise.
4587 * gfortran.dg/initialization_2.f90: Likewise.
4588 * gfortran.dg/initialization_22.f90: Likewise.
4589 * gfortran.dg/initialization_27.f90: Likewise.
4590 * gfortran.dg/initialization_5.f90: Likewise.
4591 * gfortran.dg/initialization_6.f90: Likewise.
4592 * gfortran.dg/inline_matmul_1.f90: Likewise.
4593 * gfortran.dg/inline_matmul_10.f90: Likewise.
4594 * gfortran.dg/inline_matmul_11.f90: Likewise.
4595 * gfortran.dg/inline_matmul_13.f90: Likewise.
4596 * gfortran.dg/inline_matmul_14.f90: Likewise.
4597 * gfortran.dg/inline_matmul_16.f90: Likewise.
4598 * gfortran.dg/inline_matmul_17.f90: Likewise.
4599 * gfortran.dg/inline_matmul_18.f90: Likewise.
4600 * gfortran.dg/inline_matmul_19.f90: Likewise.
4601 * gfortran.dg/inline_matmul_2.f90: Likewise.
4602 * gfortran.dg/inline_matmul_20.f90: Likewise.
4603 * gfortran.dg/inline_matmul_22.f90: Likewise.
4604 * gfortran.dg/inline_matmul_3.f90: Likewise.
4605 * gfortran.dg/inline_matmul_4.f90: Likewise.
4606 * gfortran.dg/inline_matmul_5.f90: Likewise.
4607 * gfortran.dg/inline_matmul_6.f90: Likewise.
4608 * gfortran.dg/inline_matmul_7.f90: Likewise.
4609 * gfortran.dg/inline_matmul_8.f90: Likewise.
4610 * gfortran.dg/inline_matmul_9.f90: Likewise.
4611 * gfortran.dg/inline_sum_1.f90: Likewise.
4612 * gfortran.dg/inline_sum_3.f90: Likewise.
4613 * gfortran.dg/inline_sum_5.f90: Likewise.
4614 * gfortran.dg/inquire-complex.f90: Likewise.
4615 * gfortran.dg/inquire.f90: Likewise.
4616 * gfortran.dg/inquire_10.f90: Likewise.
4617 * gfortran.dg/inquire_13.f90: Likewise.
4618 * gfortran.dg/inquire_15.f90: Likewise.
4619 * gfortran.dg/inquire_16.f90: Likewise.
4620 * gfortran.dg/inquire_17.f90: Likewise.
4621 * gfortran.dg/inquire_5.f90: Likewise.
4622 * gfortran.dg/inquire_6.f90: Likewise.
4623 * gfortran.dg/inquire_7.f90: Likewise.
4624 * gfortran.dg/inquire_9.f90: Likewise.
4625 * gfortran.dg/inquire_internal.f90: Likewise.
4626 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4627 * gfortran.dg/inquire_size.f90: Likewise.
4628 * gfortran.dg/int_1.f90: Likewise.
4629 * gfortran.dg/int_conv_1.f90: Likewise.
4630 * gfortran.dg/int_range_io_1.f90: Likewise.
4631 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4632 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4633 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4634 * gfortran.dg/integer_plus.f90: Likewise.
4635 * gfortran.dg/intent_out_2.f90: Likewise.
4636 * gfortran.dg/intent_out_5.f90: Likewise.
4637 * gfortran.dg/intent_out_6.f90: Likewise.
4638 * gfortran.dg/interface_12.f90: Likewise.
4639 * gfortran.dg/interface_19.f90: Likewise.
4640 * gfortran.dg/interface_4.f90: Likewise.
4641 * gfortran.dg/interface_5.f90: Likewise.
4642 * gfortran.dg/interface_9.f90: Likewise.
4643 * gfortran.dg/interface_assignment_1.f90: Likewise.
4644 * gfortran.dg/interface_assignment_2.f90: Likewise.
4645 * gfortran.dg/internal_dummy_2.f08: Likewise.
4646 * gfortran.dg/internal_dummy_3.f08: Likewise.
4647 * gfortran.dg/internal_dummy_4.f08: Likewise.
4648 * gfortran.dg/internal_pack_1.f90: Likewise.
4649 * gfortran.dg/internal_pack_10.f90: Likewise.
4650 * gfortran.dg/internal_pack_12.f90: Likewise.
4651 * gfortran.dg/internal_pack_13.f90: Likewise.
4652 * gfortran.dg/internal_pack_14.f90: Likewise.
4653 * gfortran.dg/internal_pack_15.f90: Likewise.
4654 * gfortran.dg/internal_pack_2.f90: Likewise.
4655 * gfortran.dg/internal_pack_3.f90: Likewise.
4656 * gfortran.dg/internal_pack_4.f90: Likewise.
4657 * gfortran.dg/internal_pack_6.f90: Likewise.
4658 * gfortran.dg/internal_pack_8.f90: Likewise.
4659 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4660 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4661 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4662 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4663 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4664 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4665 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4666 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4667 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4668 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4669 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4670 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4671 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4672 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4673 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4674 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4675 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4676 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4677 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4678 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4679 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4680 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4681 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4682 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4683 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4684 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4685 * gfortran.dg/io_err_1.f90: Likewise.
4686 * gfortran.dg/io_real_boz.f90: Likewise.
4687 * gfortran.dg/iomsg_1.f90: Likewise.
4688 * gfortran.dg/iostat_1.f90: Likewise.
4689 * gfortran.dg/iostat_2.f90: Likewise.
4690 * gfortran.dg/iostat_4.f90: Likewise.
4691 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4692 * gfortran.dg/ishft_1.f90: Likewise.
4693 * gfortran.dg/ishft_2.f90: Likewise.
4694 * gfortran.dg/ishft_4.f90: Likewise.
4695 * gfortran.dg/isnan_1.f90: Likewise.
4696 * gfortran.dg/isnan_2.f90: Likewise.
4697 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4698 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4699 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4700 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4701 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4702 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4703 * gfortran.dg/itime_idate_1.f: Likewise.
4704 * gfortran.dg/itime_idate_2.f: Likewise.
4705 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4706 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4707 * gfortran.dg/large_real_kind_1.f90: Likewise.
4708 * gfortran.dg/large_real_kind_2.F90: Likewise.
4709 * gfortran.dg/large_real_kind_3.F90: Likewise.
4710 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4711 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4712 * gfortran.dg/large_recl.f90: Likewise.
4713 * gfortran.dg/large_unit_1.f90: Likewise.
4714 * gfortran.dg/large_unit_2.f90: Likewise.
4715 * gfortran.dg/largeequiv_1.f90: Likewise.
4716 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4717 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4718 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4719 * gfortran.dg/list_read_1.f90: Likewise.
4720 * gfortran.dg/list_read_10.f90: Likewise.
4721 * gfortran.dg/list_read_11.f90: Likewise.
4722 * gfortran.dg/list_read_12.f90: Likewise.
4723 * gfortran.dg/list_read_13.f: Likewise.
4724 * gfortran.dg/list_read_14.f90: Likewise.
4725 * gfortran.dg/list_read_2.f90: Likewise.
4726 * gfortran.dg/list_read_3.f90: Likewise.
4727 * gfortran.dg/list_read_4.f90: Likewise.
4728 * gfortran.dg/list_read_5.f90: Likewise.
4729 * gfortran.dg/list_read_6.f90: Likewise.
4730 * gfortran.dg/list_read_7.f90: Likewise.
4731 * gfortran.dg/list_read_8.f90: Likewise.
4732 * gfortran.dg/list_read_9.f90: Likewise.
4733 * gfortran.dg/loc_2.f90: Likewise.
4734 * gfortran.dg/logical_1.f90: Likewise.
4735 * gfortran.dg/logical_dot_product.f90: Likewise.
4736 * gfortran.dg/logical_temp_io.f90: Likewise.
4737 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4738 * gfortran.dg/lrshift_1.f90: Likewise.
4739 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4740 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4741 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4742 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4743 * gfortran.dg/make_unit.f90: Likewise.
4744 * gfortran.dg/mapping_1.f90: Likewise.
4745 * gfortran.dg/mapping_2.f90: Likewise.
4746 * gfortran.dg/mapping_3.f90: Likewise.
4747 * gfortran.dg/masklr_1.F90: Likewise.
4748 * gfortran.dg/masklr_2.F90: Likewise.
4749 * gfortran.dg/matmul_1.f90: Likewise.
4750 * gfortran.dg/matmul_10.f90: Likewise.
4751 * gfortran.dg/matmul_12.f90: Likewise.
4752 * gfortran.dg/matmul_16.f90: Likewise.
4753 * gfortran.dg/matmul_17.f90: Likewise.
4754 * gfortran.dg/matmul_18.f90: Likewise.
4755 * gfortran.dg/matmul_2.f90: Likewise.
4756 * gfortran.dg/matmul_3.f90: Likewise.
4757 * gfortran.dg/matmul_4.f90: Likewise.
4758 * gfortran.dg/matmul_6.f90: Likewise.
4759 * gfortran.dg/matmul_8.f03: Likewise.
4760 * gfortran.dg/matmul_9.f90: Likewise.
4761 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4762 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4763 * gfortran.dg/matmul_const.f90: Likewise.
4764 * gfortran.dg/maxloc_1.f90: Likewise.
4765 * gfortran.dg/maxloc_2.f90: Likewise.
4766 * gfortran.dg/maxloc_3.f90: Likewise.
4767 * gfortran.dg/maxloc_4.f90: Likewise.
4768 * gfortran.dg/maxloc_string_1.f90: Likewise.
4769 * gfortran.dg/maxlocval_1.f90: Likewise.
4770 * gfortran.dg/maxlocval_2.f90: Likewise.
4771 * gfortran.dg/maxlocval_3.f90: Likewise.
4772 * gfortran.dg/maxlocval_4.f90: Likewise.
4773 * gfortran.dg/maxval_char_1.f90: Likewise.
4774 * gfortran.dg/maxval_char_2.f90: Likewise.
4775 * gfortran.dg/maxval_char_3.f90: Likewise.
4776 * gfortran.dg/maxval_char_4.f90: Likewise.
4777 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4778 * gfortran.dg/mclock.f90: Likewise.
4779 * gfortran.dg/merge_bits_1.F90: Likewise.
4780 * gfortran.dg/merge_bits_2.F90: Likewise.
4781 * gfortran.dg/merge_char_1.f90: Likewise.
4782 * gfortran.dg/merge_init_expr.f90: Likewise.
4783 * gfortran.dg/min_max_optional_1.f90: Likewise.
4784 * gfortran.dg/min_max_optional_5.f90: Likewise.
4785 * gfortran.dg/minloc_1.f90: Likewise.
4786 * gfortran.dg/minloc_2.f90: Likewise.
4787 * gfortran.dg/minloc_3.f90: Likewise.
4788 * gfortran.dg/minloc_4.f90: Likewise.
4789 * gfortran.dg/minloc_string_1.f90: Likewise.
4790 * gfortran.dg/minlocval_1.f90: Likewise.
4791 * gfortran.dg/minlocval_2.f90: Likewise.
4792 * gfortran.dg/minlocval_3.f90: Likewise.
4793 * gfortran.dg/minlocval_4.f90: Likewise.
4794 * gfortran.dg/minmax_char_1.f90: Likewise.
4795 * gfortran.dg/minmaxloc_1.f90: Likewise.
4796 * gfortran.dg/minmaxloc_10.f90: Likewise.
4797 * gfortran.dg/minmaxloc_11.f90: Likewise.
4798 * gfortran.dg/minmaxloc_12.f90: Likewise.
4799 * gfortran.dg/minmaxloc_13.f90: Likewise.
4800 * gfortran.dg/minmaxloc_2.f90: Likewise.
4801 * gfortran.dg/minmaxloc_3.f90: Likewise.
4802 * gfortran.dg/minmaxloc_4.f90: Likewise.
4803 * gfortran.dg/minmaxloc_5.f90: Likewise.
4804 * gfortran.dg/minmaxloc_6.f90: Likewise.
4805 * gfortran.dg/minmaxloc_7.f90: Likewise.
4806 * gfortran.dg/minmaxloc_8.f90: Likewise.
4807 * gfortran.dg/minmaxval_1.f90: Likewise.
4808 * gfortran.dg/minval_char_1.f90: Likewise.
4809 * gfortran.dg/minval_char_2.f90: Likewise.
4810 * gfortran.dg/minval_char_3.f90: Likewise.
4811 * gfortran.dg/minval_char_4.f90: Likewise.
4812 * gfortran.dg/minval_char_5.f90: Likewise.
4813 * gfortran.dg/minval_parameter_1.f90: Likewise.
4814 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4815 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4816 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4817 * gfortran.dg/missing_parens_1.f90: Likewise.
4818 * gfortran.dg/missing_parens_2.f90: Likewise.
4819 * gfortran.dg/mod_large_1.f90: Likewise.
4820 * gfortran.dg/mod_sign0_1.f90: Likewise.
4821 * gfortran.dg/module_blank_common.f90: Likewise.
4822 * gfortran.dg/module_commons_1.f90: Likewise.
4823 * gfortran.dg/module_commons_3.f90: Likewise.
4824 * gfortran.dg/module_double_reuse.f90: Likewise.
4825 * gfortran.dg/module_equivalence_1.f90: Likewise.
4826 * gfortran.dg/module_equivalence_2.f90: Likewise.
4827 * gfortran.dg/module_equivalence_3.f90: Likewise.
4828 * gfortran.dg/module_equivalence_5.f90: Likewise.
4829 * gfortran.dg/module_interface_1.f90: Likewise.
4830 * gfortran.dg/module_nan.f90: Likewise.
4831 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4832 * gfortran.dg/module_procedure_1.f90: Likewise.
4833 * gfortran.dg/module_read_1.f90: Likewise.
4834 * gfortran.dg/module_read_2.f90: Likewise.
4835 * gfortran.dg/module_widestring_1.f90: Likewise.
4836 * gfortran.dg/move_alloc.f90: Likewise.
4837 * gfortran.dg/move_alloc_10.f90: Likewise.
4838 * gfortran.dg/move_alloc_13.f90: Likewise.
4839 * gfortran.dg/move_alloc_14.f90: Likewise.
4840 * gfortran.dg/move_alloc_15.f90: Likewise.
4841 * gfortran.dg/move_alloc_16.f90: Likewise.
4842 * gfortran.dg/move_alloc_2.f90: Likewise.
4843 * gfortran.dg/move_alloc_5.f90: Likewise.
4844 * gfortran.dg/move_alloc_6.f90: Likewise.
4845 * gfortran.dg/move_alloc_9.f90: Likewise.
4846 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4847 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4848 * gfortran.dg/mvbits_1.f90: Likewise.
4849 * gfortran.dg/mvbits_2.f90: Likewise.
4850 * gfortran.dg/mvbits_3.f90: Likewise.
4851 * gfortran.dg/mvbits_4.f90: Likewise.
4852 * gfortran.dg/mvbits_7.f90: Likewise.
4853 * gfortran.dg/mvbits_8.f90: Likewise.
4854 * gfortran.dg/namelist_11.f: Likewise.
4855 * gfortran.dg/namelist_12.f: Likewise.
4856 * gfortran.dg/namelist_13.f90: Likewise.
4857 * gfortran.dg/namelist_14.f90: Likewise.
4858 * gfortran.dg/namelist_15.f90: Likewise.
4859 * gfortran.dg/namelist_16.f90: Likewise.
4860 * gfortran.dg/namelist_17.f90: Likewise.
4861 * gfortran.dg/namelist_18.f90: Likewise.
4862 * gfortran.dg/namelist_19.f90: Likewise.
4863 * gfortran.dg/namelist_20.f90: Likewise.
4864 * gfortran.dg/namelist_21.f90: Likewise.
4865 * gfortran.dg/namelist_22.f90: Likewise.
4866 * gfortran.dg/namelist_23.f90: Likewise.
4867 * gfortran.dg/namelist_24.f90: Likewise.
4868 * gfortran.dg/namelist_26.f90: Likewise.
4869 * gfortran.dg/namelist_27.f90: Likewise.
4870 * gfortran.dg/namelist_28.f90: Likewise.
4871 * gfortran.dg/namelist_29.f90: Likewise.
4872 * gfortran.dg/namelist_37.f90: Likewise.
4873 * gfortran.dg/namelist_38.f90: Likewise.
4874 * gfortran.dg/namelist_39.f90: Likewise.
4875 * gfortran.dg/namelist_40.f90: Likewise.
4876 * gfortran.dg/namelist_41.f90: Likewise.
4877 * gfortran.dg/namelist_42.f90: Likewise.
4878 * gfortran.dg/namelist_43.f90: Likewise.
4879 * gfortran.dg/namelist_44.f90: Likewise.
4880 * gfortran.dg/namelist_47.f90: Likewise.
4881 * gfortran.dg/namelist_48.f90: Likewise.
4882 * gfortran.dg/namelist_49.f90: Likewise.
4883 * gfortran.dg/namelist_50.f90: Likewise.
4884 * gfortran.dg/namelist_51.f90: Likewise.
4885 * gfortran.dg/namelist_52.f90: Likewise.
4886 * gfortran.dg/namelist_54.f90: Likewise.
4887 * gfortran.dg/namelist_55.f90: Likewise.
4888 * gfortran.dg/namelist_56.f90: Likewise.
4889 * gfortran.dg/namelist_57.f90: Likewise.
4890 * gfortran.dg/namelist_58.f90: Likewise.
4891 * gfortran.dg/namelist_59.f90: Likewise.
4892 * gfortran.dg/namelist_60.f90: Likewise.
4893 * gfortran.dg/namelist_61.f90: Likewise.
4894 * gfortran.dg/namelist_64.f90: Likewise.
4895 * gfortran.dg/namelist_65.f90: Likewise.
4896 * gfortran.dg/namelist_69.f90: Likewise.
4897 * gfortran.dg/namelist_70.f90: Likewise.
4898 * gfortran.dg/namelist_71.f90: Likewise.
4899 * gfortran.dg/namelist_72.f: Likewise.
4900 * gfortran.dg/namelist_73.f90: Likewise.
4901 * gfortran.dg/namelist_77.f90: Likewise.
4902 * gfortran.dg/namelist_78.f90: Likewise.
4903 * gfortran.dg/namelist_79.f90: Likewise.
4904 * gfortran.dg/namelist_80.f90: Likewise.
4905 * gfortran.dg/namelist_81.f90: Likewise.
4906 * gfortran.dg/namelist_82.f90: Likewise.
4907 * gfortran.dg/namelist_84.f90: Likewise.
4908 * gfortran.dg/namelist_85.f90: Likewise.
4909 * gfortran.dg/namelist_86.f90: Likewise.
4910 * gfortran.dg/namelist_87.f90: Likewise.
4911 * gfortran.dg/namelist_88.f90: Likewise.
4912 * gfortran.dg/namelist_89.f90: Likewise.
4913 * gfortran.dg/namelist_90.f: Likewise.
4914 * gfortran.dg/namelist_95.f90: Likewise.
4915 * gfortran.dg/namelist_char_only.f90: Likewise.
4916 * gfortran.dg/namelist_empty.f90: Likewise.
4917 * gfortran.dg/namelist_internal.f90: Likewise.
4918 * gfortran.dg/namelist_use.f90: Likewise.
4919 * gfortran.dg/namelist_use_only.f90: Likewise.
4920 * gfortran.dg/namelist_utf8.f90: Likewise.
4921 * gfortran.dg/nan_1.f90: Likewise.
4922 * gfortran.dg/nan_2.f90: Likewise.
4923 * gfortran.dg/nan_3.f90: Likewise.
4924 * gfortran.dg/nan_6.f90: Likewise.
4925 * gfortran.dg/nan_7.f90: Likewise.
4926 * gfortran.dg/nearest_1.f90: Likewise.
4927 * gfortran.dg/nearest_2.f90: Likewise.
4928 * gfortran.dg/nearest_3.f90: Likewise.
4929 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4930 * gfortran.dg/negative_automatic_size.f90: Likewise.
4931 * gfortran.dg/negative_unit.f: Likewise.
4932 * gfortran.dg/negative_unit2.f90: Likewise.
4933 * gfortran.dg/negative_unit_int8.f: Likewise.
4934 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4935 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4936 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4937 * gfortran.dg/nested_modules_1.f90: Likewise.
4938 * gfortran.dg/nested_modules_2.f90: Likewise.
4939 * gfortran.dg/nested_modules_3.f90: Likewise.
4940 * gfortran.dg/nesting_1.f90: Likewise.
4941 * gfortran.dg/new_line.f90: Likewise.
4942 * gfortran.dg/newunit_1.f90: Likewise.
4943 * gfortran.dg/newunit_3.f90: Likewise.
4944 * gfortran.dg/newunit_5.f90.f90: Likewise.
4945 * gfortran.dg/nint_1.f90: Likewise.
4946 * gfortran.dg/nint_2.f90: Likewise.
4947 * gfortran.dg/no_arg_check_2.f90: Likewise.
4948 * gfortran.dg/no_range_check_1.f90: Likewise.
4949 * gfortran.dg/no_range_check_2.f90: Likewise.
4950 * gfortran.dg/no_range_check_3.f90: Likewise.
4951 * gfortran.dg/noadv_size.f90: Likewise.
4952 * gfortran.dg/nonreturning_statements.f90: Likewise.
4953 * gfortran.dg/norm2_1.f90: Likewise.
4954 * gfortran.dg/norm2_3.f90: Likewise.
4955 * gfortran.dg/nosigned_zero_1.f90: Likewise.
4956 * gfortran.dg/nosigned_zero_2.f90: Likewise.
4957 * gfortran.dg/nosigned_zero_3.f90: Likewise.
4958 * gfortran.dg/null_4.f90: Likewise.
4959 * gfortran.dg/null_9.f90: Likewise.
4960 * gfortran.dg/nullify_3.f90: Likewise.
4961 * gfortran.dg/oldstyle_1.f90: Likewise.
4962 * gfortran.dg/open_access_append_1.f90: Likewise.
4963 * gfortran.dg/open_access_append_2.f90: Likewise.
4964 * gfortran.dg/open_errors.f90: Likewise.
4965 * gfortran.dg/open_negative_unit_1.f90: Likewise.
4966 * gfortran.dg/open_new.f90: Likewise.
4967 * gfortran.dg/open_readonly_1.f90: Likewise.
4968 * gfortran.dg/operator_1.f90: Likewise.
4969 * gfortran.dg/optional_absent_1.f90: Likewise.
4970 * gfortran.dg/optional_absent_2.f90: Likewise.
4971 * gfortran.dg/optional_absent_3.f90: Likewise.
4972 * gfortran.dg/optional_class_1.f90: Likewise.
4973 * gfortran.dg/optional_dim_2.f90: Likewise.
4974 * gfortran.dg/optional_dim_3.f90: Likewise.
4975 * gfortran.dg/output_exponents_1.f90: Likewise.
4976 * gfortran.dg/overload_1.f90: Likewise.
4977 * gfortran.dg/overload_2.f90: Likewise.
4978 * gfortran.dg/overwrite_1.f: Likewise.
4979 * gfortran.dg/pad_no.f90: Likewise.
4980 * gfortran.dg/parameter_array_init_1.f90: Likewise.
4981 * gfortran.dg/parameter_array_init_2.f90: Likewise.
4982 * gfortran.dg/parameter_array_init_4.f90: Likewise.
4983 * gfortran.dg/parameter_array_init_5.f90: Likewise.
4984 * gfortran.dg/parameter_array_section_2.f90: Likewise.
4985 * gfortran.dg/parens_3.f90: Likewise.
4986 * gfortran.dg/parens_5.f90: Likewise.
4987 * gfortran.dg/parens_6.f90: Likewise.
4988 * gfortran.dg/parent_result_ref_1.f90: Likewise.
4989 * gfortran.dg/parent_result_ref_2.f90: Likewise.
4990 * gfortran.dg/parent_result_ref_3.f90: Likewise.
4991 * gfortran.dg/parent_result_ref_4.f90: Likewise.
4992 * gfortran.dg/parity_1.f90: Likewise.
4993 * gfortran.dg/past_eor.f90: Likewise.
4994 * gfortran.dg/pdt_1.f03: Likewise.
4995 * gfortran.dg/pdt_10.f03: Likewise.
4996 * gfortran.dg/pdt_11.f03: Likewise.
4997 * gfortran.dg/pdt_12.f03: Likewise.
4998 * gfortran.dg/pdt_13.f03: Likewise.
4999 * gfortran.dg/pdt_14.f03: Likewise.
5000 * gfortran.dg/pdt_15.f03: Likewise.
5001 * gfortran.dg/pdt_19.f03: Likewise.
5002 * gfortran.dg/pdt_20.f03: Likewise.
5003 * gfortran.dg/pdt_22.f03: Likewise.
5004 * gfortran.dg/pdt_23.f03: Likewise.
5005 * gfortran.dg/pdt_25.f03: Likewise.
5006 * gfortran.dg/pdt_26.f03: Likewise.
5007 * gfortran.dg/pdt_27.f03: Likewise.
5008 * gfortran.dg/pdt_28.f03: Likewise.
5009 * gfortran.dg/pdt_3.f03: Likewise.
5010 * gfortran.dg/pdt_4.f03: Likewise.
5011 * gfortran.dg/pdt_5.f03: Likewise.
5012 * gfortran.dg/pdt_7.f03: Likewise.
5013 * gfortran.dg/pointer_1.f90: Likewise.
5014 * gfortran.dg/pointer_array_1.f90: Likewise.
5015 * gfortran.dg/pointer_array_3.f90: Likewise.
5016 * gfortran.dg/pointer_array_4.f90: Likewise.
5017 * gfortran.dg/pointer_array_5.f90: Likewise.
5018 * gfortran.dg/pointer_array_6.f90: Likewise.
5019 * gfortran.dg/pointer_array_7.f90: Likewise.
5020 * gfortran.dg/pointer_array_8.f90: Likewise.
5021 * gfortran.dg/pointer_array_9.f90: Likewise.
5022 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5023 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5024 * gfortran.dg/pointer_assign_10.f90: Likewise.
5025 * gfortran.dg/pointer_assign_11.f90: Likewise.
5026 * gfortran.dg/pointer_assign_4.f90: Likewise.
5027 * gfortran.dg/pointer_assign_8.f90: Likewise.
5028 * gfortran.dg/pointer_assign_9.f90: Likewise.
5029 * gfortran.dg/pointer_check_10.f90: Likewise.
5030 * gfortran.dg/pointer_check_9.f90: Likewise.
5031 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5032 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5033 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5034 * gfortran.dg/pointer_init_1.f90: Likewise.
5035 * gfortran.dg/pointer_init_3.f90: Likewise.
5036 * gfortran.dg/pointer_init_4.f90: Likewise.
5037 * gfortran.dg/pointer_init_5.f90: Likewise.
5038 * gfortran.dg/pointer_init_8.f90: Likewise.
5039 * gfortran.dg/pointer_intent_1.f90: Likewise.
5040 * gfortran.dg/pointer_intent_4.f90: Likewise.
5041 * gfortran.dg/pointer_intent_5.f90: Likewise.
5042 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5043 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5044 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5045 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5046 * gfortran.dg/pointer_target_1.f90: Likewise.
5047 * gfortran.dg/pointer_target_2.f90: Likewise.
5048 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5049 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5050 * gfortran.dg/power.f90: Likewise.
5051 * gfortran.dg/power1.f90: Likewise.
5052 * gfortran.dg/power_3.f90: Likewise.
5053 * gfortran.dg/power_4.f90: Likewise.
5054 * gfortran.dg/power_5.f90: Likewise.
5055 * gfortran.dg/pr12884.f: Likewise.
5056 * gfortran.dg/pr15129.f90: Likewise.
5057 * gfortran.dg/pr15140.f90: Likewise.
5058 * gfortran.dg/pr15324.f90: Likewise.
5059 * gfortran.dg/pr15332.f: Likewise.
5060 * gfortran.dg/pr15957.f90: Likewise.
5061 * gfortran.dg/pr15959.f90: Likewise.
5062 * gfortran.dg/pr16597.f90: Likewise.
5063 * gfortran.dg/pr16861.f90: Likewise.
5064 * gfortran.dg/pr16938.f90: Likewise.
5065 * gfortran.dg/pr17090.f90: Likewise.
5066 * gfortran.dg/pr17143.f90: Likewise.
5067 * gfortran.dg/pr17164.f90: Likewise.
5068 * gfortran.dg/pr17229.f: Likewise.
5069 * gfortran.dg/pr17285.f90: Likewise.
5070 * gfortran.dg/pr17286.f90: Likewise.
5071 * gfortran.dg/pr17472.f: Likewise.
5072 * gfortran.dg/pr17612.f90: Likewise.
5073 * gfortran.dg/pr17706.f90: Likewise.
5074 * gfortran.dg/pr18025.f90: Likewise.
5075 * gfortran.dg/pr18122.f90: Likewise.
5076 * gfortran.dg/pr18210.f90: Likewise.
5077 * gfortran.dg/pr18392.f90: Likewise.
5078 * gfortran.dg/pr19155.f: Likewise.
5079 * gfortran.dg/pr19216.f: Likewise.
5080 * gfortran.dg/pr19467.f90: Likewise.
5081 * gfortran.dg/pr19657.f: Likewise.
5082 * gfortran.dg/pr19926.f90: Likewise.
5083 * gfortran.dg/pr19928-1.f90: Likewise.
5084 * gfortran.dg/pr19928-2.f90: Likewise.
5085 * gfortran.dg/pr20086.f90: Likewise.
5086 * gfortran.dg/pr20124.f90: Likewise.
5087 * gfortran.dg/pr20163-2.f: Likewise.
5088 * gfortran.dg/pr20480.f90: Likewise.
5089 * gfortran.dg/pr20755.f: Likewise.
5090 * gfortran.dg/pr20950.f: Likewise.
5091 * gfortran.dg/pr21177.f90: Likewise.
5092 * gfortran.dg/pr21730.f: Likewise.
5093 * gfortran.dg/pr22491.f: Likewise.
5094 * gfortran.dg/pr25603.f: Likewise.
5095 * gfortran.dg/pr26246_2.f90: Likewise.
5096 * gfortran.dg/pr32136.f90: Likewise.
5097 * gfortran.dg/pr32533.f90: Likewise.
5098 * gfortran.dg/pr33794.f90: Likewise.
5099 * gfortran.dg/pr35662.f90: Likewise.
5100 * gfortran.dg/pr35944-1.f90: Likewise.
5101 * gfortran.dg/pr35944-2.f90: Likewise.
5102 * gfortran.dg/pr35983.f90: Likewise.
5103 * gfortran.dg/pr39865.f90: Likewise.
5104 * gfortran.dg/pr41212.f90: Likewise.
5105 * gfortran.dg/pr43808.f90: Likewise.
5106 * gfortran.dg/pr44592.f90: Likewise.
5107 * gfortran.dg/pr44735.f90: Likewise.
5108 * gfortran.dg/pr45308.f03: Likewise.
5109 * gfortran.dg/pr46297.f: Likewise.
5110 * gfortran.dg/pr46588.f90: Likewise.
5111 * gfortran.dg/pr46665.f90: Likewise.
5112 * gfortran.dg/pr46804.f90: Likewise.
5113 * gfortran.dg/pr47008.f03: Likewise.
5114 * gfortran.dg/pr47614.f: Likewise.
5115 * gfortran.dg/pr47878.f90: Likewise.
5116 * gfortran.dg/pr49103.f90: Likewise.
5117 * gfortran.dg/pr50069_1.f90: Likewise.
5118 * gfortran.dg/pr50769.f90: Likewise.
5119 * gfortran.dg/pr52608.f90: Likewise.
5120 * gfortran.dg/pr55086_2.f90: Likewise.
5121 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5122 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5123 * gfortran.dg/pr55330.f90: Likewise.
5124 * gfortran.dg/pr56015.f90: Likewise.
5125 * gfortran.dg/pr57910.f90: Likewise.
5126 * gfortran.dg/pr59700.f90: Likewise.
5127 * gfortran.dg/pr62125.f90: Likewise.
5128 * gfortran.dg/pr64530.f90: Likewise.
5129 * gfortran.dg/pr65429.f90: Likewise.
5130 * gfortran.dg/pr65450.f90: Likewise.
5131 * gfortran.dg/pr65504.f90: Likewise.
5132 * gfortran.dg/pr65903.f90: Likewise.
5133 * gfortran.dg/pr66311.f90: Likewise.
5134 * gfortran.dg/pr66864.f90: Likewise.
5135 * gfortran.dg/pr67140.f90: Likewise.
5136 * gfortran.dg/pr67524.f90: Likewise.
5137 * gfortran.dg/pr67885.f90: Likewise.
5138 * gfortran.dg/pr68053.f90: Likewise.
5139 * gfortran.dg/pr68566.f90: Likewise.
5140 * gfortran.dg/pr69514_1.f90: Likewise.
5141 * gfortran.dg/pr69514_2.f90: Likewise.
5142 * gfortran.dg/pr69739.f90: Likewise.
5143 * gfortran.dg/pr70673.f90: Likewise.
5144 * gfortran.dg/pr71523_2.f90: Likewise.
5145 * gfortran.dg/pr71764.f90: Likewise.
5146 * gfortran.dg/pr78092.f90: Likewise.
5147 * gfortran.dg/pr82973.f90: Likewise.
5148 * gfortran.dg/pr83864.f90: Likewise.
5149 * gfortran.dg/pr83874.f90: Likewise.
5150 * gfortran.dg/pr84088.f90: Likewise.
5151 * gfortran.dg/pr84155.f90: Likewise.
5152 * gfortran.dg/proc_decl_12.f90: Likewise.
5153 * gfortran.dg/proc_decl_13.f90: Likewise.
5154 * gfortran.dg/proc_decl_15.f90: Likewise.
5155 * gfortran.dg/proc_decl_17.f90: Likewise.
5156 * gfortran.dg/proc_decl_18.f90: Likewise.
5157 * gfortran.dg/proc_decl_2.f90: Likewise.
5158 * gfortran.dg/proc_decl_5.f90: Likewise.
5159 * gfortran.dg/proc_decl_9.f90: Likewise.
5160 * gfortran.dg/proc_ptr_1.f90: Likewise.
5161 * gfortran.dg/proc_ptr_10.f90: Likewise.
5162 * gfortran.dg/proc_ptr_12.f90: Likewise.
5163 * gfortran.dg/proc_ptr_18.f90: Likewise.
5164 * gfortran.dg/proc_ptr_19.f90: Likewise.
5165 * gfortran.dg/proc_ptr_21.f90: Likewise.
5166 * gfortran.dg/proc_ptr_22.f90: Likewise.
5167 * gfortran.dg/proc_ptr_23.f90: Likewise.
5168 * gfortran.dg/proc_ptr_25.f90: Likewise.
5169 * gfortran.dg/proc_ptr_26.f90: Likewise.
5170 * gfortran.dg/proc_ptr_3.f90: Likewise.
5171 * gfortran.dg/proc_ptr_36.f90: Likewise.
5172 * gfortran.dg/proc_ptr_47.f90: Likewise.
5173 * gfortran.dg/proc_ptr_48.f90: Likewise.
5174 * gfortran.dg/proc_ptr_5.f90: Likewise.
5175 * gfortran.dg/proc_ptr_6.f90: Likewise.
5176 * gfortran.dg/proc_ptr_7.f90: Likewise.
5177 * gfortran.dg/proc_ptr_8.f90: Likewise.
5178 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5179 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5180 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5181 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5182 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5183 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5184 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5185 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5186 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5187 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5188 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5189 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5190 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5191 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5192 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5193 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5194 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5195 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5196 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5197 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5198 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5199 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5200 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5201 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5202 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5203 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5204 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5205 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5206 * gfortran.dg/product_init_expr.f03: Likewise.
5207 * gfortran.dg/promotion.f90: Likewise.
5208 * gfortran.dg/promotion_3.f90: Likewise.
5209 * gfortran.dg/promotion_4.f90: Likewise.
5210 * gfortran.dg/protected_1.f90: Likewise.
5211 * gfortran.dg/protected_2.f90: Likewise.
5212 * gfortran.dg/ptr-func-1.f90: Likewise.
5213 * gfortran.dg/ptr-func-2.f90: Likewise.
5214 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5215 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5216 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5217 * gfortran.dg/pure_byref_1.f90: Likewise.
5218 * gfortran.dg/pure_byref_2.f90: Likewise.
5219 * gfortran.dg/pure_byref_3.f90: Likewise.
5220 * gfortran.dg/quad_2.f90: Likewise.
5221 * gfortran.dg/quad_3.f90: Likewise.
5222 * gfortran.dg/random_3.f90: Likewise.
5223 * gfortran.dg/random_4.f90: Likewise.
5224 * gfortran.dg/random_7.f90: Likewise.
5225 * gfortran.dg/read_2.f90: Likewise.
5226 * gfortran.dg/read_3.f90: Likewise.
5227 * gfortran.dg/read_4.f90: Likewise.
5228 * gfortran.dg/read_5.f90: Likewise.
5229 * gfortran.dg/read_bad_advance.f90: Likewise.
5230 * gfortran.dg/read_bang.f90: Likewise.
5231 * gfortran.dg/read_bang4.f90: Likewise.
5232 * gfortran.dg/read_comma.f: Likewise.
5233 * gfortran.dg/read_dir.f90: Likewise.
5234 * gfortran.dg/read_empty_file.f: Likewise.
5235 * gfortran.dg/read_eof_1.f90: Likewise.
5236 * gfortran.dg/read_eof_2.f90: Likewise.
5237 * gfortran.dg/read_eof_3.f90: Likewise.
5238 * gfortran.dg/read_eof_4.f90: Likewise.
5239 * gfortran.dg/read_eof_5.f90: Likewise.
5240 * gfortran.dg/read_eof_6.f: Likewise.
5241 * gfortran.dg/read_eof_7.f90: Likewise.
5242 * gfortran.dg/read_eof_8.f90: Likewise.
5243 * gfortran.dg/read_eof_all.f90: Likewise.
5244 * gfortran.dg/read_eor.f90: Likewise.
5245 * gfortran.dg/read_float_1.f90: Likewise.
5246 * gfortran.dg/read_float_2.f03: Likewise.
5247 * gfortran.dg/read_float_3.f90: Likewise.
5248 * gfortran.dg/read_float_4.f90: Likewise.
5249 * gfortran.dg/read_infnan_1.f90: Likewise.
5250 * gfortran.dg/read_list_eof_1.f90: Likewise.
5251 * gfortran.dg/read_logical.f90: Likewise.
5252 * gfortran.dg/read_many_1.f: Likewise.
5253 * gfortran.dg/read_no_eor.f90: Likewise.
5254 * gfortran.dg/read_noadvance.f90: Likewise.
5255 * gfortran.dg/read_repeat.f90: Likewise.
5256 * gfortran.dg/read_repeat_2.f90: Likewise.
5257 * gfortran.dg/read_size_noadvance.f90: Likewise.
5258 * gfortran.dg/read_x_eof.f90: Likewise.
5259 * gfortran.dg/read_x_past.f: Likewise.
5260 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5261 * gfortran.dg/real_const_1.f: Likewise.
5262 * gfortran.dg/real_const_2.f90: Likewise.
5263 * gfortran.dg/real_const_3.f90: Likewise.
5264 * gfortran.dg/real_do_1.f90: Likewise.
5265 * gfortran.dg/real_index_1.f90: Likewise.
5266 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5267 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5268 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5269 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5270 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5271 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5272 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5273 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5274 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5275 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5276 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5277 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5278 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5279 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5280 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5281 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5282 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5283 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5284 * gfortran.dg/record_marker_1.f90: Likewise.
5285 * gfortran.dg/record_marker_2.f: Likewise.
5286 * gfortran.dg/record_marker_3.f90: Likewise.
5287 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5288 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5289 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5290 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5291 * gfortran.dg/recursive_check_7.f90: Likewise.
5292 * gfortran.dg/recursive_reference_1.f90: Likewise.
5293 * gfortran.dg/recursive_reference_2.f90: Likewise.
5294 * gfortran.dg/recursive_stack.f90: Likewise.
5295 * gfortran.dg/reduction.f90: Likewise.
5296 * gfortran.dg/repack_arrays_1.f90: Likewise.
5297 * gfortran.dg/repeat_1.f90: Likewise.
5298 * gfortran.dg/repeat_2.f90: Likewise.
5299 * gfortran.dg/repeat_3.f90: Likewise.
5300 * gfortran.dg/repeat_6.f90: Likewise.
5301 * gfortran.dg/reshape-alloc.f90: Likewise.
5302 * gfortran.dg/reshape-complex.f90: Likewise.
5303 * gfortran.dg/reshape.f90: Likewise.
5304 * gfortran.dg/reshape_2.f90: Likewise.
5305 * gfortran.dg/reshape_7.f90: Likewise.
5306 * gfortran.dg/reshape_empty_1.f03: Likewise.
5307 * gfortran.dg/reshape_pad_1.f90: Likewise.
5308 * gfortran.dg/reshape_rank7.f90: Likewise.
5309 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5310 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5311 * gfortran.dg/result_default_init_1.f90: Likewise.
5312 * gfortran.dg/result_in_spec_1.f90: Likewise.
5313 * gfortran.dg/result_in_spec_2.f90: Likewise.
5314 * gfortran.dg/ret_array_1.f90: Likewise.
5315 * gfortran.dg/ret_pointer_1.f90: Likewise.
5316 * gfortran.dg/ret_pointer_2.f90: Likewise.
5317 * gfortran.dg/rewind_1.f90: Likewise.
5318 * gfortran.dg/round_1.f03: Likewise.
5319 * gfortran.dg/round_2.f03: Likewise.
5320 * gfortran.dg/round_3.f08: Likewise.
5321 * gfortran.dg/round_4.f90: Likewise.
5322 * gfortran.dg/rrspacing_1.f90: Likewise.
5323 * gfortran.dg/runtime_warning_1.f90: Likewise.
5324 * gfortran.dg/same_type_as_2.f03: Likewise.
5325 * gfortran.dg/save_1.f90: Likewise.
5326 * gfortran.dg/save_5.f90: Likewise.
5327 * gfortran.dg/save_6.f90: Likewise.
5328 * gfortran.dg/scalar_mask_1.f90: Likewise.
5329 * gfortran.dg/scalar_mask_2.f90: Likewise.
5330 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5331 * gfortran.dg/scale_1.f90: Likewise.
5332 * gfortran.dg/scan_1.f90: Likewise.
5333 * gfortran.dg/scan_2.f90: Likewise.
5334 * gfortran.dg/secnds-1.f: Likewise.
5335 * gfortran.dg/secnds.f: Likewise.
5336 * gfortran.dg/select_1.f90: Likewise.
5337 * gfortran.dg/select_2.f90: Likewise.
5338 * gfortran.dg/select_3.f90: Likewise.
5339 * gfortran.dg/select_5.f90: Likewise.
5340 * gfortran.dg/select_char_1.f90: Likewise.
5341 * gfortran.dg/select_char_2.f90: Likewise.
5342 * gfortran.dg/select_type_13.f03: Likewise.
5343 * gfortran.dg/select_type_14.f03: Likewise.
5344 * gfortran.dg/select_type_15.f03: Likewise.
5345 * gfortran.dg/select_type_19.f03: Likewise.
5346 * gfortran.dg/select_type_2.f03: Likewise.
5347 * gfortran.dg/select_type_26.f03: Likewise.
5348 * gfortran.dg/select_type_27.f03: Likewise.
5349 * gfortran.dg/select_type_28.f03: Likewise.
5350 * gfortran.dg/select_type_3.f03: Likewise.
5351 * gfortran.dg/select_type_35.f03: Likewise.
5352 * gfortran.dg/select_type_36.f03: Likewise.
5353 * gfortran.dg/select_type_37.f03: Likewise.
5354 * gfortran.dg/select_type_39.f03: Likewise.
5355 * gfortran.dg/select_type_4.f90: Likewise.
5356 * gfortran.dg/select_type_5.f03: Likewise.
5357 * gfortran.dg/select_type_6.f03: Likewise.
5358 * gfortran.dg/select_type_7.f03: Likewise.
5359 * gfortran.dg/select_type_8.f03: Likewise.
5360 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5361 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5362 * gfortran.dg/selected_kind_1.f90: Likewise.
5363 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5364 * gfortran.dg/shape_2.f90: Likewise.
5365 * gfortran.dg/shape_4.f90: Likewise.
5366 * gfortran.dg/shape_5.f90: Likewise.
5367 * gfortran.dg/shape_7.f90: Likewise.
5368 * gfortran.dg/shape_8.f90: Likewise.
5369 * gfortran.dg/shape_9.f90: Likewise.
5370 * gfortran.dg/shift-kind_2.f90: Likewise.
5371 * gfortran.dg/shiftalr_1.F90: Likewise.
5372 * gfortran.dg/shiftalr_2.F90: Likewise.
5373 * gfortran.dg/simpleif_1.f90: Likewise.
5374 * gfortran.dg/simplify_argN_1.f90: Likewise.
5375 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5376 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5377 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5378 * gfortran.dg/simplify_modulo.f90: Likewise.
5379 * gfortran.dg/single_char_string.f90: Likewise.
5380 * gfortran.dg/size_dim.f90: Likewise.
5381 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5382 * gfortran.dg/sizeof.f90: Likewise.
5383 * gfortran.dg/sizeof_4.f90: Likewise.
5384 * gfortran.dg/slash_1.f90: Likewise.
5385 * gfortran.dg/sms-1.f90: Likewise.
5386 * gfortran.dg/sms-2.f90: Likewise.
5387 * gfortran.dg/spec_expr_7.f90: Likewise.
5388 * gfortran.dg/specifics_1.f90: Likewise.
5389 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5390 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5391 * gfortran.dg/spread_init_expr.f03: Likewise.
5392 * gfortran.dg/spread_scalar_source.f90: Likewise.
5393 * gfortran.dg/spread_shape_1.f90: Likewise.
5394 * gfortran.dg/stat_1.f90: Likewise.
5395 * gfortran.dg/stat_2.f90: Likewise.
5396 * gfortran.dg/stfunc_1.f90: Likewise.
5397 * gfortran.dg/stfunc_4.f90: Likewise.
5398 * gfortran.dg/stfunc_6.f90: Likewise.
5399 * gfortran.dg/storage_size_1.f08: Likewise.
5400 * gfortran.dg/storage_size_3.f08: Likewise.
5401 * gfortran.dg/storage_size_4.f90: Likewise.
5402 * gfortran.dg/streamio_1.f90: Likewise.
5403 * gfortran.dg/streamio_10.f90: Likewise.
5404 * gfortran.dg/streamio_11.f90: Likewise.
5405 * gfortran.dg/streamio_12.f90: Likewise.
5406 * gfortran.dg/streamio_13.f90: Likewise.
5407 * gfortran.dg/streamio_14.f90: Likewise.
5408 * gfortran.dg/streamio_15.f90: Likewise.
5409 * gfortran.dg/streamio_16.f90: Likewise.
5410 * gfortran.dg/streamio_17.f90: Likewise.
5411 * gfortran.dg/streamio_2.f90: Likewise.
5412 * gfortran.dg/streamio_3.f90: Likewise.
5413 * gfortran.dg/streamio_4.f90: Likewise.
5414 * gfortran.dg/streamio_5.f90: Likewise.
5415 * gfortran.dg/streamio_6.f90: Likewise.
5416 * gfortran.dg/streamio_7.f90: Likewise.
5417 * gfortran.dg/streamio_8.f90: Likewise.
5418 * gfortran.dg/streamio_9.f90: Likewise.
5419 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5420 * gfortran.dg/string_4.f90: Likewise.
5421 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5422 * gfortran.dg/string_assign_2.f90: Likewise.
5423 * gfortran.dg/string_compare_1.f90: Likewise.
5424 * gfortran.dg/string_compare_2.f90: Likewise.
5425 * gfortran.dg/string_compare_3.f90: Likewise.
5426 * gfortran.dg/string_ctor_1.f90: Likewise.
5427 * gfortran.dg/string_length_1.f90: Likewise.
5428 * gfortran.dg/string_length_2.f90: Likewise.
5429 * gfortran.dg/string_length_3.f90: Likewise.
5430 * gfortran.dg/string_length_4.f90: Likewise.
5431 * gfortran.dg/string_null_compare_1.f: Likewise.
5432 * gfortran.dg/string_pad_trunc.f90: Likewise.
5433 * gfortran.dg/structure_constructor_1.f03: Likewise.
5434 * gfortran.dg/structure_constructor_11.f90: Likewise.
5435 * gfortran.dg/structure_constructor_13.f03: Likewise.
5436 * gfortran.dg/structure_constructor_2.f03: Likewise.
5437 * gfortran.dg/structure_constructor_5.f03: Likewise.
5438 * gfortran.dg/submodule_1.f08: Likewise.
5439 * gfortran.dg/submodule_11.f08: Likewise.
5440 * gfortran.dg/submodule_14.f08: Likewise.
5441 * gfortran.dg/submodule_15.f08: Likewise.
5442 * gfortran.dg/submodule_17.f08: Likewise.
5443 * gfortran.dg/submodule_18.f08: Likewise.
5444 * gfortran.dg/submodule_19.f08: Likewise.
5445 * gfortran.dg/submodule_2.f08: Likewise.
5446 * gfortran.dg/submodule_27.f08: Likewise.
5447 * gfortran.dg/submodule_28.f08: Likewise.
5448 * gfortran.dg/submodule_29.f08: Likewise.
5449 * gfortran.dg/submodule_30.f08: Likewise.
5450 * gfortran.dg/submodule_6.f08: Likewise.
5451 * gfortran.dg/submodule_7.f08: Likewise.
5452 * gfortran.dg/submodule_8.f08: Likewise.
5453 * gfortran.dg/subnormal_1.f90: Likewise.
5454 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5455 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5456 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5457 * gfortran.dg/substr_2.f: Likewise.
5458 * gfortran.dg/substr_3.f: Likewise.
5459 * gfortran.dg/substr_4.f: Likewise.
5460 * gfortran.dg/substr_5.f90: Likewise.
5461 * gfortran.dg/substr_6.f90: Likewise.
5462 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5463 * gfortran.dg/sum_init_expr.f03: Likewise.
5464 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5465 * gfortran.dg/system_clock_3.f08: Likewise.
5466 * gfortran.dg/t_editing.f: Likewise.
5467 * gfortran.dg/team_change_1.f90: Likewise.
5468 * gfortran.dg/team_end_1.f90: Likewise.
5469 * gfortran.dg/team_number_1.f90: Likewise.
5470 * gfortran.dg/temporary_1.f90: Likewise.
5471 * gfortran.dg/test_com_block.f90: Likewise.
5472 * gfortran.dg/test_only_clause.f90: Likewise.
5473 * gfortran.dg/tiny_1.f90: Likewise.
5474 * gfortran.dg/tiny_2.f90: Likewise.
5475 * gfortran.dg/tl_editing.f90: Likewise.
5476 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5477 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5478 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5479 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5480 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5481 * gfortran.dg/transfer_class_2.f90: Likewise.
5482 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5483 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5484 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5485 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5486 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5487 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5488 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5489 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5490 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5491 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5492 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5493 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5494 * gfortran.dg/transpose_1.f90: Likewise.
5495 * gfortran.dg/transpose_3.f03: Likewise.
5496 * gfortran.dg/transpose_4.f90: Likewise.
5497 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5498 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5499 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5500 * gfortran.dg/trim_1.f90: Likewise.
5501 * gfortran.dg/trim_optimize_1.f90: Likewise.
5502 * gfortran.dg/trim_optimize_2.f90: Likewise.
5503 * gfortran.dg/trim_optimize_3.f90: Likewise.
5504 * gfortran.dg/trim_optimize_4.f90: Likewise.
5505 * gfortran.dg/trim_optimize_5.f90: Likewise.
5506 * gfortran.dg/trim_optimize_6.f90: Likewise.
5507 * gfortran.dg/trim_optimize_7.f90: Likewise.
5508 * gfortran.dg/trim_optimize_8.f90: Likewise.
5509 * gfortran.dg/type_to_class_1.f03: Likewise.
5510 * gfortran.dg/type_to_class_2.f03: Likewise.
5511 * gfortran.dg/type_to_class_3.f03: Likewise.
5512 * gfortran.dg/type_to_class_4.f03: Likewise.
5513 * gfortran.dg/type_to_class_5.f03: Likewise.
5514 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5515 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5516 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5517 * gfortran.dg/typebound_call_1.f03: Likewise.
5518 * gfortran.dg/typebound_call_13.f03: Likewise.
5519 * gfortran.dg/typebound_call_18.f03: Likewise.
5520 * gfortran.dg/typebound_call_19.f03: Likewise.
5521 * gfortran.dg/typebound_call_2.f03: Likewise.
5522 * gfortran.dg/typebound_call_20.f03: Likewise.
5523 * gfortran.dg/typebound_call_3.f03: Likewise.
5524 * gfortran.dg/typebound_generic_5.f03: Likewise.
5525 * gfortran.dg/typebound_generic_6.f03: Likewise.
5526 * gfortran.dg/typebound_generic_9.f03: Likewise.
5527 * gfortran.dg/typebound_operator_12.f03: Likewise.
5528 * gfortran.dg/typebound_operator_13.f03: Likewise.
5529 * gfortran.dg/typebound_operator_15.f90: Likewise.
5530 * gfortran.dg/typebound_operator_20.f90: Likewise.
5531 * gfortran.dg/typebound_operator_3.f03: Likewise.
5532 * gfortran.dg/typebound_operator_6.f03: Likewise.
5533 * gfortran.dg/typebound_operator_7.f03: Likewise.
5534 * gfortran.dg/typebound_operator_8.f03: Likewise.
5535 * gfortran.dg/typebound_operator_9.f03: Likewise.
5536 * gfortran.dg/typebound_proc_19.f90: Likewise.
5537 * gfortran.dg/typebound_proc_20.f90: Likewise.
5538 * gfortran.dg/typebound_proc_23.f90: Likewise.
5539 * gfortran.dg/typebound_proc_27.f03: Likewise.
5540 * gfortran.dg/typebound_proc_35.f90: Likewise.
5541 * gfortran.dg/typebound_proc_36.f90: Likewise.
5542 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5543 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5544 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5545 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5546 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5547 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5548 * gfortran.dg/unf_short_record_1.f90: Likewise.
5549 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5550 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5551 * gfortran.dg/unit_1.f90: Likewise.
5552 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5553 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5554 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5555 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5556 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5557 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5558 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5559 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5560 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5561 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5562 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5563 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5564 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5565 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5566 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5567 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5568 * gfortran.dg/unpack_init_expr.f03: Likewise.
5569 * gfortran.dg/use_10.f90: Likewise.
5570 * gfortran.dg/use_11.f90: Likewise.
5571 * gfortran.dg/use_13.f90: Likewise.
5572 * gfortran.dg/use_24.f90: Likewise.
5573 * gfortran.dg/use_27.f90: Likewise.
5574 * gfortran.dg/use_5.f90: Likewise.
5575 * gfortran.dg/use_allocated_1.f90: Likewise.
5576 * gfortran.dg/use_only_1.f90: Likewise.
5577 * gfortran.dg/use_only_4.f90: Likewise.
5578 * gfortran.dg/use_rename_2.f90: Likewise.
5579 * gfortran.dg/use_rename_4.f90: Likewise.
5580 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5581 * gfortran.dg/used_interface_ref.f90: Likewise.
5582 * gfortran.dg/used_types_5.f90: Likewise.
5583 * gfortran.dg/utf8_1.f03: Likewise.
5584 * gfortran.dg/utf8_2.f03: Likewise.
5585 * gfortran.dg/value_1.f90: Likewise.
5586 * gfortran.dg/value_2.f90: Likewise.
5587 * gfortran.dg/value_4.f90: Likewise.
5588 * gfortran.dg/value_6.f03: Likewise.
5589 * gfortran.dg/value_7.f03: Likewise.
5590 * gfortran.dg/value_test.f90: Likewise.
5591 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5592 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5593 * gfortran.dg/vect/pr60510.f: Likewise.
5594 * gfortran.dg/vect/pr69882.f90: Likewise.
5595 * gfortran.dg/vect/pr69980.f90: Likewise.
5596 * gfortran.dg/vect/vect-5.f90: Likewise.
5597 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5598 * gfortran.dg/vector_subscript_1.f90: Likewise.
5599 * gfortran.dg/vector_subscript_2.f90: Likewise.
5600 * gfortran.dg/vector_subscript_3.f90: Likewise.
5601 * gfortran.dg/vector_subscript_5.f90: Likewise.
5602 * gfortran.dg/verify_2.f90: Likewise.
5603 * gfortran.dg/volatile10.f90: Likewise.
5604 * gfortran.dg/where_1.f90: Likewise.
5605 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5606 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5607 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5608 * gfortran.dg/whole_file_13.f90: Likewise.
5609 * gfortran.dg/whole_file_2.f90: Likewise.
5610 * gfortran.dg/widechar_2.f90: Likewise.
5611 * gfortran.dg/widechar_4.f90: Likewise.
5612 * gfortran.dg/widechar_5.f90: Likewise.
5613 * gfortran.dg/widechar_6.f90: Likewise.
5614 * gfortran.dg/widechar_8.f90: Likewise.
5615 * gfortran.dg/widechar_IO_1.f90: Likewise.
5616 * gfortran.dg/widechar_IO_2.f90: Likewise.
5617 * gfortran.dg/widechar_IO_3.f90: Likewise.
5618 * gfortran.dg/widechar_IO_4.f90: Likewise.
5619 * gfortran.dg/widechar_compare_1.f90: Likewise.
5620 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5621 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5622 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5623 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5624 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5625 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5626 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5627 * gfortran.dg/widechar_select_1.f90: Likewise.
5628 * gfortran.dg/winapi.f90: Likewise.
5629 * gfortran.dg/write_0_pe_format.f90: Likewise.
5630 * gfortran.dg/write_back.f: Likewise.
5631 * gfortran.dg/write_check3.f90: Likewise.
5632 * gfortran.dg/write_direct_eor.f90: Likewise.
5633 * gfortran.dg/write_padding.f90: Likewise.
5634 * gfortran.dg/write_recursive.f90: Likewise.
5635 * gfortran.dg/write_rewind_1.f: Likewise.
5636 * gfortran.dg/write_rewind_2.f: Likewise.
5637 * gfortran.dg/write_zero_array.f90: Likewise.
5638 * gfortran.dg/x_slash_1.f: Likewise.
5639 * gfortran.dg/x_slash_2.f: Likewise.
5640 * gfortran.dg/zero_array_components_1.f90: Likewise.
5641 * gfortran.dg/zero_length_1.f90: Likewise.
5642 * gfortran.dg/zero_length_2.f90: Likewise.
5643 * gfortran.dg/zero_sized_1.f90: Likewise.
5644 * gfortran.dg/zero_sized_3.f90: Likewise.
5645 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5646 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5647 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5648 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5649 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5650 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5651 * gfortran.fortran-torture/execute/args.f90: Likewise.
5652 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5653 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5654 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5655 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5656 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5657 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5658 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5659 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5660 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5661 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5662 * gfortran.fortran-torture/execute/common.f90: Likewise.
5663 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5664 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5665 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5666 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5667 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5668 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5669 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5670 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5671 * gfortran.fortran-torture/execute/data.f90: Likewise.
5672 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5673 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5674 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5675 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5676 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5677 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5678 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5679 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5680 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5681 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5682 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5683 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5684 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5685 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5686 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5687 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5688 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5689 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5690 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5691 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5692 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5693 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5694 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5695 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5696 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5697 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5698 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5699 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5700 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5701 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5702 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5703 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5704 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5705 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5706 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5707 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5708 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5709 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5710 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5711 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5712 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5713 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5714 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5715 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5716 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5717 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5718 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5719 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5720 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5721 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5722 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5723 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5724 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5725 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5726 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5727 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5728 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5729 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5730 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5731 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5732 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5733 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5734 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5735 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5736 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5737 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5738 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5739 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5740 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5741 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5742 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5743 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5744 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5745 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5746 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5747 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5748 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5749 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5750 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5751 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5752 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5753 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5754 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5755 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5756 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5757 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5758 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5759 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5760 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5761 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5762 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5763 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5764 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5765 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5766 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5767 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5768 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5769 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5770 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5771 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5772 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5773 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5774 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5775 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5776 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5777 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5778 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5779 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5780 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5781 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5782 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5783 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5784 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5785 * gfortran.fortran-torture/execute/math.f90: Likewise.
5786 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5787 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5788 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5789 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5790 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5791 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5792 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5793 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5794 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5795 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5796 * gfortran.fortran-torture/execute/power.f90: Likewise.
5797 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5798 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5799 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5800 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5801 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5802 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5803 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5804 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5805 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5806 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5807 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5808 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5809 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5810 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5811 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5812 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5813 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5814 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5815 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5816 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5817 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5818 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5819 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5820 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5821 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5822 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5823 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5824 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5825 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5826 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5827 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5828 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5829 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5830 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5831 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5832 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5833 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5834 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5835 * gfortran.fortran-torture/execute/string.f90: Likewise.
5836 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5837 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5838 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5839 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5840 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5841 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5842 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5843 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5844 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5845 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5846 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5847 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5848 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5849 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5850 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5851 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5852 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5853 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5854 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5855 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5856 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5857 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5858 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5859 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5860 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5861 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5862 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5863 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5864 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5865 * gfortran.dg/inline_transpose_1.f90: Likewise.
5866
5867 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5868
5869 PR fortran/84115
5870 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5871 change to dg-run.
5872
5873 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5874
5875 PR ada/84277
5876 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5877 * gnat.dg/dispatch1.adb: Rename into...
5878 * gnat.dg/disp1.adb: ...this.
5879 * gnat.dg/dispatch1_p.ads: Rename into...
5880 * gnat.dg/disp1_pkg.ads: ...this.
5881 * gnat.dg/disp2.adb: Rename into...
5882 * gnat.dg/dispatch2.adb: ...this.
5883 * gnat.dg/dispatch2_p.ads: Rename into...
5884 * gnat.dg/disp2_pkg.ads: ...this.
5885 * gnat.dg/dispatch2_p.adb: Rename into...
5886 * gnat.dg/disp2_pkg.adb: this.
5887 * gnat.dg/generic_dispatch.adb: Rename into...
5888 * gnat.dg/generic_disp.adb: this.
5889 * gnat.dg/generic_dispatch_p.ads: Rename into...
5890 * gnat.dg/generic_disp_pkg.ads: ...this.
5891 * gnat.dg/generic_dispatch_p.adb: Rename into...
5892 * gnat.dg/generic_disp_pkg.adb: ...this.
5893 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5894 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5895 * gnat.dg/object_overflow1.adb: Tweak index.
5896 * gnat.dg/object_overflow2.adb: Likewise.
5897 * gnat.dg/object_overflow3.adb: Likewise.
5898 * gnat.dg/object_overflow4.adb: Likewise.
5899 * gnat.dg/object_overflow5.adb: Likewise.
5900
5901 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5902
5903 PR ipa/84425
5904 * gcc.c-torture/compile/pr84425.c: New test.
5905
5906 2018-02-16 Marek Polacek <polacek@redhat.com>
5907 Jakub Jelinek <jakub@redhat.com>
5908
5909 PR c++/84192
5910 * g++.dg/cpp1y/constexpr-84192.C: New test.
5911
5912 2018-02-16 Martin Sebor <msebor@redhat.com>
5913
5914 PR c++/79064
5915 * g++.dg/overload15.C: New test.
5916
5917 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5918
5919 PR target/81535
5920 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5921 * gcc.dg/pr56727-2.c: Ditto.
5922 * gcc.target/powerpc/pr79439.c: Renamed to...
5923 * gcc.target/powerpc/pr79439-1.c: ...this.
5924 * gcc.target/powerpc/pr79439-2.c: New test.
5925 * gcc.target/powerpc/pr79439-3.c: New test.
5926
5927 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5928
5929 target/pr84371
5930 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5931 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5932 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5933 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5934 * gcc.target/powerpc/builtins-3.c: Same.
5935
5936 2018-02-16 Nathan Sidwell <nathan@acm.org>
5937
5938 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5939
5940 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5941
5942 PR rtl-optimization/70023
5943 * gcc.target/i386/pr70023.c: New.
5944
5945 2018-02-16 Carl Love <cel@us.ibm.com>
5946
5947 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5948 tests.
5949 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5950 tests.
5951
5952 2018-02-16 Carl Love <cel@us.ibm.com>
5953
5954 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
5955 for the ABI definitions for vec_extract4b and vec_insert4b.
5956
5957 2018-02-16 Nathan Sidwell <nathan@acm.org>
5958
5959 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
5960 * g++.old-deja/g++.mike/net43.C: Likewise.
5961
5962 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5963
5964 PR c++/82468
5965 * g++.dg/cpp1z/class-deduction48.C: New.
5966
5967 2018-02-16 Nathan Sidwell <nathan@acm.org>
5968
5969 PR c++/84375
5970 * g++.dg/lookup/pr84375.C: New.
5971
5972 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5973
5974 PR target/83831
5975 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
5976
5977 2018-02-16 Richard Biener <rguenther@suse.de>
5978
5979 PR tree-optimization/84417
5980 * gcc.dg/torture/pr84417.c: New testcase.
5981
5982 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5983
5984 PR target/84272
5985 * g++.dg/opt/pr84272.C: New test.
5986
5987 PR rtl-optimization/83723
5988 * gcc.dg/pr83723.c: New test.
5989
5990 2018-02-16 Richard Biener <rguenther@suse.de>
5991
5992 PR tree-optimization/84399
5993 * gcc.dg/graphite/pr84399.c: New testcase.
5994
5995 2018-02-16 Richard Biener <rguenther@suse.de>
5996
5997 PR tree-optimization/84190
5998 * g++.dg/torture/pr84190.C: New testcase.
5999
6000 2018-02-15 Martin Sebor <msebor@redhat.com>
6001
6002 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6003 directives.
6004
6005 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6006
6007 PR fortran/84409
6008 * gfortran.dg/dtio_21.f03: Add an error message.
6009 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6010
6011 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6012
6013 PR fortran/84381
6014 * gfortran.dg/stop_shouldfail.f90: New test.
6015
6016 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6017
6018 PR c++/84330
6019 * g++.dg/concepts/pr84330.C: New.
6020
6021 2018-02-15 Tom de Vries <tom@codesourcery.com>
6022
6023 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6024
6025 2018-02-15 Tom de Vries <tom@codesourcery.com>
6026
6027 * gcc.c-torture/compile/pr84136.c: Require effective target
6028 indirect_jumps.
6029
6030 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR tree-optimization/84383
6033 * gcc.c-torture/compile/pr84383.c: New test.
6034
6035 PR tree-optimization/84334
6036 * gcc.dg/pr84334.c: New test.
6037
6038 2018-02-14 Carl Love <cel@us.ibm.com>
6039
6040 * gcc.target/powerpc/builtins-4-int128-runnable.c
6041 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6042 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6043
6044 2018-02-14 Martin Sebor <msebor@redhat.com>
6045
6046 PR tree-optimization/83698
6047 * gcc.dg/Wrestrict-7.c: New test.
6048 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6049 * gcc.target/i386/chkp-stropt-17.c: Same.
6050
6051 2018-02-14 Martin Sebor <msebor@redhat.com>
6052
6053 PR c/84108
6054 * gcc.dg/Wattributes-8.c: New test.
6055
6056 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6057
6058 PR fortran/84385
6059 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6060 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6061 * gfortran.dg/select_type_1.f03: Extend test case.
6062
6063 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6064
6065 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6066 (dg-options): Use -O2 -msse2 -mno-sse3.
6067
6068 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6069
6070 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6071 this test case still works ok.
6072 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6073 * gcc.dg/vmx/insert-be-order.c: Likewise.
6074 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6075 * gcc.dg/vmx/ld-be-order.c: Likewise.
6076 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6077 * gcc.dg/vmx/lde-be-order.c: Likewise.
6078 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6079 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6080 * gcc.dg/vmx/merge-be-order.c: Likewise.
6081 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6082 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6083 * gcc.dg/vmx/pack-be-order.c: Likewise.
6084 * gcc.dg/vmx/perm-be-order.c: Likewise.
6085 * gcc.dg/vmx/splat-be-order.c: Likewise.
6086 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6087 * gcc.dg/vmx/st-be-order.c: Likewise.
6088 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6089 * gcc.dg/vmx/ste-be-order.c: Likewise.
6090 * gcc.dg/vmx/stl-be-order.c: Likewise.
6091 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6092 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6093 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6094 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6095 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6096
6097 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6098
6099 PR c++/84350
6100 * g++.dg/cpp0x/auto49.C: New.
6101
6102 2018-02-14 Nathan Sidwell <nathan@acm.org>
6103
6104 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6105
6106 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6107
6108 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6109 * gcc.target/powerpc/le-altivec-consts.c: Same.
6110
6111 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6112
6113 PR target/84220
6114 * gcc.target/powerpc/pr84220-sld.c: New test.
6115 * gcc.target/powerpc/pr84220-sld2.c: New test.
6116 * gcc.target/powerpc/pr84220-sldw.c: New test.
6117 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6118 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6119
6120 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6121
6122 PR target/84239
6123 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6124 _inc_ssp intrinsics.
6125 * gcc.target/i386/cet-intrin-4.c: Likewise.
6126 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6127 __builtin_ia32_rdssp[d|q].
6128
6129 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6130
6131 PR tree-optimization/84357
6132 * gcc.dg/vect/pr84357.c: New test.
6133
6134 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6135
6136 PR target/83831
6137 * gcc.target/rx/pr83831.c: New tests.
6138
6139 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6140
6141 PR target/79242
6142 * gcc.target/msp430/pr79242.c: New test.
6143
6144 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6145
6146 PR target/84372
6147 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6148 with -mcpu=power9.
6149
6150 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6151
6152 PR target/84279
6153 * g++.dg/pr84279.C: New test.
6154
6155 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6156
6157 PR rtl-optimization/84169
6158 * gcc.c-torture/execute/pr84169.c: New.
6159
6160 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6161
6162 PR target/84370
6163 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6164
6165 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6166
6167 PR target/84365
6168 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6169 with -mcpu=power9.
6170
6171 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6172
6173 PR c++/84364
6174 * g++.dg/warn/effc4.C: New test.
6175
6176 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6177
6178 PR c++/84333
6179 * g++.dg/template/sizeof16.C: New.
6180 * g++.dg/template/sizeof17.C: Likewise.
6181
6182 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6183
6184 PR fortran/84313
6185 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6186 add necessary compiler options.
6187 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6188
6189 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6190
6191 PR c/82210
6192 * gcc.c-torture/execute/pr82210.c: New test.
6193
6194 PR middle-end/84309
6195 * gcc.dg/pr84309-2.c: New test.
6196
6197 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6198
6199 PR tree-optimization/84321
6200 * gcc.dg/pr84321.c: New test.
6201
6202 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6203
6204 PR target/84359
6205 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6206
6207 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6208
6209 PR sanitizer/84340
6210 * gcc.dg/asan/pr84307.c: Remove test.
6211
6212 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6213
6214 * gcc.target/rl78/test_auto_vector.c: New test.
6215
6216 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6217
6218 PR c/84305
6219 * gcc.c-torture/compile/pr84305.c: New test.
6220
6221 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR target/84335
6224 * gcc.target/i386/pr84335.c: New test.
6225
6226 PR tree-optimization/84339
6227 * gcc.c-torture/execute/pr84339.c: New test.
6228
6229 PR middle-end/84309
6230 * gcc.dg/pr84309.c: New test.
6231 * gcc.target/i386/pr84309.c: New test.
6232
6233 PR target/84336
6234 * gcc.target/i386/pr84336.c: New test.
6235
6236 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6237
6238 PR c++/84341
6239 * c-c++-common/gomp/pr84341.c: New test.
6240
6241 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6242
6243 PR fortran/68746
6244 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6245
6246 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6247
6248 PR fortran/68746
6249 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6250 of zero for read.
6251
6252 2018-02-12 Jeff Law <law@redhat.com>
6253
6254 * gcc.c-torture/compile/reg-args-size.c: New test.
6255
6256 2018-02-12 Carl Love <cel@us.ibm.com>
6257
6258 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6259 uint128 tests to new testfile.
6260 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6261 int128 and uint128 tests.
6262 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6263 list of torture tests.
6264
6265 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6266
6267 PR fortran/84273
6268 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6269 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6270
6271 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6272
6273 PR target/82641
6274 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6275
6276 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6277
6278 PR sanitizer/84307
6279 * gcc.dg/asan/pr84307.c: New test.
6280
6281 2018-02-12 Nathan Sidwell <nathan@acm.org>
6282
6283 * g++.dg/parse/pr84263.C: New.
6284
6285 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6286
6287 PR c++/79626
6288 * g++.dg/template/crash129.C: New.
6289
6290 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6291
6292 PR target/83828
6293 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6294 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6295 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6296 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6297 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6298
6299 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6300
6301 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6302 _mm_maskz_scalef_round_sd): Test new intrinsics.
6303 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6304 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6305 intrinsics.
6306 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6307 _mm_maskz_scalef_round_ss): Test new intrinsics.
6308 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6309 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6310 intrinsics.
6311 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6312 __builtin_ia32_scalefss_round): Remove builtin.
6313 (__builtin_ia32_scalefsd_mask_round,
6314 __builtin_ia32_scalefss_mask_round): Test new builtin.
6315 * gcc.target/i386/sse-13.c: Ditto.
6316 * gcc.target/i386/sse-23.c: Ditto.
6317
6318 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6319
6320 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6321 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6322 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6323 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6324 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6325 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6326 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6327 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6328 intrinsics.
6329 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6330 (__builtin_ia32_sqrtss_round): Remove builtins.
6331 (__builtin_ia32_sqrtsd_mask_round)
6332 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6333 * gcc.target/i386/sse-13.c: Ditto.
6334 * gcc.target/i386/sse-23.c: Ditto.
6335
6336 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6337
6338 PR fortran/35299
6339 * gfortran.dg/statement_function_3.f: New test.
6340
6341 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6342
6343 PR fortran/54223
6344 PR fortran/84276
6345 * gfortran.dg/statement_function_1.f90: New test.
6346 * gfortran.dg/statement_function_2.f90: New test.
6347
6348 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6349
6350 PR fortran/84074
6351 * gfortran.dg/type_to_class_5.f03: New test.
6352
6353 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6354
6355 PR fortran/56691
6356 * gfortran.dg/type_to_class_4.f03: New test.
6357
6358 2018-02-10 Alan Modra <amodra@gmail.com>
6359
6360 PR target/84300
6361 * gcc.dg/pr84300.c: New.
6362
6363 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR sanitizer/83987
6366 * g++.dg/ubsan/pr83987-2.C: New test.
6367
6368 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6369
6370 * gcc.target/rx/movsicc.c: New test.
6371
6372 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6373
6374 PR target/83926
6375 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6376 message.
6377
6378 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6379
6380 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6381 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6382
6383 2018-02-09 Nathan Sidwell <nathan@acm.org>
6384
6385 PR c/84293
6386 * c-c++-common/pr84293.h: New.
6387 * c-c++-common/pr84293.c: New.
6388
6389 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6390
6391 PR rtl-optimization/57193
6392 * gcc.target/i386/pr57193.c: New.
6393
6394 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6395
6396 PR target/84226
6397 * gcc.target/powerpc/pr84226.c: New test.
6398
6399 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6400
6401 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6402 from this to...
6403 <vclzd>: ...this.
6404
6405 2018-02-09 Martin Sebor <msebor@redhat.com>
6406
6407 PR lto/84212
6408 * gcc.dg/lto/pr84212_0.c: New test file.
6409 * gcc.dg/lto/pr84212_1.c: Same.
6410
6411 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6412
6413 PR target/83926
6414 * gcc.target/powerpc/pr83926.c: New test.
6415 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6416 message. Fix test for running in 32-bit mode.
6417
6418 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6419
6420 PR target/82641
6421 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6422
6423 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6424
6425 PR target/PR84295
6426 * gcc.target/s390/pr84295.c: New test.
6427
6428 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6429
6430 PR c++/77522
6431 * g++.dg/cpp1y/lambda-init16.C: New.
6432
6433 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6434
6435 * gnat.dg/sso8.adb: New test.
6436 * gnat.dg/sso8_pkg.ads: New helper.
6437
6438 2018-02-09 Richard Biener <rguenther@suse.de>
6439
6440 PR tree-optimization/84278
6441 * gcc.target/i386/pr84278.c: Adjust regex.
6442
6443 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6444
6445 PR tree-optimization/84232
6446 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6447
6448 PR debug/84252
6449 * gcc.target/aarch64/pr84252.c: New test.
6450
6451 PR middle-end/84237
6452 * gcc.dg/pr84237.c: New test.
6453
6454 2018-02-09 Marek Polacek <polacek@redhat.com>
6455 Jakub Jelinek <jakub@redhat.com>
6456
6457 PR c++/83659
6458 * g++.dg/torture/pr83659.C: New test.
6459
6460 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6461
6462 PR tree-optimization/84136
6463 * gcc.c-torture/compile/pr84136.c: New test.
6464
6465 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6466
6467 PR target/83008
6468 * gcc.target/i386/pr83008.c: New test.
6469
6470 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6471
6472 PR target/81143
6473 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6474
6475 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6476
6477 PR c++/83806
6478 * g++.dg/warn/Wunused-parm-11.C: New.
6479
6480 2018-02-08 Marek Polacek <polacek@redhat.com>
6481
6482 PR tree-optimization/84238
6483 * gcc.dg/Wstringop-overflow-3.c: New test.
6484
6485 2018-02-08 Nathan Sidwell <nathan@acm.org>
6486
6487 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6488
6489 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6490
6491 PR tree-optimization/84265
6492 * gcc.dg/vect/pr84265.c: New test.
6493
6494 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6495
6496 PR tree-optimization/81635
6497 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6498 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6499
6500 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6501
6502 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6503 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6504 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6505 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6506 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6507 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6508 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6509 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6510 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6511 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6512 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6513 * gcc.target/s390/nobp-return-attr-all.c: New test.
6514 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6515 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6516 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6517 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6518 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6519 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6520 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6521 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6522 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6523 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6524 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6525 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6526 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6527 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6528
6529 2018-02-08 Richard Biener <rguenther@suse.de>
6530
6531 PR tree-optimization/84233
6532 * g++.dg/torture/pr84233.C: New testcase.
6533
6534 2018-02-08 Richard Biener <rguenther@suse.de>
6535
6536 PR tree-optimization/84278
6537 * gcc.target/i386/pr84278.c: New testcase.
6538
6539 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6540
6541 PR rtl-optimization/84068
6542 PR rtl-optimization/83459
6543 * gcc.dg/pr84068.c: New test.
6544
6545 2018-02-08 Richard Biener <rguenther@suse.de>
6546
6547 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6548 loop vectorization to happen.
6549
6550 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6551
6552 PR c++/83204
6553 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6554
6555 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6556
6557 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6558
6559 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6560
6561 PR target/84154
6562 * gcc.target/powerpc/pr84154-1.c: New tests.
6563 * gcc.target/powerpc/pr84154-2.c: Likewise.
6564 * gcc.target/powerpc/pr84154-3.c: Likewise.
6565
6566 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6567
6568 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6569
6570 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6571
6572 PR c++/84082
6573 * g++.dg/template/incomplete11.C: New test.
6574 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6575
6576 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6577
6578 PR fortran/82994
6579 * gfortran.dg/deallocate_error_3.f90: New test.
6580 * gfortran.dg/deallocate_error_4.f90: New test.
6581
6582 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6583
6584 PR fortran/68560
6585 * gfortran.dg/shape_9.f90: New test.
6586
6587 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6588
6589 PR fortran/82049
6590 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6591
6592 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6593
6594 PR c++/81610
6595 PR c++/80567
6596 * g++.dg/spellcheck-reswords.C: New test case.
6597 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6598 suggestion of "if".
6599
6600 2018-02-07 Martin Liska <mliska@suse.cz>
6601
6602 PR c++/84059.
6603 * g++.dg/ext/mv26.C: New test.
6604
6605 2018-02-07 Tom de Vries <tom@codesourcery.com>
6606
6607 * gcc.dg/pr83844.c: Require effective target alloca.
6608
6609 2018-02-07 Tom de Vries <tom@codesourcery.com>
6610
6611 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6612
6613 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6614
6615 PR target/84243
6616 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6617 -fcf-protection=return.
6618
6619 2018-02-07 Tom de Vries <tom@codesourcery.com>
6620
6621 PR libgomp/84217
6622 * c-c++-common/goacc/pr84217.c: New test.
6623 * gfortran.dg/goacc/pr84217.f90: New test.
6624
6625 2018-02-07 Richard Biener <rguenther@suse.de>
6626
6627 PR tree-optimization/84204
6628 * gcc.dg/graphite/pr84204.c: New testcase.
6629
6630 PR tree-optimization/84205
6631 * gcc.dg/graphite/pr84205.c: New testcase.
6632
6633 PR tree-optimization/84223
6634 * gfortran.dg/graphite/pr84223.f90: New testcase.
6635
6636 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6637
6638 PR c++/71662
6639 * g++.dg/cpp0x/scoped_enum7.C: New.
6640
6641 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6642
6643 PR tree-optimization/83008
6644 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6645
6646 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6647
6648 PR tree-optimization/84235
6649 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6650
6651 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6652
6653 PR testsuite/84243
6654 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6655 targets.
6656 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6657
6658 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6659
6660 PR target/84146
6661 * gcc.target/i386/pr84146.c: New test.
6662
6663 2018-02-06 Michael Collison <michael.collison@arm.com>
6664
6665 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6666
6667 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6668
6669 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6670 warning for -mno-speculate-indirect-jumps.
6671 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6672 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6673 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6674 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6675 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6676 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6677
6678 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6679
6680 PR target/84145
6681 * c-c++-common/fcf-protection-1.c: Change a compared message.
6682 * c-c++-common/fcf-protection-2.c: Likewise.
6683 * c-c++-common/fcf-protection-3.c: Likewise.
6684 * c-c++-common/fcf-protection-5.c: Likewise.
6685 * c-c++-common/fcf-protection-6.c: New test.
6686 * c-c++-common/fcf-protection-7.c: Likewise.
6687
6688 2018-02-06 Marek Polacek <polacek@redhat.com>
6689
6690 PR tree-optimization/84228
6691 * c-c++-common/Wstringop-truncation-3.c: New test.
6692
6693 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6694
6695 PR target/82641
6696 * gcc.target/arm/pragma_arch_switch_2.c: New.
6697
6698 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6699
6700 PR target/79975
6701 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6702
6703 2018-02-05 Martin Sebor <msebor@redhat.com>
6704
6705 PR tree-optimization/83369
6706 * gcc.dg/Wnonnull.c: New test.
6707
6708 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6709
6710 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6711 argument and use dg-messages-by-file instead. Expect it to be
6712 an array rather than a dict.
6713 (lto-link-and-maybe-run): Remove messages_by_file argument and
6714 use an upvar for dg-messages-by-file. Update call to
6715 lto_handle_diagnostics.
6716 (lt-get-options): Treat dg-messages-by-file as an array
6717 rather than a dict.
6718 (lto-get-options-main): Likewise. Set the entry rather than appending.
6719 (lto-execute): Treat dg-messages-by-file as an array rather than
6720 a dict. Update call to lto-link-and-maybe-run.
6721
6722 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6723
6724 PR c++/82782
6725 * g++.dg/cpp1z/inline-var4.C: New.
6726
6727 2018-02-05 Martin Liska <mliska@suse.cz>
6728
6729 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6730 options.
6731 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6732 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6733 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6734 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6735 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6736 * c-c++-common/asan/pointer-compare-3.c: New test.
6737
6738 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6739
6740 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6741 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6742
6743 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6744
6745 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6746 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6747 _mm_maskz_range_round_sd): Test new intrinsics.
6748 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6749 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6750 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6751 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6752 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6753 _mm_maskz_range_round_ss): Test new intrinsics.
6754 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6755 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6756 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6757 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6758 __builtin_ia32_rangess128_round): Remove builtins.
6759 (__builtin_ia32_rangesd128_mask_round,
6760 __builtin_ia32_rangess128_mask_round): Test new builtins.
6761 * gcc.target/i386/sse-13.c: Ditto.
6762 * gcc.target/i386/sse-23.c: Ditto.
6763
6764 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6765
6766 PR middle-end/79966
6767 * gfortran.dg/pr79966.f90: New testcase
6768
6769 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6770
6771 PR fortran/84094
6772 * gfortran.dg/associate_23.f90: Fix invalid code.
6773 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6774 * gfortran.dg/matmul_3.f90: Likewise.
6775 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6776
6777 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6778
6779 PR fortran/84115
6780 * gfortran.dg/associate_34.f90: New test.
6781 * gfortran.dg/associate_35.f90: New test.
6782
6783 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6784
6785 PR fortran/84141
6786 PR fortran/84155
6787 * gfortran.dg/pr84155.f90: New test.
6788
6789 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6790
6791 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6792 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6793
6794 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6795
6796 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6797 dg-do run stanza.
6798
6799 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6800
6801 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6802 requirement.
6803 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6804 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6805 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6806
6807 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6808
6809 PR testsuite/52641
6810 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6811 * gcc.dg/Wsign-conversion.c: Dito.
6812 * gcc.dg/attr-alloc_size-4.c: Dito.
6813 * gcc.dg/pr81020.c: Dito.
6814 * gcc.dg/pr81192.c: Dito.
6815 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6816 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6817 * gcc.dg/pr83844.c: Restrict to int32plus.
6818 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6819 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6820 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6821 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6822 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6823 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6824 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6825 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6826 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6827 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6828 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6829 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6830
6831 2018-02-02 Julia Koval <julia.koval@intel.com>
6832
6833 * gcc.target/i386/funcspec-56.inc: Handle new march.
6834 * g++.dg/ext/mv16.C: Ditto.
6835
6836 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6837
6838 * lib/target-supports.exp
6839 (check_effective_target_keeps_null_pointer_checks): No more
6840 special-case avr.
6841 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6842 * gcc.dg/ifcvt-4.c: Skip avr.
6843 * gcc.dg/pr53037-1.c: Dito.
6844 * gcc.dg/pr53037-2.c: Dito.
6845 * gcc.dg/pr53037-3.c: Dito.
6846 * gcc.dg/pr63387-2.c: Dito.
6847 * gcc.dg/pr63387.c: Dito.
6848 * gcc.dg/sancov/cmp0.c: Dito.
6849 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6850 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6851 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6852 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6853 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6854 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6855 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6856 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6857 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6858 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6859 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6860 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6861 * gcc.dg/tree-ssa/pr82059.c: Dito.
6862 * gcc.c-torture/execute/pr70460.c: Dito.
6863
6864 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6865
6866 PR testsuite/52641
6867 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6868 * gcc.c-torture/execute/20180112-1.c: Dito.
6869 * gcc.c-torture/execute/pr81503.c: Dito.
6870 * gcc.dg/store_merging_12.c: Dito.
6871 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6872 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6873 * gcc.dg/tree-ssa/pr80898.c: Dito.
6874 * gcc.dg/tree-ssa/pr82363.c: Dito.
6875 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6876 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6877 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6878 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6879 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6880 * gcc.dg/tree-ssa/pr80803.c: Dito.
6881 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6882 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6883 * gcc.dg/tree-ssa/vrp114.c: Dito.
6884 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6885 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6886 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6887
6888 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6889
6890 PR target/84066
6891 * gcc.target/i386/cet-sjlj-6a.c: New test.
6892 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6893
6894 2018-02-01 Marek Polacek <polacek@redhat.com>
6895
6896 PR c++/84125
6897 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6898
6899 2018-01-30 Jeff Law <law@redhat.com>
6900
6901 PR target/84128
6902 * gcc.target/i386/pr84128.c: New test.
6903
6904 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6905
6906 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6907 -fdelete-null-pointer-checks.
6908
6909 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6910
6911 PR c++/83796
6912 * g++.dg/cpp0x/abstract-default1.C: New.
6913
6914 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6915
6916 PR tree-optimization/81635
6917 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6918 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6919
6920 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6921
6922 PR target/83370
6923 * gcc.target/aarch64/pr83370.c: New.
6924
6925 2018-02-01 Richard Biener <rguenther@suse.de>
6926
6927 * gcc.dg/graphite/pr35356-1.c: Adjust.
6928
6929 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6930
6931 PR testsuite/83846
6932 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6933 for ILP32.
6934 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6935 of hard-coding the choice.
6936 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6937 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6938 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6939 memset call.
6940 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6941 stdint.h types.
6942 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6943 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6944 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6945 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6946 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6947 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6948 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6949 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6950 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6951 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6952 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6953 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6954 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6955 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6956 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6957 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6958 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6959 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6960 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6961 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6962 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6963 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6964 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6965 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6966 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6967 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6968 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6969 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6970 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6971 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6972 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6973 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6974 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6975 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6976 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6977 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6978 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6979 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6980 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
6981 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6982 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6983 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6984 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6985 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6986 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
6987 __builtin_popcountll rather than __builtin_popcountl.
6988
6989 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6990
6991 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
6992 of LD1R[HWD] for multi-element constants on big-endian targets.
6993 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6994 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6995
6996 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6997
6998 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
6999 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7000 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7001
7002 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR tree-optimization/81661
7005 PR tree-optimization/84117
7006 * gcc.dg/pr81661.c: New test.
7007 * gfortran.dg/pr84117.f90: New test.
7008
7009 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7010
7011 PR fortran/83705
7012 * gfortran.dg/repeat_7.f90: Catch warning message.
7013
7014 2018-01-31 Ian Lance Taylor <iant@golang.org>
7015
7016 * go.go-torture/execute/printnil.go: New test.
7017
7018 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7019
7020 * lib/target-supports.exp (check_effective_target_comdat_group):
7021 Allow for Solaris as comdat syntax.
7022
7023 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7024 Solaris with comdat_group support and as.
7025
7026 2018-01-31 Marek Polacek <polacek@redhat.com>
7027
7028 PR c/81779
7029 * gcc.dg/pr81779.c: New test.
7030
7031 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7032
7033 PR fortran/84116
7034 * gfortran.dg/gomp/pr84116.f90: New test.
7035
7036 PR c++/83993
7037 * g++.dg/init/pr83993-2.C: New test.
7038
7039 PR c++/83993
7040 * g++.dg/init/pr83993-1.C: New test.
7041 * g++.dg/cpp0x/pr83993.C: New test.
7042
7043 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7044
7045 PR fortran/84088
7046 * gfortran.dg/pr84088.f90: New test.
7047
7048 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7049
7050 PR target/82444
7051 * gcc.target/i386/pr82444.c: New.
7052
7053 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7054
7055 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7056 * gcc.target/powerpc/vsx-13.c: New.
7057
7058 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7059
7060 PR c++/84092
7061 * g++.dg/cpp1y/var-templ57.C: New.
7062
7063 2018-01-31 Marek Polacek <polacek@redhat.com>
7064
7065 PR c++/84138
7066 * g++.dg/diagnostic/pr84138.C: New test.
7067
7068 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7069
7070 PR fortran/78534
7071 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7072 -Wstringop-overflow warnings due to spurious warning with -O1.
7073 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7074 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7075
7076 2018-01-31 Richard Biener <rguenther@suse.de>
7077
7078 PR tree-optimization/84132
7079 * g++.dg/torture/pr84132.C: New testcase.
7080
7081 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7082
7083 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7084 dg-final scan.
7085
7086 2018-01-31 Julia Koval <julia.koval@intel.com>
7087
7088 PR target/83618
7089 * gcc.target/i386/rdpid.c: Remove "eax".
7090
7091 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7092
7093 PR tree-optimization/64946
7094 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7095 scan-assembler checks.
7096
7097 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7098
7099 * gcc.c-torture/execute/20180131-1.c: New test.
7100
7101 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7102
7103 * gcc.target/arc/taux-1.c: New test.
7104 * gcc.target/arc/taux-2.c: Likewise.
7105
7106 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7107
7108 * gcc.target/arc/uncached.c: New test.
7109
7110 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7111
7112 PR lto/83954
7113 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7114
7115 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7116
7117 PR preprocessor/69869
7118 * gcc.dg/cpp/trad/pr69869.c: New test.
7119
7120 PR c/84100
7121 * gcc.dg/pr84100.c: New test.
7122
7123 2018-01-30 Jeff Law <law@redhat.com>
7124
7125 PR target/84064
7126 * gcc.target/i386/pr84064: New test.
7127
7128 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7129
7130 PR fortran/84134
7131 * gfortran.dg/data_implied_do_2.f90: New test.
7132
7133 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7134
7135 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7136
7137 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7138
7139 PR fortran/84133
7140 * gfortran.dg/inline_matmul_21.f90: New test case.
7141
7142 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7143
7144 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7145
7146 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7147
7148 PR target/84112
7149 * gcc.target/powerpc/pr84112.c: New.
7150
7151 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7152
7153 PR rtl-optimization/83986
7154 * gcc.dg/pr83986.c: New test.
7155
7156 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7157
7158 PR 58684
7159 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7160 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7161 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7162 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7163
7164 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7165
7166 PR tree-optimization/84111
7167 * gcc.c-torture/compile/pr84111.c: New test.
7168
7169 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7170
7171 PR ipa/83179
7172 * gcc.dg/ipa/inline-2.c: Fix template.
7173 * gcc.dg/ipa/inline-3.c: Fix template.
7174
7175 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7176
7177 PR ipa/81360
7178 * g++.dg/torture/pr81360.C: New testcase.
7179
7180 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7181
7182 PR lto/83954
7183 * gcc.dg/lto/pr83954.h: New testcase.
7184 * gcc.dg/lto/pr83954_0.c: New testcase.
7185 * gcc.dg/lto/pr83954_1.c: New testcase.
7186
7187 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7188
7189 PR bootstrap/84017
7190 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7191 to dg-options.
7192 Simplify DW_AT_producer scan.
7193
7194 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7195
7196 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7197
7198 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7199
7200 PR target/83828
7201 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7202 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7203 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7204 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7205
7206 2018-01-29 Jeff Law <law@redhat.com>
7207
7208 PR testsuite/81010
7209 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7210 better match other tests which require vsx. Verify the zero
7211 extension is part of the test in the combiner dump.
7212
7213 2018-01-29 Marek Polacek <polacek@redhat.com>
7214
7215 PR c/83966
7216 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7217
7218 PR c++/83996
7219 * g++.dg/ext/pr83996.C: New test.
7220
7221 2018-01-29 Richard Biener <rguenther@suse.de>
7222
7223 PR tree-optimization/84057
7224 * gcc.dg/graphite/pr84057.c: New testcase.
7225
7226 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7227
7228 PR fortran/84073
7229 * gfortran.dg/bind_c_usage_31.f90: New test.
7230
7231 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7232
7233 PR c++/83924
7234 * g++.dg/warn/Wduplicated-branches5.C: New.
7235
7236 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7237
7238 * gcc.target/rl78/test_addsi3_internal.c: New test.
7239
7240 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7241
7242 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7243 Make expected output depend on whether we expect sibcalls or not.
7244 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7245 safe-indirect-jump-1.c).
7246
7247 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7248 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7249 Soren Rasmussen <s.c.rasmussen@gmail.com>
7250
7251 Fortran 2018 teams tests.
7252
7253 * gfortran.dg/team_number_1.f90: new test for team_number.
7254 * gfortran.dg/team_change_1.f90: new test for change team.
7255 * gfortran.dg/team_end_1.f90: new test for end team.
7256 * gfortran.dg/team_form_1.f90: new test for form team.
7257
7258 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7259
7260 PR fortran/83998
7261 * gfortran.dg/dot_product_4.f90
7262
7263 2018-01-26 Martin Sebor <msebor@redhat.com>
7264
7265 PR tree-optimization/83896
7266 * gcc.dg/strlenopt-43.c: New.
7267
7268 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7269
7270 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7271 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7272 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7273 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7274 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7275 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7276 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7277 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7278 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7279 stanzas.
7280 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7281 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7282 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7283 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7284 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7285 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7286 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7287 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7288 instruction list.
7289 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7290
7291 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7292
7293 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7294 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7295 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7296 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7297 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7298 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7299 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7300 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7301 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7302 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7303 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7304 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7305 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7306
7307 2018-01-26 Martin Liska <mliska@suse.cz>
7308
7309 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7310 warning is seen.
7311
7312 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7313
7314 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7315 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7316 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7317 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7318 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7319 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7320 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7321 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7322
7323 2018-01-26 Richard Biener <rguenther@suse.de>
7324
7325 PR rtl-optimization/84003
7326 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7327 latent bug in DSE if NOINLINE is appropriately defined.
7328 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7329 and defining NOINLINE.
7330
7331 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7332
7333 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7334 tests specific to aarch64. XFAIL test on arm.
7335
7336 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7337
7338 PR rtl-optimization/83985
7339 * gcc.dg/pr83985.c: New test.
7340
7341 PR c/83989
7342 * c-c++-common/Wrestrict-3.c: New test.
7343
7344 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7345
7346 * gcc.target/arc/tdelegitimize_addr.c: New test.
7347
7348 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7349
7350 * gcc.target/arc/jli-1.c: New file.
7351 * gcc.target/arc/jli-2.c: Likewise.
7352
7353 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7354
7355 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7356 scan-assembler.
7357 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7358 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7359
7360 2018-01-26 Richard Biener <rguenther@suse.de>
7361
7362 PR tree-optimization/81082
7363 * gcc.dg/vect/pr81082.c: New testcase.
7364 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7365 simplification to n * n.
7366
7367 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7368
7369 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7370 Solaris 10.
7371 * gcc.target/i386/pr63620.c: Likewise.
7372
7373 2018-01-26 Julia Koval <julia.koval@intel.com>
7374
7375 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7376 -mavx512f -mavx512bw.
7377 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7378 * gcc.target/i386/i386.exp: Fix types.
7379
7380 2018-01-26 Alan Modra <amodra@gmail.com>
7381
7382 PR target/84033
7383 * gcc.target/powerpc/swaps-p8-46.c: New.
7384
7385 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7386
7387 PR fortran/37577
7388 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7389 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7390 'array01' in the tree dump comparison.
7391 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7392 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7393 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7394
7395 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7396
7397 PR middle-end/83055
7398 * gcc.dg/torture/pr83055.c: New testcase.
7399
7400 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR c++/84031
7403 * g++.dg/cpp1z/decomp36.C: New test.
7404
7405 PR middle-end/83977
7406 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7407
7408 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7409
7410 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7411 the shift dump line.
7412 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7413
7414 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7415
7416 PR target/81550
7417 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7418 index instead of int, which allows IVOPTs to properly optimize the
7419 loop.
7420
7421 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7422
7423 PR jit/82846
7424 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7425 of "fn_type" typedef.
7426 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7427
7428 2018-01-24 Ian Lance Taylor <iant@golang.org>
7429
7430 * go.go-torture/execute/names-1.go: New test.
7431
7432 2018-01-19 Jeff Law <law@redhat.com>
7433
7434 PR target/83994
7435 * gcc.target/i386/pr83994.c: New test.
7436
7437 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7438
7439 PR target/84014
7440 * gcc.target/powerpc/pr84014.c: New.
7441
7442 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7443
7444 PR middle-end/83977
7445 * c-c++-common/gomp/pr83977-1.c: New test.
7446 * c-c++-common/gomp/pr83977-2.c: New test.
7447 * c-c++-common/gomp/pr83977-3.c: New test.
7448 * gfortran.dg/gomp/pr83977.f90: New test.
7449
7450 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7451
7452 PR testsuite/83889
7453 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7454 * gcc.dg/vect/pr80631-1.c: Likewise.
7455 * gcc.dg/vect/pr80631-2.c: Likewise.
7456 * gcc.dg/vect/pr81410.c: Likewise.
7457 * gcc.dg/vect/pr81633.c: Likewise.
7458 * gcc.dg/vect/pr81815.c: Likewise.
7459 * gcc.dg/vect/pr82108.c: Likewise.
7460 * gcc.dg/vect/pr83857.c: Likewise.
7461 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7462 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7463 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7464 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7465 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7466 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7467 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7468 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7469 dg-xfail-run-if instead.
7470 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7471 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7472 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7473 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7474 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7475
7476 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7477
7478 PR tree-optimization/83979
7479 * g++.dg/pr83979.c: New test.
7480
7481 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7482
7483 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7484 option. Add arm_neon_ok_no_float_abi check.
7485
7486 2018-01-24 Richard Biener <rguenther@suse.de>
7487
7488 PR tree-optimization/83176
7489 * gcc.dg/graphite/pr83176.c: New testcase.
7490
7491 2018-01-24 Richard Biener <rguenther@suse.de>
7492
7493 PR tree-optimization/82819
7494 * gcc.dg/graphite/pr82819.c: New testcase.
7495
7496 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7497
7498 PR c++/83921
7499 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7500 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7501 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7502 * g++.dg/ext/stmtexpr20.C: Likewise.
7503 * g++.dg/ext/stmtexpr21.C: Likewise.
7504
7505 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7506
7507 PR c++/83974
7508 * g++.dg/warn/pr83974.C: New test case.
7509
7510 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7511
7512 PR sanitizer/83987
7513 * g++.dg/ubsan/pr83987.C: New test.
7514
7515 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7516
7517 PR fortran/83866
7518 * gfortran.dg/pdt_29.f03: New test.
7519
7520 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7521
7522 PR fortran/83898
7523 * gfortran.dg/associate_33.f03: New test.
7524
7525 2018-01-23 Martin Liska <mliska@suse.cz>
7526
7527 PR lto/81440
7528 * gcc.dg/lto/pr81440.h: New test.
7529 * gcc.dg/lto/pr81440_0.c: New test.
7530 * gcc.dg/lto/pr81440_1.c: New test.
7531
7532 2018-01-23 Nathan Sidwell <nathan@acm.org>
7533
7534 PR c++/83988
7535 * g++.dg/template/pr83988.C: New.
7536
7537 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7538
7539 PR c++/82882
7540 PR c++/83978
7541 * g++.dg/cpp0x/pr82882.C: New test.
7542 * g++.dg/cpp0x/pr83978.C: New test.
7543
7544 PR c++/83958
7545 * g++.dg/cpp1z/decomp35.C: New test.
7546
7547 2018-01-23 Nathan Sidwell <nathan@acm.org>
7548
7549 * g++.dg/cpp0x/range-for10.C: Adjust.
7550 * g++.dg/ext/forscope1.C: Adjust.
7551 * g++.dg/ext/forscope2.C: Adjust.
7552 * g++.dg/template/for1.C: Adjust.
7553
7554 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7555
7556 PR tree-optimization/83510
7557 * gcc.c-torture/compile/pr83510.c: New test case.
7558
7559 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7560
7561 PR testsuite/83888
7562 * lib/target-supports.exp (check_effective_target_vect_float): Say
7563 that the result only holds when -funsafe-math-optimizations is on.
7564 (check_effective_target_vect_float_strict): New procedure.
7565 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7566 of vect_float.
7567 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7568
7569 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7570
7571 PR tree-optimization/83965
7572 * gcc.dg/vect/pr83965.c: New test.
7573
7574 2018-01-23 Richard Biener <rguenther@suse.de>
7575
7576 PR tree-optimization/83963
7577 * gfortran.dg/graphite/pr83963.f: New testcase.
7578 * gcc.dg/graphite/pr83963-2.c: Likewise.
7579
7580 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7581
7582 PR c++/83918
7583 * g++.dg/cpp1z/pr83918.C: New test.
7584
7585 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR tree-optimization/83957
7588 * gcc.dg/autopar/pr83957.c: New test.
7589
7590 PR tree-optimization/83081
7591 * gcc.dg/predict-8.c: Adjust expected probability.
7592
7593 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7594
7595 PR target/83862
7596 * gcc.target/powerpc/pr83862.c: New test.
7597
7598 2018-01-22 Carl Love <cel@us.ibm.com>
7599
7600 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7601 builtins-4-runnable.c, builtins-6-runnable.c,
7602 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7603 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7604 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7605 for signed/unsigned 128-bit and long long int loads.
7606
7607 2018-01-22 Marek Polacek <polacek@redhat.com>
7608
7609 PR c++/81933
7610 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7611
7612 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7613
7614 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7615 scan-asembler valid instructions list.
7616 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7617 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7618 power8-vector requirement and option.
7619 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7620
7621 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7622
7623 PR 78534
7624 PR 83704
7625 * gfortran.dg/string_1.f90: Remove printing the length.
7626
7627 2018-01-22 Richard Biener <rguenther@suse.de>
7628
7629 PR tree-optimization/83963
7630 * gcc.dg/graphite/pr83963.c: New testcase.
7631
7632 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7633
7634 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7635 dg-require-effective-target directives.
7636
7637 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7638
7639 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7640 New procedure.
7641 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7642 Adjust scan-assembler checks for soft-float.
7643
7644 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7645
7646 PR target/83946
7647 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7648
7649 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7650
7651 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7652 * gcc.dg/pr83623.c: Likewise.
7653 * gcc.dg/pr83666.c: Likewise.
7654
7655 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7656 David Edelsohn <dje.gcc@gmail.com>
7657
7658 PR target/83946
7659 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7660 assembly output from "crset eq" to "crset 2".
7661 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7662 assembly output from . to $.
7663 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7664 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7665 assembly output from "crset eq" to "crset 2".
7666 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7667 assembly output from "crset eq" to "crset 2", and from . to $.
7668
7669 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7670
7671 PR fortran/83900
7672 * gfortran.dg/matmul_18.f90: New test.
7673
7674 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7675
7676 PR tree-optimization/83940
7677 * gcc.dg/torture/pr83940.c: New test.
7678
7679 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7680
7681 PR middle-end/83945
7682 * gcc.dg/tls/pr83945.c: New test.
7683
7684 PR target/83930
7685 * gcc.dg/pr83930.c: New test.
7686
7687 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7688
7689 PR fortran/83900
7690 * gfortran.dg/matmul_17.f90: New test.
7691
7692 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7693
7694 PR fortran/80768
7695 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7696
7697 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR c++/81167
7700 * g++.dg/cpp0x/pr81167.C: New test.
7701
7702 PR c++/83919
7703 * g++.dg/cpp0x/pr83919.C: New test.
7704
7705 2018-01-19 Jeff Law <law@redhat.com>
7706 Jakub Jelinek <jakub@redhat.com>
7707
7708 * gcc.dg/stack-check-16.c: New test.
7709
7710 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7711
7712 PR target/83790
7713 * gcc.target/nvptx/indirect_call.c: New test.
7714
7715 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7716
7717 * g++.dg/torture/pr83619.C: Remove dg-message.
7718
7719 2018-01-19 Martin Liska <mliska@suse.cz>
7720
7721 * gcc.dg/predict-1.c: Adjust expected probability.
7722 * gcc.dg/predict-3.c: Likewise.
7723 * gcc.dg/predict-5.c: Likewise.
7724 * gcc.dg/predict-6.c: Likewise.
7725 * gcc.dg/predict-9.c: Likewise.
7726
7727 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7728
7729 PR tree-optimization/83922
7730 * gcc.dg/pr83922.c: New test.
7731
7732 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7733
7734 PR tree-optimization/83914
7735 * gcc.dg/vect/pr83914.c: New test.
7736
7737 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7738
7739 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7740 * gcc.target/arm/negdi-2.c: Likewise.
7741 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7742
7743 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7744
7745 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7746
7747 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7748
7749 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7750
7751 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7752
7753 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7754 hppa*-*-hpux*.
7755
7756 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7757
7758 PR ipa/83619
7759 PR testsuite/83934
7760 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7761 forward declaration.
7762
7763 2018-01-18 Carl Love <cel@us.ibm.com>
7764
7765 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7766 to the function.
7767
7768 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7769
7770 PR c++/81013
7771 * g++.dg/inherit/union3.C: New.
7772
7773 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7774
7775 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7776
7777 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7778
7779 PR ipa/83619
7780 * g++.dg/torture/pr83619.C: New testcase.
7781
7782 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7783
7784 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7785 Add function body to force error messages in some configurations.
7786
7787 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7788
7789 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7790 and arm_thumb1_ok.
7791
7792 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7793
7794 PR other/70268
7795 * c-c++-common/ffile-prefix-map.c: New test.
7796 * c-c++-common/fmacro-prefix-map.c: New test.
7797 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7798 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7799
7800 2018-01-18 Martin Liska <mliska@suse.cz>
7801
7802 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7803 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7804 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7805 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7806 * gcc.target/i386/ret-thunk-10.c: Likewise.
7807 * gcc.target/i386/ret-thunk-11.c: Likewise.
7808 * gcc.target/i386/ret-thunk-12.c: Likewise.
7809 * gcc.target/i386/ret-thunk-15.c: Likewise.
7810 * gcc.target/i386/ret-thunk-9.c: Likewise.
7811
7812 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7813
7814 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7815 order.
7816
7817 2018-01-18 Nathan Sidwell <nathan@acm.org>
7818
7819 PR c++/83160
7820 * g++.dg/cpp0x/pr83160.C: New.
7821
7822 2018-01-18 Richard Biener <rguenther@suse.de>
7823
7824 PR tree-optimization/83887
7825 * gcc.dg/graphite/pr83887.c: New testcase.
7826 * gfortran.dg/graphite/pr83887.f90: Likewise.
7827 * gfortran.dg/graphite/pr83887.f: Likewise.
7828
7829 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7830
7831 PR target/65578
7832 * gcc.target/arm/builtin-bswap.x: New file.
7833 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7834 and options for armv6t2.
7835 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7836 and options for Thumb1.
7837 * gcc.target/arm/builtin-bswap16.x: New file.
7838 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7839 and options for armv6t2.
7840 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7841 and options for Thumb1.
7842
7843 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7844
7845 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7846 order.
7847
7848 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR c/61240
7851 * gcc.dg/pr61240.c: New test.
7852
7853 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7854
7855 PR fortran/83864
7856 * gfortran.dg/pr83864.f90: New test.
7857
7858 2018-01-17 Jeff Law <law@redhat.com>
7859
7860 PR testsuite/83883
7861 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7862
7863 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7864
7865 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7866 restriction, but still restrict to 64-bit.
7867 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7868 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7869
7870 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7871
7872 PR fortran/83874
7873 * gfortran.dg/pr83874.f90: New test.
7874
7875 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7876
7877 PR c++/83824
7878 * g++.dg/cpp0x/pr83824.C: New test.
7879
7880 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7881
7882 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7883 appropriate .gnu_attribute for the long double type, if we use the
7884 long double type, but do not generate any calls.
7885 * gcc.target/powerpc/gnuattr2.c: Likewise.
7886 * gcc.target/powerpc/gnuattr3.c: Likewise.
7887
7888 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7889
7890 PR c++/78344
7891 * g++.dg/cpp0x/alignas13.C: New.
7892
7893 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7894
7895 PR c++/83897
7896 * g++.dg/cpp0x/pr83897.C: New test.
7897
7898 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7899
7900 PR ipa/83051
7901 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7902
7903 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7904
7905 PR c++/81054
7906 * g++.dg/cpp0x/constexpr-ice19.C: New.
7907
7908 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7909
7910 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7911 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7912 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7913 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7914 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7915 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7916 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7917 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7918 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7919 * gcc.target/powerpc/builtins-1.fold.h: New.
7920
7921 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7922
7923 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7924 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7925
7926 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7927
7928 * gcc.target/arm/g2.c: Add -marm to dg-options.
7929 * gcc.target/arm/scd42-2.c: Likewise.
7930
7931 2018-01-17 Nathan Sidwell <nathan@acm.org>
7932
7933 PR c++/83287
7934 * g++.dg/lookup/pr83287-2.C: New.
7935
7936 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7937
7938 PR c++/83814
7939 PR c++/83902
7940 * g++.dg/wrappers/pr83814.C: New test case.
7941 * g++.dg/wrappers/pr83902.C: New test case.
7942
7943 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7944
7945 PR lto/83121
7946 * g++.dg/lto/pr83121_0.C: New test case.
7947 * g++.dg/lto/pr83121_1.C: New test case.
7948 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7949 adapted from DejaGnu's dg-test.
7950 (lto_handle_diagnostics): New procedure.
7951 (lto_prune_warns): Ignore informational notes.
7952 (lto-link-and-maybe-run): Add "messages_by_file" param.
7953 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
7954 "execute" when "link" fails if "execute" was not specified.
7955 (lto-can-handle-directive): New procedure.
7956 (lto-get-options-main): Call lto-can-handle-directive. Add a
7957 dg-messages local, using it to set the caller's
7958 dg-messages-by-file for the given source file.
7959 (lto-get-options): Likewise.
7960 (lto-execute): Add dg-messages-by-file local, and pass it to
7961 lto-link-and-maybe-run.
7962
7963 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7964 Richard Sandiford <richard.sandiford@linaro.org>
7965
7966 PR target/79041
7967 PR target/82964
7968 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
7969 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
7970
7971 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7972
7973 * lib/target-supports.exp: Fix -march arguments in arm arch effective
7974 target check autogenerator for armv8.1-a and armv8.2-a.
7975
7976 2018-01-17 Carl Love <cel@us.ibm.com>
7977
7978 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
7979 Add debug print statements.
7980 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
7981 16 byte vector load followed by a partial vector load.
7982
7983 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7984
7985 PR c++/83799
7986 * g++.dg/wrappers/pr83799.C: New test case.
7987
7988 2018-01-17 Nathan Sidwell <nathan@acm.org>
7989
7990 PR c++/83739
7991 * g++.dg/cpp1y/pr83739.C: New.
7992
7993 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7994
7995 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
7996 * gcc.target/visium/overflow16.c: Likewise.
7997 * gcc.target/visium/overflow32.c: Likewise.
7998
7999 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8000
8001 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8002
8003 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8004
8005 * gcc.dg/rtl/arm/stl-cond.c: New test.
8006 * gcc.target/arm/stl-cond.c: Delete.
8007
8008 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8009
8010 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8011 directives.
8012
8013 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8014
8015 PR tree-optimization/83843
8016 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8017 * gcc.dg/store_merging_19.c: New test.
8018
8019 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8020
8021 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8022 and options.
8023
8024 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8025
8026 PR rtl-optimization/83771
8027 * gcc.dg/pr83771.c: New test.
8028
8029 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8030
8031 PR tree-optimization/81184
8032 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8033 targets.
8034 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8035
8036 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8037
8038 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8039
8040 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8041
8042 PR target/83546
8043 * gcc.target/i386/pr83546.c: New test.
8044
8045 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8046
8047 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8048
8049 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8050
8051 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8052 test and add dg-warning for the -Wstringop-overflow warning.
8053
8054 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8055
8056 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8057 XFAIL last test on SPARC and Visium.
8058
8059 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8060
8061 PR rtl-optimization/80481
8062 * g++.dg/pr80481.C: Exclude solaris.
8063
8064 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8065
8066 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8067 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8068 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8069
8070 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8071
8072 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8073 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8074 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8075 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8076 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8077 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8078 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8079 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8080 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8081 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8082 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8083 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8084 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8085 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8086 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8087
8088 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8089
8090 PR testsuite/77734
8091 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8092
8093 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8094
8095 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8096 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8097 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8098 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8099 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8100 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8101
8102 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8103
8104 PR tree-optimization/83857
8105 * gcc.dg/vect/pr83857.c: New test.
8106
8107 2018-01-16 Richard Biener <rguenther@suse.de>
8108
8109 PR tree-optimization/83867
8110 * gcc.dg/vect/pr83867.c: New testcase.
8111
8112 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8113
8114 PR c/83844
8115 * gcc.dg/pr83844.c: New test.
8116
8117 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8118
8119 * gcc.dg/torture/pr83847.c: New test.
8120
8121 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR rtl-optimization/86620
8124 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8125 instead of --param=max-sched-ready-insns=0.
8126 * gcc.target/i386/pr83620.c: New test.
8127 * gcc.dg/pr83620.c: New test.
8128
8129 PR tree-optimization/83843
8130 * gcc.dg/store_merging_18.c: New test.
8131
8132 PR c++/83817
8133 * g++.dg/cpp1y/pr83817.C: New test.
8134
8135 PR c++/83825
8136 * g++.dg/template/pr83825.C: New test.
8137
8138 2018-01-16 Richard Biener <rguenther@suse.de>
8139
8140 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8141
8142 2018-01-16 Richard Biener <rguenther@suse.de>
8143
8144 PR testsuite/82132
8145 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8146 from gcc.dg/torture/pr60092.c.
8147
8148 2018-01-15 Martin Sebor <msebor@redhat.com>
8149
8150 PR c++/83588
8151 * g++.dg/ext/flexary28.C: New test.
8152
8153 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8154
8155 PR fortran/82257
8156 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8157
8158 2018-01-15 Martin Sebor <msebor@redhat.com>
8159
8160 PR testsuite/83869
8161 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8162
8163 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8164
8165 PR fortran/54613
8166 * gfortran.dg/minmaxloc_9.f90: New test.
8167 * gfortran.dg/minmaxloc_10.f90: New test.
8168 * gfortran.dg/minmaxloc_11.f90: New test.
8169
8170 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8171
8172 PR target/83839
8173 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8174 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8175 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8176 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8177 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8178 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8179 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8180 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8181 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8182 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8183 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8184 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8185 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8186 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8187 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8188 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8189 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8190 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8191 * gcc.target/i386/ret-thunk-10.c: Likewise.
8192 * gcc.target/i386/ret-thunk-11.c: Likewise.
8193 * gcc.target/i386/ret-thunk-12.c: Likewise.
8194 * gcc.target/i386/ret-thunk-13.c: Likewise.
8195 * gcc.target/i386/ret-thunk-14.c: Likewise.
8196 * gcc.target/i386/ret-thunk-15.c: Likewise.
8197 * gcc.target/i386/ret-thunk-9.c: Don't check the
8198 __x86_return_thunk label. Scan for "push" only for Linux.
8199
8200 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8201
8202 PR testsuite/79920
8203 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8204
8205 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8206
8207 PR target/83687
8208 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8209 tests.
8210 * gcc.target/arm/pr83687.c: New test.
8211
8212 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8213
8214 Adjust tests to AVR_TINY.
8215
8216 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8217 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8218 * gcc.target/avr/pr71627.c: Same.
8219 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8220 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8221 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8222 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8223 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8224 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8225 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8226 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8227 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8228 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8229 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8230 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8231 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8232 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8233 * gcc.target/avr/torture/pr61055.c: Same.
8234 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8235 available.
8236 * gcc.target/avr/torture/int24-mul.c: Same.
8237 * gcc.target/avr/torture/pr51782-1.c: Same.
8238 * gcc.target/avr/torture/pr61443.c: Same.
8239 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8240 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8241
8242 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8243
8244 PR c/83801
8245 PR c/83729
8246 * gcc.target/avr/torture/pr83729.c: New test.
8247 * gcc.target/avr/torture/pr83801.c: New test.
8248
8249 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8250
8251 PR middle-end/82694
8252 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8253 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8254
8255 2018-01-10 Martin Sebor <msebor@redhat.com>
8256
8257 PR other/83508
8258 * gcc.dg/Wstringop-overflow-2.c: New test.
8259
8260 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8261
8262 PR libgfortran/83811
8263 * gfortran.dg/fmt_e.f90: New test.
8264
8265 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8266
8267 * gcc.target/i386/indirect-thunk-10.c: New test.
8268 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8269 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8270 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8271 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8272 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8273 * gcc.target/i386/ret-thunk-17.c: Likewise.
8274 * gcc.target/i386/ret-thunk-18.c: Likewise.
8275 * gcc.target/i386/ret-thunk-19.c: Likewise.
8276 * gcc.target/i386/ret-thunk-20.c: Likewise.
8277 * gcc.target/i386/ret-thunk-21.c: Likewise.
8278
8279 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8280
8281 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8282
8283 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8284
8285 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8286 -mno-indirect-branch-register.
8287 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8288 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8289 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8290 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8291 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8292 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8293 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8294 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8295 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8296 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8297 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8298 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8299 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8300 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8301 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8302 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8303 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8304 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8305 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8306 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8307 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8308 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8309 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8310 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8311 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8312 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8313 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8314 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8315 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8316 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8317 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8318 * gcc.target/i386/ret-thunk-10.c: Likewise.
8319 * gcc.target/i386/ret-thunk-11.c: Likewise.
8320 * gcc.target/i386/ret-thunk-12.c: Likewise.
8321 * gcc.target/i386/ret-thunk-13.c: Likewise.
8322 * gcc.target/i386/ret-thunk-14.c: Likewise.
8323 * gcc.target/i386/ret-thunk-15.c: Likewise.
8324 * gcc.target/i386/ret-thunk-9.c: Likewise.
8325 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8326 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8327 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8328
8329 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8330
8331 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8332 -mfunction-return=keep.
8333 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8334 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8335 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8336 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8337 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8338 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8339 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8340 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8341 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8342 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8343 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8344 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8345 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8346 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8347 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8348 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8349 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8350 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8351 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8352 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8353 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8354 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8355 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8356 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8357 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8358 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8359 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8360 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8361 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8362 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8363 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8364 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8365 * gcc.target/i386/ret-thunk-1.c: New test.
8366 * gcc.target/i386/ret-thunk-10.c: Likewise.
8367 * gcc.target/i386/ret-thunk-11.c: Likewise.
8368 * gcc.target/i386/ret-thunk-12.c: Likewise.
8369 * gcc.target/i386/ret-thunk-13.c: Likewise.
8370 * gcc.target/i386/ret-thunk-14.c: Likewise.
8371 * gcc.target/i386/ret-thunk-15.c: Likewise.
8372 * gcc.target/i386/ret-thunk-16.c: Likewise.
8373 * gcc.target/i386/ret-thunk-2.c: Likewise.
8374 * gcc.target/i386/ret-thunk-3.c: Likewise.
8375 * gcc.target/i386/ret-thunk-4.c: Likewise.
8376 * gcc.target/i386/ret-thunk-5.c: Likewise.
8377 * gcc.target/i386/ret-thunk-6.c: Likewise.
8378 * gcc.target/i386/ret-thunk-7.c: Likewise.
8379 * gcc.target/i386/ret-thunk-8.c: Likewise.
8380 * gcc.target/i386/ret-thunk-9.c: Likewise.
8381
8382 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8383
8384 * gcc.target/i386/indirect-thunk-1.c: New test.
8385 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8386 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8387 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8388 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8389 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8390 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8391 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8392 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8393 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8394 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8395 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8396 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8397 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8398 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8399 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8400 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8401 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8402 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8403 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8404 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8405 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8406 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8407 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8408 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8409 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8410 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8411 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8412 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8413 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8414 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8415 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8416 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8417
8418 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8419
8420 PR ipa/83051
8421 * gcc.c-torture/compile/pr83051.c: New testcase.
8422
8423 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8424
8425 PR tree-optimization/83501
8426 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8427
8428 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8429
8430 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8431 for lvx and stvx instead of lxvd2x and stxvd2x and require
8432 little-endian target. Add comments.
8433 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8434 comprehensive testing.
8435 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8436 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8437 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8438 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8439 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8440 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8441 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8442 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8443 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8444 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8445 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8446 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8447 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8448 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8449 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8450 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8451 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8452 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8453 scan-assembler-not directives that forbid lvx and xxpermdi.
8454 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8455 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8456 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8457 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8458 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8459 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8460 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8461 scan-assembler-times directives to reflect different numbers of
8462 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8463
8464 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8465 Alan Hayward <alan.hayward@arm.com>
8466 David Sherwood <david.sherwood@arm.com>
8467
8468 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8469 than SLP vectorization.
8470 * gcc.dg/vect/vect-alias-check-10.c: New test.
8471 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8472 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8473 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8474 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8475 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8476 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8477 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8478 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8479 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8480 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8481 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8482 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8483 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8484 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8485 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8486 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8487 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8488 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8489 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8490 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8491 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8492 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8493 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8494
8495 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8496 Alan Hayward <alan.hayward@arm.com>
8497 David Sherwood <david.sherwood@arm.com>
8498
8499 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8500 New proc.
8501 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8502 targets with scatter stores.
8503 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8504 stores.
8505 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8506 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8507 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8508 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8509 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8510 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8511 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8512 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8513 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8514 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8515 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8516 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8517 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8518 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8519 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8520 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8521
8522 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8523 Alan Hayward <alan.hayward@arm.com>
8524 David Sherwood <david.sherwood@arm.com>
8525
8526 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8527 for double_reduc1.
8528 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8529 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8530 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8531 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8532
8533 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8534 Alan Hayward <alan.hayward@arm.com>
8535 David Sherwood <david.sherwood@arm.com>
8536
8537 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8538 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8539 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8540
8541 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8542 Alan Hayward <alan.hayward@arm.com>
8543 David Sherwood <david.sherwood@arm.com>
8544
8545 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8546 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8547 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8548 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8549 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8550 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8551 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8552 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8553 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8554 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8555 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8556 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8557 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8558 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8559
8560 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8561 Alan Hayward <alan.hayward@arm.com>
8562 David Sherwood <david.sherwood@arm.com>
8563
8564 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8565 check for a message about using in-order reductions.
8566 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8567 check for a message about using in-order reductions.
8568 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8569 vectorized and check for a message about using in-order reductions.
8570 Expect targets with variable-length vectors to fall back to the
8571 fixed-length mininum.
8572 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8573 check for a message about using in-order reductions.
8574 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8575 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8576 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8577 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8578 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8579 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8580 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8581 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8582 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8583 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8584 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8585 vect_fold_left_plus.
8586
8587 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8588
8589 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8590 are spilled.
8591 * gcc.target/aarch64/sve/spill_2.c: New test.
8592 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8593 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8594 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8595 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8596 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8597
8598 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8599 Alan Hayward <alan.hayward@arm.com>
8600 David Sherwood <david.sherwood@arm.com>
8601
8602 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8603 of branches.
8604 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8605 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8606 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8607 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8608 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8609 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8610 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8611 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8612 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8613
8614 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8615 Alan Hayward <alan.hayward@arm.com>
8616 David Sherwood <david.sherwood@arm.com>
8617
8618 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8619 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8620 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8621 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8622
8623 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8624 Alan Hayward <alan.hayward@arm.com>
8625 David Sherwood <david.sherwood@arm.com>
8626
8627 * lib/target-supports.exp
8628 (check_effective_target_vect_fold_extract_last): New proc.
8629 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8630 for fold_extract_last.
8631 * gcc.dg/vect/pr65947-2.c: Likewise.
8632 * gcc.dg/vect/pr65947-3.c: Likewise.
8633 * gcc.dg/vect/pr65947-4.c: Likewise.
8634 * gcc.dg/vect/pr65947-5.c: Likewise.
8635 * gcc.dg/vect/pr65947-6.c: Likewise.
8636 * gcc.dg/vect/pr65947-9.c: Likewise.
8637 * gcc.dg/vect/pr65947-10.c: Likewise.
8638 * gcc.dg/vect/pr65947-12.c: Likewise.
8639 * gcc.dg/vect/pr65947-14.c: Likewise.
8640 * gcc.dg/vect/pr80631-1.c: Likewise.
8641 * gcc.target/aarch64/sve/clastb_1.c: New test.
8642 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8643 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8644 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8645 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8646 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8647 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8648 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8649 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8650 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8651 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8652 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8653 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8654 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8655
8656 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8657 Alan Hayward <alan.hayward@arm.com>
8658 David Sherwood <david.sherwood@arm.com>
8659
8660 * gcc.target/aarch64/sve/live_1.c: New test.
8661 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8662
8663 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8664 Alan Hayward <alan.hayward@arm.com>
8665 David Sherwood <david.sherwood@arm.com>
8666
8667 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8668 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8669 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8670 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8671 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8672 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8673 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8674 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8675 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8676
8677 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8678 Alan Hayward <alan.hayward@arm.com>
8679 David Sherwood <david.sherwood@arm.com>
8680
8681 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8682 New proc.
8683 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8684 vect_fully_masked.
8685 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8686 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8687 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8688 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8689 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8690 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8691
8692 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8693 Alan Hayward <alan.hayward@arm.com>
8694 David Sherwood <david.sherwood@arm.com>
8695
8696 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8697 instead of just ADDRESS.
8698 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8699 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8700 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8701 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8702 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8703 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8704 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8705 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8706 * gcc.target/aarch64/sve/while_2.c: Likewise.
8707 * gcc.target/aarch64/sve/while_3.c: Likewise.
8708 * gcc.target/aarch64/sve/while_4.c: Likewise.
8709
8710 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8711 Alan Hayward <alan.hayward@arm.com>
8712 David Sherwood <david.sherwood@arm.com>
8713
8714 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8715 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8716 to be predicated.
8717 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8718 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8719 * gcc.target/aarch64/sve/reduc_5.c: New test.
8720 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8721 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8722
8723 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8724 Alan Hayward <alan.hayward@arm.com>
8725 David Sherwood <david.sherwood@arm.com>
8726
8727 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8728 * gcc.dg/tree-ssa/peel1.c: Likewise.
8729 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8730 variable-length vectors.
8731 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8732 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8733 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8734 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8735 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8736 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8737 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8738 * gcc.target/aarch64/sve/slp_8.c: New test.
8739 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8740 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8741 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8742 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8743 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8744 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8745 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8746 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8747 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8748 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8749 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8750 * gcc.target/aarch64/sve/while_1.c: Likewise.
8751 * gcc.target/aarch64/sve/while_2.c: Likewise.
8752 * gcc.target/aarch64/sve/while_3.c: Likewise.
8753 * gcc.target/aarch64/sve/while_4.c: Likewise.
8754
8755 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8756 Alan Hayward <alan.hayward@arm.com>
8757 David Sherwood <david.sherwood@arm.com>
8758
8759 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8760 New proc.
8761 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8762 and add an associated scan-dump test. Prevent vectorization
8763 of the first two loops.
8764 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8765 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8766 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8767 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8768 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8769 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8770
8771 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8772 Alan Hayward <alan.hayward@arm.com>
8773 David Sherwood <david.sherwood@arm.com>
8774
8775 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8776 * gcc.dg/vect/pr67790.c: Likewise.
8777 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8778 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8779 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8780 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8781 * gcc.target/aarch64/sve/slp_5.c: New test.
8782 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8783 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8784 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8785 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8786 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8787
8788 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8789 Alan Hayward <alan.hayward@arm.com>
8790 David Sherwood <david.sherwood@arm.com>
8791
8792 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8793 && vect_load_lanes
8794 * gcc.dg/vect/slp-1.c: Likewise.
8795 * gcc.dg/vect/slp-10.c: Likewise.
8796 * gcc.dg/vect/slp-12b.c: Likewise.
8797 * gcc.dg/vect/slp-12c.c: Likewise.
8798 * gcc.dg/vect/slp-17.c: Likewise.
8799 * gcc.dg/vect/slp-19b.c: Likewise.
8800 * gcc.dg/vect/slp-20.c: Likewise.
8801 * gcc.dg/vect/slp-21.c: Likewise.
8802 * gcc.dg/vect/slp-22.c: Likewise.
8803 * gcc.dg/vect/slp-23.c: Likewise.
8804 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8805 * gcc.dg/vect/slp-24.c: Likewise.
8806 * gcc.dg/vect/slp-28.c: Likewise.
8807 * gcc.dg/vect/slp-39.c: Likewise.
8808 * gcc.dg/vect/slp-6.c: Likewise.
8809 * gcc.dg/vect/slp-7.c: Likewise.
8810 * gcc.dg/vect/slp-cond-1.c: Likewise.
8811 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8812 * gcc.dg/vect/slp-cond-2.c: Likewise.
8813 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8814 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8815 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8816 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8817 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8818 * gcc.dg/vect/slp-perm-6.c: Likewise.
8819 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8820 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8821 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8822 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8823 * gcc.dg/vect/slp-12a.c: Likewise.
8824 * gcc.dg/vect/slp-14.c: Likewise.
8825 * gcc.dg/vect/slp-15.c: Likewise.
8826 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8827 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8828 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8829 * gcc.target/aarch64/sve/slp_1.c: New test.
8830 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8831 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8832 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8833 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8834 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8835 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8836 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8837
8838 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8839 Alan Hayward <alan.hayward@arm.com>
8840 David Sherwood <david.sherwood@arm.com>
8841
8842 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8843 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8844 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8845 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8846 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8847 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8848 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8849 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8850 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8851 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8852 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8853 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8854 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8855 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8856 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8857 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8858 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8859 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8860 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8861
8862 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8863 Alan Hayward <alan.hayward@arm.com>
8864 David Sherwood <david.sherwood@arm.com>
8865
8866 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8867 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8868 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8869 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8870 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8871 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8872 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8873 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8874 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8875 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8876 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8877 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8878 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8879 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8880 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8881 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8882 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8883 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8884 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8885 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8886 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8887 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8888 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8889 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8890 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8891 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8892 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8893 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8894 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8895 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8896 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8897 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8898 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8899 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8900 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8901 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8902
8903 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8904 Alan Hayward <alan.hayward@arm.com>
8905 David Sherwood <david.sherwood@arm.com>
8906
8907 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8908 Return true for SVE too.
8909 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8910 if load/store lanes are supported.
8911 * gcc.dg/vect/slp-10.c: Likewise.
8912 * gcc.dg/vect/slp-12c.c: Likewise.
8913 * gcc.dg/vect/slp-17.c: Likewise.
8914 * gcc.dg/vect/slp-33.c: Likewise.
8915 * gcc.dg/vect/slp-6.c: Likewise.
8916 * gcc.dg/vect/slp-cond-1.c: Likewise.
8917 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8918 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8919 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8920 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8921 * gcc.dg/vect/slp-perm-6.c: Likewise.
8922 * gcc.dg/vect/slp-perm-9.c: Likewise.
8923 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8924 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8925 for variable-length vectors.
8926
8927 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8928 Alan Hayward <alan.hayward@arm.com>
8929 David Sherwood <david.sherwood@arm.com>
8930
8931 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8932 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8933
8934 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8935
8936 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8937 * g++.target/aarch64/sve/catch_1.C: New test.
8938 * g++.target/aarch64/sve/catch_2.C: Likewise.
8939 * g++.target/aarch64/sve/catch_3.C: Likewise.
8940 * g++.target/aarch64/sve/catch_4.C: Likewise.
8941 * g++.target/aarch64/sve/catch_5.C: Likewise.
8942 * g++.target/aarch64/sve/catch_6.C: Likewise.
8943
8944 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8945 Alan Hayward <alan.hayward@arm.com>
8946 David Sherwood <david.sherwood@arm.com>
8947
8948 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8949 New proc.
8950 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8951 * gcc.target/aarch64/fmaxmin.c: Likewise.
8952 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8953 * gcc.target/aarch64/orr_imm_1.c: Likewise.
8954 * gcc.target/aarch64/pr62178.c: Likewise.
8955 * gcc.target/aarch64/pr71727-2.c: Likewise.
8956 * gcc.target/aarch64/saddw-1.c: Likewise.
8957 * gcc.target/aarch64/saddw-2.c: Likewise.
8958 * gcc.target/aarch64/uaddw-1.c: Likewise.
8959 * gcc.target/aarch64/uaddw-2.c: Likewise.
8960 * gcc.target/aarch64/uaddw-3.c: Likewise.
8961 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
8962 * gcc.target/aarch64/vect-compile.c: Likewise.
8963 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
8964 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
8965 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8966 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8967 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8968 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8969 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8970 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
8971 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
8972 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8973 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8974 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8975 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8976 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
8977 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
8978 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
8979 * gcc.target/aarch64/vect-movi.c: Likewise.
8980 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
8981 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
8982 * gcc.target/aarch64/vect-vaddv.c: Likewise.
8983 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8984 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8985 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
8986 fixed-length SVE.
8987 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
8988 * gcc.target/aarch64/sve/arith_1.c: New test.
8989 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
8990 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8991 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8992 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8993 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
8994 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
8995 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
8996 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
8997 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
8998 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
8999 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9000 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9001 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9002 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9003 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9004 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9005 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9006 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9007 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9008 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9009 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9010 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9011 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9012 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9013 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9014 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9015 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9016 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9017 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9018 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9019 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9020 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9021 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9022 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9023 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9024 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9025 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9026 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9027 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9028 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9029 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9030 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9031 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9032 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9033 * gcc.target/aarch64/sve/index_1.c: Likewise.
9034 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9035 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9036 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9037 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9038 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9039 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9040 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9041 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9042 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9043 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9044 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9045 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9046 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9047 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9048 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9049 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9050 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9051 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9052 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9053 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9054 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9055 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9056 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9057 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9058 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9059 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9060 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9061 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9062 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9063 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9064 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9065 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9066 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9067 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9068 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9069 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9070 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9071 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9072 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9073 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9074 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9075 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9076 * gcc.target/aarch64/sve/single_1.c: Likewise.
9077 * gcc.target/aarch64/sve/single_2.c: Likewise.
9078 * gcc.target/aarch64/sve/single_3.c: Likewise.
9079 * gcc.target/aarch64/sve/single_4.c: Likewise.
9080 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9081 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9082 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9083 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9084 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9085 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9086 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9087 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9088 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9089 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9090 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9091 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9092 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9093 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9094 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9095 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9096 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9097 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9098 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9099 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9100 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9101 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9102 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9103 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9104 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9105 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9106 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9107 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9108 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9109 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9110 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9111 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9112 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9113 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9114 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9115 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9116 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9117 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9118 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9119 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9120 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9121 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9122 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9123 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9124 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9125
9126 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9127 Alan Hayward <alan.hayward@arm.com>
9128 David Sherwood <david.sherwood@arm.com>
9129
9130 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9131 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9132 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9133 New procedures.
9134 (check_effective_target_vect_perm): Handle SVE.
9135 (check_effective_target_vect_perm_byte): Likewise.
9136 (check_effective_target_vect_perm_short): Likewise.
9137 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9138 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9139 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9140 (check_effective_target_vect_element_align_preferred): Likewise.
9141 (check_effective_target_vect_align_stack_vars): Likewise.
9142 (check_effective_target_vect_load_lanes): Likewise.
9143 (check_effective_target_vect_masked_store): Likewise.
9144 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9145 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9146 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9147 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9148 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9149 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9150 * gcc.dg/vect/slp-23.c: Likewise.
9151 * gcc.dg/vect/slp-perm-5.c: Likewise.
9152 * gcc.dg/vect/slp-perm-6.c: Likewise.
9153 * gcc.dg/vect/slp-perm-9.c: Likewise.
9154 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9155 * gcc.dg/vect/vect-114.c: Likewise.
9156 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9157 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9158
9159 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9160
9161 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9162 vect_variable_length, expecting the test to be vectorized
9163 without SLP instead.
9164 * gcc.dg/vect/pr33953.c: Likewise.
9165 * gcc.dg/vect/pr37027.c: Likewise.
9166 * gcc.dg/vect/pr67790.c: Likewise.
9167 * gcc.dg/vect/pr68445.c: Likewise.
9168 * gcc.dg/vect/slp-1.c: Likewise.
9169 * gcc.dg/vect/slp-10.c: Likewise.
9170 * gcc.dg/vect/slp-12a.c: Likewise.
9171 * gcc.dg/vect/slp-12b.c: Likewise.
9172 * gcc.dg/vect/slp-12c.c: Likewise.
9173 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9174 * gcc.dg/vect/slp-13.c: Likewise.
9175 * gcc.dg/vect/slp-14.c: Likewise.
9176 * gcc.dg/vect/slp-15.c: Likewise.
9177 * gcc.dg/vect/slp-17.c: Likewise.
9178 * gcc.dg/vect/slp-19b.c: Likewise.
9179 * gcc.dg/vect/slp-2.c: Likewise.
9180 * gcc.dg/vect/slp-20.c: Likewise.
9181 * gcc.dg/vect/slp-21.c: Likewise.
9182 * gcc.dg/vect/slp-22.c: Likewise.
9183 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9184 * gcc.dg/vect/slp-24.c: Likewise.
9185 * gcc.dg/vect/slp-28.c: Likewise.
9186 * gcc.dg/vect/slp-39.c: Likewise.
9187 * gcc.dg/vect/slp-42.c: Likewise.
9188 * gcc.dg/vect/slp-6.c: Likewise.
9189 * gcc.dg/vect/slp-7.c: Likewise.
9190 * gcc.dg/vect/slp-cond-1.c: Likewise.
9191 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9192 * gcc.dg/vect/slp-cond-2.c: Likewise.
9193 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9194 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9195 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9196 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9197 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9198 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9199 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9200 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9201 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9202 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9203 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9204 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9205 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9206 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9207 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9208 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9209 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9210
9211 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR c/83801
9214 * gcc.dg/pr83801.c: New test.
9215
9216 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9217
9218 PR fortran/52162
9219 * gfortran.dg/bounds_check_19.f90: New test.
9220
9221 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9222
9223 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9224 instead of scan-assembler-not for xsnabsqp.
9225
9226 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9227
9228 PR libgfortran/83525
9229 * gfortran.dg/newunit_5.f90: New test.
9230
9231 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9232
9233 PR rtl-optimization/80481
9234 * g++.dg/pr80481.C: New.
9235
9236 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9237
9238 PR target/83628
9239 * gcc.target/alpha/pr83628-3.c: New test.
9240
9241 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9242
9243 * lib/target-supports.exp (check_effective_target_avx512f): Also
9244 check for __builtin_ia32_addsd_round,
9245 __builtin_ia32_getmantsd_round.
9246 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9247
9248 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9249
9250 PR target/83629
9251 * gcc.target/powerpc/pr83629.c: Require ilp32.
9252
9253 2018-01-12 Richard Biener <rguenther@suse.de>
9254
9255 PR tree-optimization/80846
9256 * gcc.target/i386/pr80846-1.c: New testcase.
9257 * gcc.target/i386/pr80846-2.c: Likewise.
9258
9259 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9260
9261 * gcc.c-torture/execute/20180112-1.c: New test.
9262
9263 2018-01-12 Tom de Vries <tom@codesourcery.com>
9264
9265 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9266 * g++.dg/ext/label13a.C: Same.
9267 * g++.dg/ext/label14.C: Same.
9268 * g++.dg/ext/label2.C: Same.
9269 * g++.dg/ext/label3.C: Same.
9270 * g++.dg/torture/pr42462.C: Same.
9271 * g++.dg/torture/pr42739.C: Same.
9272 * g++.dg/warn/Wunused-label-3.C: Same.
9273
9274 2018-01-12 Tom de Vries <tom@codesourcery.com>
9275
9276 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9277 * g++.dg/Walloca1.C: Same.
9278 * g++.dg/cpp0x/pr70338.C: Same.
9279 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9280 * g++.dg/cpp1y/vla10.C: Same.
9281 * g++.dg/cpp1y/vla2.C: Same.
9282 * g++.dg/cpp1y/vla6.C: Same.
9283 * g++.dg/cpp1y/vla8.C: Same.
9284 * g++.dg/debug/debug5.C: Same.
9285 * g++.dg/debug/debug6.C: Same.
9286 * g++.dg/debug/pr54828.C: Same.
9287 * g++.dg/diagnostic/pr70105.C: Same.
9288 * g++.dg/eh/cleanup5.C: Same.
9289 * g++.dg/eh/spbp.C: Same.
9290 * g++.dg/ext/tmplattr9.C: Same.
9291 * g++.dg/ext/vla10.C: Same.
9292 * g++.dg/ext/vla11.C: Same.
9293 * g++.dg/ext/vla12.C: Same.
9294 * g++.dg/ext/vla15.C: Same.
9295 * g++.dg/ext/vla16.C: Same.
9296 * g++.dg/ext/vla17.C: Same.
9297 * g++.dg/ext/vla3.C: Same.
9298 * g++.dg/ext/vla6.C: Same.
9299 * g++.dg/ext/vla7.C: Same.
9300 * g++.dg/init/array24.C: Same.
9301 * g++.dg/init/new47.C: Same.
9302 * g++.dg/init/pr55497.C: Same.
9303 * g++.dg/opt/pr78201.C: Same.
9304 * g++.dg/template/vla2.C: Same.
9305 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9306 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9307 * g++.dg/torture/pr62127.C: Same.
9308 * g++.dg/torture/pr67055.C: Same.
9309 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9310 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9311 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9312 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9313 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9314 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9315 * g++.dg/warn/Wvla-1.C: Same.
9316 * g++.dg/warn/Wvla-3.C: Same.
9317 * g++.old-deja/g++.ext/array2.C: Same.
9318 * g++.old-deja/g++.ext/constructor.C: Same.
9319 * g++.old-deja/g++.law/builtin1.C: Same.
9320 * g++.old-deja/g++.other/crash12.C: Same.
9321 * g++.old-deja/g++.other/eh3.C: Same.
9322 * g++.old-deja/g++.pt/array6.C: Same.
9323 * g++.old-deja/g++.pt/dynarray.C: Same.
9324
9325 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9326
9327 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9328
9329 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9330
9331 PR libfortran/67412
9332 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9333 on *-*-solaris2.10.
9334
9335 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9336
9337 * lib/target-supports.exp (check_effective_target_branch_cost):
9338 Accept all x86 targets.
9339
9340 2018-01-12 Martin Liska <mliska@suse.cz>
9341
9342 PR ipa/83054
9343 * g++.dg/warn/pr83054.C: New test.
9344
9345 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9346
9347 * gcc.target/powerpc/spec-barr-1.c: New file.
9348
9349 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9350
9351 PR target/83330
9352 * gcc.target/i386/pr83330.c: New test.
9353
9354 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9355
9356 PR fortran/79383
9357 * gfortran.dg/dtio_31.f03: New test.
9358 * gfortran.dg/dtio_32.f03: New test.
9359
9360 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9361
9362 PR c++/43486
9363 * g++.dg/wrappers: New subdirectory.
9364 * g++.dg/wrappers/README: New file.
9365 * g++.dg/wrappers/alloc.C: New test case.
9366 * g++.dg/wrappers/cow-istream-string.C: New test case.
9367 * g++.dg/wrappers/cp-stdlib.C: New test case.
9368 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9369 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9370
9371 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9372
9373 PR middle-end/83718
9374 * g++.dg/torture/pr83718.C: New testcase.
9375
9376 2018-01-11 Martin Jambor <mjambor@suse.cz>
9377
9378 PR ipa/83178
9379 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9380
9381 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9382
9383 PR tree-optimization/83695
9384 * gcc.dg/tree-ssa/pr83695.c: New test.
9385
9386 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9387
9388 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9389 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9390
9391 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9392
9393 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9394 * gcc.target/arm/simd/fp16fml_high.c: New test.
9395 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9396 * lib/target-supports.exp
9397 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9398 check_effective_target_arm_fp16fml_neon_ok,
9399 add_options_for_arm_fp16fml_neon): New procedures.
9400
9401 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9402
9403 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9404 combination tests.
9405
9406 2018-01-11 Richard Biener <rguenther@suse.de>
9407
9408 PR tree-optimization/83435
9409 * gcc.dg/graphite/pr83435.c: New testcase.
9410
9411 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9412 Alan Hayward <alan.hayward@arm.com>
9413 David Sherwood <david.sherwood@arm.com>
9414
9415 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9416
9417 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9418
9419 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9420
9421 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9422
9423 PR target/82096
9424 * gcc.c-torture/compile/pr82096.c: New test.
9425
9426 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9427
9428 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9429
9430 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9431
9432 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9433
9434 2018-01-11 Justin Squirek <squirek@adacore.com>
9435
9436 * gnat.dg/expr_func4.adb: New testcase.
9437
9438 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9439
9440 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9441 testcase.
9442
9443 2018-01-11 Bob Duff <duff@adacore.com>
9444
9445 * gnat.dg/protected_null.adb: New testcase.
9446
9447 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9448
9449 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9450
9451 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9452
9453 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9454
9455 2018-01-11 Justin Squirek <squirek@adacore.com>
9456
9457 * gnat.dg/loopvar.adb: New testcase.
9458
9459 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9460
9461 PR middle-end/83189
9462 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9463
9464 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9465
9466 * gcc.c-torture/compile/pr83575.c: New testcase.
9467
9468 2018-01-10 Michael Collison <michael.collison@arm.com>
9469
9470 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9471 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9472 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9473 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9474 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9475 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9476 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9477 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9478 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9479 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9480 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9481 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9482 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9483 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9484 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9485 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9486
9487 2018-01-10 Michael Collison <michael.collison@arm.com>
9488
9489 * gcc.target/aarch64/sha2.h: New shared testcase.
9490 * gcc.target/aarch64/sha2_1.c: New testcase.
9491 * gcc.target/aarch64/sha2_2.c: New testcase.
9492 * gcc.target/aarch64/sha2_3.c: New testcase.
9493 * gcc.target/aarch64/sha3.h: New shared testcase.
9494 * gcc.target/aarch64/sha3_1.c: New testcase.
9495 * gcc.target/aarch64/sha3_2.c: New testcase.
9496 * gcc.target/aarch64/sha3_3.c: New testcase.
9497
9498 2018-01-10 Michael Collison <michael.collison@arm.com>
9499
9500 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9501
9502 2018-01-10 Martin Sebor <msebor@redhat.com>
9503
9504 PR tree-optimization/83781
9505 * gcc.dg/strlenopt-42.c: New test.
9506
9507 2018-01-11 Martin Sebor <msebor@gmail.com>
9508 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9509
9510 PR tree-optimization/83501
9511 PR tree-optimization/81703
9512
9513 * gcc.dg/strlenopt-39.c: New test-case.
9514 * gcc.dg/pr81703.c: Likewise.
9515
9516 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9517
9518 * gnat.dg/atomic10.adb: New test.
9519
9520 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9521
9522 PR fortran/82367
9523 * gfortran.dg/deferred_character_18.f90: New test.
9524
9525 2018-01-10 Martin Sebor <msebor@redhat.com>
9526
9527 PR tree-optimization/83671
9528 * gcc.dg/strlenopt-40.c: New test.
9529 * gcc.dg/strlenopt-41.c: New test.
9530
9531 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9532
9533 PR fortran/83093
9534 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9535
9536 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9537
9538 PR target/83399
9539 * gcc.target/powerpc/pr83399.c: New test.
9540
9541 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9542
9543 PR c++/43486
9544 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9545 to reflect that the arguments are correctly underlined.
9546 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9547 for globals, params, locals and literals.
9548 (test_sizeof): Directly test the location of "sizeof", rather than
9549 when used in compound expressions.
9550 (test_alignof): Likewise for "alignof".
9551 (test_string_literals): Likewise for string literals.
9552 (test_numeric_literals): Likewise for numeric literals.
9553 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9554 (test_typeid): Likewise for typeid.
9555 (test_unary_plus): New.
9556 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9557 format strings.
9558
9559 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9560
9561 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9562
9563 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9564
9565 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9566
9567 2018-01-10 Marek Polacek <polacek@redhat.com>
9568
9569 PR c++/82541
9570 * g++.dg/warn/Wduplicated-branches4.C: New test.
9571
9572 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9573
9574 PR c++/81327
9575 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9576 cast to void *.
9577
9578 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9579
9580 PR c++/81055
9581 * g++.dg/cpp0x/new2.C: New.
9582
9583 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9584
9585 PR target/83735
9586 * gcc.target/i386/pr83735.c: New test.
9587
9588 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9589
9590 * lib/target-supports.exp (check_effective_target_branch_cost):
9591 New function.
9592 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9593 * gcc.dg/pr21643.c: Likewise.
9594 * gcc.dg/pr46309.c: Likewise.
9595 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9596 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9597 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9598 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9599 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9600 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9601 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9602 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9603 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9604 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9605 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9606 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9607 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9608 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9609
9610 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9611
9612 PR target/83629
9613 * gcc.target/powerpc/pr83629.c: New testcase.
9614
9615 2018-01-10 Richard Biener <rguenther@suse.de>
9616
9617 PR testsuite/78768
9618 * gcc.dg/pr78768.c: Un-XFAIL.
9619
9620 2018-01-10 Richard Biener <rguenther@suse.de>
9621
9622 PR debug/82425
9623 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9624
9625 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9626
9627 PR tree-optimization/83753
9628 * gcc.dg/torture/pr83753.c: New test.
9629
9630 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9631
9632 * gcc.target/i386/avx2-gather-1.c: Add -march.
9633 * gcc.target/i386/avx2-gather-2.c: Add -march.
9634 * gcc.target/i386/avx2-gather-3.c: Add -march.
9635 * gcc.target/i386/avx2-gather-4.c: Add -march.
9636 * gcc.target/i386/avx2-gather-5.c: Add -march.
9637 * gcc.target/i386/avx2-gather-6.c: Add -march.
9638 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9639 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9640 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9641 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9642 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9643 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9644 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9645 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9646 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9647 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9648
9649 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9650
9651 PR target/78585:
9652 * gcc.target/i386/pr78585.c: New test.
9653
9654 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9655
9656 PR c++/83734
9657 * g++.dg/cpp0x/pr83734.C: New test.
9658
9659 2018-01-09 Carl Love <cel@us.ibm.com>
9660
9661 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9662 vec_mergeo builtins with float, double, long long, unsigned long long,
9663 bool long long arguments.
9664 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9665 vec_float2 with double arguments.
9666 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9667 vec_mergew and vec_mergow builtins.
9668
9669 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9670
9671 PR fortran/83742
9672 * gfortran.dg/contiguous_6.f90: New test.
9673
9674 2018-01-09 Richard Biener <rguenther@suse.de>
9675
9676 PR tree-optimization/83668
9677 * gcc.dg/graphite/pr83668.c: New testcase.
9678
9679 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9680
9681 PR tree-optimization/64811
9682 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9683 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9684 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9685 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9686 New tests.
9687 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9688
9689 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9690
9691 PR target/79883
9692 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9693
9694 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9695
9696 PR target/82641
9697 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9698 no NEON and require softfp or hard float-abi.
9699 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9700
9701 2018-01-09 Richard Biener <rguenther@suse.de>
9702
9703 PR tree-optimization/83572
9704 * gcc.dg/graphite/pr83572.c: New testcase.
9705
9706 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9707
9708 PR target/83507
9709 * gcc.dg/sms-13.c: New test.
9710
9711 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9712
9713 PR fortran/83741
9714 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9715
9716 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9717 Monk Chiang <sh.chiang04@gmail.com>
9718
9719 * gcc.target/riscv/save-restore-1.c: New.
9720
9721 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9722
9723 PR target/83677
9724 * gcc.target/powerpc/pr83677.c: New file.
9725
9726 2018-01-08 Jeff Law <law@redhat.com>
9727
9728 PR rtl-optimizatin/81308
9729 * g++.dg/pr81308-1.C: New test.
9730 * g++.dg/pr81308-2.C: New test.
9731
9732 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9733
9734 PR target/83663 - Revert r255946
9735 * gcc.target/aarch64/vect-slp-dup.c: New.
9736
9737 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9738
9739 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9740 combination tests.
9741
9742 2018-01-08 Richard Biener <rguenther@suse.de>
9743
9744 PR tree-optimization/83563
9745 * gcc.dg/graphite/pr83563.c: New testcase.
9746
9747 2018-01-08 Richard Biener <rguenther@suse.de>
9748
9749 PR middle-end/83713
9750 * g++.dg/torture/pr83713.C: New testcase.
9751
9752 2018-01-08 Tom de Vries <tom@codesourcery.com>
9753
9754 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9755
9756 2018-01-08 Richard Biener <rguenther@suse.de>
9757
9758 PR tree-optimization/83685
9759 * gcc.dg/torture/pr83685.c: New testcase.
9760
9761 2018-01-08 Richard Biener <rguenther@suse.de>
9762
9763 PR lto/83719
9764 * gcc.dg/lto/pr83719_0.c: New testcase.
9765
9766 2018-01-08 Tom de Vries <tom@codesourcery.com>
9767
9768 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9769 * gcc.dg/graphite/run-id-1.c: Same.
9770 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9771
9772 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9773
9774 PR fortran/83611
9775 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9776 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9777 * gfortran.dg/pdt_27.f03: New test.
9778
9779 PR fortran/83731
9780 * gfortran.dg/pdt_28.f03: New test.
9781
9782 2018-01-08 Tom de Vries <tom@codesourcery.com>
9783
9784 * c-c++-common/builtins.c: Require effective target alloca.
9785 * gcc.dg/Wrestrict.c: Same.
9786 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9787
9788 2018-01-08 Richard Biener <rguenther@suse.de>
9789
9790 PR middle-end/83580
9791 * gcc.dg/torture/pr83580.c: New testcase.
9792
9793 2018-01-08 Richard Biener <rguenther@suse.de>
9794
9795 PR middle-end/83517
9796 * gcc.dg/pr83517.c: New testcase.
9797
9798 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9799
9800 PR middle-end/81897
9801 * gcc.dg/uninit-pr81897.c: New test.
9802
9803 2018-01-06 Martin Sebor <msebor@redhat.com>
9804
9805 PR tree-optimization/83640
9806 * gcc.dg/Wrestrict-6.c: New test.
9807 * gcc.dg/pr83640.c: New test.
9808
9809 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9810
9811 * gcc.target/aarch64/reg-alloc-1.c: New test.
9812
9813 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9814
9815 PR fortran/50892
9816 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9817
9818 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9819
9820 PR debug/83480
9821 * gcc.dg/pr83480.c: New test.
9822
9823 PR rtl-optimization/83682
9824 * gcc.target/i386/pr83682.c: New test.
9825
9826 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9827
9828 PR fortran/78534
9829 PR fortran/66310
9830 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9831 * gfortran.dg/dependency_49.f90: Likewise.
9832 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9833 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9834 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9835 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9836 * gfortran.dg/string_1_lp64.f90: New test.
9837 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9838 * gfortran.dg/string_3_lp64.f90: New test.
9839
9840 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9841
9842 PR target/83604
9843 * gcc.target/i386/sse-26.c: New test.
9844
9845 PR target/83604
9846 * gcc.target/i386/pr83604.c: New test.
9847
9848 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9849
9850 * gcc.dg/vect/vect-align-4.c: New test.
9851 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9852 and redefine as a structure with an unaligned member "b".
9853 (foo): Update accordingly.
9854
9855 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9856
9857 PR target/82439
9858 * gcc.target/aarch64/bics_5.c: New test.
9859 * gcc.target/arm/bics_5.c: Likewise.
9860
9861 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9862
9863 PR tree-optimization/83605
9864 * gcc.dg/pr83605.c: New test.
9865
9866 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9867
9868 PR target/83554
9869 * gcc.target/i386/pr83554.c: New test.
9870
9871 PR ipa/82352
9872 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9873 long unsigned int.
9874
9875 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9876
9877 PR fortran/83683
9878 PR fortran/45689
9879 * gfortran.dg/eoshift_8.f90: New test.
9880 * gfortran.dg/simplify_eoshift_1.f90: New test.
9881
9882 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9883
9884 PR debug/83585
9885 * gcc.dg/pr83585.c: New test.
9886
9887 2018-01-04 Nathan Sidwell <nathan@acm.org>
9888
9889 PR c++/83667
9890 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9891
9892 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9893
9894 PR debug/83666
9895 * gcc.dg/pr83666.c: New test.
9896
9897 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9898
9899 PR target/83628
9900 * gcc.target/alpha/pr83628-1.c: New test.
9901 * gcc.target/alpha/pr83628-2.c: Ditto.
9902
9903 2018-01-04 Martin Liska <mliska@suse.cz>
9904
9905 PR ipa/82352
9906 * g++.dg/ipa/pr82352.C: New test.
9907
9908 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9909
9910 * gcc.dg/vect-opt-info-1.c: Moved to ...
9911 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9912 vect_int targets, use dg-additional-options instead of dg-options and
9913 use relative line numbers instead of absolute.
9914
9915 2018-01-03 Martin Sebor <msebor@redhat.com>
9916
9917 PR tree-optimization/83655
9918 * gcc.dg/Wrestrict-5.c: New test.
9919 * c-c++-common/builtins.c: New test.
9920
9921 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9922 Alan Hayward <alan.hayward@arm.com>
9923 David Sherwood <david.sherwood@arm.com>
9924
9925 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9926 (main): Call it.
9927
9928 2018-01-03 Jeff Law <law@redhat.com>
9929
9930 PR target/83641
9931 * gcc.target/i386/stack-check-17.c: New test.
9932 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9933
9934 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9935
9936 PR debug/83621
9937 * gcc.dg/pr83621.c: New test.
9938
9939 PR debug/83645
9940 * gcc.dg/pr83645.c: New test.
9941
9942 2018-01-03 Martin Sebor <msebor@redhat.com>
9943
9944 PR tree-optimization/83603
9945 * gcc.dg/Wrestrict-4.c: New test.
9946
9947 PR c/83559
9948 * gcc.dg/const-2.c: New test.
9949 * gcc.dg/pure-3.c: New test.
9950
9951 2018-01-03 Martin Sebor <msebor@redhat.com>
9952
9953 * gcc.dg/Wrestrict-3.c: New test.
9954
9955 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9956
9957 PR c++/83555
9958 * g++.dg/opt/pr83555.C: New test.
9959 * g++.dg/ubsan/pr83555.C: New test.
9960
9961 2018-01-03 David Malcolm <dmalcolm@redhat.com>
9962
9963 PR c/82050
9964 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
9965 the !CHECKING_P case by expecting a note.
9966 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
9967 a note for the !CHECKING_P case, and move the return statement
9968 outside of #if CHECKING_P guard.
9969
9970 2018-01-03 Jeff Law <law@redhat.com>
9971
9972 PR middle-end/83654
9973 * gcc.target/i386/stack-check-18.c: New test.
9974 * gcc.target/i386/stack-check-19.c: New test.
9975
9976 2018-01-03 Martin Sebor <msebor@redhat.com>
9977
9978 PR tree-optimization/83501
9979 * c-c++-common/Warray-bounds-3.c: Remove xfail.
9980
9981 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9982
9983 PR tree-optimization/83501
9984 * gcc.dg/tree-ssa/pr83501-1.c: New test.
9985
9986 2018-01-03 Nathan Sidwell <nathan@acm.org>
9987
9988 PR c++/83667
9989 * g++.dg/ipa/pr83667.C: New.
9990
9991 2018-01-03 Martin Liska <mliska@suse.cz>
9992
9993 PR tree-optimization/83593
9994 * gcc.dg/pr83593.c: New test.
9995
9996 2018-01-03 Martin Liska <mliska@suse.cz>
9997
9998 PR ipa/83549
9999 * g++.dg/ipa/pr83549.C: New test.
10000
10001 2018-01-03 Marek Polacek <polacek@redhat.com>
10002
10003 PR c++/83592
10004 * g++.dg/warn/mvp2.C: New test.
10005
10006 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10007
10008 PR preprocessor/83602
10009 * g++.dg/cpp/pr83602.C: New test.
10010
10011 PR c++/83634
10012 * g++.dg/parse/pr83634.C: New test.
10013
10014 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10015
10016 PR fortran/83664
10017 * gfortran.dg/eoshift_7.f90: New test.
10018
10019 2018-01-03 Jan Beulich <jbeulich@suse.com>
10020
10021 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10022 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10023
10024 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10025
10026 Update copyright years.
10027
10028 2018-01-03 Martin Liska <mliska@suse.cz>
10029
10030 PR ipa/83594
10031 * gcc.dg/ipa/pr83594.c: New test.
10032
10033 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10034 Alan Hayward <alan.hayward@arm.com>
10035 David Sherwood <david.sherwood@arm.com>
10036
10037 * gcc.dg/vect-opt-info-1.c: New test.
10038
10039 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10040
10041 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10042 floorf128, truncf128, and roundf128.
10043 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10044 optimizations added in match.pd.
10045 * gcc.target/powerpc/float128-hw6.c: Likewise.
10046 * gcc.target/powerpc/float128-hw7.c: Likewise.
10047 * gcc.target/powerpc/float128-hw8.c: Likewise.
10048 * gcc.target/powerpc/float128-hw9.c: Likewise.
10049 * gcc.target/powerpc/float128-hw10.c: Likewise.
10050 * gcc.target/powerpc/float128-hw11.c: Likewise.
10051
10052 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10053
10054 PR c++/83556
10055 * g++.dg/cpp0x/pr83556.C: New test.
10056
10057 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10058
10059 PR fortran/45689
10060 PR fortran/83650
10061 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10062 * gfortran.dg/simplify_cshift_4.f90: New test.
10063
10064 2018-01-02 Marek Polacek <polacek@redhat.com>
10065
10066 PR c++/81860
10067 * g++.dg/cpp0x/inh-ctor30.C: New test.
10068
10069 PR c++/83644
10070 * g++.dg/cpp1z/pr83644.C: New test.
10071
10072 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10073
10074 PR fortran/83076
10075 * gfortran.dg/coarray_45.f90: New test.
10076
10077 PR fortran/83319
10078 * gfortran.dg/coarray_46.f90: New test.
10079
10080 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10081
10082 PR tree-optimization/83581
10083 * gcc.dg/pr83581.c: New test.
10084
10085 PR c/83595
10086 * gcc.dg/pr83595.c: New test.
10087
10088 PR middle-end/83608
10089 * g++.dg/opt/pr83608.C: New test.
10090
10091 PR middle-end/83609
10092 * gcc.dg/pr83609.c: New test.
10093 * g++.dg/opt/pr83609.C: New test.
10094
10095 PR middle-end/83623
10096 * gcc.dg/pr83623.c: New test.
10097
10098 * gcc.target/i386/i386.exp
10099 (check_effective_target_avx512vpopcntdqvl): New proc.
10100 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10101 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10102 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10103 \f
10104 Copyright (C) 2018 Free Software Foundation, Inc.
10105
10106 Copying and distribution of this file, with or without modification,
10107 are permitted in any medium without royalty provided the copyright
10108 notice and this notice are preserved.