re PR tree-optimization/82665 (missing value range optimization for memchr)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2
3 PR tree-optimization/82665
4 * gcc.dg/tree-ssa/pr82665.c: New test.
5
6 2018-04-30 David Malcolm <dmalcolm@redhat.com>
7
8 PR c++/85523
9 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
10 (test_add_fixit_insert_formatted_single_line): New function.
11 (test_add_fixit_insert_formatted_multiline): New function.
12 Extend expected output of generated patch to include fix-it hints
13 for these.
14 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
15 "gcc-rich-location.h". Add test coverage for
16 gcc_rich_location::add_fixit_insert_formatted.
17
18 2018-04-30 David Malcolm <dmalcolm@redhat.com>
19
20 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
21 (test_show_locus): Update for location_get_source_line returning a
22 char_span. Use char_span for handling words in the
23 "test_many_nested_locations" fix-it example.
24
25 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
26
27 * gcc.target/arc/interrupt-8.c: Update test.
28 * gcc.target/arc/loop-4.c: Likewise.
29 * gcc.target/arc/loop-hazard-1.c: Likewise.
30 * gcc.target/arc/sdata-3.c: Likewise.
31
32 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
33
34 * gcc.target/arc/store-merge-1.c: New test.
35 * gcc.target/arc/add_n-combine.c: Update test.
36
37 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
38
39 Microblaze Target: PIC data text relative
40
41 * gcc.target/microblaze/others/data_var1.c: Include
42 PIC case of r20 base register.
43 * gcc.target/microblaze/others/data_var2.c: Ditto.
44 * gcc.target/microblaze/others/picdtr.c: Add new
45 test case for -mpic-is-data-text-relative.
46 * gcc.target/microblaze/others/sdata_var1.c: Add
47 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
48 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
49 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
50 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
51 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
52 * gcc.target/microblaze/others/string_cst1_gpopt.c:
53 Ditto.
54 * gcc.target/microblaze/others/string_cst2_gpopt.c:
55 Ditto.
56
57 2018-04-30 Richard Biener <rguenther@suse.de>
58
59 PR tree-optimization/28364
60 PR tree-optimization/85275
61 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
62 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
63 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
64 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
65 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
66 still passes.
67 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
68 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
69 still passes.
70 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
71 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
72 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
73
74 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
75
76 PR target/84431
77 * gcc.target/i386/pr84431.c: New test.
78
79 2018-04-27 Martin Jambor <mjambor@suse.cz>
80
81 PR ipa/85549
82 * g++.dg/ipa/pr85549.C: New test.
83
84 2018-04-27 Jakub Jelinek <jakub@redhat.com>
85
86 PR c++/85553
87 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
88 directive.
89 * g++.dg/cpp0x/constexpr-85553.C: New test.
90
91 2018-04-27 David Malcolm <dmalcolm@redhat.com>
92
93 PR c++/85515
94 * g++.dg/pr85515-1.C: New test.
95 * g++.dg/pr85515-2.C: New test.
96
97 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
98
99 PR c++/84691
100 * g++.dg/cpp0x/friend3.C: New.
101
102 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
103
104 PR target/82518
105 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
106 Use check_effective_target_arm_little_endian.
107
108 2018-04-27 Jakub Jelinek <jakub@redhat.com>
109
110 PR tree-optimization/85529
111 * gcc.c-torture/execute/pr85529-1.c: New test.
112 * gcc.c-torture/execute/pr85529-2.c: New test.
113 * gcc.dg/pr85529.c: New test.
114
115 2018-04-26 Maciej W. Rozycki <macro@mips.com>
116
117 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
118 `.dword' in addition to `lw' and `.word'.
119
120 2018-04-26 Maciej W. Rozycki <macro@mips.com>
121
122 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
123
124 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
125
126 * gnat.dg/loop_optimization24.adb: New test.
127
128 2018-04-26 Richard Biener <rguenther@suse.de>
129
130 PR tree-optimization/85116
131 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
132 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
133 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
134 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
135
136 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
137
138 PR target/85473
139 * gcc.target/i386/pr85473-1.c: New test.
140 * gcc.target/i386/pr85473-2.c: New test.
141
142 2018-04-25 Nathan Sidwell <nathan@acm.org>
143 Jakub Jelinek <jakub@redhat.com>
144
145 PR c++/85437
146 PR c++/49171
147 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
148 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
149 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
150 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
151 * g++.dg/cpp0x/pr85437-1.C: New.
152 * g++.dg/cpp0x/pr85437-2.C: New.
153 * g++.dg/cpp0x/pr85437-3.C: New.
154 * g++.dg/cpp0x/pr85437-4.C: New.
155
156 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
157
158 PR fortran/85520
159 * gfortran.dg/pr85520.f90: New test.
160
161 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
162
163 PR target/85512
164 * gcc.dg/pr85512.c: New test.
165
166 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
167
168 PR target/85485
169 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
170 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
171 * gcc.dg/pr85388-1.c (dg-options): Likwise.
172 * gcc.dg/pr85388-2.c (dg-options): Likwise.
173 * gcc.dg/pr85388-3.c (dg-options): Likwise.
174 * gcc.dg/pr85388-4.c (dg-options): Likwise.
175 * gcc.dg/pr85388-5.c (dg-options): Likwise.
176 * gcc.dg/pr85388-6.c (dg-options): Likwise.
177 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
178 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
179 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
180 * gcc.target/i386/cet-label.c (dg-options): Likwise.
181 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
182 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
183 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
184 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
185 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
186 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
187 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
188 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
189 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
190 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
191 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
192 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
193 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
194 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
195 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
196 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
197 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
198 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
199 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
200 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
201 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
202 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
203 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
204 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
205 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
206 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
207 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
208 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
209 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
210 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
211 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
212 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
213 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
214 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
215 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
216 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
217 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
218 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
219 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
220 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
221 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
222 * gcc.target/i386/pr84146.c (dg-options): Likwise.
223 * gcc.target/i386/pr85403.c (dg-options): Likwise.
224 * gcc.target/i386/pr85404.c (dg-options): Likwise.
225 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
226 with -mshstk.
227 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
228 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
229 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
230 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
231 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
232 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
233 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
234 * (dg-options): Likwise.
235 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
236 -mno-cet.
237 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
238 * gcc.target/i386/cet-label-3.c: Removed.
239 * gcc.target/i386/cet-property-3.c: Likwise.
240 * gcc.target/i386/cet-sjlj-7.c: Likwise.
241
242 2018-04-24 Jakub Jelinek <jakub@redhat.com>
243
244 PR target/85511
245 * gcc.target/i386/pr85511.c: New test.
246
247 PR target/85503
248 * g++.dg/ext/pr85503.C: New test.
249
250 PR target/85508
251 * gcc.target/i386/pr85508.c: New test.
252
253 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
254
255 PR tree-optimization/85478
256 * g++.dg/pr85478.C: New test.
257
258 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
259
260 * g++.dg/torture/pr85496.C: New test.
261
262 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
263
264 PR rtl-optimization/85423
265 * gcc.dg/pr85423.c: New test.
266
267 2018-04-20 Martin Sebor <msebor@redhat.com>
268
269 PR c/85365
270 * gcc.dg/Wrestrict-15.c: New test.
271
272 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
273
274 PR target/85456
275 * gcc.target/powerpc/pr85456.c: New test.
276
277 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
278
279 * g++.dg/ext/undef-bool-1.C: Require lp64.
280 * gcc.target/powerpc/undef-bool-2.c: Likewise.
281
282 2018-04-20 Jeff Law <law@redhat.com>
283
284 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
285 stack protector.
286 * gcc.dg/stack-check-6.c: Likewise.
287 * gcc.dg/stack-check-6a.c: Likewise.
288 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
289 * gcc.target/i386/stack-check-18.c: Likewise.
290 * gcc.target/i386/stack-check-19.c: Likewise.
291
292 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
293
294 PR testsuite/85483
295 * gcc.target/aarch64/sve/vcond_1.c: Move to...
296 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
297 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
298 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
299
300 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
301
302 PR target/85469
303 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
304 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
305
306 2018-04-20 Richard Biener <rguenther@suse.de>
307
308 PR middle-end/85475
309 * gcc.dg/torture/pr85475.c: New testcase.
310
311 2018-04-20 Martin Jambor <mjambor@suse.cz>
312
313 ipa/85449
314 * gcc.dg/ipa/pr85449.c: New test.
315
316 2018-04-20 Martin Jambor <mjambor@suse.cz>
317
318 ipa/85447
319 * g++.dg/ipa/pr85447.C: New file.
320 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
321
322 2018-04-20 Jakub Jelinek <jakub@redhat.com>
323
324 PR c++/85462
325 * g++.dg/cpp0x/pr85462.C: New test.
326
327 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
328
329 * gcc.target/i386/pr85404.c: Require CET target.
330
331 2018-04-19 Jakub Jelinek <jakub@redhat.com>
332
333 PR tree-optimization/85467
334 * gcc.dg/pr85467.c: New test.
335
336 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
337
338 PR c++/84611
339 * g++.dg/parse/crash68.C: New.
340
341 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
342
343 PR libgcc/85334
344 * g++.dg/torture/pr85334.C: New test.
345
346 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
347
348 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
349 * g++.dg/diagnostic/pr85464.C: New.
350
351 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
352
353 PR target/85397
354 * gcc.dg/torture/pr85397-1.c: New test.
355 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
356 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
357
358 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
359
360 PR target/85404
361 * gcc.target/i386/pr85404.c: New test.
362
363 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
364
365 PR target/85417
366 * c-c++-common/attr-nocf-check-1.c: Compile with
367 -fcf-protection=none.
368 * c-c++-common/attr-nocf-check-3.c: Likewise.
369 * gcc.dg/march-generic.c: Likewise.
370 * gcc.target/i386/align-limit.c: Likewise.
371 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
372 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
373 * gcc.target/i386/cet-property-2.c: Likewise.
374 * gcc.target/i386/ret-thunk-26.c: Likewise.
375 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
376 targets.
377 * c-c++-common/fcf-protection-2.c: Likewise.
378 * c-c++-common/fcf-protection-3.c: Likewise.
379 * c-c++-common/fcf-protection-5.c: Likewise.
380 * c-c++-common/fcf-protection-6.c: Likewise.
381 * c-c++-common/fcf-protection-7.c: Likewise.
382 * gcc.target/i386/cet-label-3.c: New test.
383 * gcc.target/i386/cet-property-3.c: Likewise.
384 * gcc.target/i386/cet-sjlj-7.c: Likewise.
385 * gcc.target/i386/pr85417-1.c: Likewise.
386 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
387 __x86_indirect_thunk_nt_(r|e)ax
388 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
389 * gcc.target/i386/pr85403.c: Remove dg-error,
390
391 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
392
393 * gcc.target/i386/movdir-1.c: New test.
394
395 2018-04-19 Richard Biener <rguenther@suse.de>
396
397 PR middle-end/85455
398 * gcc.dg/pr85455.c: New testcase.
399
400 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
401
402 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
403 targets.
404 * g++.dg/lto/pr85405b_0.C: Likewise.
405 * g++.dg/lto/pr84805_0.C: Likewise.
406
407 2018-04-18 Martin Liska <mliska@suse.cz>
408
409 PR ipa/83983
410 PR ipa/85391
411 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
412 output.
413
414 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
415
416 PR target/85388
417 * gcc.dg/pr85388-1.c: New test.
418 * gcc.dg/pr85388-2.c: Likewise.
419 * gcc.dg/pr85388-3.c: Likewise.
420 * gcc.dg/pr85388-4.c: Likewise.
421 * gcc.dg/pr85388-5.c: Likewise.
422 * gcc.dg/pr85388-6.c: Likewise.
423
424 2018-04-18 Jan Hubicka <jh@suse.cz>
425 Martin Liska <mliska@suse.cz>
426
427 * g++.dg/lto/pr83121_0.C: Update template.
428 * g++.dg/lto/pr83121_1.C: Update template.
429 * g++.dg/lto/pr84805_0.C: Update template.
430 * g++.dg/lto/pr84805_1.C: Update template.
431 * g++.dg/lto/pr84805_2.C: Update template.
432
433 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
434
435 PR c++/84630
436 * g++.dg/cpp0x/pr84630.C: New.
437
438 2018-04-18 Jakub Jelinek <jakub@redhat.com>
439
440 PR c++/84463
441 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
442 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
443 in two cases. Uncomment two other tests and add expected dg-error for
444 them.
445 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
446 -Wnarrowing diagnostics on some targets for c++11.
447 * g++.dg/parse/array-size2.C: Remove xfail.
448 * g++.dg/cpp0x/constexpr-84463.C: New test.
449
450 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
451
452 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
453 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
454
455 2018-04-17 Jakub Jelinek <jakub@redhat.com>
456
457 PR testsuite/85326
458 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
459 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
460 * g++.dg/other/sve_tls_2.C: Require effective target tls.
461
462 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
463
464 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
465 prevent cascading of errors and change expected error message.
466 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
467 to 64-bit targets.
468 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
469 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
470 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
471 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
472 error message.
473 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
474
475 2018-04-17 Jakub Jelinek <jakub@redhat.com>
476
477 PR target/85430
478 * gcc.dg/pr85430.c: New test.
479
480 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
481
482 PR testsuite/85326
483 * gcc.target/arm/pr54300.C: Move to...
484 * g++.dg/other/pr54300.C: ... Here. Add target directives.
485 * gcc.target/arm/pr55073.C: Move to...
486 * g++.dg/other/pr55073.C: ... Here. Add target directives.
487 * gcc.target/arm/pr56184.C: Move to...
488 * g++.dg/other/pr56184.C: ... Here. Add target directives.
489 * gcc.target/arm/pr59985.C: Move to...
490 * g++.dg/other/pr59985.C: ... Here. Add target directives.
491 * gcc.target/aarch64/pr60675.C: Move to...
492 * g++.dg/other/pr60675.C: ... Here. Add target directives.
493 * gcc.target/aarch64/pr81422.C: Move to...
494 * g++.dg/other/pr81422.C: ... Here. Add target directives.
495 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
496 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
497 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
498 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
499 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
500 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
501 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
502 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
503 * gcc.target/aarch64/sve/tls_2.C: Move to...
504 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
505 * gcc.target/aarch64/pr81414.C: Rename to...
506 * gcc.target/aarch64/pr81414.c: ... This.
507 * gcc.target/aarch64/simd/pr67896.C: Rename to...
508 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
509 messages.
510 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
511 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
512 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
513 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
514 file name.
515
516 2018-04-17 Jakub Jelinek <jakub@redhat.com>
517
518 PR middle-end/85414
519 * gcc.dg/pr85414.c: New test.
520
521 2018-04-17 Martin Jambor <mjambor@suse.cz>
522
523 PR ipa/85421
524 * g++.dg/ipa/pr85421.C: New test.
525
526 2018-04-17 Martin Liska <mliska@suse.cz>
527
528 PR lto/85405
529 * g++.dg/lto/pr85405b_0.C: New test.
530 * g++.dg/lto/pr85405b_1.C: New test.
531
532 2018-04-17 Martin Liska <mliska@suse.cz>
533
534 PR lto/85405
535 * g++.dg/lto/pr85405_0.C: New test.
536 * g++.dg/lto/pr85405_1.C: New test.
537
538 2018-04-17 Martin Liska <mliska@suse.cz>
539
540 PR ipa/85329
541 * g++.dg/ext/pr85329-2.C: New test.
542 * g++.dg/ext/pr85329.C: New test.
543 * gcc.target/i386/mvc12.c: New test.
544
545 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
546
547 PR c++/85039
548 * g++.dg/pr85039-1.C: New.
549 * g++.dg/pr85039-2.C: New.
550 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
551
552 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
553
554 PR target/85080
555 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
556 if the target supports efficient unaligned storage accesses.
557
558 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
559
560 PR target/83660
561 * gcc.target/powerpc/pr83660.C: New test.
562
563 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
564
565 PR target/85403
566 * gcc.target/i386/pr85403.c: New test.
567
568 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
569
570 PR target/84331
571 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
572
573 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
574 Jason Merrill <jason@redhat.com>
575
576 PR c++/85112
577 * g++.dg/cpp0x/pr85112.C: New.
578
579 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
580
581 PR testsuite/85326
582 * g++.dg/ext/undef-bool-1.C: New file.
583 * gcc.target/powerpc/powerpc.exp: Remove .C support.
584 * gcc.target/powerpc/undef-bool-1.C: Remove file.
585
586 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
587
588 PR target/85293
589 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
590 corresponding dg-error clause.
591 * gcc.target/powerpc/pr80098-3.c: Ditto.
592 * gcc.target/powerpc/pr80103-1.c: Delete.
593
594 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
595
596 PR fortran/81773
597 PR fortran/83606
598 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
599 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
600
601 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
602
603 PR fortran/85387
604 * gfortran.dg/implied_do_io_5.f90: New test.
605
606 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
607
608 PR target/83402
609 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
610 several values: positive, negative, and zero.
611 * gcc.target/powerpc/sse2-pslld-1.c: Same.
612 * gcc.target/powerpc/sse2-psllq-1.c: Same.
613
614 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
615
616 PR rtl-optimization/79916
617 * gcc.target/powerpc/pr79916.c: New.
618
619 2018-04-13 Jakub Jelinek <jakub@redhat.com>
620
621 PR rtl-optimization/85393
622 * g++.dg/opt/pr85393.C: New test.
623 * g++.dg/opt/pr85393-aux.cc: New file.
624
625 PR rtl-optimization/85376
626 * gcc.dg/pr85376.c: New test.
627
628 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
629
630 PR rtl-optimization/83852
631 * gcc.dg/pr83852.c: New testcase.
632
633 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
634
635 PR testsuite/85326
636 * gcc.target/s390/pr77822-1.C: Rename to ...
637 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
638 * gcc.target/s390/pr77822-2.c: Add asm scan check.
639 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
640
641 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
642
643 PR lto/71991
644 * gcc.target/i386/pr71991.c: New testcase.
645
646 2018-04-13 Martin Liska <mliska@suse.cz>
647 Jakub Jelinek <jakub@redhat.com>
648
649 PR middle-end/81657
650 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
651 call.
652
653 2018-04-12 David Malcolm <dmalcolm@redhat.com>
654
655 PR c++/85385
656 * g++.dg/diagnostic/macro-arg-count.C: New test.
657
658 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
659
660 PR fortran/83064
661 PR testsuite/85346
662 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
663 array and move test to libgomp/testsuite/libgomp.fortran.
664 * gfortran.dg/do_concurrent_6.f90: New test.
665
666 2018-04-12 Marek Polacek <polacek@redhat.com>
667
668 PR c++/85258
669 * g++.dg/parse/error61.C: New test.
670
671 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
672
673 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
674 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
675
676 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
677
678 PR target/85347
679 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
680 specify -mvsx on gcc command line.
681
682 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
683
684 PR middle-end/84955
685 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
686 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
687
688 2018-04-12 Jakub Jelinek <jakub@redhat.com>
689
690 PR target/85328
691 * gcc.target/i386/pr85328.c: New test.
692
693 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
694
695 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
696
697 2018-04-12 Jakub Jelinek <jakub@redhat.com>
698
699 PR rtl-optimization/85342
700 * gcc.target/i386/pr85342.c: New test.
701
702 2018-04-11 Jason Merrill <jason@redhat.com>
703
704 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
705 if ulimit -v is set.
706
707 2018-04-11 Bin Cheng <bin.cheng@arm.com>
708
709 PR testsuite/85190
710 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
711
712 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
713
714 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
715 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
716
717 2018-04-11 Jakub Jelinek <jakub@redhat.com>
718
719 PR c++/70808
720 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
721 effective target.
722
723 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
724
725 PR target/84301
726 * gcc.target/i386/pr84301.c: New test.
727
728 2018-04-11 Jakub Jelinek <jakub@redhat.com>
729
730 PR tree-optimization/85331
731 * gcc.c-torture/execute/pr85331.c: New test.
732
733 2018-04-11 Marek Polacek <polacek@redhat.com>
734
735 PR c++/85032
736 * g++.dg/cpp0x/pr51225.C: Adjust error message.
737 * g++.dg/cpp1z/constexpr-if21.C: New test.
738
739 2018-04-11 Jakub Jelinek <jakub@redhat.com>
740
741 PR target/85281
742 * gcc.target/i386/pr85281.c: New test.
743
744 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
745
746 PR rtl-optimization/84659
747 * gcc.dg/pr84659.c: New test.
748
749 2018-04-11 Jakub Jelinek <jakub@redhat.com>
750
751 PR debug/85302
752 * g++.dg/debug/dwarf2/pr85302.C: New test.
753
754 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
755
756 PR target/85261
757 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
758 into register.
759
760 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
761
762 PR c++/70808
763 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
764
765 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
766
767 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
768 * gcc.target/powerpc/dimode_off.c: Ditto.
769 * gcc.target/powerpc/tfmode_off.c: Ditto.
770 * gcc.target/powerpc/timode_off.c: Ditto.
771
772 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
773
774 * gcc.target/powerpc/vec-ldl-1.c: New test.
775 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
776 corrections to ABI implementation.
777
778 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
779
780 PR target/85056
781 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
782
783 2018-04-10 Jakub Jelinek <jakub@redhat.com>
784
785 PR rtl-optimization/85300
786 * gcc.dg/pr85300.c: New test.
787
788 2018-04-10 David Malcolm <dmalcolm@redhat.com>
789
790 PR c++/85110
791 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
792 where we now show the pertinent parameter.
793 * g++.dg/diagnostic/aka2.C: Likewise.
794 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
795
796 2018-04-10 Jakub Jelinek <jakub@redhat.com>
797
798 PR fortran/85313
799 * gfortran.dg/gomp/pr85313.f90: New test.
800
801 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
802
803 PR c++/24314
804 * g++.dg/parse/template29.C: New.
805
806 2018-04-10 Bin Cheng <bin.cheng@arm.com>
807
808 PR testsuite/85190
809 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
810
811 2018-04-10 Jakub Jelinek <jakub@redhat.com>
812
813 PR target/85177
814 PR target/85255
815 * gcc.target/i386/avx512f-pr85177.c: New test.
816 * gcc.target/i386/avx512f-pr85255.c: New test.
817
818 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
819
820 PR tree-optimization/85286
821 * gcc.dg/vect/pr85286.c: New test.
822
823 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
824
825 PR target/85173
826 * gcc.target/arm/pr85173.c: New test.
827
828 2018-04-10 Jakub Jelinek <jakub@redhat.com>
829
830 PR lto/85248
831 * gcc.dg/lto/pr85248_0.c: New test.
832 * gcc.dg/lto/pr85248_1.c: New test.
833
834 2018-04-09 Jan Hubicka <jh@suse.cz>
835
836 PR lto/85078
837 * g++.dg/torture/pr85078.C: New.
838
839 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
840
841 PR c++/85227
842 * g++.dg/cpp1z/decomp44.C: New.
843 * g++.dg/cpp1z/decomp45.C: Likewise.
844
845 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
846
847 PR fortran/83064
848 * gfortran.dg/do_concurrent_5.f90: New test.
849 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
850 message.
851
852 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
853
854 PR fortran/51260
855 * gfortran.dg/parameter_array_element_3.f90: New test.
856
857 2018-04-09 Jakub Jelinek <jakub@redhat.com>
858
859 PR c++/85194
860 * g++.dg/cpp1z/decomp43.C: New test.
861
862 PR rtl-optimization/80463
863 * g++.dg/pr80463.C: Add -w to dg-options.
864
865 2018-04-09 Richard Biener <rguenther@suse.de>
866
867 PR tree-optimization/85284
868 * gcc.dg/torture/pr85284.c: New testcase.
869
870 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
871
872 PR rtl-optimization/80463
873 PR rtl-optimization/83972
874 PR rtl-optimization/83480
875
876 * gcc.dg/pr80463.c: New test.
877 * g++.dg/pr80463.C: Likewise.
878 * gcc.dg/pr83972.c: Likewise.
879
880 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
881
882 PR rtl-optimization/83913
883 * gcc.dg/pr83913.c: New test.
884
885 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
886
887 PR rtl-optimization/83962
888 * gcc.dg/pr83962.c: New test.
889
890 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
891
892 PR rtl-optimization/83530
893 * gcc.dg/pr83530.c: New test.
894
895 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
896
897 PR middle-end/82976
898 * gfortran.dg/realloc_on_assign_16a.f90: New test.
899
900 2018-04-07 Jakub Jelinek <jakub@redhat.com>
901
902 PR tree-optimization/85257
903 * gcc.dg/pr85257.c: New test.
904
905 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
906
907 * g++.dg/opt/pr85196.C: New test.
908
909 2018-04-06 David Malcolm <dmalcolm@redhat.com>
910
911 PR c++/84269
912 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
913 std::tuple here since they need C++11.
914 * g++.dg/lookup/missing-std-include-8.C: New test.
915 * g++.dg/lookup/missing-std-include.C: Move std::array and
916 std::tuple test to missing-std-include-6.C to avoid failures
917 with C++98.
918
919 2018-04-06 Jakub Jelinek <jakub@redhat.com>
920
921 PR debug/85252
922 * gcc.dg/debug/pr85252.c: New test.
923
924 PR rtl-optimization/84872
925 * gcc.dg/graphite/pr84872.c: New test.
926
927 PR c++/85210
928 * g++.dg/cpp1z/decomp42.C: New test.
929
930 2018-04-06 David Malcolm <dmalcolm@redhat.com>
931
932 PR c++/85021
933 * g++.dg/lookup/missing-std-include-7.C: New test.
934
935 2018-04-06 Tamar Christina <tamar.christina@arm.com>
936
937 * gcc.dg/struct-simple.c: Revert r254862.
938 * lib/target-supports.exp
939 (check_effective_target_word_mode_no_slow_unalign): Likewise.
940
941 2018-04-06 Richard Biener <rguenther@suse.de>
942
943 PR middle-end/85244
944 * gcc.dg/torture/pr85244-1.c: New testcase.
945 * gcc.dg/torture/pr85244-2.c: Likewise.
946
947 2018-04-06 Jakub Jelinek <jakub@redhat.com>
948
949 PR sanitizer/85213
950 * c-c++-common/ubsan/pr85213.c: New test.
951
952 2018-04-06 Richard Biener <rguenther@suse.de>
953
954 PR middle-end/85180
955 * gcc.dg/pr85180.c: New testcase.
956
957 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
958
959 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
960 to trigger the optimization. Do some cleanup and function
961 renaming. Add more test functions.
962
963 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
964
965 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
966 options.
967 * gcc.target/s390/hotpatch-1.c: Skip when building without
968 optimization.
969 * gcc.target/s390/hotpatch-10.c: Likewise.
970 * gcc.target/s390/hotpatch-11.c: Likewise.
971 * gcc.target/s390/hotpatch-12.c: Likewise.
972 * gcc.target/s390/hotpatch-13.c: Likewise.
973 * gcc.target/s390/hotpatch-14.c: Likewise.
974 * gcc.target/s390/hotpatch-15.c: Likewise.
975 * gcc.target/s390/hotpatch-16.c: Likewise.
976 * gcc.target/s390/hotpatch-17.c: Likewise.
977 * gcc.target/s390/hotpatch-18.c: Likewise.
978 * gcc.target/s390/hotpatch-19.c: Likewise.
979 * gcc.target/s390/hotpatch-2.c: Likewise.
980 * gcc.target/s390/hotpatch-3.c: Likewise.
981 * gcc.target/s390/hotpatch-4.c: Likewise.
982 * gcc.target/s390/hotpatch-5.c: Likewise.
983 * gcc.target/s390/hotpatch-6.c: Likewise.
984 * gcc.target/s390/hotpatch-7.c: Likewise.
985 * gcc.target/s390/hotpatch-8.c: Likewise.
986 * gcc.target/s390/hotpatch-9.c: Likewise.
987
988 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
989
990 * c-c++-common/Wattributes.c: Disable warning for s390* target and
991 check for an error instead.
992 * gcc.dg/Wattributes-6.c: Likewise.
993
994 2018-04-05 Jakub Jelinek <jakub@redhat.com>
995
996 PR c++/85209
997 * g++.dg/cpp1z/decomp39.C: New test.
998 * g++.dg/cpp1z/decomp40.C: New test.
999
1000 PR c++/85208
1001 * g++.dg/cpp1z/decomp41.C: New test.
1002
1003 PR middle-end/85195
1004 * gcc.dg/pr85195.c: New test.
1005
1006 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1007
1008 PR c++/80956
1009 * g++.dg/cpp0x/initlist100.C: New.
1010 * g++.dg/cpp0x/initlist101.C: Likewise.
1011
1012 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1013
1014 PR c++/84792
1015 * g++.dg/other/pr84792-1.C: New.
1016 * g++.dg/other/pr84792-2.C: Likewise.
1017
1018 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1019
1020 PR target/85193
1021 * gcc.target/i386/pr85193.c: New test.
1022
1023 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1024
1025 PR c++/84979
1026 * g++.dg/concepts/pr84979.C: New.
1027 * g++.dg/concepts/pr84979-2.C: New.
1028 * g++.dg/concepts/pr84979-3.C: New.
1029
1030 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1031
1032 PR c++/80026
1033 * g++.dg/cpp0x/variadic174.C: New.
1034
1035 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1036
1037 PR inline-asm/85172
1038 * g++.dg/ext/builtin13.C: New test.
1039 * g++.dg/ext/atomic-4.C: New test.
1040
1041 PR c++/85146
1042 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1043 * g++.dg/ext/bases3.C: New test.
1044
1045 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1046
1047 PR target/85203
1048 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1049 to match a single insn of the baz function. Move scan directives at
1050 the end of the file below the functions they are trying to test for
1051 better readability.
1052 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1053
1054 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1055
1056 PR rtl-optimization/84878
1057 * gcc.target/powerpc/pr84878.c: New test.
1058
1059 2018-04-04 Michael Matz <matz@suse.de>
1060
1061 * gcc.dg/Wstringop-overflow-4.c: New test.
1062 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1063
1064 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1065
1066 PR testsuite/85189
1067 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1068 for the diagnostics of overridden functions. Adjust for new wording.
1069
1070 2018-04-04 Richard Biener <rguenther@suse.de>
1071
1072 PR lto/85176
1073 * g++.dg/lto/pr85176_0.C: New testcase.
1074
1075 2018-04-04 Richard Biener <rguenther@suse.de>
1076
1077 PR testsuite/85191
1078 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1079 Fix typo.
1080
1081 2018-04-04 Martin Liska <mliska@suse.cz>
1082
1083 PR sanitizer/85174
1084 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1085 and msdata as a workaround for powerpc.
1086
1087 2018-04-04 Richard Biener <rguenther@suse.de>
1088
1089 PR tree-optimization/85168
1090 * gcc.dg/torture/pr85168.c: New testcase.
1091
1092 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1093
1094 PR c++/84943
1095 * g++.dg/pr84943.C: New.
1096 * g++.dg/pr84943-2.C: New.
1097
1098 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1099
1100 PR rtl-optimization/85167
1101 * gcc.dg/pr85167.c: New test.
1102
1103 PR tree-optimization/85156
1104 * c-c++-common/pr85156.c: New test.
1105 * gcc.c-torture/execute/pr85156.c: New test.
1106
1107 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1108
1109 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1110 * gcc.target/powerpc/undef-bool-1.C: New file.
1111 * gcc.target/powerpc/undef-bool-2.c: New file.
1112
1113 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1114
1115 PR c++/84768
1116 * g++.dg/cpp1z/class-deduction52.C: New.
1117
1118 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1119
1120 PR c++/85147
1121 * g++.dg/cpp0x/pr85147.C: New test.
1122
1123 PR c++/85140
1124 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1125
1126 PR c++/85134
1127 * g++.dg/gomp/pr85134.C: New test.
1128 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1129
1130 PR target/85169
1131 * gcc.c-torture/execute/pr85169.c: New test.
1132 * gcc.target/i386/avx512f-pr85169.c: New test.
1133 * gcc.target/i386/avx512bw-pr85169.c: New test.
1134
1135 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1136
1137 PR target/85126
1138 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1139 scan-assembler-times clause.
1140
1141 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1142
1143 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1144 dg-additional-options.
1145
1146 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1147
1148 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1149
1150 2018-04-03 Richard Biener <rguenther@suse.de>
1151
1152 PR testsuite/85154
1153 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1154
1155 2018-04-02 Jim Wilson <jimw@sifive.com>
1156
1157 * gcc.target/riscv/pr84660.c: New.
1158 * gcc.target/riscv/shift-and-1.c: New.
1159 * gcc.target/riscv/shift-and-2.c: New.
1160
1161 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1162
1163 PR fortran/85102
1164 * gfortran.dg/array_simplify_2.f90: New test.
1165
1166 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1167
1168 PR middle-end/85090
1169 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1170 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1171 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1172 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1173 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1174
1175 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1176
1177 PR c++/85027
1178 * g++.dg/pr85027.C: New.
1179
1180 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1181
1182 PR target/83315
1183 * gcc.target/powerpc/sse-maxps-2.c: New test.
1184 * gcc.target/powerpc/sse-minps-2.c: New test.
1185
1186 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1187
1188 PR c++/84791
1189 * g++.dg/gomp/pr84791.C: New test.
1190
1191 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1192
1193 PR fortran/84931
1194 * gfortran.dg/array_constructor_53.f90: New test.
1195
1196 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1197
1198 PR fortran/85130
1199 * gfortran.dg/substr_6.f90: Remove illegal test for
1200 out-of-bounds substring.
1201
1202 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1203
1204 PR fortran/85111
1205 * gfortran.dg/zero_sized_10.f90: New test.
1206
1207 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1208
1209 PR c++/84269
1210 * g++.dg/lookup/missing-std-include-6.C: New test.
1211 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1212 std::tuple tests.
1213 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1214 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1215 <cstring>, <cassert>, and <cstdlib>.
1216
1217 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1218
1219 PR inline-asm/84985
1220 * gcc.target/i386/pr84985.c: New.
1221
1222 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1223
1224 PR c++/85110
1225 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1226
1227 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1228
1229 PR c++/85108
1230 * g++.dg/warn/Wunused-var-31.C: New test.
1231
1232 PR c/85094
1233 * c-c++-common/Wduplicated-branches-14.c: New test.
1234
1235 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/84606
1238 * g++.dg/cpp0x/pr84606.C: New.
1239
1240 2018-03-29 Carl Love <cel@us.ibm.com>
1241
1242 Revert
1243 2017-09-27 Carl Love <cel@us.ibm.com>
1244
1245 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1246 for the __builtin_fctid and __builtin_fctiw.
1247
1248 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1249
1250 PR target/84912
1251 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1252 deleted builtin function.
1253 (div_weuo): Likewise.
1254 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1255 (div_deuo): Likewise.
1256
1257 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1258
1259 PR c++/85028
1260 * g++.dg/other/default13.C: New.
1261
1262 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1263
1264 PR target/85095
1265 * gcc.target/i386/pr85095-1.c: New test.
1266 * gcc.target/i386/pr85095-2.c: New test.
1267 * gcc.c-torture/execute/pr85095.c: New test.
1268
1269 PR tree-optimization/82004
1270 * gcc.dg/pr82004.c: New test.
1271
1272 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1273 Martin Liska <mliska@suse.cz>
1274
1275 PR sanitizer/85081
1276 * g++.dg/asan/pr85081.C: New test.
1277
1278 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1279
1280 PR c++/84789
1281 * g++.dg/template/pr84789.C: Adjust for testing with
1282 -fconcepts too.
1283
1284 PR c++/84973
1285 * g++.dg/template/pr84973.C: New.
1286 * g++.dg/template/pr84973-2.C: New.
1287 * g++.dg/template/pr84973-3.C: New.
1288
1289 PR c++/84968
1290 * g++.dg/eh/pr84968.C: New.
1291
1292 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1293
1294 PR target/84914
1295 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1296 long double multiply/divide uses the correct function.
1297 * gcc.target/powerpc/mulkc-3.c: Likewise.
1298 * gcc.target/powerpc/divkc-2.c: Likewise.
1299 * gcc.target/powerpc/divkc-3.c: Likewise.
1300
1301 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1302
1303 PR c++/85067
1304 * g++.dg/cpp0x/defaulted51.C: New.
1305 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1306
1307 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1308
1309 PR c++/85077
1310 * g++.dg/ext/vector35.C: New test.
1311
1312 PR c++/85061
1313 * g++.dg/ext/builtin-offsetof3.C: New test.
1314
1315 PR c++/85076
1316 * g++.dg/cpp1y/pr85076.C: New test.
1317
1318 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1319
1320 PR fortran/85084
1321 * gfortran.dg/matmul_rank_1.f90: New test.
1322
1323 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1324 Harald Anlauf <anlauf@gmx.de>
1325
1326 * gfortran.dg/structure_constructor_15.f90: New test.
1327
1328 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1329
1330 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1331 for the diagnostics of overridden functions. Adjust for new wording.
1332 * g++.dg/cpp0x/implicit1.C: Likewise.
1333 * g++.dg/cpp0x/override1.C: Likewise.
1334 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1335 * g++.dg/eh/shadow1.C: Likewise.
1336 * g++.dg/inherit/covariant12.C: Likewise.
1337 * g++.dg/inherit/covariant14.C: Likewise.
1338 * g++.dg/inherit/covariant15.C: Likewise.
1339 * g++.dg/inherit/covariant16.C: Likewise.
1340 * g++.dg/inherit/covariant22.C: Likewise.
1341 * g++.dg/inherit/crash3.C: Likewise.
1342 * g++.dg/inherit/error2.C: Likewise.
1343 * g++.dg/template/crash100.C: Likewise.
1344 * g++.old-deja/g++.eh/spec6.C: Likewise.
1345 * g++.old-deja/g++.mike/p811.C: Likewise.
1346 * g++.old-deja/g++.other/virtual11.C: Likewise.
1347 * g++.old-deja/g++.other/virtual4.C: Likewise.
1348
1349 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1350
1351 PR target/85044
1352 * gcc.target/i386/pr85044.c: New test.
1353
1354 2018-03-27 Martin Sebor <msebor@redhat.com>
1355
1356 PR testsuite/83462
1357 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1358 other than x86.
1359
1360 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1361
1362 PR target/83009
1363 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1364
1365 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1366
1367 PR target/81863
1368 * gcc.target/arm/pr81863.c: New test.
1369
1370 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1371
1372 PR target/85056
1373 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1374 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1375
1376 2018-03-27 Richard Biener <rguenther@suse.de>
1377
1378 PR testsuite/82847
1379 * lib/target-supports.exp (check_ssse3_available): New function.
1380 (check_effective_target_vect_perm_short): Enable for x86 if
1381 check_ssse3_available.
1382
1383 2018-03-27 Richard Biener <rguenther@suse.de>
1384
1385 PR tree-optimization/85082
1386 * gfortran.dg/pr85082.f90: New testcase.
1387
1388 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1389
1390 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1391 to "l=2" in dg-final.
1392
1393 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1394
1395 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1396 * gcc.target/mips/fix-r4000-2.c: Likewise.
1397 * gcc.target/mips/fix-r4000-3.c: Likewise.
1398 * gcc.target/mips/fix-r4000-4.c: Likewise.
1399 * gcc.target/mips/fix-r4000-5.c: Likewise.
1400 * gcc.target/mips/fix-r4000-6.c: Likewise.
1401 * gcc.target/mips/fix-r4000-7.c: Likewise.
1402 * gcc.target/mips/fix-r4000-8.c: Likewise.
1403 * gcc.target/mips/fix-r4000-9.c: Likewise.
1404 * gcc.target/mips/fix-r4000-10.c: Likewise.
1405 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1406 "mulditi3_r4000" instead of "mulditi3".
1407 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1408 "umulditi3_r4000" instead of "umulditi3".
1409
1410 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1411
1412 PR c++/85068
1413 * g++.dg/inherit/covariant22.C: New test.
1414
1415 2018-03-27 Richard Biener <rguenther@suse.de>
1416
1417 PR testsuite/84004
1418 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1419 alignment.
1420
1421 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1422 Jason Merrill <jason@redhat.com>
1423
1424 PR c++/84632
1425 * g++.dg/init/array49.C: New.
1426 * g++.dg/torture/pr70499.C: Adjust.
1427
1428 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1429
1430 PR target/85073
1431 * gcc.target/i386/pr85073.c: New test.
1432
1433 2018-03-26 Richard Biener <rguenther@suse.de>
1434
1435 PR testsuite/85066
1436 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1437 instead of long.
1438
1439 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1440
1441 PR fortran/66709
1442 * gfortran.dg/parameter_array_format.f90: New test.
1443
1444 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1445 Neil Carlson <neil.n.carlson@gmail.com>
1446
1447 PR fortran/84381
1448 * gfortran.dg/literal_character_constant_1.inc: Replace
1449 call abort by STOP n.
1450 * gfortran.dg/overload_1.f90: Likewise.
1451
1452 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1453 Dominique d'Humieres <dominiq@gcc.gnu.org>
1454
1455 PR fortran/84924
1456 * gfortran.dg/scalar_pointer_1.f90: New test.
1457
1458 2018-03-25 Tom de Vries <tom@codesourcery.com>
1459
1460 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1461 precise.
1462
1463 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1464
1465 PR fortran/69497
1466 * gfortran.dg/pr89497.f90: New test.
1467
1468 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1469
1470 PR fortran/70068
1471 * gfortran.dg/substr_7.f90: New test.
1472
1473 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1474
1475 PR fortran/42651
1476 * gfortran.dg/pr42651.f90: New test.
1477 * gfortran.dg/func_result_7.f90: Update error message.
1478
1479 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1480
1481 PR tree-optimization/84005
1482 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1483 failing to force the alignment.
1484
1485 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1486
1487 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1488 from this to...
1489 <vclzd>: ...this.
1490
1491 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1492
1493 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1494 message. Fix scan-assembler patterns.
1495
1496 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1497
1498 PR c++/85015
1499 * g++.dg/cpp0x/pr85015.C: New test.
1500
1501 PR c++/84942
1502 * g++.dg/cpp1y/pr84942.C: New test.
1503
1504 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1505
1506 PR inline-asm/85030
1507 * testsuite/gcc.target/i386/pr85030.c: New.
1508
1509 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1510
1511 PR target/85026
1512 * g++.dg/pr85026.C: New test.
1513
1514 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1515
1516 * g++.dg/debug/pr84704.C: XFAIL AIX.
1517
1518 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1519
1520 PR target/84826
1521 * gcc.target/arm/pr84826.c: Add dg directive.
1522
1523 2018-03-23 Marek Polacek <polacek@redhat.com>
1524
1525 PR c++/85033
1526 * g++.dg/ext/builtin-offsetof2.C: New test.
1527
1528 PR c++/85045
1529 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1530 * gcc.dg/pr85045.c: New test.
1531
1532 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1533
1534 PR debug/85020
1535 * gnat.dg/lto22.adb: New test.
1536 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1537 * gnat.dg/lto22_pkg2.ads: Likewise.
1538
1539 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR c/80778
1542 * gcc.dg/lto/pr80778_0.c: New test.
1543
1544 PR inline-asm/85034
1545 * gcc.target/i386/pr85034.c: New test.
1546
1547 PR inline-asm/85022
1548 * c-c++-common/torture/pr85022.c: New test.
1549
1550 PR sanitizer/85029
1551 * g++.dg/ubsan/pr85029.C: New test.
1552
1553 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1554
1555 PR c++/71251
1556 * g++.dg/cpp0x/pr71251.C: New.
1557
1558 PR c++/84789
1559 * g++.dg/template/pr84789.C: New.
1560 * g++.dg/template/pr84789-2.C: New.
1561 * g++.dg/template/pr84789-3.C: New.
1562 * g++.dg/parse/dtor11.C: Accept alternate error message.
1563
1564 PR c++/84729
1565 * g++.dg/pr84729.C: New.
1566 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1567 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1568 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1569
1570 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1571
1572 PR fortran/84922
1573 * gfortran.dg/interface_42.f90: New test.
1574 * gfortran.dg/interface_43.f90: New test.
1575
1576 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1577
1578 PR target/84826
1579 * gcc.target/arm/pr84826.c: New test.
1580
1581 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1582
1583 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1584 dg-require-effective-target.
1585 * gcc.target/arm/addr-modes-int.c: Likewise.
1586 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1587
1588 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1589
1590 PR target/84760
1591 * gcc.target/powerpc/altivec-ld-1.c: New test.
1592
1593 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1594
1595 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1596
1597 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1598
1599 PR inline-asm/84941
1600 * gcc.dg/pr84941.c: New test.
1601
1602 2018-03-22 Tom de Vries <tom@codesourcery.com>
1603
1604 PR tree-optimization/84956
1605 * gcc.dg/pr84956.c: New test.
1606
1607 2018-03-22 Marek Polacek <polacek@redhat.com>
1608
1609 PR c++/84854
1610 * g++.dg/cpp1z/constexpr-if15.C: New test.
1611 * g++.dg/cpp1z/constexpr-if16.C: New test.
1612
1613 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1614
1615 * gcc.dg/builtin-tgmath-3.c: New test.
1616
1617 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1618
1619 PR c++/71965
1620 * g++.dg/concepts/pr71965.C: New.
1621
1622 PR c++/84610
1623 PR c++/84642
1624 * g++.dg/cpp0x/pr84610.C: New.
1625 * g++.dg/cpp0x/pr84642.C: New.
1626
1627 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1628
1629 PR c/84999
1630 * c-c++-common/pr84999.c: New test.
1631
1632 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1633
1634 PR c++/84972
1635 * g++.dg/ext/desig10.C: New.
1636
1637 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1638 Harald Anlauf <anlauf@gmx.de>
1639
1640 PR fortran/84957
1641 * gfortran.dg/pr84957.f90: New test.
1642
1643 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR tree-optimization/84960
1646 * gcc.c-torture/compile/pr84960.c: New test.
1647
1648 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1649
1650 PR tree-optimization/84811
1651 * gcc.dg/torture/pr84811.c: New test.
1652
1653 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1654
1655 PR tree-optimization/84982
1656 * c-c++-common/pr84982.c: New test.
1657
1658 PR c++/84961
1659 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1660 "m" (++x) in C++.
1661 * g++.dg/torture/pr84961-1.C: New test.
1662 * g++.dg/torture/pr84961-2.C: New test.
1663
1664 2018-03-21 Nathan Sidwell <nathan@acm.org>
1665
1666 PR c++/85008
1667 * g++.dg/pr85008.C: New.
1668
1669 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1670
1671 PR fortran/84615
1672 * gfortran.dg/char_result_17.f90: New test.
1673
1674 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1675
1676 PR c++/84994
1677 * g++.dg/other/accessor-fixits-1.C: Move to...
1678 * g++.dg/torture/accessor-fixits-1.C: ...here.
1679 * g++.dg/other/accessor-fixits-2.C: Move to...
1680 * g++.dg/torture/accessor-fixits-2.C: ...here.
1681 * g++.dg/other/accessor-fixits-3.C: Move to...
1682 * g++.dg/torture/accessor-fixits-3.C: ...here.
1683 * g++.dg/other/accessor-fixits-4.C: Move to...
1684 * g++.dg/torture/accessor-fixits-4.C: ...here.
1685 * g++.dg/other/accessor-fixits-5.C: Move to...
1686 * g++.dg/torture/accessor-fixits-5.C: ...here.
1687 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1688 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1689 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1690
1691 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1692
1693 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1694
1695 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1696
1697 PR target/82989
1698 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1699
1700 2018-03-21 Nathan Sidwell <nathan@acm.org>
1701
1702 PR c++/84804
1703 * g++.dg/lookup/pr84804.C: New.
1704
1705 2018-03-21 Martin Sebor <msebor@redhat.com>
1706
1707 PR c++/84850
1708 * g++.dg/Wclass-memaccess-3.C: New test.
1709 * g++.dg/Wclass-memaccess-4.C: New test.
1710
1711 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1712
1713 PR c++/84892
1714 * g++.dg/other/accessor-fixits-1.C
1715 (test_access_const_t1_color): New.
1716 (test_deref_const_t1_color): New.
1717 * g++.dg/other/accessor-fixits-5.C: New testcase.
1718
1719 2018-03-21 Tom de Vries <tom@codesourcery.com>
1720
1721 PR tree-optimization/83126
1722 * gcc.dg/graphite/pr83126.c: New test.
1723
1724 2018-03-21 Nathan Sidwell <nathan@acm.org>
1725
1726 * g++.dg/ext/anon-struct6.C: Adjust.
1727 * g++.dg/ext/deprecate-1.C: New.
1728 * g++.dg/ext/deprecate-2.C: New.
1729 * g++.dg/lookup/pr84602.C: Adjust.
1730 * g++.dg/lookup/pr84962.C: Adjust.
1731 * g++.old-deja/g++.other/anon4.C
1732
1733 PR c++/84836
1734 * g++.dg/lookup/pr84836.C: New.
1735
1736 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1737
1738 PR tree-optimization/84969
1739 * gcc.dg/tree-ssa/pr84969.c: New test.
1740
1741 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1742
1743 PR rtl-optimization/84989
1744 * gcc.target/i386/pr84989.c: New test.
1745
1746 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1747
1748 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1749
1750 2018-03-21 Martin Liska <mliska@suse.cz>
1751
1752 PR ipa/84963
1753 * gfortran.dg/goacc/pr84963.f90: New test.
1754
1755 2018-03-21 Marek Polacek <polacek@redhat.com>
1756
1757 PR c++/71638, ICE with NSDMI and reference.
1758 * g++.dg/cpp0x/nsdmi14.C: New test.
1759 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1760
1761 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1762
1763 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1764 MIPS with -mpaired-single directives.
1765
1766 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1767
1768 PR fortran/85001
1769 * gfortran.dg/interface_41.f90: New test.
1770
1771 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1772
1773 PR debug/84875
1774 * gcc.dg/pr84875.c: New test.
1775
1776 2018-03-20 Marek Polacek <polacek@redhat.com>
1777
1778 PR c++/84978, ICE with NRVO.
1779 * g++.dg/opt/nrv19.C: New test.
1780
1781 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1782
1783 PR target/82518
1784 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1785 Disable for armeb targets.
1786 * gcc.target/arm/pr82518.c: New test.
1787
1788 2018-03-20 Nathan Sidwell <nathan@acm.org>
1789
1790 PR c++/84962
1791 * g++.dg/lookup/pr84962.C: New.
1792
1793 PR c++/84970
1794 * g++.dg/lookup/pr84970.C: New.
1795
1796 2018-03-20 Richard Biener <rguenther@suse.de>
1797
1798 PR target/84986
1799 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1800
1801 2018-03-20 Martin Liska <mliska@suse.cz>
1802
1803 PR ipa/84825
1804 * g++.dg/ipa/pr84825.C: New test.
1805
1806 2018-03-20 Martin Liska <mliska@suse.cz>
1807
1808 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1809
1810 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1811
1812 PR target/84845
1813 * gcc.c-torture/compile/pr84845.c: New test.
1814
1815 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1816
1817 PR target/82989
1818 * gcc.target/arm/pr82989.c: New test.
1819
1820 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1821
1822 PR target/84945
1823 * gcc.target/i386/pr84945.c: New test.
1824
1825 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1826
1827 PR target/81647
1828 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1829
1830 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1831
1832 PR c/84953
1833 * gcc.dg/pr84953.c: New test.
1834
1835 2018-03-19 Marek Polacek <polacek@redhat.com>
1836
1837 PR c++/84925
1838 * g++.dg/cpp1z/lambda-__func__.C: New test.
1839
1840 PR c++/84927
1841 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1842
1843 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1844
1845 PR sanitizer/78651
1846 * g++.dg/asan/pr78651.C: New test.
1847
1848 2018-03-19 Tom de Vries <tom@codesourcery.com>
1849
1850 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
1851 vect_int_mult. Add nvptx xfail for PR84958.
1852
1853 2018-03-19 Nathan Sidwell <nathan@acm.org>
1854
1855 PR c++/84835
1856 * g++.dg/cpp1y/pr84835.C: New.
1857
1858 2018-03-19 Sudakshina Das <sudi.das@arm.com>
1859
1860 PR target/81647
1861 * gcc.target/aarch64/pr81647.c: New.
1862
1863 2018-03-19 Richard Biener <rguenther@suse.de>
1864
1865 PR tree-optimization/84933
1866 * g++.dg/pr84933.C: New testcase.
1867
1868 2018-03-19 Richard Biener <rguenther@suse.de>
1869
1870 PR tree-optimization/84859
1871 * gcc.dg/tree-ssa/pr84859.c: New testcase.
1872 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
1873 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1874 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
1875
1876 2018-03-19 Nathan Sidwell <nathan@acm.org>
1877
1878 PR c++/84812
1879 * g++.dg/lookup/pr84812.C: New.
1880
1881 2018-03-19 Richard Biener <rguenther@suse.de>
1882
1883 PR tree-optimization/84929
1884 * gcc.dg/torture/pr84929.c: New testcase.
1885
1886 2018-03-19 Tamar Christina <tamar.christina@arm.com>
1887
1888 PR target/84711
1889 * gcc.target/arm/big-endian-subreg.c: Delete.
1890
1891 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1892
1893 PR fortran/84931
1894 * gfortran.dg/array_constructor_52.f90: New test.
1895
1896 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
1897
1898 PR fortran/77414
1899 * gfortran.dg/pr77414.f90: New test.
1900 * gfortran.dg/internal_references_1.f90: Adjust error message.
1901
1902 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
1903
1904 PR fortran/65453
1905 * gfortran.dg/pr65453.f90: New test.
1906
1907 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
1908
1909 PR tree-optimization/84913
1910 * gfortran.dg/vect/pr84913.f90: New test.
1911
1912 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1913
1914 PR fortran/79929
1915 * gfortran.dg/warn_concat.f90: New test.
1916
1917 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1918
1919 PR target/84899
1920 * gcc.dg/pr84899.c: New test.
1921
1922 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
1923
1924 PR fortran/69395
1925 * gfortran.dg/pr69395.f90: Add test for max dimensions
1926
1927 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
1928
1929 PR target/84876
1930 * gcc.target/i386/pr84876.c: New test.
1931
1932 2018-03-16 Martin Liska <mliska@suse.cz>
1933
1934 PR ipa/84833
1935 * gcc.target/i386/mvc11.c: New test.
1936
1937 2018-03-16 Martin Liska <mliska@suse.cz>
1938
1939 PR ipa/84722
1940 * gcc.target/i386/mvc10.c: New test.
1941
1942 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1943
1944 PR c++/79937
1945 PR c++/82410
1946 * g++.dg/cpp1y/pr79937-1.C: New test.
1947 * g++.dg/cpp1y/pr79937-2.C: New test.
1948 * g++.dg/cpp1y/pr79937-3.C: New test.
1949 * g++.dg/cpp1y/pr79937-4.C: New test.
1950 * g++.dg/cpp1y/pr82410.C: New test.
1951
1952 2018-03-16 Tom de Vries <tom@codesourcery.com>
1953
1954 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
1955
1956 2018-03-16 Tom de Vries <tom@codesourcery.com>
1957
1958 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
1959
1960 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1961
1962 PR c++/84874
1963 * g++.dg/cpp2a/desig8.C: New test.
1964
1965 PR tree-optimization/84841
1966 * gcc.dg/pr84841.c: New test.
1967
1968 PR c++/84874
1969 * g++.dg/cpp2a/desig7.C: New test.
1970
1971 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
1972 Jim MacArthur <jim.macarthur@codethink.co.uk>
1973
1974 * gfortran.dg/automatic_1.f90: New test.
1975 * gfortran.dg/automatic_repeat.f90: New test
1976 * gfortran.dg/automatic_save.f90: New test.
1977 * gfortran.dg/vax_structure.f90: New test.
1978
1979 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1980
1981 PR fortran/78741
1982 * gfortran.dg/pr78741.f90: New test.
1983
1984 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1985
1986 PR fortran/69395
1987 * gfortran.dg/pr69395.f90: New test.
1988
1989 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1990
1991 PR c++/79085
1992 * g++.dg/opt/pr79085.C: New test.
1993
1994 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
1995
1996 PR target/84574
1997 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
1998 label instead of __x86_indirect_thunk label.
1999
2000 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2001
2002 PR c++/84222
2003 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2004 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2005 * g++.dg/warn/deprecated-13.C: New test.
2006
2007 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2008
2009 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2010
2011 2018-03-15 Richard Biener <rguenther@suse.de>
2012
2013 PR c/84873
2014 * c-c++-common/pr84873.c: New testcase.
2015
2016 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2017
2018 PR target/84711
2019 * gcc.target/arm/big-endian-subreg.c: New.
2020
2021 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2022
2023 PR target/84860
2024 * gcc.c-torture/compile/pr84860.c: New test.
2025
2026 2018-03-15 Julia Koval <julia.koval@intel.com>
2027
2028 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2029 cannonlake.
2030 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2031 avx512bitalg.
2032
2033 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR c/84853
2036 * gcc.dg/pr84853.c: New test.
2037
2038 2018-03-14 Carl Love <cel@us.ibm.com>
2039
2040 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2041
2042 2018-03-14 Martin Liska <mliska@suse.cz>
2043
2044 PR ipa/8480
2045 * g++.dg/lto/pr84805_0.C: New test.
2046 * g++.dg/lto/pr84805_1.C: New test.
2047 * g++.dg/lto/pr84805_2.C: New test.
2048
2049 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2050
2051 PR c/84852
2052 * gcc.dg/fixits-pr84852-1.c: New test.
2053 * gcc.dg/fixits-pr84852-2.c: New test.
2054
2055 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2056
2057 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2058 separate verbose message.
2059 * lib/scandump.exp (scan-dump-times): Likewise.
2060
2061 2018-03-14 Julia Koval <julia.koval@intel.com>
2062
2063 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2064 server.
2065 * gcc.target/i386/funcspec-56.inc: Ditto.
2066
2067 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2068
2069 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2070 aarch64_sve_hw.
2071
2072 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2073
2074 PR sanitizer/83392
2075 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2076 check count from 17 to 14.
2077
2078 PR target/84844
2079 * gcc.target/i386/pr84844.c: New test.
2080
2081 2018-03-14 Richard Biener <rguenther@suse.de>
2082
2083 PR tree-optimization/84830
2084 * gcc.dg/torture/pr84830.c: New testcase.
2085
2086 2018-03-14 Marek Polacek <polacek@redhat.com>
2087
2088 PR c++/84596
2089 * g++.dg/cpp0x/static_assert15.C: New test.
2090
2091 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2092
2093 PR fortran/61775
2094 * gfortran.dg/pr61775.f90: New test.
2095
2096 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR c++/84843
2099 * g++.dg/ext/pr84843-1.C: New test.
2100 * g++.dg/ext/pr84843-2.C: New test.
2101
2102 2018-03-13 David Pagan <dave.pagan@oracle.com>
2103
2104 PR c/46921
2105 * gcc.dg/pr46921.c: New test.
2106
2107 2018-03-13 Martin Sebor <msebor@redhat.com>
2108
2109 PR tree-optimization/84725
2110 * c-c++-common/Wstringop-truncation-4.c: New test.
2111 * c-c++-common/attr-nonstring-5.c: New test.
2112
2113 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2114
2115 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2116 than unpacks.
2117 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2118 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2119
2120 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2121
2122 * gcc.target/aarch64/sve/tls_1.c: New test.
2123 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2124
2125 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2126
2127 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2128 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2129
2130 2018-03-13 Martin Liska <mliska@suse.cz>
2131
2132 PR ipa/84658.
2133 * g++.dg/ipa/pr84658.C: New test.
2134
2135 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2136
2137 PR middle-end/84834
2138 * gcc.dg/pr84834.c: New test.
2139
2140 PR target/84827
2141 * gcc.target/i386/pr84827.c: New test.
2142
2143 PR target/84828
2144 * g++.dg/ext/pr84828.C: New test.
2145
2146 PR target/84786
2147 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2148 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2149
2150 PR c++/84808
2151 * g++.dg/cpp1y/constexpr-84808.C: New test.
2152
2153 PR c++/84704
2154 * g++.dg/debug/pr84704.C: New test.
2155
2156 2018-03-12 Renlin Li <renlin.li@arm.com>
2157
2158 * gcc.target/aarch64/movi_hf.c: New.
2159 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2160 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2161
2162 2018-03-12 Martin Sebor <msebor@redhat.com>
2163
2164 PR tree-optimization/83456
2165 * c-c++-common/Wrestrict-2.c: Remove test cases.
2166 * c-c++-common/Wrestrict.c: Same.
2167 * gcc.dg/Wrestrict-12.c: New test.
2168 * gcc.dg/Wrestrict-14.c: New test.
2169
2170 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2171
2172 * g++.dg/pr84821.C: New test.
2173
2174 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2175
2176 * gcc.dg/pr84799.c: New test.
2177
2178 2018-03-12 Richard Biener <rguenther@suse.de>
2179
2180 PR tree-optimization/84803
2181 * gcc.dg/torture/pr84803.c: New testcase.
2182
2183 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2184
2185 PR c++/84813
2186 * g++.dg/debug/pr84813.C: New test.
2187
2188 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2189
2190 PR fortran/84546
2191 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2192
2193 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2194
2195 PR fortran/83939
2196 * gfortran.dg/pr83939.f90
2197
2198 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2199
2200 PR fortran/66128
2201 * gfortran.dg/zero_sized_9.f90: New test.
2202
2203 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2204
2205 PR debug/58150
2206 * g++.dg/debug/dwarf2/enum2.C: New test.
2207
2208 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2209
2210 PR fortran/84734
2211 * gfortran.dg/pr84734.f90: New test.
2212
2213 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2214
2215 * gnat.dg/prot3.adb: New test.
2216 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2217
2218 2018-03-09 Jason Merrill <jason@redhat.com>
2219 Paolo Carlini <paolo.carlini@oracle.com>
2220
2221 PR c++/71169
2222 PR c++/71832
2223 * g++.dg/cpp0x/pr71169.C: New.
2224 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2225 * g++.dg/cpp0x/pr71832.C: Likewise.
2226
2227 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2228
2229 PR target/83969
2230 * gcc.target/powerpc/pr83969.c: New test.
2231
2232 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2233
2234 PR target/84772
2235 * gcc.dg/pr84772.c: New test.
2236
2237 PR c++/84076
2238 * g++.dg/warn/Wformat-2.C: New test.
2239
2240 PR c++/84767
2241 * g++.dg/ext/vla18.C: New test.
2242
2243 2018-03-09 Martin Sebor <msebor@redhat.com>
2244
2245 PR tree-optimization/84526
2246 * gcc.dg/Wrestrict-10.c: New test.
2247 * gcc.dg/Wrestrict-11.c: New test.
2248
2249 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2250
2251 PR rtl-optimization/84682
2252 * gcc.dg/torture/pr84682-1.c: New.
2253 * gcc.dg/torture/pr84682-2.c: New.
2254 * gcc.dg/torture/pr84682-3.c: New.
2255
2256 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2257
2258 PR c++/84724
2259 * g++.dg/ext/pr84724.C: New test.
2260
2261 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2262
2263 PR target/83712
2264 * gcc.target/arm/pr83712.c: New.
2265
2266 2018-03-09 Richard Biener <rguenther@suse.de>
2267
2268 PR tree-optimization/84775
2269 * gcc.dg/torture/pr84775.c: New testcase.
2270
2271 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2272
2273 PR debug/84404
2274 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2275 targets.
2276
2277 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2278
2279 * gcc.c-torture/compile/20180309-1.c: New test.
2280
2281 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2282
2283 PR c++/80598
2284 * g++.dg/warn/Wunused-function4.C: New test.
2285
2286 PR inline-asm/84742
2287 * gcc.target/i386/pr84742-1.c: New test.
2288 * gcc.target/i386/pr84742-2.c: New test.
2289
2290 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2291
2292 PR target/84748
2293 * gcc.c-torture/execute/pr84748.c: New test.
2294
2295 2018-03-08 Richard Biener <rguenther@suse.de>
2296
2297 PR middle-end/84552
2298 * gcc.dg/graphite/pr84552.c: New testcase.
2299
2300 2018-03-08 Richard Biener <rguenther@suse.de>
2301
2302 PR tree-optimization/84178
2303 * gcc.dg/torture/pr84178-2.c: New testcase.
2304
2305 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2306
2307 PR tree-optimization/84178
2308 * gcc.c-torture/compile/pr84178-1.c: New test.
2309
2310 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2311
2312 * lib/target-supports.exp: Do not return zero from a ifunc
2313 function.
2314
2315 2018-03-08 Richard Biener <rguenther@suse.de>
2316
2317 PR tree-optimization/84746
2318 * gcc.dg/torture/pr84746.c: New testcase.
2319
2320
2321 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2322 PR debug/84404
2323 PR debug/84408
2324 * gcc.dg/graphite/pr84404.c: New.
2325
2326 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2327
2328 PR tree-optimization/84740
2329 * gcc.dg/torture/pr84740.c: New test.
2330
2331 PR tree-optimization/84739
2332 * gcc.dg/pr84739.c: New test.
2333
2334 2018-03-07 Martin Sebor <msebor@redhat.com>
2335
2336 PR tree-optimization/83519
2337 * gcc.dg/Wrestrict-13.c: New test.
2338
2339 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2340
2341 PR fortran/64124
2342 PR fortran/70409
2343 * gfortran.dg/pr64124.f90: New tests.
2344 * gfortran.dg/pr70409.f90: New tests.
2345
2346 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2347
2348 PR target/82411
2349 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2350
2351 2018-03-07 Martin Sebor <msebor@redhat.com>
2352
2353 PR tree-optimization/84526
2354 * gcc.dg/Wrestrict-10.c: New test.
2355
2356 2018-03-07 Martin Sebor <msebor@redhat.com>
2357
2358 PR tree-optimization/84468
2359 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2360 * gcc.dg/Wstringop-truncation.c: New test.
2361 * gcc.dg/Wstringop-truncation-2.c: New test.
2362
2363 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR fortran/84565
2366 * gfortran.dg/pr84565.f90: New test.
2367
2368 PR middle-end/84723
2369 * gcc.target/i386/pr84723-1.c: New test.
2370 * gcc.target/i386/pr84723-2.c: New test.
2371 * gcc.target/i386/pr84723-3.c: New test.
2372 * gcc.target/i386/pr84723-4.c: New test.
2373 * gcc.target/i386/pr84723-5.c: New test.
2374
2375 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2376
2377 PR fortran/64107
2378 * gfortran.dg/pr64107.f90: New test.
2379
2380 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2381
2382 PR fortran/84697
2383 PR fortran/66128
2384 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2385
2386 2018-03-06 Marek Polacek <polacek@redhat.com>
2387
2388 PR c++/84684
2389 * g++.dg/cpp1z/constexpr-84684.C: New test.
2390
2391 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2392
2393 PR c/84721
2394 * gcc.dg/pr84721.c: New test.
2395
2396 PR target/84710
2397 * gcc.dg/pr84710.c: New test.
2398
2399 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2400
2401 PR fortran/56667
2402 * gfortran.dg/implied_do_2.f90: New test.
2403 * gfortran.dg/coarray_8.f90: Update for new error message.
2404
2405 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2406
2407 PR inline-asm/84683
2408 * g++.dg/ext/pr84683.C: New test.
2409
2410 PR tree-optimization/84687
2411 * gcc.dg/pr84687.c: New test.
2412
2413 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2414
2415 PR c++/84231
2416 * g++.dg/pr84231.C: New.
2417
2418 PR c++/84593
2419 * g++.dg/cpp1y/pr84593.C: New.
2420
2421 PR c++/84492
2422 * g++.dg/pr84492.C: New.
2423
2424 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2425
2426 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2427 __builtin_ppc_speculation_barrier.
2428
2429 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2430
2431 PR target/84700
2432 * gcc.target/powerpc/pr84700.c: New test.
2433
2434 2018-03-05 Nathan Sidwell <nathan@acm.org>
2435
2436 PR c++/84702
2437 * g++.dg/lookup/pr84702.C: New.
2438
2439 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2440
2441 PR target/84564
2442 * gcc.target/i386/pr84564.c: New test.
2443
2444 2018-03-05 Marek Polacek <polacek@redhat.com>
2445
2446 PR c++/84707
2447 * g++.dg/cpp0x/inline-ns10.C: New test.
2448
2449 2018-03-05 Nathan Sidwell <nathan@acm.org>
2450
2451 PR c++/84694
2452 * g++.dg/template/pr84694.C: New.
2453
2454 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2455
2456 PR target/84524
2457 * gcc.c-torture/execute/pr84524.c: New test.
2458 * gcc.target/i386/avx512bw-pr84524.c: New test.
2459
2460 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2461
2462 PR target/84264
2463 * g++.dg/pr84264.C: New test.
2464
2465 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2466
2467 PR c++/84618
2468 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2469 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2470 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2471
2472 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2473
2474 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2475 * g++.dg/other/i386-3.C: Ditto.
2476 * gcc.target/i386/sse-12.c: Ditto.
2477 * gcc.target/i386/sse-13.c: Ditto.
2478 * gcc.target/i386/sse-14.c: Ditto.
2479 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2480 * gcc.target/i386/wbinvd-1.c: New test.
2481 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2482 * gcc.target/i386/pconfig-1.c: Ditto.
2483
2484 2018-03-05 Pádraig Brady <P@draigBrady.com>
2485 Nathan Sidwell <nathan@acm.org>
2486
2487 PR c++/84497
2488 * g++.dg/cpp0x/pr84497.C: New.
2489
2490 2018-03-05 Richard Biener <rguenther@suse.de>
2491
2492 PR tree-optimization/84670
2493 * gcc.dg/pr84670-1.c: New testcase.
2494 * gcc.dg/pr84670-2.c: Likewise.
2495 * gcc.dg/pr84670-3.c: Likewise.
2496 * gcc.dg/pr84670-4.c: Likewise.
2497
2498 2018-03-05 Richard Biener <rguenther@suse.de>
2499
2500 PR tree-optimization/84650
2501 * gcc.dg/graphite/pr84650.c: New testcase.
2502
2503 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2504
2505 PR c++/82022
2506 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2507
2508 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2509
2510 PR fortran/71085
2511 * gfortran.dg/pr71085.f90: New test.
2512
2513 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2514
2515 PR fortran/66128
2516 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2517
2518 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2519
2520 PR fortran/51434
2521 * gfortran.dg/pr51434.f90: New test.
2522
2523 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2524
2525 PR c++/61358
2526 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2527
2528 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2529
2530 PR c++/67370
2531 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2532
2533 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2534
2535 PR c++/71464
2536 * g++.dg/torture/pr71464.C: New.
2537
2538 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2539
2540 PR fortran/80965
2541 * gfortran.dg/select_type_41.f90: New test.
2542
2543 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2544
2545 PR c++/61135
2546 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2547
2548 2018-03-02 Marek Polacek <polacek@redhat.com>
2549
2550 PR c++/84578
2551 * g++.dg/ext/flexary29.C: New test.
2552
2553 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2554
2555 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2556
2557 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2558
2559 PR c++/81812
2560 * g++.dg/torture/pr81812.C: New.
2561
2562 2018-03-02 Marek Polacek <polacek@redhat.com>
2563
2564 PR c++/84171
2565 * g++.dg/warn/Wsign-compare-8.C: New test.
2566
2567 PR c++/84663
2568 * g++.dg/parse/array-size3.C: New test.
2569
2570 PR c++/84664
2571 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2572
2573 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2574
2575 PR c++/84662
2576 * g++.dg/cpp1y/pr84662.C: New test.
2577
2578 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2579
2580 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2581 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2582 "dg-lto-options".
2583 * g++.dg/lto/20101010-1_0.C: Likewise.
2584 * g++.dg/lto/20101010-2_0.C: Likewise.
2585
2586 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR ipa/84628
2589 * gcc.dg/pr84628.c: New test.
2590
2591 PR target/56540
2592 * gcc.target/ia64/pr56540.c: New test.
2593
2594 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2595
2596 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2597 32-bit target.
2598 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2599 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2600 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2601 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2602
2603 2018-03-02 Marek Polacek <polacek@redhat.com>
2604
2605 PR c++/84590
2606 * c-c++-common/ubsan/shift-11.c: New test.
2607
2608 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2609
2610 * gcc.dg/vect/vect-alias-check-13.c: New test.
2611
2612 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2613
2614 PR target/84614
2615 * gcc.dg/pr84614.c: New test.
2616
2617 PR inline-asm/84625
2618 * gcc.target/i386/pr84625.c: New test.
2619
2620 2018-03-02 Richard Biener <rguenther@suse.de>
2621
2622 PR tree-optimization/84427
2623 * gcc.dg/torture/pr84427.c: New testcase.
2624
2625 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2626
2627 PR target/84534
2628 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2629 powerpc64le*-*-linux*.
2630 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2631 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2632
2633 2018-03-01 Martin Sebor <msebor@redhat.com>
2634
2635 PR c++/84294
2636 * g++.dg/ext/attr-const.C: Remove xfail.
2637 * g++.dg/ext/attr-malloc-3.C: New test.
2638 * g++.dg/ext/attr-noinline-3.C: New test.
2639 * g++.dg/ext/attr-noreturn-3.C: New test.
2640 * g++.dg/ext/attr-nothrow-3.C: New test.
2641 * g++.dg/ext/attr-pure.C: Remove xfail.
2642
2643 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2644
2645 PR sanitizer/70875
2646 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2647 dg-options and dg-shouldfail "ubsan" directive.
2648
2649 2018-03-01 Marek Polacek <polacek@redhat.com>
2650 Jason Merrill <jason@redhat.com>
2651
2652 PR c++/84582
2653 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2654 * g++.dg/cpp1z/static1.C: New test.
2655 * g++.dg/template/static37.C: New test.
2656
2657 2018-03-01 Nathan Sidwell <nathan@acm.org>
2658
2659 PR c++/84434
2660 * g++.dg/template/pr84434.C: New.
2661
2662 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2663
2664 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2665 -mthumb to the command-line.
2666
2667 2018-03-01 Marek Polacek <polacek@redhat.com>
2668
2669 PR c++/84596
2670 * g++.dg/cpp0x/static_assert14.C: New test.
2671
2672 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2673
2674 PR c++/79410
2675 * g++.dg/torture/pr79410.C: New.
2676
2677 2018-03-01 Martin Liska <mliska@suse.cz>
2678
2679 PR sanitizer/82484
2680 * gcc.dg/asan/pr82484.c: New test.
2681
2682 2018-03-01 Richard Biener <rguenther@suse.de>
2683
2684 PR debug/84645
2685 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2686
2687 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2688
2689 PR fortran/84219
2690 * gfortran.dg/coarray_47.f90: New test.
2691
2692 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2693
2694 PR fortran/84538
2695 * gfortran.dg/class_array_23.f03: New test.
2696
2697 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2698
2699 PR rtl-optimization/84528
2700 * gcc.dg/torture/pr84538.c: Rename to...
2701 * gcc.dg/torture/pr84528.c: ...this.
2702
2703 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2704
2705 PR rtl-optimization/84528
2706 * gcc.dg/torture/pr84538.c: New test.
2707
2708 2018-02-28 Martin Sebor <msebor@redhat.com>
2709
2710 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2711 -fpic test failures.
2712 * c-c++-common/Wrestrict-2.c: Same.
2713 * c-c++-common/Wstringop-truncation.c: Same.
2714 * gcc.dg/Warray-bounds-22.c: Same.
2715 * gcc.dg/Wstringop-overflow.c: Same.
2716 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2717 (signed_range): Same.
2718 (unsigned_anti_range): Same.
2719 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2720 (signed_range): Same.
2721 (unsigned_anti_range): Same.
2722 * gcc.dg/attr-alloc_size-7.c: Same.
2723 * gcc.dg/attr-alloc_size-8.c: Same.
2724 * gcc.dg/builtin-alloc-size.c: Same.
2725 * gcc.dg/builtin-stpncpy.c: Same.
2726 * gcc.dg/builtins-nonnull.c: Same.
2727 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2728 * gcc.dg/pr79214.c: Same.
2729 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2730 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2731 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2732 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2733 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2734 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2735 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2736 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2737 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2738 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2739 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2740
2741 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2742
2743 PR target/84014
2744 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2745
2746 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2747
2748 PR c++/84609
2749 * g++.dg/cpp0x/pr84609.C: New test.
2750
2751 2018-02-28 Martin Sebor <msebor@redhat.com>
2752
2753 PR testsuite/84617
2754 * g++.dg/ext/attr-malloc-3.C: New test.
2755 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2756 to pre-existing problems.
2757 * g++.dg/ext/attr-pure.C: Same.
2758
2759 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2760
2761 PR fortran/83901
2762 * gfortran.dg/associate_37.f90: New test.
2763
2764 PR fortran/83344
2765 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2766
2767 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2768
2769 PR target/52991
2770 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2771 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2772 * gcc.dg/bf-ms-layout-4.c: New test.
2773 * gcc.dg/bf-ms-layout-5.c: New test.
2774
2775 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2776
2777 PR target/83399
2778 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2779
2780 2018-02-28 Richard Biener <rguenther@suse.de>
2781
2782 PR tree-optimization/84584
2783 * gcc.dg/graphite/pr84584.c: New testcase.
2784
2785 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2786
2787 PR preprocessor/84517
2788 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2789
2790 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2791
2792 * c-c++-common/dump-ada-spec-12.c: New test.
2793 * c-c++-common/dump-ada-spec-13.c: Likewise.
2794
2795 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2796
2797 * c-c++-common/dump-ada-spec-11.c: New test.
2798
2799 2018-02-28 Martin Liska <mliska@suse.cz>
2800
2801 PR testsuite/84597
2802 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2803 * g++.dg/ext/timevar2.C: Likewise.
2804
2805 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2806
2807 * c-c++-common/dump-ada-spec-8.c: New test.
2808 * c-c++-common/dump-ada-spec-9.c: Likewise.
2809 * c-c++-common/dump-ada-spec-10.c: Likewise.
2810
2811 2018-02-28 Richard Biener <rguenther@suse.de>
2812
2813 PR middle-end/84607
2814 * gcc.dg/pr84607.c: New testcase.
2815
2816 2018-02-28 Nathan Sidwell <nathan@acm.org>
2817
2818 PR c++/84602
2819 * g++.dg/lookup/pr84602.C: New.
2820
2821 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2822
2823 PR c++/83871
2824 PR c++/83503
2825 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2826 dg-options.
2827 * g++.dg/ext/attr-nonnull.C: Likewise.
2828 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2829 directives.
2830 * g++.dg/ext/attr-noinline-2.C: Likewise.
2831 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2832 -fdump-tree-eh in dg-options.
2833
2834 2018-02-28 Alan Modra <amodra@gmail.com>
2835
2836 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2837 GNU ld message.
2838 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2839
2840 2018-02-27 Martin Sebor <msebor@redhat.com>
2841
2842 PR c++/83871
2843 PR c++/83503
2844 * g++.dg/Wmissing-attributes.C: New test.
2845 * g++.dg/ext/attr-const-pure.C: New test.
2846 * g++.dg/ext/attr-const.C: New test.
2847 * g++.dg/ext/attr-deprecated-2.C: New test.
2848 * g++.dg/ext/attr-malloc-2.C: New test.
2849 * g++.dg/ext/attr-malloc.C: New test.
2850 * g++.dg/ext/attr-noinline-2.C: New test.
2851 * g++.dg/ext/attr-noinline.C: New test.
2852 * g++.dg/ext/attr-nonnull.C: New test.
2853 * g++.dg/ext/attr-noreturn-2.C: New test.
2854 * g++.dg/ext/attr-noreturn.C: New test.
2855 * g++.dg/ext/attr-nothrow-2.C: New test.
2856 * g++.dg/ext/attr-nothrow.C: New test.
2857 * g++.dg/ext/attr-optimize.C: New test.
2858 * g++.dg/ext/attr-pure.C: New test.
2859 * g++.dg/ext/attr-returns-nonnull.C: New test.
2860 * g++.dg/ext/attr-warning.C: New test.
2861
2862 2018-02-27 Nathan Sidwell <nathan@acm.org>
2863
2864 PR c++/84426
2865 * g++.dg/lookup/pr84426.C: New.
2866
2867 2018-02-27 Richard Biener <rguenther@suse.de>
2868
2869 PR tree-optimization/84512
2870 * gcc.dg/tree-ssa/pr84512.c: New testcase.
2871
2872 2018-02-27 Martin Liska <mliska@suse.cz>
2873
2874 PR gcov-profile/84548
2875 * g++.dg/gcov/pr84548.C: New test.
2876
2877 2018-02-27 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR target/84575
2880 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
2881
2882 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2883
2884 PR c++/84558
2885 * g++.dg/cpp1y/pr84558.C: New test.
2886
2887 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2888
2889 PR c++/84540
2890 * g++.dg/cpp0x/alignas14.C: New.
2891 * g++.dg/cpp0x/alignas15.C: Likewise.
2892
2893 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2894
2895 PR c++/84557
2896 * g++.dg/gomp/pr84557.C: New test.
2897
2898 2018-02-26 Marek Polacek <polacek@redhat.com>
2899
2900 PR c++/84325
2901 * g++.dg/cpp1z/pr84325.C: New test.
2902
2903 2018-02-26 Carl Love <cel@us.ibm.com>
2904
2905 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
2906 Power 8 test file.
2907 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
2908 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
2909 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
2910 -mcpu=power8.
2911 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
2912 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
2913 -mcpu=power8.
2914
2915 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2916
2917 PR target/84039
2918 * gcc.target/i386/indirect-thunk-1.c: Updated.
2919 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2920 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2921 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2922 * gcc.target/i386/indirect-thunk-5.c: Likewise.
2923 * gcc.target/i386/indirect-thunk-6.c: Likewise.
2924 * gcc.target/i386/indirect-thunk-7.c: Likewise.
2925 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2926 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2927 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2928 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2929 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2930 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2931 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
2932 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
2933 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
2934 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
2935 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
2936 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2937 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2938 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2939 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2940 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
2941 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
2942 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2943 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2944 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2945 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2946 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2947 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
2948 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
2949 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2950 * gcc.target/i386/ret-thunk-9.c: Likewise.
2951 * gcc.target/i386/ret-thunk-10.c: Likewise.
2952 * gcc.target/i386/ret-thunk-11.c: Likewise.
2953 * gcc.target/i386/ret-thunk-12.c: Likewise.
2954 * gcc.target/i386/ret-thunk-13.c: Likewise.
2955 * gcc.target/i386/ret-thunk-14.c: Likewise.
2956 * gcc.target/i386/ret-thunk-15.c: Likewise.
2957
2958 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
2959
2960 * gcc.c-torture/execute/20180226-1.c: New test.
2961
2962 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
2963
2964 PR tree-optimization/83965
2965 * gcc.dg/vect/pr83965-2.c: New test.
2966
2967 2018-02-26 Tom de Vries <tom@codesourcery.com>
2968
2969 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
2970
2971 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2972
2973 PR target/84530
2974 * gcc.target/i386/ret-thunk-22.c: New test.
2975 * gcc.target/i386/ret-thunk-23.c: Likewise.
2976 * gcc.target/i386/ret-thunk-24.c: Likewise.
2977 * gcc.target/i386/ret-thunk-25.c: Likewise.
2978 * gcc.target/i386/ret-thunk-26.c: Likewise.
2979
2980 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2981
2982 PR c++/84533
2983 * g++.dg/cpp1z/pr84533.C: New.
2984
2985 2018-02-26 Marek Polacek <polacek@redhat.com>
2986
2987 PR c++/84537
2988 * g++.dg/parse/error60.C: New test.
2989
2990 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2991
2992 PR c++/84556
2993 * g++.dg/gomp/pr84556.C: New test.
2994 * g++.dg/vect/pr84556.cc: New test.
2995
2996 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
2997
2998 PR fortran/32957
2999 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3000 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3001 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3002 * gfortran.dg/c_loc_test.f90: Likewise.
3003 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3004 * gfortran.dg/proc_decl_17.f90: Likewise.
3005 * gfortran.dg/proc_ptr_8.f90: Likewise.
3006
3007 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3008
3009 PR target/84521
3010 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3011 r254814 disabling -fomit-frame-pointer by default.
3012 * gcc.target/aarch64/spill_1.c: Likewise.
3013 * gcc.target/aarch64/test_frame_11.c: Likewise.
3014 * gcc.target/aarch64/test_frame_12.c: Likewise.
3015 * gcc.target/aarch64/test_frame_13.c: Likewise.
3016 * gcc.target/aarch64/test_frame_14.c: Likewise.
3017 * gcc.target/aarch64/test_frame_15.c: Likewise.
3018 * gcc.target/aarch64/test_frame_3.c: Likewise.
3019 * gcc.target/aarch64/test_frame_5.c: Likewise.
3020 * gcc.target/aarch64/test_frame_9.c: Likewise.
3021
3022 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3023
3024 PR fortran/83633
3025 * gfortran.dg/explicit_shape_1.f90: New test.
3026 * gfortran.dg/automatic_module_variable.f90: Update regex.
3027 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3028 * gfortran.dg/constant_shape.f90: Ditto.
3029 * gfortran.dg/dec_structure_23.f90: Ditto.
3030 * gfortran.dg/pr78240.f90: Ditto.
3031
3032 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3033
3034 PR fortran/84523
3035 * gfortran.dg/pr84523.f90: New test.
3036
3037 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3038
3039 PR fortran/78238
3040 * gfortran.dg/select_type_40.f90: New test.
3041
3042 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3043
3044 PR fortran/30792
3045 * gfortran.dg/data_substring.f90: New test.
3046
3047 2018-02-24 Marek Polacek <polacek@redhat.com>
3048
3049 PR c++/83692
3050 * g++.dg/cpp1z/constexpr-83692.C: New test.
3051
3052 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3053
3054 PR fortran/84346
3055 * gfortran.dg/statement_function_1.f90: Update test.
3056
3057 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3058
3059 PR fortran/84506
3060 * gfortran.dg/inquire_19.f90: New test.
3061
3062 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3063
3064 PR fortran/83149
3065 * gfortran.dg/pr83149_b.f90: New test.
3066 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3067
3068 2018-02-23 Carl Love <cel@us.ibm.com>
3069
3070 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3071 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3072 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3073 Power 8 tests.
3074
3075 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3076
3077 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3078 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3079
3080 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3081
3082 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3083 expected output.
3084
3085 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3086
3087 PR fortran/83149
3088 * gfortran.dg/pr83149_1.f90: New test.
3089 * gfortran.dg/pr83149.f90: Additional source for previous.
3090
3091 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3092
3093 PR testsuite/80551
3094 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3095 __GI___pthread_mutex_init as well.
3096
3097 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3098
3099 PR fortran/83148
3100 * gfortran.dg/class_68.f90: New test.
3101
3102 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3103
3104 PR fortran/59781
3105 * gfortran.dg/derived_init_5.f90: New test.
3106
3107 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3108
3109 PR target/82851
3110 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3111 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3112
3113 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3114
3115 PR target/81572
3116 * gcc.target/powerpc/pr81572.c: New.
3117
3118 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3119
3120 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3121
3122 2018-02-22 Martin Sebor <msebor@redhat.com>
3123
3124 PR tree-optimization/84480
3125 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3126 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3127
3128 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3129
3130 PR target/84176
3131 * gcc.target/i386/indirect-thunk-11.c: New test.
3132 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3133 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3134 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3135 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3136 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3137 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3138 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3139 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3140 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3141
3142 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3143
3144 PR target/83335
3145 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3146 ILP32 mode.
3147 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3148
3149 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3150
3151 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3152
3153 2018-02-22 Marek Polacek <polacek@redhat.com>
3154
3155 PR c++/84493
3156 * g++.dg/parse/error59.C: New test.
3157
3158 2018-02-22 Tom de Vries <tom@codesourcery.com>
3159
3160 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3161
3162 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3163
3164 PR c++/77655
3165 * g++.dg/cpp0x/pr77655.C: New.
3166
3167 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3168
3169 PR c++/84496
3170 * g++.dg/cpp1y/pr84496.C: New test.
3171
3172 PR target/84502
3173 * g++.dg/torture/pr84502.C: New test.
3174
3175 PR tree-optimization/84503
3176 * gcc.dg/pr84503-1.c: New test.
3177 * gcc.dg/pr84503-2.c: New test.
3178
3179 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3180
3181 PR tree-optimization/84478
3182 * gcc.c-torture/execute/pr84478.c: New test.
3183
3184 2018-02-20 Martin Sebor <msebor@redhat.com>
3185
3186 PR middle-end/84095
3187 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3188 * c-c++-common/Wrestrict.c: Same.
3189 * gcc.dg/Wrestrict-6.c: Same.
3190 * gcc.dg/Warray-bounds-27.c: New test.
3191 * gcc.dg/Wrestrict-8.c: New test.
3192 * gcc.dg/Wrestrict-9.c: New test.
3193 * gcc.dg/pr84095.c: New test.
3194
3195 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3196
3197 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3198
3199 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3200
3201 PR fortran/48890
3202 PR fortran/83823
3203 * gfortran.dg/structure_constructor_14.f90: New test.
3204
3205 2018-02-20 Jeff Law <law@redhat.com>
3206
3207 PR middle-end/82123
3208 PR tree-optimization/81592
3209 PR middle-end/79257
3210 * gcc.dg/pr81592.c: New test.
3211 * gcc.dg/pr82123.c: New test.
3212 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3213
3214 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3215
3216 PR c++/84488
3217 * g++.dg/warn/Wunused-var-30.C: New test.
3218
3219 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3220
3221 PR tree-optimization/84419
3222 * gcc.dg/vect/pr84419.c: New test.
3223
3224 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3225
3226 PR middle-end/82004
3227 * gfortran.dg/pr82004.f90: New test.
3228
3229 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3230
3231 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3232
3233 2018-02-20 Martin Liska <mliska@suse.cz>
3234
3235 PR c/84310
3236 PR target/79747
3237 * gcc.target/i386/pr84310.c: New test.
3238 * gcc.target/i386/pr84310-2.c: Likewise.
3239
3240 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3241
3242 PR c++/84446
3243 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3244
3245 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3246
3247 PR c++/84445
3248 * g++.dg/cpp1z/launder7.C: New test.
3249
3250 PR c++/84449
3251 * g++.dg/cpp0x/constexpr-84449.C: New test.
3252
3253 PR c++/84455
3254 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3255
3256 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3257
3258 PR fortran/83344
3259 PR fortran/83975
3260 * gfortran.dg/associate_22.f90: Enable commented out test.
3261 * gfortran.dg/associate_36.f90: New test.
3262
3263 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3264
3265 PR target/84146
3266 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3267
3268 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3269
3270 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3271 (dg-options): Use -mavx instead of -w.
3272
3273 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3274
3275 PR c++/84444
3276 * g++.dg/cpp1z/launder8.C: New test.
3277
3278 PR c++/84448
3279 * g++.dg/gomp/pr84448.C: New test.
3280
3281 PR c++/84430
3282 * g++.dg/gomp/pr84430.C: New test.
3283
3284 PR tree-optimization/84452
3285 * gcc.dg/pr84452.c: New test.
3286
3287 PR c++/79064
3288 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3289
3290 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3291
3292 PR fortran/35339
3293 * gfortran.dg/implied_do_io_4.f90: New test.
3294
3295 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3296
3297 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3298 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3299 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3300
3301 2018-02-19 Carl Love <cel@us.ibm.com>
3302
3303 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3304
3305 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3306
3307 PR target/84460
3308 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3309
3310 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3311
3312 PR c++/84348
3313 * g++.dg/cpp0x/auto50.C: New.
3314 * g++.dg/parse/friend12.C: Adjust.
3315
3316 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3317
3318 PR libgfortran/84389
3319 * gfortran.dg/dtio_33.f90: New test.
3320
3321 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3322
3323 PR libgfortran/84412
3324 * gfortran.dg/inquire_18.f90: New test.
3325
3326 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3327
3328 PR fortran/84381
3329 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3330 * gfortran.dg/pointer_intent_3.f90: Ditto.
3331 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3332 * gfortran.dg/protected_3.f90: Ditto.
3333 * gfortran.dg/protected_4.f90: Ditto.
3334 * gfortran.dg/protected_5.f90: Ditto.
3335 * gfortran.dg/protected_6.f90: Ditto.
3336
3337 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3338
3339 PR fortran/80945
3340 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3341 change to run.
3342
3343 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3344
3345 PR fortran/84270
3346 * gfortran.dg/inline_matmul_22.f90: New test.
3347
3348 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3349
3350 PR fortran/84381
3351 * gfortran.dg/abort_shoulfail.f90: New test.
3352 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3353 by STOP n.
3354 * gfortran.dg/PR19754_2.f90: Likewise.
3355 * gfortran.dg/PR19872.f: Likewise.
3356 * gfortran.dg/PR49268.f90: Likewise.
3357 * gfortran.dg/Wall.f90: Likewise.
3358 * gfortran.dg/Wno-all.f90: Likewise.
3359 * gfortran.dg/achar_1.f90: Likewise.
3360 * gfortran.dg/achar_2.f90: Likewise.
3361 * gfortran.dg/achar_4.f90: Likewise.
3362 * gfortran.dg/achar_6.F90: Likewise.
3363 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3364 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3365 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3366 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3367 * gfortran.dg/actual_array_result_1.f90: Likewise.
3368 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3369 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3370 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3371 * gfortran.dg/actual_procedure_1.f90: Likewise.
3372 * gfortran.dg/adjustl_1.f90: Likewise.
3373 * gfortran.dg/advance_1.f90: Likewise.
3374 * gfortran.dg/advance_4.f90: Likewise.
3375 * gfortran.dg/advance_5.f90: Likewise.
3376 * gfortran.dg/advance_6.f90: Likewise.
3377 * gfortran.dg/aint_anint_1.f90: Likewise.
3378 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3379 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3380 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3381 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3382 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3383 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3384 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3385 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3386 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3387 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3388 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3389 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3390 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3391 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3392 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3393 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3394 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3395 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3396 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3397 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3398 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3399 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3400 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3401 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3402 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3403 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3404 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3405 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3406 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3407 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3408 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3409 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3410 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3411 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3412 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3413 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3414 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3415 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3416 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3417 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3418 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3419 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3420 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3421 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3422 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3423 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3424 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3425 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3426 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3427 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3428 * gfortran.dg/allocatable_function_1.f90: Likewise.
3429 * gfortran.dg/allocatable_function_10.f90: Likewise.
3430 * gfortran.dg/allocatable_function_3.f90: Likewise.
3431 * gfortran.dg/allocatable_function_5.f90: Likewise.
3432 * gfortran.dg/allocatable_function_6.f90: Likewise.
3433 * gfortran.dg/allocatable_function_7.f90: Likewise.
3434 * gfortran.dg/allocatable_function_8.f90: Likewise.
3435 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3436 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3437 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3438 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3439 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3440 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3441 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3442 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3443 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3444 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3445 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3446 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3447 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3448 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3449 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3450 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3451 * gfortran.dg/allocate_class_3.f90: Likewise.
3452 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3453 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3454 * gfortran.dg/allocate_derived_5.f90: Likewise.
3455 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3456 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3457 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3458 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3459 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3460 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3461 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3462 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3463 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3464 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3465 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3466 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3467 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3468 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3469 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3470 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3471 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3472 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3473 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3474 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3475 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3476 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3477 * gfortran.dg/altreturn_3.f90: Likewise.
3478 * gfortran.dg/altreturn_5.f90: Likewise.
3479 * gfortran.dg/altreturn_7.f90: Likewise.
3480 * gfortran.dg/and_or_xor.f90: Likewise.
3481 * gfortran.dg/anint_1.f90: Likewise.
3482 * gfortran.dg/any_all_1.f90: Likewise.
3483 * gfortran.dg/anyallcount_1.f90: Likewise.
3484 * gfortran.dg/append_1.f90: Likewise.
3485 * gfortran.dg/argument_checking_1.f90: Likewise.
3486 * gfortran.dg/argument_checking_2.f90: Likewise.
3487 * gfortran.dg/argument_checking_8.f90: Likewise.
3488 * gfortran.dg/arithmetic_if.f90: Likewise.
3489 * gfortran.dg/array_1.f90: Likewise.
3490 * gfortran.dg/array_2.f90: Likewise.
3491 * gfortran.dg/array_alloc_1.f90: Likewise.
3492 * gfortran.dg/array_alloc_2.f90: Likewise.
3493 * gfortran.dg/array_alloc_3.f90: Likewise.
3494 * gfortran.dg/array_assignment_1.F90: Likewise.
3495 * gfortran.dg/array_assignment_5.f90: Likewise.
3496 * gfortran.dg/array_constructor_1.f90: Likewise.
3497 * gfortran.dg/array_constructor_10.f90: Likewise.
3498 * gfortran.dg/array_constructor_11.f90: Likewise.
3499 * gfortran.dg/array_constructor_12.f90: Likewise.
3500 * gfortran.dg/array_constructor_15.f90: Likewise.
3501 * gfortran.dg/array_constructor_16.f90: Likewise.
3502 * gfortran.dg/array_constructor_17.f90: Likewise.
3503 * gfortran.dg/array_constructor_19.f90: Likewise.
3504 * gfortran.dg/array_constructor_23.f: Likewise.
3505 * gfortran.dg/array_constructor_24.f: Likewise.
3506 * gfortran.dg/array_constructor_32.f90: Likewise.
3507 * gfortran.dg/array_constructor_36.f90: Likewise.
3508 * gfortran.dg/array_constructor_39.f90: Likewise.
3509 * gfortran.dg/array_constructor_4.f90: Likewise.
3510 * gfortran.dg/array_constructor_40.f90: Likewise.
3511 * gfortran.dg/array_constructor_44.f90: Likewise.
3512 * gfortran.dg/array_constructor_45.f90: Likewise.
3513 * gfortran.dg/array_constructor_46.f90: Likewise.
3514 * gfortran.dg/array_constructor_47.f90: Likewise.
3515 * gfortran.dg/array_constructor_49.f90: Likewise.
3516 * gfortran.dg/array_constructor_5.f90: Likewise.
3517 * gfortran.dg/array_constructor_50.f90: Likewise.
3518 * gfortran.dg/array_constructor_6.f90: Likewise.
3519 * gfortran.dg/array_constructor_7.f90: Likewise.
3520 * gfortran.dg/array_constructor_8.f90: Likewise.
3521 * gfortran.dg/array_constructor_9.f90: Likewise.
3522 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3523 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3524 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3525 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3526 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3527 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3528 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3529 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3530 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3531 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3532 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3533 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3534 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3535 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3536 * gfortran.dg/array_function_1.f90: Likewise.
3537 * gfortran.dg/array_function_5.f90: Likewise.
3538 * gfortran.dg/array_initializer_1.f90: Likewise.
3539 * gfortran.dg/array_initializer_2.f90: Likewise.
3540 * gfortran.dg/array_memcpy_5.f90: Likewise.
3541 * gfortran.dg/array_memset_2.f90: Likewise.
3542 * gfortran.dg/array_reference_1.f90: Likewise.
3543 * gfortran.dg/array_return_value_1.f90: Likewise.
3544 * gfortran.dg/array_section_1.f90: Likewise.
3545 * gfortran.dg/array_temporaries_3.f90: Likewise.
3546 * gfortran.dg/arrayio_1.f90: Likewise.
3547 * gfortran.dg/arrayio_10.f90: Likewise.
3548 * gfortran.dg/arrayio_11.f90: Likewise.
3549 * gfortran.dg/arrayio_12.f90: Likewise.
3550 * gfortran.dg/arrayio_13.f90: Likewise.
3551 * gfortran.dg/arrayio_14.f90: Likewise.
3552 * gfortran.dg/arrayio_16.f90: Likewise.
3553 * gfortran.dg/arrayio_2.f90: Likewise.
3554 * gfortran.dg/arrayio_3.f90: Likewise.
3555 * gfortran.dg/arrayio_4.f90: Likewise.
3556 * gfortran.dg/arrayio_5.f90: Likewise.
3557 * gfortran.dg/arrayio_6.f90: Likewise.
3558 * gfortran.dg/arrayio_7.f90: Likewise.
3559 * gfortran.dg/arrayio_8.f90: Likewise.
3560 * gfortran.dg/arrayio_9.f90: Likewise.
3561 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3562 * gfortran.dg/assign_10.f90: Likewise.
3563 * gfortran.dg/assign_9.f90: Likewise.
3564 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3565 * gfortran.dg/assignment_1.f90: Likewise.
3566 * gfortran.dg/associate_1.f03: Likewise.
3567 * gfortran.dg/associate_11.f90: Likewise.
3568 * gfortran.dg/associate_13.f90: Likewise.
3569 * gfortran.dg/associate_15.f90: Likewise.
3570 * gfortran.dg/associate_17.f90: Likewise.
3571 * gfortran.dg/associate_18.f08: Likewise.
3572 * gfortran.dg/associate_19.f03: Likewise.
3573 * gfortran.dg/associate_20.f03: Likewise.
3574 * gfortran.dg/associate_22.f90: Likewise.
3575 * gfortran.dg/associate_23.f90: Likewise.
3576 * gfortran.dg/associate_24.f90: Likewise.
3577 * gfortran.dg/associate_25.f90: Likewise.
3578 * gfortran.dg/associate_27.f90: Likewise.
3579 * gfortran.dg/associate_28.f90: Likewise.
3580 * gfortran.dg/associate_32.f03: Likewise.
3581 * gfortran.dg/associate_33.f03: Likewise.
3582 * gfortran.dg/associate_34.f90: Likewise.
3583 * gfortran.dg/associate_6.f03: Likewise.
3584 * gfortran.dg/associate_7.f03: Likewise.
3585 * gfortran.dg/associate_8.f03: Likewise.
3586 * gfortran.dg/associate_9.f03: Likewise.
3587 * gfortran.dg/associated_1.f90: Likewise.
3588 * gfortran.dg/associated_2.f90: Likewise.
3589 * gfortran.dg/associated_5.f90: Likewise.
3590 * gfortran.dg/associated_6.f90: Likewise.
3591 * gfortran.dg/associated_target_3.f90: Likewise.
3592 * gfortran.dg/associated_target_4.f90: Likewise.
3593 * gfortran.dg/associated_target_5.f03: Likewise.
3594 * gfortran.dg/associated_target_6.f03: Likewise.
3595 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3596 * gfortran.dg/assumed_rank_1.f90: Likewise.
3597 * gfortran.dg/assumed_rank_10.f90: Likewise.
3598 * gfortran.dg/assumed_rank_2.f90: Likewise.
3599 * gfortran.dg/assumed_rank_7.f90: Likewise.
3600 * gfortran.dg/assumed_rank_8.f90: Likewise.
3601 * gfortran.dg/assumed_rank_9.f90: Likewise.
3602 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3603 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3604 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3605 * gfortran.dg/assumed_type_2.f90: Likewise.
3606 * gfortran.dg/atan2_1.f90: Likewise.
3607 * gfortran.dg/auto_array_1.f90: Likewise.
3608 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3609 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3610 * gfortran.dg/auto_char_len_3.f90: Likewise.
3611 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3612 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3613 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3614 * gfortran.dg/auto_save_2.f90: Likewise.
3615 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3616 * gfortran.dg/backslash_1.f90: Likewise.
3617 * gfortran.dg/backslash_2.f90: Likewise.
3618 * gfortran.dg/backslash_3.f: Likewise.
3619 * gfortran.dg/backspace_1.f: Likewise.
3620 * gfortran.dg/backspace_10.f90: Likewise.
3621 * gfortran.dg/backspace_11.f90: Likewise.
3622 * gfortran.dg/backspace_2.f: Likewise.
3623 * gfortran.dg/backspace_3.f: Likewise.
3624 * gfortran.dg/backspace_4.f: Likewise.
3625 * gfortran.dg/backspace_5.f: Likewise.
3626 * gfortran.dg/backspace_6.f: Likewise.
3627 * gfortran.dg/backspace_7.f90: Likewise.
3628 * gfortran.dg/backspace_8.f: Likewise.
3629 * gfortran.dg/backspace_9.f: Likewise.
3630 * gfortran.dg/bessel_1.f90: Likewise.
3631 * gfortran.dg/bessel_2.f90: Likewise.
3632 * gfortran.dg/bessel_5.f90: Likewise.
3633 * gfortran.dg/bessel_6.f90: Likewise.
3634 * gfortran.dg/bessel_7.f90: Likewise.
3635 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3636 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3637 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3638 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3639 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3640 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3641 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3642 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3643 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3644 * gfortran.dg/bit_comparison_1.F90: Likewise.
3645 * gfortran.dg/bit_comparison_2.F90: Likewise.
3646 * gfortran.dg/block_1.f08: Likewise.
3647 * gfortran.dg/block_13.f08: Likewise.
3648 * gfortran.dg/block_14.f90: Likewise.
3649 * gfortran.dg/block_2.f08: Likewise.
3650 * gfortran.dg/block_6.f08: Likewise.
3651 * gfortran.dg/block_7.f08: Likewise.
3652 * gfortran.dg/block_8.f08: Likewise.
3653 * gfortran.dg/blockdata_1.f90: Likewise.
3654 * gfortran.dg/bound_1.f90: Likewise.
3655 * gfortran.dg/bound_2.f90: Likewise.
3656 * gfortran.dg/bound_3.f90: Likewise.
3657 * gfortran.dg/bound_4.f90: Likewise.
3658 * gfortran.dg/bound_5.f90: Likewise.
3659 * gfortran.dg/bound_6.f90: Likewise.
3660 * gfortran.dg/bound_7.f90: Likewise.
3661 * gfortran.dg/bound_8.f90: Likewise.
3662 * gfortran.dg/bound_9.f90: Likewise.
3663 * gfortran.dg/bound_simplification_1.f90: Likewise.
3664 * gfortran.dg/bound_simplification_3.f90: Likewise.
3665 * gfortran.dg/bound_simplification_4.f90: Likewise.
3666 * gfortran.dg/bound_simplification_5.f90: Likewise.
3667 * gfortran.dg/bound_simplification_6.f90: Likewise.
3668 * gfortran.dg/bounds_check_1.f90: Likewise.
3669 * gfortran.dg/bounds_check_12.f90: Likewise.
3670 * gfortran.dg/bounds_check_14.f90: Likewise.
3671 * gfortran.dg/bounds_check_15.f90: Likewise.
3672 * gfortran.dg/bounds_check_19.f90: Likewise.
3673 * gfortran.dg/bounds_check_8.f90: Likewise.
3674 * gfortran.dg/bounds_check_9.f90: Likewise.
3675 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3676 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3677 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3678 * gfortran.dg/boz_1.f90: Likewise.
3679 * gfortran.dg/boz_11.f90: Likewise.
3680 * gfortran.dg/boz_13.f90: Likewise.
3681 * gfortran.dg/boz_14.f90: Likewise.
3682 * gfortran.dg/boz_15.f90: Likewise.
3683 * gfortran.dg/boz_3.f90: Likewise.
3684 * gfortran.dg/boz_6.f90: Likewise.
3685 * gfortran.dg/boz_9.f90: Likewise.
3686 * gfortran.dg/byte_1.f90: Likewise.
3687 * gfortran.dg/byte_2.f90: Likewise.
3688 * gfortran.dg/c_assoc.f90: Likewise.
3689 * gfortran.dg/c_assoc_2.f03: Likewise.
3690 * gfortran.dg/c_assoc_3.f90: Likewise.
3691 * gfortran.dg/c_by_val_1.f: Likewise.
3692 * gfortran.dg/c_by_val_5.f90: Likewise.
3693 * gfortran.dg/c_char_tests.f03: Likewise.
3694 * gfortran.dg/c_char_tests_2.f03: Likewise.
3695 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3696 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3697 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3698 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3699 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3700 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3701 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3702 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3703 * gfortran.dg/c_kind_params.f90: Likewise.
3704 * gfortran.dg/c_loc_test_20.f90: Likewise.
3705 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3706 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3707 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3708 * gfortran.dg/c_size_t_test.f03: Likewise.
3709 * gfortran.dg/c_sizeof_1.f90: Likewise.
3710 * gfortran.dg/c_sizeof_5.f90: Likewise.
3711 * gfortran.dg/c_sizeof_6.f90: Likewise.
3712 * gfortran.dg/char4_iunit_1.f03: Likewise.
3713 * gfortran.dg/char4_iunit_2.f03: Likewise.
3714 * gfortran.dg/char_allocation_1.f90: Likewise.
3715 * gfortran.dg/char_array_constructor.f90: Likewise.
3716 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3717 * gfortran.dg/char_assign_1.f90: Likewise.
3718 * gfortran.dg/char_associated_1.f90: Likewise.
3719 * gfortran.dg/char_cast_2.f90: Likewise.
3720 * gfortran.dg/char_comparison_1.f: Likewise.
3721 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3722 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3723 * gfortran.dg/char_cons_len.f90: Likewise.
3724 * gfortran.dg/char_conversion.f90: Likewise.
3725 * gfortran.dg/char_cshift_1.f90: Likewise.
3726 * gfortran.dg/char_cshift_2.f90: Likewise.
3727 * gfortran.dg/char_decl_2.f90: Likewise.
3728 * gfortran.dg/char_eoshift_1.f90: Likewise.
3729 * gfortran.dg/char_eoshift_2.f90: Likewise.
3730 * gfortran.dg/char_eoshift_3.f90: Likewise.
3731 * gfortran.dg/char_eoshift_4.f90: Likewise.
3732 * gfortran.dg/char_eoshift_5.f90: Likewise.
3733 * gfortran.dg/char_expr_1.f90: Likewise.
3734 * gfortran.dg/char_expr_3.f90: Likewise.
3735 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3736 * gfortran.dg/char_length_12.f90: Likewise.
3737 * gfortran.dg/char_length_14.f90: Likewise.
3738 * gfortran.dg/char_length_15.f90: Likewise.
3739 * gfortran.dg/char_length_17.f90: Likewise.
3740 * gfortran.dg/char_length_20.f90: Likewise.
3741 * gfortran.dg/char_length_21.f90: Likewise.
3742 * gfortran.dg/char_length_5.f90: Likewise.
3743 * gfortran.dg/char_length_6.f90: Likewise.
3744 * gfortran.dg/char_length_7.f90: Likewise.
3745 * gfortran.dg/char_length_8.f90: Likewise.
3746 * gfortran.dg/char_pack_1.f90: Likewise.
3747 * gfortran.dg/char_pack_2.f90: Likewise.
3748 * gfortran.dg/char_pointer_assign.f90: Likewise.
3749 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3750 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3751 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3752 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3753 * gfortran.dg/char_pointer_func.f90: Likewise.
3754 * gfortran.dg/char_reshape_1.f90: Likewise.
3755 * gfortran.dg/char_result_1.f90: Likewise.
3756 * gfortran.dg/char_result_12.f90: Likewise.
3757 * gfortran.dg/char_result_13.f90: Likewise.
3758 * gfortran.dg/char_result_14.f90: Likewise.
3759 * gfortran.dg/char_result_15.f90: Likewise.
3760 * gfortran.dg/char_result_2.f90: Likewise.
3761 * gfortran.dg/char_result_3.f90: Likewise.
3762 * gfortran.dg/char_result_4.f90: Likewise.
3763 * gfortran.dg/char_result_5.f90: Likewise.
3764 * gfortran.dg/char_result_6.f90: Likewise.
3765 * gfortran.dg/char_result_7.f90: Likewise.
3766 * gfortran.dg/char_result_8.f90: Likewise.
3767 * gfortran.dg/char_spread_1.f90: Likewise.
3768 * gfortran.dg/char_transpose_1.f90: Likewise.
3769 * gfortran.dg/char_type_len.f90: Likewise.
3770 * gfortran.dg/char_unpack_1.f90: Likewise.
3771 * gfortran.dg/char_unpack_2.f90: Likewise.
3772 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3773 * gfortran.dg/character_comparison_1.f90: Likewise.
3774 * gfortran.dg/character_comparison_2.f90: Likewise.
3775 * gfortran.dg/character_comparison_3.f90: Likewise.
3776 * gfortran.dg/character_comparison_4.f90: Likewise.
3777 * gfortran.dg/character_comparison_5.f90: Likewise.
3778 * gfortran.dg/character_comparison_6.f90: Likewise.
3779 * gfortran.dg/character_comparison_7.f90: Likewise.
3780 * gfortran.dg/character_comparison_8.f90: Likewise.
3781 * gfortran.dg/character_comparison_9.f90: Likewise.
3782 * gfortran.dg/charlen_15.f90: Likewise.
3783 * gfortran.dg/charlen_16.f90: Likewise.
3784 * gfortran.dg/chkbits.f90: Likewise.
3785 * gfortran.dg/chmod_1.f90: Likewise.
3786 * gfortran.dg/chmod_2.f90: Likewise.
3787 * gfortran.dg/chmod_3.f90: Likewise.
3788 * gfortran.dg/class_1.f03: Likewise.
3789 * gfortran.dg/class_18.f03: Likewise.
3790 * gfortran.dg/class_19.f03: Likewise.
3791 * gfortran.dg/class_35.f90: Likewise.
3792 * gfortran.dg/class_46.f03: Likewise.
3793 * gfortran.dg/class_48.f90: Likewise.
3794 * gfortran.dg/class_51.f90: Likewise.
3795 * gfortran.dg/class_52.f90: Likewise.
3796 * gfortran.dg/class_6.f03: Likewise.
3797 * gfortran.dg/class_63.f90: Likewise.
3798 * gfortran.dg/class_64.f90: Likewise.
3799 * gfortran.dg/class_65.f90: Likewise.
3800 * gfortran.dg/class_66.f90: Likewise.
3801 * gfortran.dg/class_67.f90: Likewise.
3802 * gfortran.dg/class_9.f03: Likewise.
3803 * gfortran.dg/class_alias.f90: Likewise.
3804 * gfortran.dg/class_allocate_1.f03: Likewise.
3805 * gfortran.dg/class_allocate_10.f03: Likewise.
3806 * gfortran.dg/class_allocate_13.f90: Likewise.
3807 * gfortran.dg/class_allocate_14.f90: Likewise.
3808 * gfortran.dg/class_allocate_15.f90: Likewise.
3809 * gfortran.dg/class_allocate_19.f03: Likewise.
3810 * gfortran.dg/class_allocate_21.f90: Likewise.
3811 * gfortran.dg/class_allocate_22.f90: Likewise.
3812 * gfortran.dg/class_allocate_3.f03: Likewise.
3813 * gfortran.dg/class_allocate_4.f03: Likewise.
3814 * gfortran.dg/class_allocate_5.f90: Likewise.
3815 * gfortran.dg/class_allocate_6.f03: Likewise.
3816 * gfortran.dg/class_allocate_7.f03: Likewise.
3817 * gfortran.dg/class_allocate_8.f03: Likewise.
3818 * gfortran.dg/class_allocate_9.f03: Likewise.
3819 * gfortran.dg/class_array_1.f03: Likewise.
3820 * gfortran.dg/class_array_14.f90: Likewise.
3821 * gfortran.dg/class_array_15.f03: Likewise.
3822 * gfortran.dg/class_array_16.f90: Likewise.
3823 * gfortran.dg/class_array_2.f03: Likewise.
3824 * gfortran.dg/class_array_20.f03: Likewise.
3825 * gfortran.dg/class_array_21.f03: Likewise.
3826 * gfortran.dg/class_array_3.f03: Likewise.
3827 * gfortran.dg/class_array_4.f03: Likewise.
3828 * gfortran.dg/class_array_7.f03: Likewise.
3829 * gfortran.dg/class_array_8.f03: Likewise.
3830 * gfortran.dg/class_array_9.f03: Likewise.
3831 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3832 * gfortran.dg/class_dummy_1.f03: Likewise.
3833 * gfortran.dg/class_optional_1.f90: Likewise.
3834 * gfortran.dg/class_optional_2.f90: Likewise.
3835 * gfortran.dg/class_result_5.f90: Likewise.
3836 * gfortran.dg/class_result_6.f90: Likewise.
3837 * gfortran.dg/class_to_type_1.f03: Likewise.
3838 * gfortran.dg/class_to_type_2.f90: Likewise.
3839 * gfortran.dg/class_to_type_3.f03: Likewise.
3840 * gfortran.dg/class_to_type_4.f90: Likewise.
3841 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3842 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3843 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3844 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3845 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3846 * gfortran.dg/coarray/codimension.f90: Likewise.
3847 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
3848 * gfortran.dg/coarray/collectives_1.f90: Likewise.
3849 * gfortran.dg/coarray/collectives_2.f90: Likewise.
3850 * gfortran.dg/coarray/collectives_3.f90: Likewise.
3851 * gfortran.dg/coarray/collectives_4.f90: Likewise.
3852 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
3853 * gfortran.dg/coarray/dummy_1.f90: Likewise.
3854 * gfortran.dg/coarray/event_1.f90: Likewise.
3855 * gfortran.dg/coarray/event_2.f90: Likewise.
3856 * gfortran.dg/coarray/get_array.f90: Likewise.
3857 * gfortran.dg/coarray/image_index_1.f90: Likewise.
3858 * gfortran.dg/coarray/image_index_2.f90: Likewise.
3859 * gfortran.dg/coarray/image_index_3.f90: Likewise.
3860 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
3861 * gfortran.dg/coarray/lock_1.f90: Likewise.
3862 * gfortran.dg/coarray/lock_2.f90: Likewise.
3863 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
3864 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
3865 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
3866 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
3867 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
3868 * gfortran.dg/coarray/registering_1.f90: Likewise.
3869 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
3870 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
3871 * gfortran.dg/coarray/send_array.f90: Likewise.
3872 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
3873 * gfortran.dg/coarray/sendget_array.f90: Likewise.
3874 * gfortran.dg/coarray/subobject_1.f90: Likewise.
3875 * gfortran.dg/coarray/sync_1.f90: Likewise.
3876 * gfortran.dg/coarray/sync_3.f90: Likewise.
3877 * gfortran.dg/coarray/this_image_1.f90: Likewise.
3878 * gfortran.dg/coarray/this_image_2.f90: Likewise.
3879 * gfortran.dg/coarray_13.f90: Likewise.
3880 * gfortran.dg/coarray_15.f90: Likewise.
3881 * gfortran.dg/coarray_16.f90: Likewise.
3882 * gfortran.dg/coarray_2.f90: Likewise.
3883 * gfortran.dg/coarray_23.f90: Likewise.
3884 * gfortran.dg/coarray_40.f90: Likewise.
3885 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
3886 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
3887 * gfortran.dg/coarray_allocate_10.f08: Likewise.
3888 * gfortran.dg/coarray_allocate_2.f08: Likewise.
3889 * gfortran.dg/coarray_allocate_3.f08: Likewise.
3890 * gfortran.dg/coarray_allocate_4.f08: Likewise.
3891 * gfortran.dg/coarray_allocate_5.f08: Likewise.
3892 * gfortran.dg/coarray_allocate_7.f08: Likewise.
3893 * gfortran.dg/coarray_allocate_8.f08: Likewise.
3894 * gfortran.dg/coarray_allocate_9.f08: Likewise.
3895 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3896 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3897 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
3898 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
3899 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
3900 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
3901 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
3902 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
3903 * gfortran.dg/coarray_stat_2.f90: Likewise.
3904 * gfortran.dg/coarray_subobject_1.f90: Likewise.
3905 * gfortran.dg/coindexed_1.f90: Likewise.
3906 * gfortran.dg/comma.f: Likewise.
3907 * gfortran.dg/comma_format_extension_3.f: Likewise.
3908 * gfortran.dg/comma_format_extension_4.f: Likewise.
3909 * gfortran.dg/common_2.f90: Likewise.
3910 * gfortran.dg/common_4.f90: Likewise.
3911 * gfortran.dg/common_align_1.f90: Likewise.
3912 * gfortran.dg/common_align_2.f90: Likewise.
3913 * gfortran.dg/common_equivalence_1.f: Likewise.
3914 * gfortran.dg/common_pointer_1.f90: Likewise.
3915 * gfortran.dg/common_resize_1.f: Likewise.
3916 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
3917 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
3918 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
3919 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
3920 * gfortran.dg/complex_read.f90: Likewise.
3921 * gfortran.dg/complex_write.f90: Likewise.
3922 * gfortran.dg/constant_substring.f: Likewise.
3923 * gfortran.dg/constructor_2.f90: Likewise.
3924 * gfortran.dg/constructor_3.f90: Likewise.
3925 * gfortran.dg/constructor_6.f90: Likewise.
3926 * gfortran.dg/contained_1.f90: Likewise.
3927 * gfortran.dg/contained_3.f90: Likewise.
3928 * gfortran.dg/contained_equivalence_1.f90: Likewise.
3929 * gfortran.dg/contained_module_proc_1.f90: Likewise.
3930 * gfortran.dg/continuation_1.f90: Likewise.
3931 * gfortran.dg/continuation_11.f90: Likewise.
3932 * gfortran.dg/continuation_12.f90: Likewise.
3933 * gfortran.dg/continuation_13.f90: Likewise.
3934 * gfortran.dg/continuation_14.f: Likewise.
3935 * gfortran.dg/continuation_8.f90: Likewise.
3936 * gfortran.dg/convert_2.f90: Likewise.
3937 * gfortran.dg/convert_implied_open.f90: Likewise.
3938 * gfortran.dg/count_init_expr.f03: Likewise.
3939 * gfortran.dg/cr_lf.f90: Likewise.
3940 * gfortran.dg/cray_pointers_10.f90: Likewise.
3941 * gfortran.dg/cray_pointers_2.f90: Likewise.
3942 * gfortran.dg/cray_pointers_5.f90: Likewise.
3943 * gfortran.dg/cray_pointers_7.f90: Likewise.
3944 * gfortran.dg/cray_pointers_8.f90: Likewise.
3945 * gfortran.dg/cshift_1.f90: Likewise.
3946 * gfortran.dg/cshift_2.f90: Likewise.
3947 * gfortran.dg/cshift_large_1.f90: Likewise.
3948 * gfortran.dg/cshift_nan_1.f90: Likewise.
3949 * gfortran.dg/csqrt_2.f: Likewise.
3950 * gfortran.dg/data_array_1.f90: Likewise.
3951 * gfortran.dg/data_char_1.f90: Likewise.
3952 * gfortran.dg/data_char_2.f90: Likewise.
3953 * gfortran.dg/data_char_3.f90: Likewise.
3954 * gfortran.dg/data_derived_1.f90: Likewise.
3955 * gfortran.dg/data_implied_do_1.f90: Likewise.
3956 * gfortran.dg/data_namelist_conflict.f90: Likewise.
3957 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
3958 * gfortran.dg/deallocate_stat.f90: Likewise.
3959 * gfortran.dg/deallocate_stat_2.f90: Likewise.
3960 * gfortran.dg/debug/pr37738.f: Likewise.
3961 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
3962 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
3963 * gfortran.dg/dec_exp_1.f90: Likewise.
3964 * gfortran.dg/dec_init_1.f90: Likewise.
3965 * gfortran.dg/dec_init_2.f90: Likewise.
3966 * gfortran.dg/dec_init_3.f90: Likewise.
3967 * gfortran.dg/dec_init_4.f90: Likewise.
3968 * gfortran.dg/dec_io_1.f90: Likewise.
3969 * gfortran.dg/dec_io_2.f90: Likewise.
3970 * gfortran.dg/dec_io_2a.f90: Likewise.
3971 * gfortran.dg/dec_io_6.f90: Likewise.
3972 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
3973 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
3974 * gfortran.dg/dec_math.f90: Likewise.
3975 * gfortran.dg/dec_parameter_1.f: Likewise.
3976 * gfortran.dg/dec_parameter_2.f90: Likewise.
3977 * gfortran.dg/dec_static_1.f90: Likewise.
3978 * gfortran.dg/dec_static_2.f90: Likewise.
3979 * gfortran.dg/dec_structure_1.f90: Likewise.
3980 * gfortran.dg/dec_structure_10.f90: Likewise.
3981 * gfortran.dg/dec_structure_18.f90: Likewise.
3982 * gfortran.dg/dec_structure_19.f90: Likewise.
3983 * gfortran.dg/dec_structure_2.f90: Likewise.
3984 * gfortran.dg/dec_structure_22.f90: Likewise.
3985 * gfortran.dg/dec_structure_3.f90: Likewise.
3986 * gfortran.dg/dec_structure_4.f90: Likewise.
3987 * gfortran.dg/dec_structure_5.f90: Likewise.
3988 * gfortran.dg/dec_structure_6.f90: Likewise.
3989 * gfortran.dg/dec_structure_7.f90: Likewise.
3990 * gfortran.dg/dec_union_1.f90: Likewise.
3991 * gfortran.dg/dec_union_2.f90: Likewise.
3992 * gfortran.dg/dec_union_3.f90: Likewise.
3993 * gfortran.dg/dec_union_4.f90: Likewise.
3994 * gfortran.dg/dec_union_5.f90: Likewise.
3995 * gfortran.dg/default_format_1.f90: Likewise.
3996 * gfortran.dg/default_format_2.f90: Likewise.
3997 * gfortran.dg/default_format_denormal_1.f90: Likewise.
3998 * gfortran.dg/default_format_denormal_2.f90: Likewise.
3999 * gfortran.dg/default_initialization_3.f90: Likewise.
4000 * gfortran.dg/default_initialization_4.f90: Likewise.
4001 * gfortran.dg/default_initialization_5.f90: Likewise.
4002 * gfortran.dg/deferred_character_1.f90: Likewise.
4003 * gfortran.dg/deferred_character_10.f90: Likewise.
4004 * gfortran.dg/deferred_character_11.f90: Likewise.
4005 * gfortran.dg/deferred_character_12.f90: Likewise.
4006 * gfortran.dg/deferred_character_13.f90: Likewise.
4007 * gfortran.dg/deferred_character_14.f90: Likewise.
4008 * gfortran.dg/deferred_character_15.f90: Likewise.
4009 * gfortran.dg/deferred_character_16.f90: Likewise.
4010 * gfortran.dg/deferred_character_2.f90: Likewise.
4011 * gfortran.dg/deferred_character_3.f90: Likewise.
4012 * gfortran.dg/deferred_character_4.f90: Likewise.
4013 * gfortran.dg/deferred_character_5.f90: Likewise.
4014 * gfortran.dg/deferred_character_6.f90: Likewise.
4015 * gfortran.dg/deferred_character_7.f90: Likewise.
4016 * gfortran.dg/deferred_character_8.f90: Likewise.
4017 * gfortran.dg/deferred_character_9.f90: Likewise.
4018 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4019 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4020 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4021 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4022 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4023 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4024 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4025 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4026 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4027 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4028 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4029 * gfortran.dg/defined_assignment_1.f90: Likewise.
4030 * gfortran.dg/defined_assignment_10.f90: Likewise.
4031 * gfortran.dg/defined_assignment_11.f90: Likewise.
4032 * gfortran.dg/defined_assignment_2.f90: Likewise.
4033 * gfortran.dg/defined_assignment_3.f90: Likewise.
4034 * gfortran.dg/defined_assignment_4.f90: Likewise.
4035 * gfortran.dg/defined_assignment_5.f90: Likewise.
4036 * gfortran.dg/defined_assignment_8.f90: Likewise.
4037 * gfortran.dg/defined_assignment_9.f90: Likewise.
4038 * gfortran.dg/dependency_2.f90: Likewise.
4039 * gfortran.dg/dependency_21.f90: Likewise.
4040 * gfortran.dg/dependency_22.f90: Likewise.
4041 * gfortran.dg/dependency_23.f90: Likewise.
4042 * gfortran.dg/dependency_24.f90: Likewise.
4043 * gfortran.dg/dependency_25.f90: Likewise.
4044 * gfortran.dg/dependency_26.f90: Likewise.
4045 * gfortran.dg/dependency_39.f90: Likewise.
4046 * gfortran.dg/dependency_40.f90: Likewise.
4047 * gfortran.dg/dependency_41.f90: Likewise.
4048 * gfortran.dg/dependency_42.f90: Likewise.
4049 * gfortran.dg/dependency_43.f90: Likewise.
4050 * gfortran.dg/dependency_44.f90: Likewise.
4051 * gfortran.dg/dependency_45.f90: Likewise.
4052 * gfortran.dg/dependency_50.f90: Likewise.
4053 * gfortran.dg/dependency_51.f90: Likewise.
4054 * gfortran.dg/dependent_decls_1.f90: Likewise.
4055 * gfortran.dg/der_array_1.f90: Likewise.
4056 * gfortran.dg/der_array_io_1.f90: Likewise.
4057 * gfortran.dg/der_array_io_2.f90: Likewise.
4058 * gfortran.dg/der_array_io_3.f90: Likewise.
4059 * gfortran.dg/der_io_1.f90: Likewise.
4060 * gfortran.dg/der_io_3.f90: Likewise.
4061 * gfortran.dg/der_pointer_2.f90: Likewise.
4062 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4063 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4064 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4065 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4066 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4067 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4068 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4069 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4070 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4071 * gfortran.dg/derived_external_function_1.f90: Likewise.
4072 * gfortran.dg/derived_init_1.f90: Likewise.
4073 * gfortran.dg/derived_init_2.f90: Likewise.
4074 * gfortran.dg/derived_init_3.f90: Likewise.
4075 * gfortran.dg/derived_init_4.f90: Likewise.
4076 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4077 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4078 * gfortran.dg/dev_null.F90: Likewise.
4079 * gfortran.dg/dfloat_1.f90: Likewise.
4080 * gfortran.dg/dim_sum_1.f90: Likewise.
4081 * gfortran.dg/dim_sum_2.f90: Likewise.
4082 * gfortran.dg/dim_sum_3.f90: Likewise.
4083 * gfortran.dg/direct_io_10.f: Likewise.
4084 * gfortran.dg/direct_io_11.f90: Likewise.
4085 * gfortran.dg/direct_io_12.f90: Likewise.
4086 * gfortran.dg/direct_io_2.f90: Likewise.
4087 * gfortran.dg/direct_io_3.f90: Likewise.
4088 * gfortran.dg/direct_io_4.f90: Likewise.
4089 * gfortran.dg/direct_io_5.f90: Likewise.
4090 * gfortran.dg/direct_io_6.f90: Likewise.
4091 * gfortran.dg/direct_io_7.f90: Likewise.
4092 * gfortran.dg/direct_io_8.f90: Likewise.
4093 * gfortran.dg/direct_io_9.f: Likewise.
4094 * gfortran.dg/do_1.f90: Likewise.
4095 * gfortran.dg/do_3.F90: Likewise.
4096 * gfortran.dg/do_concurrent_2.f90: Likewise.
4097 * gfortran.dg/do_concurrent_4.f90: Likewise.
4098 * gfortran.dg/do_corner_warn.f90: Likewise.
4099 * gfortran.dg/do_iterator_2.f90: Likewise.
4100 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4101 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4102 * gfortran.dg/dos_eol.f: Likewise.
4103 * gfortran.dg/dot_product_1.f03: Likewise.
4104 * gfortran.dg/dot_product_2.f90: Likewise.
4105 * gfortran.dg/dot_product_4.f90: Likewise.
4106 * gfortran.dg/dshift_1.F90: Likewise.
4107 * gfortran.dg/dshift_2.F90: Likewise.
4108 * gfortran.dg/dtio_1.f90: Likewise.
4109 * gfortran.dg/dtio_10.f90: Likewise.
4110 * gfortran.dg/dtio_12.f90: Likewise.
4111 * gfortran.dg/dtio_14.f90: Likewise.
4112 * gfortran.dg/dtio_15.f90: Likewise.
4113 * gfortran.dg/dtio_16.f90: Likewise.
4114 * gfortran.dg/dtio_17.f90: Likewise.
4115 * gfortran.dg/dtio_19.f90: Likewise.
4116 * gfortran.dg/dtio_2.f90: Likewise.
4117 * gfortran.dg/dtio_20.f03: Likewise.
4118 * gfortran.dg/dtio_22.f90: Likewise.
4119 * gfortran.dg/dtio_24.f90: Likewise.
4120 * gfortran.dg/dtio_25.f90: Likewise.
4121 * gfortran.dg/dtio_26.f03: Likewise.
4122 * gfortran.dg/dtio_27.f90: Likewise.
4123 * gfortran.dg/dtio_28.f03: Likewise.
4124 * gfortran.dg/dtio_3.f90: Likewise.
4125 * gfortran.dg/dtio_30.f03: Likewise.
4126 * gfortran.dg/dtio_31.f03: Likewise.
4127 * gfortran.dg/dtio_32.f03: Likewise.
4128 * gfortran.dg/dtio_4.f90: Likewise.
4129 * gfortran.dg/dtio_5.f90: Likewise.
4130 * gfortran.dg/dtio_7.f90: Likewise.
4131 * gfortran.dg/dtio_8.f90: Likewise.
4132 * gfortran.dg/dtio_9.f90: Likewise.
4133 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4134 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4135 * gfortran.dg/dup_save_1.f90: Likewise.
4136 * gfortran.dg/dup_save_2.f90: Likewise.
4137 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4138 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4139 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4140 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4141 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4142 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4143 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4144 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4145 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4146 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4147 * gfortran.dg/e_d_fmt.f90: Likewise.
4148 * gfortran.dg/edit_real_1.f90: Likewise.
4149 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4150 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4151 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4152 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4153 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4154 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4155 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4156 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4157 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4158 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4159 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4160 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4161 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4162 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4163 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4164 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4165 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4166 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4167 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4168 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4169 * gfortran.dg/empty_format_1.f90: Likewise.
4170 * gfortran.dg/endfile.f: Likewise.
4171 * gfortran.dg/endfile.f90: Likewise.
4172 * gfortran.dg/endfile_2.f90: Likewise.
4173 * gfortran.dg/entry_1.f90: Likewise.
4174 * gfortran.dg/entry_10.f90: Likewise.
4175 * gfortran.dg/entry_12.f90: Likewise.
4176 * gfortran.dg/entry_13.f90: Likewise.
4177 * gfortran.dg/entry_14.f90: Likewise.
4178 * gfortran.dg/entry_16.f90: Likewise.
4179 * gfortran.dg/entry_3.f90: Likewise.
4180 * gfortran.dg/entry_6.f90: Likewise.
4181 * gfortran.dg/entry_9.f90: Likewise.
4182 * gfortran.dg/entry_array_specs_2.f: Likewise.
4183 * gfortran.dg/enum_1.f90: Likewise.
4184 * gfortran.dg/enum_9.f90: Likewise.
4185 * gfortran.dg/eof_1.f90: Likewise.
4186 * gfortran.dg/eof_2.f90: Likewise.
4187 * gfortran.dg/eof_4.f90: Likewise.
4188 * gfortran.dg/eof_5.f90: Likewise.
4189 * gfortran.dg/eor_handling_1.f90: Likewise.
4190 * gfortran.dg/eor_handling_2.f90: Likewise.
4191 * gfortran.dg/eor_handling_3.f90: Likewise.
4192 * gfortran.dg/eor_handling_4.f90: Likewise.
4193 * gfortran.dg/eor_handling_5.f90: Likewise.
4194 * gfortran.dg/eoshift_3.f90: Likewise.
4195 * gfortran.dg/eoshift_4.f90: Likewise.
4196 * gfortran.dg/eoshift_5.f90: Likewise.
4197 * gfortran.dg/eoshift_6.f90: Likewise.
4198 * gfortran.dg/eoshift_large_1.f90: Likewise.
4199 * gfortran.dg/equiv_6.f90: Likewise.
4200 * gfortran.dg/equiv_7.f90: Likewise.
4201 * gfortran.dg/equiv_9.f90: Likewise.
4202 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4203 * gfortran.dg/erf_2.F90: Likewise.
4204 * gfortran.dg/erf_3.F90: Likewise.
4205 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4206 * gfortran.dg/error_format_2.f90: Likewise.
4207 * gfortran.dg/error_recovery_5.f90: Likewise.
4208 * gfortran.dg/execute_command_line_2.f90: Likewise.
4209 * gfortran.dg/execute_command_line_3.f90: Likewise.
4210 * gfortran.dg/exit_1.f08: Likewise.
4211 * gfortran.dg/exit_3.f08: Likewise.
4212 * gfortran.dg/exponent_1.f90: Likewise.
4213 * gfortran.dg/exponent_2.f90: Likewise.
4214 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4215 * gfortran.dg/extends_1.f03: Likewise.
4216 * gfortran.dg/extends_16.f90: Likewise.
4217 * gfortran.dg/extends_2.f03: Likewise.
4218 * gfortran.dg/extends_3.f03: Likewise.
4219 * gfortran.dg/extends_4.f03: Likewise.
4220 * gfortran.dg/extends_type_of_1.f03: Likewise.
4221 * gfortran.dg/extends_type_of_2.f03: Likewise.
4222 * gfortran.dg/external_procedures_3.f90: Likewise.
4223 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4224 * gfortran.dg/f2003_io_1.f03: Likewise.
4225 * gfortran.dg/f2003_io_4.f03: Likewise.
4226 * gfortran.dg/f2003_io_5.f03: Likewise.
4227 * gfortran.dg/f2003_io_6.f03: Likewise.
4228 * gfortran.dg/f2003_io_7.f03: Likewise.
4229 * gfortran.dg/f2c_1.f90: Likewise.
4230 * gfortran.dg/f2c_2.f90: Likewise.
4231 * gfortran.dg/f2c_3.f90: Likewise.
4232 * gfortran.dg/f2c_4.f90: Likewise.
4233 * gfortran.dg/f2c_6.f90: Likewise.
4234 * gfortran.dg/f2c_7.f90: Likewise.
4235 * gfortran.dg/f2c_9.f90: Likewise.
4236 * gfortran.dg/fgetc_1.f90: Likewise.
4237 * gfortran.dg/fgetc_2.f90: Likewise.
4238 * gfortran.dg/filename_null.f90: Likewise.
4239 * gfortran.dg/finalize_12.f90: Likewise.
4240 * gfortran.dg/finalize_13.f90: Likewise.
4241 * gfortran.dg/finalize_15.f90: Likewise.
4242 * gfortran.dg/finalize_17.f90: Likewise.
4243 * gfortran.dg/finalize_18.f90: Likewise.
4244 * gfortran.dg/finalize_25.f90: Likewise.
4245 * gfortran.dg/finalize_29.f08: Likewise.
4246 * gfortran.dg/finalize_31.f90: Likewise.
4247 * gfortran.dg/float_1.f90: Likewise.
4248 * gfortran.dg/flush_1.f90: Likewise.
4249 * gfortran.dg/fmt_bz_bn.f: Likewise.
4250 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4251 * gfortran.dg/fmt_cache_1.f: Likewise.
4252 * gfortran.dg/fmt_cache_2.f: Likewise.
4253 * gfortran.dg/fmt_cache_3.f90: Likewise.
4254 * gfortran.dg/fmt_colon.f90: Likewise.
4255 * gfortran.dg/fmt_e.f90: Likewise.
4256 * gfortran.dg/fmt_en.f90: Likewise.
4257 * gfortran.dg/fmt_error_10.f: Likewise.
4258 * gfortran.dg/fmt_error_9.f: Likewise.
4259 * gfortran.dg/fmt_exhaust.f90: Likewise.
4260 * gfortran.dg/fmt_f0_1.f90: Likewise.
4261 * gfortran.dg/fmt_f_an_p.f: Likewise.
4262 * gfortran.dg/fmt_fw_d.f90: Likewise.
4263 * gfortran.dg/fmt_g.f: Likewise.
4264 * gfortran.dg/fmt_g0_1.f08: Likewise.
4265 * gfortran.dg/fmt_g0_2.f08: Likewise.
4266 * gfortran.dg/fmt_g0_4.f08: Likewise.
4267 * gfortran.dg/fmt_g0_5.f08: Likewise.
4268 * gfortran.dg/fmt_g0_6.f08: Likewise.
4269 * gfortran.dg/fmt_g0_7.f08: Likewise.
4270 * gfortran.dg/fmt_g_1.f90: Likewise.
4271 * gfortran.dg/fmt_int_sign.f90: Likewise.
4272 * gfortran.dg/fmt_l.f90: Likewise.
4273 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4274 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4275 * gfortran.dg/fmt_p_1.f90: Likewise.
4276 * gfortran.dg/fmt_pf.f90: Likewise.
4277 * gfortran.dg/fmt_read.f90: Likewise.
4278 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4279 * gfortran.dg/fmt_t_1.f90: Likewise.
4280 * gfortran.dg/fmt_t_2.f90: Likewise.
4281 * gfortran.dg/fmt_t_3.f90: Likewise.
4282 * gfortran.dg/fmt_t_4.f90: Likewise.
4283 * gfortran.dg/fmt_t_5.f90: Likewise.
4284 * gfortran.dg/fmt_t_6.f: Likewise.
4285 * gfortran.dg/fmt_t_7.f: Likewise.
4286 * gfortran.dg/fmt_t_9.f: Likewise.
4287 * gfortran.dg/fmt_tl.f: Likewise.
4288 * gfortran.dg/fmt_unlimited.f90: Likewise.
4289 * gfortran.dg/fmt_white.f: Likewise.
4290 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4291 * gfortran.dg/fold_nearest.f90: Likewise.
4292 * gfortran.dg/forall_1.f90: Likewise.
4293 * gfortran.dg/forall_10.f90: Likewise.
4294 * gfortran.dg/forall_12.f90: Likewise.
4295 * gfortran.dg/forall_13.f90: Likewise.
4296 * gfortran.dg/forall_15.f90: Likewise.
4297 * gfortran.dg/forall_4.f90: Likewise.
4298 * gfortran.dg/forall_5.f90: Likewise.
4299 * gfortran.dg/forall_6.f90: Likewise.
4300 * gfortran.dg/forall_7.f90: Likewise.
4301 * gfortran.dg/fraction.f90: Likewise.
4302 * gfortran.dg/fseek.f90: Likewise.
4303 * gfortran.dg/ftell_1.f90: Likewise.
4304 * gfortran.dg/ftell_2.f90: Likewise.
4305 * gfortran.dg/ftell_3.f90: Likewise.
4306 * gfortran.dg/func_assign_2.f90: Likewise.
4307 * gfortran.dg/func_assign_3.f90: Likewise.
4308 * gfortran.dg/func_derived_1.f90: Likewise.
4309 * gfortran.dg/func_derived_2.f90: Likewise.
4310 * gfortran.dg/func_derived_3.f90: Likewise.
4311 * gfortran.dg/func_result_1.f90: Likewise.
4312 * gfortran.dg/func_result_2.f90: Likewise.
4313 * gfortran.dg/func_result_6.f90: Likewise.
4314 * gfortran.dg/function_charlen_2.f90: Likewise.
4315 * gfortran.dg/function_charlen_3.f: Likewise.
4316 * gfortran.dg/function_kinds_1.f90: Likewise.
4317 * gfortran.dg/function_kinds_4.f90: Likewise.
4318 * gfortran.dg/function_optimize_10.f90: Likewise.
4319 * gfortran.dg/function_optimize_11.f90: Likewise.
4320 * gfortran.dg/function_optimize_12.f90: Likewise.
4321 * gfortran.dg/function_optimize_4.f90: Likewise.
4322 * gfortran.dg/function_optimize_8.f90: Likewise.
4323 * gfortran.dg/g77/13037.f: Likewise.
4324 * gfortran.dg/g77/1832.f: Likewise.
4325 * gfortran.dg/g77/19981119-0.f: Likewise.
4326 * gfortran.dg/g77/19990313-0.f: Likewise.
4327 * gfortran.dg/g77/19990313-1.f: Likewise.
4328 * gfortran.dg/g77/19990313-2.f: Likewise.
4329 * gfortran.dg/g77/19990313-3.f: Likewise.
4330 * gfortran.dg/g77/19990419-1.f: Likewise.
4331 * gfortran.dg/g77/19990826-0.f: Likewise.
4332 * gfortran.dg/g77/19990826-2.f: Likewise.
4333 * gfortran.dg/g77/20000503-1.f: Likewise.
4334 * gfortran.dg/g77/20001111.f: Likewise.
4335 * gfortran.dg/g77/20010116.f: Likewise.
4336 * gfortran.dg/g77/20010216-1.f: Likewise.
4337 * gfortran.dg/g77/20010430.f: Likewise.
4338 * gfortran.dg/g77/20010610.f: Likewise.
4339 * gfortran.dg/g77/6177.f: Likewise.
4340 * gfortran.dg/g77/7388.f: Likewise.
4341 * gfortran.dg/g77/947.f: Likewise.
4342 * gfortran.dg/g77/970625-2.f: Likewise.
4343 * gfortran.dg/g77/971102-1.f: Likewise.
4344 * gfortran.dg/g77/980628-0.f: Likewise.
4345 * gfortran.dg/g77/980628-1.f: Likewise.
4346 * gfortran.dg/g77/980628-10.f: Likewise.
4347 * gfortran.dg/g77/980628-2.f: Likewise.
4348 * gfortran.dg/g77/980628-3.f: Likewise.
4349 * gfortran.dg/g77/980628-7.f: Likewise.
4350 * gfortran.dg/g77/980628-8.f: Likewise.
4351 * gfortran.dg/g77/980628-9.f: Likewise.
4352 * gfortran.dg/g77/980701-0.f: Likewise.
4353 * gfortran.dg/g77/980701-1.f: Likewise.
4354 * gfortran.dg/g77/cabs.f: Likewise.
4355 * gfortran.dg/g77/claus.f: Likewise.
4356 * gfortran.dg/g77/complex_1.f: Likewise.
4357 * gfortran.dg/g77/cpp3.F: Likewise.
4358 * gfortran.dg/g77/cpp4.F: Likewise.
4359 * gfortran.dg/g77/cpp5.F: Likewise.
4360 * gfortran.dg/g77/dcomplex.f: Likewise.
4361 * gfortran.dg/g77/dnrm2.f: Likewise.
4362 * gfortran.dg/g77/erfc.f: Likewise.
4363 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4364 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4365 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4366 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4367 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4368 * gfortran.dg/g77/int8421.f: Likewise.
4369 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4370 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4371 * gfortran.dg/g77/le.f: Likewise.
4372 * gfortran.dg/g77/short.f: Likewise.
4373 * gfortran.dg/gamma_1.f90: Likewise.
4374 * gfortran.dg/gamma_4.f90: Likewise.
4375 * gfortran.dg/gamma_5.f90: Likewise.
4376 * gfortran.dg/generic_13.f90: Likewise.
4377 * gfortran.dg/generic_15.f90: Likewise.
4378 * gfortran.dg/generic_19.f90: Likewise.
4379 * gfortran.dg/generic_20.f90: Likewise.
4380 * gfortran.dg/generic_23.f03: Likewise.
4381 * gfortran.dg/generic_25.f90: Likewise.
4382 * gfortran.dg/generic_27.f90: Likewise.
4383 * gfortran.dg/generic_31.f90: Likewise.
4384 * gfortran.dg/generic_4.f90: Likewise.
4385 * gfortran.dg/global_vars_c_init.f90: Likewise.
4386 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4387 * gfortran.dg/gnu_logical_1.F: Likewise.
4388 * gfortran.dg/goacc/fixed-1.f: Likewise.
4389 * gfortran.dg/goacc/fixed-2.f: Likewise.
4390 * gfortran.dg/goacc/gang-static.f95: Likewise.
4391 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4392 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4393 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4394 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4395 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4396 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4397 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4398 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4399 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4400 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4401 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4402 * gfortran.dg/gomp/pr48794.f90: Likewise.
4403 * gfortran.dg/gomp/pr72744.f90: Likewise.
4404 * gfortran.dg/gomp/pr77665.f90: Likewise.
4405 * gfortran.dg/gomp/workshare2.f90: Likewise.
4406 * gfortran.dg/gomp/workshare3.f90: Likewise.
4407 * gfortran.dg/goto_1.f: Likewise.
4408 * gfortran.dg/goto_2.f90: Likewise.
4409 * gfortran.dg/goto_4.f90: Likewise.
4410 * gfortran.dg/goto_6.f: Likewise.
4411 * gfortran.dg/graphite/id-26.f03: Likewise.
4412 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4413 * gfortran.dg/graphite/pr29581.f90: Likewise.
4414 * gfortran.dg/graphite/pr29832.f90: Likewise.
4415 * gfortran.dg/graphite/run-id-1.f: Likewise.
4416 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4417 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4418 * gfortran.dg/hollerith.f90: Likewise.
4419 * gfortran.dg/hollerith4.f90: Likewise.
4420 * gfortran.dg/hollerith6.f90: Likewise.
4421 * gfortran.dg/hollerith8.f90: Likewise.
4422 * gfortran.dg/hollerith_1.f90: Likewise.
4423 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4424 * gfortran.dg/hollerith_f95.f90: Likewise.
4425 * gfortran.dg/hollerith_legacy.f90: Likewise.
4426 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4427 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4428 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4429 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4430 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4431 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4432 * gfortran.dg/hypot_1.f90: Likewise.
4433 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4434 * gfortran.dg/iargc.f90: Likewise.
4435 * gfortran.dg/ibits.f90: Likewise.
4436 * gfortran.dg/ichar_1.f90: Likewise.
4437 * gfortran.dg/ichar_2.f90: Likewise.
4438 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4439 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4440 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4441 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4442 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4443 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4444 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4445 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4446 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4447 * gfortran.dg/ieee/large_1.f90: Likewise.
4448 * gfortran.dg/ieee/large_2.f90: Likewise.
4449 * gfortran.dg/ieee/large_3.F90: Likewise.
4450 * gfortran.dg/ieee/large_4.f90: Likewise.
4451 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4452 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4453 * gfortran.dg/impl_do_var_data.f90: Likewise.
4454 * gfortran.dg/implicit_10.f90: Likewise.
4455 * gfortran.dg/implicit_12.f90: Likewise.
4456 * gfortran.dg/implicit_class_1.f90: Likewise.
4457 * gfortran.dg/implicit_pure_1.f90: Likewise.
4458 * gfortran.dg/implied_do_1.f90: Likewise.
4459 * gfortran.dg/implied_do_io_1.f90: Likewise.
4460 * gfortran.dg/implied_do_io_2.f90: Likewise.
4461 * gfortran.dg/implied_do_io_3.f90: Likewise.
4462 * gfortran.dg/implied_shape_1.f08: Likewise.
4463 * gfortran.dg/import.f90: Likewise.
4464 * gfortran.dg/import4.f90: Likewise.
4465 * gfortran.dg/impure_1.f08: Likewise.
4466 * gfortran.dg/index.f90: Likewise.
4467 * gfortran.dg/index_2.f90: Likewise.
4468 * gfortran.dg/init_flag_1.f90: Likewise.
4469 * gfortran.dg/init_flag_10.f90: Likewise.
4470 * gfortran.dg/init_flag_15.f03: Likewise.
4471 * gfortran.dg/init_flag_2.f90: Likewise.
4472 * gfortran.dg/init_flag_3.f90: Likewise.
4473 * gfortran.dg/init_flag_4.f90: Likewise.
4474 * gfortran.dg/init_flag_5.f90: Likewise.
4475 * gfortran.dg/init_flag_6.f90: Likewise.
4476 * gfortran.dg/init_flag_7.f90: Likewise.
4477 * gfortran.dg/init_flag_9.f90: Likewise.
4478 * gfortran.dg/initialization_11.f90: Likewise.
4479 * gfortran.dg/initialization_19.f90: Likewise.
4480 * gfortran.dg/initialization_2.f90: Likewise.
4481 * gfortran.dg/initialization_22.f90: Likewise.
4482 * gfortran.dg/initialization_27.f90: Likewise.
4483 * gfortran.dg/initialization_5.f90: Likewise.
4484 * gfortran.dg/initialization_6.f90: Likewise.
4485 * gfortran.dg/inline_matmul_1.f90: Likewise.
4486 * gfortran.dg/inline_matmul_10.f90: Likewise.
4487 * gfortran.dg/inline_matmul_11.f90: Likewise.
4488 * gfortran.dg/inline_matmul_13.f90: Likewise.
4489 * gfortran.dg/inline_matmul_14.f90: Likewise.
4490 * gfortran.dg/inline_matmul_16.f90: Likewise.
4491 * gfortran.dg/inline_matmul_17.f90: Likewise.
4492 * gfortran.dg/inline_matmul_18.f90: Likewise.
4493 * gfortran.dg/inline_matmul_19.f90: Likewise.
4494 * gfortran.dg/inline_matmul_2.f90: Likewise.
4495 * gfortran.dg/inline_matmul_20.f90: Likewise.
4496 * gfortran.dg/inline_matmul_22.f90: Likewise.
4497 * gfortran.dg/inline_matmul_3.f90: Likewise.
4498 * gfortran.dg/inline_matmul_4.f90: Likewise.
4499 * gfortran.dg/inline_matmul_5.f90: Likewise.
4500 * gfortran.dg/inline_matmul_6.f90: Likewise.
4501 * gfortran.dg/inline_matmul_7.f90: Likewise.
4502 * gfortran.dg/inline_matmul_8.f90: Likewise.
4503 * gfortran.dg/inline_matmul_9.f90: Likewise.
4504 * gfortran.dg/inline_sum_1.f90: Likewise.
4505 * gfortran.dg/inline_sum_3.f90: Likewise.
4506 * gfortran.dg/inline_sum_5.f90: Likewise.
4507 * gfortran.dg/inquire-complex.f90: Likewise.
4508 * gfortran.dg/inquire.f90: Likewise.
4509 * gfortran.dg/inquire_10.f90: Likewise.
4510 * gfortran.dg/inquire_13.f90: Likewise.
4511 * gfortran.dg/inquire_15.f90: Likewise.
4512 * gfortran.dg/inquire_16.f90: Likewise.
4513 * gfortran.dg/inquire_17.f90: Likewise.
4514 * gfortran.dg/inquire_5.f90: Likewise.
4515 * gfortran.dg/inquire_6.f90: Likewise.
4516 * gfortran.dg/inquire_7.f90: Likewise.
4517 * gfortran.dg/inquire_9.f90: Likewise.
4518 * gfortran.dg/inquire_internal.f90: Likewise.
4519 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4520 * gfortran.dg/inquire_size.f90: Likewise.
4521 * gfortran.dg/int_1.f90: Likewise.
4522 * gfortran.dg/int_conv_1.f90: Likewise.
4523 * gfortran.dg/int_range_io_1.f90: Likewise.
4524 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4525 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4526 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4527 * gfortran.dg/integer_plus.f90: Likewise.
4528 * gfortran.dg/intent_out_2.f90: Likewise.
4529 * gfortran.dg/intent_out_5.f90: Likewise.
4530 * gfortran.dg/intent_out_6.f90: Likewise.
4531 * gfortran.dg/interface_12.f90: Likewise.
4532 * gfortran.dg/interface_19.f90: Likewise.
4533 * gfortran.dg/interface_4.f90: Likewise.
4534 * gfortran.dg/interface_5.f90: Likewise.
4535 * gfortran.dg/interface_9.f90: Likewise.
4536 * gfortran.dg/interface_assignment_1.f90: Likewise.
4537 * gfortran.dg/interface_assignment_2.f90: Likewise.
4538 * gfortran.dg/internal_dummy_2.f08: Likewise.
4539 * gfortran.dg/internal_dummy_3.f08: Likewise.
4540 * gfortran.dg/internal_dummy_4.f08: Likewise.
4541 * gfortran.dg/internal_pack_1.f90: Likewise.
4542 * gfortran.dg/internal_pack_10.f90: Likewise.
4543 * gfortran.dg/internal_pack_12.f90: Likewise.
4544 * gfortran.dg/internal_pack_13.f90: Likewise.
4545 * gfortran.dg/internal_pack_14.f90: Likewise.
4546 * gfortran.dg/internal_pack_15.f90: Likewise.
4547 * gfortran.dg/internal_pack_2.f90: Likewise.
4548 * gfortran.dg/internal_pack_3.f90: Likewise.
4549 * gfortran.dg/internal_pack_4.f90: Likewise.
4550 * gfortran.dg/internal_pack_6.f90: Likewise.
4551 * gfortran.dg/internal_pack_8.f90: Likewise.
4552 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4553 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4554 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4555 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4556 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4557 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4558 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4559 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4560 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4561 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4562 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4563 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4564 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4565 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4566 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4567 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4568 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4569 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4570 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4571 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4572 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4573 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4574 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4575 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4576 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4577 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4578 * gfortran.dg/io_err_1.f90: Likewise.
4579 * gfortran.dg/io_real_boz.f90: Likewise.
4580 * gfortran.dg/iomsg_1.f90: Likewise.
4581 * gfortran.dg/iostat_1.f90: Likewise.
4582 * gfortran.dg/iostat_2.f90: Likewise.
4583 * gfortran.dg/iostat_4.f90: Likewise.
4584 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4585 * gfortran.dg/ishft_1.f90: Likewise.
4586 * gfortran.dg/ishft_2.f90: Likewise.
4587 * gfortran.dg/ishft_4.f90: Likewise.
4588 * gfortran.dg/isnan_1.f90: Likewise.
4589 * gfortran.dg/isnan_2.f90: Likewise.
4590 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4591 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4592 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4593 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4594 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4595 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4596 * gfortran.dg/itime_idate_1.f: Likewise.
4597 * gfortran.dg/itime_idate_2.f: Likewise.
4598 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4599 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4600 * gfortran.dg/large_real_kind_1.f90: Likewise.
4601 * gfortran.dg/large_real_kind_2.F90: Likewise.
4602 * gfortran.dg/large_real_kind_3.F90: Likewise.
4603 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4604 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4605 * gfortran.dg/large_recl.f90: Likewise.
4606 * gfortran.dg/large_unit_1.f90: Likewise.
4607 * gfortran.dg/large_unit_2.f90: Likewise.
4608 * gfortran.dg/largeequiv_1.f90: Likewise.
4609 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4610 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4611 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4612 * gfortran.dg/list_read_1.f90: Likewise.
4613 * gfortran.dg/list_read_10.f90: Likewise.
4614 * gfortran.dg/list_read_11.f90: Likewise.
4615 * gfortran.dg/list_read_12.f90: Likewise.
4616 * gfortran.dg/list_read_13.f: Likewise.
4617 * gfortran.dg/list_read_14.f90: Likewise.
4618 * gfortran.dg/list_read_2.f90: Likewise.
4619 * gfortran.dg/list_read_3.f90: Likewise.
4620 * gfortran.dg/list_read_4.f90: Likewise.
4621 * gfortran.dg/list_read_5.f90: Likewise.
4622 * gfortran.dg/list_read_6.f90: Likewise.
4623 * gfortran.dg/list_read_7.f90: Likewise.
4624 * gfortran.dg/list_read_8.f90: Likewise.
4625 * gfortran.dg/list_read_9.f90: Likewise.
4626 * gfortran.dg/loc_2.f90: Likewise.
4627 * gfortran.dg/logical_1.f90: Likewise.
4628 * gfortran.dg/logical_dot_product.f90: Likewise.
4629 * gfortran.dg/logical_temp_io.f90: Likewise.
4630 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4631 * gfortran.dg/lrshift_1.f90: Likewise.
4632 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4633 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4634 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4635 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4636 * gfortran.dg/make_unit.f90: Likewise.
4637 * gfortran.dg/mapping_1.f90: Likewise.
4638 * gfortran.dg/mapping_2.f90: Likewise.
4639 * gfortran.dg/mapping_3.f90: Likewise.
4640 * gfortran.dg/masklr_1.F90: Likewise.
4641 * gfortran.dg/masklr_2.F90: Likewise.
4642 * gfortran.dg/matmul_1.f90: Likewise.
4643 * gfortran.dg/matmul_10.f90: Likewise.
4644 * gfortran.dg/matmul_12.f90: Likewise.
4645 * gfortran.dg/matmul_16.f90: Likewise.
4646 * gfortran.dg/matmul_17.f90: Likewise.
4647 * gfortran.dg/matmul_18.f90: Likewise.
4648 * gfortran.dg/matmul_2.f90: Likewise.
4649 * gfortran.dg/matmul_3.f90: Likewise.
4650 * gfortran.dg/matmul_4.f90: Likewise.
4651 * gfortran.dg/matmul_6.f90: Likewise.
4652 * gfortran.dg/matmul_8.f03: Likewise.
4653 * gfortran.dg/matmul_9.f90: Likewise.
4654 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4655 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4656 * gfortran.dg/matmul_const.f90: Likewise.
4657 * gfortran.dg/maxloc_1.f90: Likewise.
4658 * gfortran.dg/maxloc_2.f90: Likewise.
4659 * gfortran.dg/maxloc_3.f90: Likewise.
4660 * gfortran.dg/maxloc_4.f90: Likewise.
4661 * gfortran.dg/maxloc_string_1.f90: Likewise.
4662 * gfortran.dg/maxlocval_1.f90: Likewise.
4663 * gfortran.dg/maxlocval_2.f90: Likewise.
4664 * gfortran.dg/maxlocval_3.f90: Likewise.
4665 * gfortran.dg/maxlocval_4.f90: Likewise.
4666 * gfortran.dg/maxval_char_1.f90: Likewise.
4667 * gfortran.dg/maxval_char_2.f90: Likewise.
4668 * gfortran.dg/maxval_char_3.f90: Likewise.
4669 * gfortran.dg/maxval_char_4.f90: Likewise.
4670 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4671 * gfortran.dg/mclock.f90: Likewise.
4672 * gfortran.dg/merge_bits_1.F90: Likewise.
4673 * gfortran.dg/merge_bits_2.F90: Likewise.
4674 * gfortran.dg/merge_char_1.f90: Likewise.
4675 * gfortran.dg/merge_init_expr.f90: Likewise.
4676 * gfortran.dg/min_max_optional_1.f90: Likewise.
4677 * gfortran.dg/min_max_optional_5.f90: Likewise.
4678 * gfortran.dg/minloc_1.f90: Likewise.
4679 * gfortran.dg/minloc_2.f90: Likewise.
4680 * gfortran.dg/minloc_3.f90: Likewise.
4681 * gfortran.dg/minloc_4.f90: Likewise.
4682 * gfortran.dg/minloc_string_1.f90: Likewise.
4683 * gfortran.dg/minlocval_1.f90: Likewise.
4684 * gfortran.dg/minlocval_2.f90: Likewise.
4685 * gfortran.dg/minlocval_3.f90: Likewise.
4686 * gfortran.dg/minlocval_4.f90: Likewise.
4687 * gfortran.dg/minmax_char_1.f90: Likewise.
4688 * gfortran.dg/minmaxloc_1.f90: Likewise.
4689 * gfortran.dg/minmaxloc_10.f90: Likewise.
4690 * gfortran.dg/minmaxloc_11.f90: Likewise.
4691 * gfortran.dg/minmaxloc_12.f90: Likewise.
4692 * gfortran.dg/minmaxloc_13.f90: Likewise.
4693 * gfortran.dg/minmaxloc_2.f90: Likewise.
4694 * gfortran.dg/minmaxloc_3.f90: Likewise.
4695 * gfortran.dg/minmaxloc_4.f90: Likewise.
4696 * gfortran.dg/minmaxloc_5.f90: Likewise.
4697 * gfortran.dg/minmaxloc_6.f90: Likewise.
4698 * gfortran.dg/minmaxloc_7.f90: Likewise.
4699 * gfortran.dg/minmaxloc_8.f90: Likewise.
4700 * gfortran.dg/minmaxval_1.f90: Likewise.
4701 * gfortran.dg/minval_char_1.f90: Likewise.
4702 * gfortran.dg/minval_char_2.f90: Likewise.
4703 * gfortran.dg/minval_char_3.f90: Likewise.
4704 * gfortran.dg/minval_char_4.f90: Likewise.
4705 * gfortran.dg/minval_char_5.f90: Likewise.
4706 * gfortran.dg/minval_parameter_1.f90: Likewise.
4707 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4708 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4709 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4710 * gfortran.dg/missing_parens_1.f90: Likewise.
4711 * gfortran.dg/missing_parens_2.f90: Likewise.
4712 * gfortran.dg/mod_large_1.f90: Likewise.
4713 * gfortran.dg/mod_sign0_1.f90: Likewise.
4714 * gfortran.dg/module_blank_common.f90: Likewise.
4715 * gfortran.dg/module_commons_1.f90: Likewise.
4716 * gfortran.dg/module_commons_3.f90: Likewise.
4717 * gfortran.dg/module_double_reuse.f90: Likewise.
4718 * gfortran.dg/module_equivalence_1.f90: Likewise.
4719 * gfortran.dg/module_equivalence_2.f90: Likewise.
4720 * gfortran.dg/module_equivalence_3.f90: Likewise.
4721 * gfortran.dg/module_equivalence_5.f90: Likewise.
4722 * gfortran.dg/module_interface_1.f90: Likewise.
4723 * gfortran.dg/module_nan.f90: Likewise.
4724 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4725 * gfortran.dg/module_procedure_1.f90: Likewise.
4726 * gfortran.dg/module_read_1.f90: Likewise.
4727 * gfortran.dg/module_read_2.f90: Likewise.
4728 * gfortran.dg/module_widestring_1.f90: Likewise.
4729 * gfortran.dg/move_alloc.f90: Likewise.
4730 * gfortran.dg/move_alloc_10.f90: Likewise.
4731 * gfortran.dg/move_alloc_13.f90: Likewise.
4732 * gfortran.dg/move_alloc_14.f90: Likewise.
4733 * gfortran.dg/move_alloc_15.f90: Likewise.
4734 * gfortran.dg/move_alloc_16.f90: Likewise.
4735 * gfortran.dg/move_alloc_2.f90: Likewise.
4736 * gfortran.dg/move_alloc_5.f90: Likewise.
4737 * gfortran.dg/move_alloc_6.f90: Likewise.
4738 * gfortran.dg/move_alloc_9.f90: Likewise.
4739 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4740 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4741 * gfortran.dg/mvbits_1.f90: Likewise.
4742 * gfortran.dg/mvbits_2.f90: Likewise.
4743 * gfortran.dg/mvbits_3.f90: Likewise.
4744 * gfortran.dg/mvbits_4.f90: Likewise.
4745 * gfortran.dg/mvbits_7.f90: Likewise.
4746 * gfortran.dg/mvbits_8.f90: Likewise.
4747 * gfortran.dg/namelist_11.f: Likewise.
4748 * gfortran.dg/namelist_12.f: Likewise.
4749 * gfortran.dg/namelist_13.f90: Likewise.
4750 * gfortran.dg/namelist_14.f90: Likewise.
4751 * gfortran.dg/namelist_15.f90: Likewise.
4752 * gfortran.dg/namelist_16.f90: Likewise.
4753 * gfortran.dg/namelist_17.f90: Likewise.
4754 * gfortran.dg/namelist_18.f90: Likewise.
4755 * gfortran.dg/namelist_19.f90: Likewise.
4756 * gfortran.dg/namelist_20.f90: Likewise.
4757 * gfortran.dg/namelist_21.f90: Likewise.
4758 * gfortran.dg/namelist_22.f90: Likewise.
4759 * gfortran.dg/namelist_23.f90: Likewise.
4760 * gfortran.dg/namelist_24.f90: Likewise.
4761 * gfortran.dg/namelist_26.f90: Likewise.
4762 * gfortran.dg/namelist_27.f90: Likewise.
4763 * gfortran.dg/namelist_28.f90: Likewise.
4764 * gfortran.dg/namelist_29.f90: Likewise.
4765 * gfortran.dg/namelist_37.f90: Likewise.
4766 * gfortran.dg/namelist_38.f90: Likewise.
4767 * gfortran.dg/namelist_39.f90: Likewise.
4768 * gfortran.dg/namelist_40.f90: Likewise.
4769 * gfortran.dg/namelist_41.f90: Likewise.
4770 * gfortran.dg/namelist_42.f90: Likewise.
4771 * gfortran.dg/namelist_43.f90: Likewise.
4772 * gfortran.dg/namelist_44.f90: Likewise.
4773 * gfortran.dg/namelist_47.f90: Likewise.
4774 * gfortran.dg/namelist_48.f90: Likewise.
4775 * gfortran.dg/namelist_49.f90: Likewise.
4776 * gfortran.dg/namelist_50.f90: Likewise.
4777 * gfortran.dg/namelist_51.f90: Likewise.
4778 * gfortran.dg/namelist_52.f90: Likewise.
4779 * gfortran.dg/namelist_54.f90: Likewise.
4780 * gfortran.dg/namelist_55.f90: Likewise.
4781 * gfortran.dg/namelist_56.f90: Likewise.
4782 * gfortran.dg/namelist_57.f90: Likewise.
4783 * gfortran.dg/namelist_58.f90: Likewise.
4784 * gfortran.dg/namelist_59.f90: Likewise.
4785 * gfortran.dg/namelist_60.f90: Likewise.
4786 * gfortran.dg/namelist_61.f90: Likewise.
4787 * gfortran.dg/namelist_64.f90: Likewise.
4788 * gfortran.dg/namelist_65.f90: Likewise.
4789 * gfortran.dg/namelist_69.f90: Likewise.
4790 * gfortran.dg/namelist_70.f90: Likewise.
4791 * gfortran.dg/namelist_71.f90: Likewise.
4792 * gfortran.dg/namelist_72.f: Likewise.
4793 * gfortran.dg/namelist_73.f90: Likewise.
4794 * gfortran.dg/namelist_77.f90: Likewise.
4795 * gfortran.dg/namelist_78.f90: Likewise.
4796 * gfortran.dg/namelist_79.f90: Likewise.
4797 * gfortran.dg/namelist_80.f90: Likewise.
4798 * gfortran.dg/namelist_81.f90: Likewise.
4799 * gfortran.dg/namelist_82.f90: Likewise.
4800 * gfortran.dg/namelist_84.f90: Likewise.
4801 * gfortran.dg/namelist_85.f90: Likewise.
4802 * gfortran.dg/namelist_86.f90: Likewise.
4803 * gfortran.dg/namelist_87.f90: Likewise.
4804 * gfortran.dg/namelist_88.f90: Likewise.
4805 * gfortran.dg/namelist_89.f90: Likewise.
4806 * gfortran.dg/namelist_90.f: Likewise.
4807 * gfortran.dg/namelist_95.f90: Likewise.
4808 * gfortran.dg/namelist_char_only.f90: Likewise.
4809 * gfortran.dg/namelist_empty.f90: Likewise.
4810 * gfortran.dg/namelist_internal.f90: Likewise.
4811 * gfortran.dg/namelist_use.f90: Likewise.
4812 * gfortran.dg/namelist_use_only.f90: Likewise.
4813 * gfortran.dg/namelist_utf8.f90: Likewise.
4814 * gfortran.dg/nan_1.f90: Likewise.
4815 * gfortran.dg/nan_2.f90: Likewise.
4816 * gfortran.dg/nan_3.f90: Likewise.
4817 * gfortran.dg/nan_6.f90: Likewise.
4818 * gfortran.dg/nan_7.f90: Likewise.
4819 * gfortran.dg/nearest_1.f90: Likewise.
4820 * gfortran.dg/nearest_2.f90: Likewise.
4821 * gfortran.dg/nearest_3.f90: Likewise.
4822 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4823 * gfortran.dg/negative_automatic_size.f90: Likewise.
4824 * gfortran.dg/negative_unit.f: Likewise.
4825 * gfortran.dg/negative_unit2.f90: Likewise.
4826 * gfortran.dg/negative_unit_int8.f: Likewise.
4827 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4828 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4829 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4830 * gfortran.dg/nested_modules_1.f90: Likewise.
4831 * gfortran.dg/nested_modules_2.f90: Likewise.
4832 * gfortran.dg/nested_modules_3.f90: Likewise.
4833 * gfortran.dg/nesting_1.f90: Likewise.
4834 * gfortran.dg/new_line.f90: Likewise.
4835 * gfortran.dg/newunit_1.f90: Likewise.
4836 * gfortran.dg/newunit_3.f90: Likewise.
4837 * gfortran.dg/newunit_5.f90.f90: Likewise.
4838 * gfortran.dg/nint_1.f90: Likewise.
4839 * gfortran.dg/nint_2.f90: Likewise.
4840 * gfortran.dg/no_arg_check_2.f90: Likewise.
4841 * gfortran.dg/no_range_check_1.f90: Likewise.
4842 * gfortran.dg/no_range_check_2.f90: Likewise.
4843 * gfortran.dg/no_range_check_3.f90: Likewise.
4844 * gfortran.dg/noadv_size.f90: Likewise.
4845 * gfortran.dg/nonreturning_statements.f90: Likewise.
4846 * gfortran.dg/norm2_1.f90: Likewise.
4847 * gfortran.dg/norm2_3.f90: Likewise.
4848 * gfortran.dg/nosigned_zero_1.f90: Likewise.
4849 * gfortran.dg/nosigned_zero_2.f90: Likewise.
4850 * gfortran.dg/nosigned_zero_3.f90: Likewise.
4851 * gfortran.dg/null_4.f90: Likewise.
4852 * gfortran.dg/null_9.f90: Likewise.
4853 * gfortran.dg/nullify_3.f90: Likewise.
4854 * gfortran.dg/oldstyle_1.f90: Likewise.
4855 * gfortran.dg/open_access_append_1.f90: Likewise.
4856 * gfortran.dg/open_access_append_2.f90: Likewise.
4857 * gfortran.dg/open_errors.f90: Likewise.
4858 * gfortran.dg/open_negative_unit_1.f90: Likewise.
4859 * gfortran.dg/open_new.f90: Likewise.
4860 * gfortran.dg/open_readonly_1.f90: Likewise.
4861 * gfortran.dg/operator_1.f90: Likewise.
4862 * gfortran.dg/optional_absent_1.f90: Likewise.
4863 * gfortran.dg/optional_absent_2.f90: Likewise.
4864 * gfortran.dg/optional_absent_3.f90: Likewise.
4865 * gfortran.dg/optional_class_1.f90: Likewise.
4866 * gfortran.dg/optional_dim_2.f90: Likewise.
4867 * gfortran.dg/optional_dim_3.f90: Likewise.
4868 * gfortran.dg/output_exponents_1.f90: Likewise.
4869 * gfortran.dg/overload_1.f90: Likewise.
4870 * gfortran.dg/overload_2.f90: Likewise.
4871 * gfortran.dg/overwrite_1.f: Likewise.
4872 * gfortran.dg/pad_no.f90: Likewise.
4873 * gfortran.dg/parameter_array_init_1.f90: Likewise.
4874 * gfortran.dg/parameter_array_init_2.f90: Likewise.
4875 * gfortran.dg/parameter_array_init_4.f90: Likewise.
4876 * gfortran.dg/parameter_array_init_5.f90: Likewise.
4877 * gfortran.dg/parameter_array_section_2.f90: Likewise.
4878 * gfortran.dg/parens_3.f90: Likewise.
4879 * gfortran.dg/parens_5.f90: Likewise.
4880 * gfortran.dg/parens_6.f90: Likewise.
4881 * gfortran.dg/parent_result_ref_1.f90: Likewise.
4882 * gfortran.dg/parent_result_ref_2.f90: Likewise.
4883 * gfortran.dg/parent_result_ref_3.f90: Likewise.
4884 * gfortran.dg/parent_result_ref_4.f90: Likewise.
4885 * gfortran.dg/parity_1.f90: Likewise.
4886 * gfortran.dg/past_eor.f90: Likewise.
4887 * gfortran.dg/pdt_1.f03: Likewise.
4888 * gfortran.dg/pdt_10.f03: Likewise.
4889 * gfortran.dg/pdt_11.f03: Likewise.
4890 * gfortran.dg/pdt_12.f03: Likewise.
4891 * gfortran.dg/pdt_13.f03: Likewise.
4892 * gfortran.dg/pdt_14.f03: Likewise.
4893 * gfortran.dg/pdt_15.f03: Likewise.
4894 * gfortran.dg/pdt_19.f03: Likewise.
4895 * gfortran.dg/pdt_20.f03: Likewise.
4896 * gfortran.dg/pdt_22.f03: Likewise.
4897 * gfortran.dg/pdt_23.f03: Likewise.
4898 * gfortran.dg/pdt_25.f03: Likewise.
4899 * gfortran.dg/pdt_26.f03: Likewise.
4900 * gfortran.dg/pdt_27.f03: Likewise.
4901 * gfortran.dg/pdt_28.f03: Likewise.
4902 * gfortran.dg/pdt_3.f03: Likewise.
4903 * gfortran.dg/pdt_4.f03: Likewise.
4904 * gfortran.dg/pdt_5.f03: Likewise.
4905 * gfortran.dg/pdt_7.f03: Likewise.
4906 * gfortran.dg/pointer_1.f90: Likewise.
4907 * gfortran.dg/pointer_array_1.f90: Likewise.
4908 * gfortran.dg/pointer_array_3.f90: Likewise.
4909 * gfortran.dg/pointer_array_4.f90: Likewise.
4910 * gfortran.dg/pointer_array_5.f90: Likewise.
4911 * gfortran.dg/pointer_array_6.f90: Likewise.
4912 * gfortran.dg/pointer_array_7.f90: Likewise.
4913 * gfortran.dg/pointer_array_8.f90: Likewise.
4914 * gfortran.dg/pointer_array_9.f90: Likewise.
4915 * gfortran.dg/pointer_array_component_1.f90: Likewise.
4916 * gfortran.dg/pointer_array_component_2.f90: Likewise.
4917 * gfortran.dg/pointer_assign_10.f90: Likewise.
4918 * gfortran.dg/pointer_assign_11.f90: Likewise.
4919 * gfortran.dg/pointer_assign_4.f90: Likewise.
4920 * gfortran.dg/pointer_assign_8.f90: Likewise.
4921 * gfortran.dg/pointer_assign_9.f90: Likewise.
4922 * gfortran.dg/pointer_check_10.f90: Likewise.
4923 * gfortran.dg/pointer_check_9.f90: Likewise.
4924 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
4925 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
4926 * gfortran.dg/pointer_function_result_1.f90: Likewise.
4927 * gfortran.dg/pointer_init_1.f90: Likewise.
4928 * gfortran.dg/pointer_init_3.f90: Likewise.
4929 * gfortran.dg/pointer_init_4.f90: Likewise.
4930 * gfortran.dg/pointer_init_5.f90: Likewise.
4931 * gfortran.dg/pointer_init_8.f90: Likewise.
4932 * gfortran.dg/pointer_intent_1.f90: Likewise.
4933 * gfortran.dg/pointer_intent_4.f90: Likewise.
4934 * gfortran.dg/pointer_intent_5.f90: Likewise.
4935 * gfortran.dg/pointer_remapping_10.f90: Likewise.
4936 * gfortran.dg/pointer_remapping_4.f03: Likewise.
4937 * gfortran.dg/pointer_remapping_5.f08: Likewise.
4938 * gfortran.dg/pointer_remapping_9.f90: Likewise.
4939 * gfortran.dg/pointer_target_1.f90: Likewise.
4940 * gfortran.dg/pointer_target_2.f90: Likewise.
4941 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
4942 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
4943 * gfortran.dg/power.f90: Likewise.
4944 * gfortran.dg/power1.f90: Likewise.
4945 * gfortran.dg/power_3.f90: Likewise.
4946 * gfortran.dg/power_4.f90: Likewise.
4947 * gfortran.dg/power_5.f90: Likewise.
4948 * gfortran.dg/pr12884.f: Likewise.
4949 * gfortran.dg/pr15129.f90: Likewise.
4950 * gfortran.dg/pr15140.f90: Likewise.
4951 * gfortran.dg/pr15324.f90: Likewise.
4952 * gfortran.dg/pr15332.f: Likewise.
4953 * gfortran.dg/pr15957.f90: Likewise.
4954 * gfortran.dg/pr15959.f90: Likewise.
4955 * gfortran.dg/pr16597.f90: Likewise.
4956 * gfortran.dg/pr16861.f90: Likewise.
4957 * gfortran.dg/pr16938.f90: Likewise.
4958 * gfortran.dg/pr17090.f90: Likewise.
4959 * gfortran.dg/pr17143.f90: Likewise.
4960 * gfortran.dg/pr17164.f90: Likewise.
4961 * gfortran.dg/pr17229.f: Likewise.
4962 * gfortran.dg/pr17285.f90: Likewise.
4963 * gfortran.dg/pr17286.f90: Likewise.
4964 * gfortran.dg/pr17472.f: Likewise.
4965 * gfortran.dg/pr17612.f90: Likewise.
4966 * gfortran.dg/pr17706.f90: Likewise.
4967 * gfortran.dg/pr18025.f90: Likewise.
4968 * gfortran.dg/pr18122.f90: Likewise.
4969 * gfortran.dg/pr18210.f90: Likewise.
4970 * gfortran.dg/pr18392.f90: Likewise.
4971 * gfortran.dg/pr19155.f: Likewise.
4972 * gfortran.dg/pr19216.f: Likewise.
4973 * gfortran.dg/pr19467.f90: Likewise.
4974 * gfortran.dg/pr19657.f: Likewise.
4975 * gfortran.dg/pr19926.f90: Likewise.
4976 * gfortran.dg/pr19928-1.f90: Likewise.
4977 * gfortran.dg/pr19928-2.f90: Likewise.
4978 * gfortran.dg/pr20086.f90: Likewise.
4979 * gfortran.dg/pr20124.f90: Likewise.
4980 * gfortran.dg/pr20163-2.f: Likewise.
4981 * gfortran.dg/pr20480.f90: Likewise.
4982 * gfortran.dg/pr20755.f: Likewise.
4983 * gfortran.dg/pr20950.f: Likewise.
4984 * gfortran.dg/pr21177.f90: Likewise.
4985 * gfortran.dg/pr21730.f: Likewise.
4986 * gfortran.dg/pr22491.f: Likewise.
4987 * gfortran.dg/pr25603.f: Likewise.
4988 * gfortran.dg/pr26246_2.f90: Likewise.
4989 * gfortran.dg/pr32136.f90: Likewise.
4990 * gfortran.dg/pr32533.f90: Likewise.
4991 * gfortran.dg/pr33794.f90: Likewise.
4992 * gfortran.dg/pr35662.f90: Likewise.
4993 * gfortran.dg/pr35944-1.f90: Likewise.
4994 * gfortran.dg/pr35944-2.f90: Likewise.
4995 * gfortran.dg/pr35983.f90: Likewise.
4996 * gfortran.dg/pr39865.f90: Likewise.
4997 * gfortran.dg/pr41212.f90: Likewise.
4998 * gfortran.dg/pr43808.f90: Likewise.
4999 * gfortran.dg/pr44592.f90: Likewise.
5000 * gfortran.dg/pr44735.f90: Likewise.
5001 * gfortran.dg/pr45308.f03: Likewise.
5002 * gfortran.dg/pr46297.f: Likewise.
5003 * gfortran.dg/pr46588.f90: Likewise.
5004 * gfortran.dg/pr46665.f90: Likewise.
5005 * gfortran.dg/pr46804.f90: Likewise.
5006 * gfortran.dg/pr47008.f03: Likewise.
5007 * gfortran.dg/pr47614.f: Likewise.
5008 * gfortran.dg/pr47878.f90: Likewise.
5009 * gfortran.dg/pr49103.f90: Likewise.
5010 * gfortran.dg/pr50069_1.f90: Likewise.
5011 * gfortran.dg/pr50769.f90: Likewise.
5012 * gfortran.dg/pr52608.f90: Likewise.
5013 * gfortran.dg/pr55086_2.f90: Likewise.
5014 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5015 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5016 * gfortran.dg/pr55330.f90: Likewise.
5017 * gfortran.dg/pr56015.f90: Likewise.
5018 * gfortran.dg/pr57910.f90: Likewise.
5019 * gfortran.dg/pr59700.f90: Likewise.
5020 * gfortran.dg/pr62125.f90: Likewise.
5021 * gfortran.dg/pr64530.f90: Likewise.
5022 * gfortran.dg/pr65429.f90: Likewise.
5023 * gfortran.dg/pr65450.f90: Likewise.
5024 * gfortran.dg/pr65504.f90: Likewise.
5025 * gfortran.dg/pr65903.f90: Likewise.
5026 * gfortran.dg/pr66311.f90: Likewise.
5027 * gfortran.dg/pr66864.f90: Likewise.
5028 * gfortran.dg/pr67140.f90: Likewise.
5029 * gfortran.dg/pr67524.f90: Likewise.
5030 * gfortran.dg/pr67885.f90: Likewise.
5031 * gfortran.dg/pr68053.f90: Likewise.
5032 * gfortran.dg/pr68566.f90: Likewise.
5033 * gfortran.dg/pr69514_1.f90: Likewise.
5034 * gfortran.dg/pr69514_2.f90: Likewise.
5035 * gfortran.dg/pr69739.f90: Likewise.
5036 * gfortran.dg/pr70673.f90: Likewise.
5037 * gfortran.dg/pr71523_2.f90: Likewise.
5038 * gfortran.dg/pr71764.f90: Likewise.
5039 * gfortran.dg/pr78092.f90: Likewise.
5040 * gfortran.dg/pr82973.f90: Likewise.
5041 * gfortran.dg/pr83864.f90: Likewise.
5042 * gfortran.dg/pr83874.f90: Likewise.
5043 * gfortran.dg/pr84088.f90: Likewise.
5044 * gfortran.dg/pr84155.f90: Likewise.
5045 * gfortran.dg/proc_decl_12.f90: Likewise.
5046 * gfortran.dg/proc_decl_13.f90: Likewise.
5047 * gfortran.dg/proc_decl_15.f90: Likewise.
5048 * gfortran.dg/proc_decl_17.f90: Likewise.
5049 * gfortran.dg/proc_decl_18.f90: Likewise.
5050 * gfortran.dg/proc_decl_2.f90: Likewise.
5051 * gfortran.dg/proc_decl_5.f90: Likewise.
5052 * gfortran.dg/proc_decl_9.f90: Likewise.
5053 * gfortran.dg/proc_ptr_1.f90: Likewise.
5054 * gfortran.dg/proc_ptr_10.f90: Likewise.
5055 * gfortran.dg/proc_ptr_12.f90: Likewise.
5056 * gfortran.dg/proc_ptr_18.f90: Likewise.
5057 * gfortran.dg/proc_ptr_19.f90: Likewise.
5058 * gfortran.dg/proc_ptr_21.f90: Likewise.
5059 * gfortran.dg/proc_ptr_22.f90: Likewise.
5060 * gfortran.dg/proc_ptr_23.f90: Likewise.
5061 * gfortran.dg/proc_ptr_25.f90: Likewise.
5062 * gfortran.dg/proc_ptr_26.f90: Likewise.
5063 * gfortran.dg/proc_ptr_3.f90: Likewise.
5064 * gfortran.dg/proc_ptr_36.f90: Likewise.
5065 * gfortran.dg/proc_ptr_47.f90: Likewise.
5066 * gfortran.dg/proc_ptr_48.f90: Likewise.
5067 * gfortran.dg/proc_ptr_5.f90: Likewise.
5068 * gfortran.dg/proc_ptr_6.f90: Likewise.
5069 * gfortran.dg/proc_ptr_7.f90: Likewise.
5070 * gfortran.dg/proc_ptr_8.f90: Likewise.
5071 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5072 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5073 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5074 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5075 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5076 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5077 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5078 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5079 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5080 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5081 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5082 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5083 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5084 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5085 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5086 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5087 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5088 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5089 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5090 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5091 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5092 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5093 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5094 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5095 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5096 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5097 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5098 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5099 * gfortran.dg/product_init_expr.f03: Likewise.
5100 * gfortran.dg/promotion.f90: Likewise.
5101 * gfortran.dg/promotion_3.f90: Likewise.
5102 * gfortran.dg/promotion_4.f90: Likewise.
5103 * gfortran.dg/protected_1.f90: Likewise.
5104 * gfortran.dg/protected_2.f90: Likewise.
5105 * gfortran.dg/ptr-func-1.f90: Likewise.
5106 * gfortran.dg/ptr-func-2.f90: Likewise.
5107 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5108 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5109 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5110 * gfortran.dg/pure_byref_1.f90: Likewise.
5111 * gfortran.dg/pure_byref_2.f90: Likewise.
5112 * gfortran.dg/pure_byref_3.f90: Likewise.
5113 * gfortran.dg/quad_2.f90: Likewise.
5114 * gfortran.dg/quad_3.f90: Likewise.
5115 * gfortran.dg/random_3.f90: Likewise.
5116 * gfortran.dg/random_4.f90: Likewise.
5117 * gfortran.dg/random_7.f90: Likewise.
5118 * gfortran.dg/read_2.f90: Likewise.
5119 * gfortran.dg/read_3.f90: Likewise.
5120 * gfortran.dg/read_4.f90: Likewise.
5121 * gfortran.dg/read_5.f90: Likewise.
5122 * gfortran.dg/read_bad_advance.f90: Likewise.
5123 * gfortran.dg/read_bang.f90: Likewise.
5124 * gfortran.dg/read_bang4.f90: Likewise.
5125 * gfortran.dg/read_comma.f: Likewise.
5126 * gfortran.dg/read_dir.f90: Likewise.
5127 * gfortran.dg/read_empty_file.f: Likewise.
5128 * gfortran.dg/read_eof_1.f90: Likewise.
5129 * gfortran.dg/read_eof_2.f90: Likewise.
5130 * gfortran.dg/read_eof_3.f90: Likewise.
5131 * gfortran.dg/read_eof_4.f90: Likewise.
5132 * gfortran.dg/read_eof_5.f90: Likewise.
5133 * gfortran.dg/read_eof_6.f: Likewise.
5134 * gfortran.dg/read_eof_7.f90: Likewise.
5135 * gfortran.dg/read_eof_8.f90: Likewise.
5136 * gfortran.dg/read_eof_all.f90: Likewise.
5137 * gfortran.dg/read_eor.f90: Likewise.
5138 * gfortran.dg/read_float_1.f90: Likewise.
5139 * gfortran.dg/read_float_2.f03: Likewise.
5140 * gfortran.dg/read_float_3.f90: Likewise.
5141 * gfortran.dg/read_float_4.f90: Likewise.
5142 * gfortran.dg/read_infnan_1.f90: Likewise.
5143 * gfortran.dg/read_list_eof_1.f90: Likewise.
5144 * gfortran.dg/read_logical.f90: Likewise.
5145 * gfortran.dg/read_many_1.f: Likewise.
5146 * gfortran.dg/read_no_eor.f90: Likewise.
5147 * gfortran.dg/read_noadvance.f90: Likewise.
5148 * gfortran.dg/read_repeat.f90: Likewise.
5149 * gfortran.dg/read_repeat_2.f90: Likewise.
5150 * gfortran.dg/read_size_noadvance.f90: Likewise.
5151 * gfortran.dg/read_x_eof.f90: Likewise.
5152 * gfortran.dg/read_x_past.f: Likewise.
5153 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5154 * gfortran.dg/real_const_1.f: Likewise.
5155 * gfortran.dg/real_const_2.f90: Likewise.
5156 * gfortran.dg/real_const_3.f90: Likewise.
5157 * gfortran.dg/real_do_1.f90: Likewise.
5158 * gfortran.dg/real_index_1.f90: Likewise.
5159 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5160 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5161 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5162 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5163 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5164 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5165 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5166 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5167 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5168 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5169 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5170 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5171 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5172 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5173 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5174 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5175 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5176 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5177 * gfortran.dg/record_marker_1.f90: Likewise.
5178 * gfortran.dg/record_marker_2.f: Likewise.
5179 * gfortran.dg/record_marker_3.f90: Likewise.
5180 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5181 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5182 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5183 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5184 * gfortran.dg/recursive_check_7.f90: Likewise.
5185 * gfortran.dg/recursive_reference_1.f90: Likewise.
5186 * gfortran.dg/recursive_reference_2.f90: Likewise.
5187 * gfortran.dg/recursive_stack.f90: Likewise.
5188 * gfortran.dg/reduction.f90: Likewise.
5189 * gfortran.dg/repack_arrays_1.f90: Likewise.
5190 * gfortran.dg/repeat_1.f90: Likewise.
5191 * gfortran.dg/repeat_2.f90: Likewise.
5192 * gfortran.dg/repeat_3.f90: Likewise.
5193 * gfortran.dg/repeat_6.f90: Likewise.
5194 * gfortran.dg/reshape-alloc.f90: Likewise.
5195 * gfortran.dg/reshape-complex.f90: Likewise.
5196 * gfortran.dg/reshape.f90: Likewise.
5197 * gfortran.dg/reshape_2.f90: Likewise.
5198 * gfortran.dg/reshape_7.f90: Likewise.
5199 * gfortran.dg/reshape_empty_1.f03: Likewise.
5200 * gfortran.dg/reshape_pad_1.f90: Likewise.
5201 * gfortran.dg/reshape_rank7.f90: Likewise.
5202 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5203 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5204 * gfortran.dg/result_default_init_1.f90: Likewise.
5205 * gfortran.dg/result_in_spec_1.f90: Likewise.
5206 * gfortran.dg/result_in_spec_2.f90: Likewise.
5207 * gfortran.dg/ret_array_1.f90: Likewise.
5208 * gfortran.dg/ret_pointer_1.f90: Likewise.
5209 * gfortran.dg/ret_pointer_2.f90: Likewise.
5210 * gfortran.dg/rewind_1.f90: Likewise.
5211 * gfortran.dg/round_1.f03: Likewise.
5212 * gfortran.dg/round_2.f03: Likewise.
5213 * gfortran.dg/round_3.f08: Likewise.
5214 * gfortran.dg/round_4.f90: Likewise.
5215 * gfortran.dg/rrspacing_1.f90: Likewise.
5216 * gfortran.dg/runtime_warning_1.f90: Likewise.
5217 * gfortran.dg/same_type_as_2.f03: Likewise.
5218 * gfortran.dg/save_1.f90: Likewise.
5219 * gfortran.dg/save_5.f90: Likewise.
5220 * gfortran.dg/save_6.f90: Likewise.
5221 * gfortran.dg/scalar_mask_1.f90: Likewise.
5222 * gfortran.dg/scalar_mask_2.f90: Likewise.
5223 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5224 * gfortran.dg/scale_1.f90: Likewise.
5225 * gfortran.dg/scan_1.f90: Likewise.
5226 * gfortran.dg/scan_2.f90: Likewise.
5227 * gfortran.dg/secnds-1.f: Likewise.
5228 * gfortran.dg/secnds.f: Likewise.
5229 * gfortran.dg/select_1.f90: Likewise.
5230 * gfortran.dg/select_2.f90: Likewise.
5231 * gfortran.dg/select_3.f90: Likewise.
5232 * gfortran.dg/select_5.f90: Likewise.
5233 * gfortran.dg/select_char_1.f90: Likewise.
5234 * gfortran.dg/select_char_2.f90: Likewise.
5235 * gfortran.dg/select_type_13.f03: Likewise.
5236 * gfortran.dg/select_type_14.f03: Likewise.
5237 * gfortran.dg/select_type_15.f03: Likewise.
5238 * gfortran.dg/select_type_19.f03: Likewise.
5239 * gfortran.dg/select_type_2.f03: Likewise.
5240 * gfortran.dg/select_type_26.f03: Likewise.
5241 * gfortran.dg/select_type_27.f03: Likewise.
5242 * gfortran.dg/select_type_28.f03: Likewise.
5243 * gfortran.dg/select_type_3.f03: Likewise.
5244 * gfortran.dg/select_type_35.f03: Likewise.
5245 * gfortran.dg/select_type_36.f03: Likewise.
5246 * gfortran.dg/select_type_37.f03: Likewise.
5247 * gfortran.dg/select_type_39.f03: Likewise.
5248 * gfortran.dg/select_type_4.f90: Likewise.
5249 * gfortran.dg/select_type_5.f03: Likewise.
5250 * gfortran.dg/select_type_6.f03: Likewise.
5251 * gfortran.dg/select_type_7.f03: Likewise.
5252 * gfortran.dg/select_type_8.f03: Likewise.
5253 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5254 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5255 * gfortran.dg/selected_kind_1.f90: Likewise.
5256 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5257 * gfortran.dg/shape_2.f90: Likewise.
5258 * gfortran.dg/shape_4.f90: Likewise.
5259 * gfortran.dg/shape_5.f90: Likewise.
5260 * gfortran.dg/shape_7.f90: Likewise.
5261 * gfortran.dg/shape_8.f90: Likewise.
5262 * gfortran.dg/shape_9.f90: Likewise.
5263 * gfortran.dg/shift-kind_2.f90: Likewise.
5264 * gfortran.dg/shiftalr_1.F90: Likewise.
5265 * gfortran.dg/shiftalr_2.F90: Likewise.
5266 * gfortran.dg/simpleif_1.f90: Likewise.
5267 * gfortran.dg/simplify_argN_1.f90: Likewise.
5268 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5269 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5270 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5271 * gfortran.dg/simplify_modulo.f90: Likewise.
5272 * gfortran.dg/single_char_string.f90: Likewise.
5273 * gfortran.dg/size_dim.f90: Likewise.
5274 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5275 * gfortran.dg/sizeof.f90: Likewise.
5276 * gfortran.dg/sizeof_4.f90: Likewise.
5277 * gfortran.dg/slash_1.f90: Likewise.
5278 * gfortran.dg/sms-1.f90: Likewise.
5279 * gfortran.dg/sms-2.f90: Likewise.
5280 * gfortran.dg/spec_expr_7.f90: Likewise.
5281 * gfortran.dg/specifics_1.f90: Likewise.
5282 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5283 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5284 * gfortran.dg/spread_init_expr.f03: Likewise.
5285 * gfortran.dg/spread_scalar_source.f90: Likewise.
5286 * gfortran.dg/spread_shape_1.f90: Likewise.
5287 * gfortran.dg/stat_1.f90: Likewise.
5288 * gfortran.dg/stat_2.f90: Likewise.
5289 * gfortran.dg/stfunc_1.f90: Likewise.
5290 * gfortran.dg/stfunc_4.f90: Likewise.
5291 * gfortran.dg/stfunc_6.f90: Likewise.
5292 * gfortran.dg/storage_size_1.f08: Likewise.
5293 * gfortran.dg/storage_size_3.f08: Likewise.
5294 * gfortran.dg/storage_size_4.f90: Likewise.
5295 * gfortran.dg/streamio_1.f90: Likewise.
5296 * gfortran.dg/streamio_10.f90: Likewise.
5297 * gfortran.dg/streamio_11.f90: Likewise.
5298 * gfortran.dg/streamio_12.f90: Likewise.
5299 * gfortran.dg/streamio_13.f90: Likewise.
5300 * gfortran.dg/streamio_14.f90: Likewise.
5301 * gfortran.dg/streamio_15.f90: Likewise.
5302 * gfortran.dg/streamio_16.f90: Likewise.
5303 * gfortran.dg/streamio_17.f90: Likewise.
5304 * gfortran.dg/streamio_2.f90: Likewise.
5305 * gfortran.dg/streamio_3.f90: Likewise.
5306 * gfortran.dg/streamio_4.f90: Likewise.
5307 * gfortran.dg/streamio_5.f90: Likewise.
5308 * gfortran.dg/streamio_6.f90: Likewise.
5309 * gfortran.dg/streamio_7.f90: Likewise.
5310 * gfortran.dg/streamio_8.f90: Likewise.
5311 * gfortran.dg/streamio_9.f90: Likewise.
5312 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5313 * gfortran.dg/string_4.f90: Likewise.
5314 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5315 * gfortran.dg/string_assign_2.f90: Likewise.
5316 * gfortran.dg/string_compare_1.f90: Likewise.
5317 * gfortran.dg/string_compare_2.f90: Likewise.
5318 * gfortran.dg/string_compare_3.f90: Likewise.
5319 * gfortran.dg/string_ctor_1.f90: Likewise.
5320 * gfortran.dg/string_length_1.f90: Likewise.
5321 * gfortran.dg/string_length_2.f90: Likewise.
5322 * gfortran.dg/string_length_3.f90: Likewise.
5323 * gfortran.dg/string_length_4.f90: Likewise.
5324 * gfortran.dg/string_null_compare_1.f: Likewise.
5325 * gfortran.dg/string_pad_trunc.f90: Likewise.
5326 * gfortran.dg/structure_constructor_1.f03: Likewise.
5327 * gfortran.dg/structure_constructor_11.f90: Likewise.
5328 * gfortran.dg/structure_constructor_13.f03: Likewise.
5329 * gfortran.dg/structure_constructor_2.f03: Likewise.
5330 * gfortran.dg/structure_constructor_5.f03: Likewise.
5331 * gfortran.dg/submodule_1.f08: Likewise.
5332 * gfortran.dg/submodule_11.f08: Likewise.
5333 * gfortran.dg/submodule_14.f08: Likewise.
5334 * gfortran.dg/submodule_15.f08: Likewise.
5335 * gfortran.dg/submodule_17.f08: Likewise.
5336 * gfortran.dg/submodule_18.f08: Likewise.
5337 * gfortran.dg/submodule_19.f08: Likewise.
5338 * gfortran.dg/submodule_2.f08: Likewise.
5339 * gfortran.dg/submodule_27.f08: Likewise.
5340 * gfortran.dg/submodule_28.f08: Likewise.
5341 * gfortran.dg/submodule_29.f08: Likewise.
5342 * gfortran.dg/submodule_30.f08: Likewise.
5343 * gfortran.dg/submodule_6.f08: Likewise.
5344 * gfortran.dg/submodule_7.f08: Likewise.
5345 * gfortran.dg/submodule_8.f08: Likewise.
5346 * gfortran.dg/subnormal_1.f90: Likewise.
5347 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5348 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5349 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5350 * gfortran.dg/substr_2.f: Likewise.
5351 * gfortran.dg/substr_3.f: Likewise.
5352 * gfortran.dg/substr_4.f: Likewise.
5353 * gfortran.dg/substr_5.f90: Likewise.
5354 * gfortran.dg/substr_6.f90: Likewise.
5355 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5356 * gfortran.dg/sum_init_expr.f03: Likewise.
5357 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5358 * gfortran.dg/system_clock_3.f08: Likewise.
5359 * gfortran.dg/t_editing.f: Likewise.
5360 * gfortran.dg/team_change_1.f90: Likewise.
5361 * gfortran.dg/team_end_1.f90: Likewise.
5362 * gfortran.dg/team_number_1.f90: Likewise.
5363 * gfortran.dg/temporary_1.f90: Likewise.
5364 * gfortran.dg/test_com_block.f90: Likewise.
5365 * gfortran.dg/test_only_clause.f90: Likewise.
5366 * gfortran.dg/tiny_1.f90: Likewise.
5367 * gfortran.dg/tiny_2.f90: Likewise.
5368 * gfortran.dg/tl_editing.f90: Likewise.
5369 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5370 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5371 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5372 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5373 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5374 * gfortran.dg/transfer_class_2.f90: Likewise.
5375 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5376 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5377 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5378 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5379 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5380 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5381 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5382 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5383 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5384 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5385 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5386 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5387 * gfortran.dg/transpose_1.f90: Likewise.
5388 * gfortran.dg/transpose_3.f03: Likewise.
5389 * gfortran.dg/transpose_4.f90: Likewise.
5390 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5391 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5392 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5393 * gfortran.dg/trim_1.f90: Likewise.
5394 * gfortran.dg/trim_optimize_1.f90: Likewise.
5395 * gfortran.dg/trim_optimize_2.f90: Likewise.
5396 * gfortran.dg/trim_optimize_3.f90: Likewise.
5397 * gfortran.dg/trim_optimize_4.f90: Likewise.
5398 * gfortran.dg/trim_optimize_5.f90: Likewise.
5399 * gfortran.dg/trim_optimize_6.f90: Likewise.
5400 * gfortran.dg/trim_optimize_7.f90: Likewise.
5401 * gfortran.dg/trim_optimize_8.f90: Likewise.
5402 * gfortran.dg/type_to_class_1.f03: Likewise.
5403 * gfortran.dg/type_to_class_2.f03: Likewise.
5404 * gfortran.dg/type_to_class_3.f03: Likewise.
5405 * gfortran.dg/type_to_class_4.f03: Likewise.
5406 * gfortran.dg/type_to_class_5.f03: Likewise.
5407 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5408 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5409 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5410 * gfortran.dg/typebound_call_1.f03: Likewise.
5411 * gfortran.dg/typebound_call_13.f03: Likewise.
5412 * gfortran.dg/typebound_call_18.f03: Likewise.
5413 * gfortran.dg/typebound_call_19.f03: Likewise.
5414 * gfortran.dg/typebound_call_2.f03: Likewise.
5415 * gfortran.dg/typebound_call_20.f03: Likewise.
5416 * gfortran.dg/typebound_call_3.f03: Likewise.
5417 * gfortran.dg/typebound_generic_5.f03: Likewise.
5418 * gfortran.dg/typebound_generic_6.f03: Likewise.
5419 * gfortran.dg/typebound_generic_9.f03: Likewise.
5420 * gfortran.dg/typebound_operator_12.f03: Likewise.
5421 * gfortran.dg/typebound_operator_13.f03: Likewise.
5422 * gfortran.dg/typebound_operator_15.f90: Likewise.
5423 * gfortran.dg/typebound_operator_20.f90: Likewise.
5424 * gfortran.dg/typebound_operator_3.f03: Likewise.
5425 * gfortran.dg/typebound_operator_6.f03: Likewise.
5426 * gfortran.dg/typebound_operator_7.f03: Likewise.
5427 * gfortran.dg/typebound_operator_8.f03: Likewise.
5428 * gfortran.dg/typebound_operator_9.f03: Likewise.
5429 * gfortran.dg/typebound_proc_19.f90: Likewise.
5430 * gfortran.dg/typebound_proc_20.f90: Likewise.
5431 * gfortran.dg/typebound_proc_23.f90: Likewise.
5432 * gfortran.dg/typebound_proc_27.f03: Likewise.
5433 * gfortran.dg/typebound_proc_35.f90: Likewise.
5434 * gfortran.dg/typebound_proc_36.f90: Likewise.
5435 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5436 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5437 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5438 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5439 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5440 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5441 * gfortran.dg/unf_short_record_1.f90: Likewise.
5442 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5443 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5444 * gfortran.dg/unit_1.f90: Likewise.
5445 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5446 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5447 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5448 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5449 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5450 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5451 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5452 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5453 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5454 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5455 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5456 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5457 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5458 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5459 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5460 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5461 * gfortran.dg/unpack_init_expr.f03: Likewise.
5462 * gfortran.dg/use_10.f90: Likewise.
5463 * gfortran.dg/use_11.f90: Likewise.
5464 * gfortran.dg/use_13.f90: Likewise.
5465 * gfortran.dg/use_24.f90: Likewise.
5466 * gfortran.dg/use_27.f90: Likewise.
5467 * gfortran.dg/use_5.f90: Likewise.
5468 * gfortran.dg/use_allocated_1.f90: Likewise.
5469 * gfortran.dg/use_only_1.f90: Likewise.
5470 * gfortran.dg/use_only_4.f90: Likewise.
5471 * gfortran.dg/use_rename_2.f90: Likewise.
5472 * gfortran.dg/use_rename_4.f90: Likewise.
5473 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5474 * gfortran.dg/used_interface_ref.f90: Likewise.
5475 * gfortran.dg/used_types_5.f90: Likewise.
5476 * gfortran.dg/utf8_1.f03: Likewise.
5477 * gfortran.dg/utf8_2.f03: Likewise.
5478 * gfortran.dg/value_1.f90: Likewise.
5479 * gfortran.dg/value_2.f90: Likewise.
5480 * gfortran.dg/value_4.f90: Likewise.
5481 * gfortran.dg/value_6.f03: Likewise.
5482 * gfortran.dg/value_7.f03: Likewise.
5483 * gfortran.dg/value_test.f90: Likewise.
5484 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5485 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5486 * gfortran.dg/vect/pr60510.f: Likewise.
5487 * gfortran.dg/vect/pr69882.f90: Likewise.
5488 * gfortran.dg/vect/pr69980.f90: Likewise.
5489 * gfortran.dg/vect/vect-5.f90: Likewise.
5490 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5491 * gfortran.dg/vector_subscript_1.f90: Likewise.
5492 * gfortran.dg/vector_subscript_2.f90: Likewise.
5493 * gfortran.dg/vector_subscript_3.f90: Likewise.
5494 * gfortran.dg/vector_subscript_5.f90: Likewise.
5495 * gfortran.dg/verify_2.f90: Likewise.
5496 * gfortran.dg/volatile10.f90: Likewise.
5497 * gfortran.dg/where_1.f90: Likewise.
5498 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5499 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5500 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5501 * gfortran.dg/whole_file_13.f90: Likewise.
5502 * gfortran.dg/whole_file_2.f90: Likewise.
5503 * gfortran.dg/widechar_2.f90: Likewise.
5504 * gfortran.dg/widechar_4.f90: Likewise.
5505 * gfortran.dg/widechar_5.f90: Likewise.
5506 * gfortran.dg/widechar_6.f90: Likewise.
5507 * gfortran.dg/widechar_8.f90: Likewise.
5508 * gfortran.dg/widechar_IO_1.f90: Likewise.
5509 * gfortran.dg/widechar_IO_2.f90: Likewise.
5510 * gfortran.dg/widechar_IO_3.f90: Likewise.
5511 * gfortran.dg/widechar_IO_4.f90: Likewise.
5512 * gfortran.dg/widechar_compare_1.f90: Likewise.
5513 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5514 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5515 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5516 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5517 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5518 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5519 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5520 * gfortran.dg/widechar_select_1.f90: Likewise.
5521 * gfortran.dg/winapi.f90: Likewise.
5522 * gfortran.dg/write_0_pe_format.f90: Likewise.
5523 * gfortran.dg/write_back.f: Likewise.
5524 * gfortran.dg/write_check3.f90: Likewise.
5525 * gfortran.dg/write_direct_eor.f90: Likewise.
5526 * gfortran.dg/write_padding.f90: Likewise.
5527 * gfortran.dg/write_recursive.f90: Likewise.
5528 * gfortran.dg/write_rewind_1.f: Likewise.
5529 * gfortran.dg/write_rewind_2.f: Likewise.
5530 * gfortran.dg/write_zero_array.f90: Likewise.
5531 * gfortran.dg/x_slash_1.f: Likewise.
5532 * gfortran.dg/x_slash_2.f: Likewise.
5533 * gfortran.dg/zero_array_components_1.f90: Likewise.
5534 * gfortran.dg/zero_length_1.f90: Likewise.
5535 * gfortran.dg/zero_length_2.f90: Likewise.
5536 * gfortran.dg/zero_sized_1.f90: Likewise.
5537 * gfortran.dg/zero_sized_3.f90: Likewise.
5538 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5539 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5540 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5541 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5542 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5543 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5544 * gfortran.fortran-torture/execute/args.f90: Likewise.
5545 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5546 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5547 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5548 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5549 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5550 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5551 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5552 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5553 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5554 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5555 * gfortran.fortran-torture/execute/common.f90: Likewise.
5556 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5557 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5558 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5559 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5560 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5561 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5562 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5563 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5564 * gfortran.fortran-torture/execute/data.f90: Likewise.
5565 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5566 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5567 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5568 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5569 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5570 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5571 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5572 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5573 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5574 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5575 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5576 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5577 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5578 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5579 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5580 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5581 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5582 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5583 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5584 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5585 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5586 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5587 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5588 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5589 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5590 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5591 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5592 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5593 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5594 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5595 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5596 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5597 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5598 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5599 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5600 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5601 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5602 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5603 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5604 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5605 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5606 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5607 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5608 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5609 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5610 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5611 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5612 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5613 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5614 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5615 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5616 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5617 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5618 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5619 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5620 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5621 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5622 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5623 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5624 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5625 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5626 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5627 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5628 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5629 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5630 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5631 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5632 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5633 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5634 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5635 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5636 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5637 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5638 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5639 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5640 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5641 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5642 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5643 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5644 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5645 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5646 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5647 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5648 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5649 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5650 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5651 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5652 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5653 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5654 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5655 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5656 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5657 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5658 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5659 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5660 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5661 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5662 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5663 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5664 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5665 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5666 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5667 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5668 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5669 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5670 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5671 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5672 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5673 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5674 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5675 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5676 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5677 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5678 * gfortran.fortran-torture/execute/math.f90: Likewise.
5679 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5680 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5681 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5682 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5683 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5684 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5685 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5686 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5687 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5688 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5689 * gfortran.fortran-torture/execute/power.f90: Likewise.
5690 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5691 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5692 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5693 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5694 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5695 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5696 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5697 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5698 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5699 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5700 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5701 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5702 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5703 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5704 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5705 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5706 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5707 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5708 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5709 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5710 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5711 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5712 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5713 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5714 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5715 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5716 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5717 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5718 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5719 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5720 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5721 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5722 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5723 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5724 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5725 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5726 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5727 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5728 * gfortran.fortran-torture/execute/string.f90: Likewise.
5729 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5730 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5731 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5732 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5733 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5734 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5735 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5736 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5737 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5738 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5739 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5740 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5741 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5742 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5743 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5744 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5745 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5746 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5747 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5748 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5749 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5750 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5751 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5752 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5753 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5754 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5755 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5756 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5757 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5758 * gfortran.dg/inline_transpose_1.f90: Likewise.
5759
5760 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5761
5762 PR fortran/84115
5763 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5764 change to dg-run.
5765
5766 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5767
5768 PR ada/84277
5769 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5770 * gnat.dg/dispatch1.adb: Rename into...
5771 * gnat.dg/disp1.adb: ...this.
5772 * gnat.dg/dispatch1_p.ads: Rename into...
5773 * gnat.dg/disp1_pkg.ads: ...this.
5774 * gnat.dg/disp2.adb: Rename into...
5775 * gnat.dg/dispatch2.adb: ...this.
5776 * gnat.dg/dispatch2_p.ads: Rename into...
5777 * gnat.dg/disp2_pkg.ads: ...this.
5778 * gnat.dg/dispatch2_p.adb: Rename into...
5779 * gnat.dg/disp2_pkg.adb: this.
5780 * gnat.dg/generic_dispatch.adb: Rename into...
5781 * gnat.dg/generic_disp.adb: this.
5782 * gnat.dg/generic_dispatch_p.ads: Rename into...
5783 * gnat.dg/generic_disp_pkg.ads: ...this.
5784 * gnat.dg/generic_dispatch_p.adb: Rename into...
5785 * gnat.dg/generic_disp_pkg.adb: ...this.
5786 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5787 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5788 * gnat.dg/object_overflow1.adb: Tweak index.
5789 * gnat.dg/object_overflow2.adb: Likewise.
5790 * gnat.dg/object_overflow3.adb: Likewise.
5791 * gnat.dg/object_overflow4.adb: Likewise.
5792 * gnat.dg/object_overflow5.adb: Likewise.
5793
5794 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5795
5796 PR ipa/84425
5797 * gcc.c-torture/compile/pr84425.c: New test.
5798
5799 2018-02-16 Marek Polacek <polacek@redhat.com>
5800 Jakub Jelinek <jakub@redhat.com>
5801
5802 PR c++/84192
5803 * g++.dg/cpp1y/constexpr-84192.C: New test.
5804
5805 2018-02-16 Martin Sebor <msebor@redhat.com>
5806
5807 PR c++/79064
5808 * g++.dg/overload15.C: New test.
5809
5810 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5811
5812 PR target/81535
5813 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5814 * gcc.dg/pr56727-2.c: Ditto.
5815 * gcc.target/powerpc/pr79439.c: Renamed to...
5816 * gcc.target/powerpc/pr79439-1.c: ...this.
5817 * gcc.target/powerpc/pr79439-2.c: New test.
5818 * gcc.target/powerpc/pr79439-3.c: New test.
5819
5820 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5821
5822 target/pr84371
5823 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5824 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5825 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5826 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5827 * gcc.target/powerpc/builtins-3.c: Same.
5828
5829 2018-02-16 Nathan Sidwell <nathan@acm.org>
5830
5831 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5832
5833 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5834
5835 PR rtl-optimization/70023
5836 * gcc.target/i386/pr70023.c: New.
5837
5838 2018-02-16 Carl Love <cel@us.ibm.com>
5839
5840 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5841 tests.
5842 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5843 tests.
5844
5845 2018-02-16 Carl Love <cel@us.ibm.com>
5846
5847 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
5848 for the ABI definitions for vec_extract4b and vec_insert4b.
5849
5850 2018-02-16 Nathan Sidwell <nathan@acm.org>
5851
5852 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
5853 * g++.old-deja/g++.mike/net43.C: Likewise.
5854
5855 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5856
5857 PR c++/82468
5858 * g++.dg/cpp1z/class-deduction48.C: New.
5859
5860 2018-02-16 Nathan Sidwell <nathan@acm.org>
5861
5862 PR c++/84375
5863 * g++.dg/lookup/pr84375.C: New.
5864
5865 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5866
5867 PR target/83831
5868 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
5869
5870 2018-02-16 Richard Biener <rguenther@suse.de>
5871
5872 PR tree-optimization/84417
5873 * gcc.dg/torture/pr84417.c: New testcase.
5874
5875 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR target/84272
5878 * g++.dg/opt/pr84272.C: New test.
5879
5880 PR rtl-optimization/83723
5881 * gcc.dg/pr83723.c: New test.
5882
5883 2018-02-16 Richard Biener <rguenther@suse.de>
5884
5885 PR tree-optimization/84399
5886 * gcc.dg/graphite/pr84399.c: New testcase.
5887
5888 2018-02-16 Richard Biener <rguenther@suse.de>
5889
5890 PR tree-optimization/84190
5891 * g++.dg/torture/pr84190.C: New testcase.
5892
5893 2018-02-15 Martin Sebor <msebor@redhat.com>
5894
5895 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
5896 directives.
5897
5898 2018-02-15 Janus Weil <janus@gcc.gnu.org>
5899
5900 PR fortran/84409
5901 * gfortran.dg/dtio_21.f03: Add an error message.
5902 * gfortran.dg/dtio_22.f90: Fix invalid test case.
5903
5904 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5905
5906 PR fortran/84381
5907 * gfortran.dg/stop_shouldfail.f90: New test.
5908
5909 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
5910
5911 PR c++/84330
5912 * g++.dg/concepts/pr84330.C: New.
5913
5914 2018-02-15 Tom de Vries <tom@codesourcery.com>
5915
5916 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
5917
5918 2018-02-15 Tom de Vries <tom@codesourcery.com>
5919
5920 * gcc.c-torture/compile/pr84136.c: Require effective target
5921 indirect_jumps.
5922
5923 2018-02-15 Jakub Jelinek <jakub@redhat.com>
5924
5925 PR tree-optimization/84383
5926 * gcc.c-torture/compile/pr84383.c: New test.
5927
5928 PR tree-optimization/84334
5929 * gcc.dg/pr84334.c: New test.
5930
5931 2018-02-14 Carl Love <cel@us.ibm.com>
5932
5933 * gcc.target/powerpc/builtins-4-int128-runnable.c
5934 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
5935 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
5936
5937 2018-02-14 Martin Sebor <msebor@redhat.com>
5938
5939 PR tree-optimization/83698
5940 * gcc.dg/Wrestrict-7.c: New test.
5941 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
5942 * gcc.target/i386/chkp-stropt-17.c: Same.
5943
5944 2018-02-14 Martin Sebor <msebor@redhat.com>
5945
5946 PR c/84108
5947 * gcc.dg/Wattributes-8.c: New test.
5948
5949 2018-02-14 Janus Weil <janus@gcc.gnu.org>
5950
5951 PR fortran/84385
5952 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
5953 * gfortran.dg/allocate_with_source_23.f90: Ditto.
5954 * gfortran.dg/select_type_1.f03: Extend test case.
5955
5956 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5957
5958 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
5959 (dg-options): Use -O2 -msse2 -mno-sse3.
5960
5961 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
5962
5963 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
5964 this test case still works ok.
5965 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5966 * gcc.dg/vmx/insert-be-order.c: Likewise.
5967 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5968 * gcc.dg/vmx/ld-be-order.c: Likewise.
5969 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5970 * gcc.dg/vmx/lde-be-order.c: Likewise.
5971 * gcc.dg/vmx/ldl-be-order.c: Likewise.
5972 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5973 * gcc.dg/vmx/merge-be-order.c: Likewise.
5974 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5975 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
5976 * gcc.dg/vmx/pack-be-order.c: Likewise.
5977 * gcc.dg/vmx/perm-be-order.c: Likewise.
5978 * gcc.dg/vmx/splat-be-order.c: Likewise.
5979 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
5980 * gcc.dg/vmx/st-be-order.c: Likewise.
5981 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5982 * gcc.dg/vmx/ste-be-order.c: Likewise.
5983 * gcc.dg/vmx/stl-be-order.c: Likewise.
5984 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5985 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
5986 * gcc.dg/vmx/unpack-be-order.c: Likewise.
5987 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5988 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
5989
5990 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
5991
5992 PR c++/84350
5993 * g++.dg/cpp0x/auto49.C: New.
5994
5995 2018-02-14 Nathan Sidwell <nathan@acm.org>
5996
5997 * g++.dg/template/instantiate5.C: Adjust required-from loc.
5998
5999 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6000
6001 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6002 * gcc.target/powerpc/le-altivec-consts.c: Same.
6003
6004 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6005
6006 PR target/84220
6007 * gcc.target/powerpc/pr84220-sld.c: New test.
6008 * gcc.target/powerpc/pr84220-sld2.c: New test.
6009 * gcc.target/powerpc/pr84220-sldw.c: New test.
6010 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6011 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6012
6013 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6014
6015 PR target/84239
6016 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6017 _inc_ssp intrinsics.
6018 * gcc.target/i386/cet-intrin-4.c: Likewise.
6019 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6020 __builtin_ia32_rdssp[d|q].
6021
6022 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6023
6024 PR tree-optimization/84357
6025 * gcc.dg/vect/pr84357.c: New test.
6026
6027 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6028
6029 PR target/83831
6030 * gcc.target/rx/pr83831.c: New tests.
6031
6032 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6033
6034 PR target/79242
6035 * gcc.target/msp430/pr79242.c: New test.
6036
6037 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6038
6039 PR target/84372
6040 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6041 with -mcpu=power9.
6042
6043 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6044
6045 PR target/84279
6046 * g++.dg/pr84279.C: New test.
6047
6048 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6049
6050 PR rtl-optimization/84169
6051 * gcc.c-torture/execute/pr84169.c: New.
6052
6053 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6054
6055 PR target/84370
6056 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6057
6058 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6059
6060 PR target/84365
6061 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6062 with -mcpu=power9.
6063
6064 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6065
6066 PR c++/84364
6067 * g++.dg/warn/effc4.C: New test.
6068
6069 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6070
6071 PR c++/84333
6072 * g++.dg/template/sizeof16.C: New.
6073 * g++.dg/template/sizeof17.C: Likewise.
6074
6075 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6076
6077 PR fortran/84313
6078 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6079 add necessary compiler options.
6080 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6081
6082 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6083
6084 PR c/82210
6085 * gcc.c-torture/execute/pr82210.c: New test.
6086
6087 PR middle-end/84309
6088 * gcc.dg/pr84309-2.c: New test.
6089
6090 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6091
6092 PR tree-optimization/84321
6093 * gcc.dg/pr84321.c: New test.
6094
6095 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6096
6097 PR target/84359
6098 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6099
6100 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6101
6102 PR sanitizer/84340
6103 * gcc.dg/asan/pr84307.c: Remove test.
6104
6105 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6106
6107 * gcc.target/rl78/test_auto_vector.c: New test.
6108
6109 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6110
6111 PR c/84305
6112 * gcc.c-torture/compile/pr84305.c: New test.
6113
6114 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6115
6116 PR target/84335
6117 * gcc.target/i386/pr84335.c: New test.
6118
6119 PR tree-optimization/84339
6120 * gcc.c-torture/execute/pr84339.c: New test.
6121
6122 PR middle-end/84309
6123 * gcc.dg/pr84309.c: New test.
6124 * gcc.target/i386/pr84309.c: New test.
6125
6126 PR target/84336
6127 * gcc.target/i386/pr84336.c: New test.
6128
6129 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6130
6131 PR c++/84341
6132 * c-c++-common/gomp/pr84341.c: New test.
6133
6134 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6135
6136 PR fortran/68746
6137 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6138
6139 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6140
6141 PR fortran/68746
6142 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6143 of zero for read.
6144
6145 2018-02-12 Jeff Law <law@redhat.com>
6146
6147 * gcc.c-torture/compile/reg-args-size.c: New test.
6148
6149 2018-02-12 Carl Love <cel@us.ibm.com>
6150
6151 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6152 uint128 tests to new testfile.
6153 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6154 int128 and uint128 tests.
6155 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6156 list of torture tests.
6157
6158 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6159
6160 PR fortran/84273
6161 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6162 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6163
6164 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6165
6166 PR target/82641
6167 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6168
6169 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6170
6171 PR sanitizer/84307
6172 * gcc.dg/asan/pr84307.c: New test.
6173
6174 2018-02-12 Nathan Sidwell <nathan@acm.org>
6175
6176 * g++.dg/parse/pr84263.C: New.
6177
6178 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6179
6180 PR c++/79626
6181 * g++.dg/template/crash129.C: New.
6182
6183 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6184
6185 PR target/83828
6186 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6187 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6188 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6189 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6190 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6191
6192 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6193
6194 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6195 _mm_maskz_scalef_round_sd): Test new intrinsics.
6196 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6197 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6198 intrinsics.
6199 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6200 _mm_maskz_scalef_round_ss): Test new intrinsics.
6201 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6202 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6203 intrinsics.
6204 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6205 __builtin_ia32_scalefss_round): Remove builtin.
6206 (__builtin_ia32_scalefsd_mask_round,
6207 __builtin_ia32_scalefss_mask_round): Test new builtin.
6208 * gcc.target/i386/sse-13.c: Ditto.
6209 * gcc.target/i386/sse-23.c: Ditto.
6210
6211 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6212
6213 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6214 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6215 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6216 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6217 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6218 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6219 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6220 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6221 intrinsics.
6222 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6223 (__builtin_ia32_sqrtss_round): Remove builtins.
6224 (__builtin_ia32_sqrtsd_mask_round)
6225 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6226 * gcc.target/i386/sse-13.c: Ditto.
6227 * gcc.target/i386/sse-23.c: Ditto.
6228
6229 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6230
6231 PR fortran/35299
6232 * gfortran.dg/statement_function_3.f: New test.
6233
6234 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6235
6236 PR fortran/54223
6237 PR fortran/84276
6238 * gfortran.dg/statement_function_1.f90: New test.
6239 * gfortran.dg/statement_function_2.f90: New test.
6240
6241 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6242
6243 PR fortran/84074
6244 * gfortran.dg/type_to_class_5.f03: New test.
6245
6246 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6247
6248 PR fortran/56691
6249 * gfortran.dg/type_to_class_4.f03: New test.
6250
6251 2018-02-10 Alan Modra <amodra@gmail.com>
6252
6253 PR target/84300
6254 * gcc.dg/pr84300.c: New.
6255
6256 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6257
6258 PR sanitizer/83987
6259 * g++.dg/ubsan/pr83987-2.C: New test.
6260
6261 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6262
6263 * gcc.target/rx/movsicc.c: New test.
6264
6265 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6266
6267 PR target/83926
6268 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6269 message.
6270
6271 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6272
6273 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6274 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6275
6276 2018-02-09 Nathan Sidwell <nathan@acm.org>
6277
6278 PR c/84293
6279 * c-c++-common/pr84293.h: New.
6280 * c-c++-common/pr84293.c: New.
6281
6282 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6283
6284 PR rtl-optimization/57193
6285 * gcc.target/i386/pr57193.c: New.
6286
6287 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6288
6289 PR target/84226
6290 * gcc.target/powerpc/pr84226.c: New test.
6291
6292 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6293
6294 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6295 from this to...
6296 <vclzd>: ...this.
6297
6298 2018-02-09 Martin Sebor <msebor@redhat.com>
6299
6300 PR lto/84212
6301 * gcc.dg/lto/pr84212_0.c: New test file.
6302 * gcc.dg/lto/pr84212_1.c: Same.
6303
6304 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6305
6306 PR target/83926
6307 * gcc.target/powerpc/pr83926.c: New test.
6308 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6309 message. Fix test for running in 32-bit mode.
6310
6311 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6312
6313 PR target/82641
6314 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6315
6316 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6317
6318 PR target/PR84295
6319 * gcc.target/s390/pr84295.c: New test.
6320
6321 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6322
6323 PR c++/77522
6324 * g++.dg/cpp1y/lambda-init16.C: New.
6325
6326 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6327
6328 * gnat.dg/sso8.adb: New test.
6329 * gnat.dg/sso8_pkg.ads: New helper.
6330
6331 2018-02-09 Richard Biener <rguenther@suse.de>
6332
6333 PR tree-optimization/84278
6334 * gcc.target/i386/pr84278.c: Adjust regex.
6335
6336 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6337
6338 PR tree-optimization/84232
6339 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6340
6341 PR debug/84252
6342 * gcc.target/aarch64/pr84252.c: New test.
6343
6344 PR middle-end/84237
6345 * gcc.dg/pr84237.c: New test.
6346
6347 2018-02-09 Marek Polacek <polacek@redhat.com>
6348 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR c++/83659
6351 * g++.dg/torture/pr83659.C: New test.
6352
6353 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6354
6355 PR tree-optimization/84136
6356 * gcc.c-torture/compile/pr84136.c: New test.
6357
6358 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6359
6360 PR target/83008
6361 * gcc.target/i386/pr83008.c: New test.
6362
6363 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6364
6365 PR target/81143
6366 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6367
6368 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6369
6370 PR c++/83806
6371 * g++.dg/warn/Wunused-parm-11.C: New.
6372
6373 2018-02-08 Marek Polacek <polacek@redhat.com>
6374
6375 PR tree-optimization/84238
6376 * gcc.dg/Wstringop-overflow-3.c: New test.
6377
6378 2018-02-08 Nathan Sidwell <nathan@acm.org>
6379
6380 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6381
6382 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6383
6384 PR tree-optimization/84265
6385 * gcc.dg/vect/pr84265.c: New test.
6386
6387 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6388
6389 PR tree-optimization/81635
6390 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6391 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6392
6393 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6394
6395 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6396 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6397 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6398 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6399 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6400 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6401 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6402 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6403 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6404 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6405 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6406 * gcc.target/s390/nobp-return-attr-all.c: New test.
6407 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6408 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6409 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6410 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6411 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6412 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6413 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6414 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6415 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6416 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6417 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6418 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6419 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6420 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6421
6422 2018-02-08 Richard Biener <rguenther@suse.de>
6423
6424 PR tree-optimization/84233
6425 * g++.dg/torture/pr84233.C: New testcase.
6426
6427 2018-02-08 Richard Biener <rguenther@suse.de>
6428
6429 PR tree-optimization/84278
6430 * gcc.target/i386/pr84278.c: New testcase.
6431
6432 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6433
6434 PR rtl-optimization/84068
6435 PR rtl-optimization/83459
6436 * gcc.dg/pr84068.c: New test.
6437
6438 2018-02-08 Richard Biener <rguenther@suse.de>
6439
6440 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6441 loop vectorization to happen.
6442
6443 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6444
6445 PR c++/83204
6446 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6447
6448 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6449
6450 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6451
6452 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6453
6454 PR target/84154
6455 * gcc.target/powerpc/pr84154-1.c: New tests.
6456 * gcc.target/powerpc/pr84154-2.c: Likewise.
6457 * gcc.target/powerpc/pr84154-3.c: Likewise.
6458
6459 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6460
6461 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6462
6463 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6464
6465 PR c++/84082
6466 * g++.dg/template/incomplete11.C: New test.
6467 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6468
6469 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6470
6471 PR fortran/82994
6472 * gfortran.dg/deallocate_error_3.f90: New test.
6473 * gfortran.dg/deallocate_error_4.f90: New test.
6474
6475 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6476
6477 PR fortran/68560
6478 * gfortran.dg/shape_9.f90: New test.
6479
6480 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6481
6482 PR fortran/82049
6483 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6484
6485 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6486
6487 PR c++/81610
6488 PR c++/80567
6489 * g++.dg/spellcheck-reswords.C: New test case.
6490 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6491 suggestion of "if".
6492
6493 2018-02-07 Martin Liska <mliska@suse.cz>
6494
6495 PR c++/84059.
6496 * g++.dg/ext/mv26.C: New test.
6497
6498 2018-02-07 Tom de Vries <tom@codesourcery.com>
6499
6500 * gcc.dg/pr83844.c: Require effective target alloca.
6501
6502 2018-02-07 Tom de Vries <tom@codesourcery.com>
6503
6504 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6505
6506 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6507
6508 PR target/84243
6509 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6510 -fcf-protection=return.
6511
6512 2018-02-07 Tom de Vries <tom@codesourcery.com>
6513
6514 PR libgomp/84217
6515 * c-c++-common/goacc/pr84217.c: New test.
6516 * gfortran.dg/goacc/pr84217.f90: New test.
6517
6518 2018-02-07 Richard Biener <rguenther@suse.de>
6519
6520 PR tree-optimization/84204
6521 * gcc.dg/graphite/pr84204.c: New testcase.
6522
6523 PR tree-optimization/84205
6524 * gcc.dg/graphite/pr84205.c: New testcase.
6525
6526 PR tree-optimization/84223
6527 * gfortran.dg/graphite/pr84223.f90: New testcase.
6528
6529 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6530
6531 PR c++/71662
6532 * g++.dg/cpp0x/scoped_enum7.C: New.
6533
6534 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6535
6536 PR tree-optimization/83008
6537 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6538
6539 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6540
6541 PR tree-optimization/84235
6542 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6543
6544 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6545
6546 PR testsuite/84243
6547 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6548 targets.
6549 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6550
6551 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR target/84146
6554 * gcc.target/i386/pr84146.c: New test.
6555
6556 2018-02-06 Michael Collison <michael.collison@arm.com>
6557
6558 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6559
6560 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6561
6562 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6563 warning for -mno-speculate-indirect-jumps.
6564 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6565 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6566 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6567 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6568 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6569 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6570
6571 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6572
6573 PR target/84145
6574 * c-c++-common/fcf-protection-1.c: Change a compared message.
6575 * c-c++-common/fcf-protection-2.c: Likewise.
6576 * c-c++-common/fcf-protection-3.c: Likewise.
6577 * c-c++-common/fcf-protection-5.c: Likewise.
6578 * c-c++-common/fcf-protection-6.c: New test.
6579 * c-c++-common/fcf-protection-7.c: Likewise.
6580
6581 2018-02-06 Marek Polacek <polacek@redhat.com>
6582
6583 PR tree-optimization/84228
6584 * c-c++-common/Wstringop-truncation-3.c: New test.
6585
6586 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6587
6588 PR target/82641
6589 * gcc.target/arm/pragma_arch_switch_2.c: New.
6590
6591 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6592
6593 PR target/79975
6594 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6595
6596 2018-02-05 Martin Sebor <msebor@redhat.com>
6597
6598 PR tree-optimization/83369
6599 * gcc.dg/Wnonnull.c: New test.
6600
6601 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6602
6603 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6604 argument and use dg-messages-by-file instead. Expect it to be
6605 an array rather than a dict.
6606 (lto-link-and-maybe-run): Remove messages_by_file argument and
6607 use an upvar for dg-messages-by-file. Update call to
6608 lto_handle_diagnostics.
6609 (lt-get-options): Treat dg-messages-by-file as an array
6610 rather than a dict.
6611 (lto-get-options-main): Likewise. Set the entry rather than appending.
6612 (lto-execute): Treat dg-messages-by-file as an array rather than
6613 a dict. Update call to lto-link-and-maybe-run.
6614
6615 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6616
6617 PR c++/82782
6618 * g++.dg/cpp1z/inline-var4.C: New.
6619
6620 2018-02-05 Martin Liska <mliska@suse.cz>
6621
6622 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6623 options.
6624 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6625 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6626 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6627 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6628 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6629 * c-c++-common/asan/pointer-compare-3.c: New test.
6630
6631 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6632
6633 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6634 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6635
6636 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6637
6638 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6639 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6640 _mm_maskz_range_round_sd): Test new intrinsics.
6641 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6642 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6643 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6644 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6645 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6646 _mm_maskz_range_round_ss): Test new intrinsics.
6647 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6648 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6649 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6650 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6651 __builtin_ia32_rangess128_round): Remove builtins.
6652 (__builtin_ia32_rangesd128_mask_round,
6653 __builtin_ia32_rangess128_mask_round): Test new builtins.
6654 * gcc.target/i386/sse-13.c: Ditto.
6655 * gcc.target/i386/sse-23.c: Ditto.
6656
6657 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6658
6659 PR middle-end/79966
6660 * gfortran.dg/pr79966.f90: New testcase
6661
6662 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6663
6664 PR fortran/84094
6665 * gfortran.dg/associate_23.f90: Fix invalid code.
6666 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6667 * gfortran.dg/matmul_3.f90: Likewise.
6668 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6669
6670 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6671
6672 PR fortran/84115
6673 * gfortran.dg/associate_34.f90: New test.
6674 * gfortran.dg/associate_35.f90: New test.
6675
6676 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6677
6678 PR fortran/84141
6679 PR fortran/84155
6680 * gfortran.dg/pr84155.f90: New test.
6681
6682 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6683
6684 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6685 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6686
6687 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6688
6689 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6690 dg-do run stanza.
6691
6692 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6693
6694 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6695 requirement.
6696 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6697 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6698 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6699
6700 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6701
6702 PR testsuite/52641
6703 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6704 * gcc.dg/Wsign-conversion.c: Dito.
6705 * gcc.dg/attr-alloc_size-4.c: Dito.
6706 * gcc.dg/pr81020.c: Dito.
6707 * gcc.dg/pr81192.c: Dito.
6708 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6709 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6710 * gcc.dg/pr83844.c: Restrict to int32plus.
6711 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6712 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6713 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6714 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6715 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6716 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6717 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6718 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6719 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6720 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6721 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6722 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6723
6724 2018-02-02 Julia Koval <julia.koval@intel.com>
6725
6726 * gcc.target/i386/funcspec-56.inc: Handle new march.
6727 * g++.dg/ext/mv16.C: Ditto.
6728
6729 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6730
6731 * lib/target-supports.exp
6732 (check_effective_target_keeps_null_pointer_checks): No more
6733 special-case avr.
6734 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6735 * gcc.dg/ifcvt-4.c: Skip avr.
6736 * gcc.dg/pr53037-1.c: Dito.
6737 * gcc.dg/pr53037-2.c: Dito.
6738 * gcc.dg/pr53037-3.c: Dito.
6739 * gcc.dg/pr63387-2.c: Dito.
6740 * gcc.dg/pr63387.c: Dito.
6741 * gcc.dg/sancov/cmp0.c: Dito.
6742 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6743 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6744 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6745 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6746 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6747 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6748 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6749 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6750 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6751 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6752 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6753 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6754 * gcc.dg/tree-ssa/pr82059.c: Dito.
6755 * gcc.c-torture/execute/pr70460.c: Dito.
6756
6757 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6758
6759 PR testsuite/52641
6760 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6761 * gcc.c-torture/execute/20180112-1.c: Dito.
6762 * gcc.c-torture/execute/pr81503.c: Dito.
6763 * gcc.dg/store_merging_12.c: Dito.
6764 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6765 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6766 * gcc.dg/tree-ssa/pr80898.c: Dito.
6767 * gcc.dg/tree-ssa/pr82363.c: Dito.
6768 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6769 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6770 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6771 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6772 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6773 * gcc.dg/tree-ssa/pr80803.c: Dito.
6774 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6775 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6776 * gcc.dg/tree-ssa/vrp114.c: Dito.
6777 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6778 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6779 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6780
6781 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6782
6783 PR target/84066
6784 * gcc.target/i386/cet-sjlj-6a.c: New test.
6785 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6786
6787 2018-02-01 Marek Polacek <polacek@redhat.com>
6788
6789 PR c++/84125
6790 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6791
6792 2018-01-30 Jeff Law <law@redhat.com>
6793
6794 PR target/84128
6795 * gcc.target/i386/pr84128.c: New test.
6796
6797 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6798
6799 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6800 -fdelete-null-pointer-checks.
6801
6802 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6803
6804 PR c++/83796
6805 * g++.dg/cpp0x/abstract-default1.C: New.
6806
6807 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6808
6809 PR tree-optimization/81635
6810 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6811 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6812
6813 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6814
6815 PR target/83370
6816 * gcc.target/aarch64/pr83370.c: New.
6817
6818 2018-02-01 Richard Biener <rguenther@suse.de>
6819
6820 * gcc.dg/graphite/pr35356-1.c: Adjust.
6821
6822 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6823
6824 PR testsuite/83846
6825 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6826 for ILP32.
6827 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6828 of hard-coding the choice.
6829 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6830 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6831 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6832 memset call.
6833 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6834 stdint.h types.
6835 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6836 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6837 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6838 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6839 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6840 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6841 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6842 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6843 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6844 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6845 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6846 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6847 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6848 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6849 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6850 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6851 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6852 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6853 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6854 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6855 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6856 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6857 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6858 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6859 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6860 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6861 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6862 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6863 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6864 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6865 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6866 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6867 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6868 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6869 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6870 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6871 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6872 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6873 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
6874 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6875 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6876 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6877 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6878 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6879 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
6880 __builtin_popcountll rather than __builtin_popcountl.
6881
6882 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6883
6884 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
6885 of LD1R[HWD] for multi-element constants on big-endian targets.
6886 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6887 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6888
6889 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6890
6891 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
6892 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
6893 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
6894
6895 2018-02-01 Jakub Jelinek <jakub@redhat.com>
6896
6897 PR tree-optimization/81661
6898 PR tree-optimization/84117
6899 * gcc.dg/pr81661.c: New test.
6900 * gfortran.dg/pr84117.f90: New test.
6901
6902 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
6903
6904 PR fortran/83705
6905 * gfortran.dg/repeat_7.f90: Catch warning message.
6906
6907 2018-01-31 Ian Lance Taylor <iant@golang.org>
6908
6909 * go.go-torture/execute/printnil.go: New test.
6910
6911 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6912
6913 * lib/target-supports.exp (check_effective_target_comdat_group):
6914 Allow for Solaris as comdat syntax.
6915
6916 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
6917 Solaris with comdat_group support and as.
6918
6919 2018-01-31 Marek Polacek <polacek@redhat.com>
6920
6921 PR c/81779
6922 * gcc.dg/pr81779.c: New test.
6923
6924 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6925
6926 PR fortran/84116
6927 * gfortran.dg/gomp/pr84116.f90: New test.
6928
6929 PR c++/83993
6930 * g++.dg/init/pr83993-2.C: New test.
6931
6932 PR c++/83993
6933 * g++.dg/init/pr83993-1.C: New test.
6934 * g++.dg/cpp0x/pr83993.C: New test.
6935
6936 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
6937
6938 PR fortran/84088
6939 * gfortran.dg/pr84088.f90: New test.
6940
6941 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
6942
6943 PR target/82444
6944 * gcc.target/i386/pr82444.c: New.
6945
6946 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
6947
6948 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
6949 * gcc.target/powerpc/vsx-13.c: New.
6950
6951 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6952
6953 PR c++/84092
6954 * g++.dg/cpp1y/var-templ57.C: New.
6955
6956 2018-01-31 Marek Polacek <polacek@redhat.com>
6957
6958 PR c++/84138
6959 * g++.dg/diagnostic/pr84138.C: New test.
6960
6961 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
6962
6963 PR fortran/78534
6964 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
6965 -Wstringop-overflow warnings due to spurious warning with -O1.
6966 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
6967 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
6968
6969 2018-01-31 Richard Biener <rguenther@suse.de>
6970
6971 PR tree-optimization/84132
6972 * g++.dg/torture/pr84132.C: New testcase.
6973
6974 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
6975
6976 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
6977 dg-final scan.
6978
6979 2018-01-31 Julia Koval <julia.koval@intel.com>
6980
6981 PR target/83618
6982 * gcc.target/i386/rdpid.c: Remove "eax".
6983
6984 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6985
6986 PR tree-optimization/64946
6987 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
6988 scan-assembler checks.
6989
6990 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
6991
6992 * gcc.c-torture/execute/20180131-1.c: New test.
6993
6994 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6995
6996 * gcc.target/arc/taux-1.c: New test.
6997 * gcc.target/arc/taux-2.c: Likewise.
6998
6999 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7000
7001 * gcc.target/arc/uncached.c: New test.
7002
7003 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7004
7005 PR lto/83954
7006 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7007
7008 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7009
7010 PR preprocessor/69869
7011 * gcc.dg/cpp/trad/pr69869.c: New test.
7012
7013 PR c/84100
7014 * gcc.dg/pr84100.c: New test.
7015
7016 2018-01-30 Jeff Law <law@redhat.com>
7017
7018 PR target/84064
7019 * gcc.target/i386/pr84064: New test.
7020
7021 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7022
7023 PR fortran/84134
7024 * gfortran.dg/data_implied_do_2.f90: New test.
7025
7026 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7027
7028 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7029
7030 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7031
7032 PR fortran/84133
7033 * gfortran.dg/inline_matmul_21.f90: New test case.
7034
7035 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7036
7037 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7038
7039 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7040
7041 PR target/84112
7042 * gcc.target/powerpc/pr84112.c: New.
7043
7044 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7045
7046 PR rtl-optimization/83986
7047 * gcc.dg/pr83986.c: New test.
7048
7049 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7050
7051 PR 58684
7052 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7053 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7054 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7055 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7056
7057 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7058
7059 PR tree-optimization/84111
7060 * gcc.c-torture/compile/pr84111.c: New test.
7061
7062 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7063
7064 PR ipa/83179
7065 * gcc.dg/ipa/inline-2.c: Fix template.
7066 * gcc.dg/ipa/inline-3.c: Fix template.
7067
7068 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7069
7070 PR ipa/81360
7071 * g++.dg/torture/pr81360.C: New testcase.
7072
7073 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7074
7075 PR lto/83954
7076 * gcc.dg/lto/pr83954.h: New testcase.
7077 * gcc.dg/lto/pr83954_0.c: New testcase.
7078 * gcc.dg/lto/pr83954_1.c: New testcase.
7079
7080 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7081
7082 PR bootstrap/84017
7083 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7084 to dg-options.
7085 Simplify DW_AT_producer scan.
7086
7087 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7088
7089 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7090
7091 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7092
7093 PR target/83828
7094 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7095 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7096 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7097 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7098
7099 2018-01-29 Jeff Law <law@redhat.com>
7100
7101 PR testsuite/81010
7102 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7103 better match other tests which require vsx. Verify the zero
7104 extension is part of the test in the combiner dump.
7105
7106 2018-01-29 Marek Polacek <polacek@redhat.com>
7107
7108 PR c/83966
7109 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7110
7111 PR c++/83996
7112 * g++.dg/ext/pr83996.C: New test.
7113
7114 2018-01-29 Richard Biener <rguenther@suse.de>
7115
7116 PR tree-optimization/84057
7117 * gcc.dg/graphite/pr84057.c: New testcase.
7118
7119 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7120
7121 PR fortran/84073
7122 * gfortran.dg/bind_c_usage_31.f90: New test.
7123
7124 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7125
7126 PR c++/83924
7127 * g++.dg/warn/Wduplicated-branches5.C: New.
7128
7129 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7130
7131 * gcc.target/rl78/test_addsi3_internal.c: New test.
7132
7133 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7134
7135 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7136 Make expected output depend on whether we expect sibcalls or not.
7137 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7138 safe-indirect-jump-1.c).
7139
7140 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7141 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7142 Soren Rasmussen <s.c.rasmussen@gmail.com>
7143
7144 Fortran 2018 teams tests.
7145
7146 * gfortran.dg/team_number_1.f90: new test for team_number.
7147 * gfortran.dg/team_change_1.f90: new test for change team.
7148 * gfortran.dg/team_end_1.f90: new test for end team.
7149 * gfortran.dg/team_form_1.f90: new test for form team.
7150
7151 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7152
7153 PR fortran/83998
7154 * gfortran.dg/dot_product_4.f90
7155
7156 2018-01-26 Martin Sebor <msebor@redhat.com>
7157
7158 PR tree-optimization/83896
7159 * gcc.dg/strlenopt-43.c: New.
7160
7161 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7162
7163 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7164 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7165 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7166 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7167 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7168 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7169 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7170 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7171 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7172 stanzas.
7173 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7174 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7175 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7176 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7177 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7178 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7179 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7180 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7181 instruction list.
7182 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7183
7184 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7185
7186 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7187 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7188 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7189 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7190 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7191 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7192 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7193 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7194 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7195 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7196 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7197 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7198 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7199
7200 2018-01-26 Martin Liska <mliska@suse.cz>
7201
7202 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7203 warning is seen.
7204
7205 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7206
7207 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7208 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7209 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7210 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7211 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7212 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7213 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7214 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7215
7216 2018-01-26 Richard Biener <rguenther@suse.de>
7217
7218 PR rtl-optimization/84003
7219 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7220 latent bug in DSE if NOINLINE is appropriately defined.
7221 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7222 and defining NOINLINE.
7223
7224 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7225
7226 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7227 tests specific to aarch64. XFAIL test on arm.
7228
7229 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7230
7231 PR rtl-optimization/83985
7232 * gcc.dg/pr83985.c: New test.
7233
7234 PR c/83989
7235 * c-c++-common/Wrestrict-3.c: New test.
7236
7237 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7238
7239 * gcc.target/arc/tdelegitimize_addr.c: New test.
7240
7241 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7242
7243 * gcc.target/arc/jli-1.c: New file.
7244 * gcc.target/arc/jli-2.c: Likewise.
7245
7246 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7247
7248 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7249 scan-assembler.
7250 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7251 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7252
7253 2018-01-26 Richard Biener <rguenther@suse.de>
7254
7255 PR tree-optimization/81082
7256 * gcc.dg/vect/pr81082.c: New testcase.
7257 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7258 simplification to n * n.
7259
7260 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7261
7262 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7263 Solaris 10.
7264 * gcc.target/i386/pr63620.c: Likewise.
7265
7266 2018-01-26 Julia Koval <julia.koval@intel.com>
7267
7268 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7269 -mavx512f -mavx512bw.
7270 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7271 * gcc.target/i386/i386.exp: Fix types.
7272
7273 2018-01-26 Alan Modra <amodra@gmail.com>
7274
7275 PR target/84033
7276 * gcc.target/powerpc/swaps-p8-46.c: New.
7277
7278 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7279
7280 PR fortran/37577
7281 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7282 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7283 'array01' in the tree dump comparison.
7284 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7285 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7286 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7287
7288 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7289
7290 PR middle-end/83055
7291 * gcc.dg/torture/pr83055.c: New testcase.
7292
7293 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7294
7295 PR c++/84031
7296 * g++.dg/cpp1z/decomp36.C: New test.
7297
7298 PR middle-end/83977
7299 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7300
7301 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7302
7303 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7304 the shift dump line.
7305 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7306
7307 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7308
7309 PR target/81550
7310 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7311 index instead of int, which allows IVOPTs to properly optimize the
7312 loop.
7313
7314 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7315
7316 PR jit/82846
7317 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7318 of "fn_type" typedef.
7319 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7320
7321 2018-01-24 Ian Lance Taylor <iant@golang.org>
7322
7323 * go.go-torture/execute/names-1.go: New test.
7324
7325 2018-01-19 Jeff Law <law@redhat.com>
7326
7327 PR target/83994
7328 * gcc.target/i386/pr83994.c: New test.
7329
7330 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7331
7332 PR target/84014
7333 * gcc.target/powerpc/pr84014.c: New.
7334
7335 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7336
7337 PR middle-end/83977
7338 * c-c++-common/gomp/pr83977-1.c: New test.
7339 * c-c++-common/gomp/pr83977-2.c: New test.
7340 * c-c++-common/gomp/pr83977-3.c: New test.
7341 * gfortran.dg/gomp/pr83977.f90: New test.
7342
7343 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7344
7345 PR testsuite/83889
7346 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7347 * gcc.dg/vect/pr80631-1.c: Likewise.
7348 * gcc.dg/vect/pr80631-2.c: Likewise.
7349 * gcc.dg/vect/pr81410.c: Likewise.
7350 * gcc.dg/vect/pr81633.c: Likewise.
7351 * gcc.dg/vect/pr81815.c: Likewise.
7352 * gcc.dg/vect/pr82108.c: Likewise.
7353 * gcc.dg/vect/pr83857.c: Likewise.
7354 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7355 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7356 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7357 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7358 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7359 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7360 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7361 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7362 dg-xfail-run-if instead.
7363 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7364 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7365 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7366 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7367 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7368
7369 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7370
7371 PR tree-optimization/83979
7372 * g++.dg/pr83979.c: New test.
7373
7374 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7375
7376 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7377 option. Add arm_neon_ok_no_float_abi check.
7378
7379 2018-01-24 Richard Biener <rguenther@suse.de>
7380
7381 PR tree-optimization/83176
7382 * gcc.dg/graphite/pr83176.c: New testcase.
7383
7384 2018-01-24 Richard Biener <rguenther@suse.de>
7385
7386 PR tree-optimization/82819
7387 * gcc.dg/graphite/pr82819.c: New testcase.
7388
7389 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7390
7391 PR c++/83921
7392 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7393 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7394 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7395 * g++.dg/ext/stmtexpr20.C: Likewise.
7396 * g++.dg/ext/stmtexpr21.C: Likewise.
7397
7398 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7399
7400 PR c++/83974
7401 * g++.dg/warn/pr83974.C: New test case.
7402
7403 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR sanitizer/83987
7406 * g++.dg/ubsan/pr83987.C: New test.
7407
7408 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7409
7410 PR fortran/83866
7411 * gfortran.dg/pdt_29.f03: New test.
7412
7413 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7414
7415 PR fortran/83898
7416 * gfortran.dg/associate_33.f03: New test.
7417
7418 2018-01-23 Martin Liska <mliska@suse.cz>
7419
7420 PR lto/81440
7421 * gcc.dg/lto/pr81440.h: New test.
7422 * gcc.dg/lto/pr81440_0.c: New test.
7423 * gcc.dg/lto/pr81440_1.c: New test.
7424
7425 2018-01-23 Nathan Sidwell <nathan@acm.org>
7426
7427 PR c++/83988
7428 * g++.dg/template/pr83988.C: New.
7429
7430 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7431
7432 PR c++/82882
7433 PR c++/83978
7434 * g++.dg/cpp0x/pr82882.C: New test.
7435 * g++.dg/cpp0x/pr83978.C: New test.
7436
7437 PR c++/83958
7438 * g++.dg/cpp1z/decomp35.C: New test.
7439
7440 2018-01-23 Nathan Sidwell <nathan@acm.org>
7441
7442 * g++.dg/cpp0x/range-for10.C: Adjust.
7443 * g++.dg/ext/forscope1.C: Adjust.
7444 * g++.dg/ext/forscope2.C: Adjust.
7445 * g++.dg/template/for1.C: Adjust.
7446
7447 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7448
7449 PR tree-optimization/83510
7450 * gcc.c-torture/compile/pr83510.c: New test case.
7451
7452 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7453
7454 PR testsuite/83888
7455 * lib/target-supports.exp (check_effective_target_vect_float): Say
7456 that the result only holds when -funsafe-math-optimizations is on.
7457 (check_effective_target_vect_float_strict): New procedure.
7458 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7459 of vect_float.
7460 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7461
7462 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7463
7464 PR tree-optimization/83965
7465 * gcc.dg/vect/pr83965.c: New test.
7466
7467 2018-01-23 Richard Biener <rguenther@suse.de>
7468
7469 PR tree-optimization/83963
7470 * gfortran.dg/graphite/pr83963.f: New testcase.
7471 * gcc.dg/graphite/pr83963-2.c: Likewise.
7472
7473 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7474
7475 PR c++/83918
7476 * g++.dg/cpp1z/pr83918.C: New test.
7477
7478 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7479
7480 PR tree-optimization/83957
7481 * gcc.dg/autopar/pr83957.c: New test.
7482
7483 PR tree-optimization/83081
7484 * gcc.dg/predict-8.c: Adjust expected probability.
7485
7486 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7487
7488 PR target/83862
7489 * gcc.target/powerpc/pr83862.c: New test.
7490
7491 2018-01-22 Carl Love <cel@us.ibm.com>
7492
7493 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7494 builtins-4-runnable.c, builtins-6-runnable.c,
7495 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7496 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7497 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7498 for signed/unsigned 128-bit and long long int loads.
7499
7500 2018-01-22 Marek Polacek <polacek@redhat.com>
7501
7502 PR c++/81933
7503 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7504
7505 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7506
7507 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7508 scan-asembler valid instructions list.
7509 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7510 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7511 power8-vector requirement and option.
7512 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7513
7514 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7515
7516 PR 78534
7517 PR 83704
7518 * gfortran.dg/string_1.f90: Remove printing the length.
7519
7520 2018-01-22 Richard Biener <rguenther@suse.de>
7521
7522 PR tree-optimization/83963
7523 * gcc.dg/graphite/pr83963.c: New testcase.
7524
7525 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7526
7527 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7528 dg-require-effective-target directives.
7529
7530 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7531
7532 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7533 New procedure.
7534 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7535 Adjust scan-assembler checks for soft-float.
7536
7537 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7538
7539 PR target/83946
7540 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7541
7542 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7543
7544 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7545 * gcc.dg/pr83623.c: Likewise.
7546 * gcc.dg/pr83666.c: Likewise.
7547
7548 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7549 David Edelsohn <dje.gcc@gmail.com>
7550
7551 PR target/83946
7552 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7553 assembly output from "crset eq" to "crset 2".
7554 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7555 assembly output from . to $.
7556 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7557 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7558 assembly output from "crset eq" to "crset 2".
7559 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7560 assembly output from "crset eq" to "crset 2", and from . to $.
7561
7562 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7563
7564 PR fortran/83900
7565 * gfortran.dg/matmul_18.f90: New test.
7566
7567 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7568
7569 PR tree-optimization/83940
7570 * gcc.dg/torture/pr83940.c: New test.
7571
7572 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR middle-end/83945
7575 * gcc.dg/tls/pr83945.c: New test.
7576
7577 PR target/83930
7578 * gcc.dg/pr83930.c: New test.
7579
7580 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7581
7582 PR fortran/83900
7583 * gfortran.dg/matmul_17.f90: New test.
7584
7585 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7586
7587 PR fortran/80768
7588 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7589
7590 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7591
7592 PR c++/81167
7593 * g++.dg/cpp0x/pr81167.C: New test.
7594
7595 PR c++/83919
7596 * g++.dg/cpp0x/pr83919.C: New test.
7597
7598 2018-01-19 Jeff Law <law@redhat.com>
7599 Jakub Jelinek <jakub@redhat.com>
7600
7601 * gcc.dg/stack-check-16.c: New test.
7602
7603 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7604
7605 PR target/83790
7606 * gcc.target/nvptx/indirect_call.c: New test.
7607
7608 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7609
7610 * g++.dg/torture/pr83619.C: Remove dg-message.
7611
7612 2018-01-19 Martin Liska <mliska@suse.cz>
7613
7614 * gcc.dg/predict-1.c: Adjust expected probability.
7615 * gcc.dg/predict-3.c: Likewise.
7616 * gcc.dg/predict-5.c: Likewise.
7617 * gcc.dg/predict-6.c: Likewise.
7618 * gcc.dg/predict-9.c: Likewise.
7619
7620 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7621
7622 PR tree-optimization/83922
7623 * gcc.dg/pr83922.c: New test.
7624
7625 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7626
7627 PR tree-optimization/83914
7628 * gcc.dg/vect/pr83914.c: New test.
7629
7630 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7631
7632 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7633 * gcc.target/arm/negdi-2.c: Likewise.
7634 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7635
7636 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7637
7638 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7639
7640 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7641
7642 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7643
7644 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7645
7646 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7647 hppa*-*-hpux*.
7648
7649 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7650
7651 PR ipa/83619
7652 PR testsuite/83934
7653 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7654 forward declaration.
7655
7656 2018-01-18 Carl Love <cel@us.ibm.com>
7657
7658 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7659 to the function.
7660
7661 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7662
7663 PR c++/81013
7664 * g++.dg/inherit/union3.C: New.
7665
7666 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7667
7668 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7669
7670 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7671
7672 PR ipa/83619
7673 * g++.dg/torture/pr83619.C: New testcase.
7674
7675 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7676
7677 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7678 Add function body to force error messages in some configurations.
7679
7680 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7681
7682 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7683 and arm_thumb1_ok.
7684
7685 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7686
7687 PR other/70268
7688 * c-c++-common/ffile-prefix-map.c: New test.
7689 * c-c++-common/fmacro-prefix-map.c: New test.
7690 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7691 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7692
7693 2018-01-18 Martin Liska <mliska@suse.cz>
7694
7695 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7696 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7697 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7698 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7699 * gcc.target/i386/ret-thunk-10.c: Likewise.
7700 * gcc.target/i386/ret-thunk-11.c: Likewise.
7701 * gcc.target/i386/ret-thunk-12.c: Likewise.
7702 * gcc.target/i386/ret-thunk-15.c: Likewise.
7703 * gcc.target/i386/ret-thunk-9.c: Likewise.
7704
7705 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7706
7707 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7708 order.
7709
7710 2018-01-18 Nathan Sidwell <nathan@acm.org>
7711
7712 PR c++/83160
7713 * g++.dg/cpp0x/pr83160.C: New.
7714
7715 2018-01-18 Richard Biener <rguenther@suse.de>
7716
7717 PR tree-optimization/83887
7718 * gcc.dg/graphite/pr83887.c: New testcase.
7719 * gfortran.dg/graphite/pr83887.f90: Likewise.
7720 * gfortran.dg/graphite/pr83887.f: Likewise.
7721
7722 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7723
7724 PR target/65578
7725 * gcc.target/arm/builtin-bswap.x: New file.
7726 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7727 and options for armv6t2.
7728 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7729 and options for Thumb1.
7730 * gcc.target/arm/builtin-bswap16.x: New file.
7731 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7732 and options for armv6t2.
7733 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7734 and options for Thumb1.
7735
7736 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7737
7738 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7739 order.
7740
7741 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7742
7743 PR c/61240
7744 * gcc.dg/pr61240.c: New test.
7745
7746 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7747
7748 PR fortran/83864
7749 * gfortran.dg/pr83864.f90: New test.
7750
7751 2018-01-17 Jeff Law <law@redhat.com>
7752
7753 PR testsuite/83883
7754 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7755
7756 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7757
7758 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7759 restriction, but still restrict to 64-bit.
7760 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7761 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7762
7763 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7764
7765 PR fortran/83874
7766 * gfortran.dg/pr83874.f90: New test.
7767
7768 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR c++/83824
7771 * g++.dg/cpp0x/pr83824.C: New test.
7772
7773 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7774
7775 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7776 appropriate .gnu_attribute for the long double type, if we use the
7777 long double type, but do not generate any calls.
7778 * gcc.target/powerpc/gnuattr2.c: Likewise.
7779 * gcc.target/powerpc/gnuattr3.c: Likewise.
7780
7781 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7782
7783 PR c++/78344
7784 * g++.dg/cpp0x/alignas13.C: New.
7785
7786 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR c++/83897
7789 * g++.dg/cpp0x/pr83897.C: New test.
7790
7791 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7792
7793 PR ipa/83051
7794 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7795
7796 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7797
7798 PR c++/81054
7799 * g++.dg/cpp0x/constexpr-ice19.C: New.
7800
7801 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7802
7803 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7804 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7805 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7806 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7807 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7808 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7809 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7810 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7811 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7812 * gcc.target/powerpc/builtins-1.fold.h: New.
7813
7814 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7815
7816 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7817 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7818
7819 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7820
7821 * gcc.target/arm/g2.c: Add -marm to dg-options.
7822 * gcc.target/arm/scd42-2.c: Likewise.
7823
7824 2018-01-17 Nathan Sidwell <nathan@acm.org>
7825
7826 PR c++/83287
7827 * g++.dg/lookup/pr83287-2.C: New.
7828
7829 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7830
7831 PR c++/83814
7832 PR c++/83902
7833 * g++.dg/wrappers/pr83814.C: New test case.
7834 * g++.dg/wrappers/pr83902.C: New test case.
7835
7836 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7837
7838 PR lto/83121
7839 * g++.dg/lto/pr83121_0.C: New test case.
7840 * g++.dg/lto/pr83121_1.C: New test case.
7841 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7842 adapted from DejaGnu's dg-test.
7843 (lto_handle_diagnostics): New procedure.
7844 (lto_prune_warns): Ignore informational notes.
7845 (lto-link-and-maybe-run): Add "messages_by_file" param.
7846 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
7847 "execute" when "link" fails if "execute" was not specified.
7848 (lto-can-handle-directive): New procedure.
7849 (lto-get-options-main): Call lto-can-handle-directive. Add a
7850 dg-messages local, using it to set the caller's
7851 dg-messages-by-file for the given source file.
7852 (lto-get-options): Likewise.
7853 (lto-execute): Add dg-messages-by-file local, and pass it to
7854 lto-link-and-maybe-run.
7855
7856 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7857 Richard Sandiford <richard.sandiford@linaro.org>
7858
7859 PR target/79041
7860 PR target/82964
7861 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
7862 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
7863
7864 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7865
7866 * lib/target-supports.exp: Fix -march arguments in arm arch effective
7867 target check autogenerator for armv8.1-a and armv8.2-a.
7868
7869 2018-01-17 Carl Love <cel@us.ibm.com>
7870
7871 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
7872 Add debug print statements.
7873 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
7874 16 byte vector load followed by a partial vector load.
7875
7876 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7877
7878 PR c++/83799
7879 * g++.dg/wrappers/pr83799.C: New test case.
7880
7881 2018-01-17 Nathan Sidwell <nathan@acm.org>
7882
7883 PR c++/83739
7884 * g++.dg/cpp1y/pr83739.C: New.
7885
7886 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7887
7888 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
7889 * gcc.target/visium/overflow16.c: Likewise.
7890 * gcc.target/visium/overflow32.c: Likewise.
7891
7892 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7893
7894 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
7895
7896 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7897
7898 * gcc.dg/rtl/arm/stl-cond.c: New test.
7899 * gcc.target/arm/stl-cond.c: Delete.
7900
7901 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7902
7903 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
7904 directives.
7905
7906 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7907
7908 PR tree-optimization/83843
7909 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
7910 * gcc.dg/store_merging_19.c: New test.
7911
7912 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7913
7914 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
7915 and options.
7916
7917 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7918
7919 PR rtl-optimization/83771
7920 * gcc.dg/pr83771.c: New test.
7921
7922 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7923
7924 PR tree-optimization/81184
7925 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
7926 targets.
7927 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7928
7929 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7930
7931 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
7932
7933 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7934
7935 PR target/83546
7936 * gcc.target/i386/pr83546.c: New test.
7937
7938 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7939
7940 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
7941
7942 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7943
7944 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
7945 test and add dg-warning for the -Wstringop-overflow warning.
7946
7947 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7948
7949 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
7950 XFAIL last test on SPARC and Visium.
7951
7952 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
7953
7954 PR rtl-optimization/80481
7955 * g++.dg/pr80481.C: Exclude solaris.
7956
7957 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7958
7959 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
7960 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
7961 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
7962
7963 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7964
7965 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
7966 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
7967 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
7968 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
7969 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
7970 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
7971 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
7972 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
7973 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
7974 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
7975 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
7976 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
7977 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
7978 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
7979 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
7980
7981 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7982
7983 PR testsuite/77734
7984 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
7985
7986 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7987
7988 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
7989 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
7990 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
7991 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
7992 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
7993 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
7994
7995 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7996
7997 PR tree-optimization/83857
7998 * gcc.dg/vect/pr83857.c: New test.
7999
8000 2018-01-16 Richard Biener <rguenther@suse.de>
8001
8002 PR tree-optimization/83867
8003 * gcc.dg/vect/pr83867.c: New testcase.
8004
8005 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR c/83844
8008 * gcc.dg/pr83844.c: New test.
8009
8010 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8011
8012 * gcc.dg/torture/pr83847.c: New test.
8013
8014 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8015
8016 PR rtl-optimization/86620
8017 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8018 instead of --param=max-sched-ready-insns=0.
8019 * gcc.target/i386/pr83620.c: New test.
8020 * gcc.dg/pr83620.c: New test.
8021
8022 PR tree-optimization/83843
8023 * gcc.dg/store_merging_18.c: New test.
8024
8025 PR c++/83817
8026 * g++.dg/cpp1y/pr83817.C: New test.
8027
8028 PR c++/83825
8029 * g++.dg/template/pr83825.C: New test.
8030
8031 2018-01-16 Richard Biener <rguenther@suse.de>
8032
8033 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8034
8035 2018-01-16 Richard Biener <rguenther@suse.de>
8036
8037 PR testsuite/82132
8038 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8039 from gcc.dg/torture/pr60092.c.
8040
8041 2018-01-15 Martin Sebor <msebor@redhat.com>
8042
8043 PR c++/83588
8044 * g++.dg/ext/flexary28.C: New test.
8045
8046 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8047
8048 PR fortran/82257
8049 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8050
8051 2018-01-15 Martin Sebor <msebor@redhat.com>
8052
8053 PR testsuite/83869
8054 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8055
8056 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8057
8058 PR fortran/54613
8059 * gfortran.dg/minmaxloc_9.f90: New test.
8060 * gfortran.dg/minmaxloc_10.f90: New test.
8061 * gfortran.dg/minmaxloc_11.f90: New test.
8062
8063 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8064
8065 PR target/83839
8066 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8067 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8068 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8069 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8070 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8071 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8072 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8073 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8074 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8075 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8076 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8077 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8078 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8079 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8080 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8081 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8082 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8083 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8084 * gcc.target/i386/ret-thunk-10.c: Likewise.
8085 * gcc.target/i386/ret-thunk-11.c: Likewise.
8086 * gcc.target/i386/ret-thunk-12.c: Likewise.
8087 * gcc.target/i386/ret-thunk-13.c: Likewise.
8088 * gcc.target/i386/ret-thunk-14.c: Likewise.
8089 * gcc.target/i386/ret-thunk-15.c: Likewise.
8090 * gcc.target/i386/ret-thunk-9.c: Don't check the
8091 __x86_return_thunk label. Scan for "push" only for Linux.
8092
8093 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8094
8095 PR testsuite/79920
8096 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8097
8098 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8099
8100 PR target/83687
8101 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8102 tests.
8103 * gcc.target/arm/pr83687.c: New test.
8104
8105 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8106
8107 Adjust tests to AVR_TINY.
8108
8109 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8110 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8111 * gcc.target/avr/pr71627.c: Same.
8112 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8113 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8114 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8115 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8116 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8117 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8118 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8119 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8120 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8121 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8122 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8123 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8124 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8125 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8126 * gcc.target/avr/torture/pr61055.c: Same.
8127 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8128 available.
8129 * gcc.target/avr/torture/int24-mul.c: Same.
8130 * gcc.target/avr/torture/pr51782-1.c: Same.
8131 * gcc.target/avr/torture/pr61443.c: Same.
8132 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8133 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8134
8135 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8136
8137 PR c/83801
8138 PR c/83729
8139 * gcc.target/avr/torture/pr83729.c: New test.
8140 * gcc.target/avr/torture/pr83801.c: New test.
8141
8142 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8143
8144 PR middle-end/82694
8145 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8146 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8147
8148 2018-01-10 Martin Sebor <msebor@redhat.com>
8149
8150 PR other/83508
8151 * gcc.dg/Wstringop-overflow-2.c: New test.
8152
8153 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8154
8155 PR libgfortran/83811
8156 * gfortran.dg/fmt_e.f90: New test.
8157
8158 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8159
8160 * gcc.target/i386/indirect-thunk-10.c: New test.
8161 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8162 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8163 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8164 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8165 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8166 * gcc.target/i386/ret-thunk-17.c: Likewise.
8167 * gcc.target/i386/ret-thunk-18.c: Likewise.
8168 * gcc.target/i386/ret-thunk-19.c: Likewise.
8169 * gcc.target/i386/ret-thunk-20.c: Likewise.
8170 * gcc.target/i386/ret-thunk-21.c: Likewise.
8171
8172 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8173
8174 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8175
8176 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8177
8178 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8179 -mno-indirect-branch-register.
8180 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8181 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8182 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8183 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8184 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8185 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8186 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8187 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8188 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8189 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8190 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8191 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8192 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8193 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8194 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8195 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8196 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8197 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8198 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8199 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8200 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8201 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8202 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8203 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8204 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8205 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8206 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8207 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8208 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8209 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8210 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8211 * gcc.target/i386/ret-thunk-10.c: Likewise.
8212 * gcc.target/i386/ret-thunk-11.c: Likewise.
8213 * gcc.target/i386/ret-thunk-12.c: Likewise.
8214 * gcc.target/i386/ret-thunk-13.c: Likewise.
8215 * gcc.target/i386/ret-thunk-14.c: Likewise.
8216 * gcc.target/i386/ret-thunk-15.c: Likewise.
8217 * gcc.target/i386/ret-thunk-9.c: Likewise.
8218 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8219 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8220 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8221
8222 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8223
8224 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8225 -mfunction-return=keep.
8226 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8227 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8228 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8229 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8230 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8231 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8232 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8233 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8234 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8235 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8236 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8237 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8238 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8239 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8240 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8241 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8242 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8243 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8244 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8245 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8246 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8247 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8248 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8249 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8250 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8251 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8252 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8253 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8254 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8255 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8256 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8257 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8258 * gcc.target/i386/ret-thunk-1.c: New test.
8259 * gcc.target/i386/ret-thunk-10.c: Likewise.
8260 * gcc.target/i386/ret-thunk-11.c: Likewise.
8261 * gcc.target/i386/ret-thunk-12.c: Likewise.
8262 * gcc.target/i386/ret-thunk-13.c: Likewise.
8263 * gcc.target/i386/ret-thunk-14.c: Likewise.
8264 * gcc.target/i386/ret-thunk-15.c: Likewise.
8265 * gcc.target/i386/ret-thunk-16.c: Likewise.
8266 * gcc.target/i386/ret-thunk-2.c: Likewise.
8267 * gcc.target/i386/ret-thunk-3.c: Likewise.
8268 * gcc.target/i386/ret-thunk-4.c: Likewise.
8269 * gcc.target/i386/ret-thunk-5.c: Likewise.
8270 * gcc.target/i386/ret-thunk-6.c: Likewise.
8271 * gcc.target/i386/ret-thunk-7.c: Likewise.
8272 * gcc.target/i386/ret-thunk-8.c: Likewise.
8273 * gcc.target/i386/ret-thunk-9.c: Likewise.
8274
8275 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8276
8277 * gcc.target/i386/indirect-thunk-1.c: New test.
8278 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8279 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8280 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8281 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8282 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8283 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8284 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8285 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8286 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8287 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8288 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8289 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8290 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8291 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8292 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8293 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8294 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8295 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8296 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8297 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8298 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8299 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8300 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8301 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8302 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8303 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8304 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8305 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8306 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8307 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8308 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8309 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8310
8311 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8312
8313 PR ipa/83051
8314 * gcc.c-torture/compile/pr83051.c: New testcase.
8315
8316 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8317
8318 PR tree-optimization/83501
8319 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8320
8321 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8322
8323 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8324 for lvx and stvx instead of lxvd2x and stxvd2x and require
8325 little-endian target. Add comments.
8326 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8327 comprehensive testing.
8328 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8329 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8330 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8331 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8332 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8333 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8334 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8335 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8336 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8337 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8338 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8339 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8340 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8341 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8342 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8343 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8344 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8345 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8346 scan-assembler-not directives that forbid lvx and xxpermdi.
8347 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8348 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8349 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8350 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8351 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8352 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8353 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8354 scan-assembler-times directives to reflect different numbers of
8355 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8356
8357 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8358 Alan Hayward <alan.hayward@arm.com>
8359 David Sherwood <david.sherwood@arm.com>
8360
8361 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8362 than SLP vectorization.
8363 * gcc.dg/vect/vect-alias-check-10.c: New test.
8364 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8365 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8366 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8367 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8368 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8369 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8370 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8371 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8372 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8373 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8374 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8375 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8376 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8377 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8378 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8379 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8380 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8381 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8382 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8383 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8384 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8385 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8386 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8387
8388 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8389 Alan Hayward <alan.hayward@arm.com>
8390 David Sherwood <david.sherwood@arm.com>
8391
8392 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8393 New proc.
8394 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8395 targets with scatter stores.
8396 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8397 stores.
8398 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8399 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8400 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8401 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8402 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8403 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8404 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8405 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8406 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8407 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8408 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8409 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8410 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8411 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8412 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8413 * gcc.target/aarch64/sve/strided_store_7.c: 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 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8420 for double_reduc1.
8421 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8422 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8423 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8424 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8425
8426 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8427 Alan Hayward <alan.hayward@arm.com>
8428 David Sherwood <david.sherwood@arm.com>
8429
8430 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8431 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8432 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8433
8434 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8435 Alan Hayward <alan.hayward@arm.com>
8436 David Sherwood <david.sherwood@arm.com>
8437
8438 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8439 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8440 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8441 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8442 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8443 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8444 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8445 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8446 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8447 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8448 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8449 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8450 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8451 * gcc.target/aarch64/sve/mask_gather_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.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8458 check for a message about using in-order reductions.
8459 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8460 check for a message about using in-order reductions.
8461 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8462 vectorized and check for a message about using in-order reductions.
8463 Expect targets with variable-length vectors to fall back to the
8464 fixed-length mininum.
8465 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8466 check for a message about using in-order reductions.
8467 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8468 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8469 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8470 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8471 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8472 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8473 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8474 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8475 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8476 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8477 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8478 vect_fold_left_plus.
8479
8480 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8481
8482 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8483 are spilled.
8484 * gcc.target/aarch64/sve/spill_2.c: New test.
8485 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8486 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8487 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8488 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8489 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8490
8491 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8492 Alan Hayward <alan.hayward@arm.com>
8493 David Sherwood <david.sherwood@arm.com>
8494
8495 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8496 of branches.
8497 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8498 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8499 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8500 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8501 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8502 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8503 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8504 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8505 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8506
8507 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8508 Alan Hayward <alan.hayward@arm.com>
8509 David Sherwood <david.sherwood@arm.com>
8510
8511 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8512 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8513 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8514 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8515
8516 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8517 Alan Hayward <alan.hayward@arm.com>
8518 David Sherwood <david.sherwood@arm.com>
8519
8520 * lib/target-supports.exp
8521 (check_effective_target_vect_fold_extract_last): New proc.
8522 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8523 for fold_extract_last.
8524 * gcc.dg/vect/pr65947-2.c: Likewise.
8525 * gcc.dg/vect/pr65947-3.c: Likewise.
8526 * gcc.dg/vect/pr65947-4.c: Likewise.
8527 * gcc.dg/vect/pr65947-5.c: Likewise.
8528 * gcc.dg/vect/pr65947-6.c: Likewise.
8529 * gcc.dg/vect/pr65947-9.c: Likewise.
8530 * gcc.dg/vect/pr65947-10.c: Likewise.
8531 * gcc.dg/vect/pr65947-12.c: Likewise.
8532 * gcc.dg/vect/pr65947-14.c: Likewise.
8533 * gcc.dg/vect/pr80631-1.c: Likewise.
8534 * gcc.target/aarch64/sve/clastb_1.c: New test.
8535 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8536 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8537 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8538 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8539 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8540 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8541 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8542 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8543 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8544 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8545 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8546 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8547 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8548
8549 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8550 Alan Hayward <alan.hayward@arm.com>
8551 David Sherwood <david.sherwood@arm.com>
8552
8553 * gcc.target/aarch64/sve/live_1.c: New test.
8554 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8555
8556 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8557 Alan Hayward <alan.hayward@arm.com>
8558 David Sherwood <david.sherwood@arm.com>
8559
8560 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8561 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8562 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8563 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8564 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8565 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8566 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8567 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8568 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8569
8570 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8571 Alan Hayward <alan.hayward@arm.com>
8572 David Sherwood <david.sherwood@arm.com>
8573
8574 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8575 New proc.
8576 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8577 vect_fully_masked.
8578 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8579 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8580 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8581 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8582 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8583 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8584
8585 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8586 Alan Hayward <alan.hayward@arm.com>
8587 David Sherwood <david.sherwood@arm.com>
8588
8589 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8590 instead of just ADDRESS.
8591 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8592 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8593 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8594 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8595 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8596 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8597 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8598 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8599 * gcc.target/aarch64/sve/while_2.c: Likewise.
8600 * gcc.target/aarch64/sve/while_3.c: Likewise.
8601 * gcc.target/aarch64/sve/while_4.c: Likewise.
8602
8603 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8604 Alan Hayward <alan.hayward@arm.com>
8605 David Sherwood <david.sherwood@arm.com>
8606
8607 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8608 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8609 to be predicated.
8610 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8611 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8612 * gcc.target/aarch64/sve/reduc_5.c: New test.
8613 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8614 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8615
8616 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8617 Alan Hayward <alan.hayward@arm.com>
8618 David Sherwood <david.sherwood@arm.com>
8619
8620 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8621 * gcc.dg/tree-ssa/peel1.c: Likewise.
8622 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8623 variable-length vectors.
8624 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8625 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8626 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8627 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8628 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8629 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8630 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8631 * gcc.target/aarch64/sve/slp_8.c: New test.
8632 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8633 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8634 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8635 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8636 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8637 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8638 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8639 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8640 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8641 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8642 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8643 * gcc.target/aarch64/sve/while_1.c: Likewise.
8644 * gcc.target/aarch64/sve/while_2.c: Likewise.
8645 * gcc.target/aarch64/sve/while_3.c: Likewise.
8646 * gcc.target/aarch64/sve/while_4.c: Likewise.
8647
8648 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8649 Alan Hayward <alan.hayward@arm.com>
8650 David Sherwood <david.sherwood@arm.com>
8651
8652 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8653 New proc.
8654 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8655 and add an associated scan-dump test. Prevent vectorization
8656 of the first two loops.
8657 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8658 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8659 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8660 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8661 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8662 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8663
8664 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8665 Alan Hayward <alan.hayward@arm.com>
8666 David Sherwood <david.sherwood@arm.com>
8667
8668 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8669 * gcc.dg/vect/pr67790.c: Likewise.
8670 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8671 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8672 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8673 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8674 * gcc.target/aarch64/sve/slp_5.c: New test.
8675 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8676 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8677 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8678 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8679 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8680
8681 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8682 Alan Hayward <alan.hayward@arm.com>
8683 David Sherwood <david.sherwood@arm.com>
8684
8685 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8686 && vect_load_lanes
8687 * gcc.dg/vect/slp-1.c: Likewise.
8688 * gcc.dg/vect/slp-10.c: Likewise.
8689 * gcc.dg/vect/slp-12b.c: Likewise.
8690 * gcc.dg/vect/slp-12c.c: Likewise.
8691 * gcc.dg/vect/slp-17.c: Likewise.
8692 * gcc.dg/vect/slp-19b.c: Likewise.
8693 * gcc.dg/vect/slp-20.c: Likewise.
8694 * gcc.dg/vect/slp-21.c: Likewise.
8695 * gcc.dg/vect/slp-22.c: Likewise.
8696 * gcc.dg/vect/slp-23.c: Likewise.
8697 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8698 * gcc.dg/vect/slp-24.c: Likewise.
8699 * gcc.dg/vect/slp-28.c: Likewise.
8700 * gcc.dg/vect/slp-39.c: Likewise.
8701 * gcc.dg/vect/slp-6.c: Likewise.
8702 * gcc.dg/vect/slp-7.c: Likewise.
8703 * gcc.dg/vect/slp-cond-1.c: Likewise.
8704 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8705 * gcc.dg/vect/slp-cond-2.c: Likewise.
8706 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8707 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8708 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8709 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8710 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8711 * gcc.dg/vect/slp-perm-6.c: Likewise.
8712 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8713 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8714 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8715 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8716 * gcc.dg/vect/slp-12a.c: Likewise.
8717 * gcc.dg/vect/slp-14.c: Likewise.
8718 * gcc.dg/vect/slp-15.c: Likewise.
8719 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8720 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8721 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8722 * gcc.target/aarch64/sve/slp_1.c: New test.
8723 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8724 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8725 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8726 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8727 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8728 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8729 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8730
8731 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8732 Alan Hayward <alan.hayward@arm.com>
8733 David Sherwood <david.sherwood@arm.com>
8734
8735 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8736 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8737 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8738 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8739 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8740 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8741 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8742 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8743 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8744 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8745 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8746 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8747 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8748 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8749 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8750 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8751 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8752 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8753 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8754
8755 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8756 Alan Hayward <alan.hayward@arm.com>
8757 David Sherwood <david.sherwood@arm.com>
8758
8759 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8760 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8761 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8762 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8763 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8764 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8765 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8766 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8767 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8768 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8769 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8770 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8771 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8772 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8773 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8774 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8775 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8776 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8777 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8778 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8779 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8780 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8781 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8782 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8783 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8784 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8785 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8786 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8787 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8788 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8789 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8790 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8791 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8792 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8793 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8794 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8795
8796 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8797 Alan Hayward <alan.hayward@arm.com>
8798 David Sherwood <david.sherwood@arm.com>
8799
8800 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8801 Return true for SVE too.
8802 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8803 if load/store lanes are supported.
8804 * gcc.dg/vect/slp-10.c: Likewise.
8805 * gcc.dg/vect/slp-12c.c: Likewise.
8806 * gcc.dg/vect/slp-17.c: Likewise.
8807 * gcc.dg/vect/slp-33.c: Likewise.
8808 * gcc.dg/vect/slp-6.c: Likewise.
8809 * gcc.dg/vect/slp-cond-1.c: Likewise.
8810 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8811 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8812 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8813 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8814 * gcc.dg/vect/slp-perm-6.c: Likewise.
8815 * gcc.dg/vect/slp-perm-9.c: Likewise.
8816 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8817 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8818 for variable-length vectors.
8819
8820 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8821 Alan Hayward <alan.hayward@arm.com>
8822 David Sherwood <david.sherwood@arm.com>
8823
8824 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8825 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8826
8827 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8828
8829 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8830 * g++.target/aarch64/sve/catch_1.C: New test.
8831 * g++.target/aarch64/sve/catch_2.C: Likewise.
8832 * g++.target/aarch64/sve/catch_3.C: Likewise.
8833 * g++.target/aarch64/sve/catch_4.C: Likewise.
8834 * g++.target/aarch64/sve/catch_5.C: Likewise.
8835 * g++.target/aarch64/sve/catch_6.C: Likewise.
8836
8837 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8838 Alan Hayward <alan.hayward@arm.com>
8839 David Sherwood <david.sherwood@arm.com>
8840
8841 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8842 New proc.
8843 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8844 * gcc.target/aarch64/fmaxmin.c: Likewise.
8845 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8846 * gcc.target/aarch64/orr_imm_1.c: Likewise.
8847 * gcc.target/aarch64/pr62178.c: Likewise.
8848 * gcc.target/aarch64/pr71727-2.c: Likewise.
8849 * gcc.target/aarch64/saddw-1.c: Likewise.
8850 * gcc.target/aarch64/saddw-2.c: Likewise.
8851 * gcc.target/aarch64/uaddw-1.c: Likewise.
8852 * gcc.target/aarch64/uaddw-2.c: Likewise.
8853 * gcc.target/aarch64/uaddw-3.c: Likewise.
8854 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
8855 * gcc.target/aarch64/vect-compile.c: Likewise.
8856 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
8857 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
8858 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8859 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8860 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8861 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8862 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8863 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
8864 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
8865 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8866 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8867 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8868 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8869 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
8870 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
8871 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
8872 * gcc.target/aarch64/vect-movi.c: Likewise.
8873 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
8874 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
8875 * gcc.target/aarch64/vect-vaddv.c: Likewise.
8876 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8877 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8878 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
8879 fixed-length SVE.
8880 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
8881 * gcc.target/aarch64/sve/arith_1.c: New test.
8882 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
8883 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8884 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8885 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8886 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
8887 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
8888 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
8889 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
8890 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
8891 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
8892 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8893 * gcc.target/aarch64/sve/ext_1.c: Likewise.
8894 * gcc.target/aarch64/sve/ext_2.c: Likewise.
8895 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8896 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8897 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8898 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8899 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
8900 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
8901 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
8902 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
8903 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
8904 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
8905 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
8906 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
8907 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
8908 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
8909 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
8910 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
8911 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
8912 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
8913 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
8914 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
8915 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
8916 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
8917 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
8918 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
8919 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
8920 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
8921 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
8922 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
8923 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
8924 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
8925 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
8926 * gcc.target/aarch64/sve/index_1.c: Likewise.
8927 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
8928 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
8929 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
8930 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
8931 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
8932 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
8933 * gcc.target/aarch64/sve/logical_1.c: Likewise.
8934 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
8935 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
8936 * gcc.target/aarch64/sve/mad_1.c: Likewise.
8937 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
8938 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
8939 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
8940 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
8941 * gcc.target/aarch64/sve/mla_1.c: Likewise.
8942 * gcc.target/aarch64/sve/mls_1.c: Likewise.
8943 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
8944 * gcc.target/aarch64/sve/msb_1.c: Likewise.
8945 * gcc.target/aarch64/sve/mul_1.c: Likewise.
8946 * gcc.target/aarch64/sve/neg_1.c: Likewise.
8947 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
8948 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
8949 * gcc.target/aarch64/sve/pack_1.c: Likewise.
8950 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
8951 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
8952 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
8953 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
8954 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
8955 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
8956 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
8957 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
8958 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
8959 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
8960 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8961 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8962 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8963 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
8964 * gcc.target/aarch64/sve/rev_1.c: Likewise.
8965 * gcc.target/aarch64/sve/revb_1.c: Likewise.
8966 * gcc.target/aarch64/sve/revh_1.c: Likewise.
8967 * gcc.target/aarch64/sve/revw_1.c: Likewise.
8968 * gcc.target/aarch64/sve/shift_1.c: Likewise.
8969 * gcc.target/aarch64/sve/single_1.c: Likewise.
8970 * gcc.target/aarch64/sve/single_2.c: Likewise.
8971 * gcc.target/aarch64/sve/single_3.c: Likewise.
8972 * gcc.target/aarch64/sve/single_4.c: Likewise.
8973 * gcc.target/aarch64/sve/spill_1.c: Likewise.
8974 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
8975 * gcc.target/aarch64/sve/subr_1.c: Likewise.
8976 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
8977 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
8978 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
8979 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
8980 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8981 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
8982 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8983 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
8984 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
8985 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
8986 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
8987 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
8988 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
8989 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
8990 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
8991 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
8992 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
8993 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
8994 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
8995 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
8996 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
8997 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
8998 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
8999 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9000 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9001 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9002 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9003 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9004 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9005 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9006 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9007 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9008 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9009 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9010 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9011 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9012 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9013 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9014 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9015 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9016 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9017 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9018
9019 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9020 Alan Hayward <alan.hayward@arm.com>
9021 David Sherwood <david.sherwood@arm.com>
9022
9023 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9024 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9025 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9026 New procedures.
9027 (check_effective_target_vect_perm): Handle SVE.
9028 (check_effective_target_vect_perm_byte): Likewise.
9029 (check_effective_target_vect_perm_short): Likewise.
9030 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9031 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9032 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9033 (check_effective_target_vect_element_align_preferred): Likewise.
9034 (check_effective_target_vect_align_stack_vars): Likewise.
9035 (check_effective_target_vect_load_lanes): Likewise.
9036 (check_effective_target_vect_masked_store): Likewise.
9037 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9038 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9039 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9040 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9041 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9042 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9043 * gcc.dg/vect/slp-23.c: Likewise.
9044 * gcc.dg/vect/slp-perm-5.c: Likewise.
9045 * gcc.dg/vect/slp-perm-6.c: Likewise.
9046 * gcc.dg/vect/slp-perm-9.c: Likewise.
9047 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9048 * gcc.dg/vect/vect-114.c: Likewise.
9049 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9050 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9051
9052 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9053
9054 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9055 vect_variable_length, expecting the test to be vectorized
9056 without SLP instead.
9057 * gcc.dg/vect/pr33953.c: Likewise.
9058 * gcc.dg/vect/pr37027.c: Likewise.
9059 * gcc.dg/vect/pr67790.c: Likewise.
9060 * gcc.dg/vect/pr68445.c: Likewise.
9061 * gcc.dg/vect/slp-1.c: Likewise.
9062 * gcc.dg/vect/slp-10.c: Likewise.
9063 * gcc.dg/vect/slp-12a.c: Likewise.
9064 * gcc.dg/vect/slp-12b.c: Likewise.
9065 * gcc.dg/vect/slp-12c.c: Likewise.
9066 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9067 * gcc.dg/vect/slp-13.c: Likewise.
9068 * gcc.dg/vect/slp-14.c: Likewise.
9069 * gcc.dg/vect/slp-15.c: Likewise.
9070 * gcc.dg/vect/slp-17.c: Likewise.
9071 * gcc.dg/vect/slp-19b.c: Likewise.
9072 * gcc.dg/vect/slp-2.c: Likewise.
9073 * gcc.dg/vect/slp-20.c: Likewise.
9074 * gcc.dg/vect/slp-21.c: Likewise.
9075 * gcc.dg/vect/slp-22.c: Likewise.
9076 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9077 * gcc.dg/vect/slp-24.c: Likewise.
9078 * gcc.dg/vect/slp-28.c: Likewise.
9079 * gcc.dg/vect/slp-39.c: Likewise.
9080 * gcc.dg/vect/slp-42.c: Likewise.
9081 * gcc.dg/vect/slp-6.c: Likewise.
9082 * gcc.dg/vect/slp-7.c: Likewise.
9083 * gcc.dg/vect/slp-cond-1.c: Likewise.
9084 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9085 * gcc.dg/vect/slp-cond-2.c: Likewise.
9086 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9087 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9088 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9089 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9090 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9091 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9092 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9093 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9094 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9095 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9096 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9097 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9098 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9099 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9100 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9101 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9102 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9103
9104 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9105
9106 PR c/83801
9107 * gcc.dg/pr83801.c: New test.
9108
9109 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9110
9111 PR fortran/52162
9112 * gfortran.dg/bounds_check_19.f90: New test.
9113
9114 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9115
9116 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9117 instead of scan-assembler-not for xsnabsqp.
9118
9119 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9120
9121 PR libgfortran/83525
9122 * gfortran.dg/newunit_5.f90: New test.
9123
9124 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9125
9126 PR rtl-optimization/80481
9127 * g++.dg/pr80481.C: New.
9128
9129 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9130
9131 PR target/83628
9132 * gcc.target/alpha/pr83628-3.c: New test.
9133
9134 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9135
9136 * lib/target-supports.exp (check_effective_target_avx512f): Also
9137 check for __builtin_ia32_addsd_round,
9138 __builtin_ia32_getmantsd_round.
9139 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9140
9141 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9142
9143 PR target/83629
9144 * gcc.target/powerpc/pr83629.c: Require ilp32.
9145
9146 2018-01-12 Richard Biener <rguenther@suse.de>
9147
9148 PR tree-optimization/80846
9149 * gcc.target/i386/pr80846-1.c: New testcase.
9150 * gcc.target/i386/pr80846-2.c: Likewise.
9151
9152 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9153
9154 * gcc.c-torture/execute/20180112-1.c: New test.
9155
9156 2018-01-12 Tom de Vries <tom@codesourcery.com>
9157
9158 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9159 * g++.dg/ext/label13a.C: Same.
9160 * g++.dg/ext/label14.C: Same.
9161 * g++.dg/ext/label2.C: Same.
9162 * g++.dg/ext/label3.C: Same.
9163 * g++.dg/torture/pr42462.C: Same.
9164 * g++.dg/torture/pr42739.C: Same.
9165 * g++.dg/warn/Wunused-label-3.C: Same.
9166
9167 2018-01-12 Tom de Vries <tom@codesourcery.com>
9168
9169 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9170 * g++.dg/Walloca1.C: Same.
9171 * g++.dg/cpp0x/pr70338.C: Same.
9172 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9173 * g++.dg/cpp1y/vla10.C: Same.
9174 * g++.dg/cpp1y/vla2.C: Same.
9175 * g++.dg/cpp1y/vla6.C: Same.
9176 * g++.dg/cpp1y/vla8.C: Same.
9177 * g++.dg/debug/debug5.C: Same.
9178 * g++.dg/debug/debug6.C: Same.
9179 * g++.dg/debug/pr54828.C: Same.
9180 * g++.dg/diagnostic/pr70105.C: Same.
9181 * g++.dg/eh/cleanup5.C: Same.
9182 * g++.dg/eh/spbp.C: Same.
9183 * g++.dg/ext/tmplattr9.C: Same.
9184 * g++.dg/ext/vla10.C: Same.
9185 * g++.dg/ext/vla11.C: Same.
9186 * g++.dg/ext/vla12.C: Same.
9187 * g++.dg/ext/vla15.C: Same.
9188 * g++.dg/ext/vla16.C: Same.
9189 * g++.dg/ext/vla17.C: Same.
9190 * g++.dg/ext/vla3.C: Same.
9191 * g++.dg/ext/vla6.C: Same.
9192 * g++.dg/ext/vla7.C: Same.
9193 * g++.dg/init/array24.C: Same.
9194 * g++.dg/init/new47.C: Same.
9195 * g++.dg/init/pr55497.C: Same.
9196 * g++.dg/opt/pr78201.C: Same.
9197 * g++.dg/template/vla2.C: Same.
9198 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9199 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9200 * g++.dg/torture/pr62127.C: Same.
9201 * g++.dg/torture/pr67055.C: Same.
9202 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9203 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9204 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9205 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9206 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9207 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9208 * g++.dg/warn/Wvla-1.C: Same.
9209 * g++.dg/warn/Wvla-3.C: Same.
9210 * g++.old-deja/g++.ext/array2.C: Same.
9211 * g++.old-deja/g++.ext/constructor.C: Same.
9212 * g++.old-deja/g++.law/builtin1.C: Same.
9213 * g++.old-deja/g++.other/crash12.C: Same.
9214 * g++.old-deja/g++.other/eh3.C: Same.
9215 * g++.old-deja/g++.pt/array6.C: Same.
9216 * g++.old-deja/g++.pt/dynarray.C: Same.
9217
9218 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9219
9220 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9221
9222 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9223
9224 PR libfortran/67412
9225 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9226 on *-*-solaris2.10.
9227
9228 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9229
9230 * lib/target-supports.exp (check_effective_target_branch_cost):
9231 Accept all x86 targets.
9232
9233 2018-01-12 Martin Liska <mliska@suse.cz>
9234
9235 PR ipa/83054
9236 * g++.dg/warn/pr83054.C: New test.
9237
9238 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9239
9240 * gcc.target/powerpc/spec-barr-1.c: New file.
9241
9242 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9243
9244 PR target/83330
9245 * gcc.target/i386/pr83330.c: New test.
9246
9247 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9248
9249 PR fortran/79383
9250 * gfortran.dg/dtio_31.f03: New test.
9251 * gfortran.dg/dtio_32.f03: New test.
9252
9253 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9254
9255 PR c++/43486
9256 * g++.dg/wrappers: New subdirectory.
9257 * g++.dg/wrappers/README: New file.
9258 * g++.dg/wrappers/alloc.C: New test case.
9259 * g++.dg/wrappers/cow-istream-string.C: New test case.
9260 * g++.dg/wrappers/cp-stdlib.C: New test case.
9261 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9262 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9263
9264 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9265
9266 PR middle-end/83718
9267 * g++.dg/torture/pr83718.C: New testcase.
9268
9269 2018-01-11 Martin Jambor <mjambor@suse.cz>
9270
9271 PR ipa/83178
9272 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9273
9274 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9275
9276 PR tree-optimization/83695
9277 * gcc.dg/tree-ssa/pr83695.c: New test.
9278
9279 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9280
9281 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9282 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9283
9284 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9285
9286 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9287 * gcc.target/arm/simd/fp16fml_high.c: New test.
9288 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9289 * lib/target-supports.exp
9290 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9291 check_effective_target_arm_fp16fml_neon_ok,
9292 add_options_for_arm_fp16fml_neon): New procedures.
9293
9294 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9295
9296 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9297 combination tests.
9298
9299 2018-01-11 Richard Biener <rguenther@suse.de>
9300
9301 PR tree-optimization/83435
9302 * gcc.dg/graphite/pr83435.c: New testcase.
9303
9304 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9305 Alan Hayward <alan.hayward@arm.com>
9306 David Sherwood <david.sherwood@arm.com>
9307
9308 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9309
9310 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9311
9312 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9313
9314 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9315
9316 PR target/82096
9317 * gcc.c-torture/compile/pr82096.c: New test.
9318
9319 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9320
9321 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9322
9323 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9324
9325 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9326
9327 2018-01-11 Justin Squirek <squirek@adacore.com>
9328
9329 * gnat.dg/expr_func4.adb: New testcase.
9330
9331 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9332
9333 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9334 testcase.
9335
9336 2018-01-11 Bob Duff <duff@adacore.com>
9337
9338 * gnat.dg/protected_null.adb: New testcase.
9339
9340 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9341
9342 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9343
9344 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9345
9346 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9347
9348 2018-01-11 Justin Squirek <squirek@adacore.com>
9349
9350 * gnat.dg/loopvar.adb: New testcase.
9351
9352 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9353
9354 PR middle-end/83189
9355 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9356
9357 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9358
9359 * gcc.c-torture/compile/pr83575.c: New testcase.
9360
9361 2018-01-10 Michael Collison <michael.collison@arm.com>
9362
9363 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9364 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9365 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9366 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9367 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9368 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9369 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9370 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9371 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9372 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9373 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9374 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9375 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9376 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9377 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9378 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9379
9380 2018-01-10 Michael Collison <michael.collison@arm.com>
9381
9382 * gcc.target/aarch64/sha2.h: New shared testcase.
9383 * gcc.target/aarch64/sha2_1.c: New testcase.
9384 * gcc.target/aarch64/sha2_2.c: New testcase.
9385 * gcc.target/aarch64/sha2_3.c: New testcase.
9386 * gcc.target/aarch64/sha3.h: New shared testcase.
9387 * gcc.target/aarch64/sha3_1.c: New testcase.
9388 * gcc.target/aarch64/sha3_2.c: New testcase.
9389 * gcc.target/aarch64/sha3_3.c: New testcase.
9390
9391 2018-01-10 Michael Collison <michael.collison@arm.com>
9392
9393 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9394
9395 2018-01-10 Martin Sebor <msebor@redhat.com>
9396
9397 PR tree-optimization/83781
9398 * gcc.dg/strlenopt-42.c: New test.
9399
9400 2018-01-11 Martin Sebor <msebor@gmail.com>
9401 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9402
9403 PR tree-optimization/83501
9404 PR tree-optimization/81703
9405
9406 * gcc.dg/strlenopt-39.c: New test-case.
9407 * gcc.dg/pr81703.c: Likewise.
9408
9409 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9410
9411 * gnat.dg/atomic10.adb: New test.
9412
9413 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9414
9415 PR fortran/82367
9416 * gfortran.dg/deferred_character_18.f90: New test.
9417
9418 2018-01-10 Martin Sebor <msebor@redhat.com>
9419
9420 PR tree-optimization/83671
9421 * gcc.dg/strlenopt-40.c: New test.
9422 * gcc.dg/strlenopt-41.c: New test.
9423
9424 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9425
9426 PR fortran/83093
9427 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9428
9429 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9430
9431 PR target/83399
9432 * gcc.target/powerpc/pr83399.c: New test.
9433
9434 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9435
9436 PR c++/43486
9437 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9438 to reflect that the arguments are correctly underlined.
9439 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9440 for globals, params, locals and literals.
9441 (test_sizeof): Directly test the location of "sizeof", rather than
9442 when used in compound expressions.
9443 (test_alignof): Likewise for "alignof".
9444 (test_string_literals): Likewise for string literals.
9445 (test_numeric_literals): Likewise for numeric literals.
9446 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9447 (test_typeid): Likewise for typeid.
9448 (test_unary_plus): New.
9449 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9450 format strings.
9451
9452 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9453
9454 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9455
9456 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9457
9458 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9459
9460 2018-01-10 Marek Polacek <polacek@redhat.com>
9461
9462 PR c++/82541
9463 * g++.dg/warn/Wduplicated-branches4.C: New test.
9464
9465 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR c++/81327
9468 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9469 cast to void *.
9470
9471 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9472
9473 PR c++/81055
9474 * g++.dg/cpp0x/new2.C: New.
9475
9476 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9477
9478 PR target/83735
9479 * gcc.target/i386/pr83735.c: New test.
9480
9481 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9482
9483 * lib/target-supports.exp (check_effective_target_branch_cost):
9484 New function.
9485 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9486 * gcc.dg/pr21643.c: Likewise.
9487 * gcc.dg/pr46309.c: Likewise.
9488 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9489 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9490 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9491 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9492 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9493 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9494 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9495 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9496 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9497 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9498 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9499 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9500 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9501 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9502
9503 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9504
9505 PR target/83629
9506 * gcc.target/powerpc/pr83629.c: New testcase.
9507
9508 2018-01-10 Richard Biener <rguenther@suse.de>
9509
9510 PR testsuite/78768
9511 * gcc.dg/pr78768.c: Un-XFAIL.
9512
9513 2018-01-10 Richard Biener <rguenther@suse.de>
9514
9515 PR debug/82425
9516 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9517
9518 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9519
9520 PR tree-optimization/83753
9521 * gcc.dg/torture/pr83753.c: New test.
9522
9523 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9524
9525 * gcc.target/i386/avx2-gather-1.c: Add -march.
9526 * gcc.target/i386/avx2-gather-2.c: Add -march.
9527 * gcc.target/i386/avx2-gather-3.c: Add -march.
9528 * gcc.target/i386/avx2-gather-4.c: Add -march.
9529 * gcc.target/i386/avx2-gather-5.c: Add -march.
9530 * gcc.target/i386/avx2-gather-6.c: Add -march.
9531 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9532 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9533 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9534 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9535 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9536 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9537 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9538 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9539 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9540 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9541
9542 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9543
9544 PR target/78585:
9545 * gcc.target/i386/pr78585.c: New test.
9546
9547 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9548
9549 PR c++/83734
9550 * g++.dg/cpp0x/pr83734.C: New test.
9551
9552 2018-01-09 Carl Love <cel@us.ibm.com>
9553
9554 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9555 vec_mergeo builtins with float, double, long long, unsigned long long,
9556 bool long long arguments.
9557 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9558 vec_float2 with double arguments.
9559 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9560 vec_mergew and vec_mergow builtins.
9561
9562 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9563
9564 PR fortran/83742
9565 * gfortran.dg/contiguous_6.f90: New test.
9566
9567 2018-01-09 Richard Biener <rguenther@suse.de>
9568
9569 PR tree-optimization/83668
9570 * gcc.dg/graphite/pr83668.c: New testcase.
9571
9572 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9573
9574 PR tree-optimization/64811
9575 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9576 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9577 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9578 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9579 New tests.
9580 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9581
9582 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9583
9584 PR target/79883
9585 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9586
9587 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9588
9589 PR target/82641
9590 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9591 no NEON and require softfp or hard float-abi.
9592 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9593
9594 2018-01-09 Richard Biener <rguenther@suse.de>
9595
9596 PR tree-optimization/83572
9597 * gcc.dg/graphite/pr83572.c: New testcase.
9598
9599 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9600
9601 PR target/83507
9602 * gcc.dg/sms-13.c: New test.
9603
9604 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9605
9606 PR fortran/83741
9607 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9608
9609 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9610 Monk Chiang <sh.chiang04@gmail.com>
9611
9612 * gcc.target/riscv/save-restore-1.c: New.
9613
9614 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9615
9616 PR target/83677
9617 * gcc.target/powerpc/pr83677.c: New file.
9618
9619 2018-01-08 Jeff Law <law@redhat.com>
9620
9621 PR rtl-optimizatin/81308
9622 * g++.dg/pr81308-1.C: New test.
9623 * g++.dg/pr81308-2.C: New test.
9624
9625 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9626
9627 PR target/83663 - Revert r255946
9628 * gcc.target/aarch64/vect-slp-dup.c: New.
9629
9630 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9631
9632 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9633 combination tests.
9634
9635 2018-01-08 Richard Biener <rguenther@suse.de>
9636
9637 PR tree-optimization/83563
9638 * gcc.dg/graphite/pr83563.c: New testcase.
9639
9640 2018-01-08 Richard Biener <rguenther@suse.de>
9641
9642 PR middle-end/83713
9643 * g++.dg/torture/pr83713.C: New testcase.
9644
9645 2018-01-08 Tom de Vries <tom@codesourcery.com>
9646
9647 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9648
9649 2018-01-08 Richard Biener <rguenther@suse.de>
9650
9651 PR tree-optimization/83685
9652 * gcc.dg/torture/pr83685.c: New testcase.
9653
9654 2018-01-08 Richard Biener <rguenther@suse.de>
9655
9656 PR lto/83719
9657 * gcc.dg/lto/pr83719_0.c: New testcase.
9658
9659 2018-01-08 Tom de Vries <tom@codesourcery.com>
9660
9661 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9662 * gcc.dg/graphite/run-id-1.c: Same.
9663 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9664
9665 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9666
9667 PR fortran/83611
9668 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9669 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9670 * gfortran.dg/pdt_27.f03: New test.
9671
9672 PR fortran/83731
9673 * gfortran.dg/pdt_28.f03: New test.
9674
9675 2018-01-08 Tom de Vries <tom@codesourcery.com>
9676
9677 * c-c++-common/builtins.c: Require effective target alloca.
9678 * gcc.dg/Wrestrict.c: Same.
9679 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9680
9681 2018-01-08 Richard Biener <rguenther@suse.de>
9682
9683 PR middle-end/83580
9684 * gcc.dg/torture/pr83580.c: New testcase.
9685
9686 2018-01-08 Richard Biener <rguenther@suse.de>
9687
9688 PR middle-end/83517
9689 * gcc.dg/pr83517.c: New testcase.
9690
9691 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9692
9693 PR middle-end/81897
9694 * gcc.dg/uninit-pr81897.c: New test.
9695
9696 2018-01-06 Martin Sebor <msebor@redhat.com>
9697
9698 PR tree-optimization/83640
9699 * gcc.dg/Wrestrict-6.c: New test.
9700 * gcc.dg/pr83640.c: New test.
9701
9702 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9703
9704 * gcc.target/aarch64/reg-alloc-1.c: New test.
9705
9706 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9707
9708 PR fortran/50892
9709 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9710
9711 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9712
9713 PR debug/83480
9714 * gcc.dg/pr83480.c: New test.
9715
9716 PR rtl-optimization/83682
9717 * gcc.target/i386/pr83682.c: New test.
9718
9719 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9720
9721 PR fortran/78534
9722 PR fortran/66310
9723 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9724 * gfortran.dg/dependency_49.f90: Likewise.
9725 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9726 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9727 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9728 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9729 * gfortran.dg/string_1_lp64.f90: New test.
9730 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9731 * gfortran.dg/string_3_lp64.f90: New test.
9732
9733 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9734
9735 PR target/83604
9736 * gcc.target/i386/sse-26.c: New test.
9737
9738 PR target/83604
9739 * gcc.target/i386/pr83604.c: New test.
9740
9741 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9742
9743 * gcc.dg/vect/vect-align-4.c: New test.
9744 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9745 and redefine as a structure with an unaligned member "b".
9746 (foo): Update accordingly.
9747
9748 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9749
9750 PR target/82439
9751 * gcc.target/aarch64/bics_5.c: New test.
9752 * gcc.target/arm/bics_5.c: Likewise.
9753
9754 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9755
9756 PR tree-optimization/83605
9757 * gcc.dg/pr83605.c: New test.
9758
9759 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9760
9761 PR target/83554
9762 * gcc.target/i386/pr83554.c: New test.
9763
9764 PR ipa/82352
9765 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9766 long unsigned int.
9767
9768 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9769
9770 PR fortran/83683
9771 PR fortran/45689
9772 * gfortran.dg/eoshift_8.f90: New test.
9773 * gfortran.dg/simplify_eoshift_1.f90: New test.
9774
9775 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9776
9777 PR debug/83585
9778 * gcc.dg/pr83585.c: New test.
9779
9780 2018-01-04 Nathan Sidwell <nathan@acm.org>
9781
9782 PR c++/83667
9783 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9784
9785 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9786
9787 PR debug/83666
9788 * gcc.dg/pr83666.c: New test.
9789
9790 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9791
9792 PR target/83628
9793 * gcc.target/alpha/pr83628-1.c: New test.
9794 * gcc.target/alpha/pr83628-2.c: Ditto.
9795
9796 2018-01-04 Martin Liska <mliska@suse.cz>
9797
9798 PR ipa/82352
9799 * g++.dg/ipa/pr82352.C: New test.
9800
9801 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9802
9803 * gcc.dg/vect-opt-info-1.c: Moved to ...
9804 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9805 vect_int targets, use dg-additional-options instead of dg-options and
9806 use relative line numbers instead of absolute.
9807
9808 2018-01-03 Martin Sebor <msebor@redhat.com>
9809
9810 PR tree-optimization/83655
9811 * gcc.dg/Wrestrict-5.c: New test.
9812 * c-c++-common/builtins.c: New test.
9813
9814 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9815 Alan Hayward <alan.hayward@arm.com>
9816 David Sherwood <david.sherwood@arm.com>
9817
9818 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9819 (main): Call it.
9820
9821 2018-01-03 Jeff Law <law@redhat.com>
9822
9823 PR target/83641
9824 * gcc.target/i386/stack-check-17.c: New test.
9825 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9826
9827 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9828
9829 PR debug/83621
9830 * gcc.dg/pr83621.c: New test.
9831
9832 PR debug/83645
9833 * gcc.dg/pr83645.c: New test.
9834
9835 2018-01-03 Martin Sebor <msebor@redhat.com>
9836
9837 PR tree-optimization/83603
9838 * gcc.dg/Wrestrict-4.c: New test.
9839
9840 PR c/83559
9841 * gcc.dg/const-2.c: New test.
9842 * gcc.dg/pure-3.c: New test.
9843
9844 2018-01-03 Martin Sebor <msebor@redhat.com>
9845
9846 * gcc.dg/Wrestrict-3.c: New test.
9847
9848 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9849
9850 PR c++/83555
9851 * g++.dg/opt/pr83555.C: New test.
9852 * g++.dg/ubsan/pr83555.C: New test.
9853
9854 2018-01-03 David Malcolm <dmalcolm@redhat.com>
9855
9856 PR c/82050
9857 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
9858 the !CHECKING_P case by expecting a note.
9859 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
9860 a note for the !CHECKING_P case, and move the return statement
9861 outside of #if CHECKING_P guard.
9862
9863 2018-01-03 Jeff Law <law@redhat.com>
9864
9865 PR middle-end/83654
9866 * gcc.target/i386/stack-check-18.c: New test.
9867 * gcc.target/i386/stack-check-19.c: New test.
9868
9869 2018-01-03 Martin Sebor <msebor@redhat.com>
9870
9871 PR tree-optimization/83501
9872 * c-c++-common/Warray-bounds-3.c: Remove xfail.
9873
9874 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9875
9876 PR tree-optimization/83501
9877 * gcc.dg/tree-ssa/pr83501-1.c: New test.
9878
9879 2018-01-03 Nathan Sidwell <nathan@acm.org>
9880
9881 PR c++/83667
9882 * g++.dg/ipa/pr83667.C: New.
9883
9884 2018-01-03 Martin Liska <mliska@suse.cz>
9885
9886 PR tree-optimization/83593
9887 * gcc.dg/pr83593.c: New test.
9888
9889 2018-01-03 Martin Liska <mliska@suse.cz>
9890
9891 PR ipa/83549
9892 * g++.dg/ipa/pr83549.C: New test.
9893
9894 2018-01-03 Marek Polacek <polacek@redhat.com>
9895
9896 PR c++/83592
9897 * g++.dg/warn/mvp2.C: New test.
9898
9899 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9900
9901 PR preprocessor/83602
9902 * g++.dg/cpp/pr83602.C: New test.
9903
9904 PR c++/83634
9905 * g++.dg/parse/pr83634.C: New test.
9906
9907 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9908
9909 PR fortran/83664
9910 * gfortran.dg/eoshift_7.f90: New test.
9911
9912 2018-01-03 Jan Beulich <jbeulich@suse.com>
9913
9914 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
9915 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
9916
9917 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9918
9919 Update copyright years.
9920
9921 2018-01-03 Martin Liska <mliska@suse.cz>
9922
9923 PR ipa/83594
9924 * gcc.dg/ipa/pr83594.c: New test.
9925
9926 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9927 Alan Hayward <alan.hayward@arm.com>
9928 David Sherwood <david.sherwood@arm.com>
9929
9930 * gcc.dg/vect-opt-info-1.c: New test.
9931
9932 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9933
9934 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
9935 floorf128, truncf128, and roundf128.
9936 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
9937 optimizations added in match.pd.
9938 * gcc.target/powerpc/float128-hw6.c: Likewise.
9939 * gcc.target/powerpc/float128-hw7.c: Likewise.
9940 * gcc.target/powerpc/float128-hw8.c: Likewise.
9941 * gcc.target/powerpc/float128-hw9.c: Likewise.
9942 * gcc.target/powerpc/float128-hw10.c: Likewise.
9943 * gcc.target/powerpc/float128-hw11.c: Likewise.
9944
9945 2018-01-02 Jakub Jelinek <jakub@redhat.com>
9946
9947 PR c++/83556
9948 * g++.dg/cpp0x/pr83556.C: New test.
9949
9950 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9951
9952 PR fortran/45689
9953 PR fortran/83650
9954 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
9955 * gfortran.dg/simplify_cshift_4.f90: New test.
9956
9957 2018-01-02 Marek Polacek <polacek@redhat.com>
9958
9959 PR c++/81860
9960 * g++.dg/cpp0x/inh-ctor30.C: New test.
9961
9962 PR c++/83644
9963 * g++.dg/cpp1z/pr83644.C: New test.
9964
9965 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
9966
9967 PR fortran/83076
9968 * gfortran.dg/coarray_45.f90: New test.
9969
9970 PR fortran/83319
9971 * gfortran.dg/coarray_46.f90: New test.
9972
9973 2018-01-01 Jakub Jelinek <jakub@redhat.com>
9974
9975 PR tree-optimization/83581
9976 * gcc.dg/pr83581.c: New test.
9977
9978 PR c/83595
9979 * gcc.dg/pr83595.c: New test.
9980
9981 PR middle-end/83608
9982 * g++.dg/opt/pr83608.C: New test.
9983
9984 PR middle-end/83609
9985 * gcc.dg/pr83609.c: New test.
9986 * g++.dg/opt/pr83609.C: New test.
9987
9988 PR middle-end/83623
9989 * gcc.dg/pr83623.c: New test.
9990
9991 * gcc.target/i386/i386.exp
9992 (check_effective_target_avx512vpopcntdqvl): New proc.
9993 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
9994 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
9995 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
9996 \f
9997 Copyright (C) 2018 Free Software Foundation, Inc.
9998
9999 Copying and distribution of this file, with or without modification,
10000 are permitted in any medium without royalty provided the copyright
10001 notice and this notice are preserved.