re PR c++/68374 (G++ -Wshadow doesn't warn about static member shadowing)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2 Jason Merrill <jason@redhat.com>
3
4 PR c++/68374
5 * g++.dg/warn/Wshadow-13.C: New.
6 * g++.dg/warn/Wshadow-14.C: Likewise.
7
8 2018-05-02 Tom de Vries <tom@codesourcery.com>
9
10 PR libgomp/82428
11 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
12 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
13
14 2018-05-02 David Pagan <dave.pagan@oracle.com>
15
16 PR c/30552
17 * gcc.dg/noncompile/pr30552-1.c: New test.
18 * gcc.dg/noncompile/pr30552-2.c: New test.
19 * gcc.dg/noncompile/pr30552-3.c: New test.
20 * gcc.dg/noncompile/pr30552-4.c: New test.
21
22 2018-05-02 Richard Biener <rguenther@suse.de>
23
24 PR tree-optimization/85597
25 * gcc.dg/vect/pr85597.c: New testcase.
26
27 2018-05-02 Tom de Vries <tom@codesourcery.com>
28
29 PR testsuite/85106
30 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
31 * lib/scanltranstree.exp: New file.
32 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
33 (scan-ltrans-tree-dump-times_required_options)
34 (scan-ltrans-tree-dump-not_required_options)
35 (scan-ltrans-tree-dump-dem_required_options)
36 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
37 * lib/gcc-dg.exp: Include scanltranstree.exp.
38
39 2018-05-02 Tom de Vries <tom@codesourcery.com>
40
41 PR testsuite/85106
42 * gcc.dg/ipa/ipa-icf-38.c: New test.
43 * gcc.dg/ipa/ipa-icf-38a.c: New test.
44 * lib/scandump.exp (dump-base): New proc.
45 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
46 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
47 base.
48 * lib/scanipa.exp: Add "" argument to scan-dump calls.
49 * lib/scanlang.exp: Same.
50 * lib/scanrtl.exp: Same.
51 * lib/scantree.exp: Same.
52 * lib/scanwpaipa.exp: New file.
53 * lib/gcc-dg.exp: Include scanwpaipa.exp.
54
55 2018-05-02 Richard Biener <rguenther@suse.de>
56
57 PR middle-end/85567
58 * gcc.dg/torture/pr85567.c: New testcase.
59
60 2018-05-02 Jakub Jelinek <jakub@redhat.com>
61
62 PR target/85582
63 * gcc.c-torture/execute/pr85582-1.c: New test.
64 * gcc.c-torture/execute/pr85582-2.c: New test.
65
66 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
67
68 PR tree-optimization/85586
69 * gcc.dg/vect/pr85586.c: New test.
70
71 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
72
73 PR tree-optimization/85143
74 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
75 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
76
77 2018-05-01 David Malcolm <dmalcolm@redhat.com>
78
79 PR c/84258
80 * c-c++-common/Wformat-pr84258.c: New test.
81
82 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
83
84 PR tree-optimization/82665
85 * gcc.dg/tree-ssa/pr82665.c: New test.
86
87 2018-04-30 David Malcolm <dmalcolm@redhat.com>
88
89 PR c++/85523
90 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
91 (test_add_fixit_insert_formatted_single_line): New function.
92 (test_add_fixit_insert_formatted_multiline): New function.
93 Extend expected output of generated patch to include fix-it hints
94 for these.
95 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
96 "gcc-rich-location.h". Add test coverage for
97 gcc_rich_location::add_fixit_insert_formatted.
98
99 2018-04-30 David Malcolm <dmalcolm@redhat.com>
100
101 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
102 (test_show_locus): Update for location_get_source_line returning a
103 char_span. Use char_span for handling words in the
104 "test_many_nested_locations" fix-it example.
105
106 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
107
108 * gcc.target/arc/interrupt-8.c: Update test.
109 * gcc.target/arc/loop-4.c: Likewise.
110 * gcc.target/arc/loop-hazard-1.c: Likewise.
111 * gcc.target/arc/sdata-3.c: Likewise.
112
113 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
114
115 * gcc.target/arc/store-merge-1.c: New test.
116 * gcc.target/arc/add_n-combine.c: Update test.
117
118 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
119
120 Microblaze Target: PIC data text relative
121
122 * gcc.target/microblaze/others/data_var1.c: Include
123 PIC case of r20 base register.
124 * gcc.target/microblaze/others/data_var2.c: Ditto.
125 * gcc.target/microblaze/others/picdtr.c: Add new
126 test case for -mpic-is-data-text-relative.
127 * gcc.target/microblaze/others/sdata_var1.c: Add
128 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
129 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
130 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
131 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
132 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
133 * gcc.target/microblaze/others/string_cst1_gpopt.c:
134 Ditto.
135 * gcc.target/microblaze/others/string_cst2_gpopt.c:
136 Ditto.
137
138 2018-04-30 Richard Biener <rguenther@suse.de>
139
140 PR tree-optimization/28364
141 PR tree-optimization/85275
142 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
143 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
144 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
145 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
146 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
147 still passes.
148 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
149 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
150 still passes.
151 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
152 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
153 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
154
155 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
156
157 PR target/84431
158 * gcc.target/i386/pr84431.c: New test.
159
160 2018-04-27 Martin Jambor <mjambor@suse.cz>
161
162 PR ipa/85549
163 * g++.dg/ipa/pr85549.C: New test.
164
165 2018-04-27 Jakub Jelinek <jakub@redhat.com>
166
167 PR c++/85553
168 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
169 directive.
170 * g++.dg/cpp0x/constexpr-85553.C: New test.
171
172 2018-04-27 David Malcolm <dmalcolm@redhat.com>
173
174 PR c++/85515
175 * g++.dg/pr85515-1.C: New test.
176 * g++.dg/pr85515-2.C: New test.
177
178 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
179
180 PR c++/84691
181 * g++.dg/cpp0x/friend3.C: New.
182
183 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
184
185 PR target/82518
186 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
187 Use check_effective_target_arm_little_endian.
188
189 2018-04-27 Jakub Jelinek <jakub@redhat.com>
190
191 PR tree-optimization/85529
192 * gcc.c-torture/execute/pr85529-1.c: New test.
193 * gcc.c-torture/execute/pr85529-2.c: New test.
194 * gcc.dg/pr85529.c: New test.
195
196 2018-04-26 Maciej W. Rozycki <macro@mips.com>
197
198 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
199 `.dword' in addition to `lw' and `.word'.
200
201 2018-04-26 Maciej W. Rozycki <macro@mips.com>
202
203 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
204
205 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
206
207 * gnat.dg/loop_optimization24.adb: New test.
208
209 2018-04-26 Richard Biener <rguenther@suse.de>
210
211 PR tree-optimization/85116
212 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
213 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
214 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
215 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
216
217 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
218
219 PR target/85473
220 * gcc.target/i386/pr85473-1.c: New test.
221 * gcc.target/i386/pr85473-2.c: New test.
222
223 2018-04-25 Nathan Sidwell <nathan@acm.org>
224 Jakub Jelinek <jakub@redhat.com>
225
226 PR c++/85437
227 PR c++/49171
228 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
229 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
230 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
231 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
232 * g++.dg/cpp0x/pr85437-1.C: New.
233 * g++.dg/cpp0x/pr85437-2.C: New.
234 * g++.dg/cpp0x/pr85437-3.C: New.
235 * g++.dg/cpp0x/pr85437-4.C: New.
236
237 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
238
239 PR fortran/85520
240 * gfortran.dg/pr85520.f90: New test.
241
242 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
243
244 PR target/85512
245 * gcc.dg/pr85512.c: New test.
246
247 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
248
249 PR target/85485
250 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
251 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
252 * gcc.dg/pr85388-1.c (dg-options): Likwise.
253 * gcc.dg/pr85388-2.c (dg-options): Likwise.
254 * gcc.dg/pr85388-3.c (dg-options): Likwise.
255 * gcc.dg/pr85388-4.c (dg-options): Likwise.
256 * gcc.dg/pr85388-5.c (dg-options): Likwise.
257 * gcc.dg/pr85388-6.c (dg-options): Likwise.
258 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
259 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
260 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
261 * gcc.target/i386/cet-label.c (dg-options): Likwise.
262 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
263 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
264 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
265 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
266 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
267 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
268 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
269 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
270 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
271 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
272 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
273 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
274 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
275 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
276 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
277 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
278 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
279 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
280 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
281 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
282 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
283 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
284 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
285 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
286 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
287 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
288 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
289 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
290 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
291 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
292 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
293 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
294 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
295 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
296 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
297 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
298 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
299 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
300 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
301 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
302 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
303 * gcc.target/i386/pr84146.c (dg-options): Likwise.
304 * gcc.target/i386/pr85403.c (dg-options): Likwise.
305 * gcc.target/i386/pr85404.c (dg-options): Likwise.
306 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
307 with -mshstk.
308 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
309 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
310 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
311 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
312 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
313 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
314 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
315 * (dg-options): Likwise.
316 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
317 -mno-cet.
318 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
319 * gcc.target/i386/cet-label-3.c: Removed.
320 * gcc.target/i386/cet-property-3.c: Likwise.
321 * gcc.target/i386/cet-sjlj-7.c: Likwise.
322
323 2018-04-24 Jakub Jelinek <jakub@redhat.com>
324
325 PR target/85511
326 * gcc.target/i386/pr85511.c: New test.
327
328 PR target/85503
329 * g++.dg/ext/pr85503.C: New test.
330
331 PR target/85508
332 * gcc.target/i386/pr85508.c: New test.
333
334 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
335
336 PR tree-optimization/85478
337 * g++.dg/pr85478.C: New test.
338
339 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
340
341 * g++.dg/torture/pr85496.C: New test.
342
343 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
344
345 PR rtl-optimization/85423
346 * gcc.dg/pr85423.c: New test.
347
348 2018-04-20 Martin Sebor <msebor@redhat.com>
349
350 PR c/85365
351 * gcc.dg/Wrestrict-15.c: New test.
352
353 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
354
355 PR target/85456
356 * gcc.target/powerpc/pr85456.c: New test.
357
358 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
359
360 * g++.dg/ext/undef-bool-1.C: Require lp64.
361 * gcc.target/powerpc/undef-bool-2.c: Likewise.
362
363 2018-04-20 Jeff Law <law@redhat.com>
364
365 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
366 stack protector.
367 * gcc.dg/stack-check-6.c: Likewise.
368 * gcc.dg/stack-check-6a.c: Likewise.
369 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
370 * gcc.target/i386/stack-check-18.c: Likewise.
371 * gcc.target/i386/stack-check-19.c: Likewise.
372
373 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
374
375 PR testsuite/85483
376 * gcc.target/aarch64/sve/vcond_1.c: Move to...
377 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
378 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
379 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
380
381 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
382
383 PR target/85469
384 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
385 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
386
387 2018-04-20 Richard Biener <rguenther@suse.de>
388
389 PR middle-end/85475
390 * gcc.dg/torture/pr85475.c: New testcase.
391
392 2018-04-20 Martin Jambor <mjambor@suse.cz>
393
394 ipa/85449
395 * gcc.dg/ipa/pr85449.c: New test.
396
397 2018-04-20 Martin Jambor <mjambor@suse.cz>
398
399 ipa/85447
400 * g++.dg/ipa/pr85447.C: New file.
401 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
402
403 2018-04-20 Jakub Jelinek <jakub@redhat.com>
404
405 PR c++/85462
406 * g++.dg/cpp0x/pr85462.C: New test.
407
408 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
409
410 * gcc.target/i386/pr85404.c: Require CET target.
411
412 2018-04-19 Jakub Jelinek <jakub@redhat.com>
413
414 PR tree-optimization/85467
415 * gcc.dg/pr85467.c: New test.
416
417 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
418
419 PR c++/84611
420 * g++.dg/parse/crash68.C: New.
421
422 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
423
424 PR libgcc/85334
425 * g++.dg/torture/pr85334.C: New test.
426
427 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
428
429 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
430 * g++.dg/diagnostic/pr85464.C: New.
431
432 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
433
434 PR target/85397
435 * gcc.dg/torture/pr85397-1.c: New test.
436 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
437 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
438
439 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
440
441 PR target/85404
442 * gcc.target/i386/pr85404.c: New test.
443
444 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
445
446 PR target/85417
447 * c-c++-common/attr-nocf-check-1.c: Compile with
448 -fcf-protection=none.
449 * c-c++-common/attr-nocf-check-3.c: Likewise.
450 * gcc.dg/march-generic.c: Likewise.
451 * gcc.target/i386/align-limit.c: Likewise.
452 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
453 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
454 * gcc.target/i386/cet-property-2.c: Likewise.
455 * gcc.target/i386/ret-thunk-26.c: Likewise.
456 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
457 targets.
458 * c-c++-common/fcf-protection-2.c: Likewise.
459 * c-c++-common/fcf-protection-3.c: Likewise.
460 * c-c++-common/fcf-protection-5.c: Likewise.
461 * c-c++-common/fcf-protection-6.c: Likewise.
462 * c-c++-common/fcf-protection-7.c: Likewise.
463 * gcc.target/i386/cet-label-3.c: New test.
464 * gcc.target/i386/cet-property-3.c: Likewise.
465 * gcc.target/i386/cet-sjlj-7.c: Likewise.
466 * gcc.target/i386/pr85417-1.c: Likewise.
467 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
468 __x86_indirect_thunk_nt_(r|e)ax
469 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
470 * gcc.target/i386/pr85403.c: Remove dg-error,
471
472 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
473
474 * gcc.target/i386/movdir-1.c: New test.
475
476 2018-04-19 Richard Biener <rguenther@suse.de>
477
478 PR middle-end/85455
479 * gcc.dg/pr85455.c: New testcase.
480
481 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
482
483 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
484 targets.
485 * g++.dg/lto/pr85405b_0.C: Likewise.
486 * g++.dg/lto/pr84805_0.C: Likewise.
487
488 2018-04-18 Martin Liska <mliska@suse.cz>
489
490 PR ipa/83983
491 PR ipa/85391
492 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
493 output.
494
495 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
496
497 PR target/85388
498 * gcc.dg/pr85388-1.c: New test.
499 * gcc.dg/pr85388-2.c: Likewise.
500 * gcc.dg/pr85388-3.c: Likewise.
501 * gcc.dg/pr85388-4.c: Likewise.
502 * gcc.dg/pr85388-5.c: Likewise.
503 * gcc.dg/pr85388-6.c: Likewise.
504
505 2018-04-18 Jan Hubicka <jh@suse.cz>
506 Martin Liska <mliska@suse.cz>
507
508 * g++.dg/lto/pr83121_0.C: Update template.
509 * g++.dg/lto/pr83121_1.C: Update template.
510 * g++.dg/lto/pr84805_0.C: Update template.
511 * g++.dg/lto/pr84805_1.C: Update template.
512 * g++.dg/lto/pr84805_2.C: Update template.
513
514 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
515
516 PR c++/84630
517 * g++.dg/cpp0x/pr84630.C: New.
518
519 2018-04-18 Jakub Jelinek <jakub@redhat.com>
520
521 PR c++/84463
522 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
523 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
524 in two cases. Uncomment two other tests and add expected dg-error for
525 them.
526 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
527 -Wnarrowing diagnostics on some targets for c++11.
528 * g++.dg/parse/array-size2.C: Remove xfail.
529 * g++.dg/cpp0x/constexpr-84463.C: New test.
530
531 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
532
533 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
534 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
535
536 2018-04-17 Jakub Jelinek <jakub@redhat.com>
537
538 PR testsuite/85326
539 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
540 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
541 * g++.dg/other/sve_tls_2.C: Require effective target tls.
542
543 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
544
545 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
546 prevent cascading of errors and change expected error message.
547 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
548 to 64-bit targets.
549 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
550 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
551 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
552 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
553 error message.
554 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
555
556 2018-04-17 Jakub Jelinek <jakub@redhat.com>
557
558 PR target/85430
559 * gcc.dg/pr85430.c: New test.
560
561 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
562
563 PR testsuite/85326
564 * gcc.target/arm/pr54300.C: Move to...
565 * g++.dg/other/pr54300.C: ... Here. Add target directives.
566 * gcc.target/arm/pr55073.C: Move to...
567 * g++.dg/other/pr55073.C: ... Here. Add target directives.
568 * gcc.target/arm/pr56184.C: Move to...
569 * g++.dg/other/pr56184.C: ... Here. Add target directives.
570 * gcc.target/arm/pr59985.C: Move to...
571 * g++.dg/other/pr59985.C: ... Here. Add target directives.
572 * gcc.target/aarch64/pr60675.C: Move to...
573 * g++.dg/other/pr60675.C: ... Here. Add target directives.
574 * gcc.target/aarch64/pr81422.C: Move to...
575 * g++.dg/other/pr81422.C: ... Here. Add target directives.
576 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
577 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
578 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
579 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
580 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
581 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
582 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
583 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
584 * gcc.target/aarch64/sve/tls_2.C: Move to...
585 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
586 * gcc.target/aarch64/pr81414.C: Rename to...
587 * gcc.target/aarch64/pr81414.c: ... This.
588 * gcc.target/aarch64/simd/pr67896.C: Rename to...
589 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
590 messages.
591 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
592 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
593 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
594 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
595 file name.
596
597 2018-04-17 Jakub Jelinek <jakub@redhat.com>
598
599 PR middle-end/85414
600 * gcc.dg/pr85414.c: New test.
601
602 2018-04-17 Martin Jambor <mjambor@suse.cz>
603
604 PR ipa/85421
605 * g++.dg/ipa/pr85421.C: New test.
606
607 2018-04-17 Martin Liska <mliska@suse.cz>
608
609 PR lto/85405
610 * g++.dg/lto/pr85405b_0.C: New test.
611 * g++.dg/lto/pr85405b_1.C: New test.
612
613 2018-04-17 Martin Liska <mliska@suse.cz>
614
615 PR lto/85405
616 * g++.dg/lto/pr85405_0.C: New test.
617 * g++.dg/lto/pr85405_1.C: New test.
618
619 2018-04-17 Martin Liska <mliska@suse.cz>
620
621 PR ipa/85329
622 * g++.dg/ext/pr85329-2.C: New test.
623 * g++.dg/ext/pr85329.C: New test.
624 * gcc.target/i386/mvc12.c: New test.
625
626 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
627
628 PR c++/85039
629 * g++.dg/pr85039-1.C: New.
630 * g++.dg/pr85039-2.C: New.
631 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
632
633 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
634
635 PR target/85080
636 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
637 if the target supports efficient unaligned storage accesses.
638
639 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
640
641 PR target/83660
642 * gcc.target/powerpc/pr83660.C: New test.
643
644 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
645
646 PR target/85403
647 * gcc.target/i386/pr85403.c: New test.
648
649 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
650
651 PR target/84331
652 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
653
654 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
655 Jason Merrill <jason@redhat.com>
656
657 PR c++/85112
658 * g++.dg/cpp0x/pr85112.C: New.
659
660 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
661
662 PR testsuite/85326
663 * g++.dg/ext/undef-bool-1.C: New file.
664 * gcc.target/powerpc/powerpc.exp: Remove .C support.
665 * gcc.target/powerpc/undef-bool-1.C: Remove file.
666
667 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
668
669 PR target/85293
670 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
671 corresponding dg-error clause.
672 * gcc.target/powerpc/pr80098-3.c: Ditto.
673 * gcc.target/powerpc/pr80103-1.c: Delete.
674
675 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
676
677 PR fortran/81773
678 PR fortran/83606
679 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
680 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
681
682 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
683
684 PR fortran/85387
685 * gfortran.dg/implied_do_io_5.f90: New test.
686
687 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
688
689 PR target/83402
690 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
691 several values: positive, negative, and zero.
692 * gcc.target/powerpc/sse2-pslld-1.c: Same.
693 * gcc.target/powerpc/sse2-psllq-1.c: Same.
694
695 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
696
697 PR rtl-optimization/79916
698 * gcc.target/powerpc/pr79916.c: New.
699
700 2018-04-13 Jakub Jelinek <jakub@redhat.com>
701
702 PR rtl-optimization/85393
703 * g++.dg/opt/pr85393.C: New test.
704 * g++.dg/opt/pr85393-aux.cc: New file.
705
706 PR rtl-optimization/85376
707 * gcc.dg/pr85376.c: New test.
708
709 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
710
711 PR rtl-optimization/83852
712 * gcc.dg/pr83852.c: New testcase.
713
714 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
715
716 PR testsuite/85326
717 * gcc.target/s390/pr77822-1.C: Rename to ...
718 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
719 * gcc.target/s390/pr77822-2.c: Add asm scan check.
720 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
721
722 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
723
724 PR lto/71991
725 * gcc.target/i386/pr71991.c: New testcase.
726
727 2018-04-13 Martin Liska <mliska@suse.cz>
728 Jakub Jelinek <jakub@redhat.com>
729
730 PR middle-end/81657
731 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
732 call.
733
734 2018-04-12 David Malcolm <dmalcolm@redhat.com>
735
736 PR c++/85385
737 * g++.dg/diagnostic/macro-arg-count.C: New test.
738
739 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
740
741 PR fortran/83064
742 PR testsuite/85346
743 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
744 array and move test to libgomp/testsuite/libgomp.fortran.
745 * gfortran.dg/do_concurrent_6.f90: New test.
746
747 2018-04-12 Marek Polacek <polacek@redhat.com>
748
749 PR c++/85258
750 * g++.dg/parse/error61.C: New test.
751
752 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
753
754 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
755 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
756
757 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
758
759 PR target/85347
760 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
761 specify -mvsx on gcc command line.
762
763 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
764
765 PR middle-end/84955
766 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
767 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
768
769 2018-04-12 Jakub Jelinek <jakub@redhat.com>
770
771 PR target/85328
772 * gcc.target/i386/pr85328.c: New test.
773
774 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
775
776 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
777
778 2018-04-12 Jakub Jelinek <jakub@redhat.com>
779
780 PR rtl-optimization/85342
781 * gcc.target/i386/pr85342.c: New test.
782
783 2018-04-11 Jason Merrill <jason@redhat.com>
784
785 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
786 if ulimit -v is set.
787
788 2018-04-11 Bin Cheng <bin.cheng@arm.com>
789
790 PR testsuite/85190
791 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
792
793 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
794
795 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
796 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
797
798 2018-04-11 Jakub Jelinek <jakub@redhat.com>
799
800 PR c++/70808
801 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
802 effective target.
803
804 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
805
806 PR target/84301
807 * gcc.target/i386/pr84301.c: New test.
808
809 2018-04-11 Jakub Jelinek <jakub@redhat.com>
810
811 PR tree-optimization/85331
812 * gcc.c-torture/execute/pr85331.c: New test.
813
814 2018-04-11 Marek Polacek <polacek@redhat.com>
815
816 PR c++/85032
817 * g++.dg/cpp0x/pr51225.C: Adjust error message.
818 * g++.dg/cpp1z/constexpr-if21.C: New test.
819
820 2018-04-11 Jakub Jelinek <jakub@redhat.com>
821
822 PR target/85281
823 * gcc.target/i386/pr85281.c: New test.
824
825 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
826
827 PR rtl-optimization/84659
828 * gcc.dg/pr84659.c: New test.
829
830 2018-04-11 Jakub Jelinek <jakub@redhat.com>
831
832 PR debug/85302
833 * g++.dg/debug/dwarf2/pr85302.C: New test.
834
835 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
836
837 PR target/85261
838 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
839 into register.
840
841 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
842
843 PR c++/70808
844 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
845
846 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
847
848 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
849 * gcc.target/powerpc/dimode_off.c: Ditto.
850 * gcc.target/powerpc/tfmode_off.c: Ditto.
851 * gcc.target/powerpc/timode_off.c: Ditto.
852
853 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
854
855 * gcc.target/powerpc/vec-ldl-1.c: New test.
856 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
857 corrections to ABI implementation.
858
859 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
860
861 PR target/85056
862 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
863
864 2018-04-10 Jakub Jelinek <jakub@redhat.com>
865
866 PR rtl-optimization/85300
867 * gcc.dg/pr85300.c: New test.
868
869 2018-04-10 David Malcolm <dmalcolm@redhat.com>
870
871 PR c++/85110
872 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
873 where we now show the pertinent parameter.
874 * g++.dg/diagnostic/aka2.C: Likewise.
875 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
876
877 2018-04-10 Jakub Jelinek <jakub@redhat.com>
878
879 PR fortran/85313
880 * gfortran.dg/gomp/pr85313.f90: New test.
881
882 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
883
884 PR c++/24314
885 * g++.dg/parse/template29.C: New.
886
887 2018-04-10 Bin Cheng <bin.cheng@arm.com>
888
889 PR testsuite/85190
890 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
891
892 2018-04-10 Jakub Jelinek <jakub@redhat.com>
893
894 PR target/85177
895 PR target/85255
896 * gcc.target/i386/avx512f-pr85177.c: New test.
897 * gcc.target/i386/avx512f-pr85255.c: New test.
898
899 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
900
901 PR tree-optimization/85286
902 * gcc.dg/vect/pr85286.c: New test.
903
904 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
905
906 PR target/85173
907 * gcc.target/arm/pr85173.c: New test.
908
909 2018-04-10 Jakub Jelinek <jakub@redhat.com>
910
911 PR lto/85248
912 * gcc.dg/lto/pr85248_0.c: New test.
913 * gcc.dg/lto/pr85248_1.c: New test.
914
915 2018-04-09 Jan Hubicka <jh@suse.cz>
916
917 PR lto/85078
918 * g++.dg/torture/pr85078.C: New.
919
920 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
921
922 PR c++/85227
923 * g++.dg/cpp1z/decomp44.C: New.
924 * g++.dg/cpp1z/decomp45.C: Likewise.
925
926 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
927
928 PR fortran/83064
929 * gfortran.dg/do_concurrent_5.f90: New test.
930 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
931 message.
932
933 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
934
935 PR fortran/51260
936 * gfortran.dg/parameter_array_element_3.f90: New test.
937
938 2018-04-09 Jakub Jelinek <jakub@redhat.com>
939
940 PR c++/85194
941 * g++.dg/cpp1z/decomp43.C: New test.
942
943 PR rtl-optimization/80463
944 * g++.dg/pr80463.C: Add -w to dg-options.
945
946 2018-04-09 Richard Biener <rguenther@suse.de>
947
948 PR tree-optimization/85284
949 * gcc.dg/torture/pr85284.c: New testcase.
950
951 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
952
953 PR rtl-optimization/80463
954 PR rtl-optimization/83972
955 PR rtl-optimization/83480
956
957 * gcc.dg/pr80463.c: New test.
958 * g++.dg/pr80463.C: Likewise.
959 * gcc.dg/pr83972.c: Likewise.
960
961 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
962
963 PR rtl-optimization/83913
964 * gcc.dg/pr83913.c: New test.
965
966 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
967
968 PR rtl-optimization/83962
969 * gcc.dg/pr83962.c: New test.
970
971 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
972
973 PR rtl-optimization/83530
974 * gcc.dg/pr83530.c: New test.
975
976 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
977
978 PR middle-end/82976
979 * gfortran.dg/realloc_on_assign_16a.f90: New test.
980
981 2018-04-07 Jakub Jelinek <jakub@redhat.com>
982
983 PR tree-optimization/85257
984 * gcc.dg/pr85257.c: New test.
985
986 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
987
988 * g++.dg/opt/pr85196.C: New test.
989
990 2018-04-06 David Malcolm <dmalcolm@redhat.com>
991
992 PR c++/84269
993 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
994 std::tuple here since they need C++11.
995 * g++.dg/lookup/missing-std-include-8.C: New test.
996 * g++.dg/lookup/missing-std-include.C: Move std::array and
997 std::tuple test to missing-std-include-6.C to avoid failures
998 with C++98.
999
1000 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1001
1002 PR debug/85252
1003 * gcc.dg/debug/pr85252.c: New test.
1004
1005 PR rtl-optimization/84872
1006 * gcc.dg/graphite/pr84872.c: New test.
1007
1008 PR c++/85210
1009 * g++.dg/cpp1z/decomp42.C: New test.
1010
1011 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1012
1013 PR c++/85021
1014 * g++.dg/lookup/missing-std-include-7.C: New test.
1015
1016 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1017
1018 * gcc.dg/struct-simple.c: Revert r254862.
1019 * lib/target-supports.exp
1020 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1021
1022 2018-04-06 Richard Biener <rguenther@suse.de>
1023
1024 PR middle-end/85244
1025 * gcc.dg/torture/pr85244-1.c: New testcase.
1026 * gcc.dg/torture/pr85244-2.c: Likewise.
1027
1028 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1029
1030 PR sanitizer/85213
1031 * c-c++-common/ubsan/pr85213.c: New test.
1032
1033 2018-04-06 Richard Biener <rguenther@suse.de>
1034
1035 PR middle-end/85180
1036 * gcc.dg/pr85180.c: New testcase.
1037
1038 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1039
1040 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1041 to trigger the optimization. Do some cleanup and function
1042 renaming. Add more test functions.
1043
1044 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1045
1046 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1047 options.
1048 * gcc.target/s390/hotpatch-1.c: Skip when building without
1049 optimization.
1050 * gcc.target/s390/hotpatch-10.c: Likewise.
1051 * gcc.target/s390/hotpatch-11.c: Likewise.
1052 * gcc.target/s390/hotpatch-12.c: Likewise.
1053 * gcc.target/s390/hotpatch-13.c: Likewise.
1054 * gcc.target/s390/hotpatch-14.c: Likewise.
1055 * gcc.target/s390/hotpatch-15.c: Likewise.
1056 * gcc.target/s390/hotpatch-16.c: Likewise.
1057 * gcc.target/s390/hotpatch-17.c: Likewise.
1058 * gcc.target/s390/hotpatch-18.c: Likewise.
1059 * gcc.target/s390/hotpatch-19.c: Likewise.
1060 * gcc.target/s390/hotpatch-2.c: Likewise.
1061 * gcc.target/s390/hotpatch-3.c: Likewise.
1062 * gcc.target/s390/hotpatch-4.c: Likewise.
1063 * gcc.target/s390/hotpatch-5.c: Likewise.
1064 * gcc.target/s390/hotpatch-6.c: Likewise.
1065 * gcc.target/s390/hotpatch-7.c: Likewise.
1066 * gcc.target/s390/hotpatch-8.c: Likewise.
1067 * gcc.target/s390/hotpatch-9.c: Likewise.
1068
1069 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1070
1071 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1072 check for an error instead.
1073 * gcc.dg/Wattributes-6.c: Likewise.
1074
1075 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1076
1077 PR c++/85209
1078 * g++.dg/cpp1z/decomp39.C: New test.
1079 * g++.dg/cpp1z/decomp40.C: New test.
1080
1081 PR c++/85208
1082 * g++.dg/cpp1z/decomp41.C: New test.
1083
1084 PR middle-end/85195
1085 * gcc.dg/pr85195.c: New test.
1086
1087 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1088
1089 PR c++/80956
1090 * g++.dg/cpp0x/initlist100.C: New.
1091 * g++.dg/cpp0x/initlist101.C: Likewise.
1092
1093 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1094
1095 PR c++/84792
1096 * g++.dg/other/pr84792-1.C: New.
1097 * g++.dg/other/pr84792-2.C: Likewise.
1098
1099 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1100
1101 PR target/85193
1102 * gcc.target/i386/pr85193.c: New test.
1103
1104 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1105
1106 PR c++/84979
1107 * g++.dg/concepts/pr84979.C: New.
1108 * g++.dg/concepts/pr84979-2.C: New.
1109 * g++.dg/concepts/pr84979-3.C: New.
1110
1111 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1112
1113 PR c++/80026
1114 * g++.dg/cpp0x/variadic174.C: New.
1115
1116 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1117
1118 PR inline-asm/85172
1119 * g++.dg/ext/builtin13.C: New test.
1120 * g++.dg/ext/atomic-4.C: New test.
1121
1122 PR c++/85146
1123 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1124 * g++.dg/ext/bases3.C: New test.
1125
1126 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1127
1128 PR target/85203
1129 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1130 to match a single insn of the baz function. Move scan directives at
1131 the end of the file below the functions they are trying to test for
1132 better readability.
1133 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1134
1135 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1136
1137 PR rtl-optimization/84878
1138 * gcc.target/powerpc/pr84878.c: New test.
1139
1140 2018-04-04 Michael Matz <matz@suse.de>
1141
1142 * gcc.dg/Wstringop-overflow-4.c: New test.
1143 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1144
1145 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1146
1147 PR testsuite/85189
1148 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1149 for the diagnostics of overridden functions. Adjust for new wording.
1150
1151 2018-04-04 Richard Biener <rguenther@suse.de>
1152
1153 PR lto/85176
1154 * g++.dg/lto/pr85176_0.C: New testcase.
1155
1156 2018-04-04 Richard Biener <rguenther@suse.de>
1157
1158 PR testsuite/85191
1159 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1160 Fix typo.
1161
1162 2018-04-04 Martin Liska <mliska@suse.cz>
1163
1164 PR sanitizer/85174
1165 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1166 and msdata as a workaround for powerpc.
1167
1168 2018-04-04 Richard Biener <rguenther@suse.de>
1169
1170 PR tree-optimization/85168
1171 * gcc.dg/torture/pr85168.c: New testcase.
1172
1173 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1174
1175 PR c++/84943
1176 * g++.dg/pr84943.C: New.
1177 * g++.dg/pr84943-2.C: New.
1178
1179 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1180
1181 PR rtl-optimization/85167
1182 * gcc.dg/pr85167.c: New test.
1183
1184 PR tree-optimization/85156
1185 * c-c++-common/pr85156.c: New test.
1186 * gcc.c-torture/execute/pr85156.c: New test.
1187
1188 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1189
1190 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1191 * gcc.target/powerpc/undef-bool-1.C: New file.
1192 * gcc.target/powerpc/undef-bool-2.c: New file.
1193
1194 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1195
1196 PR c++/84768
1197 * g++.dg/cpp1z/class-deduction52.C: New.
1198
1199 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1200
1201 PR c++/85147
1202 * g++.dg/cpp0x/pr85147.C: New test.
1203
1204 PR c++/85140
1205 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1206
1207 PR c++/85134
1208 * g++.dg/gomp/pr85134.C: New test.
1209 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1210
1211 PR target/85169
1212 * gcc.c-torture/execute/pr85169.c: New test.
1213 * gcc.target/i386/avx512f-pr85169.c: New test.
1214 * gcc.target/i386/avx512bw-pr85169.c: New test.
1215
1216 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1217
1218 PR target/85126
1219 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1220 scan-assembler-times clause.
1221
1222 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1223
1224 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1225 dg-additional-options.
1226
1227 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1228
1229 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1230
1231 2018-04-03 Richard Biener <rguenther@suse.de>
1232
1233 PR testsuite/85154
1234 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1235
1236 2018-04-02 Jim Wilson <jimw@sifive.com>
1237
1238 * gcc.target/riscv/pr84660.c: New.
1239 * gcc.target/riscv/shift-and-1.c: New.
1240 * gcc.target/riscv/shift-and-2.c: New.
1241
1242 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1243
1244 PR fortran/85102
1245 * gfortran.dg/array_simplify_2.f90: New test.
1246
1247 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1248
1249 PR middle-end/85090
1250 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1251 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1252 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1253 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1254 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1255
1256 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1257
1258 PR c++/85027
1259 * g++.dg/pr85027.C: New.
1260
1261 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1262
1263 PR target/83315
1264 * gcc.target/powerpc/sse-maxps-2.c: New test.
1265 * gcc.target/powerpc/sse-minps-2.c: New test.
1266
1267 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1268
1269 PR c++/84791
1270 * g++.dg/gomp/pr84791.C: New test.
1271
1272 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1273
1274 PR fortran/84931
1275 * gfortran.dg/array_constructor_53.f90: New test.
1276
1277 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1278
1279 PR fortran/85130
1280 * gfortran.dg/substr_6.f90: Remove illegal test for
1281 out-of-bounds substring.
1282
1283 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1284
1285 PR fortran/85111
1286 * gfortran.dg/zero_sized_10.f90: New test.
1287
1288 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1289
1290 PR c++/84269
1291 * g++.dg/lookup/missing-std-include-6.C: New test.
1292 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1293 std::tuple tests.
1294 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1295 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1296 <cstring>, <cassert>, and <cstdlib>.
1297
1298 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1299
1300 PR inline-asm/84985
1301 * gcc.target/i386/pr84985.c: New.
1302
1303 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1304
1305 PR c++/85110
1306 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1307
1308 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1309
1310 PR c++/85108
1311 * g++.dg/warn/Wunused-var-31.C: New test.
1312
1313 PR c/85094
1314 * c-c++-common/Wduplicated-branches-14.c: New test.
1315
1316 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1317
1318 PR c++/84606
1319 * g++.dg/cpp0x/pr84606.C: New.
1320
1321 2018-03-29 Carl Love <cel@us.ibm.com>
1322
1323 Revert
1324 2017-09-27 Carl Love <cel@us.ibm.com>
1325
1326 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1327 for the __builtin_fctid and __builtin_fctiw.
1328
1329 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1330
1331 PR target/84912
1332 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1333 deleted builtin function.
1334 (div_weuo): Likewise.
1335 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1336 (div_deuo): Likewise.
1337
1338 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1339
1340 PR c++/85028
1341 * g++.dg/other/default13.C: New.
1342
1343 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1344
1345 PR target/85095
1346 * gcc.target/i386/pr85095-1.c: New test.
1347 * gcc.target/i386/pr85095-2.c: New test.
1348 * gcc.c-torture/execute/pr85095.c: New test.
1349
1350 PR tree-optimization/82004
1351 * gcc.dg/pr82004.c: New test.
1352
1353 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1354 Martin Liska <mliska@suse.cz>
1355
1356 PR sanitizer/85081
1357 * g++.dg/asan/pr85081.C: New test.
1358
1359 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1360
1361 PR c++/84789
1362 * g++.dg/template/pr84789.C: Adjust for testing with
1363 -fconcepts too.
1364
1365 PR c++/84973
1366 * g++.dg/template/pr84973.C: New.
1367 * g++.dg/template/pr84973-2.C: New.
1368 * g++.dg/template/pr84973-3.C: New.
1369
1370 PR c++/84968
1371 * g++.dg/eh/pr84968.C: New.
1372
1373 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1374
1375 PR target/84914
1376 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1377 long double multiply/divide uses the correct function.
1378 * gcc.target/powerpc/mulkc-3.c: Likewise.
1379 * gcc.target/powerpc/divkc-2.c: Likewise.
1380 * gcc.target/powerpc/divkc-3.c: Likewise.
1381
1382 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1383
1384 PR c++/85067
1385 * g++.dg/cpp0x/defaulted51.C: New.
1386 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1387
1388 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1389
1390 PR c++/85077
1391 * g++.dg/ext/vector35.C: New test.
1392
1393 PR c++/85061
1394 * g++.dg/ext/builtin-offsetof3.C: New test.
1395
1396 PR c++/85076
1397 * g++.dg/cpp1y/pr85076.C: New test.
1398
1399 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1400
1401 PR fortran/85084
1402 * gfortran.dg/matmul_rank_1.f90: New test.
1403
1404 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1405 Harald Anlauf <anlauf@gmx.de>
1406
1407 * gfortran.dg/structure_constructor_15.f90: New test.
1408
1409 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1410
1411 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1412 for the diagnostics of overridden functions. Adjust for new wording.
1413 * g++.dg/cpp0x/implicit1.C: Likewise.
1414 * g++.dg/cpp0x/override1.C: Likewise.
1415 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1416 * g++.dg/eh/shadow1.C: Likewise.
1417 * g++.dg/inherit/covariant12.C: Likewise.
1418 * g++.dg/inherit/covariant14.C: Likewise.
1419 * g++.dg/inherit/covariant15.C: Likewise.
1420 * g++.dg/inherit/covariant16.C: Likewise.
1421 * g++.dg/inherit/covariant22.C: Likewise.
1422 * g++.dg/inherit/crash3.C: Likewise.
1423 * g++.dg/inherit/error2.C: Likewise.
1424 * g++.dg/template/crash100.C: Likewise.
1425 * g++.old-deja/g++.eh/spec6.C: Likewise.
1426 * g++.old-deja/g++.mike/p811.C: Likewise.
1427 * g++.old-deja/g++.other/virtual11.C: Likewise.
1428 * g++.old-deja/g++.other/virtual4.C: Likewise.
1429
1430 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1431
1432 PR target/85044
1433 * gcc.target/i386/pr85044.c: New test.
1434
1435 2018-03-27 Martin Sebor <msebor@redhat.com>
1436
1437 PR testsuite/83462
1438 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1439 other than x86.
1440
1441 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1442
1443 PR target/83009
1444 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1445
1446 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1447
1448 PR target/81863
1449 * gcc.target/arm/pr81863.c: New test.
1450
1451 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1452
1453 PR target/85056
1454 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1455 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1456
1457 2018-03-27 Richard Biener <rguenther@suse.de>
1458
1459 PR testsuite/82847
1460 * lib/target-supports.exp (check_ssse3_available): New function.
1461 (check_effective_target_vect_perm_short): Enable for x86 if
1462 check_ssse3_available.
1463
1464 2018-03-27 Richard Biener <rguenther@suse.de>
1465
1466 PR tree-optimization/85082
1467 * gfortran.dg/pr85082.f90: New testcase.
1468
1469 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1470
1471 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1472 to "l=2" in dg-final.
1473
1474 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1475
1476 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1477 * gcc.target/mips/fix-r4000-2.c: Likewise.
1478 * gcc.target/mips/fix-r4000-3.c: Likewise.
1479 * gcc.target/mips/fix-r4000-4.c: Likewise.
1480 * gcc.target/mips/fix-r4000-5.c: Likewise.
1481 * gcc.target/mips/fix-r4000-6.c: Likewise.
1482 * gcc.target/mips/fix-r4000-7.c: Likewise.
1483 * gcc.target/mips/fix-r4000-8.c: Likewise.
1484 * gcc.target/mips/fix-r4000-9.c: Likewise.
1485 * gcc.target/mips/fix-r4000-10.c: Likewise.
1486 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1487 "mulditi3_r4000" instead of "mulditi3".
1488 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1489 "umulditi3_r4000" instead of "umulditi3".
1490
1491 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1492
1493 PR c++/85068
1494 * g++.dg/inherit/covariant22.C: New test.
1495
1496 2018-03-27 Richard Biener <rguenther@suse.de>
1497
1498 PR testsuite/84004
1499 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1500 alignment.
1501
1502 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1503 Jason Merrill <jason@redhat.com>
1504
1505 PR c++/84632
1506 * g++.dg/init/array49.C: New.
1507 * g++.dg/torture/pr70499.C: Adjust.
1508
1509 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1510
1511 PR target/85073
1512 * gcc.target/i386/pr85073.c: New test.
1513
1514 2018-03-26 Richard Biener <rguenther@suse.de>
1515
1516 PR testsuite/85066
1517 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1518 instead of long.
1519
1520 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1521
1522 PR fortran/66709
1523 * gfortran.dg/parameter_array_format.f90: New test.
1524
1525 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1526 Neil Carlson <neil.n.carlson@gmail.com>
1527
1528 PR fortran/84381
1529 * gfortran.dg/literal_character_constant_1.inc: Replace
1530 call abort by STOP n.
1531 * gfortran.dg/overload_1.f90: Likewise.
1532
1533 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1534 Dominique d'Humieres <dominiq@gcc.gnu.org>
1535
1536 PR fortran/84924
1537 * gfortran.dg/scalar_pointer_1.f90: New test.
1538
1539 2018-03-25 Tom de Vries <tom@codesourcery.com>
1540
1541 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1542 precise.
1543
1544 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1545
1546 PR fortran/69497
1547 * gfortran.dg/pr89497.f90: New test.
1548
1549 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1550
1551 PR fortran/70068
1552 * gfortran.dg/substr_7.f90: New test.
1553
1554 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1555
1556 PR fortran/42651
1557 * gfortran.dg/pr42651.f90: New test.
1558 * gfortran.dg/func_result_7.f90: Update error message.
1559
1560 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1561
1562 PR tree-optimization/84005
1563 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1564 failing to force the alignment.
1565
1566 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1567
1568 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1569 from this to...
1570 <vclzd>: ...this.
1571
1572 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1573
1574 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1575 message. Fix scan-assembler patterns.
1576
1577 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1578
1579 PR c++/85015
1580 * g++.dg/cpp0x/pr85015.C: New test.
1581
1582 PR c++/84942
1583 * g++.dg/cpp1y/pr84942.C: New test.
1584
1585 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1586
1587 PR inline-asm/85030
1588 * testsuite/gcc.target/i386/pr85030.c: New.
1589
1590 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1591
1592 PR target/85026
1593 * g++.dg/pr85026.C: New test.
1594
1595 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1596
1597 * g++.dg/debug/pr84704.C: XFAIL AIX.
1598
1599 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1600
1601 PR target/84826
1602 * gcc.target/arm/pr84826.c: Add dg directive.
1603
1604 2018-03-23 Marek Polacek <polacek@redhat.com>
1605
1606 PR c++/85033
1607 * g++.dg/ext/builtin-offsetof2.C: New test.
1608
1609 PR c++/85045
1610 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1611 * gcc.dg/pr85045.c: New test.
1612
1613 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1614
1615 PR debug/85020
1616 * gnat.dg/lto22.adb: New test.
1617 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1618 * gnat.dg/lto22_pkg2.ads: Likewise.
1619
1620 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1621
1622 PR c/80778
1623 * gcc.dg/lto/pr80778_0.c: New test.
1624
1625 PR inline-asm/85034
1626 * gcc.target/i386/pr85034.c: New test.
1627
1628 PR inline-asm/85022
1629 * c-c++-common/torture/pr85022.c: New test.
1630
1631 PR sanitizer/85029
1632 * g++.dg/ubsan/pr85029.C: New test.
1633
1634 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1635
1636 PR c++/71251
1637 * g++.dg/cpp0x/pr71251.C: New.
1638
1639 PR c++/84789
1640 * g++.dg/template/pr84789.C: New.
1641 * g++.dg/template/pr84789-2.C: New.
1642 * g++.dg/template/pr84789-3.C: New.
1643 * g++.dg/parse/dtor11.C: Accept alternate error message.
1644
1645 PR c++/84729
1646 * g++.dg/pr84729.C: New.
1647 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1648 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1649 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1650
1651 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1652
1653 PR fortran/84922
1654 * gfortran.dg/interface_42.f90: New test.
1655 * gfortran.dg/interface_43.f90: New test.
1656
1657 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1658
1659 PR target/84826
1660 * gcc.target/arm/pr84826.c: New test.
1661
1662 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1663
1664 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1665 dg-require-effective-target.
1666 * gcc.target/arm/addr-modes-int.c: Likewise.
1667 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1668
1669 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1670
1671 PR target/84760
1672 * gcc.target/powerpc/altivec-ld-1.c: New test.
1673
1674 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1675
1676 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1677
1678 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1679
1680 PR inline-asm/84941
1681 * gcc.dg/pr84941.c: New test.
1682
1683 2018-03-22 Tom de Vries <tom@codesourcery.com>
1684
1685 PR tree-optimization/84956
1686 * gcc.dg/pr84956.c: New test.
1687
1688 2018-03-22 Marek Polacek <polacek@redhat.com>
1689
1690 PR c++/84854
1691 * g++.dg/cpp1z/constexpr-if15.C: New test.
1692 * g++.dg/cpp1z/constexpr-if16.C: New test.
1693
1694 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1695
1696 * gcc.dg/builtin-tgmath-3.c: New test.
1697
1698 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1699
1700 PR c++/71965
1701 * g++.dg/concepts/pr71965.C: New.
1702
1703 PR c++/84610
1704 PR c++/84642
1705 * g++.dg/cpp0x/pr84610.C: New.
1706 * g++.dg/cpp0x/pr84642.C: New.
1707
1708 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1709
1710 PR c/84999
1711 * c-c++-common/pr84999.c: New test.
1712
1713 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1714
1715 PR c++/84972
1716 * g++.dg/ext/desig10.C: New.
1717
1718 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1719 Harald Anlauf <anlauf@gmx.de>
1720
1721 PR fortran/84957
1722 * gfortran.dg/pr84957.f90: New test.
1723
1724 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1725
1726 PR tree-optimization/84960
1727 * gcc.c-torture/compile/pr84960.c: New test.
1728
1729 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1730
1731 PR tree-optimization/84811
1732 * gcc.dg/torture/pr84811.c: New test.
1733
1734 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR tree-optimization/84982
1737 * c-c++-common/pr84982.c: New test.
1738
1739 PR c++/84961
1740 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1741 "m" (++x) in C++.
1742 * g++.dg/torture/pr84961-1.C: New test.
1743 * g++.dg/torture/pr84961-2.C: New test.
1744
1745 2018-03-21 Nathan Sidwell <nathan@acm.org>
1746
1747 PR c++/85008
1748 * g++.dg/pr85008.C: New.
1749
1750 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1751
1752 PR fortran/84615
1753 * gfortran.dg/char_result_17.f90: New test.
1754
1755 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1756
1757 PR c++/84994
1758 * g++.dg/other/accessor-fixits-1.C: Move to...
1759 * g++.dg/torture/accessor-fixits-1.C: ...here.
1760 * g++.dg/other/accessor-fixits-2.C: Move to...
1761 * g++.dg/torture/accessor-fixits-2.C: ...here.
1762 * g++.dg/other/accessor-fixits-3.C: Move to...
1763 * g++.dg/torture/accessor-fixits-3.C: ...here.
1764 * g++.dg/other/accessor-fixits-4.C: Move to...
1765 * g++.dg/torture/accessor-fixits-4.C: ...here.
1766 * g++.dg/other/accessor-fixits-5.C: Move to...
1767 * g++.dg/torture/accessor-fixits-5.C: ...here.
1768 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1769 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1770 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1771
1772 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1773
1774 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1775
1776 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1777
1778 PR target/82989
1779 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1780
1781 2018-03-21 Nathan Sidwell <nathan@acm.org>
1782
1783 PR c++/84804
1784 * g++.dg/lookup/pr84804.C: New.
1785
1786 2018-03-21 Martin Sebor <msebor@redhat.com>
1787
1788 PR c++/84850
1789 * g++.dg/Wclass-memaccess-3.C: New test.
1790 * g++.dg/Wclass-memaccess-4.C: New test.
1791
1792 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1793
1794 PR c++/84892
1795 * g++.dg/other/accessor-fixits-1.C
1796 (test_access_const_t1_color): New.
1797 (test_deref_const_t1_color): New.
1798 * g++.dg/other/accessor-fixits-5.C: New testcase.
1799
1800 2018-03-21 Tom de Vries <tom@codesourcery.com>
1801
1802 PR tree-optimization/83126
1803 * gcc.dg/graphite/pr83126.c: New test.
1804
1805 2018-03-21 Nathan Sidwell <nathan@acm.org>
1806
1807 * g++.dg/ext/anon-struct6.C: Adjust.
1808 * g++.dg/ext/deprecate-1.C: New.
1809 * g++.dg/ext/deprecate-2.C: New.
1810 * g++.dg/lookup/pr84602.C: Adjust.
1811 * g++.dg/lookup/pr84962.C: Adjust.
1812 * g++.old-deja/g++.other/anon4.C
1813
1814 PR c++/84836
1815 * g++.dg/lookup/pr84836.C: New.
1816
1817 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1818
1819 PR tree-optimization/84969
1820 * gcc.dg/tree-ssa/pr84969.c: New test.
1821
1822 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1823
1824 PR rtl-optimization/84989
1825 * gcc.target/i386/pr84989.c: New test.
1826
1827 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1828
1829 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1830
1831 2018-03-21 Martin Liska <mliska@suse.cz>
1832
1833 PR ipa/84963
1834 * gfortran.dg/goacc/pr84963.f90: New test.
1835
1836 2018-03-21 Marek Polacek <polacek@redhat.com>
1837
1838 PR c++/71638, ICE with NSDMI and reference.
1839 * g++.dg/cpp0x/nsdmi14.C: New test.
1840 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1841
1842 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1843
1844 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1845 MIPS with -mpaired-single directives.
1846
1847 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1848
1849 PR fortran/85001
1850 * gfortran.dg/interface_41.f90: New test.
1851
1852 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR debug/84875
1855 * gcc.dg/pr84875.c: New test.
1856
1857 2018-03-20 Marek Polacek <polacek@redhat.com>
1858
1859 PR c++/84978, ICE with NRVO.
1860 * g++.dg/opt/nrv19.C: New test.
1861
1862 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1863
1864 PR target/82518
1865 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1866 Disable for armeb targets.
1867 * gcc.target/arm/pr82518.c: New test.
1868
1869 2018-03-20 Nathan Sidwell <nathan@acm.org>
1870
1871 PR c++/84962
1872 * g++.dg/lookup/pr84962.C: New.
1873
1874 PR c++/84970
1875 * g++.dg/lookup/pr84970.C: New.
1876
1877 2018-03-20 Richard Biener <rguenther@suse.de>
1878
1879 PR target/84986
1880 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1881
1882 2018-03-20 Martin Liska <mliska@suse.cz>
1883
1884 PR ipa/84825
1885 * g++.dg/ipa/pr84825.C: New test.
1886
1887 2018-03-20 Martin Liska <mliska@suse.cz>
1888
1889 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1890
1891 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1892
1893 PR target/84845
1894 * gcc.c-torture/compile/pr84845.c: New test.
1895
1896 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1897
1898 PR target/82989
1899 * gcc.target/arm/pr82989.c: New test.
1900
1901 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1902
1903 PR target/84945
1904 * gcc.target/i386/pr84945.c: New test.
1905
1906 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1907
1908 PR target/81647
1909 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1910
1911 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1912
1913 PR c/84953
1914 * gcc.dg/pr84953.c: New test.
1915
1916 2018-03-19 Marek Polacek <polacek@redhat.com>
1917
1918 PR c++/84925
1919 * g++.dg/cpp1z/lambda-__func__.C: New test.
1920
1921 PR c++/84927
1922 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1923
1924 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1925
1926 PR sanitizer/78651
1927 * g++.dg/asan/pr78651.C: New test.
1928
1929 2018-03-19 Tom de Vries <tom@codesourcery.com>
1930
1931 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
1932 vect_int_mult. Add nvptx xfail for PR84958.
1933
1934 2018-03-19 Nathan Sidwell <nathan@acm.org>
1935
1936 PR c++/84835
1937 * g++.dg/cpp1y/pr84835.C: New.
1938
1939 2018-03-19 Sudakshina Das <sudi.das@arm.com>
1940
1941 PR target/81647
1942 * gcc.target/aarch64/pr81647.c: New.
1943
1944 2018-03-19 Richard Biener <rguenther@suse.de>
1945
1946 PR tree-optimization/84933
1947 * g++.dg/pr84933.C: New testcase.
1948
1949 2018-03-19 Richard Biener <rguenther@suse.de>
1950
1951 PR tree-optimization/84859
1952 * gcc.dg/tree-ssa/pr84859.c: New testcase.
1953 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
1954 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1955 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
1956
1957 2018-03-19 Nathan Sidwell <nathan@acm.org>
1958
1959 PR c++/84812
1960 * g++.dg/lookup/pr84812.C: New.
1961
1962 2018-03-19 Richard Biener <rguenther@suse.de>
1963
1964 PR tree-optimization/84929
1965 * gcc.dg/torture/pr84929.c: New testcase.
1966
1967 2018-03-19 Tamar Christina <tamar.christina@arm.com>
1968
1969 PR target/84711
1970 * gcc.target/arm/big-endian-subreg.c: Delete.
1971
1972 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1973
1974 PR fortran/84931
1975 * gfortran.dg/array_constructor_52.f90: New test.
1976
1977 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
1978
1979 PR fortran/77414
1980 * gfortran.dg/pr77414.f90: New test.
1981 * gfortran.dg/internal_references_1.f90: Adjust error message.
1982
1983 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
1984
1985 PR fortran/65453
1986 * gfortran.dg/pr65453.f90: New test.
1987
1988 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
1989
1990 PR tree-optimization/84913
1991 * gfortran.dg/vect/pr84913.f90: New test.
1992
1993 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1994
1995 PR fortran/79929
1996 * gfortran.dg/warn_concat.f90: New test.
1997
1998 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1999
2000 PR target/84899
2001 * gcc.dg/pr84899.c: New test.
2002
2003 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2004
2005 PR fortran/69395
2006 * gfortran.dg/pr69395.f90: Add test for max dimensions
2007
2008 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2009
2010 PR target/84876
2011 * gcc.target/i386/pr84876.c: New test.
2012
2013 2018-03-16 Martin Liska <mliska@suse.cz>
2014
2015 PR ipa/84833
2016 * gcc.target/i386/mvc11.c: New test.
2017
2018 2018-03-16 Martin Liska <mliska@suse.cz>
2019
2020 PR ipa/84722
2021 * gcc.target/i386/mvc10.c: New test.
2022
2023 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2024
2025 PR c++/79937
2026 PR c++/82410
2027 * g++.dg/cpp1y/pr79937-1.C: New test.
2028 * g++.dg/cpp1y/pr79937-2.C: New test.
2029 * g++.dg/cpp1y/pr79937-3.C: New test.
2030 * g++.dg/cpp1y/pr79937-4.C: New test.
2031 * g++.dg/cpp1y/pr82410.C: New test.
2032
2033 2018-03-16 Tom de Vries <tom@codesourcery.com>
2034
2035 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2036
2037 2018-03-16 Tom de Vries <tom@codesourcery.com>
2038
2039 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2040
2041 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2042
2043 PR c++/84874
2044 * g++.dg/cpp2a/desig8.C: New test.
2045
2046 PR tree-optimization/84841
2047 * gcc.dg/pr84841.c: New test.
2048
2049 PR c++/84874
2050 * g++.dg/cpp2a/desig7.C: New test.
2051
2052 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2053 Jim MacArthur <jim.macarthur@codethink.co.uk>
2054
2055 * gfortran.dg/automatic_1.f90: New test.
2056 * gfortran.dg/automatic_repeat.f90: New test
2057 * gfortran.dg/automatic_save.f90: New test.
2058 * gfortran.dg/vax_structure.f90: New test.
2059
2060 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2061
2062 PR fortran/78741
2063 * gfortran.dg/pr78741.f90: New test.
2064
2065 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2066
2067 PR fortran/69395
2068 * gfortran.dg/pr69395.f90: New test.
2069
2070 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2071
2072 PR c++/79085
2073 * g++.dg/opt/pr79085.C: New test.
2074
2075 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2076
2077 PR target/84574
2078 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2079 label instead of __x86_indirect_thunk label.
2080
2081 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2082
2083 PR c++/84222
2084 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2085 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2086 * g++.dg/warn/deprecated-13.C: New test.
2087
2088 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2089
2090 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2091
2092 2018-03-15 Richard Biener <rguenther@suse.de>
2093
2094 PR c/84873
2095 * c-c++-common/pr84873.c: New testcase.
2096
2097 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2098
2099 PR target/84711
2100 * gcc.target/arm/big-endian-subreg.c: New.
2101
2102 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2103
2104 PR target/84860
2105 * gcc.c-torture/compile/pr84860.c: New test.
2106
2107 2018-03-15 Julia Koval <julia.koval@intel.com>
2108
2109 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2110 cannonlake.
2111 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2112 avx512bitalg.
2113
2114 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2115
2116 PR c/84853
2117 * gcc.dg/pr84853.c: New test.
2118
2119 2018-03-14 Carl Love <cel@us.ibm.com>
2120
2121 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2122
2123 2018-03-14 Martin Liska <mliska@suse.cz>
2124
2125 PR ipa/8480
2126 * g++.dg/lto/pr84805_0.C: New test.
2127 * g++.dg/lto/pr84805_1.C: New test.
2128 * g++.dg/lto/pr84805_2.C: New test.
2129
2130 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2131
2132 PR c/84852
2133 * gcc.dg/fixits-pr84852-1.c: New test.
2134 * gcc.dg/fixits-pr84852-2.c: New test.
2135
2136 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2137
2138 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2139 separate verbose message.
2140 * lib/scandump.exp (scan-dump-times): Likewise.
2141
2142 2018-03-14 Julia Koval <julia.koval@intel.com>
2143
2144 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2145 server.
2146 * gcc.target/i386/funcspec-56.inc: Ditto.
2147
2148 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2149
2150 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2151 aarch64_sve_hw.
2152
2153 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2154
2155 PR sanitizer/83392
2156 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2157 check count from 17 to 14.
2158
2159 PR target/84844
2160 * gcc.target/i386/pr84844.c: New test.
2161
2162 2018-03-14 Richard Biener <rguenther@suse.de>
2163
2164 PR tree-optimization/84830
2165 * gcc.dg/torture/pr84830.c: New testcase.
2166
2167 2018-03-14 Marek Polacek <polacek@redhat.com>
2168
2169 PR c++/84596
2170 * g++.dg/cpp0x/static_assert15.C: New test.
2171
2172 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2173
2174 PR fortran/61775
2175 * gfortran.dg/pr61775.f90: New test.
2176
2177 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2178
2179 PR c++/84843
2180 * g++.dg/ext/pr84843-1.C: New test.
2181 * g++.dg/ext/pr84843-2.C: New test.
2182
2183 2018-03-13 David Pagan <dave.pagan@oracle.com>
2184
2185 PR c/46921
2186 * gcc.dg/pr46921.c: New test.
2187
2188 2018-03-13 Martin Sebor <msebor@redhat.com>
2189
2190 PR tree-optimization/84725
2191 * c-c++-common/Wstringop-truncation-4.c: New test.
2192 * c-c++-common/attr-nonstring-5.c: New test.
2193
2194 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2195
2196 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2197 than unpacks.
2198 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2199 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2200
2201 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2202
2203 * gcc.target/aarch64/sve/tls_1.c: New test.
2204 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2205
2206 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2207
2208 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2209 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2210
2211 2018-03-13 Martin Liska <mliska@suse.cz>
2212
2213 PR ipa/84658.
2214 * g++.dg/ipa/pr84658.C: New test.
2215
2216 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2217
2218 PR middle-end/84834
2219 * gcc.dg/pr84834.c: New test.
2220
2221 PR target/84827
2222 * gcc.target/i386/pr84827.c: New test.
2223
2224 PR target/84828
2225 * g++.dg/ext/pr84828.C: New test.
2226
2227 PR target/84786
2228 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2229 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2230
2231 PR c++/84808
2232 * g++.dg/cpp1y/constexpr-84808.C: New test.
2233
2234 PR c++/84704
2235 * g++.dg/debug/pr84704.C: New test.
2236
2237 2018-03-12 Renlin Li <renlin.li@arm.com>
2238
2239 * gcc.target/aarch64/movi_hf.c: New.
2240 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2241 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2242
2243 2018-03-12 Martin Sebor <msebor@redhat.com>
2244
2245 PR tree-optimization/83456
2246 * c-c++-common/Wrestrict-2.c: Remove test cases.
2247 * c-c++-common/Wrestrict.c: Same.
2248 * gcc.dg/Wrestrict-12.c: New test.
2249 * gcc.dg/Wrestrict-14.c: New test.
2250
2251 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2252
2253 * g++.dg/pr84821.C: New test.
2254
2255 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2256
2257 * gcc.dg/pr84799.c: New test.
2258
2259 2018-03-12 Richard Biener <rguenther@suse.de>
2260
2261 PR tree-optimization/84803
2262 * gcc.dg/torture/pr84803.c: New testcase.
2263
2264 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2265
2266 PR c++/84813
2267 * g++.dg/debug/pr84813.C: New test.
2268
2269 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2270
2271 PR fortran/84546
2272 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2273
2274 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2275
2276 PR fortran/83939
2277 * gfortran.dg/pr83939.f90
2278
2279 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2280
2281 PR fortran/66128
2282 * gfortran.dg/zero_sized_9.f90: New test.
2283
2284 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2285
2286 PR debug/58150
2287 * g++.dg/debug/dwarf2/enum2.C: New test.
2288
2289 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2290
2291 PR fortran/84734
2292 * gfortran.dg/pr84734.f90: New test.
2293
2294 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2295
2296 * gnat.dg/prot3.adb: New test.
2297 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2298
2299 2018-03-09 Jason Merrill <jason@redhat.com>
2300 Paolo Carlini <paolo.carlini@oracle.com>
2301
2302 PR c++/71169
2303 PR c++/71832
2304 * g++.dg/cpp0x/pr71169.C: New.
2305 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2306 * g++.dg/cpp0x/pr71832.C: Likewise.
2307
2308 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2309
2310 PR target/83969
2311 * gcc.target/powerpc/pr83969.c: New test.
2312
2313 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2314
2315 PR target/84772
2316 * gcc.dg/pr84772.c: New test.
2317
2318 PR c++/84076
2319 * g++.dg/warn/Wformat-2.C: New test.
2320
2321 PR c++/84767
2322 * g++.dg/ext/vla18.C: New test.
2323
2324 2018-03-09 Martin Sebor <msebor@redhat.com>
2325
2326 PR tree-optimization/84526
2327 * gcc.dg/Wrestrict-10.c: New test.
2328 * gcc.dg/Wrestrict-11.c: New test.
2329
2330 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2331
2332 PR rtl-optimization/84682
2333 * gcc.dg/torture/pr84682-1.c: New.
2334 * gcc.dg/torture/pr84682-2.c: New.
2335 * gcc.dg/torture/pr84682-3.c: New.
2336
2337 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2338
2339 PR c++/84724
2340 * g++.dg/ext/pr84724.C: New test.
2341
2342 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2343
2344 PR target/83712
2345 * gcc.target/arm/pr83712.c: New.
2346
2347 2018-03-09 Richard Biener <rguenther@suse.de>
2348
2349 PR tree-optimization/84775
2350 * gcc.dg/torture/pr84775.c: New testcase.
2351
2352 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2353
2354 PR debug/84404
2355 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2356 targets.
2357
2358 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2359
2360 * gcc.c-torture/compile/20180309-1.c: New test.
2361
2362 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR c++/80598
2365 * g++.dg/warn/Wunused-function4.C: New test.
2366
2367 PR inline-asm/84742
2368 * gcc.target/i386/pr84742-1.c: New test.
2369 * gcc.target/i386/pr84742-2.c: New test.
2370
2371 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2372
2373 PR target/84748
2374 * gcc.c-torture/execute/pr84748.c: New test.
2375
2376 2018-03-08 Richard Biener <rguenther@suse.de>
2377
2378 PR middle-end/84552
2379 * gcc.dg/graphite/pr84552.c: New testcase.
2380
2381 2018-03-08 Richard Biener <rguenther@suse.de>
2382
2383 PR tree-optimization/84178
2384 * gcc.dg/torture/pr84178-2.c: New testcase.
2385
2386 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2387
2388 PR tree-optimization/84178
2389 * gcc.c-torture/compile/pr84178-1.c: New test.
2390
2391 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2392
2393 * lib/target-supports.exp: Do not return zero from a ifunc
2394 function.
2395
2396 2018-03-08 Richard Biener <rguenther@suse.de>
2397
2398 PR tree-optimization/84746
2399 * gcc.dg/torture/pr84746.c: New testcase.
2400
2401
2402 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2403 PR debug/84404
2404 PR debug/84408
2405 * gcc.dg/graphite/pr84404.c: New.
2406
2407 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2408
2409 PR tree-optimization/84740
2410 * gcc.dg/torture/pr84740.c: New test.
2411
2412 PR tree-optimization/84739
2413 * gcc.dg/pr84739.c: New test.
2414
2415 2018-03-07 Martin Sebor <msebor@redhat.com>
2416
2417 PR tree-optimization/83519
2418 * gcc.dg/Wrestrict-13.c: New test.
2419
2420 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2421
2422 PR fortran/64124
2423 PR fortran/70409
2424 * gfortran.dg/pr64124.f90: New tests.
2425 * gfortran.dg/pr70409.f90: New tests.
2426
2427 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2428
2429 PR target/82411
2430 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2431
2432 2018-03-07 Martin Sebor <msebor@redhat.com>
2433
2434 PR tree-optimization/84526
2435 * gcc.dg/Wrestrict-10.c: New test.
2436
2437 2018-03-07 Martin Sebor <msebor@redhat.com>
2438
2439 PR tree-optimization/84468
2440 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2441 * gcc.dg/Wstringop-truncation.c: New test.
2442 * gcc.dg/Wstringop-truncation-2.c: New test.
2443
2444 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2445
2446 PR fortran/84565
2447 * gfortran.dg/pr84565.f90: New test.
2448
2449 PR middle-end/84723
2450 * gcc.target/i386/pr84723-1.c: New test.
2451 * gcc.target/i386/pr84723-2.c: New test.
2452 * gcc.target/i386/pr84723-3.c: New test.
2453 * gcc.target/i386/pr84723-4.c: New test.
2454 * gcc.target/i386/pr84723-5.c: New test.
2455
2456 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2457
2458 PR fortran/64107
2459 * gfortran.dg/pr64107.f90: New test.
2460
2461 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2462
2463 PR fortran/84697
2464 PR fortran/66128
2465 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2466
2467 2018-03-06 Marek Polacek <polacek@redhat.com>
2468
2469 PR c++/84684
2470 * g++.dg/cpp1z/constexpr-84684.C: New test.
2471
2472 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2473
2474 PR c/84721
2475 * gcc.dg/pr84721.c: New test.
2476
2477 PR target/84710
2478 * gcc.dg/pr84710.c: New test.
2479
2480 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2481
2482 PR fortran/56667
2483 * gfortran.dg/implied_do_2.f90: New test.
2484 * gfortran.dg/coarray_8.f90: Update for new error message.
2485
2486 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2487
2488 PR inline-asm/84683
2489 * g++.dg/ext/pr84683.C: New test.
2490
2491 PR tree-optimization/84687
2492 * gcc.dg/pr84687.c: New test.
2493
2494 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2495
2496 PR c++/84231
2497 * g++.dg/pr84231.C: New.
2498
2499 PR c++/84593
2500 * g++.dg/cpp1y/pr84593.C: New.
2501
2502 PR c++/84492
2503 * g++.dg/pr84492.C: New.
2504
2505 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2506
2507 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2508 __builtin_ppc_speculation_barrier.
2509
2510 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2511
2512 PR target/84700
2513 * gcc.target/powerpc/pr84700.c: New test.
2514
2515 2018-03-05 Nathan Sidwell <nathan@acm.org>
2516
2517 PR c++/84702
2518 * g++.dg/lookup/pr84702.C: New.
2519
2520 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2521
2522 PR target/84564
2523 * gcc.target/i386/pr84564.c: New test.
2524
2525 2018-03-05 Marek Polacek <polacek@redhat.com>
2526
2527 PR c++/84707
2528 * g++.dg/cpp0x/inline-ns10.C: New test.
2529
2530 2018-03-05 Nathan Sidwell <nathan@acm.org>
2531
2532 PR c++/84694
2533 * g++.dg/template/pr84694.C: New.
2534
2535 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2536
2537 PR target/84524
2538 * gcc.c-torture/execute/pr84524.c: New test.
2539 * gcc.target/i386/avx512bw-pr84524.c: New test.
2540
2541 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2542
2543 PR target/84264
2544 * g++.dg/pr84264.C: New test.
2545
2546 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2547
2548 PR c++/84618
2549 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2550 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2551 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2552
2553 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2554
2555 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2556 * g++.dg/other/i386-3.C: Ditto.
2557 * gcc.target/i386/sse-12.c: Ditto.
2558 * gcc.target/i386/sse-13.c: Ditto.
2559 * gcc.target/i386/sse-14.c: Ditto.
2560 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2561 * gcc.target/i386/wbinvd-1.c: New test.
2562 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2563 * gcc.target/i386/pconfig-1.c: Ditto.
2564
2565 2018-03-05 Pádraig Brady <P@draigBrady.com>
2566 Nathan Sidwell <nathan@acm.org>
2567
2568 PR c++/84497
2569 * g++.dg/cpp0x/pr84497.C: New.
2570
2571 2018-03-05 Richard Biener <rguenther@suse.de>
2572
2573 PR tree-optimization/84670
2574 * gcc.dg/pr84670-1.c: New testcase.
2575 * gcc.dg/pr84670-2.c: Likewise.
2576 * gcc.dg/pr84670-3.c: Likewise.
2577 * gcc.dg/pr84670-4.c: Likewise.
2578
2579 2018-03-05 Richard Biener <rguenther@suse.de>
2580
2581 PR tree-optimization/84650
2582 * gcc.dg/graphite/pr84650.c: New testcase.
2583
2584 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2585
2586 PR c++/82022
2587 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2588
2589 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2590
2591 PR fortran/71085
2592 * gfortran.dg/pr71085.f90: New test.
2593
2594 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2595
2596 PR fortran/66128
2597 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2598
2599 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2600
2601 PR fortran/51434
2602 * gfortran.dg/pr51434.f90: New test.
2603
2604 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2605
2606 PR c++/61358
2607 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2608
2609 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2610
2611 PR c++/67370
2612 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2613
2614 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2615
2616 PR c++/71464
2617 * g++.dg/torture/pr71464.C: New.
2618
2619 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2620
2621 PR fortran/80965
2622 * gfortran.dg/select_type_41.f90: New test.
2623
2624 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2625
2626 PR c++/61135
2627 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2628
2629 2018-03-02 Marek Polacek <polacek@redhat.com>
2630
2631 PR c++/84578
2632 * g++.dg/ext/flexary29.C: New test.
2633
2634 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2635
2636 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2637
2638 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2639
2640 PR c++/81812
2641 * g++.dg/torture/pr81812.C: New.
2642
2643 2018-03-02 Marek Polacek <polacek@redhat.com>
2644
2645 PR c++/84171
2646 * g++.dg/warn/Wsign-compare-8.C: New test.
2647
2648 PR c++/84663
2649 * g++.dg/parse/array-size3.C: New test.
2650
2651 PR c++/84664
2652 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2653
2654 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2655
2656 PR c++/84662
2657 * g++.dg/cpp1y/pr84662.C: New test.
2658
2659 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2660
2661 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2662 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2663 "dg-lto-options".
2664 * g++.dg/lto/20101010-1_0.C: Likewise.
2665 * g++.dg/lto/20101010-2_0.C: Likewise.
2666
2667 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2668
2669 PR ipa/84628
2670 * gcc.dg/pr84628.c: New test.
2671
2672 PR target/56540
2673 * gcc.target/ia64/pr56540.c: New test.
2674
2675 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2676
2677 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2678 32-bit target.
2679 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2680 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2681 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2682 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2683
2684 2018-03-02 Marek Polacek <polacek@redhat.com>
2685
2686 PR c++/84590
2687 * c-c++-common/ubsan/shift-11.c: New test.
2688
2689 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2690
2691 * gcc.dg/vect/vect-alias-check-13.c: New test.
2692
2693 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2694
2695 PR target/84614
2696 * gcc.dg/pr84614.c: New test.
2697
2698 PR inline-asm/84625
2699 * gcc.target/i386/pr84625.c: New test.
2700
2701 2018-03-02 Richard Biener <rguenther@suse.de>
2702
2703 PR tree-optimization/84427
2704 * gcc.dg/torture/pr84427.c: New testcase.
2705
2706 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2707
2708 PR target/84534
2709 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2710 powerpc64le*-*-linux*.
2711 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2712 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2713
2714 2018-03-01 Martin Sebor <msebor@redhat.com>
2715
2716 PR c++/84294
2717 * g++.dg/ext/attr-const.C: Remove xfail.
2718 * g++.dg/ext/attr-malloc-3.C: New test.
2719 * g++.dg/ext/attr-noinline-3.C: New test.
2720 * g++.dg/ext/attr-noreturn-3.C: New test.
2721 * g++.dg/ext/attr-nothrow-3.C: New test.
2722 * g++.dg/ext/attr-pure.C: Remove xfail.
2723
2724 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2725
2726 PR sanitizer/70875
2727 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2728 dg-options and dg-shouldfail "ubsan" directive.
2729
2730 2018-03-01 Marek Polacek <polacek@redhat.com>
2731 Jason Merrill <jason@redhat.com>
2732
2733 PR c++/84582
2734 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2735 * g++.dg/cpp1z/static1.C: New test.
2736 * g++.dg/template/static37.C: New test.
2737
2738 2018-03-01 Nathan Sidwell <nathan@acm.org>
2739
2740 PR c++/84434
2741 * g++.dg/template/pr84434.C: New.
2742
2743 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2744
2745 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2746 -mthumb to the command-line.
2747
2748 2018-03-01 Marek Polacek <polacek@redhat.com>
2749
2750 PR c++/84596
2751 * g++.dg/cpp0x/static_assert14.C: New test.
2752
2753 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2754
2755 PR c++/79410
2756 * g++.dg/torture/pr79410.C: New.
2757
2758 2018-03-01 Martin Liska <mliska@suse.cz>
2759
2760 PR sanitizer/82484
2761 * gcc.dg/asan/pr82484.c: New test.
2762
2763 2018-03-01 Richard Biener <rguenther@suse.de>
2764
2765 PR debug/84645
2766 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2767
2768 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2769
2770 PR fortran/84219
2771 * gfortran.dg/coarray_47.f90: New test.
2772
2773 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2774
2775 PR fortran/84538
2776 * gfortran.dg/class_array_23.f03: New test.
2777
2778 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2779
2780 PR rtl-optimization/84528
2781 * gcc.dg/torture/pr84538.c: Rename to...
2782 * gcc.dg/torture/pr84528.c: ...this.
2783
2784 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2785
2786 PR rtl-optimization/84528
2787 * gcc.dg/torture/pr84538.c: New test.
2788
2789 2018-02-28 Martin Sebor <msebor@redhat.com>
2790
2791 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2792 -fpic test failures.
2793 * c-c++-common/Wrestrict-2.c: Same.
2794 * c-c++-common/Wstringop-truncation.c: Same.
2795 * gcc.dg/Warray-bounds-22.c: Same.
2796 * gcc.dg/Wstringop-overflow.c: Same.
2797 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2798 (signed_range): Same.
2799 (unsigned_anti_range): Same.
2800 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2801 (signed_range): Same.
2802 (unsigned_anti_range): Same.
2803 * gcc.dg/attr-alloc_size-7.c: Same.
2804 * gcc.dg/attr-alloc_size-8.c: Same.
2805 * gcc.dg/builtin-alloc-size.c: Same.
2806 * gcc.dg/builtin-stpncpy.c: Same.
2807 * gcc.dg/builtins-nonnull.c: Same.
2808 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2809 * gcc.dg/pr79214.c: Same.
2810 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2811 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2812 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2813 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2814 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2815 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2816 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2817 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2818 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2819 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2820 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2821
2822 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2823
2824 PR target/84014
2825 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2826
2827 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2828
2829 PR c++/84609
2830 * g++.dg/cpp0x/pr84609.C: New test.
2831
2832 2018-02-28 Martin Sebor <msebor@redhat.com>
2833
2834 PR testsuite/84617
2835 * g++.dg/ext/attr-malloc-3.C: New test.
2836 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2837 to pre-existing problems.
2838 * g++.dg/ext/attr-pure.C: Same.
2839
2840 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2841
2842 PR fortran/83901
2843 * gfortran.dg/associate_37.f90: New test.
2844
2845 PR fortran/83344
2846 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2847
2848 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2849
2850 PR target/52991
2851 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2852 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2853 * gcc.dg/bf-ms-layout-4.c: New test.
2854 * gcc.dg/bf-ms-layout-5.c: New test.
2855
2856 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2857
2858 PR target/83399
2859 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2860
2861 2018-02-28 Richard Biener <rguenther@suse.de>
2862
2863 PR tree-optimization/84584
2864 * gcc.dg/graphite/pr84584.c: New testcase.
2865
2866 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2867
2868 PR preprocessor/84517
2869 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2870
2871 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2872
2873 * c-c++-common/dump-ada-spec-12.c: New test.
2874 * c-c++-common/dump-ada-spec-13.c: Likewise.
2875
2876 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2877
2878 * c-c++-common/dump-ada-spec-11.c: New test.
2879
2880 2018-02-28 Martin Liska <mliska@suse.cz>
2881
2882 PR testsuite/84597
2883 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2884 * g++.dg/ext/timevar2.C: Likewise.
2885
2886 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2887
2888 * c-c++-common/dump-ada-spec-8.c: New test.
2889 * c-c++-common/dump-ada-spec-9.c: Likewise.
2890 * c-c++-common/dump-ada-spec-10.c: Likewise.
2891
2892 2018-02-28 Richard Biener <rguenther@suse.de>
2893
2894 PR middle-end/84607
2895 * gcc.dg/pr84607.c: New testcase.
2896
2897 2018-02-28 Nathan Sidwell <nathan@acm.org>
2898
2899 PR c++/84602
2900 * g++.dg/lookup/pr84602.C: New.
2901
2902 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2903
2904 PR c++/83871
2905 PR c++/83503
2906 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2907 dg-options.
2908 * g++.dg/ext/attr-nonnull.C: Likewise.
2909 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2910 directives.
2911 * g++.dg/ext/attr-noinline-2.C: Likewise.
2912 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2913 -fdump-tree-eh in dg-options.
2914
2915 2018-02-28 Alan Modra <amodra@gmail.com>
2916
2917 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2918 GNU ld message.
2919 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2920
2921 2018-02-27 Martin Sebor <msebor@redhat.com>
2922
2923 PR c++/83871
2924 PR c++/83503
2925 * g++.dg/Wmissing-attributes.C: New test.
2926 * g++.dg/ext/attr-const-pure.C: New test.
2927 * g++.dg/ext/attr-const.C: New test.
2928 * g++.dg/ext/attr-deprecated-2.C: New test.
2929 * g++.dg/ext/attr-malloc-2.C: New test.
2930 * g++.dg/ext/attr-malloc.C: New test.
2931 * g++.dg/ext/attr-noinline-2.C: New test.
2932 * g++.dg/ext/attr-noinline.C: New test.
2933 * g++.dg/ext/attr-nonnull.C: New test.
2934 * g++.dg/ext/attr-noreturn-2.C: New test.
2935 * g++.dg/ext/attr-noreturn.C: New test.
2936 * g++.dg/ext/attr-nothrow-2.C: New test.
2937 * g++.dg/ext/attr-nothrow.C: New test.
2938 * g++.dg/ext/attr-optimize.C: New test.
2939 * g++.dg/ext/attr-pure.C: New test.
2940 * g++.dg/ext/attr-returns-nonnull.C: New test.
2941 * g++.dg/ext/attr-warning.C: New test.
2942
2943 2018-02-27 Nathan Sidwell <nathan@acm.org>
2944
2945 PR c++/84426
2946 * g++.dg/lookup/pr84426.C: New.
2947
2948 2018-02-27 Richard Biener <rguenther@suse.de>
2949
2950 PR tree-optimization/84512
2951 * gcc.dg/tree-ssa/pr84512.c: New testcase.
2952
2953 2018-02-27 Martin Liska <mliska@suse.cz>
2954
2955 PR gcov-profile/84548
2956 * g++.dg/gcov/pr84548.C: New test.
2957
2958 2018-02-27 Jakub Jelinek <jakub@redhat.com>
2959
2960 PR target/84575
2961 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
2962
2963 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2964
2965 PR c++/84558
2966 * g++.dg/cpp1y/pr84558.C: New test.
2967
2968 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2969
2970 PR c++/84540
2971 * g++.dg/cpp0x/alignas14.C: New.
2972 * g++.dg/cpp0x/alignas15.C: Likewise.
2973
2974 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2975
2976 PR c++/84557
2977 * g++.dg/gomp/pr84557.C: New test.
2978
2979 2018-02-26 Marek Polacek <polacek@redhat.com>
2980
2981 PR c++/84325
2982 * g++.dg/cpp1z/pr84325.C: New test.
2983
2984 2018-02-26 Carl Love <cel@us.ibm.com>
2985
2986 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
2987 Power 8 test file.
2988 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
2989 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
2990 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
2991 -mcpu=power8.
2992 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
2993 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
2994 -mcpu=power8.
2995
2996 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2997
2998 PR target/84039
2999 * gcc.target/i386/indirect-thunk-1.c: Updated.
3000 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3001 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3002 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3003 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3004 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3005 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3006 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3007 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3008 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3009 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3010 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3011 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3012 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3013 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3014 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3015 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3016 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3017 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3018 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3019 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3020 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3021 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3022 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3023 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3024 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3025 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3026 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3027 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3028 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3029 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3030 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3031 * gcc.target/i386/ret-thunk-9.c: Likewise.
3032 * gcc.target/i386/ret-thunk-10.c: Likewise.
3033 * gcc.target/i386/ret-thunk-11.c: Likewise.
3034 * gcc.target/i386/ret-thunk-12.c: Likewise.
3035 * gcc.target/i386/ret-thunk-13.c: Likewise.
3036 * gcc.target/i386/ret-thunk-14.c: Likewise.
3037 * gcc.target/i386/ret-thunk-15.c: Likewise.
3038
3039 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3040
3041 * gcc.c-torture/execute/20180226-1.c: New test.
3042
3043 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3044
3045 PR tree-optimization/83965
3046 * gcc.dg/vect/pr83965-2.c: New test.
3047
3048 2018-02-26 Tom de Vries <tom@codesourcery.com>
3049
3050 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3051
3052 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3053
3054 PR target/84530
3055 * gcc.target/i386/ret-thunk-22.c: New test.
3056 * gcc.target/i386/ret-thunk-23.c: Likewise.
3057 * gcc.target/i386/ret-thunk-24.c: Likewise.
3058 * gcc.target/i386/ret-thunk-25.c: Likewise.
3059 * gcc.target/i386/ret-thunk-26.c: Likewise.
3060
3061 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3062
3063 PR c++/84533
3064 * g++.dg/cpp1z/pr84533.C: New.
3065
3066 2018-02-26 Marek Polacek <polacek@redhat.com>
3067
3068 PR c++/84537
3069 * g++.dg/parse/error60.C: New test.
3070
3071 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3072
3073 PR c++/84556
3074 * g++.dg/gomp/pr84556.C: New test.
3075 * g++.dg/vect/pr84556.cc: New test.
3076
3077 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3078
3079 PR fortran/32957
3080 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3081 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3082 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3083 * gfortran.dg/c_loc_test.f90: Likewise.
3084 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3085 * gfortran.dg/proc_decl_17.f90: Likewise.
3086 * gfortran.dg/proc_ptr_8.f90: Likewise.
3087
3088 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3089
3090 PR target/84521
3091 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3092 r254814 disabling -fomit-frame-pointer by default.
3093 * gcc.target/aarch64/spill_1.c: Likewise.
3094 * gcc.target/aarch64/test_frame_11.c: Likewise.
3095 * gcc.target/aarch64/test_frame_12.c: Likewise.
3096 * gcc.target/aarch64/test_frame_13.c: Likewise.
3097 * gcc.target/aarch64/test_frame_14.c: Likewise.
3098 * gcc.target/aarch64/test_frame_15.c: Likewise.
3099 * gcc.target/aarch64/test_frame_3.c: Likewise.
3100 * gcc.target/aarch64/test_frame_5.c: Likewise.
3101 * gcc.target/aarch64/test_frame_9.c: Likewise.
3102
3103 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3104
3105 PR fortran/83633
3106 * gfortran.dg/explicit_shape_1.f90: New test.
3107 * gfortran.dg/automatic_module_variable.f90: Update regex.
3108 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3109 * gfortran.dg/constant_shape.f90: Ditto.
3110 * gfortran.dg/dec_structure_23.f90: Ditto.
3111 * gfortran.dg/pr78240.f90: Ditto.
3112
3113 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3114
3115 PR fortran/84523
3116 * gfortran.dg/pr84523.f90: New test.
3117
3118 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3119
3120 PR fortran/78238
3121 * gfortran.dg/select_type_40.f90: New test.
3122
3123 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3124
3125 PR fortran/30792
3126 * gfortran.dg/data_substring.f90: New test.
3127
3128 2018-02-24 Marek Polacek <polacek@redhat.com>
3129
3130 PR c++/83692
3131 * g++.dg/cpp1z/constexpr-83692.C: New test.
3132
3133 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3134
3135 PR fortran/84346
3136 * gfortran.dg/statement_function_1.f90: Update test.
3137
3138 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3139
3140 PR fortran/84506
3141 * gfortran.dg/inquire_19.f90: New test.
3142
3143 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3144
3145 PR fortran/83149
3146 * gfortran.dg/pr83149_b.f90: New test.
3147 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3148
3149 2018-02-23 Carl Love <cel@us.ibm.com>
3150
3151 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3152 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3153 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3154 Power 8 tests.
3155
3156 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3157
3158 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3159 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3160
3161 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3162
3163 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3164 expected output.
3165
3166 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3167
3168 PR fortran/83149
3169 * gfortran.dg/pr83149_1.f90: New test.
3170 * gfortran.dg/pr83149.f90: Additional source for previous.
3171
3172 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3173
3174 PR testsuite/80551
3175 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3176 __GI___pthread_mutex_init as well.
3177
3178 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3179
3180 PR fortran/83148
3181 * gfortran.dg/class_68.f90: New test.
3182
3183 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3184
3185 PR fortran/59781
3186 * gfortran.dg/derived_init_5.f90: New test.
3187
3188 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3189
3190 PR target/82851
3191 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3192 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3193
3194 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3195
3196 PR target/81572
3197 * gcc.target/powerpc/pr81572.c: New.
3198
3199 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3200
3201 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3202
3203 2018-02-22 Martin Sebor <msebor@redhat.com>
3204
3205 PR tree-optimization/84480
3206 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3207 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3208
3209 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3210
3211 PR target/84176
3212 * gcc.target/i386/indirect-thunk-11.c: New test.
3213 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3214 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3215 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3216 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3217 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3218 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3219 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3220 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3221 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3222
3223 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3224
3225 PR target/83335
3226 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3227 ILP32 mode.
3228 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3229
3230 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3231
3232 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3233
3234 2018-02-22 Marek Polacek <polacek@redhat.com>
3235
3236 PR c++/84493
3237 * g++.dg/parse/error59.C: New test.
3238
3239 2018-02-22 Tom de Vries <tom@codesourcery.com>
3240
3241 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3242
3243 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3244
3245 PR c++/77655
3246 * g++.dg/cpp0x/pr77655.C: New.
3247
3248 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3249
3250 PR c++/84496
3251 * g++.dg/cpp1y/pr84496.C: New test.
3252
3253 PR target/84502
3254 * g++.dg/torture/pr84502.C: New test.
3255
3256 PR tree-optimization/84503
3257 * gcc.dg/pr84503-1.c: New test.
3258 * gcc.dg/pr84503-2.c: New test.
3259
3260 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR tree-optimization/84478
3263 * gcc.c-torture/execute/pr84478.c: New test.
3264
3265 2018-02-20 Martin Sebor <msebor@redhat.com>
3266
3267 PR middle-end/84095
3268 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3269 * c-c++-common/Wrestrict.c: Same.
3270 * gcc.dg/Wrestrict-6.c: Same.
3271 * gcc.dg/Warray-bounds-27.c: New test.
3272 * gcc.dg/Wrestrict-8.c: New test.
3273 * gcc.dg/Wrestrict-9.c: New test.
3274 * gcc.dg/pr84095.c: New test.
3275
3276 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3277
3278 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3279
3280 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3281
3282 PR fortran/48890
3283 PR fortran/83823
3284 * gfortran.dg/structure_constructor_14.f90: New test.
3285
3286 2018-02-20 Jeff Law <law@redhat.com>
3287
3288 PR middle-end/82123
3289 PR tree-optimization/81592
3290 PR middle-end/79257
3291 * gcc.dg/pr81592.c: New test.
3292 * gcc.dg/pr82123.c: New test.
3293 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3294
3295 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3296
3297 PR c++/84488
3298 * g++.dg/warn/Wunused-var-30.C: New test.
3299
3300 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3301
3302 PR tree-optimization/84419
3303 * gcc.dg/vect/pr84419.c: New test.
3304
3305 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR middle-end/82004
3308 * gfortran.dg/pr82004.f90: New test.
3309
3310 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3311
3312 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3313
3314 2018-02-20 Martin Liska <mliska@suse.cz>
3315
3316 PR c/84310
3317 PR target/79747
3318 * gcc.target/i386/pr84310.c: New test.
3319 * gcc.target/i386/pr84310-2.c: Likewise.
3320
3321 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3322
3323 PR c++/84446
3324 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3325
3326 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3327
3328 PR c++/84445
3329 * g++.dg/cpp1z/launder7.C: New test.
3330
3331 PR c++/84449
3332 * g++.dg/cpp0x/constexpr-84449.C: New test.
3333
3334 PR c++/84455
3335 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3336
3337 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3338
3339 PR fortran/83344
3340 PR fortran/83975
3341 * gfortran.dg/associate_22.f90: Enable commented out test.
3342 * gfortran.dg/associate_36.f90: New test.
3343
3344 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3345
3346 PR target/84146
3347 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3348
3349 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3350
3351 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3352 (dg-options): Use -mavx instead of -w.
3353
3354 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3355
3356 PR c++/84444
3357 * g++.dg/cpp1z/launder8.C: New test.
3358
3359 PR c++/84448
3360 * g++.dg/gomp/pr84448.C: New test.
3361
3362 PR c++/84430
3363 * g++.dg/gomp/pr84430.C: New test.
3364
3365 PR tree-optimization/84452
3366 * gcc.dg/pr84452.c: New test.
3367
3368 PR c++/79064
3369 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3370
3371 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3372
3373 PR fortran/35339
3374 * gfortran.dg/implied_do_io_4.f90: New test.
3375
3376 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3377
3378 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3379 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3380 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3381
3382 2018-02-19 Carl Love <cel@us.ibm.com>
3383
3384 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3385
3386 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3387
3388 PR target/84460
3389 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3390
3391 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3392
3393 PR c++/84348
3394 * g++.dg/cpp0x/auto50.C: New.
3395 * g++.dg/parse/friend12.C: Adjust.
3396
3397 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3398
3399 PR libgfortran/84389
3400 * gfortran.dg/dtio_33.f90: New test.
3401
3402 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3403
3404 PR libgfortran/84412
3405 * gfortran.dg/inquire_18.f90: New test.
3406
3407 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3408
3409 PR fortran/84381
3410 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3411 * gfortran.dg/pointer_intent_3.f90: Ditto.
3412 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3413 * gfortran.dg/protected_3.f90: Ditto.
3414 * gfortran.dg/protected_4.f90: Ditto.
3415 * gfortran.dg/protected_5.f90: Ditto.
3416 * gfortran.dg/protected_6.f90: Ditto.
3417
3418 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3419
3420 PR fortran/80945
3421 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3422 change to run.
3423
3424 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3425
3426 PR fortran/84270
3427 * gfortran.dg/inline_matmul_22.f90: New test.
3428
3429 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3430
3431 PR fortran/84381
3432 * gfortran.dg/abort_shoulfail.f90: New test.
3433 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3434 by STOP n.
3435 * gfortran.dg/PR19754_2.f90: Likewise.
3436 * gfortran.dg/PR19872.f: Likewise.
3437 * gfortran.dg/PR49268.f90: Likewise.
3438 * gfortran.dg/Wall.f90: Likewise.
3439 * gfortran.dg/Wno-all.f90: Likewise.
3440 * gfortran.dg/achar_1.f90: Likewise.
3441 * gfortran.dg/achar_2.f90: Likewise.
3442 * gfortran.dg/achar_4.f90: Likewise.
3443 * gfortran.dg/achar_6.F90: Likewise.
3444 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3445 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3446 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3447 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3448 * gfortran.dg/actual_array_result_1.f90: Likewise.
3449 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3450 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3451 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3452 * gfortran.dg/actual_procedure_1.f90: Likewise.
3453 * gfortran.dg/adjustl_1.f90: Likewise.
3454 * gfortran.dg/advance_1.f90: Likewise.
3455 * gfortran.dg/advance_4.f90: Likewise.
3456 * gfortran.dg/advance_5.f90: Likewise.
3457 * gfortran.dg/advance_6.f90: Likewise.
3458 * gfortran.dg/aint_anint_1.f90: Likewise.
3459 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3460 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3461 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3462 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3463 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3464 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3465 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3466 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3467 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3468 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3469 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3470 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3471 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3472 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3473 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3474 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3475 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3476 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3477 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3478 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3479 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3480 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3481 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3482 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3483 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3484 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3485 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3486 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3487 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3488 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3489 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3490 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3491 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3492 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3493 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3494 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3495 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3496 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3497 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3498 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3499 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3500 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3501 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3502 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3503 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3504 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3505 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3506 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3507 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3508 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3509 * gfortran.dg/allocatable_function_1.f90: Likewise.
3510 * gfortran.dg/allocatable_function_10.f90: Likewise.
3511 * gfortran.dg/allocatable_function_3.f90: Likewise.
3512 * gfortran.dg/allocatable_function_5.f90: Likewise.
3513 * gfortran.dg/allocatable_function_6.f90: Likewise.
3514 * gfortran.dg/allocatable_function_7.f90: Likewise.
3515 * gfortran.dg/allocatable_function_8.f90: Likewise.
3516 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3517 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3518 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3519 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3520 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3521 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3522 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3523 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3524 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3525 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3526 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3527 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3528 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3529 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3530 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3531 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3532 * gfortran.dg/allocate_class_3.f90: Likewise.
3533 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3534 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3535 * gfortran.dg/allocate_derived_5.f90: Likewise.
3536 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3537 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3538 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3539 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3540 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3541 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3542 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3543 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3544 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3545 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3546 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3547 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3548 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3549 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3550 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3551 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3552 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3553 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3554 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3555 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3556 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3557 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3558 * gfortran.dg/altreturn_3.f90: Likewise.
3559 * gfortran.dg/altreturn_5.f90: Likewise.
3560 * gfortran.dg/altreturn_7.f90: Likewise.
3561 * gfortran.dg/and_or_xor.f90: Likewise.
3562 * gfortran.dg/anint_1.f90: Likewise.
3563 * gfortran.dg/any_all_1.f90: Likewise.
3564 * gfortran.dg/anyallcount_1.f90: Likewise.
3565 * gfortran.dg/append_1.f90: Likewise.
3566 * gfortran.dg/argument_checking_1.f90: Likewise.
3567 * gfortran.dg/argument_checking_2.f90: Likewise.
3568 * gfortran.dg/argument_checking_8.f90: Likewise.
3569 * gfortran.dg/arithmetic_if.f90: Likewise.
3570 * gfortran.dg/array_1.f90: Likewise.
3571 * gfortran.dg/array_2.f90: Likewise.
3572 * gfortran.dg/array_alloc_1.f90: Likewise.
3573 * gfortran.dg/array_alloc_2.f90: Likewise.
3574 * gfortran.dg/array_alloc_3.f90: Likewise.
3575 * gfortran.dg/array_assignment_1.F90: Likewise.
3576 * gfortran.dg/array_assignment_5.f90: Likewise.
3577 * gfortran.dg/array_constructor_1.f90: Likewise.
3578 * gfortran.dg/array_constructor_10.f90: Likewise.
3579 * gfortran.dg/array_constructor_11.f90: Likewise.
3580 * gfortran.dg/array_constructor_12.f90: Likewise.
3581 * gfortran.dg/array_constructor_15.f90: Likewise.
3582 * gfortran.dg/array_constructor_16.f90: Likewise.
3583 * gfortran.dg/array_constructor_17.f90: Likewise.
3584 * gfortran.dg/array_constructor_19.f90: Likewise.
3585 * gfortran.dg/array_constructor_23.f: Likewise.
3586 * gfortran.dg/array_constructor_24.f: Likewise.
3587 * gfortran.dg/array_constructor_32.f90: Likewise.
3588 * gfortran.dg/array_constructor_36.f90: Likewise.
3589 * gfortran.dg/array_constructor_39.f90: Likewise.
3590 * gfortran.dg/array_constructor_4.f90: Likewise.
3591 * gfortran.dg/array_constructor_40.f90: Likewise.
3592 * gfortran.dg/array_constructor_44.f90: Likewise.
3593 * gfortran.dg/array_constructor_45.f90: Likewise.
3594 * gfortran.dg/array_constructor_46.f90: Likewise.
3595 * gfortran.dg/array_constructor_47.f90: Likewise.
3596 * gfortran.dg/array_constructor_49.f90: Likewise.
3597 * gfortran.dg/array_constructor_5.f90: Likewise.
3598 * gfortran.dg/array_constructor_50.f90: Likewise.
3599 * gfortran.dg/array_constructor_6.f90: Likewise.
3600 * gfortran.dg/array_constructor_7.f90: Likewise.
3601 * gfortran.dg/array_constructor_8.f90: Likewise.
3602 * gfortran.dg/array_constructor_9.f90: Likewise.
3603 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3604 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3605 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3606 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3607 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3608 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3609 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3610 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3611 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3612 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3613 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3614 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3615 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3616 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3617 * gfortran.dg/array_function_1.f90: Likewise.
3618 * gfortran.dg/array_function_5.f90: Likewise.
3619 * gfortran.dg/array_initializer_1.f90: Likewise.
3620 * gfortran.dg/array_initializer_2.f90: Likewise.
3621 * gfortran.dg/array_memcpy_5.f90: Likewise.
3622 * gfortran.dg/array_memset_2.f90: Likewise.
3623 * gfortran.dg/array_reference_1.f90: Likewise.
3624 * gfortran.dg/array_return_value_1.f90: Likewise.
3625 * gfortran.dg/array_section_1.f90: Likewise.
3626 * gfortran.dg/array_temporaries_3.f90: Likewise.
3627 * gfortran.dg/arrayio_1.f90: Likewise.
3628 * gfortran.dg/arrayio_10.f90: Likewise.
3629 * gfortran.dg/arrayio_11.f90: Likewise.
3630 * gfortran.dg/arrayio_12.f90: Likewise.
3631 * gfortran.dg/arrayio_13.f90: Likewise.
3632 * gfortran.dg/arrayio_14.f90: Likewise.
3633 * gfortran.dg/arrayio_16.f90: Likewise.
3634 * gfortran.dg/arrayio_2.f90: Likewise.
3635 * gfortran.dg/arrayio_3.f90: Likewise.
3636 * gfortran.dg/arrayio_4.f90: Likewise.
3637 * gfortran.dg/arrayio_5.f90: Likewise.
3638 * gfortran.dg/arrayio_6.f90: Likewise.
3639 * gfortran.dg/arrayio_7.f90: Likewise.
3640 * gfortran.dg/arrayio_8.f90: Likewise.
3641 * gfortran.dg/arrayio_9.f90: Likewise.
3642 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3643 * gfortran.dg/assign_10.f90: Likewise.
3644 * gfortran.dg/assign_9.f90: Likewise.
3645 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3646 * gfortran.dg/assignment_1.f90: Likewise.
3647 * gfortran.dg/associate_1.f03: Likewise.
3648 * gfortran.dg/associate_11.f90: Likewise.
3649 * gfortran.dg/associate_13.f90: Likewise.
3650 * gfortran.dg/associate_15.f90: Likewise.
3651 * gfortran.dg/associate_17.f90: Likewise.
3652 * gfortran.dg/associate_18.f08: Likewise.
3653 * gfortran.dg/associate_19.f03: Likewise.
3654 * gfortran.dg/associate_20.f03: Likewise.
3655 * gfortran.dg/associate_22.f90: Likewise.
3656 * gfortran.dg/associate_23.f90: Likewise.
3657 * gfortran.dg/associate_24.f90: Likewise.
3658 * gfortran.dg/associate_25.f90: Likewise.
3659 * gfortran.dg/associate_27.f90: Likewise.
3660 * gfortran.dg/associate_28.f90: Likewise.
3661 * gfortran.dg/associate_32.f03: Likewise.
3662 * gfortran.dg/associate_33.f03: Likewise.
3663 * gfortran.dg/associate_34.f90: Likewise.
3664 * gfortran.dg/associate_6.f03: Likewise.
3665 * gfortran.dg/associate_7.f03: Likewise.
3666 * gfortran.dg/associate_8.f03: Likewise.
3667 * gfortran.dg/associate_9.f03: Likewise.
3668 * gfortran.dg/associated_1.f90: Likewise.
3669 * gfortran.dg/associated_2.f90: Likewise.
3670 * gfortran.dg/associated_5.f90: Likewise.
3671 * gfortran.dg/associated_6.f90: Likewise.
3672 * gfortran.dg/associated_target_3.f90: Likewise.
3673 * gfortran.dg/associated_target_4.f90: Likewise.
3674 * gfortran.dg/associated_target_5.f03: Likewise.
3675 * gfortran.dg/associated_target_6.f03: Likewise.
3676 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3677 * gfortran.dg/assumed_rank_1.f90: Likewise.
3678 * gfortran.dg/assumed_rank_10.f90: Likewise.
3679 * gfortran.dg/assumed_rank_2.f90: Likewise.
3680 * gfortran.dg/assumed_rank_7.f90: Likewise.
3681 * gfortran.dg/assumed_rank_8.f90: Likewise.
3682 * gfortran.dg/assumed_rank_9.f90: Likewise.
3683 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3684 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3685 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3686 * gfortran.dg/assumed_type_2.f90: Likewise.
3687 * gfortran.dg/atan2_1.f90: Likewise.
3688 * gfortran.dg/auto_array_1.f90: Likewise.
3689 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3690 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3691 * gfortran.dg/auto_char_len_3.f90: Likewise.
3692 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3693 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3694 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3695 * gfortran.dg/auto_save_2.f90: Likewise.
3696 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3697 * gfortran.dg/backslash_1.f90: Likewise.
3698 * gfortran.dg/backslash_2.f90: Likewise.
3699 * gfortran.dg/backslash_3.f: Likewise.
3700 * gfortran.dg/backspace_1.f: Likewise.
3701 * gfortran.dg/backspace_10.f90: Likewise.
3702 * gfortran.dg/backspace_11.f90: Likewise.
3703 * gfortran.dg/backspace_2.f: Likewise.
3704 * gfortran.dg/backspace_3.f: Likewise.
3705 * gfortran.dg/backspace_4.f: Likewise.
3706 * gfortran.dg/backspace_5.f: Likewise.
3707 * gfortran.dg/backspace_6.f: Likewise.
3708 * gfortran.dg/backspace_7.f90: Likewise.
3709 * gfortran.dg/backspace_8.f: Likewise.
3710 * gfortran.dg/backspace_9.f: Likewise.
3711 * gfortran.dg/bessel_1.f90: Likewise.
3712 * gfortran.dg/bessel_2.f90: Likewise.
3713 * gfortran.dg/bessel_5.f90: Likewise.
3714 * gfortran.dg/bessel_6.f90: Likewise.
3715 * gfortran.dg/bessel_7.f90: Likewise.
3716 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3717 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3718 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3719 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3720 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3721 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3722 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3723 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3724 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3725 * gfortran.dg/bit_comparison_1.F90: Likewise.
3726 * gfortran.dg/bit_comparison_2.F90: Likewise.
3727 * gfortran.dg/block_1.f08: Likewise.
3728 * gfortran.dg/block_13.f08: Likewise.
3729 * gfortran.dg/block_14.f90: Likewise.
3730 * gfortran.dg/block_2.f08: Likewise.
3731 * gfortran.dg/block_6.f08: Likewise.
3732 * gfortran.dg/block_7.f08: Likewise.
3733 * gfortran.dg/block_8.f08: Likewise.
3734 * gfortran.dg/blockdata_1.f90: Likewise.
3735 * gfortran.dg/bound_1.f90: Likewise.
3736 * gfortran.dg/bound_2.f90: Likewise.
3737 * gfortran.dg/bound_3.f90: Likewise.
3738 * gfortran.dg/bound_4.f90: Likewise.
3739 * gfortran.dg/bound_5.f90: Likewise.
3740 * gfortran.dg/bound_6.f90: Likewise.
3741 * gfortran.dg/bound_7.f90: Likewise.
3742 * gfortran.dg/bound_8.f90: Likewise.
3743 * gfortran.dg/bound_9.f90: Likewise.
3744 * gfortran.dg/bound_simplification_1.f90: Likewise.
3745 * gfortran.dg/bound_simplification_3.f90: Likewise.
3746 * gfortran.dg/bound_simplification_4.f90: Likewise.
3747 * gfortran.dg/bound_simplification_5.f90: Likewise.
3748 * gfortran.dg/bound_simplification_6.f90: Likewise.
3749 * gfortran.dg/bounds_check_1.f90: Likewise.
3750 * gfortran.dg/bounds_check_12.f90: Likewise.
3751 * gfortran.dg/bounds_check_14.f90: Likewise.
3752 * gfortran.dg/bounds_check_15.f90: Likewise.
3753 * gfortran.dg/bounds_check_19.f90: Likewise.
3754 * gfortran.dg/bounds_check_8.f90: Likewise.
3755 * gfortran.dg/bounds_check_9.f90: Likewise.
3756 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3757 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3758 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3759 * gfortran.dg/boz_1.f90: Likewise.
3760 * gfortran.dg/boz_11.f90: Likewise.
3761 * gfortran.dg/boz_13.f90: Likewise.
3762 * gfortran.dg/boz_14.f90: Likewise.
3763 * gfortran.dg/boz_15.f90: Likewise.
3764 * gfortran.dg/boz_3.f90: Likewise.
3765 * gfortran.dg/boz_6.f90: Likewise.
3766 * gfortran.dg/boz_9.f90: Likewise.
3767 * gfortran.dg/byte_1.f90: Likewise.
3768 * gfortran.dg/byte_2.f90: Likewise.
3769 * gfortran.dg/c_assoc.f90: Likewise.
3770 * gfortran.dg/c_assoc_2.f03: Likewise.
3771 * gfortran.dg/c_assoc_3.f90: Likewise.
3772 * gfortran.dg/c_by_val_1.f: Likewise.
3773 * gfortran.dg/c_by_val_5.f90: Likewise.
3774 * gfortran.dg/c_char_tests.f03: Likewise.
3775 * gfortran.dg/c_char_tests_2.f03: Likewise.
3776 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3777 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3778 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3779 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3780 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3781 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3782 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3783 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3784 * gfortran.dg/c_kind_params.f90: Likewise.
3785 * gfortran.dg/c_loc_test_20.f90: Likewise.
3786 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3787 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3788 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3789 * gfortran.dg/c_size_t_test.f03: Likewise.
3790 * gfortran.dg/c_sizeof_1.f90: Likewise.
3791 * gfortran.dg/c_sizeof_5.f90: Likewise.
3792 * gfortran.dg/c_sizeof_6.f90: Likewise.
3793 * gfortran.dg/char4_iunit_1.f03: Likewise.
3794 * gfortran.dg/char4_iunit_2.f03: Likewise.
3795 * gfortran.dg/char_allocation_1.f90: Likewise.
3796 * gfortran.dg/char_array_constructor.f90: Likewise.
3797 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3798 * gfortran.dg/char_assign_1.f90: Likewise.
3799 * gfortran.dg/char_associated_1.f90: Likewise.
3800 * gfortran.dg/char_cast_2.f90: Likewise.
3801 * gfortran.dg/char_comparison_1.f: Likewise.
3802 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3803 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3804 * gfortran.dg/char_cons_len.f90: Likewise.
3805 * gfortran.dg/char_conversion.f90: Likewise.
3806 * gfortran.dg/char_cshift_1.f90: Likewise.
3807 * gfortran.dg/char_cshift_2.f90: Likewise.
3808 * gfortran.dg/char_decl_2.f90: Likewise.
3809 * gfortran.dg/char_eoshift_1.f90: Likewise.
3810 * gfortran.dg/char_eoshift_2.f90: Likewise.
3811 * gfortran.dg/char_eoshift_3.f90: Likewise.
3812 * gfortran.dg/char_eoshift_4.f90: Likewise.
3813 * gfortran.dg/char_eoshift_5.f90: Likewise.
3814 * gfortran.dg/char_expr_1.f90: Likewise.
3815 * gfortran.dg/char_expr_3.f90: Likewise.
3816 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3817 * gfortran.dg/char_length_12.f90: Likewise.
3818 * gfortran.dg/char_length_14.f90: Likewise.
3819 * gfortran.dg/char_length_15.f90: Likewise.
3820 * gfortran.dg/char_length_17.f90: Likewise.
3821 * gfortran.dg/char_length_20.f90: Likewise.
3822 * gfortran.dg/char_length_21.f90: Likewise.
3823 * gfortran.dg/char_length_5.f90: Likewise.
3824 * gfortran.dg/char_length_6.f90: Likewise.
3825 * gfortran.dg/char_length_7.f90: Likewise.
3826 * gfortran.dg/char_length_8.f90: Likewise.
3827 * gfortran.dg/char_pack_1.f90: Likewise.
3828 * gfortran.dg/char_pack_2.f90: Likewise.
3829 * gfortran.dg/char_pointer_assign.f90: Likewise.
3830 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3831 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3832 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3833 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3834 * gfortran.dg/char_pointer_func.f90: Likewise.
3835 * gfortran.dg/char_reshape_1.f90: Likewise.
3836 * gfortran.dg/char_result_1.f90: Likewise.
3837 * gfortran.dg/char_result_12.f90: Likewise.
3838 * gfortran.dg/char_result_13.f90: Likewise.
3839 * gfortran.dg/char_result_14.f90: Likewise.
3840 * gfortran.dg/char_result_15.f90: Likewise.
3841 * gfortran.dg/char_result_2.f90: Likewise.
3842 * gfortran.dg/char_result_3.f90: Likewise.
3843 * gfortran.dg/char_result_4.f90: Likewise.
3844 * gfortran.dg/char_result_5.f90: Likewise.
3845 * gfortran.dg/char_result_6.f90: Likewise.
3846 * gfortran.dg/char_result_7.f90: Likewise.
3847 * gfortran.dg/char_result_8.f90: Likewise.
3848 * gfortran.dg/char_spread_1.f90: Likewise.
3849 * gfortran.dg/char_transpose_1.f90: Likewise.
3850 * gfortran.dg/char_type_len.f90: Likewise.
3851 * gfortran.dg/char_unpack_1.f90: Likewise.
3852 * gfortran.dg/char_unpack_2.f90: Likewise.
3853 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3854 * gfortran.dg/character_comparison_1.f90: Likewise.
3855 * gfortran.dg/character_comparison_2.f90: Likewise.
3856 * gfortran.dg/character_comparison_3.f90: Likewise.
3857 * gfortran.dg/character_comparison_4.f90: Likewise.
3858 * gfortran.dg/character_comparison_5.f90: Likewise.
3859 * gfortran.dg/character_comparison_6.f90: Likewise.
3860 * gfortran.dg/character_comparison_7.f90: Likewise.
3861 * gfortran.dg/character_comparison_8.f90: Likewise.
3862 * gfortran.dg/character_comparison_9.f90: Likewise.
3863 * gfortran.dg/charlen_15.f90: Likewise.
3864 * gfortran.dg/charlen_16.f90: Likewise.
3865 * gfortran.dg/chkbits.f90: Likewise.
3866 * gfortran.dg/chmod_1.f90: Likewise.
3867 * gfortran.dg/chmod_2.f90: Likewise.
3868 * gfortran.dg/chmod_3.f90: Likewise.
3869 * gfortran.dg/class_1.f03: Likewise.
3870 * gfortran.dg/class_18.f03: Likewise.
3871 * gfortran.dg/class_19.f03: Likewise.
3872 * gfortran.dg/class_35.f90: Likewise.
3873 * gfortran.dg/class_46.f03: Likewise.
3874 * gfortran.dg/class_48.f90: Likewise.
3875 * gfortran.dg/class_51.f90: Likewise.
3876 * gfortran.dg/class_52.f90: Likewise.
3877 * gfortran.dg/class_6.f03: Likewise.
3878 * gfortran.dg/class_63.f90: Likewise.
3879 * gfortran.dg/class_64.f90: Likewise.
3880 * gfortran.dg/class_65.f90: Likewise.
3881 * gfortran.dg/class_66.f90: Likewise.
3882 * gfortran.dg/class_67.f90: Likewise.
3883 * gfortran.dg/class_9.f03: Likewise.
3884 * gfortran.dg/class_alias.f90: Likewise.
3885 * gfortran.dg/class_allocate_1.f03: Likewise.
3886 * gfortran.dg/class_allocate_10.f03: Likewise.
3887 * gfortran.dg/class_allocate_13.f90: Likewise.
3888 * gfortran.dg/class_allocate_14.f90: Likewise.
3889 * gfortran.dg/class_allocate_15.f90: Likewise.
3890 * gfortran.dg/class_allocate_19.f03: Likewise.
3891 * gfortran.dg/class_allocate_21.f90: Likewise.
3892 * gfortran.dg/class_allocate_22.f90: Likewise.
3893 * gfortran.dg/class_allocate_3.f03: Likewise.
3894 * gfortran.dg/class_allocate_4.f03: Likewise.
3895 * gfortran.dg/class_allocate_5.f90: Likewise.
3896 * gfortran.dg/class_allocate_6.f03: Likewise.
3897 * gfortran.dg/class_allocate_7.f03: Likewise.
3898 * gfortran.dg/class_allocate_8.f03: Likewise.
3899 * gfortran.dg/class_allocate_9.f03: Likewise.
3900 * gfortran.dg/class_array_1.f03: Likewise.
3901 * gfortran.dg/class_array_14.f90: Likewise.
3902 * gfortran.dg/class_array_15.f03: Likewise.
3903 * gfortran.dg/class_array_16.f90: Likewise.
3904 * gfortran.dg/class_array_2.f03: Likewise.
3905 * gfortran.dg/class_array_20.f03: Likewise.
3906 * gfortran.dg/class_array_21.f03: Likewise.
3907 * gfortran.dg/class_array_3.f03: Likewise.
3908 * gfortran.dg/class_array_4.f03: Likewise.
3909 * gfortran.dg/class_array_7.f03: Likewise.
3910 * gfortran.dg/class_array_8.f03: Likewise.
3911 * gfortran.dg/class_array_9.f03: Likewise.
3912 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3913 * gfortran.dg/class_dummy_1.f03: Likewise.
3914 * gfortran.dg/class_optional_1.f90: Likewise.
3915 * gfortran.dg/class_optional_2.f90: Likewise.
3916 * gfortran.dg/class_result_5.f90: Likewise.
3917 * gfortran.dg/class_result_6.f90: Likewise.
3918 * gfortran.dg/class_to_type_1.f03: Likewise.
3919 * gfortran.dg/class_to_type_2.f90: Likewise.
3920 * gfortran.dg/class_to_type_3.f03: Likewise.
3921 * gfortran.dg/class_to_type_4.f90: Likewise.
3922 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3923 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3924 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3925 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3926 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3927 * gfortran.dg/coarray/codimension.f90: Likewise.
3928 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
3929 * gfortran.dg/coarray/collectives_1.f90: Likewise.
3930 * gfortran.dg/coarray/collectives_2.f90: Likewise.
3931 * gfortran.dg/coarray/collectives_3.f90: Likewise.
3932 * gfortran.dg/coarray/collectives_4.f90: Likewise.
3933 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
3934 * gfortran.dg/coarray/dummy_1.f90: Likewise.
3935 * gfortran.dg/coarray/event_1.f90: Likewise.
3936 * gfortran.dg/coarray/event_2.f90: Likewise.
3937 * gfortran.dg/coarray/get_array.f90: Likewise.
3938 * gfortran.dg/coarray/image_index_1.f90: Likewise.
3939 * gfortran.dg/coarray/image_index_2.f90: Likewise.
3940 * gfortran.dg/coarray/image_index_3.f90: Likewise.
3941 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
3942 * gfortran.dg/coarray/lock_1.f90: Likewise.
3943 * gfortran.dg/coarray/lock_2.f90: Likewise.
3944 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
3945 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
3946 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
3947 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
3948 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
3949 * gfortran.dg/coarray/registering_1.f90: Likewise.
3950 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
3951 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
3952 * gfortran.dg/coarray/send_array.f90: Likewise.
3953 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
3954 * gfortran.dg/coarray/sendget_array.f90: Likewise.
3955 * gfortran.dg/coarray/subobject_1.f90: Likewise.
3956 * gfortran.dg/coarray/sync_1.f90: Likewise.
3957 * gfortran.dg/coarray/sync_3.f90: Likewise.
3958 * gfortran.dg/coarray/this_image_1.f90: Likewise.
3959 * gfortran.dg/coarray/this_image_2.f90: Likewise.
3960 * gfortran.dg/coarray_13.f90: Likewise.
3961 * gfortran.dg/coarray_15.f90: Likewise.
3962 * gfortran.dg/coarray_16.f90: Likewise.
3963 * gfortran.dg/coarray_2.f90: Likewise.
3964 * gfortran.dg/coarray_23.f90: Likewise.
3965 * gfortran.dg/coarray_40.f90: Likewise.
3966 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
3967 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
3968 * gfortran.dg/coarray_allocate_10.f08: Likewise.
3969 * gfortran.dg/coarray_allocate_2.f08: Likewise.
3970 * gfortran.dg/coarray_allocate_3.f08: Likewise.
3971 * gfortran.dg/coarray_allocate_4.f08: Likewise.
3972 * gfortran.dg/coarray_allocate_5.f08: Likewise.
3973 * gfortran.dg/coarray_allocate_7.f08: Likewise.
3974 * gfortran.dg/coarray_allocate_8.f08: Likewise.
3975 * gfortran.dg/coarray_allocate_9.f08: Likewise.
3976 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3977 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3978 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
3979 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
3980 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
3981 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
3982 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
3983 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
3984 * gfortran.dg/coarray_stat_2.f90: Likewise.
3985 * gfortran.dg/coarray_subobject_1.f90: Likewise.
3986 * gfortran.dg/coindexed_1.f90: Likewise.
3987 * gfortran.dg/comma.f: Likewise.
3988 * gfortran.dg/comma_format_extension_3.f: Likewise.
3989 * gfortran.dg/comma_format_extension_4.f: Likewise.
3990 * gfortran.dg/common_2.f90: Likewise.
3991 * gfortran.dg/common_4.f90: Likewise.
3992 * gfortran.dg/common_align_1.f90: Likewise.
3993 * gfortran.dg/common_align_2.f90: Likewise.
3994 * gfortran.dg/common_equivalence_1.f: Likewise.
3995 * gfortran.dg/common_pointer_1.f90: Likewise.
3996 * gfortran.dg/common_resize_1.f: Likewise.
3997 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
3998 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
3999 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4000 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4001 * gfortran.dg/complex_read.f90: Likewise.
4002 * gfortran.dg/complex_write.f90: Likewise.
4003 * gfortran.dg/constant_substring.f: Likewise.
4004 * gfortran.dg/constructor_2.f90: Likewise.
4005 * gfortran.dg/constructor_3.f90: Likewise.
4006 * gfortran.dg/constructor_6.f90: Likewise.
4007 * gfortran.dg/contained_1.f90: Likewise.
4008 * gfortran.dg/contained_3.f90: Likewise.
4009 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4010 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4011 * gfortran.dg/continuation_1.f90: Likewise.
4012 * gfortran.dg/continuation_11.f90: Likewise.
4013 * gfortran.dg/continuation_12.f90: Likewise.
4014 * gfortran.dg/continuation_13.f90: Likewise.
4015 * gfortran.dg/continuation_14.f: Likewise.
4016 * gfortran.dg/continuation_8.f90: Likewise.
4017 * gfortran.dg/convert_2.f90: Likewise.
4018 * gfortran.dg/convert_implied_open.f90: Likewise.
4019 * gfortran.dg/count_init_expr.f03: Likewise.
4020 * gfortran.dg/cr_lf.f90: Likewise.
4021 * gfortran.dg/cray_pointers_10.f90: Likewise.
4022 * gfortran.dg/cray_pointers_2.f90: Likewise.
4023 * gfortran.dg/cray_pointers_5.f90: Likewise.
4024 * gfortran.dg/cray_pointers_7.f90: Likewise.
4025 * gfortran.dg/cray_pointers_8.f90: Likewise.
4026 * gfortran.dg/cshift_1.f90: Likewise.
4027 * gfortran.dg/cshift_2.f90: Likewise.
4028 * gfortran.dg/cshift_large_1.f90: Likewise.
4029 * gfortran.dg/cshift_nan_1.f90: Likewise.
4030 * gfortran.dg/csqrt_2.f: Likewise.
4031 * gfortran.dg/data_array_1.f90: Likewise.
4032 * gfortran.dg/data_char_1.f90: Likewise.
4033 * gfortran.dg/data_char_2.f90: Likewise.
4034 * gfortran.dg/data_char_3.f90: Likewise.
4035 * gfortran.dg/data_derived_1.f90: Likewise.
4036 * gfortran.dg/data_implied_do_1.f90: Likewise.
4037 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4038 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4039 * gfortran.dg/deallocate_stat.f90: Likewise.
4040 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4041 * gfortran.dg/debug/pr37738.f: Likewise.
4042 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4043 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4044 * gfortran.dg/dec_exp_1.f90: Likewise.
4045 * gfortran.dg/dec_init_1.f90: Likewise.
4046 * gfortran.dg/dec_init_2.f90: Likewise.
4047 * gfortran.dg/dec_init_3.f90: Likewise.
4048 * gfortran.dg/dec_init_4.f90: Likewise.
4049 * gfortran.dg/dec_io_1.f90: Likewise.
4050 * gfortran.dg/dec_io_2.f90: Likewise.
4051 * gfortran.dg/dec_io_2a.f90: Likewise.
4052 * gfortran.dg/dec_io_6.f90: Likewise.
4053 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4054 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4055 * gfortran.dg/dec_math.f90: Likewise.
4056 * gfortran.dg/dec_parameter_1.f: Likewise.
4057 * gfortran.dg/dec_parameter_2.f90: Likewise.
4058 * gfortran.dg/dec_static_1.f90: Likewise.
4059 * gfortran.dg/dec_static_2.f90: Likewise.
4060 * gfortran.dg/dec_structure_1.f90: Likewise.
4061 * gfortran.dg/dec_structure_10.f90: Likewise.
4062 * gfortran.dg/dec_structure_18.f90: Likewise.
4063 * gfortran.dg/dec_structure_19.f90: Likewise.
4064 * gfortran.dg/dec_structure_2.f90: Likewise.
4065 * gfortran.dg/dec_structure_22.f90: Likewise.
4066 * gfortran.dg/dec_structure_3.f90: Likewise.
4067 * gfortran.dg/dec_structure_4.f90: Likewise.
4068 * gfortran.dg/dec_structure_5.f90: Likewise.
4069 * gfortran.dg/dec_structure_6.f90: Likewise.
4070 * gfortran.dg/dec_structure_7.f90: Likewise.
4071 * gfortran.dg/dec_union_1.f90: Likewise.
4072 * gfortran.dg/dec_union_2.f90: Likewise.
4073 * gfortran.dg/dec_union_3.f90: Likewise.
4074 * gfortran.dg/dec_union_4.f90: Likewise.
4075 * gfortran.dg/dec_union_5.f90: Likewise.
4076 * gfortran.dg/default_format_1.f90: Likewise.
4077 * gfortran.dg/default_format_2.f90: Likewise.
4078 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4079 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4080 * gfortran.dg/default_initialization_3.f90: Likewise.
4081 * gfortran.dg/default_initialization_4.f90: Likewise.
4082 * gfortran.dg/default_initialization_5.f90: Likewise.
4083 * gfortran.dg/deferred_character_1.f90: Likewise.
4084 * gfortran.dg/deferred_character_10.f90: Likewise.
4085 * gfortran.dg/deferred_character_11.f90: Likewise.
4086 * gfortran.dg/deferred_character_12.f90: Likewise.
4087 * gfortran.dg/deferred_character_13.f90: Likewise.
4088 * gfortran.dg/deferred_character_14.f90: Likewise.
4089 * gfortran.dg/deferred_character_15.f90: Likewise.
4090 * gfortran.dg/deferred_character_16.f90: Likewise.
4091 * gfortran.dg/deferred_character_2.f90: Likewise.
4092 * gfortran.dg/deferred_character_3.f90: Likewise.
4093 * gfortran.dg/deferred_character_4.f90: Likewise.
4094 * gfortran.dg/deferred_character_5.f90: Likewise.
4095 * gfortran.dg/deferred_character_6.f90: Likewise.
4096 * gfortran.dg/deferred_character_7.f90: Likewise.
4097 * gfortran.dg/deferred_character_8.f90: Likewise.
4098 * gfortran.dg/deferred_character_9.f90: Likewise.
4099 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4100 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4101 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4102 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4103 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4104 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4105 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4106 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4107 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4108 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4109 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4110 * gfortran.dg/defined_assignment_1.f90: Likewise.
4111 * gfortran.dg/defined_assignment_10.f90: Likewise.
4112 * gfortran.dg/defined_assignment_11.f90: Likewise.
4113 * gfortran.dg/defined_assignment_2.f90: Likewise.
4114 * gfortran.dg/defined_assignment_3.f90: Likewise.
4115 * gfortran.dg/defined_assignment_4.f90: Likewise.
4116 * gfortran.dg/defined_assignment_5.f90: Likewise.
4117 * gfortran.dg/defined_assignment_8.f90: Likewise.
4118 * gfortran.dg/defined_assignment_9.f90: Likewise.
4119 * gfortran.dg/dependency_2.f90: Likewise.
4120 * gfortran.dg/dependency_21.f90: Likewise.
4121 * gfortran.dg/dependency_22.f90: Likewise.
4122 * gfortran.dg/dependency_23.f90: Likewise.
4123 * gfortran.dg/dependency_24.f90: Likewise.
4124 * gfortran.dg/dependency_25.f90: Likewise.
4125 * gfortran.dg/dependency_26.f90: Likewise.
4126 * gfortran.dg/dependency_39.f90: Likewise.
4127 * gfortran.dg/dependency_40.f90: Likewise.
4128 * gfortran.dg/dependency_41.f90: Likewise.
4129 * gfortran.dg/dependency_42.f90: Likewise.
4130 * gfortran.dg/dependency_43.f90: Likewise.
4131 * gfortran.dg/dependency_44.f90: Likewise.
4132 * gfortran.dg/dependency_45.f90: Likewise.
4133 * gfortran.dg/dependency_50.f90: Likewise.
4134 * gfortran.dg/dependency_51.f90: Likewise.
4135 * gfortran.dg/dependent_decls_1.f90: Likewise.
4136 * gfortran.dg/der_array_1.f90: Likewise.
4137 * gfortran.dg/der_array_io_1.f90: Likewise.
4138 * gfortran.dg/der_array_io_2.f90: Likewise.
4139 * gfortran.dg/der_array_io_3.f90: Likewise.
4140 * gfortran.dg/der_io_1.f90: Likewise.
4141 * gfortran.dg/der_io_3.f90: Likewise.
4142 * gfortran.dg/der_pointer_2.f90: Likewise.
4143 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4144 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4145 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4146 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4147 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4148 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4149 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4150 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4151 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4152 * gfortran.dg/derived_external_function_1.f90: Likewise.
4153 * gfortran.dg/derived_init_1.f90: Likewise.
4154 * gfortran.dg/derived_init_2.f90: Likewise.
4155 * gfortran.dg/derived_init_3.f90: Likewise.
4156 * gfortran.dg/derived_init_4.f90: Likewise.
4157 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4158 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4159 * gfortran.dg/dev_null.F90: Likewise.
4160 * gfortran.dg/dfloat_1.f90: Likewise.
4161 * gfortran.dg/dim_sum_1.f90: Likewise.
4162 * gfortran.dg/dim_sum_2.f90: Likewise.
4163 * gfortran.dg/dim_sum_3.f90: Likewise.
4164 * gfortran.dg/direct_io_10.f: Likewise.
4165 * gfortran.dg/direct_io_11.f90: Likewise.
4166 * gfortran.dg/direct_io_12.f90: Likewise.
4167 * gfortran.dg/direct_io_2.f90: Likewise.
4168 * gfortran.dg/direct_io_3.f90: Likewise.
4169 * gfortran.dg/direct_io_4.f90: Likewise.
4170 * gfortran.dg/direct_io_5.f90: Likewise.
4171 * gfortran.dg/direct_io_6.f90: Likewise.
4172 * gfortran.dg/direct_io_7.f90: Likewise.
4173 * gfortran.dg/direct_io_8.f90: Likewise.
4174 * gfortran.dg/direct_io_9.f: Likewise.
4175 * gfortran.dg/do_1.f90: Likewise.
4176 * gfortran.dg/do_3.F90: Likewise.
4177 * gfortran.dg/do_concurrent_2.f90: Likewise.
4178 * gfortran.dg/do_concurrent_4.f90: Likewise.
4179 * gfortran.dg/do_corner_warn.f90: Likewise.
4180 * gfortran.dg/do_iterator_2.f90: Likewise.
4181 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4182 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4183 * gfortran.dg/dos_eol.f: Likewise.
4184 * gfortran.dg/dot_product_1.f03: Likewise.
4185 * gfortran.dg/dot_product_2.f90: Likewise.
4186 * gfortran.dg/dot_product_4.f90: Likewise.
4187 * gfortran.dg/dshift_1.F90: Likewise.
4188 * gfortran.dg/dshift_2.F90: Likewise.
4189 * gfortran.dg/dtio_1.f90: Likewise.
4190 * gfortran.dg/dtio_10.f90: Likewise.
4191 * gfortran.dg/dtio_12.f90: Likewise.
4192 * gfortran.dg/dtio_14.f90: Likewise.
4193 * gfortran.dg/dtio_15.f90: Likewise.
4194 * gfortran.dg/dtio_16.f90: Likewise.
4195 * gfortran.dg/dtio_17.f90: Likewise.
4196 * gfortran.dg/dtio_19.f90: Likewise.
4197 * gfortran.dg/dtio_2.f90: Likewise.
4198 * gfortran.dg/dtio_20.f03: Likewise.
4199 * gfortran.dg/dtio_22.f90: Likewise.
4200 * gfortran.dg/dtio_24.f90: Likewise.
4201 * gfortran.dg/dtio_25.f90: Likewise.
4202 * gfortran.dg/dtio_26.f03: Likewise.
4203 * gfortran.dg/dtio_27.f90: Likewise.
4204 * gfortran.dg/dtio_28.f03: Likewise.
4205 * gfortran.dg/dtio_3.f90: Likewise.
4206 * gfortran.dg/dtio_30.f03: Likewise.
4207 * gfortran.dg/dtio_31.f03: Likewise.
4208 * gfortran.dg/dtio_32.f03: Likewise.
4209 * gfortran.dg/dtio_4.f90: Likewise.
4210 * gfortran.dg/dtio_5.f90: Likewise.
4211 * gfortran.dg/dtio_7.f90: Likewise.
4212 * gfortran.dg/dtio_8.f90: Likewise.
4213 * gfortran.dg/dtio_9.f90: Likewise.
4214 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4215 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4216 * gfortran.dg/dup_save_1.f90: Likewise.
4217 * gfortran.dg/dup_save_2.f90: Likewise.
4218 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4219 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4220 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4221 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4222 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4223 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4224 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4225 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4226 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4227 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4228 * gfortran.dg/e_d_fmt.f90: Likewise.
4229 * gfortran.dg/edit_real_1.f90: Likewise.
4230 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4231 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4232 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4233 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4234 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4235 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4236 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4237 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4238 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4239 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4240 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4241 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4242 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4243 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4244 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4245 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4246 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4247 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4248 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4249 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4250 * gfortran.dg/empty_format_1.f90: Likewise.
4251 * gfortran.dg/endfile.f: Likewise.
4252 * gfortran.dg/endfile.f90: Likewise.
4253 * gfortran.dg/endfile_2.f90: Likewise.
4254 * gfortran.dg/entry_1.f90: Likewise.
4255 * gfortran.dg/entry_10.f90: Likewise.
4256 * gfortran.dg/entry_12.f90: Likewise.
4257 * gfortran.dg/entry_13.f90: Likewise.
4258 * gfortran.dg/entry_14.f90: Likewise.
4259 * gfortran.dg/entry_16.f90: Likewise.
4260 * gfortran.dg/entry_3.f90: Likewise.
4261 * gfortran.dg/entry_6.f90: Likewise.
4262 * gfortran.dg/entry_9.f90: Likewise.
4263 * gfortran.dg/entry_array_specs_2.f: Likewise.
4264 * gfortran.dg/enum_1.f90: Likewise.
4265 * gfortran.dg/enum_9.f90: Likewise.
4266 * gfortran.dg/eof_1.f90: Likewise.
4267 * gfortran.dg/eof_2.f90: Likewise.
4268 * gfortran.dg/eof_4.f90: Likewise.
4269 * gfortran.dg/eof_5.f90: Likewise.
4270 * gfortran.dg/eor_handling_1.f90: Likewise.
4271 * gfortran.dg/eor_handling_2.f90: Likewise.
4272 * gfortran.dg/eor_handling_3.f90: Likewise.
4273 * gfortran.dg/eor_handling_4.f90: Likewise.
4274 * gfortran.dg/eor_handling_5.f90: Likewise.
4275 * gfortran.dg/eoshift_3.f90: Likewise.
4276 * gfortran.dg/eoshift_4.f90: Likewise.
4277 * gfortran.dg/eoshift_5.f90: Likewise.
4278 * gfortran.dg/eoshift_6.f90: Likewise.
4279 * gfortran.dg/eoshift_large_1.f90: Likewise.
4280 * gfortran.dg/equiv_6.f90: Likewise.
4281 * gfortran.dg/equiv_7.f90: Likewise.
4282 * gfortran.dg/equiv_9.f90: Likewise.
4283 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4284 * gfortran.dg/erf_2.F90: Likewise.
4285 * gfortran.dg/erf_3.F90: Likewise.
4286 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4287 * gfortran.dg/error_format_2.f90: Likewise.
4288 * gfortran.dg/error_recovery_5.f90: Likewise.
4289 * gfortran.dg/execute_command_line_2.f90: Likewise.
4290 * gfortran.dg/execute_command_line_3.f90: Likewise.
4291 * gfortran.dg/exit_1.f08: Likewise.
4292 * gfortran.dg/exit_3.f08: Likewise.
4293 * gfortran.dg/exponent_1.f90: Likewise.
4294 * gfortran.dg/exponent_2.f90: Likewise.
4295 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4296 * gfortran.dg/extends_1.f03: Likewise.
4297 * gfortran.dg/extends_16.f90: Likewise.
4298 * gfortran.dg/extends_2.f03: Likewise.
4299 * gfortran.dg/extends_3.f03: Likewise.
4300 * gfortran.dg/extends_4.f03: Likewise.
4301 * gfortran.dg/extends_type_of_1.f03: Likewise.
4302 * gfortran.dg/extends_type_of_2.f03: Likewise.
4303 * gfortran.dg/external_procedures_3.f90: Likewise.
4304 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4305 * gfortran.dg/f2003_io_1.f03: Likewise.
4306 * gfortran.dg/f2003_io_4.f03: Likewise.
4307 * gfortran.dg/f2003_io_5.f03: Likewise.
4308 * gfortran.dg/f2003_io_6.f03: Likewise.
4309 * gfortran.dg/f2003_io_7.f03: Likewise.
4310 * gfortran.dg/f2c_1.f90: Likewise.
4311 * gfortran.dg/f2c_2.f90: Likewise.
4312 * gfortran.dg/f2c_3.f90: Likewise.
4313 * gfortran.dg/f2c_4.f90: Likewise.
4314 * gfortran.dg/f2c_6.f90: Likewise.
4315 * gfortran.dg/f2c_7.f90: Likewise.
4316 * gfortran.dg/f2c_9.f90: Likewise.
4317 * gfortran.dg/fgetc_1.f90: Likewise.
4318 * gfortran.dg/fgetc_2.f90: Likewise.
4319 * gfortran.dg/filename_null.f90: Likewise.
4320 * gfortran.dg/finalize_12.f90: Likewise.
4321 * gfortran.dg/finalize_13.f90: Likewise.
4322 * gfortran.dg/finalize_15.f90: Likewise.
4323 * gfortran.dg/finalize_17.f90: Likewise.
4324 * gfortran.dg/finalize_18.f90: Likewise.
4325 * gfortran.dg/finalize_25.f90: Likewise.
4326 * gfortran.dg/finalize_29.f08: Likewise.
4327 * gfortran.dg/finalize_31.f90: Likewise.
4328 * gfortran.dg/float_1.f90: Likewise.
4329 * gfortran.dg/flush_1.f90: Likewise.
4330 * gfortran.dg/fmt_bz_bn.f: Likewise.
4331 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4332 * gfortran.dg/fmt_cache_1.f: Likewise.
4333 * gfortran.dg/fmt_cache_2.f: Likewise.
4334 * gfortran.dg/fmt_cache_3.f90: Likewise.
4335 * gfortran.dg/fmt_colon.f90: Likewise.
4336 * gfortran.dg/fmt_e.f90: Likewise.
4337 * gfortran.dg/fmt_en.f90: Likewise.
4338 * gfortran.dg/fmt_error_10.f: Likewise.
4339 * gfortran.dg/fmt_error_9.f: Likewise.
4340 * gfortran.dg/fmt_exhaust.f90: Likewise.
4341 * gfortran.dg/fmt_f0_1.f90: Likewise.
4342 * gfortran.dg/fmt_f_an_p.f: Likewise.
4343 * gfortran.dg/fmt_fw_d.f90: Likewise.
4344 * gfortran.dg/fmt_g.f: Likewise.
4345 * gfortran.dg/fmt_g0_1.f08: Likewise.
4346 * gfortran.dg/fmt_g0_2.f08: Likewise.
4347 * gfortran.dg/fmt_g0_4.f08: Likewise.
4348 * gfortran.dg/fmt_g0_5.f08: Likewise.
4349 * gfortran.dg/fmt_g0_6.f08: Likewise.
4350 * gfortran.dg/fmt_g0_7.f08: Likewise.
4351 * gfortran.dg/fmt_g_1.f90: Likewise.
4352 * gfortran.dg/fmt_int_sign.f90: Likewise.
4353 * gfortran.dg/fmt_l.f90: Likewise.
4354 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4355 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4356 * gfortran.dg/fmt_p_1.f90: Likewise.
4357 * gfortran.dg/fmt_pf.f90: Likewise.
4358 * gfortran.dg/fmt_read.f90: Likewise.
4359 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4360 * gfortran.dg/fmt_t_1.f90: Likewise.
4361 * gfortran.dg/fmt_t_2.f90: Likewise.
4362 * gfortran.dg/fmt_t_3.f90: Likewise.
4363 * gfortran.dg/fmt_t_4.f90: Likewise.
4364 * gfortran.dg/fmt_t_5.f90: Likewise.
4365 * gfortran.dg/fmt_t_6.f: Likewise.
4366 * gfortran.dg/fmt_t_7.f: Likewise.
4367 * gfortran.dg/fmt_t_9.f: Likewise.
4368 * gfortran.dg/fmt_tl.f: Likewise.
4369 * gfortran.dg/fmt_unlimited.f90: Likewise.
4370 * gfortran.dg/fmt_white.f: Likewise.
4371 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4372 * gfortran.dg/fold_nearest.f90: Likewise.
4373 * gfortran.dg/forall_1.f90: Likewise.
4374 * gfortran.dg/forall_10.f90: Likewise.
4375 * gfortran.dg/forall_12.f90: Likewise.
4376 * gfortran.dg/forall_13.f90: Likewise.
4377 * gfortran.dg/forall_15.f90: Likewise.
4378 * gfortran.dg/forall_4.f90: Likewise.
4379 * gfortran.dg/forall_5.f90: Likewise.
4380 * gfortran.dg/forall_6.f90: Likewise.
4381 * gfortran.dg/forall_7.f90: Likewise.
4382 * gfortran.dg/fraction.f90: Likewise.
4383 * gfortran.dg/fseek.f90: Likewise.
4384 * gfortran.dg/ftell_1.f90: Likewise.
4385 * gfortran.dg/ftell_2.f90: Likewise.
4386 * gfortran.dg/ftell_3.f90: Likewise.
4387 * gfortran.dg/func_assign_2.f90: Likewise.
4388 * gfortran.dg/func_assign_3.f90: Likewise.
4389 * gfortran.dg/func_derived_1.f90: Likewise.
4390 * gfortran.dg/func_derived_2.f90: Likewise.
4391 * gfortran.dg/func_derived_3.f90: Likewise.
4392 * gfortran.dg/func_result_1.f90: Likewise.
4393 * gfortran.dg/func_result_2.f90: Likewise.
4394 * gfortran.dg/func_result_6.f90: Likewise.
4395 * gfortran.dg/function_charlen_2.f90: Likewise.
4396 * gfortran.dg/function_charlen_3.f: Likewise.
4397 * gfortran.dg/function_kinds_1.f90: Likewise.
4398 * gfortran.dg/function_kinds_4.f90: Likewise.
4399 * gfortran.dg/function_optimize_10.f90: Likewise.
4400 * gfortran.dg/function_optimize_11.f90: Likewise.
4401 * gfortran.dg/function_optimize_12.f90: Likewise.
4402 * gfortran.dg/function_optimize_4.f90: Likewise.
4403 * gfortran.dg/function_optimize_8.f90: Likewise.
4404 * gfortran.dg/g77/13037.f: Likewise.
4405 * gfortran.dg/g77/1832.f: Likewise.
4406 * gfortran.dg/g77/19981119-0.f: Likewise.
4407 * gfortran.dg/g77/19990313-0.f: Likewise.
4408 * gfortran.dg/g77/19990313-1.f: Likewise.
4409 * gfortran.dg/g77/19990313-2.f: Likewise.
4410 * gfortran.dg/g77/19990313-3.f: Likewise.
4411 * gfortran.dg/g77/19990419-1.f: Likewise.
4412 * gfortran.dg/g77/19990826-0.f: Likewise.
4413 * gfortran.dg/g77/19990826-2.f: Likewise.
4414 * gfortran.dg/g77/20000503-1.f: Likewise.
4415 * gfortran.dg/g77/20001111.f: Likewise.
4416 * gfortran.dg/g77/20010116.f: Likewise.
4417 * gfortran.dg/g77/20010216-1.f: Likewise.
4418 * gfortran.dg/g77/20010430.f: Likewise.
4419 * gfortran.dg/g77/20010610.f: Likewise.
4420 * gfortran.dg/g77/6177.f: Likewise.
4421 * gfortran.dg/g77/7388.f: Likewise.
4422 * gfortran.dg/g77/947.f: Likewise.
4423 * gfortran.dg/g77/970625-2.f: Likewise.
4424 * gfortran.dg/g77/971102-1.f: Likewise.
4425 * gfortran.dg/g77/980628-0.f: Likewise.
4426 * gfortran.dg/g77/980628-1.f: Likewise.
4427 * gfortran.dg/g77/980628-10.f: Likewise.
4428 * gfortran.dg/g77/980628-2.f: Likewise.
4429 * gfortran.dg/g77/980628-3.f: Likewise.
4430 * gfortran.dg/g77/980628-7.f: Likewise.
4431 * gfortran.dg/g77/980628-8.f: Likewise.
4432 * gfortran.dg/g77/980628-9.f: Likewise.
4433 * gfortran.dg/g77/980701-0.f: Likewise.
4434 * gfortran.dg/g77/980701-1.f: Likewise.
4435 * gfortran.dg/g77/cabs.f: Likewise.
4436 * gfortran.dg/g77/claus.f: Likewise.
4437 * gfortran.dg/g77/complex_1.f: Likewise.
4438 * gfortran.dg/g77/cpp3.F: Likewise.
4439 * gfortran.dg/g77/cpp4.F: Likewise.
4440 * gfortran.dg/g77/cpp5.F: Likewise.
4441 * gfortran.dg/g77/dcomplex.f: Likewise.
4442 * gfortran.dg/g77/dnrm2.f: Likewise.
4443 * gfortran.dg/g77/erfc.f: Likewise.
4444 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4445 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4446 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4447 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4448 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4449 * gfortran.dg/g77/int8421.f: Likewise.
4450 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4451 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4452 * gfortran.dg/g77/le.f: Likewise.
4453 * gfortran.dg/g77/short.f: Likewise.
4454 * gfortran.dg/gamma_1.f90: Likewise.
4455 * gfortran.dg/gamma_4.f90: Likewise.
4456 * gfortran.dg/gamma_5.f90: Likewise.
4457 * gfortran.dg/generic_13.f90: Likewise.
4458 * gfortran.dg/generic_15.f90: Likewise.
4459 * gfortran.dg/generic_19.f90: Likewise.
4460 * gfortran.dg/generic_20.f90: Likewise.
4461 * gfortran.dg/generic_23.f03: Likewise.
4462 * gfortran.dg/generic_25.f90: Likewise.
4463 * gfortran.dg/generic_27.f90: Likewise.
4464 * gfortran.dg/generic_31.f90: Likewise.
4465 * gfortran.dg/generic_4.f90: Likewise.
4466 * gfortran.dg/global_vars_c_init.f90: Likewise.
4467 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4468 * gfortran.dg/gnu_logical_1.F: Likewise.
4469 * gfortran.dg/goacc/fixed-1.f: Likewise.
4470 * gfortran.dg/goacc/fixed-2.f: Likewise.
4471 * gfortran.dg/goacc/gang-static.f95: Likewise.
4472 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4473 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4474 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4475 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4476 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4477 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4478 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4479 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4480 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4481 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4482 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4483 * gfortran.dg/gomp/pr48794.f90: Likewise.
4484 * gfortran.dg/gomp/pr72744.f90: Likewise.
4485 * gfortran.dg/gomp/pr77665.f90: Likewise.
4486 * gfortran.dg/gomp/workshare2.f90: Likewise.
4487 * gfortran.dg/gomp/workshare3.f90: Likewise.
4488 * gfortran.dg/goto_1.f: Likewise.
4489 * gfortran.dg/goto_2.f90: Likewise.
4490 * gfortran.dg/goto_4.f90: Likewise.
4491 * gfortran.dg/goto_6.f: Likewise.
4492 * gfortran.dg/graphite/id-26.f03: Likewise.
4493 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4494 * gfortran.dg/graphite/pr29581.f90: Likewise.
4495 * gfortran.dg/graphite/pr29832.f90: Likewise.
4496 * gfortran.dg/graphite/run-id-1.f: Likewise.
4497 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4498 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4499 * gfortran.dg/hollerith.f90: Likewise.
4500 * gfortran.dg/hollerith4.f90: Likewise.
4501 * gfortran.dg/hollerith6.f90: Likewise.
4502 * gfortran.dg/hollerith8.f90: Likewise.
4503 * gfortran.dg/hollerith_1.f90: Likewise.
4504 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4505 * gfortran.dg/hollerith_f95.f90: Likewise.
4506 * gfortran.dg/hollerith_legacy.f90: Likewise.
4507 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4508 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4509 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4510 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4511 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4512 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4513 * gfortran.dg/hypot_1.f90: Likewise.
4514 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4515 * gfortran.dg/iargc.f90: Likewise.
4516 * gfortran.dg/ibits.f90: Likewise.
4517 * gfortran.dg/ichar_1.f90: Likewise.
4518 * gfortran.dg/ichar_2.f90: Likewise.
4519 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4520 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4521 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4522 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4523 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4524 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4525 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4526 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4527 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4528 * gfortran.dg/ieee/large_1.f90: Likewise.
4529 * gfortran.dg/ieee/large_2.f90: Likewise.
4530 * gfortran.dg/ieee/large_3.F90: Likewise.
4531 * gfortran.dg/ieee/large_4.f90: Likewise.
4532 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4533 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4534 * gfortran.dg/impl_do_var_data.f90: Likewise.
4535 * gfortran.dg/implicit_10.f90: Likewise.
4536 * gfortran.dg/implicit_12.f90: Likewise.
4537 * gfortran.dg/implicit_class_1.f90: Likewise.
4538 * gfortran.dg/implicit_pure_1.f90: Likewise.
4539 * gfortran.dg/implied_do_1.f90: Likewise.
4540 * gfortran.dg/implied_do_io_1.f90: Likewise.
4541 * gfortran.dg/implied_do_io_2.f90: Likewise.
4542 * gfortran.dg/implied_do_io_3.f90: Likewise.
4543 * gfortran.dg/implied_shape_1.f08: Likewise.
4544 * gfortran.dg/import.f90: Likewise.
4545 * gfortran.dg/import4.f90: Likewise.
4546 * gfortran.dg/impure_1.f08: Likewise.
4547 * gfortran.dg/index.f90: Likewise.
4548 * gfortran.dg/index_2.f90: Likewise.
4549 * gfortran.dg/init_flag_1.f90: Likewise.
4550 * gfortran.dg/init_flag_10.f90: Likewise.
4551 * gfortran.dg/init_flag_15.f03: Likewise.
4552 * gfortran.dg/init_flag_2.f90: Likewise.
4553 * gfortran.dg/init_flag_3.f90: Likewise.
4554 * gfortran.dg/init_flag_4.f90: Likewise.
4555 * gfortran.dg/init_flag_5.f90: Likewise.
4556 * gfortran.dg/init_flag_6.f90: Likewise.
4557 * gfortran.dg/init_flag_7.f90: Likewise.
4558 * gfortran.dg/init_flag_9.f90: Likewise.
4559 * gfortran.dg/initialization_11.f90: Likewise.
4560 * gfortran.dg/initialization_19.f90: Likewise.
4561 * gfortran.dg/initialization_2.f90: Likewise.
4562 * gfortran.dg/initialization_22.f90: Likewise.
4563 * gfortran.dg/initialization_27.f90: Likewise.
4564 * gfortran.dg/initialization_5.f90: Likewise.
4565 * gfortran.dg/initialization_6.f90: Likewise.
4566 * gfortran.dg/inline_matmul_1.f90: Likewise.
4567 * gfortran.dg/inline_matmul_10.f90: Likewise.
4568 * gfortran.dg/inline_matmul_11.f90: Likewise.
4569 * gfortran.dg/inline_matmul_13.f90: Likewise.
4570 * gfortran.dg/inline_matmul_14.f90: Likewise.
4571 * gfortran.dg/inline_matmul_16.f90: Likewise.
4572 * gfortran.dg/inline_matmul_17.f90: Likewise.
4573 * gfortran.dg/inline_matmul_18.f90: Likewise.
4574 * gfortran.dg/inline_matmul_19.f90: Likewise.
4575 * gfortran.dg/inline_matmul_2.f90: Likewise.
4576 * gfortran.dg/inline_matmul_20.f90: Likewise.
4577 * gfortran.dg/inline_matmul_22.f90: Likewise.
4578 * gfortran.dg/inline_matmul_3.f90: Likewise.
4579 * gfortran.dg/inline_matmul_4.f90: Likewise.
4580 * gfortran.dg/inline_matmul_5.f90: Likewise.
4581 * gfortran.dg/inline_matmul_6.f90: Likewise.
4582 * gfortran.dg/inline_matmul_7.f90: Likewise.
4583 * gfortran.dg/inline_matmul_8.f90: Likewise.
4584 * gfortran.dg/inline_matmul_9.f90: Likewise.
4585 * gfortran.dg/inline_sum_1.f90: Likewise.
4586 * gfortran.dg/inline_sum_3.f90: Likewise.
4587 * gfortran.dg/inline_sum_5.f90: Likewise.
4588 * gfortran.dg/inquire-complex.f90: Likewise.
4589 * gfortran.dg/inquire.f90: Likewise.
4590 * gfortran.dg/inquire_10.f90: Likewise.
4591 * gfortran.dg/inquire_13.f90: Likewise.
4592 * gfortran.dg/inquire_15.f90: Likewise.
4593 * gfortran.dg/inquire_16.f90: Likewise.
4594 * gfortran.dg/inquire_17.f90: Likewise.
4595 * gfortran.dg/inquire_5.f90: Likewise.
4596 * gfortran.dg/inquire_6.f90: Likewise.
4597 * gfortran.dg/inquire_7.f90: Likewise.
4598 * gfortran.dg/inquire_9.f90: Likewise.
4599 * gfortran.dg/inquire_internal.f90: Likewise.
4600 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4601 * gfortran.dg/inquire_size.f90: Likewise.
4602 * gfortran.dg/int_1.f90: Likewise.
4603 * gfortran.dg/int_conv_1.f90: Likewise.
4604 * gfortran.dg/int_range_io_1.f90: Likewise.
4605 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4606 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4607 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4608 * gfortran.dg/integer_plus.f90: Likewise.
4609 * gfortran.dg/intent_out_2.f90: Likewise.
4610 * gfortran.dg/intent_out_5.f90: Likewise.
4611 * gfortran.dg/intent_out_6.f90: Likewise.
4612 * gfortran.dg/interface_12.f90: Likewise.
4613 * gfortran.dg/interface_19.f90: Likewise.
4614 * gfortran.dg/interface_4.f90: Likewise.
4615 * gfortran.dg/interface_5.f90: Likewise.
4616 * gfortran.dg/interface_9.f90: Likewise.
4617 * gfortran.dg/interface_assignment_1.f90: Likewise.
4618 * gfortran.dg/interface_assignment_2.f90: Likewise.
4619 * gfortran.dg/internal_dummy_2.f08: Likewise.
4620 * gfortran.dg/internal_dummy_3.f08: Likewise.
4621 * gfortran.dg/internal_dummy_4.f08: Likewise.
4622 * gfortran.dg/internal_pack_1.f90: Likewise.
4623 * gfortran.dg/internal_pack_10.f90: Likewise.
4624 * gfortran.dg/internal_pack_12.f90: Likewise.
4625 * gfortran.dg/internal_pack_13.f90: Likewise.
4626 * gfortran.dg/internal_pack_14.f90: Likewise.
4627 * gfortran.dg/internal_pack_15.f90: Likewise.
4628 * gfortran.dg/internal_pack_2.f90: Likewise.
4629 * gfortran.dg/internal_pack_3.f90: Likewise.
4630 * gfortran.dg/internal_pack_4.f90: Likewise.
4631 * gfortran.dg/internal_pack_6.f90: Likewise.
4632 * gfortran.dg/internal_pack_8.f90: Likewise.
4633 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4634 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4635 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4636 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4637 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4638 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4639 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4640 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4641 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4642 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4643 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4644 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4645 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4646 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4647 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4648 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4649 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4650 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4651 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4652 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4653 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4654 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4655 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4656 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4657 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4658 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4659 * gfortran.dg/io_err_1.f90: Likewise.
4660 * gfortran.dg/io_real_boz.f90: Likewise.
4661 * gfortran.dg/iomsg_1.f90: Likewise.
4662 * gfortran.dg/iostat_1.f90: Likewise.
4663 * gfortran.dg/iostat_2.f90: Likewise.
4664 * gfortran.dg/iostat_4.f90: Likewise.
4665 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4666 * gfortran.dg/ishft_1.f90: Likewise.
4667 * gfortran.dg/ishft_2.f90: Likewise.
4668 * gfortran.dg/ishft_4.f90: Likewise.
4669 * gfortran.dg/isnan_1.f90: Likewise.
4670 * gfortran.dg/isnan_2.f90: Likewise.
4671 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4672 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4673 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4674 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4675 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4676 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4677 * gfortran.dg/itime_idate_1.f: Likewise.
4678 * gfortran.dg/itime_idate_2.f: Likewise.
4679 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4680 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4681 * gfortran.dg/large_real_kind_1.f90: Likewise.
4682 * gfortran.dg/large_real_kind_2.F90: Likewise.
4683 * gfortran.dg/large_real_kind_3.F90: Likewise.
4684 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4685 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4686 * gfortran.dg/large_recl.f90: Likewise.
4687 * gfortran.dg/large_unit_1.f90: Likewise.
4688 * gfortran.dg/large_unit_2.f90: Likewise.
4689 * gfortran.dg/largeequiv_1.f90: Likewise.
4690 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4691 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4692 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4693 * gfortran.dg/list_read_1.f90: Likewise.
4694 * gfortran.dg/list_read_10.f90: Likewise.
4695 * gfortran.dg/list_read_11.f90: Likewise.
4696 * gfortran.dg/list_read_12.f90: Likewise.
4697 * gfortran.dg/list_read_13.f: Likewise.
4698 * gfortran.dg/list_read_14.f90: Likewise.
4699 * gfortran.dg/list_read_2.f90: Likewise.
4700 * gfortran.dg/list_read_3.f90: Likewise.
4701 * gfortran.dg/list_read_4.f90: Likewise.
4702 * gfortran.dg/list_read_5.f90: Likewise.
4703 * gfortran.dg/list_read_6.f90: Likewise.
4704 * gfortran.dg/list_read_7.f90: Likewise.
4705 * gfortran.dg/list_read_8.f90: Likewise.
4706 * gfortran.dg/list_read_9.f90: Likewise.
4707 * gfortran.dg/loc_2.f90: Likewise.
4708 * gfortran.dg/logical_1.f90: Likewise.
4709 * gfortran.dg/logical_dot_product.f90: Likewise.
4710 * gfortran.dg/logical_temp_io.f90: Likewise.
4711 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4712 * gfortran.dg/lrshift_1.f90: Likewise.
4713 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4714 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4715 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4716 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4717 * gfortran.dg/make_unit.f90: Likewise.
4718 * gfortran.dg/mapping_1.f90: Likewise.
4719 * gfortran.dg/mapping_2.f90: Likewise.
4720 * gfortran.dg/mapping_3.f90: Likewise.
4721 * gfortran.dg/masklr_1.F90: Likewise.
4722 * gfortran.dg/masklr_2.F90: Likewise.
4723 * gfortran.dg/matmul_1.f90: Likewise.
4724 * gfortran.dg/matmul_10.f90: Likewise.
4725 * gfortran.dg/matmul_12.f90: Likewise.
4726 * gfortran.dg/matmul_16.f90: Likewise.
4727 * gfortran.dg/matmul_17.f90: Likewise.
4728 * gfortran.dg/matmul_18.f90: Likewise.
4729 * gfortran.dg/matmul_2.f90: Likewise.
4730 * gfortran.dg/matmul_3.f90: Likewise.
4731 * gfortran.dg/matmul_4.f90: Likewise.
4732 * gfortran.dg/matmul_6.f90: Likewise.
4733 * gfortran.dg/matmul_8.f03: Likewise.
4734 * gfortran.dg/matmul_9.f90: Likewise.
4735 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4736 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4737 * gfortran.dg/matmul_const.f90: Likewise.
4738 * gfortran.dg/maxloc_1.f90: Likewise.
4739 * gfortran.dg/maxloc_2.f90: Likewise.
4740 * gfortran.dg/maxloc_3.f90: Likewise.
4741 * gfortran.dg/maxloc_4.f90: Likewise.
4742 * gfortran.dg/maxloc_string_1.f90: Likewise.
4743 * gfortran.dg/maxlocval_1.f90: Likewise.
4744 * gfortran.dg/maxlocval_2.f90: Likewise.
4745 * gfortran.dg/maxlocval_3.f90: Likewise.
4746 * gfortran.dg/maxlocval_4.f90: Likewise.
4747 * gfortran.dg/maxval_char_1.f90: Likewise.
4748 * gfortran.dg/maxval_char_2.f90: Likewise.
4749 * gfortran.dg/maxval_char_3.f90: Likewise.
4750 * gfortran.dg/maxval_char_4.f90: Likewise.
4751 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4752 * gfortran.dg/mclock.f90: Likewise.
4753 * gfortran.dg/merge_bits_1.F90: Likewise.
4754 * gfortran.dg/merge_bits_2.F90: Likewise.
4755 * gfortran.dg/merge_char_1.f90: Likewise.
4756 * gfortran.dg/merge_init_expr.f90: Likewise.
4757 * gfortran.dg/min_max_optional_1.f90: Likewise.
4758 * gfortran.dg/min_max_optional_5.f90: Likewise.
4759 * gfortran.dg/minloc_1.f90: Likewise.
4760 * gfortran.dg/minloc_2.f90: Likewise.
4761 * gfortran.dg/minloc_3.f90: Likewise.
4762 * gfortran.dg/minloc_4.f90: Likewise.
4763 * gfortran.dg/minloc_string_1.f90: Likewise.
4764 * gfortran.dg/minlocval_1.f90: Likewise.
4765 * gfortran.dg/minlocval_2.f90: Likewise.
4766 * gfortran.dg/minlocval_3.f90: Likewise.
4767 * gfortran.dg/minlocval_4.f90: Likewise.
4768 * gfortran.dg/minmax_char_1.f90: Likewise.
4769 * gfortran.dg/minmaxloc_1.f90: Likewise.
4770 * gfortran.dg/minmaxloc_10.f90: Likewise.
4771 * gfortran.dg/minmaxloc_11.f90: Likewise.
4772 * gfortran.dg/minmaxloc_12.f90: Likewise.
4773 * gfortran.dg/minmaxloc_13.f90: Likewise.
4774 * gfortran.dg/minmaxloc_2.f90: Likewise.
4775 * gfortran.dg/minmaxloc_3.f90: Likewise.
4776 * gfortran.dg/minmaxloc_4.f90: Likewise.
4777 * gfortran.dg/minmaxloc_5.f90: Likewise.
4778 * gfortran.dg/minmaxloc_6.f90: Likewise.
4779 * gfortran.dg/minmaxloc_7.f90: Likewise.
4780 * gfortran.dg/minmaxloc_8.f90: Likewise.
4781 * gfortran.dg/minmaxval_1.f90: Likewise.
4782 * gfortran.dg/minval_char_1.f90: Likewise.
4783 * gfortran.dg/minval_char_2.f90: Likewise.
4784 * gfortran.dg/minval_char_3.f90: Likewise.
4785 * gfortran.dg/minval_char_4.f90: Likewise.
4786 * gfortran.dg/minval_char_5.f90: Likewise.
4787 * gfortran.dg/minval_parameter_1.f90: Likewise.
4788 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4789 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4790 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4791 * gfortran.dg/missing_parens_1.f90: Likewise.
4792 * gfortran.dg/missing_parens_2.f90: Likewise.
4793 * gfortran.dg/mod_large_1.f90: Likewise.
4794 * gfortran.dg/mod_sign0_1.f90: Likewise.
4795 * gfortran.dg/module_blank_common.f90: Likewise.
4796 * gfortran.dg/module_commons_1.f90: Likewise.
4797 * gfortran.dg/module_commons_3.f90: Likewise.
4798 * gfortran.dg/module_double_reuse.f90: Likewise.
4799 * gfortran.dg/module_equivalence_1.f90: Likewise.
4800 * gfortran.dg/module_equivalence_2.f90: Likewise.
4801 * gfortran.dg/module_equivalence_3.f90: Likewise.
4802 * gfortran.dg/module_equivalence_5.f90: Likewise.
4803 * gfortran.dg/module_interface_1.f90: Likewise.
4804 * gfortran.dg/module_nan.f90: Likewise.
4805 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4806 * gfortran.dg/module_procedure_1.f90: Likewise.
4807 * gfortran.dg/module_read_1.f90: Likewise.
4808 * gfortran.dg/module_read_2.f90: Likewise.
4809 * gfortran.dg/module_widestring_1.f90: Likewise.
4810 * gfortran.dg/move_alloc.f90: Likewise.
4811 * gfortran.dg/move_alloc_10.f90: Likewise.
4812 * gfortran.dg/move_alloc_13.f90: Likewise.
4813 * gfortran.dg/move_alloc_14.f90: Likewise.
4814 * gfortran.dg/move_alloc_15.f90: Likewise.
4815 * gfortran.dg/move_alloc_16.f90: Likewise.
4816 * gfortran.dg/move_alloc_2.f90: Likewise.
4817 * gfortran.dg/move_alloc_5.f90: Likewise.
4818 * gfortran.dg/move_alloc_6.f90: Likewise.
4819 * gfortran.dg/move_alloc_9.f90: Likewise.
4820 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4821 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4822 * gfortran.dg/mvbits_1.f90: Likewise.
4823 * gfortran.dg/mvbits_2.f90: Likewise.
4824 * gfortran.dg/mvbits_3.f90: Likewise.
4825 * gfortran.dg/mvbits_4.f90: Likewise.
4826 * gfortran.dg/mvbits_7.f90: Likewise.
4827 * gfortran.dg/mvbits_8.f90: Likewise.
4828 * gfortran.dg/namelist_11.f: Likewise.
4829 * gfortran.dg/namelist_12.f: Likewise.
4830 * gfortran.dg/namelist_13.f90: Likewise.
4831 * gfortran.dg/namelist_14.f90: Likewise.
4832 * gfortran.dg/namelist_15.f90: Likewise.
4833 * gfortran.dg/namelist_16.f90: Likewise.
4834 * gfortran.dg/namelist_17.f90: Likewise.
4835 * gfortran.dg/namelist_18.f90: Likewise.
4836 * gfortran.dg/namelist_19.f90: Likewise.
4837 * gfortran.dg/namelist_20.f90: Likewise.
4838 * gfortran.dg/namelist_21.f90: Likewise.
4839 * gfortran.dg/namelist_22.f90: Likewise.
4840 * gfortran.dg/namelist_23.f90: Likewise.
4841 * gfortran.dg/namelist_24.f90: Likewise.
4842 * gfortran.dg/namelist_26.f90: Likewise.
4843 * gfortran.dg/namelist_27.f90: Likewise.
4844 * gfortran.dg/namelist_28.f90: Likewise.
4845 * gfortran.dg/namelist_29.f90: Likewise.
4846 * gfortran.dg/namelist_37.f90: Likewise.
4847 * gfortran.dg/namelist_38.f90: Likewise.
4848 * gfortran.dg/namelist_39.f90: Likewise.
4849 * gfortran.dg/namelist_40.f90: Likewise.
4850 * gfortran.dg/namelist_41.f90: Likewise.
4851 * gfortran.dg/namelist_42.f90: Likewise.
4852 * gfortran.dg/namelist_43.f90: Likewise.
4853 * gfortran.dg/namelist_44.f90: Likewise.
4854 * gfortran.dg/namelist_47.f90: Likewise.
4855 * gfortran.dg/namelist_48.f90: Likewise.
4856 * gfortran.dg/namelist_49.f90: Likewise.
4857 * gfortran.dg/namelist_50.f90: Likewise.
4858 * gfortran.dg/namelist_51.f90: Likewise.
4859 * gfortran.dg/namelist_52.f90: Likewise.
4860 * gfortran.dg/namelist_54.f90: Likewise.
4861 * gfortran.dg/namelist_55.f90: Likewise.
4862 * gfortran.dg/namelist_56.f90: Likewise.
4863 * gfortran.dg/namelist_57.f90: Likewise.
4864 * gfortran.dg/namelist_58.f90: Likewise.
4865 * gfortran.dg/namelist_59.f90: Likewise.
4866 * gfortran.dg/namelist_60.f90: Likewise.
4867 * gfortran.dg/namelist_61.f90: Likewise.
4868 * gfortran.dg/namelist_64.f90: Likewise.
4869 * gfortran.dg/namelist_65.f90: Likewise.
4870 * gfortran.dg/namelist_69.f90: Likewise.
4871 * gfortran.dg/namelist_70.f90: Likewise.
4872 * gfortran.dg/namelist_71.f90: Likewise.
4873 * gfortran.dg/namelist_72.f: Likewise.
4874 * gfortran.dg/namelist_73.f90: Likewise.
4875 * gfortran.dg/namelist_77.f90: Likewise.
4876 * gfortran.dg/namelist_78.f90: Likewise.
4877 * gfortran.dg/namelist_79.f90: Likewise.
4878 * gfortran.dg/namelist_80.f90: Likewise.
4879 * gfortran.dg/namelist_81.f90: Likewise.
4880 * gfortran.dg/namelist_82.f90: Likewise.
4881 * gfortran.dg/namelist_84.f90: Likewise.
4882 * gfortran.dg/namelist_85.f90: Likewise.
4883 * gfortran.dg/namelist_86.f90: Likewise.
4884 * gfortran.dg/namelist_87.f90: Likewise.
4885 * gfortran.dg/namelist_88.f90: Likewise.
4886 * gfortran.dg/namelist_89.f90: Likewise.
4887 * gfortran.dg/namelist_90.f: Likewise.
4888 * gfortran.dg/namelist_95.f90: Likewise.
4889 * gfortran.dg/namelist_char_only.f90: Likewise.
4890 * gfortran.dg/namelist_empty.f90: Likewise.
4891 * gfortran.dg/namelist_internal.f90: Likewise.
4892 * gfortran.dg/namelist_use.f90: Likewise.
4893 * gfortran.dg/namelist_use_only.f90: Likewise.
4894 * gfortran.dg/namelist_utf8.f90: Likewise.
4895 * gfortran.dg/nan_1.f90: Likewise.
4896 * gfortran.dg/nan_2.f90: Likewise.
4897 * gfortran.dg/nan_3.f90: Likewise.
4898 * gfortran.dg/nan_6.f90: Likewise.
4899 * gfortran.dg/nan_7.f90: Likewise.
4900 * gfortran.dg/nearest_1.f90: Likewise.
4901 * gfortran.dg/nearest_2.f90: Likewise.
4902 * gfortran.dg/nearest_3.f90: Likewise.
4903 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4904 * gfortran.dg/negative_automatic_size.f90: Likewise.
4905 * gfortran.dg/negative_unit.f: Likewise.
4906 * gfortran.dg/negative_unit2.f90: Likewise.
4907 * gfortran.dg/negative_unit_int8.f: Likewise.
4908 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4909 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4910 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4911 * gfortran.dg/nested_modules_1.f90: Likewise.
4912 * gfortran.dg/nested_modules_2.f90: Likewise.
4913 * gfortran.dg/nested_modules_3.f90: Likewise.
4914 * gfortran.dg/nesting_1.f90: Likewise.
4915 * gfortran.dg/new_line.f90: Likewise.
4916 * gfortran.dg/newunit_1.f90: Likewise.
4917 * gfortran.dg/newunit_3.f90: Likewise.
4918 * gfortran.dg/newunit_5.f90.f90: Likewise.
4919 * gfortran.dg/nint_1.f90: Likewise.
4920 * gfortran.dg/nint_2.f90: Likewise.
4921 * gfortran.dg/no_arg_check_2.f90: Likewise.
4922 * gfortran.dg/no_range_check_1.f90: Likewise.
4923 * gfortran.dg/no_range_check_2.f90: Likewise.
4924 * gfortran.dg/no_range_check_3.f90: Likewise.
4925 * gfortran.dg/noadv_size.f90: Likewise.
4926 * gfortran.dg/nonreturning_statements.f90: Likewise.
4927 * gfortran.dg/norm2_1.f90: Likewise.
4928 * gfortran.dg/norm2_3.f90: Likewise.
4929 * gfortran.dg/nosigned_zero_1.f90: Likewise.
4930 * gfortran.dg/nosigned_zero_2.f90: Likewise.
4931 * gfortran.dg/nosigned_zero_3.f90: Likewise.
4932 * gfortran.dg/null_4.f90: Likewise.
4933 * gfortran.dg/null_9.f90: Likewise.
4934 * gfortran.dg/nullify_3.f90: Likewise.
4935 * gfortran.dg/oldstyle_1.f90: Likewise.
4936 * gfortran.dg/open_access_append_1.f90: Likewise.
4937 * gfortran.dg/open_access_append_2.f90: Likewise.
4938 * gfortran.dg/open_errors.f90: Likewise.
4939 * gfortran.dg/open_negative_unit_1.f90: Likewise.
4940 * gfortran.dg/open_new.f90: Likewise.
4941 * gfortran.dg/open_readonly_1.f90: Likewise.
4942 * gfortran.dg/operator_1.f90: Likewise.
4943 * gfortran.dg/optional_absent_1.f90: Likewise.
4944 * gfortran.dg/optional_absent_2.f90: Likewise.
4945 * gfortran.dg/optional_absent_3.f90: Likewise.
4946 * gfortran.dg/optional_class_1.f90: Likewise.
4947 * gfortran.dg/optional_dim_2.f90: Likewise.
4948 * gfortran.dg/optional_dim_3.f90: Likewise.
4949 * gfortran.dg/output_exponents_1.f90: Likewise.
4950 * gfortran.dg/overload_1.f90: Likewise.
4951 * gfortran.dg/overload_2.f90: Likewise.
4952 * gfortran.dg/overwrite_1.f: Likewise.
4953 * gfortran.dg/pad_no.f90: Likewise.
4954 * gfortran.dg/parameter_array_init_1.f90: Likewise.
4955 * gfortran.dg/parameter_array_init_2.f90: Likewise.
4956 * gfortran.dg/parameter_array_init_4.f90: Likewise.
4957 * gfortran.dg/parameter_array_init_5.f90: Likewise.
4958 * gfortran.dg/parameter_array_section_2.f90: Likewise.
4959 * gfortran.dg/parens_3.f90: Likewise.
4960 * gfortran.dg/parens_5.f90: Likewise.
4961 * gfortran.dg/parens_6.f90: Likewise.
4962 * gfortran.dg/parent_result_ref_1.f90: Likewise.
4963 * gfortran.dg/parent_result_ref_2.f90: Likewise.
4964 * gfortran.dg/parent_result_ref_3.f90: Likewise.
4965 * gfortran.dg/parent_result_ref_4.f90: Likewise.
4966 * gfortran.dg/parity_1.f90: Likewise.
4967 * gfortran.dg/past_eor.f90: Likewise.
4968 * gfortran.dg/pdt_1.f03: Likewise.
4969 * gfortran.dg/pdt_10.f03: Likewise.
4970 * gfortran.dg/pdt_11.f03: Likewise.
4971 * gfortran.dg/pdt_12.f03: Likewise.
4972 * gfortran.dg/pdt_13.f03: Likewise.
4973 * gfortran.dg/pdt_14.f03: Likewise.
4974 * gfortran.dg/pdt_15.f03: Likewise.
4975 * gfortran.dg/pdt_19.f03: Likewise.
4976 * gfortran.dg/pdt_20.f03: Likewise.
4977 * gfortran.dg/pdt_22.f03: Likewise.
4978 * gfortran.dg/pdt_23.f03: Likewise.
4979 * gfortran.dg/pdt_25.f03: Likewise.
4980 * gfortran.dg/pdt_26.f03: Likewise.
4981 * gfortran.dg/pdt_27.f03: Likewise.
4982 * gfortran.dg/pdt_28.f03: Likewise.
4983 * gfortran.dg/pdt_3.f03: Likewise.
4984 * gfortran.dg/pdt_4.f03: Likewise.
4985 * gfortran.dg/pdt_5.f03: Likewise.
4986 * gfortran.dg/pdt_7.f03: Likewise.
4987 * gfortran.dg/pointer_1.f90: Likewise.
4988 * gfortran.dg/pointer_array_1.f90: Likewise.
4989 * gfortran.dg/pointer_array_3.f90: Likewise.
4990 * gfortran.dg/pointer_array_4.f90: Likewise.
4991 * gfortran.dg/pointer_array_5.f90: Likewise.
4992 * gfortran.dg/pointer_array_6.f90: Likewise.
4993 * gfortran.dg/pointer_array_7.f90: Likewise.
4994 * gfortran.dg/pointer_array_8.f90: Likewise.
4995 * gfortran.dg/pointer_array_9.f90: Likewise.
4996 * gfortran.dg/pointer_array_component_1.f90: Likewise.
4997 * gfortran.dg/pointer_array_component_2.f90: Likewise.
4998 * gfortran.dg/pointer_assign_10.f90: Likewise.
4999 * gfortran.dg/pointer_assign_11.f90: Likewise.
5000 * gfortran.dg/pointer_assign_4.f90: Likewise.
5001 * gfortran.dg/pointer_assign_8.f90: Likewise.
5002 * gfortran.dg/pointer_assign_9.f90: Likewise.
5003 * gfortran.dg/pointer_check_10.f90: Likewise.
5004 * gfortran.dg/pointer_check_9.f90: Likewise.
5005 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5006 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5007 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5008 * gfortran.dg/pointer_init_1.f90: Likewise.
5009 * gfortran.dg/pointer_init_3.f90: Likewise.
5010 * gfortran.dg/pointer_init_4.f90: Likewise.
5011 * gfortran.dg/pointer_init_5.f90: Likewise.
5012 * gfortran.dg/pointer_init_8.f90: Likewise.
5013 * gfortran.dg/pointer_intent_1.f90: Likewise.
5014 * gfortran.dg/pointer_intent_4.f90: Likewise.
5015 * gfortran.dg/pointer_intent_5.f90: Likewise.
5016 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5017 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5018 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5019 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5020 * gfortran.dg/pointer_target_1.f90: Likewise.
5021 * gfortran.dg/pointer_target_2.f90: Likewise.
5022 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5023 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5024 * gfortran.dg/power.f90: Likewise.
5025 * gfortran.dg/power1.f90: Likewise.
5026 * gfortran.dg/power_3.f90: Likewise.
5027 * gfortran.dg/power_4.f90: Likewise.
5028 * gfortran.dg/power_5.f90: Likewise.
5029 * gfortran.dg/pr12884.f: Likewise.
5030 * gfortran.dg/pr15129.f90: Likewise.
5031 * gfortran.dg/pr15140.f90: Likewise.
5032 * gfortran.dg/pr15324.f90: Likewise.
5033 * gfortran.dg/pr15332.f: Likewise.
5034 * gfortran.dg/pr15957.f90: Likewise.
5035 * gfortran.dg/pr15959.f90: Likewise.
5036 * gfortran.dg/pr16597.f90: Likewise.
5037 * gfortran.dg/pr16861.f90: Likewise.
5038 * gfortran.dg/pr16938.f90: Likewise.
5039 * gfortran.dg/pr17090.f90: Likewise.
5040 * gfortran.dg/pr17143.f90: Likewise.
5041 * gfortran.dg/pr17164.f90: Likewise.
5042 * gfortran.dg/pr17229.f: Likewise.
5043 * gfortran.dg/pr17285.f90: Likewise.
5044 * gfortran.dg/pr17286.f90: Likewise.
5045 * gfortran.dg/pr17472.f: Likewise.
5046 * gfortran.dg/pr17612.f90: Likewise.
5047 * gfortran.dg/pr17706.f90: Likewise.
5048 * gfortran.dg/pr18025.f90: Likewise.
5049 * gfortran.dg/pr18122.f90: Likewise.
5050 * gfortran.dg/pr18210.f90: Likewise.
5051 * gfortran.dg/pr18392.f90: Likewise.
5052 * gfortran.dg/pr19155.f: Likewise.
5053 * gfortran.dg/pr19216.f: Likewise.
5054 * gfortran.dg/pr19467.f90: Likewise.
5055 * gfortran.dg/pr19657.f: Likewise.
5056 * gfortran.dg/pr19926.f90: Likewise.
5057 * gfortran.dg/pr19928-1.f90: Likewise.
5058 * gfortran.dg/pr19928-2.f90: Likewise.
5059 * gfortran.dg/pr20086.f90: Likewise.
5060 * gfortran.dg/pr20124.f90: Likewise.
5061 * gfortran.dg/pr20163-2.f: Likewise.
5062 * gfortran.dg/pr20480.f90: Likewise.
5063 * gfortran.dg/pr20755.f: Likewise.
5064 * gfortran.dg/pr20950.f: Likewise.
5065 * gfortran.dg/pr21177.f90: Likewise.
5066 * gfortran.dg/pr21730.f: Likewise.
5067 * gfortran.dg/pr22491.f: Likewise.
5068 * gfortran.dg/pr25603.f: Likewise.
5069 * gfortran.dg/pr26246_2.f90: Likewise.
5070 * gfortran.dg/pr32136.f90: Likewise.
5071 * gfortran.dg/pr32533.f90: Likewise.
5072 * gfortran.dg/pr33794.f90: Likewise.
5073 * gfortran.dg/pr35662.f90: Likewise.
5074 * gfortran.dg/pr35944-1.f90: Likewise.
5075 * gfortran.dg/pr35944-2.f90: Likewise.
5076 * gfortran.dg/pr35983.f90: Likewise.
5077 * gfortran.dg/pr39865.f90: Likewise.
5078 * gfortran.dg/pr41212.f90: Likewise.
5079 * gfortran.dg/pr43808.f90: Likewise.
5080 * gfortran.dg/pr44592.f90: Likewise.
5081 * gfortran.dg/pr44735.f90: Likewise.
5082 * gfortran.dg/pr45308.f03: Likewise.
5083 * gfortran.dg/pr46297.f: Likewise.
5084 * gfortran.dg/pr46588.f90: Likewise.
5085 * gfortran.dg/pr46665.f90: Likewise.
5086 * gfortran.dg/pr46804.f90: Likewise.
5087 * gfortran.dg/pr47008.f03: Likewise.
5088 * gfortran.dg/pr47614.f: Likewise.
5089 * gfortran.dg/pr47878.f90: Likewise.
5090 * gfortran.dg/pr49103.f90: Likewise.
5091 * gfortran.dg/pr50069_1.f90: Likewise.
5092 * gfortran.dg/pr50769.f90: Likewise.
5093 * gfortran.dg/pr52608.f90: Likewise.
5094 * gfortran.dg/pr55086_2.f90: Likewise.
5095 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5096 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5097 * gfortran.dg/pr55330.f90: Likewise.
5098 * gfortran.dg/pr56015.f90: Likewise.
5099 * gfortran.dg/pr57910.f90: Likewise.
5100 * gfortran.dg/pr59700.f90: Likewise.
5101 * gfortran.dg/pr62125.f90: Likewise.
5102 * gfortran.dg/pr64530.f90: Likewise.
5103 * gfortran.dg/pr65429.f90: Likewise.
5104 * gfortran.dg/pr65450.f90: Likewise.
5105 * gfortran.dg/pr65504.f90: Likewise.
5106 * gfortran.dg/pr65903.f90: Likewise.
5107 * gfortran.dg/pr66311.f90: Likewise.
5108 * gfortran.dg/pr66864.f90: Likewise.
5109 * gfortran.dg/pr67140.f90: Likewise.
5110 * gfortran.dg/pr67524.f90: Likewise.
5111 * gfortran.dg/pr67885.f90: Likewise.
5112 * gfortran.dg/pr68053.f90: Likewise.
5113 * gfortran.dg/pr68566.f90: Likewise.
5114 * gfortran.dg/pr69514_1.f90: Likewise.
5115 * gfortran.dg/pr69514_2.f90: Likewise.
5116 * gfortran.dg/pr69739.f90: Likewise.
5117 * gfortran.dg/pr70673.f90: Likewise.
5118 * gfortran.dg/pr71523_2.f90: Likewise.
5119 * gfortran.dg/pr71764.f90: Likewise.
5120 * gfortran.dg/pr78092.f90: Likewise.
5121 * gfortran.dg/pr82973.f90: Likewise.
5122 * gfortran.dg/pr83864.f90: Likewise.
5123 * gfortran.dg/pr83874.f90: Likewise.
5124 * gfortran.dg/pr84088.f90: Likewise.
5125 * gfortran.dg/pr84155.f90: Likewise.
5126 * gfortran.dg/proc_decl_12.f90: Likewise.
5127 * gfortran.dg/proc_decl_13.f90: Likewise.
5128 * gfortran.dg/proc_decl_15.f90: Likewise.
5129 * gfortran.dg/proc_decl_17.f90: Likewise.
5130 * gfortran.dg/proc_decl_18.f90: Likewise.
5131 * gfortran.dg/proc_decl_2.f90: Likewise.
5132 * gfortran.dg/proc_decl_5.f90: Likewise.
5133 * gfortran.dg/proc_decl_9.f90: Likewise.
5134 * gfortran.dg/proc_ptr_1.f90: Likewise.
5135 * gfortran.dg/proc_ptr_10.f90: Likewise.
5136 * gfortran.dg/proc_ptr_12.f90: Likewise.
5137 * gfortran.dg/proc_ptr_18.f90: Likewise.
5138 * gfortran.dg/proc_ptr_19.f90: Likewise.
5139 * gfortran.dg/proc_ptr_21.f90: Likewise.
5140 * gfortran.dg/proc_ptr_22.f90: Likewise.
5141 * gfortran.dg/proc_ptr_23.f90: Likewise.
5142 * gfortran.dg/proc_ptr_25.f90: Likewise.
5143 * gfortran.dg/proc_ptr_26.f90: Likewise.
5144 * gfortran.dg/proc_ptr_3.f90: Likewise.
5145 * gfortran.dg/proc_ptr_36.f90: Likewise.
5146 * gfortran.dg/proc_ptr_47.f90: Likewise.
5147 * gfortran.dg/proc_ptr_48.f90: Likewise.
5148 * gfortran.dg/proc_ptr_5.f90: Likewise.
5149 * gfortran.dg/proc_ptr_6.f90: Likewise.
5150 * gfortran.dg/proc_ptr_7.f90: Likewise.
5151 * gfortran.dg/proc_ptr_8.f90: Likewise.
5152 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5153 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5154 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5155 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5156 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5157 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5158 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5159 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5160 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5161 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5162 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5163 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5164 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5165 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5166 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5167 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5168 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5169 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5170 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5171 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5172 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5173 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5174 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5175 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5176 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5177 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5178 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5179 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5180 * gfortran.dg/product_init_expr.f03: Likewise.
5181 * gfortran.dg/promotion.f90: Likewise.
5182 * gfortran.dg/promotion_3.f90: Likewise.
5183 * gfortran.dg/promotion_4.f90: Likewise.
5184 * gfortran.dg/protected_1.f90: Likewise.
5185 * gfortran.dg/protected_2.f90: Likewise.
5186 * gfortran.dg/ptr-func-1.f90: Likewise.
5187 * gfortran.dg/ptr-func-2.f90: Likewise.
5188 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5189 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5190 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5191 * gfortran.dg/pure_byref_1.f90: Likewise.
5192 * gfortran.dg/pure_byref_2.f90: Likewise.
5193 * gfortran.dg/pure_byref_3.f90: Likewise.
5194 * gfortran.dg/quad_2.f90: Likewise.
5195 * gfortran.dg/quad_3.f90: Likewise.
5196 * gfortran.dg/random_3.f90: Likewise.
5197 * gfortran.dg/random_4.f90: Likewise.
5198 * gfortran.dg/random_7.f90: Likewise.
5199 * gfortran.dg/read_2.f90: Likewise.
5200 * gfortran.dg/read_3.f90: Likewise.
5201 * gfortran.dg/read_4.f90: Likewise.
5202 * gfortran.dg/read_5.f90: Likewise.
5203 * gfortran.dg/read_bad_advance.f90: Likewise.
5204 * gfortran.dg/read_bang.f90: Likewise.
5205 * gfortran.dg/read_bang4.f90: Likewise.
5206 * gfortran.dg/read_comma.f: Likewise.
5207 * gfortran.dg/read_dir.f90: Likewise.
5208 * gfortran.dg/read_empty_file.f: Likewise.
5209 * gfortran.dg/read_eof_1.f90: Likewise.
5210 * gfortran.dg/read_eof_2.f90: Likewise.
5211 * gfortran.dg/read_eof_3.f90: Likewise.
5212 * gfortran.dg/read_eof_4.f90: Likewise.
5213 * gfortran.dg/read_eof_5.f90: Likewise.
5214 * gfortran.dg/read_eof_6.f: Likewise.
5215 * gfortran.dg/read_eof_7.f90: Likewise.
5216 * gfortran.dg/read_eof_8.f90: Likewise.
5217 * gfortran.dg/read_eof_all.f90: Likewise.
5218 * gfortran.dg/read_eor.f90: Likewise.
5219 * gfortran.dg/read_float_1.f90: Likewise.
5220 * gfortran.dg/read_float_2.f03: Likewise.
5221 * gfortran.dg/read_float_3.f90: Likewise.
5222 * gfortran.dg/read_float_4.f90: Likewise.
5223 * gfortran.dg/read_infnan_1.f90: Likewise.
5224 * gfortran.dg/read_list_eof_1.f90: Likewise.
5225 * gfortran.dg/read_logical.f90: Likewise.
5226 * gfortran.dg/read_many_1.f: Likewise.
5227 * gfortran.dg/read_no_eor.f90: Likewise.
5228 * gfortran.dg/read_noadvance.f90: Likewise.
5229 * gfortran.dg/read_repeat.f90: Likewise.
5230 * gfortran.dg/read_repeat_2.f90: Likewise.
5231 * gfortran.dg/read_size_noadvance.f90: Likewise.
5232 * gfortran.dg/read_x_eof.f90: Likewise.
5233 * gfortran.dg/read_x_past.f: Likewise.
5234 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5235 * gfortran.dg/real_const_1.f: Likewise.
5236 * gfortran.dg/real_const_2.f90: Likewise.
5237 * gfortran.dg/real_const_3.f90: Likewise.
5238 * gfortran.dg/real_do_1.f90: Likewise.
5239 * gfortran.dg/real_index_1.f90: Likewise.
5240 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5241 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5242 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5243 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5244 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5245 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5246 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5247 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5248 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5249 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5250 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5251 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5252 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5253 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5254 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5255 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5256 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5257 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5258 * gfortran.dg/record_marker_1.f90: Likewise.
5259 * gfortran.dg/record_marker_2.f: Likewise.
5260 * gfortran.dg/record_marker_3.f90: Likewise.
5261 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5262 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5263 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5264 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5265 * gfortran.dg/recursive_check_7.f90: Likewise.
5266 * gfortran.dg/recursive_reference_1.f90: Likewise.
5267 * gfortran.dg/recursive_reference_2.f90: Likewise.
5268 * gfortran.dg/recursive_stack.f90: Likewise.
5269 * gfortran.dg/reduction.f90: Likewise.
5270 * gfortran.dg/repack_arrays_1.f90: Likewise.
5271 * gfortran.dg/repeat_1.f90: Likewise.
5272 * gfortran.dg/repeat_2.f90: Likewise.
5273 * gfortran.dg/repeat_3.f90: Likewise.
5274 * gfortran.dg/repeat_6.f90: Likewise.
5275 * gfortran.dg/reshape-alloc.f90: Likewise.
5276 * gfortran.dg/reshape-complex.f90: Likewise.
5277 * gfortran.dg/reshape.f90: Likewise.
5278 * gfortran.dg/reshape_2.f90: Likewise.
5279 * gfortran.dg/reshape_7.f90: Likewise.
5280 * gfortran.dg/reshape_empty_1.f03: Likewise.
5281 * gfortran.dg/reshape_pad_1.f90: Likewise.
5282 * gfortran.dg/reshape_rank7.f90: Likewise.
5283 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5284 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5285 * gfortran.dg/result_default_init_1.f90: Likewise.
5286 * gfortran.dg/result_in_spec_1.f90: Likewise.
5287 * gfortran.dg/result_in_spec_2.f90: Likewise.
5288 * gfortran.dg/ret_array_1.f90: Likewise.
5289 * gfortran.dg/ret_pointer_1.f90: Likewise.
5290 * gfortran.dg/ret_pointer_2.f90: Likewise.
5291 * gfortran.dg/rewind_1.f90: Likewise.
5292 * gfortran.dg/round_1.f03: Likewise.
5293 * gfortran.dg/round_2.f03: Likewise.
5294 * gfortran.dg/round_3.f08: Likewise.
5295 * gfortran.dg/round_4.f90: Likewise.
5296 * gfortran.dg/rrspacing_1.f90: Likewise.
5297 * gfortran.dg/runtime_warning_1.f90: Likewise.
5298 * gfortran.dg/same_type_as_2.f03: Likewise.
5299 * gfortran.dg/save_1.f90: Likewise.
5300 * gfortran.dg/save_5.f90: Likewise.
5301 * gfortran.dg/save_6.f90: Likewise.
5302 * gfortran.dg/scalar_mask_1.f90: Likewise.
5303 * gfortran.dg/scalar_mask_2.f90: Likewise.
5304 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5305 * gfortran.dg/scale_1.f90: Likewise.
5306 * gfortran.dg/scan_1.f90: Likewise.
5307 * gfortran.dg/scan_2.f90: Likewise.
5308 * gfortran.dg/secnds-1.f: Likewise.
5309 * gfortran.dg/secnds.f: Likewise.
5310 * gfortran.dg/select_1.f90: Likewise.
5311 * gfortran.dg/select_2.f90: Likewise.
5312 * gfortran.dg/select_3.f90: Likewise.
5313 * gfortran.dg/select_5.f90: Likewise.
5314 * gfortran.dg/select_char_1.f90: Likewise.
5315 * gfortran.dg/select_char_2.f90: Likewise.
5316 * gfortran.dg/select_type_13.f03: Likewise.
5317 * gfortran.dg/select_type_14.f03: Likewise.
5318 * gfortran.dg/select_type_15.f03: Likewise.
5319 * gfortran.dg/select_type_19.f03: Likewise.
5320 * gfortran.dg/select_type_2.f03: Likewise.
5321 * gfortran.dg/select_type_26.f03: Likewise.
5322 * gfortran.dg/select_type_27.f03: Likewise.
5323 * gfortran.dg/select_type_28.f03: Likewise.
5324 * gfortran.dg/select_type_3.f03: Likewise.
5325 * gfortran.dg/select_type_35.f03: Likewise.
5326 * gfortran.dg/select_type_36.f03: Likewise.
5327 * gfortran.dg/select_type_37.f03: Likewise.
5328 * gfortran.dg/select_type_39.f03: Likewise.
5329 * gfortran.dg/select_type_4.f90: Likewise.
5330 * gfortran.dg/select_type_5.f03: Likewise.
5331 * gfortran.dg/select_type_6.f03: Likewise.
5332 * gfortran.dg/select_type_7.f03: Likewise.
5333 * gfortran.dg/select_type_8.f03: Likewise.
5334 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5335 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5336 * gfortran.dg/selected_kind_1.f90: Likewise.
5337 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5338 * gfortran.dg/shape_2.f90: Likewise.
5339 * gfortran.dg/shape_4.f90: Likewise.
5340 * gfortran.dg/shape_5.f90: Likewise.
5341 * gfortran.dg/shape_7.f90: Likewise.
5342 * gfortran.dg/shape_8.f90: Likewise.
5343 * gfortran.dg/shape_9.f90: Likewise.
5344 * gfortran.dg/shift-kind_2.f90: Likewise.
5345 * gfortran.dg/shiftalr_1.F90: Likewise.
5346 * gfortran.dg/shiftalr_2.F90: Likewise.
5347 * gfortran.dg/simpleif_1.f90: Likewise.
5348 * gfortran.dg/simplify_argN_1.f90: Likewise.
5349 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5350 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5351 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5352 * gfortran.dg/simplify_modulo.f90: Likewise.
5353 * gfortran.dg/single_char_string.f90: Likewise.
5354 * gfortran.dg/size_dim.f90: Likewise.
5355 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5356 * gfortran.dg/sizeof.f90: Likewise.
5357 * gfortran.dg/sizeof_4.f90: Likewise.
5358 * gfortran.dg/slash_1.f90: Likewise.
5359 * gfortran.dg/sms-1.f90: Likewise.
5360 * gfortran.dg/sms-2.f90: Likewise.
5361 * gfortran.dg/spec_expr_7.f90: Likewise.
5362 * gfortran.dg/specifics_1.f90: Likewise.
5363 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5364 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5365 * gfortran.dg/spread_init_expr.f03: Likewise.
5366 * gfortran.dg/spread_scalar_source.f90: Likewise.
5367 * gfortran.dg/spread_shape_1.f90: Likewise.
5368 * gfortran.dg/stat_1.f90: Likewise.
5369 * gfortran.dg/stat_2.f90: Likewise.
5370 * gfortran.dg/stfunc_1.f90: Likewise.
5371 * gfortran.dg/stfunc_4.f90: Likewise.
5372 * gfortran.dg/stfunc_6.f90: Likewise.
5373 * gfortran.dg/storage_size_1.f08: Likewise.
5374 * gfortran.dg/storage_size_3.f08: Likewise.
5375 * gfortran.dg/storage_size_4.f90: Likewise.
5376 * gfortran.dg/streamio_1.f90: Likewise.
5377 * gfortran.dg/streamio_10.f90: Likewise.
5378 * gfortran.dg/streamio_11.f90: Likewise.
5379 * gfortran.dg/streamio_12.f90: Likewise.
5380 * gfortran.dg/streamio_13.f90: Likewise.
5381 * gfortran.dg/streamio_14.f90: Likewise.
5382 * gfortran.dg/streamio_15.f90: Likewise.
5383 * gfortran.dg/streamio_16.f90: Likewise.
5384 * gfortran.dg/streamio_17.f90: Likewise.
5385 * gfortran.dg/streamio_2.f90: Likewise.
5386 * gfortran.dg/streamio_3.f90: Likewise.
5387 * gfortran.dg/streamio_4.f90: Likewise.
5388 * gfortran.dg/streamio_5.f90: Likewise.
5389 * gfortran.dg/streamio_6.f90: Likewise.
5390 * gfortran.dg/streamio_7.f90: Likewise.
5391 * gfortran.dg/streamio_8.f90: Likewise.
5392 * gfortran.dg/streamio_9.f90: Likewise.
5393 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5394 * gfortran.dg/string_4.f90: Likewise.
5395 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5396 * gfortran.dg/string_assign_2.f90: Likewise.
5397 * gfortran.dg/string_compare_1.f90: Likewise.
5398 * gfortran.dg/string_compare_2.f90: Likewise.
5399 * gfortran.dg/string_compare_3.f90: Likewise.
5400 * gfortran.dg/string_ctor_1.f90: Likewise.
5401 * gfortran.dg/string_length_1.f90: Likewise.
5402 * gfortran.dg/string_length_2.f90: Likewise.
5403 * gfortran.dg/string_length_3.f90: Likewise.
5404 * gfortran.dg/string_length_4.f90: Likewise.
5405 * gfortran.dg/string_null_compare_1.f: Likewise.
5406 * gfortran.dg/string_pad_trunc.f90: Likewise.
5407 * gfortran.dg/structure_constructor_1.f03: Likewise.
5408 * gfortran.dg/structure_constructor_11.f90: Likewise.
5409 * gfortran.dg/structure_constructor_13.f03: Likewise.
5410 * gfortran.dg/structure_constructor_2.f03: Likewise.
5411 * gfortran.dg/structure_constructor_5.f03: Likewise.
5412 * gfortran.dg/submodule_1.f08: Likewise.
5413 * gfortran.dg/submodule_11.f08: Likewise.
5414 * gfortran.dg/submodule_14.f08: Likewise.
5415 * gfortran.dg/submodule_15.f08: Likewise.
5416 * gfortran.dg/submodule_17.f08: Likewise.
5417 * gfortran.dg/submodule_18.f08: Likewise.
5418 * gfortran.dg/submodule_19.f08: Likewise.
5419 * gfortran.dg/submodule_2.f08: Likewise.
5420 * gfortran.dg/submodule_27.f08: Likewise.
5421 * gfortran.dg/submodule_28.f08: Likewise.
5422 * gfortran.dg/submodule_29.f08: Likewise.
5423 * gfortran.dg/submodule_30.f08: Likewise.
5424 * gfortran.dg/submodule_6.f08: Likewise.
5425 * gfortran.dg/submodule_7.f08: Likewise.
5426 * gfortran.dg/submodule_8.f08: Likewise.
5427 * gfortran.dg/subnormal_1.f90: Likewise.
5428 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5429 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5430 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5431 * gfortran.dg/substr_2.f: Likewise.
5432 * gfortran.dg/substr_3.f: Likewise.
5433 * gfortran.dg/substr_4.f: Likewise.
5434 * gfortran.dg/substr_5.f90: Likewise.
5435 * gfortran.dg/substr_6.f90: Likewise.
5436 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5437 * gfortran.dg/sum_init_expr.f03: Likewise.
5438 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5439 * gfortran.dg/system_clock_3.f08: Likewise.
5440 * gfortran.dg/t_editing.f: Likewise.
5441 * gfortran.dg/team_change_1.f90: Likewise.
5442 * gfortran.dg/team_end_1.f90: Likewise.
5443 * gfortran.dg/team_number_1.f90: Likewise.
5444 * gfortran.dg/temporary_1.f90: Likewise.
5445 * gfortran.dg/test_com_block.f90: Likewise.
5446 * gfortran.dg/test_only_clause.f90: Likewise.
5447 * gfortran.dg/tiny_1.f90: Likewise.
5448 * gfortran.dg/tiny_2.f90: Likewise.
5449 * gfortran.dg/tl_editing.f90: Likewise.
5450 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5451 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5452 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5453 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5454 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5455 * gfortran.dg/transfer_class_2.f90: Likewise.
5456 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5457 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5458 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5459 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5460 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5461 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5462 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5463 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5464 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5465 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5466 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5467 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5468 * gfortran.dg/transpose_1.f90: Likewise.
5469 * gfortran.dg/transpose_3.f03: Likewise.
5470 * gfortran.dg/transpose_4.f90: Likewise.
5471 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5472 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5473 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5474 * gfortran.dg/trim_1.f90: Likewise.
5475 * gfortran.dg/trim_optimize_1.f90: Likewise.
5476 * gfortran.dg/trim_optimize_2.f90: Likewise.
5477 * gfortran.dg/trim_optimize_3.f90: Likewise.
5478 * gfortran.dg/trim_optimize_4.f90: Likewise.
5479 * gfortran.dg/trim_optimize_5.f90: Likewise.
5480 * gfortran.dg/trim_optimize_6.f90: Likewise.
5481 * gfortran.dg/trim_optimize_7.f90: Likewise.
5482 * gfortran.dg/trim_optimize_8.f90: Likewise.
5483 * gfortran.dg/type_to_class_1.f03: Likewise.
5484 * gfortran.dg/type_to_class_2.f03: Likewise.
5485 * gfortran.dg/type_to_class_3.f03: Likewise.
5486 * gfortran.dg/type_to_class_4.f03: Likewise.
5487 * gfortran.dg/type_to_class_5.f03: Likewise.
5488 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5489 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5490 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5491 * gfortran.dg/typebound_call_1.f03: Likewise.
5492 * gfortran.dg/typebound_call_13.f03: Likewise.
5493 * gfortran.dg/typebound_call_18.f03: Likewise.
5494 * gfortran.dg/typebound_call_19.f03: Likewise.
5495 * gfortran.dg/typebound_call_2.f03: Likewise.
5496 * gfortran.dg/typebound_call_20.f03: Likewise.
5497 * gfortran.dg/typebound_call_3.f03: Likewise.
5498 * gfortran.dg/typebound_generic_5.f03: Likewise.
5499 * gfortran.dg/typebound_generic_6.f03: Likewise.
5500 * gfortran.dg/typebound_generic_9.f03: Likewise.
5501 * gfortran.dg/typebound_operator_12.f03: Likewise.
5502 * gfortran.dg/typebound_operator_13.f03: Likewise.
5503 * gfortran.dg/typebound_operator_15.f90: Likewise.
5504 * gfortran.dg/typebound_operator_20.f90: Likewise.
5505 * gfortran.dg/typebound_operator_3.f03: Likewise.
5506 * gfortran.dg/typebound_operator_6.f03: Likewise.
5507 * gfortran.dg/typebound_operator_7.f03: Likewise.
5508 * gfortran.dg/typebound_operator_8.f03: Likewise.
5509 * gfortran.dg/typebound_operator_9.f03: Likewise.
5510 * gfortran.dg/typebound_proc_19.f90: Likewise.
5511 * gfortran.dg/typebound_proc_20.f90: Likewise.
5512 * gfortran.dg/typebound_proc_23.f90: Likewise.
5513 * gfortran.dg/typebound_proc_27.f03: Likewise.
5514 * gfortran.dg/typebound_proc_35.f90: Likewise.
5515 * gfortran.dg/typebound_proc_36.f90: Likewise.
5516 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5517 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5518 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5519 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5520 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5521 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5522 * gfortran.dg/unf_short_record_1.f90: Likewise.
5523 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5524 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5525 * gfortran.dg/unit_1.f90: Likewise.
5526 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5527 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5528 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5529 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5530 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5531 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5532 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5533 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5534 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5535 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5536 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5537 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5538 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5539 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5540 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5541 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5542 * gfortran.dg/unpack_init_expr.f03: Likewise.
5543 * gfortran.dg/use_10.f90: Likewise.
5544 * gfortran.dg/use_11.f90: Likewise.
5545 * gfortran.dg/use_13.f90: Likewise.
5546 * gfortran.dg/use_24.f90: Likewise.
5547 * gfortran.dg/use_27.f90: Likewise.
5548 * gfortran.dg/use_5.f90: Likewise.
5549 * gfortran.dg/use_allocated_1.f90: Likewise.
5550 * gfortran.dg/use_only_1.f90: Likewise.
5551 * gfortran.dg/use_only_4.f90: Likewise.
5552 * gfortran.dg/use_rename_2.f90: Likewise.
5553 * gfortran.dg/use_rename_4.f90: Likewise.
5554 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5555 * gfortran.dg/used_interface_ref.f90: Likewise.
5556 * gfortran.dg/used_types_5.f90: Likewise.
5557 * gfortran.dg/utf8_1.f03: Likewise.
5558 * gfortran.dg/utf8_2.f03: Likewise.
5559 * gfortran.dg/value_1.f90: Likewise.
5560 * gfortran.dg/value_2.f90: Likewise.
5561 * gfortran.dg/value_4.f90: Likewise.
5562 * gfortran.dg/value_6.f03: Likewise.
5563 * gfortran.dg/value_7.f03: Likewise.
5564 * gfortran.dg/value_test.f90: Likewise.
5565 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5566 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5567 * gfortran.dg/vect/pr60510.f: Likewise.
5568 * gfortran.dg/vect/pr69882.f90: Likewise.
5569 * gfortran.dg/vect/pr69980.f90: Likewise.
5570 * gfortran.dg/vect/vect-5.f90: Likewise.
5571 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5572 * gfortran.dg/vector_subscript_1.f90: Likewise.
5573 * gfortran.dg/vector_subscript_2.f90: Likewise.
5574 * gfortran.dg/vector_subscript_3.f90: Likewise.
5575 * gfortran.dg/vector_subscript_5.f90: Likewise.
5576 * gfortran.dg/verify_2.f90: Likewise.
5577 * gfortran.dg/volatile10.f90: Likewise.
5578 * gfortran.dg/where_1.f90: Likewise.
5579 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5580 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5581 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5582 * gfortran.dg/whole_file_13.f90: Likewise.
5583 * gfortran.dg/whole_file_2.f90: Likewise.
5584 * gfortran.dg/widechar_2.f90: Likewise.
5585 * gfortran.dg/widechar_4.f90: Likewise.
5586 * gfortran.dg/widechar_5.f90: Likewise.
5587 * gfortran.dg/widechar_6.f90: Likewise.
5588 * gfortran.dg/widechar_8.f90: Likewise.
5589 * gfortran.dg/widechar_IO_1.f90: Likewise.
5590 * gfortran.dg/widechar_IO_2.f90: Likewise.
5591 * gfortran.dg/widechar_IO_3.f90: Likewise.
5592 * gfortran.dg/widechar_IO_4.f90: Likewise.
5593 * gfortran.dg/widechar_compare_1.f90: Likewise.
5594 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5595 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5596 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5597 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5598 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5599 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5600 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5601 * gfortran.dg/widechar_select_1.f90: Likewise.
5602 * gfortran.dg/winapi.f90: Likewise.
5603 * gfortran.dg/write_0_pe_format.f90: Likewise.
5604 * gfortran.dg/write_back.f: Likewise.
5605 * gfortran.dg/write_check3.f90: Likewise.
5606 * gfortran.dg/write_direct_eor.f90: Likewise.
5607 * gfortran.dg/write_padding.f90: Likewise.
5608 * gfortran.dg/write_recursive.f90: Likewise.
5609 * gfortran.dg/write_rewind_1.f: Likewise.
5610 * gfortran.dg/write_rewind_2.f: Likewise.
5611 * gfortran.dg/write_zero_array.f90: Likewise.
5612 * gfortran.dg/x_slash_1.f: Likewise.
5613 * gfortran.dg/x_slash_2.f: Likewise.
5614 * gfortran.dg/zero_array_components_1.f90: Likewise.
5615 * gfortran.dg/zero_length_1.f90: Likewise.
5616 * gfortran.dg/zero_length_2.f90: Likewise.
5617 * gfortran.dg/zero_sized_1.f90: Likewise.
5618 * gfortran.dg/zero_sized_3.f90: Likewise.
5619 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5620 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5621 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5622 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5623 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5624 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5625 * gfortran.fortran-torture/execute/args.f90: Likewise.
5626 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5627 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5628 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5629 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5630 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5631 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5632 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5633 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5634 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5635 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5636 * gfortran.fortran-torture/execute/common.f90: Likewise.
5637 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5638 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5639 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5640 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5641 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5642 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5643 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5644 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5645 * gfortran.fortran-torture/execute/data.f90: Likewise.
5646 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5647 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5648 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5649 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5650 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5651 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5652 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5653 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5654 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5655 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5656 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5657 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5658 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5659 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5660 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5661 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5662 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5663 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5664 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5665 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5666 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5667 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5668 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5669 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5670 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5671 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5672 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5673 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5674 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5675 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5676 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5677 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5678 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5679 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5680 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5681 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5682 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5683 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5684 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5685 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5686 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5687 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5688 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5689 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5690 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5691 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5692 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5693 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5694 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5695 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5696 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5697 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5698 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5699 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5700 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5701 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5702 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5703 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5704 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5705 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5706 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5707 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5708 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5709 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5710 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5711 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5712 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5713 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5714 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5715 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5716 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5717 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5718 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5719 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5720 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5721 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5722 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5723 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5724 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5725 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5726 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5727 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5728 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5729 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5730 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5731 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5732 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5733 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5734 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5735 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5736 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5737 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5738 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5739 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5740 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5741 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5742 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5743 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5744 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5745 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5746 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5747 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5748 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5749 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5750 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5751 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5752 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5753 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5754 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5755 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5756 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5757 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5758 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5759 * gfortran.fortran-torture/execute/math.f90: Likewise.
5760 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5761 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5762 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5763 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5764 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5765 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5766 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5767 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5768 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5769 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5770 * gfortran.fortran-torture/execute/power.f90: Likewise.
5771 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5772 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5773 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5774 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5775 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5776 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5777 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5778 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5779 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5780 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5781 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5782 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5783 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5784 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5785 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5786 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5787 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5788 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5789 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5790 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5791 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5792 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5793 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5794 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5795 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5796 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5797 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5798 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5799 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5800 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5801 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5802 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5803 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5804 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5805 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5806 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5807 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5808 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5809 * gfortran.fortran-torture/execute/string.f90: Likewise.
5810 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5811 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5812 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5813 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5814 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5815 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5816 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5817 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5818 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5819 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5820 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5821 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5822 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5823 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5824 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5825 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5826 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5827 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5828 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5829 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5830 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5831 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5832 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5833 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5834 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5835 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5836 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5837 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5838 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5839 * gfortran.dg/inline_transpose_1.f90: Likewise.
5840
5841 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5842
5843 PR fortran/84115
5844 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5845 change to dg-run.
5846
5847 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5848
5849 PR ada/84277
5850 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5851 * gnat.dg/dispatch1.adb: Rename into...
5852 * gnat.dg/disp1.adb: ...this.
5853 * gnat.dg/dispatch1_p.ads: Rename into...
5854 * gnat.dg/disp1_pkg.ads: ...this.
5855 * gnat.dg/disp2.adb: Rename into...
5856 * gnat.dg/dispatch2.adb: ...this.
5857 * gnat.dg/dispatch2_p.ads: Rename into...
5858 * gnat.dg/disp2_pkg.ads: ...this.
5859 * gnat.dg/dispatch2_p.adb: Rename into...
5860 * gnat.dg/disp2_pkg.adb: this.
5861 * gnat.dg/generic_dispatch.adb: Rename into...
5862 * gnat.dg/generic_disp.adb: this.
5863 * gnat.dg/generic_dispatch_p.ads: Rename into...
5864 * gnat.dg/generic_disp_pkg.ads: ...this.
5865 * gnat.dg/generic_dispatch_p.adb: Rename into...
5866 * gnat.dg/generic_disp_pkg.adb: ...this.
5867 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5868 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5869 * gnat.dg/object_overflow1.adb: Tweak index.
5870 * gnat.dg/object_overflow2.adb: Likewise.
5871 * gnat.dg/object_overflow3.adb: Likewise.
5872 * gnat.dg/object_overflow4.adb: Likewise.
5873 * gnat.dg/object_overflow5.adb: Likewise.
5874
5875 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR ipa/84425
5878 * gcc.c-torture/compile/pr84425.c: New test.
5879
5880 2018-02-16 Marek Polacek <polacek@redhat.com>
5881 Jakub Jelinek <jakub@redhat.com>
5882
5883 PR c++/84192
5884 * g++.dg/cpp1y/constexpr-84192.C: New test.
5885
5886 2018-02-16 Martin Sebor <msebor@redhat.com>
5887
5888 PR c++/79064
5889 * g++.dg/overload15.C: New test.
5890
5891 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5892
5893 PR target/81535
5894 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5895 * gcc.dg/pr56727-2.c: Ditto.
5896 * gcc.target/powerpc/pr79439.c: Renamed to...
5897 * gcc.target/powerpc/pr79439-1.c: ...this.
5898 * gcc.target/powerpc/pr79439-2.c: New test.
5899 * gcc.target/powerpc/pr79439-3.c: New test.
5900
5901 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5902
5903 target/pr84371
5904 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5905 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5906 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5907 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5908 * gcc.target/powerpc/builtins-3.c: Same.
5909
5910 2018-02-16 Nathan Sidwell <nathan@acm.org>
5911
5912 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5913
5914 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5915
5916 PR rtl-optimization/70023
5917 * gcc.target/i386/pr70023.c: New.
5918
5919 2018-02-16 Carl Love <cel@us.ibm.com>
5920
5921 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5922 tests.
5923 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5924 tests.
5925
5926 2018-02-16 Carl Love <cel@us.ibm.com>
5927
5928 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
5929 for the ABI definitions for vec_extract4b and vec_insert4b.
5930
5931 2018-02-16 Nathan Sidwell <nathan@acm.org>
5932
5933 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
5934 * g++.old-deja/g++.mike/net43.C: Likewise.
5935
5936 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5937
5938 PR c++/82468
5939 * g++.dg/cpp1z/class-deduction48.C: New.
5940
5941 2018-02-16 Nathan Sidwell <nathan@acm.org>
5942
5943 PR c++/84375
5944 * g++.dg/lookup/pr84375.C: New.
5945
5946 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5947
5948 PR target/83831
5949 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
5950
5951 2018-02-16 Richard Biener <rguenther@suse.de>
5952
5953 PR tree-optimization/84417
5954 * gcc.dg/torture/pr84417.c: New testcase.
5955
5956 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR target/84272
5959 * g++.dg/opt/pr84272.C: New test.
5960
5961 PR rtl-optimization/83723
5962 * gcc.dg/pr83723.c: New test.
5963
5964 2018-02-16 Richard Biener <rguenther@suse.de>
5965
5966 PR tree-optimization/84399
5967 * gcc.dg/graphite/pr84399.c: New testcase.
5968
5969 2018-02-16 Richard Biener <rguenther@suse.de>
5970
5971 PR tree-optimization/84190
5972 * g++.dg/torture/pr84190.C: New testcase.
5973
5974 2018-02-15 Martin Sebor <msebor@redhat.com>
5975
5976 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
5977 directives.
5978
5979 2018-02-15 Janus Weil <janus@gcc.gnu.org>
5980
5981 PR fortran/84409
5982 * gfortran.dg/dtio_21.f03: Add an error message.
5983 * gfortran.dg/dtio_22.f90: Fix invalid test case.
5984
5985 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5986
5987 PR fortran/84381
5988 * gfortran.dg/stop_shouldfail.f90: New test.
5989
5990 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
5991
5992 PR c++/84330
5993 * g++.dg/concepts/pr84330.C: New.
5994
5995 2018-02-15 Tom de Vries <tom@codesourcery.com>
5996
5997 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
5998
5999 2018-02-15 Tom de Vries <tom@codesourcery.com>
6000
6001 * gcc.c-torture/compile/pr84136.c: Require effective target
6002 indirect_jumps.
6003
6004 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6005
6006 PR tree-optimization/84383
6007 * gcc.c-torture/compile/pr84383.c: New test.
6008
6009 PR tree-optimization/84334
6010 * gcc.dg/pr84334.c: New test.
6011
6012 2018-02-14 Carl Love <cel@us.ibm.com>
6013
6014 * gcc.target/powerpc/builtins-4-int128-runnable.c
6015 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6016 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6017
6018 2018-02-14 Martin Sebor <msebor@redhat.com>
6019
6020 PR tree-optimization/83698
6021 * gcc.dg/Wrestrict-7.c: New test.
6022 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6023 * gcc.target/i386/chkp-stropt-17.c: Same.
6024
6025 2018-02-14 Martin Sebor <msebor@redhat.com>
6026
6027 PR c/84108
6028 * gcc.dg/Wattributes-8.c: New test.
6029
6030 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6031
6032 PR fortran/84385
6033 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6034 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6035 * gfortran.dg/select_type_1.f03: Extend test case.
6036
6037 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6038
6039 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6040 (dg-options): Use -O2 -msse2 -mno-sse3.
6041
6042 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6043
6044 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6045 this test case still works ok.
6046 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6047 * gcc.dg/vmx/insert-be-order.c: Likewise.
6048 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6049 * gcc.dg/vmx/ld-be-order.c: Likewise.
6050 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6051 * gcc.dg/vmx/lde-be-order.c: Likewise.
6052 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6053 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6054 * gcc.dg/vmx/merge-be-order.c: Likewise.
6055 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6056 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6057 * gcc.dg/vmx/pack-be-order.c: Likewise.
6058 * gcc.dg/vmx/perm-be-order.c: Likewise.
6059 * gcc.dg/vmx/splat-be-order.c: Likewise.
6060 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6061 * gcc.dg/vmx/st-be-order.c: Likewise.
6062 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6063 * gcc.dg/vmx/ste-be-order.c: Likewise.
6064 * gcc.dg/vmx/stl-be-order.c: Likewise.
6065 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6066 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6067 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6068 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6069 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6070
6071 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6072
6073 PR c++/84350
6074 * g++.dg/cpp0x/auto49.C: New.
6075
6076 2018-02-14 Nathan Sidwell <nathan@acm.org>
6077
6078 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6079
6080 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6081
6082 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6083 * gcc.target/powerpc/le-altivec-consts.c: Same.
6084
6085 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6086
6087 PR target/84220
6088 * gcc.target/powerpc/pr84220-sld.c: New test.
6089 * gcc.target/powerpc/pr84220-sld2.c: New test.
6090 * gcc.target/powerpc/pr84220-sldw.c: New test.
6091 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6092 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6093
6094 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6095
6096 PR target/84239
6097 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6098 _inc_ssp intrinsics.
6099 * gcc.target/i386/cet-intrin-4.c: Likewise.
6100 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6101 __builtin_ia32_rdssp[d|q].
6102
6103 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6104
6105 PR tree-optimization/84357
6106 * gcc.dg/vect/pr84357.c: New test.
6107
6108 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6109
6110 PR target/83831
6111 * gcc.target/rx/pr83831.c: New tests.
6112
6113 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6114
6115 PR target/79242
6116 * gcc.target/msp430/pr79242.c: New test.
6117
6118 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6119
6120 PR target/84372
6121 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6122 with -mcpu=power9.
6123
6124 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6125
6126 PR target/84279
6127 * g++.dg/pr84279.C: New test.
6128
6129 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6130
6131 PR rtl-optimization/84169
6132 * gcc.c-torture/execute/pr84169.c: New.
6133
6134 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6135
6136 PR target/84370
6137 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6138
6139 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6140
6141 PR target/84365
6142 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6143 with -mcpu=power9.
6144
6145 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6146
6147 PR c++/84364
6148 * g++.dg/warn/effc4.C: New test.
6149
6150 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6151
6152 PR c++/84333
6153 * g++.dg/template/sizeof16.C: New.
6154 * g++.dg/template/sizeof17.C: Likewise.
6155
6156 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6157
6158 PR fortran/84313
6159 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6160 add necessary compiler options.
6161 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6162
6163 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6164
6165 PR c/82210
6166 * gcc.c-torture/execute/pr82210.c: New test.
6167
6168 PR middle-end/84309
6169 * gcc.dg/pr84309-2.c: New test.
6170
6171 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6172
6173 PR tree-optimization/84321
6174 * gcc.dg/pr84321.c: New test.
6175
6176 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6177
6178 PR target/84359
6179 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6180
6181 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6182
6183 PR sanitizer/84340
6184 * gcc.dg/asan/pr84307.c: Remove test.
6185
6186 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6187
6188 * gcc.target/rl78/test_auto_vector.c: New test.
6189
6190 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6191
6192 PR c/84305
6193 * gcc.c-torture/compile/pr84305.c: New test.
6194
6195 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6196
6197 PR target/84335
6198 * gcc.target/i386/pr84335.c: New test.
6199
6200 PR tree-optimization/84339
6201 * gcc.c-torture/execute/pr84339.c: New test.
6202
6203 PR middle-end/84309
6204 * gcc.dg/pr84309.c: New test.
6205 * gcc.target/i386/pr84309.c: New test.
6206
6207 PR target/84336
6208 * gcc.target/i386/pr84336.c: New test.
6209
6210 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6211
6212 PR c++/84341
6213 * c-c++-common/gomp/pr84341.c: New test.
6214
6215 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6216
6217 PR fortran/68746
6218 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6219
6220 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6221
6222 PR fortran/68746
6223 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6224 of zero for read.
6225
6226 2018-02-12 Jeff Law <law@redhat.com>
6227
6228 * gcc.c-torture/compile/reg-args-size.c: New test.
6229
6230 2018-02-12 Carl Love <cel@us.ibm.com>
6231
6232 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6233 uint128 tests to new testfile.
6234 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6235 int128 and uint128 tests.
6236 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6237 list of torture tests.
6238
6239 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6240
6241 PR fortran/84273
6242 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6243 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6244
6245 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6246
6247 PR target/82641
6248 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6249
6250 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6251
6252 PR sanitizer/84307
6253 * gcc.dg/asan/pr84307.c: New test.
6254
6255 2018-02-12 Nathan Sidwell <nathan@acm.org>
6256
6257 * g++.dg/parse/pr84263.C: New.
6258
6259 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6260
6261 PR c++/79626
6262 * g++.dg/template/crash129.C: New.
6263
6264 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6265
6266 PR target/83828
6267 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6268 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6269 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6270 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6271 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6272
6273 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6274
6275 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6276 _mm_maskz_scalef_round_sd): Test new intrinsics.
6277 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6278 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6279 intrinsics.
6280 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6281 _mm_maskz_scalef_round_ss): Test new intrinsics.
6282 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6283 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6284 intrinsics.
6285 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6286 __builtin_ia32_scalefss_round): Remove builtin.
6287 (__builtin_ia32_scalefsd_mask_round,
6288 __builtin_ia32_scalefss_mask_round): Test new builtin.
6289 * gcc.target/i386/sse-13.c: Ditto.
6290 * gcc.target/i386/sse-23.c: Ditto.
6291
6292 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6293
6294 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6295 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6296 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6297 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6298 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6299 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6300 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6301 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6302 intrinsics.
6303 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6304 (__builtin_ia32_sqrtss_round): Remove builtins.
6305 (__builtin_ia32_sqrtsd_mask_round)
6306 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6307 * gcc.target/i386/sse-13.c: Ditto.
6308 * gcc.target/i386/sse-23.c: Ditto.
6309
6310 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6311
6312 PR fortran/35299
6313 * gfortran.dg/statement_function_3.f: New test.
6314
6315 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6316
6317 PR fortran/54223
6318 PR fortran/84276
6319 * gfortran.dg/statement_function_1.f90: New test.
6320 * gfortran.dg/statement_function_2.f90: New test.
6321
6322 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6323
6324 PR fortran/84074
6325 * gfortran.dg/type_to_class_5.f03: New test.
6326
6327 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6328
6329 PR fortran/56691
6330 * gfortran.dg/type_to_class_4.f03: New test.
6331
6332 2018-02-10 Alan Modra <amodra@gmail.com>
6333
6334 PR target/84300
6335 * gcc.dg/pr84300.c: New.
6336
6337 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6338
6339 PR sanitizer/83987
6340 * g++.dg/ubsan/pr83987-2.C: New test.
6341
6342 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6343
6344 * gcc.target/rx/movsicc.c: New test.
6345
6346 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6347
6348 PR target/83926
6349 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6350 message.
6351
6352 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6353
6354 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6355 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6356
6357 2018-02-09 Nathan Sidwell <nathan@acm.org>
6358
6359 PR c/84293
6360 * c-c++-common/pr84293.h: New.
6361 * c-c++-common/pr84293.c: New.
6362
6363 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6364
6365 PR rtl-optimization/57193
6366 * gcc.target/i386/pr57193.c: New.
6367
6368 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6369
6370 PR target/84226
6371 * gcc.target/powerpc/pr84226.c: New test.
6372
6373 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6374
6375 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6376 from this to...
6377 <vclzd>: ...this.
6378
6379 2018-02-09 Martin Sebor <msebor@redhat.com>
6380
6381 PR lto/84212
6382 * gcc.dg/lto/pr84212_0.c: New test file.
6383 * gcc.dg/lto/pr84212_1.c: Same.
6384
6385 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6386
6387 PR target/83926
6388 * gcc.target/powerpc/pr83926.c: New test.
6389 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6390 message. Fix test for running in 32-bit mode.
6391
6392 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6393
6394 PR target/82641
6395 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6396
6397 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6398
6399 PR target/PR84295
6400 * gcc.target/s390/pr84295.c: New test.
6401
6402 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6403
6404 PR c++/77522
6405 * g++.dg/cpp1y/lambda-init16.C: New.
6406
6407 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6408
6409 * gnat.dg/sso8.adb: New test.
6410 * gnat.dg/sso8_pkg.ads: New helper.
6411
6412 2018-02-09 Richard Biener <rguenther@suse.de>
6413
6414 PR tree-optimization/84278
6415 * gcc.target/i386/pr84278.c: Adjust regex.
6416
6417 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR tree-optimization/84232
6420 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6421
6422 PR debug/84252
6423 * gcc.target/aarch64/pr84252.c: New test.
6424
6425 PR middle-end/84237
6426 * gcc.dg/pr84237.c: New test.
6427
6428 2018-02-09 Marek Polacek <polacek@redhat.com>
6429 Jakub Jelinek <jakub@redhat.com>
6430
6431 PR c++/83659
6432 * g++.dg/torture/pr83659.C: New test.
6433
6434 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6435
6436 PR tree-optimization/84136
6437 * gcc.c-torture/compile/pr84136.c: New test.
6438
6439 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6440
6441 PR target/83008
6442 * gcc.target/i386/pr83008.c: New test.
6443
6444 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6445
6446 PR target/81143
6447 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6448
6449 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6450
6451 PR c++/83806
6452 * g++.dg/warn/Wunused-parm-11.C: New.
6453
6454 2018-02-08 Marek Polacek <polacek@redhat.com>
6455
6456 PR tree-optimization/84238
6457 * gcc.dg/Wstringop-overflow-3.c: New test.
6458
6459 2018-02-08 Nathan Sidwell <nathan@acm.org>
6460
6461 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6462
6463 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6464
6465 PR tree-optimization/84265
6466 * gcc.dg/vect/pr84265.c: New test.
6467
6468 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6469
6470 PR tree-optimization/81635
6471 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6472 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6473
6474 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6475
6476 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6477 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6478 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6479 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6480 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6481 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6482 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6483 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6484 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6485 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6486 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6487 * gcc.target/s390/nobp-return-attr-all.c: New test.
6488 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6489 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6490 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6491 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6492 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6493 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6494 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6495 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6496 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6497 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6498 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6499 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6500 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6501 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6502
6503 2018-02-08 Richard Biener <rguenther@suse.de>
6504
6505 PR tree-optimization/84233
6506 * g++.dg/torture/pr84233.C: New testcase.
6507
6508 2018-02-08 Richard Biener <rguenther@suse.de>
6509
6510 PR tree-optimization/84278
6511 * gcc.target/i386/pr84278.c: New testcase.
6512
6513 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6514
6515 PR rtl-optimization/84068
6516 PR rtl-optimization/83459
6517 * gcc.dg/pr84068.c: New test.
6518
6519 2018-02-08 Richard Biener <rguenther@suse.de>
6520
6521 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6522 loop vectorization to happen.
6523
6524 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6525
6526 PR c++/83204
6527 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6528
6529 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6530
6531 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6532
6533 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6534
6535 PR target/84154
6536 * gcc.target/powerpc/pr84154-1.c: New tests.
6537 * gcc.target/powerpc/pr84154-2.c: Likewise.
6538 * gcc.target/powerpc/pr84154-3.c: Likewise.
6539
6540 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6541
6542 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6543
6544 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6545
6546 PR c++/84082
6547 * g++.dg/template/incomplete11.C: New test.
6548 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6549
6550 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6551
6552 PR fortran/82994
6553 * gfortran.dg/deallocate_error_3.f90: New test.
6554 * gfortran.dg/deallocate_error_4.f90: New test.
6555
6556 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6557
6558 PR fortran/68560
6559 * gfortran.dg/shape_9.f90: New test.
6560
6561 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6562
6563 PR fortran/82049
6564 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6565
6566 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6567
6568 PR c++/81610
6569 PR c++/80567
6570 * g++.dg/spellcheck-reswords.C: New test case.
6571 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6572 suggestion of "if".
6573
6574 2018-02-07 Martin Liska <mliska@suse.cz>
6575
6576 PR c++/84059.
6577 * g++.dg/ext/mv26.C: New test.
6578
6579 2018-02-07 Tom de Vries <tom@codesourcery.com>
6580
6581 * gcc.dg/pr83844.c: Require effective target alloca.
6582
6583 2018-02-07 Tom de Vries <tom@codesourcery.com>
6584
6585 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6586
6587 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6588
6589 PR target/84243
6590 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6591 -fcf-protection=return.
6592
6593 2018-02-07 Tom de Vries <tom@codesourcery.com>
6594
6595 PR libgomp/84217
6596 * c-c++-common/goacc/pr84217.c: New test.
6597 * gfortran.dg/goacc/pr84217.f90: New test.
6598
6599 2018-02-07 Richard Biener <rguenther@suse.de>
6600
6601 PR tree-optimization/84204
6602 * gcc.dg/graphite/pr84204.c: New testcase.
6603
6604 PR tree-optimization/84205
6605 * gcc.dg/graphite/pr84205.c: New testcase.
6606
6607 PR tree-optimization/84223
6608 * gfortran.dg/graphite/pr84223.f90: New testcase.
6609
6610 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6611
6612 PR c++/71662
6613 * g++.dg/cpp0x/scoped_enum7.C: New.
6614
6615 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6616
6617 PR tree-optimization/83008
6618 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6619
6620 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6621
6622 PR tree-optimization/84235
6623 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6624
6625 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6626
6627 PR testsuite/84243
6628 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6629 targets.
6630 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6631
6632 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6633
6634 PR target/84146
6635 * gcc.target/i386/pr84146.c: New test.
6636
6637 2018-02-06 Michael Collison <michael.collison@arm.com>
6638
6639 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6640
6641 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6642
6643 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6644 warning for -mno-speculate-indirect-jumps.
6645 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6646 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6647 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6648 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6649 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6650 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6651
6652 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6653
6654 PR target/84145
6655 * c-c++-common/fcf-protection-1.c: Change a compared message.
6656 * c-c++-common/fcf-protection-2.c: Likewise.
6657 * c-c++-common/fcf-protection-3.c: Likewise.
6658 * c-c++-common/fcf-protection-5.c: Likewise.
6659 * c-c++-common/fcf-protection-6.c: New test.
6660 * c-c++-common/fcf-protection-7.c: Likewise.
6661
6662 2018-02-06 Marek Polacek <polacek@redhat.com>
6663
6664 PR tree-optimization/84228
6665 * c-c++-common/Wstringop-truncation-3.c: New test.
6666
6667 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6668
6669 PR target/82641
6670 * gcc.target/arm/pragma_arch_switch_2.c: New.
6671
6672 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6673
6674 PR target/79975
6675 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6676
6677 2018-02-05 Martin Sebor <msebor@redhat.com>
6678
6679 PR tree-optimization/83369
6680 * gcc.dg/Wnonnull.c: New test.
6681
6682 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6683
6684 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6685 argument and use dg-messages-by-file instead. Expect it to be
6686 an array rather than a dict.
6687 (lto-link-and-maybe-run): Remove messages_by_file argument and
6688 use an upvar for dg-messages-by-file. Update call to
6689 lto_handle_diagnostics.
6690 (lt-get-options): Treat dg-messages-by-file as an array
6691 rather than a dict.
6692 (lto-get-options-main): Likewise. Set the entry rather than appending.
6693 (lto-execute): Treat dg-messages-by-file as an array rather than
6694 a dict. Update call to lto-link-and-maybe-run.
6695
6696 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6697
6698 PR c++/82782
6699 * g++.dg/cpp1z/inline-var4.C: New.
6700
6701 2018-02-05 Martin Liska <mliska@suse.cz>
6702
6703 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6704 options.
6705 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6706 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6707 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6708 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6709 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6710 * c-c++-common/asan/pointer-compare-3.c: New test.
6711
6712 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6713
6714 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6715 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6716
6717 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6718
6719 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6720 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6721 _mm_maskz_range_round_sd): Test new intrinsics.
6722 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6723 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6724 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6725 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6726 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6727 _mm_maskz_range_round_ss): Test new intrinsics.
6728 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6729 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6730 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6731 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6732 __builtin_ia32_rangess128_round): Remove builtins.
6733 (__builtin_ia32_rangesd128_mask_round,
6734 __builtin_ia32_rangess128_mask_round): Test new builtins.
6735 * gcc.target/i386/sse-13.c: Ditto.
6736 * gcc.target/i386/sse-23.c: Ditto.
6737
6738 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6739
6740 PR middle-end/79966
6741 * gfortran.dg/pr79966.f90: New testcase
6742
6743 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6744
6745 PR fortran/84094
6746 * gfortran.dg/associate_23.f90: Fix invalid code.
6747 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6748 * gfortran.dg/matmul_3.f90: Likewise.
6749 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6750
6751 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6752
6753 PR fortran/84115
6754 * gfortran.dg/associate_34.f90: New test.
6755 * gfortran.dg/associate_35.f90: New test.
6756
6757 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6758
6759 PR fortran/84141
6760 PR fortran/84155
6761 * gfortran.dg/pr84155.f90: New test.
6762
6763 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6764
6765 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6766 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6767
6768 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6769
6770 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6771 dg-do run stanza.
6772
6773 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6774
6775 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6776 requirement.
6777 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6778 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6779 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6780
6781 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6782
6783 PR testsuite/52641
6784 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6785 * gcc.dg/Wsign-conversion.c: Dito.
6786 * gcc.dg/attr-alloc_size-4.c: Dito.
6787 * gcc.dg/pr81020.c: Dito.
6788 * gcc.dg/pr81192.c: Dito.
6789 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6790 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6791 * gcc.dg/pr83844.c: Restrict to int32plus.
6792 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6793 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6794 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6795 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6796 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6797 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6798 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6799 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6800 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6801 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6802 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6803 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6804
6805 2018-02-02 Julia Koval <julia.koval@intel.com>
6806
6807 * gcc.target/i386/funcspec-56.inc: Handle new march.
6808 * g++.dg/ext/mv16.C: Ditto.
6809
6810 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6811
6812 * lib/target-supports.exp
6813 (check_effective_target_keeps_null_pointer_checks): No more
6814 special-case avr.
6815 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6816 * gcc.dg/ifcvt-4.c: Skip avr.
6817 * gcc.dg/pr53037-1.c: Dito.
6818 * gcc.dg/pr53037-2.c: Dito.
6819 * gcc.dg/pr53037-3.c: Dito.
6820 * gcc.dg/pr63387-2.c: Dito.
6821 * gcc.dg/pr63387.c: Dito.
6822 * gcc.dg/sancov/cmp0.c: Dito.
6823 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6824 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6825 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6826 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6827 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6828 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6829 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6830 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6831 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6832 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6833 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6834 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6835 * gcc.dg/tree-ssa/pr82059.c: Dito.
6836 * gcc.c-torture/execute/pr70460.c: Dito.
6837
6838 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6839
6840 PR testsuite/52641
6841 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6842 * gcc.c-torture/execute/20180112-1.c: Dito.
6843 * gcc.c-torture/execute/pr81503.c: Dito.
6844 * gcc.dg/store_merging_12.c: Dito.
6845 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6846 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6847 * gcc.dg/tree-ssa/pr80898.c: Dito.
6848 * gcc.dg/tree-ssa/pr82363.c: Dito.
6849 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6850 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6851 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6852 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6853 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6854 * gcc.dg/tree-ssa/pr80803.c: Dito.
6855 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6856 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6857 * gcc.dg/tree-ssa/vrp114.c: Dito.
6858 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6859 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6860 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6861
6862 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6863
6864 PR target/84066
6865 * gcc.target/i386/cet-sjlj-6a.c: New test.
6866 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6867
6868 2018-02-01 Marek Polacek <polacek@redhat.com>
6869
6870 PR c++/84125
6871 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6872
6873 2018-01-30 Jeff Law <law@redhat.com>
6874
6875 PR target/84128
6876 * gcc.target/i386/pr84128.c: New test.
6877
6878 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6879
6880 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6881 -fdelete-null-pointer-checks.
6882
6883 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6884
6885 PR c++/83796
6886 * g++.dg/cpp0x/abstract-default1.C: New.
6887
6888 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6889
6890 PR tree-optimization/81635
6891 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6892 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6893
6894 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6895
6896 PR target/83370
6897 * gcc.target/aarch64/pr83370.c: New.
6898
6899 2018-02-01 Richard Biener <rguenther@suse.de>
6900
6901 * gcc.dg/graphite/pr35356-1.c: Adjust.
6902
6903 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6904
6905 PR testsuite/83846
6906 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6907 for ILP32.
6908 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6909 of hard-coding the choice.
6910 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6911 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6912 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6913 memset call.
6914 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6915 stdint.h types.
6916 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6917 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6918 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6919 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6920 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6921 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6922 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6923 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6924 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6925 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6926 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6927 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6928 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6929 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6930 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6931 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6932 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6933 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6934 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6935 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6936 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6937 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6938 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6939 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6940 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6941 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6942 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6943 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6944 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6945 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6946 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6947 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6948 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6949 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6950 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6951 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6952 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6953 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6954 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
6955 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6956 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6957 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6958 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6959 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6960 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
6961 __builtin_popcountll rather than __builtin_popcountl.
6962
6963 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6964
6965 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
6966 of LD1R[HWD] for multi-element constants on big-endian targets.
6967 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6968 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6969
6970 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6971
6972 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
6973 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
6974 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
6975
6976 2018-02-01 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR tree-optimization/81661
6979 PR tree-optimization/84117
6980 * gcc.dg/pr81661.c: New test.
6981 * gfortran.dg/pr84117.f90: New test.
6982
6983 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
6984
6985 PR fortran/83705
6986 * gfortran.dg/repeat_7.f90: Catch warning message.
6987
6988 2018-01-31 Ian Lance Taylor <iant@golang.org>
6989
6990 * go.go-torture/execute/printnil.go: New test.
6991
6992 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6993
6994 * lib/target-supports.exp (check_effective_target_comdat_group):
6995 Allow for Solaris as comdat syntax.
6996
6997 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
6998 Solaris with comdat_group support and as.
6999
7000 2018-01-31 Marek Polacek <polacek@redhat.com>
7001
7002 PR c/81779
7003 * gcc.dg/pr81779.c: New test.
7004
7005 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7006
7007 PR fortran/84116
7008 * gfortran.dg/gomp/pr84116.f90: New test.
7009
7010 PR c++/83993
7011 * g++.dg/init/pr83993-2.C: New test.
7012
7013 PR c++/83993
7014 * g++.dg/init/pr83993-1.C: New test.
7015 * g++.dg/cpp0x/pr83993.C: New test.
7016
7017 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7018
7019 PR fortran/84088
7020 * gfortran.dg/pr84088.f90: New test.
7021
7022 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7023
7024 PR target/82444
7025 * gcc.target/i386/pr82444.c: New.
7026
7027 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7028
7029 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7030 * gcc.target/powerpc/vsx-13.c: New.
7031
7032 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7033
7034 PR c++/84092
7035 * g++.dg/cpp1y/var-templ57.C: New.
7036
7037 2018-01-31 Marek Polacek <polacek@redhat.com>
7038
7039 PR c++/84138
7040 * g++.dg/diagnostic/pr84138.C: New test.
7041
7042 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7043
7044 PR fortran/78534
7045 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7046 -Wstringop-overflow warnings due to spurious warning with -O1.
7047 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7048 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7049
7050 2018-01-31 Richard Biener <rguenther@suse.de>
7051
7052 PR tree-optimization/84132
7053 * g++.dg/torture/pr84132.C: New testcase.
7054
7055 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7056
7057 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7058 dg-final scan.
7059
7060 2018-01-31 Julia Koval <julia.koval@intel.com>
7061
7062 PR target/83618
7063 * gcc.target/i386/rdpid.c: Remove "eax".
7064
7065 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7066
7067 PR tree-optimization/64946
7068 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7069 scan-assembler checks.
7070
7071 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7072
7073 * gcc.c-torture/execute/20180131-1.c: New test.
7074
7075 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7076
7077 * gcc.target/arc/taux-1.c: New test.
7078 * gcc.target/arc/taux-2.c: Likewise.
7079
7080 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7081
7082 * gcc.target/arc/uncached.c: New test.
7083
7084 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7085
7086 PR lto/83954
7087 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7088
7089 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7090
7091 PR preprocessor/69869
7092 * gcc.dg/cpp/trad/pr69869.c: New test.
7093
7094 PR c/84100
7095 * gcc.dg/pr84100.c: New test.
7096
7097 2018-01-30 Jeff Law <law@redhat.com>
7098
7099 PR target/84064
7100 * gcc.target/i386/pr84064: New test.
7101
7102 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7103
7104 PR fortran/84134
7105 * gfortran.dg/data_implied_do_2.f90: New test.
7106
7107 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7108
7109 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7110
7111 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7112
7113 PR fortran/84133
7114 * gfortran.dg/inline_matmul_21.f90: New test case.
7115
7116 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7117
7118 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7119
7120 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7121
7122 PR target/84112
7123 * gcc.target/powerpc/pr84112.c: New.
7124
7125 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7126
7127 PR rtl-optimization/83986
7128 * gcc.dg/pr83986.c: New test.
7129
7130 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7131
7132 PR 58684
7133 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7134 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7135 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7136 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7137
7138 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7139
7140 PR tree-optimization/84111
7141 * gcc.c-torture/compile/pr84111.c: New test.
7142
7143 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7144
7145 PR ipa/83179
7146 * gcc.dg/ipa/inline-2.c: Fix template.
7147 * gcc.dg/ipa/inline-3.c: Fix template.
7148
7149 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7150
7151 PR ipa/81360
7152 * g++.dg/torture/pr81360.C: New testcase.
7153
7154 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7155
7156 PR lto/83954
7157 * gcc.dg/lto/pr83954.h: New testcase.
7158 * gcc.dg/lto/pr83954_0.c: New testcase.
7159 * gcc.dg/lto/pr83954_1.c: New testcase.
7160
7161 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7162
7163 PR bootstrap/84017
7164 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7165 to dg-options.
7166 Simplify DW_AT_producer scan.
7167
7168 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7169
7170 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7171
7172 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7173
7174 PR target/83828
7175 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7176 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7177 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7178 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7179
7180 2018-01-29 Jeff Law <law@redhat.com>
7181
7182 PR testsuite/81010
7183 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7184 better match other tests which require vsx. Verify the zero
7185 extension is part of the test in the combiner dump.
7186
7187 2018-01-29 Marek Polacek <polacek@redhat.com>
7188
7189 PR c/83966
7190 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7191
7192 PR c++/83996
7193 * g++.dg/ext/pr83996.C: New test.
7194
7195 2018-01-29 Richard Biener <rguenther@suse.de>
7196
7197 PR tree-optimization/84057
7198 * gcc.dg/graphite/pr84057.c: New testcase.
7199
7200 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7201
7202 PR fortran/84073
7203 * gfortran.dg/bind_c_usage_31.f90: New test.
7204
7205 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7206
7207 PR c++/83924
7208 * g++.dg/warn/Wduplicated-branches5.C: New.
7209
7210 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7211
7212 * gcc.target/rl78/test_addsi3_internal.c: New test.
7213
7214 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7215
7216 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7217 Make expected output depend on whether we expect sibcalls or not.
7218 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7219 safe-indirect-jump-1.c).
7220
7221 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7222 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7223 Soren Rasmussen <s.c.rasmussen@gmail.com>
7224
7225 Fortran 2018 teams tests.
7226
7227 * gfortran.dg/team_number_1.f90: new test for team_number.
7228 * gfortran.dg/team_change_1.f90: new test for change team.
7229 * gfortran.dg/team_end_1.f90: new test for end team.
7230 * gfortran.dg/team_form_1.f90: new test for form team.
7231
7232 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7233
7234 PR fortran/83998
7235 * gfortran.dg/dot_product_4.f90
7236
7237 2018-01-26 Martin Sebor <msebor@redhat.com>
7238
7239 PR tree-optimization/83896
7240 * gcc.dg/strlenopt-43.c: New.
7241
7242 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7243
7244 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7245 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7246 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7247 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7248 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7249 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7250 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7251 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7252 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7253 stanzas.
7254 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7255 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7256 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7257 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7258 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7259 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7260 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7261 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7262 instruction list.
7263 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7264
7265 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7266
7267 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7268 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7269 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7270 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7271 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7272 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7273 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7274 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7275 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7276 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7277 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7278 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7279 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7280
7281 2018-01-26 Martin Liska <mliska@suse.cz>
7282
7283 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7284 warning is seen.
7285
7286 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7287
7288 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7289 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7290 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7291 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7292 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7293 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7294 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7295 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7296
7297 2018-01-26 Richard Biener <rguenther@suse.de>
7298
7299 PR rtl-optimization/84003
7300 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7301 latent bug in DSE if NOINLINE is appropriately defined.
7302 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7303 and defining NOINLINE.
7304
7305 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7306
7307 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7308 tests specific to aarch64. XFAIL test on arm.
7309
7310 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7311
7312 PR rtl-optimization/83985
7313 * gcc.dg/pr83985.c: New test.
7314
7315 PR c/83989
7316 * c-c++-common/Wrestrict-3.c: New test.
7317
7318 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7319
7320 * gcc.target/arc/tdelegitimize_addr.c: New test.
7321
7322 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7323
7324 * gcc.target/arc/jli-1.c: New file.
7325 * gcc.target/arc/jli-2.c: Likewise.
7326
7327 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7328
7329 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7330 scan-assembler.
7331 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7332 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7333
7334 2018-01-26 Richard Biener <rguenther@suse.de>
7335
7336 PR tree-optimization/81082
7337 * gcc.dg/vect/pr81082.c: New testcase.
7338 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7339 simplification to n * n.
7340
7341 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7342
7343 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7344 Solaris 10.
7345 * gcc.target/i386/pr63620.c: Likewise.
7346
7347 2018-01-26 Julia Koval <julia.koval@intel.com>
7348
7349 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7350 -mavx512f -mavx512bw.
7351 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7352 * gcc.target/i386/i386.exp: Fix types.
7353
7354 2018-01-26 Alan Modra <amodra@gmail.com>
7355
7356 PR target/84033
7357 * gcc.target/powerpc/swaps-p8-46.c: New.
7358
7359 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7360
7361 PR fortran/37577
7362 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7363 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7364 'array01' in the tree dump comparison.
7365 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7366 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7367 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7368
7369 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7370
7371 PR middle-end/83055
7372 * gcc.dg/torture/pr83055.c: New testcase.
7373
7374 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7375
7376 PR c++/84031
7377 * g++.dg/cpp1z/decomp36.C: New test.
7378
7379 PR middle-end/83977
7380 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7381
7382 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7383
7384 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7385 the shift dump line.
7386 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7387
7388 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7389
7390 PR target/81550
7391 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7392 index instead of int, which allows IVOPTs to properly optimize the
7393 loop.
7394
7395 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7396
7397 PR jit/82846
7398 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7399 of "fn_type" typedef.
7400 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7401
7402 2018-01-24 Ian Lance Taylor <iant@golang.org>
7403
7404 * go.go-torture/execute/names-1.go: New test.
7405
7406 2018-01-19 Jeff Law <law@redhat.com>
7407
7408 PR target/83994
7409 * gcc.target/i386/pr83994.c: New test.
7410
7411 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7412
7413 PR target/84014
7414 * gcc.target/powerpc/pr84014.c: New.
7415
7416 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7417
7418 PR middle-end/83977
7419 * c-c++-common/gomp/pr83977-1.c: New test.
7420 * c-c++-common/gomp/pr83977-2.c: New test.
7421 * c-c++-common/gomp/pr83977-3.c: New test.
7422 * gfortran.dg/gomp/pr83977.f90: New test.
7423
7424 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7425
7426 PR testsuite/83889
7427 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7428 * gcc.dg/vect/pr80631-1.c: Likewise.
7429 * gcc.dg/vect/pr80631-2.c: Likewise.
7430 * gcc.dg/vect/pr81410.c: Likewise.
7431 * gcc.dg/vect/pr81633.c: Likewise.
7432 * gcc.dg/vect/pr81815.c: Likewise.
7433 * gcc.dg/vect/pr82108.c: Likewise.
7434 * gcc.dg/vect/pr83857.c: Likewise.
7435 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7436 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7437 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7438 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7439 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7440 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7441 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7442 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7443 dg-xfail-run-if instead.
7444 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7445 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7446 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7447 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7448 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7449
7450 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7451
7452 PR tree-optimization/83979
7453 * g++.dg/pr83979.c: New test.
7454
7455 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7456
7457 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7458 option. Add arm_neon_ok_no_float_abi check.
7459
7460 2018-01-24 Richard Biener <rguenther@suse.de>
7461
7462 PR tree-optimization/83176
7463 * gcc.dg/graphite/pr83176.c: New testcase.
7464
7465 2018-01-24 Richard Biener <rguenther@suse.de>
7466
7467 PR tree-optimization/82819
7468 * gcc.dg/graphite/pr82819.c: New testcase.
7469
7470 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7471
7472 PR c++/83921
7473 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7474 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7475 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7476 * g++.dg/ext/stmtexpr20.C: Likewise.
7477 * g++.dg/ext/stmtexpr21.C: Likewise.
7478
7479 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7480
7481 PR c++/83974
7482 * g++.dg/warn/pr83974.C: New test case.
7483
7484 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR sanitizer/83987
7487 * g++.dg/ubsan/pr83987.C: New test.
7488
7489 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7490
7491 PR fortran/83866
7492 * gfortran.dg/pdt_29.f03: New test.
7493
7494 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7495
7496 PR fortran/83898
7497 * gfortran.dg/associate_33.f03: New test.
7498
7499 2018-01-23 Martin Liska <mliska@suse.cz>
7500
7501 PR lto/81440
7502 * gcc.dg/lto/pr81440.h: New test.
7503 * gcc.dg/lto/pr81440_0.c: New test.
7504 * gcc.dg/lto/pr81440_1.c: New test.
7505
7506 2018-01-23 Nathan Sidwell <nathan@acm.org>
7507
7508 PR c++/83988
7509 * g++.dg/template/pr83988.C: New.
7510
7511 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7512
7513 PR c++/82882
7514 PR c++/83978
7515 * g++.dg/cpp0x/pr82882.C: New test.
7516 * g++.dg/cpp0x/pr83978.C: New test.
7517
7518 PR c++/83958
7519 * g++.dg/cpp1z/decomp35.C: New test.
7520
7521 2018-01-23 Nathan Sidwell <nathan@acm.org>
7522
7523 * g++.dg/cpp0x/range-for10.C: Adjust.
7524 * g++.dg/ext/forscope1.C: Adjust.
7525 * g++.dg/ext/forscope2.C: Adjust.
7526 * g++.dg/template/for1.C: Adjust.
7527
7528 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7529
7530 PR tree-optimization/83510
7531 * gcc.c-torture/compile/pr83510.c: New test case.
7532
7533 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7534
7535 PR testsuite/83888
7536 * lib/target-supports.exp (check_effective_target_vect_float): Say
7537 that the result only holds when -funsafe-math-optimizations is on.
7538 (check_effective_target_vect_float_strict): New procedure.
7539 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7540 of vect_float.
7541 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7542
7543 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7544
7545 PR tree-optimization/83965
7546 * gcc.dg/vect/pr83965.c: New test.
7547
7548 2018-01-23 Richard Biener <rguenther@suse.de>
7549
7550 PR tree-optimization/83963
7551 * gfortran.dg/graphite/pr83963.f: New testcase.
7552 * gcc.dg/graphite/pr83963-2.c: Likewise.
7553
7554 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7555
7556 PR c++/83918
7557 * g++.dg/cpp1z/pr83918.C: New test.
7558
7559 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7560
7561 PR tree-optimization/83957
7562 * gcc.dg/autopar/pr83957.c: New test.
7563
7564 PR tree-optimization/83081
7565 * gcc.dg/predict-8.c: Adjust expected probability.
7566
7567 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7568
7569 PR target/83862
7570 * gcc.target/powerpc/pr83862.c: New test.
7571
7572 2018-01-22 Carl Love <cel@us.ibm.com>
7573
7574 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7575 builtins-4-runnable.c, builtins-6-runnable.c,
7576 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7577 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7578 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7579 for signed/unsigned 128-bit and long long int loads.
7580
7581 2018-01-22 Marek Polacek <polacek@redhat.com>
7582
7583 PR c++/81933
7584 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7585
7586 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7587
7588 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7589 scan-asembler valid instructions list.
7590 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7591 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7592 power8-vector requirement and option.
7593 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7594
7595 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7596
7597 PR 78534
7598 PR 83704
7599 * gfortran.dg/string_1.f90: Remove printing the length.
7600
7601 2018-01-22 Richard Biener <rguenther@suse.de>
7602
7603 PR tree-optimization/83963
7604 * gcc.dg/graphite/pr83963.c: New testcase.
7605
7606 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7607
7608 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7609 dg-require-effective-target directives.
7610
7611 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7612
7613 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7614 New procedure.
7615 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7616 Adjust scan-assembler checks for soft-float.
7617
7618 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7619
7620 PR target/83946
7621 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7622
7623 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7624
7625 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7626 * gcc.dg/pr83623.c: Likewise.
7627 * gcc.dg/pr83666.c: Likewise.
7628
7629 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7630 David Edelsohn <dje.gcc@gmail.com>
7631
7632 PR target/83946
7633 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7634 assembly output from "crset eq" to "crset 2".
7635 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7636 assembly output from . to $.
7637 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7638 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7639 assembly output from "crset eq" to "crset 2".
7640 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7641 assembly output from "crset eq" to "crset 2", and from . to $.
7642
7643 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7644
7645 PR fortran/83900
7646 * gfortran.dg/matmul_18.f90: New test.
7647
7648 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7649
7650 PR tree-optimization/83940
7651 * gcc.dg/torture/pr83940.c: New test.
7652
7653 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7654
7655 PR middle-end/83945
7656 * gcc.dg/tls/pr83945.c: New test.
7657
7658 PR target/83930
7659 * gcc.dg/pr83930.c: New test.
7660
7661 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7662
7663 PR fortran/83900
7664 * gfortran.dg/matmul_17.f90: New test.
7665
7666 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7667
7668 PR fortran/80768
7669 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7670
7671 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7672
7673 PR c++/81167
7674 * g++.dg/cpp0x/pr81167.C: New test.
7675
7676 PR c++/83919
7677 * g++.dg/cpp0x/pr83919.C: New test.
7678
7679 2018-01-19 Jeff Law <law@redhat.com>
7680 Jakub Jelinek <jakub@redhat.com>
7681
7682 * gcc.dg/stack-check-16.c: New test.
7683
7684 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7685
7686 PR target/83790
7687 * gcc.target/nvptx/indirect_call.c: New test.
7688
7689 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7690
7691 * g++.dg/torture/pr83619.C: Remove dg-message.
7692
7693 2018-01-19 Martin Liska <mliska@suse.cz>
7694
7695 * gcc.dg/predict-1.c: Adjust expected probability.
7696 * gcc.dg/predict-3.c: Likewise.
7697 * gcc.dg/predict-5.c: Likewise.
7698 * gcc.dg/predict-6.c: Likewise.
7699 * gcc.dg/predict-9.c: Likewise.
7700
7701 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7702
7703 PR tree-optimization/83922
7704 * gcc.dg/pr83922.c: New test.
7705
7706 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7707
7708 PR tree-optimization/83914
7709 * gcc.dg/vect/pr83914.c: New test.
7710
7711 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7712
7713 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7714 * gcc.target/arm/negdi-2.c: Likewise.
7715 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7716
7717 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7718
7719 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7720
7721 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7722
7723 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7724
7725 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7726
7727 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7728 hppa*-*-hpux*.
7729
7730 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7731
7732 PR ipa/83619
7733 PR testsuite/83934
7734 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7735 forward declaration.
7736
7737 2018-01-18 Carl Love <cel@us.ibm.com>
7738
7739 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7740 to the function.
7741
7742 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7743
7744 PR c++/81013
7745 * g++.dg/inherit/union3.C: New.
7746
7747 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7748
7749 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7750
7751 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7752
7753 PR ipa/83619
7754 * g++.dg/torture/pr83619.C: New testcase.
7755
7756 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7757
7758 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7759 Add function body to force error messages in some configurations.
7760
7761 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7762
7763 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7764 and arm_thumb1_ok.
7765
7766 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7767
7768 PR other/70268
7769 * c-c++-common/ffile-prefix-map.c: New test.
7770 * c-c++-common/fmacro-prefix-map.c: New test.
7771 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7772 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7773
7774 2018-01-18 Martin Liska <mliska@suse.cz>
7775
7776 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7777 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7778 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7779 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7780 * gcc.target/i386/ret-thunk-10.c: Likewise.
7781 * gcc.target/i386/ret-thunk-11.c: Likewise.
7782 * gcc.target/i386/ret-thunk-12.c: Likewise.
7783 * gcc.target/i386/ret-thunk-15.c: Likewise.
7784 * gcc.target/i386/ret-thunk-9.c: Likewise.
7785
7786 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7787
7788 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7789 order.
7790
7791 2018-01-18 Nathan Sidwell <nathan@acm.org>
7792
7793 PR c++/83160
7794 * g++.dg/cpp0x/pr83160.C: New.
7795
7796 2018-01-18 Richard Biener <rguenther@suse.de>
7797
7798 PR tree-optimization/83887
7799 * gcc.dg/graphite/pr83887.c: New testcase.
7800 * gfortran.dg/graphite/pr83887.f90: Likewise.
7801 * gfortran.dg/graphite/pr83887.f: Likewise.
7802
7803 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7804
7805 PR target/65578
7806 * gcc.target/arm/builtin-bswap.x: New file.
7807 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7808 and options for armv6t2.
7809 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7810 and options for Thumb1.
7811 * gcc.target/arm/builtin-bswap16.x: New file.
7812 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7813 and options for armv6t2.
7814 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7815 and options for Thumb1.
7816
7817 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7818
7819 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7820 order.
7821
7822 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7823
7824 PR c/61240
7825 * gcc.dg/pr61240.c: New test.
7826
7827 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7828
7829 PR fortran/83864
7830 * gfortran.dg/pr83864.f90: New test.
7831
7832 2018-01-17 Jeff Law <law@redhat.com>
7833
7834 PR testsuite/83883
7835 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7836
7837 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7838
7839 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7840 restriction, but still restrict to 64-bit.
7841 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7842 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7843
7844 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7845
7846 PR fortran/83874
7847 * gfortran.dg/pr83874.f90: New test.
7848
7849 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7850
7851 PR c++/83824
7852 * g++.dg/cpp0x/pr83824.C: New test.
7853
7854 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7855
7856 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7857 appropriate .gnu_attribute for the long double type, if we use the
7858 long double type, but do not generate any calls.
7859 * gcc.target/powerpc/gnuattr2.c: Likewise.
7860 * gcc.target/powerpc/gnuattr3.c: Likewise.
7861
7862 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7863
7864 PR c++/78344
7865 * g++.dg/cpp0x/alignas13.C: New.
7866
7867 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7868
7869 PR c++/83897
7870 * g++.dg/cpp0x/pr83897.C: New test.
7871
7872 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7873
7874 PR ipa/83051
7875 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7876
7877 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7878
7879 PR c++/81054
7880 * g++.dg/cpp0x/constexpr-ice19.C: New.
7881
7882 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7883
7884 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7885 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7886 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7887 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7888 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7889 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7890 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7891 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7892 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7893 * gcc.target/powerpc/builtins-1.fold.h: New.
7894
7895 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7896
7897 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7898 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7899
7900 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7901
7902 * gcc.target/arm/g2.c: Add -marm to dg-options.
7903 * gcc.target/arm/scd42-2.c: Likewise.
7904
7905 2018-01-17 Nathan Sidwell <nathan@acm.org>
7906
7907 PR c++/83287
7908 * g++.dg/lookup/pr83287-2.C: New.
7909
7910 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7911
7912 PR c++/83814
7913 PR c++/83902
7914 * g++.dg/wrappers/pr83814.C: New test case.
7915 * g++.dg/wrappers/pr83902.C: New test case.
7916
7917 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7918
7919 PR lto/83121
7920 * g++.dg/lto/pr83121_0.C: New test case.
7921 * g++.dg/lto/pr83121_1.C: New test case.
7922 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7923 adapted from DejaGnu's dg-test.
7924 (lto_handle_diagnostics): New procedure.
7925 (lto_prune_warns): Ignore informational notes.
7926 (lto-link-and-maybe-run): Add "messages_by_file" param.
7927 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
7928 "execute" when "link" fails if "execute" was not specified.
7929 (lto-can-handle-directive): New procedure.
7930 (lto-get-options-main): Call lto-can-handle-directive. Add a
7931 dg-messages local, using it to set the caller's
7932 dg-messages-by-file for the given source file.
7933 (lto-get-options): Likewise.
7934 (lto-execute): Add dg-messages-by-file local, and pass it to
7935 lto-link-and-maybe-run.
7936
7937 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7938 Richard Sandiford <richard.sandiford@linaro.org>
7939
7940 PR target/79041
7941 PR target/82964
7942 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
7943 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
7944
7945 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7946
7947 * lib/target-supports.exp: Fix -march arguments in arm arch effective
7948 target check autogenerator for armv8.1-a and armv8.2-a.
7949
7950 2018-01-17 Carl Love <cel@us.ibm.com>
7951
7952 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
7953 Add debug print statements.
7954 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
7955 16 byte vector load followed by a partial vector load.
7956
7957 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7958
7959 PR c++/83799
7960 * g++.dg/wrappers/pr83799.C: New test case.
7961
7962 2018-01-17 Nathan Sidwell <nathan@acm.org>
7963
7964 PR c++/83739
7965 * g++.dg/cpp1y/pr83739.C: New.
7966
7967 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7968
7969 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
7970 * gcc.target/visium/overflow16.c: Likewise.
7971 * gcc.target/visium/overflow32.c: Likewise.
7972
7973 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7974
7975 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
7976
7977 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7978
7979 * gcc.dg/rtl/arm/stl-cond.c: New test.
7980 * gcc.target/arm/stl-cond.c: Delete.
7981
7982 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7983
7984 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
7985 directives.
7986
7987 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7988
7989 PR tree-optimization/83843
7990 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
7991 * gcc.dg/store_merging_19.c: New test.
7992
7993 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7994
7995 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
7996 and options.
7997
7998 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7999
8000 PR rtl-optimization/83771
8001 * gcc.dg/pr83771.c: New test.
8002
8003 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8004
8005 PR tree-optimization/81184
8006 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8007 targets.
8008 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8009
8010 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8011
8012 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8013
8014 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8015
8016 PR target/83546
8017 * gcc.target/i386/pr83546.c: New test.
8018
8019 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8020
8021 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8022
8023 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8024
8025 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8026 test and add dg-warning for the -Wstringop-overflow warning.
8027
8028 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8029
8030 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8031 XFAIL last test on SPARC and Visium.
8032
8033 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8034
8035 PR rtl-optimization/80481
8036 * g++.dg/pr80481.C: Exclude solaris.
8037
8038 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8039
8040 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8041 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8042 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8043
8044 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8045
8046 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8047 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8048 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8049 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8050 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8051 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8052 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8053 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8054 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8055 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8056 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8057 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8058 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8059 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8060 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8061
8062 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8063
8064 PR testsuite/77734
8065 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8066
8067 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8068
8069 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8070 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8071 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8072 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8073 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8074 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8075
8076 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8077
8078 PR tree-optimization/83857
8079 * gcc.dg/vect/pr83857.c: New test.
8080
8081 2018-01-16 Richard Biener <rguenther@suse.de>
8082
8083 PR tree-optimization/83867
8084 * gcc.dg/vect/pr83867.c: New testcase.
8085
8086 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8087
8088 PR c/83844
8089 * gcc.dg/pr83844.c: New test.
8090
8091 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8092
8093 * gcc.dg/torture/pr83847.c: New test.
8094
8095 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8096
8097 PR rtl-optimization/86620
8098 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8099 instead of --param=max-sched-ready-insns=0.
8100 * gcc.target/i386/pr83620.c: New test.
8101 * gcc.dg/pr83620.c: New test.
8102
8103 PR tree-optimization/83843
8104 * gcc.dg/store_merging_18.c: New test.
8105
8106 PR c++/83817
8107 * g++.dg/cpp1y/pr83817.C: New test.
8108
8109 PR c++/83825
8110 * g++.dg/template/pr83825.C: New test.
8111
8112 2018-01-16 Richard Biener <rguenther@suse.de>
8113
8114 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8115
8116 2018-01-16 Richard Biener <rguenther@suse.de>
8117
8118 PR testsuite/82132
8119 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8120 from gcc.dg/torture/pr60092.c.
8121
8122 2018-01-15 Martin Sebor <msebor@redhat.com>
8123
8124 PR c++/83588
8125 * g++.dg/ext/flexary28.C: New test.
8126
8127 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8128
8129 PR fortran/82257
8130 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8131
8132 2018-01-15 Martin Sebor <msebor@redhat.com>
8133
8134 PR testsuite/83869
8135 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8136
8137 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8138
8139 PR fortran/54613
8140 * gfortran.dg/minmaxloc_9.f90: New test.
8141 * gfortran.dg/minmaxloc_10.f90: New test.
8142 * gfortran.dg/minmaxloc_11.f90: New test.
8143
8144 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8145
8146 PR target/83839
8147 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8148 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8149 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8150 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8151 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8152 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8153 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8154 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8155 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8156 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8157 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8158 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8159 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8160 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8161 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8162 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8163 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8164 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8165 * gcc.target/i386/ret-thunk-10.c: Likewise.
8166 * gcc.target/i386/ret-thunk-11.c: Likewise.
8167 * gcc.target/i386/ret-thunk-12.c: Likewise.
8168 * gcc.target/i386/ret-thunk-13.c: Likewise.
8169 * gcc.target/i386/ret-thunk-14.c: Likewise.
8170 * gcc.target/i386/ret-thunk-15.c: Likewise.
8171 * gcc.target/i386/ret-thunk-9.c: Don't check the
8172 __x86_return_thunk label. Scan for "push" only for Linux.
8173
8174 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8175
8176 PR testsuite/79920
8177 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8178
8179 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8180
8181 PR target/83687
8182 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8183 tests.
8184 * gcc.target/arm/pr83687.c: New test.
8185
8186 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8187
8188 Adjust tests to AVR_TINY.
8189
8190 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8191 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8192 * gcc.target/avr/pr71627.c: Same.
8193 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8194 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8195 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8196 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8197 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8198 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8199 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8200 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8201 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8202 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8203 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8204 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8205 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8206 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8207 * gcc.target/avr/torture/pr61055.c: Same.
8208 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8209 available.
8210 * gcc.target/avr/torture/int24-mul.c: Same.
8211 * gcc.target/avr/torture/pr51782-1.c: Same.
8212 * gcc.target/avr/torture/pr61443.c: Same.
8213 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8214 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8215
8216 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8217
8218 PR c/83801
8219 PR c/83729
8220 * gcc.target/avr/torture/pr83729.c: New test.
8221 * gcc.target/avr/torture/pr83801.c: New test.
8222
8223 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8224
8225 PR middle-end/82694
8226 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8227 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8228
8229 2018-01-10 Martin Sebor <msebor@redhat.com>
8230
8231 PR other/83508
8232 * gcc.dg/Wstringop-overflow-2.c: New test.
8233
8234 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8235
8236 PR libgfortran/83811
8237 * gfortran.dg/fmt_e.f90: New test.
8238
8239 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8240
8241 * gcc.target/i386/indirect-thunk-10.c: New test.
8242 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8243 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8244 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8245 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8246 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8247 * gcc.target/i386/ret-thunk-17.c: Likewise.
8248 * gcc.target/i386/ret-thunk-18.c: Likewise.
8249 * gcc.target/i386/ret-thunk-19.c: Likewise.
8250 * gcc.target/i386/ret-thunk-20.c: Likewise.
8251 * gcc.target/i386/ret-thunk-21.c: Likewise.
8252
8253 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8254
8255 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8256
8257 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8258
8259 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8260 -mno-indirect-branch-register.
8261 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8262 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8263 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8264 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8265 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8266 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8267 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8268 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8269 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8270 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8271 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8272 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8273 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8274 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8275 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8276 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8277 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8278 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8279 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8280 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8281 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8282 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8283 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8284 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8285 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8286 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8287 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8288 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8289 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8290 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8291 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8292 * gcc.target/i386/ret-thunk-10.c: Likewise.
8293 * gcc.target/i386/ret-thunk-11.c: Likewise.
8294 * gcc.target/i386/ret-thunk-12.c: Likewise.
8295 * gcc.target/i386/ret-thunk-13.c: Likewise.
8296 * gcc.target/i386/ret-thunk-14.c: Likewise.
8297 * gcc.target/i386/ret-thunk-15.c: Likewise.
8298 * gcc.target/i386/ret-thunk-9.c: Likewise.
8299 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8300 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8301 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8302
8303 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8304
8305 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8306 -mfunction-return=keep.
8307 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8308 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8309 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8310 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8311 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8312 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8313 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8314 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8315 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8316 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8317 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8318 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8319 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8320 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8321 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8322 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8323 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8324 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8325 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8326 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8327 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8328 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8329 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8330 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8331 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8332 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8333 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8334 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8335 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8336 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8337 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8338 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8339 * gcc.target/i386/ret-thunk-1.c: New test.
8340 * gcc.target/i386/ret-thunk-10.c: Likewise.
8341 * gcc.target/i386/ret-thunk-11.c: Likewise.
8342 * gcc.target/i386/ret-thunk-12.c: Likewise.
8343 * gcc.target/i386/ret-thunk-13.c: Likewise.
8344 * gcc.target/i386/ret-thunk-14.c: Likewise.
8345 * gcc.target/i386/ret-thunk-15.c: Likewise.
8346 * gcc.target/i386/ret-thunk-16.c: Likewise.
8347 * gcc.target/i386/ret-thunk-2.c: Likewise.
8348 * gcc.target/i386/ret-thunk-3.c: Likewise.
8349 * gcc.target/i386/ret-thunk-4.c: Likewise.
8350 * gcc.target/i386/ret-thunk-5.c: Likewise.
8351 * gcc.target/i386/ret-thunk-6.c: Likewise.
8352 * gcc.target/i386/ret-thunk-7.c: Likewise.
8353 * gcc.target/i386/ret-thunk-8.c: Likewise.
8354 * gcc.target/i386/ret-thunk-9.c: Likewise.
8355
8356 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8357
8358 * gcc.target/i386/indirect-thunk-1.c: New test.
8359 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8360 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8361 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8362 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8363 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8364 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8365 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8366 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8367 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8368 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8369 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8370 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8371 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8372 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8373 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8374 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8375 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8376 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8377 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8378 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8379 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8380 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8381 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8382 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8383 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8384 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8385 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8386 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8387 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8388 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8389 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8390 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8391
8392 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8393
8394 PR ipa/83051
8395 * gcc.c-torture/compile/pr83051.c: New testcase.
8396
8397 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8398
8399 PR tree-optimization/83501
8400 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8401
8402 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8403
8404 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8405 for lvx and stvx instead of lxvd2x and stxvd2x and require
8406 little-endian target. Add comments.
8407 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8408 comprehensive testing.
8409 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8410 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8411 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8412 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8413 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8414 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8415 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8416 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8417 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8418 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8419 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8420 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8421 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8422 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8423 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8424 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8425 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8426 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8427 scan-assembler-not directives that forbid lvx and xxpermdi.
8428 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8429 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8430 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8431 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8432 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8433 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8434 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8435 scan-assembler-times directives to reflect different numbers of
8436 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8437
8438 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8439 Alan Hayward <alan.hayward@arm.com>
8440 David Sherwood <david.sherwood@arm.com>
8441
8442 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8443 than SLP vectorization.
8444 * gcc.dg/vect/vect-alias-check-10.c: New test.
8445 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8446 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8447 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8448 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8449 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8450 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8451 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8452 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8453 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8454 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8455 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8456 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8457 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8458 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8459 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8460 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8461 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8462 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8463 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8464 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8465 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8466 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8467 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8468
8469 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8470 Alan Hayward <alan.hayward@arm.com>
8471 David Sherwood <david.sherwood@arm.com>
8472
8473 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8474 New proc.
8475 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8476 targets with scatter stores.
8477 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8478 stores.
8479 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8480 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8481 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8482 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8483 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8484 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8485 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8486 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8487 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8488 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8489 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8490 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8491 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8492 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8493 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8494 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8495
8496 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8497 Alan Hayward <alan.hayward@arm.com>
8498 David Sherwood <david.sherwood@arm.com>
8499
8500 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8501 for double_reduc1.
8502 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8503 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8504 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8505 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8506
8507 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8508 Alan Hayward <alan.hayward@arm.com>
8509 David Sherwood <david.sherwood@arm.com>
8510
8511 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8512 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8513 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8514
8515 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8516 Alan Hayward <alan.hayward@arm.com>
8517 David Sherwood <david.sherwood@arm.com>
8518
8519 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8520 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8521 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8522 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8523 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8524 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8525 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8526 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8527 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8528 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8529 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8530 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8531 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8532 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8533
8534 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8535 Alan Hayward <alan.hayward@arm.com>
8536 David Sherwood <david.sherwood@arm.com>
8537
8538 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8539 check for a message about using in-order reductions.
8540 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8541 check for a message about using in-order reductions.
8542 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8543 vectorized and check for a message about using in-order reductions.
8544 Expect targets with variable-length vectors to fall back to the
8545 fixed-length mininum.
8546 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8547 check for a message about using in-order reductions.
8548 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8549 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8550 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8551 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8552 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8553 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8554 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8555 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8556 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8557 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8558 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8559 vect_fold_left_plus.
8560
8561 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8562
8563 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8564 are spilled.
8565 * gcc.target/aarch64/sve/spill_2.c: New test.
8566 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8567 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8568 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8569 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8570 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8571
8572 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8573 Alan Hayward <alan.hayward@arm.com>
8574 David Sherwood <david.sherwood@arm.com>
8575
8576 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8577 of branches.
8578 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8579 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8580 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8581 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8582 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8583 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8584 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8585 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8586 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8587
8588 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8589 Alan Hayward <alan.hayward@arm.com>
8590 David Sherwood <david.sherwood@arm.com>
8591
8592 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8593 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8594 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8595 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8596
8597 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8598 Alan Hayward <alan.hayward@arm.com>
8599 David Sherwood <david.sherwood@arm.com>
8600
8601 * lib/target-supports.exp
8602 (check_effective_target_vect_fold_extract_last): New proc.
8603 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8604 for fold_extract_last.
8605 * gcc.dg/vect/pr65947-2.c: Likewise.
8606 * gcc.dg/vect/pr65947-3.c: Likewise.
8607 * gcc.dg/vect/pr65947-4.c: Likewise.
8608 * gcc.dg/vect/pr65947-5.c: Likewise.
8609 * gcc.dg/vect/pr65947-6.c: Likewise.
8610 * gcc.dg/vect/pr65947-9.c: Likewise.
8611 * gcc.dg/vect/pr65947-10.c: Likewise.
8612 * gcc.dg/vect/pr65947-12.c: Likewise.
8613 * gcc.dg/vect/pr65947-14.c: Likewise.
8614 * gcc.dg/vect/pr80631-1.c: Likewise.
8615 * gcc.target/aarch64/sve/clastb_1.c: New test.
8616 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8617 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8618 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8619 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8620 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8621 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8622 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8623 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8624 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8625 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8626 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8627 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8628 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8629
8630 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8631 Alan Hayward <alan.hayward@arm.com>
8632 David Sherwood <david.sherwood@arm.com>
8633
8634 * gcc.target/aarch64/sve/live_1.c: New test.
8635 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8636
8637 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8638 Alan Hayward <alan.hayward@arm.com>
8639 David Sherwood <david.sherwood@arm.com>
8640
8641 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8642 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8643 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8644 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8645 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8646 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8647 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8648 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8649 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8650
8651 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8652 Alan Hayward <alan.hayward@arm.com>
8653 David Sherwood <david.sherwood@arm.com>
8654
8655 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8656 New proc.
8657 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8658 vect_fully_masked.
8659 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8660 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8661 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8662 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8663 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8664 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8665
8666 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8667 Alan Hayward <alan.hayward@arm.com>
8668 David Sherwood <david.sherwood@arm.com>
8669
8670 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8671 instead of just ADDRESS.
8672 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8673 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8674 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8675 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8676 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8677 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8678 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8679 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8680 * gcc.target/aarch64/sve/while_2.c: Likewise.
8681 * gcc.target/aarch64/sve/while_3.c: Likewise.
8682 * gcc.target/aarch64/sve/while_4.c: Likewise.
8683
8684 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8685 Alan Hayward <alan.hayward@arm.com>
8686 David Sherwood <david.sherwood@arm.com>
8687
8688 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8689 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8690 to be predicated.
8691 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8692 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8693 * gcc.target/aarch64/sve/reduc_5.c: New test.
8694 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8695 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8696
8697 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8698 Alan Hayward <alan.hayward@arm.com>
8699 David Sherwood <david.sherwood@arm.com>
8700
8701 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8702 * gcc.dg/tree-ssa/peel1.c: Likewise.
8703 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8704 variable-length vectors.
8705 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8706 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8707 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8708 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8709 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8710 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8711 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8712 * gcc.target/aarch64/sve/slp_8.c: New test.
8713 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8714 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8715 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8716 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8717 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8718 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8719 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8720 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8721 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8722 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8723 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8724 * gcc.target/aarch64/sve/while_1.c: Likewise.
8725 * gcc.target/aarch64/sve/while_2.c: Likewise.
8726 * gcc.target/aarch64/sve/while_3.c: Likewise.
8727 * gcc.target/aarch64/sve/while_4.c: Likewise.
8728
8729 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8730 Alan Hayward <alan.hayward@arm.com>
8731 David Sherwood <david.sherwood@arm.com>
8732
8733 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8734 New proc.
8735 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8736 and add an associated scan-dump test. Prevent vectorization
8737 of the first two loops.
8738 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8739 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8740 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8741 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8742 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8743 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8744
8745 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8746 Alan Hayward <alan.hayward@arm.com>
8747 David Sherwood <david.sherwood@arm.com>
8748
8749 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8750 * gcc.dg/vect/pr67790.c: Likewise.
8751 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8752 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8753 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8754 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8755 * gcc.target/aarch64/sve/slp_5.c: New test.
8756 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8757 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8758 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8759 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8760 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8761
8762 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8763 Alan Hayward <alan.hayward@arm.com>
8764 David Sherwood <david.sherwood@arm.com>
8765
8766 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8767 && vect_load_lanes
8768 * gcc.dg/vect/slp-1.c: Likewise.
8769 * gcc.dg/vect/slp-10.c: Likewise.
8770 * gcc.dg/vect/slp-12b.c: Likewise.
8771 * gcc.dg/vect/slp-12c.c: Likewise.
8772 * gcc.dg/vect/slp-17.c: Likewise.
8773 * gcc.dg/vect/slp-19b.c: Likewise.
8774 * gcc.dg/vect/slp-20.c: Likewise.
8775 * gcc.dg/vect/slp-21.c: Likewise.
8776 * gcc.dg/vect/slp-22.c: Likewise.
8777 * gcc.dg/vect/slp-23.c: Likewise.
8778 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8779 * gcc.dg/vect/slp-24.c: Likewise.
8780 * gcc.dg/vect/slp-28.c: Likewise.
8781 * gcc.dg/vect/slp-39.c: Likewise.
8782 * gcc.dg/vect/slp-6.c: Likewise.
8783 * gcc.dg/vect/slp-7.c: Likewise.
8784 * gcc.dg/vect/slp-cond-1.c: Likewise.
8785 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8786 * gcc.dg/vect/slp-cond-2.c: Likewise.
8787 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8788 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8789 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8790 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8791 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8792 * gcc.dg/vect/slp-perm-6.c: Likewise.
8793 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8794 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8795 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8796 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8797 * gcc.dg/vect/slp-12a.c: Likewise.
8798 * gcc.dg/vect/slp-14.c: Likewise.
8799 * gcc.dg/vect/slp-15.c: Likewise.
8800 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8801 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8802 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8803 * gcc.target/aarch64/sve/slp_1.c: New test.
8804 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8805 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8806 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8807 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8808 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8809 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8810 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8811
8812 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8813 Alan Hayward <alan.hayward@arm.com>
8814 David Sherwood <david.sherwood@arm.com>
8815
8816 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8817 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8818 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8819 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8820 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8821 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8822 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8823 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8824 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8825 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8826 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8827 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8828 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8829 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8830 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8831 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8832 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8833 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8834 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8835
8836 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8837 Alan Hayward <alan.hayward@arm.com>
8838 David Sherwood <david.sherwood@arm.com>
8839
8840 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8841 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8842 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8843 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8844 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8845 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8846 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8847 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8848 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8849 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8850 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8851 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8852 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8853 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8854 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8855 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8856 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8857 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8858 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8859 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8860 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8861 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8862 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8863 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8864 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8865 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8866 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8867 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8868 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8869 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8870 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8871 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8872 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8873 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8874 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8875 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8876
8877 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8878 Alan Hayward <alan.hayward@arm.com>
8879 David Sherwood <david.sherwood@arm.com>
8880
8881 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8882 Return true for SVE too.
8883 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8884 if load/store lanes are supported.
8885 * gcc.dg/vect/slp-10.c: Likewise.
8886 * gcc.dg/vect/slp-12c.c: Likewise.
8887 * gcc.dg/vect/slp-17.c: Likewise.
8888 * gcc.dg/vect/slp-33.c: Likewise.
8889 * gcc.dg/vect/slp-6.c: Likewise.
8890 * gcc.dg/vect/slp-cond-1.c: Likewise.
8891 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8892 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8893 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8894 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8895 * gcc.dg/vect/slp-perm-6.c: Likewise.
8896 * gcc.dg/vect/slp-perm-9.c: Likewise.
8897 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8898 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8899 for variable-length vectors.
8900
8901 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8902 Alan Hayward <alan.hayward@arm.com>
8903 David Sherwood <david.sherwood@arm.com>
8904
8905 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8906 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8907
8908 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8909
8910 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8911 * g++.target/aarch64/sve/catch_1.C: New test.
8912 * g++.target/aarch64/sve/catch_2.C: Likewise.
8913 * g++.target/aarch64/sve/catch_3.C: Likewise.
8914 * g++.target/aarch64/sve/catch_4.C: Likewise.
8915 * g++.target/aarch64/sve/catch_5.C: Likewise.
8916 * g++.target/aarch64/sve/catch_6.C: Likewise.
8917
8918 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8919 Alan Hayward <alan.hayward@arm.com>
8920 David Sherwood <david.sherwood@arm.com>
8921
8922 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8923 New proc.
8924 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8925 * gcc.target/aarch64/fmaxmin.c: Likewise.
8926 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8927 * gcc.target/aarch64/orr_imm_1.c: Likewise.
8928 * gcc.target/aarch64/pr62178.c: Likewise.
8929 * gcc.target/aarch64/pr71727-2.c: Likewise.
8930 * gcc.target/aarch64/saddw-1.c: Likewise.
8931 * gcc.target/aarch64/saddw-2.c: Likewise.
8932 * gcc.target/aarch64/uaddw-1.c: Likewise.
8933 * gcc.target/aarch64/uaddw-2.c: Likewise.
8934 * gcc.target/aarch64/uaddw-3.c: Likewise.
8935 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
8936 * gcc.target/aarch64/vect-compile.c: Likewise.
8937 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
8938 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
8939 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8940 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8941 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8942 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8943 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8944 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
8945 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
8946 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8947 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8948 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8949 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8950 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
8951 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
8952 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
8953 * gcc.target/aarch64/vect-movi.c: Likewise.
8954 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
8955 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
8956 * gcc.target/aarch64/vect-vaddv.c: Likewise.
8957 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8958 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8959 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
8960 fixed-length SVE.
8961 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
8962 * gcc.target/aarch64/sve/arith_1.c: New test.
8963 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
8964 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8965 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8966 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8967 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
8968 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
8969 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
8970 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
8971 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
8972 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
8973 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8974 * gcc.target/aarch64/sve/ext_1.c: Likewise.
8975 * gcc.target/aarch64/sve/ext_2.c: Likewise.
8976 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8977 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8978 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8979 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8980 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
8981 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
8982 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
8983 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
8984 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
8985 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
8986 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
8987 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
8988 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
8989 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
8990 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
8991 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
8992 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
8993 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
8994 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
8995 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
8996 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
8997 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
8998 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
8999 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9000 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9001 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9002 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9003 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9004 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9005 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9006 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9007 * gcc.target/aarch64/sve/index_1.c: Likewise.
9008 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9009 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9010 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9011 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9012 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9013 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9014 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9015 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9016 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9017 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9018 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9019 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9020 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9021 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9022 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9023 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9024 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9025 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9026 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9027 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9028 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9029 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9030 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9031 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9032 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9033 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9034 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9035 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9036 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9037 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9038 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9039 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9040 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9041 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9042 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9043 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9044 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9045 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9046 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9047 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9048 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9049 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9050 * gcc.target/aarch64/sve/single_1.c: Likewise.
9051 * gcc.target/aarch64/sve/single_2.c: Likewise.
9052 * gcc.target/aarch64/sve/single_3.c: Likewise.
9053 * gcc.target/aarch64/sve/single_4.c: Likewise.
9054 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9055 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9056 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9057 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9058 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9059 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9060 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9061 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9062 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9063 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9064 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9065 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9066 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9067 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9068 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9069 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9070 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9071 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9072 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9073 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9074 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9075 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9076 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9077 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9078 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9079 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9080 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9081 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9082 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9083 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9084 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9085 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9086 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9087 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9088 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9089 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9090 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9091 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9092 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9093 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9094 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9095 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9096 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9097 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9098 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9099
9100 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9101 Alan Hayward <alan.hayward@arm.com>
9102 David Sherwood <david.sherwood@arm.com>
9103
9104 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9105 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9106 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9107 New procedures.
9108 (check_effective_target_vect_perm): Handle SVE.
9109 (check_effective_target_vect_perm_byte): Likewise.
9110 (check_effective_target_vect_perm_short): Likewise.
9111 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9112 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9113 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9114 (check_effective_target_vect_element_align_preferred): Likewise.
9115 (check_effective_target_vect_align_stack_vars): Likewise.
9116 (check_effective_target_vect_load_lanes): Likewise.
9117 (check_effective_target_vect_masked_store): Likewise.
9118 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9119 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9120 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9121 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9122 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9123 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9124 * gcc.dg/vect/slp-23.c: Likewise.
9125 * gcc.dg/vect/slp-perm-5.c: Likewise.
9126 * gcc.dg/vect/slp-perm-6.c: Likewise.
9127 * gcc.dg/vect/slp-perm-9.c: Likewise.
9128 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9129 * gcc.dg/vect/vect-114.c: Likewise.
9130 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9131 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9132
9133 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9134
9135 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9136 vect_variable_length, expecting the test to be vectorized
9137 without SLP instead.
9138 * gcc.dg/vect/pr33953.c: Likewise.
9139 * gcc.dg/vect/pr37027.c: Likewise.
9140 * gcc.dg/vect/pr67790.c: Likewise.
9141 * gcc.dg/vect/pr68445.c: Likewise.
9142 * gcc.dg/vect/slp-1.c: Likewise.
9143 * gcc.dg/vect/slp-10.c: Likewise.
9144 * gcc.dg/vect/slp-12a.c: Likewise.
9145 * gcc.dg/vect/slp-12b.c: Likewise.
9146 * gcc.dg/vect/slp-12c.c: Likewise.
9147 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9148 * gcc.dg/vect/slp-13.c: Likewise.
9149 * gcc.dg/vect/slp-14.c: Likewise.
9150 * gcc.dg/vect/slp-15.c: Likewise.
9151 * gcc.dg/vect/slp-17.c: Likewise.
9152 * gcc.dg/vect/slp-19b.c: Likewise.
9153 * gcc.dg/vect/slp-2.c: Likewise.
9154 * gcc.dg/vect/slp-20.c: Likewise.
9155 * gcc.dg/vect/slp-21.c: Likewise.
9156 * gcc.dg/vect/slp-22.c: Likewise.
9157 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9158 * gcc.dg/vect/slp-24.c: Likewise.
9159 * gcc.dg/vect/slp-28.c: Likewise.
9160 * gcc.dg/vect/slp-39.c: Likewise.
9161 * gcc.dg/vect/slp-42.c: Likewise.
9162 * gcc.dg/vect/slp-6.c: Likewise.
9163 * gcc.dg/vect/slp-7.c: Likewise.
9164 * gcc.dg/vect/slp-cond-1.c: Likewise.
9165 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9166 * gcc.dg/vect/slp-cond-2.c: Likewise.
9167 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9168 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9169 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9170 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9171 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9172 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9173 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9174 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9175 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9176 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9177 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9178 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9179 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9180 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9181 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9182 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9183 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9184
9185 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR c/83801
9188 * gcc.dg/pr83801.c: New test.
9189
9190 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9191
9192 PR fortran/52162
9193 * gfortran.dg/bounds_check_19.f90: New test.
9194
9195 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9196
9197 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9198 instead of scan-assembler-not for xsnabsqp.
9199
9200 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9201
9202 PR libgfortran/83525
9203 * gfortran.dg/newunit_5.f90: New test.
9204
9205 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9206
9207 PR rtl-optimization/80481
9208 * g++.dg/pr80481.C: New.
9209
9210 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9211
9212 PR target/83628
9213 * gcc.target/alpha/pr83628-3.c: New test.
9214
9215 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9216
9217 * lib/target-supports.exp (check_effective_target_avx512f): Also
9218 check for __builtin_ia32_addsd_round,
9219 __builtin_ia32_getmantsd_round.
9220 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9221
9222 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9223
9224 PR target/83629
9225 * gcc.target/powerpc/pr83629.c: Require ilp32.
9226
9227 2018-01-12 Richard Biener <rguenther@suse.de>
9228
9229 PR tree-optimization/80846
9230 * gcc.target/i386/pr80846-1.c: New testcase.
9231 * gcc.target/i386/pr80846-2.c: Likewise.
9232
9233 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9234
9235 * gcc.c-torture/execute/20180112-1.c: New test.
9236
9237 2018-01-12 Tom de Vries <tom@codesourcery.com>
9238
9239 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9240 * g++.dg/ext/label13a.C: Same.
9241 * g++.dg/ext/label14.C: Same.
9242 * g++.dg/ext/label2.C: Same.
9243 * g++.dg/ext/label3.C: Same.
9244 * g++.dg/torture/pr42462.C: Same.
9245 * g++.dg/torture/pr42739.C: Same.
9246 * g++.dg/warn/Wunused-label-3.C: Same.
9247
9248 2018-01-12 Tom de Vries <tom@codesourcery.com>
9249
9250 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9251 * g++.dg/Walloca1.C: Same.
9252 * g++.dg/cpp0x/pr70338.C: Same.
9253 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9254 * g++.dg/cpp1y/vla10.C: Same.
9255 * g++.dg/cpp1y/vla2.C: Same.
9256 * g++.dg/cpp1y/vla6.C: Same.
9257 * g++.dg/cpp1y/vla8.C: Same.
9258 * g++.dg/debug/debug5.C: Same.
9259 * g++.dg/debug/debug6.C: Same.
9260 * g++.dg/debug/pr54828.C: Same.
9261 * g++.dg/diagnostic/pr70105.C: Same.
9262 * g++.dg/eh/cleanup5.C: Same.
9263 * g++.dg/eh/spbp.C: Same.
9264 * g++.dg/ext/tmplattr9.C: Same.
9265 * g++.dg/ext/vla10.C: Same.
9266 * g++.dg/ext/vla11.C: Same.
9267 * g++.dg/ext/vla12.C: Same.
9268 * g++.dg/ext/vla15.C: Same.
9269 * g++.dg/ext/vla16.C: Same.
9270 * g++.dg/ext/vla17.C: Same.
9271 * g++.dg/ext/vla3.C: Same.
9272 * g++.dg/ext/vla6.C: Same.
9273 * g++.dg/ext/vla7.C: Same.
9274 * g++.dg/init/array24.C: Same.
9275 * g++.dg/init/new47.C: Same.
9276 * g++.dg/init/pr55497.C: Same.
9277 * g++.dg/opt/pr78201.C: Same.
9278 * g++.dg/template/vla2.C: Same.
9279 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9280 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9281 * g++.dg/torture/pr62127.C: Same.
9282 * g++.dg/torture/pr67055.C: Same.
9283 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9284 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9285 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9286 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9287 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9288 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9289 * g++.dg/warn/Wvla-1.C: Same.
9290 * g++.dg/warn/Wvla-3.C: Same.
9291 * g++.old-deja/g++.ext/array2.C: Same.
9292 * g++.old-deja/g++.ext/constructor.C: Same.
9293 * g++.old-deja/g++.law/builtin1.C: Same.
9294 * g++.old-deja/g++.other/crash12.C: Same.
9295 * g++.old-deja/g++.other/eh3.C: Same.
9296 * g++.old-deja/g++.pt/array6.C: Same.
9297 * g++.old-deja/g++.pt/dynarray.C: Same.
9298
9299 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9300
9301 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9302
9303 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9304
9305 PR libfortran/67412
9306 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9307 on *-*-solaris2.10.
9308
9309 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9310
9311 * lib/target-supports.exp (check_effective_target_branch_cost):
9312 Accept all x86 targets.
9313
9314 2018-01-12 Martin Liska <mliska@suse.cz>
9315
9316 PR ipa/83054
9317 * g++.dg/warn/pr83054.C: New test.
9318
9319 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9320
9321 * gcc.target/powerpc/spec-barr-1.c: New file.
9322
9323 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9324
9325 PR target/83330
9326 * gcc.target/i386/pr83330.c: New test.
9327
9328 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9329
9330 PR fortran/79383
9331 * gfortran.dg/dtio_31.f03: New test.
9332 * gfortran.dg/dtio_32.f03: New test.
9333
9334 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9335
9336 PR c++/43486
9337 * g++.dg/wrappers: New subdirectory.
9338 * g++.dg/wrappers/README: New file.
9339 * g++.dg/wrappers/alloc.C: New test case.
9340 * g++.dg/wrappers/cow-istream-string.C: New test case.
9341 * g++.dg/wrappers/cp-stdlib.C: New test case.
9342 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9343 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9344
9345 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9346
9347 PR middle-end/83718
9348 * g++.dg/torture/pr83718.C: New testcase.
9349
9350 2018-01-11 Martin Jambor <mjambor@suse.cz>
9351
9352 PR ipa/83178
9353 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9354
9355 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9356
9357 PR tree-optimization/83695
9358 * gcc.dg/tree-ssa/pr83695.c: New test.
9359
9360 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9361
9362 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9363 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9364
9365 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9366
9367 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9368 * gcc.target/arm/simd/fp16fml_high.c: New test.
9369 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9370 * lib/target-supports.exp
9371 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9372 check_effective_target_arm_fp16fml_neon_ok,
9373 add_options_for_arm_fp16fml_neon): New procedures.
9374
9375 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9376
9377 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9378 combination tests.
9379
9380 2018-01-11 Richard Biener <rguenther@suse.de>
9381
9382 PR tree-optimization/83435
9383 * gcc.dg/graphite/pr83435.c: New testcase.
9384
9385 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9386 Alan Hayward <alan.hayward@arm.com>
9387 David Sherwood <david.sherwood@arm.com>
9388
9389 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9390
9391 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9392
9393 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9394
9395 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9396
9397 PR target/82096
9398 * gcc.c-torture/compile/pr82096.c: New test.
9399
9400 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9401
9402 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9403
9404 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9405
9406 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9407
9408 2018-01-11 Justin Squirek <squirek@adacore.com>
9409
9410 * gnat.dg/expr_func4.adb: New testcase.
9411
9412 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9413
9414 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9415 testcase.
9416
9417 2018-01-11 Bob Duff <duff@adacore.com>
9418
9419 * gnat.dg/protected_null.adb: New testcase.
9420
9421 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9422
9423 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9424
9425 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9426
9427 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9428
9429 2018-01-11 Justin Squirek <squirek@adacore.com>
9430
9431 * gnat.dg/loopvar.adb: New testcase.
9432
9433 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9434
9435 PR middle-end/83189
9436 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9437
9438 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9439
9440 * gcc.c-torture/compile/pr83575.c: New testcase.
9441
9442 2018-01-10 Michael Collison <michael.collison@arm.com>
9443
9444 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9445 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9446 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9447 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9448 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9449 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9450 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9451 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9452 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9453 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9454 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9455 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9456 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9457 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9458 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9459 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9460
9461 2018-01-10 Michael Collison <michael.collison@arm.com>
9462
9463 * gcc.target/aarch64/sha2.h: New shared testcase.
9464 * gcc.target/aarch64/sha2_1.c: New testcase.
9465 * gcc.target/aarch64/sha2_2.c: New testcase.
9466 * gcc.target/aarch64/sha2_3.c: New testcase.
9467 * gcc.target/aarch64/sha3.h: New shared testcase.
9468 * gcc.target/aarch64/sha3_1.c: New testcase.
9469 * gcc.target/aarch64/sha3_2.c: New testcase.
9470 * gcc.target/aarch64/sha3_3.c: New testcase.
9471
9472 2018-01-10 Michael Collison <michael.collison@arm.com>
9473
9474 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9475
9476 2018-01-10 Martin Sebor <msebor@redhat.com>
9477
9478 PR tree-optimization/83781
9479 * gcc.dg/strlenopt-42.c: New test.
9480
9481 2018-01-11 Martin Sebor <msebor@gmail.com>
9482 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9483
9484 PR tree-optimization/83501
9485 PR tree-optimization/81703
9486
9487 * gcc.dg/strlenopt-39.c: New test-case.
9488 * gcc.dg/pr81703.c: Likewise.
9489
9490 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9491
9492 * gnat.dg/atomic10.adb: New test.
9493
9494 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9495
9496 PR fortran/82367
9497 * gfortran.dg/deferred_character_18.f90: New test.
9498
9499 2018-01-10 Martin Sebor <msebor@redhat.com>
9500
9501 PR tree-optimization/83671
9502 * gcc.dg/strlenopt-40.c: New test.
9503 * gcc.dg/strlenopt-41.c: New test.
9504
9505 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9506
9507 PR fortran/83093
9508 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9509
9510 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9511
9512 PR target/83399
9513 * gcc.target/powerpc/pr83399.c: New test.
9514
9515 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9516
9517 PR c++/43486
9518 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9519 to reflect that the arguments are correctly underlined.
9520 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9521 for globals, params, locals and literals.
9522 (test_sizeof): Directly test the location of "sizeof", rather than
9523 when used in compound expressions.
9524 (test_alignof): Likewise for "alignof".
9525 (test_string_literals): Likewise for string literals.
9526 (test_numeric_literals): Likewise for numeric literals.
9527 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9528 (test_typeid): Likewise for typeid.
9529 (test_unary_plus): New.
9530 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9531 format strings.
9532
9533 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9534
9535 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9536
9537 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9538
9539 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9540
9541 2018-01-10 Marek Polacek <polacek@redhat.com>
9542
9543 PR c++/82541
9544 * g++.dg/warn/Wduplicated-branches4.C: New test.
9545
9546 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9547
9548 PR c++/81327
9549 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9550 cast to void *.
9551
9552 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9553
9554 PR c++/81055
9555 * g++.dg/cpp0x/new2.C: New.
9556
9557 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9558
9559 PR target/83735
9560 * gcc.target/i386/pr83735.c: New test.
9561
9562 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9563
9564 * lib/target-supports.exp (check_effective_target_branch_cost):
9565 New function.
9566 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9567 * gcc.dg/pr21643.c: Likewise.
9568 * gcc.dg/pr46309.c: Likewise.
9569 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9570 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9571 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9572 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9573 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9574 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9575 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9576 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9577 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9578 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9579 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9580 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9581 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9582 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9583
9584 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9585
9586 PR target/83629
9587 * gcc.target/powerpc/pr83629.c: New testcase.
9588
9589 2018-01-10 Richard Biener <rguenther@suse.de>
9590
9591 PR testsuite/78768
9592 * gcc.dg/pr78768.c: Un-XFAIL.
9593
9594 2018-01-10 Richard Biener <rguenther@suse.de>
9595
9596 PR debug/82425
9597 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9598
9599 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9600
9601 PR tree-optimization/83753
9602 * gcc.dg/torture/pr83753.c: New test.
9603
9604 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9605
9606 * gcc.target/i386/avx2-gather-1.c: Add -march.
9607 * gcc.target/i386/avx2-gather-2.c: Add -march.
9608 * gcc.target/i386/avx2-gather-3.c: Add -march.
9609 * gcc.target/i386/avx2-gather-4.c: Add -march.
9610 * gcc.target/i386/avx2-gather-5.c: Add -march.
9611 * gcc.target/i386/avx2-gather-6.c: Add -march.
9612 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9613 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9614 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9615 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9616 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9617 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9618 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9619 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9620 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9621 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9622
9623 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9624
9625 PR target/78585:
9626 * gcc.target/i386/pr78585.c: New test.
9627
9628 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9629
9630 PR c++/83734
9631 * g++.dg/cpp0x/pr83734.C: New test.
9632
9633 2018-01-09 Carl Love <cel@us.ibm.com>
9634
9635 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9636 vec_mergeo builtins with float, double, long long, unsigned long long,
9637 bool long long arguments.
9638 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9639 vec_float2 with double arguments.
9640 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9641 vec_mergew and vec_mergow builtins.
9642
9643 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9644
9645 PR fortran/83742
9646 * gfortran.dg/contiguous_6.f90: New test.
9647
9648 2018-01-09 Richard Biener <rguenther@suse.de>
9649
9650 PR tree-optimization/83668
9651 * gcc.dg/graphite/pr83668.c: New testcase.
9652
9653 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9654
9655 PR tree-optimization/64811
9656 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9657 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9658 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9659 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9660 New tests.
9661 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9662
9663 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9664
9665 PR target/79883
9666 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9667
9668 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9669
9670 PR target/82641
9671 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9672 no NEON and require softfp or hard float-abi.
9673 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9674
9675 2018-01-09 Richard Biener <rguenther@suse.de>
9676
9677 PR tree-optimization/83572
9678 * gcc.dg/graphite/pr83572.c: New testcase.
9679
9680 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9681
9682 PR target/83507
9683 * gcc.dg/sms-13.c: New test.
9684
9685 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9686
9687 PR fortran/83741
9688 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9689
9690 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9691 Monk Chiang <sh.chiang04@gmail.com>
9692
9693 * gcc.target/riscv/save-restore-1.c: New.
9694
9695 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9696
9697 PR target/83677
9698 * gcc.target/powerpc/pr83677.c: New file.
9699
9700 2018-01-08 Jeff Law <law@redhat.com>
9701
9702 PR rtl-optimizatin/81308
9703 * g++.dg/pr81308-1.C: New test.
9704 * g++.dg/pr81308-2.C: New test.
9705
9706 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9707
9708 PR target/83663 - Revert r255946
9709 * gcc.target/aarch64/vect-slp-dup.c: New.
9710
9711 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9712
9713 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9714 combination tests.
9715
9716 2018-01-08 Richard Biener <rguenther@suse.de>
9717
9718 PR tree-optimization/83563
9719 * gcc.dg/graphite/pr83563.c: New testcase.
9720
9721 2018-01-08 Richard Biener <rguenther@suse.de>
9722
9723 PR middle-end/83713
9724 * g++.dg/torture/pr83713.C: New testcase.
9725
9726 2018-01-08 Tom de Vries <tom@codesourcery.com>
9727
9728 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9729
9730 2018-01-08 Richard Biener <rguenther@suse.de>
9731
9732 PR tree-optimization/83685
9733 * gcc.dg/torture/pr83685.c: New testcase.
9734
9735 2018-01-08 Richard Biener <rguenther@suse.de>
9736
9737 PR lto/83719
9738 * gcc.dg/lto/pr83719_0.c: New testcase.
9739
9740 2018-01-08 Tom de Vries <tom@codesourcery.com>
9741
9742 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9743 * gcc.dg/graphite/run-id-1.c: Same.
9744 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9745
9746 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9747
9748 PR fortran/83611
9749 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9750 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9751 * gfortran.dg/pdt_27.f03: New test.
9752
9753 PR fortran/83731
9754 * gfortran.dg/pdt_28.f03: New test.
9755
9756 2018-01-08 Tom de Vries <tom@codesourcery.com>
9757
9758 * c-c++-common/builtins.c: Require effective target alloca.
9759 * gcc.dg/Wrestrict.c: Same.
9760 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9761
9762 2018-01-08 Richard Biener <rguenther@suse.de>
9763
9764 PR middle-end/83580
9765 * gcc.dg/torture/pr83580.c: New testcase.
9766
9767 2018-01-08 Richard Biener <rguenther@suse.de>
9768
9769 PR middle-end/83517
9770 * gcc.dg/pr83517.c: New testcase.
9771
9772 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9773
9774 PR middle-end/81897
9775 * gcc.dg/uninit-pr81897.c: New test.
9776
9777 2018-01-06 Martin Sebor <msebor@redhat.com>
9778
9779 PR tree-optimization/83640
9780 * gcc.dg/Wrestrict-6.c: New test.
9781 * gcc.dg/pr83640.c: New test.
9782
9783 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9784
9785 * gcc.target/aarch64/reg-alloc-1.c: New test.
9786
9787 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9788
9789 PR fortran/50892
9790 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9791
9792 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9793
9794 PR debug/83480
9795 * gcc.dg/pr83480.c: New test.
9796
9797 PR rtl-optimization/83682
9798 * gcc.target/i386/pr83682.c: New test.
9799
9800 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9801
9802 PR fortran/78534
9803 PR fortran/66310
9804 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9805 * gfortran.dg/dependency_49.f90: Likewise.
9806 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9807 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9808 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9809 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9810 * gfortran.dg/string_1_lp64.f90: New test.
9811 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9812 * gfortran.dg/string_3_lp64.f90: New test.
9813
9814 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR target/83604
9817 * gcc.target/i386/sse-26.c: New test.
9818
9819 PR target/83604
9820 * gcc.target/i386/pr83604.c: New test.
9821
9822 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9823
9824 * gcc.dg/vect/vect-align-4.c: New test.
9825 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9826 and redefine as a structure with an unaligned member "b".
9827 (foo): Update accordingly.
9828
9829 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9830
9831 PR target/82439
9832 * gcc.target/aarch64/bics_5.c: New test.
9833 * gcc.target/arm/bics_5.c: Likewise.
9834
9835 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9836
9837 PR tree-optimization/83605
9838 * gcc.dg/pr83605.c: New test.
9839
9840 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9841
9842 PR target/83554
9843 * gcc.target/i386/pr83554.c: New test.
9844
9845 PR ipa/82352
9846 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9847 long unsigned int.
9848
9849 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9850
9851 PR fortran/83683
9852 PR fortran/45689
9853 * gfortran.dg/eoshift_8.f90: New test.
9854 * gfortran.dg/simplify_eoshift_1.f90: New test.
9855
9856 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR debug/83585
9859 * gcc.dg/pr83585.c: New test.
9860
9861 2018-01-04 Nathan Sidwell <nathan@acm.org>
9862
9863 PR c++/83667
9864 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9865
9866 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9867
9868 PR debug/83666
9869 * gcc.dg/pr83666.c: New test.
9870
9871 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9872
9873 PR target/83628
9874 * gcc.target/alpha/pr83628-1.c: New test.
9875 * gcc.target/alpha/pr83628-2.c: Ditto.
9876
9877 2018-01-04 Martin Liska <mliska@suse.cz>
9878
9879 PR ipa/82352
9880 * g++.dg/ipa/pr82352.C: New test.
9881
9882 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9883
9884 * gcc.dg/vect-opt-info-1.c: Moved to ...
9885 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9886 vect_int targets, use dg-additional-options instead of dg-options and
9887 use relative line numbers instead of absolute.
9888
9889 2018-01-03 Martin Sebor <msebor@redhat.com>
9890
9891 PR tree-optimization/83655
9892 * gcc.dg/Wrestrict-5.c: New test.
9893 * c-c++-common/builtins.c: New test.
9894
9895 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9896 Alan Hayward <alan.hayward@arm.com>
9897 David Sherwood <david.sherwood@arm.com>
9898
9899 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9900 (main): Call it.
9901
9902 2018-01-03 Jeff Law <law@redhat.com>
9903
9904 PR target/83641
9905 * gcc.target/i386/stack-check-17.c: New test.
9906 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9907
9908 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9909
9910 PR debug/83621
9911 * gcc.dg/pr83621.c: New test.
9912
9913 PR debug/83645
9914 * gcc.dg/pr83645.c: New test.
9915
9916 2018-01-03 Martin Sebor <msebor@redhat.com>
9917
9918 PR tree-optimization/83603
9919 * gcc.dg/Wrestrict-4.c: New test.
9920
9921 PR c/83559
9922 * gcc.dg/const-2.c: New test.
9923 * gcc.dg/pure-3.c: New test.
9924
9925 2018-01-03 Martin Sebor <msebor@redhat.com>
9926
9927 * gcc.dg/Wrestrict-3.c: New test.
9928
9929 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9930
9931 PR c++/83555
9932 * g++.dg/opt/pr83555.C: New test.
9933 * g++.dg/ubsan/pr83555.C: New test.
9934
9935 2018-01-03 David Malcolm <dmalcolm@redhat.com>
9936
9937 PR c/82050
9938 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
9939 the !CHECKING_P case by expecting a note.
9940 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
9941 a note for the !CHECKING_P case, and move the return statement
9942 outside of #if CHECKING_P guard.
9943
9944 2018-01-03 Jeff Law <law@redhat.com>
9945
9946 PR middle-end/83654
9947 * gcc.target/i386/stack-check-18.c: New test.
9948 * gcc.target/i386/stack-check-19.c: New test.
9949
9950 2018-01-03 Martin Sebor <msebor@redhat.com>
9951
9952 PR tree-optimization/83501
9953 * c-c++-common/Warray-bounds-3.c: Remove xfail.
9954
9955 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9956
9957 PR tree-optimization/83501
9958 * gcc.dg/tree-ssa/pr83501-1.c: New test.
9959
9960 2018-01-03 Nathan Sidwell <nathan@acm.org>
9961
9962 PR c++/83667
9963 * g++.dg/ipa/pr83667.C: New.
9964
9965 2018-01-03 Martin Liska <mliska@suse.cz>
9966
9967 PR tree-optimization/83593
9968 * gcc.dg/pr83593.c: New test.
9969
9970 2018-01-03 Martin Liska <mliska@suse.cz>
9971
9972 PR ipa/83549
9973 * g++.dg/ipa/pr83549.C: New test.
9974
9975 2018-01-03 Marek Polacek <polacek@redhat.com>
9976
9977 PR c++/83592
9978 * g++.dg/warn/mvp2.C: New test.
9979
9980 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9981
9982 PR preprocessor/83602
9983 * g++.dg/cpp/pr83602.C: New test.
9984
9985 PR c++/83634
9986 * g++.dg/parse/pr83634.C: New test.
9987
9988 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9989
9990 PR fortran/83664
9991 * gfortran.dg/eoshift_7.f90: New test.
9992
9993 2018-01-03 Jan Beulich <jbeulich@suse.com>
9994
9995 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
9996 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
9997
9998 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9999
10000 Update copyright years.
10001
10002 2018-01-03 Martin Liska <mliska@suse.cz>
10003
10004 PR ipa/83594
10005 * gcc.dg/ipa/pr83594.c: New test.
10006
10007 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10008 Alan Hayward <alan.hayward@arm.com>
10009 David Sherwood <david.sherwood@arm.com>
10010
10011 * gcc.dg/vect-opt-info-1.c: New test.
10012
10013 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10014
10015 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10016 floorf128, truncf128, and roundf128.
10017 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10018 optimizations added in match.pd.
10019 * gcc.target/powerpc/float128-hw6.c: Likewise.
10020 * gcc.target/powerpc/float128-hw7.c: Likewise.
10021 * gcc.target/powerpc/float128-hw8.c: Likewise.
10022 * gcc.target/powerpc/float128-hw9.c: Likewise.
10023 * gcc.target/powerpc/float128-hw10.c: Likewise.
10024 * gcc.target/powerpc/float128-hw11.c: Likewise.
10025
10026 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10027
10028 PR c++/83556
10029 * g++.dg/cpp0x/pr83556.C: New test.
10030
10031 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10032
10033 PR fortran/45689
10034 PR fortran/83650
10035 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10036 * gfortran.dg/simplify_cshift_4.f90: New test.
10037
10038 2018-01-02 Marek Polacek <polacek@redhat.com>
10039
10040 PR c++/81860
10041 * g++.dg/cpp0x/inh-ctor30.C: New test.
10042
10043 PR c++/83644
10044 * g++.dg/cpp1z/pr83644.C: New test.
10045
10046 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10047
10048 PR fortran/83076
10049 * gfortran.dg/coarray_45.f90: New test.
10050
10051 PR fortran/83319
10052 * gfortran.dg/coarray_46.f90: New test.
10053
10054 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10055
10056 PR tree-optimization/83581
10057 * gcc.dg/pr83581.c: New test.
10058
10059 PR c/83595
10060 * gcc.dg/pr83595.c: New test.
10061
10062 PR middle-end/83608
10063 * g++.dg/opt/pr83608.C: New test.
10064
10065 PR middle-end/83609
10066 * gcc.dg/pr83609.c: New test.
10067 * g++.dg/opt/pr83609.C: New test.
10068
10069 PR middle-end/83623
10070 * gcc.dg/pr83623.c: New test.
10071
10072 * gcc.target/i386/i386.exp
10073 (check_effective_target_avx512vpopcntdqvl): New proc.
10074 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10075 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10076 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10077 \f
10078 Copyright (C) 2018 Free Software Foundation, Inc.
10079
10080 Copying and distribution of this file, with or without modification,
10081 are permitted in any medium without royalty provided the copyright
10082 notice and this notice are preserved.