re PR fortran/85579 (accepts invalid fortran test case gfortran.dg/pr51434.f90)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-03 Richard Biener <rguenther@suse.de>
2
3 PR testsuite/85579
4 * fortran.dg/pr51434.f90: Truncate transfer argument.
5
6 2018-05-02 Jakub Jelinek <jakub@redhat.com>
7
8 PR target/85582
9 * gcc.c-torture/execute/pr85582-3.c: New test.
10
11 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
12 Jason Merrill <jason@redhat.com>
13
14 PR c++/68374
15 * g++.dg/warn/Wshadow-13.C: New.
16 * g++.dg/warn/Wshadow-14.C: Likewise.
17
18 2018-05-02 Tom de Vries <tom@codesourcery.com>
19
20 PR libgomp/82428
21 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
22 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
23
24 2018-05-02 David Pagan <dave.pagan@oracle.com>
25
26 PR c/30552
27 * gcc.dg/noncompile/pr30552-1.c: New test.
28 * gcc.dg/noncompile/pr30552-2.c: New test.
29 * gcc.dg/noncompile/pr30552-3.c: New test.
30 * gcc.dg/noncompile/pr30552-4.c: New test.
31
32 2018-05-02 Richard Biener <rguenther@suse.de>
33
34 PR tree-optimization/85597
35 * gcc.dg/vect/pr85597.c: New testcase.
36
37 2018-05-02 Tom de Vries <tom@codesourcery.com>
38
39 PR testsuite/85106
40 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
41 * lib/scanltranstree.exp: New file.
42 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
43 (scan-ltrans-tree-dump-times_required_options)
44 (scan-ltrans-tree-dump-not_required_options)
45 (scan-ltrans-tree-dump-dem_required_options)
46 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
47 * lib/gcc-dg.exp: Include scanltranstree.exp.
48
49 2018-05-02 Tom de Vries <tom@codesourcery.com>
50
51 PR testsuite/85106
52 * gcc.dg/ipa/ipa-icf-38.c: New test.
53 * gcc.dg/ipa/ipa-icf-38a.c: New test.
54 * lib/scandump.exp (dump-base): New proc.
55 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
56 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
57 base.
58 * lib/scanipa.exp: Add "" argument to scan-dump calls.
59 * lib/scanlang.exp: Same.
60 * lib/scanrtl.exp: Same.
61 * lib/scantree.exp: Same.
62 * lib/scanwpaipa.exp: New file.
63 * lib/gcc-dg.exp: Include scanwpaipa.exp.
64
65 2018-05-02 Richard Biener <rguenther@suse.de>
66
67 PR middle-end/85567
68 * gcc.dg/torture/pr85567.c: New testcase.
69
70 2018-05-02 Jakub Jelinek <jakub@redhat.com>
71
72 PR target/85582
73 * gcc.c-torture/execute/pr85582-1.c: New test.
74 * gcc.c-torture/execute/pr85582-2.c: New test.
75
76 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
77
78 PR tree-optimization/85586
79 * gcc.dg/vect/pr85586.c: New test.
80
81 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
82
83 PR tree-optimization/85143
84 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
85 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
86
87 2018-05-01 David Malcolm <dmalcolm@redhat.com>
88
89 PR c/84258
90 * c-c++-common/Wformat-pr84258.c: New test.
91
92 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
93
94 PR tree-optimization/82665
95 * gcc.dg/tree-ssa/pr82665.c: New test.
96
97 2018-04-30 David Malcolm <dmalcolm@redhat.com>
98
99 PR c++/85523
100 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
101 (test_add_fixit_insert_formatted_single_line): New function.
102 (test_add_fixit_insert_formatted_multiline): New function.
103 Extend expected output of generated patch to include fix-it hints
104 for these.
105 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
106 "gcc-rich-location.h". Add test coverage for
107 gcc_rich_location::add_fixit_insert_formatted.
108
109 2018-04-30 David Malcolm <dmalcolm@redhat.com>
110
111 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
112 (test_show_locus): Update for location_get_source_line returning a
113 char_span. Use char_span for handling words in the
114 "test_many_nested_locations" fix-it example.
115
116 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
117
118 * gcc.target/arc/interrupt-8.c: Update test.
119 * gcc.target/arc/loop-4.c: Likewise.
120 * gcc.target/arc/loop-hazard-1.c: Likewise.
121 * gcc.target/arc/sdata-3.c: Likewise.
122
123 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
124
125 * gcc.target/arc/store-merge-1.c: New test.
126 * gcc.target/arc/add_n-combine.c: Update test.
127
128 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
129
130 Microblaze Target: PIC data text relative
131
132 * gcc.target/microblaze/others/data_var1.c: Include
133 PIC case of r20 base register.
134 * gcc.target/microblaze/others/data_var2.c: Ditto.
135 * gcc.target/microblaze/others/picdtr.c: Add new
136 test case for -mpic-is-data-text-relative.
137 * gcc.target/microblaze/others/sdata_var1.c: Add
138 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
139 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
140 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
141 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
142 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
143 * gcc.target/microblaze/others/string_cst1_gpopt.c:
144 Ditto.
145 * gcc.target/microblaze/others/string_cst2_gpopt.c:
146 Ditto.
147
148 2018-04-30 Richard Biener <rguenther@suse.de>
149
150 PR tree-optimization/28364
151 PR tree-optimization/85275
152 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
153 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
154 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
155 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
156 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
157 still passes.
158 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
159 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
160 still passes.
161 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
162 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
163 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
164
165 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
166
167 PR target/84431
168 * gcc.target/i386/pr84431.c: New test.
169
170 2018-04-27 Martin Jambor <mjambor@suse.cz>
171
172 PR ipa/85549
173 * g++.dg/ipa/pr85549.C: New test.
174
175 2018-04-27 Jakub Jelinek <jakub@redhat.com>
176
177 PR c++/85553
178 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
179 directive.
180 * g++.dg/cpp0x/constexpr-85553.C: New test.
181
182 2018-04-27 David Malcolm <dmalcolm@redhat.com>
183
184 PR c++/85515
185 * g++.dg/pr85515-1.C: New test.
186 * g++.dg/pr85515-2.C: New test.
187
188 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
189
190 PR c++/84691
191 * g++.dg/cpp0x/friend3.C: New.
192
193 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
194
195 PR target/82518
196 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
197 Use check_effective_target_arm_little_endian.
198
199 2018-04-27 Jakub Jelinek <jakub@redhat.com>
200
201 PR tree-optimization/85529
202 * gcc.c-torture/execute/pr85529-1.c: New test.
203 * gcc.c-torture/execute/pr85529-2.c: New test.
204 * gcc.dg/pr85529.c: New test.
205
206 2018-04-26 Maciej W. Rozycki <macro@mips.com>
207
208 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
209 `.dword' in addition to `lw' and `.word'.
210
211 2018-04-26 Maciej W. Rozycki <macro@mips.com>
212
213 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
214
215 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
216
217 * gnat.dg/loop_optimization24.adb: New test.
218
219 2018-04-26 Richard Biener <rguenther@suse.de>
220
221 PR tree-optimization/85116
222 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
223 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
224 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
225 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
226
227 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
228
229 PR target/85473
230 * gcc.target/i386/pr85473-1.c: New test.
231 * gcc.target/i386/pr85473-2.c: New test.
232
233 2018-04-25 Nathan Sidwell <nathan@acm.org>
234 Jakub Jelinek <jakub@redhat.com>
235
236 PR c++/85437
237 PR c++/49171
238 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
239 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
240 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
241 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
242 * g++.dg/cpp0x/pr85437-1.C: New.
243 * g++.dg/cpp0x/pr85437-2.C: New.
244 * g++.dg/cpp0x/pr85437-3.C: New.
245 * g++.dg/cpp0x/pr85437-4.C: New.
246
247 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
248
249 PR fortran/85520
250 * gfortran.dg/pr85520.f90: New test.
251
252 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
253
254 PR target/85512
255 * gcc.dg/pr85512.c: New test.
256
257 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
258
259 PR target/85485
260 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
261 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
262 * gcc.dg/pr85388-1.c (dg-options): Likwise.
263 * gcc.dg/pr85388-2.c (dg-options): Likwise.
264 * gcc.dg/pr85388-3.c (dg-options): Likwise.
265 * gcc.dg/pr85388-4.c (dg-options): Likwise.
266 * gcc.dg/pr85388-5.c (dg-options): Likwise.
267 * gcc.dg/pr85388-6.c (dg-options): Likwise.
268 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
269 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
270 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
271 * gcc.target/i386/cet-label.c (dg-options): Likwise.
272 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
273 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
274 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
275 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
276 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
277 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
278 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
279 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
280 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
281 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
282 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
283 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
284 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
285 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
286 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
287 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
288 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
289 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
290 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
291 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
292 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
293 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
294 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
295 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
296 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
297 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
298 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
299 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
300 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
301 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
302 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
303 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
304 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
305 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
306 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
307 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
308 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
309 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
310 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
311 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
312 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
313 * gcc.target/i386/pr84146.c (dg-options): Likwise.
314 * gcc.target/i386/pr85403.c (dg-options): Likwise.
315 * gcc.target/i386/pr85404.c (dg-options): Likwise.
316 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
317 with -mshstk.
318 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
319 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
320 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
321 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
322 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
323 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
324 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
325 * (dg-options): Likwise.
326 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
327 -mno-cet.
328 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
329 * gcc.target/i386/cet-label-3.c: Removed.
330 * gcc.target/i386/cet-property-3.c: Likwise.
331 * gcc.target/i386/cet-sjlj-7.c: Likwise.
332
333 2018-04-24 Jakub Jelinek <jakub@redhat.com>
334
335 PR target/85511
336 * gcc.target/i386/pr85511.c: New test.
337
338 PR target/85503
339 * g++.dg/ext/pr85503.C: New test.
340
341 PR target/85508
342 * gcc.target/i386/pr85508.c: New test.
343
344 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
345
346 PR tree-optimization/85478
347 * g++.dg/pr85478.C: New test.
348
349 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
350
351 * g++.dg/torture/pr85496.C: New test.
352
353 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
354
355 PR rtl-optimization/85423
356 * gcc.dg/pr85423.c: New test.
357
358 2018-04-20 Martin Sebor <msebor@redhat.com>
359
360 PR c/85365
361 * gcc.dg/Wrestrict-15.c: New test.
362
363 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
364
365 PR target/85456
366 * gcc.target/powerpc/pr85456.c: New test.
367
368 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
369
370 * g++.dg/ext/undef-bool-1.C: Require lp64.
371 * gcc.target/powerpc/undef-bool-2.c: Likewise.
372
373 2018-04-20 Jeff Law <law@redhat.com>
374
375 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
376 stack protector.
377 * gcc.dg/stack-check-6.c: Likewise.
378 * gcc.dg/stack-check-6a.c: Likewise.
379 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
380 * gcc.target/i386/stack-check-18.c: Likewise.
381 * gcc.target/i386/stack-check-19.c: Likewise.
382
383 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
384
385 PR testsuite/85483
386 * gcc.target/aarch64/sve/vcond_1.c: Move to...
387 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
388 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
389 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
390
391 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
392
393 PR target/85469
394 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
395 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
396
397 2018-04-20 Richard Biener <rguenther@suse.de>
398
399 PR middle-end/85475
400 * gcc.dg/torture/pr85475.c: New testcase.
401
402 2018-04-20 Martin Jambor <mjambor@suse.cz>
403
404 ipa/85449
405 * gcc.dg/ipa/pr85449.c: New test.
406
407 2018-04-20 Martin Jambor <mjambor@suse.cz>
408
409 ipa/85447
410 * g++.dg/ipa/pr85447.C: New file.
411 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
412
413 2018-04-20 Jakub Jelinek <jakub@redhat.com>
414
415 PR c++/85462
416 * g++.dg/cpp0x/pr85462.C: New test.
417
418 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
419
420 * gcc.target/i386/pr85404.c: Require CET target.
421
422 2018-04-19 Jakub Jelinek <jakub@redhat.com>
423
424 PR tree-optimization/85467
425 * gcc.dg/pr85467.c: New test.
426
427 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
428
429 PR c++/84611
430 * g++.dg/parse/crash68.C: New.
431
432 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
433
434 PR libgcc/85334
435 * g++.dg/torture/pr85334.C: New test.
436
437 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
438
439 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
440 * g++.dg/diagnostic/pr85464.C: New.
441
442 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
443
444 PR target/85397
445 * gcc.dg/torture/pr85397-1.c: New test.
446 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
447 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
448
449 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
450
451 PR target/85404
452 * gcc.target/i386/pr85404.c: New test.
453
454 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
455
456 PR target/85417
457 * c-c++-common/attr-nocf-check-1.c: Compile with
458 -fcf-protection=none.
459 * c-c++-common/attr-nocf-check-3.c: Likewise.
460 * gcc.dg/march-generic.c: Likewise.
461 * gcc.target/i386/align-limit.c: Likewise.
462 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
463 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
464 * gcc.target/i386/cet-property-2.c: Likewise.
465 * gcc.target/i386/ret-thunk-26.c: Likewise.
466 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
467 targets.
468 * c-c++-common/fcf-protection-2.c: Likewise.
469 * c-c++-common/fcf-protection-3.c: Likewise.
470 * c-c++-common/fcf-protection-5.c: Likewise.
471 * c-c++-common/fcf-protection-6.c: Likewise.
472 * c-c++-common/fcf-protection-7.c: Likewise.
473 * gcc.target/i386/cet-label-3.c: New test.
474 * gcc.target/i386/cet-property-3.c: Likewise.
475 * gcc.target/i386/cet-sjlj-7.c: Likewise.
476 * gcc.target/i386/pr85417-1.c: Likewise.
477 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
478 __x86_indirect_thunk_nt_(r|e)ax
479 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
480 * gcc.target/i386/pr85403.c: Remove dg-error,
481
482 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
483
484 * gcc.target/i386/movdir-1.c: New test.
485
486 2018-04-19 Richard Biener <rguenther@suse.de>
487
488 PR middle-end/85455
489 * gcc.dg/pr85455.c: New testcase.
490
491 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
492
493 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
494 targets.
495 * g++.dg/lto/pr85405b_0.C: Likewise.
496 * g++.dg/lto/pr84805_0.C: Likewise.
497
498 2018-04-18 Martin Liska <mliska@suse.cz>
499
500 PR ipa/83983
501 PR ipa/85391
502 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
503 output.
504
505 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
506
507 PR target/85388
508 * gcc.dg/pr85388-1.c: New test.
509 * gcc.dg/pr85388-2.c: Likewise.
510 * gcc.dg/pr85388-3.c: Likewise.
511 * gcc.dg/pr85388-4.c: Likewise.
512 * gcc.dg/pr85388-5.c: Likewise.
513 * gcc.dg/pr85388-6.c: Likewise.
514
515 2018-04-18 Jan Hubicka <jh@suse.cz>
516 Martin Liska <mliska@suse.cz>
517
518 * g++.dg/lto/pr83121_0.C: Update template.
519 * g++.dg/lto/pr83121_1.C: Update template.
520 * g++.dg/lto/pr84805_0.C: Update template.
521 * g++.dg/lto/pr84805_1.C: Update template.
522 * g++.dg/lto/pr84805_2.C: Update template.
523
524 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
525
526 PR c++/84630
527 * g++.dg/cpp0x/pr84630.C: New.
528
529 2018-04-18 Jakub Jelinek <jakub@redhat.com>
530
531 PR c++/84463
532 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
533 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
534 in two cases. Uncomment two other tests and add expected dg-error for
535 them.
536 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
537 -Wnarrowing diagnostics on some targets for c++11.
538 * g++.dg/parse/array-size2.C: Remove xfail.
539 * g++.dg/cpp0x/constexpr-84463.C: New test.
540
541 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
542
543 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
544 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
545
546 2018-04-17 Jakub Jelinek <jakub@redhat.com>
547
548 PR testsuite/85326
549 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
550 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
551 * g++.dg/other/sve_tls_2.C: Require effective target tls.
552
553 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
554
555 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
556 prevent cascading of errors and change expected error message.
557 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
558 to 64-bit targets.
559 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
560 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
561 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
562 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
563 error message.
564 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
565
566 2018-04-17 Jakub Jelinek <jakub@redhat.com>
567
568 PR target/85430
569 * gcc.dg/pr85430.c: New test.
570
571 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
572
573 PR testsuite/85326
574 * gcc.target/arm/pr54300.C: Move to...
575 * g++.dg/other/pr54300.C: ... Here. Add target directives.
576 * gcc.target/arm/pr55073.C: Move to...
577 * g++.dg/other/pr55073.C: ... Here. Add target directives.
578 * gcc.target/arm/pr56184.C: Move to...
579 * g++.dg/other/pr56184.C: ... Here. Add target directives.
580 * gcc.target/arm/pr59985.C: Move to...
581 * g++.dg/other/pr59985.C: ... Here. Add target directives.
582 * gcc.target/aarch64/pr60675.C: Move to...
583 * g++.dg/other/pr60675.C: ... Here. Add target directives.
584 * gcc.target/aarch64/pr81422.C: Move to...
585 * g++.dg/other/pr81422.C: ... Here. Add target directives.
586 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
587 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
588 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
589 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
590 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
591 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
592 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
593 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
594 * gcc.target/aarch64/sve/tls_2.C: Move to...
595 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
596 * gcc.target/aarch64/pr81414.C: Rename to...
597 * gcc.target/aarch64/pr81414.c: ... This.
598 * gcc.target/aarch64/simd/pr67896.C: Rename to...
599 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
600 messages.
601 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
602 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
603 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
604 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
605 file name.
606
607 2018-04-17 Jakub Jelinek <jakub@redhat.com>
608
609 PR middle-end/85414
610 * gcc.dg/pr85414.c: New test.
611
612 2018-04-17 Martin Jambor <mjambor@suse.cz>
613
614 PR ipa/85421
615 * g++.dg/ipa/pr85421.C: New test.
616
617 2018-04-17 Martin Liska <mliska@suse.cz>
618
619 PR lto/85405
620 * g++.dg/lto/pr85405b_0.C: New test.
621 * g++.dg/lto/pr85405b_1.C: New test.
622
623 2018-04-17 Martin Liska <mliska@suse.cz>
624
625 PR lto/85405
626 * g++.dg/lto/pr85405_0.C: New test.
627 * g++.dg/lto/pr85405_1.C: New test.
628
629 2018-04-17 Martin Liska <mliska@suse.cz>
630
631 PR ipa/85329
632 * g++.dg/ext/pr85329-2.C: New test.
633 * g++.dg/ext/pr85329.C: New test.
634 * gcc.target/i386/mvc12.c: New test.
635
636 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
637
638 PR c++/85039
639 * g++.dg/pr85039-1.C: New.
640 * g++.dg/pr85039-2.C: New.
641 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
642
643 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
644
645 PR target/85080
646 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
647 if the target supports efficient unaligned storage accesses.
648
649 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
650
651 PR target/83660
652 * gcc.target/powerpc/pr83660.C: New test.
653
654 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
655
656 PR target/85403
657 * gcc.target/i386/pr85403.c: New test.
658
659 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
660
661 PR target/84331
662 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
663
664 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
665 Jason Merrill <jason@redhat.com>
666
667 PR c++/85112
668 * g++.dg/cpp0x/pr85112.C: New.
669
670 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
671
672 PR testsuite/85326
673 * g++.dg/ext/undef-bool-1.C: New file.
674 * gcc.target/powerpc/powerpc.exp: Remove .C support.
675 * gcc.target/powerpc/undef-bool-1.C: Remove file.
676
677 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
678
679 PR target/85293
680 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
681 corresponding dg-error clause.
682 * gcc.target/powerpc/pr80098-3.c: Ditto.
683 * gcc.target/powerpc/pr80103-1.c: Delete.
684
685 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
686
687 PR fortran/81773
688 PR fortran/83606
689 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
690 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
691
692 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
693
694 PR fortran/85387
695 * gfortran.dg/implied_do_io_5.f90: New test.
696
697 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
698
699 PR target/83402
700 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
701 several values: positive, negative, and zero.
702 * gcc.target/powerpc/sse2-pslld-1.c: Same.
703 * gcc.target/powerpc/sse2-psllq-1.c: Same.
704
705 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
706
707 PR rtl-optimization/79916
708 * gcc.target/powerpc/pr79916.c: New.
709
710 2018-04-13 Jakub Jelinek <jakub@redhat.com>
711
712 PR rtl-optimization/85393
713 * g++.dg/opt/pr85393.C: New test.
714 * g++.dg/opt/pr85393-aux.cc: New file.
715
716 PR rtl-optimization/85376
717 * gcc.dg/pr85376.c: New test.
718
719 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
720
721 PR rtl-optimization/83852
722 * gcc.dg/pr83852.c: New testcase.
723
724 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
725
726 PR testsuite/85326
727 * gcc.target/s390/pr77822-1.C: Rename to ...
728 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
729 * gcc.target/s390/pr77822-2.c: Add asm scan check.
730 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
731
732 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
733
734 PR lto/71991
735 * gcc.target/i386/pr71991.c: New testcase.
736
737 2018-04-13 Martin Liska <mliska@suse.cz>
738 Jakub Jelinek <jakub@redhat.com>
739
740 PR middle-end/81657
741 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
742 call.
743
744 2018-04-12 David Malcolm <dmalcolm@redhat.com>
745
746 PR c++/85385
747 * g++.dg/diagnostic/macro-arg-count.C: New test.
748
749 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
750
751 PR fortran/83064
752 PR testsuite/85346
753 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
754 array and move test to libgomp/testsuite/libgomp.fortran.
755 * gfortran.dg/do_concurrent_6.f90: New test.
756
757 2018-04-12 Marek Polacek <polacek@redhat.com>
758
759 PR c++/85258
760 * g++.dg/parse/error61.C: New test.
761
762 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
763
764 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
765 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
766
767 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
768
769 PR target/85347
770 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
771 specify -mvsx on gcc command line.
772
773 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
774
775 PR middle-end/84955
776 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
777 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
778
779 2018-04-12 Jakub Jelinek <jakub@redhat.com>
780
781 PR target/85328
782 * gcc.target/i386/pr85328.c: New test.
783
784 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
785
786 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
787
788 2018-04-12 Jakub Jelinek <jakub@redhat.com>
789
790 PR rtl-optimization/85342
791 * gcc.target/i386/pr85342.c: New test.
792
793 2018-04-11 Jason Merrill <jason@redhat.com>
794
795 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
796 if ulimit -v is set.
797
798 2018-04-11 Bin Cheng <bin.cheng@arm.com>
799
800 PR testsuite/85190
801 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
802
803 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
804
805 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
806 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
807
808 2018-04-11 Jakub Jelinek <jakub@redhat.com>
809
810 PR c++/70808
811 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
812 effective target.
813
814 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
815
816 PR target/84301
817 * gcc.target/i386/pr84301.c: New test.
818
819 2018-04-11 Jakub Jelinek <jakub@redhat.com>
820
821 PR tree-optimization/85331
822 * gcc.c-torture/execute/pr85331.c: New test.
823
824 2018-04-11 Marek Polacek <polacek@redhat.com>
825
826 PR c++/85032
827 * g++.dg/cpp0x/pr51225.C: Adjust error message.
828 * g++.dg/cpp1z/constexpr-if21.C: New test.
829
830 2018-04-11 Jakub Jelinek <jakub@redhat.com>
831
832 PR target/85281
833 * gcc.target/i386/pr85281.c: New test.
834
835 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
836
837 PR rtl-optimization/84659
838 * gcc.dg/pr84659.c: New test.
839
840 2018-04-11 Jakub Jelinek <jakub@redhat.com>
841
842 PR debug/85302
843 * g++.dg/debug/dwarf2/pr85302.C: New test.
844
845 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
846
847 PR target/85261
848 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
849 into register.
850
851 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
852
853 PR c++/70808
854 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
855
856 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
857
858 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
859 * gcc.target/powerpc/dimode_off.c: Ditto.
860 * gcc.target/powerpc/tfmode_off.c: Ditto.
861 * gcc.target/powerpc/timode_off.c: Ditto.
862
863 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
864
865 * gcc.target/powerpc/vec-ldl-1.c: New test.
866 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
867 corrections to ABI implementation.
868
869 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
870
871 PR target/85056
872 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
873
874 2018-04-10 Jakub Jelinek <jakub@redhat.com>
875
876 PR rtl-optimization/85300
877 * gcc.dg/pr85300.c: New test.
878
879 2018-04-10 David Malcolm <dmalcolm@redhat.com>
880
881 PR c++/85110
882 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
883 where we now show the pertinent parameter.
884 * g++.dg/diagnostic/aka2.C: Likewise.
885 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
886
887 2018-04-10 Jakub Jelinek <jakub@redhat.com>
888
889 PR fortran/85313
890 * gfortran.dg/gomp/pr85313.f90: New test.
891
892 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
893
894 PR c++/24314
895 * g++.dg/parse/template29.C: New.
896
897 2018-04-10 Bin Cheng <bin.cheng@arm.com>
898
899 PR testsuite/85190
900 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
901
902 2018-04-10 Jakub Jelinek <jakub@redhat.com>
903
904 PR target/85177
905 PR target/85255
906 * gcc.target/i386/avx512f-pr85177.c: New test.
907 * gcc.target/i386/avx512f-pr85255.c: New test.
908
909 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
910
911 PR tree-optimization/85286
912 * gcc.dg/vect/pr85286.c: New test.
913
914 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
915
916 PR target/85173
917 * gcc.target/arm/pr85173.c: New test.
918
919 2018-04-10 Jakub Jelinek <jakub@redhat.com>
920
921 PR lto/85248
922 * gcc.dg/lto/pr85248_0.c: New test.
923 * gcc.dg/lto/pr85248_1.c: New test.
924
925 2018-04-09 Jan Hubicka <jh@suse.cz>
926
927 PR lto/85078
928 * g++.dg/torture/pr85078.C: New.
929
930 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
931
932 PR c++/85227
933 * g++.dg/cpp1z/decomp44.C: New.
934 * g++.dg/cpp1z/decomp45.C: Likewise.
935
936 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
937
938 PR fortran/83064
939 * gfortran.dg/do_concurrent_5.f90: New test.
940 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
941 message.
942
943 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
944
945 PR fortran/51260
946 * gfortran.dg/parameter_array_element_3.f90: New test.
947
948 2018-04-09 Jakub Jelinek <jakub@redhat.com>
949
950 PR c++/85194
951 * g++.dg/cpp1z/decomp43.C: New test.
952
953 PR rtl-optimization/80463
954 * g++.dg/pr80463.C: Add -w to dg-options.
955
956 2018-04-09 Richard Biener <rguenther@suse.de>
957
958 PR tree-optimization/85284
959 * gcc.dg/torture/pr85284.c: New testcase.
960
961 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
962
963 PR rtl-optimization/80463
964 PR rtl-optimization/83972
965 PR rtl-optimization/83480
966
967 * gcc.dg/pr80463.c: New test.
968 * g++.dg/pr80463.C: Likewise.
969 * gcc.dg/pr83972.c: Likewise.
970
971 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
972
973 PR rtl-optimization/83913
974 * gcc.dg/pr83913.c: New test.
975
976 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
977
978 PR rtl-optimization/83962
979 * gcc.dg/pr83962.c: New test.
980
981 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
982
983 PR rtl-optimization/83530
984 * gcc.dg/pr83530.c: New test.
985
986 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
987
988 PR middle-end/82976
989 * gfortran.dg/realloc_on_assign_16a.f90: New test.
990
991 2018-04-07 Jakub Jelinek <jakub@redhat.com>
992
993 PR tree-optimization/85257
994 * gcc.dg/pr85257.c: New test.
995
996 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
997
998 * g++.dg/opt/pr85196.C: New test.
999
1000 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1001
1002 PR c++/84269
1003 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1004 std::tuple here since they need C++11.
1005 * g++.dg/lookup/missing-std-include-8.C: New test.
1006 * g++.dg/lookup/missing-std-include.C: Move std::array and
1007 std::tuple test to missing-std-include-6.C to avoid failures
1008 with C++98.
1009
1010 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR debug/85252
1013 * gcc.dg/debug/pr85252.c: New test.
1014
1015 PR rtl-optimization/84872
1016 * gcc.dg/graphite/pr84872.c: New test.
1017
1018 PR c++/85210
1019 * g++.dg/cpp1z/decomp42.C: New test.
1020
1021 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1022
1023 PR c++/85021
1024 * g++.dg/lookup/missing-std-include-7.C: New test.
1025
1026 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1027
1028 * gcc.dg/struct-simple.c: Revert r254862.
1029 * lib/target-supports.exp
1030 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1031
1032 2018-04-06 Richard Biener <rguenther@suse.de>
1033
1034 PR middle-end/85244
1035 * gcc.dg/torture/pr85244-1.c: New testcase.
1036 * gcc.dg/torture/pr85244-2.c: Likewise.
1037
1038 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR sanitizer/85213
1041 * c-c++-common/ubsan/pr85213.c: New test.
1042
1043 2018-04-06 Richard Biener <rguenther@suse.de>
1044
1045 PR middle-end/85180
1046 * gcc.dg/pr85180.c: New testcase.
1047
1048 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1049
1050 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1051 to trigger the optimization. Do some cleanup and function
1052 renaming. Add more test functions.
1053
1054 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1055
1056 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1057 options.
1058 * gcc.target/s390/hotpatch-1.c: Skip when building without
1059 optimization.
1060 * gcc.target/s390/hotpatch-10.c: Likewise.
1061 * gcc.target/s390/hotpatch-11.c: Likewise.
1062 * gcc.target/s390/hotpatch-12.c: Likewise.
1063 * gcc.target/s390/hotpatch-13.c: Likewise.
1064 * gcc.target/s390/hotpatch-14.c: Likewise.
1065 * gcc.target/s390/hotpatch-15.c: Likewise.
1066 * gcc.target/s390/hotpatch-16.c: Likewise.
1067 * gcc.target/s390/hotpatch-17.c: Likewise.
1068 * gcc.target/s390/hotpatch-18.c: Likewise.
1069 * gcc.target/s390/hotpatch-19.c: Likewise.
1070 * gcc.target/s390/hotpatch-2.c: Likewise.
1071 * gcc.target/s390/hotpatch-3.c: Likewise.
1072 * gcc.target/s390/hotpatch-4.c: Likewise.
1073 * gcc.target/s390/hotpatch-5.c: Likewise.
1074 * gcc.target/s390/hotpatch-6.c: Likewise.
1075 * gcc.target/s390/hotpatch-7.c: Likewise.
1076 * gcc.target/s390/hotpatch-8.c: Likewise.
1077 * gcc.target/s390/hotpatch-9.c: Likewise.
1078
1079 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1080
1081 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1082 check for an error instead.
1083 * gcc.dg/Wattributes-6.c: Likewise.
1084
1085 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR c++/85209
1088 * g++.dg/cpp1z/decomp39.C: New test.
1089 * g++.dg/cpp1z/decomp40.C: New test.
1090
1091 PR c++/85208
1092 * g++.dg/cpp1z/decomp41.C: New test.
1093
1094 PR middle-end/85195
1095 * gcc.dg/pr85195.c: New test.
1096
1097 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1098
1099 PR c++/80956
1100 * g++.dg/cpp0x/initlist100.C: New.
1101 * g++.dg/cpp0x/initlist101.C: Likewise.
1102
1103 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1104
1105 PR c++/84792
1106 * g++.dg/other/pr84792-1.C: New.
1107 * g++.dg/other/pr84792-2.C: Likewise.
1108
1109 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1110
1111 PR target/85193
1112 * gcc.target/i386/pr85193.c: New test.
1113
1114 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1115
1116 PR c++/84979
1117 * g++.dg/concepts/pr84979.C: New.
1118 * g++.dg/concepts/pr84979-2.C: New.
1119 * g++.dg/concepts/pr84979-3.C: New.
1120
1121 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1122
1123 PR c++/80026
1124 * g++.dg/cpp0x/variadic174.C: New.
1125
1126 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1127
1128 PR inline-asm/85172
1129 * g++.dg/ext/builtin13.C: New test.
1130 * g++.dg/ext/atomic-4.C: New test.
1131
1132 PR c++/85146
1133 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1134 * g++.dg/ext/bases3.C: New test.
1135
1136 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1137
1138 PR target/85203
1139 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1140 to match a single insn of the baz function. Move scan directives at
1141 the end of the file below the functions they are trying to test for
1142 better readability.
1143 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1144
1145 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1146
1147 PR rtl-optimization/84878
1148 * gcc.target/powerpc/pr84878.c: New test.
1149
1150 2018-04-04 Michael Matz <matz@suse.de>
1151
1152 * gcc.dg/Wstringop-overflow-4.c: New test.
1153 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1154
1155 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1156
1157 PR testsuite/85189
1158 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1159 for the diagnostics of overridden functions. Adjust for new wording.
1160
1161 2018-04-04 Richard Biener <rguenther@suse.de>
1162
1163 PR lto/85176
1164 * g++.dg/lto/pr85176_0.C: New testcase.
1165
1166 2018-04-04 Richard Biener <rguenther@suse.de>
1167
1168 PR testsuite/85191
1169 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1170 Fix typo.
1171
1172 2018-04-04 Martin Liska <mliska@suse.cz>
1173
1174 PR sanitizer/85174
1175 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1176 and msdata as a workaround for powerpc.
1177
1178 2018-04-04 Richard Biener <rguenther@suse.de>
1179
1180 PR tree-optimization/85168
1181 * gcc.dg/torture/pr85168.c: New testcase.
1182
1183 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1184
1185 PR c++/84943
1186 * g++.dg/pr84943.C: New.
1187 * g++.dg/pr84943-2.C: New.
1188
1189 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1190
1191 PR rtl-optimization/85167
1192 * gcc.dg/pr85167.c: New test.
1193
1194 PR tree-optimization/85156
1195 * c-c++-common/pr85156.c: New test.
1196 * gcc.c-torture/execute/pr85156.c: New test.
1197
1198 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1199
1200 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1201 * gcc.target/powerpc/undef-bool-1.C: New file.
1202 * gcc.target/powerpc/undef-bool-2.c: New file.
1203
1204 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1205
1206 PR c++/84768
1207 * g++.dg/cpp1z/class-deduction52.C: New.
1208
1209 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1210
1211 PR c++/85147
1212 * g++.dg/cpp0x/pr85147.C: New test.
1213
1214 PR c++/85140
1215 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1216
1217 PR c++/85134
1218 * g++.dg/gomp/pr85134.C: New test.
1219 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1220
1221 PR target/85169
1222 * gcc.c-torture/execute/pr85169.c: New test.
1223 * gcc.target/i386/avx512f-pr85169.c: New test.
1224 * gcc.target/i386/avx512bw-pr85169.c: New test.
1225
1226 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1227
1228 PR target/85126
1229 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1230 scan-assembler-times clause.
1231
1232 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1233
1234 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1235 dg-additional-options.
1236
1237 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1238
1239 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1240
1241 2018-04-03 Richard Biener <rguenther@suse.de>
1242
1243 PR testsuite/85154
1244 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1245
1246 2018-04-02 Jim Wilson <jimw@sifive.com>
1247
1248 * gcc.target/riscv/pr84660.c: New.
1249 * gcc.target/riscv/shift-and-1.c: New.
1250 * gcc.target/riscv/shift-and-2.c: New.
1251
1252 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1253
1254 PR fortran/85102
1255 * gfortran.dg/array_simplify_2.f90: New test.
1256
1257 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1258
1259 PR middle-end/85090
1260 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1261 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1262 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1263 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1264 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1265
1266 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1267
1268 PR c++/85027
1269 * g++.dg/pr85027.C: New.
1270
1271 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1272
1273 PR target/83315
1274 * gcc.target/powerpc/sse-maxps-2.c: New test.
1275 * gcc.target/powerpc/sse-minps-2.c: New test.
1276
1277 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1278
1279 PR c++/84791
1280 * g++.dg/gomp/pr84791.C: New test.
1281
1282 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1283
1284 PR fortran/84931
1285 * gfortran.dg/array_constructor_53.f90: New test.
1286
1287 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1288
1289 PR fortran/85130
1290 * gfortran.dg/substr_6.f90: Remove illegal test for
1291 out-of-bounds substring.
1292
1293 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1294
1295 PR fortran/85111
1296 * gfortran.dg/zero_sized_10.f90: New test.
1297
1298 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1299
1300 PR c++/84269
1301 * g++.dg/lookup/missing-std-include-6.C: New test.
1302 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1303 std::tuple tests.
1304 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1305 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1306 <cstring>, <cassert>, and <cstdlib>.
1307
1308 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1309
1310 PR inline-asm/84985
1311 * gcc.target/i386/pr84985.c: New.
1312
1313 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1314
1315 PR c++/85110
1316 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1317
1318 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1319
1320 PR c++/85108
1321 * g++.dg/warn/Wunused-var-31.C: New test.
1322
1323 PR c/85094
1324 * c-c++-common/Wduplicated-branches-14.c: New test.
1325
1326 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1327
1328 PR c++/84606
1329 * g++.dg/cpp0x/pr84606.C: New.
1330
1331 2018-03-29 Carl Love <cel@us.ibm.com>
1332
1333 Revert
1334 2017-09-27 Carl Love <cel@us.ibm.com>
1335
1336 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1337 for the __builtin_fctid and __builtin_fctiw.
1338
1339 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1340
1341 PR target/84912
1342 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1343 deleted builtin function.
1344 (div_weuo): Likewise.
1345 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1346 (div_deuo): Likewise.
1347
1348 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1349
1350 PR c++/85028
1351 * g++.dg/other/default13.C: New.
1352
1353 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1354
1355 PR target/85095
1356 * gcc.target/i386/pr85095-1.c: New test.
1357 * gcc.target/i386/pr85095-2.c: New test.
1358 * gcc.c-torture/execute/pr85095.c: New test.
1359
1360 PR tree-optimization/82004
1361 * gcc.dg/pr82004.c: New test.
1362
1363 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1364 Martin Liska <mliska@suse.cz>
1365
1366 PR sanitizer/85081
1367 * g++.dg/asan/pr85081.C: New test.
1368
1369 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1370
1371 PR c++/84789
1372 * g++.dg/template/pr84789.C: Adjust for testing with
1373 -fconcepts too.
1374
1375 PR c++/84973
1376 * g++.dg/template/pr84973.C: New.
1377 * g++.dg/template/pr84973-2.C: New.
1378 * g++.dg/template/pr84973-3.C: New.
1379
1380 PR c++/84968
1381 * g++.dg/eh/pr84968.C: New.
1382
1383 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1384
1385 PR target/84914
1386 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1387 long double multiply/divide uses the correct function.
1388 * gcc.target/powerpc/mulkc-3.c: Likewise.
1389 * gcc.target/powerpc/divkc-2.c: Likewise.
1390 * gcc.target/powerpc/divkc-3.c: Likewise.
1391
1392 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1393
1394 PR c++/85067
1395 * g++.dg/cpp0x/defaulted51.C: New.
1396 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1397
1398 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR c++/85077
1401 * g++.dg/ext/vector35.C: New test.
1402
1403 PR c++/85061
1404 * g++.dg/ext/builtin-offsetof3.C: New test.
1405
1406 PR c++/85076
1407 * g++.dg/cpp1y/pr85076.C: New test.
1408
1409 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1410
1411 PR fortran/85084
1412 * gfortran.dg/matmul_rank_1.f90: New test.
1413
1414 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1415 Harald Anlauf <anlauf@gmx.de>
1416
1417 * gfortran.dg/structure_constructor_15.f90: New test.
1418
1419 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1420
1421 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1422 for the diagnostics of overridden functions. Adjust for new wording.
1423 * g++.dg/cpp0x/implicit1.C: Likewise.
1424 * g++.dg/cpp0x/override1.C: Likewise.
1425 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1426 * g++.dg/eh/shadow1.C: Likewise.
1427 * g++.dg/inherit/covariant12.C: Likewise.
1428 * g++.dg/inherit/covariant14.C: Likewise.
1429 * g++.dg/inherit/covariant15.C: Likewise.
1430 * g++.dg/inherit/covariant16.C: Likewise.
1431 * g++.dg/inherit/covariant22.C: Likewise.
1432 * g++.dg/inherit/crash3.C: Likewise.
1433 * g++.dg/inherit/error2.C: Likewise.
1434 * g++.dg/template/crash100.C: Likewise.
1435 * g++.old-deja/g++.eh/spec6.C: Likewise.
1436 * g++.old-deja/g++.mike/p811.C: Likewise.
1437 * g++.old-deja/g++.other/virtual11.C: Likewise.
1438 * g++.old-deja/g++.other/virtual4.C: Likewise.
1439
1440 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1441
1442 PR target/85044
1443 * gcc.target/i386/pr85044.c: New test.
1444
1445 2018-03-27 Martin Sebor <msebor@redhat.com>
1446
1447 PR testsuite/83462
1448 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1449 other than x86.
1450
1451 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1452
1453 PR target/83009
1454 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1455
1456 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1457
1458 PR target/81863
1459 * gcc.target/arm/pr81863.c: New test.
1460
1461 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1462
1463 PR target/85056
1464 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1465 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1466
1467 2018-03-27 Richard Biener <rguenther@suse.de>
1468
1469 PR testsuite/82847
1470 * lib/target-supports.exp (check_ssse3_available): New function.
1471 (check_effective_target_vect_perm_short): Enable for x86 if
1472 check_ssse3_available.
1473
1474 2018-03-27 Richard Biener <rguenther@suse.de>
1475
1476 PR tree-optimization/85082
1477 * gfortran.dg/pr85082.f90: New testcase.
1478
1479 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1480
1481 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1482 to "l=2" in dg-final.
1483
1484 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1485
1486 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1487 * gcc.target/mips/fix-r4000-2.c: Likewise.
1488 * gcc.target/mips/fix-r4000-3.c: Likewise.
1489 * gcc.target/mips/fix-r4000-4.c: Likewise.
1490 * gcc.target/mips/fix-r4000-5.c: Likewise.
1491 * gcc.target/mips/fix-r4000-6.c: Likewise.
1492 * gcc.target/mips/fix-r4000-7.c: Likewise.
1493 * gcc.target/mips/fix-r4000-8.c: Likewise.
1494 * gcc.target/mips/fix-r4000-9.c: Likewise.
1495 * gcc.target/mips/fix-r4000-10.c: Likewise.
1496 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1497 "mulditi3_r4000" instead of "mulditi3".
1498 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1499 "umulditi3_r4000" instead of "umulditi3".
1500
1501 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1502
1503 PR c++/85068
1504 * g++.dg/inherit/covariant22.C: New test.
1505
1506 2018-03-27 Richard Biener <rguenther@suse.de>
1507
1508 PR testsuite/84004
1509 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1510 alignment.
1511
1512 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1513 Jason Merrill <jason@redhat.com>
1514
1515 PR c++/84632
1516 * g++.dg/init/array49.C: New.
1517 * g++.dg/torture/pr70499.C: Adjust.
1518
1519 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1520
1521 PR target/85073
1522 * gcc.target/i386/pr85073.c: New test.
1523
1524 2018-03-26 Richard Biener <rguenther@suse.de>
1525
1526 PR testsuite/85066
1527 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1528 instead of long.
1529
1530 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1531
1532 PR fortran/66709
1533 * gfortran.dg/parameter_array_format.f90: New test.
1534
1535 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1536 Neil Carlson <neil.n.carlson@gmail.com>
1537
1538 PR fortran/84381
1539 * gfortran.dg/literal_character_constant_1.inc: Replace
1540 call abort by STOP n.
1541 * gfortran.dg/overload_1.f90: Likewise.
1542
1543 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1544 Dominique d'Humieres <dominiq@gcc.gnu.org>
1545
1546 PR fortran/84924
1547 * gfortran.dg/scalar_pointer_1.f90: New test.
1548
1549 2018-03-25 Tom de Vries <tom@codesourcery.com>
1550
1551 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1552 precise.
1553
1554 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1555
1556 PR fortran/69497
1557 * gfortran.dg/pr89497.f90: New test.
1558
1559 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1560
1561 PR fortran/70068
1562 * gfortran.dg/substr_7.f90: New test.
1563
1564 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1565
1566 PR fortran/42651
1567 * gfortran.dg/pr42651.f90: New test.
1568 * gfortran.dg/func_result_7.f90: Update error message.
1569
1570 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1571
1572 PR tree-optimization/84005
1573 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1574 failing to force the alignment.
1575
1576 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1577
1578 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1579 from this to...
1580 <vclzd>: ...this.
1581
1582 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1583
1584 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1585 message. Fix scan-assembler patterns.
1586
1587 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1588
1589 PR c++/85015
1590 * g++.dg/cpp0x/pr85015.C: New test.
1591
1592 PR c++/84942
1593 * g++.dg/cpp1y/pr84942.C: New test.
1594
1595 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1596
1597 PR inline-asm/85030
1598 * testsuite/gcc.target/i386/pr85030.c: New.
1599
1600 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1601
1602 PR target/85026
1603 * g++.dg/pr85026.C: New test.
1604
1605 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1606
1607 * g++.dg/debug/pr84704.C: XFAIL AIX.
1608
1609 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1610
1611 PR target/84826
1612 * gcc.target/arm/pr84826.c: Add dg directive.
1613
1614 2018-03-23 Marek Polacek <polacek@redhat.com>
1615
1616 PR c++/85033
1617 * g++.dg/ext/builtin-offsetof2.C: New test.
1618
1619 PR c++/85045
1620 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1621 * gcc.dg/pr85045.c: New test.
1622
1623 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1624
1625 PR debug/85020
1626 * gnat.dg/lto22.adb: New test.
1627 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1628 * gnat.dg/lto22_pkg2.ads: Likewise.
1629
1630 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1631
1632 PR c/80778
1633 * gcc.dg/lto/pr80778_0.c: New test.
1634
1635 PR inline-asm/85034
1636 * gcc.target/i386/pr85034.c: New test.
1637
1638 PR inline-asm/85022
1639 * c-c++-common/torture/pr85022.c: New test.
1640
1641 PR sanitizer/85029
1642 * g++.dg/ubsan/pr85029.C: New test.
1643
1644 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1645
1646 PR c++/71251
1647 * g++.dg/cpp0x/pr71251.C: New.
1648
1649 PR c++/84789
1650 * g++.dg/template/pr84789.C: New.
1651 * g++.dg/template/pr84789-2.C: New.
1652 * g++.dg/template/pr84789-3.C: New.
1653 * g++.dg/parse/dtor11.C: Accept alternate error message.
1654
1655 PR c++/84729
1656 * g++.dg/pr84729.C: New.
1657 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1658 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1659 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1660
1661 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1662
1663 PR fortran/84922
1664 * gfortran.dg/interface_42.f90: New test.
1665 * gfortran.dg/interface_43.f90: New test.
1666
1667 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1668
1669 PR target/84826
1670 * gcc.target/arm/pr84826.c: New test.
1671
1672 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1673
1674 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1675 dg-require-effective-target.
1676 * gcc.target/arm/addr-modes-int.c: Likewise.
1677 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1678
1679 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1680
1681 PR target/84760
1682 * gcc.target/powerpc/altivec-ld-1.c: New test.
1683
1684 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1685
1686 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1687
1688 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1689
1690 PR inline-asm/84941
1691 * gcc.dg/pr84941.c: New test.
1692
1693 2018-03-22 Tom de Vries <tom@codesourcery.com>
1694
1695 PR tree-optimization/84956
1696 * gcc.dg/pr84956.c: New test.
1697
1698 2018-03-22 Marek Polacek <polacek@redhat.com>
1699
1700 PR c++/84854
1701 * g++.dg/cpp1z/constexpr-if15.C: New test.
1702 * g++.dg/cpp1z/constexpr-if16.C: New test.
1703
1704 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1705
1706 * gcc.dg/builtin-tgmath-3.c: New test.
1707
1708 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1709
1710 PR c++/71965
1711 * g++.dg/concepts/pr71965.C: New.
1712
1713 PR c++/84610
1714 PR c++/84642
1715 * g++.dg/cpp0x/pr84610.C: New.
1716 * g++.dg/cpp0x/pr84642.C: New.
1717
1718 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1719
1720 PR c/84999
1721 * c-c++-common/pr84999.c: New test.
1722
1723 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1724
1725 PR c++/84972
1726 * g++.dg/ext/desig10.C: New.
1727
1728 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1729 Harald Anlauf <anlauf@gmx.de>
1730
1731 PR fortran/84957
1732 * gfortran.dg/pr84957.f90: New test.
1733
1734 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR tree-optimization/84960
1737 * gcc.c-torture/compile/pr84960.c: New test.
1738
1739 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1740
1741 PR tree-optimization/84811
1742 * gcc.dg/torture/pr84811.c: New test.
1743
1744 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1745
1746 PR tree-optimization/84982
1747 * c-c++-common/pr84982.c: New test.
1748
1749 PR c++/84961
1750 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1751 "m" (++x) in C++.
1752 * g++.dg/torture/pr84961-1.C: New test.
1753 * g++.dg/torture/pr84961-2.C: New test.
1754
1755 2018-03-21 Nathan Sidwell <nathan@acm.org>
1756
1757 PR c++/85008
1758 * g++.dg/pr85008.C: New.
1759
1760 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1761
1762 PR fortran/84615
1763 * gfortran.dg/char_result_17.f90: New test.
1764
1765 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1766
1767 PR c++/84994
1768 * g++.dg/other/accessor-fixits-1.C: Move to...
1769 * g++.dg/torture/accessor-fixits-1.C: ...here.
1770 * g++.dg/other/accessor-fixits-2.C: Move to...
1771 * g++.dg/torture/accessor-fixits-2.C: ...here.
1772 * g++.dg/other/accessor-fixits-3.C: Move to...
1773 * g++.dg/torture/accessor-fixits-3.C: ...here.
1774 * g++.dg/other/accessor-fixits-4.C: Move to...
1775 * g++.dg/torture/accessor-fixits-4.C: ...here.
1776 * g++.dg/other/accessor-fixits-5.C: Move to...
1777 * g++.dg/torture/accessor-fixits-5.C: ...here.
1778 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1779 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1780 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1781
1782 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1783
1784 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1785
1786 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1787
1788 PR target/82989
1789 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1790
1791 2018-03-21 Nathan Sidwell <nathan@acm.org>
1792
1793 PR c++/84804
1794 * g++.dg/lookup/pr84804.C: New.
1795
1796 2018-03-21 Martin Sebor <msebor@redhat.com>
1797
1798 PR c++/84850
1799 * g++.dg/Wclass-memaccess-3.C: New test.
1800 * g++.dg/Wclass-memaccess-4.C: New test.
1801
1802 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1803
1804 PR c++/84892
1805 * g++.dg/other/accessor-fixits-1.C
1806 (test_access_const_t1_color): New.
1807 (test_deref_const_t1_color): New.
1808 * g++.dg/other/accessor-fixits-5.C: New testcase.
1809
1810 2018-03-21 Tom de Vries <tom@codesourcery.com>
1811
1812 PR tree-optimization/83126
1813 * gcc.dg/graphite/pr83126.c: New test.
1814
1815 2018-03-21 Nathan Sidwell <nathan@acm.org>
1816
1817 * g++.dg/ext/anon-struct6.C: Adjust.
1818 * g++.dg/ext/deprecate-1.C: New.
1819 * g++.dg/ext/deprecate-2.C: New.
1820 * g++.dg/lookup/pr84602.C: Adjust.
1821 * g++.dg/lookup/pr84962.C: Adjust.
1822 * g++.old-deja/g++.other/anon4.C
1823
1824 PR c++/84836
1825 * g++.dg/lookup/pr84836.C: New.
1826
1827 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1828
1829 PR tree-optimization/84969
1830 * gcc.dg/tree-ssa/pr84969.c: New test.
1831
1832 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1833
1834 PR rtl-optimization/84989
1835 * gcc.target/i386/pr84989.c: New test.
1836
1837 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1838
1839 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1840
1841 2018-03-21 Martin Liska <mliska@suse.cz>
1842
1843 PR ipa/84963
1844 * gfortran.dg/goacc/pr84963.f90: New test.
1845
1846 2018-03-21 Marek Polacek <polacek@redhat.com>
1847
1848 PR c++/71638, ICE with NSDMI and reference.
1849 * g++.dg/cpp0x/nsdmi14.C: New test.
1850 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1851
1852 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1853
1854 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1855 MIPS with -mpaired-single directives.
1856
1857 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1858
1859 PR fortran/85001
1860 * gfortran.dg/interface_41.f90: New test.
1861
1862 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1863
1864 PR debug/84875
1865 * gcc.dg/pr84875.c: New test.
1866
1867 2018-03-20 Marek Polacek <polacek@redhat.com>
1868
1869 PR c++/84978, ICE with NRVO.
1870 * g++.dg/opt/nrv19.C: New test.
1871
1872 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1873
1874 PR target/82518
1875 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1876 Disable for armeb targets.
1877 * gcc.target/arm/pr82518.c: New test.
1878
1879 2018-03-20 Nathan Sidwell <nathan@acm.org>
1880
1881 PR c++/84962
1882 * g++.dg/lookup/pr84962.C: New.
1883
1884 PR c++/84970
1885 * g++.dg/lookup/pr84970.C: New.
1886
1887 2018-03-20 Richard Biener <rguenther@suse.de>
1888
1889 PR target/84986
1890 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1891
1892 2018-03-20 Martin Liska <mliska@suse.cz>
1893
1894 PR ipa/84825
1895 * g++.dg/ipa/pr84825.C: New test.
1896
1897 2018-03-20 Martin Liska <mliska@suse.cz>
1898
1899 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1900
1901 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1902
1903 PR target/84845
1904 * gcc.c-torture/compile/pr84845.c: New test.
1905
1906 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1907
1908 PR target/82989
1909 * gcc.target/arm/pr82989.c: New test.
1910
1911 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1912
1913 PR target/84945
1914 * gcc.target/i386/pr84945.c: New test.
1915
1916 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1917
1918 PR target/81647
1919 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1920
1921 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1922
1923 PR c/84953
1924 * gcc.dg/pr84953.c: New test.
1925
1926 2018-03-19 Marek Polacek <polacek@redhat.com>
1927
1928 PR c++/84925
1929 * g++.dg/cpp1z/lambda-__func__.C: New test.
1930
1931 PR c++/84927
1932 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1933
1934 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1935
1936 PR sanitizer/78651
1937 * g++.dg/asan/pr78651.C: New test.
1938
1939 2018-03-19 Tom de Vries <tom@codesourcery.com>
1940
1941 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
1942 vect_int_mult. Add nvptx xfail for PR84958.
1943
1944 2018-03-19 Nathan Sidwell <nathan@acm.org>
1945
1946 PR c++/84835
1947 * g++.dg/cpp1y/pr84835.C: New.
1948
1949 2018-03-19 Sudakshina Das <sudi.das@arm.com>
1950
1951 PR target/81647
1952 * gcc.target/aarch64/pr81647.c: New.
1953
1954 2018-03-19 Richard Biener <rguenther@suse.de>
1955
1956 PR tree-optimization/84933
1957 * g++.dg/pr84933.C: New testcase.
1958
1959 2018-03-19 Richard Biener <rguenther@suse.de>
1960
1961 PR tree-optimization/84859
1962 * gcc.dg/tree-ssa/pr84859.c: New testcase.
1963 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
1964 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1965 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
1966
1967 2018-03-19 Nathan Sidwell <nathan@acm.org>
1968
1969 PR c++/84812
1970 * g++.dg/lookup/pr84812.C: New.
1971
1972 2018-03-19 Richard Biener <rguenther@suse.de>
1973
1974 PR tree-optimization/84929
1975 * gcc.dg/torture/pr84929.c: New testcase.
1976
1977 2018-03-19 Tamar Christina <tamar.christina@arm.com>
1978
1979 PR target/84711
1980 * gcc.target/arm/big-endian-subreg.c: Delete.
1981
1982 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1983
1984 PR fortran/84931
1985 * gfortran.dg/array_constructor_52.f90: New test.
1986
1987 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
1988
1989 PR fortran/77414
1990 * gfortran.dg/pr77414.f90: New test.
1991 * gfortran.dg/internal_references_1.f90: Adjust error message.
1992
1993 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
1994
1995 PR fortran/65453
1996 * gfortran.dg/pr65453.f90: New test.
1997
1998 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
1999
2000 PR tree-optimization/84913
2001 * gfortran.dg/vect/pr84913.f90: New test.
2002
2003 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2004
2005 PR fortran/79929
2006 * gfortran.dg/warn_concat.f90: New test.
2007
2008 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2009
2010 PR target/84899
2011 * gcc.dg/pr84899.c: New test.
2012
2013 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2014
2015 PR fortran/69395
2016 * gfortran.dg/pr69395.f90: Add test for max dimensions
2017
2018 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2019
2020 PR target/84876
2021 * gcc.target/i386/pr84876.c: New test.
2022
2023 2018-03-16 Martin Liska <mliska@suse.cz>
2024
2025 PR ipa/84833
2026 * gcc.target/i386/mvc11.c: New test.
2027
2028 2018-03-16 Martin Liska <mliska@suse.cz>
2029
2030 PR ipa/84722
2031 * gcc.target/i386/mvc10.c: New test.
2032
2033 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR c++/79937
2036 PR c++/82410
2037 * g++.dg/cpp1y/pr79937-1.C: New test.
2038 * g++.dg/cpp1y/pr79937-2.C: New test.
2039 * g++.dg/cpp1y/pr79937-3.C: New test.
2040 * g++.dg/cpp1y/pr79937-4.C: New test.
2041 * g++.dg/cpp1y/pr82410.C: New test.
2042
2043 2018-03-16 Tom de Vries <tom@codesourcery.com>
2044
2045 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2046
2047 2018-03-16 Tom de Vries <tom@codesourcery.com>
2048
2049 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2050
2051 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2052
2053 PR c++/84874
2054 * g++.dg/cpp2a/desig8.C: New test.
2055
2056 PR tree-optimization/84841
2057 * gcc.dg/pr84841.c: New test.
2058
2059 PR c++/84874
2060 * g++.dg/cpp2a/desig7.C: New test.
2061
2062 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2063 Jim MacArthur <jim.macarthur@codethink.co.uk>
2064
2065 * gfortran.dg/automatic_1.f90: New test.
2066 * gfortran.dg/automatic_repeat.f90: New test
2067 * gfortran.dg/automatic_save.f90: New test.
2068 * gfortran.dg/vax_structure.f90: New test.
2069
2070 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2071
2072 PR fortran/78741
2073 * gfortran.dg/pr78741.f90: New test.
2074
2075 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2076
2077 PR fortran/69395
2078 * gfortran.dg/pr69395.f90: New test.
2079
2080 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2081
2082 PR c++/79085
2083 * g++.dg/opt/pr79085.C: New test.
2084
2085 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2086
2087 PR target/84574
2088 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2089 label instead of __x86_indirect_thunk label.
2090
2091 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR c++/84222
2094 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2095 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2096 * g++.dg/warn/deprecated-13.C: New test.
2097
2098 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2099
2100 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2101
2102 2018-03-15 Richard Biener <rguenther@suse.de>
2103
2104 PR c/84873
2105 * c-c++-common/pr84873.c: New testcase.
2106
2107 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2108
2109 PR target/84711
2110 * gcc.target/arm/big-endian-subreg.c: New.
2111
2112 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2113
2114 PR target/84860
2115 * gcc.c-torture/compile/pr84860.c: New test.
2116
2117 2018-03-15 Julia Koval <julia.koval@intel.com>
2118
2119 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2120 cannonlake.
2121 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2122 avx512bitalg.
2123
2124 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2125
2126 PR c/84853
2127 * gcc.dg/pr84853.c: New test.
2128
2129 2018-03-14 Carl Love <cel@us.ibm.com>
2130
2131 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2132
2133 2018-03-14 Martin Liska <mliska@suse.cz>
2134
2135 PR ipa/8480
2136 * g++.dg/lto/pr84805_0.C: New test.
2137 * g++.dg/lto/pr84805_1.C: New test.
2138 * g++.dg/lto/pr84805_2.C: New test.
2139
2140 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2141
2142 PR c/84852
2143 * gcc.dg/fixits-pr84852-1.c: New test.
2144 * gcc.dg/fixits-pr84852-2.c: New test.
2145
2146 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2147
2148 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2149 separate verbose message.
2150 * lib/scandump.exp (scan-dump-times): Likewise.
2151
2152 2018-03-14 Julia Koval <julia.koval@intel.com>
2153
2154 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2155 server.
2156 * gcc.target/i386/funcspec-56.inc: Ditto.
2157
2158 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2159
2160 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2161 aarch64_sve_hw.
2162
2163 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2164
2165 PR sanitizer/83392
2166 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2167 check count from 17 to 14.
2168
2169 PR target/84844
2170 * gcc.target/i386/pr84844.c: New test.
2171
2172 2018-03-14 Richard Biener <rguenther@suse.de>
2173
2174 PR tree-optimization/84830
2175 * gcc.dg/torture/pr84830.c: New testcase.
2176
2177 2018-03-14 Marek Polacek <polacek@redhat.com>
2178
2179 PR c++/84596
2180 * g++.dg/cpp0x/static_assert15.C: New test.
2181
2182 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2183
2184 PR fortran/61775
2185 * gfortran.dg/pr61775.f90: New test.
2186
2187 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2188
2189 PR c++/84843
2190 * g++.dg/ext/pr84843-1.C: New test.
2191 * g++.dg/ext/pr84843-2.C: New test.
2192
2193 2018-03-13 David Pagan <dave.pagan@oracle.com>
2194
2195 PR c/46921
2196 * gcc.dg/pr46921.c: New test.
2197
2198 2018-03-13 Martin Sebor <msebor@redhat.com>
2199
2200 PR tree-optimization/84725
2201 * c-c++-common/Wstringop-truncation-4.c: New test.
2202 * c-c++-common/attr-nonstring-5.c: New test.
2203
2204 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2205
2206 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2207 than unpacks.
2208 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2209 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2210
2211 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2212
2213 * gcc.target/aarch64/sve/tls_1.c: New test.
2214 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2215
2216 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2217
2218 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2219 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2220
2221 2018-03-13 Martin Liska <mliska@suse.cz>
2222
2223 PR ipa/84658.
2224 * g++.dg/ipa/pr84658.C: New test.
2225
2226 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2227
2228 PR middle-end/84834
2229 * gcc.dg/pr84834.c: New test.
2230
2231 PR target/84827
2232 * gcc.target/i386/pr84827.c: New test.
2233
2234 PR target/84828
2235 * g++.dg/ext/pr84828.C: New test.
2236
2237 PR target/84786
2238 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2239 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2240
2241 PR c++/84808
2242 * g++.dg/cpp1y/constexpr-84808.C: New test.
2243
2244 PR c++/84704
2245 * g++.dg/debug/pr84704.C: New test.
2246
2247 2018-03-12 Renlin Li <renlin.li@arm.com>
2248
2249 * gcc.target/aarch64/movi_hf.c: New.
2250 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2251 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2252
2253 2018-03-12 Martin Sebor <msebor@redhat.com>
2254
2255 PR tree-optimization/83456
2256 * c-c++-common/Wrestrict-2.c: Remove test cases.
2257 * c-c++-common/Wrestrict.c: Same.
2258 * gcc.dg/Wrestrict-12.c: New test.
2259 * gcc.dg/Wrestrict-14.c: New test.
2260
2261 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2262
2263 * g++.dg/pr84821.C: New test.
2264
2265 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2266
2267 * gcc.dg/pr84799.c: New test.
2268
2269 2018-03-12 Richard Biener <rguenther@suse.de>
2270
2271 PR tree-optimization/84803
2272 * gcc.dg/torture/pr84803.c: New testcase.
2273
2274 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2275
2276 PR c++/84813
2277 * g++.dg/debug/pr84813.C: New test.
2278
2279 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2280
2281 PR fortran/84546
2282 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2283
2284 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2285
2286 PR fortran/83939
2287 * gfortran.dg/pr83939.f90
2288
2289 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2290
2291 PR fortran/66128
2292 * gfortran.dg/zero_sized_9.f90: New test.
2293
2294 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2295
2296 PR debug/58150
2297 * g++.dg/debug/dwarf2/enum2.C: New test.
2298
2299 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2300
2301 PR fortran/84734
2302 * gfortran.dg/pr84734.f90: New test.
2303
2304 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2305
2306 * gnat.dg/prot3.adb: New test.
2307 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2308
2309 2018-03-09 Jason Merrill <jason@redhat.com>
2310 Paolo Carlini <paolo.carlini@oracle.com>
2311
2312 PR c++/71169
2313 PR c++/71832
2314 * g++.dg/cpp0x/pr71169.C: New.
2315 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2316 * g++.dg/cpp0x/pr71832.C: Likewise.
2317
2318 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2319
2320 PR target/83969
2321 * gcc.target/powerpc/pr83969.c: New test.
2322
2323 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR target/84772
2326 * gcc.dg/pr84772.c: New test.
2327
2328 PR c++/84076
2329 * g++.dg/warn/Wformat-2.C: New test.
2330
2331 PR c++/84767
2332 * g++.dg/ext/vla18.C: New test.
2333
2334 2018-03-09 Martin Sebor <msebor@redhat.com>
2335
2336 PR tree-optimization/84526
2337 * gcc.dg/Wrestrict-10.c: New test.
2338 * gcc.dg/Wrestrict-11.c: New test.
2339
2340 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2341
2342 PR rtl-optimization/84682
2343 * gcc.dg/torture/pr84682-1.c: New.
2344 * gcc.dg/torture/pr84682-2.c: New.
2345 * gcc.dg/torture/pr84682-3.c: New.
2346
2347 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2348
2349 PR c++/84724
2350 * g++.dg/ext/pr84724.C: New test.
2351
2352 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2353
2354 PR target/83712
2355 * gcc.target/arm/pr83712.c: New.
2356
2357 2018-03-09 Richard Biener <rguenther@suse.de>
2358
2359 PR tree-optimization/84775
2360 * gcc.dg/torture/pr84775.c: New testcase.
2361
2362 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR debug/84404
2365 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2366 targets.
2367
2368 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2369
2370 * gcc.c-torture/compile/20180309-1.c: New test.
2371
2372 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2373
2374 PR c++/80598
2375 * g++.dg/warn/Wunused-function4.C: New test.
2376
2377 PR inline-asm/84742
2378 * gcc.target/i386/pr84742-1.c: New test.
2379 * gcc.target/i386/pr84742-2.c: New test.
2380
2381 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2382
2383 PR target/84748
2384 * gcc.c-torture/execute/pr84748.c: New test.
2385
2386 2018-03-08 Richard Biener <rguenther@suse.de>
2387
2388 PR middle-end/84552
2389 * gcc.dg/graphite/pr84552.c: New testcase.
2390
2391 2018-03-08 Richard Biener <rguenther@suse.de>
2392
2393 PR tree-optimization/84178
2394 * gcc.dg/torture/pr84178-2.c: New testcase.
2395
2396 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2397
2398 PR tree-optimization/84178
2399 * gcc.c-torture/compile/pr84178-1.c: New test.
2400
2401 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2402
2403 * lib/target-supports.exp: Do not return zero from a ifunc
2404 function.
2405
2406 2018-03-08 Richard Biener <rguenther@suse.de>
2407
2408 PR tree-optimization/84746
2409 * gcc.dg/torture/pr84746.c: New testcase.
2410
2411
2412 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2413 PR debug/84404
2414 PR debug/84408
2415 * gcc.dg/graphite/pr84404.c: New.
2416
2417 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2418
2419 PR tree-optimization/84740
2420 * gcc.dg/torture/pr84740.c: New test.
2421
2422 PR tree-optimization/84739
2423 * gcc.dg/pr84739.c: New test.
2424
2425 2018-03-07 Martin Sebor <msebor@redhat.com>
2426
2427 PR tree-optimization/83519
2428 * gcc.dg/Wrestrict-13.c: New test.
2429
2430 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2431
2432 PR fortran/64124
2433 PR fortran/70409
2434 * gfortran.dg/pr64124.f90: New tests.
2435 * gfortran.dg/pr70409.f90: New tests.
2436
2437 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2438
2439 PR target/82411
2440 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2441
2442 2018-03-07 Martin Sebor <msebor@redhat.com>
2443
2444 PR tree-optimization/84526
2445 * gcc.dg/Wrestrict-10.c: New test.
2446
2447 2018-03-07 Martin Sebor <msebor@redhat.com>
2448
2449 PR tree-optimization/84468
2450 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2451 * gcc.dg/Wstringop-truncation.c: New test.
2452 * gcc.dg/Wstringop-truncation-2.c: New test.
2453
2454 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2455
2456 PR fortran/84565
2457 * gfortran.dg/pr84565.f90: New test.
2458
2459 PR middle-end/84723
2460 * gcc.target/i386/pr84723-1.c: New test.
2461 * gcc.target/i386/pr84723-2.c: New test.
2462 * gcc.target/i386/pr84723-3.c: New test.
2463 * gcc.target/i386/pr84723-4.c: New test.
2464 * gcc.target/i386/pr84723-5.c: New test.
2465
2466 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2467
2468 PR fortran/64107
2469 * gfortran.dg/pr64107.f90: New test.
2470
2471 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2472
2473 PR fortran/84697
2474 PR fortran/66128
2475 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2476
2477 2018-03-06 Marek Polacek <polacek@redhat.com>
2478
2479 PR c++/84684
2480 * g++.dg/cpp1z/constexpr-84684.C: New test.
2481
2482 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR c/84721
2485 * gcc.dg/pr84721.c: New test.
2486
2487 PR target/84710
2488 * gcc.dg/pr84710.c: New test.
2489
2490 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2491
2492 PR fortran/56667
2493 * gfortran.dg/implied_do_2.f90: New test.
2494 * gfortran.dg/coarray_8.f90: Update for new error message.
2495
2496 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2497
2498 PR inline-asm/84683
2499 * g++.dg/ext/pr84683.C: New test.
2500
2501 PR tree-optimization/84687
2502 * gcc.dg/pr84687.c: New test.
2503
2504 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2505
2506 PR c++/84231
2507 * g++.dg/pr84231.C: New.
2508
2509 PR c++/84593
2510 * g++.dg/cpp1y/pr84593.C: New.
2511
2512 PR c++/84492
2513 * g++.dg/pr84492.C: New.
2514
2515 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2516
2517 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2518 __builtin_ppc_speculation_barrier.
2519
2520 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2521
2522 PR target/84700
2523 * gcc.target/powerpc/pr84700.c: New test.
2524
2525 2018-03-05 Nathan Sidwell <nathan@acm.org>
2526
2527 PR c++/84702
2528 * g++.dg/lookup/pr84702.C: New.
2529
2530 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2531
2532 PR target/84564
2533 * gcc.target/i386/pr84564.c: New test.
2534
2535 2018-03-05 Marek Polacek <polacek@redhat.com>
2536
2537 PR c++/84707
2538 * g++.dg/cpp0x/inline-ns10.C: New test.
2539
2540 2018-03-05 Nathan Sidwell <nathan@acm.org>
2541
2542 PR c++/84694
2543 * g++.dg/template/pr84694.C: New.
2544
2545 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2546
2547 PR target/84524
2548 * gcc.c-torture/execute/pr84524.c: New test.
2549 * gcc.target/i386/avx512bw-pr84524.c: New test.
2550
2551 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2552
2553 PR target/84264
2554 * g++.dg/pr84264.C: New test.
2555
2556 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2557
2558 PR c++/84618
2559 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2560 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2561 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2562
2563 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2564
2565 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2566 * g++.dg/other/i386-3.C: Ditto.
2567 * gcc.target/i386/sse-12.c: Ditto.
2568 * gcc.target/i386/sse-13.c: Ditto.
2569 * gcc.target/i386/sse-14.c: Ditto.
2570 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2571 * gcc.target/i386/wbinvd-1.c: New test.
2572 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2573 * gcc.target/i386/pconfig-1.c: Ditto.
2574
2575 2018-03-05 Pádraig Brady <P@draigBrady.com>
2576 Nathan Sidwell <nathan@acm.org>
2577
2578 PR c++/84497
2579 * g++.dg/cpp0x/pr84497.C: New.
2580
2581 2018-03-05 Richard Biener <rguenther@suse.de>
2582
2583 PR tree-optimization/84670
2584 * gcc.dg/pr84670-1.c: New testcase.
2585 * gcc.dg/pr84670-2.c: Likewise.
2586 * gcc.dg/pr84670-3.c: Likewise.
2587 * gcc.dg/pr84670-4.c: Likewise.
2588
2589 2018-03-05 Richard Biener <rguenther@suse.de>
2590
2591 PR tree-optimization/84650
2592 * gcc.dg/graphite/pr84650.c: New testcase.
2593
2594 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2595
2596 PR c++/82022
2597 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2598
2599 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2600
2601 PR fortran/71085
2602 * gfortran.dg/pr71085.f90: New test.
2603
2604 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2605
2606 PR fortran/66128
2607 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2608
2609 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2610
2611 PR fortran/51434
2612 * gfortran.dg/pr51434.f90: New test.
2613
2614 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2615
2616 PR c++/61358
2617 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2618
2619 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2620
2621 PR c++/67370
2622 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2623
2624 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2625
2626 PR c++/71464
2627 * g++.dg/torture/pr71464.C: New.
2628
2629 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2630
2631 PR fortran/80965
2632 * gfortran.dg/select_type_41.f90: New test.
2633
2634 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2635
2636 PR c++/61135
2637 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2638
2639 2018-03-02 Marek Polacek <polacek@redhat.com>
2640
2641 PR c++/84578
2642 * g++.dg/ext/flexary29.C: New test.
2643
2644 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2645
2646 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2647
2648 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2649
2650 PR c++/81812
2651 * g++.dg/torture/pr81812.C: New.
2652
2653 2018-03-02 Marek Polacek <polacek@redhat.com>
2654
2655 PR c++/84171
2656 * g++.dg/warn/Wsign-compare-8.C: New test.
2657
2658 PR c++/84663
2659 * g++.dg/parse/array-size3.C: New test.
2660
2661 PR c++/84664
2662 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2663
2664 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2665
2666 PR c++/84662
2667 * g++.dg/cpp1y/pr84662.C: New test.
2668
2669 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2670
2671 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2672 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2673 "dg-lto-options".
2674 * g++.dg/lto/20101010-1_0.C: Likewise.
2675 * g++.dg/lto/20101010-2_0.C: Likewise.
2676
2677 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2678
2679 PR ipa/84628
2680 * gcc.dg/pr84628.c: New test.
2681
2682 PR target/56540
2683 * gcc.target/ia64/pr56540.c: New test.
2684
2685 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2686
2687 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2688 32-bit target.
2689 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2690 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2691 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2692 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2693
2694 2018-03-02 Marek Polacek <polacek@redhat.com>
2695
2696 PR c++/84590
2697 * c-c++-common/ubsan/shift-11.c: New test.
2698
2699 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2700
2701 * gcc.dg/vect/vect-alias-check-13.c: New test.
2702
2703 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2704
2705 PR target/84614
2706 * gcc.dg/pr84614.c: New test.
2707
2708 PR inline-asm/84625
2709 * gcc.target/i386/pr84625.c: New test.
2710
2711 2018-03-02 Richard Biener <rguenther@suse.de>
2712
2713 PR tree-optimization/84427
2714 * gcc.dg/torture/pr84427.c: New testcase.
2715
2716 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2717
2718 PR target/84534
2719 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2720 powerpc64le*-*-linux*.
2721 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2722 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2723
2724 2018-03-01 Martin Sebor <msebor@redhat.com>
2725
2726 PR c++/84294
2727 * g++.dg/ext/attr-const.C: Remove xfail.
2728 * g++.dg/ext/attr-malloc-3.C: New test.
2729 * g++.dg/ext/attr-noinline-3.C: New test.
2730 * g++.dg/ext/attr-noreturn-3.C: New test.
2731 * g++.dg/ext/attr-nothrow-3.C: New test.
2732 * g++.dg/ext/attr-pure.C: Remove xfail.
2733
2734 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2735
2736 PR sanitizer/70875
2737 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2738 dg-options and dg-shouldfail "ubsan" directive.
2739
2740 2018-03-01 Marek Polacek <polacek@redhat.com>
2741 Jason Merrill <jason@redhat.com>
2742
2743 PR c++/84582
2744 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2745 * g++.dg/cpp1z/static1.C: New test.
2746 * g++.dg/template/static37.C: New test.
2747
2748 2018-03-01 Nathan Sidwell <nathan@acm.org>
2749
2750 PR c++/84434
2751 * g++.dg/template/pr84434.C: New.
2752
2753 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2754
2755 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2756 -mthumb to the command-line.
2757
2758 2018-03-01 Marek Polacek <polacek@redhat.com>
2759
2760 PR c++/84596
2761 * g++.dg/cpp0x/static_assert14.C: New test.
2762
2763 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2764
2765 PR c++/79410
2766 * g++.dg/torture/pr79410.C: New.
2767
2768 2018-03-01 Martin Liska <mliska@suse.cz>
2769
2770 PR sanitizer/82484
2771 * gcc.dg/asan/pr82484.c: New test.
2772
2773 2018-03-01 Richard Biener <rguenther@suse.de>
2774
2775 PR debug/84645
2776 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2777
2778 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2779
2780 PR fortran/84219
2781 * gfortran.dg/coarray_47.f90: New test.
2782
2783 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2784
2785 PR fortran/84538
2786 * gfortran.dg/class_array_23.f03: New test.
2787
2788 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2789
2790 PR rtl-optimization/84528
2791 * gcc.dg/torture/pr84538.c: Rename to...
2792 * gcc.dg/torture/pr84528.c: ...this.
2793
2794 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2795
2796 PR rtl-optimization/84528
2797 * gcc.dg/torture/pr84538.c: New test.
2798
2799 2018-02-28 Martin Sebor <msebor@redhat.com>
2800
2801 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2802 -fpic test failures.
2803 * c-c++-common/Wrestrict-2.c: Same.
2804 * c-c++-common/Wstringop-truncation.c: Same.
2805 * gcc.dg/Warray-bounds-22.c: Same.
2806 * gcc.dg/Wstringop-overflow.c: Same.
2807 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2808 (signed_range): Same.
2809 (unsigned_anti_range): Same.
2810 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2811 (signed_range): Same.
2812 (unsigned_anti_range): Same.
2813 * gcc.dg/attr-alloc_size-7.c: Same.
2814 * gcc.dg/attr-alloc_size-8.c: Same.
2815 * gcc.dg/builtin-alloc-size.c: Same.
2816 * gcc.dg/builtin-stpncpy.c: Same.
2817 * gcc.dg/builtins-nonnull.c: Same.
2818 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2819 * gcc.dg/pr79214.c: Same.
2820 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2821 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2822 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2823 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2824 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2825 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2826 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2827 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2828 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2829 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2830 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2831
2832 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2833
2834 PR target/84014
2835 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2836
2837 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2838
2839 PR c++/84609
2840 * g++.dg/cpp0x/pr84609.C: New test.
2841
2842 2018-02-28 Martin Sebor <msebor@redhat.com>
2843
2844 PR testsuite/84617
2845 * g++.dg/ext/attr-malloc-3.C: New test.
2846 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2847 to pre-existing problems.
2848 * g++.dg/ext/attr-pure.C: Same.
2849
2850 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2851
2852 PR fortran/83901
2853 * gfortran.dg/associate_37.f90: New test.
2854
2855 PR fortran/83344
2856 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2857
2858 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2859
2860 PR target/52991
2861 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2862 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2863 * gcc.dg/bf-ms-layout-4.c: New test.
2864 * gcc.dg/bf-ms-layout-5.c: New test.
2865
2866 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2867
2868 PR target/83399
2869 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2870
2871 2018-02-28 Richard Biener <rguenther@suse.de>
2872
2873 PR tree-optimization/84584
2874 * gcc.dg/graphite/pr84584.c: New testcase.
2875
2876 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2877
2878 PR preprocessor/84517
2879 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2880
2881 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2882
2883 * c-c++-common/dump-ada-spec-12.c: New test.
2884 * c-c++-common/dump-ada-spec-13.c: Likewise.
2885
2886 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2887
2888 * c-c++-common/dump-ada-spec-11.c: New test.
2889
2890 2018-02-28 Martin Liska <mliska@suse.cz>
2891
2892 PR testsuite/84597
2893 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2894 * g++.dg/ext/timevar2.C: Likewise.
2895
2896 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2897
2898 * c-c++-common/dump-ada-spec-8.c: New test.
2899 * c-c++-common/dump-ada-spec-9.c: Likewise.
2900 * c-c++-common/dump-ada-spec-10.c: Likewise.
2901
2902 2018-02-28 Richard Biener <rguenther@suse.de>
2903
2904 PR middle-end/84607
2905 * gcc.dg/pr84607.c: New testcase.
2906
2907 2018-02-28 Nathan Sidwell <nathan@acm.org>
2908
2909 PR c++/84602
2910 * g++.dg/lookup/pr84602.C: New.
2911
2912 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2913
2914 PR c++/83871
2915 PR c++/83503
2916 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2917 dg-options.
2918 * g++.dg/ext/attr-nonnull.C: Likewise.
2919 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2920 directives.
2921 * g++.dg/ext/attr-noinline-2.C: Likewise.
2922 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2923 -fdump-tree-eh in dg-options.
2924
2925 2018-02-28 Alan Modra <amodra@gmail.com>
2926
2927 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2928 GNU ld message.
2929 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2930
2931 2018-02-27 Martin Sebor <msebor@redhat.com>
2932
2933 PR c++/83871
2934 PR c++/83503
2935 * g++.dg/Wmissing-attributes.C: New test.
2936 * g++.dg/ext/attr-const-pure.C: New test.
2937 * g++.dg/ext/attr-const.C: New test.
2938 * g++.dg/ext/attr-deprecated-2.C: New test.
2939 * g++.dg/ext/attr-malloc-2.C: New test.
2940 * g++.dg/ext/attr-malloc.C: New test.
2941 * g++.dg/ext/attr-noinline-2.C: New test.
2942 * g++.dg/ext/attr-noinline.C: New test.
2943 * g++.dg/ext/attr-nonnull.C: New test.
2944 * g++.dg/ext/attr-noreturn-2.C: New test.
2945 * g++.dg/ext/attr-noreturn.C: New test.
2946 * g++.dg/ext/attr-nothrow-2.C: New test.
2947 * g++.dg/ext/attr-nothrow.C: New test.
2948 * g++.dg/ext/attr-optimize.C: New test.
2949 * g++.dg/ext/attr-pure.C: New test.
2950 * g++.dg/ext/attr-returns-nonnull.C: New test.
2951 * g++.dg/ext/attr-warning.C: New test.
2952
2953 2018-02-27 Nathan Sidwell <nathan@acm.org>
2954
2955 PR c++/84426
2956 * g++.dg/lookup/pr84426.C: New.
2957
2958 2018-02-27 Richard Biener <rguenther@suse.de>
2959
2960 PR tree-optimization/84512
2961 * gcc.dg/tree-ssa/pr84512.c: New testcase.
2962
2963 2018-02-27 Martin Liska <mliska@suse.cz>
2964
2965 PR gcov-profile/84548
2966 * g++.dg/gcov/pr84548.C: New test.
2967
2968 2018-02-27 Jakub Jelinek <jakub@redhat.com>
2969
2970 PR target/84575
2971 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
2972
2973 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2974
2975 PR c++/84558
2976 * g++.dg/cpp1y/pr84558.C: New test.
2977
2978 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2979
2980 PR c++/84540
2981 * g++.dg/cpp0x/alignas14.C: New.
2982 * g++.dg/cpp0x/alignas15.C: Likewise.
2983
2984 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2985
2986 PR c++/84557
2987 * g++.dg/gomp/pr84557.C: New test.
2988
2989 2018-02-26 Marek Polacek <polacek@redhat.com>
2990
2991 PR c++/84325
2992 * g++.dg/cpp1z/pr84325.C: New test.
2993
2994 2018-02-26 Carl Love <cel@us.ibm.com>
2995
2996 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
2997 Power 8 test file.
2998 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
2999 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3000 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3001 -mcpu=power8.
3002 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3003 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3004 -mcpu=power8.
3005
3006 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3007
3008 PR target/84039
3009 * gcc.target/i386/indirect-thunk-1.c: Updated.
3010 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3011 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3012 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3013 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3014 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3015 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3016 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3017 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3018 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3019 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3020 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3021 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3022 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3023 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3024 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3025 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3026 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3027 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3028 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3029 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3030 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3031 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3032 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3033 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3034 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3035 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3036 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3037 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3038 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3039 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3040 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3041 * gcc.target/i386/ret-thunk-9.c: Likewise.
3042 * gcc.target/i386/ret-thunk-10.c: Likewise.
3043 * gcc.target/i386/ret-thunk-11.c: Likewise.
3044 * gcc.target/i386/ret-thunk-12.c: Likewise.
3045 * gcc.target/i386/ret-thunk-13.c: Likewise.
3046 * gcc.target/i386/ret-thunk-14.c: Likewise.
3047 * gcc.target/i386/ret-thunk-15.c: Likewise.
3048
3049 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3050
3051 * gcc.c-torture/execute/20180226-1.c: New test.
3052
3053 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3054
3055 PR tree-optimization/83965
3056 * gcc.dg/vect/pr83965-2.c: New test.
3057
3058 2018-02-26 Tom de Vries <tom@codesourcery.com>
3059
3060 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3061
3062 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3063
3064 PR target/84530
3065 * gcc.target/i386/ret-thunk-22.c: New test.
3066 * gcc.target/i386/ret-thunk-23.c: Likewise.
3067 * gcc.target/i386/ret-thunk-24.c: Likewise.
3068 * gcc.target/i386/ret-thunk-25.c: Likewise.
3069 * gcc.target/i386/ret-thunk-26.c: Likewise.
3070
3071 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3072
3073 PR c++/84533
3074 * g++.dg/cpp1z/pr84533.C: New.
3075
3076 2018-02-26 Marek Polacek <polacek@redhat.com>
3077
3078 PR c++/84537
3079 * g++.dg/parse/error60.C: New test.
3080
3081 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3082
3083 PR c++/84556
3084 * g++.dg/gomp/pr84556.C: New test.
3085 * g++.dg/vect/pr84556.cc: New test.
3086
3087 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3088
3089 PR fortran/32957
3090 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3091 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3092 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3093 * gfortran.dg/c_loc_test.f90: Likewise.
3094 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3095 * gfortran.dg/proc_decl_17.f90: Likewise.
3096 * gfortran.dg/proc_ptr_8.f90: Likewise.
3097
3098 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3099
3100 PR target/84521
3101 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3102 r254814 disabling -fomit-frame-pointer by default.
3103 * gcc.target/aarch64/spill_1.c: Likewise.
3104 * gcc.target/aarch64/test_frame_11.c: Likewise.
3105 * gcc.target/aarch64/test_frame_12.c: Likewise.
3106 * gcc.target/aarch64/test_frame_13.c: Likewise.
3107 * gcc.target/aarch64/test_frame_14.c: Likewise.
3108 * gcc.target/aarch64/test_frame_15.c: Likewise.
3109 * gcc.target/aarch64/test_frame_3.c: Likewise.
3110 * gcc.target/aarch64/test_frame_5.c: Likewise.
3111 * gcc.target/aarch64/test_frame_9.c: Likewise.
3112
3113 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3114
3115 PR fortran/83633
3116 * gfortran.dg/explicit_shape_1.f90: New test.
3117 * gfortran.dg/automatic_module_variable.f90: Update regex.
3118 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3119 * gfortran.dg/constant_shape.f90: Ditto.
3120 * gfortran.dg/dec_structure_23.f90: Ditto.
3121 * gfortran.dg/pr78240.f90: Ditto.
3122
3123 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3124
3125 PR fortran/84523
3126 * gfortran.dg/pr84523.f90: New test.
3127
3128 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3129
3130 PR fortran/78238
3131 * gfortran.dg/select_type_40.f90: New test.
3132
3133 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3134
3135 PR fortran/30792
3136 * gfortran.dg/data_substring.f90: New test.
3137
3138 2018-02-24 Marek Polacek <polacek@redhat.com>
3139
3140 PR c++/83692
3141 * g++.dg/cpp1z/constexpr-83692.C: New test.
3142
3143 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3144
3145 PR fortran/84346
3146 * gfortran.dg/statement_function_1.f90: Update test.
3147
3148 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3149
3150 PR fortran/84506
3151 * gfortran.dg/inquire_19.f90: New test.
3152
3153 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3154
3155 PR fortran/83149
3156 * gfortran.dg/pr83149_b.f90: New test.
3157 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3158
3159 2018-02-23 Carl Love <cel@us.ibm.com>
3160
3161 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3162 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3163 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3164 Power 8 tests.
3165
3166 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3167
3168 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3169 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3170
3171 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3172
3173 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3174 expected output.
3175
3176 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3177
3178 PR fortran/83149
3179 * gfortran.dg/pr83149_1.f90: New test.
3180 * gfortran.dg/pr83149.f90: Additional source for previous.
3181
3182 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3183
3184 PR testsuite/80551
3185 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3186 __GI___pthread_mutex_init as well.
3187
3188 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3189
3190 PR fortran/83148
3191 * gfortran.dg/class_68.f90: New test.
3192
3193 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3194
3195 PR fortran/59781
3196 * gfortran.dg/derived_init_5.f90: New test.
3197
3198 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3199
3200 PR target/82851
3201 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3202 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3203
3204 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3205
3206 PR target/81572
3207 * gcc.target/powerpc/pr81572.c: New.
3208
3209 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3210
3211 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3212
3213 2018-02-22 Martin Sebor <msebor@redhat.com>
3214
3215 PR tree-optimization/84480
3216 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3217 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3218
3219 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3220
3221 PR target/84176
3222 * gcc.target/i386/indirect-thunk-11.c: New test.
3223 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3224 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3225 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3226 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3227 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3228 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3229 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3230 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3231 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3232
3233 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3234
3235 PR target/83335
3236 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3237 ILP32 mode.
3238 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3239
3240 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3241
3242 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3243
3244 2018-02-22 Marek Polacek <polacek@redhat.com>
3245
3246 PR c++/84493
3247 * g++.dg/parse/error59.C: New test.
3248
3249 2018-02-22 Tom de Vries <tom@codesourcery.com>
3250
3251 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3252
3253 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3254
3255 PR c++/77655
3256 * g++.dg/cpp0x/pr77655.C: New.
3257
3258 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3259
3260 PR c++/84496
3261 * g++.dg/cpp1y/pr84496.C: New test.
3262
3263 PR target/84502
3264 * g++.dg/torture/pr84502.C: New test.
3265
3266 PR tree-optimization/84503
3267 * gcc.dg/pr84503-1.c: New test.
3268 * gcc.dg/pr84503-2.c: New test.
3269
3270 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3271
3272 PR tree-optimization/84478
3273 * gcc.c-torture/execute/pr84478.c: New test.
3274
3275 2018-02-20 Martin Sebor <msebor@redhat.com>
3276
3277 PR middle-end/84095
3278 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3279 * c-c++-common/Wrestrict.c: Same.
3280 * gcc.dg/Wrestrict-6.c: Same.
3281 * gcc.dg/Warray-bounds-27.c: New test.
3282 * gcc.dg/Wrestrict-8.c: New test.
3283 * gcc.dg/Wrestrict-9.c: New test.
3284 * gcc.dg/pr84095.c: New test.
3285
3286 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3287
3288 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3289
3290 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3291
3292 PR fortran/48890
3293 PR fortran/83823
3294 * gfortran.dg/structure_constructor_14.f90: New test.
3295
3296 2018-02-20 Jeff Law <law@redhat.com>
3297
3298 PR middle-end/82123
3299 PR tree-optimization/81592
3300 PR middle-end/79257
3301 * gcc.dg/pr81592.c: New test.
3302 * gcc.dg/pr82123.c: New test.
3303 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3304
3305 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR c++/84488
3308 * g++.dg/warn/Wunused-var-30.C: New test.
3309
3310 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3311
3312 PR tree-optimization/84419
3313 * gcc.dg/vect/pr84419.c: New test.
3314
3315 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3316
3317 PR middle-end/82004
3318 * gfortran.dg/pr82004.f90: New test.
3319
3320 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3321
3322 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3323
3324 2018-02-20 Martin Liska <mliska@suse.cz>
3325
3326 PR c/84310
3327 PR target/79747
3328 * gcc.target/i386/pr84310.c: New test.
3329 * gcc.target/i386/pr84310-2.c: Likewise.
3330
3331 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3332
3333 PR c++/84446
3334 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3335
3336 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3337
3338 PR c++/84445
3339 * g++.dg/cpp1z/launder7.C: New test.
3340
3341 PR c++/84449
3342 * g++.dg/cpp0x/constexpr-84449.C: New test.
3343
3344 PR c++/84455
3345 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3346
3347 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3348
3349 PR fortran/83344
3350 PR fortran/83975
3351 * gfortran.dg/associate_22.f90: Enable commented out test.
3352 * gfortran.dg/associate_36.f90: New test.
3353
3354 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3355
3356 PR target/84146
3357 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3358
3359 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3360
3361 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3362 (dg-options): Use -mavx instead of -w.
3363
3364 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3365
3366 PR c++/84444
3367 * g++.dg/cpp1z/launder8.C: New test.
3368
3369 PR c++/84448
3370 * g++.dg/gomp/pr84448.C: New test.
3371
3372 PR c++/84430
3373 * g++.dg/gomp/pr84430.C: New test.
3374
3375 PR tree-optimization/84452
3376 * gcc.dg/pr84452.c: New test.
3377
3378 PR c++/79064
3379 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3380
3381 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3382
3383 PR fortran/35339
3384 * gfortran.dg/implied_do_io_4.f90: New test.
3385
3386 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3387
3388 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3389 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3390 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3391
3392 2018-02-19 Carl Love <cel@us.ibm.com>
3393
3394 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3395
3396 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3397
3398 PR target/84460
3399 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3400
3401 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3402
3403 PR c++/84348
3404 * g++.dg/cpp0x/auto50.C: New.
3405 * g++.dg/parse/friend12.C: Adjust.
3406
3407 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3408
3409 PR libgfortran/84389
3410 * gfortran.dg/dtio_33.f90: New test.
3411
3412 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3413
3414 PR libgfortran/84412
3415 * gfortran.dg/inquire_18.f90: New test.
3416
3417 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3418
3419 PR fortran/84381
3420 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3421 * gfortran.dg/pointer_intent_3.f90: Ditto.
3422 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3423 * gfortran.dg/protected_3.f90: Ditto.
3424 * gfortran.dg/protected_4.f90: Ditto.
3425 * gfortran.dg/protected_5.f90: Ditto.
3426 * gfortran.dg/protected_6.f90: Ditto.
3427
3428 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3429
3430 PR fortran/80945
3431 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3432 change to run.
3433
3434 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3435
3436 PR fortran/84270
3437 * gfortran.dg/inline_matmul_22.f90: New test.
3438
3439 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3440
3441 PR fortran/84381
3442 * gfortran.dg/abort_shoulfail.f90: New test.
3443 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3444 by STOP n.
3445 * gfortran.dg/PR19754_2.f90: Likewise.
3446 * gfortran.dg/PR19872.f: Likewise.
3447 * gfortran.dg/PR49268.f90: Likewise.
3448 * gfortran.dg/Wall.f90: Likewise.
3449 * gfortran.dg/Wno-all.f90: Likewise.
3450 * gfortran.dg/achar_1.f90: Likewise.
3451 * gfortran.dg/achar_2.f90: Likewise.
3452 * gfortran.dg/achar_4.f90: Likewise.
3453 * gfortran.dg/achar_6.F90: Likewise.
3454 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3455 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3456 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3457 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3458 * gfortran.dg/actual_array_result_1.f90: Likewise.
3459 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3460 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3461 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3462 * gfortran.dg/actual_procedure_1.f90: Likewise.
3463 * gfortran.dg/adjustl_1.f90: Likewise.
3464 * gfortran.dg/advance_1.f90: Likewise.
3465 * gfortran.dg/advance_4.f90: Likewise.
3466 * gfortran.dg/advance_5.f90: Likewise.
3467 * gfortran.dg/advance_6.f90: Likewise.
3468 * gfortran.dg/aint_anint_1.f90: Likewise.
3469 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3470 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3471 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3472 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3473 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3474 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3475 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3476 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3477 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3478 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3479 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3480 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3481 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3482 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3483 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3484 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3485 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3486 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3487 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3488 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3489 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3490 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3491 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3492 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3493 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3494 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3495 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3496 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3497 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3498 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3499 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3500 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3501 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3502 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3503 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3504 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3505 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3506 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3507 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3508 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3509 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3510 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3511 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3512 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3513 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3514 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3515 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3516 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3517 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3518 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3519 * gfortran.dg/allocatable_function_1.f90: Likewise.
3520 * gfortran.dg/allocatable_function_10.f90: Likewise.
3521 * gfortran.dg/allocatable_function_3.f90: Likewise.
3522 * gfortran.dg/allocatable_function_5.f90: Likewise.
3523 * gfortran.dg/allocatable_function_6.f90: Likewise.
3524 * gfortran.dg/allocatable_function_7.f90: Likewise.
3525 * gfortran.dg/allocatable_function_8.f90: Likewise.
3526 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3527 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3528 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3529 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3530 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3531 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3532 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3533 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3534 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3535 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3536 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3537 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3538 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3539 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3540 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3541 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3542 * gfortran.dg/allocate_class_3.f90: Likewise.
3543 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3544 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3545 * gfortran.dg/allocate_derived_5.f90: Likewise.
3546 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3547 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3548 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3549 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3550 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3551 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3552 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3553 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3554 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3555 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3556 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3557 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3558 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3559 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3560 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3561 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3562 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3563 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3564 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3565 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3566 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3567 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3568 * gfortran.dg/altreturn_3.f90: Likewise.
3569 * gfortran.dg/altreturn_5.f90: Likewise.
3570 * gfortran.dg/altreturn_7.f90: Likewise.
3571 * gfortran.dg/and_or_xor.f90: Likewise.
3572 * gfortran.dg/anint_1.f90: Likewise.
3573 * gfortran.dg/any_all_1.f90: Likewise.
3574 * gfortran.dg/anyallcount_1.f90: Likewise.
3575 * gfortran.dg/append_1.f90: Likewise.
3576 * gfortran.dg/argument_checking_1.f90: Likewise.
3577 * gfortran.dg/argument_checking_2.f90: Likewise.
3578 * gfortran.dg/argument_checking_8.f90: Likewise.
3579 * gfortran.dg/arithmetic_if.f90: Likewise.
3580 * gfortran.dg/array_1.f90: Likewise.
3581 * gfortran.dg/array_2.f90: Likewise.
3582 * gfortran.dg/array_alloc_1.f90: Likewise.
3583 * gfortran.dg/array_alloc_2.f90: Likewise.
3584 * gfortran.dg/array_alloc_3.f90: Likewise.
3585 * gfortran.dg/array_assignment_1.F90: Likewise.
3586 * gfortran.dg/array_assignment_5.f90: Likewise.
3587 * gfortran.dg/array_constructor_1.f90: Likewise.
3588 * gfortran.dg/array_constructor_10.f90: Likewise.
3589 * gfortran.dg/array_constructor_11.f90: Likewise.
3590 * gfortran.dg/array_constructor_12.f90: Likewise.
3591 * gfortran.dg/array_constructor_15.f90: Likewise.
3592 * gfortran.dg/array_constructor_16.f90: Likewise.
3593 * gfortran.dg/array_constructor_17.f90: Likewise.
3594 * gfortran.dg/array_constructor_19.f90: Likewise.
3595 * gfortran.dg/array_constructor_23.f: Likewise.
3596 * gfortran.dg/array_constructor_24.f: Likewise.
3597 * gfortran.dg/array_constructor_32.f90: Likewise.
3598 * gfortran.dg/array_constructor_36.f90: Likewise.
3599 * gfortran.dg/array_constructor_39.f90: Likewise.
3600 * gfortran.dg/array_constructor_4.f90: Likewise.
3601 * gfortran.dg/array_constructor_40.f90: Likewise.
3602 * gfortran.dg/array_constructor_44.f90: Likewise.
3603 * gfortran.dg/array_constructor_45.f90: Likewise.
3604 * gfortran.dg/array_constructor_46.f90: Likewise.
3605 * gfortran.dg/array_constructor_47.f90: Likewise.
3606 * gfortran.dg/array_constructor_49.f90: Likewise.
3607 * gfortran.dg/array_constructor_5.f90: Likewise.
3608 * gfortran.dg/array_constructor_50.f90: Likewise.
3609 * gfortran.dg/array_constructor_6.f90: Likewise.
3610 * gfortran.dg/array_constructor_7.f90: Likewise.
3611 * gfortran.dg/array_constructor_8.f90: Likewise.
3612 * gfortran.dg/array_constructor_9.f90: Likewise.
3613 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3614 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3615 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3616 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3617 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3618 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3619 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3620 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3621 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3622 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3623 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3624 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3625 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3626 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3627 * gfortran.dg/array_function_1.f90: Likewise.
3628 * gfortran.dg/array_function_5.f90: Likewise.
3629 * gfortran.dg/array_initializer_1.f90: Likewise.
3630 * gfortran.dg/array_initializer_2.f90: Likewise.
3631 * gfortran.dg/array_memcpy_5.f90: Likewise.
3632 * gfortran.dg/array_memset_2.f90: Likewise.
3633 * gfortran.dg/array_reference_1.f90: Likewise.
3634 * gfortran.dg/array_return_value_1.f90: Likewise.
3635 * gfortran.dg/array_section_1.f90: Likewise.
3636 * gfortran.dg/array_temporaries_3.f90: Likewise.
3637 * gfortran.dg/arrayio_1.f90: Likewise.
3638 * gfortran.dg/arrayio_10.f90: Likewise.
3639 * gfortran.dg/arrayio_11.f90: Likewise.
3640 * gfortran.dg/arrayio_12.f90: Likewise.
3641 * gfortran.dg/arrayio_13.f90: Likewise.
3642 * gfortran.dg/arrayio_14.f90: Likewise.
3643 * gfortran.dg/arrayio_16.f90: Likewise.
3644 * gfortran.dg/arrayio_2.f90: Likewise.
3645 * gfortran.dg/arrayio_3.f90: Likewise.
3646 * gfortran.dg/arrayio_4.f90: Likewise.
3647 * gfortran.dg/arrayio_5.f90: Likewise.
3648 * gfortran.dg/arrayio_6.f90: Likewise.
3649 * gfortran.dg/arrayio_7.f90: Likewise.
3650 * gfortran.dg/arrayio_8.f90: Likewise.
3651 * gfortran.dg/arrayio_9.f90: Likewise.
3652 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3653 * gfortran.dg/assign_10.f90: Likewise.
3654 * gfortran.dg/assign_9.f90: Likewise.
3655 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3656 * gfortran.dg/assignment_1.f90: Likewise.
3657 * gfortran.dg/associate_1.f03: Likewise.
3658 * gfortran.dg/associate_11.f90: Likewise.
3659 * gfortran.dg/associate_13.f90: Likewise.
3660 * gfortran.dg/associate_15.f90: Likewise.
3661 * gfortran.dg/associate_17.f90: Likewise.
3662 * gfortran.dg/associate_18.f08: Likewise.
3663 * gfortran.dg/associate_19.f03: Likewise.
3664 * gfortran.dg/associate_20.f03: Likewise.
3665 * gfortran.dg/associate_22.f90: Likewise.
3666 * gfortran.dg/associate_23.f90: Likewise.
3667 * gfortran.dg/associate_24.f90: Likewise.
3668 * gfortran.dg/associate_25.f90: Likewise.
3669 * gfortran.dg/associate_27.f90: Likewise.
3670 * gfortran.dg/associate_28.f90: Likewise.
3671 * gfortran.dg/associate_32.f03: Likewise.
3672 * gfortran.dg/associate_33.f03: Likewise.
3673 * gfortran.dg/associate_34.f90: Likewise.
3674 * gfortran.dg/associate_6.f03: Likewise.
3675 * gfortran.dg/associate_7.f03: Likewise.
3676 * gfortran.dg/associate_8.f03: Likewise.
3677 * gfortran.dg/associate_9.f03: Likewise.
3678 * gfortran.dg/associated_1.f90: Likewise.
3679 * gfortran.dg/associated_2.f90: Likewise.
3680 * gfortran.dg/associated_5.f90: Likewise.
3681 * gfortran.dg/associated_6.f90: Likewise.
3682 * gfortran.dg/associated_target_3.f90: Likewise.
3683 * gfortran.dg/associated_target_4.f90: Likewise.
3684 * gfortran.dg/associated_target_5.f03: Likewise.
3685 * gfortran.dg/associated_target_6.f03: Likewise.
3686 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3687 * gfortran.dg/assumed_rank_1.f90: Likewise.
3688 * gfortran.dg/assumed_rank_10.f90: Likewise.
3689 * gfortran.dg/assumed_rank_2.f90: Likewise.
3690 * gfortran.dg/assumed_rank_7.f90: Likewise.
3691 * gfortran.dg/assumed_rank_8.f90: Likewise.
3692 * gfortran.dg/assumed_rank_9.f90: Likewise.
3693 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3694 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3695 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3696 * gfortran.dg/assumed_type_2.f90: Likewise.
3697 * gfortran.dg/atan2_1.f90: Likewise.
3698 * gfortran.dg/auto_array_1.f90: Likewise.
3699 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3700 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3701 * gfortran.dg/auto_char_len_3.f90: Likewise.
3702 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3703 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3704 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3705 * gfortran.dg/auto_save_2.f90: Likewise.
3706 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3707 * gfortran.dg/backslash_1.f90: Likewise.
3708 * gfortran.dg/backslash_2.f90: Likewise.
3709 * gfortran.dg/backslash_3.f: Likewise.
3710 * gfortran.dg/backspace_1.f: Likewise.
3711 * gfortran.dg/backspace_10.f90: Likewise.
3712 * gfortran.dg/backspace_11.f90: Likewise.
3713 * gfortran.dg/backspace_2.f: Likewise.
3714 * gfortran.dg/backspace_3.f: Likewise.
3715 * gfortran.dg/backspace_4.f: Likewise.
3716 * gfortran.dg/backspace_5.f: Likewise.
3717 * gfortran.dg/backspace_6.f: Likewise.
3718 * gfortran.dg/backspace_7.f90: Likewise.
3719 * gfortran.dg/backspace_8.f: Likewise.
3720 * gfortran.dg/backspace_9.f: Likewise.
3721 * gfortran.dg/bessel_1.f90: Likewise.
3722 * gfortran.dg/bessel_2.f90: Likewise.
3723 * gfortran.dg/bessel_5.f90: Likewise.
3724 * gfortran.dg/bessel_6.f90: Likewise.
3725 * gfortran.dg/bessel_7.f90: Likewise.
3726 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3727 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3728 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3729 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3730 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3731 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3732 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3733 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3734 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3735 * gfortran.dg/bit_comparison_1.F90: Likewise.
3736 * gfortran.dg/bit_comparison_2.F90: Likewise.
3737 * gfortran.dg/block_1.f08: Likewise.
3738 * gfortran.dg/block_13.f08: Likewise.
3739 * gfortran.dg/block_14.f90: Likewise.
3740 * gfortran.dg/block_2.f08: Likewise.
3741 * gfortran.dg/block_6.f08: Likewise.
3742 * gfortran.dg/block_7.f08: Likewise.
3743 * gfortran.dg/block_8.f08: Likewise.
3744 * gfortran.dg/blockdata_1.f90: Likewise.
3745 * gfortran.dg/bound_1.f90: Likewise.
3746 * gfortran.dg/bound_2.f90: Likewise.
3747 * gfortran.dg/bound_3.f90: Likewise.
3748 * gfortran.dg/bound_4.f90: Likewise.
3749 * gfortran.dg/bound_5.f90: Likewise.
3750 * gfortran.dg/bound_6.f90: Likewise.
3751 * gfortran.dg/bound_7.f90: Likewise.
3752 * gfortran.dg/bound_8.f90: Likewise.
3753 * gfortran.dg/bound_9.f90: Likewise.
3754 * gfortran.dg/bound_simplification_1.f90: Likewise.
3755 * gfortran.dg/bound_simplification_3.f90: Likewise.
3756 * gfortran.dg/bound_simplification_4.f90: Likewise.
3757 * gfortran.dg/bound_simplification_5.f90: Likewise.
3758 * gfortran.dg/bound_simplification_6.f90: Likewise.
3759 * gfortran.dg/bounds_check_1.f90: Likewise.
3760 * gfortran.dg/bounds_check_12.f90: Likewise.
3761 * gfortran.dg/bounds_check_14.f90: Likewise.
3762 * gfortran.dg/bounds_check_15.f90: Likewise.
3763 * gfortran.dg/bounds_check_19.f90: Likewise.
3764 * gfortran.dg/bounds_check_8.f90: Likewise.
3765 * gfortran.dg/bounds_check_9.f90: Likewise.
3766 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3767 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3768 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3769 * gfortran.dg/boz_1.f90: Likewise.
3770 * gfortran.dg/boz_11.f90: Likewise.
3771 * gfortran.dg/boz_13.f90: Likewise.
3772 * gfortran.dg/boz_14.f90: Likewise.
3773 * gfortran.dg/boz_15.f90: Likewise.
3774 * gfortran.dg/boz_3.f90: Likewise.
3775 * gfortran.dg/boz_6.f90: Likewise.
3776 * gfortran.dg/boz_9.f90: Likewise.
3777 * gfortran.dg/byte_1.f90: Likewise.
3778 * gfortran.dg/byte_2.f90: Likewise.
3779 * gfortran.dg/c_assoc.f90: Likewise.
3780 * gfortran.dg/c_assoc_2.f03: Likewise.
3781 * gfortran.dg/c_assoc_3.f90: Likewise.
3782 * gfortran.dg/c_by_val_1.f: Likewise.
3783 * gfortran.dg/c_by_val_5.f90: Likewise.
3784 * gfortran.dg/c_char_tests.f03: Likewise.
3785 * gfortran.dg/c_char_tests_2.f03: Likewise.
3786 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3787 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3788 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3789 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3790 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3791 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3792 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3793 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3794 * gfortran.dg/c_kind_params.f90: Likewise.
3795 * gfortran.dg/c_loc_test_20.f90: Likewise.
3796 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3797 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3798 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3799 * gfortran.dg/c_size_t_test.f03: Likewise.
3800 * gfortran.dg/c_sizeof_1.f90: Likewise.
3801 * gfortran.dg/c_sizeof_5.f90: Likewise.
3802 * gfortran.dg/c_sizeof_6.f90: Likewise.
3803 * gfortran.dg/char4_iunit_1.f03: Likewise.
3804 * gfortran.dg/char4_iunit_2.f03: Likewise.
3805 * gfortran.dg/char_allocation_1.f90: Likewise.
3806 * gfortran.dg/char_array_constructor.f90: Likewise.
3807 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3808 * gfortran.dg/char_assign_1.f90: Likewise.
3809 * gfortran.dg/char_associated_1.f90: Likewise.
3810 * gfortran.dg/char_cast_2.f90: Likewise.
3811 * gfortran.dg/char_comparison_1.f: Likewise.
3812 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3813 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3814 * gfortran.dg/char_cons_len.f90: Likewise.
3815 * gfortran.dg/char_conversion.f90: Likewise.
3816 * gfortran.dg/char_cshift_1.f90: Likewise.
3817 * gfortran.dg/char_cshift_2.f90: Likewise.
3818 * gfortran.dg/char_decl_2.f90: Likewise.
3819 * gfortran.dg/char_eoshift_1.f90: Likewise.
3820 * gfortran.dg/char_eoshift_2.f90: Likewise.
3821 * gfortran.dg/char_eoshift_3.f90: Likewise.
3822 * gfortran.dg/char_eoshift_4.f90: Likewise.
3823 * gfortran.dg/char_eoshift_5.f90: Likewise.
3824 * gfortran.dg/char_expr_1.f90: Likewise.
3825 * gfortran.dg/char_expr_3.f90: Likewise.
3826 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3827 * gfortran.dg/char_length_12.f90: Likewise.
3828 * gfortran.dg/char_length_14.f90: Likewise.
3829 * gfortran.dg/char_length_15.f90: Likewise.
3830 * gfortran.dg/char_length_17.f90: Likewise.
3831 * gfortran.dg/char_length_20.f90: Likewise.
3832 * gfortran.dg/char_length_21.f90: Likewise.
3833 * gfortran.dg/char_length_5.f90: Likewise.
3834 * gfortran.dg/char_length_6.f90: Likewise.
3835 * gfortran.dg/char_length_7.f90: Likewise.
3836 * gfortran.dg/char_length_8.f90: Likewise.
3837 * gfortran.dg/char_pack_1.f90: Likewise.
3838 * gfortran.dg/char_pack_2.f90: Likewise.
3839 * gfortran.dg/char_pointer_assign.f90: Likewise.
3840 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3841 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3842 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3843 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3844 * gfortran.dg/char_pointer_func.f90: Likewise.
3845 * gfortran.dg/char_reshape_1.f90: Likewise.
3846 * gfortran.dg/char_result_1.f90: Likewise.
3847 * gfortran.dg/char_result_12.f90: Likewise.
3848 * gfortran.dg/char_result_13.f90: Likewise.
3849 * gfortran.dg/char_result_14.f90: Likewise.
3850 * gfortran.dg/char_result_15.f90: Likewise.
3851 * gfortran.dg/char_result_2.f90: Likewise.
3852 * gfortran.dg/char_result_3.f90: Likewise.
3853 * gfortran.dg/char_result_4.f90: Likewise.
3854 * gfortran.dg/char_result_5.f90: Likewise.
3855 * gfortran.dg/char_result_6.f90: Likewise.
3856 * gfortran.dg/char_result_7.f90: Likewise.
3857 * gfortran.dg/char_result_8.f90: Likewise.
3858 * gfortran.dg/char_spread_1.f90: Likewise.
3859 * gfortran.dg/char_transpose_1.f90: Likewise.
3860 * gfortran.dg/char_type_len.f90: Likewise.
3861 * gfortran.dg/char_unpack_1.f90: Likewise.
3862 * gfortran.dg/char_unpack_2.f90: Likewise.
3863 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3864 * gfortran.dg/character_comparison_1.f90: Likewise.
3865 * gfortran.dg/character_comparison_2.f90: Likewise.
3866 * gfortran.dg/character_comparison_3.f90: Likewise.
3867 * gfortran.dg/character_comparison_4.f90: Likewise.
3868 * gfortran.dg/character_comparison_5.f90: Likewise.
3869 * gfortran.dg/character_comparison_6.f90: Likewise.
3870 * gfortran.dg/character_comparison_7.f90: Likewise.
3871 * gfortran.dg/character_comparison_8.f90: Likewise.
3872 * gfortran.dg/character_comparison_9.f90: Likewise.
3873 * gfortran.dg/charlen_15.f90: Likewise.
3874 * gfortran.dg/charlen_16.f90: Likewise.
3875 * gfortran.dg/chkbits.f90: Likewise.
3876 * gfortran.dg/chmod_1.f90: Likewise.
3877 * gfortran.dg/chmod_2.f90: Likewise.
3878 * gfortran.dg/chmod_3.f90: Likewise.
3879 * gfortran.dg/class_1.f03: Likewise.
3880 * gfortran.dg/class_18.f03: Likewise.
3881 * gfortran.dg/class_19.f03: Likewise.
3882 * gfortran.dg/class_35.f90: Likewise.
3883 * gfortran.dg/class_46.f03: Likewise.
3884 * gfortran.dg/class_48.f90: Likewise.
3885 * gfortran.dg/class_51.f90: Likewise.
3886 * gfortran.dg/class_52.f90: Likewise.
3887 * gfortran.dg/class_6.f03: Likewise.
3888 * gfortran.dg/class_63.f90: Likewise.
3889 * gfortran.dg/class_64.f90: Likewise.
3890 * gfortran.dg/class_65.f90: Likewise.
3891 * gfortran.dg/class_66.f90: Likewise.
3892 * gfortran.dg/class_67.f90: Likewise.
3893 * gfortran.dg/class_9.f03: Likewise.
3894 * gfortran.dg/class_alias.f90: Likewise.
3895 * gfortran.dg/class_allocate_1.f03: Likewise.
3896 * gfortran.dg/class_allocate_10.f03: Likewise.
3897 * gfortran.dg/class_allocate_13.f90: Likewise.
3898 * gfortran.dg/class_allocate_14.f90: Likewise.
3899 * gfortran.dg/class_allocate_15.f90: Likewise.
3900 * gfortran.dg/class_allocate_19.f03: Likewise.
3901 * gfortran.dg/class_allocate_21.f90: Likewise.
3902 * gfortran.dg/class_allocate_22.f90: Likewise.
3903 * gfortran.dg/class_allocate_3.f03: Likewise.
3904 * gfortran.dg/class_allocate_4.f03: Likewise.
3905 * gfortran.dg/class_allocate_5.f90: Likewise.
3906 * gfortran.dg/class_allocate_6.f03: Likewise.
3907 * gfortran.dg/class_allocate_7.f03: Likewise.
3908 * gfortran.dg/class_allocate_8.f03: Likewise.
3909 * gfortran.dg/class_allocate_9.f03: Likewise.
3910 * gfortran.dg/class_array_1.f03: Likewise.
3911 * gfortran.dg/class_array_14.f90: Likewise.
3912 * gfortran.dg/class_array_15.f03: Likewise.
3913 * gfortran.dg/class_array_16.f90: Likewise.
3914 * gfortran.dg/class_array_2.f03: Likewise.
3915 * gfortran.dg/class_array_20.f03: Likewise.
3916 * gfortran.dg/class_array_21.f03: Likewise.
3917 * gfortran.dg/class_array_3.f03: Likewise.
3918 * gfortran.dg/class_array_4.f03: Likewise.
3919 * gfortran.dg/class_array_7.f03: Likewise.
3920 * gfortran.dg/class_array_8.f03: Likewise.
3921 * gfortran.dg/class_array_9.f03: Likewise.
3922 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3923 * gfortran.dg/class_dummy_1.f03: Likewise.
3924 * gfortran.dg/class_optional_1.f90: Likewise.
3925 * gfortran.dg/class_optional_2.f90: Likewise.
3926 * gfortran.dg/class_result_5.f90: Likewise.
3927 * gfortran.dg/class_result_6.f90: Likewise.
3928 * gfortran.dg/class_to_type_1.f03: Likewise.
3929 * gfortran.dg/class_to_type_2.f90: Likewise.
3930 * gfortran.dg/class_to_type_3.f03: Likewise.
3931 * gfortran.dg/class_to_type_4.f90: Likewise.
3932 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3933 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3934 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3935 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3936 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3937 * gfortran.dg/coarray/codimension.f90: Likewise.
3938 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
3939 * gfortran.dg/coarray/collectives_1.f90: Likewise.
3940 * gfortran.dg/coarray/collectives_2.f90: Likewise.
3941 * gfortran.dg/coarray/collectives_3.f90: Likewise.
3942 * gfortran.dg/coarray/collectives_4.f90: Likewise.
3943 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
3944 * gfortran.dg/coarray/dummy_1.f90: Likewise.
3945 * gfortran.dg/coarray/event_1.f90: Likewise.
3946 * gfortran.dg/coarray/event_2.f90: Likewise.
3947 * gfortran.dg/coarray/get_array.f90: Likewise.
3948 * gfortran.dg/coarray/image_index_1.f90: Likewise.
3949 * gfortran.dg/coarray/image_index_2.f90: Likewise.
3950 * gfortran.dg/coarray/image_index_3.f90: Likewise.
3951 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
3952 * gfortran.dg/coarray/lock_1.f90: Likewise.
3953 * gfortran.dg/coarray/lock_2.f90: Likewise.
3954 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
3955 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
3956 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
3957 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
3958 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
3959 * gfortran.dg/coarray/registering_1.f90: Likewise.
3960 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
3961 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
3962 * gfortran.dg/coarray/send_array.f90: Likewise.
3963 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
3964 * gfortran.dg/coarray/sendget_array.f90: Likewise.
3965 * gfortran.dg/coarray/subobject_1.f90: Likewise.
3966 * gfortran.dg/coarray/sync_1.f90: Likewise.
3967 * gfortran.dg/coarray/sync_3.f90: Likewise.
3968 * gfortran.dg/coarray/this_image_1.f90: Likewise.
3969 * gfortran.dg/coarray/this_image_2.f90: Likewise.
3970 * gfortran.dg/coarray_13.f90: Likewise.
3971 * gfortran.dg/coarray_15.f90: Likewise.
3972 * gfortran.dg/coarray_16.f90: Likewise.
3973 * gfortran.dg/coarray_2.f90: Likewise.
3974 * gfortran.dg/coarray_23.f90: Likewise.
3975 * gfortran.dg/coarray_40.f90: Likewise.
3976 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
3977 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
3978 * gfortran.dg/coarray_allocate_10.f08: Likewise.
3979 * gfortran.dg/coarray_allocate_2.f08: Likewise.
3980 * gfortran.dg/coarray_allocate_3.f08: Likewise.
3981 * gfortran.dg/coarray_allocate_4.f08: Likewise.
3982 * gfortran.dg/coarray_allocate_5.f08: Likewise.
3983 * gfortran.dg/coarray_allocate_7.f08: Likewise.
3984 * gfortran.dg/coarray_allocate_8.f08: Likewise.
3985 * gfortran.dg/coarray_allocate_9.f08: Likewise.
3986 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3987 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3988 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
3989 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
3990 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
3991 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
3992 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
3993 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
3994 * gfortran.dg/coarray_stat_2.f90: Likewise.
3995 * gfortran.dg/coarray_subobject_1.f90: Likewise.
3996 * gfortran.dg/coindexed_1.f90: Likewise.
3997 * gfortran.dg/comma.f: Likewise.
3998 * gfortran.dg/comma_format_extension_3.f: Likewise.
3999 * gfortran.dg/comma_format_extension_4.f: Likewise.
4000 * gfortran.dg/common_2.f90: Likewise.
4001 * gfortran.dg/common_4.f90: Likewise.
4002 * gfortran.dg/common_align_1.f90: Likewise.
4003 * gfortran.dg/common_align_2.f90: Likewise.
4004 * gfortran.dg/common_equivalence_1.f: Likewise.
4005 * gfortran.dg/common_pointer_1.f90: Likewise.
4006 * gfortran.dg/common_resize_1.f: Likewise.
4007 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4008 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4009 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4010 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4011 * gfortran.dg/complex_read.f90: Likewise.
4012 * gfortran.dg/complex_write.f90: Likewise.
4013 * gfortran.dg/constant_substring.f: Likewise.
4014 * gfortran.dg/constructor_2.f90: Likewise.
4015 * gfortran.dg/constructor_3.f90: Likewise.
4016 * gfortran.dg/constructor_6.f90: Likewise.
4017 * gfortran.dg/contained_1.f90: Likewise.
4018 * gfortran.dg/contained_3.f90: Likewise.
4019 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4020 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4021 * gfortran.dg/continuation_1.f90: Likewise.
4022 * gfortran.dg/continuation_11.f90: Likewise.
4023 * gfortran.dg/continuation_12.f90: Likewise.
4024 * gfortran.dg/continuation_13.f90: Likewise.
4025 * gfortran.dg/continuation_14.f: Likewise.
4026 * gfortran.dg/continuation_8.f90: Likewise.
4027 * gfortran.dg/convert_2.f90: Likewise.
4028 * gfortran.dg/convert_implied_open.f90: Likewise.
4029 * gfortran.dg/count_init_expr.f03: Likewise.
4030 * gfortran.dg/cr_lf.f90: Likewise.
4031 * gfortran.dg/cray_pointers_10.f90: Likewise.
4032 * gfortran.dg/cray_pointers_2.f90: Likewise.
4033 * gfortran.dg/cray_pointers_5.f90: Likewise.
4034 * gfortran.dg/cray_pointers_7.f90: Likewise.
4035 * gfortran.dg/cray_pointers_8.f90: Likewise.
4036 * gfortran.dg/cshift_1.f90: Likewise.
4037 * gfortran.dg/cshift_2.f90: Likewise.
4038 * gfortran.dg/cshift_large_1.f90: Likewise.
4039 * gfortran.dg/cshift_nan_1.f90: Likewise.
4040 * gfortran.dg/csqrt_2.f: Likewise.
4041 * gfortran.dg/data_array_1.f90: Likewise.
4042 * gfortran.dg/data_char_1.f90: Likewise.
4043 * gfortran.dg/data_char_2.f90: Likewise.
4044 * gfortran.dg/data_char_3.f90: Likewise.
4045 * gfortran.dg/data_derived_1.f90: Likewise.
4046 * gfortran.dg/data_implied_do_1.f90: Likewise.
4047 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4048 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4049 * gfortran.dg/deallocate_stat.f90: Likewise.
4050 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4051 * gfortran.dg/debug/pr37738.f: Likewise.
4052 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4053 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4054 * gfortran.dg/dec_exp_1.f90: Likewise.
4055 * gfortran.dg/dec_init_1.f90: Likewise.
4056 * gfortran.dg/dec_init_2.f90: Likewise.
4057 * gfortran.dg/dec_init_3.f90: Likewise.
4058 * gfortran.dg/dec_init_4.f90: Likewise.
4059 * gfortran.dg/dec_io_1.f90: Likewise.
4060 * gfortran.dg/dec_io_2.f90: Likewise.
4061 * gfortran.dg/dec_io_2a.f90: Likewise.
4062 * gfortran.dg/dec_io_6.f90: Likewise.
4063 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4064 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4065 * gfortran.dg/dec_math.f90: Likewise.
4066 * gfortran.dg/dec_parameter_1.f: Likewise.
4067 * gfortran.dg/dec_parameter_2.f90: Likewise.
4068 * gfortran.dg/dec_static_1.f90: Likewise.
4069 * gfortran.dg/dec_static_2.f90: Likewise.
4070 * gfortran.dg/dec_structure_1.f90: Likewise.
4071 * gfortran.dg/dec_structure_10.f90: Likewise.
4072 * gfortran.dg/dec_structure_18.f90: Likewise.
4073 * gfortran.dg/dec_structure_19.f90: Likewise.
4074 * gfortran.dg/dec_structure_2.f90: Likewise.
4075 * gfortran.dg/dec_structure_22.f90: Likewise.
4076 * gfortran.dg/dec_structure_3.f90: Likewise.
4077 * gfortran.dg/dec_structure_4.f90: Likewise.
4078 * gfortran.dg/dec_structure_5.f90: Likewise.
4079 * gfortran.dg/dec_structure_6.f90: Likewise.
4080 * gfortran.dg/dec_structure_7.f90: Likewise.
4081 * gfortran.dg/dec_union_1.f90: Likewise.
4082 * gfortran.dg/dec_union_2.f90: Likewise.
4083 * gfortran.dg/dec_union_3.f90: Likewise.
4084 * gfortran.dg/dec_union_4.f90: Likewise.
4085 * gfortran.dg/dec_union_5.f90: Likewise.
4086 * gfortran.dg/default_format_1.f90: Likewise.
4087 * gfortran.dg/default_format_2.f90: Likewise.
4088 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4089 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4090 * gfortran.dg/default_initialization_3.f90: Likewise.
4091 * gfortran.dg/default_initialization_4.f90: Likewise.
4092 * gfortran.dg/default_initialization_5.f90: Likewise.
4093 * gfortran.dg/deferred_character_1.f90: Likewise.
4094 * gfortran.dg/deferred_character_10.f90: Likewise.
4095 * gfortran.dg/deferred_character_11.f90: Likewise.
4096 * gfortran.dg/deferred_character_12.f90: Likewise.
4097 * gfortran.dg/deferred_character_13.f90: Likewise.
4098 * gfortran.dg/deferred_character_14.f90: Likewise.
4099 * gfortran.dg/deferred_character_15.f90: Likewise.
4100 * gfortran.dg/deferred_character_16.f90: Likewise.
4101 * gfortran.dg/deferred_character_2.f90: Likewise.
4102 * gfortran.dg/deferred_character_3.f90: Likewise.
4103 * gfortran.dg/deferred_character_4.f90: Likewise.
4104 * gfortran.dg/deferred_character_5.f90: Likewise.
4105 * gfortran.dg/deferred_character_6.f90: Likewise.
4106 * gfortran.dg/deferred_character_7.f90: Likewise.
4107 * gfortran.dg/deferred_character_8.f90: Likewise.
4108 * gfortran.dg/deferred_character_9.f90: Likewise.
4109 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4110 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4111 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4112 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4113 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4114 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4115 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4116 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4117 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4118 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4119 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4120 * gfortran.dg/defined_assignment_1.f90: Likewise.
4121 * gfortran.dg/defined_assignment_10.f90: Likewise.
4122 * gfortran.dg/defined_assignment_11.f90: Likewise.
4123 * gfortran.dg/defined_assignment_2.f90: Likewise.
4124 * gfortran.dg/defined_assignment_3.f90: Likewise.
4125 * gfortran.dg/defined_assignment_4.f90: Likewise.
4126 * gfortran.dg/defined_assignment_5.f90: Likewise.
4127 * gfortran.dg/defined_assignment_8.f90: Likewise.
4128 * gfortran.dg/defined_assignment_9.f90: Likewise.
4129 * gfortran.dg/dependency_2.f90: Likewise.
4130 * gfortran.dg/dependency_21.f90: Likewise.
4131 * gfortran.dg/dependency_22.f90: Likewise.
4132 * gfortran.dg/dependency_23.f90: Likewise.
4133 * gfortran.dg/dependency_24.f90: Likewise.
4134 * gfortran.dg/dependency_25.f90: Likewise.
4135 * gfortran.dg/dependency_26.f90: Likewise.
4136 * gfortran.dg/dependency_39.f90: Likewise.
4137 * gfortran.dg/dependency_40.f90: Likewise.
4138 * gfortran.dg/dependency_41.f90: Likewise.
4139 * gfortran.dg/dependency_42.f90: Likewise.
4140 * gfortran.dg/dependency_43.f90: Likewise.
4141 * gfortran.dg/dependency_44.f90: Likewise.
4142 * gfortran.dg/dependency_45.f90: Likewise.
4143 * gfortran.dg/dependency_50.f90: Likewise.
4144 * gfortran.dg/dependency_51.f90: Likewise.
4145 * gfortran.dg/dependent_decls_1.f90: Likewise.
4146 * gfortran.dg/der_array_1.f90: Likewise.
4147 * gfortran.dg/der_array_io_1.f90: Likewise.
4148 * gfortran.dg/der_array_io_2.f90: Likewise.
4149 * gfortran.dg/der_array_io_3.f90: Likewise.
4150 * gfortran.dg/der_io_1.f90: Likewise.
4151 * gfortran.dg/der_io_3.f90: Likewise.
4152 * gfortran.dg/der_pointer_2.f90: Likewise.
4153 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4154 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4155 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4156 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4157 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4158 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4159 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4160 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4161 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4162 * gfortran.dg/derived_external_function_1.f90: Likewise.
4163 * gfortran.dg/derived_init_1.f90: Likewise.
4164 * gfortran.dg/derived_init_2.f90: Likewise.
4165 * gfortran.dg/derived_init_3.f90: Likewise.
4166 * gfortran.dg/derived_init_4.f90: Likewise.
4167 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4168 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4169 * gfortran.dg/dev_null.F90: Likewise.
4170 * gfortran.dg/dfloat_1.f90: Likewise.
4171 * gfortran.dg/dim_sum_1.f90: Likewise.
4172 * gfortran.dg/dim_sum_2.f90: Likewise.
4173 * gfortran.dg/dim_sum_3.f90: Likewise.
4174 * gfortran.dg/direct_io_10.f: Likewise.
4175 * gfortran.dg/direct_io_11.f90: Likewise.
4176 * gfortran.dg/direct_io_12.f90: Likewise.
4177 * gfortran.dg/direct_io_2.f90: Likewise.
4178 * gfortran.dg/direct_io_3.f90: Likewise.
4179 * gfortran.dg/direct_io_4.f90: Likewise.
4180 * gfortran.dg/direct_io_5.f90: Likewise.
4181 * gfortran.dg/direct_io_6.f90: Likewise.
4182 * gfortran.dg/direct_io_7.f90: Likewise.
4183 * gfortran.dg/direct_io_8.f90: Likewise.
4184 * gfortran.dg/direct_io_9.f: Likewise.
4185 * gfortran.dg/do_1.f90: Likewise.
4186 * gfortran.dg/do_3.F90: Likewise.
4187 * gfortran.dg/do_concurrent_2.f90: Likewise.
4188 * gfortran.dg/do_concurrent_4.f90: Likewise.
4189 * gfortran.dg/do_corner_warn.f90: Likewise.
4190 * gfortran.dg/do_iterator_2.f90: Likewise.
4191 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4192 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4193 * gfortran.dg/dos_eol.f: Likewise.
4194 * gfortran.dg/dot_product_1.f03: Likewise.
4195 * gfortran.dg/dot_product_2.f90: Likewise.
4196 * gfortran.dg/dot_product_4.f90: Likewise.
4197 * gfortran.dg/dshift_1.F90: Likewise.
4198 * gfortran.dg/dshift_2.F90: Likewise.
4199 * gfortran.dg/dtio_1.f90: Likewise.
4200 * gfortran.dg/dtio_10.f90: Likewise.
4201 * gfortran.dg/dtio_12.f90: Likewise.
4202 * gfortran.dg/dtio_14.f90: Likewise.
4203 * gfortran.dg/dtio_15.f90: Likewise.
4204 * gfortran.dg/dtio_16.f90: Likewise.
4205 * gfortran.dg/dtio_17.f90: Likewise.
4206 * gfortran.dg/dtio_19.f90: Likewise.
4207 * gfortran.dg/dtio_2.f90: Likewise.
4208 * gfortran.dg/dtio_20.f03: Likewise.
4209 * gfortran.dg/dtio_22.f90: Likewise.
4210 * gfortran.dg/dtio_24.f90: Likewise.
4211 * gfortran.dg/dtio_25.f90: Likewise.
4212 * gfortran.dg/dtio_26.f03: Likewise.
4213 * gfortran.dg/dtio_27.f90: Likewise.
4214 * gfortran.dg/dtio_28.f03: Likewise.
4215 * gfortran.dg/dtio_3.f90: Likewise.
4216 * gfortran.dg/dtio_30.f03: Likewise.
4217 * gfortran.dg/dtio_31.f03: Likewise.
4218 * gfortran.dg/dtio_32.f03: Likewise.
4219 * gfortran.dg/dtio_4.f90: Likewise.
4220 * gfortran.dg/dtio_5.f90: Likewise.
4221 * gfortran.dg/dtio_7.f90: Likewise.
4222 * gfortran.dg/dtio_8.f90: Likewise.
4223 * gfortran.dg/dtio_9.f90: Likewise.
4224 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4225 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4226 * gfortran.dg/dup_save_1.f90: Likewise.
4227 * gfortran.dg/dup_save_2.f90: Likewise.
4228 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4229 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4230 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4231 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4232 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4233 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4234 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4235 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4236 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4237 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4238 * gfortran.dg/e_d_fmt.f90: Likewise.
4239 * gfortran.dg/edit_real_1.f90: Likewise.
4240 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4241 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4242 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4243 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4244 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4245 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4246 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4247 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4248 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4249 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4250 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4251 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4252 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4253 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4254 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4255 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4256 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4257 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4258 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4259 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4260 * gfortran.dg/empty_format_1.f90: Likewise.
4261 * gfortran.dg/endfile.f: Likewise.
4262 * gfortran.dg/endfile.f90: Likewise.
4263 * gfortran.dg/endfile_2.f90: Likewise.
4264 * gfortran.dg/entry_1.f90: Likewise.
4265 * gfortran.dg/entry_10.f90: Likewise.
4266 * gfortran.dg/entry_12.f90: Likewise.
4267 * gfortran.dg/entry_13.f90: Likewise.
4268 * gfortran.dg/entry_14.f90: Likewise.
4269 * gfortran.dg/entry_16.f90: Likewise.
4270 * gfortran.dg/entry_3.f90: Likewise.
4271 * gfortran.dg/entry_6.f90: Likewise.
4272 * gfortran.dg/entry_9.f90: Likewise.
4273 * gfortran.dg/entry_array_specs_2.f: Likewise.
4274 * gfortran.dg/enum_1.f90: Likewise.
4275 * gfortran.dg/enum_9.f90: Likewise.
4276 * gfortran.dg/eof_1.f90: Likewise.
4277 * gfortran.dg/eof_2.f90: Likewise.
4278 * gfortran.dg/eof_4.f90: Likewise.
4279 * gfortran.dg/eof_5.f90: Likewise.
4280 * gfortran.dg/eor_handling_1.f90: Likewise.
4281 * gfortran.dg/eor_handling_2.f90: Likewise.
4282 * gfortran.dg/eor_handling_3.f90: Likewise.
4283 * gfortran.dg/eor_handling_4.f90: Likewise.
4284 * gfortran.dg/eor_handling_5.f90: Likewise.
4285 * gfortran.dg/eoshift_3.f90: Likewise.
4286 * gfortran.dg/eoshift_4.f90: Likewise.
4287 * gfortran.dg/eoshift_5.f90: Likewise.
4288 * gfortran.dg/eoshift_6.f90: Likewise.
4289 * gfortran.dg/eoshift_large_1.f90: Likewise.
4290 * gfortran.dg/equiv_6.f90: Likewise.
4291 * gfortran.dg/equiv_7.f90: Likewise.
4292 * gfortran.dg/equiv_9.f90: Likewise.
4293 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4294 * gfortran.dg/erf_2.F90: Likewise.
4295 * gfortran.dg/erf_3.F90: Likewise.
4296 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4297 * gfortran.dg/error_format_2.f90: Likewise.
4298 * gfortran.dg/error_recovery_5.f90: Likewise.
4299 * gfortran.dg/execute_command_line_2.f90: Likewise.
4300 * gfortran.dg/execute_command_line_3.f90: Likewise.
4301 * gfortran.dg/exit_1.f08: Likewise.
4302 * gfortran.dg/exit_3.f08: Likewise.
4303 * gfortran.dg/exponent_1.f90: Likewise.
4304 * gfortran.dg/exponent_2.f90: Likewise.
4305 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4306 * gfortran.dg/extends_1.f03: Likewise.
4307 * gfortran.dg/extends_16.f90: Likewise.
4308 * gfortran.dg/extends_2.f03: Likewise.
4309 * gfortran.dg/extends_3.f03: Likewise.
4310 * gfortran.dg/extends_4.f03: Likewise.
4311 * gfortran.dg/extends_type_of_1.f03: Likewise.
4312 * gfortran.dg/extends_type_of_2.f03: Likewise.
4313 * gfortran.dg/external_procedures_3.f90: Likewise.
4314 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4315 * gfortran.dg/f2003_io_1.f03: Likewise.
4316 * gfortran.dg/f2003_io_4.f03: Likewise.
4317 * gfortran.dg/f2003_io_5.f03: Likewise.
4318 * gfortran.dg/f2003_io_6.f03: Likewise.
4319 * gfortran.dg/f2003_io_7.f03: Likewise.
4320 * gfortran.dg/f2c_1.f90: Likewise.
4321 * gfortran.dg/f2c_2.f90: Likewise.
4322 * gfortran.dg/f2c_3.f90: Likewise.
4323 * gfortran.dg/f2c_4.f90: Likewise.
4324 * gfortran.dg/f2c_6.f90: Likewise.
4325 * gfortran.dg/f2c_7.f90: Likewise.
4326 * gfortran.dg/f2c_9.f90: Likewise.
4327 * gfortran.dg/fgetc_1.f90: Likewise.
4328 * gfortran.dg/fgetc_2.f90: Likewise.
4329 * gfortran.dg/filename_null.f90: Likewise.
4330 * gfortran.dg/finalize_12.f90: Likewise.
4331 * gfortran.dg/finalize_13.f90: Likewise.
4332 * gfortran.dg/finalize_15.f90: Likewise.
4333 * gfortran.dg/finalize_17.f90: Likewise.
4334 * gfortran.dg/finalize_18.f90: Likewise.
4335 * gfortran.dg/finalize_25.f90: Likewise.
4336 * gfortran.dg/finalize_29.f08: Likewise.
4337 * gfortran.dg/finalize_31.f90: Likewise.
4338 * gfortran.dg/float_1.f90: Likewise.
4339 * gfortran.dg/flush_1.f90: Likewise.
4340 * gfortran.dg/fmt_bz_bn.f: Likewise.
4341 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4342 * gfortran.dg/fmt_cache_1.f: Likewise.
4343 * gfortran.dg/fmt_cache_2.f: Likewise.
4344 * gfortran.dg/fmt_cache_3.f90: Likewise.
4345 * gfortran.dg/fmt_colon.f90: Likewise.
4346 * gfortran.dg/fmt_e.f90: Likewise.
4347 * gfortran.dg/fmt_en.f90: Likewise.
4348 * gfortran.dg/fmt_error_10.f: Likewise.
4349 * gfortran.dg/fmt_error_9.f: Likewise.
4350 * gfortran.dg/fmt_exhaust.f90: Likewise.
4351 * gfortran.dg/fmt_f0_1.f90: Likewise.
4352 * gfortran.dg/fmt_f_an_p.f: Likewise.
4353 * gfortran.dg/fmt_fw_d.f90: Likewise.
4354 * gfortran.dg/fmt_g.f: Likewise.
4355 * gfortran.dg/fmt_g0_1.f08: Likewise.
4356 * gfortran.dg/fmt_g0_2.f08: Likewise.
4357 * gfortran.dg/fmt_g0_4.f08: Likewise.
4358 * gfortran.dg/fmt_g0_5.f08: Likewise.
4359 * gfortran.dg/fmt_g0_6.f08: Likewise.
4360 * gfortran.dg/fmt_g0_7.f08: Likewise.
4361 * gfortran.dg/fmt_g_1.f90: Likewise.
4362 * gfortran.dg/fmt_int_sign.f90: Likewise.
4363 * gfortran.dg/fmt_l.f90: Likewise.
4364 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4365 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4366 * gfortran.dg/fmt_p_1.f90: Likewise.
4367 * gfortran.dg/fmt_pf.f90: Likewise.
4368 * gfortran.dg/fmt_read.f90: Likewise.
4369 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4370 * gfortran.dg/fmt_t_1.f90: Likewise.
4371 * gfortran.dg/fmt_t_2.f90: Likewise.
4372 * gfortran.dg/fmt_t_3.f90: Likewise.
4373 * gfortran.dg/fmt_t_4.f90: Likewise.
4374 * gfortran.dg/fmt_t_5.f90: Likewise.
4375 * gfortran.dg/fmt_t_6.f: Likewise.
4376 * gfortran.dg/fmt_t_7.f: Likewise.
4377 * gfortran.dg/fmt_t_9.f: Likewise.
4378 * gfortran.dg/fmt_tl.f: Likewise.
4379 * gfortran.dg/fmt_unlimited.f90: Likewise.
4380 * gfortran.dg/fmt_white.f: Likewise.
4381 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4382 * gfortran.dg/fold_nearest.f90: Likewise.
4383 * gfortran.dg/forall_1.f90: Likewise.
4384 * gfortran.dg/forall_10.f90: Likewise.
4385 * gfortran.dg/forall_12.f90: Likewise.
4386 * gfortran.dg/forall_13.f90: Likewise.
4387 * gfortran.dg/forall_15.f90: Likewise.
4388 * gfortran.dg/forall_4.f90: Likewise.
4389 * gfortran.dg/forall_5.f90: Likewise.
4390 * gfortran.dg/forall_6.f90: Likewise.
4391 * gfortran.dg/forall_7.f90: Likewise.
4392 * gfortran.dg/fraction.f90: Likewise.
4393 * gfortran.dg/fseek.f90: Likewise.
4394 * gfortran.dg/ftell_1.f90: Likewise.
4395 * gfortran.dg/ftell_2.f90: Likewise.
4396 * gfortran.dg/ftell_3.f90: Likewise.
4397 * gfortran.dg/func_assign_2.f90: Likewise.
4398 * gfortran.dg/func_assign_3.f90: Likewise.
4399 * gfortran.dg/func_derived_1.f90: Likewise.
4400 * gfortran.dg/func_derived_2.f90: Likewise.
4401 * gfortran.dg/func_derived_3.f90: Likewise.
4402 * gfortran.dg/func_result_1.f90: Likewise.
4403 * gfortran.dg/func_result_2.f90: Likewise.
4404 * gfortran.dg/func_result_6.f90: Likewise.
4405 * gfortran.dg/function_charlen_2.f90: Likewise.
4406 * gfortran.dg/function_charlen_3.f: Likewise.
4407 * gfortran.dg/function_kinds_1.f90: Likewise.
4408 * gfortran.dg/function_kinds_4.f90: Likewise.
4409 * gfortran.dg/function_optimize_10.f90: Likewise.
4410 * gfortran.dg/function_optimize_11.f90: Likewise.
4411 * gfortran.dg/function_optimize_12.f90: Likewise.
4412 * gfortran.dg/function_optimize_4.f90: Likewise.
4413 * gfortran.dg/function_optimize_8.f90: Likewise.
4414 * gfortran.dg/g77/13037.f: Likewise.
4415 * gfortran.dg/g77/1832.f: Likewise.
4416 * gfortran.dg/g77/19981119-0.f: Likewise.
4417 * gfortran.dg/g77/19990313-0.f: Likewise.
4418 * gfortran.dg/g77/19990313-1.f: Likewise.
4419 * gfortran.dg/g77/19990313-2.f: Likewise.
4420 * gfortran.dg/g77/19990313-3.f: Likewise.
4421 * gfortran.dg/g77/19990419-1.f: Likewise.
4422 * gfortran.dg/g77/19990826-0.f: Likewise.
4423 * gfortran.dg/g77/19990826-2.f: Likewise.
4424 * gfortran.dg/g77/20000503-1.f: Likewise.
4425 * gfortran.dg/g77/20001111.f: Likewise.
4426 * gfortran.dg/g77/20010116.f: Likewise.
4427 * gfortran.dg/g77/20010216-1.f: Likewise.
4428 * gfortran.dg/g77/20010430.f: Likewise.
4429 * gfortran.dg/g77/20010610.f: Likewise.
4430 * gfortran.dg/g77/6177.f: Likewise.
4431 * gfortran.dg/g77/7388.f: Likewise.
4432 * gfortran.dg/g77/947.f: Likewise.
4433 * gfortran.dg/g77/970625-2.f: Likewise.
4434 * gfortran.dg/g77/971102-1.f: Likewise.
4435 * gfortran.dg/g77/980628-0.f: Likewise.
4436 * gfortran.dg/g77/980628-1.f: Likewise.
4437 * gfortran.dg/g77/980628-10.f: Likewise.
4438 * gfortran.dg/g77/980628-2.f: Likewise.
4439 * gfortran.dg/g77/980628-3.f: Likewise.
4440 * gfortran.dg/g77/980628-7.f: Likewise.
4441 * gfortran.dg/g77/980628-8.f: Likewise.
4442 * gfortran.dg/g77/980628-9.f: Likewise.
4443 * gfortran.dg/g77/980701-0.f: Likewise.
4444 * gfortran.dg/g77/980701-1.f: Likewise.
4445 * gfortran.dg/g77/cabs.f: Likewise.
4446 * gfortran.dg/g77/claus.f: Likewise.
4447 * gfortran.dg/g77/complex_1.f: Likewise.
4448 * gfortran.dg/g77/cpp3.F: Likewise.
4449 * gfortran.dg/g77/cpp4.F: Likewise.
4450 * gfortran.dg/g77/cpp5.F: Likewise.
4451 * gfortran.dg/g77/dcomplex.f: Likewise.
4452 * gfortran.dg/g77/dnrm2.f: Likewise.
4453 * gfortran.dg/g77/erfc.f: Likewise.
4454 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4455 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4456 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4457 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4458 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4459 * gfortran.dg/g77/int8421.f: Likewise.
4460 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4461 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4462 * gfortran.dg/g77/le.f: Likewise.
4463 * gfortran.dg/g77/short.f: Likewise.
4464 * gfortran.dg/gamma_1.f90: Likewise.
4465 * gfortran.dg/gamma_4.f90: Likewise.
4466 * gfortran.dg/gamma_5.f90: Likewise.
4467 * gfortran.dg/generic_13.f90: Likewise.
4468 * gfortran.dg/generic_15.f90: Likewise.
4469 * gfortran.dg/generic_19.f90: Likewise.
4470 * gfortran.dg/generic_20.f90: Likewise.
4471 * gfortran.dg/generic_23.f03: Likewise.
4472 * gfortran.dg/generic_25.f90: Likewise.
4473 * gfortran.dg/generic_27.f90: Likewise.
4474 * gfortran.dg/generic_31.f90: Likewise.
4475 * gfortran.dg/generic_4.f90: Likewise.
4476 * gfortran.dg/global_vars_c_init.f90: Likewise.
4477 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4478 * gfortran.dg/gnu_logical_1.F: Likewise.
4479 * gfortran.dg/goacc/fixed-1.f: Likewise.
4480 * gfortran.dg/goacc/fixed-2.f: Likewise.
4481 * gfortran.dg/goacc/gang-static.f95: Likewise.
4482 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4483 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4484 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4485 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4486 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4487 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4488 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4489 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4490 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4491 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4492 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4493 * gfortran.dg/gomp/pr48794.f90: Likewise.
4494 * gfortran.dg/gomp/pr72744.f90: Likewise.
4495 * gfortran.dg/gomp/pr77665.f90: Likewise.
4496 * gfortran.dg/gomp/workshare2.f90: Likewise.
4497 * gfortran.dg/gomp/workshare3.f90: Likewise.
4498 * gfortran.dg/goto_1.f: Likewise.
4499 * gfortran.dg/goto_2.f90: Likewise.
4500 * gfortran.dg/goto_4.f90: Likewise.
4501 * gfortran.dg/goto_6.f: Likewise.
4502 * gfortran.dg/graphite/id-26.f03: Likewise.
4503 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4504 * gfortran.dg/graphite/pr29581.f90: Likewise.
4505 * gfortran.dg/graphite/pr29832.f90: Likewise.
4506 * gfortran.dg/graphite/run-id-1.f: Likewise.
4507 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4508 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4509 * gfortran.dg/hollerith.f90: Likewise.
4510 * gfortran.dg/hollerith4.f90: Likewise.
4511 * gfortran.dg/hollerith6.f90: Likewise.
4512 * gfortran.dg/hollerith8.f90: Likewise.
4513 * gfortran.dg/hollerith_1.f90: Likewise.
4514 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4515 * gfortran.dg/hollerith_f95.f90: Likewise.
4516 * gfortran.dg/hollerith_legacy.f90: Likewise.
4517 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4518 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4519 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4520 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4521 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4522 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4523 * gfortran.dg/hypot_1.f90: Likewise.
4524 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4525 * gfortran.dg/iargc.f90: Likewise.
4526 * gfortran.dg/ibits.f90: Likewise.
4527 * gfortran.dg/ichar_1.f90: Likewise.
4528 * gfortran.dg/ichar_2.f90: Likewise.
4529 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4530 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4531 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4532 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4533 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4534 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4535 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4536 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4537 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4538 * gfortran.dg/ieee/large_1.f90: Likewise.
4539 * gfortran.dg/ieee/large_2.f90: Likewise.
4540 * gfortran.dg/ieee/large_3.F90: Likewise.
4541 * gfortran.dg/ieee/large_4.f90: Likewise.
4542 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4543 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4544 * gfortran.dg/impl_do_var_data.f90: Likewise.
4545 * gfortran.dg/implicit_10.f90: Likewise.
4546 * gfortran.dg/implicit_12.f90: Likewise.
4547 * gfortran.dg/implicit_class_1.f90: Likewise.
4548 * gfortran.dg/implicit_pure_1.f90: Likewise.
4549 * gfortran.dg/implied_do_1.f90: Likewise.
4550 * gfortran.dg/implied_do_io_1.f90: Likewise.
4551 * gfortran.dg/implied_do_io_2.f90: Likewise.
4552 * gfortran.dg/implied_do_io_3.f90: Likewise.
4553 * gfortran.dg/implied_shape_1.f08: Likewise.
4554 * gfortran.dg/import.f90: Likewise.
4555 * gfortran.dg/import4.f90: Likewise.
4556 * gfortran.dg/impure_1.f08: Likewise.
4557 * gfortran.dg/index.f90: Likewise.
4558 * gfortran.dg/index_2.f90: Likewise.
4559 * gfortran.dg/init_flag_1.f90: Likewise.
4560 * gfortran.dg/init_flag_10.f90: Likewise.
4561 * gfortran.dg/init_flag_15.f03: Likewise.
4562 * gfortran.dg/init_flag_2.f90: Likewise.
4563 * gfortran.dg/init_flag_3.f90: Likewise.
4564 * gfortran.dg/init_flag_4.f90: Likewise.
4565 * gfortran.dg/init_flag_5.f90: Likewise.
4566 * gfortran.dg/init_flag_6.f90: Likewise.
4567 * gfortran.dg/init_flag_7.f90: Likewise.
4568 * gfortran.dg/init_flag_9.f90: Likewise.
4569 * gfortran.dg/initialization_11.f90: Likewise.
4570 * gfortran.dg/initialization_19.f90: Likewise.
4571 * gfortran.dg/initialization_2.f90: Likewise.
4572 * gfortran.dg/initialization_22.f90: Likewise.
4573 * gfortran.dg/initialization_27.f90: Likewise.
4574 * gfortran.dg/initialization_5.f90: Likewise.
4575 * gfortran.dg/initialization_6.f90: Likewise.
4576 * gfortran.dg/inline_matmul_1.f90: Likewise.
4577 * gfortran.dg/inline_matmul_10.f90: Likewise.
4578 * gfortran.dg/inline_matmul_11.f90: Likewise.
4579 * gfortran.dg/inline_matmul_13.f90: Likewise.
4580 * gfortran.dg/inline_matmul_14.f90: Likewise.
4581 * gfortran.dg/inline_matmul_16.f90: Likewise.
4582 * gfortran.dg/inline_matmul_17.f90: Likewise.
4583 * gfortran.dg/inline_matmul_18.f90: Likewise.
4584 * gfortran.dg/inline_matmul_19.f90: Likewise.
4585 * gfortran.dg/inline_matmul_2.f90: Likewise.
4586 * gfortran.dg/inline_matmul_20.f90: Likewise.
4587 * gfortran.dg/inline_matmul_22.f90: Likewise.
4588 * gfortran.dg/inline_matmul_3.f90: Likewise.
4589 * gfortran.dg/inline_matmul_4.f90: Likewise.
4590 * gfortran.dg/inline_matmul_5.f90: Likewise.
4591 * gfortran.dg/inline_matmul_6.f90: Likewise.
4592 * gfortran.dg/inline_matmul_7.f90: Likewise.
4593 * gfortran.dg/inline_matmul_8.f90: Likewise.
4594 * gfortran.dg/inline_matmul_9.f90: Likewise.
4595 * gfortran.dg/inline_sum_1.f90: Likewise.
4596 * gfortran.dg/inline_sum_3.f90: Likewise.
4597 * gfortran.dg/inline_sum_5.f90: Likewise.
4598 * gfortran.dg/inquire-complex.f90: Likewise.
4599 * gfortran.dg/inquire.f90: Likewise.
4600 * gfortran.dg/inquire_10.f90: Likewise.
4601 * gfortran.dg/inquire_13.f90: Likewise.
4602 * gfortran.dg/inquire_15.f90: Likewise.
4603 * gfortran.dg/inquire_16.f90: Likewise.
4604 * gfortran.dg/inquire_17.f90: Likewise.
4605 * gfortran.dg/inquire_5.f90: Likewise.
4606 * gfortran.dg/inquire_6.f90: Likewise.
4607 * gfortran.dg/inquire_7.f90: Likewise.
4608 * gfortran.dg/inquire_9.f90: Likewise.
4609 * gfortran.dg/inquire_internal.f90: Likewise.
4610 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4611 * gfortran.dg/inquire_size.f90: Likewise.
4612 * gfortran.dg/int_1.f90: Likewise.
4613 * gfortran.dg/int_conv_1.f90: Likewise.
4614 * gfortran.dg/int_range_io_1.f90: Likewise.
4615 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4616 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4617 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4618 * gfortran.dg/integer_plus.f90: Likewise.
4619 * gfortran.dg/intent_out_2.f90: Likewise.
4620 * gfortran.dg/intent_out_5.f90: Likewise.
4621 * gfortran.dg/intent_out_6.f90: Likewise.
4622 * gfortran.dg/interface_12.f90: Likewise.
4623 * gfortran.dg/interface_19.f90: Likewise.
4624 * gfortran.dg/interface_4.f90: Likewise.
4625 * gfortran.dg/interface_5.f90: Likewise.
4626 * gfortran.dg/interface_9.f90: Likewise.
4627 * gfortran.dg/interface_assignment_1.f90: Likewise.
4628 * gfortran.dg/interface_assignment_2.f90: Likewise.
4629 * gfortran.dg/internal_dummy_2.f08: Likewise.
4630 * gfortran.dg/internal_dummy_3.f08: Likewise.
4631 * gfortran.dg/internal_dummy_4.f08: Likewise.
4632 * gfortran.dg/internal_pack_1.f90: Likewise.
4633 * gfortran.dg/internal_pack_10.f90: Likewise.
4634 * gfortran.dg/internal_pack_12.f90: Likewise.
4635 * gfortran.dg/internal_pack_13.f90: Likewise.
4636 * gfortran.dg/internal_pack_14.f90: Likewise.
4637 * gfortran.dg/internal_pack_15.f90: Likewise.
4638 * gfortran.dg/internal_pack_2.f90: Likewise.
4639 * gfortran.dg/internal_pack_3.f90: Likewise.
4640 * gfortran.dg/internal_pack_4.f90: Likewise.
4641 * gfortran.dg/internal_pack_6.f90: Likewise.
4642 * gfortran.dg/internal_pack_8.f90: Likewise.
4643 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4644 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4645 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4646 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4647 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4648 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4649 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4650 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4651 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4652 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4653 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4654 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4655 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4656 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4657 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4658 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4659 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4660 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4661 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4662 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4663 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4664 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4665 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4666 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4667 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4668 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4669 * gfortran.dg/io_err_1.f90: Likewise.
4670 * gfortran.dg/io_real_boz.f90: Likewise.
4671 * gfortran.dg/iomsg_1.f90: Likewise.
4672 * gfortran.dg/iostat_1.f90: Likewise.
4673 * gfortran.dg/iostat_2.f90: Likewise.
4674 * gfortran.dg/iostat_4.f90: Likewise.
4675 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4676 * gfortran.dg/ishft_1.f90: Likewise.
4677 * gfortran.dg/ishft_2.f90: Likewise.
4678 * gfortran.dg/ishft_4.f90: Likewise.
4679 * gfortran.dg/isnan_1.f90: Likewise.
4680 * gfortran.dg/isnan_2.f90: Likewise.
4681 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4682 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4683 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4684 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4685 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4686 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4687 * gfortran.dg/itime_idate_1.f: Likewise.
4688 * gfortran.dg/itime_idate_2.f: Likewise.
4689 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4690 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4691 * gfortran.dg/large_real_kind_1.f90: Likewise.
4692 * gfortran.dg/large_real_kind_2.F90: Likewise.
4693 * gfortran.dg/large_real_kind_3.F90: Likewise.
4694 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4695 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4696 * gfortran.dg/large_recl.f90: Likewise.
4697 * gfortran.dg/large_unit_1.f90: Likewise.
4698 * gfortran.dg/large_unit_2.f90: Likewise.
4699 * gfortran.dg/largeequiv_1.f90: Likewise.
4700 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4701 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4702 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4703 * gfortran.dg/list_read_1.f90: Likewise.
4704 * gfortran.dg/list_read_10.f90: Likewise.
4705 * gfortran.dg/list_read_11.f90: Likewise.
4706 * gfortran.dg/list_read_12.f90: Likewise.
4707 * gfortran.dg/list_read_13.f: Likewise.
4708 * gfortran.dg/list_read_14.f90: Likewise.
4709 * gfortran.dg/list_read_2.f90: Likewise.
4710 * gfortran.dg/list_read_3.f90: Likewise.
4711 * gfortran.dg/list_read_4.f90: Likewise.
4712 * gfortran.dg/list_read_5.f90: Likewise.
4713 * gfortran.dg/list_read_6.f90: Likewise.
4714 * gfortran.dg/list_read_7.f90: Likewise.
4715 * gfortran.dg/list_read_8.f90: Likewise.
4716 * gfortran.dg/list_read_9.f90: Likewise.
4717 * gfortran.dg/loc_2.f90: Likewise.
4718 * gfortran.dg/logical_1.f90: Likewise.
4719 * gfortran.dg/logical_dot_product.f90: Likewise.
4720 * gfortran.dg/logical_temp_io.f90: Likewise.
4721 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4722 * gfortran.dg/lrshift_1.f90: Likewise.
4723 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4724 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4725 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4726 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4727 * gfortran.dg/make_unit.f90: Likewise.
4728 * gfortran.dg/mapping_1.f90: Likewise.
4729 * gfortran.dg/mapping_2.f90: Likewise.
4730 * gfortran.dg/mapping_3.f90: Likewise.
4731 * gfortran.dg/masklr_1.F90: Likewise.
4732 * gfortran.dg/masklr_2.F90: Likewise.
4733 * gfortran.dg/matmul_1.f90: Likewise.
4734 * gfortran.dg/matmul_10.f90: Likewise.
4735 * gfortran.dg/matmul_12.f90: Likewise.
4736 * gfortran.dg/matmul_16.f90: Likewise.
4737 * gfortran.dg/matmul_17.f90: Likewise.
4738 * gfortran.dg/matmul_18.f90: Likewise.
4739 * gfortran.dg/matmul_2.f90: Likewise.
4740 * gfortran.dg/matmul_3.f90: Likewise.
4741 * gfortran.dg/matmul_4.f90: Likewise.
4742 * gfortran.dg/matmul_6.f90: Likewise.
4743 * gfortran.dg/matmul_8.f03: Likewise.
4744 * gfortran.dg/matmul_9.f90: Likewise.
4745 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4746 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4747 * gfortran.dg/matmul_const.f90: Likewise.
4748 * gfortran.dg/maxloc_1.f90: Likewise.
4749 * gfortran.dg/maxloc_2.f90: Likewise.
4750 * gfortran.dg/maxloc_3.f90: Likewise.
4751 * gfortran.dg/maxloc_4.f90: Likewise.
4752 * gfortran.dg/maxloc_string_1.f90: Likewise.
4753 * gfortran.dg/maxlocval_1.f90: Likewise.
4754 * gfortran.dg/maxlocval_2.f90: Likewise.
4755 * gfortran.dg/maxlocval_3.f90: Likewise.
4756 * gfortran.dg/maxlocval_4.f90: Likewise.
4757 * gfortran.dg/maxval_char_1.f90: Likewise.
4758 * gfortran.dg/maxval_char_2.f90: Likewise.
4759 * gfortran.dg/maxval_char_3.f90: Likewise.
4760 * gfortran.dg/maxval_char_4.f90: Likewise.
4761 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4762 * gfortran.dg/mclock.f90: Likewise.
4763 * gfortran.dg/merge_bits_1.F90: Likewise.
4764 * gfortran.dg/merge_bits_2.F90: Likewise.
4765 * gfortran.dg/merge_char_1.f90: Likewise.
4766 * gfortran.dg/merge_init_expr.f90: Likewise.
4767 * gfortran.dg/min_max_optional_1.f90: Likewise.
4768 * gfortran.dg/min_max_optional_5.f90: Likewise.
4769 * gfortran.dg/minloc_1.f90: Likewise.
4770 * gfortran.dg/minloc_2.f90: Likewise.
4771 * gfortran.dg/minloc_3.f90: Likewise.
4772 * gfortran.dg/minloc_4.f90: Likewise.
4773 * gfortran.dg/minloc_string_1.f90: Likewise.
4774 * gfortran.dg/minlocval_1.f90: Likewise.
4775 * gfortran.dg/minlocval_2.f90: Likewise.
4776 * gfortran.dg/minlocval_3.f90: Likewise.
4777 * gfortran.dg/minlocval_4.f90: Likewise.
4778 * gfortran.dg/minmax_char_1.f90: Likewise.
4779 * gfortran.dg/minmaxloc_1.f90: Likewise.
4780 * gfortran.dg/minmaxloc_10.f90: Likewise.
4781 * gfortran.dg/minmaxloc_11.f90: Likewise.
4782 * gfortran.dg/minmaxloc_12.f90: Likewise.
4783 * gfortran.dg/minmaxloc_13.f90: Likewise.
4784 * gfortran.dg/minmaxloc_2.f90: Likewise.
4785 * gfortran.dg/minmaxloc_3.f90: Likewise.
4786 * gfortran.dg/minmaxloc_4.f90: Likewise.
4787 * gfortran.dg/minmaxloc_5.f90: Likewise.
4788 * gfortran.dg/minmaxloc_6.f90: Likewise.
4789 * gfortran.dg/minmaxloc_7.f90: Likewise.
4790 * gfortran.dg/minmaxloc_8.f90: Likewise.
4791 * gfortran.dg/minmaxval_1.f90: Likewise.
4792 * gfortran.dg/minval_char_1.f90: Likewise.
4793 * gfortran.dg/minval_char_2.f90: Likewise.
4794 * gfortran.dg/minval_char_3.f90: Likewise.
4795 * gfortran.dg/minval_char_4.f90: Likewise.
4796 * gfortran.dg/minval_char_5.f90: Likewise.
4797 * gfortran.dg/minval_parameter_1.f90: Likewise.
4798 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4799 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4800 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4801 * gfortran.dg/missing_parens_1.f90: Likewise.
4802 * gfortran.dg/missing_parens_2.f90: Likewise.
4803 * gfortran.dg/mod_large_1.f90: Likewise.
4804 * gfortran.dg/mod_sign0_1.f90: Likewise.
4805 * gfortran.dg/module_blank_common.f90: Likewise.
4806 * gfortran.dg/module_commons_1.f90: Likewise.
4807 * gfortran.dg/module_commons_3.f90: Likewise.
4808 * gfortran.dg/module_double_reuse.f90: Likewise.
4809 * gfortran.dg/module_equivalence_1.f90: Likewise.
4810 * gfortran.dg/module_equivalence_2.f90: Likewise.
4811 * gfortran.dg/module_equivalence_3.f90: Likewise.
4812 * gfortran.dg/module_equivalence_5.f90: Likewise.
4813 * gfortran.dg/module_interface_1.f90: Likewise.
4814 * gfortran.dg/module_nan.f90: Likewise.
4815 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4816 * gfortran.dg/module_procedure_1.f90: Likewise.
4817 * gfortran.dg/module_read_1.f90: Likewise.
4818 * gfortran.dg/module_read_2.f90: Likewise.
4819 * gfortran.dg/module_widestring_1.f90: Likewise.
4820 * gfortran.dg/move_alloc.f90: Likewise.
4821 * gfortran.dg/move_alloc_10.f90: Likewise.
4822 * gfortran.dg/move_alloc_13.f90: Likewise.
4823 * gfortran.dg/move_alloc_14.f90: Likewise.
4824 * gfortran.dg/move_alloc_15.f90: Likewise.
4825 * gfortran.dg/move_alloc_16.f90: Likewise.
4826 * gfortran.dg/move_alloc_2.f90: Likewise.
4827 * gfortran.dg/move_alloc_5.f90: Likewise.
4828 * gfortran.dg/move_alloc_6.f90: Likewise.
4829 * gfortran.dg/move_alloc_9.f90: Likewise.
4830 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4831 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4832 * gfortran.dg/mvbits_1.f90: Likewise.
4833 * gfortran.dg/mvbits_2.f90: Likewise.
4834 * gfortran.dg/mvbits_3.f90: Likewise.
4835 * gfortran.dg/mvbits_4.f90: Likewise.
4836 * gfortran.dg/mvbits_7.f90: Likewise.
4837 * gfortran.dg/mvbits_8.f90: Likewise.
4838 * gfortran.dg/namelist_11.f: Likewise.
4839 * gfortran.dg/namelist_12.f: Likewise.
4840 * gfortran.dg/namelist_13.f90: Likewise.
4841 * gfortran.dg/namelist_14.f90: Likewise.
4842 * gfortran.dg/namelist_15.f90: Likewise.
4843 * gfortran.dg/namelist_16.f90: Likewise.
4844 * gfortran.dg/namelist_17.f90: Likewise.
4845 * gfortran.dg/namelist_18.f90: Likewise.
4846 * gfortran.dg/namelist_19.f90: Likewise.
4847 * gfortran.dg/namelist_20.f90: Likewise.
4848 * gfortran.dg/namelist_21.f90: Likewise.
4849 * gfortran.dg/namelist_22.f90: Likewise.
4850 * gfortran.dg/namelist_23.f90: Likewise.
4851 * gfortran.dg/namelist_24.f90: Likewise.
4852 * gfortran.dg/namelist_26.f90: Likewise.
4853 * gfortran.dg/namelist_27.f90: Likewise.
4854 * gfortran.dg/namelist_28.f90: Likewise.
4855 * gfortran.dg/namelist_29.f90: Likewise.
4856 * gfortran.dg/namelist_37.f90: Likewise.
4857 * gfortran.dg/namelist_38.f90: Likewise.
4858 * gfortran.dg/namelist_39.f90: Likewise.
4859 * gfortran.dg/namelist_40.f90: Likewise.
4860 * gfortran.dg/namelist_41.f90: Likewise.
4861 * gfortran.dg/namelist_42.f90: Likewise.
4862 * gfortran.dg/namelist_43.f90: Likewise.
4863 * gfortran.dg/namelist_44.f90: Likewise.
4864 * gfortran.dg/namelist_47.f90: Likewise.
4865 * gfortran.dg/namelist_48.f90: Likewise.
4866 * gfortran.dg/namelist_49.f90: Likewise.
4867 * gfortran.dg/namelist_50.f90: Likewise.
4868 * gfortran.dg/namelist_51.f90: Likewise.
4869 * gfortran.dg/namelist_52.f90: Likewise.
4870 * gfortran.dg/namelist_54.f90: Likewise.
4871 * gfortran.dg/namelist_55.f90: Likewise.
4872 * gfortran.dg/namelist_56.f90: Likewise.
4873 * gfortran.dg/namelist_57.f90: Likewise.
4874 * gfortran.dg/namelist_58.f90: Likewise.
4875 * gfortran.dg/namelist_59.f90: Likewise.
4876 * gfortran.dg/namelist_60.f90: Likewise.
4877 * gfortran.dg/namelist_61.f90: Likewise.
4878 * gfortran.dg/namelist_64.f90: Likewise.
4879 * gfortran.dg/namelist_65.f90: Likewise.
4880 * gfortran.dg/namelist_69.f90: Likewise.
4881 * gfortran.dg/namelist_70.f90: Likewise.
4882 * gfortran.dg/namelist_71.f90: Likewise.
4883 * gfortran.dg/namelist_72.f: Likewise.
4884 * gfortran.dg/namelist_73.f90: Likewise.
4885 * gfortran.dg/namelist_77.f90: Likewise.
4886 * gfortran.dg/namelist_78.f90: Likewise.
4887 * gfortran.dg/namelist_79.f90: Likewise.
4888 * gfortran.dg/namelist_80.f90: Likewise.
4889 * gfortran.dg/namelist_81.f90: Likewise.
4890 * gfortran.dg/namelist_82.f90: Likewise.
4891 * gfortran.dg/namelist_84.f90: Likewise.
4892 * gfortran.dg/namelist_85.f90: Likewise.
4893 * gfortran.dg/namelist_86.f90: Likewise.
4894 * gfortran.dg/namelist_87.f90: Likewise.
4895 * gfortran.dg/namelist_88.f90: Likewise.
4896 * gfortran.dg/namelist_89.f90: Likewise.
4897 * gfortran.dg/namelist_90.f: Likewise.
4898 * gfortran.dg/namelist_95.f90: Likewise.
4899 * gfortran.dg/namelist_char_only.f90: Likewise.
4900 * gfortran.dg/namelist_empty.f90: Likewise.
4901 * gfortran.dg/namelist_internal.f90: Likewise.
4902 * gfortran.dg/namelist_use.f90: Likewise.
4903 * gfortran.dg/namelist_use_only.f90: Likewise.
4904 * gfortran.dg/namelist_utf8.f90: Likewise.
4905 * gfortran.dg/nan_1.f90: Likewise.
4906 * gfortran.dg/nan_2.f90: Likewise.
4907 * gfortran.dg/nan_3.f90: Likewise.
4908 * gfortran.dg/nan_6.f90: Likewise.
4909 * gfortran.dg/nan_7.f90: Likewise.
4910 * gfortran.dg/nearest_1.f90: Likewise.
4911 * gfortran.dg/nearest_2.f90: Likewise.
4912 * gfortran.dg/nearest_3.f90: Likewise.
4913 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4914 * gfortran.dg/negative_automatic_size.f90: Likewise.
4915 * gfortran.dg/negative_unit.f: Likewise.
4916 * gfortran.dg/negative_unit2.f90: Likewise.
4917 * gfortran.dg/negative_unit_int8.f: Likewise.
4918 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4919 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4920 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4921 * gfortran.dg/nested_modules_1.f90: Likewise.
4922 * gfortran.dg/nested_modules_2.f90: Likewise.
4923 * gfortran.dg/nested_modules_3.f90: Likewise.
4924 * gfortran.dg/nesting_1.f90: Likewise.
4925 * gfortran.dg/new_line.f90: Likewise.
4926 * gfortran.dg/newunit_1.f90: Likewise.
4927 * gfortran.dg/newunit_3.f90: Likewise.
4928 * gfortran.dg/newunit_5.f90.f90: Likewise.
4929 * gfortran.dg/nint_1.f90: Likewise.
4930 * gfortran.dg/nint_2.f90: Likewise.
4931 * gfortran.dg/no_arg_check_2.f90: Likewise.
4932 * gfortran.dg/no_range_check_1.f90: Likewise.
4933 * gfortran.dg/no_range_check_2.f90: Likewise.
4934 * gfortran.dg/no_range_check_3.f90: Likewise.
4935 * gfortran.dg/noadv_size.f90: Likewise.
4936 * gfortran.dg/nonreturning_statements.f90: Likewise.
4937 * gfortran.dg/norm2_1.f90: Likewise.
4938 * gfortran.dg/norm2_3.f90: Likewise.
4939 * gfortran.dg/nosigned_zero_1.f90: Likewise.
4940 * gfortran.dg/nosigned_zero_2.f90: Likewise.
4941 * gfortran.dg/nosigned_zero_3.f90: Likewise.
4942 * gfortran.dg/null_4.f90: Likewise.
4943 * gfortran.dg/null_9.f90: Likewise.
4944 * gfortran.dg/nullify_3.f90: Likewise.
4945 * gfortran.dg/oldstyle_1.f90: Likewise.
4946 * gfortran.dg/open_access_append_1.f90: Likewise.
4947 * gfortran.dg/open_access_append_2.f90: Likewise.
4948 * gfortran.dg/open_errors.f90: Likewise.
4949 * gfortran.dg/open_negative_unit_1.f90: Likewise.
4950 * gfortran.dg/open_new.f90: Likewise.
4951 * gfortran.dg/open_readonly_1.f90: Likewise.
4952 * gfortran.dg/operator_1.f90: Likewise.
4953 * gfortran.dg/optional_absent_1.f90: Likewise.
4954 * gfortran.dg/optional_absent_2.f90: Likewise.
4955 * gfortran.dg/optional_absent_3.f90: Likewise.
4956 * gfortran.dg/optional_class_1.f90: Likewise.
4957 * gfortran.dg/optional_dim_2.f90: Likewise.
4958 * gfortran.dg/optional_dim_3.f90: Likewise.
4959 * gfortran.dg/output_exponents_1.f90: Likewise.
4960 * gfortran.dg/overload_1.f90: Likewise.
4961 * gfortran.dg/overload_2.f90: Likewise.
4962 * gfortran.dg/overwrite_1.f: Likewise.
4963 * gfortran.dg/pad_no.f90: Likewise.
4964 * gfortran.dg/parameter_array_init_1.f90: Likewise.
4965 * gfortran.dg/parameter_array_init_2.f90: Likewise.
4966 * gfortran.dg/parameter_array_init_4.f90: Likewise.
4967 * gfortran.dg/parameter_array_init_5.f90: Likewise.
4968 * gfortran.dg/parameter_array_section_2.f90: Likewise.
4969 * gfortran.dg/parens_3.f90: Likewise.
4970 * gfortran.dg/parens_5.f90: Likewise.
4971 * gfortran.dg/parens_6.f90: Likewise.
4972 * gfortran.dg/parent_result_ref_1.f90: Likewise.
4973 * gfortran.dg/parent_result_ref_2.f90: Likewise.
4974 * gfortran.dg/parent_result_ref_3.f90: Likewise.
4975 * gfortran.dg/parent_result_ref_4.f90: Likewise.
4976 * gfortran.dg/parity_1.f90: Likewise.
4977 * gfortran.dg/past_eor.f90: Likewise.
4978 * gfortran.dg/pdt_1.f03: Likewise.
4979 * gfortran.dg/pdt_10.f03: Likewise.
4980 * gfortran.dg/pdt_11.f03: Likewise.
4981 * gfortran.dg/pdt_12.f03: Likewise.
4982 * gfortran.dg/pdt_13.f03: Likewise.
4983 * gfortran.dg/pdt_14.f03: Likewise.
4984 * gfortran.dg/pdt_15.f03: Likewise.
4985 * gfortran.dg/pdt_19.f03: Likewise.
4986 * gfortran.dg/pdt_20.f03: Likewise.
4987 * gfortran.dg/pdt_22.f03: Likewise.
4988 * gfortran.dg/pdt_23.f03: Likewise.
4989 * gfortran.dg/pdt_25.f03: Likewise.
4990 * gfortran.dg/pdt_26.f03: Likewise.
4991 * gfortran.dg/pdt_27.f03: Likewise.
4992 * gfortran.dg/pdt_28.f03: Likewise.
4993 * gfortran.dg/pdt_3.f03: Likewise.
4994 * gfortran.dg/pdt_4.f03: Likewise.
4995 * gfortran.dg/pdt_5.f03: Likewise.
4996 * gfortran.dg/pdt_7.f03: Likewise.
4997 * gfortran.dg/pointer_1.f90: Likewise.
4998 * gfortran.dg/pointer_array_1.f90: Likewise.
4999 * gfortran.dg/pointer_array_3.f90: Likewise.
5000 * gfortran.dg/pointer_array_4.f90: Likewise.
5001 * gfortran.dg/pointer_array_5.f90: Likewise.
5002 * gfortran.dg/pointer_array_6.f90: Likewise.
5003 * gfortran.dg/pointer_array_7.f90: Likewise.
5004 * gfortran.dg/pointer_array_8.f90: Likewise.
5005 * gfortran.dg/pointer_array_9.f90: Likewise.
5006 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5007 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5008 * gfortran.dg/pointer_assign_10.f90: Likewise.
5009 * gfortran.dg/pointer_assign_11.f90: Likewise.
5010 * gfortran.dg/pointer_assign_4.f90: Likewise.
5011 * gfortran.dg/pointer_assign_8.f90: Likewise.
5012 * gfortran.dg/pointer_assign_9.f90: Likewise.
5013 * gfortran.dg/pointer_check_10.f90: Likewise.
5014 * gfortran.dg/pointer_check_9.f90: Likewise.
5015 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5016 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5017 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5018 * gfortran.dg/pointer_init_1.f90: Likewise.
5019 * gfortran.dg/pointer_init_3.f90: Likewise.
5020 * gfortran.dg/pointer_init_4.f90: Likewise.
5021 * gfortran.dg/pointer_init_5.f90: Likewise.
5022 * gfortran.dg/pointer_init_8.f90: Likewise.
5023 * gfortran.dg/pointer_intent_1.f90: Likewise.
5024 * gfortran.dg/pointer_intent_4.f90: Likewise.
5025 * gfortran.dg/pointer_intent_5.f90: Likewise.
5026 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5027 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5028 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5029 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5030 * gfortran.dg/pointer_target_1.f90: Likewise.
5031 * gfortran.dg/pointer_target_2.f90: Likewise.
5032 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5033 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5034 * gfortran.dg/power.f90: Likewise.
5035 * gfortran.dg/power1.f90: Likewise.
5036 * gfortran.dg/power_3.f90: Likewise.
5037 * gfortran.dg/power_4.f90: Likewise.
5038 * gfortran.dg/power_5.f90: Likewise.
5039 * gfortran.dg/pr12884.f: Likewise.
5040 * gfortran.dg/pr15129.f90: Likewise.
5041 * gfortran.dg/pr15140.f90: Likewise.
5042 * gfortran.dg/pr15324.f90: Likewise.
5043 * gfortran.dg/pr15332.f: Likewise.
5044 * gfortran.dg/pr15957.f90: Likewise.
5045 * gfortran.dg/pr15959.f90: Likewise.
5046 * gfortran.dg/pr16597.f90: Likewise.
5047 * gfortran.dg/pr16861.f90: Likewise.
5048 * gfortran.dg/pr16938.f90: Likewise.
5049 * gfortran.dg/pr17090.f90: Likewise.
5050 * gfortran.dg/pr17143.f90: Likewise.
5051 * gfortran.dg/pr17164.f90: Likewise.
5052 * gfortran.dg/pr17229.f: Likewise.
5053 * gfortran.dg/pr17285.f90: Likewise.
5054 * gfortran.dg/pr17286.f90: Likewise.
5055 * gfortran.dg/pr17472.f: Likewise.
5056 * gfortran.dg/pr17612.f90: Likewise.
5057 * gfortran.dg/pr17706.f90: Likewise.
5058 * gfortran.dg/pr18025.f90: Likewise.
5059 * gfortran.dg/pr18122.f90: Likewise.
5060 * gfortran.dg/pr18210.f90: Likewise.
5061 * gfortran.dg/pr18392.f90: Likewise.
5062 * gfortran.dg/pr19155.f: Likewise.
5063 * gfortran.dg/pr19216.f: Likewise.
5064 * gfortran.dg/pr19467.f90: Likewise.
5065 * gfortran.dg/pr19657.f: Likewise.
5066 * gfortran.dg/pr19926.f90: Likewise.
5067 * gfortran.dg/pr19928-1.f90: Likewise.
5068 * gfortran.dg/pr19928-2.f90: Likewise.
5069 * gfortran.dg/pr20086.f90: Likewise.
5070 * gfortran.dg/pr20124.f90: Likewise.
5071 * gfortran.dg/pr20163-2.f: Likewise.
5072 * gfortran.dg/pr20480.f90: Likewise.
5073 * gfortran.dg/pr20755.f: Likewise.
5074 * gfortran.dg/pr20950.f: Likewise.
5075 * gfortran.dg/pr21177.f90: Likewise.
5076 * gfortran.dg/pr21730.f: Likewise.
5077 * gfortran.dg/pr22491.f: Likewise.
5078 * gfortran.dg/pr25603.f: Likewise.
5079 * gfortran.dg/pr26246_2.f90: Likewise.
5080 * gfortran.dg/pr32136.f90: Likewise.
5081 * gfortran.dg/pr32533.f90: Likewise.
5082 * gfortran.dg/pr33794.f90: Likewise.
5083 * gfortran.dg/pr35662.f90: Likewise.
5084 * gfortran.dg/pr35944-1.f90: Likewise.
5085 * gfortran.dg/pr35944-2.f90: Likewise.
5086 * gfortran.dg/pr35983.f90: Likewise.
5087 * gfortran.dg/pr39865.f90: Likewise.
5088 * gfortran.dg/pr41212.f90: Likewise.
5089 * gfortran.dg/pr43808.f90: Likewise.
5090 * gfortran.dg/pr44592.f90: Likewise.
5091 * gfortran.dg/pr44735.f90: Likewise.
5092 * gfortran.dg/pr45308.f03: Likewise.
5093 * gfortran.dg/pr46297.f: Likewise.
5094 * gfortran.dg/pr46588.f90: Likewise.
5095 * gfortran.dg/pr46665.f90: Likewise.
5096 * gfortran.dg/pr46804.f90: Likewise.
5097 * gfortran.dg/pr47008.f03: Likewise.
5098 * gfortran.dg/pr47614.f: Likewise.
5099 * gfortran.dg/pr47878.f90: Likewise.
5100 * gfortran.dg/pr49103.f90: Likewise.
5101 * gfortran.dg/pr50069_1.f90: Likewise.
5102 * gfortran.dg/pr50769.f90: Likewise.
5103 * gfortran.dg/pr52608.f90: Likewise.
5104 * gfortran.dg/pr55086_2.f90: Likewise.
5105 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5106 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5107 * gfortran.dg/pr55330.f90: Likewise.
5108 * gfortran.dg/pr56015.f90: Likewise.
5109 * gfortran.dg/pr57910.f90: Likewise.
5110 * gfortran.dg/pr59700.f90: Likewise.
5111 * gfortran.dg/pr62125.f90: Likewise.
5112 * gfortran.dg/pr64530.f90: Likewise.
5113 * gfortran.dg/pr65429.f90: Likewise.
5114 * gfortran.dg/pr65450.f90: Likewise.
5115 * gfortran.dg/pr65504.f90: Likewise.
5116 * gfortran.dg/pr65903.f90: Likewise.
5117 * gfortran.dg/pr66311.f90: Likewise.
5118 * gfortran.dg/pr66864.f90: Likewise.
5119 * gfortran.dg/pr67140.f90: Likewise.
5120 * gfortran.dg/pr67524.f90: Likewise.
5121 * gfortran.dg/pr67885.f90: Likewise.
5122 * gfortran.dg/pr68053.f90: Likewise.
5123 * gfortran.dg/pr68566.f90: Likewise.
5124 * gfortran.dg/pr69514_1.f90: Likewise.
5125 * gfortran.dg/pr69514_2.f90: Likewise.
5126 * gfortran.dg/pr69739.f90: Likewise.
5127 * gfortran.dg/pr70673.f90: Likewise.
5128 * gfortran.dg/pr71523_2.f90: Likewise.
5129 * gfortran.dg/pr71764.f90: Likewise.
5130 * gfortran.dg/pr78092.f90: Likewise.
5131 * gfortran.dg/pr82973.f90: Likewise.
5132 * gfortran.dg/pr83864.f90: Likewise.
5133 * gfortran.dg/pr83874.f90: Likewise.
5134 * gfortran.dg/pr84088.f90: Likewise.
5135 * gfortran.dg/pr84155.f90: Likewise.
5136 * gfortran.dg/proc_decl_12.f90: Likewise.
5137 * gfortran.dg/proc_decl_13.f90: Likewise.
5138 * gfortran.dg/proc_decl_15.f90: Likewise.
5139 * gfortran.dg/proc_decl_17.f90: Likewise.
5140 * gfortran.dg/proc_decl_18.f90: Likewise.
5141 * gfortran.dg/proc_decl_2.f90: Likewise.
5142 * gfortran.dg/proc_decl_5.f90: Likewise.
5143 * gfortran.dg/proc_decl_9.f90: Likewise.
5144 * gfortran.dg/proc_ptr_1.f90: Likewise.
5145 * gfortran.dg/proc_ptr_10.f90: Likewise.
5146 * gfortran.dg/proc_ptr_12.f90: Likewise.
5147 * gfortran.dg/proc_ptr_18.f90: Likewise.
5148 * gfortran.dg/proc_ptr_19.f90: Likewise.
5149 * gfortran.dg/proc_ptr_21.f90: Likewise.
5150 * gfortran.dg/proc_ptr_22.f90: Likewise.
5151 * gfortran.dg/proc_ptr_23.f90: Likewise.
5152 * gfortran.dg/proc_ptr_25.f90: Likewise.
5153 * gfortran.dg/proc_ptr_26.f90: Likewise.
5154 * gfortran.dg/proc_ptr_3.f90: Likewise.
5155 * gfortran.dg/proc_ptr_36.f90: Likewise.
5156 * gfortran.dg/proc_ptr_47.f90: Likewise.
5157 * gfortran.dg/proc_ptr_48.f90: Likewise.
5158 * gfortran.dg/proc_ptr_5.f90: Likewise.
5159 * gfortran.dg/proc_ptr_6.f90: Likewise.
5160 * gfortran.dg/proc_ptr_7.f90: Likewise.
5161 * gfortran.dg/proc_ptr_8.f90: Likewise.
5162 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5163 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5164 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5165 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5166 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5167 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5168 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5169 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5170 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5171 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5172 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5173 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5174 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5175 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5176 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5177 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5178 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5179 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5180 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5181 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5182 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5183 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5184 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5185 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5186 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5187 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5188 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5189 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5190 * gfortran.dg/product_init_expr.f03: Likewise.
5191 * gfortran.dg/promotion.f90: Likewise.
5192 * gfortran.dg/promotion_3.f90: Likewise.
5193 * gfortran.dg/promotion_4.f90: Likewise.
5194 * gfortran.dg/protected_1.f90: Likewise.
5195 * gfortran.dg/protected_2.f90: Likewise.
5196 * gfortran.dg/ptr-func-1.f90: Likewise.
5197 * gfortran.dg/ptr-func-2.f90: Likewise.
5198 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5199 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5200 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5201 * gfortran.dg/pure_byref_1.f90: Likewise.
5202 * gfortran.dg/pure_byref_2.f90: Likewise.
5203 * gfortran.dg/pure_byref_3.f90: Likewise.
5204 * gfortran.dg/quad_2.f90: Likewise.
5205 * gfortran.dg/quad_3.f90: Likewise.
5206 * gfortran.dg/random_3.f90: Likewise.
5207 * gfortran.dg/random_4.f90: Likewise.
5208 * gfortran.dg/random_7.f90: Likewise.
5209 * gfortran.dg/read_2.f90: Likewise.
5210 * gfortran.dg/read_3.f90: Likewise.
5211 * gfortran.dg/read_4.f90: Likewise.
5212 * gfortran.dg/read_5.f90: Likewise.
5213 * gfortran.dg/read_bad_advance.f90: Likewise.
5214 * gfortran.dg/read_bang.f90: Likewise.
5215 * gfortran.dg/read_bang4.f90: Likewise.
5216 * gfortran.dg/read_comma.f: Likewise.
5217 * gfortran.dg/read_dir.f90: Likewise.
5218 * gfortran.dg/read_empty_file.f: Likewise.
5219 * gfortran.dg/read_eof_1.f90: Likewise.
5220 * gfortran.dg/read_eof_2.f90: Likewise.
5221 * gfortran.dg/read_eof_3.f90: Likewise.
5222 * gfortran.dg/read_eof_4.f90: Likewise.
5223 * gfortran.dg/read_eof_5.f90: Likewise.
5224 * gfortran.dg/read_eof_6.f: Likewise.
5225 * gfortran.dg/read_eof_7.f90: Likewise.
5226 * gfortran.dg/read_eof_8.f90: Likewise.
5227 * gfortran.dg/read_eof_all.f90: Likewise.
5228 * gfortran.dg/read_eor.f90: Likewise.
5229 * gfortran.dg/read_float_1.f90: Likewise.
5230 * gfortran.dg/read_float_2.f03: Likewise.
5231 * gfortran.dg/read_float_3.f90: Likewise.
5232 * gfortran.dg/read_float_4.f90: Likewise.
5233 * gfortran.dg/read_infnan_1.f90: Likewise.
5234 * gfortran.dg/read_list_eof_1.f90: Likewise.
5235 * gfortran.dg/read_logical.f90: Likewise.
5236 * gfortran.dg/read_many_1.f: Likewise.
5237 * gfortran.dg/read_no_eor.f90: Likewise.
5238 * gfortran.dg/read_noadvance.f90: Likewise.
5239 * gfortran.dg/read_repeat.f90: Likewise.
5240 * gfortran.dg/read_repeat_2.f90: Likewise.
5241 * gfortran.dg/read_size_noadvance.f90: Likewise.
5242 * gfortran.dg/read_x_eof.f90: Likewise.
5243 * gfortran.dg/read_x_past.f: Likewise.
5244 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5245 * gfortran.dg/real_const_1.f: Likewise.
5246 * gfortran.dg/real_const_2.f90: Likewise.
5247 * gfortran.dg/real_const_3.f90: Likewise.
5248 * gfortran.dg/real_do_1.f90: Likewise.
5249 * gfortran.dg/real_index_1.f90: Likewise.
5250 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5251 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5252 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5253 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5254 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5255 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5256 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5257 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5258 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5259 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5260 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5261 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5262 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5263 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5264 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5265 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5266 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5267 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5268 * gfortran.dg/record_marker_1.f90: Likewise.
5269 * gfortran.dg/record_marker_2.f: Likewise.
5270 * gfortran.dg/record_marker_3.f90: Likewise.
5271 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5272 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5273 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5274 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5275 * gfortran.dg/recursive_check_7.f90: Likewise.
5276 * gfortran.dg/recursive_reference_1.f90: Likewise.
5277 * gfortran.dg/recursive_reference_2.f90: Likewise.
5278 * gfortran.dg/recursive_stack.f90: Likewise.
5279 * gfortran.dg/reduction.f90: Likewise.
5280 * gfortran.dg/repack_arrays_1.f90: Likewise.
5281 * gfortran.dg/repeat_1.f90: Likewise.
5282 * gfortran.dg/repeat_2.f90: Likewise.
5283 * gfortran.dg/repeat_3.f90: Likewise.
5284 * gfortran.dg/repeat_6.f90: Likewise.
5285 * gfortran.dg/reshape-alloc.f90: Likewise.
5286 * gfortran.dg/reshape-complex.f90: Likewise.
5287 * gfortran.dg/reshape.f90: Likewise.
5288 * gfortran.dg/reshape_2.f90: Likewise.
5289 * gfortran.dg/reshape_7.f90: Likewise.
5290 * gfortran.dg/reshape_empty_1.f03: Likewise.
5291 * gfortran.dg/reshape_pad_1.f90: Likewise.
5292 * gfortran.dg/reshape_rank7.f90: Likewise.
5293 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5294 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5295 * gfortran.dg/result_default_init_1.f90: Likewise.
5296 * gfortran.dg/result_in_spec_1.f90: Likewise.
5297 * gfortran.dg/result_in_spec_2.f90: Likewise.
5298 * gfortran.dg/ret_array_1.f90: Likewise.
5299 * gfortran.dg/ret_pointer_1.f90: Likewise.
5300 * gfortran.dg/ret_pointer_2.f90: Likewise.
5301 * gfortran.dg/rewind_1.f90: Likewise.
5302 * gfortran.dg/round_1.f03: Likewise.
5303 * gfortran.dg/round_2.f03: Likewise.
5304 * gfortran.dg/round_3.f08: Likewise.
5305 * gfortran.dg/round_4.f90: Likewise.
5306 * gfortran.dg/rrspacing_1.f90: Likewise.
5307 * gfortran.dg/runtime_warning_1.f90: Likewise.
5308 * gfortran.dg/same_type_as_2.f03: Likewise.
5309 * gfortran.dg/save_1.f90: Likewise.
5310 * gfortran.dg/save_5.f90: Likewise.
5311 * gfortran.dg/save_6.f90: Likewise.
5312 * gfortran.dg/scalar_mask_1.f90: Likewise.
5313 * gfortran.dg/scalar_mask_2.f90: Likewise.
5314 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5315 * gfortran.dg/scale_1.f90: Likewise.
5316 * gfortran.dg/scan_1.f90: Likewise.
5317 * gfortran.dg/scan_2.f90: Likewise.
5318 * gfortran.dg/secnds-1.f: Likewise.
5319 * gfortran.dg/secnds.f: Likewise.
5320 * gfortran.dg/select_1.f90: Likewise.
5321 * gfortran.dg/select_2.f90: Likewise.
5322 * gfortran.dg/select_3.f90: Likewise.
5323 * gfortran.dg/select_5.f90: Likewise.
5324 * gfortran.dg/select_char_1.f90: Likewise.
5325 * gfortran.dg/select_char_2.f90: Likewise.
5326 * gfortran.dg/select_type_13.f03: Likewise.
5327 * gfortran.dg/select_type_14.f03: Likewise.
5328 * gfortran.dg/select_type_15.f03: Likewise.
5329 * gfortran.dg/select_type_19.f03: Likewise.
5330 * gfortran.dg/select_type_2.f03: Likewise.
5331 * gfortran.dg/select_type_26.f03: Likewise.
5332 * gfortran.dg/select_type_27.f03: Likewise.
5333 * gfortran.dg/select_type_28.f03: Likewise.
5334 * gfortran.dg/select_type_3.f03: Likewise.
5335 * gfortran.dg/select_type_35.f03: Likewise.
5336 * gfortran.dg/select_type_36.f03: Likewise.
5337 * gfortran.dg/select_type_37.f03: Likewise.
5338 * gfortran.dg/select_type_39.f03: Likewise.
5339 * gfortran.dg/select_type_4.f90: Likewise.
5340 * gfortran.dg/select_type_5.f03: Likewise.
5341 * gfortran.dg/select_type_6.f03: Likewise.
5342 * gfortran.dg/select_type_7.f03: Likewise.
5343 * gfortran.dg/select_type_8.f03: Likewise.
5344 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5345 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5346 * gfortran.dg/selected_kind_1.f90: Likewise.
5347 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5348 * gfortran.dg/shape_2.f90: Likewise.
5349 * gfortran.dg/shape_4.f90: Likewise.
5350 * gfortran.dg/shape_5.f90: Likewise.
5351 * gfortran.dg/shape_7.f90: Likewise.
5352 * gfortran.dg/shape_8.f90: Likewise.
5353 * gfortran.dg/shape_9.f90: Likewise.
5354 * gfortran.dg/shift-kind_2.f90: Likewise.
5355 * gfortran.dg/shiftalr_1.F90: Likewise.
5356 * gfortran.dg/shiftalr_2.F90: Likewise.
5357 * gfortran.dg/simpleif_1.f90: Likewise.
5358 * gfortran.dg/simplify_argN_1.f90: Likewise.
5359 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5360 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5361 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5362 * gfortran.dg/simplify_modulo.f90: Likewise.
5363 * gfortran.dg/single_char_string.f90: Likewise.
5364 * gfortran.dg/size_dim.f90: Likewise.
5365 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5366 * gfortran.dg/sizeof.f90: Likewise.
5367 * gfortran.dg/sizeof_4.f90: Likewise.
5368 * gfortran.dg/slash_1.f90: Likewise.
5369 * gfortran.dg/sms-1.f90: Likewise.
5370 * gfortran.dg/sms-2.f90: Likewise.
5371 * gfortran.dg/spec_expr_7.f90: Likewise.
5372 * gfortran.dg/specifics_1.f90: Likewise.
5373 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5374 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5375 * gfortran.dg/spread_init_expr.f03: Likewise.
5376 * gfortran.dg/spread_scalar_source.f90: Likewise.
5377 * gfortran.dg/spread_shape_1.f90: Likewise.
5378 * gfortran.dg/stat_1.f90: Likewise.
5379 * gfortran.dg/stat_2.f90: Likewise.
5380 * gfortran.dg/stfunc_1.f90: Likewise.
5381 * gfortran.dg/stfunc_4.f90: Likewise.
5382 * gfortran.dg/stfunc_6.f90: Likewise.
5383 * gfortran.dg/storage_size_1.f08: Likewise.
5384 * gfortran.dg/storage_size_3.f08: Likewise.
5385 * gfortran.dg/storage_size_4.f90: Likewise.
5386 * gfortran.dg/streamio_1.f90: Likewise.
5387 * gfortran.dg/streamio_10.f90: Likewise.
5388 * gfortran.dg/streamio_11.f90: Likewise.
5389 * gfortran.dg/streamio_12.f90: Likewise.
5390 * gfortran.dg/streamio_13.f90: Likewise.
5391 * gfortran.dg/streamio_14.f90: Likewise.
5392 * gfortran.dg/streamio_15.f90: Likewise.
5393 * gfortran.dg/streamio_16.f90: Likewise.
5394 * gfortran.dg/streamio_17.f90: Likewise.
5395 * gfortran.dg/streamio_2.f90: Likewise.
5396 * gfortran.dg/streamio_3.f90: Likewise.
5397 * gfortran.dg/streamio_4.f90: Likewise.
5398 * gfortran.dg/streamio_5.f90: Likewise.
5399 * gfortran.dg/streamio_6.f90: Likewise.
5400 * gfortran.dg/streamio_7.f90: Likewise.
5401 * gfortran.dg/streamio_8.f90: Likewise.
5402 * gfortran.dg/streamio_9.f90: Likewise.
5403 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5404 * gfortran.dg/string_4.f90: Likewise.
5405 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5406 * gfortran.dg/string_assign_2.f90: Likewise.
5407 * gfortran.dg/string_compare_1.f90: Likewise.
5408 * gfortran.dg/string_compare_2.f90: Likewise.
5409 * gfortran.dg/string_compare_3.f90: Likewise.
5410 * gfortran.dg/string_ctor_1.f90: Likewise.
5411 * gfortran.dg/string_length_1.f90: Likewise.
5412 * gfortran.dg/string_length_2.f90: Likewise.
5413 * gfortran.dg/string_length_3.f90: Likewise.
5414 * gfortran.dg/string_length_4.f90: Likewise.
5415 * gfortran.dg/string_null_compare_1.f: Likewise.
5416 * gfortran.dg/string_pad_trunc.f90: Likewise.
5417 * gfortran.dg/structure_constructor_1.f03: Likewise.
5418 * gfortran.dg/structure_constructor_11.f90: Likewise.
5419 * gfortran.dg/structure_constructor_13.f03: Likewise.
5420 * gfortran.dg/structure_constructor_2.f03: Likewise.
5421 * gfortran.dg/structure_constructor_5.f03: Likewise.
5422 * gfortran.dg/submodule_1.f08: Likewise.
5423 * gfortran.dg/submodule_11.f08: Likewise.
5424 * gfortran.dg/submodule_14.f08: Likewise.
5425 * gfortran.dg/submodule_15.f08: Likewise.
5426 * gfortran.dg/submodule_17.f08: Likewise.
5427 * gfortran.dg/submodule_18.f08: Likewise.
5428 * gfortran.dg/submodule_19.f08: Likewise.
5429 * gfortran.dg/submodule_2.f08: Likewise.
5430 * gfortran.dg/submodule_27.f08: Likewise.
5431 * gfortran.dg/submodule_28.f08: Likewise.
5432 * gfortran.dg/submodule_29.f08: Likewise.
5433 * gfortran.dg/submodule_30.f08: Likewise.
5434 * gfortran.dg/submodule_6.f08: Likewise.
5435 * gfortran.dg/submodule_7.f08: Likewise.
5436 * gfortran.dg/submodule_8.f08: Likewise.
5437 * gfortran.dg/subnormal_1.f90: Likewise.
5438 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5439 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5440 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5441 * gfortran.dg/substr_2.f: Likewise.
5442 * gfortran.dg/substr_3.f: Likewise.
5443 * gfortran.dg/substr_4.f: Likewise.
5444 * gfortran.dg/substr_5.f90: Likewise.
5445 * gfortran.dg/substr_6.f90: Likewise.
5446 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5447 * gfortran.dg/sum_init_expr.f03: Likewise.
5448 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5449 * gfortran.dg/system_clock_3.f08: Likewise.
5450 * gfortran.dg/t_editing.f: Likewise.
5451 * gfortran.dg/team_change_1.f90: Likewise.
5452 * gfortran.dg/team_end_1.f90: Likewise.
5453 * gfortran.dg/team_number_1.f90: Likewise.
5454 * gfortran.dg/temporary_1.f90: Likewise.
5455 * gfortran.dg/test_com_block.f90: Likewise.
5456 * gfortran.dg/test_only_clause.f90: Likewise.
5457 * gfortran.dg/tiny_1.f90: Likewise.
5458 * gfortran.dg/tiny_2.f90: Likewise.
5459 * gfortran.dg/tl_editing.f90: Likewise.
5460 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5461 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5462 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5463 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5464 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5465 * gfortran.dg/transfer_class_2.f90: Likewise.
5466 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5467 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5468 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5469 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5470 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5471 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5472 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5473 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5474 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5475 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5476 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5477 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5478 * gfortran.dg/transpose_1.f90: Likewise.
5479 * gfortran.dg/transpose_3.f03: Likewise.
5480 * gfortran.dg/transpose_4.f90: Likewise.
5481 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5482 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5483 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5484 * gfortran.dg/trim_1.f90: Likewise.
5485 * gfortran.dg/trim_optimize_1.f90: Likewise.
5486 * gfortran.dg/trim_optimize_2.f90: Likewise.
5487 * gfortran.dg/trim_optimize_3.f90: Likewise.
5488 * gfortran.dg/trim_optimize_4.f90: Likewise.
5489 * gfortran.dg/trim_optimize_5.f90: Likewise.
5490 * gfortran.dg/trim_optimize_6.f90: Likewise.
5491 * gfortran.dg/trim_optimize_7.f90: Likewise.
5492 * gfortran.dg/trim_optimize_8.f90: Likewise.
5493 * gfortran.dg/type_to_class_1.f03: Likewise.
5494 * gfortran.dg/type_to_class_2.f03: Likewise.
5495 * gfortran.dg/type_to_class_3.f03: Likewise.
5496 * gfortran.dg/type_to_class_4.f03: Likewise.
5497 * gfortran.dg/type_to_class_5.f03: Likewise.
5498 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5499 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5500 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5501 * gfortran.dg/typebound_call_1.f03: Likewise.
5502 * gfortran.dg/typebound_call_13.f03: Likewise.
5503 * gfortran.dg/typebound_call_18.f03: Likewise.
5504 * gfortran.dg/typebound_call_19.f03: Likewise.
5505 * gfortran.dg/typebound_call_2.f03: Likewise.
5506 * gfortran.dg/typebound_call_20.f03: Likewise.
5507 * gfortran.dg/typebound_call_3.f03: Likewise.
5508 * gfortran.dg/typebound_generic_5.f03: Likewise.
5509 * gfortran.dg/typebound_generic_6.f03: Likewise.
5510 * gfortran.dg/typebound_generic_9.f03: Likewise.
5511 * gfortran.dg/typebound_operator_12.f03: Likewise.
5512 * gfortran.dg/typebound_operator_13.f03: Likewise.
5513 * gfortran.dg/typebound_operator_15.f90: Likewise.
5514 * gfortran.dg/typebound_operator_20.f90: Likewise.
5515 * gfortran.dg/typebound_operator_3.f03: Likewise.
5516 * gfortran.dg/typebound_operator_6.f03: Likewise.
5517 * gfortran.dg/typebound_operator_7.f03: Likewise.
5518 * gfortran.dg/typebound_operator_8.f03: Likewise.
5519 * gfortran.dg/typebound_operator_9.f03: Likewise.
5520 * gfortran.dg/typebound_proc_19.f90: Likewise.
5521 * gfortran.dg/typebound_proc_20.f90: Likewise.
5522 * gfortran.dg/typebound_proc_23.f90: Likewise.
5523 * gfortran.dg/typebound_proc_27.f03: Likewise.
5524 * gfortran.dg/typebound_proc_35.f90: Likewise.
5525 * gfortran.dg/typebound_proc_36.f90: Likewise.
5526 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5527 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5528 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5529 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5530 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5531 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5532 * gfortran.dg/unf_short_record_1.f90: Likewise.
5533 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5534 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5535 * gfortran.dg/unit_1.f90: Likewise.
5536 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5537 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5538 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5539 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5540 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5541 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5542 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5543 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5544 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5545 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5546 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5547 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5548 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5549 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5550 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5551 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5552 * gfortran.dg/unpack_init_expr.f03: Likewise.
5553 * gfortran.dg/use_10.f90: Likewise.
5554 * gfortran.dg/use_11.f90: Likewise.
5555 * gfortran.dg/use_13.f90: Likewise.
5556 * gfortran.dg/use_24.f90: Likewise.
5557 * gfortran.dg/use_27.f90: Likewise.
5558 * gfortran.dg/use_5.f90: Likewise.
5559 * gfortran.dg/use_allocated_1.f90: Likewise.
5560 * gfortran.dg/use_only_1.f90: Likewise.
5561 * gfortran.dg/use_only_4.f90: Likewise.
5562 * gfortran.dg/use_rename_2.f90: Likewise.
5563 * gfortran.dg/use_rename_4.f90: Likewise.
5564 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5565 * gfortran.dg/used_interface_ref.f90: Likewise.
5566 * gfortran.dg/used_types_5.f90: Likewise.
5567 * gfortran.dg/utf8_1.f03: Likewise.
5568 * gfortran.dg/utf8_2.f03: Likewise.
5569 * gfortran.dg/value_1.f90: Likewise.
5570 * gfortran.dg/value_2.f90: Likewise.
5571 * gfortran.dg/value_4.f90: Likewise.
5572 * gfortran.dg/value_6.f03: Likewise.
5573 * gfortran.dg/value_7.f03: Likewise.
5574 * gfortran.dg/value_test.f90: Likewise.
5575 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5576 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5577 * gfortran.dg/vect/pr60510.f: Likewise.
5578 * gfortran.dg/vect/pr69882.f90: Likewise.
5579 * gfortran.dg/vect/pr69980.f90: Likewise.
5580 * gfortran.dg/vect/vect-5.f90: Likewise.
5581 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5582 * gfortran.dg/vector_subscript_1.f90: Likewise.
5583 * gfortran.dg/vector_subscript_2.f90: Likewise.
5584 * gfortran.dg/vector_subscript_3.f90: Likewise.
5585 * gfortran.dg/vector_subscript_5.f90: Likewise.
5586 * gfortran.dg/verify_2.f90: Likewise.
5587 * gfortran.dg/volatile10.f90: Likewise.
5588 * gfortran.dg/where_1.f90: Likewise.
5589 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5590 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5591 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5592 * gfortran.dg/whole_file_13.f90: Likewise.
5593 * gfortran.dg/whole_file_2.f90: Likewise.
5594 * gfortran.dg/widechar_2.f90: Likewise.
5595 * gfortran.dg/widechar_4.f90: Likewise.
5596 * gfortran.dg/widechar_5.f90: Likewise.
5597 * gfortran.dg/widechar_6.f90: Likewise.
5598 * gfortran.dg/widechar_8.f90: Likewise.
5599 * gfortran.dg/widechar_IO_1.f90: Likewise.
5600 * gfortran.dg/widechar_IO_2.f90: Likewise.
5601 * gfortran.dg/widechar_IO_3.f90: Likewise.
5602 * gfortran.dg/widechar_IO_4.f90: Likewise.
5603 * gfortran.dg/widechar_compare_1.f90: Likewise.
5604 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5605 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5606 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5607 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5608 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5609 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5610 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5611 * gfortran.dg/widechar_select_1.f90: Likewise.
5612 * gfortran.dg/winapi.f90: Likewise.
5613 * gfortran.dg/write_0_pe_format.f90: Likewise.
5614 * gfortran.dg/write_back.f: Likewise.
5615 * gfortran.dg/write_check3.f90: Likewise.
5616 * gfortran.dg/write_direct_eor.f90: Likewise.
5617 * gfortran.dg/write_padding.f90: Likewise.
5618 * gfortran.dg/write_recursive.f90: Likewise.
5619 * gfortran.dg/write_rewind_1.f: Likewise.
5620 * gfortran.dg/write_rewind_2.f: Likewise.
5621 * gfortran.dg/write_zero_array.f90: Likewise.
5622 * gfortran.dg/x_slash_1.f: Likewise.
5623 * gfortran.dg/x_slash_2.f: Likewise.
5624 * gfortran.dg/zero_array_components_1.f90: Likewise.
5625 * gfortran.dg/zero_length_1.f90: Likewise.
5626 * gfortran.dg/zero_length_2.f90: Likewise.
5627 * gfortran.dg/zero_sized_1.f90: Likewise.
5628 * gfortran.dg/zero_sized_3.f90: Likewise.
5629 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5630 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5631 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5632 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5633 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5634 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5635 * gfortran.fortran-torture/execute/args.f90: Likewise.
5636 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5637 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5638 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5639 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5640 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5641 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5642 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5643 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5644 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5645 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5646 * gfortran.fortran-torture/execute/common.f90: Likewise.
5647 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5648 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5649 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5650 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5651 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5652 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5653 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5654 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5655 * gfortran.fortran-torture/execute/data.f90: Likewise.
5656 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5657 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5658 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5659 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5660 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5661 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5662 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5663 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5664 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5665 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5666 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5667 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5668 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5669 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5670 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5671 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5672 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5673 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5674 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5675 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5676 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5677 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5678 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5679 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5680 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5681 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5682 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5683 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5684 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5685 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5686 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5687 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5688 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5689 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5690 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5691 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5692 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5693 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5694 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5695 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5696 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5697 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5698 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5699 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5700 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5701 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5702 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5703 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5704 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5705 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5706 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5707 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5708 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5709 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5710 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5711 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5712 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5713 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5714 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5715 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5716 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5717 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5718 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5719 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5720 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5721 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5722 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5723 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5724 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5725 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5726 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5727 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5728 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5729 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5730 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5731 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5732 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5733 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5734 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5735 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5736 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5737 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5738 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5739 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5740 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5741 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5742 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5743 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5744 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5745 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5746 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5747 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5748 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5749 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5750 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5751 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5752 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5753 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5754 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5755 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5756 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5757 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5758 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5759 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5760 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5761 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5762 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5763 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5764 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5765 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5766 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5767 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5768 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5769 * gfortran.fortran-torture/execute/math.f90: Likewise.
5770 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5771 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5772 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5773 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5774 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5775 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5776 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5777 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5778 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5779 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5780 * gfortran.fortran-torture/execute/power.f90: Likewise.
5781 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5782 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5783 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5784 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5785 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5786 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5787 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5788 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5789 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5790 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5791 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5792 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5793 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5794 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5795 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5796 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5797 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5798 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5799 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5800 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5801 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5802 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5803 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5804 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5805 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5806 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5807 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5808 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5809 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5810 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5811 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5812 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5813 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5814 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5815 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5816 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5817 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5818 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5819 * gfortran.fortran-torture/execute/string.f90: Likewise.
5820 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5821 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5822 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5823 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5824 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5825 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5826 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5827 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5828 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5829 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5830 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5831 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5832 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5833 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5834 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5835 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5836 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5837 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5838 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5839 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5840 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5841 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5842 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5843 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5844 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5845 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5846 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5847 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5848 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5849 * gfortran.dg/inline_transpose_1.f90: Likewise.
5850
5851 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5852
5853 PR fortran/84115
5854 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5855 change to dg-run.
5856
5857 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5858
5859 PR ada/84277
5860 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5861 * gnat.dg/dispatch1.adb: Rename into...
5862 * gnat.dg/disp1.adb: ...this.
5863 * gnat.dg/dispatch1_p.ads: Rename into...
5864 * gnat.dg/disp1_pkg.ads: ...this.
5865 * gnat.dg/disp2.adb: Rename into...
5866 * gnat.dg/dispatch2.adb: ...this.
5867 * gnat.dg/dispatch2_p.ads: Rename into...
5868 * gnat.dg/disp2_pkg.ads: ...this.
5869 * gnat.dg/dispatch2_p.adb: Rename into...
5870 * gnat.dg/disp2_pkg.adb: this.
5871 * gnat.dg/generic_dispatch.adb: Rename into...
5872 * gnat.dg/generic_disp.adb: this.
5873 * gnat.dg/generic_dispatch_p.ads: Rename into...
5874 * gnat.dg/generic_disp_pkg.ads: ...this.
5875 * gnat.dg/generic_dispatch_p.adb: Rename into...
5876 * gnat.dg/generic_disp_pkg.adb: ...this.
5877 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5878 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5879 * gnat.dg/object_overflow1.adb: Tweak index.
5880 * gnat.dg/object_overflow2.adb: Likewise.
5881 * gnat.dg/object_overflow3.adb: Likewise.
5882 * gnat.dg/object_overflow4.adb: Likewise.
5883 * gnat.dg/object_overflow5.adb: Likewise.
5884
5885 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5886
5887 PR ipa/84425
5888 * gcc.c-torture/compile/pr84425.c: New test.
5889
5890 2018-02-16 Marek Polacek <polacek@redhat.com>
5891 Jakub Jelinek <jakub@redhat.com>
5892
5893 PR c++/84192
5894 * g++.dg/cpp1y/constexpr-84192.C: New test.
5895
5896 2018-02-16 Martin Sebor <msebor@redhat.com>
5897
5898 PR c++/79064
5899 * g++.dg/overload15.C: New test.
5900
5901 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5902
5903 PR target/81535
5904 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5905 * gcc.dg/pr56727-2.c: Ditto.
5906 * gcc.target/powerpc/pr79439.c: Renamed to...
5907 * gcc.target/powerpc/pr79439-1.c: ...this.
5908 * gcc.target/powerpc/pr79439-2.c: New test.
5909 * gcc.target/powerpc/pr79439-3.c: New test.
5910
5911 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5912
5913 target/pr84371
5914 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5915 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5916 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5917 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5918 * gcc.target/powerpc/builtins-3.c: Same.
5919
5920 2018-02-16 Nathan Sidwell <nathan@acm.org>
5921
5922 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5923
5924 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5925
5926 PR rtl-optimization/70023
5927 * gcc.target/i386/pr70023.c: New.
5928
5929 2018-02-16 Carl Love <cel@us.ibm.com>
5930
5931 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5932 tests.
5933 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5934 tests.
5935
5936 2018-02-16 Carl Love <cel@us.ibm.com>
5937
5938 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
5939 for the ABI definitions for vec_extract4b and vec_insert4b.
5940
5941 2018-02-16 Nathan Sidwell <nathan@acm.org>
5942
5943 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
5944 * g++.old-deja/g++.mike/net43.C: Likewise.
5945
5946 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5947
5948 PR c++/82468
5949 * g++.dg/cpp1z/class-deduction48.C: New.
5950
5951 2018-02-16 Nathan Sidwell <nathan@acm.org>
5952
5953 PR c++/84375
5954 * g++.dg/lookup/pr84375.C: New.
5955
5956 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5957
5958 PR target/83831
5959 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
5960
5961 2018-02-16 Richard Biener <rguenther@suse.de>
5962
5963 PR tree-optimization/84417
5964 * gcc.dg/torture/pr84417.c: New testcase.
5965
5966 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5967
5968 PR target/84272
5969 * g++.dg/opt/pr84272.C: New test.
5970
5971 PR rtl-optimization/83723
5972 * gcc.dg/pr83723.c: New test.
5973
5974 2018-02-16 Richard Biener <rguenther@suse.de>
5975
5976 PR tree-optimization/84399
5977 * gcc.dg/graphite/pr84399.c: New testcase.
5978
5979 2018-02-16 Richard Biener <rguenther@suse.de>
5980
5981 PR tree-optimization/84190
5982 * g++.dg/torture/pr84190.C: New testcase.
5983
5984 2018-02-15 Martin Sebor <msebor@redhat.com>
5985
5986 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
5987 directives.
5988
5989 2018-02-15 Janus Weil <janus@gcc.gnu.org>
5990
5991 PR fortran/84409
5992 * gfortran.dg/dtio_21.f03: Add an error message.
5993 * gfortran.dg/dtio_22.f90: Fix invalid test case.
5994
5995 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5996
5997 PR fortran/84381
5998 * gfortran.dg/stop_shouldfail.f90: New test.
5999
6000 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6001
6002 PR c++/84330
6003 * g++.dg/concepts/pr84330.C: New.
6004
6005 2018-02-15 Tom de Vries <tom@codesourcery.com>
6006
6007 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6008
6009 2018-02-15 Tom de Vries <tom@codesourcery.com>
6010
6011 * gcc.c-torture/compile/pr84136.c: Require effective target
6012 indirect_jumps.
6013
6014 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6015
6016 PR tree-optimization/84383
6017 * gcc.c-torture/compile/pr84383.c: New test.
6018
6019 PR tree-optimization/84334
6020 * gcc.dg/pr84334.c: New test.
6021
6022 2018-02-14 Carl Love <cel@us.ibm.com>
6023
6024 * gcc.target/powerpc/builtins-4-int128-runnable.c
6025 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6026 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6027
6028 2018-02-14 Martin Sebor <msebor@redhat.com>
6029
6030 PR tree-optimization/83698
6031 * gcc.dg/Wrestrict-7.c: New test.
6032 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6033 * gcc.target/i386/chkp-stropt-17.c: Same.
6034
6035 2018-02-14 Martin Sebor <msebor@redhat.com>
6036
6037 PR c/84108
6038 * gcc.dg/Wattributes-8.c: New test.
6039
6040 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6041
6042 PR fortran/84385
6043 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6044 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6045 * gfortran.dg/select_type_1.f03: Extend test case.
6046
6047 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6048
6049 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6050 (dg-options): Use -O2 -msse2 -mno-sse3.
6051
6052 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6053
6054 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6055 this test case still works ok.
6056 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6057 * gcc.dg/vmx/insert-be-order.c: Likewise.
6058 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6059 * gcc.dg/vmx/ld-be-order.c: Likewise.
6060 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6061 * gcc.dg/vmx/lde-be-order.c: Likewise.
6062 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6063 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6064 * gcc.dg/vmx/merge-be-order.c: Likewise.
6065 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6066 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6067 * gcc.dg/vmx/pack-be-order.c: Likewise.
6068 * gcc.dg/vmx/perm-be-order.c: Likewise.
6069 * gcc.dg/vmx/splat-be-order.c: Likewise.
6070 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6071 * gcc.dg/vmx/st-be-order.c: Likewise.
6072 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6073 * gcc.dg/vmx/ste-be-order.c: Likewise.
6074 * gcc.dg/vmx/stl-be-order.c: Likewise.
6075 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6076 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6077 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6078 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6079 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6080
6081 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6082
6083 PR c++/84350
6084 * g++.dg/cpp0x/auto49.C: New.
6085
6086 2018-02-14 Nathan Sidwell <nathan@acm.org>
6087
6088 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6089
6090 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6091
6092 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6093 * gcc.target/powerpc/le-altivec-consts.c: Same.
6094
6095 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6096
6097 PR target/84220
6098 * gcc.target/powerpc/pr84220-sld.c: New test.
6099 * gcc.target/powerpc/pr84220-sld2.c: New test.
6100 * gcc.target/powerpc/pr84220-sldw.c: New test.
6101 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6102 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6103
6104 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6105
6106 PR target/84239
6107 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6108 _inc_ssp intrinsics.
6109 * gcc.target/i386/cet-intrin-4.c: Likewise.
6110 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6111 __builtin_ia32_rdssp[d|q].
6112
6113 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6114
6115 PR tree-optimization/84357
6116 * gcc.dg/vect/pr84357.c: New test.
6117
6118 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6119
6120 PR target/83831
6121 * gcc.target/rx/pr83831.c: New tests.
6122
6123 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6124
6125 PR target/79242
6126 * gcc.target/msp430/pr79242.c: New test.
6127
6128 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6129
6130 PR target/84372
6131 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6132 with -mcpu=power9.
6133
6134 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6135
6136 PR target/84279
6137 * g++.dg/pr84279.C: New test.
6138
6139 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6140
6141 PR rtl-optimization/84169
6142 * gcc.c-torture/execute/pr84169.c: New.
6143
6144 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6145
6146 PR target/84370
6147 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6148
6149 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6150
6151 PR target/84365
6152 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6153 with -mcpu=power9.
6154
6155 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6156
6157 PR c++/84364
6158 * g++.dg/warn/effc4.C: New test.
6159
6160 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6161
6162 PR c++/84333
6163 * g++.dg/template/sizeof16.C: New.
6164 * g++.dg/template/sizeof17.C: Likewise.
6165
6166 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6167
6168 PR fortran/84313
6169 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6170 add necessary compiler options.
6171 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6172
6173 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6174
6175 PR c/82210
6176 * gcc.c-torture/execute/pr82210.c: New test.
6177
6178 PR middle-end/84309
6179 * gcc.dg/pr84309-2.c: New test.
6180
6181 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6182
6183 PR tree-optimization/84321
6184 * gcc.dg/pr84321.c: New test.
6185
6186 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6187
6188 PR target/84359
6189 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6190
6191 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6192
6193 PR sanitizer/84340
6194 * gcc.dg/asan/pr84307.c: Remove test.
6195
6196 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6197
6198 * gcc.target/rl78/test_auto_vector.c: New test.
6199
6200 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6201
6202 PR c/84305
6203 * gcc.c-torture/compile/pr84305.c: New test.
6204
6205 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6206
6207 PR target/84335
6208 * gcc.target/i386/pr84335.c: New test.
6209
6210 PR tree-optimization/84339
6211 * gcc.c-torture/execute/pr84339.c: New test.
6212
6213 PR middle-end/84309
6214 * gcc.dg/pr84309.c: New test.
6215 * gcc.target/i386/pr84309.c: New test.
6216
6217 PR target/84336
6218 * gcc.target/i386/pr84336.c: New test.
6219
6220 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6221
6222 PR c++/84341
6223 * c-c++-common/gomp/pr84341.c: New test.
6224
6225 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6226
6227 PR fortran/68746
6228 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6229
6230 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6231
6232 PR fortran/68746
6233 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6234 of zero for read.
6235
6236 2018-02-12 Jeff Law <law@redhat.com>
6237
6238 * gcc.c-torture/compile/reg-args-size.c: New test.
6239
6240 2018-02-12 Carl Love <cel@us.ibm.com>
6241
6242 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6243 uint128 tests to new testfile.
6244 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6245 int128 and uint128 tests.
6246 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6247 list of torture tests.
6248
6249 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6250
6251 PR fortran/84273
6252 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6253 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6254
6255 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6256
6257 PR target/82641
6258 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6259
6260 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6261
6262 PR sanitizer/84307
6263 * gcc.dg/asan/pr84307.c: New test.
6264
6265 2018-02-12 Nathan Sidwell <nathan@acm.org>
6266
6267 * g++.dg/parse/pr84263.C: New.
6268
6269 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6270
6271 PR c++/79626
6272 * g++.dg/template/crash129.C: New.
6273
6274 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6275
6276 PR target/83828
6277 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6278 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6279 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6280 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6281 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6282
6283 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6284
6285 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6286 _mm_maskz_scalef_round_sd): Test new intrinsics.
6287 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6288 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6289 intrinsics.
6290 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6291 _mm_maskz_scalef_round_ss): Test new intrinsics.
6292 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6293 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6294 intrinsics.
6295 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6296 __builtin_ia32_scalefss_round): Remove builtin.
6297 (__builtin_ia32_scalefsd_mask_round,
6298 __builtin_ia32_scalefss_mask_round): Test new builtin.
6299 * gcc.target/i386/sse-13.c: Ditto.
6300 * gcc.target/i386/sse-23.c: Ditto.
6301
6302 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6303
6304 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6305 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6306 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6307 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6308 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6309 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6310 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6311 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6312 intrinsics.
6313 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6314 (__builtin_ia32_sqrtss_round): Remove builtins.
6315 (__builtin_ia32_sqrtsd_mask_round)
6316 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6317 * gcc.target/i386/sse-13.c: Ditto.
6318 * gcc.target/i386/sse-23.c: Ditto.
6319
6320 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6321
6322 PR fortran/35299
6323 * gfortran.dg/statement_function_3.f: New test.
6324
6325 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6326
6327 PR fortran/54223
6328 PR fortran/84276
6329 * gfortran.dg/statement_function_1.f90: New test.
6330 * gfortran.dg/statement_function_2.f90: New test.
6331
6332 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6333
6334 PR fortran/84074
6335 * gfortran.dg/type_to_class_5.f03: New test.
6336
6337 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6338
6339 PR fortran/56691
6340 * gfortran.dg/type_to_class_4.f03: New test.
6341
6342 2018-02-10 Alan Modra <amodra@gmail.com>
6343
6344 PR target/84300
6345 * gcc.dg/pr84300.c: New.
6346
6347 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6348
6349 PR sanitizer/83987
6350 * g++.dg/ubsan/pr83987-2.C: New test.
6351
6352 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6353
6354 * gcc.target/rx/movsicc.c: New test.
6355
6356 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6357
6358 PR target/83926
6359 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6360 message.
6361
6362 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6363
6364 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6365 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6366
6367 2018-02-09 Nathan Sidwell <nathan@acm.org>
6368
6369 PR c/84293
6370 * c-c++-common/pr84293.h: New.
6371 * c-c++-common/pr84293.c: New.
6372
6373 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6374
6375 PR rtl-optimization/57193
6376 * gcc.target/i386/pr57193.c: New.
6377
6378 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR target/84226
6381 * gcc.target/powerpc/pr84226.c: New test.
6382
6383 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6384
6385 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6386 from this to...
6387 <vclzd>: ...this.
6388
6389 2018-02-09 Martin Sebor <msebor@redhat.com>
6390
6391 PR lto/84212
6392 * gcc.dg/lto/pr84212_0.c: New test file.
6393 * gcc.dg/lto/pr84212_1.c: Same.
6394
6395 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6396
6397 PR target/83926
6398 * gcc.target/powerpc/pr83926.c: New test.
6399 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6400 message. Fix test for running in 32-bit mode.
6401
6402 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6403
6404 PR target/82641
6405 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6406
6407 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6408
6409 PR target/PR84295
6410 * gcc.target/s390/pr84295.c: New test.
6411
6412 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6413
6414 PR c++/77522
6415 * g++.dg/cpp1y/lambda-init16.C: New.
6416
6417 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6418
6419 * gnat.dg/sso8.adb: New test.
6420 * gnat.dg/sso8_pkg.ads: New helper.
6421
6422 2018-02-09 Richard Biener <rguenther@suse.de>
6423
6424 PR tree-optimization/84278
6425 * gcc.target/i386/pr84278.c: Adjust regex.
6426
6427 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6428
6429 PR tree-optimization/84232
6430 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6431
6432 PR debug/84252
6433 * gcc.target/aarch64/pr84252.c: New test.
6434
6435 PR middle-end/84237
6436 * gcc.dg/pr84237.c: New test.
6437
6438 2018-02-09 Marek Polacek <polacek@redhat.com>
6439 Jakub Jelinek <jakub@redhat.com>
6440
6441 PR c++/83659
6442 * g++.dg/torture/pr83659.C: New test.
6443
6444 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6445
6446 PR tree-optimization/84136
6447 * gcc.c-torture/compile/pr84136.c: New test.
6448
6449 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6450
6451 PR target/83008
6452 * gcc.target/i386/pr83008.c: New test.
6453
6454 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6455
6456 PR target/81143
6457 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6458
6459 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6460
6461 PR c++/83806
6462 * g++.dg/warn/Wunused-parm-11.C: New.
6463
6464 2018-02-08 Marek Polacek <polacek@redhat.com>
6465
6466 PR tree-optimization/84238
6467 * gcc.dg/Wstringop-overflow-3.c: New test.
6468
6469 2018-02-08 Nathan Sidwell <nathan@acm.org>
6470
6471 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6472
6473 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6474
6475 PR tree-optimization/84265
6476 * gcc.dg/vect/pr84265.c: New test.
6477
6478 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6479
6480 PR tree-optimization/81635
6481 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6482 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6483
6484 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6485
6486 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6487 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6488 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6489 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6490 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6491 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6492 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6493 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6494 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6495 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6496 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6497 * gcc.target/s390/nobp-return-attr-all.c: New test.
6498 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6499 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6500 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6501 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6502 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6503 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6504 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6505 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6506 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6507 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6508 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6509 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6510 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6511 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6512
6513 2018-02-08 Richard Biener <rguenther@suse.de>
6514
6515 PR tree-optimization/84233
6516 * g++.dg/torture/pr84233.C: New testcase.
6517
6518 2018-02-08 Richard Biener <rguenther@suse.de>
6519
6520 PR tree-optimization/84278
6521 * gcc.target/i386/pr84278.c: New testcase.
6522
6523 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6524
6525 PR rtl-optimization/84068
6526 PR rtl-optimization/83459
6527 * gcc.dg/pr84068.c: New test.
6528
6529 2018-02-08 Richard Biener <rguenther@suse.de>
6530
6531 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6532 loop vectorization to happen.
6533
6534 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6535
6536 PR c++/83204
6537 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6538
6539 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6540
6541 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6542
6543 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6544
6545 PR target/84154
6546 * gcc.target/powerpc/pr84154-1.c: New tests.
6547 * gcc.target/powerpc/pr84154-2.c: Likewise.
6548 * gcc.target/powerpc/pr84154-3.c: Likewise.
6549
6550 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6551
6552 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6553
6554 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6555
6556 PR c++/84082
6557 * g++.dg/template/incomplete11.C: New test.
6558 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6559
6560 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6561
6562 PR fortran/82994
6563 * gfortran.dg/deallocate_error_3.f90: New test.
6564 * gfortran.dg/deallocate_error_4.f90: New test.
6565
6566 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6567
6568 PR fortran/68560
6569 * gfortran.dg/shape_9.f90: New test.
6570
6571 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6572
6573 PR fortran/82049
6574 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6575
6576 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6577
6578 PR c++/81610
6579 PR c++/80567
6580 * g++.dg/spellcheck-reswords.C: New test case.
6581 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6582 suggestion of "if".
6583
6584 2018-02-07 Martin Liska <mliska@suse.cz>
6585
6586 PR c++/84059.
6587 * g++.dg/ext/mv26.C: New test.
6588
6589 2018-02-07 Tom de Vries <tom@codesourcery.com>
6590
6591 * gcc.dg/pr83844.c: Require effective target alloca.
6592
6593 2018-02-07 Tom de Vries <tom@codesourcery.com>
6594
6595 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6596
6597 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6598
6599 PR target/84243
6600 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6601 -fcf-protection=return.
6602
6603 2018-02-07 Tom de Vries <tom@codesourcery.com>
6604
6605 PR libgomp/84217
6606 * c-c++-common/goacc/pr84217.c: New test.
6607 * gfortran.dg/goacc/pr84217.f90: New test.
6608
6609 2018-02-07 Richard Biener <rguenther@suse.de>
6610
6611 PR tree-optimization/84204
6612 * gcc.dg/graphite/pr84204.c: New testcase.
6613
6614 PR tree-optimization/84205
6615 * gcc.dg/graphite/pr84205.c: New testcase.
6616
6617 PR tree-optimization/84223
6618 * gfortran.dg/graphite/pr84223.f90: New testcase.
6619
6620 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6621
6622 PR c++/71662
6623 * g++.dg/cpp0x/scoped_enum7.C: New.
6624
6625 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6626
6627 PR tree-optimization/83008
6628 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6629
6630 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR tree-optimization/84235
6633 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6634
6635 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6636
6637 PR testsuite/84243
6638 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6639 targets.
6640 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6641
6642 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6643
6644 PR target/84146
6645 * gcc.target/i386/pr84146.c: New test.
6646
6647 2018-02-06 Michael Collison <michael.collison@arm.com>
6648
6649 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6650
6651 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6652
6653 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6654 warning for -mno-speculate-indirect-jumps.
6655 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6656 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6657 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6658 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6659 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6660 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6661
6662 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6663
6664 PR target/84145
6665 * c-c++-common/fcf-protection-1.c: Change a compared message.
6666 * c-c++-common/fcf-protection-2.c: Likewise.
6667 * c-c++-common/fcf-protection-3.c: Likewise.
6668 * c-c++-common/fcf-protection-5.c: Likewise.
6669 * c-c++-common/fcf-protection-6.c: New test.
6670 * c-c++-common/fcf-protection-7.c: Likewise.
6671
6672 2018-02-06 Marek Polacek <polacek@redhat.com>
6673
6674 PR tree-optimization/84228
6675 * c-c++-common/Wstringop-truncation-3.c: New test.
6676
6677 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6678
6679 PR target/82641
6680 * gcc.target/arm/pragma_arch_switch_2.c: New.
6681
6682 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6683
6684 PR target/79975
6685 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6686
6687 2018-02-05 Martin Sebor <msebor@redhat.com>
6688
6689 PR tree-optimization/83369
6690 * gcc.dg/Wnonnull.c: New test.
6691
6692 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6693
6694 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6695 argument and use dg-messages-by-file instead. Expect it to be
6696 an array rather than a dict.
6697 (lto-link-and-maybe-run): Remove messages_by_file argument and
6698 use an upvar for dg-messages-by-file. Update call to
6699 lto_handle_diagnostics.
6700 (lt-get-options): Treat dg-messages-by-file as an array
6701 rather than a dict.
6702 (lto-get-options-main): Likewise. Set the entry rather than appending.
6703 (lto-execute): Treat dg-messages-by-file as an array rather than
6704 a dict. Update call to lto-link-and-maybe-run.
6705
6706 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6707
6708 PR c++/82782
6709 * g++.dg/cpp1z/inline-var4.C: New.
6710
6711 2018-02-05 Martin Liska <mliska@suse.cz>
6712
6713 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6714 options.
6715 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6716 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6717 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6718 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6719 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6720 * c-c++-common/asan/pointer-compare-3.c: New test.
6721
6722 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6723
6724 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6725 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6726
6727 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6728
6729 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6730 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6731 _mm_maskz_range_round_sd): Test new intrinsics.
6732 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6733 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6734 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6735 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6736 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6737 _mm_maskz_range_round_ss): Test new intrinsics.
6738 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6739 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6740 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6741 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6742 __builtin_ia32_rangess128_round): Remove builtins.
6743 (__builtin_ia32_rangesd128_mask_round,
6744 __builtin_ia32_rangess128_mask_round): Test new builtins.
6745 * gcc.target/i386/sse-13.c: Ditto.
6746 * gcc.target/i386/sse-23.c: Ditto.
6747
6748 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6749
6750 PR middle-end/79966
6751 * gfortran.dg/pr79966.f90: New testcase
6752
6753 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6754
6755 PR fortran/84094
6756 * gfortran.dg/associate_23.f90: Fix invalid code.
6757 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6758 * gfortran.dg/matmul_3.f90: Likewise.
6759 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6760
6761 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6762
6763 PR fortran/84115
6764 * gfortran.dg/associate_34.f90: New test.
6765 * gfortran.dg/associate_35.f90: New test.
6766
6767 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6768
6769 PR fortran/84141
6770 PR fortran/84155
6771 * gfortran.dg/pr84155.f90: New test.
6772
6773 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6774
6775 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6776 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6777
6778 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6779
6780 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6781 dg-do run stanza.
6782
6783 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6784
6785 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6786 requirement.
6787 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6788 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6789 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6790
6791 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6792
6793 PR testsuite/52641
6794 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6795 * gcc.dg/Wsign-conversion.c: Dito.
6796 * gcc.dg/attr-alloc_size-4.c: Dito.
6797 * gcc.dg/pr81020.c: Dito.
6798 * gcc.dg/pr81192.c: Dito.
6799 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6800 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6801 * gcc.dg/pr83844.c: Restrict to int32plus.
6802 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6803 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6804 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6805 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6806 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6807 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6808 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6809 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6810 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6811 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6812 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6813 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6814
6815 2018-02-02 Julia Koval <julia.koval@intel.com>
6816
6817 * gcc.target/i386/funcspec-56.inc: Handle new march.
6818 * g++.dg/ext/mv16.C: Ditto.
6819
6820 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6821
6822 * lib/target-supports.exp
6823 (check_effective_target_keeps_null_pointer_checks): No more
6824 special-case avr.
6825 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6826 * gcc.dg/ifcvt-4.c: Skip avr.
6827 * gcc.dg/pr53037-1.c: Dito.
6828 * gcc.dg/pr53037-2.c: Dito.
6829 * gcc.dg/pr53037-3.c: Dito.
6830 * gcc.dg/pr63387-2.c: Dito.
6831 * gcc.dg/pr63387.c: Dito.
6832 * gcc.dg/sancov/cmp0.c: Dito.
6833 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6834 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6835 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6836 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6837 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6838 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6839 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6840 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6841 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6842 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6843 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6844 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6845 * gcc.dg/tree-ssa/pr82059.c: Dito.
6846 * gcc.c-torture/execute/pr70460.c: Dito.
6847
6848 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6849
6850 PR testsuite/52641
6851 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6852 * gcc.c-torture/execute/20180112-1.c: Dito.
6853 * gcc.c-torture/execute/pr81503.c: Dito.
6854 * gcc.dg/store_merging_12.c: Dito.
6855 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6856 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6857 * gcc.dg/tree-ssa/pr80898.c: Dito.
6858 * gcc.dg/tree-ssa/pr82363.c: Dito.
6859 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6860 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6861 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6862 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6863 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6864 * gcc.dg/tree-ssa/pr80803.c: Dito.
6865 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6866 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6867 * gcc.dg/tree-ssa/vrp114.c: Dito.
6868 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6869 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6870 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6871
6872 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6873
6874 PR target/84066
6875 * gcc.target/i386/cet-sjlj-6a.c: New test.
6876 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6877
6878 2018-02-01 Marek Polacek <polacek@redhat.com>
6879
6880 PR c++/84125
6881 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6882
6883 2018-01-30 Jeff Law <law@redhat.com>
6884
6885 PR target/84128
6886 * gcc.target/i386/pr84128.c: New test.
6887
6888 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6889
6890 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6891 -fdelete-null-pointer-checks.
6892
6893 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6894
6895 PR c++/83796
6896 * g++.dg/cpp0x/abstract-default1.C: New.
6897
6898 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6899
6900 PR tree-optimization/81635
6901 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6902 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6903
6904 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6905
6906 PR target/83370
6907 * gcc.target/aarch64/pr83370.c: New.
6908
6909 2018-02-01 Richard Biener <rguenther@suse.de>
6910
6911 * gcc.dg/graphite/pr35356-1.c: Adjust.
6912
6913 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6914
6915 PR testsuite/83846
6916 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6917 for ILP32.
6918 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6919 of hard-coding the choice.
6920 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6921 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6922 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6923 memset call.
6924 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6925 stdint.h types.
6926 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6927 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6928 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6929 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6930 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6931 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6932 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6933 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6934 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6935 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6936 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6937 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6938 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6939 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6940 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6941 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6942 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6943 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6944 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6945 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6946 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6947 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6948 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6949 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6950 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6951 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6952 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6953 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6954 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6955 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6956 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6957 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6958 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6959 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6960 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6961 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6962 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6963 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6964 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
6965 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6966 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6967 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6968 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6969 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6970 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
6971 __builtin_popcountll rather than __builtin_popcountl.
6972
6973 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6974
6975 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
6976 of LD1R[HWD] for multi-element constants on big-endian targets.
6977 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6978 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6979
6980 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6981
6982 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
6983 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
6984 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
6985
6986 2018-02-01 Jakub Jelinek <jakub@redhat.com>
6987
6988 PR tree-optimization/81661
6989 PR tree-optimization/84117
6990 * gcc.dg/pr81661.c: New test.
6991 * gfortran.dg/pr84117.f90: New test.
6992
6993 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
6994
6995 PR fortran/83705
6996 * gfortran.dg/repeat_7.f90: Catch warning message.
6997
6998 2018-01-31 Ian Lance Taylor <iant@golang.org>
6999
7000 * go.go-torture/execute/printnil.go: New test.
7001
7002 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7003
7004 * lib/target-supports.exp (check_effective_target_comdat_group):
7005 Allow for Solaris as comdat syntax.
7006
7007 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7008 Solaris with comdat_group support and as.
7009
7010 2018-01-31 Marek Polacek <polacek@redhat.com>
7011
7012 PR c/81779
7013 * gcc.dg/pr81779.c: New test.
7014
7015 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7016
7017 PR fortran/84116
7018 * gfortran.dg/gomp/pr84116.f90: New test.
7019
7020 PR c++/83993
7021 * g++.dg/init/pr83993-2.C: New test.
7022
7023 PR c++/83993
7024 * g++.dg/init/pr83993-1.C: New test.
7025 * g++.dg/cpp0x/pr83993.C: New test.
7026
7027 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7028
7029 PR fortran/84088
7030 * gfortran.dg/pr84088.f90: New test.
7031
7032 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7033
7034 PR target/82444
7035 * gcc.target/i386/pr82444.c: New.
7036
7037 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7038
7039 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7040 * gcc.target/powerpc/vsx-13.c: New.
7041
7042 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7043
7044 PR c++/84092
7045 * g++.dg/cpp1y/var-templ57.C: New.
7046
7047 2018-01-31 Marek Polacek <polacek@redhat.com>
7048
7049 PR c++/84138
7050 * g++.dg/diagnostic/pr84138.C: New test.
7051
7052 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7053
7054 PR fortran/78534
7055 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7056 -Wstringop-overflow warnings due to spurious warning with -O1.
7057 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7058 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7059
7060 2018-01-31 Richard Biener <rguenther@suse.de>
7061
7062 PR tree-optimization/84132
7063 * g++.dg/torture/pr84132.C: New testcase.
7064
7065 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7066
7067 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7068 dg-final scan.
7069
7070 2018-01-31 Julia Koval <julia.koval@intel.com>
7071
7072 PR target/83618
7073 * gcc.target/i386/rdpid.c: Remove "eax".
7074
7075 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7076
7077 PR tree-optimization/64946
7078 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7079 scan-assembler checks.
7080
7081 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7082
7083 * gcc.c-torture/execute/20180131-1.c: New test.
7084
7085 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7086
7087 * gcc.target/arc/taux-1.c: New test.
7088 * gcc.target/arc/taux-2.c: Likewise.
7089
7090 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7091
7092 * gcc.target/arc/uncached.c: New test.
7093
7094 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7095
7096 PR lto/83954
7097 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7098
7099 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7100
7101 PR preprocessor/69869
7102 * gcc.dg/cpp/trad/pr69869.c: New test.
7103
7104 PR c/84100
7105 * gcc.dg/pr84100.c: New test.
7106
7107 2018-01-30 Jeff Law <law@redhat.com>
7108
7109 PR target/84064
7110 * gcc.target/i386/pr84064: New test.
7111
7112 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7113
7114 PR fortran/84134
7115 * gfortran.dg/data_implied_do_2.f90: New test.
7116
7117 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7118
7119 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7120
7121 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7122
7123 PR fortran/84133
7124 * gfortran.dg/inline_matmul_21.f90: New test case.
7125
7126 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7127
7128 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7129
7130 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7131
7132 PR target/84112
7133 * gcc.target/powerpc/pr84112.c: New.
7134
7135 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7136
7137 PR rtl-optimization/83986
7138 * gcc.dg/pr83986.c: New test.
7139
7140 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7141
7142 PR 58684
7143 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7144 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7145 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7146 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7147
7148 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7149
7150 PR tree-optimization/84111
7151 * gcc.c-torture/compile/pr84111.c: New test.
7152
7153 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7154
7155 PR ipa/83179
7156 * gcc.dg/ipa/inline-2.c: Fix template.
7157 * gcc.dg/ipa/inline-3.c: Fix template.
7158
7159 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7160
7161 PR ipa/81360
7162 * g++.dg/torture/pr81360.C: New testcase.
7163
7164 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7165
7166 PR lto/83954
7167 * gcc.dg/lto/pr83954.h: New testcase.
7168 * gcc.dg/lto/pr83954_0.c: New testcase.
7169 * gcc.dg/lto/pr83954_1.c: New testcase.
7170
7171 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7172
7173 PR bootstrap/84017
7174 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7175 to dg-options.
7176 Simplify DW_AT_producer scan.
7177
7178 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7179
7180 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7181
7182 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7183
7184 PR target/83828
7185 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7186 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7187 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7188 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7189
7190 2018-01-29 Jeff Law <law@redhat.com>
7191
7192 PR testsuite/81010
7193 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7194 better match other tests which require vsx. Verify the zero
7195 extension is part of the test in the combiner dump.
7196
7197 2018-01-29 Marek Polacek <polacek@redhat.com>
7198
7199 PR c/83966
7200 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7201
7202 PR c++/83996
7203 * g++.dg/ext/pr83996.C: New test.
7204
7205 2018-01-29 Richard Biener <rguenther@suse.de>
7206
7207 PR tree-optimization/84057
7208 * gcc.dg/graphite/pr84057.c: New testcase.
7209
7210 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7211
7212 PR fortran/84073
7213 * gfortran.dg/bind_c_usage_31.f90: New test.
7214
7215 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7216
7217 PR c++/83924
7218 * g++.dg/warn/Wduplicated-branches5.C: New.
7219
7220 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7221
7222 * gcc.target/rl78/test_addsi3_internal.c: New test.
7223
7224 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7225
7226 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7227 Make expected output depend on whether we expect sibcalls or not.
7228 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7229 safe-indirect-jump-1.c).
7230
7231 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7232 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7233 Soren Rasmussen <s.c.rasmussen@gmail.com>
7234
7235 Fortran 2018 teams tests.
7236
7237 * gfortran.dg/team_number_1.f90: new test for team_number.
7238 * gfortran.dg/team_change_1.f90: new test for change team.
7239 * gfortran.dg/team_end_1.f90: new test for end team.
7240 * gfortran.dg/team_form_1.f90: new test for form team.
7241
7242 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7243
7244 PR fortran/83998
7245 * gfortran.dg/dot_product_4.f90
7246
7247 2018-01-26 Martin Sebor <msebor@redhat.com>
7248
7249 PR tree-optimization/83896
7250 * gcc.dg/strlenopt-43.c: New.
7251
7252 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7253
7254 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7255 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7256 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7257 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7258 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7259 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7260 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7261 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7262 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7263 stanzas.
7264 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7265 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7266 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7267 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7268 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7269 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7270 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7271 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7272 instruction list.
7273 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7274
7275 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7276
7277 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7278 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7279 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7280 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7281 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7282 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7283 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7284 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7285 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7286 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7287 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7288 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7289 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7290
7291 2018-01-26 Martin Liska <mliska@suse.cz>
7292
7293 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7294 warning is seen.
7295
7296 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7297
7298 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7299 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7300 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7301 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7302 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7303 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7304 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7305 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7306
7307 2018-01-26 Richard Biener <rguenther@suse.de>
7308
7309 PR rtl-optimization/84003
7310 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7311 latent bug in DSE if NOINLINE is appropriately defined.
7312 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7313 and defining NOINLINE.
7314
7315 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7316
7317 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7318 tests specific to aarch64. XFAIL test on arm.
7319
7320 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR rtl-optimization/83985
7323 * gcc.dg/pr83985.c: New test.
7324
7325 PR c/83989
7326 * c-c++-common/Wrestrict-3.c: New test.
7327
7328 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7329
7330 * gcc.target/arc/tdelegitimize_addr.c: New test.
7331
7332 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7333
7334 * gcc.target/arc/jli-1.c: New file.
7335 * gcc.target/arc/jli-2.c: Likewise.
7336
7337 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7338
7339 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7340 scan-assembler.
7341 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7342 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7343
7344 2018-01-26 Richard Biener <rguenther@suse.de>
7345
7346 PR tree-optimization/81082
7347 * gcc.dg/vect/pr81082.c: New testcase.
7348 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7349 simplification to n * n.
7350
7351 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7352
7353 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7354 Solaris 10.
7355 * gcc.target/i386/pr63620.c: Likewise.
7356
7357 2018-01-26 Julia Koval <julia.koval@intel.com>
7358
7359 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7360 -mavx512f -mavx512bw.
7361 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7362 * gcc.target/i386/i386.exp: Fix types.
7363
7364 2018-01-26 Alan Modra <amodra@gmail.com>
7365
7366 PR target/84033
7367 * gcc.target/powerpc/swaps-p8-46.c: New.
7368
7369 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7370
7371 PR fortran/37577
7372 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7373 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7374 'array01' in the tree dump comparison.
7375 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7376 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7377 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7378
7379 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7380
7381 PR middle-end/83055
7382 * gcc.dg/torture/pr83055.c: New testcase.
7383
7384 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR c++/84031
7387 * g++.dg/cpp1z/decomp36.C: New test.
7388
7389 PR middle-end/83977
7390 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7391
7392 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7393
7394 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7395 the shift dump line.
7396 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7397
7398 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7399
7400 PR target/81550
7401 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7402 index instead of int, which allows IVOPTs to properly optimize the
7403 loop.
7404
7405 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7406
7407 PR jit/82846
7408 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7409 of "fn_type" typedef.
7410 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7411
7412 2018-01-24 Ian Lance Taylor <iant@golang.org>
7413
7414 * go.go-torture/execute/names-1.go: New test.
7415
7416 2018-01-19 Jeff Law <law@redhat.com>
7417
7418 PR target/83994
7419 * gcc.target/i386/pr83994.c: New test.
7420
7421 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7422
7423 PR target/84014
7424 * gcc.target/powerpc/pr84014.c: New.
7425
7426 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR middle-end/83977
7429 * c-c++-common/gomp/pr83977-1.c: New test.
7430 * c-c++-common/gomp/pr83977-2.c: New test.
7431 * c-c++-common/gomp/pr83977-3.c: New test.
7432 * gfortran.dg/gomp/pr83977.f90: New test.
7433
7434 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7435
7436 PR testsuite/83889
7437 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7438 * gcc.dg/vect/pr80631-1.c: Likewise.
7439 * gcc.dg/vect/pr80631-2.c: Likewise.
7440 * gcc.dg/vect/pr81410.c: Likewise.
7441 * gcc.dg/vect/pr81633.c: Likewise.
7442 * gcc.dg/vect/pr81815.c: Likewise.
7443 * gcc.dg/vect/pr82108.c: Likewise.
7444 * gcc.dg/vect/pr83857.c: Likewise.
7445 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7446 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7447 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7448 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7449 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7450 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7451 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7452 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7453 dg-xfail-run-if instead.
7454 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7455 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7456 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7457 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7458 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7459
7460 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7461
7462 PR tree-optimization/83979
7463 * g++.dg/pr83979.c: New test.
7464
7465 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7466
7467 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7468 option. Add arm_neon_ok_no_float_abi check.
7469
7470 2018-01-24 Richard Biener <rguenther@suse.de>
7471
7472 PR tree-optimization/83176
7473 * gcc.dg/graphite/pr83176.c: New testcase.
7474
7475 2018-01-24 Richard Biener <rguenther@suse.de>
7476
7477 PR tree-optimization/82819
7478 * gcc.dg/graphite/pr82819.c: New testcase.
7479
7480 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7481
7482 PR c++/83921
7483 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7484 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7485 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7486 * g++.dg/ext/stmtexpr20.C: Likewise.
7487 * g++.dg/ext/stmtexpr21.C: Likewise.
7488
7489 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7490
7491 PR c++/83974
7492 * g++.dg/warn/pr83974.C: New test case.
7493
7494 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7495
7496 PR sanitizer/83987
7497 * g++.dg/ubsan/pr83987.C: New test.
7498
7499 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7500
7501 PR fortran/83866
7502 * gfortran.dg/pdt_29.f03: New test.
7503
7504 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7505
7506 PR fortran/83898
7507 * gfortran.dg/associate_33.f03: New test.
7508
7509 2018-01-23 Martin Liska <mliska@suse.cz>
7510
7511 PR lto/81440
7512 * gcc.dg/lto/pr81440.h: New test.
7513 * gcc.dg/lto/pr81440_0.c: New test.
7514 * gcc.dg/lto/pr81440_1.c: New test.
7515
7516 2018-01-23 Nathan Sidwell <nathan@acm.org>
7517
7518 PR c++/83988
7519 * g++.dg/template/pr83988.C: New.
7520
7521 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7522
7523 PR c++/82882
7524 PR c++/83978
7525 * g++.dg/cpp0x/pr82882.C: New test.
7526 * g++.dg/cpp0x/pr83978.C: New test.
7527
7528 PR c++/83958
7529 * g++.dg/cpp1z/decomp35.C: New test.
7530
7531 2018-01-23 Nathan Sidwell <nathan@acm.org>
7532
7533 * g++.dg/cpp0x/range-for10.C: Adjust.
7534 * g++.dg/ext/forscope1.C: Adjust.
7535 * g++.dg/ext/forscope2.C: Adjust.
7536 * g++.dg/template/for1.C: Adjust.
7537
7538 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7539
7540 PR tree-optimization/83510
7541 * gcc.c-torture/compile/pr83510.c: New test case.
7542
7543 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7544
7545 PR testsuite/83888
7546 * lib/target-supports.exp (check_effective_target_vect_float): Say
7547 that the result only holds when -funsafe-math-optimizations is on.
7548 (check_effective_target_vect_float_strict): New procedure.
7549 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7550 of vect_float.
7551 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7552
7553 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7554
7555 PR tree-optimization/83965
7556 * gcc.dg/vect/pr83965.c: New test.
7557
7558 2018-01-23 Richard Biener <rguenther@suse.de>
7559
7560 PR tree-optimization/83963
7561 * gfortran.dg/graphite/pr83963.f: New testcase.
7562 * gcc.dg/graphite/pr83963-2.c: Likewise.
7563
7564 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7565
7566 PR c++/83918
7567 * g++.dg/cpp1z/pr83918.C: New test.
7568
7569 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR tree-optimization/83957
7572 * gcc.dg/autopar/pr83957.c: New test.
7573
7574 PR tree-optimization/83081
7575 * gcc.dg/predict-8.c: Adjust expected probability.
7576
7577 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7578
7579 PR target/83862
7580 * gcc.target/powerpc/pr83862.c: New test.
7581
7582 2018-01-22 Carl Love <cel@us.ibm.com>
7583
7584 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7585 builtins-4-runnable.c, builtins-6-runnable.c,
7586 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7587 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7588 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7589 for signed/unsigned 128-bit and long long int loads.
7590
7591 2018-01-22 Marek Polacek <polacek@redhat.com>
7592
7593 PR c++/81933
7594 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7595
7596 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7597
7598 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7599 scan-asembler valid instructions list.
7600 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7601 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7602 power8-vector requirement and option.
7603 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7604
7605 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7606
7607 PR 78534
7608 PR 83704
7609 * gfortran.dg/string_1.f90: Remove printing the length.
7610
7611 2018-01-22 Richard Biener <rguenther@suse.de>
7612
7613 PR tree-optimization/83963
7614 * gcc.dg/graphite/pr83963.c: New testcase.
7615
7616 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7617
7618 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7619 dg-require-effective-target directives.
7620
7621 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7622
7623 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7624 New procedure.
7625 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7626 Adjust scan-assembler checks for soft-float.
7627
7628 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7629
7630 PR target/83946
7631 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7632
7633 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7634
7635 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7636 * gcc.dg/pr83623.c: Likewise.
7637 * gcc.dg/pr83666.c: Likewise.
7638
7639 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7640 David Edelsohn <dje.gcc@gmail.com>
7641
7642 PR target/83946
7643 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7644 assembly output from "crset eq" to "crset 2".
7645 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7646 assembly output from . to $.
7647 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7648 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7649 assembly output from "crset eq" to "crset 2".
7650 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7651 assembly output from "crset eq" to "crset 2", and from . to $.
7652
7653 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7654
7655 PR fortran/83900
7656 * gfortran.dg/matmul_18.f90: New test.
7657
7658 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7659
7660 PR tree-optimization/83940
7661 * gcc.dg/torture/pr83940.c: New test.
7662
7663 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7664
7665 PR middle-end/83945
7666 * gcc.dg/tls/pr83945.c: New test.
7667
7668 PR target/83930
7669 * gcc.dg/pr83930.c: New test.
7670
7671 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7672
7673 PR fortran/83900
7674 * gfortran.dg/matmul_17.f90: New test.
7675
7676 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7677
7678 PR fortran/80768
7679 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7680
7681 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7682
7683 PR c++/81167
7684 * g++.dg/cpp0x/pr81167.C: New test.
7685
7686 PR c++/83919
7687 * g++.dg/cpp0x/pr83919.C: New test.
7688
7689 2018-01-19 Jeff Law <law@redhat.com>
7690 Jakub Jelinek <jakub@redhat.com>
7691
7692 * gcc.dg/stack-check-16.c: New test.
7693
7694 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7695
7696 PR target/83790
7697 * gcc.target/nvptx/indirect_call.c: New test.
7698
7699 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7700
7701 * g++.dg/torture/pr83619.C: Remove dg-message.
7702
7703 2018-01-19 Martin Liska <mliska@suse.cz>
7704
7705 * gcc.dg/predict-1.c: Adjust expected probability.
7706 * gcc.dg/predict-3.c: Likewise.
7707 * gcc.dg/predict-5.c: Likewise.
7708 * gcc.dg/predict-6.c: Likewise.
7709 * gcc.dg/predict-9.c: Likewise.
7710
7711 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7712
7713 PR tree-optimization/83922
7714 * gcc.dg/pr83922.c: New test.
7715
7716 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7717
7718 PR tree-optimization/83914
7719 * gcc.dg/vect/pr83914.c: New test.
7720
7721 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7722
7723 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7724 * gcc.target/arm/negdi-2.c: Likewise.
7725 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7726
7727 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7728
7729 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7730
7731 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7732
7733 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7734
7735 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7736
7737 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7738 hppa*-*-hpux*.
7739
7740 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7741
7742 PR ipa/83619
7743 PR testsuite/83934
7744 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7745 forward declaration.
7746
7747 2018-01-18 Carl Love <cel@us.ibm.com>
7748
7749 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7750 to the function.
7751
7752 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7753
7754 PR c++/81013
7755 * g++.dg/inherit/union3.C: New.
7756
7757 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7758
7759 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7760
7761 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7762
7763 PR ipa/83619
7764 * g++.dg/torture/pr83619.C: New testcase.
7765
7766 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7767
7768 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7769 Add function body to force error messages in some configurations.
7770
7771 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7772
7773 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7774 and arm_thumb1_ok.
7775
7776 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7777
7778 PR other/70268
7779 * c-c++-common/ffile-prefix-map.c: New test.
7780 * c-c++-common/fmacro-prefix-map.c: New test.
7781 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7782 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7783
7784 2018-01-18 Martin Liska <mliska@suse.cz>
7785
7786 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7787 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7788 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7789 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7790 * gcc.target/i386/ret-thunk-10.c: Likewise.
7791 * gcc.target/i386/ret-thunk-11.c: Likewise.
7792 * gcc.target/i386/ret-thunk-12.c: Likewise.
7793 * gcc.target/i386/ret-thunk-15.c: Likewise.
7794 * gcc.target/i386/ret-thunk-9.c: Likewise.
7795
7796 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7797
7798 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7799 order.
7800
7801 2018-01-18 Nathan Sidwell <nathan@acm.org>
7802
7803 PR c++/83160
7804 * g++.dg/cpp0x/pr83160.C: New.
7805
7806 2018-01-18 Richard Biener <rguenther@suse.de>
7807
7808 PR tree-optimization/83887
7809 * gcc.dg/graphite/pr83887.c: New testcase.
7810 * gfortran.dg/graphite/pr83887.f90: Likewise.
7811 * gfortran.dg/graphite/pr83887.f: Likewise.
7812
7813 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7814
7815 PR target/65578
7816 * gcc.target/arm/builtin-bswap.x: New file.
7817 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7818 and options for armv6t2.
7819 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7820 and options for Thumb1.
7821 * gcc.target/arm/builtin-bswap16.x: New file.
7822 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7823 and options for armv6t2.
7824 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7825 and options for Thumb1.
7826
7827 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7828
7829 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7830 order.
7831
7832 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR c/61240
7835 * gcc.dg/pr61240.c: New test.
7836
7837 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7838
7839 PR fortran/83864
7840 * gfortran.dg/pr83864.f90: New test.
7841
7842 2018-01-17 Jeff Law <law@redhat.com>
7843
7844 PR testsuite/83883
7845 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7846
7847 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7848
7849 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7850 restriction, but still restrict to 64-bit.
7851 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7852 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7853
7854 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7855
7856 PR fortran/83874
7857 * gfortran.dg/pr83874.f90: New test.
7858
7859 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7860
7861 PR c++/83824
7862 * g++.dg/cpp0x/pr83824.C: New test.
7863
7864 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7865
7866 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7867 appropriate .gnu_attribute for the long double type, if we use the
7868 long double type, but do not generate any calls.
7869 * gcc.target/powerpc/gnuattr2.c: Likewise.
7870 * gcc.target/powerpc/gnuattr3.c: Likewise.
7871
7872 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7873
7874 PR c++/78344
7875 * g++.dg/cpp0x/alignas13.C: New.
7876
7877 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7878
7879 PR c++/83897
7880 * g++.dg/cpp0x/pr83897.C: New test.
7881
7882 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7883
7884 PR ipa/83051
7885 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7886
7887 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7888
7889 PR c++/81054
7890 * g++.dg/cpp0x/constexpr-ice19.C: New.
7891
7892 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7893
7894 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7895 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7896 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7897 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7898 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7899 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7900 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7901 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7902 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7903 * gcc.target/powerpc/builtins-1.fold.h: New.
7904
7905 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7906
7907 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7908 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7909
7910 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7911
7912 * gcc.target/arm/g2.c: Add -marm to dg-options.
7913 * gcc.target/arm/scd42-2.c: Likewise.
7914
7915 2018-01-17 Nathan Sidwell <nathan@acm.org>
7916
7917 PR c++/83287
7918 * g++.dg/lookup/pr83287-2.C: New.
7919
7920 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7921
7922 PR c++/83814
7923 PR c++/83902
7924 * g++.dg/wrappers/pr83814.C: New test case.
7925 * g++.dg/wrappers/pr83902.C: New test case.
7926
7927 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7928
7929 PR lto/83121
7930 * g++.dg/lto/pr83121_0.C: New test case.
7931 * g++.dg/lto/pr83121_1.C: New test case.
7932 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7933 adapted from DejaGnu's dg-test.
7934 (lto_handle_diagnostics): New procedure.
7935 (lto_prune_warns): Ignore informational notes.
7936 (lto-link-and-maybe-run): Add "messages_by_file" param.
7937 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
7938 "execute" when "link" fails if "execute" was not specified.
7939 (lto-can-handle-directive): New procedure.
7940 (lto-get-options-main): Call lto-can-handle-directive. Add a
7941 dg-messages local, using it to set the caller's
7942 dg-messages-by-file for the given source file.
7943 (lto-get-options): Likewise.
7944 (lto-execute): Add dg-messages-by-file local, and pass it to
7945 lto-link-and-maybe-run.
7946
7947 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7948 Richard Sandiford <richard.sandiford@linaro.org>
7949
7950 PR target/79041
7951 PR target/82964
7952 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
7953 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
7954
7955 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7956
7957 * lib/target-supports.exp: Fix -march arguments in arm arch effective
7958 target check autogenerator for armv8.1-a and armv8.2-a.
7959
7960 2018-01-17 Carl Love <cel@us.ibm.com>
7961
7962 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
7963 Add debug print statements.
7964 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
7965 16 byte vector load followed by a partial vector load.
7966
7967 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7968
7969 PR c++/83799
7970 * g++.dg/wrappers/pr83799.C: New test case.
7971
7972 2018-01-17 Nathan Sidwell <nathan@acm.org>
7973
7974 PR c++/83739
7975 * g++.dg/cpp1y/pr83739.C: New.
7976
7977 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7978
7979 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
7980 * gcc.target/visium/overflow16.c: Likewise.
7981 * gcc.target/visium/overflow32.c: Likewise.
7982
7983 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7984
7985 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
7986
7987 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7988
7989 * gcc.dg/rtl/arm/stl-cond.c: New test.
7990 * gcc.target/arm/stl-cond.c: Delete.
7991
7992 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7993
7994 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
7995 directives.
7996
7997 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7998
7999 PR tree-optimization/83843
8000 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8001 * gcc.dg/store_merging_19.c: New test.
8002
8003 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8004
8005 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8006 and options.
8007
8008 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8009
8010 PR rtl-optimization/83771
8011 * gcc.dg/pr83771.c: New test.
8012
8013 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8014
8015 PR tree-optimization/81184
8016 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8017 targets.
8018 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8019
8020 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8021
8022 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8023
8024 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8025
8026 PR target/83546
8027 * gcc.target/i386/pr83546.c: New test.
8028
8029 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8030
8031 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8032
8033 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8034
8035 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8036 test and add dg-warning for the -Wstringop-overflow warning.
8037
8038 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8039
8040 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8041 XFAIL last test on SPARC and Visium.
8042
8043 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8044
8045 PR rtl-optimization/80481
8046 * g++.dg/pr80481.C: Exclude solaris.
8047
8048 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8049
8050 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8051 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8052 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8053
8054 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8055
8056 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8057 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8058 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8059 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8060 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8061 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8062 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8063 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8064 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8065 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8066 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8067 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8068 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8069 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8070 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8071
8072 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8073
8074 PR testsuite/77734
8075 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8076
8077 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8078
8079 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8080 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8081 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8082 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8083 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8084 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8085
8086 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8087
8088 PR tree-optimization/83857
8089 * gcc.dg/vect/pr83857.c: New test.
8090
8091 2018-01-16 Richard Biener <rguenther@suse.de>
8092
8093 PR tree-optimization/83867
8094 * gcc.dg/vect/pr83867.c: New testcase.
8095
8096 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8097
8098 PR c/83844
8099 * gcc.dg/pr83844.c: New test.
8100
8101 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8102
8103 * gcc.dg/torture/pr83847.c: New test.
8104
8105 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8106
8107 PR rtl-optimization/86620
8108 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8109 instead of --param=max-sched-ready-insns=0.
8110 * gcc.target/i386/pr83620.c: New test.
8111 * gcc.dg/pr83620.c: New test.
8112
8113 PR tree-optimization/83843
8114 * gcc.dg/store_merging_18.c: New test.
8115
8116 PR c++/83817
8117 * g++.dg/cpp1y/pr83817.C: New test.
8118
8119 PR c++/83825
8120 * g++.dg/template/pr83825.C: New test.
8121
8122 2018-01-16 Richard Biener <rguenther@suse.de>
8123
8124 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8125
8126 2018-01-16 Richard Biener <rguenther@suse.de>
8127
8128 PR testsuite/82132
8129 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8130 from gcc.dg/torture/pr60092.c.
8131
8132 2018-01-15 Martin Sebor <msebor@redhat.com>
8133
8134 PR c++/83588
8135 * g++.dg/ext/flexary28.C: New test.
8136
8137 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8138
8139 PR fortran/82257
8140 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8141
8142 2018-01-15 Martin Sebor <msebor@redhat.com>
8143
8144 PR testsuite/83869
8145 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8146
8147 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8148
8149 PR fortran/54613
8150 * gfortran.dg/minmaxloc_9.f90: New test.
8151 * gfortran.dg/minmaxloc_10.f90: New test.
8152 * gfortran.dg/minmaxloc_11.f90: New test.
8153
8154 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8155
8156 PR target/83839
8157 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8158 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8159 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8160 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8161 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8162 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8163 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8164 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8165 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8166 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8167 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8168 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8169 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8170 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8171 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8172 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8173 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8174 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8175 * gcc.target/i386/ret-thunk-10.c: Likewise.
8176 * gcc.target/i386/ret-thunk-11.c: Likewise.
8177 * gcc.target/i386/ret-thunk-12.c: Likewise.
8178 * gcc.target/i386/ret-thunk-13.c: Likewise.
8179 * gcc.target/i386/ret-thunk-14.c: Likewise.
8180 * gcc.target/i386/ret-thunk-15.c: Likewise.
8181 * gcc.target/i386/ret-thunk-9.c: Don't check the
8182 __x86_return_thunk label. Scan for "push" only for Linux.
8183
8184 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8185
8186 PR testsuite/79920
8187 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8188
8189 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8190
8191 PR target/83687
8192 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8193 tests.
8194 * gcc.target/arm/pr83687.c: New test.
8195
8196 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8197
8198 Adjust tests to AVR_TINY.
8199
8200 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8201 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8202 * gcc.target/avr/pr71627.c: Same.
8203 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8204 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8205 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8206 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8207 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8208 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8209 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8210 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8211 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8212 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8213 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8214 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8215 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8216 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8217 * gcc.target/avr/torture/pr61055.c: Same.
8218 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8219 available.
8220 * gcc.target/avr/torture/int24-mul.c: Same.
8221 * gcc.target/avr/torture/pr51782-1.c: Same.
8222 * gcc.target/avr/torture/pr61443.c: Same.
8223 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8224 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8225
8226 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8227
8228 PR c/83801
8229 PR c/83729
8230 * gcc.target/avr/torture/pr83729.c: New test.
8231 * gcc.target/avr/torture/pr83801.c: New test.
8232
8233 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8234
8235 PR middle-end/82694
8236 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8237 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8238
8239 2018-01-10 Martin Sebor <msebor@redhat.com>
8240
8241 PR other/83508
8242 * gcc.dg/Wstringop-overflow-2.c: New test.
8243
8244 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8245
8246 PR libgfortran/83811
8247 * gfortran.dg/fmt_e.f90: New test.
8248
8249 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8250
8251 * gcc.target/i386/indirect-thunk-10.c: New test.
8252 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8253 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8254 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8255 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8256 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8257 * gcc.target/i386/ret-thunk-17.c: Likewise.
8258 * gcc.target/i386/ret-thunk-18.c: Likewise.
8259 * gcc.target/i386/ret-thunk-19.c: Likewise.
8260 * gcc.target/i386/ret-thunk-20.c: Likewise.
8261 * gcc.target/i386/ret-thunk-21.c: Likewise.
8262
8263 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8264
8265 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8266
8267 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8268
8269 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8270 -mno-indirect-branch-register.
8271 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8272 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8273 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8274 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8275 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8276 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8277 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8278 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8279 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8280 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8281 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8282 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8283 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8284 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8285 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8286 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8287 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8288 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8289 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8290 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8291 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8292 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8293 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8294 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8295 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8296 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8297 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8298 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8299 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8300 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8301 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8302 * gcc.target/i386/ret-thunk-10.c: Likewise.
8303 * gcc.target/i386/ret-thunk-11.c: Likewise.
8304 * gcc.target/i386/ret-thunk-12.c: Likewise.
8305 * gcc.target/i386/ret-thunk-13.c: Likewise.
8306 * gcc.target/i386/ret-thunk-14.c: Likewise.
8307 * gcc.target/i386/ret-thunk-15.c: Likewise.
8308 * gcc.target/i386/ret-thunk-9.c: Likewise.
8309 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8310 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8311 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8312
8313 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8314
8315 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8316 -mfunction-return=keep.
8317 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8318 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8319 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8320 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8321 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8322 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8323 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8324 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8325 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8326 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8327 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8328 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8329 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8330 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8331 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8332 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8333 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8334 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8335 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8336 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8337 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8338 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8339 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8340 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8341 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8342 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8343 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8344 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8345 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8346 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8347 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8348 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8349 * gcc.target/i386/ret-thunk-1.c: New test.
8350 * gcc.target/i386/ret-thunk-10.c: Likewise.
8351 * gcc.target/i386/ret-thunk-11.c: Likewise.
8352 * gcc.target/i386/ret-thunk-12.c: Likewise.
8353 * gcc.target/i386/ret-thunk-13.c: Likewise.
8354 * gcc.target/i386/ret-thunk-14.c: Likewise.
8355 * gcc.target/i386/ret-thunk-15.c: Likewise.
8356 * gcc.target/i386/ret-thunk-16.c: Likewise.
8357 * gcc.target/i386/ret-thunk-2.c: Likewise.
8358 * gcc.target/i386/ret-thunk-3.c: Likewise.
8359 * gcc.target/i386/ret-thunk-4.c: Likewise.
8360 * gcc.target/i386/ret-thunk-5.c: Likewise.
8361 * gcc.target/i386/ret-thunk-6.c: Likewise.
8362 * gcc.target/i386/ret-thunk-7.c: Likewise.
8363 * gcc.target/i386/ret-thunk-8.c: Likewise.
8364 * gcc.target/i386/ret-thunk-9.c: Likewise.
8365
8366 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8367
8368 * gcc.target/i386/indirect-thunk-1.c: New test.
8369 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8370 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8371 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8372 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8373 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8374 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8375 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8376 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8377 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8378 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8379 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8380 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8381 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8382 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8383 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8384 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8385 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8386 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8387 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8388 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8389 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8390 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8391 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8392 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8393 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8394 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8395 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8396 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8397 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8398 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8399 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8400 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8401
8402 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8403
8404 PR ipa/83051
8405 * gcc.c-torture/compile/pr83051.c: New testcase.
8406
8407 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8408
8409 PR tree-optimization/83501
8410 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8411
8412 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8413
8414 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8415 for lvx and stvx instead of lxvd2x and stxvd2x and require
8416 little-endian target. Add comments.
8417 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8418 comprehensive testing.
8419 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8420 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8421 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8422 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8423 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8424 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8425 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8426 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8427 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8428 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8429 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8430 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8431 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8432 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8433 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8434 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8435 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8436 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8437 scan-assembler-not directives that forbid lvx and xxpermdi.
8438 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8439 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8440 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8441 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8442 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8443 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8444 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8445 scan-assembler-times directives to reflect different numbers of
8446 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8447
8448 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8449 Alan Hayward <alan.hayward@arm.com>
8450 David Sherwood <david.sherwood@arm.com>
8451
8452 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8453 than SLP vectorization.
8454 * gcc.dg/vect/vect-alias-check-10.c: New test.
8455 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8456 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8457 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8458 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8459 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8460 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8461 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8462 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8463 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8464 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8465 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8466 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8467 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8468 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8469 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8470 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8471 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8472 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8473 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8474 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8475 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8476 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8477 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8478
8479 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8480 Alan Hayward <alan.hayward@arm.com>
8481 David Sherwood <david.sherwood@arm.com>
8482
8483 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8484 New proc.
8485 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8486 targets with scatter stores.
8487 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8488 stores.
8489 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8490 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8491 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8492 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8493 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8494 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8495 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8496 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8497 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8498 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8499 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8500 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8501 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8502 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8503 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8504 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8505
8506 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8507 Alan Hayward <alan.hayward@arm.com>
8508 David Sherwood <david.sherwood@arm.com>
8509
8510 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8511 for double_reduc1.
8512 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8513 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8514 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8515 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8516
8517 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8518 Alan Hayward <alan.hayward@arm.com>
8519 David Sherwood <david.sherwood@arm.com>
8520
8521 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8522 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8523 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8524
8525 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8526 Alan Hayward <alan.hayward@arm.com>
8527 David Sherwood <david.sherwood@arm.com>
8528
8529 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8530 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8531 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8532 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8533 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8534 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8535 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8536 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8537 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8538 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8539 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8540 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8541 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8542 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8543
8544 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8545 Alan Hayward <alan.hayward@arm.com>
8546 David Sherwood <david.sherwood@arm.com>
8547
8548 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8549 check for a message about using in-order reductions.
8550 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8551 check for a message about using in-order reductions.
8552 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8553 vectorized and check for a message about using in-order reductions.
8554 Expect targets with variable-length vectors to fall back to the
8555 fixed-length mininum.
8556 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8557 check for a message about using in-order reductions.
8558 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8559 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8560 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8561 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8562 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8563 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8564 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8565 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8566 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8567 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8568 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8569 vect_fold_left_plus.
8570
8571 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8572
8573 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8574 are spilled.
8575 * gcc.target/aarch64/sve/spill_2.c: New test.
8576 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8577 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8578 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8579 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8580 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8581
8582 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8583 Alan Hayward <alan.hayward@arm.com>
8584 David Sherwood <david.sherwood@arm.com>
8585
8586 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8587 of branches.
8588 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8589 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8590 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8591 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8592 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8593 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8594 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8595 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8596 * gcc.target/aarch64/sve/struct_vect_23_run.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: New test.
8603 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8604 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8605 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8606
8607 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8608 Alan Hayward <alan.hayward@arm.com>
8609 David Sherwood <david.sherwood@arm.com>
8610
8611 * lib/target-supports.exp
8612 (check_effective_target_vect_fold_extract_last): New proc.
8613 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8614 for fold_extract_last.
8615 * gcc.dg/vect/pr65947-2.c: Likewise.
8616 * gcc.dg/vect/pr65947-3.c: Likewise.
8617 * gcc.dg/vect/pr65947-4.c: Likewise.
8618 * gcc.dg/vect/pr65947-5.c: Likewise.
8619 * gcc.dg/vect/pr65947-6.c: Likewise.
8620 * gcc.dg/vect/pr65947-9.c: Likewise.
8621 * gcc.dg/vect/pr65947-10.c: Likewise.
8622 * gcc.dg/vect/pr65947-12.c: Likewise.
8623 * gcc.dg/vect/pr65947-14.c: Likewise.
8624 * gcc.dg/vect/pr80631-1.c: Likewise.
8625 * gcc.target/aarch64/sve/clastb_1.c: New test.
8626 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8627 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8628 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8629 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8630 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8631 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8632 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8633 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8634 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8635 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8636 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8637 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8638 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8639
8640 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8641 Alan Hayward <alan.hayward@arm.com>
8642 David Sherwood <david.sherwood@arm.com>
8643
8644 * gcc.target/aarch64/sve/live_1.c: New test.
8645 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8646
8647 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8648 Alan Hayward <alan.hayward@arm.com>
8649 David Sherwood <david.sherwood@arm.com>
8650
8651 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8652 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8653 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8654 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8655 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8656 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8657 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8658 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8659 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8660
8661 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8662 Alan Hayward <alan.hayward@arm.com>
8663 David Sherwood <david.sherwood@arm.com>
8664
8665 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8666 New proc.
8667 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8668 vect_fully_masked.
8669 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8670 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8671 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8672 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8673 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8674 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8675
8676 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8677 Alan Hayward <alan.hayward@arm.com>
8678 David Sherwood <david.sherwood@arm.com>
8679
8680 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8681 instead of just ADDRESS.
8682 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8683 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8684 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8685 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8686 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8687 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8688 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8689 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8690 * gcc.target/aarch64/sve/while_2.c: Likewise.
8691 * gcc.target/aarch64/sve/while_3.c: Likewise.
8692 * gcc.target/aarch64/sve/while_4.c: Likewise.
8693
8694 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8695 Alan Hayward <alan.hayward@arm.com>
8696 David Sherwood <david.sherwood@arm.com>
8697
8698 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8699 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8700 to be predicated.
8701 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8702 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8703 * gcc.target/aarch64/sve/reduc_5.c: New test.
8704 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8705 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8706
8707 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8708 Alan Hayward <alan.hayward@arm.com>
8709 David Sherwood <david.sherwood@arm.com>
8710
8711 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8712 * gcc.dg/tree-ssa/peel1.c: Likewise.
8713 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8714 variable-length vectors.
8715 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8716 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8717 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8718 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8719 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8720 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8721 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8722 * gcc.target/aarch64/sve/slp_8.c: New test.
8723 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8724 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8725 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8726 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8727 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8728 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8729 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8730 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8731 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8732 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8733 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8734 * gcc.target/aarch64/sve/while_1.c: Likewise.
8735 * gcc.target/aarch64/sve/while_2.c: Likewise.
8736 * gcc.target/aarch64/sve/while_3.c: Likewise.
8737 * gcc.target/aarch64/sve/while_4.c: Likewise.
8738
8739 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8740 Alan Hayward <alan.hayward@arm.com>
8741 David Sherwood <david.sherwood@arm.com>
8742
8743 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8744 New proc.
8745 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8746 and add an associated scan-dump test. Prevent vectorization
8747 of the first two loops.
8748 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8749 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8750 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8751 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8752 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8753 * gcc.target/aarch64/sve/reduc_2_run.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 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8760 * gcc.dg/vect/pr67790.c: Likewise.
8761 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8762 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8763 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8764 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8765 * gcc.target/aarch64/sve/slp_5.c: New test.
8766 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8767 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8768 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8769 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8770 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8771
8772 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8773 Alan Hayward <alan.hayward@arm.com>
8774 David Sherwood <david.sherwood@arm.com>
8775
8776 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8777 && vect_load_lanes
8778 * gcc.dg/vect/slp-1.c: Likewise.
8779 * gcc.dg/vect/slp-10.c: Likewise.
8780 * gcc.dg/vect/slp-12b.c: Likewise.
8781 * gcc.dg/vect/slp-12c.c: Likewise.
8782 * gcc.dg/vect/slp-17.c: Likewise.
8783 * gcc.dg/vect/slp-19b.c: Likewise.
8784 * gcc.dg/vect/slp-20.c: Likewise.
8785 * gcc.dg/vect/slp-21.c: Likewise.
8786 * gcc.dg/vect/slp-22.c: Likewise.
8787 * gcc.dg/vect/slp-23.c: Likewise.
8788 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8789 * gcc.dg/vect/slp-24.c: Likewise.
8790 * gcc.dg/vect/slp-28.c: Likewise.
8791 * gcc.dg/vect/slp-39.c: Likewise.
8792 * gcc.dg/vect/slp-6.c: Likewise.
8793 * gcc.dg/vect/slp-7.c: Likewise.
8794 * gcc.dg/vect/slp-cond-1.c: Likewise.
8795 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8796 * gcc.dg/vect/slp-cond-2.c: Likewise.
8797 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8798 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8799 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8800 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8801 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8802 * gcc.dg/vect/slp-perm-6.c: Likewise.
8803 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8804 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8805 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8806 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8807 * gcc.dg/vect/slp-12a.c: Likewise.
8808 * gcc.dg/vect/slp-14.c: Likewise.
8809 * gcc.dg/vect/slp-15.c: Likewise.
8810 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8811 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8812 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8813 * gcc.target/aarch64/sve/slp_1.c: New test.
8814 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8815 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8816 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8817 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8818 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8819 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8820 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8821
8822 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8823 Alan Hayward <alan.hayward@arm.com>
8824 David Sherwood <david.sherwood@arm.com>
8825
8826 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8827 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8828 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8829 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8830 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8831 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8832 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8833 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8834 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8835 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8836 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8837 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8838 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8839 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8840 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8841 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8842 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8843 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8844 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8845
8846 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8847 Alan Hayward <alan.hayward@arm.com>
8848 David Sherwood <david.sherwood@arm.com>
8849
8850 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8851 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8852 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8853 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8854 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8855 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8856 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8857 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8858 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8859 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8860 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8861 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8862 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8863 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8864 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8865 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8866 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8867 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8868 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8869 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8870 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8871 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8872 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8873 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8874 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8875 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8876 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8877 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8878 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8879 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8880 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8881 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8882 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8883 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8884 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8885 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8886
8887 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8888 Alan Hayward <alan.hayward@arm.com>
8889 David Sherwood <david.sherwood@arm.com>
8890
8891 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8892 Return true for SVE too.
8893 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8894 if load/store lanes are supported.
8895 * gcc.dg/vect/slp-10.c: Likewise.
8896 * gcc.dg/vect/slp-12c.c: Likewise.
8897 * gcc.dg/vect/slp-17.c: Likewise.
8898 * gcc.dg/vect/slp-33.c: Likewise.
8899 * gcc.dg/vect/slp-6.c: Likewise.
8900 * gcc.dg/vect/slp-cond-1.c: Likewise.
8901 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8902 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8903 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8904 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8905 * gcc.dg/vect/slp-perm-6.c: Likewise.
8906 * gcc.dg/vect/slp-perm-9.c: Likewise.
8907 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8908 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8909 for variable-length vectors.
8910
8911 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8912 Alan Hayward <alan.hayward@arm.com>
8913 David Sherwood <david.sherwood@arm.com>
8914
8915 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8916 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8917
8918 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8919
8920 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8921 * g++.target/aarch64/sve/catch_1.C: New test.
8922 * g++.target/aarch64/sve/catch_2.C: Likewise.
8923 * g++.target/aarch64/sve/catch_3.C: Likewise.
8924 * g++.target/aarch64/sve/catch_4.C: Likewise.
8925 * g++.target/aarch64/sve/catch_5.C: Likewise.
8926 * g++.target/aarch64/sve/catch_6.C: Likewise.
8927
8928 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8929 Alan Hayward <alan.hayward@arm.com>
8930 David Sherwood <david.sherwood@arm.com>
8931
8932 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8933 New proc.
8934 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8935 * gcc.target/aarch64/fmaxmin.c: Likewise.
8936 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8937 * gcc.target/aarch64/orr_imm_1.c: Likewise.
8938 * gcc.target/aarch64/pr62178.c: Likewise.
8939 * gcc.target/aarch64/pr71727-2.c: Likewise.
8940 * gcc.target/aarch64/saddw-1.c: Likewise.
8941 * gcc.target/aarch64/saddw-2.c: Likewise.
8942 * gcc.target/aarch64/uaddw-1.c: Likewise.
8943 * gcc.target/aarch64/uaddw-2.c: Likewise.
8944 * gcc.target/aarch64/uaddw-3.c: Likewise.
8945 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
8946 * gcc.target/aarch64/vect-compile.c: Likewise.
8947 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
8948 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
8949 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8950 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8951 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8952 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8953 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8954 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
8955 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
8956 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8957 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8958 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8959 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8960 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
8961 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
8962 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
8963 * gcc.target/aarch64/vect-movi.c: Likewise.
8964 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
8965 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
8966 * gcc.target/aarch64/vect-vaddv.c: Likewise.
8967 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8968 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8969 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
8970 fixed-length SVE.
8971 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
8972 * gcc.target/aarch64/sve/arith_1.c: New test.
8973 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
8974 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8975 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8976 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8977 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
8978 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
8979 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
8980 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
8981 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
8982 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
8983 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8984 * gcc.target/aarch64/sve/ext_1.c: Likewise.
8985 * gcc.target/aarch64/sve/ext_2.c: Likewise.
8986 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8987 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8988 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8989 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8990 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
8991 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
8992 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
8993 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
8994 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
8995 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
8996 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
8997 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
8998 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
8999 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9000 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9001 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9002 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9003 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9004 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9005 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9006 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9007 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9008 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9009 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9010 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9011 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9012 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9013 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9014 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9015 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9016 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9017 * gcc.target/aarch64/sve/index_1.c: Likewise.
9018 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9019 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9020 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9021 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9022 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9023 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9024 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9025 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9026 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9027 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9028 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9029 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9030 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9031 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9032 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9033 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9034 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9035 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9036 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9037 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9038 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9039 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9040 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9041 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9042 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9043 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9044 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9045 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9046 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9047 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9048 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9049 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9050 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9051 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9052 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9053 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9054 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9055 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9056 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9057 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9058 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9059 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9060 * gcc.target/aarch64/sve/single_1.c: Likewise.
9061 * gcc.target/aarch64/sve/single_2.c: Likewise.
9062 * gcc.target/aarch64/sve/single_3.c: Likewise.
9063 * gcc.target/aarch64/sve/single_4.c: Likewise.
9064 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9065 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9066 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9067 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9068 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9069 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9070 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9071 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9072 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9073 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9074 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9075 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9076 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9077 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9078 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9079 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9080 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9081 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9082 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9083 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9084 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9085 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9086 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9087 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9088 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9089 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9090 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9091 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9092 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9093 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9094 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9095 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9096 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9097 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9098 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9099 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9100 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9101 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9102 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9103 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9104 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9105 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9106 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9107 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9108 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9109
9110 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9111 Alan Hayward <alan.hayward@arm.com>
9112 David Sherwood <david.sherwood@arm.com>
9113
9114 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9115 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9116 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9117 New procedures.
9118 (check_effective_target_vect_perm): Handle SVE.
9119 (check_effective_target_vect_perm_byte): Likewise.
9120 (check_effective_target_vect_perm_short): Likewise.
9121 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9122 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9123 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9124 (check_effective_target_vect_element_align_preferred): Likewise.
9125 (check_effective_target_vect_align_stack_vars): Likewise.
9126 (check_effective_target_vect_load_lanes): Likewise.
9127 (check_effective_target_vect_masked_store): Likewise.
9128 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9129 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9130 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9131 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9132 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9133 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9134 * gcc.dg/vect/slp-23.c: Likewise.
9135 * gcc.dg/vect/slp-perm-5.c: Likewise.
9136 * gcc.dg/vect/slp-perm-6.c: Likewise.
9137 * gcc.dg/vect/slp-perm-9.c: Likewise.
9138 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9139 * gcc.dg/vect/vect-114.c: Likewise.
9140 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9141 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9142
9143 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9144
9145 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9146 vect_variable_length, expecting the test to be vectorized
9147 without SLP instead.
9148 * gcc.dg/vect/pr33953.c: Likewise.
9149 * gcc.dg/vect/pr37027.c: Likewise.
9150 * gcc.dg/vect/pr67790.c: Likewise.
9151 * gcc.dg/vect/pr68445.c: Likewise.
9152 * gcc.dg/vect/slp-1.c: Likewise.
9153 * gcc.dg/vect/slp-10.c: Likewise.
9154 * gcc.dg/vect/slp-12a.c: Likewise.
9155 * gcc.dg/vect/slp-12b.c: Likewise.
9156 * gcc.dg/vect/slp-12c.c: Likewise.
9157 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9158 * gcc.dg/vect/slp-13.c: Likewise.
9159 * gcc.dg/vect/slp-14.c: Likewise.
9160 * gcc.dg/vect/slp-15.c: Likewise.
9161 * gcc.dg/vect/slp-17.c: Likewise.
9162 * gcc.dg/vect/slp-19b.c: Likewise.
9163 * gcc.dg/vect/slp-2.c: Likewise.
9164 * gcc.dg/vect/slp-20.c: Likewise.
9165 * gcc.dg/vect/slp-21.c: Likewise.
9166 * gcc.dg/vect/slp-22.c: Likewise.
9167 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9168 * gcc.dg/vect/slp-24.c: Likewise.
9169 * gcc.dg/vect/slp-28.c: Likewise.
9170 * gcc.dg/vect/slp-39.c: Likewise.
9171 * gcc.dg/vect/slp-42.c: Likewise.
9172 * gcc.dg/vect/slp-6.c: Likewise.
9173 * gcc.dg/vect/slp-7.c: Likewise.
9174 * gcc.dg/vect/slp-cond-1.c: Likewise.
9175 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9176 * gcc.dg/vect/slp-cond-2.c: Likewise.
9177 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9178 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9179 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9180 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9181 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9182 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9183 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9184 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9185 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9186 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9187 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9188 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9189 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9190 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9191 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9192 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9193 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9194
9195 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9196
9197 PR c/83801
9198 * gcc.dg/pr83801.c: New test.
9199
9200 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9201
9202 PR fortran/52162
9203 * gfortran.dg/bounds_check_19.f90: New test.
9204
9205 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9206
9207 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9208 instead of scan-assembler-not for xsnabsqp.
9209
9210 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9211
9212 PR libgfortran/83525
9213 * gfortran.dg/newunit_5.f90: New test.
9214
9215 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9216
9217 PR rtl-optimization/80481
9218 * g++.dg/pr80481.C: New.
9219
9220 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9221
9222 PR target/83628
9223 * gcc.target/alpha/pr83628-3.c: New test.
9224
9225 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9226
9227 * lib/target-supports.exp (check_effective_target_avx512f): Also
9228 check for __builtin_ia32_addsd_round,
9229 __builtin_ia32_getmantsd_round.
9230 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9231
9232 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9233
9234 PR target/83629
9235 * gcc.target/powerpc/pr83629.c: Require ilp32.
9236
9237 2018-01-12 Richard Biener <rguenther@suse.de>
9238
9239 PR tree-optimization/80846
9240 * gcc.target/i386/pr80846-1.c: New testcase.
9241 * gcc.target/i386/pr80846-2.c: Likewise.
9242
9243 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9244
9245 * gcc.c-torture/execute/20180112-1.c: New test.
9246
9247 2018-01-12 Tom de Vries <tom@codesourcery.com>
9248
9249 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9250 * g++.dg/ext/label13a.C: Same.
9251 * g++.dg/ext/label14.C: Same.
9252 * g++.dg/ext/label2.C: Same.
9253 * g++.dg/ext/label3.C: Same.
9254 * g++.dg/torture/pr42462.C: Same.
9255 * g++.dg/torture/pr42739.C: Same.
9256 * g++.dg/warn/Wunused-label-3.C: Same.
9257
9258 2018-01-12 Tom de Vries <tom@codesourcery.com>
9259
9260 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9261 * g++.dg/Walloca1.C: Same.
9262 * g++.dg/cpp0x/pr70338.C: Same.
9263 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9264 * g++.dg/cpp1y/vla10.C: Same.
9265 * g++.dg/cpp1y/vla2.C: Same.
9266 * g++.dg/cpp1y/vla6.C: Same.
9267 * g++.dg/cpp1y/vla8.C: Same.
9268 * g++.dg/debug/debug5.C: Same.
9269 * g++.dg/debug/debug6.C: Same.
9270 * g++.dg/debug/pr54828.C: Same.
9271 * g++.dg/diagnostic/pr70105.C: Same.
9272 * g++.dg/eh/cleanup5.C: Same.
9273 * g++.dg/eh/spbp.C: Same.
9274 * g++.dg/ext/tmplattr9.C: Same.
9275 * g++.dg/ext/vla10.C: Same.
9276 * g++.dg/ext/vla11.C: Same.
9277 * g++.dg/ext/vla12.C: Same.
9278 * g++.dg/ext/vla15.C: Same.
9279 * g++.dg/ext/vla16.C: Same.
9280 * g++.dg/ext/vla17.C: Same.
9281 * g++.dg/ext/vla3.C: Same.
9282 * g++.dg/ext/vla6.C: Same.
9283 * g++.dg/ext/vla7.C: Same.
9284 * g++.dg/init/array24.C: Same.
9285 * g++.dg/init/new47.C: Same.
9286 * g++.dg/init/pr55497.C: Same.
9287 * g++.dg/opt/pr78201.C: Same.
9288 * g++.dg/template/vla2.C: Same.
9289 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9290 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9291 * g++.dg/torture/pr62127.C: Same.
9292 * g++.dg/torture/pr67055.C: Same.
9293 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9294 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9295 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9296 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9297 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9298 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9299 * g++.dg/warn/Wvla-1.C: Same.
9300 * g++.dg/warn/Wvla-3.C: Same.
9301 * g++.old-deja/g++.ext/array2.C: Same.
9302 * g++.old-deja/g++.ext/constructor.C: Same.
9303 * g++.old-deja/g++.law/builtin1.C: Same.
9304 * g++.old-deja/g++.other/crash12.C: Same.
9305 * g++.old-deja/g++.other/eh3.C: Same.
9306 * g++.old-deja/g++.pt/array6.C: Same.
9307 * g++.old-deja/g++.pt/dynarray.C: Same.
9308
9309 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9310
9311 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9312
9313 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9314
9315 PR libfortran/67412
9316 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9317 on *-*-solaris2.10.
9318
9319 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9320
9321 * lib/target-supports.exp (check_effective_target_branch_cost):
9322 Accept all x86 targets.
9323
9324 2018-01-12 Martin Liska <mliska@suse.cz>
9325
9326 PR ipa/83054
9327 * g++.dg/warn/pr83054.C: New test.
9328
9329 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9330
9331 * gcc.target/powerpc/spec-barr-1.c: New file.
9332
9333 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9334
9335 PR target/83330
9336 * gcc.target/i386/pr83330.c: New test.
9337
9338 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9339
9340 PR fortran/79383
9341 * gfortran.dg/dtio_31.f03: New test.
9342 * gfortran.dg/dtio_32.f03: New test.
9343
9344 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9345
9346 PR c++/43486
9347 * g++.dg/wrappers: New subdirectory.
9348 * g++.dg/wrappers/README: New file.
9349 * g++.dg/wrappers/alloc.C: New test case.
9350 * g++.dg/wrappers/cow-istream-string.C: New test case.
9351 * g++.dg/wrappers/cp-stdlib.C: New test case.
9352 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9353 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9354
9355 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9356
9357 PR middle-end/83718
9358 * g++.dg/torture/pr83718.C: New testcase.
9359
9360 2018-01-11 Martin Jambor <mjambor@suse.cz>
9361
9362 PR ipa/83178
9363 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9364
9365 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9366
9367 PR tree-optimization/83695
9368 * gcc.dg/tree-ssa/pr83695.c: New test.
9369
9370 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9371
9372 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9373 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9374
9375 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9376
9377 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9378 * gcc.target/arm/simd/fp16fml_high.c: New test.
9379 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9380 * lib/target-supports.exp
9381 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9382 check_effective_target_arm_fp16fml_neon_ok,
9383 add_options_for_arm_fp16fml_neon): New procedures.
9384
9385 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9386
9387 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9388 combination tests.
9389
9390 2018-01-11 Richard Biener <rguenther@suse.de>
9391
9392 PR tree-optimization/83435
9393 * gcc.dg/graphite/pr83435.c: New testcase.
9394
9395 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9396 Alan Hayward <alan.hayward@arm.com>
9397 David Sherwood <david.sherwood@arm.com>
9398
9399 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9400
9401 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9402
9403 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9404
9405 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9406
9407 PR target/82096
9408 * gcc.c-torture/compile/pr82096.c: New test.
9409
9410 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9411
9412 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9413
9414 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9415
9416 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9417
9418 2018-01-11 Justin Squirek <squirek@adacore.com>
9419
9420 * gnat.dg/expr_func4.adb: New testcase.
9421
9422 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9423
9424 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9425 testcase.
9426
9427 2018-01-11 Bob Duff <duff@adacore.com>
9428
9429 * gnat.dg/protected_null.adb: New testcase.
9430
9431 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9432
9433 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9434
9435 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9436
9437 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9438
9439 2018-01-11 Justin Squirek <squirek@adacore.com>
9440
9441 * gnat.dg/loopvar.adb: New testcase.
9442
9443 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9444
9445 PR middle-end/83189
9446 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9447
9448 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9449
9450 * gcc.c-torture/compile/pr83575.c: New testcase.
9451
9452 2018-01-10 Michael Collison <michael.collison@arm.com>
9453
9454 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9455 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9456 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9457 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9458 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9459 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9460 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9461 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9462 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9463 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9464 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9465 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9466 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9467 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9468 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9469 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9470
9471 2018-01-10 Michael Collison <michael.collison@arm.com>
9472
9473 * gcc.target/aarch64/sha2.h: New shared testcase.
9474 * gcc.target/aarch64/sha2_1.c: New testcase.
9475 * gcc.target/aarch64/sha2_2.c: New testcase.
9476 * gcc.target/aarch64/sha2_3.c: New testcase.
9477 * gcc.target/aarch64/sha3.h: New shared testcase.
9478 * gcc.target/aarch64/sha3_1.c: New testcase.
9479 * gcc.target/aarch64/sha3_2.c: New testcase.
9480 * gcc.target/aarch64/sha3_3.c: New testcase.
9481
9482 2018-01-10 Michael Collison <michael.collison@arm.com>
9483
9484 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9485
9486 2018-01-10 Martin Sebor <msebor@redhat.com>
9487
9488 PR tree-optimization/83781
9489 * gcc.dg/strlenopt-42.c: New test.
9490
9491 2018-01-11 Martin Sebor <msebor@gmail.com>
9492 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9493
9494 PR tree-optimization/83501
9495 PR tree-optimization/81703
9496
9497 * gcc.dg/strlenopt-39.c: New test-case.
9498 * gcc.dg/pr81703.c: Likewise.
9499
9500 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9501
9502 * gnat.dg/atomic10.adb: New test.
9503
9504 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9505
9506 PR fortran/82367
9507 * gfortran.dg/deferred_character_18.f90: New test.
9508
9509 2018-01-10 Martin Sebor <msebor@redhat.com>
9510
9511 PR tree-optimization/83671
9512 * gcc.dg/strlenopt-40.c: New test.
9513 * gcc.dg/strlenopt-41.c: New test.
9514
9515 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9516
9517 PR fortran/83093
9518 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9519
9520 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9521
9522 PR target/83399
9523 * gcc.target/powerpc/pr83399.c: New test.
9524
9525 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9526
9527 PR c++/43486
9528 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9529 to reflect that the arguments are correctly underlined.
9530 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9531 for globals, params, locals and literals.
9532 (test_sizeof): Directly test the location of "sizeof", rather than
9533 when used in compound expressions.
9534 (test_alignof): Likewise for "alignof".
9535 (test_string_literals): Likewise for string literals.
9536 (test_numeric_literals): Likewise for numeric literals.
9537 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9538 (test_typeid): Likewise for typeid.
9539 (test_unary_plus): New.
9540 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9541 format strings.
9542
9543 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9544
9545 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9546
9547 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9548
9549 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9550
9551 2018-01-10 Marek Polacek <polacek@redhat.com>
9552
9553 PR c++/82541
9554 * g++.dg/warn/Wduplicated-branches4.C: New test.
9555
9556 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9557
9558 PR c++/81327
9559 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9560 cast to void *.
9561
9562 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9563
9564 PR c++/81055
9565 * g++.dg/cpp0x/new2.C: New.
9566
9567 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9568
9569 PR target/83735
9570 * gcc.target/i386/pr83735.c: New test.
9571
9572 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9573
9574 * lib/target-supports.exp (check_effective_target_branch_cost):
9575 New function.
9576 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9577 * gcc.dg/pr21643.c: Likewise.
9578 * gcc.dg/pr46309.c: Likewise.
9579 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9580 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9581 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9582 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9583 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9584 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9585 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9586 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9587 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9588 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9589 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9590 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9591 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9592 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9593
9594 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9595
9596 PR target/83629
9597 * gcc.target/powerpc/pr83629.c: New testcase.
9598
9599 2018-01-10 Richard Biener <rguenther@suse.de>
9600
9601 PR testsuite/78768
9602 * gcc.dg/pr78768.c: Un-XFAIL.
9603
9604 2018-01-10 Richard Biener <rguenther@suse.de>
9605
9606 PR debug/82425
9607 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9608
9609 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9610
9611 PR tree-optimization/83753
9612 * gcc.dg/torture/pr83753.c: New test.
9613
9614 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9615
9616 * gcc.target/i386/avx2-gather-1.c: Add -march.
9617 * gcc.target/i386/avx2-gather-2.c: Add -march.
9618 * gcc.target/i386/avx2-gather-3.c: Add -march.
9619 * gcc.target/i386/avx2-gather-4.c: Add -march.
9620 * gcc.target/i386/avx2-gather-5.c: Add -march.
9621 * gcc.target/i386/avx2-gather-6.c: Add -march.
9622 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9623 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9624 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9625 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9626 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9627 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9628 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9629 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9630 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9631 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9632
9633 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9634
9635 PR target/78585:
9636 * gcc.target/i386/pr78585.c: New test.
9637
9638 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9639
9640 PR c++/83734
9641 * g++.dg/cpp0x/pr83734.C: New test.
9642
9643 2018-01-09 Carl Love <cel@us.ibm.com>
9644
9645 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9646 vec_mergeo builtins with float, double, long long, unsigned long long,
9647 bool long long arguments.
9648 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9649 vec_float2 with double arguments.
9650 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9651 vec_mergew and vec_mergow builtins.
9652
9653 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9654
9655 PR fortran/83742
9656 * gfortran.dg/contiguous_6.f90: New test.
9657
9658 2018-01-09 Richard Biener <rguenther@suse.de>
9659
9660 PR tree-optimization/83668
9661 * gcc.dg/graphite/pr83668.c: New testcase.
9662
9663 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9664
9665 PR tree-optimization/64811
9666 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9667 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9668 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9669 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9670 New tests.
9671 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9672
9673 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9674
9675 PR target/79883
9676 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9677
9678 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9679
9680 PR target/82641
9681 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9682 no NEON and require softfp or hard float-abi.
9683 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9684
9685 2018-01-09 Richard Biener <rguenther@suse.de>
9686
9687 PR tree-optimization/83572
9688 * gcc.dg/graphite/pr83572.c: New testcase.
9689
9690 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9691
9692 PR target/83507
9693 * gcc.dg/sms-13.c: New test.
9694
9695 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9696
9697 PR fortran/83741
9698 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9699
9700 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9701 Monk Chiang <sh.chiang04@gmail.com>
9702
9703 * gcc.target/riscv/save-restore-1.c: New.
9704
9705 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9706
9707 PR target/83677
9708 * gcc.target/powerpc/pr83677.c: New file.
9709
9710 2018-01-08 Jeff Law <law@redhat.com>
9711
9712 PR rtl-optimizatin/81308
9713 * g++.dg/pr81308-1.C: New test.
9714 * g++.dg/pr81308-2.C: New test.
9715
9716 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9717
9718 PR target/83663 - Revert r255946
9719 * gcc.target/aarch64/vect-slp-dup.c: New.
9720
9721 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9722
9723 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9724 combination tests.
9725
9726 2018-01-08 Richard Biener <rguenther@suse.de>
9727
9728 PR tree-optimization/83563
9729 * gcc.dg/graphite/pr83563.c: New testcase.
9730
9731 2018-01-08 Richard Biener <rguenther@suse.de>
9732
9733 PR middle-end/83713
9734 * g++.dg/torture/pr83713.C: New testcase.
9735
9736 2018-01-08 Tom de Vries <tom@codesourcery.com>
9737
9738 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9739
9740 2018-01-08 Richard Biener <rguenther@suse.de>
9741
9742 PR tree-optimization/83685
9743 * gcc.dg/torture/pr83685.c: New testcase.
9744
9745 2018-01-08 Richard Biener <rguenther@suse.de>
9746
9747 PR lto/83719
9748 * gcc.dg/lto/pr83719_0.c: New testcase.
9749
9750 2018-01-08 Tom de Vries <tom@codesourcery.com>
9751
9752 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9753 * gcc.dg/graphite/run-id-1.c: Same.
9754 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9755
9756 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9757
9758 PR fortran/83611
9759 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9760 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9761 * gfortran.dg/pdt_27.f03: New test.
9762
9763 PR fortran/83731
9764 * gfortran.dg/pdt_28.f03: New test.
9765
9766 2018-01-08 Tom de Vries <tom@codesourcery.com>
9767
9768 * c-c++-common/builtins.c: Require effective target alloca.
9769 * gcc.dg/Wrestrict.c: Same.
9770 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9771
9772 2018-01-08 Richard Biener <rguenther@suse.de>
9773
9774 PR middle-end/83580
9775 * gcc.dg/torture/pr83580.c: New testcase.
9776
9777 2018-01-08 Richard Biener <rguenther@suse.de>
9778
9779 PR middle-end/83517
9780 * gcc.dg/pr83517.c: New testcase.
9781
9782 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9783
9784 PR middle-end/81897
9785 * gcc.dg/uninit-pr81897.c: New test.
9786
9787 2018-01-06 Martin Sebor <msebor@redhat.com>
9788
9789 PR tree-optimization/83640
9790 * gcc.dg/Wrestrict-6.c: New test.
9791 * gcc.dg/pr83640.c: New test.
9792
9793 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9794
9795 * gcc.target/aarch64/reg-alloc-1.c: New test.
9796
9797 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9798
9799 PR fortran/50892
9800 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9801
9802 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9803
9804 PR debug/83480
9805 * gcc.dg/pr83480.c: New test.
9806
9807 PR rtl-optimization/83682
9808 * gcc.target/i386/pr83682.c: New test.
9809
9810 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9811
9812 PR fortran/78534
9813 PR fortran/66310
9814 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9815 * gfortran.dg/dependency_49.f90: Likewise.
9816 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9817 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9818 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9819 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9820 * gfortran.dg/string_1_lp64.f90: New test.
9821 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9822 * gfortran.dg/string_3_lp64.f90: New test.
9823
9824 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9825
9826 PR target/83604
9827 * gcc.target/i386/sse-26.c: New test.
9828
9829 PR target/83604
9830 * gcc.target/i386/pr83604.c: New test.
9831
9832 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9833
9834 * gcc.dg/vect/vect-align-4.c: New test.
9835 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9836 and redefine as a structure with an unaligned member "b".
9837 (foo): Update accordingly.
9838
9839 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9840
9841 PR target/82439
9842 * gcc.target/aarch64/bics_5.c: New test.
9843 * gcc.target/arm/bics_5.c: Likewise.
9844
9845 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9846
9847 PR tree-optimization/83605
9848 * gcc.dg/pr83605.c: New test.
9849
9850 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9851
9852 PR target/83554
9853 * gcc.target/i386/pr83554.c: New test.
9854
9855 PR ipa/82352
9856 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9857 long unsigned int.
9858
9859 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9860
9861 PR fortran/83683
9862 PR fortran/45689
9863 * gfortran.dg/eoshift_8.f90: New test.
9864 * gfortran.dg/simplify_eoshift_1.f90: New test.
9865
9866 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9867
9868 PR debug/83585
9869 * gcc.dg/pr83585.c: New test.
9870
9871 2018-01-04 Nathan Sidwell <nathan@acm.org>
9872
9873 PR c++/83667
9874 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9875
9876 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9877
9878 PR debug/83666
9879 * gcc.dg/pr83666.c: New test.
9880
9881 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9882
9883 PR target/83628
9884 * gcc.target/alpha/pr83628-1.c: New test.
9885 * gcc.target/alpha/pr83628-2.c: Ditto.
9886
9887 2018-01-04 Martin Liska <mliska@suse.cz>
9888
9889 PR ipa/82352
9890 * g++.dg/ipa/pr82352.C: New test.
9891
9892 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9893
9894 * gcc.dg/vect-opt-info-1.c: Moved to ...
9895 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9896 vect_int targets, use dg-additional-options instead of dg-options and
9897 use relative line numbers instead of absolute.
9898
9899 2018-01-03 Martin Sebor <msebor@redhat.com>
9900
9901 PR tree-optimization/83655
9902 * gcc.dg/Wrestrict-5.c: New test.
9903 * c-c++-common/builtins.c: New test.
9904
9905 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9906 Alan Hayward <alan.hayward@arm.com>
9907 David Sherwood <david.sherwood@arm.com>
9908
9909 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9910 (main): Call it.
9911
9912 2018-01-03 Jeff Law <law@redhat.com>
9913
9914 PR target/83641
9915 * gcc.target/i386/stack-check-17.c: New test.
9916 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9917
9918 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9919
9920 PR debug/83621
9921 * gcc.dg/pr83621.c: New test.
9922
9923 PR debug/83645
9924 * gcc.dg/pr83645.c: New test.
9925
9926 2018-01-03 Martin Sebor <msebor@redhat.com>
9927
9928 PR tree-optimization/83603
9929 * gcc.dg/Wrestrict-4.c: New test.
9930
9931 PR c/83559
9932 * gcc.dg/const-2.c: New test.
9933 * gcc.dg/pure-3.c: New test.
9934
9935 2018-01-03 Martin Sebor <msebor@redhat.com>
9936
9937 * gcc.dg/Wrestrict-3.c: New test.
9938
9939 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9940
9941 PR c++/83555
9942 * g++.dg/opt/pr83555.C: New test.
9943 * g++.dg/ubsan/pr83555.C: New test.
9944
9945 2018-01-03 David Malcolm <dmalcolm@redhat.com>
9946
9947 PR c/82050
9948 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
9949 the !CHECKING_P case by expecting a note.
9950 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
9951 a note for the !CHECKING_P case, and move the return statement
9952 outside of #if CHECKING_P guard.
9953
9954 2018-01-03 Jeff Law <law@redhat.com>
9955
9956 PR middle-end/83654
9957 * gcc.target/i386/stack-check-18.c: New test.
9958 * gcc.target/i386/stack-check-19.c: New test.
9959
9960 2018-01-03 Martin Sebor <msebor@redhat.com>
9961
9962 PR tree-optimization/83501
9963 * c-c++-common/Warray-bounds-3.c: Remove xfail.
9964
9965 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9966
9967 PR tree-optimization/83501
9968 * gcc.dg/tree-ssa/pr83501-1.c: New test.
9969
9970 2018-01-03 Nathan Sidwell <nathan@acm.org>
9971
9972 PR c++/83667
9973 * g++.dg/ipa/pr83667.C: New.
9974
9975 2018-01-03 Martin Liska <mliska@suse.cz>
9976
9977 PR tree-optimization/83593
9978 * gcc.dg/pr83593.c: New test.
9979
9980 2018-01-03 Martin Liska <mliska@suse.cz>
9981
9982 PR ipa/83549
9983 * g++.dg/ipa/pr83549.C: New test.
9984
9985 2018-01-03 Marek Polacek <polacek@redhat.com>
9986
9987 PR c++/83592
9988 * g++.dg/warn/mvp2.C: New test.
9989
9990 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR preprocessor/83602
9993 * g++.dg/cpp/pr83602.C: New test.
9994
9995 PR c++/83634
9996 * g++.dg/parse/pr83634.C: New test.
9997
9998 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9999
10000 PR fortran/83664
10001 * gfortran.dg/eoshift_7.f90: New test.
10002
10003 2018-01-03 Jan Beulich <jbeulich@suse.com>
10004
10005 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10006 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10007
10008 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10009
10010 Update copyright years.
10011
10012 2018-01-03 Martin Liska <mliska@suse.cz>
10013
10014 PR ipa/83594
10015 * gcc.dg/ipa/pr83594.c: New test.
10016
10017 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10018 Alan Hayward <alan.hayward@arm.com>
10019 David Sherwood <david.sherwood@arm.com>
10020
10021 * gcc.dg/vect-opt-info-1.c: New test.
10022
10023 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10024
10025 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10026 floorf128, truncf128, and roundf128.
10027 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10028 optimizations added in match.pd.
10029 * gcc.target/powerpc/float128-hw6.c: Likewise.
10030 * gcc.target/powerpc/float128-hw7.c: Likewise.
10031 * gcc.target/powerpc/float128-hw8.c: Likewise.
10032 * gcc.target/powerpc/float128-hw9.c: Likewise.
10033 * gcc.target/powerpc/float128-hw10.c: Likewise.
10034 * gcc.target/powerpc/float128-hw11.c: Likewise.
10035
10036 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10037
10038 PR c++/83556
10039 * g++.dg/cpp0x/pr83556.C: New test.
10040
10041 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10042
10043 PR fortran/45689
10044 PR fortran/83650
10045 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10046 * gfortran.dg/simplify_cshift_4.f90: New test.
10047
10048 2018-01-02 Marek Polacek <polacek@redhat.com>
10049
10050 PR c++/81860
10051 * g++.dg/cpp0x/inh-ctor30.C: New test.
10052
10053 PR c++/83644
10054 * g++.dg/cpp1z/pr83644.C: New test.
10055
10056 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10057
10058 PR fortran/83076
10059 * gfortran.dg/coarray_45.f90: New test.
10060
10061 PR fortran/83319
10062 * gfortran.dg/coarray_46.f90: New test.
10063
10064 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10065
10066 PR tree-optimization/83581
10067 * gcc.dg/pr83581.c: New test.
10068
10069 PR c/83595
10070 * gcc.dg/pr83595.c: New test.
10071
10072 PR middle-end/83608
10073 * g++.dg/opt/pr83608.C: New test.
10074
10075 PR middle-end/83609
10076 * gcc.dg/pr83609.c: New test.
10077 * g++.dg/opt/pr83609.C: New test.
10078
10079 PR middle-end/83623
10080 * gcc.dg/pr83623.c: New test.
10081
10082 * gcc.target/i386/i386.exp
10083 (check_effective_target_avx512vpopcntdqvl): New proc.
10084 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10085 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10086 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10087 \f
10088 Copyright (C) 2018 Free Software Foundation, Inc.
10089
10090 Copying and distribution of this file, with or without modification,
10091 are permitted in any medium without royalty provided the copyright
10092 notice and this notice are preserved.