re PR middle-end/85567 (internal compiler error: in gimplify_modify_expr, at gimplify...
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-02 Richard Biener <rguenther@suse.de>
2
3 PR middle-end/85567
4 * gcc.dg/torture/pr85567.c: New testcase.
5
6 2018-05-02 Jakub Jelinek <jakub@redhat.com>
7
8 PR target/85582
9 * gcc.c-torture/execute/pr85582-1.c: New test.
10 * gcc.c-torture/execute/pr85582-2.c: New test.
11
12 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
13
14 PR tree-optimization/85586
15 * gcc.dg/vect/pr85586.c: New test.
16
17 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
18
19 PR tree-optimization/85143
20 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
21 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
22
23 2018-05-01 David Malcolm <dmalcolm@redhat.com>
24
25 PR c/84258
26 * c-c++-common/Wformat-pr84258.c: New test.
27
28 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
29
30 PR tree-optimization/82665
31 * gcc.dg/tree-ssa/pr82665.c: New test.
32
33 2018-04-30 David Malcolm <dmalcolm@redhat.com>
34
35 PR c++/85523
36 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
37 (test_add_fixit_insert_formatted_single_line): New function.
38 (test_add_fixit_insert_formatted_multiline): New function.
39 Extend expected output of generated patch to include fix-it hints
40 for these.
41 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
42 "gcc-rich-location.h". Add test coverage for
43 gcc_rich_location::add_fixit_insert_formatted.
44
45 2018-04-30 David Malcolm <dmalcolm@redhat.com>
46
47 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
48 (test_show_locus): Update for location_get_source_line returning a
49 char_span. Use char_span for handling words in the
50 "test_many_nested_locations" fix-it example.
51
52 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
53
54 * gcc.target/arc/interrupt-8.c: Update test.
55 * gcc.target/arc/loop-4.c: Likewise.
56 * gcc.target/arc/loop-hazard-1.c: Likewise.
57 * gcc.target/arc/sdata-3.c: Likewise.
58
59 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
60
61 * gcc.target/arc/store-merge-1.c: New test.
62 * gcc.target/arc/add_n-combine.c: Update test.
63
64 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
65
66 Microblaze Target: PIC data text relative
67
68 * gcc.target/microblaze/others/data_var1.c: Include
69 PIC case of r20 base register.
70 * gcc.target/microblaze/others/data_var2.c: Ditto.
71 * gcc.target/microblaze/others/picdtr.c: Add new
72 test case for -mpic-is-data-text-relative.
73 * gcc.target/microblaze/others/sdata_var1.c: Add
74 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
75 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
76 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
77 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
78 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
79 * gcc.target/microblaze/others/string_cst1_gpopt.c:
80 Ditto.
81 * gcc.target/microblaze/others/string_cst2_gpopt.c:
82 Ditto.
83
84 2018-04-30 Richard Biener <rguenther@suse.de>
85
86 PR tree-optimization/28364
87 PR tree-optimization/85275
88 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
89 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
90 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
91 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
92 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
93 still passes.
94 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
95 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
96 still passes.
97 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
98 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
99 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
100
101 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
102
103 PR target/84431
104 * gcc.target/i386/pr84431.c: New test.
105
106 2018-04-27 Martin Jambor <mjambor@suse.cz>
107
108 PR ipa/85549
109 * g++.dg/ipa/pr85549.C: New test.
110
111 2018-04-27 Jakub Jelinek <jakub@redhat.com>
112
113 PR c++/85553
114 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
115 directive.
116 * g++.dg/cpp0x/constexpr-85553.C: New test.
117
118 2018-04-27 David Malcolm <dmalcolm@redhat.com>
119
120 PR c++/85515
121 * g++.dg/pr85515-1.C: New test.
122 * g++.dg/pr85515-2.C: New test.
123
124 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
125
126 PR c++/84691
127 * g++.dg/cpp0x/friend3.C: New.
128
129 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
130
131 PR target/82518
132 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
133 Use check_effective_target_arm_little_endian.
134
135 2018-04-27 Jakub Jelinek <jakub@redhat.com>
136
137 PR tree-optimization/85529
138 * gcc.c-torture/execute/pr85529-1.c: New test.
139 * gcc.c-torture/execute/pr85529-2.c: New test.
140 * gcc.dg/pr85529.c: New test.
141
142 2018-04-26 Maciej W. Rozycki <macro@mips.com>
143
144 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
145 `.dword' in addition to `lw' and `.word'.
146
147 2018-04-26 Maciej W. Rozycki <macro@mips.com>
148
149 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
150
151 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
152
153 * gnat.dg/loop_optimization24.adb: New test.
154
155 2018-04-26 Richard Biener <rguenther@suse.de>
156
157 PR tree-optimization/85116
158 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
159 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
160 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
161 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
162
163 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
164
165 PR target/85473
166 * gcc.target/i386/pr85473-1.c: New test.
167 * gcc.target/i386/pr85473-2.c: New test.
168
169 2018-04-25 Nathan Sidwell <nathan@acm.org>
170 Jakub Jelinek <jakub@redhat.com>
171
172 PR c++/85437
173 PR c++/49171
174 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
175 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
176 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
177 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
178 * g++.dg/cpp0x/pr85437-1.C: New.
179 * g++.dg/cpp0x/pr85437-2.C: New.
180 * g++.dg/cpp0x/pr85437-3.C: New.
181 * g++.dg/cpp0x/pr85437-4.C: New.
182
183 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
184
185 PR fortran/85520
186 * gfortran.dg/pr85520.f90: New test.
187
188 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
189
190 PR target/85512
191 * gcc.dg/pr85512.c: New test.
192
193 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
194
195 PR target/85485
196 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
197 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
198 * gcc.dg/pr85388-1.c (dg-options): Likwise.
199 * gcc.dg/pr85388-2.c (dg-options): Likwise.
200 * gcc.dg/pr85388-3.c (dg-options): Likwise.
201 * gcc.dg/pr85388-4.c (dg-options): Likwise.
202 * gcc.dg/pr85388-5.c (dg-options): Likwise.
203 * gcc.dg/pr85388-6.c (dg-options): Likwise.
204 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
205 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
206 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
207 * gcc.target/i386/cet-label.c (dg-options): Likwise.
208 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
209 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
210 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
211 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
212 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
213 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
214 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
215 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
216 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
217 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
218 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
219 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
220 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
221 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
222 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
223 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
224 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
225 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
226 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
227 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
228 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
229 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
230 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
231 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
232 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
233 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
234 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
235 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
236 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
237 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
238 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
239 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
240 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
241 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
242 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
243 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
244 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
245 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
246 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
247 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
248 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
249 * gcc.target/i386/pr84146.c (dg-options): Likwise.
250 * gcc.target/i386/pr85403.c (dg-options): Likwise.
251 * gcc.target/i386/pr85404.c (dg-options): Likwise.
252 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
253 with -mshstk.
254 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
255 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
256 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
257 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
258 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
259 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
260 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
261 * (dg-options): Likwise.
262 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
263 -mno-cet.
264 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
265 * gcc.target/i386/cet-label-3.c: Removed.
266 * gcc.target/i386/cet-property-3.c: Likwise.
267 * gcc.target/i386/cet-sjlj-7.c: Likwise.
268
269 2018-04-24 Jakub Jelinek <jakub@redhat.com>
270
271 PR target/85511
272 * gcc.target/i386/pr85511.c: New test.
273
274 PR target/85503
275 * g++.dg/ext/pr85503.C: New test.
276
277 PR target/85508
278 * gcc.target/i386/pr85508.c: New test.
279
280 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
281
282 PR tree-optimization/85478
283 * g++.dg/pr85478.C: New test.
284
285 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
286
287 * g++.dg/torture/pr85496.C: New test.
288
289 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
290
291 PR rtl-optimization/85423
292 * gcc.dg/pr85423.c: New test.
293
294 2018-04-20 Martin Sebor <msebor@redhat.com>
295
296 PR c/85365
297 * gcc.dg/Wrestrict-15.c: New test.
298
299 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
300
301 PR target/85456
302 * gcc.target/powerpc/pr85456.c: New test.
303
304 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
305
306 * g++.dg/ext/undef-bool-1.C: Require lp64.
307 * gcc.target/powerpc/undef-bool-2.c: Likewise.
308
309 2018-04-20 Jeff Law <law@redhat.com>
310
311 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
312 stack protector.
313 * gcc.dg/stack-check-6.c: Likewise.
314 * gcc.dg/stack-check-6a.c: Likewise.
315 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
316 * gcc.target/i386/stack-check-18.c: Likewise.
317 * gcc.target/i386/stack-check-19.c: Likewise.
318
319 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
320
321 PR testsuite/85483
322 * gcc.target/aarch64/sve/vcond_1.c: Move to...
323 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
324 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
325 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
326
327 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
328
329 PR target/85469
330 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
331 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
332
333 2018-04-20 Richard Biener <rguenther@suse.de>
334
335 PR middle-end/85475
336 * gcc.dg/torture/pr85475.c: New testcase.
337
338 2018-04-20 Martin Jambor <mjambor@suse.cz>
339
340 ipa/85449
341 * gcc.dg/ipa/pr85449.c: New test.
342
343 2018-04-20 Martin Jambor <mjambor@suse.cz>
344
345 ipa/85447
346 * g++.dg/ipa/pr85447.C: New file.
347 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
348
349 2018-04-20 Jakub Jelinek <jakub@redhat.com>
350
351 PR c++/85462
352 * g++.dg/cpp0x/pr85462.C: New test.
353
354 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
355
356 * gcc.target/i386/pr85404.c: Require CET target.
357
358 2018-04-19 Jakub Jelinek <jakub@redhat.com>
359
360 PR tree-optimization/85467
361 * gcc.dg/pr85467.c: New test.
362
363 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
364
365 PR c++/84611
366 * g++.dg/parse/crash68.C: New.
367
368 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
369
370 PR libgcc/85334
371 * g++.dg/torture/pr85334.C: New test.
372
373 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
374
375 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
376 * g++.dg/diagnostic/pr85464.C: New.
377
378 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
379
380 PR target/85397
381 * gcc.dg/torture/pr85397-1.c: New test.
382 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
383 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
384
385 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
386
387 PR target/85404
388 * gcc.target/i386/pr85404.c: New test.
389
390 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
391
392 PR target/85417
393 * c-c++-common/attr-nocf-check-1.c: Compile with
394 -fcf-protection=none.
395 * c-c++-common/attr-nocf-check-3.c: Likewise.
396 * gcc.dg/march-generic.c: Likewise.
397 * gcc.target/i386/align-limit.c: Likewise.
398 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
399 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
400 * gcc.target/i386/cet-property-2.c: Likewise.
401 * gcc.target/i386/ret-thunk-26.c: Likewise.
402 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
403 targets.
404 * c-c++-common/fcf-protection-2.c: Likewise.
405 * c-c++-common/fcf-protection-3.c: Likewise.
406 * c-c++-common/fcf-protection-5.c: Likewise.
407 * c-c++-common/fcf-protection-6.c: Likewise.
408 * c-c++-common/fcf-protection-7.c: Likewise.
409 * gcc.target/i386/cet-label-3.c: New test.
410 * gcc.target/i386/cet-property-3.c: Likewise.
411 * gcc.target/i386/cet-sjlj-7.c: Likewise.
412 * gcc.target/i386/pr85417-1.c: Likewise.
413 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
414 __x86_indirect_thunk_nt_(r|e)ax
415 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
416 * gcc.target/i386/pr85403.c: Remove dg-error,
417
418 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
419
420 * gcc.target/i386/movdir-1.c: New test.
421
422 2018-04-19 Richard Biener <rguenther@suse.de>
423
424 PR middle-end/85455
425 * gcc.dg/pr85455.c: New testcase.
426
427 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
428
429 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
430 targets.
431 * g++.dg/lto/pr85405b_0.C: Likewise.
432 * g++.dg/lto/pr84805_0.C: Likewise.
433
434 2018-04-18 Martin Liska <mliska@suse.cz>
435
436 PR ipa/83983
437 PR ipa/85391
438 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
439 output.
440
441 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
442
443 PR target/85388
444 * gcc.dg/pr85388-1.c: New test.
445 * gcc.dg/pr85388-2.c: Likewise.
446 * gcc.dg/pr85388-3.c: Likewise.
447 * gcc.dg/pr85388-4.c: Likewise.
448 * gcc.dg/pr85388-5.c: Likewise.
449 * gcc.dg/pr85388-6.c: Likewise.
450
451 2018-04-18 Jan Hubicka <jh@suse.cz>
452 Martin Liska <mliska@suse.cz>
453
454 * g++.dg/lto/pr83121_0.C: Update template.
455 * g++.dg/lto/pr83121_1.C: Update template.
456 * g++.dg/lto/pr84805_0.C: Update template.
457 * g++.dg/lto/pr84805_1.C: Update template.
458 * g++.dg/lto/pr84805_2.C: Update template.
459
460 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
461
462 PR c++/84630
463 * g++.dg/cpp0x/pr84630.C: New.
464
465 2018-04-18 Jakub Jelinek <jakub@redhat.com>
466
467 PR c++/84463
468 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
469 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
470 in two cases. Uncomment two other tests and add expected dg-error for
471 them.
472 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
473 -Wnarrowing diagnostics on some targets for c++11.
474 * g++.dg/parse/array-size2.C: Remove xfail.
475 * g++.dg/cpp0x/constexpr-84463.C: New test.
476
477 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
478
479 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
480 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
481
482 2018-04-17 Jakub Jelinek <jakub@redhat.com>
483
484 PR testsuite/85326
485 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
486 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
487 * g++.dg/other/sve_tls_2.C: Require effective target tls.
488
489 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
490
491 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
492 prevent cascading of errors and change expected error message.
493 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
494 to 64-bit targets.
495 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
496 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
497 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
498 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
499 error message.
500 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
501
502 2018-04-17 Jakub Jelinek <jakub@redhat.com>
503
504 PR target/85430
505 * gcc.dg/pr85430.c: New test.
506
507 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
508
509 PR testsuite/85326
510 * gcc.target/arm/pr54300.C: Move to...
511 * g++.dg/other/pr54300.C: ... Here. Add target directives.
512 * gcc.target/arm/pr55073.C: Move to...
513 * g++.dg/other/pr55073.C: ... Here. Add target directives.
514 * gcc.target/arm/pr56184.C: Move to...
515 * g++.dg/other/pr56184.C: ... Here. Add target directives.
516 * gcc.target/arm/pr59985.C: Move to...
517 * g++.dg/other/pr59985.C: ... Here. Add target directives.
518 * gcc.target/aarch64/pr60675.C: Move to...
519 * g++.dg/other/pr60675.C: ... Here. Add target directives.
520 * gcc.target/aarch64/pr81422.C: Move to...
521 * g++.dg/other/pr81422.C: ... Here. Add target directives.
522 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
523 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
524 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
525 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
526 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
527 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
528 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
529 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
530 * gcc.target/aarch64/sve/tls_2.C: Move to...
531 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
532 * gcc.target/aarch64/pr81414.C: Rename to...
533 * gcc.target/aarch64/pr81414.c: ... This.
534 * gcc.target/aarch64/simd/pr67896.C: Rename to...
535 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
536 messages.
537 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
538 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
539 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
540 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
541 file name.
542
543 2018-04-17 Jakub Jelinek <jakub@redhat.com>
544
545 PR middle-end/85414
546 * gcc.dg/pr85414.c: New test.
547
548 2018-04-17 Martin Jambor <mjambor@suse.cz>
549
550 PR ipa/85421
551 * g++.dg/ipa/pr85421.C: New test.
552
553 2018-04-17 Martin Liska <mliska@suse.cz>
554
555 PR lto/85405
556 * g++.dg/lto/pr85405b_0.C: New test.
557 * g++.dg/lto/pr85405b_1.C: New test.
558
559 2018-04-17 Martin Liska <mliska@suse.cz>
560
561 PR lto/85405
562 * g++.dg/lto/pr85405_0.C: New test.
563 * g++.dg/lto/pr85405_1.C: New test.
564
565 2018-04-17 Martin Liska <mliska@suse.cz>
566
567 PR ipa/85329
568 * g++.dg/ext/pr85329-2.C: New test.
569 * g++.dg/ext/pr85329.C: New test.
570 * gcc.target/i386/mvc12.c: New test.
571
572 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
573
574 PR c++/85039
575 * g++.dg/pr85039-1.C: New.
576 * g++.dg/pr85039-2.C: New.
577 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
578
579 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
580
581 PR target/85080
582 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
583 if the target supports efficient unaligned storage accesses.
584
585 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
586
587 PR target/83660
588 * gcc.target/powerpc/pr83660.C: New test.
589
590 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
591
592 PR target/85403
593 * gcc.target/i386/pr85403.c: New test.
594
595 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
596
597 PR target/84331
598 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
599
600 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
601 Jason Merrill <jason@redhat.com>
602
603 PR c++/85112
604 * g++.dg/cpp0x/pr85112.C: New.
605
606 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
607
608 PR testsuite/85326
609 * g++.dg/ext/undef-bool-1.C: New file.
610 * gcc.target/powerpc/powerpc.exp: Remove .C support.
611 * gcc.target/powerpc/undef-bool-1.C: Remove file.
612
613 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
614
615 PR target/85293
616 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
617 corresponding dg-error clause.
618 * gcc.target/powerpc/pr80098-3.c: Ditto.
619 * gcc.target/powerpc/pr80103-1.c: Delete.
620
621 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
622
623 PR fortran/81773
624 PR fortran/83606
625 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
626 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
627
628 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
629
630 PR fortran/85387
631 * gfortran.dg/implied_do_io_5.f90: New test.
632
633 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
634
635 PR target/83402
636 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
637 several values: positive, negative, and zero.
638 * gcc.target/powerpc/sse2-pslld-1.c: Same.
639 * gcc.target/powerpc/sse2-psllq-1.c: Same.
640
641 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
642
643 PR rtl-optimization/79916
644 * gcc.target/powerpc/pr79916.c: New.
645
646 2018-04-13 Jakub Jelinek <jakub@redhat.com>
647
648 PR rtl-optimization/85393
649 * g++.dg/opt/pr85393.C: New test.
650 * g++.dg/opt/pr85393-aux.cc: New file.
651
652 PR rtl-optimization/85376
653 * gcc.dg/pr85376.c: New test.
654
655 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
656
657 PR rtl-optimization/83852
658 * gcc.dg/pr83852.c: New testcase.
659
660 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
661
662 PR testsuite/85326
663 * gcc.target/s390/pr77822-1.C: Rename to ...
664 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
665 * gcc.target/s390/pr77822-2.c: Add asm scan check.
666 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
667
668 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
669
670 PR lto/71991
671 * gcc.target/i386/pr71991.c: New testcase.
672
673 2018-04-13 Martin Liska <mliska@suse.cz>
674 Jakub Jelinek <jakub@redhat.com>
675
676 PR middle-end/81657
677 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
678 call.
679
680 2018-04-12 David Malcolm <dmalcolm@redhat.com>
681
682 PR c++/85385
683 * g++.dg/diagnostic/macro-arg-count.C: New test.
684
685 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
686
687 PR fortran/83064
688 PR testsuite/85346
689 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
690 array and move test to libgomp/testsuite/libgomp.fortran.
691 * gfortran.dg/do_concurrent_6.f90: New test.
692
693 2018-04-12 Marek Polacek <polacek@redhat.com>
694
695 PR c++/85258
696 * g++.dg/parse/error61.C: New test.
697
698 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
699
700 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
701 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
702
703 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
704
705 PR target/85347
706 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
707 specify -mvsx on gcc command line.
708
709 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
710
711 PR middle-end/84955
712 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
713 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
714
715 2018-04-12 Jakub Jelinek <jakub@redhat.com>
716
717 PR target/85328
718 * gcc.target/i386/pr85328.c: New test.
719
720 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
721
722 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
723
724 2018-04-12 Jakub Jelinek <jakub@redhat.com>
725
726 PR rtl-optimization/85342
727 * gcc.target/i386/pr85342.c: New test.
728
729 2018-04-11 Jason Merrill <jason@redhat.com>
730
731 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
732 if ulimit -v is set.
733
734 2018-04-11 Bin Cheng <bin.cheng@arm.com>
735
736 PR testsuite/85190
737 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
738
739 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
740
741 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
742 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
743
744 2018-04-11 Jakub Jelinek <jakub@redhat.com>
745
746 PR c++/70808
747 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
748 effective target.
749
750 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
751
752 PR target/84301
753 * gcc.target/i386/pr84301.c: New test.
754
755 2018-04-11 Jakub Jelinek <jakub@redhat.com>
756
757 PR tree-optimization/85331
758 * gcc.c-torture/execute/pr85331.c: New test.
759
760 2018-04-11 Marek Polacek <polacek@redhat.com>
761
762 PR c++/85032
763 * g++.dg/cpp0x/pr51225.C: Adjust error message.
764 * g++.dg/cpp1z/constexpr-if21.C: New test.
765
766 2018-04-11 Jakub Jelinek <jakub@redhat.com>
767
768 PR target/85281
769 * gcc.target/i386/pr85281.c: New test.
770
771 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
772
773 PR rtl-optimization/84659
774 * gcc.dg/pr84659.c: New test.
775
776 2018-04-11 Jakub Jelinek <jakub@redhat.com>
777
778 PR debug/85302
779 * g++.dg/debug/dwarf2/pr85302.C: New test.
780
781 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
782
783 PR target/85261
784 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
785 into register.
786
787 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
788
789 PR c++/70808
790 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
791
792 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
793
794 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
795 * gcc.target/powerpc/dimode_off.c: Ditto.
796 * gcc.target/powerpc/tfmode_off.c: Ditto.
797 * gcc.target/powerpc/timode_off.c: Ditto.
798
799 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
800
801 * gcc.target/powerpc/vec-ldl-1.c: New test.
802 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
803 corrections to ABI implementation.
804
805 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
806
807 PR target/85056
808 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
809
810 2018-04-10 Jakub Jelinek <jakub@redhat.com>
811
812 PR rtl-optimization/85300
813 * gcc.dg/pr85300.c: New test.
814
815 2018-04-10 David Malcolm <dmalcolm@redhat.com>
816
817 PR c++/85110
818 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
819 where we now show the pertinent parameter.
820 * g++.dg/diagnostic/aka2.C: Likewise.
821 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
822
823 2018-04-10 Jakub Jelinek <jakub@redhat.com>
824
825 PR fortran/85313
826 * gfortran.dg/gomp/pr85313.f90: New test.
827
828 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
829
830 PR c++/24314
831 * g++.dg/parse/template29.C: New.
832
833 2018-04-10 Bin Cheng <bin.cheng@arm.com>
834
835 PR testsuite/85190
836 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
837
838 2018-04-10 Jakub Jelinek <jakub@redhat.com>
839
840 PR target/85177
841 PR target/85255
842 * gcc.target/i386/avx512f-pr85177.c: New test.
843 * gcc.target/i386/avx512f-pr85255.c: New test.
844
845 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
846
847 PR tree-optimization/85286
848 * gcc.dg/vect/pr85286.c: New test.
849
850 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
851
852 PR target/85173
853 * gcc.target/arm/pr85173.c: New test.
854
855 2018-04-10 Jakub Jelinek <jakub@redhat.com>
856
857 PR lto/85248
858 * gcc.dg/lto/pr85248_0.c: New test.
859 * gcc.dg/lto/pr85248_1.c: New test.
860
861 2018-04-09 Jan Hubicka <jh@suse.cz>
862
863 PR lto/85078
864 * g++.dg/torture/pr85078.C: New.
865
866 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
867
868 PR c++/85227
869 * g++.dg/cpp1z/decomp44.C: New.
870 * g++.dg/cpp1z/decomp45.C: Likewise.
871
872 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
873
874 PR fortran/83064
875 * gfortran.dg/do_concurrent_5.f90: New test.
876 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
877 message.
878
879 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
880
881 PR fortran/51260
882 * gfortran.dg/parameter_array_element_3.f90: New test.
883
884 2018-04-09 Jakub Jelinek <jakub@redhat.com>
885
886 PR c++/85194
887 * g++.dg/cpp1z/decomp43.C: New test.
888
889 PR rtl-optimization/80463
890 * g++.dg/pr80463.C: Add -w to dg-options.
891
892 2018-04-09 Richard Biener <rguenther@suse.de>
893
894 PR tree-optimization/85284
895 * gcc.dg/torture/pr85284.c: New testcase.
896
897 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
898
899 PR rtl-optimization/80463
900 PR rtl-optimization/83972
901 PR rtl-optimization/83480
902
903 * gcc.dg/pr80463.c: New test.
904 * g++.dg/pr80463.C: Likewise.
905 * gcc.dg/pr83972.c: Likewise.
906
907 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
908
909 PR rtl-optimization/83913
910 * gcc.dg/pr83913.c: New test.
911
912 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
913
914 PR rtl-optimization/83962
915 * gcc.dg/pr83962.c: New test.
916
917 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
918
919 PR rtl-optimization/83530
920 * gcc.dg/pr83530.c: New test.
921
922 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
923
924 PR middle-end/82976
925 * gfortran.dg/realloc_on_assign_16a.f90: New test.
926
927 2018-04-07 Jakub Jelinek <jakub@redhat.com>
928
929 PR tree-optimization/85257
930 * gcc.dg/pr85257.c: New test.
931
932 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
933
934 * g++.dg/opt/pr85196.C: New test.
935
936 2018-04-06 David Malcolm <dmalcolm@redhat.com>
937
938 PR c++/84269
939 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
940 std::tuple here since they need C++11.
941 * g++.dg/lookup/missing-std-include-8.C: New test.
942 * g++.dg/lookup/missing-std-include.C: Move std::array and
943 std::tuple test to missing-std-include-6.C to avoid failures
944 with C++98.
945
946 2018-04-06 Jakub Jelinek <jakub@redhat.com>
947
948 PR debug/85252
949 * gcc.dg/debug/pr85252.c: New test.
950
951 PR rtl-optimization/84872
952 * gcc.dg/graphite/pr84872.c: New test.
953
954 PR c++/85210
955 * g++.dg/cpp1z/decomp42.C: New test.
956
957 2018-04-06 David Malcolm <dmalcolm@redhat.com>
958
959 PR c++/85021
960 * g++.dg/lookup/missing-std-include-7.C: New test.
961
962 2018-04-06 Tamar Christina <tamar.christina@arm.com>
963
964 * gcc.dg/struct-simple.c: Revert r254862.
965 * lib/target-supports.exp
966 (check_effective_target_word_mode_no_slow_unalign): Likewise.
967
968 2018-04-06 Richard Biener <rguenther@suse.de>
969
970 PR middle-end/85244
971 * gcc.dg/torture/pr85244-1.c: New testcase.
972 * gcc.dg/torture/pr85244-2.c: Likewise.
973
974 2018-04-06 Jakub Jelinek <jakub@redhat.com>
975
976 PR sanitizer/85213
977 * c-c++-common/ubsan/pr85213.c: New test.
978
979 2018-04-06 Richard Biener <rguenther@suse.de>
980
981 PR middle-end/85180
982 * gcc.dg/pr85180.c: New testcase.
983
984 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
985
986 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
987 to trigger the optimization. Do some cleanup and function
988 renaming. Add more test functions.
989
990 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
991
992 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
993 options.
994 * gcc.target/s390/hotpatch-1.c: Skip when building without
995 optimization.
996 * gcc.target/s390/hotpatch-10.c: Likewise.
997 * gcc.target/s390/hotpatch-11.c: Likewise.
998 * gcc.target/s390/hotpatch-12.c: Likewise.
999 * gcc.target/s390/hotpatch-13.c: Likewise.
1000 * gcc.target/s390/hotpatch-14.c: Likewise.
1001 * gcc.target/s390/hotpatch-15.c: Likewise.
1002 * gcc.target/s390/hotpatch-16.c: Likewise.
1003 * gcc.target/s390/hotpatch-17.c: Likewise.
1004 * gcc.target/s390/hotpatch-18.c: Likewise.
1005 * gcc.target/s390/hotpatch-19.c: Likewise.
1006 * gcc.target/s390/hotpatch-2.c: Likewise.
1007 * gcc.target/s390/hotpatch-3.c: Likewise.
1008 * gcc.target/s390/hotpatch-4.c: Likewise.
1009 * gcc.target/s390/hotpatch-5.c: Likewise.
1010 * gcc.target/s390/hotpatch-6.c: Likewise.
1011 * gcc.target/s390/hotpatch-7.c: Likewise.
1012 * gcc.target/s390/hotpatch-8.c: Likewise.
1013 * gcc.target/s390/hotpatch-9.c: Likewise.
1014
1015 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1016
1017 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1018 check for an error instead.
1019 * gcc.dg/Wattributes-6.c: Likewise.
1020
1021 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR c++/85209
1024 * g++.dg/cpp1z/decomp39.C: New test.
1025 * g++.dg/cpp1z/decomp40.C: New test.
1026
1027 PR c++/85208
1028 * g++.dg/cpp1z/decomp41.C: New test.
1029
1030 PR middle-end/85195
1031 * gcc.dg/pr85195.c: New test.
1032
1033 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1034
1035 PR c++/80956
1036 * g++.dg/cpp0x/initlist100.C: New.
1037 * g++.dg/cpp0x/initlist101.C: Likewise.
1038
1039 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1040
1041 PR c++/84792
1042 * g++.dg/other/pr84792-1.C: New.
1043 * g++.dg/other/pr84792-2.C: Likewise.
1044
1045 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1046
1047 PR target/85193
1048 * gcc.target/i386/pr85193.c: New test.
1049
1050 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1051
1052 PR c++/84979
1053 * g++.dg/concepts/pr84979.C: New.
1054 * g++.dg/concepts/pr84979-2.C: New.
1055 * g++.dg/concepts/pr84979-3.C: New.
1056
1057 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1058
1059 PR c++/80026
1060 * g++.dg/cpp0x/variadic174.C: New.
1061
1062 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1063
1064 PR inline-asm/85172
1065 * g++.dg/ext/builtin13.C: New test.
1066 * g++.dg/ext/atomic-4.C: New test.
1067
1068 PR c++/85146
1069 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1070 * g++.dg/ext/bases3.C: New test.
1071
1072 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1073
1074 PR target/85203
1075 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1076 to match a single insn of the baz function. Move scan directives at
1077 the end of the file below the functions they are trying to test for
1078 better readability.
1079 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1080
1081 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1082
1083 PR rtl-optimization/84878
1084 * gcc.target/powerpc/pr84878.c: New test.
1085
1086 2018-04-04 Michael Matz <matz@suse.de>
1087
1088 * gcc.dg/Wstringop-overflow-4.c: New test.
1089 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1090
1091 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR testsuite/85189
1094 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1095 for the diagnostics of overridden functions. Adjust for new wording.
1096
1097 2018-04-04 Richard Biener <rguenther@suse.de>
1098
1099 PR lto/85176
1100 * g++.dg/lto/pr85176_0.C: New testcase.
1101
1102 2018-04-04 Richard Biener <rguenther@suse.de>
1103
1104 PR testsuite/85191
1105 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1106 Fix typo.
1107
1108 2018-04-04 Martin Liska <mliska@suse.cz>
1109
1110 PR sanitizer/85174
1111 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1112 and msdata as a workaround for powerpc.
1113
1114 2018-04-04 Richard Biener <rguenther@suse.de>
1115
1116 PR tree-optimization/85168
1117 * gcc.dg/torture/pr85168.c: New testcase.
1118
1119 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1120
1121 PR c++/84943
1122 * g++.dg/pr84943.C: New.
1123 * g++.dg/pr84943-2.C: New.
1124
1125 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR rtl-optimization/85167
1128 * gcc.dg/pr85167.c: New test.
1129
1130 PR tree-optimization/85156
1131 * c-c++-common/pr85156.c: New test.
1132 * gcc.c-torture/execute/pr85156.c: New test.
1133
1134 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1135
1136 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1137 * gcc.target/powerpc/undef-bool-1.C: New file.
1138 * gcc.target/powerpc/undef-bool-2.c: New file.
1139
1140 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1141
1142 PR c++/84768
1143 * g++.dg/cpp1z/class-deduction52.C: New.
1144
1145 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1146
1147 PR c++/85147
1148 * g++.dg/cpp0x/pr85147.C: New test.
1149
1150 PR c++/85140
1151 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1152
1153 PR c++/85134
1154 * g++.dg/gomp/pr85134.C: New test.
1155 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1156
1157 PR target/85169
1158 * gcc.c-torture/execute/pr85169.c: New test.
1159 * gcc.target/i386/avx512f-pr85169.c: New test.
1160 * gcc.target/i386/avx512bw-pr85169.c: New test.
1161
1162 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1163
1164 PR target/85126
1165 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1166 scan-assembler-times clause.
1167
1168 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1169
1170 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1171 dg-additional-options.
1172
1173 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1174
1175 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1176
1177 2018-04-03 Richard Biener <rguenther@suse.de>
1178
1179 PR testsuite/85154
1180 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1181
1182 2018-04-02 Jim Wilson <jimw@sifive.com>
1183
1184 * gcc.target/riscv/pr84660.c: New.
1185 * gcc.target/riscv/shift-and-1.c: New.
1186 * gcc.target/riscv/shift-and-2.c: New.
1187
1188 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1189
1190 PR fortran/85102
1191 * gfortran.dg/array_simplify_2.f90: New test.
1192
1193 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1194
1195 PR middle-end/85090
1196 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1197 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1198 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1199 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1200 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1201
1202 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1203
1204 PR c++/85027
1205 * g++.dg/pr85027.C: New.
1206
1207 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1208
1209 PR target/83315
1210 * gcc.target/powerpc/sse-maxps-2.c: New test.
1211 * gcc.target/powerpc/sse-minps-2.c: New test.
1212
1213 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1214
1215 PR c++/84791
1216 * g++.dg/gomp/pr84791.C: New test.
1217
1218 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1219
1220 PR fortran/84931
1221 * gfortran.dg/array_constructor_53.f90: New test.
1222
1223 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1224
1225 PR fortran/85130
1226 * gfortran.dg/substr_6.f90: Remove illegal test for
1227 out-of-bounds substring.
1228
1229 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1230
1231 PR fortran/85111
1232 * gfortran.dg/zero_sized_10.f90: New test.
1233
1234 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1235
1236 PR c++/84269
1237 * g++.dg/lookup/missing-std-include-6.C: New test.
1238 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1239 std::tuple tests.
1240 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1241 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1242 <cstring>, <cassert>, and <cstdlib>.
1243
1244 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1245
1246 PR inline-asm/84985
1247 * gcc.target/i386/pr84985.c: New.
1248
1249 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1250
1251 PR c++/85110
1252 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1253
1254 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1255
1256 PR c++/85108
1257 * g++.dg/warn/Wunused-var-31.C: New test.
1258
1259 PR c/85094
1260 * c-c++-common/Wduplicated-branches-14.c: New test.
1261
1262 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1263
1264 PR c++/84606
1265 * g++.dg/cpp0x/pr84606.C: New.
1266
1267 2018-03-29 Carl Love <cel@us.ibm.com>
1268
1269 Revert
1270 2017-09-27 Carl Love <cel@us.ibm.com>
1271
1272 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1273 for the __builtin_fctid and __builtin_fctiw.
1274
1275 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1276
1277 PR target/84912
1278 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1279 deleted builtin function.
1280 (div_weuo): Likewise.
1281 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1282 (div_deuo): Likewise.
1283
1284 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1285
1286 PR c++/85028
1287 * g++.dg/other/default13.C: New.
1288
1289 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1290
1291 PR target/85095
1292 * gcc.target/i386/pr85095-1.c: New test.
1293 * gcc.target/i386/pr85095-2.c: New test.
1294 * gcc.c-torture/execute/pr85095.c: New test.
1295
1296 PR tree-optimization/82004
1297 * gcc.dg/pr82004.c: New test.
1298
1299 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1300 Martin Liska <mliska@suse.cz>
1301
1302 PR sanitizer/85081
1303 * g++.dg/asan/pr85081.C: New test.
1304
1305 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1306
1307 PR c++/84789
1308 * g++.dg/template/pr84789.C: Adjust for testing with
1309 -fconcepts too.
1310
1311 PR c++/84973
1312 * g++.dg/template/pr84973.C: New.
1313 * g++.dg/template/pr84973-2.C: New.
1314 * g++.dg/template/pr84973-3.C: New.
1315
1316 PR c++/84968
1317 * g++.dg/eh/pr84968.C: New.
1318
1319 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1320
1321 PR target/84914
1322 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1323 long double multiply/divide uses the correct function.
1324 * gcc.target/powerpc/mulkc-3.c: Likewise.
1325 * gcc.target/powerpc/divkc-2.c: Likewise.
1326 * gcc.target/powerpc/divkc-3.c: Likewise.
1327
1328 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1329
1330 PR c++/85067
1331 * g++.dg/cpp0x/defaulted51.C: New.
1332 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1333
1334 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1335
1336 PR c++/85077
1337 * g++.dg/ext/vector35.C: New test.
1338
1339 PR c++/85061
1340 * g++.dg/ext/builtin-offsetof3.C: New test.
1341
1342 PR c++/85076
1343 * g++.dg/cpp1y/pr85076.C: New test.
1344
1345 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1346
1347 PR fortran/85084
1348 * gfortran.dg/matmul_rank_1.f90: New test.
1349
1350 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1351 Harald Anlauf <anlauf@gmx.de>
1352
1353 * gfortran.dg/structure_constructor_15.f90: New test.
1354
1355 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1356
1357 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1358 for the diagnostics of overridden functions. Adjust for new wording.
1359 * g++.dg/cpp0x/implicit1.C: Likewise.
1360 * g++.dg/cpp0x/override1.C: Likewise.
1361 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1362 * g++.dg/eh/shadow1.C: Likewise.
1363 * g++.dg/inherit/covariant12.C: Likewise.
1364 * g++.dg/inherit/covariant14.C: Likewise.
1365 * g++.dg/inherit/covariant15.C: Likewise.
1366 * g++.dg/inherit/covariant16.C: Likewise.
1367 * g++.dg/inherit/covariant22.C: Likewise.
1368 * g++.dg/inherit/crash3.C: Likewise.
1369 * g++.dg/inherit/error2.C: Likewise.
1370 * g++.dg/template/crash100.C: Likewise.
1371 * g++.old-deja/g++.eh/spec6.C: Likewise.
1372 * g++.old-deja/g++.mike/p811.C: Likewise.
1373 * g++.old-deja/g++.other/virtual11.C: Likewise.
1374 * g++.old-deja/g++.other/virtual4.C: Likewise.
1375
1376 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1377
1378 PR target/85044
1379 * gcc.target/i386/pr85044.c: New test.
1380
1381 2018-03-27 Martin Sebor <msebor@redhat.com>
1382
1383 PR testsuite/83462
1384 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1385 other than x86.
1386
1387 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1388
1389 PR target/83009
1390 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1391
1392 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1393
1394 PR target/81863
1395 * gcc.target/arm/pr81863.c: New test.
1396
1397 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1398
1399 PR target/85056
1400 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1401 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1402
1403 2018-03-27 Richard Biener <rguenther@suse.de>
1404
1405 PR testsuite/82847
1406 * lib/target-supports.exp (check_ssse3_available): New function.
1407 (check_effective_target_vect_perm_short): Enable for x86 if
1408 check_ssse3_available.
1409
1410 2018-03-27 Richard Biener <rguenther@suse.de>
1411
1412 PR tree-optimization/85082
1413 * gfortran.dg/pr85082.f90: New testcase.
1414
1415 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1416
1417 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1418 to "l=2" in dg-final.
1419
1420 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1421
1422 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1423 * gcc.target/mips/fix-r4000-2.c: Likewise.
1424 * gcc.target/mips/fix-r4000-3.c: Likewise.
1425 * gcc.target/mips/fix-r4000-4.c: Likewise.
1426 * gcc.target/mips/fix-r4000-5.c: Likewise.
1427 * gcc.target/mips/fix-r4000-6.c: Likewise.
1428 * gcc.target/mips/fix-r4000-7.c: Likewise.
1429 * gcc.target/mips/fix-r4000-8.c: Likewise.
1430 * gcc.target/mips/fix-r4000-9.c: Likewise.
1431 * gcc.target/mips/fix-r4000-10.c: Likewise.
1432 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1433 "mulditi3_r4000" instead of "mulditi3".
1434 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1435 "umulditi3_r4000" instead of "umulditi3".
1436
1437 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1438
1439 PR c++/85068
1440 * g++.dg/inherit/covariant22.C: New test.
1441
1442 2018-03-27 Richard Biener <rguenther@suse.de>
1443
1444 PR testsuite/84004
1445 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1446 alignment.
1447
1448 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1449 Jason Merrill <jason@redhat.com>
1450
1451 PR c++/84632
1452 * g++.dg/init/array49.C: New.
1453 * g++.dg/torture/pr70499.C: Adjust.
1454
1455 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1456
1457 PR target/85073
1458 * gcc.target/i386/pr85073.c: New test.
1459
1460 2018-03-26 Richard Biener <rguenther@suse.de>
1461
1462 PR testsuite/85066
1463 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1464 instead of long.
1465
1466 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1467
1468 PR fortran/66709
1469 * gfortran.dg/parameter_array_format.f90: New test.
1470
1471 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1472 Neil Carlson <neil.n.carlson@gmail.com>
1473
1474 PR fortran/84381
1475 * gfortran.dg/literal_character_constant_1.inc: Replace
1476 call abort by STOP n.
1477 * gfortran.dg/overload_1.f90: Likewise.
1478
1479 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1480 Dominique d'Humieres <dominiq@gcc.gnu.org>
1481
1482 PR fortran/84924
1483 * gfortran.dg/scalar_pointer_1.f90: New test.
1484
1485 2018-03-25 Tom de Vries <tom@codesourcery.com>
1486
1487 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1488 precise.
1489
1490 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1491
1492 PR fortran/69497
1493 * gfortran.dg/pr89497.f90: New test.
1494
1495 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1496
1497 PR fortran/70068
1498 * gfortran.dg/substr_7.f90: New test.
1499
1500 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1501
1502 PR fortran/42651
1503 * gfortran.dg/pr42651.f90: New test.
1504 * gfortran.dg/func_result_7.f90: Update error message.
1505
1506 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1507
1508 PR tree-optimization/84005
1509 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1510 failing to force the alignment.
1511
1512 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1513
1514 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1515 from this to...
1516 <vclzd>: ...this.
1517
1518 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1519
1520 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1521 message. Fix scan-assembler patterns.
1522
1523 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1524
1525 PR c++/85015
1526 * g++.dg/cpp0x/pr85015.C: New test.
1527
1528 PR c++/84942
1529 * g++.dg/cpp1y/pr84942.C: New test.
1530
1531 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1532
1533 PR inline-asm/85030
1534 * testsuite/gcc.target/i386/pr85030.c: New.
1535
1536 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1537
1538 PR target/85026
1539 * g++.dg/pr85026.C: New test.
1540
1541 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1542
1543 * g++.dg/debug/pr84704.C: XFAIL AIX.
1544
1545 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1546
1547 PR target/84826
1548 * gcc.target/arm/pr84826.c: Add dg directive.
1549
1550 2018-03-23 Marek Polacek <polacek@redhat.com>
1551
1552 PR c++/85033
1553 * g++.dg/ext/builtin-offsetof2.C: New test.
1554
1555 PR c++/85045
1556 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1557 * gcc.dg/pr85045.c: New test.
1558
1559 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1560
1561 PR debug/85020
1562 * gnat.dg/lto22.adb: New test.
1563 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1564 * gnat.dg/lto22_pkg2.ads: Likewise.
1565
1566 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1567
1568 PR c/80778
1569 * gcc.dg/lto/pr80778_0.c: New test.
1570
1571 PR inline-asm/85034
1572 * gcc.target/i386/pr85034.c: New test.
1573
1574 PR inline-asm/85022
1575 * c-c++-common/torture/pr85022.c: New test.
1576
1577 PR sanitizer/85029
1578 * g++.dg/ubsan/pr85029.C: New test.
1579
1580 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1581
1582 PR c++/71251
1583 * g++.dg/cpp0x/pr71251.C: New.
1584
1585 PR c++/84789
1586 * g++.dg/template/pr84789.C: New.
1587 * g++.dg/template/pr84789-2.C: New.
1588 * g++.dg/template/pr84789-3.C: New.
1589 * g++.dg/parse/dtor11.C: Accept alternate error message.
1590
1591 PR c++/84729
1592 * g++.dg/pr84729.C: New.
1593 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1594 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1595 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1596
1597 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1598
1599 PR fortran/84922
1600 * gfortran.dg/interface_42.f90: New test.
1601 * gfortran.dg/interface_43.f90: New test.
1602
1603 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1604
1605 PR target/84826
1606 * gcc.target/arm/pr84826.c: New test.
1607
1608 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1609
1610 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1611 dg-require-effective-target.
1612 * gcc.target/arm/addr-modes-int.c: Likewise.
1613 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1614
1615 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1616
1617 PR target/84760
1618 * gcc.target/powerpc/altivec-ld-1.c: New test.
1619
1620 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1621
1622 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1623
1624 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1625
1626 PR inline-asm/84941
1627 * gcc.dg/pr84941.c: New test.
1628
1629 2018-03-22 Tom de Vries <tom@codesourcery.com>
1630
1631 PR tree-optimization/84956
1632 * gcc.dg/pr84956.c: New test.
1633
1634 2018-03-22 Marek Polacek <polacek@redhat.com>
1635
1636 PR c++/84854
1637 * g++.dg/cpp1z/constexpr-if15.C: New test.
1638 * g++.dg/cpp1z/constexpr-if16.C: New test.
1639
1640 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1641
1642 * gcc.dg/builtin-tgmath-3.c: New test.
1643
1644 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1645
1646 PR c++/71965
1647 * g++.dg/concepts/pr71965.C: New.
1648
1649 PR c++/84610
1650 PR c++/84642
1651 * g++.dg/cpp0x/pr84610.C: New.
1652 * g++.dg/cpp0x/pr84642.C: New.
1653
1654 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1655
1656 PR c/84999
1657 * c-c++-common/pr84999.c: New test.
1658
1659 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1660
1661 PR c++/84972
1662 * g++.dg/ext/desig10.C: New.
1663
1664 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1665 Harald Anlauf <anlauf@gmx.de>
1666
1667 PR fortran/84957
1668 * gfortran.dg/pr84957.f90: New test.
1669
1670 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1671
1672 PR tree-optimization/84960
1673 * gcc.c-torture/compile/pr84960.c: New test.
1674
1675 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1676
1677 PR tree-optimization/84811
1678 * gcc.dg/torture/pr84811.c: New test.
1679
1680 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1681
1682 PR tree-optimization/84982
1683 * c-c++-common/pr84982.c: New test.
1684
1685 PR c++/84961
1686 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1687 "m" (++x) in C++.
1688 * g++.dg/torture/pr84961-1.C: New test.
1689 * g++.dg/torture/pr84961-2.C: New test.
1690
1691 2018-03-21 Nathan Sidwell <nathan@acm.org>
1692
1693 PR c++/85008
1694 * g++.dg/pr85008.C: New.
1695
1696 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1697
1698 PR fortran/84615
1699 * gfortran.dg/char_result_17.f90: New test.
1700
1701 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1702
1703 PR c++/84994
1704 * g++.dg/other/accessor-fixits-1.C: Move to...
1705 * g++.dg/torture/accessor-fixits-1.C: ...here.
1706 * g++.dg/other/accessor-fixits-2.C: Move to...
1707 * g++.dg/torture/accessor-fixits-2.C: ...here.
1708 * g++.dg/other/accessor-fixits-3.C: Move to...
1709 * g++.dg/torture/accessor-fixits-3.C: ...here.
1710 * g++.dg/other/accessor-fixits-4.C: Move to...
1711 * g++.dg/torture/accessor-fixits-4.C: ...here.
1712 * g++.dg/other/accessor-fixits-5.C: Move to...
1713 * g++.dg/torture/accessor-fixits-5.C: ...here.
1714 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1715 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1716 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1717
1718 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1719
1720 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1721
1722 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1723
1724 PR target/82989
1725 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1726
1727 2018-03-21 Nathan Sidwell <nathan@acm.org>
1728
1729 PR c++/84804
1730 * g++.dg/lookup/pr84804.C: New.
1731
1732 2018-03-21 Martin Sebor <msebor@redhat.com>
1733
1734 PR c++/84850
1735 * g++.dg/Wclass-memaccess-3.C: New test.
1736 * g++.dg/Wclass-memaccess-4.C: New test.
1737
1738 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1739
1740 PR c++/84892
1741 * g++.dg/other/accessor-fixits-1.C
1742 (test_access_const_t1_color): New.
1743 (test_deref_const_t1_color): New.
1744 * g++.dg/other/accessor-fixits-5.C: New testcase.
1745
1746 2018-03-21 Tom de Vries <tom@codesourcery.com>
1747
1748 PR tree-optimization/83126
1749 * gcc.dg/graphite/pr83126.c: New test.
1750
1751 2018-03-21 Nathan Sidwell <nathan@acm.org>
1752
1753 * g++.dg/ext/anon-struct6.C: Adjust.
1754 * g++.dg/ext/deprecate-1.C: New.
1755 * g++.dg/ext/deprecate-2.C: New.
1756 * g++.dg/lookup/pr84602.C: Adjust.
1757 * g++.dg/lookup/pr84962.C: Adjust.
1758 * g++.old-deja/g++.other/anon4.C
1759
1760 PR c++/84836
1761 * g++.dg/lookup/pr84836.C: New.
1762
1763 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1764
1765 PR tree-optimization/84969
1766 * gcc.dg/tree-ssa/pr84969.c: New test.
1767
1768 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1769
1770 PR rtl-optimization/84989
1771 * gcc.target/i386/pr84989.c: New test.
1772
1773 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1774
1775 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1776
1777 2018-03-21 Martin Liska <mliska@suse.cz>
1778
1779 PR ipa/84963
1780 * gfortran.dg/goacc/pr84963.f90: New test.
1781
1782 2018-03-21 Marek Polacek <polacek@redhat.com>
1783
1784 PR c++/71638, ICE with NSDMI and reference.
1785 * g++.dg/cpp0x/nsdmi14.C: New test.
1786 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1787
1788 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1789
1790 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1791 MIPS with -mpaired-single directives.
1792
1793 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1794
1795 PR fortran/85001
1796 * gfortran.dg/interface_41.f90: New test.
1797
1798 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR debug/84875
1801 * gcc.dg/pr84875.c: New test.
1802
1803 2018-03-20 Marek Polacek <polacek@redhat.com>
1804
1805 PR c++/84978, ICE with NRVO.
1806 * g++.dg/opt/nrv19.C: New test.
1807
1808 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1809
1810 PR target/82518
1811 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1812 Disable for armeb targets.
1813 * gcc.target/arm/pr82518.c: New test.
1814
1815 2018-03-20 Nathan Sidwell <nathan@acm.org>
1816
1817 PR c++/84962
1818 * g++.dg/lookup/pr84962.C: New.
1819
1820 PR c++/84970
1821 * g++.dg/lookup/pr84970.C: New.
1822
1823 2018-03-20 Richard Biener <rguenther@suse.de>
1824
1825 PR target/84986
1826 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1827
1828 2018-03-20 Martin Liska <mliska@suse.cz>
1829
1830 PR ipa/84825
1831 * g++.dg/ipa/pr84825.C: New test.
1832
1833 2018-03-20 Martin Liska <mliska@suse.cz>
1834
1835 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1836
1837 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1838
1839 PR target/84845
1840 * gcc.c-torture/compile/pr84845.c: New test.
1841
1842 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1843
1844 PR target/82989
1845 * gcc.target/arm/pr82989.c: New test.
1846
1847 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1848
1849 PR target/84945
1850 * gcc.target/i386/pr84945.c: New test.
1851
1852 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1853
1854 PR target/81647
1855 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1856
1857 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1858
1859 PR c/84953
1860 * gcc.dg/pr84953.c: New test.
1861
1862 2018-03-19 Marek Polacek <polacek@redhat.com>
1863
1864 PR c++/84925
1865 * g++.dg/cpp1z/lambda-__func__.C: New test.
1866
1867 PR c++/84927
1868 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1869
1870 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1871
1872 PR sanitizer/78651
1873 * g++.dg/asan/pr78651.C: New test.
1874
1875 2018-03-19 Tom de Vries <tom@codesourcery.com>
1876
1877 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
1878 vect_int_mult. Add nvptx xfail for PR84958.
1879
1880 2018-03-19 Nathan Sidwell <nathan@acm.org>
1881
1882 PR c++/84835
1883 * g++.dg/cpp1y/pr84835.C: New.
1884
1885 2018-03-19 Sudakshina Das <sudi.das@arm.com>
1886
1887 PR target/81647
1888 * gcc.target/aarch64/pr81647.c: New.
1889
1890 2018-03-19 Richard Biener <rguenther@suse.de>
1891
1892 PR tree-optimization/84933
1893 * g++.dg/pr84933.C: New testcase.
1894
1895 2018-03-19 Richard Biener <rguenther@suse.de>
1896
1897 PR tree-optimization/84859
1898 * gcc.dg/tree-ssa/pr84859.c: New testcase.
1899 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
1900 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1901 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
1902
1903 2018-03-19 Nathan Sidwell <nathan@acm.org>
1904
1905 PR c++/84812
1906 * g++.dg/lookup/pr84812.C: New.
1907
1908 2018-03-19 Richard Biener <rguenther@suse.de>
1909
1910 PR tree-optimization/84929
1911 * gcc.dg/torture/pr84929.c: New testcase.
1912
1913 2018-03-19 Tamar Christina <tamar.christina@arm.com>
1914
1915 PR target/84711
1916 * gcc.target/arm/big-endian-subreg.c: Delete.
1917
1918 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1919
1920 PR fortran/84931
1921 * gfortran.dg/array_constructor_52.f90: New test.
1922
1923 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
1924
1925 PR fortran/77414
1926 * gfortran.dg/pr77414.f90: New test.
1927 * gfortran.dg/internal_references_1.f90: Adjust error message.
1928
1929 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
1930
1931 PR fortran/65453
1932 * gfortran.dg/pr65453.f90: New test.
1933
1934 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
1935
1936 PR tree-optimization/84913
1937 * gfortran.dg/vect/pr84913.f90: New test.
1938
1939 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1940
1941 PR fortran/79929
1942 * gfortran.dg/warn_concat.f90: New test.
1943
1944 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1945
1946 PR target/84899
1947 * gcc.dg/pr84899.c: New test.
1948
1949 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
1950
1951 PR fortran/69395
1952 * gfortran.dg/pr69395.f90: Add test for max dimensions
1953
1954 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
1955
1956 PR target/84876
1957 * gcc.target/i386/pr84876.c: New test.
1958
1959 2018-03-16 Martin Liska <mliska@suse.cz>
1960
1961 PR ipa/84833
1962 * gcc.target/i386/mvc11.c: New test.
1963
1964 2018-03-16 Martin Liska <mliska@suse.cz>
1965
1966 PR ipa/84722
1967 * gcc.target/i386/mvc10.c: New test.
1968
1969 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1970
1971 PR c++/79937
1972 PR c++/82410
1973 * g++.dg/cpp1y/pr79937-1.C: New test.
1974 * g++.dg/cpp1y/pr79937-2.C: New test.
1975 * g++.dg/cpp1y/pr79937-3.C: New test.
1976 * g++.dg/cpp1y/pr79937-4.C: New test.
1977 * g++.dg/cpp1y/pr82410.C: New test.
1978
1979 2018-03-16 Tom de Vries <tom@codesourcery.com>
1980
1981 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
1982
1983 2018-03-16 Tom de Vries <tom@codesourcery.com>
1984
1985 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
1986
1987 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1988
1989 PR c++/84874
1990 * g++.dg/cpp2a/desig8.C: New test.
1991
1992 PR tree-optimization/84841
1993 * gcc.dg/pr84841.c: New test.
1994
1995 PR c++/84874
1996 * g++.dg/cpp2a/desig7.C: New test.
1997
1998 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
1999 Jim MacArthur <jim.macarthur@codethink.co.uk>
2000
2001 * gfortran.dg/automatic_1.f90: New test.
2002 * gfortran.dg/automatic_repeat.f90: New test
2003 * gfortran.dg/automatic_save.f90: New test.
2004 * gfortran.dg/vax_structure.f90: New test.
2005
2006 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2007
2008 PR fortran/78741
2009 * gfortran.dg/pr78741.f90: New test.
2010
2011 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2012
2013 PR fortran/69395
2014 * gfortran.dg/pr69395.f90: New test.
2015
2016 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR c++/79085
2019 * g++.dg/opt/pr79085.C: New test.
2020
2021 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2022
2023 PR target/84574
2024 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2025 label instead of __x86_indirect_thunk label.
2026
2027 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2028
2029 PR c++/84222
2030 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2031 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2032 * g++.dg/warn/deprecated-13.C: New test.
2033
2034 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2035
2036 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2037
2038 2018-03-15 Richard Biener <rguenther@suse.de>
2039
2040 PR c/84873
2041 * c-c++-common/pr84873.c: New testcase.
2042
2043 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2044
2045 PR target/84711
2046 * gcc.target/arm/big-endian-subreg.c: New.
2047
2048 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2049
2050 PR target/84860
2051 * gcc.c-torture/compile/pr84860.c: New test.
2052
2053 2018-03-15 Julia Koval <julia.koval@intel.com>
2054
2055 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2056 cannonlake.
2057 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2058 avx512bitalg.
2059
2060 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2061
2062 PR c/84853
2063 * gcc.dg/pr84853.c: New test.
2064
2065 2018-03-14 Carl Love <cel@us.ibm.com>
2066
2067 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2068
2069 2018-03-14 Martin Liska <mliska@suse.cz>
2070
2071 PR ipa/8480
2072 * g++.dg/lto/pr84805_0.C: New test.
2073 * g++.dg/lto/pr84805_1.C: New test.
2074 * g++.dg/lto/pr84805_2.C: New test.
2075
2076 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2077
2078 PR c/84852
2079 * gcc.dg/fixits-pr84852-1.c: New test.
2080 * gcc.dg/fixits-pr84852-2.c: New test.
2081
2082 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2083
2084 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2085 separate verbose message.
2086 * lib/scandump.exp (scan-dump-times): Likewise.
2087
2088 2018-03-14 Julia Koval <julia.koval@intel.com>
2089
2090 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2091 server.
2092 * gcc.target/i386/funcspec-56.inc: Ditto.
2093
2094 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2095
2096 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2097 aarch64_sve_hw.
2098
2099 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR sanitizer/83392
2102 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2103 check count from 17 to 14.
2104
2105 PR target/84844
2106 * gcc.target/i386/pr84844.c: New test.
2107
2108 2018-03-14 Richard Biener <rguenther@suse.de>
2109
2110 PR tree-optimization/84830
2111 * gcc.dg/torture/pr84830.c: New testcase.
2112
2113 2018-03-14 Marek Polacek <polacek@redhat.com>
2114
2115 PR c++/84596
2116 * g++.dg/cpp0x/static_assert15.C: New test.
2117
2118 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2119
2120 PR fortran/61775
2121 * gfortran.dg/pr61775.f90: New test.
2122
2123 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2124
2125 PR c++/84843
2126 * g++.dg/ext/pr84843-1.C: New test.
2127 * g++.dg/ext/pr84843-2.C: New test.
2128
2129 2018-03-13 David Pagan <dave.pagan@oracle.com>
2130
2131 PR c/46921
2132 * gcc.dg/pr46921.c: New test.
2133
2134 2018-03-13 Martin Sebor <msebor@redhat.com>
2135
2136 PR tree-optimization/84725
2137 * c-c++-common/Wstringop-truncation-4.c: New test.
2138 * c-c++-common/attr-nonstring-5.c: New test.
2139
2140 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2141
2142 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2143 than unpacks.
2144 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2145 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2146
2147 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2148
2149 * gcc.target/aarch64/sve/tls_1.c: New test.
2150 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2151
2152 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2153
2154 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2155 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2156
2157 2018-03-13 Martin Liska <mliska@suse.cz>
2158
2159 PR ipa/84658.
2160 * g++.dg/ipa/pr84658.C: New test.
2161
2162 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2163
2164 PR middle-end/84834
2165 * gcc.dg/pr84834.c: New test.
2166
2167 PR target/84827
2168 * gcc.target/i386/pr84827.c: New test.
2169
2170 PR target/84828
2171 * g++.dg/ext/pr84828.C: New test.
2172
2173 PR target/84786
2174 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2175 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2176
2177 PR c++/84808
2178 * g++.dg/cpp1y/constexpr-84808.C: New test.
2179
2180 PR c++/84704
2181 * g++.dg/debug/pr84704.C: New test.
2182
2183 2018-03-12 Renlin Li <renlin.li@arm.com>
2184
2185 * gcc.target/aarch64/movi_hf.c: New.
2186 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2187 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2188
2189 2018-03-12 Martin Sebor <msebor@redhat.com>
2190
2191 PR tree-optimization/83456
2192 * c-c++-common/Wrestrict-2.c: Remove test cases.
2193 * c-c++-common/Wrestrict.c: Same.
2194 * gcc.dg/Wrestrict-12.c: New test.
2195 * gcc.dg/Wrestrict-14.c: New test.
2196
2197 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2198
2199 * g++.dg/pr84821.C: New test.
2200
2201 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2202
2203 * gcc.dg/pr84799.c: New test.
2204
2205 2018-03-12 Richard Biener <rguenther@suse.de>
2206
2207 PR tree-optimization/84803
2208 * gcc.dg/torture/pr84803.c: New testcase.
2209
2210 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2211
2212 PR c++/84813
2213 * g++.dg/debug/pr84813.C: New test.
2214
2215 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2216
2217 PR fortran/84546
2218 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2219
2220 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2221
2222 PR fortran/83939
2223 * gfortran.dg/pr83939.f90
2224
2225 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2226
2227 PR fortran/66128
2228 * gfortran.dg/zero_sized_9.f90: New test.
2229
2230 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2231
2232 PR debug/58150
2233 * g++.dg/debug/dwarf2/enum2.C: New test.
2234
2235 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2236
2237 PR fortran/84734
2238 * gfortran.dg/pr84734.f90: New test.
2239
2240 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2241
2242 * gnat.dg/prot3.adb: New test.
2243 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2244
2245 2018-03-09 Jason Merrill <jason@redhat.com>
2246 Paolo Carlini <paolo.carlini@oracle.com>
2247
2248 PR c++/71169
2249 PR c++/71832
2250 * g++.dg/cpp0x/pr71169.C: New.
2251 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2252 * g++.dg/cpp0x/pr71832.C: Likewise.
2253
2254 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2255
2256 PR target/83969
2257 * gcc.target/powerpc/pr83969.c: New test.
2258
2259 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2260
2261 PR target/84772
2262 * gcc.dg/pr84772.c: New test.
2263
2264 PR c++/84076
2265 * g++.dg/warn/Wformat-2.C: New test.
2266
2267 PR c++/84767
2268 * g++.dg/ext/vla18.C: New test.
2269
2270 2018-03-09 Martin Sebor <msebor@redhat.com>
2271
2272 PR tree-optimization/84526
2273 * gcc.dg/Wrestrict-10.c: New test.
2274 * gcc.dg/Wrestrict-11.c: New test.
2275
2276 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2277
2278 PR rtl-optimization/84682
2279 * gcc.dg/torture/pr84682-1.c: New.
2280 * gcc.dg/torture/pr84682-2.c: New.
2281 * gcc.dg/torture/pr84682-3.c: New.
2282
2283 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2284
2285 PR c++/84724
2286 * g++.dg/ext/pr84724.C: New test.
2287
2288 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2289
2290 PR target/83712
2291 * gcc.target/arm/pr83712.c: New.
2292
2293 2018-03-09 Richard Biener <rguenther@suse.de>
2294
2295 PR tree-optimization/84775
2296 * gcc.dg/torture/pr84775.c: New testcase.
2297
2298 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2299
2300 PR debug/84404
2301 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2302 targets.
2303
2304 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2305
2306 * gcc.c-torture/compile/20180309-1.c: New test.
2307
2308 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2309
2310 PR c++/80598
2311 * g++.dg/warn/Wunused-function4.C: New test.
2312
2313 PR inline-asm/84742
2314 * gcc.target/i386/pr84742-1.c: New test.
2315 * gcc.target/i386/pr84742-2.c: New test.
2316
2317 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2318
2319 PR target/84748
2320 * gcc.c-torture/execute/pr84748.c: New test.
2321
2322 2018-03-08 Richard Biener <rguenther@suse.de>
2323
2324 PR middle-end/84552
2325 * gcc.dg/graphite/pr84552.c: New testcase.
2326
2327 2018-03-08 Richard Biener <rguenther@suse.de>
2328
2329 PR tree-optimization/84178
2330 * gcc.dg/torture/pr84178-2.c: New testcase.
2331
2332 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2333
2334 PR tree-optimization/84178
2335 * gcc.c-torture/compile/pr84178-1.c: New test.
2336
2337 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2338
2339 * lib/target-supports.exp: Do not return zero from a ifunc
2340 function.
2341
2342 2018-03-08 Richard Biener <rguenther@suse.de>
2343
2344 PR tree-optimization/84746
2345 * gcc.dg/torture/pr84746.c: New testcase.
2346
2347
2348 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2349 PR debug/84404
2350 PR debug/84408
2351 * gcc.dg/graphite/pr84404.c: New.
2352
2353 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2354
2355 PR tree-optimization/84740
2356 * gcc.dg/torture/pr84740.c: New test.
2357
2358 PR tree-optimization/84739
2359 * gcc.dg/pr84739.c: New test.
2360
2361 2018-03-07 Martin Sebor <msebor@redhat.com>
2362
2363 PR tree-optimization/83519
2364 * gcc.dg/Wrestrict-13.c: New test.
2365
2366 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2367
2368 PR fortran/64124
2369 PR fortran/70409
2370 * gfortran.dg/pr64124.f90: New tests.
2371 * gfortran.dg/pr70409.f90: New tests.
2372
2373 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2374
2375 PR target/82411
2376 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2377
2378 2018-03-07 Martin Sebor <msebor@redhat.com>
2379
2380 PR tree-optimization/84526
2381 * gcc.dg/Wrestrict-10.c: New test.
2382
2383 2018-03-07 Martin Sebor <msebor@redhat.com>
2384
2385 PR tree-optimization/84468
2386 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2387 * gcc.dg/Wstringop-truncation.c: New test.
2388 * gcc.dg/Wstringop-truncation-2.c: New test.
2389
2390 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2391
2392 PR fortran/84565
2393 * gfortran.dg/pr84565.f90: New test.
2394
2395 PR middle-end/84723
2396 * gcc.target/i386/pr84723-1.c: New test.
2397 * gcc.target/i386/pr84723-2.c: New test.
2398 * gcc.target/i386/pr84723-3.c: New test.
2399 * gcc.target/i386/pr84723-4.c: New test.
2400 * gcc.target/i386/pr84723-5.c: New test.
2401
2402 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2403
2404 PR fortran/64107
2405 * gfortran.dg/pr64107.f90: New test.
2406
2407 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2408
2409 PR fortran/84697
2410 PR fortran/66128
2411 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2412
2413 2018-03-06 Marek Polacek <polacek@redhat.com>
2414
2415 PR c++/84684
2416 * g++.dg/cpp1z/constexpr-84684.C: New test.
2417
2418 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2419
2420 PR c/84721
2421 * gcc.dg/pr84721.c: New test.
2422
2423 PR target/84710
2424 * gcc.dg/pr84710.c: New test.
2425
2426 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2427
2428 PR fortran/56667
2429 * gfortran.dg/implied_do_2.f90: New test.
2430 * gfortran.dg/coarray_8.f90: Update for new error message.
2431
2432 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2433
2434 PR inline-asm/84683
2435 * g++.dg/ext/pr84683.C: New test.
2436
2437 PR tree-optimization/84687
2438 * gcc.dg/pr84687.c: New test.
2439
2440 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2441
2442 PR c++/84231
2443 * g++.dg/pr84231.C: New.
2444
2445 PR c++/84593
2446 * g++.dg/cpp1y/pr84593.C: New.
2447
2448 PR c++/84492
2449 * g++.dg/pr84492.C: New.
2450
2451 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2452
2453 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2454 __builtin_ppc_speculation_barrier.
2455
2456 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2457
2458 PR target/84700
2459 * gcc.target/powerpc/pr84700.c: New test.
2460
2461 2018-03-05 Nathan Sidwell <nathan@acm.org>
2462
2463 PR c++/84702
2464 * g++.dg/lookup/pr84702.C: New.
2465
2466 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2467
2468 PR target/84564
2469 * gcc.target/i386/pr84564.c: New test.
2470
2471 2018-03-05 Marek Polacek <polacek@redhat.com>
2472
2473 PR c++/84707
2474 * g++.dg/cpp0x/inline-ns10.C: New test.
2475
2476 2018-03-05 Nathan Sidwell <nathan@acm.org>
2477
2478 PR c++/84694
2479 * g++.dg/template/pr84694.C: New.
2480
2481 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2482
2483 PR target/84524
2484 * gcc.c-torture/execute/pr84524.c: New test.
2485 * gcc.target/i386/avx512bw-pr84524.c: New test.
2486
2487 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2488
2489 PR target/84264
2490 * g++.dg/pr84264.C: New test.
2491
2492 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2493
2494 PR c++/84618
2495 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2496 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2497 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2498
2499 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2500
2501 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2502 * g++.dg/other/i386-3.C: Ditto.
2503 * gcc.target/i386/sse-12.c: Ditto.
2504 * gcc.target/i386/sse-13.c: Ditto.
2505 * gcc.target/i386/sse-14.c: Ditto.
2506 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2507 * gcc.target/i386/wbinvd-1.c: New test.
2508 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2509 * gcc.target/i386/pconfig-1.c: Ditto.
2510
2511 2018-03-05 Pádraig Brady <P@draigBrady.com>
2512 Nathan Sidwell <nathan@acm.org>
2513
2514 PR c++/84497
2515 * g++.dg/cpp0x/pr84497.C: New.
2516
2517 2018-03-05 Richard Biener <rguenther@suse.de>
2518
2519 PR tree-optimization/84670
2520 * gcc.dg/pr84670-1.c: New testcase.
2521 * gcc.dg/pr84670-2.c: Likewise.
2522 * gcc.dg/pr84670-3.c: Likewise.
2523 * gcc.dg/pr84670-4.c: Likewise.
2524
2525 2018-03-05 Richard Biener <rguenther@suse.de>
2526
2527 PR tree-optimization/84650
2528 * gcc.dg/graphite/pr84650.c: New testcase.
2529
2530 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2531
2532 PR c++/82022
2533 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2534
2535 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2536
2537 PR fortran/71085
2538 * gfortran.dg/pr71085.f90: New test.
2539
2540 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2541
2542 PR fortran/66128
2543 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2544
2545 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2546
2547 PR fortran/51434
2548 * gfortran.dg/pr51434.f90: New test.
2549
2550 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2551
2552 PR c++/61358
2553 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2554
2555 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2556
2557 PR c++/67370
2558 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2559
2560 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2561
2562 PR c++/71464
2563 * g++.dg/torture/pr71464.C: New.
2564
2565 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2566
2567 PR fortran/80965
2568 * gfortran.dg/select_type_41.f90: New test.
2569
2570 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2571
2572 PR c++/61135
2573 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2574
2575 2018-03-02 Marek Polacek <polacek@redhat.com>
2576
2577 PR c++/84578
2578 * g++.dg/ext/flexary29.C: New test.
2579
2580 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2581
2582 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2583
2584 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2585
2586 PR c++/81812
2587 * g++.dg/torture/pr81812.C: New.
2588
2589 2018-03-02 Marek Polacek <polacek@redhat.com>
2590
2591 PR c++/84171
2592 * g++.dg/warn/Wsign-compare-8.C: New test.
2593
2594 PR c++/84663
2595 * g++.dg/parse/array-size3.C: New test.
2596
2597 PR c++/84664
2598 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2599
2600 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2601
2602 PR c++/84662
2603 * g++.dg/cpp1y/pr84662.C: New test.
2604
2605 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2606
2607 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2608 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2609 "dg-lto-options".
2610 * g++.dg/lto/20101010-1_0.C: Likewise.
2611 * g++.dg/lto/20101010-2_0.C: Likewise.
2612
2613 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2614
2615 PR ipa/84628
2616 * gcc.dg/pr84628.c: New test.
2617
2618 PR target/56540
2619 * gcc.target/ia64/pr56540.c: New test.
2620
2621 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2622
2623 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2624 32-bit target.
2625 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2626 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2627 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2628 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2629
2630 2018-03-02 Marek Polacek <polacek@redhat.com>
2631
2632 PR c++/84590
2633 * c-c++-common/ubsan/shift-11.c: New test.
2634
2635 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2636
2637 * gcc.dg/vect/vect-alias-check-13.c: New test.
2638
2639 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2640
2641 PR target/84614
2642 * gcc.dg/pr84614.c: New test.
2643
2644 PR inline-asm/84625
2645 * gcc.target/i386/pr84625.c: New test.
2646
2647 2018-03-02 Richard Biener <rguenther@suse.de>
2648
2649 PR tree-optimization/84427
2650 * gcc.dg/torture/pr84427.c: New testcase.
2651
2652 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2653
2654 PR target/84534
2655 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2656 powerpc64le*-*-linux*.
2657 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2658 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2659
2660 2018-03-01 Martin Sebor <msebor@redhat.com>
2661
2662 PR c++/84294
2663 * g++.dg/ext/attr-const.C: Remove xfail.
2664 * g++.dg/ext/attr-malloc-3.C: New test.
2665 * g++.dg/ext/attr-noinline-3.C: New test.
2666 * g++.dg/ext/attr-noreturn-3.C: New test.
2667 * g++.dg/ext/attr-nothrow-3.C: New test.
2668 * g++.dg/ext/attr-pure.C: Remove xfail.
2669
2670 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2671
2672 PR sanitizer/70875
2673 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2674 dg-options and dg-shouldfail "ubsan" directive.
2675
2676 2018-03-01 Marek Polacek <polacek@redhat.com>
2677 Jason Merrill <jason@redhat.com>
2678
2679 PR c++/84582
2680 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2681 * g++.dg/cpp1z/static1.C: New test.
2682 * g++.dg/template/static37.C: New test.
2683
2684 2018-03-01 Nathan Sidwell <nathan@acm.org>
2685
2686 PR c++/84434
2687 * g++.dg/template/pr84434.C: New.
2688
2689 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2690
2691 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2692 -mthumb to the command-line.
2693
2694 2018-03-01 Marek Polacek <polacek@redhat.com>
2695
2696 PR c++/84596
2697 * g++.dg/cpp0x/static_assert14.C: New test.
2698
2699 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2700
2701 PR c++/79410
2702 * g++.dg/torture/pr79410.C: New.
2703
2704 2018-03-01 Martin Liska <mliska@suse.cz>
2705
2706 PR sanitizer/82484
2707 * gcc.dg/asan/pr82484.c: New test.
2708
2709 2018-03-01 Richard Biener <rguenther@suse.de>
2710
2711 PR debug/84645
2712 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2713
2714 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2715
2716 PR fortran/84219
2717 * gfortran.dg/coarray_47.f90: New test.
2718
2719 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2720
2721 PR fortran/84538
2722 * gfortran.dg/class_array_23.f03: New test.
2723
2724 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2725
2726 PR rtl-optimization/84528
2727 * gcc.dg/torture/pr84538.c: Rename to...
2728 * gcc.dg/torture/pr84528.c: ...this.
2729
2730 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2731
2732 PR rtl-optimization/84528
2733 * gcc.dg/torture/pr84538.c: New test.
2734
2735 2018-02-28 Martin Sebor <msebor@redhat.com>
2736
2737 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2738 -fpic test failures.
2739 * c-c++-common/Wrestrict-2.c: Same.
2740 * c-c++-common/Wstringop-truncation.c: Same.
2741 * gcc.dg/Warray-bounds-22.c: Same.
2742 * gcc.dg/Wstringop-overflow.c: Same.
2743 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2744 (signed_range): Same.
2745 (unsigned_anti_range): Same.
2746 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2747 (signed_range): Same.
2748 (unsigned_anti_range): Same.
2749 * gcc.dg/attr-alloc_size-7.c: Same.
2750 * gcc.dg/attr-alloc_size-8.c: Same.
2751 * gcc.dg/builtin-alloc-size.c: Same.
2752 * gcc.dg/builtin-stpncpy.c: Same.
2753 * gcc.dg/builtins-nonnull.c: Same.
2754 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2755 * gcc.dg/pr79214.c: Same.
2756 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2757 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2758 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2759 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2760 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2761 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2762 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2763 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2764 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2765 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2766 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2767
2768 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2769
2770 PR target/84014
2771 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2772
2773 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2774
2775 PR c++/84609
2776 * g++.dg/cpp0x/pr84609.C: New test.
2777
2778 2018-02-28 Martin Sebor <msebor@redhat.com>
2779
2780 PR testsuite/84617
2781 * g++.dg/ext/attr-malloc-3.C: New test.
2782 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2783 to pre-existing problems.
2784 * g++.dg/ext/attr-pure.C: Same.
2785
2786 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2787
2788 PR fortran/83901
2789 * gfortran.dg/associate_37.f90: New test.
2790
2791 PR fortran/83344
2792 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2793
2794 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2795
2796 PR target/52991
2797 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2798 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2799 * gcc.dg/bf-ms-layout-4.c: New test.
2800 * gcc.dg/bf-ms-layout-5.c: New test.
2801
2802 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2803
2804 PR target/83399
2805 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2806
2807 2018-02-28 Richard Biener <rguenther@suse.de>
2808
2809 PR tree-optimization/84584
2810 * gcc.dg/graphite/pr84584.c: New testcase.
2811
2812 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2813
2814 PR preprocessor/84517
2815 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2816
2817 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2818
2819 * c-c++-common/dump-ada-spec-12.c: New test.
2820 * c-c++-common/dump-ada-spec-13.c: Likewise.
2821
2822 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2823
2824 * c-c++-common/dump-ada-spec-11.c: New test.
2825
2826 2018-02-28 Martin Liska <mliska@suse.cz>
2827
2828 PR testsuite/84597
2829 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2830 * g++.dg/ext/timevar2.C: Likewise.
2831
2832 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2833
2834 * c-c++-common/dump-ada-spec-8.c: New test.
2835 * c-c++-common/dump-ada-spec-9.c: Likewise.
2836 * c-c++-common/dump-ada-spec-10.c: Likewise.
2837
2838 2018-02-28 Richard Biener <rguenther@suse.de>
2839
2840 PR middle-end/84607
2841 * gcc.dg/pr84607.c: New testcase.
2842
2843 2018-02-28 Nathan Sidwell <nathan@acm.org>
2844
2845 PR c++/84602
2846 * g++.dg/lookup/pr84602.C: New.
2847
2848 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2849
2850 PR c++/83871
2851 PR c++/83503
2852 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2853 dg-options.
2854 * g++.dg/ext/attr-nonnull.C: Likewise.
2855 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2856 directives.
2857 * g++.dg/ext/attr-noinline-2.C: Likewise.
2858 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2859 -fdump-tree-eh in dg-options.
2860
2861 2018-02-28 Alan Modra <amodra@gmail.com>
2862
2863 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2864 GNU ld message.
2865 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2866
2867 2018-02-27 Martin Sebor <msebor@redhat.com>
2868
2869 PR c++/83871
2870 PR c++/83503
2871 * g++.dg/Wmissing-attributes.C: New test.
2872 * g++.dg/ext/attr-const-pure.C: New test.
2873 * g++.dg/ext/attr-const.C: New test.
2874 * g++.dg/ext/attr-deprecated-2.C: New test.
2875 * g++.dg/ext/attr-malloc-2.C: New test.
2876 * g++.dg/ext/attr-malloc.C: New test.
2877 * g++.dg/ext/attr-noinline-2.C: New test.
2878 * g++.dg/ext/attr-noinline.C: New test.
2879 * g++.dg/ext/attr-nonnull.C: New test.
2880 * g++.dg/ext/attr-noreturn-2.C: New test.
2881 * g++.dg/ext/attr-noreturn.C: New test.
2882 * g++.dg/ext/attr-nothrow-2.C: New test.
2883 * g++.dg/ext/attr-nothrow.C: New test.
2884 * g++.dg/ext/attr-optimize.C: New test.
2885 * g++.dg/ext/attr-pure.C: New test.
2886 * g++.dg/ext/attr-returns-nonnull.C: New test.
2887 * g++.dg/ext/attr-warning.C: New test.
2888
2889 2018-02-27 Nathan Sidwell <nathan@acm.org>
2890
2891 PR c++/84426
2892 * g++.dg/lookup/pr84426.C: New.
2893
2894 2018-02-27 Richard Biener <rguenther@suse.de>
2895
2896 PR tree-optimization/84512
2897 * gcc.dg/tree-ssa/pr84512.c: New testcase.
2898
2899 2018-02-27 Martin Liska <mliska@suse.cz>
2900
2901 PR gcov-profile/84548
2902 * g++.dg/gcov/pr84548.C: New test.
2903
2904 2018-02-27 Jakub Jelinek <jakub@redhat.com>
2905
2906 PR target/84575
2907 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
2908
2909 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR c++/84558
2912 * g++.dg/cpp1y/pr84558.C: New test.
2913
2914 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2915
2916 PR c++/84540
2917 * g++.dg/cpp0x/alignas14.C: New.
2918 * g++.dg/cpp0x/alignas15.C: Likewise.
2919
2920 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR c++/84557
2923 * g++.dg/gomp/pr84557.C: New test.
2924
2925 2018-02-26 Marek Polacek <polacek@redhat.com>
2926
2927 PR c++/84325
2928 * g++.dg/cpp1z/pr84325.C: New test.
2929
2930 2018-02-26 Carl Love <cel@us.ibm.com>
2931
2932 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
2933 Power 8 test file.
2934 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
2935 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
2936 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
2937 -mcpu=power8.
2938 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
2939 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
2940 -mcpu=power8.
2941
2942 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2943
2944 PR target/84039
2945 * gcc.target/i386/indirect-thunk-1.c: Updated.
2946 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2947 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2948 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2949 * gcc.target/i386/indirect-thunk-5.c: Likewise.
2950 * gcc.target/i386/indirect-thunk-6.c: Likewise.
2951 * gcc.target/i386/indirect-thunk-7.c: Likewise.
2952 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2953 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2954 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2955 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2956 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2957 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2958 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
2959 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
2960 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
2961 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
2962 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
2963 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2964 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2965 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2966 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2967 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
2968 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
2969 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2970 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2971 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2972 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2973 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2974 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
2975 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
2976 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2977 * gcc.target/i386/ret-thunk-9.c: Likewise.
2978 * gcc.target/i386/ret-thunk-10.c: Likewise.
2979 * gcc.target/i386/ret-thunk-11.c: Likewise.
2980 * gcc.target/i386/ret-thunk-12.c: Likewise.
2981 * gcc.target/i386/ret-thunk-13.c: Likewise.
2982 * gcc.target/i386/ret-thunk-14.c: Likewise.
2983 * gcc.target/i386/ret-thunk-15.c: Likewise.
2984
2985 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
2986
2987 * gcc.c-torture/execute/20180226-1.c: New test.
2988
2989 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
2990
2991 PR tree-optimization/83965
2992 * gcc.dg/vect/pr83965-2.c: New test.
2993
2994 2018-02-26 Tom de Vries <tom@codesourcery.com>
2995
2996 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
2997
2998 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2999
3000 PR target/84530
3001 * gcc.target/i386/ret-thunk-22.c: New test.
3002 * gcc.target/i386/ret-thunk-23.c: Likewise.
3003 * gcc.target/i386/ret-thunk-24.c: Likewise.
3004 * gcc.target/i386/ret-thunk-25.c: Likewise.
3005 * gcc.target/i386/ret-thunk-26.c: Likewise.
3006
3007 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3008
3009 PR c++/84533
3010 * g++.dg/cpp1z/pr84533.C: New.
3011
3012 2018-02-26 Marek Polacek <polacek@redhat.com>
3013
3014 PR c++/84537
3015 * g++.dg/parse/error60.C: New test.
3016
3017 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3018
3019 PR c++/84556
3020 * g++.dg/gomp/pr84556.C: New test.
3021 * g++.dg/vect/pr84556.cc: New test.
3022
3023 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3024
3025 PR fortran/32957
3026 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3027 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3028 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3029 * gfortran.dg/c_loc_test.f90: Likewise.
3030 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3031 * gfortran.dg/proc_decl_17.f90: Likewise.
3032 * gfortran.dg/proc_ptr_8.f90: Likewise.
3033
3034 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3035
3036 PR target/84521
3037 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3038 r254814 disabling -fomit-frame-pointer by default.
3039 * gcc.target/aarch64/spill_1.c: Likewise.
3040 * gcc.target/aarch64/test_frame_11.c: Likewise.
3041 * gcc.target/aarch64/test_frame_12.c: Likewise.
3042 * gcc.target/aarch64/test_frame_13.c: Likewise.
3043 * gcc.target/aarch64/test_frame_14.c: Likewise.
3044 * gcc.target/aarch64/test_frame_15.c: Likewise.
3045 * gcc.target/aarch64/test_frame_3.c: Likewise.
3046 * gcc.target/aarch64/test_frame_5.c: Likewise.
3047 * gcc.target/aarch64/test_frame_9.c: Likewise.
3048
3049 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3050
3051 PR fortran/83633
3052 * gfortran.dg/explicit_shape_1.f90: New test.
3053 * gfortran.dg/automatic_module_variable.f90: Update regex.
3054 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3055 * gfortran.dg/constant_shape.f90: Ditto.
3056 * gfortran.dg/dec_structure_23.f90: Ditto.
3057 * gfortran.dg/pr78240.f90: Ditto.
3058
3059 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3060
3061 PR fortran/84523
3062 * gfortran.dg/pr84523.f90: New test.
3063
3064 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3065
3066 PR fortran/78238
3067 * gfortran.dg/select_type_40.f90: New test.
3068
3069 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3070
3071 PR fortran/30792
3072 * gfortran.dg/data_substring.f90: New test.
3073
3074 2018-02-24 Marek Polacek <polacek@redhat.com>
3075
3076 PR c++/83692
3077 * g++.dg/cpp1z/constexpr-83692.C: New test.
3078
3079 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3080
3081 PR fortran/84346
3082 * gfortran.dg/statement_function_1.f90: Update test.
3083
3084 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3085
3086 PR fortran/84506
3087 * gfortran.dg/inquire_19.f90: New test.
3088
3089 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3090
3091 PR fortran/83149
3092 * gfortran.dg/pr83149_b.f90: New test.
3093 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3094
3095 2018-02-23 Carl Love <cel@us.ibm.com>
3096
3097 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3098 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3099 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3100 Power 8 tests.
3101
3102 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3103
3104 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3105 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3106
3107 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3108
3109 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3110 expected output.
3111
3112 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3113
3114 PR fortran/83149
3115 * gfortran.dg/pr83149_1.f90: New test.
3116 * gfortran.dg/pr83149.f90: Additional source for previous.
3117
3118 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3119
3120 PR testsuite/80551
3121 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3122 __GI___pthread_mutex_init as well.
3123
3124 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3125
3126 PR fortran/83148
3127 * gfortran.dg/class_68.f90: New test.
3128
3129 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3130
3131 PR fortran/59781
3132 * gfortran.dg/derived_init_5.f90: New test.
3133
3134 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3135
3136 PR target/82851
3137 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3138 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3139
3140 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3141
3142 PR target/81572
3143 * gcc.target/powerpc/pr81572.c: New.
3144
3145 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3146
3147 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3148
3149 2018-02-22 Martin Sebor <msebor@redhat.com>
3150
3151 PR tree-optimization/84480
3152 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3153 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3154
3155 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3156
3157 PR target/84176
3158 * gcc.target/i386/indirect-thunk-11.c: New test.
3159 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3160 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3161 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3162 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3163 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3164 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3165 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3166 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3167 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3168
3169 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3170
3171 PR target/83335
3172 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3173 ILP32 mode.
3174 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3175
3176 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3177
3178 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3179
3180 2018-02-22 Marek Polacek <polacek@redhat.com>
3181
3182 PR c++/84493
3183 * g++.dg/parse/error59.C: New test.
3184
3185 2018-02-22 Tom de Vries <tom@codesourcery.com>
3186
3187 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3188
3189 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3190
3191 PR c++/77655
3192 * g++.dg/cpp0x/pr77655.C: New.
3193
3194 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3195
3196 PR c++/84496
3197 * g++.dg/cpp1y/pr84496.C: New test.
3198
3199 PR target/84502
3200 * g++.dg/torture/pr84502.C: New test.
3201
3202 PR tree-optimization/84503
3203 * gcc.dg/pr84503-1.c: New test.
3204 * gcc.dg/pr84503-2.c: New test.
3205
3206 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3207
3208 PR tree-optimization/84478
3209 * gcc.c-torture/execute/pr84478.c: New test.
3210
3211 2018-02-20 Martin Sebor <msebor@redhat.com>
3212
3213 PR middle-end/84095
3214 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3215 * c-c++-common/Wrestrict.c: Same.
3216 * gcc.dg/Wrestrict-6.c: Same.
3217 * gcc.dg/Warray-bounds-27.c: New test.
3218 * gcc.dg/Wrestrict-8.c: New test.
3219 * gcc.dg/Wrestrict-9.c: New test.
3220 * gcc.dg/pr84095.c: New test.
3221
3222 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3223
3224 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3225
3226 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3227
3228 PR fortran/48890
3229 PR fortran/83823
3230 * gfortran.dg/structure_constructor_14.f90: New test.
3231
3232 2018-02-20 Jeff Law <law@redhat.com>
3233
3234 PR middle-end/82123
3235 PR tree-optimization/81592
3236 PR middle-end/79257
3237 * gcc.dg/pr81592.c: New test.
3238 * gcc.dg/pr82123.c: New test.
3239 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3240
3241 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3242
3243 PR c++/84488
3244 * g++.dg/warn/Wunused-var-30.C: New test.
3245
3246 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3247
3248 PR tree-optimization/84419
3249 * gcc.dg/vect/pr84419.c: New test.
3250
3251 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3252
3253 PR middle-end/82004
3254 * gfortran.dg/pr82004.f90: New test.
3255
3256 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3257
3258 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3259
3260 2018-02-20 Martin Liska <mliska@suse.cz>
3261
3262 PR c/84310
3263 PR target/79747
3264 * gcc.target/i386/pr84310.c: New test.
3265 * gcc.target/i386/pr84310-2.c: Likewise.
3266
3267 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3268
3269 PR c++/84446
3270 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3271
3272 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3273
3274 PR c++/84445
3275 * g++.dg/cpp1z/launder7.C: New test.
3276
3277 PR c++/84449
3278 * g++.dg/cpp0x/constexpr-84449.C: New test.
3279
3280 PR c++/84455
3281 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3282
3283 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3284
3285 PR fortran/83344
3286 PR fortran/83975
3287 * gfortran.dg/associate_22.f90: Enable commented out test.
3288 * gfortran.dg/associate_36.f90: New test.
3289
3290 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3291
3292 PR target/84146
3293 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3294
3295 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3296
3297 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3298 (dg-options): Use -mavx instead of -w.
3299
3300 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR c++/84444
3303 * g++.dg/cpp1z/launder8.C: New test.
3304
3305 PR c++/84448
3306 * g++.dg/gomp/pr84448.C: New test.
3307
3308 PR c++/84430
3309 * g++.dg/gomp/pr84430.C: New test.
3310
3311 PR tree-optimization/84452
3312 * gcc.dg/pr84452.c: New test.
3313
3314 PR c++/79064
3315 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3316
3317 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3318
3319 PR fortran/35339
3320 * gfortran.dg/implied_do_io_4.f90: New test.
3321
3322 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3323
3324 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3325 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3326 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3327
3328 2018-02-19 Carl Love <cel@us.ibm.com>
3329
3330 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3331
3332 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3333
3334 PR target/84460
3335 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3336
3337 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3338
3339 PR c++/84348
3340 * g++.dg/cpp0x/auto50.C: New.
3341 * g++.dg/parse/friend12.C: Adjust.
3342
3343 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3344
3345 PR libgfortran/84389
3346 * gfortran.dg/dtio_33.f90: New test.
3347
3348 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3349
3350 PR libgfortran/84412
3351 * gfortran.dg/inquire_18.f90: New test.
3352
3353 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3354
3355 PR fortran/84381
3356 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3357 * gfortran.dg/pointer_intent_3.f90: Ditto.
3358 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3359 * gfortran.dg/protected_3.f90: Ditto.
3360 * gfortran.dg/protected_4.f90: Ditto.
3361 * gfortran.dg/protected_5.f90: Ditto.
3362 * gfortran.dg/protected_6.f90: Ditto.
3363
3364 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3365
3366 PR fortran/80945
3367 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3368 change to run.
3369
3370 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3371
3372 PR fortran/84270
3373 * gfortran.dg/inline_matmul_22.f90: New test.
3374
3375 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3376
3377 PR fortran/84381
3378 * gfortran.dg/abort_shoulfail.f90: New test.
3379 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3380 by STOP n.
3381 * gfortran.dg/PR19754_2.f90: Likewise.
3382 * gfortran.dg/PR19872.f: Likewise.
3383 * gfortran.dg/PR49268.f90: Likewise.
3384 * gfortran.dg/Wall.f90: Likewise.
3385 * gfortran.dg/Wno-all.f90: Likewise.
3386 * gfortran.dg/achar_1.f90: Likewise.
3387 * gfortran.dg/achar_2.f90: Likewise.
3388 * gfortran.dg/achar_4.f90: Likewise.
3389 * gfortran.dg/achar_6.F90: Likewise.
3390 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3391 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3392 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3393 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3394 * gfortran.dg/actual_array_result_1.f90: Likewise.
3395 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3396 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3397 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3398 * gfortran.dg/actual_procedure_1.f90: Likewise.
3399 * gfortran.dg/adjustl_1.f90: Likewise.
3400 * gfortran.dg/advance_1.f90: Likewise.
3401 * gfortran.dg/advance_4.f90: Likewise.
3402 * gfortran.dg/advance_5.f90: Likewise.
3403 * gfortran.dg/advance_6.f90: Likewise.
3404 * gfortran.dg/aint_anint_1.f90: Likewise.
3405 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3406 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3407 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3408 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3409 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3410 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3411 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3412 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3413 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3414 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3415 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3416 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3417 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3418 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3419 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3420 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3421 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3422 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3423 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3424 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3425 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3426 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3427 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3428 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3429 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3430 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3431 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3432 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3433 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3434 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3435 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3436 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3437 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3438 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3439 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3440 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3441 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3442 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3443 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3444 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3445 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3446 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3447 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3448 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3449 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3450 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3451 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3452 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3453 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3454 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3455 * gfortran.dg/allocatable_function_1.f90: Likewise.
3456 * gfortran.dg/allocatable_function_10.f90: Likewise.
3457 * gfortran.dg/allocatable_function_3.f90: Likewise.
3458 * gfortran.dg/allocatable_function_5.f90: Likewise.
3459 * gfortran.dg/allocatable_function_6.f90: Likewise.
3460 * gfortran.dg/allocatable_function_7.f90: Likewise.
3461 * gfortran.dg/allocatable_function_8.f90: Likewise.
3462 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3463 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3464 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3465 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3466 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3467 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3468 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3469 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3470 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3471 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3472 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3473 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3474 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3475 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3476 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3477 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3478 * gfortran.dg/allocate_class_3.f90: Likewise.
3479 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3480 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3481 * gfortran.dg/allocate_derived_5.f90: Likewise.
3482 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3483 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3484 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3485 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3486 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3487 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3488 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3489 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3490 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3491 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3492 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3493 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3494 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3495 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3496 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3497 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3498 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3499 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3500 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3501 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3502 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3503 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3504 * gfortran.dg/altreturn_3.f90: Likewise.
3505 * gfortran.dg/altreturn_5.f90: Likewise.
3506 * gfortran.dg/altreturn_7.f90: Likewise.
3507 * gfortran.dg/and_or_xor.f90: Likewise.
3508 * gfortran.dg/anint_1.f90: Likewise.
3509 * gfortran.dg/any_all_1.f90: Likewise.
3510 * gfortran.dg/anyallcount_1.f90: Likewise.
3511 * gfortran.dg/append_1.f90: Likewise.
3512 * gfortran.dg/argument_checking_1.f90: Likewise.
3513 * gfortran.dg/argument_checking_2.f90: Likewise.
3514 * gfortran.dg/argument_checking_8.f90: Likewise.
3515 * gfortran.dg/arithmetic_if.f90: Likewise.
3516 * gfortran.dg/array_1.f90: Likewise.
3517 * gfortran.dg/array_2.f90: Likewise.
3518 * gfortran.dg/array_alloc_1.f90: Likewise.
3519 * gfortran.dg/array_alloc_2.f90: Likewise.
3520 * gfortran.dg/array_alloc_3.f90: Likewise.
3521 * gfortran.dg/array_assignment_1.F90: Likewise.
3522 * gfortran.dg/array_assignment_5.f90: Likewise.
3523 * gfortran.dg/array_constructor_1.f90: Likewise.
3524 * gfortran.dg/array_constructor_10.f90: Likewise.
3525 * gfortran.dg/array_constructor_11.f90: Likewise.
3526 * gfortran.dg/array_constructor_12.f90: Likewise.
3527 * gfortran.dg/array_constructor_15.f90: Likewise.
3528 * gfortran.dg/array_constructor_16.f90: Likewise.
3529 * gfortran.dg/array_constructor_17.f90: Likewise.
3530 * gfortran.dg/array_constructor_19.f90: Likewise.
3531 * gfortran.dg/array_constructor_23.f: Likewise.
3532 * gfortran.dg/array_constructor_24.f: Likewise.
3533 * gfortran.dg/array_constructor_32.f90: Likewise.
3534 * gfortran.dg/array_constructor_36.f90: Likewise.
3535 * gfortran.dg/array_constructor_39.f90: Likewise.
3536 * gfortran.dg/array_constructor_4.f90: Likewise.
3537 * gfortran.dg/array_constructor_40.f90: Likewise.
3538 * gfortran.dg/array_constructor_44.f90: Likewise.
3539 * gfortran.dg/array_constructor_45.f90: Likewise.
3540 * gfortran.dg/array_constructor_46.f90: Likewise.
3541 * gfortran.dg/array_constructor_47.f90: Likewise.
3542 * gfortran.dg/array_constructor_49.f90: Likewise.
3543 * gfortran.dg/array_constructor_5.f90: Likewise.
3544 * gfortran.dg/array_constructor_50.f90: Likewise.
3545 * gfortran.dg/array_constructor_6.f90: Likewise.
3546 * gfortran.dg/array_constructor_7.f90: Likewise.
3547 * gfortran.dg/array_constructor_8.f90: Likewise.
3548 * gfortran.dg/array_constructor_9.f90: Likewise.
3549 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3550 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3551 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3552 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3553 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3554 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3555 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3556 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3557 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3558 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3559 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3560 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3561 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3562 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3563 * gfortran.dg/array_function_1.f90: Likewise.
3564 * gfortran.dg/array_function_5.f90: Likewise.
3565 * gfortran.dg/array_initializer_1.f90: Likewise.
3566 * gfortran.dg/array_initializer_2.f90: Likewise.
3567 * gfortran.dg/array_memcpy_5.f90: Likewise.
3568 * gfortran.dg/array_memset_2.f90: Likewise.
3569 * gfortran.dg/array_reference_1.f90: Likewise.
3570 * gfortran.dg/array_return_value_1.f90: Likewise.
3571 * gfortran.dg/array_section_1.f90: Likewise.
3572 * gfortran.dg/array_temporaries_3.f90: Likewise.
3573 * gfortran.dg/arrayio_1.f90: Likewise.
3574 * gfortran.dg/arrayio_10.f90: Likewise.
3575 * gfortran.dg/arrayio_11.f90: Likewise.
3576 * gfortran.dg/arrayio_12.f90: Likewise.
3577 * gfortran.dg/arrayio_13.f90: Likewise.
3578 * gfortran.dg/arrayio_14.f90: Likewise.
3579 * gfortran.dg/arrayio_16.f90: Likewise.
3580 * gfortran.dg/arrayio_2.f90: Likewise.
3581 * gfortran.dg/arrayio_3.f90: Likewise.
3582 * gfortran.dg/arrayio_4.f90: Likewise.
3583 * gfortran.dg/arrayio_5.f90: Likewise.
3584 * gfortran.dg/arrayio_6.f90: Likewise.
3585 * gfortran.dg/arrayio_7.f90: Likewise.
3586 * gfortran.dg/arrayio_8.f90: Likewise.
3587 * gfortran.dg/arrayio_9.f90: Likewise.
3588 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3589 * gfortran.dg/assign_10.f90: Likewise.
3590 * gfortran.dg/assign_9.f90: Likewise.
3591 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3592 * gfortran.dg/assignment_1.f90: Likewise.
3593 * gfortran.dg/associate_1.f03: Likewise.
3594 * gfortran.dg/associate_11.f90: Likewise.
3595 * gfortran.dg/associate_13.f90: Likewise.
3596 * gfortran.dg/associate_15.f90: Likewise.
3597 * gfortran.dg/associate_17.f90: Likewise.
3598 * gfortran.dg/associate_18.f08: Likewise.
3599 * gfortran.dg/associate_19.f03: Likewise.
3600 * gfortran.dg/associate_20.f03: Likewise.
3601 * gfortran.dg/associate_22.f90: Likewise.
3602 * gfortran.dg/associate_23.f90: Likewise.
3603 * gfortran.dg/associate_24.f90: Likewise.
3604 * gfortran.dg/associate_25.f90: Likewise.
3605 * gfortran.dg/associate_27.f90: Likewise.
3606 * gfortran.dg/associate_28.f90: Likewise.
3607 * gfortran.dg/associate_32.f03: Likewise.
3608 * gfortran.dg/associate_33.f03: Likewise.
3609 * gfortran.dg/associate_34.f90: Likewise.
3610 * gfortran.dg/associate_6.f03: Likewise.
3611 * gfortran.dg/associate_7.f03: Likewise.
3612 * gfortran.dg/associate_8.f03: Likewise.
3613 * gfortran.dg/associate_9.f03: Likewise.
3614 * gfortran.dg/associated_1.f90: Likewise.
3615 * gfortran.dg/associated_2.f90: Likewise.
3616 * gfortran.dg/associated_5.f90: Likewise.
3617 * gfortran.dg/associated_6.f90: Likewise.
3618 * gfortran.dg/associated_target_3.f90: Likewise.
3619 * gfortran.dg/associated_target_4.f90: Likewise.
3620 * gfortran.dg/associated_target_5.f03: Likewise.
3621 * gfortran.dg/associated_target_6.f03: Likewise.
3622 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3623 * gfortran.dg/assumed_rank_1.f90: Likewise.
3624 * gfortran.dg/assumed_rank_10.f90: Likewise.
3625 * gfortran.dg/assumed_rank_2.f90: Likewise.
3626 * gfortran.dg/assumed_rank_7.f90: Likewise.
3627 * gfortran.dg/assumed_rank_8.f90: Likewise.
3628 * gfortran.dg/assumed_rank_9.f90: Likewise.
3629 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3630 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3631 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3632 * gfortran.dg/assumed_type_2.f90: Likewise.
3633 * gfortran.dg/atan2_1.f90: Likewise.
3634 * gfortran.dg/auto_array_1.f90: Likewise.
3635 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3636 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3637 * gfortran.dg/auto_char_len_3.f90: Likewise.
3638 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3639 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3640 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3641 * gfortran.dg/auto_save_2.f90: Likewise.
3642 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3643 * gfortran.dg/backslash_1.f90: Likewise.
3644 * gfortran.dg/backslash_2.f90: Likewise.
3645 * gfortran.dg/backslash_3.f: Likewise.
3646 * gfortran.dg/backspace_1.f: Likewise.
3647 * gfortran.dg/backspace_10.f90: Likewise.
3648 * gfortran.dg/backspace_11.f90: Likewise.
3649 * gfortran.dg/backspace_2.f: Likewise.
3650 * gfortran.dg/backspace_3.f: Likewise.
3651 * gfortran.dg/backspace_4.f: Likewise.
3652 * gfortran.dg/backspace_5.f: Likewise.
3653 * gfortran.dg/backspace_6.f: Likewise.
3654 * gfortran.dg/backspace_7.f90: Likewise.
3655 * gfortran.dg/backspace_8.f: Likewise.
3656 * gfortran.dg/backspace_9.f: Likewise.
3657 * gfortran.dg/bessel_1.f90: Likewise.
3658 * gfortran.dg/bessel_2.f90: Likewise.
3659 * gfortran.dg/bessel_5.f90: Likewise.
3660 * gfortran.dg/bessel_6.f90: Likewise.
3661 * gfortran.dg/bessel_7.f90: Likewise.
3662 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3663 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3664 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3665 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3666 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3667 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3668 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3669 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3670 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3671 * gfortran.dg/bit_comparison_1.F90: Likewise.
3672 * gfortran.dg/bit_comparison_2.F90: Likewise.
3673 * gfortran.dg/block_1.f08: Likewise.
3674 * gfortran.dg/block_13.f08: Likewise.
3675 * gfortran.dg/block_14.f90: Likewise.
3676 * gfortran.dg/block_2.f08: Likewise.
3677 * gfortran.dg/block_6.f08: Likewise.
3678 * gfortran.dg/block_7.f08: Likewise.
3679 * gfortran.dg/block_8.f08: Likewise.
3680 * gfortran.dg/blockdata_1.f90: Likewise.
3681 * gfortran.dg/bound_1.f90: Likewise.
3682 * gfortran.dg/bound_2.f90: Likewise.
3683 * gfortran.dg/bound_3.f90: Likewise.
3684 * gfortran.dg/bound_4.f90: Likewise.
3685 * gfortran.dg/bound_5.f90: Likewise.
3686 * gfortran.dg/bound_6.f90: Likewise.
3687 * gfortran.dg/bound_7.f90: Likewise.
3688 * gfortran.dg/bound_8.f90: Likewise.
3689 * gfortran.dg/bound_9.f90: Likewise.
3690 * gfortran.dg/bound_simplification_1.f90: Likewise.
3691 * gfortran.dg/bound_simplification_3.f90: Likewise.
3692 * gfortran.dg/bound_simplification_4.f90: Likewise.
3693 * gfortran.dg/bound_simplification_5.f90: Likewise.
3694 * gfortran.dg/bound_simplification_6.f90: Likewise.
3695 * gfortran.dg/bounds_check_1.f90: Likewise.
3696 * gfortran.dg/bounds_check_12.f90: Likewise.
3697 * gfortran.dg/bounds_check_14.f90: Likewise.
3698 * gfortran.dg/bounds_check_15.f90: Likewise.
3699 * gfortran.dg/bounds_check_19.f90: Likewise.
3700 * gfortran.dg/bounds_check_8.f90: Likewise.
3701 * gfortran.dg/bounds_check_9.f90: Likewise.
3702 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3703 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3704 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3705 * gfortran.dg/boz_1.f90: Likewise.
3706 * gfortran.dg/boz_11.f90: Likewise.
3707 * gfortran.dg/boz_13.f90: Likewise.
3708 * gfortran.dg/boz_14.f90: Likewise.
3709 * gfortran.dg/boz_15.f90: Likewise.
3710 * gfortran.dg/boz_3.f90: Likewise.
3711 * gfortran.dg/boz_6.f90: Likewise.
3712 * gfortran.dg/boz_9.f90: Likewise.
3713 * gfortran.dg/byte_1.f90: Likewise.
3714 * gfortran.dg/byte_2.f90: Likewise.
3715 * gfortran.dg/c_assoc.f90: Likewise.
3716 * gfortran.dg/c_assoc_2.f03: Likewise.
3717 * gfortran.dg/c_assoc_3.f90: Likewise.
3718 * gfortran.dg/c_by_val_1.f: Likewise.
3719 * gfortran.dg/c_by_val_5.f90: Likewise.
3720 * gfortran.dg/c_char_tests.f03: Likewise.
3721 * gfortran.dg/c_char_tests_2.f03: Likewise.
3722 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3723 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3724 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3725 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3726 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3727 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3728 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3729 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3730 * gfortran.dg/c_kind_params.f90: Likewise.
3731 * gfortran.dg/c_loc_test_20.f90: Likewise.
3732 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3733 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3734 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3735 * gfortran.dg/c_size_t_test.f03: Likewise.
3736 * gfortran.dg/c_sizeof_1.f90: Likewise.
3737 * gfortran.dg/c_sizeof_5.f90: Likewise.
3738 * gfortran.dg/c_sizeof_6.f90: Likewise.
3739 * gfortran.dg/char4_iunit_1.f03: Likewise.
3740 * gfortran.dg/char4_iunit_2.f03: Likewise.
3741 * gfortran.dg/char_allocation_1.f90: Likewise.
3742 * gfortran.dg/char_array_constructor.f90: Likewise.
3743 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3744 * gfortran.dg/char_assign_1.f90: Likewise.
3745 * gfortran.dg/char_associated_1.f90: Likewise.
3746 * gfortran.dg/char_cast_2.f90: Likewise.
3747 * gfortran.dg/char_comparison_1.f: Likewise.
3748 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3749 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3750 * gfortran.dg/char_cons_len.f90: Likewise.
3751 * gfortran.dg/char_conversion.f90: Likewise.
3752 * gfortran.dg/char_cshift_1.f90: Likewise.
3753 * gfortran.dg/char_cshift_2.f90: Likewise.
3754 * gfortran.dg/char_decl_2.f90: Likewise.
3755 * gfortran.dg/char_eoshift_1.f90: Likewise.
3756 * gfortran.dg/char_eoshift_2.f90: Likewise.
3757 * gfortran.dg/char_eoshift_3.f90: Likewise.
3758 * gfortran.dg/char_eoshift_4.f90: Likewise.
3759 * gfortran.dg/char_eoshift_5.f90: Likewise.
3760 * gfortran.dg/char_expr_1.f90: Likewise.
3761 * gfortran.dg/char_expr_3.f90: Likewise.
3762 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3763 * gfortran.dg/char_length_12.f90: Likewise.
3764 * gfortran.dg/char_length_14.f90: Likewise.
3765 * gfortran.dg/char_length_15.f90: Likewise.
3766 * gfortran.dg/char_length_17.f90: Likewise.
3767 * gfortran.dg/char_length_20.f90: Likewise.
3768 * gfortran.dg/char_length_21.f90: Likewise.
3769 * gfortran.dg/char_length_5.f90: Likewise.
3770 * gfortran.dg/char_length_6.f90: Likewise.
3771 * gfortran.dg/char_length_7.f90: Likewise.
3772 * gfortran.dg/char_length_8.f90: Likewise.
3773 * gfortran.dg/char_pack_1.f90: Likewise.
3774 * gfortran.dg/char_pack_2.f90: Likewise.
3775 * gfortran.dg/char_pointer_assign.f90: Likewise.
3776 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3777 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3778 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3779 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3780 * gfortran.dg/char_pointer_func.f90: Likewise.
3781 * gfortran.dg/char_reshape_1.f90: Likewise.
3782 * gfortran.dg/char_result_1.f90: Likewise.
3783 * gfortran.dg/char_result_12.f90: Likewise.
3784 * gfortran.dg/char_result_13.f90: Likewise.
3785 * gfortran.dg/char_result_14.f90: Likewise.
3786 * gfortran.dg/char_result_15.f90: Likewise.
3787 * gfortran.dg/char_result_2.f90: Likewise.
3788 * gfortran.dg/char_result_3.f90: Likewise.
3789 * gfortran.dg/char_result_4.f90: Likewise.
3790 * gfortran.dg/char_result_5.f90: Likewise.
3791 * gfortran.dg/char_result_6.f90: Likewise.
3792 * gfortran.dg/char_result_7.f90: Likewise.
3793 * gfortran.dg/char_result_8.f90: Likewise.
3794 * gfortran.dg/char_spread_1.f90: Likewise.
3795 * gfortran.dg/char_transpose_1.f90: Likewise.
3796 * gfortran.dg/char_type_len.f90: Likewise.
3797 * gfortran.dg/char_unpack_1.f90: Likewise.
3798 * gfortran.dg/char_unpack_2.f90: Likewise.
3799 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3800 * gfortran.dg/character_comparison_1.f90: Likewise.
3801 * gfortran.dg/character_comparison_2.f90: Likewise.
3802 * gfortran.dg/character_comparison_3.f90: Likewise.
3803 * gfortran.dg/character_comparison_4.f90: Likewise.
3804 * gfortran.dg/character_comparison_5.f90: Likewise.
3805 * gfortran.dg/character_comparison_6.f90: Likewise.
3806 * gfortran.dg/character_comparison_7.f90: Likewise.
3807 * gfortran.dg/character_comparison_8.f90: Likewise.
3808 * gfortran.dg/character_comparison_9.f90: Likewise.
3809 * gfortran.dg/charlen_15.f90: Likewise.
3810 * gfortran.dg/charlen_16.f90: Likewise.
3811 * gfortran.dg/chkbits.f90: Likewise.
3812 * gfortran.dg/chmod_1.f90: Likewise.
3813 * gfortran.dg/chmod_2.f90: Likewise.
3814 * gfortran.dg/chmod_3.f90: Likewise.
3815 * gfortran.dg/class_1.f03: Likewise.
3816 * gfortran.dg/class_18.f03: Likewise.
3817 * gfortran.dg/class_19.f03: Likewise.
3818 * gfortran.dg/class_35.f90: Likewise.
3819 * gfortran.dg/class_46.f03: Likewise.
3820 * gfortran.dg/class_48.f90: Likewise.
3821 * gfortran.dg/class_51.f90: Likewise.
3822 * gfortran.dg/class_52.f90: Likewise.
3823 * gfortran.dg/class_6.f03: Likewise.
3824 * gfortran.dg/class_63.f90: Likewise.
3825 * gfortran.dg/class_64.f90: Likewise.
3826 * gfortran.dg/class_65.f90: Likewise.
3827 * gfortran.dg/class_66.f90: Likewise.
3828 * gfortran.dg/class_67.f90: Likewise.
3829 * gfortran.dg/class_9.f03: Likewise.
3830 * gfortran.dg/class_alias.f90: Likewise.
3831 * gfortran.dg/class_allocate_1.f03: Likewise.
3832 * gfortran.dg/class_allocate_10.f03: Likewise.
3833 * gfortran.dg/class_allocate_13.f90: Likewise.
3834 * gfortran.dg/class_allocate_14.f90: Likewise.
3835 * gfortran.dg/class_allocate_15.f90: Likewise.
3836 * gfortran.dg/class_allocate_19.f03: Likewise.
3837 * gfortran.dg/class_allocate_21.f90: Likewise.
3838 * gfortran.dg/class_allocate_22.f90: Likewise.
3839 * gfortran.dg/class_allocate_3.f03: Likewise.
3840 * gfortran.dg/class_allocate_4.f03: Likewise.
3841 * gfortran.dg/class_allocate_5.f90: Likewise.
3842 * gfortran.dg/class_allocate_6.f03: Likewise.
3843 * gfortran.dg/class_allocate_7.f03: Likewise.
3844 * gfortran.dg/class_allocate_8.f03: Likewise.
3845 * gfortran.dg/class_allocate_9.f03: Likewise.
3846 * gfortran.dg/class_array_1.f03: Likewise.
3847 * gfortran.dg/class_array_14.f90: Likewise.
3848 * gfortran.dg/class_array_15.f03: Likewise.
3849 * gfortran.dg/class_array_16.f90: Likewise.
3850 * gfortran.dg/class_array_2.f03: Likewise.
3851 * gfortran.dg/class_array_20.f03: Likewise.
3852 * gfortran.dg/class_array_21.f03: Likewise.
3853 * gfortran.dg/class_array_3.f03: Likewise.
3854 * gfortran.dg/class_array_4.f03: Likewise.
3855 * gfortran.dg/class_array_7.f03: Likewise.
3856 * gfortran.dg/class_array_8.f03: Likewise.
3857 * gfortran.dg/class_array_9.f03: Likewise.
3858 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3859 * gfortran.dg/class_dummy_1.f03: Likewise.
3860 * gfortran.dg/class_optional_1.f90: Likewise.
3861 * gfortran.dg/class_optional_2.f90: Likewise.
3862 * gfortran.dg/class_result_5.f90: Likewise.
3863 * gfortran.dg/class_result_6.f90: Likewise.
3864 * gfortran.dg/class_to_type_1.f03: Likewise.
3865 * gfortran.dg/class_to_type_2.f90: Likewise.
3866 * gfortran.dg/class_to_type_3.f03: Likewise.
3867 * gfortran.dg/class_to_type_4.f90: Likewise.
3868 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3869 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3870 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3871 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3872 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3873 * gfortran.dg/coarray/codimension.f90: Likewise.
3874 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
3875 * gfortran.dg/coarray/collectives_1.f90: Likewise.
3876 * gfortran.dg/coarray/collectives_2.f90: Likewise.
3877 * gfortran.dg/coarray/collectives_3.f90: Likewise.
3878 * gfortran.dg/coarray/collectives_4.f90: Likewise.
3879 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
3880 * gfortran.dg/coarray/dummy_1.f90: Likewise.
3881 * gfortran.dg/coarray/event_1.f90: Likewise.
3882 * gfortran.dg/coarray/event_2.f90: Likewise.
3883 * gfortran.dg/coarray/get_array.f90: Likewise.
3884 * gfortran.dg/coarray/image_index_1.f90: Likewise.
3885 * gfortran.dg/coarray/image_index_2.f90: Likewise.
3886 * gfortran.dg/coarray/image_index_3.f90: Likewise.
3887 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
3888 * gfortran.dg/coarray/lock_1.f90: Likewise.
3889 * gfortran.dg/coarray/lock_2.f90: Likewise.
3890 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
3891 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
3892 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
3893 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
3894 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
3895 * gfortran.dg/coarray/registering_1.f90: Likewise.
3896 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
3897 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
3898 * gfortran.dg/coarray/send_array.f90: Likewise.
3899 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
3900 * gfortran.dg/coarray/sendget_array.f90: Likewise.
3901 * gfortran.dg/coarray/subobject_1.f90: Likewise.
3902 * gfortran.dg/coarray/sync_1.f90: Likewise.
3903 * gfortran.dg/coarray/sync_3.f90: Likewise.
3904 * gfortran.dg/coarray/this_image_1.f90: Likewise.
3905 * gfortran.dg/coarray/this_image_2.f90: Likewise.
3906 * gfortran.dg/coarray_13.f90: Likewise.
3907 * gfortran.dg/coarray_15.f90: Likewise.
3908 * gfortran.dg/coarray_16.f90: Likewise.
3909 * gfortran.dg/coarray_2.f90: Likewise.
3910 * gfortran.dg/coarray_23.f90: Likewise.
3911 * gfortran.dg/coarray_40.f90: Likewise.
3912 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
3913 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
3914 * gfortran.dg/coarray_allocate_10.f08: Likewise.
3915 * gfortran.dg/coarray_allocate_2.f08: Likewise.
3916 * gfortran.dg/coarray_allocate_3.f08: Likewise.
3917 * gfortran.dg/coarray_allocate_4.f08: Likewise.
3918 * gfortran.dg/coarray_allocate_5.f08: Likewise.
3919 * gfortran.dg/coarray_allocate_7.f08: Likewise.
3920 * gfortran.dg/coarray_allocate_8.f08: Likewise.
3921 * gfortran.dg/coarray_allocate_9.f08: Likewise.
3922 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3923 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3924 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
3925 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
3926 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
3927 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
3928 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
3929 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
3930 * gfortran.dg/coarray_stat_2.f90: Likewise.
3931 * gfortran.dg/coarray_subobject_1.f90: Likewise.
3932 * gfortran.dg/coindexed_1.f90: Likewise.
3933 * gfortran.dg/comma.f: Likewise.
3934 * gfortran.dg/comma_format_extension_3.f: Likewise.
3935 * gfortran.dg/comma_format_extension_4.f: Likewise.
3936 * gfortran.dg/common_2.f90: Likewise.
3937 * gfortran.dg/common_4.f90: Likewise.
3938 * gfortran.dg/common_align_1.f90: Likewise.
3939 * gfortran.dg/common_align_2.f90: Likewise.
3940 * gfortran.dg/common_equivalence_1.f: Likewise.
3941 * gfortran.dg/common_pointer_1.f90: Likewise.
3942 * gfortran.dg/common_resize_1.f: Likewise.
3943 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
3944 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
3945 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
3946 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
3947 * gfortran.dg/complex_read.f90: Likewise.
3948 * gfortran.dg/complex_write.f90: Likewise.
3949 * gfortran.dg/constant_substring.f: Likewise.
3950 * gfortran.dg/constructor_2.f90: Likewise.
3951 * gfortran.dg/constructor_3.f90: Likewise.
3952 * gfortran.dg/constructor_6.f90: Likewise.
3953 * gfortran.dg/contained_1.f90: Likewise.
3954 * gfortran.dg/contained_3.f90: Likewise.
3955 * gfortran.dg/contained_equivalence_1.f90: Likewise.
3956 * gfortran.dg/contained_module_proc_1.f90: Likewise.
3957 * gfortran.dg/continuation_1.f90: Likewise.
3958 * gfortran.dg/continuation_11.f90: Likewise.
3959 * gfortran.dg/continuation_12.f90: Likewise.
3960 * gfortran.dg/continuation_13.f90: Likewise.
3961 * gfortran.dg/continuation_14.f: Likewise.
3962 * gfortran.dg/continuation_8.f90: Likewise.
3963 * gfortran.dg/convert_2.f90: Likewise.
3964 * gfortran.dg/convert_implied_open.f90: Likewise.
3965 * gfortran.dg/count_init_expr.f03: Likewise.
3966 * gfortran.dg/cr_lf.f90: Likewise.
3967 * gfortran.dg/cray_pointers_10.f90: Likewise.
3968 * gfortran.dg/cray_pointers_2.f90: Likewise.
3969 * gfortran.dg/cray_pointers_5.f90: Likewise.
3970 * gfortran.dg/cray_pointers_7.f90: Likewise.
3971 * gfortran.dg/cray_pointers_8.f90: Likewise.
3972 * gfortran.dg/cshift_1.f90: Likewise.
3973 * gfortran.dg/cshift_2.f90: Likewise.
3974 * gfortran.dg/cshift_large_1.f90: Likewise.
3975 * gfortran.dg/cshift_nan_1.f90: Likewise.
3976 * gfortran.dg/csqrt_2.f: Likewise.
3977 * gfortran.dg/data_array_1.f90: Likewise.
3978 * gfortran.dg/data_char_1.f90: Likewise.
3979 * gfortran.dg/data_char_2.f90: Likewise.
3980 * gfortran.dg/data_char_3.f90: Likewise.
3981 * gfortran.dg/data_derived_1.f90: Likewise.
3982 * gfortran.dg/data_implied_do_1.f90: Likewise.
3983 * gfortran.dg/data_namelist_conflict.f90: Likewise.
3984 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
3985 * gfortran.dg/deallocate_stat.f90: Likewise.
3986 * gfortran.dg/deallocate_stat_2.f90: Likewise.
3987 * gfortran.dg/debug/pr37738.f: Likewise.
3988 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
3989 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
3990 * gfortran.dg/dec_exp_1.f90: Likewise.
3991 * gfortran.dg/dec_init_1.f90: Likewise.
3992 * gfortran.dg/dec_init_2.f90: Likewise.
3993 * gfortran.dg/dec_init_3.f90: Likewise.
3994 * gfortran.dg/dec_init_4.f90: Likewise.
3995 * gfortran.dg/dec_io_1.f90: Likewise.
3996 * gfortran.dg/dec_io_2.f90: Likewise.
3997 * gfortran.dg/dec_io_2a.f90: Likewise.
3998 * gfortran.dg/dec_io_6.f90: Likewise.
3999 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4000 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4001 * gfortran.dg/dec_math.f90: Likewise.
4002 * gfortran.dg/dec_parameter_1.f: Likewise.
4003 * gfortran.dg/dec_parameter_2.f90: Likewise.
4004 * gfortran.dg/dec_static_1.f90: Likewise.
4005 * gfortran.dg/dec_static_2.f90: Likewise.
4006 * gfortran.dg/dec_structure_1.f90: Likewise.
4007 * gfortran.dg/dec_structure_10.f90: Likewise.
4008 * gfortran.dg/dec_structure_18.f90: Likewise.
4009 * gfortran.dg/dec_structure_19.f90: Likewise.
4010 * gfortran.dg/dec_structure_2.f90: Likewise.
4011 * gfortran.dg/dec_structure_22.f90: Likewise.
4012 * gfortran.dg/dec_structure_3.f90: Likewise.
4013 * gfortran.dg/dec_structure_4.f90: Likewise.
4014 * gfortran.dg/dec_structure_5.f90: Likewise.
4015 * gfortran.dg/dec_structure_6.f90: Likewise.
4016 * gfortran.dg/dec_structure_7.f90: Likewise.
4017 * gfortran.dg/dec_union_1.f90: Likewise.
4018 * gfortran.dg/dec_union_2.f90: Likewise.
4019 * gfortran.dg/dec_union_3.f90: Likewise.
4020 * gfortran.dg/dec_union_4.f90: Likewise.
4021 * gfortran.dg/dec_union_5.f90: Likewise.
4022 * gfortran.dg/default_format_1.f90: Likewise.
4023 * gfortran.dg/default_format_2.f90: Likewise.
4024 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4025 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4026 * gfortran.dg/default_initialization_3.f90: Likewise.
4027 * gfortran.dg/default_initialization_4.f90: Likewise.
4028 * gfortran.dg/default_initialization_5.f90: Likewise.
4029 * gfortran.dg/deferred_character_1.f90: Likewise.
4030 * gfortran.dg/deferred_character_10.f90: Likewise.
4031 * gfortran.dg/deferred_character_11.f90: Likewise.
4032 * gfortran.dg/deferred_character_12.f90: Likewise.
4033 * gfortran.dg/deferred_character_13.f90: Likewise.
4034 * gfortran.dg/deferred_character_14.f90: Likewise.
4035 * gfortran.dg/deferred_character_15.f90: Likewise.
4036 * gfortran.dg/deferred_character_16.f90: Likewise.
4037 * gfortran.dg/deferred_character_2.f90: Likewise.
4038 * gfortran.dg/deferred_character_3.f90: Likewise.
4039 * gfortran.dg/deferred_character_4.f90: Likewise.
4040 * gfortran.dg/deferred_character_5.f90: Likewise.
4041 * gfortran.dg/deferred_character_6.f90: Likewise.
4042 * gfortran.dg/deferred_character_7.f90: Likewise.
4043 * gfortran.dg/deferred_character_8.f90: Likewise.
4044 * gfortran.dg/deferred_character_9.f90: Likewise.
4045 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4046 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4047 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4048 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4049 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4050 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4051 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4052 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4053 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4054 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4055 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4056 * gfortran.dg/defined_assignment_1.f90: Likewise.
4057 * gfortran.dg/defined_assignment_10.f90: Likewise.
4058 * gfortran.dg/defined_assignment_11.f90: Likewise.
4059 * gfortran.dg/defined_assignment_2.f90: Likewise.
4060 * gfortran.dg/defined_assignment_3.f90: Likewise.
4061 * gfortran.dg/defined_assignment_4.f90: Likewise.
4062 * gfortran.dg/defined_assignment_5.f90: Likewise.
4063 * gfortran.dg/defined_assignment_8.f90: Likewise.
4064 * gfortran.dg/defined_assignment_9.f90: Likewise.
4065 * gfortran.dg/dependency_2.f90: Likewise.
4066 * gfortran.dg/dependency_21.f90: Likewise.
4067 * gfortran.dg/dependency_22.f90: Likewise.
4068 * gfortran.dg/dependency_23.f90: Likewise.
4069 * gfortran.dg/dependency_24.f90: Likewise.
4070 * gfortran.dg/dependency_25.f90: Likewise.
4071 * gfortran.dg/dependency_26.f90: Likewise.
4072 * gfortran.dg/dependency_39.f90: Likewise.
4073 * gfortran.dg/dependency_40.f90: Likewise.
4074 * gfortran.dg/dependency_41.f90: Likewise.
4075 * gfortran.dg/dependency_42.f90: Likewise.
4076 * gfortran.dg/dependency_43.f90: Likewise.
4077 * gfortran.dg/dependency_44.f90: Likewise.
4078 * gfortran.dg/dependency_45.f90: Likewise.
4079 * gfortran.dg/dependency_50.f90: Likewise.
4080 * gfortran.dg/dependency_51.f90: Likewise.
4081 * gfortran.dg/dependent_decls_1.f90: Likewise.
4082 * gfortran.dg/der_array_1.f90: Likewise.
4083 * gfortran.dg/der_array_io_1.f90: Likewise.
4084 * gfortran.dg/der_array_io_2.f90: Likewise.
4085 * gfortran.dg/der_array_io_3.f90: Likewise.
4086 * gfortran.dg/der_io_1.f90: Likewise.
4087 * gfortran.dg/der_io_3.f90: Likewise.
4088 * gfortran.dg/der_pointer_2.f90: Likewise.
4089 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4090 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4091 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4092 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4093 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4094 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4095 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4096 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4097 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4098 * gfortran.dg/derived_external_function_1.f90: Likewise.
4099 * gfortran.dg/derived_init_1.f90: Likewise.
4100 * gfortran.dg/derived_init_2.f90: Likewise.
4101 * gfortran.dg/derived_init_3.f90: Likewise.
4102 * gfortran.dg/derived_init_4.f90: Likewise.
4103 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4104 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4105 * gfortran.dg/dev_null.F90: Likewise.
4106 * gfortran.dg/dfloat_1.f90: Likewise.
4107 * gfortran.dg/dim_sum_1.f90: Likewise.
4108 * gfortran.dg/dim_sum_2.f90: Likewise.
4109 * gfortran.dg/dim_sum_3.f90: Likewise.
4110 * gfortran.dg/direct_io_10.f: Likewise.
4111 * gfortran.dg/direct_io_11.f90: Likewise.
4112 * gfortran.dg/direct_io_12.f90: Likewise.
4113 * gfortran.dg/direct_io_2.f90: Likewise.
4114 * gfortran.dg/direct_io_3.f90: Likewise.
4115 * gfortran.dg/direct_io_4.f90: Likewise.
4116 * gfortran.dg/direct_io_5.f90: Likewise.
4117 * gfortran.dg/direct_io_6.f90: Likewise.
4118 * gfortran.dg/direct_io_7.f90: Likewise.
4119 * gfortran.dg/direct_io_8.f90: Likewise.
4120 * gfortran.dg/direct_io_9.f: Likewise.
4121 * gfortran.dg/do_1.f90: Likewise.
4122 * gfortran.dg/do_3.F90: Likewise.
4123 * gfortran.dg/do_concurrent_2.f90: Likewise.
4124 * gfortran.dg/do_concurrent_4.f90: Likewise.
4125 * gfortran.dg/do_corner_warn.f90: Likewise.
4126 * gfortran.dg/do_iterator_2.f90: Likewise.
4127 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4128 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4129 * gfortran.dg/dos_eol.f: Likewise.
4130 * gfortran.dg/dot_product_1.f03: Likewise.
4131 * gfortran.dg/dot_product_2.f90: Likewise.
4132 * gfortran.dg/dot_product_4.f90: Likewise.
4133 * gfortran.dg/dshift_1.F90: Likewise.
4134 * gfortran.dg/dshift_2.F90: Likewise.
4135 * gfortran.dg/dtio_1.f90: Likewise.
4136 * gfortran.dg/dtio_10.f90: Likewise.
4137 * gfortran.dg/dtio_12.f90: Likewise.
4138 * gfortran.dg/dtio_14.f90: Likewise.
4139 * gfortran.dg/dtio_15.f90: Likewise.
4140 * gfortran.dg/dtio_16.f90: Likewise.
4141 * gfortran.dg/dtio_17.f90: Likewise.
4142 * gfortran.dg/dtio_19.f90: Likewise.
4143 * gfortran.dg/dtio_2.f90: Likewise.
4144 * gfortran.dg/dtio_20.f03: Likewise.
4145 * gfortran.dg/dtio_22.f90: Likewise.
4146 * gfortran.dg/dtio_24.f90: Likewise.
4147 * gfortran.dg/dtio_25.f90: Likewise.
4148 * gfortran.dg/dtio_26.f03: Likewise.
4149 * gfortran.dg/dtio_27.f90: Likewise.
4150 * gfortran.dg/dtio_28.f03: Likewise.
4151 * gfortran.dg/dtio_3.f90: Likewise.
4152 * gfortran.dg/dtio_30.f03: Likewise.
4153 * gfortran.dg/dtio_31.f03: Likewise.
4154 * gfortran.dg/dtio_32.f03: Likewise.
4155 * gfortran.dg/dtio_4.f90: Likewise.
4156 * gfortran.dg/dtio_5.f90: Likewise.
4157 * gfortran.dg/dtio_7.f90: Likewise.
4158 * gfortran.dg/dtio_8.f90: Likewise.
4159 * gfortran.dg/dtio_9.f90: Likewise.
4160 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4161 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4162 * gfortran.dg/dup_save_1.f90: Likewise.
4163 * gfortran.dg/dup_save_2.f90: Likewise.
4164 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4165 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4166 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4167 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4168 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4169 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4170 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4171 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4172 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4173 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4174 * gfortran.dg/e_d_fmt.f90: Likewise.
4175 * gfortran.dg/edit_real_1.f90: Likewise.
4176 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4177 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4178 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4179 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4180 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4181 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4182 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4183 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4184 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4185 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4186 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4187 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4188 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4189 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4190 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4191 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4192 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4193 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4194 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4195 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4196 * gfortran.dg/empty_format_1.f90: Likewise.
4197 * gfortran.dg/endfile.f: Likewise.
4198 * gfortran.dg/endfile.f90: Likewise.
4199 * gfortran.dg/endfile_2.f90: Likewise.
4200 * gfortran.dg/entry_1.f90: Likewise.
4201 * gfortran.dg/entry_10.f90: Likewise.
4202 * gfortran.dg/entry_12.f90: Likewise.
4203 * gfortran.dg/entry_13.f90: Likewise.
4204 * gfortran.dg/entry_14.f90: Likewise.
4205 * gfortran.dg/entry_16.f90: Likewise.
4206 * gfortran.dg/entry_3.f90: Likewise.
4207 * gfortran.dg/entry_6.f90: Likewise.
4208 * gfortran.dg/entry_9.f90: Likewise.
4209 * gfortran.dg/entry_array_specs_2.f: Likewise.
4210 * gfortran.dg/enum_1.f90: Likewise.
4211 * gfortran.dg/enum_9.f90: Likewise.
4212 * gfortran.dg/eof_1.f90: Likewise.
4213 * gfortran.dg/eof_2.f90: Likewise.
4214 * gfortran.dg/eof_4.f90: Likewise.
4215 * gfortran.dg/eof_5.f90: Likewise.
4216 * gfortran.dg/eor_handling_1.f90: Likewise.
4217 * gfortran.dg/eor_handling_2.f90: Likewise.
4218 * gfortran.dg/eor_handling_3.f90: Likewise.
4219 * gfortran.dg/eor_handling_4.f90: Likewise.
4220 * gfortran.dg/eor_handling_5.f90: Likewise.
4221 * gfortran.dg/eoshift_3.f90: Likewise.
4222 * gfortran.dg/eoshift_4.f90: Likewise.
4223 * gfortran.dg/eoshift_5.f90: Likewise.
4224 * gfortran.dg/eoshift_6.f90: Likewise.
4225 * gfortran.dg/eoshift_large_1.f90: Likewise.
4226 * gfortran.dg/equiv_6.f90: Likewise.
4227 * gfortran.dg/equiv_7.f90: Likewise.
4228 * gfortran.dg/equiv_9.f90: Likewise.
4229 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4230 * gfortran.dg/erf_2.F90: Likewise.
4231 * gfortran.dg/erf_3.F90: Likewise.
4232 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4233 * gfortran.dg/error_format_2.f90: Likewise.
4234 * gfortran.dg/error_recovery_5.f90: Likewise.
4235 * gfortran.dg/execute_command_line_2.f90: Likewise.
4236 * gfortran.dg/execute_command_line_3.f90: Likewise.
4237 * gfortran.dg/exit_1.f08: Likewise.
4238 * gfortran.dg/exit_3.f08: Likewise.
4239 * gfortran.dg/exponent_1.f90: Likewise.
4240 * gfortran.dg/exponent_2.f90: Likewise.
4241 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4242 * gfortran.dg/extends_1.f03: Likewise.
4243 * gfortran.dg/extends_16.f90: Likewise.
4244 * gfortran.dg/extends_2.f03: Likewise.
4245 * gfortran.dg/extends_3.f03: Likewise.
4246 * gfortran.dg/extends_4.f03: Likewise.
4247 * gfortran.dg/extends_type_of_1.f03: Likewise.
4248 * gfortran.dg/extends_type_of_2.f03: Likewise.
4249 * gfortran.dg/external_procedures_3.f90: Likewise.
4250 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4251 * gfortran.dg/f2003_io_1.f03: Likewise.
4252 * gfortran.dg/f2003_io_4.f03: Likewise.
4253 * gfortran.dg/f2003_io_5.f03: Likewise.
4254 * gfortran.dg/f2003_io_6.f03: Likewise.
4255 * gfortran.dg/f2003_io_7.f03: Likewise.
4256 * gfortran.dg/f2c_1.f90: Likewise.
4257 * gfortran.dg/f2c_2.f90: Likewise.
4258 * gfortran.dg/f2c_3.f90: Likewise.
4259 * gfortran.dg/f2c_4.f90: Likewise.
4260 * gfortran.dg/f2c_6.f90: Likewise.
4261 * gfortran.dg/f2c_7.f90: Likewise.
4262 * gfortran.dg/f2c_9.f90: Likewise.
4263 * gfortran.dg/fgetc_1.f90: Likewise.
4264 * gfortran.dg/fgetc_2.f90: Likewise.
4265 * gfortran.dg/filename_null.f90: Likewise.
4266 * gfortran.dg/finalize_12.f90: Likewise.
4267 * gfortran.dg/finalize_13.f90: Likewise.
4268 * gfortran.dg/finalize_15.f90: Likewise.
4269 * gfortran.dg/finalize_17.f90: Likewise.
4270 * gfortran.dg/finalize_18.f90: Likewise.
4271 * gfortran.dg/finalize_25.f90: Likewise.
4272 * gfortran.dg/finalize_29.f08: Likewise.
4273 * gfortran.dg/finalize_31.f90: Likewise.
4274 * gfortran.dg/float_1.f90: Likewise.
4275 * gfortran.dg/flush_1.f90: Likewise.
4276 * gfortran.dg/fmt_bz_bn.f: Likewise.
4277 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4278 * gfortran.dg/fmt_cache_1.f: Likewise.
4279 * gfortran.dg/fmt_cache_2.f: Likewise.
4280 * gfortran.dg/fmt_cache_3.f90: Likewise.
4281 * gfortran.dg/fmt_colon.f90: Likewise.
4282 * gfortran.dg/fmt_e.f90: Likewise.
4283 * gfortran.dg/fmt_en.f90: Likewise.
4284 * gfortran.dg/fmt_error_10.f: Likewise.
4285 * gfortran.dg/fmt_error_9.f: Likewise.
4286 * gfortran.dg/fmt_exhaust.f90: Likewise.
4287 * gfortran.dg/fmt_f0_1.f90: Likewise.
4288 * gfortran.dg/fmt_f_an_p.f: Likewise.
4289 * gfortran.dg/fmt_fw_d.f90: Likewise.
4290 * gfortran.dg/fmt_g.f: Likewise.
4291 * gfortran.dg/fmt_g0_1.f08: Likewise.
4292 * gfortran.dg/fmt_g0_2.f08: Likewise.
4293 * gfortran.dg/fmt_g0_4.f08: Likewise.
4294 * gfortran.dg/fmt_g0_5.f08: Likewise.
4295 * gfortran.dg/fmt_g0_6.f08: Likewise.
4296 * gfortran.dg/fmt_g0_7.f08: Likewise.
4297 * gfortran.dg/fmt_g_1.f90: Likewise.
4298 * gfortran.dg/fmt_int_sign.f90: Likewise.
4299 * gfortran.dg/fmt_l.f90: Likewise.
4300 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4301 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4302 * gfortran.dg/fmt_p_1.f90: Likewise.
4303 * gfortran.dg/fmt_pf.f90: Likewise.
4304 * gfortran.dg/fmt_read.f90: Likewise.
4305 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4306 * gfortran.dg/fmt_t_1.f90: Likewise.
4307 * gfortran.dg/fmt_t_2.f90: Likewise.
4308 * gfortran.dg/fmt_t_3.f90: Likewise.
4309 * gfortran.dg/fmt_t_4.f90: Likewise.
4310 * gfortran.dg/fmt_t_5.f90: Likewise.
4311 * gfortran.dg/fmt_t_6.f: Likewise.
4312 * gfortran.dg/fmt_t_7.f: Likewise.
4313 * gfortran.dg/fmt_t_9.f: Likewise.
4314 * gfortran.dg/fmt_tl.f: Likewise.
4315 * gfortran.dg/fmt_unlimited.f90: Likewise.
4316 * gfortran.dg/fmt_white.f: Likewise.
4317 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4318 * gfortran.dg/fold_nearest.f90: Likewise.
4319 * gfortran.dg/forall_1.f90: Likewise.
4320 * gfortran.dg/forall_10.f90: Likewise.
4321 * gfortran.dg/forall_12.f90: Likewise.
4322 * gfortran.dg/forall_13.f90: Likewise.
4323 * gfortran.dg/forall_15.f90: Likewise.
4324 * gfortran.dg/forall_4.f90: Likewise.
4325 * gfortran.dg/forall_5.f90: Likewise.
4326 * gfortran.dg/forall_6.f90: Likewise.
4327 * gfortran.dg/forall_7.f90: Likewise.
4328 * gfortran.dg/fraction.f90: Likewise.
4329 * gfortran.dg/fseek.f90: Likewise.
4330 * gfortran.dg/ftell_1.f90: Likewise.
4331 * gfortran.dg/ftell_2.f90: Likewise.
4332 * gfortran.dg/ftell_3.f90: Likewise.
4333 * gfortran.dg/func_assign_2.f90: Likewise.
4334 * gfortran.dg/func_assign_3.f90: Likewise.
4335 * gfortran.dg/func_derived_1.f90: Likewise.
4336 * gfortran.dg/func_derived_2.f90: Likewise.
4337 * gfortran.dg/func_derived_3.f90: Likewise.
4338 * gfortran.dg/func_result_1.f90: Likewise.
4339 * gfortran.dg/func_result_2.f90: Likewise.
4340 * gfortran.dg/func_result_6.f90: Likewise.
4341 * gfortran.dg/function_charlen_2.f90: Likewise.
4342 * gfortran.dg/function_charlen_3.f: Likewise.
4343 * gfortran.dg/function_kinds_1.f90: Likewise.
4344 * gfortran.dg/function_kinds_4.f90: Likewise.
4345 * gfortran.dg/function_optimize_10.f90: Likewise.
4346 * gfortran.dg/function_optimize_11.f90: Likewise.
4347 * gfortran.dg/function_optimize_12.f90: Likewise.
4348 * gfortran.dg/function_optimize_4.f90: Likewise.
4349 * gfortran.dg/function_optimize_8.f90: Likewise.
4350 * gfortran.dg/g77/13037.f: Likewise.
4351 * gfortran.dg/g77/1832.f: Likewise.
4352 * gfortran.dg/g77/19981119-0.f: Likewise.
4353 * gfortran.dg/g77/19990313-0.f: Likewise.
4354 * gfortran.dg/g77/19990313-1.f: Likewise.
4355 * gfortran.dg/g77/19990313-2.f: Likewise.
4356 * gfortran.dg/g77/19990313-3.f: Likewise.
4357 * gfortran.dg/g77/19990419-1.f: Likewise.
4358 * gfortran.dg/g77/19990826-0.f: Likewise.
4359 * gfortran.dg/g77/19990826-2.f: Likewise.
4360 * gfortran.dg/g77/20000503-1.f: Likewise.
4361 * gfortran.dg/g77/20001111.f: Likewise.
4362 * gfortran.dg/g77/20010116.f: Likewise.
4363 * gfortran.dg/g77/20010216-1.f: Likewise.
4364 * gfortran.dg/g77/20010430.f: Likewise.
4365 * gfortran.dg/g77/20010610.f: Likewise.
4366 * gfortran.dg/g77/6177.f: Likewise.
4367 * gfortran.dg/g77/7388.f: Likewise.
4368 * gfortran.dg/g77/947.f: Likewise.
4369 * gfortran.dg/g77/970625-2.f: Likewise.
4370 * gfortran.dg/g77/971102-1.f: Likewise.
4371 * gfortran.dg/g77/980628-0.f: Likewise.
4372 * gfortran.dg/g77/980628-1.f: Likewise.
4373 * gfortran.dg/g77/980628-10.f: Likewise.
4374 * gfortran.dg/g77/980628-2.f: Likewise.
4375 * gfortran.dg/g77/980628-3.f: Likewise.
4376 * gfortran.dg/g77/980628-7.f: Likewise.
4377 * gfortran.dg/g77/980628-8.f: Likewise.
4378 * gfortran.dg/g77/980628-9.f: Likewise.
4379 * gfortran.dg/g77/980701-0.f: Likewise.
4380 * gfortran.dg/g77/980701-1.f: Likewise.
4381 * gfortran.dg/g77/cabs.f: Likewise.
4382 * gfortran.dg/g77/claus.f: Likewise.
4383 * gfortran.dg/g77/complex_1.f: Likewise.
4384 * gfortran.dg/g77/cpp3.F: Likewise.
4385 * gfortran.dg/g77/cpp4.F: Likewise.
4386 * gfortran.dg/g77/cpp5.F: Likewise.
4387 * gfortran.dg/g77/dcomplex.f: Likewise.
4388 * gfortran.dg/g77/dnrm2.f: Likewise.
4389 * gfortran.dg/g77/erfc.f: Likewise.
4390 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4391 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4392 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4393 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4394 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4395 * gfortran.dg/g77/int8421.f: Likewise.
4396 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4397 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4398 * gfortran.dg/g77/le.f: Likewise.
4399 * gfortran.dg/g77/short.f: Likewise.
4400 * gfortran.dg/gamma_1.f90: Likewise.
4401 * gfortran.dg/gamma_4.f90: Likewise.
4402 * gfortran.dg/gamma_5.f90: Likewise.
4403 * gfortran.dg/generic_13.f90: Likewise.
4404 * gfortran.dg/generic_15.f90: Likewise.
4405 * gfortran.dg/generic_19.f90: Likewise.
4406 * gfortran.dg/generic_20.f90: Likewise.
4407 * gfortran.dg/generic_23.f03: Likewise.
4408 * gfortran.dg/generic_25.f90: Likewise.
4409 * gfortran.dg/generic_27.f90: Likewise.
4410 * gfortran.dg/generic_31.f90: Likewise.
4411 * gfortran.dg/generic_4.f90: Likewise.
4412 * gfortran.dg/global_vars_c_init.f90: Likewise.
4413 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4414 * gfortran.dg/gnu_logical_1.F: Likewise.
4415 * gfortran.dg/goacc/fixed-1.f: Likewise.
4416 * gfortran.dg/goacc/fixed-2.f: Likewise.
4417 * gfortran.dg/goacc/gang-static.f95: Likewise.
4418 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4419 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4420 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4421 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4422 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4423 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4424 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4425 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4426 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4427 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4428 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4429 * gfortran.dg/gomp/pr48794.f90: Likewise.
4430 * gfortran.dg/gomp/pr72744.f90: Likewise.
4431 * gfortran.dg/gomp/pr77665.f90: Likewise.
4432 * gfortran.dg/gomp/workshare2.f90: Likewise.
4433 * gfortran.dg/gomp/workshare3.f90: Likewise.
4434 * gfortran.dg/goto_1.f: Likewise.
4435 * gfortran.dg/goto_2.f90: Likewise.
4436 * gfortran.dg/goto_4.f90: Likewise.
4437 * gfortran.dg/goto_6.f: Likewise.
4438 * gfortran.dg/graphite/id-26.f03: Likewise.
4439 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4440 * gfortran.dg/graphite/pr29581.f90: Likewise.
4441 * gfortran.dg/graphite/pr29832.f90: Likewise.
4442 * gfortran.dg/graphite/run-id-1.f: Likewise.
4443 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4444 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4445 * gfortran.dg/hollerith.f90: Likewise.
4446 * gfortran.dg/hollerith4.f90: Likewise.
4447 * gfortran.dg/hollerith6.f90: Likewise.
4448 * gfortran.dg/hollerith8.f90: Likewise.
4449 * gfortran.dg/hollerith_1.f90: Likewise.
4450 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4451 * gfortran.dg/hollerith_f95.f90: Likewise.
4452 * gfortran.dg/hollerith_legacy.f90: Likewise.
4453 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4454 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4455 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4456 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4457 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4458 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4459 * gfortran.dg/hypot_1.f90: Likewise.
4460 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4461 * gfortran.dg/iargc.f90: Likewise.
4462 * gfortran.dg/ibits.f90: Likewise.
4463 * gfortran.dg/ichar_1.f90: Likewise.
4464 * gfortran.dg/ichar_2.f90: Likewise.
4465 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4466 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4467 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4468 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4469 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4470 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4471 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4472 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4473 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4474 * gfortran.dg/ieee/large_1.f90: Likewise.
4475 * gfortran.dg/ieee/large_2.f90: Likewise.
4476 * gfortran.dg/ieee/large_3.F90: Likewise.
4477 * gfortran.dg/ieee/large_4.f90: Likewise.
4478 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4479 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4480 * gfortran.dg/impl_do_var_data.f90: Likewise.
4481 * gfortran.dg/implicit_10.f90: Likewise.
4482 * gfortran.dg/implicit_12.f90: Likewise.
4483 * gfortran.dg/implicit_class_1.f90: Likewise.
4484 * gfortran.dg/implicit_pure_1.f90: Likewise.
4485 * gfortran.dg/implied_do_1.f90: Likewise.
4486 * gfortran.dg/implied_do_io_1.f90: Likewise.
4487 * gfortran.dg/implied_do_io_2.f90: Likewise.
4488 * gfortran.dg/implied_do_io_3.f90: Likewise.
4489 * gfortran.dg/implied_shape_1.f08: Likewise.
4490 * gfortran.dg/import.f90: Likewise.
4491 * gfortran.dg/import4.f90: Likewise.
4492 * gfortran.dg/impure_1.f08: Likewise.
4493 * gfortran.dg/index.f90: Likewise.
4494 * gfortran.dg/index_2.f90: Likewise.
4495 * gfortran.dg/init_flag_1.f90: Likewise.
4496 * gfortran.dg/init_flag_10.f90: Likewise.
4497 * gfortran.dg/init_flag_15.f03: Likewise.
4498 * gfortran.dg/init_flag_2.f90: Likewise.
4499 * gfortran.dg/init_flag_3.f90: Likewise.
4500 * gfortran.dg/init_flag_4.f90: Likewise.
4501 * gfortran.dg/init_flag_5.f90: Likewise.
4502 * gfortran.dg/init_flag_6.f90: Likewise.
4503 * gfortran.dg/init_flag_7.f90: Likewise.
4504 * gfortran.dg/init_flag_9.f90: Likewise.
4505 * gfortran.dg/initialization_11.f90: Likewise.
4506 * gfortran.dg/initialization_19.f90: Likewise.
4507 * gfortran.dg/initialization_2.f90: Likewise.
4508 * gfortran.dg/initialization_22.f90: Likewise.
4509 * gfortran.dg/initialization_27.f90: Likewise.
4510 * gfortran.dg/initialization_5.f90: Likewise.
4511 * gfortran.dg/initialization_6.f90: Likewise.
4512 * gfortran.dg/inline_matmul_1.f90: Likewise.
4513 * gfortran.dg/inline_matmul_10.f90: Likewise.
4514 * gfortran.dg/inline_matmul_11.f90: Likewise.
4515 * gfortran.dg/inline_matmul_13.f90: Likewise.
4516 * gfortran.dg/inline_matmul_14.f90: Likewise.
4517 * gfortran.dg/inline_matmul_16.f90: Likewise.
4518 * gfortran.dg/inline_matmul_17.f90: Likewise.
4519 * gfortran.dg/inline_matmul_18.f90: Likewise.
4520 * gfortran.dg/inline_matmul_19.f90: Likewise.
4521 * gfortran.dg/inline_matmul_2.f90: Likewise.
4522 * gfortran.dg/inline_matmul_20.f90: Likewise.
4523 * gfortran.dg/inline_matmul_22.f90: Likewise.
4524 * gfortran.dg/inline_matmul_3.f90: Likewise.
4525 * gfortran.dg/inline_matmul_4.f90: Likewise.
4526 * gfortran.dg/inline_matmul_5.f90: Likewise.
4527 * gfortran.dg/inline_matmul_6.f90: Likewise.
4528 * gfortran.dg/inline_matmul_7.f90: Likewise.
4529 * gfortran.dg/inline_matmul_8.f90: Likewise.
4530 * gfortran.dg/inline_matmul_9.f90: Likewise.
4531 * gfortran.dg/inline_sum_1.f90: Likewise.
4532 * gfortran.dg/inline_sum_3.f90: Likewise.
4533 * gfortran.dg/inline_sum_5.f90: Likewise.
4534 * gfortran.dg/inquire-complex.f90: Likewise.
4535 * gfortran.dg/inquire.f90: Likewise.
4536 * gfortran.dg/inquire_10.f90: Likewise.
4537 * gfortran.dg/inquire_13.f90: Likewise.
4538 * gfortran.dg/inquire_15.f90: Likewise.
4539 * gfortran.dg/inquire_16.f90: Likewise.
4540 * gfortran.dg/inquire_17.f90: Likewise.
4541 * gfortran.dg/inquire_5.f90: Likewise.
4542 * gfortran.dg/inquire_6.f90: Likewise.
4543 * gfortran.dg/inquire_7.f90: Likewise.
4544 * gfortran.dg/inquire_9.f90: Likewise.
4545 * gfortran.dg/inquire_internal.f90: Likewise.
4546 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4547 * gfortran.dg/inquire_size.f90: Likewise.
4548 * gfortran.dg/int_1.f90: Likewise.
4549 * gfortran.dg/int_conv_1.f90: Likewise.
4550 * gfortran.dg/int_range_io_1.f90: Likewise.
4551 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4552 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4553 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4554 * gfortran.dg/integer_plus.f90: Likewise.
4555 * gfortran.dg/intent_out_2.f90: Likewise.
4556 * gfortran.dg/intent_out_5.f90: Likewise.
4557 * gfortran.dg/intent_out_6.f90: Likewise.
4558 * gfortran.dg/interface_12.f90: Likewise.
4559 * gfortran.dg/interface_19.f90: Likewise.
4560 * gfortran.dg/interface_4.f90: Likewise.
4561 * gfortran.dg/interface_5.f90: Likewise.
4562 * gfortran.dg/interface_9.f90: Likewise.
4563 * gfortran.dg/interface_assignment_1.f90: Likewise.
4564 * gfortran.dg/interface_assignment_2.f90: Likewise.
4565 * gfortran.dg/internal_dummy_2.f08: Likewise.
4566 * gfortran.dg/internal_dummy_3.f08: Likewise.
4567 * gfortran.dg/internal_dummy_4.f08: Likewise.
4568 * gfortran.dg/internal_pack_1.f90: Likewise.
4569 * gfortran.dg/internal_pack_10.f90: Likewise.
4570 * gfortran.dg/internal_pack_12.f90: Likewise.
4571 * gfortran.dg/internal_pack_13.f90: Likewise.
4572 * gfortran.dg/internal_pack_14.f90: Likewise.
4573 * gfortran.dg/internal_pack_15.f90: Likewise.
4574 * gfortran.dg/internal_pack_2.f90: Likewise.
4575 * gfortran.dg/internal_pack_3.f90: Likewise.
4576 * gfortran.dg/internal_pack_4.f90: Likewise.
4577 * gfortran.dg/internal_pack_6.f90: Likewise.
4578 * gfortran.dg/internal_pack_8.f90: Likewise.
4579 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4580 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4581 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4582 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4583 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4584 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4585 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4586 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4587 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4588 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4589 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4590 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4591 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4592 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4593 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4594 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4595 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4596 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4597 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4598 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4599 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4600 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4601 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4602 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4603 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4604 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4605 * gfortran.dg/io_err_1.f90: Likewise.
4606 * gfortran.dg/io_real_boz.f90: Likewise.
4607 * gfortran.dg/iomsg_1.f90: Likewise.
4608 * gfortran.dg/iostat_1.f90: Likewise.
4609 * gfortran.dg/iostat_2.f90: Likewise.
4610 * gfortran.dg/iostat_4.f90: Likewise.
4611 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4612 * gfortran.dg/ishft_1.f90: Likewise.
4613 * gfortran.dg/ishft_2.f90: Likewise.
4614 * gfortran.dg/ishft_4.f90: Likewise.
4615 * gfortran.dg/isnan_1.f90: Likewise.
4616 * gfortran.dg/isnan_2.f90: Likewise.
4617 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4618 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4619 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4620 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4621 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4622 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4623 * gfortran.dg/itime_idate_1.f: Likewise.
4624 * gfortran.dg/itime_idate_2.f: Likewise.
4625 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4626 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4627 * gfortran.dg/large_real_kind_1.f90: Likewise.
4628 * gfortran.dg/large_real_kind_2.F90: Likewise.
4629 * gfortran.dg/large_real_kind_3.F90: Likewise.
4630 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4631 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4632 * gfortran.dg/large_recl.f90: Likewise.
4633 * gfortran.dg/large_unit_1.f90: Likewise.
4634 * gfortran.dg/large_unit_2.f90: Likewise.
4635 * gfortran.dg/largeequiv_1.f90: Likewise.
4636 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4637 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4638 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4639 * gfortran.dg/list_read_1.f90: Likewise.
4640 * gfortran.dg/list_read_10.f90: Likewise.
4641 * gfortran.dg/list_read_11.f90: Likewise.
4642 * gfortran.dg/list_read_12.f90: Likewise.
4643 * gfortran.dg/list_read_13.f: Likewise.
4644 * gfortran.dg/list_read_14.f90: Likewise.
4645 * gfortran.dg/list_read_2.f90: Likewise.
4646 * gfortran.dg/list_read_3.f90: Likewise.
4647 * gfortran.dg/list_read_4.f90: Likewise.
4648 * gfortran.dg/list_read_5.f90: Likewise.
4649 * gfortran.dg/list_read_6.f90: Likewise.
4650 * gfortran.dg/list_read_7.f90: Likewise.
4651 * gfortran.dg/list_read_8.f90: Likewise.
4652 * gfortran.dg/list_read_9.f90: Likewise.
4653 * gfortran.dg/loc_2.f90: Likewise.
4654 * gfortran.dg/logical_1.f90: Likewise.
4655 * gfortran.dg/logical_dot_product.f90: Likewise.
4656 * gfortran.dg/logical_temp_io.f90: Likewise.
4657 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4658 * gfortran.dg/lrshift_1.f90: Likewise.
4659 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4660 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4661 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4662 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4663 * gfortran.dg/make_unit.f90: Likewise.
4664 * gfortran.dg/mapping_1.f90: Likewise.
4665 * gfortran.dg/mapping_2.f90: Likewise.
4666 * gfortran.dg/mapping_3.f90: Likewise.
4667 * gfortran.dg/masklr_1.F90: Likewise.
4668 * gfortran.dg/masklr_2.F90: Likewise.
4669 * gfortran.dg/matmul_1.f90: Likewise.
4670 * gfortran.dg/matmul_10.f90: Likewise.
4671 * gfortran.dg/matmul_12.f90: Likewise.
4672 * gfortran.dg/matmul_16.f90: Likewise.
4673 * gfortran.dg/matmul_17.f90: Likewise.
4674 * gfortran.dg/matmul_18.f90: Likewise.
4675 * gfortran.dg/matmul_2.f90: Likewise.
4676 * gfortran.dg/matmul_3.f90: Likewise.
4677 * gfortran.dg/matmul_4.f90: Likewise.
4678 * gfortran.dg/matmul_6.f90: Likewise.
4679 * gfortran.dg/matmul_8.f03: Likewise.
4680 * gfortran.dg/matmul_9.f90: Likewise.
4681 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4682 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4683 * gfortran.dg/matmul_const.f90: Likewise.
4684 * gfortran.dg/maxloc_1.f90: Likewise.
4685 * gfortran.dg/maxloc_2.f90: Likewise.
4686 * gfortran.dg/maxloc_3.f90: Likewise.
4687 * gfortran.dg/maxloc_4.f90: Likewise.
4688 * gfortran.dg/maxloc_string_1.f90: Likewise.
4689 * gfortran.dg/maxlocval_1.f90: Likewise.
4690 * gfortran.dg/maxlocval_2.f90: Likewise.
4691 * gfortran.dg/maxlocval_3.f90: Likewise.
4692 * gfortran.dg/maxlocval_4.f90: Likewise.
4693 * gfortran.dg/maxval_char_1.f90: Likewise.
4694 * gfortran.dg/maxval_char_2.f90: Likewise.
4695 * gfortran.dg/maxval_char_3.f90: Likewise.
4696 * gfortran.dg/maxval_char_4.f90: Likewise.
4697 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4698 * gfortran.dg/mclock.f90: Likewise.
4699 * gfortran.dg/merge_bits_1.F90: Likewise.
4700 * gfortran.dg/merge_bits_2.F90: Likewise.
4701 * gfortran.dg/merge_char_1.f90: Likewise.
4702 * gfortran.dg/merge_init_expr.f90: Likewise.
4703 * gfortran.dg/min_max_optional_1.f90: Likewise.
4704 * gfortran.dg/min_max_optional_5.f90: Likewise.
4705 * gfortran.dg/minloc_1.f90: Likewise.
4706 * gfortran.dg/minloc_2.f90: Likewise.
4707 * gfortran.dg/minloc_3.f90: Likewise.
4708 * gfortran.dg/minloc_4.f90: Likewise.
4709 * gfortran.dg/minloc_string_1.f90: Likewise.
4710 * gfortran.dg/minlocval_1.f90: Likewise.
4711 * gfortran.dg/minlocval_2.f90: Likewise.
4712 * gfortran.dg/minlocval_3.f90: Likewise.
4713 * gfortran.dg/minlocval_4.f90: Likewise.
4714 * gfortran.dg/minmax_char_1.f90: Likewise.
4715 * gfortran.dg/minmaxloc_1.f90: Likewise.
4716 * gfortran.dg/minmaxloc_10.f90: Likewise.
4717 * gfortran.dg/minmaxloc_11.f90: Likewise.
4718 * gfortran.dg/minmaxloc_12.f90: Likewise.
4719 * gfortran.dg/minmaxloc_13.f90: Likewise.
4720 * gfortran.dg/minmaxloc_2.f90: Likewise.
4721 * gfortran.dg/minmaxloc_3.f90: Likewise.
4722 * gfortran.dg/minmaxloc_4.f90: Likewise.
4723 * gfortran.dg/minmaxloc_5.f90: Likewise.
4724 * gfortran.dg/minmaxloc_6.f90: Likewise.
4725 * gfortran.dg/minmaxloc_7.f90: Likewise.
4726 * gfortran.dg/minmaxloc_8.f90: Likewise.
4727 * gfortran.dg/minmaxval_1.f90: Likewise.
4728 * gfortran.dg/minval_char_1.f90: Likewise.
4729 * gfortran.dg/minval_char_2.f90: Likewise.
4730 * gfortran.dg/minval_char_3.f90: Likewise.
4731 * gfortran.dg/minval_char_4.f90: Likewise.
4732 * gfortran.dg/minval_char_5.f90: Likewise.
4733 * gfortran.dg/minval_parameter_1.f90: Likewise.
4734 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4735 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4736 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4737 * gfortran.dg/missing_parens_1.f90: Likewise.
4738 * gfortran.dg/missing_parens_2.f90: Likewise.
4739 * gfortran.dg/mod_large_1.f90: Likewise.
4740 * gfortran.dg/mod_sign0_1.f90: Likewise.
4741 * gfortran.dg/module_blank_common.f90: Likewise.
4742 * gfortran.dg/module_commons_1.f90: Likewise.
4743 * gfortran.dg/module_commons_3.f90: Likewise.
4744 * gfortran.dg/module_double_reuse.f90: Likewise.
4745 * gfortran.dg/module_equivalence_1.f90: Likewise.
4746 * gfortran.dg/module_equivalence_2.f90: Likewise.
4747 * gfortran.dg/module_equivalence_3.f90: Likewise.
4748 * gfortran.dg/module_equivalence_5.f90: Likewise.
4749 * gfortran.dg/module_interface_1.f90: Likewise.
4750 * gfortran.dg/module_nan.f90: Likewise.
4751 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4752 * gfortran.dg/module_procedure_1.f90: Likewise.
4753 * gfortran.dg/module_read_1.f90: Likewise.
4754 * gfortran.dg/module_read_2.f90: Likewise.
4755 * gfortran.dg/module_widestring_1.f90: Likewise.
4756 * gfortran.dg/move_alloc.f90: Likewise.
4757 * gfortran.dg/move_alloc_10.f90: Likewise.
4758 * gfortran.dg/move_alloc_13.f90: Likewise.
4759 * gfortran.dg/move_alloc_14.f90: Likewise.
4760 * gfortran.dg/move_alloc_15.f90: Likewise.
4761 * gfortran.dg/move_alloc_16.f90: Likewise.
4762 * gfortran.dg/move_alloc_2.f90: Likewise.
4763 * gfortran.dg/move_alloc_5.f90: Likewise.
4764 * gfortran.dg/move_alloc_6.f90: Likewise.
4765 * gfortran.dg/move_alloc_9.f90: Likewise.
4766 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4767 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4768 * gfortran.dg/mvbits_1.f90: Likewise.
4769 * gfortran.dg/mvbits_2.f90: Likewise.
4770 * gfortran.dg/mvbits_3.f90: Likewise.
4771 * gfortran.dg/mvbits_4.f90: Likewise.
4772 * gfortran.dg/mvbits_7.f90: Likewise.
4773 * gfortran.dg/mvbits_8.f90: Likewise.
4774 * gfortran.dg/namelist_11.f: Likewise.
4775 * gfortran.dg/namelist_12.f: Likewise.
4776 * gfortran.dg/namelist_13.f90: Likewise.
4777 * gfortran.dg/namelist_14.f90: Likewise.
4778 * gfortran.dg/namelist_15.f90: Likewise.
4779 * gfortran.dg/namelist_16.f90: Likewise.
4780 * gfortran.dg/namelist_17.f90: Likewise.
4781 * gfortran.dg/namelist_18.f90: Likewise.
4782 * gfortran.dg/namelist_19.f90: Likewise.
4783 * gfortran.dg/namelist_20.f90: Likewise.
4784 * gfortran.dg/namelist_21.f90: Likewise.
4785 * gfortran.dg/namelist_22.f90: Likewise.
4786 * gfortran.dg/namelist_23.f90: Likewise.
4787 * gfortran.dg/namelist_24.f90: Likewise.
4788 * gfortran.dg/namelist_26.f90: Likewise.
4789 * gfortran.dg/namelist_27.f90: Likewise.
4790 * gfortran.dg/namelist_28.f90: Likewise.
4791 * gfortran.dg/namelist_29.f90: Likewise.
4792 * gfortran.dg/namelist_37.f90: Likewise.
4793 * gfortran.dg/namelist_38.f90: Likewise.
4794 * gfortran.dg/namelist_39.f90: Likewise.
4795 * gfortran.dg/namelist_40.f90: Likewise.
4796 * gfortran.dg/namelist_41.f90: Likewise.
4797 * gfortran.dg/namelist_42.f90: Likewise.
4798 * gfortran.dg/namelist_43.f90: Likewise.
4799 * gfortran.dg/namelist_44.f90: Likewise.
4800 * gfortran.dg/namelist_47.f90: Likewise.
4801 * gfortran.dg/namelist_48.f90: Likewise.
4802 * gfortran.dg/namelist_49.f90: Likewise.
4803 * gfortran.dg/namelist_50.f90: Likewise.
4804 * gfortran.dg/namelist_51.f90: Likewise.
4805 * gfortran.dg/namelist_52.f90: Likewise.
4806 * gfortran.dg/namelist_54.f90: Likewise.
4807 * gfortran.dg/namelist_55.f90: Likewise.
4808 * gfortran.dg/namelist_56.f90: Likewise.
4809 * gfortran.dg/namelist_57.f90: Likewise.
4810 * gfortran.dg/namelist_58.f90: Likewise.
4811 * gfortran.dg/namelist_59.f90: Likewise.
4812 * gfortran.dg/namelist_60.f90: Likewise.
4813 * gfortran.dg/namelist_61.f90: Likewise.
4814 * gfortran.dg/namelist_64.f90: Likewise.
4815 * gfortran.dg/namelist_65.f90: Likewise.
4816 * gfortran.dg/namelist_69.f90: Likewise.
4817 * gfortran.dg/namelist_70.f90: Likewise.
4818 * gfortran.dg/namelist_71.f90: Likewise.
4819 * gfortran.dg/namelist_72.f: Likewise.
4820 * gfortran.dg/namelist_73.f90: Likewise.
4821 * gfortran.dg/namelist_77.f90: Likewise.
4822 * gfortran.dg/namelist_78.f90: Likewise.
4823 * gfortran.dg/namelist_79.f90: Likewise.
4824 * gfortran.dg/namelist_80.f90: Likewise.
4825 * gfortran.dg/namelist_81.f90: Likewise.
4826 * gfortran.dg/namelist_82.f90: Likewise.
4827 * gfortran.dg/namelist_84.f90: Likewise.
4828 * gfortran.dg/namelist_85.f90: Likewise.
4829 * gfortran.dg/namelist_86.f90: Likewise.
4830 * gfortran.dg/namelist_87.f90: Likewise.
4831 * gfortran.dg/namelist_88.f90: Likewise.
4832 * gfortran.dg/namelist_89.f90: Likewise.
4833 * gfortran.dg/namelist_90.f: Likewise.
4834 * gfortran.dg/namelist_95.f90: Likewise.
4835 * gfortran.dg/namelist_char_only.f90: Likewise.
4836 * gfortran.dg/namelist_empty.f90: Likewise.
4837 * gfortran.dg/namelist_internal.f90: Likewise.
4838 * gfortran.dg/namelist_use.f90: Likewise.
4839 * gfortran.dg/namelist_use_only.f90: Likewise.
4840 * gfortran.dg/namelist_utf8.f90: Likewise.
4841 * gfortran.dg/nan_1.f90: Likewise.
4842 * gfortran.dg/nan_2.f90: Likewise.
4843 * gfortran.dg/nan_3.f90: Likewise.
4844 * gfortran.dg/nan_6.f90: Likewise.
4845 * gfortran.dg/nan_7.f90: Likewise.
4846 * gfortran.dg/nearest_1.f90: Likewise.
4847 * gfortran.dg/nearest_2.f90: Likewise.
4848 * gfortran.dg/nearest_3.f90: Likewise.
4849 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4850 * gfortran.dg/negative_automatic_size.f90: Likewise.
4851 * gfortran.dg/negative_unit.f: Likewise.
4852 * gfortran.dg/negative_unit2.f90: Likewise.
4853 * gfortran.dg/negative_unit_int8.f: Likewise.
4854 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4855 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4856 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4857 * gfortran.dg/nested_modules_1.f90: Likewise.
4858 * gfortran.dg/nested_modules_2.f90: Likewise.
4859 * gfortran.dg/nested_modules_3.f90: Likewise.
4860 * gfortran.dg/nesting_1.f90: Likewise.
4861 * gfortran.dg/new_line.f90: Likewise.
4862 * gfortran.dg/newunit_1.f90: Likewise.
4863 * gfortran.dg/newunit_3.f90: Likewise.
4864 * gfortran.dg/newunit_5.f90.f90: Likewise.
4865 * gfortran.dg/nint_1.f90: Likewise.
4866 * gfortran.dg/nint_2.f90: Likewise.
4867 * gfortran.dg/no_arg_check_2.f90: Likewise.
4868 * gfortran.dg/no_range_check_1.f90: Likewise.
4869 * gfortran.dg/no_range_check_2.f90: Likewise.
4870 * gfortran.dg/no_range_check_3.f90: Likewise.
4871 * gfortran.dg/noadv_size.f90: Likewise.
4872 * gfortran.dg/nonreturning_statements.f90: Likewise.
4873 * gfortran.dg/norm2_1.f90: Likewise.
4874 * gfortran.dg/norm2_3.f90: Likewise.
4875 * gfortran.dg/nosigned_zero_1.f90: Likewise.
4876 * gfortran.dg/nosigned_zero_2.f90: Likewise.
4877 * gfortran.dg/nosigned_zero_3.f90: Likewise.
4878 * gfortran.dg/null_4.f90: Likewise.
4879 * gfortran.dg/null_9.f90: Likewise.
4880 * gfortran.dg/nullify_3.f90: Likewise.
4881 * gfortran.dg/oldstyle_1.f90: Likewise.
4882 * gfortran.dg/open_access_append_1.f90: Likewise.
4883 * gfortran.dg/open_access_append_2.f90: Likewise.
4884 * gfortran.dg/open_errors.f90: Likewise.
4885 * gfortran.dg/open_negative_unit_1.f90: Likewise.
4886 * gfortran.dg/open_new.f90: Likewise.
4887 * gfortran.dg/open_readonly_1.f90: Likewise.
4888 * gfortran.dg/operator_1.f90: Likewise.
4889 * gfortran.dg/optional_absent_1.f90: Likewise.
4890 * gfortran.dg/optional_absent_2.f90: Likewise.
4891 * gfortran.dg/optional_absent_3.f90: Likewise.
4892 * gfortran.dg/optional_class_1.f90: Likewise.
4893 * gfortran.dg/optional_dim_2.f90: Likewise.
4894 * gfortran.dg/optional_dim_3.f90: Likewise.
4895 * gfortran.dg/output_exponents_1.f90: Likewise.
4896 * gfortran.dg/overload_1.f90: Likewise.
4897 * gfortran.dg/overload_2.f90: Likewise.
4898 * gfortran.dg/overwrite_1.f: Likewise.
4899 * gfortran.dg/pad_no.f90: Likewise.
4900 * gfortran.dg/parameter_array_init_1.f90: Likewise.
4901 * gfortran.dg/parameter_array_init_2.f90: Likewise.
4902 * gfortran.dg/parameter_array_init_4.f90: Likewise.
4903 * gfortran.dg/parameter_array_init_5.f90: Likewise.
4904 * gfortran.dg/parameter_array_section_2.f90: Likewise.
4905 * gfortran.dg/parens_3.f90: Likewise.
4906 * gfortran.dg/parens_5.f90: Likewise.
4907 * gfortran.dg/parens_6.f90: Likewise.
4908 * gfortran.dg/parent_result_ref_1.f90: Likewise.
4909 * gfortran.dg/parent_result_ref_2.f90: Likewise.
4910 * gfortran.dg/parent_result_ref_3.f90: Likewise.
4911 * gfortran.dg/parent_result_ref_4.f90: Likewise.
4912 * gfortran.dg/parity_1.f90: Likewise.
4913 * gfortran.dg/past_eor.f90: Likewise.
4914 * gfortran.dg/pdt_1.f03: Likewise.
4915 * gfortran.dg/pdt_10.f03: Likewise.
4916 * gfortran.dg/pdt_11.f03: Likewise.
4917 * gfortran.dg/pdt_12.f03: Likewise.
4918 * gfortran.dg/pdt_13.f03: Likewise.
4919 * gfortran.dg/pdt_14.f03: Likewise.
4920 * gfortran.dg/pdt_15.f03: Likewise.
4921 * gfortran.dg/pdt_19.f03: Likewise.
4922 * gfortran.dg/pdt_20.f03: Likewise.
4923 * gfortran.dg/pdt_22.f03: Likewise.
4924 * gfortran.dg/pdt_23.f03: Likewise.
4925 * gfortran.dg/pdt_25.f03: Likewise.
4926 * gfortran.dg/pdt_26.f03: Likewise.
4927 * gfortran.dg/pdt_27.f03: Likewise.
4928 * gfortran.dg/pdt_28.f03: Likewise.
4929 * gfortran.dg/pdt_3.f03: Likewise.
4930 * gfortran.dg/pdt_4.f03: Likewise.
4931 * gfortran.dg/pdt_5.f03: Likewise.
4932 * gfortran.dg/pdt_7.f03: Likewise.
4933 * gfortran.dg/pointer_1.f90: Likewise.
4934 * gfortran.dg/pointer_array_1.f90: Likewise.
4935 * gfortran.dg/pointer_array_3.f90: Likewise.
4936 * gfortran.dg/pointer_array_4.f90: Likewise.
4937 * gfortran.dg/pointer_array_5.f90: Likewise.
4938 * gfortran.dg/pointer_array_6.f90: Likewise.
4939 * gfortran.dg/pointer_array_7.f90: Likewise.
4940 * gfortran.dg/pointer_array_8.f90: Likewise.
4941 * gfortran.dg/pointer_array_9.f90: Likewise.
4942 * gfortran.dg/pointer_array_component_1.f90: Likewise.
4943 * gfortran.dg/pointer_array_component_2.f90: Likewise.
4944 * gfortran.dg/pointer_assign_10.f90: Likewise.
4945 * gfortran.dg/pointer_assign_11.f90: Likewise.
4946 * gfortran.dg/pointer_assign_4.f90: Likewise.
4947 * gfortran.dg/pointer_assign_8.f90: Likewise.
4948 * gfortran.dg/pointer_assign_9.f90: Likewise.
4949 * gfortran.dg/pointer_check_10.f90: Likewise.
4950 * gfortran.dg/pointer_check_9.f90: Likewise.
4951 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
4952 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
4953 * gfortran.dg/pointer_function_result_1.f90: Likewise.
4954 * gfortran.dg/pointer_init_1.f90: Likewise.
4955 * gfortran.dg/pointer_init_3.f90: Likewise.
4956 * gfortran.dg/pointer_init_4.f90: Likewise.
4957 * gfortran.dg/pointer_init_5.f90: Likewise.
4958 * gfortran.dg/pointer_init_8.f90: Likewise.
4959 * gfortran.dg/pointer_intent_1.f90: Likewise.
4960 * gfortran.dg/pointer_intent_4.f90: Likewise.
4961 * gfortran.dg/pointer_intent_5.f90: Likewise.
4962 * gfortran.dg/pointer_remapping_10.f90: Likewise.
4963 * gfortran.dg/pointer_remapping_4.f03: Likewise.
4964 * gfortran.dg/pointer_remapping_5.f08: Likewise.
4965 * gfortran.dg/pointer_remapping_9.f90: Likewise.
4966 * gfortran.dg/pointer_target_1.f90: Likewise.
4967 * gfortran.dg/pointer_target_2.f90: Likewise.
4968 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
4969 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
4970 * gfortran.dg/power.f90: Likewise.
4971 * gfortran.dg/power1.f90: Likewise.
4972 * gfortran.dg/power_3.f90: Likewise.
4973 * gfortran.dg/power_4.f90: Likewise.
4974 * gfortran.dg/power_5.f90: Likewise.
4975 * gfortran.dg/pr12884.f: Likewise.
4976 * gfortran.dg/pr15129.f90: Likewise.
4977 * gfortran.dg/pr15140.f90: Likewise.
4978 * gfortran.dg/pr15324.f90: Likewise.
4979 * gfortran.dg/pr15332.f: Likewise.
4980 * gfortran.dg/pr15957.f90: Likewise.
4981 * gfortran.dg/pr15959.f90: Likewise.
4982 * gfortran.dg/pr16597.f90: Likewise.
4983 * gfortran.dg/pr16861.f90: Likewise.
4984 * gfortran.dg/pr16938.f90: Likewise.
4985 * gfortran.dg/pr17090.f90: Likewise.
4986 * gfortran.dg/pr17143.f90: Likewise.
4987 * gfortran.dg/pr17164.f90: Likewise.
4988 * gfortran.dg/pr17229.f: Likewise.
4989 * gfortran.dg/pr17285.f90: Likewise.
4990 * gfortran.dg/pr17286.f90: Likewise.
4991 * gfortran.dg/pr17472.f: Likewise.
4992 * gfortran.dg/pr17612.f90: Likewise.
4993 * gfortran.dg/pr17706.f90: Likewise.
4994 * gfortran.dg/pr18025.f90: Likewise.
4995 * gfortran.dg/pr18122.f90: Likewise.
4996 * gfortran.dg/pr18210.f90: Likewise.
4997 * gfortran.dg/pr18392.f90: Likewise.
4998 * gfortran.dg/pr19155.f: Likewise.
4999 * gfortran.dg/pr19216.f: Likewise.
5000 * gfortran.dg/pr19467.f90: Likewise.
5001 * gfortran.dg/pr19657.f: Likewise.
5002 * gfortran.dg/pr19926.f90: Likewise.
5003 * gfortran.dg/pr19928-1.f90: Likewise.
5004 * gfortran.dg/pr19928-2.f90: Likewise.
5005 * gfortran.dg/pr20086.f90: Likewise.
5006 * gfortran.dg/pr20124.f90: Likewise.
5007 * gfortran.dg/pr20163-2.f: Likewise.
5008 * gfortran.dg/pr20480.f90: Likewise.
5009 * gfortran.dg/pr20755.f: Likewise.
5010 * gfortran.dg/pr20950.f: Likewise.
5011 * gfortran.dg/pr21177.f90: Likewise.
5012 * gfortran.dg/pr21730.f: Likewise.
5013 * gfortran.dg/pr22491.f: Likewise.
5014 * gfortran.dg/pr25603.f: Likewise.
5015 * gfortran.dg/pr26246_2.f90: Likewise.
5016 * gfortran.dg/pr32136.f90: Likewise.
5017 * gfortran.dg/pr32533.f90: Likewise.
5018 * gfortran.dg/pr33794.f90: Likewise.
5019 * gfortran.dg/pr35662.f90: Likewise.
5020 * gfortran.dg/pr35944-1.f90: Likewise.
5021 * gfortran.dg/pr35944-2.f90: Likewise.
5022 * gfortran.dg/pr35983.f90: Likewise.
5023 * gfortran.dg/pr39865.f90: Likewise.
5024 * gfortran.dg/pr41212.f90: Likewise.
5025 * gfortran.dg/pr43808.f90: Likewise.
5026 * gfortran.dg/pr44592.f90: Likewise.
5027 * gfortran.dg/pr44735.f90: Likewise.
5028 * gfortran.dg/pr45308.f03: Likewise.
5029 * gfortran.dg/pr46297.f: Likewise.
5030 * gfortran.dg/pr46588.f90: Likewise.
5031 * gfortran.dg/pr46665.f90: Likewise.
5032 * gfortran.dg/pr46804.f90: Likewise.
5033 * gfortran.dg/pr47008.f03: Likewise.
5034 * gfortran.dg/pr47614.f: Likewise.
5035 * gfortran.dg/pr47878.f90: Likewise.
5036 * gfortran.dg/pr49103.f90: Likewise.
5037 * gfortran.dg/pr50069_1.f90: Likewise.
5038 * gfortran.dg/pr50769.f90: Likewise.
5039 * gfortran.dg/pr52608.f90: Likewise.
5040 * gfortran.dg/pr55086_2.f90: Likewise.
5041 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5042 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5043 * gfortran.dg/pr55330.f90: Likewise.
5044 * gfortran.dg/pr56015.f90: Likewise.
5045 * gfortran.dg/pr57910.f90: Likewise.
5046 * gfortran.dg/pr59700.f90: Likewise.
5047 * gfortran.dg/pr62125.f90: Likewise.
5048 * gfortran.dg/pr64530.f90: Likewise.
5049 * gfortran.dg/pr65429.f90: Likewise.
5050 * gfortran.dg/pr65450.f90: Likewise.
5051 * gfortran.dg/pr65504.f90: Likewise.
5052 * gfortran.dg/pr65903.f90: Likewise.
5053 * gfortran.dg/pr66311.f90: Likewise.
5054 * gfortran.dg/pr66864.f90: Likewise.
5055 * gfortran.dg/pr67140.f90: Likewise.
5056 * gfortran.dg/pr67524.f90: Likewise.
5057 * gfortran.dg/pr67885.f90: Likewise.
5058 * gfortran.dg/pr68053.f90: Likewise.
5059 * gfortran.dg/pr68566.f90: Likewise.
5060 * gfortran.dg/pr69514_1.f90: Likewise.
5061 * gfortran.dg/pr69514_2.f90: Likewise.
5062 * gfortran.dg/pr69739.f90: Likewise.
5063 * gfortran.dg/pr70673.f90: Likewise.
5064 * gfortran.dg/pr71523_2.f90: Likewise.
5065 * gfortran.dg/pr71764.f90: Likewise.
5066 * gfortran.dg/pr78092.f90: Likewise.
5067 * gfortran.dg/pr82973.f90: Likewise.
5068 * gfortran.dg/pr83864.f90: Likewise.
5069 * gfortran.dg/pr83874.f90: Likewise.
5070 * gfortran.dg/pr84088.f90: Likewise.
5071 * gfortran.dg/pr84155.f90: Likewise.
5072 * gfortran.dg/proc_decl_12.f90: Likewise.
5073 * gfortran.dg/proc_decl_13.f90: Likewise.
5074 * gfortran.dg/proc_decl_15.f90: Likewise.
5075 * gfortran.dg/proc_decl_17.f90: Likewise.
5076 * gfortran.dg/proc_decl_18.f90: Likewise.
5077 * gfortran.dg/proc_decl_2.f90: Likewise.
5078 * gfortran.dg/proc_decl_5.f90: Likewise.
5079 * gfortran.dg/proc_decl_9.f90: Likewise.
5080 * gfortran.dg/proc_ptr_1.f90: Likewise.
5081 * gfortran.dg/proc_ptr_10.f90: Likewise.
5082 * gfortran.dg/proc_ptr_12.f90: Likewise.
5083 * gfortran.dg/proc_ptr_18.f90: Likewise.
5084 * gfortran.dg/proc_ptr_19.f90: Likewise.
5085 * gfortran.dg/proc_ptr_21.f90: Likewise.
5086 * gfortran.dg/proc_ptr_22.f90: Likewise.
5087 * gfortran.dg/proc_ptr_23.f90: Likewise.
5088 * gfortran.dg/proc_ptr_25.f90: Likewise.
5089 * gfortran.dg/proc_ptr_26.f90: Likewise.
5090 * gfortran.dg/proc_ptr_3.f90: Likewise.
5091 * gfortran.dg/proc_ptr_36.f90: Likewise.
5092 * gfortran.dg/proc_ptr_47.f90: Likewise.
5093 * gfortran.dg/proc_ptr_48.f90: Likewise.
5094 * gfortran.dg/proc_ptr_5.f90: Likewise.
5095 * gfortran.dg/proc_ptr_6.f90: Likewise.
5096 * gfortran.dg/proc_ptr_7.f90: Likewise.
5097 * gfortran.dg/proc_ptr_8.f90: Likewise.
5098 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5099 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5100 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5101 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5102 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5103 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5104 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5105 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5106 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5107 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5108 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5109 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5110 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5111 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5112 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5113 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5114 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5115 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5116 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5117 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5118 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5119 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5120 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5121 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5122 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5123 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5124 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5125 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5126 * gfortran.dg/product_init_expr.f03: Likewise.
5127 * gfortran.dg/promotion.f90: Likewise.
5128 * gfortran.dg/promotion_3.f90: Likewise.
5129 * gfortran.dg/promotion_4.f90: Likewise.
5130 * gfortran.dg/protected_1.f90: Likewise.
5131 * gfortran.dg/protected_2.f90: Likewise.
5132 * gfortran.dg/ptr-func-1.f90: Likewise.
5133 * gfortran.dg/ptr-func-2.f90: Likewise.
5134 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5135 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5136 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5137 * gfortran.dg/pure_byref_1.f90: Likewise.
5138 * gfortran.dg/pure_byref_2.f90: Likewise.
5139 * gfortran.dg/pure_byref_3.f90: Likewise.
5140 * gfortran.dg/quad_2.f90: Likewise.
5141 * gfortran.dg/quad_3.f90: Likewise.
5142 * gfortran.dg/random_3.f90: Likewise.
5143 * gfortran.dg/random_4.f90: Likewise.
5144 * gfortran.dg/random_7.f90: Likewise.
5145 * gfortran.dg/read_2.f90: Likewise.
5146 * gfortran.dg/read_3.f90: Likewise.
5147 * gfortran.dg/read_4.f90: Likewise.
5148 * gfortran.dg/read_5.f90: Likewise.
5149 * gfortran.dg/read_bad_advance.f90: Likewise.
5150 * gfortran.dg/read_bang.f90: Likewise.
5151 * gfortran.dg/read_bang4.f90: Likewise.
5152 * gfortran.dg/read_comma.f: Likewise.
5153 * gfortran.dg/read_dir.f90: Likewise.
5154 * gfortran.dg/read_empty_file.f: Likewise.
5155 * gfortran.dg/read_eof_1.f90: Likewise.
5156 * gfortran.dg/read_eof_2.f90: Likewise.
5157 * gfortran.dg/read_eof_3.f90: Likewise.
5158 * gfortran.dg/read_eof_4.f90: Likewise.
5159 * gfortran.dg/read_eof_5.f90: Likewise.
5160 * gfortran.dg/read_eof_6.f: Likewise.
5161 * gfortran.dg/read_eof_7.f90: Likewise.
5162 * gfortran.dg/read_eof_8.f90: Likewise.
5163 * gfortran.dg/read_eof_all.f90: Likewise.
5164 * gfortran.dg/read_eor.f90: Likewise.
5165 * gfortran.dg/read_float_1.f90: Likewise.
5166 * gfortran.dg/read_float_2.f03: Likewise.
5167 * gfortran.dg/read_float_3.f90: Likewise.
5168 * gfortran.dg/read_float_4.f90: Likewise.
5169 * gfortran.dg/read_infnan_1.f90: Likewise.
5170 * gfortran.dg/read_list_eof_1.f90: Likewise.
5171 * gfortran.dg/read_logical.f90: Likewise.
5172 * gfortran.dg/read_many_1.f: Likewise.
5173 * gfortran.dg/read_no_eor.f90: Likewise.
5174 * gfortran.dg/read_noadvance.f90: Likewise.
5175 * gfortran.dg/read_repeat.f90: Likewise.
5176 * gfortran.dg/read_repeat_2.f90: Likewise.
5177 * gfortran.dg/read_size_noadvance.f90: Likewise.
5178 * gfortran.dg/read_x_eof.f90: Likewise.
5179 * gfortran.dg/read_x_past.f: Likewise.
5180 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5181 * gfortran.dg/real_const_1.f: Likewise.
5182 * gfortran.dg/real_const_2.f90: Likewise.
5183 * gfortran.dg/real_const_3.f90: Likewise.
5184 * gfortran.dg/real_do_1.f90: Likewise.
5185 * gfortran.dg/real_index_1.f90: Likewise.
5186 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5187 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5188 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5189 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5190 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5191 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5192 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5193 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5194 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5195 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5196 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5197 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5198 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5199 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5200 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5201 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5202 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5203 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5204 * gfortran.dg/record_marker_1.f90: Likewise.
5205 * gfortran.dg/record_marker_2.f: Likewise.
5206 * gfortran.dg/record_marker_3.f90: Likewise.
5207 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5208 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5209 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5210 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5211 * gfortran.dg/recursive_check_7.f90: Likewise.
5212 * gfortran.dg/recursive_reference_1.f90: Likewise.
5213 * gfortran.dg/recursive_reference_2.f90: Likewise.
5214 * gfortran.dg/recursive_stack.f90: Likewise.
5215 * gfortran.dg/reduction.f90: Likewise.
5216 * gfortran.dg/repack_arrays_1.f90: Likewise.
5217 * gfortran.dg/repeat_1.f90: Likewise.
5218 * gfortran.dg/repeat_2.f90: Likewise.
5219 * gfortran.dg/repeat_3.f90: Likewise.
5220 * gfortran.dg/repeat_6.f90: Likewise.
5221 * gfortran.dg/reshape-alloc.f90: Likewise.
5222 * gfortran.dg/reshape-complex.f90: Likewise.
5223 * gfortran.dg/reshape.f90: Likewise.
5224 * gfortran.dg/reshape_2.f90: Likewise.
5225 * gfortran.dg/reshape_7.f90: Likewise.
5226 * gfortran.dg/reshape_empty_1.f03: Likewise.
5227 * gfortran.dg/reshape_pad_1.f90: Likewise.
5228 * gfortran.dg/reshape_rank7.f90: Likewise.
5229 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5230 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5231 * gfortran.dg/result_default_init_1.f90: Likewise.
5232 * gfortran.dg/result_in_spec_1.f90: Likewise.
5233 * gfortran.dg/result_in_spec_2.f90: Likewise.
5234 * gfortran.dg/ret_array_1.f90: Likewise.
5235 * gfortran.dg/ret_pointer_1.f90: Likewise.
5236 * gfortran.dg/ret_pointer_2.f90: Likewise.
5237 * gfortran.dg/rewind_1.f90: Likewise.
5238 * gfortran.dg/round_1.f03: Likewise.
5239 * gfortran.dg/round_2.f03: Likewise.
5240 * gfortran.dg/round_3.f08: Likewise.
5241 * gfortran.dg/round_4.f90: Likewise.
5242 * gfortran.dg/rrspacing_1.f90: Likewise.
5243 * gfortran.dg/runtime_warning_1.f90: Likewise.
5244 * gfortran.dg/same_type_as_2.f03: Likewise.
5245 * gfortran.dg/save_1.f90: Likewise.
5246 * gfortran.dg/save_5.f90: Likewise.
5247 * gfortran.dg/save_6.f90: Likewise.
5248 * gfortran.dg/scalar_mask_1.f90: Likewise.
5249 * gfortran.dg/scalar_mask_2.f90: Likewise.
5250 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5251 * gfortran.dg/scale_1.f90: Likewise.
5252 * gfortran.dg/scan_1.f90: Likewise.
5253 * gfortran.dg/scan_2.f90: Likewise.
5254 * gfortran.dg/secnds-1.f: Likewise.
5255 * gfortran.dg/secnds.f: Likewise.
5256 * gfortran.dg/select_1.f90: Likewise.
5257 * gfortran.dg/select_2.f90: Likewise.
5258 * gfortran.dg/select_3.f90: Likewise.
5259 * gfortran.dg/select_5.f90: Likewise.
5260 * gfortran.dg/select_char_1.f90: Likewise.
5261 * gfortran.dg/select_char_2.f90: Likewise.
5262 * gfortran.dg/select_type_13.f03: Likewise.
5263 * gfortran.dg/select_type_14.f03: Likewise.
5264 * gfortran.dg/select_type_15.f03: Likewise.
5265 * gfortran.dg/select_type_19.f03: Likewise.
5266 * gfortran.dg/select_type_2.f03: Likewise.
5267 * gfortran.dg/select_type_26.f03: Likewise.
5268 * gfortran.dg/select_type_27.f03: Likewise.
5269 * gfortran.dg/select_type_28.f03: Likewise.
5270 * gfortran.dg/select_type_3.f03: Likewise.
5271 * gfortran.dg/select_type_35.f03: Likewise.
5272 * gfortran.dg/select_type_36.f03: Likewise.
5273 * gfortran.dg/select_type_37.f03: Likewise.
5274 * gfortran.dg/select_type_39.f03: Likewise.
5275 * gfortran.dg/select_type_4.f90: Likewise.
5276 * gfortran.dg/select_type_5.f03: Likewise.
5277 * gfortran.dg/select_type_6.f03: Likewise.
5278 * gfortran.dg/select_type_7.f03: Likewise.
5279 * gfortran.dg/select_type_8.f03: Likewise.
5280 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5281 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5282 * gfortran.dg/selected_kind_1.f90: Likewise.
5283 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5284 * gfortran.dg/shape_2.f90: Likewise.
5285 * gfortran.dg/shape_4.f90: Likewise.
5286 * gfortran.dg/shape_5.f90: Likewise.
5287 * gfortran.dg/shape_7.f90: Likewise.
5288 * gfortran.dg/shape_8.f90: Likewise.
5289 * gfortran.dg/shape_9.f90: Likewise.
5290 * gfortran.dg/shift-kind_2.f90: Likewise.
5291 * gfortran.dg/shiftalr_1.F90: Likewise.
5292 * gfortran.dg/shiftalr_2.F90: Likewise.
5293 * gfortran.dg/simpleif_1.f90: Likewise.
5294 * gfortran.dg/simplify_argN_1.f90: Likewise.
5295 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5296 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5297 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5298 * gfortran.dg/simplify_modulo.f90: Likewise.
5299 * gfortran.dg/single_char_string.f90: Likewise.
5300 * gfortran.dg/size_dim.f90: Likewise.
5301 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5302 * gfortran.dg/sizeof.f90: Likewise.
5303 * gfortran.dg/sizeof_4.f90: Likewise.
5304 * gfortran.dg/slash_1.f90: Likewise.
5305 * gfortran.dg/sms-1.f90: Likewise.
5306 * gfortran.dg/sms-2.f90: Likewise.
5307 * gfortran.dg/spec_expr_7.f90: Likewise.
5308 * gfortran.dg/specifics_1.f90: Likewise.
5309 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5310 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5311 * gfortran.dg/spread_init_expr.f03: Likewise.
5312 * gfortran.dg/spread_scalar_source.f90: Likewise.
5313 * gfortran.dg/spread_shape_1.f90: Likewise.
5314 * gfortran.dg/stat_1.f90: Likewise.
5315 * gfortran.dg/stat_2.f90: Likewise.
5316 * gfortran.dg/stfunc_1.f90: Likewise.
5317 * gfortran.dg/stfunc_4.f90: Likewise.
5318 * gfortran.dg/stfunc_6.f90: Likewise.
5319 * gfortran.dg/storage_size_1.f08: Likewise.
5320 * gfortran.dg/storage_size_3.f08: Likewise.
5321 * gfortran.dg/storage_size_4.f90: Likewise.
5322 * gfortran.dg/streamio_1.f90: Likewise.
5323 * gfortran.dg/streamio_10.f90: Likewise.
5324 * gfortran.dg/streamio_11.f90: Likewise.
5325 * gfortran.dg/streamio_12.f90: Likewise.
5326 * gfortran.dg/streamio_13.f90: Likewise.
5327 * gfortran.dg/streamio_14.f90: Likewise.
5328 * gfortran.dg/streamio_15.f90: Likewise.
5329 * gfortran.dg/streamio_16.f90: Likewise.
5330 * gfortran.dg/streamio_17.f90: Likewise.
5331 * gfortran.dg/streamio_2.f90: Likewise.
5332 * gfortran.dg/streamio_3.f90: Likewise.
5333 * gfortran.dg/streamio_4.f90: Likewise.
5334 * gfortran.dg/streamio_5.f90: Likewise.
5335 * gfortran.dg/streamio_6.f90: Likewise.
5336 * gfortran.dg/streamio_7.f90: Likewise.
5337 * gfortran.dg/streamio_8.f90: Likewise.
5338 * gfortran.dg/streamio_9.f90: Likewise.
5339 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5340 * gfortran.dg/string_4.f90: Likewise.
5341 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5342 * gfortran.dg/string_assign_2.f90: Likewise.
5343 * gfortran.dg/string_compare_1.f90: Likewise.
5344 * gfortran.dg/string_compare_2.f90: Likewise.
5345 * gfortran.dg/string_compare_3.f90: Likewise.
5346 * gfortran.dg/string_ctor_1.f90: Likewise.
5347 * gfortran.dg/string_length_1.f90: Likewise.
5348 * gfortran.dg/string_length_2.f90: Likewise.
5349 * gfortran.dg/string_length_3.f90: Likewise.
5350 * gfortran.dg/string_length_4.f90: Likewise.
5351 * gfortran.dg/string_null_compare_1.f: Likewise.
5352 * gfortran.dg/string_pad_trunc.f90: Likewise.
5353 * gfortran.dg/structure_constructor_1.f03: Likewise.
5354 * gfortran.dg/structure_constructor_11.f90: Likewise.
5355 * gfortran.dg/structure_constructor_13.f03: Likewise.
5356 * gfortran.dg/structure_constructor_2.f03: Likewise.
5357 * gfortran.dg/structure_constructor_5.f03: Likewise.
5358 * gfortran.dg/submodule_1.f08: Likewise.
5359 * gfortran.dg/submodule_11.f08: Likewise.
5360 * gfortran.dg/submodule_14.f08: Likewise.
5361 * gfortran.dg/submodule_15.f08: Likewise.
5362 * gfortran.dg/submodule_17.f08: Likewise.
5363 * gfortran.dg/submodule_18.f08: Likewise.
5364 * gfortran.dg/submodule_19.f08: Likewise.
5365 * gfortran.dg/submodule_2.f08: Likewise.
5366 * gfortran.dg/submodule_27.f08: Likewise.
5367 * gfortran.dg/submodule_28.f08: Likewise.
5368 * gfortran.dg/submodule_29.f08: Likewise.
5369 * gfortran.dg/submodule_30.f08: Likewise.
5370 * gfortran.dg/submodule_6.f08: Likewise.
5371 * gfortran.dg/submodule_7.f08: Likewise.
5372 * gfortran.dg/submodule_8.f08: Likewise.
5373 * gfortran.dg/subnormal_1.f90: Likewise.
5374 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5375 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5376 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5377 * gfortran.dg/substr_2.f: Likewise.
5378 * gfortran.dg/substr_3.f: Likewise.
5379 * gfortran.dg/substr_4.f: Likewise.
5380 * gfortran.dg/substr_5.f90: Likewise.
5381 * gfortran.dg/substr_6.f90: Likewise.
5382 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5383 * gfortran.dg/sum_init_expr.f03: Likewise.
5384 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5385 * gfortran.dg/system_clock_3.f08: Likewise.
5386 * gfortran.dg/t_editing.f: Likewise.
5387 * gfortran.dg/team_change_1.f90: Likewise.
5388 * gfortran.dg/team_end_1.f90: Likewise.
5389 * gfortran.dg/team_number_1.f90: Likewise.
5390 * gfortran.dg/temporary_1.f90: Likewise.
5391 * gfortran.dg/test_com_block.f90: Likewise.
5392 * gfortran.dg/test_only_clause.f90: Likewise.
5393 * gfortran.dg/tiny_1.f90: Likewise.
5394 * gfortran.dg/tiny_2.f90: Likewise.
5395 * gfortran.dg/tl_editing.f90: Likewise.
5396 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5397 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5398 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5399 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5400 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5401 * gfortran.dg/transfer_class_2.f90: Likewise.
5402 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5403 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5404 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5405 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5406 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5407 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5408 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5409 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5410 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5411 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5412 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5413 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5414 * gfortran.dg/transpose_1.f90: Likewise.
5415 * gfortran.dg/transpose_3.f03: Likewise.
5416 * gfortran.dg/transpose_4.f90: Likewise.
5417 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5418 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5419 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5420 * gfortran.dg/trim_1.f90: Likewise.
5421 * gfortran.dg/trim_optimize_1.f90: Likewise.
5422 * gfortran.dg/trim_optimize_2.f90: Likewise.
5423 * gfortran.dg/trim_optimize_3.f90: Likewise.
5424 * gfortran.dg/trim_optimize_4.f90: Likewise.
5425 * gfortran.dg/trim_optimize_5.f90: Likewise.
5426 * gfortran.dg/trim_optimize_6.f90: Likewise.
5427 * gfortran.dg/trim_optimize_7.f90: Likewise.
5428 * gfortran.dg/trim_optimize_8.f90: Likewise.
5429 * gfortran.dg/type_to_class_1.f03: Likewise.
5430 * gfortran.dg/type_to_class_2.f03: Likewise.
5431 * gfortran.dg/type_to_class_3.f03: Likewise.
5432 * gfortran.dg/type_to_class_4.f03: Likewise.
5433 * gfortran.dg/type_to_class_5.f03: Likewise.
5434 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5435 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5436 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5437 * gfortran.dg/typebound_call_1.f03: Likewise.
5438 * gfortran.dg/typebound_call_13.f03: Likewise.
5439 * gfortran.dg/typebound_call_18.f03: Likewise.
5440 * gfortran.dg/typebound_call_19.f03: Likewise.
5441 * gfortran.dg/typebound_call_2.f03: Likewise.
5442 * gfortran.dg/typebound_call_20.f03: Likewise.
5443 * gfortran.dg/typebound_call_3.f03: Likewise.
5444 * gfortran.dg/typebound_generic_5.f03: Likewise.
5445 * gfortran.dg/typebound_generic_6.f03: Likewise.
5446 * gfortran.dg/typebound_generic_9.f03: Likewise.
5447 * gfortran.dg/typebound_operator_12.f03: Likewise.
5448 * gfortran.dg/typebound_operator_13.f03: Likewise.
5449 * gfortran.dg/typebound_operator_15.f90: Likewise.
5450 * gfortran.dg/typebound_operator_20.f90: Likewise.
5451 * gfortran.dg/typebound_operator_3.f03: Likewise.
5452 * gfortran.dg/typebound_operator_6.f03: Likewise.
5453 * gfortran.dg/typebound_operator_7.f03: Likewise.
5454 * gfortran.dg/typebound_operator_8.f03: Likewise.
5455 * gfortran.dg/typebound_operator_9.f03: Likewise.
5456 * gfortran.dg/typebound_proc_19.f90: Likewise.
5457 * gfortran.dg/typebound_proc_20.f90: Likewise.
5458 * gfortran.dg/typebound_proc_23.f90: Likewise.
5459 * gfortran.dg/typebound_proc_27.f03: Likewise.
5460 * gfortran.dg/typebound_proc_35.f90: Likewise.
5461 * gfortran.dg/typebound_proc_36.f90: Likewise.
5462 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5463 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5464 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5465 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5466 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5467 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5468 * gfortran.dg/unf_short_record_1.f90: Likewise.
5469 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5470 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5471 * gfortran.dg/unit_1.f90: Likewise.
5472 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5473 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5474 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5475 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5476 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5477 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5478 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5479 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5480 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5481 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5482 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5483 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5484 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5485 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5486 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5487 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5488 * gfortran.dg/unpack_init_expr.f03: Likewise.
5489 * gfortran.dg/use_10.f90: Likewise.
5490 * gfortran.dg/use_11.f90: Likewise.
5491 * gfortran.dg/use_13.f90: Likewise.
5492 * gfortran.dg/use_24.f90: Likewise.
5493 * gfortran.dg/use_27.f90: Likewise.
5494 * gfortran.dg/use_5.f90: Likewise.
5495 * gfortran.dg/use_allocated_1.f90: Likewise.
5496 * gfortran.dg/use_only_1.f90: Likewise.
5497 * gfortran.dg/use_only_4.f90: Likewise.
5498 * gfortran.dg/use_rename_2.f90: Likewise.
5499 * gfortran.dg/use_rename_4.f90: Likewise.
5500 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5501 * gfortran.dg/used_interface_ref.f90: Likewise.
5502 * gfortran.dg/used_types_5.f90: Likewise.
5503 * gfortran.dg/utf8_1.f03: Likewise.
5504 * gfortran.dg/utf8_2.f03: Likewise.
5505 * gfortran.dg/value_1.f90: Likewise.
5506 * gfortran.dg/value_2.f90: Likewise.
5507 * gfortran.dg/value_4.f90: Likewise.
5508 * gfortran.dg/value_6.f03: Likewise.
5509 * gfortran.dg/value_7.f03: Likewise.
5510 * gfortran.dg/value_test.f90: Likewise.
5511 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5512 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5513 * gfortran.dg/vect/pr60510.f: Likewise.
5514 * gfortran.dg/vect/pr69882.f90: Likewise.
5515 * gfortran.dg/vect/pr69980.f90: Likewise.
5516 * gfortran.dg/vect/vect-5.f90: Likewise.
5517 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5518 * gfortran.dg/vector_subscript_1.f90: Likewise.
5519 * gfortran.dg/vector_subscript_2.f90: Likewise.
5520 * gfortran.dg/vector_subscript_3.f90: Likewise.
5521 * gfortran.dg/vector_subscript_5.f90: Likewise.
5522 * gfortran.dg/verify_2.f90: Likewise.
5523 * gfortran.dg/volatile10.f90: Likewise.
5524 * gfortran.dg/where_1.f90: Likewise.
5525 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5526 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5527 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5528 * gfortran.dg/whole_file_13.f90: Likewise.
5529 * gfortran.dg/whole_file_2.f90: Likewise.
5530 * gfortran.dg/widechar_2.f90: Likewise.
5531 * gfortran.dg/widechar_4.f90: Likewise.
5532 * gfortran.dg/widechar_5.f90: Likewise.
5533 * gfortran.dg/widechar_6.f90: Likewise.
5534 * gfortran.dg/widechar_8.f90: Likewise.
5535 * gfortran.dg/widechar_IO_1.f90: Likewise.
5536 * gfortran.dg/widechar_IO_2.f90: Likewise.
5537 * gfortran.dg/widechar_IO_3.f90: Likewise.
5538 * gfortran.dg/widechar_IO_4.f90: Likewise.
5539 * gfortran.dg/widechar_compare_1.f90: Likewise.
5540 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5541 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5542 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5543 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5544 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5545 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5546 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5547 * gfortran.dg/widechar_select_1.f90: Likewise.
5548 * gfortran.dg/winapi.f90: Likewise.
5549 * gfortran.dg/write_0_pe_format.f90: Likewise.
5550 * gfortran.dg/write_back.f: Likewise.
5551 * gfortran.dg/write_check3.f90: Likewise.
5552 * gfortran.dg/write_direct_eor.f90: Likewise.
5553 * gfortran.dg/write_padding.f90: Likewise.
5554 * gfortran.dg/write_recursive.f90: Likewise.
5555 * gfortran.dg/write_rewind_1.f: Likewise.
5556 * gfortran.dg/write_rewind_2.f: Likewise.
5557 * gfortran.dg/write_zero_array.f90: Likewise.
5558 * gfortran.dg/x_slash_1.f: Likewise.
5559 * gfortran.dg/x_slash_2.f: Likewise.
5560 * gfortran.dg/zero_array_components_1.f90: Likewise.
5561 * gfortran.dg/zero_length_1.f90: Likewise.
5562 * gfortran.dg/zero_length_2.f90: Likewise.
5563 * gfortran.dg/zero_sized_1.f90: Likewise.
5564 * gfortran.dg/zero_sized_3.f90: Likewise.
5565 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5566 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5567 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5568 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5569 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5570 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5571 * gfortran.fortran-torture/execute/args.f90: Likewise.
5572 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5573 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5574 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5575 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5576 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5577 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5578 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5579 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5580 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5581 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5582 * gfortran.fortran-torture/execute/common.f90: Likewise.
5583 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5584 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5585 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5586 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5587 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5588 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5589 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5590 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5591 * gfortran.fortran-torture/execute/data.f90: Likewise.
5592 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5593 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5594 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5595 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5596 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5597 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5598 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5599 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5600 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5601 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5602 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5603 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5604 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5605 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5606 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5607 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5608 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5609 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5610 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5611 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5612 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5613 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5614 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5615 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5616 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5617 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5618 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5619 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5620 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5621 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5622 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5623 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5624 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5625 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5626 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5627 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5628 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5629 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5630 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5631 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5632 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5633 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5634 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5635 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5636 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5637 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5638 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5639 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5640 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5641 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5642 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5643 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5644 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5645 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5646 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5647 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5648 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5649 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5650 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5651 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5652 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5653 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5654 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5655 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5656 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5657 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5658 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5659 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5660 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5661 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5662 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5663 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5664 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5665 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5666 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5667 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5668 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5669 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5670 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5671 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5672 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5673 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5674 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5675 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5676 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5677 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5678 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5679 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5680 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5681 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5682 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5683 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5684 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5685 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5686 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5687 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5688 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5689 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5690 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5691 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5692 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5693 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5694 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5695 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5696 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5697 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5698 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5699 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5700 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5701 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5702 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5703 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5704 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5705 * gfortran.fortran-torture/execute/math.f90: Likewise.
5706 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5707 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5708 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5709 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5710 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5711 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5712 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5713 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5714 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5715 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5716 * gfortran.fortran-torture/execute/power.f90: Likewise.
5717 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5718 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5719 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5720 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5721 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5722 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5723 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5724 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5725 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5726 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5727 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5728 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5729 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5730 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5731 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5732 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5733 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5734 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5735 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5736 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5737 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5738 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5739 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5740 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5741 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5742 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5743 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5744 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5745 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5746 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5747 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5748 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5749 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5750 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5751 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5752 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5753 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5754 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5755 * gfortran.fortran-torture/execute/string.f90: Likewise.
5756 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5757 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5758 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5759 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5760 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5761 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5762 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5763 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5764 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5765 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5766 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5767 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5768 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5769 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5770 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5771 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5772 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5773 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5774 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5775 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5776 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5777 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5778 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5779 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5780 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5781 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5782 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5783 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5784 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5785 * gfortran.dg/inline_transpose_1.f90: Likewise.
5786
5787 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5788
5789 PR fortran/84115
5790 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5791 change to dg-run.
5792
5793 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5794
5795 PR ada/84277
5796 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5797 * gnat.dg/dispatch1.adb: Rename into...
5798 * gnat.dg/disp1.adb: ...this.
5799 * gnat.dg/dispatch1_p.ads: Rename into...
5800 * gnat.dg/disp1_pkg.ads: ...this.
5801 * gnat.dg/disp2.adb: Rename into...
5802 * gnat.dg/dispatch2.adb: ...this.
5803 * gnat.dg/dispatch2_p.ads: Rename into...
5804 * gnat.dg/disp2_pkg.ads: ...this.
5805 * gnat.dg/dispatch2_p.adb: Rename into...
5806 * gnat.dg/disp2_pkg.adb: this.
5807 * gnat.dg/generic_dispatch.adb: Rename into...
5808 * gnat.dg/generic_disp.adb: this.
5809 * gnat.dg/generic_dispatch_p.ads: Rename into...
5810 * gnat.dg/generic_disp_pkg.ads: ...this.
5811 * gnat.dg/generic_dispatch_p.adb: Rename into...
5812 * gnat.dg/generic_disp_pkg.adb: ...this.
5813 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5814 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5815 * gnat.dg/object_overflow1.adb: Tweak index.
5816 * gnat.dg/object_overflow2.adb: Likewise.
5817 * gnat.dg/object_overflow3.adb: Likewise.
5818 * gnat.dg/object_overflow4.adb: Likewise.
5819 * gnat.dg/object_overflow5.adb: Likewise.
5820
5821 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5822
5823 PR ipa/84425
5824 * gcc.c-torture/compile/pr84425.c: New test.
5825
5826 2018-02-16 Marek Polacek <polacek@redhat.com>
5827 Jakub Jelinek <jakub@redhat.com>
5828
5829 PR c++/84192
5830 * g++.dg/cpp1y/constexpr-84192.C: New test.
5831
5832 2018-02-16 Martin Sebor <msebor@redhat.com>
5833
5834 PR c++/79064
5835 * g++.dg/overload15.C: New test.
5836
5837 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5838
5839 PR target/81535
5840 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5841 * gcc.dg/pr56727-2.c: Ditto.
5842 * gcc.target/powerpc/pr79439.c: Renamed to...
5843 * gcc.target/powerpc/pr79439-1.c: ...this.
5844 * gcc.target/powerpc/pr79439-2.c: New test.
5845 * gcc.target/powerpc/pr79439-3.c: New test.
5846
5847 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5848
5849 target/pr84371
5850 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5851 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5852 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5853 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5854 * gcc.target/powerpc/builtins-3.c: Same.
5855
5856 2018-02-16 Nathan Sidwell <nathan@acm.org>
5857
5858 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5859
5860 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5861
5862 PR rtl-optimization/70023
5863 * gcc.target/i386/pr70023.c: New.
5864
5865 2018-02-16 Carl Love <cel@us.ibm.com>
5866
5867 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5868 tests.
5869 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5870 tests.
5871
5872 2018-02-16 Carl Love <cel@us.ibm.com>
5873
5874 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
5875 for the ABI definitions for vec_extract4b and vec_insert4b.
5876
5877 2018-02-16 Nathan Sidwell <nathan@acm.org>
5878
5879 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
5880 * g++.old-deja/g++.mike/net43.C: Likewise.
5881
5882 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5883
5884 PR c++/82468
5885 * g++.dg/cpp1z/class-deduction48.C: New.
5886
5887 2018-02-16 Nathan Sidwell <nathan@acm.org>
5888
5889 PR c++/84375
5890 * g++.dg/lookup/pr84375.C: New.
5891
5892 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5893
5894 PR target/83831
5895 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
5896
5897 2018-02-16 Richard Biener <rguenther@suse.de>
5898
5899 PR tree-optimization/84417
5900 * gcc.dg/torture/pr84417.c: New testcase.
5901
5902 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5903
5904 PR target/84272
5905 * g++.dg/opt/pr84272.C: New test.
5906
5907 PR rtl-optimization/83723
5908 * gcc.dg/pr83723.c: New test.
5909
5910 2018-02-16 Richard Biener <rguenther@suse.de>
5911
5912 PR tree-optimization/84399
5913 * gcc.dg/graphite/pr84399.c: New testcase.
5914
5915 2018-02-16 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/84190
5918 * g++.dg/torture/pr84190.C: New testcase.
5919
5920 2018-02-15 Martin Sebor <msebor@redhat.com>
5921
5922 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
5923 directives.
5924
5925 2018-02-15 Janus Weil <janus@gcc.gnu.org>
5926
5927 PR fortran/84409
5928 * gfortran.dg/dtio_21.f03: Add an error message.
5929 * gfortran.dg/dtio_22.f90: Fix invalid test case.
5930
5931 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5932
5933 PR fortran/84381
5934 * gfortran.dg/stop_shouldfail.f90: New test.
5935
5936 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
5937
5938 PR c++/84330
5939 * g++.dg/concepts/pr84330.C: New.
5940
5941 2018-02-15 Tom de Vries <tom@codesourcery.com>
5942
5943 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
5944
5945 2018-02-15 Tom de Vries <tom@codesourcery.com>
5946
5947 * gcc.c-torture/compile/pr84136.c: Require effective target
5948 indirect_jumps.
5949
5950 2018-02-15 Jakub Jelinek <jakub@redhat.com>
5951
5952 PR tree-optimization/84383
5953 * gcc.c-torture/compile/pr84383.c: New test.
5954
5955 PR tree-optimization/84334
5956 * gcc.dg/pr84334.c: New test.
5957
5958 2018-02-14 Carl Love <cel@us.ibm.com>
5959
5960 * gcc.target/powerpc/builtins-4-int128-runnable.c
5961 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
5962 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
5963
5964 2018-02-14 Martin Sebor <msebor@redhat.com>
5965
5966 PR tree-optimization/83698
5967 * gcc.dg/Wrestrict-7.c: New test.
5968 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
5969 * gcc.target/i386/chkp-stropt-17.c: Same.
5970
5971 2018-02-14 Martin Sebor <msebor@redhat.com>
5972
5973 PR c/84108
5974 * gcc.dg/Wattributes-8.c: New test.
5975
5976 2018-02-14 Janus Weil <janus@gcc.gnu.org>
5977
5978 PR fortran/84385
5979 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
5980 * gfortran.dg/allocate_with_source_23.f90: Ditto.
5981 * gfortran.dg/select_type_1.f03: Extend test case.
5982
5983 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5984
5985 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
5986 (dg-options): Use -O2 -msse2 -mno-sse3.
5987
5988 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
5989
5990 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
5991 this test case still works ok.
5992 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5993 * gcc.dg/vmx/insert-be-order.c: Likewise.
5994 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5995 * gcc.dg/vmx/ld-be-order.c: Likewise.
5996 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5997 * gcc.dg/vmx/lde-be-order.c: Likewise.
5998 * gcc.dg/vmx/ldl-be-order.c: Likewise.
5999 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6000 * gcc.dg/vmx/merge-be-order.c: Likewise.
6001 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6002 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6003 * gcc.dg/vmx/pack-be-order.c: Likewise.
6004 * gcc.dg/vmx/perm-be-order.c: Likewise.
6005 * gcc.dg/vmx/splat-be-order.c: Likewise.
6006 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6007 * gcc.dg/vmx/st-be-order.c: Likewise.
6008 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6009 * gcc.dg/vmx/ste-be-order.c: Likewise.
6010 * gcc.dg/vmx/stl-be-order.c: Likewise.
6011 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6012 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6013 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6014 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6015 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6016
6017 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6018
6019 PR c++/84350
6020 * g++.dg/cpp0x/auto49.C: New.
6021
6022 2018-02-14 Nathan Sidwell <nathan@acm.org>
6023
6024 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6025
6026 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6027
6028 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6029 * gcc.target/powerpc/le-altivec-consts.c: Same.
6030
6031 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6032
6033 PR target/84220
6034 * gcc.target/powerpc/pr84220-sld.c: New test.
6035 * gcc.target/powerpc/pr84220-sld2.c: New test.
6036 * gcc.target/powerpc/pr84220-sldw.c: New test.
6037 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6038 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6039
6040 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6041
6042 PR target/84239
6043 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6044 _inc_ssp intrinsics.
6045 * gcc.target/i386/cet-intrin-4.c: Likewise.
6046 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6047 __builtin_ia32_rdssp[d|q].
6048
6049 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6050
6051 PR tree-optimization/84357
6052 * gcc.dg/vect/pr84357.c: New test.
6053
6054 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6055
6056 PR target/83831
6057 * gcc.target/rx/pr83831.c: New tests.
6058
6059 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6060
6061 PR target/79242
6062 * gcc.target/msp430/pr79242.c: New test.
6063
6064 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6065
6066 PR target/84372
6067 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6068 with -mcpu=power9.
6069
6070 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6071
6072 PR target/84279
6073 * g++.dg/pr84279.C: New test.
6074
6075 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6076
6077 PR rtl-optimization/84169
6078 * gcc.c-torture/execute/pr84169.c: New.
6079
6080 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6081
6082 PR target/84370
6083 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6084
6085 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6086
6087 PR target/84365
6088 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6089 with -mcpu=power9.
6090
6091 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR c++/84364
6094 * g++.dg/warn/effc4.C: New test.
6095
6096 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6097
6098 PR c++/84333
6099 * g++.dg/template/sizeof16.C: New.
6100 * g++.dg/template/sizeof17.C: Likewise.
6101
6102 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6103
6104 PR fortran/84313
6105 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6106 add necessary compiler options.
6107 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6108
6109 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6110
6111 PR c/82210
6112 * gcc.c-torture/execute/pr82210.c: New test.
6113
6114 PR middle-end/84309
6115 * gcc.dg/pr84309-2.c: New test.
6116
6117 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6118
6119 PR tree-optimization/84321
6120 * gcc.dg/pr84321.c: New test.
6121
6122 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6123
6124 PR target/84359
6125 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6126
6127 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6128
6129 PR sanitizer/84340
6130 * gcc.dg/asan/pr84307.c: Remove test.
6131
6132 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6133
6134 * gcc.target/rl78/test_auto_vector.c: New test.
6135
6136 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6137
6138 PR c/84305
6139 * gcc.c-torture/compile/pr84305.c: New test.
6140
6141 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6142
6143 PR target/84335
6144 * gcc.target/i386/pr84335.c: New test.
6145
6146 PR tree-optimization/84339
6147 * gcc.c-torture/execute/pr84339.c: New test.
6148
6149 PR middle-end/84309
6150 * gcc.dg/pr84309.c: New test.
6151 * gcc.target/i386/pr84309.c: New test.
6152
6153 PR target/84336
6154 * gcc.target/i386/pr84336.c: New test.
6155
6156 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6157
6158 PR c++/84341
6159 * c-c++-common/gomp/pr84341.c: New test.
6160
6161 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6162
6163 PR fortran/68746
6164 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6165
6166 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6167
6168 PR fortran/68746
6169 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6170 of zero for read.
6171
6172 2018-02-12 Jeff Law <law@redhat.com>
6173
6174 * gcc.c-torture/compile/reg-args-size.c: New test.
6175
6176 2018-02-12 Carl Love <cel@us.ibm.com>
6177
6178 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6179 uint128 tests to new testfile.
6180 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6181 int128 and uint128 tests.
6182 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6183 list of torture tests.
6184
6185 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6186
6187 PR fortran/84273
6188 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6189 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6190
6191 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6192
6193 PR target/82641
6194 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6195
6196 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6197
6198 PR sanitizer/84307
6199 * gcc.dg/asan/pr84307.c: New test.
6200
6201 2018-02-12 Nathan Sidwell <nathan@acm.org>
6202
6203 * g++.dg/parse/pr84263.C: New.
6204
6205 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6206
6207 PR c++/79626
6208 * g++.dg/template/crash129.C: New.
6209
6210 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6211
6212 PR target/83828
6213 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6214 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6215 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6216 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6217 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6218
6219 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6220
6221 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6222 _mm_maskz_scalef_round_sd): Test new intrinsics.
6223 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6224 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6225 intrinsics.
6226 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6227 _mm_maskz_scalef_round_ss): Test new intrinsics.
6228 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6229 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6230 intrinsics.
6231 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6232 __builtin_ia32_scalefss_round): Remove builtin.
6233 (__builtin_ia32_scalefsd_mask_round,
6234 __builtin_ia32_scalefss_mask_round): Test new builtin.
6235 * gcc.target/i386/sse-13.c: Ditto.
6236 * gcc.target/i386/sse-23.c: Ditto.
6237
6238 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6239
6240 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6241 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6242 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6243 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6244 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6245 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6246 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6247 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6248 intrinsics.
6249 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6250 (__builtin_ia32_sqrtss_round): Remove builtins.
6251 (__builtin_ia32_sqrtsd_mask_round)
6252 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6253 * gcc.target/i386/sse-13.c: Ditto.
6254 * gcc.target/i386/sse-23.c: Ditto.
6255
6256 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6257
6258 PR fortran/35299
6259 * gfortran.dg/statement_function_3.f: New test.
6260
6261 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6262
6263 PR fortran/54223
6264 PR fortran/84276
6265 * gfortran.dg/statement_function_1.f90: New test.
6266 * gfortran.dg/statement_function_2.f90: New test.
6267
6268 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6269
6270 PR fortran/84074
6271 * gfortran.dg/type_to_class_5.f03: New test.
6272
6273 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6274
6275 PR fortran/56691
6276 * gfortran.dg/type_to_class_4.f03: New test.
6277
6278 2018-02-10 Alan Modra <amodra@gmail.com>
6279
6280 PR target/84300
6281 * gcc.dg/pr84300.c: New.
6282
6283 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6284
6285 PR sanitizer/83987
6286 * g++.dg/ubsan/pr83987-2.C: New test.
6287
6288 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6289
6290 * gcc.target/rx/movsicc.c: New test.
6291
6292 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6293
6294 PR target/83926
6295 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6296 message.
6297
6298 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6299
6300 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6301 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6302
6303 2018-02-09 Nathan Sidwell <nathan@acm.org>
6304
6305 PR c/84293
6306 * c-c++-common/pr84293.h: New.
6307 * c-c++-common/pr84293.c: New.
6308
6309 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6310
6311 PR rtl-optimization/57193
6312 * gcc.target/i386/pr57193.c: New.
6313
6314 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6315
6316 PR target/84226
6317 * gcc.target/powerpc/pr84226.c: New test.
6318
6319 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6320
6321 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6322 from this to...
6323 <vclzd>: ...this.
6324
6325 2018-02-09 Martin Sebor <msebor@redhat.com>
6326
6327 PR lto/84212
6328 * gcc.dg/lto/pr84212_0.c: New test file.
6329 * gcc.dg/lto/pr84212_1.c: Same.
6330
6331 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6332
6333 PR target/83926
6334 * gcc.target/powerpc/pr83926.c: New test.
6335 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6336 message. Fix test for running in 32-bit mode.
6337
6338 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6339
6340 PR target/82641
6341 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6342
6343 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6344
6345 PR target/PR84295
6346 * gcc.target/s390/pr84295.c: New test.
6347
6348 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6349
6350 PR c++/77522
6351 * g++.dg/cpp1y/lambda-init16.C: New.
6352
6353 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6354
6355 * gnat.dg/sso8.adb: New test.
6356 * gnat.dg/sso8_pkg.ads: New helper.
6357
6358 2018-02-09 Richard Biener <rguenther@suse.de>
6359
6360 PR tree-optimization/84278
6361 * gcc.target/i386/pr84278.c: Adjust regex.
6362
6363 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR tree-optimization/84232
6366 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6367
6368 PR debug/84252
6369 * gcc.target/aarch64/pr84252.c: New test.
6370
6371 PR middle-end/84237
6372 * gcc.dg/pr84237.c: New test.
6373
6374 2018-02-09 Marek Polacek <polacek@redhat.com>
6375 Jakub Jelinek <jakub@redhat.com>
6376
6377 PR c++/83659
6378 * g++.dg/torture/pr83659.C: New test.
6379
6380 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6381
6382 PR tree-optimization/84136
6383 * gcc.c-torture/compile/pr84136.c: New test.
6384
6385 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6386
6387 PR target/83008
6388 * gcc.target/i386/pr83008.c: New test.
6389
6390 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6391
6392 PR target/81143
6393 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6394
6395 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6396
6397 PR c++/83806
6398 * g++.dg/warn/Wunused-parm-11.C: New.
6399
6400 2018-02-08 Marek Polacek <polacek@redhat.com>
6401
6402 PR tree-optimization/84238
6403 * gcc.dg/Wstringop-overflow-3.c: New test.
6404
6405 2018-02-08 Nathan Sidwell <nathan@acm.org>
6406
6407 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6408
6409 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6410
6411 PR tree-optimization/84265
6412 * gcc.dg/vect/pr84265.c: New test.
6413
6414 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6415
6416 PR tree-optimization/81635
6417 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6418 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6419
6420 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6421
6422 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6423 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6424 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6425 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6426 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6427 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6428 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6429 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6430 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6431 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6432 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6433 * gcc.target/s390/nobp-return-attr-all.c: New test.
6434 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6435 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6436 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6437 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6438 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6439 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6440 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6441 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6442 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6443 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6444 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6445 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6446 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6447 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6448
6449 2018-02-08 Richard Biener <rguenther@suse.de>
6450
6451 PR tree-optimization/84233
6452 * g++.dg/torture/pr84233.C: New testcase.
6453
6454 2018-02-08 Richard Biener <rguenther@suse.de>
6455
6456 PR tree-optimization/84278
6457 * gcc.target/i386/pr84278.c: New testcase.
6458
6459 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6460
6461 PR rtl-optimization/84068
6462 PR rtl-optimization/83459
6463 * gcc.dg/pr84068.c: New test.
6464
6465 2018-02-08 Richard Biener <rguenther@suse.de>
6466
6467 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6468 loop vectorization to happen.
6469
6470 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6471
6472 PR c++/83204
6473 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6474
6475 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6476
6477 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6478
6479 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6480
6481 PR target/84154
6482 * gcc.target/powerpc/pr84154-1.c: New tests.
6483 * gcc.target/powerpc/pr84154-2.c: Likewise.
6484 * gcc.target/powerpc/pr84154-3.c: Likewise.
6485
6486 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6487
6488 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6489
6490 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6491
6492 PR c++/84082
6493 * g++.dg/template/incomplete11.C: New test.
6494 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6495
6496 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6497
6498 PR fortran/82994
6499 * gfortran.dg/deallocate_error_3.f90: New test.
6500 * gfortran.dg/deallocate_error_4.f90: New test.
6501
6502 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6503
6504 PR fortran/68560
6505 * gfortran.dg/shape_9.f90: New test.
6506
6507 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6508
6509 PR fortran/82049
6510 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6511
6512 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6513
6514 PR c++/81610
6515 PR c++/80567
6516 * g++.dg/spellcheck-reswords.C: New test case.
6517 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6518 suggestion of "if".
6519
6520 2018-02-07 Martin Liska <mliska@suse.cz>
6521
6522 PR c++/84059.
6523 * g++.dg/ext/mv26.C: New test.
6524
6525 2018-02-07 Tom de Vries <tom@codesourcery.com>
6526
6527 * gcc.dg/pr83844.c: Require effective target alloca.
6528
6529 2018-02-07 Tom de Vries <tom@codesourcery.com>
6530
6531 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6532
6533 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6534
6535 PR target/84243
6536 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6537 -fcf-protection=return.
6538
6539 2018-02-07 Tom de Vries <tom@codesourcery.com>
6540
6541 PR libgomp/84217
6542 * c-c++-common/goacc/pr84217.c: New test.
6543 * gfortran.dg/goacc/pr84217.f90: New test.
6544
6545 2018-02-07 Richard Biener <rguenther@suse.de>
6546
6547 PR tree-optimization/84204
6548 * gcc.dg/graphite/pr84204.c: New testcase.
6549
6550 PR tree-optimization/84205
6551 * gcc.dg/graphite/pr84205.c: New testcase.
6552
6553 PR tree-optimization/84223
6554 * gfortran.dg/graphite/pr84223.f90: New testcase.
6555
6556 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6557
6558 PR c++/71662
6559 * g++.dg/cpp0x/scoped_enum7.C: New.
6560
6561 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6562
6563 PR tree-optimization/83008
6564 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6565
6566 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6567
6568 PR tree-optimization/84235
6569 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6570
6571 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6572
6573 PR testsuite/84243
6574 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6575 targets.
6576 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6577
6578 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6579
6580 PR target/84146
6581 * gcc.target/i386/pr84146.c: New test.
6582
6583 2018-02-06 Michael Collison <michael.collison@arm.com>
6584
6585 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6586
6587 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6588
6589 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6590 warning for -mno-speculate-indirect-jumps.
6591 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6592 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6593 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6594 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6595 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6596 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6597
6598 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6599
6600 PR target/84145
6601 * c-c++-common/fcf-protection-1.c: Change a compared message.
6602 * c-c++-common/fcf-protection-2.c: Likewise.
6603 * c-c++-common/fcf-protection-3.c: Likewise.
6604 * c-c++-common/fcf-protection-5.c: Likewise.
6605 * c-c++-common/fcf-protection-6.c: New test.
6606 * c-c++-common/fcf-protection-7.c: Likewise.
6607
6608 2018-02-06 Marek Polacek <polacek@redhat.com>
6609
6610 PR tree-optimization/84228
6611 * c-c++-common/Wstringop-truncation-3.c: New test.
6612
6613 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6614
6615 PR target/82641
6616 * gcc.target/arm/pragma_arch_switch_2.c: New.
6617
6618 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6619
6620 PR target/79975
6621 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6622
6623 2018-02-05 Martin Sebor <msebor@redhat.com>
6624
6625 PR tree-optimization/83369
6626 * gcc.dg/Wnonnull.c: New test.
6627
6628 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6629
6630 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6631 argument and use dg-messages-by-file instead. Expect it to be
6632 an array rather than a dict.
6633 (lto-link-and-maybe-run): Remove messages_by_file argument and
6634 use an upvar for dg-messages-by-file. Update call to
6635 lto_handle_diagnostics.
6636 (lt-get-options): Treat dg-messages-by-file as an array
6637 rather than a dict.
6638 (lto-get-options-main): Likewise. Set the entry rather than appending.
6639 (lto-execute): Treat dg-messages-by-file as an array rather than
6640 a dict. Update call to lto-link-and-maybe-run.
6641
6642 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6643
6644 PR c++/82782
6645 * g++.dg/cpp1z/inline-var4.C: New.
6646
6647 2018-02-05 Martin Liska <mliska@suse.cz>
6648
6649 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6650 options.
6651 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6652 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6653 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6654 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6655 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6656 * c-c++-common/asan/pointer-compare-3.c: New test.
6657
6658 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6659
6660 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6661 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6662
6663 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6664
6665 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6666 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6667 _mm_maskz_range_round_sd): Test new intrinsics.
6668 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6669 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6670 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6671 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6672 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6673 _mm_maskz_range_round_ss): Test new intrinsics.
6674 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6675 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6676 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6677 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6678 __builtin_ia32_rangess128_round): Remove builtins.
6679 (__builtin_ia32_rangesd128_mask_round,
6680 __builtin_ia32_rangess128_mask_round): Test new builtins.
6681 * gcc.target/i386/sse-13.c: Ditto.
6682 * gcc.target/i386/sse-23.c: Ditto.
6683
6684 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6685
6686 PR middle-end/79966
6687 * gfortran.dg/pr79966.f90: New testcase
6688
6689 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6690
6691 PR fortran/84094
6692 * gfortran.dg/associate_23.f90: Fix invalid code.
6693 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6694 * gfortran.dg/matmul_3.f90: Likewise.
6695 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6696
6697 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6698
6699 PR fortran/84115
6700 * gfortran.dg/associate_34.f90: New test.
6701 * gfortran.dg/associate_35.f90: New test.
6702
6703 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6704
6705 PR fortran/84141
6706 PR fortran/84155
6707 * gfortran.dg/pr84155.f90: New test.
6708
6709 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6710
6711 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6712 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6713
6714 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6715
6716 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6717 dg-do run stanza.
6718
6719 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6720
6721 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6722 requirement.
6723 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6724 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6725 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6726
6727 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6728
6729 PR testsuite/52641
6730 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6731 * gcc.dg/Wsign-conversion.c: Dito.
6732 * gcc.dg/attr-alloc_size-4.c: Dito.
6733 * gcc.dg/pr81020.c: Dito.
6734 * gcc.dg/pr81192.c: Dito.
6735 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6736 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6737 * gcc.dg/pr83844.c: Restrict to int32plus.
6738 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6739 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6740 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6741 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6742 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6743 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6744 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6745 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6746 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6747 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6748 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6749 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6750
6751 2018-02-02 Julia Koval <julia.koval@intel.com>
6752
6753 * gcc.target/i386/funcspec-56.inc: Handle new march.
6754 * g++.dg/ext/mv16.C: Ditto.
6755
6756 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6757
6758 * lib/target-supports.exp
6759 (check_effective_target_keeps_null_pointer_checks): No more
6760 special-case avr.
6761 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6762 * gcc.dg/ifcvt-4.c: Skip avr.
6763 * gcc.dg/pr53037-1.c: Dito.
6764 * gcc.dg/pr53037-2.c: Dito.
6765 * gcc.dg/pr53037-3.c: Dito.
6766 * gcc.dg/pr63387-2.c: Dito.
6767 * gcc.dg/pr63387.c: Dito.
6768 * gcc.dg/sancov/cmp0.c: Dito.
6769 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6770 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6771 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6772 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6773 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6774 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6775 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6776 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6777 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6778 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6779 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6780 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6781 * gcc.dg/tree-ssa/pr82059.c: Dito.
6782 * gcc.c-torture/execute/pr70460.c: Dito.
6783
6784 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6785
6786 PR testsuite/52641
6787 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6788 * gcc.c-torture/execute/20180112-1.c: Dito.
6789 * gcc.c-torture/execute/pr81503.c: Dito.
6790 * gcc.dg/store_merging_12.c: Dito.
6791 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6792 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6793 * gcc.dg/tree-ssa/pr80898.c: Dito.
6794 * gcc.dg/tree-ssa/pr82363.c: Dito.
6795 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6796 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6797 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6798 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6799 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6800 * gcc.dg/tree-ssa/pr80803.c: Dito.
6801 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6802 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6803 * gcc.dg/tree-ssa/vrp114.c: Dito.
6804 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6805 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6806 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6807
6808 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6809
6810 PR target/84066
6811 * gcc.target/i386/cet-sjlj-6a.c: New test.
6812 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6813
6814 2018-02-01 Marek Polacek <polacek@redhat.com>
6815
6816 PR c++/84125
6817 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6818
6819 2018-01-30 Jeff Law <law@redhat.com>
6820
6821 PR target/84128
6822 * gcc.target/i386/pr84128.c: New test.
6823
6824 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6825
6826 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6827 -fdelete-null-pointer-checks.
6828
6829 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6830
6831 PR c++/83796
6832 * g++.dg/cpp0x/abstract-default1.C: New.
6833
6834 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6835
6836 PR tree-optimization/81635
6837 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6838 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6839
6840 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6841
6842 PR target/83370
6843 * gcc.target/aarch64/pr83370.c: New.
6844
6845 2018-02-01 Richard Biener <rguenther@suse.de>
6846
6847 * gcc.dg/graphite/pr35356-1.c: Adjust.
6848
6849 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6850
6851 PR testsuite/83846
6852 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6853 for ILP32.
6854 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6855 of hard-coding the choice.
6856 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6857 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6858 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6859 memset call.
6860 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6861 stdint.h types.
6862 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6863 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6864 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6865 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6866 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6867 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6868 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6869 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6870 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6871 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6872 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6873 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6874 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6875 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6876 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6877 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6878 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6879 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6880 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6881 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6882 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6883 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6884 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6885 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6886 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6887 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6888 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6889 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6890 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6891 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6892 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6893 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6894 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6895 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6896 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6897 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6898 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6899 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6900 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
6901 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6902 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6903 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6904 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6905 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6906 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
6907 __builtin_popcountll rather than __builtin_popcountl.
6908
6909 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6910
6911 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
6912 of LD1R[HWD] for multi-element constants on big-endian targets.
6913 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6914 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6915
6916 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6917
6918 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
6919 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
6920 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
6921
6922 2018-02-01 Jakub Jelinek <jakub@redhat.com>
6923
6924 PR tree-optimization/81661
6925 PR tree-optimization/84117
6926 * gcc.dg/pr81661.c: New test.
6927 * gfortran.dg/pr84117.f90: New test.
6928
6929 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
6930
6931 PR fortran/83705
6932 * gfortran.dg/repeat_7.f90: Catch warning message.
6933
6934 2018-01-31 Ian Lance Taylor <iant@golang.org>
6935
6936 * go.go-torture/execute/printnil.go: New test.
6937
6938 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6939
6940 * lib/target-supports.exp (check_effective_target_comdat_group):
6941 Allow for Solaris as comdat syntax.
6942
6943 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
6944 Solaris with comdat_group support and as.
6945
6946 2018-01-31 Marek Polacek <polacek@redhat.com>
6947
6948 PR c/81779
6949 * gcc.dg/pr81779.c: New test.
6950
6951 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6952
6953 PR fortran/84116
6954 * gfortran.dg/gomp/pr84116.f90: New test.
6955
6956 PR c++/83993
6957 * g++.dg/init/pr83993-2.C: New test.
6958
6959 PR c++/83993
6960 * g++.dg/init/pr83993-1.C: New test.
6961 * g++.dg/cpp0x/pr83993.C: New test.
6962
6963 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
6964
6965 PR fortran/84088
6966 * gfortran.dg/pr84088.f90: New test.
6967
6968 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
6969
6970 PR target/82444
6971 * gcc.target/i386/pr82444.c: New.
6972
6973 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
6974
6975 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
6976 * gcc.target/powerpc/vsx-13.c: New.
6977
6978 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6979
6980 PR c++/84092
6981 * g++.dg/cpp1y/var-templ57.C: New.
6982
6983 2018-01-31 Marek Polacek <polacek@redhat.com>
6984
6985 PR c++/84138
6986 * g++.dg/diagnostic/pr84138.C: New test.
6987
6988 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
6989
6990 PR fortran/78534
6991 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
6992 -Wstringop-overflow warnings due to spurious warning with -O1.
6993 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
6994 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
6995
6996 2018-01-31 Richard Biener <rguenther@suse.de>
6997
6998 PR tree-optimization/84132
6999 * g++.dg/torture/pr84132.C: New testcase.
7000
7001 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7002
7003 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7004 dg-final scan.
7005
7006 2018-01-31 Julia Koval <julia.koval@intel.com>
7007
7008 PR target/83618
7009 * gcc.target/i386/rdpid.c: Remove "eax".
7010
7011 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7012
7013 PR tree-optimization/64946
7014 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7015 scan-assembler checks.
7016
7017 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7018
7019 * gcc.c-torture/execute/20180131-1.c: New test.
7020
7021 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7022
7023 * gcc.target/arc/taux-1.c: New test.
7024 * gcc.target/arc/taux-2.c: Likewise.
7025
7026 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7027
7028 * gcc.target/arc/uncached.c: New test.
7029
7030 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7031
7032 PR lto/83954
7033 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7034
7035 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7036
7037 PR preprocessor/69869
7038 * gcc.dg/cpp/trad/pr69869.c: New test.
7039
7040 PR c/84100
7041 * gcc.dg/pr84100.c: New test.
7042
7043 2018-01-30 Jeff Law <law@redhat.com>
7044
7045 PR target/84064
7046 * gcc.target/i386/pr84064: New test.
7047
7048 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7049
7050 PR fortran/84134
7051 * gfortran.dg/data_implied_do_2.f90: New test.
7052
7053 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7054
7055 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7056
7057 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7058
7059 PR fortran/84133
7060 * gfortran.dg/inline_matmul_21.f90: New test case.
7061
7062 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7063
7064 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7065
7066 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7067
7068 PR target/84112
7069 * gcc.target/powerpc/pr84112.c: New.
7070
7071 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7072
7073 PR rtl-optimization/83986
7074 * gcc.dg/pr83986.c: New test.
7075
7076 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7077
7078 PR 58684
7079 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7080 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7081 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7082 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7083
7084 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7085
7086 PR tree-optimization/84111
7087 * gcc.c-torture/compile/pr84111.c: New test.
7088
7089 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7090
7091 PR ipa/83179
7092 * gcc.dg/ipa/inline-2.c: Fix template.
7093 * gcc.dg/ipa/inline-3.c: Fix template.
7094
7095 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7096
7097 PR ipa/81360
7098 * g++.dg/torture/pr81360.C: New testcase.
7099
7100 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7101
7102 PR lto/83954
7103 * gcc.dg/lto/pr83954.h: New testcase.
7104 * gcc.dg/lto/pr83954_0.c: New testcase.
7105 * gcc.dg/lto/pr83954_1.c: New testcase.
7106
7107 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7108
7109 PR bootstrap/84017
7110 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7111 to dg-options.
7112 Simplify DW_AT_producer scan.
7113
7114 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7115
7116 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7117
7118 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7119
7120 PR target/83828
7121 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7122 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7123 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7124 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7125
7126 2018-01-29 Jeff Law <law@redhat.com>
7127
7128 PR testsuite/81010
7129 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7130 better match other tests which require vsx. Verify the zero
7131 extension is part of the test in the combiner dump.
7132
7133 2018-01-29 Marek Polacek <polacek@redhat.com>
7134
7135 PR c/83966
7136 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7137
7138 PR c++/83996
7139 * g++.dg/ext/pr83996.C: New test.
7140
7141 2018-01-29 Richard Biener <rguenther@suse.de>
7142
7143 PR tree-optimization/84057
7144 * gcc.dg/graphite/pr84057.c: New testcase.
7145
7146 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7147
7148 PR fortran/84073
7149 * gfortran.dg/bind_c_usage_31.f90: New test.
7150
7151 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7152
7153 PR c++/83924
7154 * g++.dg/warn/Wduplicated-branches5.C: New.
7155
7156 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7157
7158 * gcc.target/rl78/test_addsi3_internal.c: New test.
7159
7160 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7161
7162 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7163 Make expected output depend on whether we expect sibcalls or not.
7164 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7165 safe-indirect-jump-1.c).
7166
7167 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7168 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7169 Soren Rasmussen <s.c.rasmussen@gmail.com>
7170
7171 Fortran 2018 teams tests.
7172
7173 * gfortran.dg/team_number_1.f90: new test for team_number.
7174 * gfortran.dg/team_change_1.f90: new test for change team.
7175 * gfortran.dg/team_end_1.f90: new test for end team.
7176 * gfortran.dg/team_form_1.f90: new test for form team.
7177
7178 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7179
7180 PR fortran/83998
7181 * gfortran.dg/dot_product_4.f90
7182
7183 2018-01-26 Martin Sebor <msebor@redhat.com>
7184
7185 PR tree-optimization/83896
7186 * gcc.dg/strlenopt-43.c: New.
7187
7188 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7189
7190 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7191 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7192 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7193 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7194 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7195 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7196 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7197 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7198 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7199 stanzas.
7200 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7201 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7202 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7203 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7204 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7205 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7206 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7207 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7208 instruction list.
7209 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7210
7211 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7212
7213 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7214 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7215 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7216 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7217 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7218 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7219 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7220 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7221 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7222 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7223 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7224 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7225 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7226
7227 2018-01-26 Martin Liska <mliska@suse.cz>
7228
7229 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7230 warning is seen.
7231
7232 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7233
7234 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7235 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7236 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7237 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7238 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7239 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7240 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7241 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7242
7243 2018-01-26 Richard Biener <rguenther@suse.de>
7244
7245 PR rtl-optimization/84003
7246 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7247 latent bug in DSE if NOINLINE is appropriately defined.
7248 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7249 and defining NOINLINE.
7250
7251 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7252
7253 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7254 tests specific to aarch64. XFAIL test on arm.
7255
7256 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7257
7258 PR rtl-optimization/83985
7259 * gcc.dg/pr83985.c: New test.
7260
7261 PR c/83989
7262 * c-c++-common/Wrestrict-3.c: New test.
7263
7264 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7265
7266 * gcc.target/arc/tdelegitimize_addr.c: New test.
7267
7268 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7269
7270 * gcc.target/arc/jli-1.c: New file.
7271 * gcc.target/arc/jli-2.c: Likewise.
7272
7273 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7274
7275 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7276 scan-assembler.
7277 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7278 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7279
7280 2018-01-26 Richard Biener <rguenther@suse.de>
7281
7282 PR tree-optimization/81082
7283 * gcc.dg/vect/pr81082.c: New testcase.
7284 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7285 simplification to n * n.
7286
7287 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7288
7289 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7290 Solaris 10.
7291 * gcc.target/i386/pr63620.c: Likewise.
7292
7293 2018-01-26 Julia Koval <julia.koval@intel.com>
7294
7295 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7296 -mavx512f -mavx512bw.
7297 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7298 * gcc.target/i386/i386.exp: Fix types.
7299
7300 2018-01-26 Alan Modra <amodra@gmail.com>
7301
7302 PR target/84033
7303 * gcc.target/powerpc/swaps-p8-46.c: New.
7304
7305 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7306
7307 PR fortran/37577
7308 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7309 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7310 'array01' in the tree dump comparison.
7311 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7312 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7313 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7314
7315 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7316
7317 PR middle-end/83055
7318 * gcc.dg/torture/pr83055.c: New testcase.
7319
7320 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR c++/84031
7323 * g++.dg/cpp1z/decomp36.C: New test.
7324
7325 PR middle-end/83977
7326 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7327
7328 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7329
7330 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7331 the shift dump line.
7332 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7333
7334 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7335
7336 PR target/81550
7337 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7338 index instead of int, which allows IVOPTs to properly optimize the
7339 loop.
7340
7341 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7342
7343 PR jit/82846
7344 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7345 of "fn_type" typedef.
7346 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7347
7348 2018-01-24 Ian Lance Taylor <iant@golang.org>
7349
7350 * go.go-torture/execute/names-1.go: New test.
7351
7352 2018-01-19 Jeff Law <law@redhat.com>
7353
7354 PR target/83994
7355 * gcc.target/i386/pr83994.c: New test.
7356
7357 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7358
7359 PR target/84014
7360 * gcc.target/powerpc/pr84014.c: New.
7361
7362 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7363
7364 PR middle-end/83977
7365 * c-c++-common/gomp/pr83977-1.c: New test.
7366 * c-c++-common/gomp/pr83977-2.c: New test.
7367 * c-c++-common/gomp/pr83977-3.c: New test.
7368 * gfortran.dg/gomp/pr83977.f90: New test.
7369
7370 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7371
7372 PR testsuite/83889
7373 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7374 * gcc.dg/vect/pr80631-1.c: Likewise.
7375 * gcc.dg/vect/pr80631-2.c: Likewise.
7376 * gcc.dg/vect/pr81410.c: Likewise.
7377 * gcc.dg/vect/pr81633.c: Likewise.
7378 * gcc.dg/vect/pr81815.c: Likewise.
7379 * gcc.dg/vect/pr82108.c: Likewise.
7380 * gcc.dg/vect/pr83857.c: Likewise.
7381 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7382 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7383 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7384 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7385 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7386 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7387 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7388 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7389 dg-xfail-run-if instead.
7390 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7391 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7392 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7393 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7394 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7395
7396 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7397
7398 PR tree-optimization/83979
7399 * g++.dg/pr83979.c: New test.
7400
7401 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7402
7403 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7404 option. Add arm_neon_ok_no_float_abi check.
7405
7406 2018-01-24 Richard Biener <rguenther@suse.de>
7407
7408 PR tree-optimization/83176
7409 * gcc.dg/graphite/pr83176.c: New testcase.
7410
7411 2018-01-24 Richard Biener <rguenther@suse.de>
7412
7413 PR tree-optimization/82819
7414 * gcc.dg/graphite/pr82819.c: New testcase.
7415
7416 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7417
7418 PR c++/83921
7419 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7420 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7421 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7422 * g++.dg/ext/stmtexpr20.C: Likewise.
7423 * g++.dg/ext/stmtexpr21.C: Likewise.
7424
7425 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7426
7427 PR c++/83974
7428 * g++.dg/warn/pr83974.C: New test case.
7429
7430 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7431
7432 PR sanitizer/83987
7433 * g++.dg/ubsan/pr83987.C: New test.
7434
7435 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7436
7437 PR fortran/83866
7438 * gfortran.dg/pdt_29.f03: New test.
7439
7440 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7441
7442 PR fortran/83898
7443 * gfortran.dg/associate_33.f03: New test.
7444
7445 2018-01-23 Martin Liska <mliska@suse.cz>
7446
7447 PR lto/81440
7448 * gcc.dg/lto/pr81440.h: New test.
7449 * gcc.dg/lto/pr81440_0.c: New test.
7450 * gcc.dg/lto/pr81440_1.c: New test.
7451
7452 2018-01-23 Nathan Sidwell <nathan@acm.org>
7453
7454 PR c++/83988
7455 * g++.dg/template/pr83988.C: New.
7456
7457 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7458
7459 PR c++/82882
7460 PR c++/83978
7461 * g++.dg/cpp0x/pr82882.C: New test.
7462 * g++.dg/cpp0x/pr83978.C: New test.
7463
7464 PR c++/83958
7465 * g++.dg/cpp1z/decomp35.C: New test.
7466
7467 2018-01-23 Nathan Sidwell <nathan@acm.org>
7468
7469 * g++.dg/cpp0x/range-for10.C: Adjust.
7470 * g++.dg/ext/forscope1.C: Adjust.
7471 * g++.dg/ext/forscope2.C: Adjust.
7472 * g++.dg/template/for1.C: Adjust.
7473
7474 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7475
7476 PR tree-optimization/83510
7477 * gcc.c-torture/compile/pr83510.c: New test case.
7478
7479 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7480
7481 PR testsuite/83888
7482 * lib/target-supports.exp (check_effective_target_vect_float): Say
7483 that the result only holds when -funsafe-math-optimizations is on.
7484 (check_effective_target_vect_float_strict): New procedure.
7485 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7486 of vect_float.
7487 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7488
7489 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7490
7491 PR tree-optimization/83965
7492 * gcc.dg/vect/pr83965.c: New test.
7493
7494 2018-01-23 Richard Biener <rguenther@suse.de>
7495
7496 PR tree-optimization/83963
7497 * gfortran.dg/graphite/pr83963.f: New testcase.
7498 * gcc.dg/graphite/pr83963-2.c: Likewise.
7499
7500 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7501
7502 PR c++/83918
7503 * g++.dg/cpp1z/pr83918.C: New test.
7504
7505 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7506
7507 PR tree-optimization/83957
7508 * gcc.dg/autopar/pr83957.c: New test.
7509
7510 PR tree-optimization/83081
7511 * gcc.dg/predict-8.c: Adjust expected probability.
7512
7513 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7514
7515 PR target/83862
7516 * gcc.target/powerpc/pr83862.c: New test.
7517
7518 2018-01-22 Carl Love <cel@us.ibm.com>
7519
7520 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7521 builtins-4-runnable.c, builtins-6-runnable.c,
7522 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7523 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7524 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7525 for signed/unsigned 128-bit and long long int loads.
7526
7527 2018-01-22 Marek Polacek <polacek@redhat.com>
7528
7529 PR c++/81933
7530 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7531
7532 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7533
7534 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7535 scan-asembler valid instructions list.
7536 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7537 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7538 power8-vector requirement and option.
7539 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7540
7541 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7542
7543 PR 78534
7544 PR 83704
7545 * gfortran.dg/string_1.f90: Remove printing the length.
7546
7547 2018-01-22 Richard Biener <rguenther@suse.de>
7548
7549 PR tree-optimization/83963
7550 * gcc.dg/graphite/pr83963.c: New testcase.
7551
7552 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7553
7554 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7555 dg-require-effective-target directives.
7556
7557 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7558
7559 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7560 New procedure.
7561 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7562 Adjust scan-assembler checks for soft-float.
7563
7564 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7565
7566 PR target/83946
7567 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7568
7569 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7570
7571 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7572 * gcc.dg/pr83623.c: Likewise.
7573 * gcc.dg/pr83666.c: Likewise.
7574
7575 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7576 David Edelsohn <dje.gcc@gmail.com>
7577
7578 PR target/83946
7579 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7580 assembly output from "crset eq" to "crset 2".
7581 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7582 assembly output from . to $.
7583 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7584 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7585 assembly output from "crset eq" to "crset 2".
7586 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7587 assembly output from "crset eq" to "crset 2", and from . to $.
7588
7589 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7590
7591 PR fortran/83900
7592 * gfortran.dg/matmul_18.f90: New test.
7593
7594 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7595
7596 PR tree-optimization/83940
7597 * gcc.dg/torture/pr83940.c: New test.
7598
7599 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7600
7601 PR middle-end/83945
7602 * gcc.dg/tls/pr83945.c: New test.
7603
7604 PR target/83930
7605 * gcc.dg/pr83930.c: New test.
7606
7607 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7608
7609 PR fortran/83900
7610 * gfortran.dg/matmul_17.f90: New test.
7611
7612 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7613
7614 PR fortran/80768
7615 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7616
7617 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7618
7619 PR c++/81167
7620 * g++.dg/cpp0x/pr81167.C: New test.
7621
7622 PR c++/83919
7623 * g++.dg/cpp0x/pr83919.C: New test.
7624
7625 2018-01-19 Jeff Law <law@redhat.com>
7626 Jakub Jelinek <jakub@redhat.com>
7627
7628 * gcc.dg/stack-check-16.c: New test.
7629
7630 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7631
7632 PR target/83790
7633 * gcc.target/nvptx/indirect_call.c: New test.
7634
7635 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7636
7637 * g++.dg/torture/pr83619.C: Remove dg-message.
7638
7639 2018-01-19 Martin Liska <mliska@suse.cz>
7640
7641 * gcc.dg/predict-1.c: Adjust expected probability.
7642 * gcc.dg/predict-3.c: Likewise.
7643 * gcc.dg/predict-5.c: Likewise.
7644 * gcc.dg/predict-6.c: Likewise.
7645 * gcc.dg/predict-9.c: Likewise.
7646
7647 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7648
7649 PR tree-optimization/83922
7650 * gcc.dg/pr83922.c: New test.
7651
7652 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7653
7654 PR tree-optimization/83914
7655 * gcc.dg/vect/pr83914.c: New test.
7656
7657 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7658
7659 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7660 * gcc.target/arm/negdi-2.c: Likewise.
7661 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7662
7663 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7664
7665 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7666
7667 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7668
7669 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7670
7671 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7672
7673 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7674 hppa*-*-hpux*.
7675
7676 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7677
7678 PR ipa/83619
7679 PR testsuite/83934
7680 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7681 forward declaration.
7682
7683 2018-01-18 Carl Love <cel@us.ibm.com>
7684
7685 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7686 to the function.
7687
7688 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7689
7690 PR c++/81013
7691 * g++.dg/inherit/union3.C: New.
7692
7693 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7694
7695 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7696
7697 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7698
7699 PR ipa/83619
7700 * g++.dg/torture/pr83619.C: New testcase.
7701
7702 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7703
7704 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7705 Add function body to force error messages in some configurations.
7706
7707 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7708
7709 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7710 and arm_thumb1_ok.
7711
7712 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7713
7714 PR other/70268
7715 * c-c++-common/ffile-prefix-map.c: New test.
7716 * c-c++-common/fmacro-prefix-map.c: New test.
7717 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7718 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7719
7720 2018-01-18 Martin Liska <mliska@suse.cz>
7721
7722 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7723 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7724 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7725 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7726 * gcc.target/i386/ret-thunk-10.c: Likewise.
7727 * gcc.target/i386/ret-thunk-11.c: Likewise.
7728 * gcc.target/i386/ret-thunk-12.c: Likewise.
7729 * gcc.target/i386/ret-thunk-15.c: Likewise.
7730 * gcc.target/i386/ret-thunk-9.c: Likewise.
7731
7732 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7733
7734 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7735 order.
7736
7737 2018-01-18 Nathan Sidwell <nathan@acm.org>
7738
7739 PR c++/83160
7740 * g++.dg/cpp0x/pr83160.C: New.
7741
7742 2018-01-18 Richard Biener <rguenther@suse.de>
7743
7744 PR tree-optimization/83887
7745 * gcc.dg/graphite/pr83887.c: New testcase.
7746 * gfortran.dg/graphite/pr83887.f90: Likewise.
7747 * gfortran.dg/graphite/pr83887.f: Likewise.
7748
7749 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7750
7751 PR target/65578
7752 * gcc.target/arm/builtin-bswap.x: New file.
7753 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7754 and options for armv6t2.
7755 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7756 and options for Thumb1.
7757 * gcc.target/arm/builtin-bswap16.x: New file.
7758 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7759 and options for armv6t2.
7760 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7761 and options for Thumb1.
7762
7763 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7764
7765 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7766 order.
7767
7768 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR c/61240
7771 * gcc.dg/pr61240.c: New test.
7772
7773 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7774
7775 PR fortran/83864
7776 * gfortran.dg/pr83864.f90: New test.
7777
7778 2018-01-17 Jeff Law <law@redhat.com>
7779
7780 PR testsuite/83883
7781 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7782
7783 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7784
7785 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7786 restriction, but still restrict to 64-bit.
7787 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7788 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7789
7790 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7791
7792 PR fortran/83874
7793 * gfortran.dg/pr83874.f90: New test.
7794
7795 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7796
7797 PR c++/83824
7798 * g++.dg/cpp0x/pr83824.C: New test.
7799
7800 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7801
7802 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7803 appropriate .gnu_attribute for the long double type, if we use the
7804 long double type, but do not generate any calls.
7805 * gcc.target/powerpc/gnuattr2.c: Likewise.
7806 * gcc.target/powerpc/gnuattr3.c: Likewise.
7807
7808 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7809
7810 PR c++/78344
7811 * g++.dg/cpp0x/alignas13.C: New.
7812
7813 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7814
7815 PR c++/83897
7816 * g++.dg/cpp0x/pr83897.C: New test.
7817
7818 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7819
7820 PR ipa/83051
7821 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7822
7823 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7824
7825 PR c++/81054
7826 * g++.dg/cpp0x/constexpr-ice19.C: New.
7827
7828 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7829
7830 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7831 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7832 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7833 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7834 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7835 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7836 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7837 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7838 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7839 * gcc.target/powerpc/builtins-1.fold.h: New.
7840
7841 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7842
7843 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7844 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7845
7846 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7847
7848 * gcc.target/arm/g2.c: Add -marm to dg-options.
7849 * gcc.target/arm/scd42-2.c: Likewise.
7850
7851 2018-01-17 Nathan Sidwell <nathan@acm.org>
7852
7853 PR c++/83287
7854 * g++.dg/lookup/pr83287-2.C: New.
7855
7856 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7857
7858 PR c++/83814
7859 PR c++/83902
7860 * g++.dg/wrappers/pr83814.C: New test case.
7861 * g++.dg/wrappers/pr83902.C: New test case.
7862
7863 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7864
7865 PR lto/83121
7866 * g++.dg/lto/pr83121_0.C: New test case.
7867 * g++.dg/lto/pr83121_1.C: New test case.
7868 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7869 adapted from DejaGnu's dg-test.
7870 (lto_handle_diagnostics): New procedure.
7871 (lto_prune_warns): Ignore informational notes.
7872 (lto-link-and-maybe-run): Add "messages_by_file" param.
7873 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
7874 "execute" when "link" fails if "execute" was not specified.
7875 (lto-can-handle-directive): New procedure.
7876 (lto-get-options-main): Call lto-can-handle-directive. Add a
7877 dg-messages local, using it to set the caller's
7878 dg-messages-by-file for the given source file.
7879 (lto-get-options): Likewise.
7880 (lto-execute): Add dg-messages-by-file local, and pass it to
7881 lto-link-and-maybe-run.
7882
7883 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7884 Richard Sandiford <richard.sandiford@linaro.org>
7885
7886 PR target/79041
7887 PR target/82964
7888 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
7889 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
7890
7891 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7892
7893 * lib/target-supports.exp: Fix -march arguments in arm arch effective
7894 target check autogenerator for armv8.1-a and armv8.2-a.
7895
7896 2018-01-17 Carl Love <cel@us.ibm.com>
7897
7898 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
7899 Add debug print statements.
7900 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
7901 16 byte vector load followed by a partial vector load.
7902
7903 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7904
7905 PR c++/83799
7906 * g++.dg/wrappers/pr83799.C: New test case.
7907
7908 2018-01-17 Nathan Sidwell <nathan@acm.org>
7909
7910 PR c++/83739
7911 * g++.dg/cpp1y/pr83739.C: New.
7912
7913 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7914
7915 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
7916 * gcc.target/visium/overflow16.c: Likewise.
7917 * gcc.target/visium/overflow32.c: Likewise.
7918
7919 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7920
7921 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
7922
7923 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7924
7925 * gcc.dg/rtl/arm/stl-cond.c: New test.
7926 * gcc.target/arm/stl-cond.c: Delete.
7927
7928 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7929
7930 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
7931 directives.
7932
7933 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR tree-optimization/83843
7936 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
7937 * gcc.dg/store_merging_19.c: New test.
7938
7939 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7940
7941 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
7942 and options.
7943
7944 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7945
7946 PR rtl-optimization/83771
7947 * gcc.dg/pr83771.c: New test.
7948
7949 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7950
7951 PR tree-optimization/81184
7952 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
7953 targets.
7954 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7955
7956 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7957
7958 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
7959
7960 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7961
7962 PR target/83546
7963 * gcc.target/i386/pr83546.c: New test.
7964
7965 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7966
7967 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
7968
7969 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7970
7971 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
7972 test and add dg-warning for the -Wstringop-overflow warning.
7973
7974 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7975
7976 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
7977 XFAIL last test on SPARC and Visium.
7978
7979 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
7980
7981 PR rtl-optimization/80481
7982 * g++.dg/pr80481.C: Exclude solaris.
7983
7984 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7985
7986 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
7987 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
7988 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
7989
7990 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7991
7992 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
7993 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
7994 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
7995 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
7996 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
7997 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
7998 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
7999 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8000 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8001 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8002 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8003 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8004 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8005 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8006 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8007
8008 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8009
8010 PR testsuite/77734
8011 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8012
8013 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8014
8015 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8016 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8017 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8018 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8019 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8020 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8021
8022 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8023
8024 PR tree-optimization/83857
8025 * gcc.dg/vect/pr83857.c: New test.
8026
8027 2018-01-16 Richard Biener <rguenther@suse.de>
8028
8029 PR tree-optimization/83867
8030 * gcc.dg/vect/pr83867.c: New testcase.
8031
8032 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR c/83844
8035 * gcc.dg/pr83844.c: New test.
8036
8037 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8038
8039 * gcc.dg/torture/pr83847.c: New test.
8040
8041 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8042
8043 PR rtl-optimization/86620
8044 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8045 instead of --param=max-sched-ready-insns=0.
8046 * gcc.target/i386/pr83620.c: New test.
8047 * gcc.dg/pr83620.c: New test.
8048
8049 PR tree-optimization/83843
8050 * gcc.dg/store_merging_18.c: New test.
8051
8052 PR c++/83817
8053 * g++.dg/cpp1y/pr83817.C: New test.
8054
8055 PR c++/83825
8056 * g++.dg/template/pr83825.C: New test.
8057
8058 2018-01-16 Richard Biener <rguenther@suse.de>
8059
8060 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8061
8062 2018-01-16 Richard Biener <rguenther@suse.de>
8063
8064 PR testsuite/82132
8065 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8066 from gcc.dg/torture/pr60092.c.
8067
8068 2018-01-15 Martin Sebor <msebor@redhat.com>
8069
8070 PR c++/83588
8071 * g++.dg/ext/flexary28.C: New test.
8072
8073 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8074
8075 PR fortran/82257
8076 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8077
8078 2018-01-15 Martin Sebor <msebor@redhat.com>
8079
8080 PR testsuite/83869
8081 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8082
8083 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8084
8085 PR fortran/54613
8086 * gfortran.dg/minmaxloc_9.f90: New test.
8087 * gfortran.dg/minmaxloc_10.f90: New test.
8088 * gfortran.dg/minmaxloc_11.f90: New test.
8089
8090 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8091
8092 PR target/83839
8093 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8094 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8095 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8096 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8097 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8098 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8099 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8100 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8101 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8102 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8103 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8104 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8105 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8106 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8107 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8108 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8109 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8110 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8111 * gcc.target/i386/ret-thunk-10.c: Likewise.
8112 * gcc.target/i386/ret-thunk-11.c: Likewise.
8113 * gcc.target/i386/ret-thunk-12.c: Likewise.
8114 * gcc.target/i386/ret-thunk-13.c: Likewise.
8115 * gcc.target/i386/ret-thunk-14.c: Likewise.
8116 * gcc.target/i386/ret-thunk-15.c: Likewise.
8117 * gcc.target/i386/ret-thunk-9.c: Don't check the
8118 __x86_return_thunk label. Scan for "push" only for Linux.
8119
8120 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8121
8122 PR testsuite/79920
8123 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8124
8125 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8126
8127 PR target/83687
8128 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8129 tests.
8130 * gcc.target/arm/pr83687.c: New test.
8131
8132 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8133
8134 Adjust tests to AVR_TINY.
8135
8136 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8137 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8138 * gcc.target/avr/pr71627.c: Same.
8139 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8140 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8141 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8142 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8143 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8144 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8145 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8146 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8147 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8148 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8149 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8150 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8151 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8152 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8153 * gcc.target/avr/torture/pr61055.c: Same.
8154 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8155 available.
8156 * gcc.target/avr/torture/int24-mul.c: Same.
8157 * gcc.target/avr/torture/pr51782-1.c: Same.
8158 * gcc.target/avr/torture/pr61443.c: Same.
8159 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8160 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8161
8162 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8163
8164 PR c/83801
8165 PR c/83729
8166 * gcc.target/avr/torture/pr83729.c: New test.
8167 * gcc.target/avr/torture/pr83801.c: New test.
8168
8169 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR middle-end/82694
8172 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8173 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8174
8175 2018-01-10 Martin Sebor <msebor@redhat.com>
8176
8177 PR other/83508
8178 * gcc.dg/Wstringop-overflow-2.c: New test.
8179
8180 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8181
8182 PR libgfortran/83811
8183 * gfortran.dg/fmt_e.f90: New test.
8184
8185 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8186
8187 * gcc.target/i386/indirect-thunk-10.c: New test.
8188 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8189 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8190 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8191 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8192 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8193 * gcc.target/i386/ret-thunk-17.c: Likewise.
8194 * gcc.target/i386/ret-thunk-18.c: Likewise.
8195 * gcc.target/i386/ret-thunk-19.c: Likewise.
8196 * gcc.target/i386/ret-thunk-20.c: Likewise.
8197 * gcc.target/i386/ret-thunk-21.c: Likewise.
8198
8199 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8200
8201 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8202
8203 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8204
8205 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8206 -mno-indirect-branch-register.
8207 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8208 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8209 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8210 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8211 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8212 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8213 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8214 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8215 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8216 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8217 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8218 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8219 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8220 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8221 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8222 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8223 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8224 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8225 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8226 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8227 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8228 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8229 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8230 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8231 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8232 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8233 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8234 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8235 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8236 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8237 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8238 * gcc.target/i386/ret-thunk-10.c: Likewise.
8239 * gcc.target/i386/ret-thunk-11.c: Likewise.
8240 * gcc.target/i386/ret-thunk-12.c: Likewise.
8241 * gcc.target/i386/ret-thunk-13.c: Likewise.
8242 * gcc.target/i386/ret-thunk-14.c: Likewise.
8243 * gcc.target/i386/ret-thunk-15.c: Likewise.
8244 * gcc.target/i386/ret-thunk-9.c: Likewise.
8245 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8246 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8247 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8248
8249 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8250
8251 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8252 -mfunction-return=keep.
8253 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8254 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8255 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8256 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8257 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8258 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8259 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8260 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8261 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8262 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8263 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8264 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8265 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8266 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8267 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8268 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8269 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8270 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8271 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8272 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8273 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8274 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8275 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8276 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8277 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8278 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8279 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8280 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8281 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8282 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8283 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8284 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8285 * gcc.target/i386/ret-thunk-1.c: New test.
8286 * gcc.target/i386/ret-thunk-10.c: Likewise.
8287 * gcc.target/i386/ret-thunk-11.c: Likewise.
8288 * gcc.target/i386/ret-thunk-12.c: Likewise.
8289 * gcc.target/i386/ret-thunk-13.c: Likewise.
8290 * gcc.target/i386/ret-thunk-14.c: Likewise.
8291 * gcc.target/i386/ret-thunk-15.c: Likewise.
8292 * gcc.target/i386/ret-thunk-16.c: Likewise.
8293 * gcc.target/i386/ret-thunk-2.c: Likewise.
8294 * gcc.target/i386/ret-thunk-3.c: Likewise.
8295 * gcc.target/i386/ret-thunk-4.c: Likewise.
8296 * gcc.target/i386/ret-thunk-5.c: Likewise.
8297 * gcc.target/i386/ret-thunk-6.c: Likewise.
8298 * gcc.target/i386/ret-thunk-7.c: Likewise.
8299 * gcc.target/i386/ret-thunk-8.c: Likewise.
8300 * gcc.target/i386/ret-thunk-9.c: Likewise.
8301
8302 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8303
8304 * gcc.target/i386/indirect-thunk-1.c: New test.
8305 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8306 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8307 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8308 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8309 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8310 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8311 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8312 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8313 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8314 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8315 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8316 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8317 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8318 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8319 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8320 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8321 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8322 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8323 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8324 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8325 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8326 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8327 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8328 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8329 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8330 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8331 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8332 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8333 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8334 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8335 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8336 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8337
8338 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8339
8340 PR ipa/83051
8341 * gcc.c-torture/compile/pr83051.c: New testcase.
8342
8343 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8344
8345 PR tree-optimization/83501
8346 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8347
8348 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8349
8350 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8351 for lvx and stvx instead of lxvd2x and stxvd2x and require
8352 little-endian target. Add comments.
8353 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8354 comprehensive testing.
8355 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8356 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8357 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8358 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8359 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8360 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8361 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8362 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8363 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8364 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8365 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8366 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8367 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8368 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8369 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8370 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8371 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8372 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8373 scan-assembler-not directives that forbid lvx and xxpermdi.
8374 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8375 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8376 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8377 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8378 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8379 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8380 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8381 scan-assembler-times directives to reflect different numbers of
8382 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8383
8384 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8385 Alan Hayward <alan.hayward@arm.com>
8386 David Sherwood <david.sherwood@arm.com>
8387
8388 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8389 than SLP vectorization.
8390 * gcc.dg/vect/vect-alias-check-10.c: New test.
8391 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8392 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8393 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8394 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8395 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8396 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8397 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8398 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8399 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8400 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8401 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8402 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8403 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8404 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8405 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8406 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8407 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8408 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8409 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8410 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8411 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8412 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8413 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8414
8415 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8416 Alan Hayward <alan.hayward@arm.com>
8417 David Sherwood <david.sherwood@arm.com>
8418
8419 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8420 New proc.
8421 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8422 targets with scatter stores.
8423 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8424 stores.
8425 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8426 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8427 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8428 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8429 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8430 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8431 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8432 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8433 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8434 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8435 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8436 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8437 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8438 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8439 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8440 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8441
8442 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8443 Alan Hayward <alan.hayward@arm.com>
8444 David Sherwood <david.sherwood@arm.com>
8445
8446 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8447 for double_reduc1.
8448 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8449 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8450 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8451 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8452
8453 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8454 Alan Hayward <alan.hayward@arm.com>
8455 David Sherwood <david.sherwood@arm.com>
8456
8457 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8458 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8459 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8460
8461 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8462 Alan Hayward <alan.hayward@arm.com>
8463 David Sherwood <david.sherwood@arm.com>
8464
8465 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8466 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8467 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8468 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8469 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8470 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8471 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8472 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8473 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8474 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8475 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8476 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8477 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8478 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8479
8480 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8481 Alan Hayward <alan.hayward@arm.com>
8482 David Sherwood <david.sherwood@arm.com>
8483
8484 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8485 check for a message about using in-order reductions.
8486 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8487 check for a message about using in-order reductions.
8488 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8489 vectorized and check for a message about using in-order reductions.
8490 Expect targets with variable-length vectors to fall back to the
8491 fixed-length mininum.
8492 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8493 check for a message about using in-order reductions.
8494 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8495 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8496 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8497 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8498 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8499 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8500 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8501 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8502 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8503 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8504 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8505 vect_fold_left_plus.
8506
8507 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8508
8509 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8510 are spilled.
8511 * gcc.target/aarch64/sve/spill_2.c: New test.
8512 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8513 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8514 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8515 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8516 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8517
8518 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8519 Alan Hayward <alan.hayward@arm.com>
8520 David Sherwood <david.sherwood@arm.com>
8521
8522 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8523 of branches.
8524 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8525 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8526 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8527 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8528 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8529 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8530 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8531 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8532 * gcc.target/aarch64/sve/struct_vect_23_run.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.target/aarch64/sve/struct_vect_18.c: New test.
8539 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8540 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8541 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8542
8543 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8544 Alan Hayward <alan.hayward@arm.com>
8545 David Sherwood <david.sherwood@arm.com>
8546
8547 * lib/target-supports.exp
8548 (check_effective_target_vect_fold_extract_last): New proc.
8549 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8550 for fold_extract_last.
8551 * gcc.dg/vect/pr65947-2.c: Likewise.
8552 * gcc.dg/vect/pr65947-3.c: Likewise.
8553 * gcc.dg/vect/pr65947-4.c: Likewise.
8554 * gcc.dg/vect/pr65947-5.c: Likewise.
8555 * gcc.dg/vect/pr65947-6.c: Likewise.
8556 * gcc.dg/vect/pr65947-9.c: Likewise.
8557 * gcc.dg/vect/pr65947-10.c: Likewise.
8558 * gcc.dg/vect/pr65947-12.c: Likewise.
8559 * gcc.dg/vect/pr65947-14.c: Likewise.
8560 * gcc.dg/vect/pr80631-1.c: Likewise.
8561 * gcc.target/aarch64/sve/clastb_1.c: New test.
8562 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8563 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8564 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8565 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8566 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8567 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8568 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8569 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8570 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8571 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8572 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8573 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8574 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8575
8576 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8577 Alan Hayward <alan.hayward@arm.com>
8578 David Sherwood <david.sherwood@arm.com>
8579
8580 * gcc.target/aarch64/sve/live_1.c: New test.
8581 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8582
8583 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8584 Alan Hayward <alan.hayward@arm.com>
8585 David Sherwood <david.sherwood@arm.com>
8586
8587 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8588 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8589 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8590 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8591 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8592 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8593 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8594 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8595 * gcc.target/aarch64/sve/peel_ind_4_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 (check_effective_target_vect_fully_masked):
8602 New proc.
8603 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8604 vect_fully_masked.
8605 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8606 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8607 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8608 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8609 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8610 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8611
8612 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8613 Alan Hayward <alan.hayward@arm.com>
8614 David Sherwood <david.sherwood@arm.com>
8615
8616 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8617 instead of just ADDRESS.
8618 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8619 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8620 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8621 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8622 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8623 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8624 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8625 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8626 * gcc.target/aarch64/sve/while_2.c: Likewise.
8627 * gcc.target/aarch64/sve/while_3.c: Likewise.
8628 * gcc.target/aarch64/sve/while_4.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.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8635 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8636 to be predicated.
8637 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8638 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8639 * gcc.target/aarch64/sve/reduc_5.c: New test.
8640 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8641 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8642
8643 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8644 Alan Hayward <alan.hayward@arm.com>
8645 David Sherwood <david.sherwood@arm.com>
8646
8647 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8648 * gcc.dg/tree-ssa/peel1.c: Likewise.
8649 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8650 variable-length vectors.
8651 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8652 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8653 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8654 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8655 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8656 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8657 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8658 * gcc.target/aarch64/sve/slp_8.c: New test.
8659 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8660 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8661 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8662 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8663 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8664 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8665 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8666 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8667 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8668 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8669 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8670 * gcc.target/aarch64/sve/while_1.c: Likewise.
8671 * gcc.target/aarch64/sve/while_2.c: Likewise.
8672 * gcc.target/aarch64/sve/while_3.c: Likewise.
8673 * gcc.target/aarch64/sve/while_4.c: Likewise.
8674
8675 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8676 Alan Hayward <alan.hayward@arm.com>
8677 David Sherwood <david.sherwood@arm.com>
8678
8679 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8680 New proc.
8681 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8682 and add an associated scan-dump test. Prevent vectorization
8683 of the first two loops.
8684 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8685 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8686 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8687 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8688 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8689 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8690
8691 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8692 Alan Hayward <alan.hayward@arm.com>
8693 David Sherwood <david.sherwood@arm.com>
8694
8695 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8696 * gcc.dg/vect/pr67790.c: Likewise.
8697 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8698 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8699 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8700 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8701 * gcc.target/aarch64/sve/slp_5.c: New test.
8702 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8703 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8704 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8705 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8706 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8707
8708 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8709 Alan Hayward <alan.hayward@arm.com>
8710 David Sherwood <david.sherwood@arm.com>
8711
8712 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8713 && vect_load_lanes
8714 * gcc.dg/vect/slp-1.c: Likewise.
8715 * gcc.dg/vect/slp-10.c: Likewise.
8716 * gcc.dg/vect/slp-12b.c: Likewise.
8717 * gcc.dg/vect/slp-12c.c: Likewise.
8718 * gcc.dg/vect/slp-17.c: Likewise.
8719 * gcc.dg/vect/slp-19b.c: Likewise.
8720 * gcc.dg/vect/slp-20.c: Likewise.
8721 * gcc.dg/vect/slp-21.c: Likewise.
8722 * gcc.dg/vect/slp-22.c: Likewise.
8723 * gcc.dg/vect/slp-23.c: Likewise.
8724 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8725 * gcc.dg/vect/slp-24.c: Likewise.
8726 * gcc.dg/vect/slp-28.c: Likewise.
8727 * gcc.dg/vect/slp-39.c: Likewise.
8728 * gcc.dg/vect/slp-6.c: Likewise.
8729 * gcc.dg/vect/slp-7.c: Likewise.
8730 * gcc.dg/vect/slp-cond-1.c: Likewise.
8731 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8732 * gcc.dg/vect/slp-cond-2.c: Likewise.
8733 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8734 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8735 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8736 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8737 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8738 * gcc.dg/vect/slp-perm-6.c: Likewise.
8739 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8740 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8741 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8742 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8743 * gcc.dg/vect/slp-12a.c: Likewise.
8744 * gcc.dg/vect/slp-14.c: Likewise.
8745 * gcc.dg/vect/slp-15.c: Likewise.
8746 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8747 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8748 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8749 * gcc.target/aarch64/sve/slp_1.c: New test.
8750 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8751 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8752 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8753 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8754 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8755 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8756 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8757
8758 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8759 Alan Hayward <alan.hayward@arm.com>
8760 David Sherwood <david.sherwood@arm.com>
8761
8762 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8763 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8764 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8765 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8766 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8767 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8768 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8769 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8770 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8771 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8772 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8773 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8774 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8775 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8776 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8777 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8778 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8779 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8780 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8781
8782 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8783 Alan Hayward <alan.hayward@arm.com>
8784 David Sherwood <david.sherwood@arm.com>
8785
8786 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8787 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8788 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8789 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8790 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8791 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8792 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8793 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8794 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8795 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8796 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8797 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8798 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8799 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8800 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8801 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8802 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8803 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8804 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8805 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8806 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8807 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8808 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8809 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8810 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8811 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8812 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8813 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8814 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8815 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8816 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8817 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8818 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8819 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8820 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8821 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8822
8823 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8824 Alan Hayward <alan.hayward@arm.com>
8825 David Sherwood <david.sherwood@arm.com>
8826
8827 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8828 Return true for SVE too.
8829 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8830 if load/store lanes are supported.
8831 * gcc.dg/vect/slp-10.c: Likewise.
8832 * gcc.dg/vect/slp-12c.c: Likewise.
8833 * gcc.dg/vect/slp-17.c: Likewise.
8834 * gcc.dg/vect/slp-33.c: Likewise.
8835 * gcc.dg/vect/slp-6.c: Likewise.
8836 * gcc.dg/vect/slp-cond-1.c: Likewise.
8837 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8838 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8839 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8840 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8841 * gcc.dg/vect/slp-perm-6.c: Likewise.
8842 * gcc.dg/vect/slp-perm-9.c: Likewise.
8843 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8844 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8845 for variable-length vectors.
8846
8847 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8848 Alan Hayward <alan.hayward@arm.com>
8849 David Sherwood <david.sherwood@arm.com>
8850
8851 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8852 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8853
8854 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8855
8856 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8857 * g++.target/aarch64/sve/catch_1.C: New test.
8858 * g++.target/aarch64/sve/catch_2.C: Likewise.
8859 * g++.target/aarch64/sve/catch_3.C: Likewise.
8860 * g++.target/aarch64/sve/catch_4.C: Likewise.
8861 * g++.target/aarch64/sve/catch_5.C: Likewise.
8862 * g++.target/aarch64/sve/catch_6.C: Likewise.
8863
8864 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8865 Alan Hayward <alan.hayward@arm.com>
8866 David Sherwood <david.sherwood@arm.com>
8867
8868 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8869 New proc.
8870 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8871 * gcc.target/aarch64/fmaxmin.c: Likewise.
8872 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8873 * gcc.target/aarch64/orr_imm_1.c: Likewise.
8874 * gcc.target/aarch64/pr62178.c: Likewise.
8875 * gcc.target/aarch64/pr71727-2.c: Likewise.
8876 * gcc.target/aarch64/saddw-1.c: Likewise.
8877 * gcc.target/aarch64/saddw-2.c: Likewise.
8878 * gcc.target/aarch64/uaddw-1.c: Likewise.
8879 * gcc.target/aarch64/uaddw-2.c: Likewise.
8880 * gcc.target/aarch64/uaddw-3.c: Likewise.
8881 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
8882 * gcc.target/aarch64/vect-compile.c: Likewise.
8883 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
8884 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
8885 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8886 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8887 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8888 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8889 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8890 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
8891 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
8892 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8893 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8894 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8895 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8896 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
8897 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
8898 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
8899 * gcc.target/aarch64/vect-movi.c: Likewise.
8900 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
8901 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
8902 * gcc.target/aarch64/vect-vaddv.c: Likewise.
8903 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8904 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8905 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
8906 fixed-length SVE.
8907 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
8908 * gcc.target/aarch64/sve/arith_1.c: New test.
8909 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
8910 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8911 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8912 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8913 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
8914 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
8915 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
8916 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
8917 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
8918 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
8919 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8920 * gcc.target/aarch64/sve/ext_1.c: Likewise.
8921 * gcc.target/aarch64/sve/ext_2.c: Likewise.
8922 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8923 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8924 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8925 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8926 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
8927 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
8928 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
8929 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
8930 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
8931 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
8932 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
8933 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
8934 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
8935 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
8936 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
8937 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
8938 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
8939 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
8940 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
8941 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
8942 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
8943 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
8944 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
8945 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
8946 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
8947 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
8948 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
8949 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
8950 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
8951 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
8952 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
8953 * gcc.target/aarch64/sve/index_1.c: Likewise.
8954 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
8955 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
8956 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
8957 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
8958 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
8959 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
8960 * gcc.target/aarch64/sve/logical_1.c: Likewise.
8961 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
8962 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
8963 * gcc.target/aarch64/sve/mad_1.c: Likewise.
8964 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
8965 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
8966 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
8967 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
8968 * gcc.target/aarch64/sve/mla_1.c: Likewise.
8969 * gcc.target/aarch64/sve/mls_1.c: Likewise.
8970 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
8971 * gcc.target/aarch64/sve/msb_1.c: Likewise.
8972 * gcc.target/aarch64/sve/mul_1.c: Likewise.
8973 * gcc.target/aarch64/sve/neg_1.c: Likewise.
8974 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
8975 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
8976 * gcc.target/aarch64/sve/pack_1.c: Likewise.
8977 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
8978 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
8979 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
8980 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
8981 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
8982 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
8983 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
8984 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
8985 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
8986 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
8987 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8988 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8989 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8990 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
8991 * gcc.target/aarch64/sve/rev_1.c: Likewise.
8992 * gcc.target/aarch64/sve/revb_1.c: Likewise.
8993 * gcc.target/aarch64/sve/revh_1.c: Likewise.
8994 * gcc.target/aarch64/sve/revw_1.c: Likewise.
8995 * gcc.target/aarch64/sve/shift_1.c: Likewise.
8996 * gcc.target/aarch64/sve/single_1.c: Likewise.
8997 * gcc.target/aarch64/sve/single_2.c: Likewise.
8998 * gcc.target/aarch64/sve/single_3.c: Likewise.
8999 * gcc.target/aarch64/sve/single_4.c: Likewise.
9000 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9001 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9002 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9003 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9004 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9005 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9006 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9007 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9008 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9009 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9010 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9011 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9012 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9013 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9014 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9015 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9016 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9017 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9018 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9019 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9020 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9021 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9022 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9023 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9024 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9025 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9026 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9027 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9028 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9029 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9030 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9031 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9032 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9033 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9034 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9035 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9036 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9037 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9038 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9039 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9040 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9041 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9042 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9043 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9044 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9045
9046 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9047 Alan Hayward <alan.hayward@arm.com>
9048 David Sherwood <david.sherwood@arm.com>
9049
9050 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9051 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9052 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9053 New procedures.
9054 (check_effective_target_vect_perm): Handle SVE.
9055 (check_effective_target_vect_perm_byte): Likewise.
9056 (check_effective_target_vect_perm_short): Likewise.
9057 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9058 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9059 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9060 (check_effective_target_vect_element_align_preferred): Likewise.
9061 (check_effective_target_vect_align_stack_vars): Likewise.
9062 (check_effective_target_vect_load_lanes): Likewise.
9063 (check_effective_target_vect_masked_store): Likewise.
9064 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9065 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9066 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9067 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9068 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9069 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9070 * gcc.dg/vect/slp-23.c: Likewise.
9071 * gcc.dg/vect/slp-perm-5.c: Likewise.
9072 * gcc.dg/vect/slp-perm-6.c: Likewise.
9073 * gcc.dg/vect/slp-perm-9.c: Likewise.
9074 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9075 * gcc.dg/vect/vect-114.c: Likewise.
9076 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9077 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9078
9079 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9080
9081 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9082 vect_variable_length, expecting the test to be vectorized
9083 without SLP instead.
9084 * gcc.dg/vect/pr33953.c: Likewise.
9085 * gcc.dg/vect/pr37027.c: Likewise.
9086 * gcc.dg/vect/pr67790.c: Likewise.
9087 * gcc.dg/vect/pr68445.c: Likewise.
9088 * gcc.dg/vect/slp-1.c: Likewise.
9089 * gcc.dg/vect/slp-10.c: Likewise.
9090 * gcc.dg/vect/slp-12a.c: Likewise.
9091 * gcc.dg/vect/slp-12b.c: Likewise.
9092 * gcc.dg/vect/slp-12c.c: Likewise.
9093 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9094 * gcc.dg/vect/slp-13.c: Likewise.
9095 * gcc.dg/vect/slp-14.c: Likewise.
9096 * gcc.dg/vect/slp-15.c: Likewise.
9097 * gcc.dg/vect/slp-17.c: Likewise.
9098 * gcc.dg/vect/slp-19b.c: Likewise.
9099 * gcc.dg/vect/slp-2.c: Likewise.
9100 * gcc.dg/vect/slp-20.c: Likewise.
9101 * gcc.dg/vect/slp-21.c: Likewise.
9102 * gcc.dg/vect/slp-22.c: Likewise.
9103 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9104 * gcc.dg/vect/slp-24.c: Likewise.
9105 * gcc.dg/vect/slp-28.c: Likewise.
9106 * gcc.dg/vect/slp-39.c: Likewise.
9107 * gcc.dg/vect/slp-42.c: Likewise.
9108 * gcc.dg/vect/slp-6.c: Likewise.
9109 * gcc.dg/vect/slp-7.c: Likewise.
9110 * gcc.dg/vect/slp-cond-1.c: Likewise.
9111 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9112 * gcc.dg/vect/slp-cond-2.c: Likewise.
9113 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9114 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9115 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9116 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9117 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9118 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9119 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9120 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9121 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9122 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9123 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9124 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9125 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9126 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9127 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9128 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9129 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9130
9131 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9132
9133 PR c/83801
9134 * gcc.dg/pr83801.c: New test.
9135
9136 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9137
9138 PR fortran/52162
9139 * gfortran.dg/bounds_check_19.f90: New test.
9140
9141 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9142
9143 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9144 instead of scan-assembler-not for xsnabsqp.
9145
9146 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9147
9148 PR libgfortran/83525
9149 * gfortran.dg/newunit_5.f90: New test.
9150
9151 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9152
9153 PR rtl-optimization/80481
9154 * g++.dg/pr80481.C: New.
9155
9156 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9157
9158 PR target/83628
9159 * gcc.target/alpha/pr83628-3.c: New test.
9160
9161 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9162
9163 * lib/target-supports.exp (check_effective_target_avx512f): Also
9164 check for __builtin_ia32_addsd_round,
9165 __builtin_ia32_getmantsd_round.
9166 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9167
9168 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9169
9170 PR target/83629
9171 * gcc.target/powerpc/pr83629.c: Require ilp32.
9172
9173 2018-01-12 Richard Biener <rguenther@suse.de>
9174
9175 PR tree-optimization/80846
9176 * gcc.target/i386/pr80846-1.c: New testcase.
9177 * gcc.target/i386/pr80846-2.c: Likewise.
9178
9179 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9180
9181 * gcc.c-torture/execute/20180112-1.c: New test.
9182
9183 2018-01-12 Tom de Vries <tom@codesourcery.com>
9184
9185 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9186 * g++.dg/ext/label13a.C: Same.
9187 * g++.dg/ext/label14.C: Same.
9188 * g++.dg/ext/label2.C: Same.
9189 * g++.dg/ext/label3.C: Same.
9190 * g++.dg/torture/pr42462.C: Same.
9191 * g++.dg/torture/pr42739.C: Same.
9192 * g++.dg/warn/Wunused-label-3.C: Same.
9193
9194 2018-01-12 Tom de Vries <tom@codesourcery.com>
9195
9196 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9197 * g++.dg/Walloca1.C: Same.
9198 * g++.dg/cpp0x/pr70338.C: Same.
9199 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9200 * g++.dg/cpp1y/vla10.C: Same.
9201 * g++.dg/cpp1y/vla2.C: Same.
9202 * g++.dg/cpp1y/vla6.C: Same.
9203 * g++.dg/cpp1y/vla8.C: Same.
9204 * g++.dg/debug/debug5.C: Same.
9205 * g++.dg/debug/debug6.C: Same.
9206 * g++.dg/debug/pr54828.C: Same.
9207 * g++.dg/diagnostic/pr70105.C: Same.
9208 * g++.dg/eh/cleanup5.C: Same.
9209 * g++.dg/eh/spbp.C: Same.
9210 * g++.dg/ext/tmplattr9.C: Same.
9211 * g++.dg/ext/vla10.C: Same.
9212 * g++.dg/ext/vla11.C: Same.
9213 * g++.dg/ext/vla12.C: Same.
9214 * g++.dg/ext/vla15.C: Same.
9215 * g++.dg/ext/vla16.C: Same.
9216 * g++.dg/ext/vla17.C: Same.
9217 * g++.dg/ext/vla3.C: Same.
9218 * g++.dg/ext/vla6.C: Same.
9219 * g++.dg/ext/vla7.C: Same.
9220 * g++.dg/init/array24.C: Same.
9221 * g++.dg/init/new47.C: Same.
9222 * g++.dg/init/pr55497.C: Same.
9223 * g++.dg/opt/pr78201.C: Same.
9224 * g++.dg/template/vla2.C: Same.
9225 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9226 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9227 * g++.dg/torture/pr62127.C: Same.
9228 * g++.dg/torture/pr67055.C: Same.
9229 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9230 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9231 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9232 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9233 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9234 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9235 * g++.dg/warn/Wvla-1.C: Same.
9236 * g++.dg/warn/Wvla-3.C: Same.
9237 * g++.old-deja/g++.ext/array2.C: Same.
9238 * g++.old-deja/g++.ext/constructor.C: Same.
9239 * g++.old-deja/g++.law/builtin1.C: Same.
9240 * g++.old-deja/g++.other/crash12.C: Same.
9241 * g++.old-deja/g++.other/eh3.C: Same.
9242 * g++.old-deja/g++.pt/array6.C: Same.
9243 * g++.old-deja/g++.pt/dynarray.C: Same.
9244
9245 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9246
9247 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9248
9249 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9250
9251 PR libfortran/67412
9252 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9253 on *-*-solaris2.10.
9254
9255 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9256
9257 * lib/target-supports.exp (check_effective_target_branch_cost):
9258 Accept all x86 targets.
9259
9260 2018-01-12 Martin Liska <mliska@suse.cz>
9261
9262 PR ipa/83054
9263 * g++.dg/warn/pr83054.C: New test.
9264
9265 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9266
9267 * gcc.target/powerpc/spec-barr-1.c: New file.
9268
9269 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9270
9271 PR target/83330
9272 * gcc.target/i386/pr83330.c: New test.
9273
9274 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9275
9276 PR fortran/79383
9277 * gfortran.dg/dtio_31.f03: New test.
9278 * gfortran.dg/dtio_32.f03: New test.
9279
9280 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9281
9282 PR c++/43486
9283 * g++.dg/wrappers: New subdirectory.
9284 * g++.dg/wrappers/README: New file.
9285 * g++.dg/wrappers/alloc.C: New test case.
9286 * g++.dg/wrappers/cow-istream-string.C: New test case.
9287 * g++.dg/wrappers/cp-stdlib.C: New test case.
9288 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9289 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9290
9291 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9292
9293 PR middle-end/83718
9294 * g++.dg/torture/pr83718.C: New testcase.
9295
9296 2018-01-11 Martin Jambor <mjambor@suse.cz>
9297
9298 PR ipa/83178
9299 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9300
9301 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9302
9303 PR tree-optimization/83695
9304 * gcc.dg/tree-ssa/pr83695.c: New test.
9305
9306 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9307
9308 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9309 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9310
9311 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9312
9313 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9314 * gcc.target/arm/simd/fp16fml_high.c: New test.
9315 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9316 * lib/target-supports.exp
9317 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9318 check_effective_target_arm_fp16fml_neon_ok,
9319 add_options_for_arm_fp16fml_neon): New procedures.
9320
9321 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9322
9323 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9324 combination tests.
9325
9326 2018-01-11 Richard Biener <rguenther@suse.de>
9327
9328 PR tree-optimization/83435
9329 * gcc.dg/graphite/pr83435.c: New testcase.
9330
9331 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9332 Alan Hayward <alan.hayward@arm.com>
9333 David Sherwood <david.sherwood@arm.com>
9334
9335 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9336
9337 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9338
9339 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9340
9341 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9342
9343 PR target/82096
9344 * gcc.c-torture/compile/pr82096.c: New test.
9345
9346 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9347
9348 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9349
9350 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9351
9352 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9353
9354 2018-01-11 Justin Squirek <squirek@adacore.com>
9355
9356 * gnat.dg/expr_func4.adb: New testcase.
9357
9358 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9359
9360 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9361 testcase.
9362
9363 2018-01-11 Bob Duff <duff@adacore.com>
9364
9365 * gnat.dg/protected_null.adb: New testcase.
9366
9367 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9368
9369 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9370
9371 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9372
9373 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9374
9375 2018-01-11 Justin Squirek <squirek@adacore.com>
9376
9377 * gnat.dg/loopvar.adb: New testcase.
9378
9379 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9380
9381 PR middle-end/83189
9382 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9383
9384 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9385
9386 * gcc.c-torture/compile/pr83575.c: New testcase.
9387
9388 2018-01-10 Michael Collison <michael.collison@arm.com>
9389
9390 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9391 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9392 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9393 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9394 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9395 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9396 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9397 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9398 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9399 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9400 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9401 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9402 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9403 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9404 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9405 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9406
9407 2018-01-10 Michael Collison <michael.collison@arm.com>
9408
9409 * gcc.target/aarch64/sha2.h: New shared testcase.
9410 * gcc.target/aarch64/sha2_1.c: New testcase.
9411 * gcc.target/aarch64/sha2_2.c: New testcase.
9412 * gcc.target/aarch64/sha2_3.c: New testcase.
9413 * gcc.target/aarch64/sha3.h: New shared testcase.
9414 * gcc.target/aarch64/sha3_1.c: New testcase.
9415 * gcc.target/aarch64/sha3_2.c: New testcase.
9416 * gcc.target/aarch64/sha3_3.c: New testcase.
9417
9418 2018-01-10 Michael Collison <michael.collison@arm.com>
9419
9420 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9421
9422 2018-01-10 Martin Sebor <msebor@redhat.com>
9423
9424 PR tree-optimization/83781
9425 * gcc.dg/strlenopt-42.c: New test.
9426
9427 2018-01-11 Martin Sebor <msebor@gmail.com>
9428 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9429
9430 PR tree-optimization/83501
9431 PR tree-optimization/81703
9432
9433 * gcc.dg/strlenopt-39.c: New test-case.
9434 * gcc.dg/pr81703.c: Likewise.
9435
9436 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9437
9438 * gnat.dg/atomic10.adb: New test.
9439
9440 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9441
9442 PR fortran/82367
9443 * gfortran.dg/deferred_character_18.f90: New test.
9444
9445 2018-01-10 Martin Sebor <msebor@redhat.com>
9446
9447 PR tree-optimization/83671
9448 * gcc.dg/strlenopt-40.c: New test.
9449 * gcc.dg/strlenopt-41.c: New test.
9450
9451 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9452
9453 PR fortran/83093
9454 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9455
9456 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9457
9458 PR target/83399
9459 * gcc.target/powerpc/pr83399.c: New test.
9460
9461 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9462
9463 PR c++/43486
9464 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9465 to reflect that the arguments are correctly underlined.
9466 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9467 for globals, params, locals and literals.
9468 (test_sizeof): Directly test the location of "sizeof", rather than
9469 when used in compound expressions.
9470 (test_alignof): Likewise for "alignof".
9471 (test_string_literals): Likewise for string literals.
9472 (test_numeric_literals): Likewise for numeric literals.
9473 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9474 (test_typeid): Likewise for typeid.
9475 (test_unary_plus): New.
9476 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9477 format strings.
9478
9479 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9480
9481 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9482
9483 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9484
9485 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9486
9487 2018-01-10 Marek Polacek <polacek@redhat.com>
9488
9489 PR c++/82541
9490 * g++.dg/warn/Wduplicated-branches4.C: New test.
9491
9492 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9493
9494 PR c++/81327
9495 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9496 cast to void *.
9497
9498 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9499
9500 PR c++/81055
9501 * g++.dg/cpp0x/new2.C: New.
9502
9503 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9504
9505 PR target/83735
9506 * gcc.target/i386/pr83735.c: New test.
9507
9508 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9509
9510 * lib/target-supports.exp (check_effective_target_branch_cost):
9511 New function.
9512 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9513 * gcc.dg/pr21643.c: Likewise.
9514 * gcc.dg/pr46309.c: Likewise.
9515 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9516 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9517 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9518 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9519 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9520 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9521 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9522 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9523 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9524 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9525 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9526 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9527 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9528 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9529
9530 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9531
9532 PR target/83629
9533 * gcc.target/powerpc/pr83629.c: New testcase.
9534
9535 2018-01-10 Richard Biener <rguenther@suse.de>
9536
9537 PR testsuite/78768
9538 * gcc.dg/pr78768.c: Un-XFAIL.
9539
9540 2018-01-10 Richard Biener <rguenther@suse.de>
9541
9542 PR debug/82425
9543 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9544
9545 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9546
9547 PR tree-optimization/83753
9548 * gcc.dg/torture/pr83753.c: New test.
9549
9550 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9551
9552 * gcc.target/i386/avx2-gather-1.c: Add -march.
9553 * gcc.target/i386/avx2-gather-2.c: Add -march.
9554 * gcc.target/i386/avx2-gather-3.c: Add -march.
9555 * gcc.target/i386/avx2-gather-4.c: Add -march.
9556 * gcc.target/i386/avx2-gather-5.c: Add -march.
9557 * gcc.target/i386/avx2-gather-6.c: Add -march.
9558 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9559 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9560 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9561 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9562 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9563 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9564 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9565 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9566 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9567 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9568
9569 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9570
9571 PR target/78585:
9572 * gcc.target/i386/pr78585.c: New test.
9573
9574 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9575
9576 PR c++/83734
9577 * g++.dg/cpp0x/pr83734.C: New test.
9578
9579 2018-01-09 Carl Love <cel@us.ibm.com>
9580
9581 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9582 vec_mergeo builtins with float, double, long long, unsigned long long,
9583 bool long long arguments.
9584 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9585 vec_float2 with double arguments.
9586 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9587 vec_mergew and vec_mergow builtins.
9588
9589 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9590
9591 PR fortran/83742
9592 * gfortran.dg/contiguous_6.f90: New test.
9593
9594 2018-01-09 Richard Biener <rguenther@suse.de>
9595
9596 PR tree-optimization/83668
9597 * gcc.dg/graphite/pr83668.c: New testcase.
9598
9599 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9600
9601 PR tree-optimization/64811
9602 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9603 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9604 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9605 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9606 New tests.
9607 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9608
9609 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9610
9611 PR target/79883
9612 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9613
9614 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9615
9616 PR target/82641
9617 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9618 no NEON and require softfp or hard float-abi.
9619 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9620
9621 2018-01-09 Richard Biener <rguenther@suse.de>
9622
9623 PR tree-optimization/83572
9624 * gcc.dg/graphite/pr83572.c: New testcase.
9625
9626 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9627
9628 PR target/83507
9629 * gcc.dg/sms-13.c: New test.
9630
9631 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9632
9633 PR fortran/83741
9634 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9635
9636 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9637 Monk Chiang <sh.chiang04@gmail.com>
9638
9639 * gcc.target/riscv/save-restore-1.c: New.
9640
9641 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9642
9643 PR target/83677
9644 * gcc.target/powerpc/pr83677.c: New file.
9645
9646 2018-01-08 Jeff Law <law@redhat.com>
9647
9648 PR rtl-optimizatin/81308
9649 * g++.dg/pr81308-1.C: New test.
9650 * g++.dg/pr81308-2.C: New test.
9651
9652 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9653
9654 PR target/83663 - Revert r255946
9655 * gcc.target/aarch64/vect-slp-dup.c: New.
9656
9657 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9658
9659 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9660 combination tests.
9661
9662 2018-01-08 Richard Biener <rguenther@suse.de>
9663
9664 PR tree-optimization/83563
9665 * gcc.dg/graphite/pr83563.c: New testcase.
9666
9667 2018-01-08 Richard Biener <rguenther@suse.de>
9668
9669 PR middle-end/83713
9670 * g++.dg/torture/pr83713.C: New testcase.
9671
9672 2018-01-08 Tom de Vries <tom@codesourcery.com>
9673
9674 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9675
9676 2018-01-08 Richard Biener <rguenther@suse.de>
9677
9678 PR tree-optimization/83685
9679 * gcc.dg/torture/pr83685.c: New testcase.
9680
9681 2018-01-08 Richard Biener <rguenther@suse.de>
9682
9683 PR lto/83719
9684 * gcc.dg/lto/pr83719_0.c: New testcase.
9685
9686 2018-01-08 Tom de Vries <tom@codesourcery.com>
9687
9688 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9689 * gcc.dg/graphite/run-id-1.c: Same.
9690 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9691
9692 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9693
9694 PR fortran/83611
9695 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9696 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9697 * gfortran.dg/pdt_27.f03: New test.
9698
9699 PR fortran/83731
9700 * gfortran.dg/pdt_28.f03: New test.
9701
9702 2018-01-08 Tom de Vries <tom@codesourcery.com>
9703
9704 * c-c++-common/builtins.c: Require effective target alloca.
9705 * gcc.dg/Wrestrict.c: Same.
9706 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9707
9708 2018-01-08 Richard Biener <rguenther@suse.de>
9709
9710 PR middle-end/83580
9711 * gcc.dg/torture/pr83580.c: New testcase.
9712
9713 2018-01-08 Richard Biener <rguenther@suse.de>
9714
9715 PR middle-end/83517
9716 * gcc.dg/pr83517.c: New testcase.
9717
9718 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9719
9720 PR middle-end/81897
9721 * gcc.dg/uninit-pr81897.c: New test.
9722
9723 2018-01-06 Martin Sebor <msebor@redhat.com>
9724
9725 PR tree-optimization/83640
9726 * gcc.dg/Wrestrict-6.c: New test.
9727 * gcc.dg/pr83640.c: New test.
9728
9729 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9730
9731 * gcc.target/aarch64/reg-alloc-1.c: New test.
9732
9733 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9734
9735 PR fortran/50892
9736 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9737
9738 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR debug/83480
9741 * gcc.dg/pr83480.c: New test.
9742
9743 PR rtl-optimization/83682
9744 * gcc.target/i386/pr83682.c: New test.
9745
9746 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9747
9748 PR fortran/78534
9749 PR fortran/66310
9750 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9751 * gfortran.dg/dependency_49.f90: Likewise.
9752 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9753 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9754 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9755 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9756 * gfortran.dg/string_1_lp64.f90: New test.
9757 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9758 * gfortran.dg/string_3_lp64.f90: New test.
9759
9760 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9761
9762 PR target/83604
9763 * gcc.target/i386/sse-26.c: New test.
9764
9765 PR target/83604
9766 * gcc.target/i386/pr83604.c: New test.
9767
9768 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9769
9770 * gcc.dg/vect/vect-align-4.c: New test.
9771 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9772 and redefine as a structure with an unaligned member "b".
9773 (foo): Update accordingly.
9774
9775 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9776
9777 PR target/82439
9778 * gcc.target/aarch64/bics_5.c: New test.
9779 * gcc.target/arm/bics_5.c: Likewise.
9780
9781 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR tree-optimization/83605
9784 * gcc.dg/pr83605.c: New test.
9785
9786 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR target/83554
9789 * gcc.target/i386/pr83554.c: New test.
9790
9791 PR ipa/82352
9792 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9793 long unsigned int.
9794
9795 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9796
9797 PR fortran/83683
9798 PR fortran/45689
9799 * gfortran.dg/eoshift_8.f90: New test.
9800 * gfortran.dg/simplify_eoshift_1.f90: New test.
9801
9802 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9803
9804 PR debug/83585
9805 * gcc.dg/pr83585.c: New test.
9806
9807 2018-01-04 Nathan Sidwell <nathan@acm.org>
9808
9809 PR c++/83667
9810 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9811
9812 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9813
9814 PR debug/83666
9815 * gcc.dg/pr83666.c: New test.
9816
9817 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9818
9819 PR target/83628
9820 * gcc.target/alpha/pr83628-1.c: New test.
9821 * gcc.target/alpha/pr83628-2.c: Ditto.
9822
9823 2018-01-04 Martin Liska <mliska@suse.cz>
9824
9825 PR ipa/82352
9826 * g++.dg/ipa/pr82352.C: New test.
9827
9828 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9829
9830 * gcc.dg/vect-opt-info-1.c: Moved to ...
9831 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9832 vect_int targets, use dg-additional-options instead of dg-options and
9833 use relative line numbers instead of absolute.
9834
9835 2018-01-03 Martin Sebor <msebor@redhat.com>
9836
9837 PR tree-optimization/83655
9838 * gcc.dg/Wrestrict-5.c: New test.
9839 * c-c++-common/builtins.c: New test.
9840
9841 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9842 Alan Hayward <alan.hayward@arm.com>
9843 David Sherwood <david.sherwood@arm.com>
9844
9845 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9846 (main): Call it.
9847
9848 2018-01-03 Jeff Law <law@redhat.com>
9849
9850 PR target/83641
9851 * gcc.target/i386/stack-check-17.c: New test.
9852 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9853
9854 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9855
9856 PR debug/83621
9857 * gcc.dg/pr83621.c: New test.
9858
9859 PR debug/83645
9860 * gcc.dg/pr83645.c: New test.
9861
9862 2018-01-03 Martin Sebor <msebor@redhat.com>
9863
9864 PR tree-optimization/83603
9865 * gcc.dg/Wrestrict-4.c: New test.
9866
9867 PR c/83559
9868 * gcc.dg/const-2.c: New test.
9869 * gcc.dg/pure-3.c: New test.
9870
9871 2018-01-03 Martin Sebor <msebor@redhat.com>
9872
9873 * gcc.dg/Wrestrict-3.c: New test.
9874
9875 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9876
9877 PR c++/83555
9878 * g++.dg/opt/pr83555.C: New test.
9879 * g++.dg/ubsan/pr83555.C: New test.
9880
9881 2018-01-03 David Malcolm <dmalcolm@redhat.com>
9882
9883 PR c/82050
9884 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
9885 the !CHECKING_P case by expecting a note.
9886 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
9887 a note for the !CHECKING_P case, and move the return statement
9888 outside of #if CHECKING_P guard.
9889
9890 2018-01-03 Jeff Law <law@redhat.com>
9891
9892 PR middle-end/83654
9893 * gcc.target/i386/stack-check-18.c: New test.
9894 * gcc.target/i386/stack-check-19.c: New test.
9895
9896 2018-01-03 Martin Sebor <msebor@redhat.com>
9897
9898 PR tree-optimization/83501
9899 * c-c++-common/Warray-bounds-3.c: Remove xfail.
9900
9901 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9902
9903 PR tree-optimization/83501
9904 * gcc.dg/tree-ssa/pr83501-1.c: New test.
9905
9906 2018-01-03 Nathan Sidwell <nathan@acm.org>
9907
9908 PR c++/83667
9909 * g++.dg/ipa/pr83667.C: New.
9910
9911 2018-01-03 Martin Liska <mliska@suse.cz>
9912
9913 PR tree-optimization/83593
9914 * gcc.dg/pr83593.c: New test.
9915
9916 2018-01-03 Martin Liska <mliska@suse.cz>
9917
9918 PR ipa/83549
9919 * g++.dg/ipa/pr83549.C: New test.
9920
9921 2018-01-03 Marek Polacek <polacek@redhat.com>
9922
9923 PR c++/83592
9924 * g++.dg/warn/mvp2.C: New test.
9925
9926 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9927
9928 PR preprocessor/83602
9929 * g++.dg/cpp/pr83602.C: New test.
9930
9931 PR c++/83634
9932 * g++.dg/parse/pr83634.C: New test.
9933
9934 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9935
9936 PR fortran/83664
9937 * gfortran.dg/eoshift_7.f90: New test.
9938
9939 2018-01-03 Jan Beulich <jbeulich@suse.com>
9940
9941 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
9942 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
9943
9944 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9945
9946 Update copyright years.
9947
9948 2018-01-03 Martin Liska <mliska@suse.cz>
9949
9950 PR ipa/83594
9951 * gcc.dg/ipa/pr83594.c: New test.
9952
9953 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9954 Alan Hayward <alan.hayward@arm.com>
9955 David Sherwood <david.sherwood@arm.com>
9956
9957 * gcc.dg/vect-opt-info-1.c: New test.
9958
9959 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9960
9961 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
9962 floorf128, truncf128, and roundf128.
9963 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
9964 optimizations added in match.pd.
9965 * gcc.target/powerpc/float128-hw6.c: Likewise.
9966 * gcc.target/powerpc/float128-hw7.c: Likewise.
9967 * gcc.target/powerpc/float128-hw8.c: Likewise.
9968 * gcc.target/powerpc/float128-hw9.c: Likewise.
9969 * gcc.target/powerpc/float128-hw10.c: Likewise.
9970 * gcc.target/powerpc/float128-hw11.c: Likewise.
9971
9972 2018-01-02 Jakub Jelinek <jakub@redhat.com>
9973
9974 PR c++/83556
9975 * g++.dg/cpp0x/pr83556.C: New test.
9976
9977 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9978
9979 PR fortran/45689
9980 PR fortran/83650
9981 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
9982 * gfortran.dg/simplify_cshift_4.f90: New test.
9983
9984 2018-01-02 Marek Polacek <polacek@redhat.com>
9985
9986 PR c++/81860
9987 * g++.dg/cpp0x/inh-ctor30.C: New test.
9988
9989 PR c++/83644
9990 * g++.dg/cpp1z/pr83644.C: New test.
9991
9992 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
9993
9994 PR fortran/83076
9995 * gfortran.dg/coarray_45.f90: New test.
9996
9997 PR fortran/83319
9998 * gfortran.dg/coarray_46.f90: New test.
9999
10000 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10001
10002 PR tree-optimization/83581
10003 * gcc.dg/pr83581.c: New test.
10004
10005 PR c/83595
10006 * gcc.dg/pr83595.c: New test.
10007
10008 PR middle-end/83608
10009 * g++.dg/opt/pr83608.C: New test.
10010
10011 PR middle-end/83609
10012 * gcc.dg/pr83609.c: New test.
10013 * g++.dg/opt/pr83609.C: New test.
10014
10015 PR middle-end/83623
10016 * gcc.dg/pr83623.c: New test.
10017
10018 * gcc.target/i386/i386.exp
10019 (check_effective_target_avx512vpopcntdqvl): New proc.
10020 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10021 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10022 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10023 \f
10024 Copyright (C) 2018 Free Software Foundation, Inc.
10025
10026 Copying and distribution of this file, with or without modification,
10027 are permitted in any medium without royalty provided the copyright
10028 notice and this notice are preserved.