Use char_span for return type of location_get_source_line
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2
3 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4 (test_show_locus): Update for location_get_source_line returning a
5 char_span. Use char_span for handling words in the
6 "test_many_nested_locations" fix-it example.
7
8 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9
10 * gcc.target/arc/interrupt-8.c: Update test.
11 * gcc.target/arc/loop-4.c: Likewise.
12 * gcc.target/arc/loop-hazard-1.c: Likewise.
13 * gcc.target/arc/sdata-3.c: Likewise.
14
15 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
16
17 * gcc.target/arc/store-merge-1.c: New test.
18 * gcc.target/arc/add_n-combine.c: Update test.
19
20 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
21
22 Microblaze Target: PIC data text relative
23
24 * gcc.target/microblaze/others/data_var1.c: Include
25 PIC case of r20 base register.
26 * gcc.target/microblaze/others/data_var2.c: Ditto.
27 * gcc.target/microblaze/others/picdtr.c: Add new
28 test case for -mpic-is-data-text-relative.
29 * gcc.target/microblaze/others/sdata_var1.c: Add
30 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
31 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
32 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
33 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
34 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
35 * gcc.target/microblaze/others/string_cst1_gpopt.c:
36 Ditto.
37 * gcc.target/microblaze/others/string_cst2_gpopt.c:
38 Ditto.
39
40 2018-04-30 Richard Biener <rguenther@suse.de>
41
42 PR tree-optimization/28364
43 PR tree-optimization/85275
44 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
45 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
46 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
47 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
48 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
49 still passes.
50 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
51 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
52 still passes.
53 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
54 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
55 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
56
57 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
58
59 PR target/84431
60 * gcc.target/i386/pr84431.c: New test.
61
62 2018-04-27 Martin Jambor <mjambor@suse.cz>
63
64 PR ipa/85549
65 * g++.dg/ipa/pr85549.C: New test.
66
67 2018-04-27 Jakub Jelinek <jakub@redhat.com>
68
69 PR c++/85553
70 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
71 directive.
72 * g++.dg/cpp0x/constexpr-85553.C: New test.
73
74 2018-04-27 David Malcolm <dmalcolm@redhat.com>
75
76 PR c++/85515
77 * g++.dg/pr85515-1.C: New test.
78 * g++.dg/pr85515-2.C: New test.
79
80 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
81
82 PR c++/84691
83 * g++.dg/cpp0x/friend3.C: New.
84
85 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
86
87 PR target/82518
88 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
89 Use check_effective_target_arm_little_endian.
90
91 2018-04-27 Jakub Jelinek <jakub@redhat.com>
92
93 PR tree-optimization/85529
94 * gcc.c-torture/execute/pr85529-1.c: New test.
95 * gcc.c-torture/execute/pr85529-2.c: New test.
96 * gcc.dg/pr85529.c: New test.
97
98 2018-04-26 Maciej W. Rozycki <macro@mips.com>
99
100 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
101 `.dword' in addition to `lw' and `.word'.
102
103 2018-04-26 Maciej W. Rozycki <macro@mips.com>
104
105 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
106
107 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
108
109 * gnat.dg/loop_optimization24.adb: New test.
110
111 2018-04-26 Richard Biener <rguenther@suse.de>
112
113 PR tree-optimization/85116
114 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
115 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
116 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
117 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
118
119 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
120
121 PR target/85473
122 * gcc.target/i386/pr85473-1.c: New test.
123 * gcc.target/i386/pr85473-2.c: New test.
124
125 2018-04-25 Nathan Sidwell <nathan@acm.org>
126 Jakub Jelinek <jakub@redhat.com>
127
128 PR c++/85437
129 PR c++/49171
130 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
131 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
132 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
133 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
134 * g++.dg/cpp0x/pr85437-1.C: New.
135 * g++.dg/cpp0x/pr85437-2.C: New.
136 * g++.dg/cpp0x/pr85437-3.C: New.
137 * g++.dg/cpp0x/pr85437-4.C: New.
138
139 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
140
141 PR fortran/85520
142 * gfortran.dg/pr85520.f90: New test.
143
144 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
145
146 PR target/85512
147 * gcc.dg/pr85512.c: New test.
148
149 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
150
151 PR target/85485
152 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
153 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
154 * gcc.dg/pr85388-1.c (dg-options): Likwise.
155 * gcc.dg/pr85388-2.c (dg-options): Likwise.
156 * gcc.dg/pr85388-3.c (dg-options): Likwise.
157 * gcc.dg/pr85388-4.c (dg-options): Likwise.
158 * gcc.dg/pr85388-5.c (dg-options): Likwise.
159 * gcc.dg/pr85388-6.c (dg-options): Likwise.
160 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
161 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
162 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
163 * gcc.target/i386/cet-label.c (dg-options): Likwise.
164 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
165 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
166 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
167 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
168 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
169 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
170 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
171 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
172 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
173 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
174 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
175 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
176 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
177 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
178 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
179 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
180 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
181 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
182 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
183 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
184 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
185 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
186 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
187 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
188 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
189 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
190 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
191 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
192 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
193 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
194 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
195 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
196 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
197 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
198 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
199 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
200 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
201 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
202 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
203 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
204 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
205 * gcc.target/i386/pr84146.c (dg-options): Likwise.
206 * gcc.target/i386/pr85403.c (dg-options): Likwise.
207 * gcc.target/i386/pr85404.c (dg-options): Likwise.
208 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
209 with -mshstk.
210 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
211 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
212 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
213 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
214 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
215 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
216 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
217 * (dg-options): Likwise.
218 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
219 -mno-cet.
220 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
221 * gcc.target/i386/cet-label-3.c: Removed.
222 * gcc.target/i386/cet-property-3.c: Likwise.
223 * gcc.target/i386/cet-sjlj-7.c: Likwise.
224
225 2018-04-24 Jakub Jelinek <jakub@redhat.com>
226
227 PR target/85511
228 * gcc.target/i386/pr85511.c: New test.
229
230 PR target/85503
231 * g++.dg/ext/pr85503.C: New test.
232
233 PR target/85508
234 * gcc.target/i386/pr85508.c: New test.
235
236 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
237
238 PR tree-optimization/85478
239 * g++.dg/pr85478.C: New test.
240
241 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
242
243 * g++.dg/torture/pr85496.C: New test.
244
245 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
246
247 PR rtl-optimization/85423
248 * gcc.dg/pr85423.c: New test.
249
250 2018-04-20 Martin Sebor <msebor@redhat.com>
251
252 PR c/85365
253 * gcc.dg/Wrestrict-15.c: New test.
254
255 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
256
257 PR target/85456
258 * gcc.target/powerpc/pr85456.c: New test.
259
260 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
261
262 * g++.dg/ext/undef-bool-1.C: Require lp64.
263 * gcc.target/powerpc/undef-bool-2.c: Likewise.
264
265 2018-04-20 Jeff Law <law@redhat.com>
266
267 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
268 stack protector.
269 * gcc.dg/stack-check-6.c: Likewise.
270 * gcc.dg/stack-check-6a.c: Likewise.
271 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
272 * gcc.target/i386/stack-check-18.c: Likewise.
273 * gcc.target/i386/stack-check-19.c: Likewise.
274
275 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
276
277 PR testsuite/85483
278 * gcc.target/aarch64/sve/vcond_1.c: Move to...
279 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
280 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
281 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
282
283 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
284
285 PR target/85469
286 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
287 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
288
289 2018-04-20 Richard Biener <rguenther@suse.de>
290
291 PR middle-end/85475
292 * gcc.dg/torture/pr85475.c: New testcase.
293
294 2018-04-20 Martin Jambor <mjambor@suse.cz>
295
296 ipa/85449
297 * gcc.dg/ipa/pr85449.c: New test.
298
299 2018-04-20 Martin Jambor <mjambor@suse.cz>
300
301 ipa/85447
302 * g++.dg/ipa/pr85447.C: New file.
303 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
304
305 2018-04-20 Jakub Jelinek <jakub@redhat.com>
306
307 PR c++/85462
308 * g++.dg/cpp0x/pr85462.C: New test.
309
310 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
311
312 * gcc.target/i386/pr85404.c: Require CET target.
313
314 2018-04-19 Jakub Jelinek <jakub@redhat.com>
315
316 PR tree-optimization/85467
317 * gcc.dg/pr85467.c: New test.
318
319 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
320
321 PR c++/84611
322 * g++.dg/parse/crash68.C: New.
323
324 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
325
326 PR libgcc/85334
327 * g++.dg/torture/pr85334.C: New test.
328
329 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
330
331 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
332 * g++.dg/diagnostic/pr85464.C: New.
333
334 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
335
336 PR target/85397
337 * gcc.dg/torture/pr85397-1.c: New test.
338 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
339 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
340
341 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
342
343 PR target/85404
344 * gcc.target/i386/pr85404.c: New test.
345
346 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
347
348 PR target/85417
349 * c-c++-common/attr-nocf-check-1.c: Compile with
350 -fcf-protection=none.
351 * c-c++-common/attr-nocf-check-3.c: Likewise.
352 * gcc.dg/march-generic.c: Likewise.
353 * gcc.target/i386/align-limit.c: Likewise.
354 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
355 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
356 * gcc.target/i386/cet-property-2.c: Likewise.
357 * gcc.target/i386/ret-thunk-26.c: Likewise.
358 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
359 targets.
360 * c-c++-common/fcf-protection-2.c: Likewise.
361 * c-c++-common/fcf-protection-3.c: Likewise.
362 * c-c++-common/fcf-protection-5.c: Likewise.
363 * c-c++-common/fcf-protection-6.c: Likewise.
364 * c-c++-common/fcf-protection-7.c: Likewise.
365 * gcc.target/i386/cet-label-3.c: New test.
366 * gcc.target/i386/cet-property-3.c: Likewise.
367 * gcc.target/i386/cet-sjlj-7.c: Likewise.
368 * gcc.target/i386/pr85417-1.c: Likewise.
369 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
370 __x86_indirect_thunk_nt_(r|e)ax
371 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
372 * gcc.target/i386/pr85403.c: Remove dg-error,
373
374 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
375
376 * gcc.target/i386/movdir-1.c: New test.
377
378 2018-04-19 Richard Biener <rguenther@suse.de>
379
380 PR middle-end/85455
381 * gcc.dg/pr85455.c: New testcase.
382
383 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
384
385 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
386 targets.
387 * g++.dg/lto/pr85405b_0.C: Likewise.
388 * g++.dg/lto/pr84805_0.C: Likewise.
389
390 2018-04-18 Martin Liska <mliska@suse.cz>
391
392 PR ipa/83983
393 PR ipa/85391
394 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
395 output.
396
397 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
398
399 PR target/85388
400 * gcc.dg/pr85388-1.c: New test.
401 * gcc.dg/pr85388-2.c: Likewise.
402 * gcc.dg/pr85388-3.c: Likewise.
403 * gcc.dg/pr85388-4.c: Likewise.
404 * gcc.dg/pr85388-5.c: Likewise.
405 * gcc.dg/pr85388-6.c: Likewise.
406
407 2018-04-18 Jan Hubicka <jh@suse.cz>
408 Martin Liska <mliska@suse.cz>
409
410 * g++.dg/lto/pr83121_0.C: Update template.
411 * g++.dg/lto/pr83121_1.C: Update template.
412 * g++.dg/lto/pr84805_0.C: Update template.
413 * g++.dg/lto/pr84805_1.C: Update template.
414 * g++.dg/lto/pr84805_2.C: Update template.
415
416 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
417
418 PR c++/84630
419 * g++.dg/cpp0x/pr84630.C: New.
420
421 2018-04-18 Jakub Jelinek <jakub@redhat.com>
422
423 PR c++/84463
424 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
425 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
426 in two cases. Uncomment two other tests and add expected dg-error for
427 them.
428 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
429 -Wnarrowing diagnostics on some targets for c++11.
430 * g++.dg/parse/array-size2.C: Remove xfail.
431 * g++.dg/cpp0x/constexpr-84463.C: New test.
432
433 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
434
435 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
436 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
437
438 2018-04-17 Jakub Jelinek <jakub@redhat.com>
439
440 PR testsuite/85326
441 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
442 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
443 * g++.dg/other/sve_tls_2.C: Require effective target tls.
444
445 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
446
447 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
448 prevent cascading of errors and change expected error message.
449 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
450 to 64-bit targets.
451 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
452 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
453 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
454 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
455 error message.
456 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
457
458 2018-04-17 Jakub Jelinek <jakub@redhat.com>
459
460 PR target/85430
461 * gcc.dg/pr85430.c: New test.
462
463 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
464
465 PR testsuite/85326
466 * gcc.target/arm/pr54300.C: Move to...
467 * g++.dg/other/pr54300.C: ... Here. Add target directives.
468 * gcc.target/arm/pr55073.C: Move to...
469 * g++.dg/other/pr55073.C: ... Here. Add target directives.
470 * gcc.target/arm/pr56184.C: Move to...
471 * g++.dg/other/pr56184.C: ... Here. Add target directives.
472 * gcc.target/arm/pr59985.C: Move to...
473 * g++.dg/other/pr59985.C: ... Here. Add target directives.
474 * gcc.target/aarch64/pr60675.C: Move to...
475 * g++.dg/other/pr60675.C: ... Here. Add target directives.
476 * gcc.target/aarch64/pr81422.C: Move to...
477 * g++.dg/other/pr81422.C: ... Here. Add target directives.
478 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
479 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
480 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
481 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
482 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
483 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
484 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
485 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
486 * gcc.target/aarch64/sve/tls_2.C: Move to...
487 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
488 * gcc.target/aarch64/pr81414.C: Rename to...
489 * gcc.target/aarch64/pr81414.c: ... This.
490 * gcc.target/aarch64/simd/pr67896.C: Rename to...
491 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
492 messages.
493 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
494 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
495 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
496 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
497 file name.
498
499 2018-04-17 Jakub Jelinek <jakub@redhat.com>
500
501 PR middle-end/85414
502 * gcc.dg/pr85414.c: New test.
503
504 2018-04-17 Martin Jambor <mjambor@suse.cz>
505
506 PR ipa/85421
507 * g++.dg/ipa/pr85421.C: New test.
508
509 2018-04-17 Martin Liska <mliska@suse.cz>
510
511 PR lto/85405
512 * g++.dg/lto/pr85405b_0.C: New test.
513 * g++.dg/lto/pr85405b_1.C: New test.
514
515 2018-04-17 Martin Liska <mliska@suse.cz>
516
517 PR lto/85405
518 * g++.dg/lto/pr85405_0.C: New test.
519 * g++.dg/lto/pr85405_1.C: New test.
520
521 2018-04-17 Martin Liska <mliska@suse.cz>
522
523 PR ipa/85329
524 * g++.dg/ext/pr85329-2.C: New test.
525 * g++.dg/ext/pr85329.C: New test.
526 * gcc.target/i386/mvc12.c: New test.
527
528 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
529
530 PR c++/85039
531 * g++.dg/pr85039-1.C: New.
532 * g++.dg/pr85039-2.C: New.
533 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
534
535 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
536
537 PR target/85080
538 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
539 if the target supports efficient unaligned storage accesses.
540
541 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
542
543 PR target/83660
544 * gcc.target/powerpc/pr83660.C: New test.
545
546 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
547
548 PR target/85403
549 * gcc.target/i386/pr85403.c: New test.
550
551 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
552
553 PR target/84331
554 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
555
556 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
557 Jason Merrill <jason@redhat.com>
558
559 PR c++/85112
560 * g++.dg/cpp0x/pr85112.C: New.
561
562 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
563
564 PR testsuite/85326
565 * g++.dg/ext/undef-bool-1.C: New file.
566 * gcc.target/powerpc/powerpc.exp: Remove .C support.
567 * gcc.target/powerpc/undef-bool-1.C: Remove file.
568
569 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
570
571 PR target/85293
572 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
573 corresponding dg-error clause.
574 * gcc.target/powerpc/pr80098-3.c: Ditto.
575 * gcc.target/powerpc/pr80103-1.c: Delete.
576
577 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
578
579 PR fortran/81773
580 PR fortran/83606
581 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
582 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
583
584 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
585
586 PR fortran/85387
587 * gfortran.dg/implied_do_io_5.f90: New test.
588
589 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
590
591 PR target/83402
592 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
593 several values: positive, negative, and zero.
594 * gcc.target/powerpc/sse2-pslld-1.c: Same.
595 * gcc.target/powerpc/sse2-psllq-1.c: Same.
596
597 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
598
599 PR rtl-optimization/79916
600 * gcc.target/powerpc/pr79916.c: New.
601
602 2018-04-13 Jakub Jelinek <jakub@redhat.com>
603
604 PR rtl-optimization/85393
605 * g++.dg/opt/pr85393.C: New test.
606 * g++.dg/opt/pr85393-aux.cc: New file.
607
608 PR rtl-optimization/85376
609 * gcc.dg/pr85376.c: New test.
610
611 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
612
613 PR rtl-optimization/83852
614 * gcc.dg/pr83852.c: New testcase.
615
616 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
617
618 PR testsuite/85326
619 * gcc.target/s390/pr77822-1.C: Rename to ...
620 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
621 * gcc.target/s390/pr77822-2.c: Add asm scan check.
622 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
623
624 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
625
626 PR lto/71991
627 * gcc.target/i386/pr71991.c: New testcase.
628
629 2018-04-13 Martin Liska <mliska@suse.cz>
630 Jakub Jelinek <jakub@redhat.com>
631
632 PR middle-end/81657
633 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
634 call.
635
636 2018-04-12 David Malcolm <dmalcolm@redhat.com>
637
638 PR c++/85385
639 * g++.dg/diagnostic/macro-arg-count.C: New test.
640
641 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
642
643 PR fortran/83064
644 PR testsuite/85346
645 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
646 array and move test to libgomp/testsuite/libgomp.fortran.
647 * gfortran.dg/do_concurrent_6.f90: New test.
648
649 2018-04-12 Marek Polacek <polacek@redhat.com>
650
651 PR c++/85258
652 * g++.dg/parse/error61.C: New test.
653
654 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
655
656 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
657 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
658
659 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
660
661 PR target/85347
662 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
663 specify -mvsx on gcc command line.
664
665 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
666
667 PR middle-end/84955
668 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
669 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
670
671 2018-04-12 Jakub Jelinek <jakub@redhat.com>
672
673 PR target/85328
674 * gcc.target/i386/pr85328.c: New test.
675
676 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
677
678 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
679
680 2018-04-12 Jakub Jelinek <jakub@redhat.com>
681
682 PR rtl-optimization/85342
683 * gcc.target/i386/pr85342.c: New test.
684
685 2018-04-11 Jason Merrill <jason@redhat.com>
686
687 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
688 if ulimit -v is set.
689
690 2018-04-11 Bin Cheng <bin.cheng@arm.com>
691
692 PR testsuite/85190
693 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
694
695 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
696
697 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
698 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
699
700 2018-04-11 Jakub Jelinek <jakub@redhat.com>
701
702 PR c++/70808
703 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
704 effective target.
705
706 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
707
708 PR target/84301
709 * gcc.target/i386/pr84301.c: New test.
710
711 2018-04-11 Jakub Jelinek <jakub@redhat.com>
712
713 PR tree-optimization/85331
714 * gcc.c-torture/execute/pr85331.c: New test.
715
716 2018-04-11 Marek Polacek <polacek@redhat.com>
717
718 PR c++/85032
719 * g++.dg/cpp0x/pr51225.C: Adjust error message.
720 * g++.dg/cpp1z/constexpr-if21.C: New test.
721
722 2018-04-11 Jakub Jelinek <jakub@redhat.com>
723
724 PR target/85281
725 * gcc.target/i386/pr85281.c: New test.
726
727 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
728
729 PR rtl-optimization/84659
730 * gcc.dg/pr84659.c: New test.
731
732 2018-04-11 Jakub Jelinek <jakub@redhat.com>
733
734 PR debug/85302
735 * g++.dg/debug/dwarf2/pr85302.C: New test.
736
737 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
738
739 PR target/85261
740 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
741 into register.
742
743 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
744
745 PR c++/70808
746 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
747
748 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
749
750 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
751 * gcc.target/powerpc/dimode_off.c: Ditto.
752 * gcc.target/powerpc/tfmode_off.c: Ditto.
753 * gcc.target/powerpc/timode_off.c: Ditto.
754
755 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
756
757 * gcc.target/powerpc/vec-ldl-1.c: New test.
758 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
759 corrections to ABI implementation.
760
761 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
762
763 PR target/85056
764 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
765
766 2018-04-10 Jakub Jelinek <jakub@redhat.com>
767
768 PR rtl-optimization/85300
769 * gcc.dg/pr85300.c: New test.
770
771 2018-04-10 David Malcolm <dmalcolm@redhat.com>
772
773 PR c++/85110
774 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
775 where we now show the pertinent parameter.
776 * g++.dg/diagnostic/aka2.C: Likewise.
777 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
778
779 2018-04-10 Jakub Jelinek <jakub@redhat.com>
780
781 PR fortran/85313
782 * gfortran.dg/gomp/pr85313.f90: New test.
783
784 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
785
786 PR c++/24314
787 * g++.dg/parse/template29.C: New.
788
789 2018-04-10 Bin Cheng <bin.cheng@arm.com>
790
791 PR testsuite/85190
792 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
793
794 2018-04-10 Jakub Jelinek <jakub@redhat.com>
795
796 PR target/85177
797 PR target/85255
798 * gcc.target/i386/avx512f-pr85177.c: New test.
799 * gcc.target/i386/avx512f-pr85255.c: New test.
800
801 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
802
803 PR tree-optimization/85286
804 * gcc.dg/vect/pr85286.c: New test.
805
806 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
807
808 PR target/85173
809 * gcc.target/arm/pr85173.c: New test.
810
811 2018-04-10 Jakub Jelinek <jakub@redhat.com>
812
813 PR lto/85248
814 * gcc.dg/lto/pr85248_0.c: New test.
815 * gcc.dg/lto/pr85248_1.c: New test.
816
817 2018-04-09 Jan Hubicka <jh@suse.cz>
818
819 PR lto/85078
820 * g++.dg/torture/pr85078.C: New.
821
822 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
823
824 PR c++/85227
825 * g++.dg/cpp1z/decomp44.C: New.
826 * g++.dg/cpp1z/decomp45.C: Likewise.
827
828 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
829
830 PR fortran/83064
831 * gfortran.dg/do_concurrent_5.f90: New test.
832 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
833 message.
834
835 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
836
837 PR fortran/51260
838 * gfortran.dg/parameter_array_element_3.f90: New test.
839
840 2018-04-09 Jakub Jelinek <jakub@redhat.com>
841
842 PR c++/85194
843 * g++.dg/cpp1z/decomp43.C: New test.
844
845 PR rtl-optimization/80463
846 * g++.dg/pr80463.C: Add -w to dg-options.
847
848 2018-04-09 Richard Biener <rguenther@suse.de>
849
850 PR tree-optimization/85284
851 * gcc.dg/torture/pr85284.c: New testcase.
852
853 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
854
855 PR rtl-optimization/80463
856 PR rtl-optimization/83972
857 PR rtl-optimization/83480
858
859 * gcc.dg/pr80463.c: New test.
860 * g++.dg/pr80463.C: Likewise.
861 * gcc.dg/pr83972.c: Likewise.
862
863 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
864
865 PR rtl-optimization/83913
866 * gcc.dg/pr83913.c: New test.
867
868 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
869
870 PR rtl-optimization/83962
871 * gcc.dg/pr83962.c: New test.
872
873 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
874
875 PR rtl-optimization/83530
876 * gcc.dg/pr83530.c: New test.
877
878 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
879
880 PR middle-end/82976
881 * gfortran.dg/realloc_on_assign_16a.f90: New test.
882
883 2018-04-07 Jakub Jelinek <jakub@redhat.com>
884
885 PR tree-optimization/85257
886 * gcc.dg/pr85257.c: New test.
887
888 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
889
890 * g++.dg/opt/pr85196.C: New test.
891
892 2018-04-06 David Malcolm <dmalcolm@redhat.com>
893
894 PR c++/84269
895 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
896 std::tuple here since they need C++11.
897 * g++.dg/lookup/missing-std-include-8.C: New test.
898 * g++.dg/lookup/missing-std-include.C: Move std::array and
899 std::tuple test to missing-std-include-6.C to avoid failures
900 with C++98.
901
902 2018-04-06 Jakub Jelinek <jakub@redhat.com>
903
904 PR debug/85252
905 * gcc.dg/debug/pr85252.c: New test.
906
907 PR rtl-optimization/84872
908 * gcc.dg/graphite/pr84872.c: New test.
909
910 PR c++/85210
911 * g++.dg/cpp1z/decomp42.C: New test.
912
913 2018-04-06 David Malcolm <dmalcolm@redhat.com>
914
915 PR c++/85021
916 * g++.dg/lookup/missing-std-include-7.C: New test.
917
918 2018-04-06 Tamar Christina <tamar.christina@arm.com>
919
920 * gcc.dg/struct-simple.c: Revert r254862.
921 * lib/target-supports.exp
922 (check_effective_target_word_mode_no_slow_unalign): Likewise.
923
924 2018-04-06 Richard Biener <rguenther@suse.de>
925
926 PR middle-end/85244
927 * gcc.dg/torture/pr85244-1.c: New testcase.
928 * gcc.dg/torture/pr85244-2.c: Likewise.
929
930 2018-04-06 Jakub Jelinek <jakub@redhat.com>
931
932 PR sanitizer/85213
933 * c-c++-common/ubsan/pr85213.c: New test.
934
935 2018-04-06 Richard Biener <rguenther@suse.de>
936
937 PR middle-end/85180
938 * gcc.dg/pr85180.c: New testcase.
939
940 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
941
942 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
943 to trigger the optimization. Do some cleanup and function
944 renaming. Add more test functions.
945
946 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
947
948 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
949 options.
950 * gcc.target/s390/hotpatch-1.c: Skip when building without
951 optimization.
952 * gcc.target/s390/hotpatch-10.c: Likewise.
953 * gcc.target/s390/hotpatch-11.c: Likewise.
954 * gcc.target/s390/hotpatch-12.c: Likewise.
955 * gcc.target/s390/hotpatch-13.c: Likewise.
956 * gcc.target/s390/hotpatch-14.c: Likewise.
957 * gcc.target/s390/hotpatch-15.c: Likewise.
958 * gcc.target/s390/hotpatch-16.c: Likewise.
959 * gcc.target/s390/hotpatch-17.c: Likewise.
960 * gcc.target/s390/hotpatch-18.c: Likewise.
961 * gcc.target/s390/hotpatch-19.c: Likewise.
962 * gcc.target/s390/hotpatch-2.c: Likewise.
963 * gcc.target/s390/hotpatch-3.c: Likewise.
964 * gcc.target/s390/hotpatch-4.c: Likewise.
965 * gcc.target/s390/hotpatch-5.c: Likewise.
966 * gcc.target/s390/hotpatch-6.c: Likewise.
967 * gcc.target/s390/hotpatch-7.c: Likewise.
968 * gcc.target/s390/hotpatch-8.c: Likewise.
969 * gcc.target/s390/hotpatch-9.c: Likewise.
970
971 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
972
973 * c-c++-common/Wattributes.c: Disable warning for s390* target and
974 check for an error instead.
975 * gcc.dg/Wattributes-6.c: Likewise.
976
977 2018-04-05 Jakub Jelinek <jakub@redhat.com>
978
979 PR c++/85209
980 * g++.dg/cpp1z/decomp39.C: New test.
981 * g++.dg/cpp1z/decomp40.C: New test.
982
983 PR c++/85208
984 * g++.dg/cpp1z/decomp41.C: New test.
985
986 PR middle-end/85195
987 * gcc.dg/pr85195.c: New test.
988
989 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
990
991 PR c++/80956
992 * g++.dg/cpp0x/initlist100.C: New.
993 * g++.dg/cpp0x/initlist101.C: Likewise.
994
995 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
996
997 PR c++/84792
998 * g++.dg/other/pr84792-1.C: New.
999 * g++.dg/other/pr84792-2.C: Likewise.
1000
1001 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1002
1003 PR target/85193
1004 * gcc.target/i386/pr85193.c: New test.
1005
1006 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1007
1008 PR c++/84979
1009 * g++.dg/concepts/pr84979.C: New.
1010 * g++.dg/concepts/pr84979-2.C: New.
1011 * g++.dg/concepts/pr84979-3.C: New.
1012
1013 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1014
1015 PR c++/80026
1016 * g++.dg/cpp0x/variadic174.C: New.
1017
1018 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1019
1020 PR inline-asm/85172
1021 * g++.dg/ext/builtin13.C: New test.
1022 * g++.dg/ext/atomic-4.C: New test.
1023
1024 PR c++/85146
1025 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1026 * g++.dg/ext/bases3.C: New test.
1027
1028 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1029
1030 PR target/85203
1031 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1032 to match a single insn of the baz function. Move scan directives at
1033 the end of the file below the functions they are trying to test for
1034 better readability.
1035 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1036
1037 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1038
1039 PR rtl-optimization/84878
1040 * gcc.target/powerpc/pr84878.c: New test.
1041
1042 2018-04-04 Michael Matz <matz@suse.de>
1043
1044 * gcc.dg/Wstringop-overflow-4.c: New test.
1045 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1046
1047 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR testsuite/85189
1050 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1051 for the diagnostics of overridden functions. Adjust for new wording.
1052
1053 2018-04-04 Richard Biener <rguenther@suse.de>
1054
1055 PR lto/85176
1056 * g++.dg/lto/pr85176_0.C: New testcase.
1057
1058 2018-04-04 Richard Biener <rguenther@suse.de>
1059
1060 PR testsuite/85191
1061 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1062 Fix typo.
1063
1064 2018-04-04 Martin Liska <mliska@suse.cz>
1065
1066 PR sanitizer/85174
1067 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1068 and msdata as a workaround for powerpc.
1069
1070 2018-04-04 Richard Biener <rguenther@suse.de>
1071
1072 PR tree-optimization/85168
1073 * gcc.dg/torture/pr85168.c: New testcase.
1074
1075 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1076
1077 PR c++/84943
1078 * g++.dg/pr84943.C: New.
1079 * g++.dg/pr84943-2.C: New.
1080
1081 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1082
1083 PR rtl-optimization/85167
1084 * gcc.dg/pr85167.c: New test.
1085
1086 PR tree-optimization/85156
1087 * c-c++-common/pr85156.c: New test.
1088 * gcc.c-torture/execute/pr85156.c: New test.
1089
1090 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1091
1092 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1093 * gcc.target/powerpc/undef-bool-1.C: New file.
1094 * gcc.target/powerpc/undef-bool-2.c: New file.
1095
1096 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1097
1098 PR c++/84768
1099 * g++.dg/cpp1z/class-deduction52.C: New.
1100
1101 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1102
1103 PR c++/85147
1104 * g++.dg/cpp0x/pr85147.C: New test.
1105
1106 PR c++/85140
1107 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1108
1109 PR c++/85134
1110 * g++.dg/gomp/pr85134.C: New test.
1111 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1112
1113 PR target/85169
1114 * gcc.c-torture/execute/pr85169.c: New test.
1115 * gcc.target/i386/avx512f-pr85169.c: New test.
1116 * gcc.target/i386/avx512bw-pr85169.c: New test.
1117
1118 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1119
1120 PR target/85126
1121 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1122 scan-assembler-times clause.
1123
1124 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1125
1126 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1127 dg-additional-options.
1128
1129 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1130
1131 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1132
1133 2018-04-03 Richard Biener <rguenther@suse.de>
1134
1135 PR testsuite/85154
1136 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1137
1138 2018-04-02 Jim Wilson <jimw@sifive.com>
1139
1140 * gcc.target/riscv/pr84660.c: New.
1141 * gcc.target/riscv/shift-and-1.c: New.
1142 * gcc.target/riscv/shift-and-2.c: New.
1143
1144 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1145
1146 PR fortran/85102
1147 * gfortran.dg/array_simplify_2.f90: New test.
1148
1149 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1150
1151 PR middle-end/85090
1152 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1153 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1154 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1155 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1156 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1157
1158 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1159
1160 PR c++/85027
1161 * g++.dg/pr85027.C: New.
1162
1163 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1164
1165 PR target/83315
1166 * gcc.target/powerpc/sse-maxps-2.c: New test.
1167 * gcc.target/powerpc/sse-minps-2.c: New test.
1168
1169 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1170
1171 PR c++/84791
1172 * g++.dg/gomp/pr84791.C: New test.
1173
1174 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1175
1176 PR fortran/84931
1177 * gfortran.dg/array_constructor_53.f90: New test.
1178
1179 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1180
1181 PR fortran/85130
1182 * gfortran.dg/substr_6.f90: Remove illegal test for
1183 out-of-bounds substring.
1184
1185 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1186
1187 PR fortran/85111
1188 * gfortran.dg/zero_sized_10.f90: New test.
1189
1190 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1191
1192 PR c++/84269
1193 * g++.dg/lookup/missing-std-include-6.C: New test.
1194 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1195 std::tuple tests.
1196 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1197 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1198 <cstring>, <cassert>, and <cstdlib>.
1199
1200 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1201
1202 PR inline-asm/84985
1203 * gcc.target/i386/pr84985.c: New.
1204
1205 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1206
1207 PR c++/85110
1208 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1209
1210 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1211
1212 PR c++/85108
1213 * g++.dg/warn/Wunused-var-31.C: New test.
1214
1215 PR c/85094
1216 * c-c++-common/Wduplicated-branches-14.c: New test.
1217
1218 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1219
1220 PR c++/84606
1221 * g++.dg/cpp0x/pr84606.C: New.
1222
1223 2018-03-29 Carl Love <cel@us.ibm.com>
1224
1225 Revert
1226 2017-09-27 Carl Love <cel@us.ibm.com>
1227
1228 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1229 for the __builtin_fctid and __builtin_fctiw.
1230
1231 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1232
1233 PR target/84912
1234 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1235 deleted builtin function.
1236 (div_weuo): Likewise.
1237 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1238 (div_deuo): Likewise.
1239
1240 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1241
1242 PR c++/85028
1243 * g++.dg/other/default13.C: New.
1244
1245 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1246
1247 PR target/85095
1248 * gcc.target/i386/pr85095-1.c: New test.
1249 * gcc.target/i386/pr85095-2.c: New test.
1250 * gcc.c-torture/execute/pr85095.c: New test.
1251
1252 PR tree-optimization/82004
1253 * gcc.dg/pr82004.c: New test.
1254
1255 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1256 Martin Liska <mliska@suse.cz>
1257
1258 PR sanitizer/85081
1259 * g++.dg/asan/pr85081.C: New test.
1260
1261 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1262
1263 PR c++/84789
1264 * g++.dg/template/pr84789.C: Adjust for testing with
1265 -fconcepts too.
1266
1267 PR c++/84973
1268 * g++.dg/template/pr84973.C: New.
1269 * g++.dg/template/pr84973-2.C: New.
1270 * g++.dg/template/pr84973-3.C: New.
1271
1272 PR c++/84968
1273 * g++.dg/eh/pr84968.C: New.
1274
1275 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1276
1277 PR target/84914
1278 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1279 long double multiply/divide uses the correct function.
1280 * gcc.target/powerpc/mulkc-3.c: Likewise.
1281 * gcc.target/powerpc/divkc-2.c: Likewise.
1282 * gcc.target/powerpc/divkc-3.c: Likewise.
1283
1284 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1285
1286 PR c++/85067
1287 * g++.dg/cpp0x/defaulted51.C: New.
1288 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1289
1290 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1291
1292 PR c++/85077
1293 * g++.dg/ext/vector35.C: New test.
1294
1295 PR c++/85061
1296 * g++.dg/ext/builtin-offsetof3.C: New test.
1297
1298 PR c++/85076
1299 * g++.dg/cpp1y/pr85076.C: New test.
1300
1301 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1302
1303 PR fortran/85084
1304 * gfortran.dg/matmul_rank_1.f90: New test.
1305
1306 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1307 Harald Anlauf <anlauf@gmx.de>
1308
1309 * gfortran.dg/structure_constructor_15.f90: New test.
1310
1311 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1312
1313 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1314 for the diagnostics of overridden functions. Adjust for new wording.
1315 * g++.dg/cpp0x/implicit1.C: Likewise.
1316 * g++.dg/cpp0x/override1.C: Likewise.
1317 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1318 * g++.dg/eh/shadow1.C: Likewise.
1319 * g++.dg/inherit/covariant12.C: Likewise.
1320 * g++.dg/inherit/covariant14.C: Likewise.
1321 * g++.dg/inherit/covariant15.C: Likewise.
1322 * g++.dg/inherit/covariant16.C: Likewise.
1323 * g++.dg/inherit/covariant22.C: Likewise.
1324 * g++.dg/inherit/crash3.C: Likewise.
1325 * g++.dg/inherit/error2.C: Likewise.
1326 * g++.dg/template/crash100.C: Likewise.
1327 * g++.old-deja/g++.eh/spec6.C: Likewise.
1328 * g++.old-deja/g++.mike/p811.C: Likewise.
1329 * g++.old-deja/g++.other/virtual11.C: Likewise.
1330 * g++.old-deja/g++.other/virtual4.C: Likewise.
1331
1332 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1333
1334 PR target/85044
1335 * gcc.target/i386/pr85044.c: New test.
1336
1337 2018-03-27 Martin Sebor <msebor@redhat.com>
1338
1339 PR testsuite/83462
1340 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1341 other than x86.
1342
1343 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1344
1345 PR target/83009
1346 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1347
1348 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1349
1350 PR target/81863
1351 * gcc.target/arm/pr81863.c: New test.
1352
1353 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1354
1355 PR target/85056
1356 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1357 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1358
1359 2018-03-27 Richard Biener <rguenther@suse.de>
1360
1361 PR testsuite/82847
1362 * lib/target-supports.exp (check_ssse3_available): New function.
1363 (check_effective_target_vect_perm_short): Enable for x86 if
1364 check_ssse3_available.
1365
1366 2018-03-27 Richard Biener <rguenther@suse.de>
1367
1368 PR tree-optimization/85082
1369 * gfortran.dg/pr85082.f90: New testcase.
1370
1371 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1372
1373 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1374 to "l=2" in dg-final.
1375
1376 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1377
1378 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1379 * gcc.target/mips/fix-r4000-2.c: Likewise.
1380 * gcc.target/mips/fix-r4000-3.c: Likewise.
1381 * gcc.target/mips/fix-r4000-4.c: Likewise.
1382 * gcc.target/mips/fix-r4000-5.c: Likewise.
1383 * gcc.target/mips/fix-r4000-6.c: Likewise.
1384 * gcc.target/mips/fix-r4000-7.c: Likewise.
1385 * gcc.target/mips/fix-r4000-8.c: Likewise.
1386 * gcc.target/mips/fix-r4000-9.c: Likewise.
1387 * gcc.target/mips/fix-r4000-10.c: Likewise.
1388 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1389 "mulditi3_r4000" instead of "mulditi3".
1390 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1391 "umulditi3_r4000" instead of "umulditi3".
1392
1393 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1394
1395 PR c++/85068
1396 * g++.dg/inherit/covariant22.C: New test.
1397
1398 2018-03-27 Richard Biener <rguenther@suse.de>
1399
1400 PR testsuite/84004
1401 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1402 alignment.
1403
1404 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1405 Jason Merrill <jason@redhat.com>
1406
1407 PR c++/84632
1408 * g++.dg/init/array49.C: New.
1409 * g++.dg/torture/pr70499.C: Adjust.
1410
1411 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1412
1413 PR target/85073
1414 * gcc.target/i386/pr85073.c: New test.
1415
1416 2018-03-26 Richard Biener <rguenther@suse.de>
1417
1418 PR testsuite/85066
1419 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1420 instead of long.
1421
1422 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1423
1424 PR fortran/66709
1425 * gfortran.dg/parameter_array_format.f90: New test.
1426
1427 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1428 Neil Carlson <neil.n.carlson@gmail.com>
1429
1430 PR fortran/84381
1431 * gfortran.dg/literal_character_constant_1.inc: Replace
1432 call abort by STOP n.
1433 * gfortran.dg/overload_1.f90: Likewise.
1434
1435 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1436 Dominique d'Humieres <dominiq@gcc.gnu.org>
1437
1438 PR fortran/84924
1439 * gfortran.dg/scalar_pointer_1.f90: New test.
1440
1441 2018-03-25 Tom de Vries <tom@codesourcery.com>
1442
1443 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1444 precise.
1445
1446 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1447
1448 PR fortran/69497
1449 * gfortran.dg/pr89497.f90: New test.
1450
1451 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1452
1453 PR fortran/70068
1454 * gfortran.dg/substr_7.f90: New test.
1455
1456 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1457
1458 PR fortran/42651
1459 * gfortran.dg/pr42651.f90: New test.
1460 * gfortran.dg/func_result_7.f90: Update error message.
1461
1462 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1463
1464 PR tree-optimization/84005
1465 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1466 failing to force the alignment.
1467
1468 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1469
1470 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1471 from this to...
1472 <vclzd>: ...this.
1473
1474 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1475
1476 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1477 message. Fix scan-assembler patterns.
1478
1479 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1480
1481 PR c++/85015
1482 * g++.dg/cpp0x/pr85015.C: New test.
1483
1484 PR c++/84942
1485 * g++.dg/cpp1y/pr84942.C: New test.
1486
1487 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1488
1489 PR inline-asm/85030
1490 * testsuite/gcc.target/i386/pr85030.c: New.
1491
1492 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1493
1494 PR target/85026
1495 * g++.dg/pr85026.C: New test.
1496
1497 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1498
1499 * g++.dg/debug/pr84704.C: XFAIL AIX.
1500
1501 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1502
1503 PR target/84826
1504 * gcc.target/arm/pr84826.c: Add dg directive.
1505
1506 2018-03-23 Marek Polacek <polacek@redhat.com>
1507
1508 PR c++/85033
1509 * g++.dg/ext/builtin-offsetof2.C: New test.
1510
1511 PR c++/85045
1512 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1513 * gcc.dg/pr85045.c: New test.
1514
1515 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1516
1517 PR debug/85020
1518 * gnat.dg/lto22.adb: New test.
1519 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1520 * gnat.dg/lto22_pkg2.ads: Likewise.
1521
1522 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1523
1524 PR c/80778
1525 * gcc.dg/lto/pr80778_0.c: New test.
1526
1527 PR inline-asm/85034
1528 * gcc.target/i386/pr85034.c: New test.
1529
1530 PR inline-asm/85022
1531 * c-c++-common/torture/pr85022.c: New test.
1532
1533 PR sanitizer/85029
1534 * g++.dg/ubsan/pr85029.C: New test.
1535
1536 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1537
1538 PR c++/71251
1539 * g++.dg/cpp0x/pr71251.C: New.
1540
1541 PR c++/84789
1542 * g++.dg/template/pr84789.C: New.
1543 * g++.dg/template/pr84789-2.C: New.
1544 * g++.dg/template/pr84789-3.C: New.
1545 * g++.dg/parse/dtor11.C: Accept alternate error message.
1546
1547 PR c++/84729
1548 * g++.dg/pr84729.C: New.
1549 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1550 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1551 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1552
1553 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1554
1555 PR fortran/84922
1556 * gfortran.dg/interface_42.f90: New test.
1557 * gfortran.dg/interface_43.f90: New test.
1558
1559 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1560
1561 PR target/84826
1562 * gcc.target/arm/pr84826.c: New test.
1563
1564 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1565
1566 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1567 dg-require-effective-target.
1568 * gcc.target/arm/addr-modes-int.c: Likewise.
1569 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1570
1571 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1572
1573 PR target/84760
1574 * gcc.target/powerpc/altivec-ld-1.c: New test.
1575
1576 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1577
1578 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1579
1580 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1581
1582 PR inline-asm/84941
1583 * gcc.dg/pr84941.c: New test.
1584
1585 2018-03-22 Tom de Vries <tom@codesourcery.com>
1586
1587 PR tree-optimization/84956
1588 * gcc.dg/pr84956.c: New test.
1589
1590 2018-03-22 Marek Polacek <polacek@redhat.com>
1591
1592 PR c++/84854
1593 * g++.dg/cpp1z/constexpr-if15.C: New test.
1594 * g++.dg/cpp1z/constexpr-if16.C: New test.
1595
1596 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1597
1598 * gcc.dg/builtin-tgmath-3.c: New test.
1599
1600 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1601
1602 PR c++/71965
1603 * g++.dg/concepts/pr71965.C: New.
1604
1605 PR c++/84610
1606 PR c++/84642
1607 * g++.dg/cpp0x/pr84610.C: New.
1608 * g++.dg/cpp0x/pr84642.C: New.
1609
1610 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1611
1612 PR c/84999
1613 * c-c++-common/pr84999.c: New test.
1614
1615 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1616
1617 PR c++/84972
1618 * g++.dg/ext/desig10.C: New.
1619
1620 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1621 Harald Anlauf <anlauf@gmx.de>
1622
1623 PR fortran/84957
1624 * gfortran.dg/pr84957.f90: New test.
1625
1626 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1627
1628 PR tree-optimization/84960
1629 * gcc.c-torture/compile/pr84960.c: New test.
1630
1631 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1632
1633 PR tree-optimization/84811
1634 * gcc.dg/torture/pr84811.c: New test.
1635
1636 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1637
1638 PR tree-optimization/84982
1639 * c-c++-common/pr84982.c: New test.
1640
1641 PR c++/84961
1642 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1643 "m" (++x) in C++.
1644 * g++.dg/torture/pr84961-1.C: New test.
1645 * g++.dg/torture/pr84961-2.C: New test.
1646
1647 2018-03-21 Nathan Sidwell <nathan@acm.org>
1648
1649 PR c++/85008
1650 * g++.dg/pr85008.C: New.
1651
1652 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1653
1654 PR fortran/84615
1655 * gfortran.dg/char_result_17.f90: New test.
1656
1657 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1658
1659 PR c++/84994
1660 * g++.dg/other/accessor-fixits-1.C: Move to...
1661 * g++.dg/torture/accessor-fixits-1.C: ...here.
1662 * g++.dg/other/accessor-fixits-2.C: Move to...
1663 * g++.dg/torture/accessor-fixits-2.C: ...here.
1664 * g++.dg/other/accessor-fixits-3.C: Move to...
1665 * g++.dg/torture/accessor-fixits-3.C: ...here.
1666 * g++.dg/other/accessor-fixits-4.C: Move to...
1667 * g++.dg/torture/accessor-fixits-4.C: ...here.
1668 * g++.dg/other/accessor-fixits-5.C: Move to...
1669 * g++.dg/torture/accessor-fixits-5.C: ...here.
1670 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1671 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1672 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1673
1674 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1675
1676 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1677
1678 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1679
1680 PR target/82989
1681 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1682
1683 2018-03-21 Nathan Sidwell <nathan@acm.org>
1684
1685 PR c++/84804
1686 * g++.dg/lookup/pr84804.C: New.
1687
1688 2018-03-21 Martin Sebor <msebor@redhat.com>
1689
1690 PR c++/84850
1691 * g++.dg/Wclass-memaccess-3.C: New test.
1692 * g++.dg/Wclass-memaccess-4.C: New test.
1693
1694 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1695
1696 PR c++/84892
1697 * g++.dg/other/accessor-fixits-1.C
1698 (test_access_const_t1_color): New.
1699 (test_deref_const_t1_color): New.
1700 * g++.dg/other/accessor-fixits-5.C: New testcase.
1701
1702 2018-03-21 Tom de Vries <tom@codesourcery.com>
1703
1704 PR tree-optimization/83126
1705 * gcc.dg/graphite/pr83126.c: New test.
1706
1707 2018-03-21 Nathan Sidwell <nathan@acm.org>
1708
1709 * g++.dg/ext/anon-struct6.C: Adjust.
1710 * g++.dg/ext/deprecate-1.C: New.
1711 * g++.dg/ext/deprecate-2.C: New.
1712 * g++.dg/lookup/pr84602.C: Adjust.
1713 * g++.dg/lookup/pr84962.C: Adjust.
1714 * g++.old-deja/g++.other/anon4.C
1715
1716 PR c++/84836
1717 * g++.dg/lookup/pr84836.C: New.
1718
1719 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1720
1721 PR tree-optimization/84969
1722 * gcc.dg/tree-ssa/pr84969.c: New test.
1723
1724 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1725
1726 PR rtl-optimization/84989
1727 * gcc.target/i386/pr84989.c: New test.
1728
1729 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1730
1731 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1732
1733 2018-03-21 Martin Liska <mliska@suse.cz>
1734
1735 PR ipa/84963
1736 * gfortran.dg/goacc/pr84963.f90: New test.
1737
1738 2018-03-21 Marek Polacek <polacek@redhat.com>
1739
1740 PR c++/71638, ICE with NSDMI and reference.
1741 * g++.dg/cpp0x/nsdmi14.C: New test.
1742 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1743
1744 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1745
1746 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1747 MIPS with -mpaired-single directives.
1748
1749 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1750
1751 PR fortran/85001
1752 * gfortran.dg/interface_41.f90: New test.
1753
1754 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1755
1756 PR debug/84875
1757 * gcc.dg/pr84875.c: New test.
1758
1759 2018-03-20 Marek Polacek <polacek@redhat.com>
1760
1761 PR c++/84978, ICE with NRVO.
1762 * g++.dg/opt/nrv19.C: New test.
1763
1764 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1765
1766 PR target/82518
1767 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1768 Disable for armeb targets.
1769 * gcc.target/arm/pr82518.c: New test.
1770
1771 2018-03-20 Nathan Sidwell <nathan@acm.org>
1772
1773 PR c++/84962
1774 * g++.dg/lookup/pr84962.C: New.
1775
1776 PR c++/84970
1777 * g++.dg/lookup/pr84970.C: New.
1778
1779 2018-03-20 Richard Biener <rguenther@suse.de>
1780
1781 PR target/84986
1782 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1783
1784 2018-03-20 Martin Liska <mliska@suse.cz>
1785
1786 PR ipa/84825
1787 * g++.dg/ipa/pr84825.C: New test.
1788
1789 2018-03-20 Martin Liska <mliska@suse.cz>
1790
1791 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1792
1793 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1794
1795 PR target/84845
1796 * gcc.c-torture/compile/pr84845.c: New test.
1797
1798 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1799
1800 PR target/82989
1801 * gcc.target/arm/pr82989.c: New test.
1802
1803 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1804
1805 PR target/84945
1806 * gcc.target/i386/pr84945.c: New test.
1807
1808 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1809
1810 PR target/81647
1811 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1812
1813 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1814
1815 PR c/84953
1816 * gcc.dg/pr84953.c: New test.
1817
1818 2018-03-19 Marek Polacek <polacek@redhat.com>
1819
1820 PR c++/84925
1821 * g++.dg/cpp1z/lambda-__func__.C: New test.
1822
1823 PR c++/84927
1824 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1825
1826 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1827
1828 PR sanitizer/78651
1829 * g++.dg/asan/pr78651.C: New test.
1830
1831 2018-03-19 Tom de Vries <tom@codesourcery.com>
1832
1833 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
1834 vect_int_mult. Add nvptx xfail for PR84958.
1835
1836 2018-03-19 Nathan Sidwell <nathan@acm.org>
1837
1838 PR c++/84835
1839 * g++.dg/cpp1y/pr84835.C: New.
1840
1841 2018-03-19 Sudakshina Das <sudi.das@arm.com>
1842
1843 PR target/81647
1844 * gcc.target/aarch64/pr81647.c: New.
1845
1846 2018-03-19 Richard Biener <rguenther@suse.de>
1847
1848 PR tree-optimization/84933
1849 * g++.dg/pr84933.C: New testcase.
1850
1851 2018-03-19 Richard Biener <rguenther@suse.de>
1852
1853 PR tree-optimization/84859
1854 * gcc.dg/tree-ssa/pr84859.c: New testcase.
1855 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
1856 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1857 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
1858
1859 2018-03-19 Nathan Sidwell <nathan@acm.org>
1860
1861 PR c++/84812
1862 * g++.dg/lookup/pr84812.C: New.
1863
1864 2018-03-19 Richard Biener <rguenther@suse.de>
1865
1866 PR tree-optimization/84929
1867 * gcc.dg/torture/pr84929.c: New testcase.
1868
1869 2018-03-19 Tamar Christina <tamar.christina@arm.com>
1870
1871 PR target/84711
1872 * gcc.target/arm/big-endian-subreg.c: Delete.
1873
1874 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1875
1876 PR fortran/84931
1877 * gfortran.dg/array_constructor_52.f90: New test.
1878
1879 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
1880
1881 PR fortran/77414
1882 * gfortran.dg/pr77414.f90: New test.
1883 * gfortran.dg/internal_references_1.f90: Adjust error message.
1884
1885 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
1886
1887 PR fortran/65453
1888 * gfortran.dg/pr65453.f90: New test.
1889
1890 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
1891
1892 PR tree-optimization/84913
1893 * gfortran.dg/vect/pr84913.f90: New test.
1894
1895 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1896
1897 PR fortran/79929
1898 * gfortran.dg/warn_concat.f90: New test.
1899
1900 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1901
1902 PR target/84899
1903 * gcc.dg/pr84899.c: New test.
1904
1905 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
1906
1907 PR fortran/69395
1908 * gfortran.dg/pr69395.f90: Add test for max dimensions
1909
1910 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
1911
1912 PR target/84876
1913 * gcc.target/i386/pr84876.c: New test.
1914
1915 2018-03-16 Martin Liska <mliska@suse.cz>
1916
1917 PR ipa/84833
1918 * gcc.target/i386/mvc11.c: New test.
1919
1920 2018-03-16 Martin Liska <mliska@suse.cz>
1921
1922 PR ipa/84722
1923 * gcc.target/i386/mvc10.c: New test.
1924
1925 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1926
1927 PR c++/79937
1928 PR c++/82410
1929 * g++.dg/cpp1y/pr79937-1.C: New test.
1930 * g++.dg/cpp1y/pr79937-2.C: New test.
1931 * g++.dg/cpp1y/pr79937-3.C: New test.
1932 * g++.dg/cpp1y/pr79937-4.C: New test.
1933 * g++.dg/cpp1y/pr82410.C: New test.
1934
1935 2018-03-16 Tom de Vries <tom@codesourcery.com>
1936
1937 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
1938
1939 2018-03-16 Tom de Vries <tom@codesourcery.com>
1940
1941 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
1942
1943 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1944
1945 PR c++/84874
1946 * g++.dg/cpp2a/desig8.C: New test.
1947
1948 PR tree-optimization/84841
1949 * gcc.dg/pr84841.c: New test.
1950
1951 PR c++/84874
1952 * g++.dg/cpp2a/desig7.C: New test.
1953
1954 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
1955 Jim MacArthur <jim.macarthur@codethink.co.uk>
1956
1957 * gfortran.dg/automatic_1.f90: New test.
1958 * gfortran.dg/automatic_repeat.f90: New test
1959 * gfortran.dg/automatic_save.f90: New test.
1960 * gfortran.dg/vax_structure.f90: New test.
1961
1962 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1963
1964 PR fortran/78741
1965 * gfortran.dg/pr78741.f90: New test.
1966
1967 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1968
1969 PR fortran/69395
1970 * gfortran.dg/pr69395.f90: New test.
1971
1972 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1973
1974 PR c++/79085
1975 * g++.dg/opt/pr79085.C: New test.
1976
1977 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
1978
1979 PR target/84574
1980 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
1981 label instead of __x86_indirect_thunk label.
1982
1983 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1984
1985 PR c++/84222
1986 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
1987 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
1988 * g++.dg/warn/deprecated-13.C: New test.
1989
1990 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
1991
1992 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
1993
1994 2018-03-15 Richard Biener <rguenther@suse.de>
1995
1996 PR c/84873
1997 * c-c++-common/pr84873.c: New testcase.
1998
1999 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2000
2001 PR target/84711
2002 * gcc.target/arm/big-endian-subreg.c: New.
2003
2004 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR target/84860
2007 * gcc.c-torture/compile/pr84860.c: New test.
2008
2009 2018-03-15 Julia Koval <julia.koval@intel.com>
2010
2011 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2012 cannonlake.
2013 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2014 avx512bitalg.
2015
2016 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR c/84853
2019 * gcc.dg/pr84853.c: New test.
2020
2021 2018-03-14 Carl Love <cel@us.ibm.com>
2022
2023 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2024
2025 2018-03-14 Martin Liska <mliska@suse.cz>
2026
2027 PR ipa/8480
2028 * g++.dg/lto/pr84805_0.C: New test.
2029 * g++.dg/lto/pr84805_1.C: New test.
2030 * g++.dg/lto/pr84805_2.C: New test.
2031
2032 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2033
2034 PR c/84852
2035 * gcc.dg/fixits-pr84852-1.c: New test.
2036 * gcc.dg/fixits-pr84852-2.c: New test.
2037
2038 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2039
2040 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2041 separate verbose message.
2042 * lib/scandump.exp (scan-dump-times): Likewise.
2043
2044 2018-03-14 Julia Koval <julia.koval@intel.com>
2045
2046 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2047 server.
2048 * gcc.target/i386/funcspec-56.inc: Ditto.
2049
2050 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2051
2052 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2053 aarch64_sve_hw.
2054
2055 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2056
2057 PR sanitizer/83392
2058 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2059 check count from 17 to 14.
2060
2061 PR target/84844
2062 * gcc.target/i386/pr84844.c: New test.
2063
2064 2018-03-14 Richard Biener <rguenther@suse.de>
2065
2066 PR tree-optimization/84830
2067 * gcc.dg/torture/pr84830.c: New testcase.
2068
2069 2018-03-14 Marek Polacek <polacek@redhat.com>
2070
2071 PR c++/84596
2072 * g++.dg/cpp0x/static_assert15.C: New test.
2073
2074 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2075
2076 PR fortran/61775
2077 * gfortran.dg/pr61775.f90: New test.
2078
2079 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR c++/84843
2082 * g++.dg/ext/pr84843-1.C: New test.
2083 * g++.dg/ext/pr84843-2.C: New test.
2084
2085 2018-03-13 David Pagan <dave.pagan@oracle.com>
2086
2087 PR c/46921
2088 * gcc.dg/pr46921.c: New test.
2089
2090 2018-03-13 Martin Sebor <msebor@redhat.com>
2091
2092 PR tree-optimization/84725
2093 * c-c++-common/Wstringop-truncation-4.c: New test.
2094 * c-c++-common/attr-nonstring-5.c: New test.
2095
2096 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2097
2098 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2099 than unpacks.
2100 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2101 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2102
2103 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2104
2105 * gcc.target/aarch64/sve/tls_1.c: New test.
2106 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2107
2108 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2109
2110 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2111 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2112
2113 2018-03-13 Martin Liska <mliska@suse.cz>
2114
2115 PR ipa/84658.
2116 * g++.dg/ipa/pr84658.C: New test.
2117
2118 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2119
2120 PR middle-end/84834
2121 * gcc.dg/pr84834.c: New test.
2122
2123 PR target/84827
2124 * gcc.target/i386/pr84827.c: New test.
2125
2126 PR target/84828
2127 * g++.dg/ext/pr84828.C: New test.
2128
2129 PR target/84786
2130 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2131 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2132
2133 PR c++/84808
2134 * g++.dg/cpp1y/constexpr-84808.C: New test.
2135
2136 PR c++/84704
2137 * g++.dg/debug/pr84704.C: New test.
2138
2139 2018-03-12 Renlin Li <renlin.li@arm.com>
2140
2141 * gcc.target/aarch64/movi_hf.c: New.
2142 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2143 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2144
2145 2018-03-12 Martin Sebor <msebor@redhat.com>
2146
2147 PR tree-optimization/83456
2148 * c-c++-common/Wrestrict-2.c: Remove test cases.
2149 * c-c++-common/Wrestrict.c: Same.
2150 * gcc.dg/Wrestrict-12.c: New test.
2151 * gcc.dg/Wrestrict-14.c: New test.
2152
2153 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2154
2155 * g++.dg/pr84821.C: New test.
2156
2157 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2158
2159 * gcc.dg/pr84799.c: New test.
2160
2161 2018-03-12 Richard Biener <rguenther@suse.de>
2162
2163 PR tree-optimization/84803
2164 * gcc.dg/torture/pr84803.c: New testcase.
2165
2166 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2167
2168 PR c++/84813
2169 * g++.dg/debug/pr84813.C: New test.
2170
2171 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2172
2173 PR fortran/84546
2174 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2175
2176 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2177
2178 PR fortran/83939
2179 * gfortran.dg/pr83939.f90
2180
2181 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2182
2183 PR fortran/66128
2184 * gfortran.dg/zero_sized_9.f90: New test.
2185
2186 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR debug/58150
2189 * g++.dg/debug/dwarf2/enum2.C: New test.
2190
2191 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2192
2193 PR fortran/84734
2194 * gfortran.dg/pr84734.f90: New test.
2195
2196 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2197
2198 * gnat.dg/prot3.adb: New test.
2199 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2200
2201 2018-03-09 Jason Merrill <jason@redhat.com>
2202 Paolo Carlini <paolo.carlini@oracle.com>
2203
2204 PR c++/71169
2205 PR c++/71832
2206 * g++.dg/cpp0x/pr71169.C: New.
2207 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2208 * g++.dg/cpp0x/pr71832.C: Likewise.
2209
2210 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2211
2212 PR target/83969
2213 * gcc.target/powerpc/pr83969.c: New test.
2214
2215 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2216
2217 PR target/84772
2218 * gcc.dg/pr84772.c: New test.
2219
2220 PR c++/84076
2221 * g++.dg/warn/Wformat-2.C: New test.
2222
2223 PR c++/84767
2224 * g++.dg/ext/vla18.C: New test.
2225
2226 2018-03-09 Martin Sebor <msebor@redhat.com>
2227
2228 PR tree-optimization/84526
2229 * gcc.dg/Wrestrict-10.c: New test.
2230 * gcc.dg/Wrestrict-11.c: New test.
2231
2232 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2233
2234 PR rtl-optimization/84682
2235 * gcc.dg/torture/pr84682-1.c: New.
2236 * gcc.dg/torture/pr84682-2.c: New.
2237 * gcc.dg/torture/pr84682-3.c: New.
2238
2239 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR c++/84724
2242 * g++.dg/ext/pr84724.C: New test.
2243
2244 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2245
2246 PR target/83712
2247 * gcc.target/arm/pr83712.c: New.
2248
2249 2018-03-09 Richard Biener <rguenther@suse.de>
2250
2251 PR tree-optimization/84775
2252 * gcc.dg/torture/pr84775.c: New testcase.
2253
2254 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2255
2256 PR debug/84404
2257 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2258 targets.
2259
2260 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2261
2262 * gcc.c-torture/compile/20180309-1.c: New test.
2263
2264 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2265
2266 PR c++/80598
2267 * g++.dg/warn/Wunused-function4.C: New test.
2268
2269 PR inline-asm/84742
2270 * gcc.target/i386/pr84742-1.c: New test.
2271 * gcc.target/i386/pr84742-2.c: New test.
2272
2273 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2274
2275 PR target/84748
2276 * gcc.c-torture/execute/pr84748.c: New test.
2277
2278 2018-03-08 Richard Biener <rguenther@suse.de>
2279
2280 PR middle-end/84552
2281 * gcc.dg/graphite/pr84552.c: New testcase.
2282
2283 2018-03-08 Richard Biener <rguenther@suse.de>
2284
2285 PR tree-optimization/84178
2286 * gcc.dg/torture/pr84178-2.c: New testcase.
2287
2288 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2289
2290 PR tree-optimization/84178
2291 * gcc.c-torture/compile/pr84178-1.c: New test.
2292
2293 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2294
2295 * lib/target-supports.exp: Do not return zero from a ifunc
2296 function.
2297
2298 2018-03-08 Richard Biener <rguenther@suse.de>
2299
2300 PR tree-optimization/84746
2301 * gcc.dg/torture/pr84746.c: New testcase.
2302
2303
2304 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2305 PR debug/84404
2306 PR debug/84408
2307 * gcc.dg/graphite/pr84404.c: New.
2308
2309 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2310
2311 PR tree-optimization/84740
2312 * gcc.dg/torture/pr84740.c: New test.
2313
2314 PR tree-optimization/84739
2315 * gcc.dg/pr84739.c: New test.
2316
2317 2018-03-07 Martin Sebor <msebor@redhat.com>
2318
2319 PR tree-optimization/83519
2320 * gcc.dg/Wrestrict-13.c: New test.
2321
2322 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2323
2324 PR fortran/64124
2325 PR fortran/70409
2326 * gfortran.dg/pr64124.f90: New tests.
2327 * gfortran.dg/pr70409.f90: New tests.
2328
2329 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2330
2331 PR target/82411
2332 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2333
2334 2018-03-07 Martin Sebor <msebor@redhat.com>
2335
2336 PR tree-optimization/84526
2337 * gcc.dg/Wrestrict-10.c: New test.
2338
2339 2018-03-07 Martin Sebor <msebor@redhat.com>
2340
2341 PR tree-optimization/84468
2342 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2343 * gcc.dg/Wstringop-truncation.c: New test.
2344 * gcc.dg/Wstringop-truncation-2.c: New test.
2345
2346 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2347
2348 PR fortran/84565
2349 * gfortran.dg/pr84565.f90: New test.
2350
2351 PR middle-end/84723
2352 * gcc.target/i386/pr84723-1.c: New test.
2353 * gcc.target/i386/pr84723-2.c: New test.
2354 * gcc.target/i386/pr84723-3.c: New test.
2355 * gcc.target/i386/pr84723-4.c: New test.
2356 * gcc.target/i386/pr84723-5.c: New test.
2357
2358 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2359
2360 PR fortran/64107
2361 * gfortran.dg/pr64107.f90: New test.
2362
2363 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2364
2365 PR fortran/84697
2366 PR fortran/66128
2367 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2368
2369 2018-03-06 Marek Polacek <polacek@redhat.com>
2370
2371 PR c++/84684
2372 * g++.dg/cpp1z/constexpr-84684.C: New test.
2373
2374 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2375
2376 PR c/84721
2377 * gcc.dg/pr84721.c: New test.
2378
2379 PR target/84710
2380 * gcc.dg/pr84710.c: New test.
2381
2382 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2383
2384 PR fortran/56667
2385 * gfortran.dg/implied_do_2.f90: New test.
2386 * gfortran.dg/coarray_8.f90: Update for new error message.
2387
2388 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2389
2390 PR inline-asm/84683
2391 * g++.dg/ext/pr84683.C: New test.
2392
2393 PR tree-optimization/84687
2394 * gcc.dg/pr84687.c: New test.
2395
2396 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2397
2398 PR c++/84231
2399 * g++.dg/pr84231.C: New.
2400
2401 PR c++/84593
2402 * g++.dg/cpp1y/pr84593.C: New.
2403
2404 PR c++/84492
2405 * g++.dg/pr84492.C: New.
2406
2407 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2408
2409 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2410 __builtin_ppc_speculation_barrier.
2411
2412 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2413
2414 PR target/84700
2415 * gcc.target/powerpc/pr84700.c: New test.
2416
2417 2018-03-05 Nathan Sidwell <nathan@acm.org>
2418
2419 PR c++/84702
2420 * g++.dg/lookup/pr84702.C: New.
2421
2422 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2423
2424 PR target/84564
2425 * gcc.target/i386/pr84564.c: New test.
2426
2427 2018-03-05 Marek Polacek <polacek@redhat.com>
2428
2429 PR c++/84707
2430 * g++.dg/cpp0x/inline-ns10.C: New test.
2431
2432 2018-03-05 Nathan Sidwell <nathan@acm.org>
2433
2434 PR c++/84694
2435 * g++.dg/template/pr84694.C: New.
2436
2437 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2438
2439 PR target/84524
2440 * gcc.c-torture/execute/pr84524.c: New test.
2441 * gcc.target/i386/avx512bw-pr84524.c: New test.
2442
2443 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2444
2445 PR target/84264
2446 * g++.dg/pr84264.C: New test.
2447
2448 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2449
2450 PR c++/84618
2451 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2452 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2453 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2454
2455 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2456
2457 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2458 * g++.dg/other/i386-3.C: Ditto.
2459 * gcc.target/i386/sse-12.c: Ditto.
2460 * gcc.target/i386/sse-13.c: Ditto.
2461 * gcc.target/i386/sse-14.c: Ditto.
2462 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2463 * gcc.target/i386/wbinvd-1.c: New test.
2464 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2465 * gcc.target/i386/pconfig-1.c: Ditto.
2466
2467 2018-03-05 Pádraig Brady <P@draigBrady.com>
2468 Nathan Sidwell <nathan@acm.org>
2469
2470 PR c++/84497
2471 * g++.dg/cpp0x/pr84497.C: New.
2472
2473 2018-03-05 Richard Biener <rguenther@suse.de>
2474
2475 PR tree-optimization/84670
2476 * gcc.dg/pr84670-1.c: New testcase.
2477 * gcc.dg/pr84670-2.c: Likewise.
2478 * gcc.dg/pr84670-3.c: Likewise.
2479 * gcc.dg/pr84670-4.c: Likewise.
2480
2481 2018-03-05 Richard Biener <rguenther@suse.de>
2482
2483 PR tree-optimization/84650
2484 * gcc.dg/graphite/pr84650.c: New testcase.
2485
2486 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2487
2488 PR c++/82022
2489 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2490
2491 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2492
2493 PR fortran/71085
2494 * gfortran.dg/pr71085.f90: New test.
2495
2496 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2497
2498 PR fortran/66128
2499 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2500
2501 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2502
2503 PR fortran/51434
2504 * gfortran.dg/pr51434.f90: New test.
2505
2506 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2507
2508 PR c++/61358
2509 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2510
2511 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2512
2513 PR c++/67370
2514 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2515
2516 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2517
2518 PR c++/71464
2519 * g++.dg/torture/pr71464.C: New.
2520
2521 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2522
2523 PR fortran/80965
2524 * gfortran.dg/select_type_41.f90: New test.
2525
2526 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2527
2528 PR c++/61135
2529 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2530
2531 2018-03-02 Marek Polacek <polacek@redhat.com>
2532
2533 PR c++/84578
2534 * g++.dg/ext/flexary29.C: New test.
2535
2536 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2537
2538 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2539
2540 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2541
2542 PR c++/81812
2543 * g++.dg/torture/pr81812.C: New.
2544
2545 2018-03-02 Marek Polacek <polacek@redhat.com>
2546
2547 PR c++/84171
2548 * g++.dg/warn/Wsign-compare-8.C: New test.
2549
2550 PR c++/84663
2551 * g++.dg/parse/array-size3.C: New test.
2552
2553 PR c++/84664
2554 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2555
2556 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2557
2558 PR c++/84662
2559 * g++.dg/cpp1y/pr84662.C: New test.
2560
2561 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2562
2563 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2564 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2565 "dg-lto-options".
2566 * g++.dg/lto/20101010-1_0.C: Likewise.
2567 * g++.dg/lto/20101010-2_0.C: Likewise.
2568
2569 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2570
2571 PR ipa/84628
2572 * gcc.dg/pr84628.c: New test.
2573
2574 PR target/56540
2575 * gcc.target/ia64/pr56540.c: New test.
2576
2577 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2578
2579 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2580 32-bit target.
2581 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2582 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2583 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2584 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2585
2586 2018-03-02 Marek Polacek <polacek@redhat.com>
2587
2588 PR c++/84590
2589 * c-c++-common/ubsan/shift-11.c: New test.
2590
2591 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2592
2593 * gcc.dg/vect/vect-alias-check-13.c: New test.
2594
2595 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2596
2597 PR target/84614
2598 * gcc.dg/pr84614.c: New test.
2599
2600 PR inline-asm/84625
2601 * gcc.target/i386/pr84625.c: New test.
2602
2603 2018-03-02 Richard Biener <rguenther@suse.de>
2604
2605 PR tree-optimization/84427
2606 * gcc.dg/torture/pr84427.c: New testcase.
2607
2608 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2609
2610 PR target/84534
2611 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2612 powerpc64le*-*-linux*.
2613 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2614 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2615
2616 2018-03-01 Martin Sebor <msebor@redhat.com>
2617
2618 PR c++/84294
2619 * g++.dg/ext/attr-const.C: Remove xfail.
2620 * g++.dg/ext/attr-malloc-3.C: New test.
2621 * g++.dg/ext/attr-noinline-3.C: New test.
2622 * g++.dg/ext/attr-noreturn-3.C: New test.
2623 * g++.dg/ext/attr-nothrow-3.C: New test.
2624 * g++.dg/ext/attr-pure.C: Remove xfail.
2625
2626 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2627
2628 PR sanitizer/70875
2629 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2630 dg-options and dg-shouldfail "ubsan" directive.
2631
2632 2018-03-01 Marek Polacek <polacek@redhat.com>
2633 Jason Merrill <jason@redhat.com>
2634
2635 PR c++/84582
2636 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2637 * g++.dg/cpp1z/static1.C: New test.
2638 * g++.dg/template/static37.C: New test.
2639
2640 2018-03-01 Nathan Sidwell <nathan@acm.org>
2641
2642 PR c++/84434
2643 * g++.dg/template/pr84434.C: New.
2644
2645 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2646
2647 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2648 -mthumb to the command-line.
2649
2650 2018-03-01 Marek Polacek <polacek@redhat.com>
2651
2652 PR c++/84596
2653 * g++.dg/cpp0x/static_assert14.C: New test.
2654
2655 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2656
2657 PR c++/79410
2658 * g++.dg/torture/pr79410.C: New.
2659
2660 2018-03-01 Martin Liska <mliska@suse.cz>
2661
2662 PR sanitizer/82484
2663 * gcc.dg/asan/pr82484.c: New test.
2664
2665 2018-03-01 Richard Biener <rguenther@suse.de>
2666
2667 PR debug/84645
2668 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2669
2670 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2671
2672 PR fortran/84219
2673 * gfortran.dg/coarray_47.f90: New test.
2674
2675 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2676
2677 PR fortran/84538
2678 * gfortran.dg/class_array_23.f03: New test.
2679
2680 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2681
2682 PR rtl-optimization/84528
2683 * gcc.dg/torture/pr84538.c: Rename to...
2684 * gcc.dg/torture/pr84528.c: ...this.
2685
2686 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2687
2688 PR rtl-optimization/84528
2689 * gcc.dg/torture/pr84538.c: New test.
2690
2691 2018-02-28 Martin Sebor <msebor@redhat.com>
2692
2693 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2694 -fpic test failures.
2695 * c-c++-common/Wrestrict-2.c: Same.
2696 * c-c++-common/Wstringop-truncation.c: Same.
2697 * gcc.dg/Warray-bounds-22.c: Same.
2698 * gcc.dg/Wstringop-overflow.c: Same.
2699 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2700 (signed_range): Same.
2701 (unsigned_anti_range): Same.
2702 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2703 (signed_range): Same.
2704 (unsigned_anti_range): Same.
2705 * gcc.dg/attr-alloc_size-7.c: Same.
2706 * gcc.dg/attr-alloc_size-8.c: Same.
2707 * gcc.dg/builtin-alloc-size.c: Same.
2708 * gcc.dg/builtin-stpncpy.c: Same.
2709 * gcc.dg/builtins-nonnull.c: Same.
2710 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2711 * gcc.dg/pr79214.c: Same.
2712 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2713 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2714 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2715 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2716 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2717 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2718 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2719 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2720 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2721 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2722 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2723
2724 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2725
2726 PR target/84014
2727 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2728
2729 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2730
2731 PR c++/84609
2732 * g++.dg/cpp0x/pr84609.C: New test.
2733
2734 2018-02-28 Martin Sebor <msebor@redhat.com>
2735
2736 PR testsuite/84617
2737 * g++.dg/ext/attr-malloc-3.C: New test.
2738 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2739 to pre-existing problems.
2740 * g++.dg/ext/attr-pure.C: Same.
2741
2742 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2743
2744 PR fortran/83901
2745 * gfortran.dg/associate_37.f90: New test.
2746
2747 PR fortran/83344
2748 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2749
2750 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2751
2752 PR target/52991
2753 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2754 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2755 * gcc.dg/bf-ms-layout-4.c: New test.
2756 * gcc.dg/bf-ms-layout-5.c: New test.
2757
2758 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2759
2760 PR target/83399
2761 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2762
2763 2018-02-28 Richard Biener <rguenther@suse.de>
2764
2765 PR tree-optimization/84584
2766 * gcc.dg/graphite/pr84584.c: New testcase.
2767
2768 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2769
2770 PR preprocessor/84517
2771 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2772
2773 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2774
2775 * c-c++-common/dump-ada-spec-12.c: New test.
2776 * c-c++-common/dump-ada-spec-13.c: Likewise.
2777
2778 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2779
2780 * c-c++-common/dump-ada-spec-11.c: New test.
2781
2782 2018-02-28 Martin Liska <mliska@suse.cz>
2783
2784 PR testsuite/84597
2785 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2786 * g++.dg/ext/timevar2.C: Likewise.
2787
2788 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2789
2790 * c-c++-common/dump-ada-spec-8.c: New test.
2791 * c-c++-common/dump-ada-spec-9.c: Likewise.
2792 * c-c++-common/dump-ada-spec-10.c: Likewise.
2793
2794 2018-02-28 Richard Biener <rguenther@suse.de>
2795
2796 PR middle-end/84607
2797 * gcc.dg/pr84607.c: New testcase.
2798
2799 2018-02-28 Nathan Sidwell <nathan@acm.org>
2800
2801 PR c++/84602
2802 * g++.dg/lookup/pr84602.C: New.
2803
2804 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2805
2806 PR c++/83871
2807 PR c++/83503
2808 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2809 dg-options.
2810 * g++.dg/ext/attr-nonnull.C: Likewise.
2811 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2812 directives.
2813 * g++.dg/ext/attr-noinline-2.C: Likewise.
2814 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2815 -fdump-tree-eh in dg-options.
2816
2817 2018-02-28 Alan Modra <amodra@gmail.com>
2818
2819 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2820 GNU ld message.
2821 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2822
2823 2018-02-27 Martin Sebor <msebor@redhat.com>
2824
2825 PR c++/83871
2826 PR c++/83503
2827 * g++.dg/Wmissing-attributes.C: New test.
2828 * g++.dg/ext/attr-const-pure.C: New test.
2829 * g++.dg/ext/attr-const.C: New test.
2830 * g++.dg/ext/attr-deprecated-2.C: New test.
2831 * g++.dg/ext/attr-malloc-2.C: New test.
2832 * g++.dg/ext/attr-malloc.C: New test.
2833 * g++.dg/ext/attr-noinline-2.C: New test.
2834 * g++.dg/ext/attr-noinline.C: New test.
2835 * g++.dg/ext/attr-nonnull.C: New test.
2836 * g++.dg/ext/attr-noreturn-2.C: New test.
2837 * g++.dg/ext/attr-noreturn.C: New test.
2838 * g++.dg/ext/attr-nothrow-2.C: New test.
2839 * g++.dg/ext/attr-nothrow.C: New test.
2840 * g++.dg/ext/attr-optimize.C: New test.
2841 * g++.dg/ext/attr-pure.C: New test.
2842 * g++.dg/ext/attr-returns-nonnull.C: New test.
2843 * g++.dg/ext/attr-warning.C: New test.
2844
2845 2018-02-27 Nathan Sidwell <nathan@acm.org>
2846
2847 PR c++/84426
2848 * g++.dg/lookup/pr84426.C: New.
2849
2850 2018-02-27 Richard Biener <rguenther@suse.de>
2851
2852 PR tree-optimization/84512
2853 * gcc.dg/tree-ssa/pr84512.c: New testcase.
2854
2855 2018-02-27 Martin Liska <mliska@suse.cz>
2856
2857 PR gcov-profile/84548
2858 * g++.dg/gcov/pr84548.C: New test.
2859
2860 2018-02-27 Jakub Jelinek <jakub@redhat.com>
2861
2862 PR target/84575
2863 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
2864
2865 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2866
2867 PR c++/84558
2868 * g++.dg/cpp1y/pr84558.C: New test.
2869
2870 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2871
2872 PR c++/84540
2873 * g++.dg/cpp0x/alignas14.C: New.
2874 * g++.dg/cpp0x/alignas15.C: Likewise.
2875
2876 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2877
2878 PR c++/84557
2879 * g++.dg/gomp/pr84557.C: New test.
2880
2881 2018-02-26 Marek Polacek <polacek@redhat.com>
2882
2883 PR c++/84325
2884 * g++.dg/cpp1z/pr84325.C: New test.
2885
2886 2018-02-26 Carl Love <cel@us.ibm.com>
2887
2888 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
2889 Power 8 test file.
2890 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
2891 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
2892 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
2893 -mcpu=power8.
2894 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
2895 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
2896 -mcpu=power8.
2897
2898 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2899
2900 PR target/84039
2901 * gcc.target/i386/indirect-thunk-1.c: Updated.
2902 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2903 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2904 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2905 * gcc.target/i386/indirect-thunk-5.c: Likewise.
2906 * gcc.target/i386/indirect-thunk-6.c: Likewise.
2907 * gcc.target/i386/indirect-thunk-7.c: Likewise.
2908 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2909 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2910 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2911 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2912 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2913 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2914 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
2915 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
2916 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
2917 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
2918 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
2919 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2920 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2921 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2922 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2923 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
2924 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
2925 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2926 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2927 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2928 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2929 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2930 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
2931 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
2932 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2933 * gcc.target/i386/ret-thunk-9.c: Likewise.
2934 * gcc.target/i386/ret-thunk-10.c: Likewise.
2935 * gcc.target/i386/ret-thunk-11.c: Likewise.
2936 * gcc.target/i386/ret-thunk-12.c: Likewise.
2937 * gcc.target/i386/ret-thunk-13.c: Likewise.
2938 * gcc.target/i386/ret-thunk-14.c: Likewise.
2939 * gcc.target/i386/ret-thunk-15.c: Likewise.
2940
2941 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
2942
2943 * gcc.c-torture/execute/20180226-1.c: New test.
2944
2945 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
2946
2947 PR tree-optimization/83965
2948 * gcc.dg/vect/pr83965-2.c: New test.
2949
2950 2018-02-26 Tom de Vries <tom@codesourcery.com>
2951
2952 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
2953
2954 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2955
2956 PR target/84530
2957 * gcc.target/i386/ret-thunk-22.c: New test.
2958 * gcc.target/i386/ret-thunk-23.c: Likewise.
2959 * gcc.target/i386/ret-thunk-24.c: Likewise.
2960 * gcc.target/i386/ret-thunk-25.c: Likewise.
2961 * gcc.target/i386/ret-thunk-26.c: Likewise.
2962
2963 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2964
2965 PR c++/84533
2966 * g++.dg/cpp1z/pr84533.C: New.
2967
2968 2018-02-26 Marek Polacek <polacek@redhat.com>
2969
2970 PR c++/84537
2971 * g++.dg/parse/error60.C: New test.
2972
2973 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2974
2975 PR c++/84556
2976 * g++.dg/gomp/pr84556.C: New test.
2977 * g++.dg/vect/pr84556.cc: New test.
2978
2979 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
2980
2981 PR fortran/32957
2982 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
2983 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2984 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
2985 * gfortran.dg/c_loc_test.f90: Likewise.
2986 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2987 * gfortran.dg/proc_decl_17.f90: Likewise.
2988 * gfortran.dg/proc_ptr_8.f90: Likewise.
2989
2990 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2991
2992 PR target/84521
2993 * gcc.target/aarch64/lr_free_2.c: Revert changes in
2994 r254814 disabling -fomit-frame-pointer by default.
2995 * gcc.target/aarch64/spill_1.c: Likewise.
2996 * gcc.target/aarch64/test_frame_11.c: Likewise.
2997 * gcc.target/aarch64/test_frame_12.c: Likewise.
2998 * gcc.target/aarch64/test_frame_13.c: Likewise.
2999 * gcc.target/aarch64/test_frame_14.c: Likewise.
3000 * gcc.target/aarch64/test_frame_15.c: Likewise.
3001 * gcc.target/aarch64/test_frame_3.c: Likewise.
3002 * gcc.target/aarch64/test_frame_5.c: Likewise.
3003 * gcc.target/aarch64/test_frame_9.c: Likewise.
3004
3005 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3006
3007 PR fortran/83633
3008 * gfortran.dg/explicit_shape_1.f90: New test.
3009 * gfortran.dg/automatic_module_variable.f90: Update regex.
3010 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3011 * gfortran.dg/constant_shape.f90: Ditto.
3012 * gfortran.dg/dec_structure_23.f90: Ditto.
3013 * gfortran.dg/pr78240.f90: Ditto.
3014
3015 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3016
3017 PR fortran/84523
3018 * gfortran.dg/pr84523.f90: New test.
3019
3020 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3021
3022 PR fortran/78238
3023 * gfortran.dg/select_type_40.f90: New test.
3024
3025 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3026
3027 PR fortran/30792
3028 * gfortran.dg/data_substring.f90: New test.
3029
3030 2018-02-24 Marek Polacek <polacek@redhat.com>
3031
3032 PR c++/83692
3033 * g++.dg/cpp1z/constexpr-83692.C: New test.
3034
3035 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3036
3037 PR fortran/84346
3038 * gfortran.dg/statement_function_1.f90: Update test.
3039
3040 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3041
3042 PR fortran/84506
3043 * gfortran.dg/inquire_19.f90: New test.
3044
3045 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3046
3047 PR fortran/83149
3048 * gfortran.dg/pr83149_b.f90: New test.
3049 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3050
3051 2018-02-23 Carl Love <cel@us.ibm.com>
3052
3053 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3054 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3055 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3056 Power 8 tests.
3057
3058 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3059
3060 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3061 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3062
3063 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3064
3065 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3066 expected output.
3067
3068 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3069
3070 PR fortran/83149
3071 * gfortran.dg/pr83149_1.f90: New test.
3072 * gfortran.dg/pr83149.f90: Additional source for previous.
3073
3074 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3075
3076 PR testsuite/80551
3077 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3078 __GI___pthread_mutex_init as well.
3079
3080 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3081
3082 PR fortran/83148
3083 * gfortran.dg/class_68.f90: New test.
3084
3085 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3086
3087 PR fortran/59781
3088 * gfortran.dg/derived_init_5.f90: New test.
3089
3090 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3091
3092 PR target/82851
3093 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3094 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3095
3096 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3097
3098 PR target/81572
3099 * gcc.target/powerpc/pr81572.c: New.
3100
3101 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3102
3103 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3104
3105 2018-02-22 Martin Sebor <msebor@redhat.com>
3106
3107 PR tree-optimization/84480
3108 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3109 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3110
3111 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3112
3113 PR target/84176
3114 * gcc.target/i386/indirect-thunk-11.c: New test.
3115 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3116 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3117 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3118 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3119 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3120 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3121 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3122 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3123 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3124
3125 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3126
3127 PR target/83335
3128 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3129 ILP32 mode.
3130 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3131
3132 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3133
3134 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3135
3136 2018-02-22 Marek Polacek <polacek@redhat.com>
3137
3138 PR c++/84493
3139 * g++.dg/parse/error59.C: New test.
3140
3141 2018-02-22 Tom de Vries <tom@codesourcery.com>
3142
3143 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3144
3145 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3146
3147 PR c++/77655
3148 * g++.dg/cpp0x/pr77655.C: New.
3149
3150 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR c++/84496
3153 * g++.dg/cpp1y/pr84496.C: New test.
3154
3155 PR target/84502
3156 * g++.dg/torture/pr84502.C: New test.
3157
3158 PR tree-optimization/84503
3159 * gcc.dg/pr84503-1.c: New test.
3160 * gcc.dg/pr84503-2.c: New test.
3161
3162 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3163
3164 PR tree-optimization/84478
3165 * gcc.c-torture/execute/pr84478.c: New test.
3166
3167 2018-02-20 Martin Sebor <msebor@redhat.com>
3168
3169 PR middle-end/84095
3170 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3171 * c-c++-common/Wrestrict.c: Same.
3172 * gcc.dg/Wrestrict-6.c: Same.
3173 * gcc.dg/Warray-bounds-27.c: New test.
3174 * gcc.dg/Wrestrict-8.c: New test.
3175 * gcc.dg/Wrestrict-9.c: New test.
3176 * gcc.dg/pr84095.c: New test.
3177
3178 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3179
3180 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3181
3182 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3183
3184 PR fortran/48890
3185 PR fortran/83823
3186 * gfortran.dg/structure_constructor_14.f90: New test.
3187
3188 2018-02-20 Jeff Law <law@redhat.com>
3189
3190 PR middle-end/82123
3191 PR tree-optimization/81592
3192 PR middle-end/79257
3193 * gcc.dg/pr81592.c: New test.
3194 * gcc.dg/pr82123.c: New test.
3195 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3196
3197 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3198
3199 PR c++/84488
3200 * g++.dg/warn/Wunused-var-30.C: New test.
3201
3202 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3203
3204 PR tree-optimization/84419
3205 * gcc.dg/vect/pr84419.c: New test.
3206
3207 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3208
3209 PR middle-end/82004
3210 * gfortran.dg/pr82004.f90: New test.
3211
3212 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3213
3214 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3215
3216 2018-02-20 Martin Liska <mliska@suse.cz>
3217
3218 PR c/84310
3219 PR target/79747
3220 * gcc.target/i386/pr84310.c: New test.
3221 * gcc.target/i386/pr84310-2.c: Likewise.
3222
3223 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3224
3225 PR c++/84446
3226 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3227
3228 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3229
3230 PR c++/84445
3231 * g++.dg/cpp1z/launder7.C: New test.
3232
3233 PR c++/84449
3234 * g++.dg/cpp0x/constexpr-84449.C: New test.
3235
3236 PR c++/84455
3237 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3238
3239 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3240
3241 PR fortran/83344
3242 PR fortran/83975
3243 * gfortran.dg/associate_22.f90: Enable commented out test.
3244 * gfortran.dg/associate_36.f90: New test.
3245
3246 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3247
3248 PR target/84146
3249 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3250
3251 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3252
3253 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3254 (dg-options): Use -mavx instead of -w.
3255
3256 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3257
3258 PR c++/84444
3259 * g++.dg/cpp1z/launder8.C: New test.
3260
3261 PR c++/84448
3262 * g++.dg/gomp/pr84448.C: New test.
3263
3264 PR c++/84430
3265 * g++.dg/gomp/pr84430.C: New test.
3266
3267 PR tree-optimization/84452
3268 * gcc.dg/pr84452.c: New test.
3269
3270 PR c++/79064
3271 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3272
3273 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3274
3275 PR fortran/35339
3276 * gfortran.dg/implied_do_io_4.f90: New test.
3277
3278 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3279
3280 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3281 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3282 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3283
3284 2018-02-19 Carl Love <cel@us.ibm.com>
3285
3286 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3287
3288 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3289
3290 PR target/84460
3291 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3292
3293 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3294
3295 PR c++/84348
3296 * g++.dg/cpp0x/auto50.C: New.
3297 * g++.dg/parse/friend12.C: Adjust.
3298
3299 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3300
3301 PR libgfortran/84389
3302 * gfortran.dg/dtio_33.f90: New test.
3303
3304 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3305
3306 PR libgfortran/84412
3307 * gfortran.dg/inquire_18.f90: New test.
3308
3309 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3310
3311 PR fortran/84381
3312 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3313 * gfortran.dg/pointer_intent_3.f90: Ditto.
3314 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3315 * gfortran.dg/protected_3.f90: Ditto.
3316 * gfortran.dg/protected_4.f90: Ditto.
3317 * gfortran.dg/protected_5.f90: Ditto.
3318 * gfortran.dg/protected_6.f90: Ditto.
3319
3320 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3321
3322 PR fortran/80945
3323 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3324 change to run.
3325
3326 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3327
3328 PR fortran/84270
3329 * gfortran.dg/inline_matmul_22.f90: New test.
3330
3331 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3332
3333 PR fortran/84381
3334 * gfortran.dg/abort_shoulfail.f90: New test.
3335 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3336 by STOP n.
3337 * gfortran.dg/PR19754_2.f90: Likewise.
3338 * gfortran.dg/PR19872.f: Likewise.
3339 * gfortran.dg/PR49268.f90: Likewise.
3340 * gfortran.dg/Wall.f90: Likewise.
3341 * gfortran.dg/Wno-all.f90: Likewise.
3342 * gfortran.dg/achar_1.f90: Likewise.
3343 * gfortran.dg/achar_2.f90: Likewise.
3344 * gfortran.dg/achar_4.f90: Likewise.
3345 * gfortran.dg/achar_6.F90: Likewise.
3346 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3347 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3348 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3349 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3350 * gfortran.dg/actual_array_result_1.f90: Likewise.
3351 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3352 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3353 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3354 * gfortran.dg/actual_procedure_1.f90: Likewise.
3355 * gfortran.dg/adjustl_1.f90: Likewise.
3356 * gfortran.dg/advance_1.f90: Likewise.
3357 * gfortran.dg/advance_4.f90: Likewise.
3358 * gfortran.dg/advance_5.f90: Likewise.
3359 * gfortran.dg/advance_6.f90: Likewise.
3360 * gfortran.dg/aint_anint_1.f90: Likewise.
3361 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3362 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3363 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3364 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3365 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3366 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3367 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3368 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3369 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3370 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3371 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3372 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3373 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3374 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3375 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3376 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3377 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3378 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3379 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3380 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3381 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3382 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3383 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3384 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3385 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3386 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3387 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3388 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3389 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3390 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3391 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3392 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3393 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3394 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3395 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3396 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3397 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3398 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3399 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3400 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3401 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3402 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3403 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3404 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3405 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3406 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3407 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3408 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3409 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3410 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3411 * gfortran.dg/allocatable_function_1.f90: Likewise.
3412 * gfortran.dg/allocatable_function_10.f90: Likewise.
3413 * gfortran.dg/allocatable_function_3.f90: Likewise.
3414 * gfortran.dg/allocatable_function_5.f90: Likewise.
3415 * gfortran.dg/allocatable_function_6.f90: Likewise.
3416 * gfortran.dg/allocatable_function_7.f90: Likewise.
3417 * gfortran.dg/allocatable_function_8.f90: Likewise.
3418 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3419 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3420 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3421 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3422 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3423 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3424 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3425 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3426 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3427 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3428 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3429 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3430 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3431 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3432 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3433 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3434 * gfortran.dg/allocate_class_3.f90: Likewise.
3435 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3436 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3437 * gfortran.dg/allocate_derived_5.f90: Likewise.
3438 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3439 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3440 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3441 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3442 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3443 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3444 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3445 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3446 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3447 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3448 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3449 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3450 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3451 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3452 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3453 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3454 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3455 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3456 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3457 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3458 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3459 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3460 * gfortran.dg/altreturn_3.f90: Likewise.
3461 * gfortran.dg/altreturn_5.f90: Likewise.
3462 * gfortran.dg/altreturn_7.f90: Likewise.
3463 * gfortran.dg/and_or_xor.f90: Likewise.
3464 * gfortran.dg/anint_1.f90: Likewise.
3465 * gfortran.dg/any_all_1.f90: Likewise.
3466 * gfortran.dg/anyallcount_1.f90: Likewise.
3467 * gfortran.dg/append_1.f90: Likewise.
3468 * gfortran.dg/argument_checking_1.f90: Likewise.
3469 * gfortran.dg/argument_checking_2.f90: Likewise.
3470 * gfortran.dg/argument_checking_8.f90: Likewise.
3471 * gfortran.dg/arithmetic_if.f90: Likewise.
3472 * gfortran.dg/array_1.f90: Likewise.
3473 * gfortran.dg/array_2.f90: Likewise.
3474 * gfortran.dg/array_alloc_1.f90: Likewise.
3475 * gfortran.dg/array_alloc_2.f90: Likewise.
3476 * gfortran.dg/array_alloc_3.f90: Likewise.
3477 * gfortran.dg/array_assignment_1.F90: Likewise.
3478 * gfortran.dg/array_assignment_5.f90: Likewise.
3479 * gfortran.dg/array_constructor_1.f90: Likewise.
3480 * gfortran.dg/array_constructor_10.f90: Likewise.
3481 * gfortran.dg/array_constructor_11.f90: Likewise.
3482 * gfortran.dg/array_constructor_12.f90: Likewise.
3483 * gfortran.dg/array_constructor_15.f90: Likewise.
3484 * gfortran.dg/array_constructor_16.f90: Likewise.
3485 * gfortran.dg/array_constructor_17.f90: Likewise.
3486 * gfortran.dg/array_constructor_19.f90: Likewise.
3487 * gfortran.dg/array_constructor_23.f: Likewise.
3488 * gfortran.dg/array_constructor_24.f: Likewise.
3489 * gfortran.dg/array_constructor_32.f90: Likewise.
3490 * gfortran.dg/array_constructor_36.f90: Likewise.
3491 * gfortran.dg/array_constructor_39.f90: Likewise.
3492 * gfortran.dg/array_constructor_4.f90: Likewise.
3493 * gfortran.dg/array_constructor_40.f90: Likewise.
3494 * gfortran.dg/array_constructor_44.f90: Likewise.
3495 * gfortran.dg/array_constructor_45.f90: Likewise.
3496 * gfortran.dg/array_constructor_46.f90: Likewise.
3497 * gfortran.dg/array_constructor_47.f90: Likewise.
3498 * gfortran.dg/array_constructor_49.f90: Likewise.
3499 * gfortran.dg/array_constructor_5.f90: Likewise.
3500 * gfortran.dg/array_constructor_50.f90: Likewise.
3501 * gfortran.dg/array_constructor_6.f90: Likewise.
3502 * gfortran.dg/array_constructor_7.f90: Likewise.
3503 * gfortran.dg/array_constructor_8.f90: Likewise.
3504 * gfortran.dg/array_constructor_9.f90: Likewise.
3505 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3506 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3507 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3508 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3509 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3510 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3511 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3512 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3513 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3514 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3515 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3516 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3517 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3518 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3519 * gfortran.dg/array_function_1.f90: Likewise.
3520 * gfortran.dg/array_function_5.f90: Likewise.
3521 * gfortran.dg/array_initializer_1.f90: Likewise.
3522 * gfortran.dg/array_initializer_2.f90: Likewise.
3523 * gfortran.dg/array_memcpy_5.f90: Likewise.
3524 * gfortran.dg/array_memset_2.f90: Likewise.
3525 * gfortran.dg/array_reference_1.f90: Likewise.
3526 * gfortran.dg/array_return_value_1.f90: Likewise.
3527 * gfortran.dg/array_section_1.f90: Likewise.
3528 * gfortran.dg/array_temporaries_3.f90: Likewise.
3529 * gfortran.dg/arrayio_1.f90: Likewise.
3530 * gfortran.dg/arrayio_10.f90: Likewise.
3531 * gfortran.dg/arrayio_11.f90: Likewise.
3532 * gfortran.dg/arrayio_12.f90: Likewise.
3533 * gfortran.dg/arrayio_13.f90: Likewise.
3534 * gfortran.dg/arrayio_14.f90: Likewise.
3535 * gfortran.dg/arrayio_16.f90: Likewise.
3536 * gfortran.dg/arrayio_2.f90: Likewise.
3537 * gfortran.dg/arrayio_3.f90: Likewise.
3538 * gfortran.dg/arrayio_4.f90: Likewise.
3539 * gfortran.dg/arrayio_5.f90: Likewise.
3540 * gfortran.dg/arrayio_6.f90: Likewise.
3541 * gfortran.dg/arrayio_7.f90: Likewise.
3542 * gfortran.dg/arrayio_8.f90: Likewise.
3543 * gfortran.dg/arrayio_9.f90: Likewise.
3544 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3545 * gfortran.dg/assign_10.f90: Likewise.
3546 * gfortran.dg/assign_9.f90: Likewise.
3547 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3548 * gfortran.dg/assignment_1.f90: Likewise.
3549 * gfortran.dg/associate_1.f03: Likewise.
3550 * gfortran.dg/associate_11.f90: Likewise.
3551 * gfortran.dg/associate_13.f90: Likewise.
3552 * gfortran.dg/associate_15.f90: Likewise.
3553 * gfortran.dg/associate_17.f90: Likewise.
3554 * gfortran.dg/associate_18.f08: Likewise.
3555 * gfortran.dg/associate_19.f03: Likewise.
3556 * gfortran.dg/associate_20.f03: Likewise.
3557 * gfortran.dg/associate_22.f90: Likewise.
3558 * gfortran.dg/associate_23.f90: Likewise.
3559 * gfortran.dg/associate_24.f90: Likewise.
3560 * gfortran.dg/associate_25.f90: Likewise.
3561 * gfortran.dg/associate_27.f90: Likewise.
3562 * gfortran.dg/associate_28.f90: Likewise.
3563 * gfortran.dg/associate_32.f03: Likewise.
3564 * gfortran.dg/associate_33.f03: Likewise.
3565 * gfortran.dg/associate_34.f90: Likewise.
3566 * gfortran.dg/associate_6.f03: Likewise.
3567 * gfortran.dg/associate_7.f03: Likewise.
3568 * gfortran.dg/associate_8.f03: Likewise.
3569 * gfortran.dg/associate_9.f03: Likewise.
3570 * gfortran.dg/associated_1.f90: Likewise.
3571 * gfortran.dg/associated_2.f90: Likewise.
3572 * gfortran.dg/associated_5.f90: Likewise.
3573 * gfortran.dg/associated_6.f90: Likewise.
3574 * gfortran.dg/associated_target_3.f90: Likewise.
3575 * gfortran.dg/associated_target_4.f90: Likewise.
3576 * gfortran.dg/associated_target_5.f03: Likewise.
3577 * gfortran.dg/associated_target_6.f03: Likewise.
3578 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3579 * gfortran.dg/assumed_rank_1.f90: Likewise.
3580 * gfortran.dg/assumed_rank_10.f90: Likewise.
3581 * gfortran.dg/assumed_rank_2.f90: Likewise.
3582 * gfortran.dg/assumed_rank_7.f90: Likewise.
3583 * gfortran.dg/assumed_rank_8.f90: Likewise.
3584 * gfortran.dg/assumed_rank_9.f90: Likewise.
3585 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3586 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3587 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3588 * gfortran.dg/assumed_type_2.f90: Likewise.
3589 * gfortran.dg/atan2_1.f90: Likewise.
3590 * gfortran.dg/auto_array_1.f90: Likewise.
3591 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3592 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3593 * gfortran.dg/auto_char_len_3.f90: Likewise.
3594 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3595 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3596 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3597 * gfortran.dg/auto_save_2.f90: Likewise.
3598 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3599 * gfortran.dg/backslash_1.f90: Likewise.
3600 * gfortran.dg/backslash_2.f90: Likewise.
3601 * gfortran.dg/backslash_3.f: Likewise.
3602 * gfortran.dg/backspace_1.f: Likewise.
3603 * gfortran.dg/backspace_10.f90: Likewise.
3604 * gfortran.dg/backspace_11.f90: Likewise.
3605 * gfortran.dg/backspace_2.f: Likewise.
3606 * gfortran.dg/backspace_3.f: Likewise.
3607 * gfortran.dg/backspace_4.f: Likewise.
3608 * gfortran.dg/backspace_5.f: Likewise.
3609 * gfortran.dg/backspace_6.f: Likewise.
3610 * gfortran.dg/backspace_7.f90: Likewise.
3611 * gfortran.dg/backspace_8.f: Likewise.
3612 * gfortran.dg/backspace_9.f: Likewise.
3613 * gfortran.dg/bessel_1.f90: Likewise.
3614 * gfortran.dg/bessel_2.f90: Likewise.
3615 * gfortran.dg/bessel_5.f90: Likewise.
3616 * gfortran.dg/bessel_6.f90: Likewise.
3617 * gfortran.dg/bessel_7.f90: Likewise.
3618 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3619 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3620 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3621 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3622 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3623 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3624 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3625 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3626 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3627 * gfortran.dg/bit_comparison_1.F90: Likewise.
3628 * gfortran.dg/bit_comparison_2.F90: Likewise.
3629 * gfortran.dg/block_1.f08: Likewise.
3630 * gfortran.dg/block_13.f08: Likewise.
3631 * gfortran.dg/block_14.f90: Likewise.
3632 * gfortran.dg/block_2.f08: Likewise.
3633 * gfortran.dg/block_6.f08: Likewise.
3634 * gfortran.dg/block_7.f08: Likewise.
3635 * gfortran.dg/block_8.f08: Likewise.
3636 * gfortran.dg/blockdata_1.f90: Likewise.
3637 * gfortran.dg/bound_1.f90: Likewise.
3638 * gfortran.dg/bound_2.f90: Likewise.
3639 * gfortran.dg/bound_3.f90: Likewise.
3640 * gfortran.dg/bound_4.f90: Likewise.
3641 * gfortran.dg/bound_5.f90: Likewise.
3642 * gfortran.dg/bound_6.f90: Likewise.
3643 * gfortran.dg/bound_7.f90: Likewise.
3644 * gfortran.dg/bound_8.f90: Likewise.
3645 * gfortran.dg/bound_9.f90: Likewise.
3646 * gfortran.dg/bound_simplification_1.f90: Likewise.
3647 * gfortran.dg/bound_simplification_3.f90: Likewise.
3648 * gfortran.dg/bound_simplification_4.f90: Likewise.
3649 * gfortran.dg/bound_simplification_5.f90: Likewise.
3650 * gfortran.dg/bound_simplification_6.f90: Likewise.
3651 * gfortran.dg/bounds_check_1.f90: Likewise.
3652 * gfortran.dg/bounds_check_12.f90: Likewise.
3653 * gfortran.dg/bounds_check_14.f90: Likewise.
3654 * gfortran.dg/bounds_check_15.f90: Likewise.
3655 * gfortran.dg/bounds_check_19.f90: Likewise.
3656 * gfortran.dg/bounds_check_8.f90: Likewise.
3657 * gfortran.dg/bounds_check_9.f90: Likewise.
3658 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3659 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3660 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3661 * gfortran.dg/boz_1.f90: Likewise.
3662 * gfortran.dg/boz_11.f90: Likewise.
3663 * gfortran.dg/boz_13.f90: Likewise.
3664 * gfortran.dg/boz_14.f90: Likewise.
3665 * gfortran.dg/boz_15.f90: Likewise.
3666 * gfortran.dg/boz_3.f90: Likewise.
3667 * gfortran.dg/boz_6.f90: Likewise.
3668 * gfortran.dg/boz_9.f90: Likewise.
3669 * gfortran.dg/byte_1.f90: Likewise.
3670 * gfortran.dg/byte_2.f90: Likewise.
3671 * gfortran.dg/c_assoc.f90: Likewise.
3672 * gfortran.dg/c_assoc_2.f03: Likewise.
3673 * gfortran.dg/c_assoc_3.f90: Likewise.
3674 * gfortran.dg/c_by_val_1.f: Likewise.
3675 * gfortran.dg/c_by_val_5.f90: Likewise.
3676 * gfortran.dg/c_char_tests.f03: Likewise.
3677 * gfortran.dg/c_char_tests_2.f03: Likewise.
3678 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3679 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3680 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3681 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3682 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3683 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3684 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3685 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3686 * gfortran.dg/c_kind_params.f90: Likewise.
3687 * gfortran.dg/c_loc_test_20.f90: Likewise.
3688 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3689 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3690 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3691 * gfortran.dg/c_size_t_test.f03: Likewise.
3692 * gfortran.dg/c_sizeof_1.f90: Likewise.
3693 * gfortran.dg/c_sizeof_5.f90: Likewise.
3694 * gfortran.dg/c_sizeof_6.f90: Likewise.
3695 * gfortran.dg/char4_iunit_1.f03: Likewise.
3696 * gfortran.dg/char4_iunit_2.f03: Likewise.
3697 * gfortran.dg/char_allocation_1.f90: Likewise.
3698 * gfortran.dg/char_array_constructor.f90: Likewise.
3699 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3700 * gfortran.dg/char_assign_1.f90: Likewise.
3701 * gfortran.dg/char_associated_1.f90: Likewise.
3702 * gfortran.dg/char_cast_2.f90: Likewise.
3703 * gfortran.dg/char_comparison_1.f: Likewise.
3704 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3705 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3706 * gfortran.dg/char_cons_len.f90: Likewise.
3707 * gfortran.dg/char_conversion.f90: Likewise.
3708 * gfortran.dg/char_cshift_1.f90: Likewise.
3709 * gfortran.dg/char_cshift_2.f90: Likewise.
3710 * gfortran.dg/char_decl_2.f90: Likewise.
3711 * gfortran.dg/char_eoshift_1.f90: Likewise.
3712 * gfortran.dg/char_eoshift_2.f90: Likewise.
3713 * gfortran.dg/char_eoshift_3.f90: Likewise.
3714 * gfortran.dg/char_eoshift_4.f90: Likewise.
3715 * gfortran.dg/char_eoshift_5.f90: Likewise.
3716 * gfortran.dg/char_expr_1.f90: Likewise.
3717 * gfortran.dg/char_expr_3.f90: Likewise.
3718 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3719 * gfortran.dg/char_length_12.f90: Likewise.
3720 * gfortran.dg/char_length_14.f90: Likewise.
3721 * gfortran.dg/char_length_15.f90: Likewise.
3722 * gfortran.dg/char_length_17.f90: Likewise.
3723 * gfortran.dg/char_length_20.f90: Likewise.
3724 * gfortran.dg/char_length_21.f90: Likewise.
3725 * gfortran.dg/char_length_5.f90: Likewise.
3726 * gfortran.dg/char_length_6.f90: Likewise.
3727 * gfortran.dg/char_length_7.f90: Likewise.
3728 * gfortran.dg/char_length_8.f90: Likewise.
3729 * gfortran.dg/char_pack_1.f90: Likewise.
3730 * gfortran.dg/char_pack_2.f90: Likewise.
3731 * gfortran.dg/char_pointer_assign.f90: Likewise.
3732 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3733 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3734 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3735 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3736 * gfortran.dg/char_pointer_func.f90: Likewise.
3737 * gfortran.dg/char_reshape_1.f90: Likewise.
3738 * gfortran.dg/char_result_1.f90: Likewise.
3739 * gfortran.dg/char_result_12.f90: Likewise.
3740 * gfortran.dg/char_result_13.f90: Likewise.
3741 * gfortran.dg/char_result_14.f90: Likewise.
3742 * gfortran.dg/char_result_15.f90: Likewise.
3743 * gfortran.dg/char_result_2.f90: Likewise.
3744 * gfortran.dg/char_result_3.f90: Likewise.
3745 * gfortran.dg/char_result_4.f90: Likewise.
3746 * gfortran.dg/char_result_5.f90: Likewise.
3747 * gfortran.dg/char_result_6.f90: Likewise.
3748 * gfortran.dg/char_result_7.f90: Likewise.
3749 * gfortran.dg/char_result_8.f90: Likewise.
3750 * gfortran.dg/char_spread_1.f90: Likewise.
3751 * gfortran.dg/char_transpose_1.f90: Likewise.
3752 * gfortran.dg/char_type_len.f90: Likewise.
3753 * gfortran.dg/char_unpack_1.f90: Likewise.
3754 * gfortran.dg/char_unpack_2.f90: Likewise.
3755 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3756 * gfortran.dg/character_comparison_1.f90: Likewise.
3757 * gfortran.dg/character_comparison_2.f90: Likewise.
3758 * gfortran.dg/character_comparison_3.f90: Likewise.
3759 * gfortran.dg/character_comparison_4.f90: Likewise.
3760 * gfortran.dg/character_comparison_5.f90: Likewise.
3761 * gfortran.dg/character_comparison_6.f90: Likewise.
3762 * gfortran.dg/character_comparison_7.f90: Likewise.
3763 * gfortran.dg/character_comparison_8.f90: Likewise.
3764 * gfortran.dg/character_comparison_9.f90: Likewise.
3765 * gfortran.dg/charlen_15.f90: Likewise.
3766 * gfortran.dg/charlen_16.f90: Likewise.
3767 * gfortran.dg/chkbits.f90: Likewise.
3768 * gfortran.dg/chmod_1.f90: Likewise.
3769 * gfortran.dg/chmod_2.f90: Likewise.
3770 * gfortran.dg/chmod_3.f90: Likewise.
3771 * gfortran.dg/class_1.f03: Likewise.
3772 * gfortran.dg/class_18.f03: Likewise.
3773 * gfortran.dg/class_19.f03: Likewise.
3774 * gfortran.dg/class_35.f90: Likewise.
3775 * gfortran.dg/class_46.f03: Likewise.
3776 * gfortran.dg/class_48.f90: Likewise.
3777 * gfortran.dg/class_51.f90: Likewise.
3778 * gfortran.dg/class_52.f90: Likewise.
3779 * gfortran.dg/class_6.f03: Likewise.
3780 * gfortran.dg/class_63.f90: Likewise.
3781 * gfortran.dg/class_64.f90: Likewise.
3782 * gfortran.dg/class_65.f90: Likewise.
3783 * gfortran.dg/class_66.f90: Likewise.
3784 * gfortran.dg/class_67.f90: Likewise.
3785 * gfortran.dg/class_9.f03: Likewise.
3786 * gfortran.dg/class_alias.f90: Likewise.
3787 * gfortran.dg/class_allocate_1.f03: Likewise.
3788 * gfortran.dg/class_allocate_10.f03: Likewise.
3789 * gfortran.dg/class_allocate_13.f90: Likewise.
3790 * gfortran.dg/class_allocate_14.f90: Likewise.
3791 * gfortran.dg/class_allocate_15.f90: Likewise.
3792 * gfortran.dg/class_allocate_19.f03: Likewise.
3793 * gfortran.dg/class_allocate_21.f90: Likewise.
3794 * gfortran.dg/class_allocate_22.f90: Likewise.
3795 * gfortran.dg/class_allocate_3.f03: Likewise.
3796 * gfortran.dg/class_allocate_4.f03: Likewise.
3797 * gfortran.dg/class_allocate_5.f90: Likewise.
3798 * gfortran.dg/class_allocate_6.f03: Likewise.
3799 * gfortran.dg/class_allocate_7.f03: Likewise.
3800 * gfortran.dg/class_allocate_8.f03: Likewise.
3801 * gfortran.dg/class_allocate_9.f03: Likewise.
3802 * gfortran.dg/class_array_1.f03: Likewise.
3803 * gfortran.dg/class_array_14.f90: Likewise.
3804 * gfortran.dg/class_array_15.f03: Likewise.
3805 * gfortran.dg/class_array_16.f90: Likewise.
3806 * gfortran.dg/class_array_2.f03: Likewise.
3807 * gfortran.dg/class_array_20.f03: Likewise.
3808 * gfortran.dg/class_array_21.f03: Likewise.
3809 * gfortran.dg/class_array_3.f03: Likewise.
3810 * gfortran.dg/class_array_4.f03: Likewise.
3811 * gfortran.dg/class_array_7.f03: Likewise.
3812 * gfortran.dg/class_array_8.f03: Likewise.
3813 * gfortran.dg/class_array_9.f03: Likewise.
3814 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3815 * gfortran.dg/class_dummy_1.f03: Likewise.
3816 * gfortran.dg/class_optional_1.f90: Likewise.
3817 * gfortran.dg/class_optional_2.f90: Likewise.
3818 * gfortran.dg/class_result_5.f90: Likewise.
3819 * gfortran.dg/class_result_6.f90: Likewise.
3820 * gfortran.dg/class_to_type_1.f03: Likewise.
3821 * gfortran.dg/class_to_type_2.f90: Likewise.
3822 * gfortran.dg/class_to_type_3.f03: Likewise.
3823 * gfortran.dg/class_to_type_4.f90: Likewise.
3824 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3825 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3826 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3827 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3828 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3829 * gfortran.dg/coarray/codimension.f90: Likewise.
3830 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
3831 * gfortran.dg/coarray/collectives_1.f90: Likewise.
3832 * gfortran.dg/coarray/collectives_2.f90: Likewise.
3833 * gfortran.dg/coarray/collectives_3.f90: Likewise.
3834 * gfortran.dg/coarray/collectives_4.f90: Likewise.
3835 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
3836 * gfortran.dg/coarray/dummy_1.f90: Likewise.
3837 * gfortran.dg/coarray/event_1.f90: Likewise.
3838 * gfortran.dg/coarray/event_2.f90: Likewise.
3839 * gfortran.dg/coarray/get_array.f90: Likewise.
3840 * gfortran.dg/coarray/image_index_1.f90: Likewise.
3841 * gfortran.dg/coarray/image_index_2.f90: Likewise.
3842 * gfortran.dg/coarray/image_index_3.f90: Likewise.
3843 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
3844 * gfortran.dg/coarray/lock_1.f90: Likewise.
3845 * gfortran.dg/coarray/lock_2.f90: Likewise.
3846 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
3847 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
3848 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
3849 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
3850 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
3851 * gfortran.dg/coarray/registering_1.f90: Likewise.
3852 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
3853 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
3854 * gfortran.dg/coarray/send_array.f90: Likewise.
3855 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
3856 * gfortran.dg/coarray/sendget_array.f90: Likewise.
3857 * gfortran.dg/coarray/subobject_1.f90: Likewise.
3858 * gfortran.dg/coarray/sync_1.f90: Likewise.
3859 * gfortran.dg/coarray/sync_3.f90: Likewise.
3860 * gfortran.dg/coarray/this_image_1.f90: Likewise.
3861 * gfortran.dg/coarray/this_image_2.f90: Likewise.
3862 * gfortran.dg/coarray_13.f90: Likewise.
3863 * gfortran.dg/coarray_15.f90: Likewise.
3864 * gfortran.dg/coarray_16.f90: Likewise.
3865 * gfortran.dg/coarray_2.f90: Likewise.
3866 * gfortran.dg/coarray_23.f90: Likewise.
3867 * gfortran.dg/coarray_40.f90: Likewise.
3868 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
3869 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
3870 * gfortran.dg/coarray_allocate_10.f08: Likewise.
3871 * gfortran.dg/coarray_allocate_2.f08: Likewise.
3872 * gfortran.dg/coarray_allocate_3.f08: Likewise.
3873 * gfortran.dg/coarray_allocate_4.f08: Likewise.
3874 * gfortran.dg/coarray_allocate_5.f08: Likewise.
3875 * gfortran.dg/coarray_allocate_7.f08: Likewise.
3876 * gfortran.dg/coarray_allocate_8.f08: Likewise.
3877 * gfortran.dg/coarray_allocate_9.f08: Likewise.
3878 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3879 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3880 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
3881 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
3882 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
3883 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
3884 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
3885 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
3886 * gfortran.dg/coarray_stat_2.f90: Likewise.
3887 * gfortran.dg/coarray_subobject_1.f90: Likewise.
3888 * gfortran.dg/coindexed_1.f90: Likewise.
3889 * gfortran.dg/comma.f: Likewise.
3890 * gfortran.dg/comma_format_extension_3.f: Likewise.
3891 * gfortran.dg/comma_format_extension_4.f: Likewise.
3892 * gfortran.dg/common_2.f90: Likewise.
3893 * gfortran.dg/common_4.f90: Likewise.
3894 * gfortran.dg/common_align_1.f90: Likewise.
3895 * gfortran.dg/common_align_2.f90: Likewise.
3896 * gfortran.dg/common_equivalence_1.f: Likewise.
3897 * gfortran.dg/common_pointer_1.f90: Likewise.
3898 * gfortran.dg/common_resize_1.f: Likewise.
3899 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
3900 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
3901 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
3902 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
3903 * gfortran.dg/complex_read.f90: Likewise.
3904 * gfortran.dg/complex_write.f90: Likewise.
3905 * gfortran.dg/constant_substring.f: Likewise.
3906 * gfortran.dg/constructor_2.f90: Likewise.
3907 * gfortran.dg/constructor_3.f90: Likewise.
3908 * gfortran.dg/constructor_6.f90: Likewise.
3909 * gfortran.dg/contained_1.f90: Likewise.
3910 * gfortran.dg/contained_3.f90: Likewise.
3911 * gfortran.dg/contained_equivalence_1.f90: Likewise.
3912 * gfortran.dg/contained_module_proc_1.f90: Likewise.
3913 * gfortran.dg/continuation_1.f90: Likewise.
3914 * gfortran.dg/continuation_11.f90: Likewise.
3915 * gfortran.dg/continuation_12.f90: Likewise.
3916 * gfortran.dg/continuation_13.f90: Likewise.
3917 * gfortran.dg/continuation_14.f: Likewise.
3918 * gfortran.dg/continuation_8.f90: Likewise.
3919 * gfortran.dg/convert_2.f90: Likewise.
3920 * gfortran.dg/convert_implied_open.f90: Likewise.
3921 * gfortran.dg/count_init_expr.f03: Likewise.
3922 * gfortran.dg/cr_lf.f90: Likewise.
3923 * gfortran.dg/cray_pointers_10.f90: Likewise.
3924 * gfortran.dg/cray_pointers_2.f90: Likewise.
3925 * gfortran.dg/cray_pointers_5.f90: Likewise.
3926 * gfortran.dg/cray_pointers_7.f90: Likewise.
3927 * gfortran.dg/cray_pointers_8.f90: Likewise.
3928 * gfortran.dg/cshift_1.f90: Likewise.
3929 * gfortran.dg/cshift_2.f90: Likewise.
3930 * gfortran.dg/cshift_large_1.f90: Likewise.
3931 * gfortran.dg/cshift_nan_1.f90: Likewise.
3932 * gfortran.dg/csqrt_2.f: Likewise.
3933 * gfortran.dg/data_array_1.f90: Likewise.
3934 * gfortran.dg/data_char_1.f90: Likewise.
3935 * gfortran.dg/data_char_2.f90: Likewise.
3936 * gfortran.dg/data_char_3.f90: Likewise.
3937 * gfortran.dg/data_derived_1.f90: Likewise.
3938 * gfortran.dg/data_implied_do_1.f90: Likewise.
3939 * gfortran.dg/data_namelist_conflict.f90: Likewise.
3940 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
3941 * gfortran.dg/deallocate_stat.f90: Likewise.
3942 * gfortran.dg/deallocate_stat_2.f90: Likewise.
3943 * gfortran.dg/debug/pr37738.f: Likewise.
3944 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
3945 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
3946 * gfortran.dg/dec_exp_1.f90: Likewise.
3947 * gfortran.dg/dec_init_1.f90: Likewise.
3948 * gfortran.dg/dec_init_2.f90: Likewise.
3949 * gfortran.dg/dec_init_3.f90: Likewise.
3950 * gfortran.dg/dec_init_4.f90: Likewise.
3951 * gfortran.dg/dec_io_1.f90: Likewise.
3952 * gfortran.dg/dec_io_2.f90: Likewise.
3953 * gfortran.dg/dec_io_2a.f90: Likewise.
3954 * gfortran.dg/dec_io_6.f90: Likewise.
3955 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
3956 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
3957 * gfortran.dg/dec_math.f90: Likewise.
3958 * gfortran.dg/dec_parameter_1.f: Likewise.
3959 * gfortran.dg/dec_parameter_2.f90: Likewise.
3960 * gfortran.dg/dec_static_1.f90: Likewise.
3961 * gfortran.dg/dec_static_2.f90: Likewise.
3962 * gfortran.dg/dec_structure_1.f90: Likewise.
3963 * gfortran.dg/dec_structure_10.f90: Likewise.
3964 * gfortran.dg/dec_structure_18.f90: Likewise.
3965 * gfortran.dg/dec_structure_19.f90: Likewise.
3966 * gfortran.dg/dec_structure_2.f90: Likewise.
3967 * gfortran.dg/dec_structure_22.f90: Likewise.
3968 * gfortran.dg/dec_structure_3.f90: Likewise.
3969 * gfortran.dg/dec_structure_4.f90: Likewise.
3970 * gfortran.dg/dec_structure_5.f90: Likewise.
3971 * gfortran.dg/dec_structure_6.f90: Likewise.
3972 * gfortran.dg/dec_structure_7.f90: Likewise.
3973 * gfortran.dg/dec_union_1.f90: Likewise.
3974 * gfortran.dg/dec_union_2.f90: Likewise.
3975 * gfortran.dg/dec_union_3.f90: Likewise.
3976 * gfortran.dg/dec_union_4.f90: Likewise.
3977 * gfortran.dg/dec_union_5.f90: Likewise.
3978 * gfortran.dg/default_format_1.f90: Likewise.
3979 * gfortran.dg/default_format_2.f90: Likewise.
3980 * gfortran.dg/default_format_denormal_1.f90: Likewise.
3981 * gfortran.dg/default_format_denormal_2.f90: Likewise.
3982 * gfortran.dg/default_initialization_3.f90: Likewise.
3983 * gfortran.dg/default_initialization_4.f90: Likewise.
3984 * gfortran.dg/default_initialization_5.f90: Likewise.
3985 * gfortran.dg/deferred_character_1.f90: Likewise.
3986 * gfortran.dg/deferred_character_10.f90: Likewise.
3987 * gfortran.dg/deferred_character_11.f90: Likewise.
3988 * gfortran.dg/deferred_character_12.f90: Likewise.
3989 * gfortran.dg/deferred_character_13.f90: Likewise.
3990 * gfortran.dg/deferred_character_14.f90: Likewise.
3991 * gfortran.dg/deferred_character_15.f90: Likewise.
3992 * gfortran.dg/deferred_character_16.f90: Likewise.
3993 * gfortran.dg/deferred_character_2.f90: Likewise.
3994 * gfortran.dg/deferred_character_3.f90: Likewise.
3995 * gfortran.dg/deferred_character_4.f90: Likewise.
3996 * gfortran.dg/deferred_character_5.f90: Likewise.
3997 * gfortran.dg/deferred_character_6.f90: Likewise.
3998 * gfortran.dg/deferred_character_7.f90: Likewise.
3999 * gfortran.dg/deferred_character_8.f90: Likewise.
4000 * gfortran.dg/deferred_character_9.f90: Likewise.
4001 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4002 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4003 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4004 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4005 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4006 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4007 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4008 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4009 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4010 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4011 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4012 * gfortran.dg/defined_assignment_1.f90: Likewise.
4013 * gfortran.dg/defined_assignment_10.f90: Likewise.
4014 * gfortran.dg/defined_assignment_11.f90: Likewise.
4015 * gfortran.dg/defined_assignment_2.f90: Likewise.
4016 * gfortran.dg/defined_assignment_3.f90: Likewise.
4017 * gfortran.dg/defined_assignment_4.f90: Likewise.
4018 * gfortran.dg/defined_assignment_5.f90: Likewise.
4019 * gfortran.dg/defined_assignment_8.f90: Likewise.
4020 * gfortran.dg/defined_assignment_9.f90: Likewise.
4021 * gfortran.dg/dependency_2.f90: Likewise.
4022 * gfortran.dg/dependency_21.f90: Likewise.
4023 * gfortran.dg/dependency_22.f90: Likewise.
4024 * gfortran.dg/dependency_23.f90: Likewise.
4025 * gfortran.dg/dependency_24.f90: Likewise.
4026 * gfortran.dg/dependency_25.f90: Likewise.
4027 * gfortran.dg/dependency_26.f90: Likewise.
4028 * gfortran.dg/dependency_39.f90: Likewise.
4029 * gfortran.dg/dependency_40.f90: Likewise.
4030 * gfortran.dg/dependency_41.f90: Likewise.
4031 * gfortran.dg/dependency_42.f90: Likewise.
4032 * gfortran.dg/dependency_43.f90: Likewise.
4033 * gfortran.dg/dependency_44.f90: Likewise.
4034 * gfortran.dg/dependency_45.f90: Likewise.
4035 * gfortran.dg/dependency_50.f90: Likewise.
4036 * gfortran.dg/dependency_51.f90: Likewise.
4037 * gfortran.dg/dependent_decls_1.f90: Likewise.
4038 * gfortran.dg/der_array_1.f90: Likewise.
4039 * gfortran.dg/der_array_io_1.f90: Likewise.
4040 * gfortran.dg/der_array_io_2.f90: Likewise.
4041 * gfortran.dg/der_array_io_3.f90: Likewise.
4042 * gfortran.dg/der_io_1.f90: Likewise.
4043 * gfortran.dg/der_io_3.f90: Likewise.
4044 * gfortran.dg/der_pointer_2.f90: Likewise.
4045 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4046 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4047 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4048 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4049 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4050 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4051 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4052 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4053 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4054 * gfortran.dg/derived_external_function_1.f90: Likewise.
4055 * gfortran.dg/derived_init_1.f90: Likewise.
4056 * gfortran.dg/derived_init_2.f90: Likewise.
4057 * gfortran.dg/derived_init_3.f90: Likewise.
4058 * gfortran.dg/derived_init_4.f90: Likewise.
4059 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4060 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4061 * gfortran.dg/dev_null.F90: Likewise.
4062 * gfortran.dg/dfloat_1.f90: Likewise.
4063 * gfortran.dg/dim_sum_1.f90: Likewise.
4064 * gfortran.dg/dim_sum_2.f90: Likewise.
4065 * gfortran.dg/dim_sum_3.f90: Likewise.
4066 * gfortran.dg/direct_io_10.f: Likewise.
4067 * gfortran.dg/direct_io_11.f90: Likewise.
4068 * gfortran.dg/direct_io_12.f90: Likewise.
4069 * gfortran.dg/direct_io_2.f90: Likewise.
4070 * gfortran.dg/direct_io_3.f90: Likewise.
4071 * gfortran.dg/direct_io_4.f90: Likewise.
4072 * gfortran.dg/direct_io_5.f90: Likewise.
4073 * gfortran.dg/direct_io_6.f90: Likewise.
4074 * gfortran.dg/direct_io_7.f90: Likewise.
4075 * gfortran.dg/direct_io_8.f90: Likewise.
4076 * gfortran.dg/direct_io_9.f: Likewise.
4077 * gfortran.dg/do_1.f90: Likewise.
4078 * gfortran.dg/do_3.F90: Likewise.
4079 * gfortran.dg/do_concurrent_2.f90: Likewise.
4080 * gfortran.dg/do_concurrent_4.f90: Likewise.
4081 * gfortran.dg/do_corner_warn.f90: Likewise.
4082 * gfortran.dg/do_iterator_2.f90: Likewise.
4083 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4084 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4085 * gfortran.dg/dos_eol.f: Likewise.
4086 * gfortran.dg/dot_product_1.f03: Likewise.
4087 * gfortran.dg/dot_product_2.f90: Likewise.
4088 * gfortran.dg/dot_product_4.f90: Likewise.
4089 * gfortran.dg/dshift_1.F90: Likewise.
4090 * gfortran.dg/dshift_2.F90: Likewise.
4091 * gfortran.dg/dtio_1.f90: Likewise.
4092 * gfortran.dg/dtio_10.f90: Likewise.
4093 * gfortran.dg/dtio_12.f90: Likewise.
4094 * gfortran.dg/dtio_14.f90: Likewise.
4095 * gfortran.dg/dtio_15.f90: Likewise.
4096 * gfortran.dg/dtio_16.f90: Likewise.
4097 * gfortran.dg/dtio_17.f90: Likewise.
4098 * gfortran.dg/dtio_19.f90: Likewise.
4099 * gfortran.dg/dtio_2.f90: Likewise.
4100 * gfortran.dg/dtio_20.f03: Likewise.
4101 * gfortran.dg/dtio_22.f90: Likewise.
4102 * gfortran.dg/dtio_24.f90: Likewise.
4103 * gfortran.dg/dtio_25.f90: Likewise.
4104 * gfortran.dg/dtio_26.f03: Likewise.
4105 * gfortran.dg/dtio_27.f90: Likewise.
4106 * gfortran.dg/dtio_28.f03: Likewise.
4107 * gfortran.dg/dtio_3.f90: Likewise.
4108 * gfortran.dg/dtio_30.f03: Likewise.
4109 * gfortran.dg/dtio_31.f03: Likewise.
4110 * gfortran.dg/dtio_32.f03: Likewise.
4111 * gfortran.dg/dtio_4.f90: Likewise.
4112 * gfortran.dg/dtio_5.f90: Likewise.
4113 * gfortran.dg/dtio_7.f90: Likewise.
4114 * gfortran.dg/dtio_8.f90: Likewise.
4115 * gfortran.dg/dtio_9.f90: Likewise.
4116 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4117 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4118 * gfortran.dg/dup_save_1.f90: Likewise.
4119 * gfortran.dg/dup_save_2.f90: Likewise.
4120 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4121 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4122 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4123 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4124 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4125 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4126 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4127 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4128 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4129 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4130 * gfortran.dg/e_d_fmt.f90: Likewise.
4131 * gfortran.dg/edit_real_1.f90: Likewise.
4132 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4133 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4134 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4135 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4136 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4137 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4138 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4139 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4140 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4141 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4142 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4143 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4144 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4145 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4146 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4147 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4148 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4149 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4150 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4151 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4152 * gfortran.dg/empty_format_1.f90: Likewise.
4153 * gfortran.dg/endfile.f: Likewise.
4154 * gfortran.dg/endfile.f90: Likewise.
4155 * gfortran.dg/endfile_2.f90: Likewise.
4156 * gfortran.dg/entry_1.f90: Likewise.
4157 * gfortran.dg/entry_10.f90: Likewise.
4158 * gfortran.dg/entry_12.f90: Likewise.
4159 * gfortran.dg/entry_13.f90: Likewise.
4160 * gfortran.dg/entry_14.f90: Likewise.
4161 * gfortran.dg/entry_16.f90: Likewise.
4162 * gfortran.dg/entry_3.f90: Likewise.
4163 * gfortran.dg/entry_6.f90: Likewise.
4164 * gfortran.dg/entry_9.f90: Likewise.
4165 * gfortran.dg/entry_array_specs_2.f: Likewise.
4166 * gfortran.dg/enum_1.f90: Likewise.
4167 * gfortran.dg/enum_9.f90: Likewise.
4168 * gfortran.dg/eof_1.f90: Likewise.
4169 * gfortran.dg/eof_2.f90: Likewise.
4170 * gfortran.dg/eof_4.f90: Likewise.
4171 * gfortran.dg/eof_5.f90: Likewise.
4172 * gfortran.dg/eor_handling_1.f90: Likewise.
4173 * gfortran.dg/eor_handling_2.f90: Likewise.
4174 * gfortran.dg/eor_handling_3.f90: Likewise.
4175 * gfortran.dg/eor_handling_4.f90: Likewise.
4176 * gfortran.dg/eor_handling_5.f90: Likewise.
4177 * gfortran.dg/eoshift_3.f90: Likewise.
4178 * gfortran.dg/eoshift_4.f90: Likewise.
4179 * gfortran.dg/eoshift_5.f90: Likewise.
4180 * gfortran.dg/eoshift_6.f90: Likewise.
4181 * gfortran.dg/eoshift_large_1.f90: Likewise.
4182 * gfortran.dg/equiv_6.f90: Likewise.
4183 * gfortran.dg/equiv_7.f90: Likewise.
4184 * gfortran.dg/equiv_9.f90: Likewise.
4185 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4186 * gfortran.dg/erf_2.F90: Likewise.
4187 * gfortran.dg/erf_3.F90: Likewise.
4188 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4189 * gfortran.dg/error_format_2.f90: Likewise.
4190 * gfortran.dg/error_recovery_5.f90: Likewise.
4191 * gfortran.dg/execute_command_line_2.f90: Likewise.
4192 * gfortran.dg/execute_command_line_3.f90: Likewise.
4193 * gfortran.dg/exit_1.f08: Likewise.
4194 * gfortran.dg/exit_3.f08: Likewise.
4195 * gfortran.dg/exponent_1.f90: Likewise.
4196 * gfortran.dg/exponent_2.f90: Likewise.
4197 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4198 * gfortran.dg/extends_1.f03: Likewise.
4199 * gfortran.dg/extends_16.f90: Likewise.
4200 * gfortran.dg/extends_2.f03: Likewise.
4201 * gfortran.dg/extends_3.f03: Likewise.
4202 * gfortran.dg/extends_4.f03: Likewise.
4203 * gfortran.dg/extends_type_of_1.f03: Likewise.
4204 * gfortran.dg/extends_type_of_2.f03: Likewise.
4205 * gfortran.dg/external_procedures_3.f90: Likewise.
4206 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4207 * gfortran.dg/f2003_io_1.f03: Likewise.
4208 * gfortran.dg/f2003_io_4.f03: Likewise.
4209 * gfortran.dg/f2003_io_5.f03: Likewise.
4210 * gfortran.dg/f2003_io_6.f03: Likewise.
4211 * gfortran.dg/f2003_io_7.f03: Likewise.
4212 * gfortran.dg/f2c_1.f90: Likewise.
4213 * gfortran.dg/f2c_2.f90: Likewise.
4214 * gfortran.dg/f2c_3.f90: Likewise.
4215 * gfortran.dg/f2c_4.f90: Likewise.
4216 * gfortran.dg/f2c_6.f90: Likewise.
4217 * gfortran.dg/f2c_7.f90: Likewise.
4218 * gfortran.dg/f2c_9.f90: Likewise.
4219 * gfortran.dg/fgetc_1.f90: Likewise.
4220 * gfortran.dg/fgetc_2.f90: Likewise.
4221 * gfortran.dg/filename_null.f90: Likewise.
4222 * gfortran.dg/finalize_12.f90: Likewise.
4223 * gfortran.dg/finalize_13.f90: Likewise.
4224 * gfortran.dg/finalize_15.f90: Likewise.
4225 * gfortran.dg/finalize_17.f90: Likewise.
4226 * gfortran.dg/finalize_18.f90: Likewise.
4227 * gfortran.dg/finalize_25.f90: Likewise.
4228 * gfortran.dg/finalize_29.f08: Likewise.
4229 * gfortran.dg/finalize_31.f90: Likewise.
4230 * gfortran.dg/float_1.f90: Likewise.
4231 * gfortran.dg/flush_1.f90: Likewise.
4232 * gfortran.dg/fmt_bz_bn.f: Likewise.
4233 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4234 * gfortran.dg/fmt_cache_1.f: Likewise.
4235 * gfortran.dg/fmt_cache_2.f: Likewise.
4236 * gfortran.dg/fmt_cache_3.f90: Likewise.
4237 * gfortran.dg/fmt_colon.f90: Likewise.
4238 * gfortran.dg/fmt_e.f90: Likewise.
4239 * gfortran.dg/fmt_en.f90: Likewise.
4240 * gfortran.dg/fmt_error_10.f: Likewise.
4241 * gfortran.dg/fmt_error_9.f: Likewise.
4242 * gfortran.dg/fmt_exhaust.f90: Likewise.
4243 * gfortran.dg/fmt_f0_1.f90: Likewise.
4244 * gfortran.dg/fmt_f_an_p.f: Likewise.
4245 * gfortran.dg/fmt_fw_d.f90: Likewise.
4246 * gfortran.dg/fmt_g.f: Likewise.
4247 * gfortran.dg/fmt_g0_1.f08: Likewise.
4248 * gfortran.dg/fmt_g0_2.f08: Likewise.
4249 * gfortran.dg/fmt_g0_4.f08: Likewise.
4250 * gfortran.dg/fmt_g0_5.f08: Likewise.
4251 * gfortran.dg/fmt_g0_6.f08: Likewise.
4252 * gfortran.dg/fmt_g0_7.f08: Likewise.
4253 * gfortran.dg/fmt_g_1.f90: Likewise.
4254 * gfortran.dg/fmt_int_sign.f90: Likewise.
4255 * gfortran.dg/fmt_l.f90: Likewise.
4256 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4257 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4258 * gfortran.dg/fmt_p_1.f90: Likewise.
4259 * gfortran.dg/fmt_pf.f90: Likewise.
4260 * gfortran.dg/fmt_read.f90: Likewise.
4261 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4262 * gfortran.dg/fmt_t_1.f90: Likewise.
4263 * gfortran.dg/fmt_t_2.f90: Likewise.
4264 * gfortran.dg/fmt_t_3.f90: Likewise.
4265 * gfortran.dg/fmt_t_4.f90: Likewise.
4266 * gfortran.dg/fmt_t_5.f90: Likewise.
4267 * gfortran.dg/fmt_t_6.f: Likewise.
4268 * gfortran.dg/fmt_t_7.f: Likewise.
4269 * gfortran.dg/fmt_t_9.f: Likewise.
4270 * gfortran.dg/fmt_tl.f: Likewise.
4271 * gfortran.dg/fmt_unlimited.f90: Likewise.
4272 * gfortran.dg/fmt_white.f: Likewise.
4273 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4274 * gfortran.dg/fold_nearest.f90: Likewise.
4275 * gfortran.dg/forall_1.f90: Likewise.
4276 * gfortran.dg/forall_10.f90: Likewise.
4277 * gfortran.dg/forall_12.f90: Likewise.
4278 * gfortran.dg/forall_13.f90: Likewise.
4279 * gfortran.dg/forall_15.f90: Likewise.
4280 * gfortran.dg/forall_4.f90: Likewise.
4281 * gfortran.dg/forall_5.f90: Likewise.
4282 * gfortran.dg/forall_6.f90: Likewise.
4283 * gfortran.dg/forall_7.f90: Likewise.
4284 * gfortran.dg/fraction.f90: Likewise.
4285 * gfortran.dg/fseek.f90: Likewise.
4286 * gfortran.dg/ftell_1.f90: Likewise.
4287 * gfortran.dg/ftell_2.f90: Likewise.
4288 * gfortran.dg/ftell_3.f90: Likewise.
4289 * gfortran.dg/func_assign_2.f90: Likewise.
4290 * gfortran.dg/func_assign_3.f90: Likewise.
4291 * gfortran.dg/func_derived_1.f90: Likewise.
4292 * gfortran.dg/func_derived_2.f90: Likewise.
4293 * gfortran.dg/func_derived_3.f90: Likewise.
4294 * gfortran.dg/func_result_1.f90: Likewise.
4295 * gfortran.dg/func_result_2.f90: Likewise.
4296 * gfortran.dg/func_result_6.f90: Likewise.
4297 * gfortran.dg/function_charlen_2.f90: Likewise.
4298 * gfortran.dg/function_charlen_3.f: Likewise.
4299 * gfortran.dg/function_kinds_1.f90: Likewise.
4300 * gfortran.dg/function_kinds_4.f90: Likewise.
4301 * gfortran.dg/function_optimize_10.f90: Likewise.
4302 * gfortran.dg/function_optimize_11.f90: Likewise.
4303 * gfortran.dg/function_optimize_12.f90: Likewise.
4304 * gfortran.dg/function_optimize_4.f90: Likewise.
4305 * gfortran.dg/function_optimize_8.f90: Likewise.
4306 * gfortran.dg/g77/13037.f: Likewise.
4307 * gfortran.dg/g77/1832.f: Likewise.
4308 * gfortran.dg/g77/19981119-0.f: Likewise.
4309 * gfortran.dg/g77/19990313-0.f: Likewise.
4310 * gfortran.dg/g77/19990313-1.f: Likewise.
4311 * gfortran.dg/g77/19990313-2.f: Likewise.
4312 * gfortran.dg/g77/19990313-3.f: Likewise.
4313 * gfortran.dg/g77/19990419-1.f: Likewise.
4314 * gfortran.dg/g77/19990826-0.f: Likewise.
4315 * gfortran.dg/g77/19990826-2.f: Likewise.
4316 * gfortran.dg/g77/20000503-1.f: Likewise.
4317 * gfortran.dg/g77/20001111.f: Likewise.
4318 * gfortran.dg/g77/20010116.f: Likewise.
4319 * gfortran.dg/g77/20010216-1.f: Likewise.
4320 * gfortran.dg/g77/20010430.f: Likewise.
4321 * gfortran.dg/g77/20010610.f: Likewise.
4322 * gfortran.dg/g77/6177.f: Likewise.
4323 * gfortran.dg/g77/7388.f: Likewise.
4324 * gfortran.dg/g77/947.f: Likewise.
4325 * gfortran.dg/g77/970625-2.f: Likewise.
4326 * gfortran.dg/g77/971102-1.f: Likewise.
4327 * gfortran.dg/g77/980628-0.f: Likewise.
4328 * gfortran.dg/g77/980628-1.f: Likewise.
4329 * gfortran.dg/g77/980628-10.f: Likewise.
4330 * gfortran.dg/g77/980628-2.f: Likewise.
4331 * gfortran.dg/g77/980628-3.f: Likewise.
4332 * gfortran.dg/g77/980628-7.f: Likewise.
4333 * gfortran.dg/g77/980628-8.f: Likewise.
4334 * gfortran.dg/g77/980628-9.f: Likewise.
4335 * gfortran.dg/g77/980701-0.f: Likewise.
4336 * gfortran.dg/g77/980701-1.f: Likewise.
4337 * gfortran.dg/g77/cabs.f: Likewise.
4338 * gfortran.dg/g77/claus.f: Likewise.
4339 * gfortran.dg/g77/complex_1.f: Likewise.
4340 * gfortran.dg/g77/cpp3.F: Likewise.
4341 * gfortran.dg/g77/cpp4.F: Likewise.
4342 * gfortran.dg/g77/cpp5.F: Likewise.
4343 * gfortran.dg/g77/dcomplex.f: Likewise.
4344 * gfortran.dg/g77/dnrm2.f: Likewise.
4345 * gfortran.dg/g77/erfc.f: Likewise.
4346 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4347 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4348 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4349 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4350 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4351 * gfortran.dg/g77/int8421.f: Likewise.
4352 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4353 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4354 * gfortran.dg/g77/le.f: Likewise.
4355 * gfortran.dg/g77/short.f: Likewise.
4356 * gfortran.dg/gamma_1.f90: Likewise.
4357 * gfortran.dg/gamma_4.f90: Likewise.
4358 * gfortran.dg/gamma_5.f90: Likewise.
4359 * gfortran.dg/generic_13.f90: Likewise.
4360 * gfortran.dg/generic_15.f90: Likewise.
4361 * gfortran.dg/generic_19.f90: Likewise.
4362 * gfortran.dg/generic_20.f90: Likewise.
4363 * gfortran.dg/generic_23.f03: Likewise.
4364 * gfortran.dg/generic_25.f90: Likewise.
4365 * gfortran.dg/generic_27.f90: Likewise.
4366 * gfortran.dg/generic_31.f90: Likewise.
4367 * gfortran.dg/generic_4.f90: Likewise.
4368 * gfortran.dg/global_vars_c_init.f90: Likewise.
4369 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4370 * gfortran.dg/gnu_logical_1.F: Likewise.
4371 * gfortran.dg/goacc/fixed-1.f: Likewise.
4372 * gfortran.dg/goacc/fixed-2.f: Likewise.
4373 * gfortran.dg/goacc/gang-static.f95: Likewise.
4374 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4375 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4376 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4377 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4378 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4379 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4380 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4381 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4382 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4383 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4384 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4385 * gfortran.dg/gomp/pr48794.f90: Likewise.
4386 * gfortran.dg/gomp/pr72744.f90: Likewise.
4387 * gfortran.dg/gomp/pr77665.f90: Likewise.
4388 * gfortran.dg/gomp/workshare2.f90: Likewise.
4389 * gfortran.dg/gomp/workshare3.f90: Likewise.
4390 * gfortran.dg/goto_1.f: Likewise.
4391 * gfortran.dg/goto_2.f90: Likewise.
4392 * gfortran.dg/goto_4.f90: Likewise.
4393 * gfortran.dg/goto_6.f: Likewise.
4394 * gfortran.dg/graphite/id-26.f03: Likewise.
4395 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4396 * gfortran.dg/graphite/pr29581.f90: Likewise.
4397 * gfortran.dg/graphite/pr29832.f90: Likewise.
4398 * gfortran.dg/graphite/run-id-1.f: Likewise.
4399 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4400 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4401 * gfortran.dg/hollerith.f90: Likewise.
4402 * gfortran.dg/hollerith4.f90: Likewise.
4403 * gfortran.dg/hollerith6.f90: Likewise.
4404 * gfortran.dg/hollerith8.f90: Likewise.
4405 * gfortran.dg/hollerith_1.f90: Likewise.
4406 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4407 * gfortran.dg/hollerith_f95.f90: Likewise.
4408 * gfortran.dg/hollerith_legacy.f90: Likewise.
4409 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4410 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4411 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4412 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4413 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4414 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4415 * gfortran.dg/hypot_1.f90: Likewise.
4416 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4417 * gfortran.dg/iargc.f90: Likewise.
4418 * gfortran.dg/ibits.f90: Likewise.
4419 * gfortran.dg/ichar_1.f90: Likewise.
4420 * gfortran.dg/ichar_2.f90: Likewise.
4421 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4422 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4423 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4424 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4425 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4426 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4427 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4428 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4429 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4430 * gfortran.dg/ieee/large_1.f90: Likewise.
4431 * gfortran.dg/ieee/large_2.f90: Likewise.
4432 * gfortran.dg/ieee/large_3.F90: Likewise.
4433 * gfortran.dg/ieee/large_4.f90: Likewise.
4434 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4435 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4436 * gfortran.dg/impl_do_var_data.f90: Likewise.
4437 * gfortran.dg/implicit_10.f90: Likewise.
4438 * gfortran.dg/implicit_12.f90: Likewise.
4439 * gfortran.dg/implicit_class_1.f90: Likewise.
4440 * gfortran.dg/implicit_pure_1.f90: Likewise.
4441 * gfortran.dg/implied_do_1.f90: Likewise.
4442 * gfortran.dg/implied_do_io_1.f90: Likewise.
4443 * gfortran.dg/implied_do_io_2.f90: Likewise.
4444 * gfortran.dg/implied_do_io_3.f90: Likewise.
4445 * gfortran.dg/implied_shape_1.f08: Likewise.
4446 * gfortran.dg/import.f90: Likewise.
4447 * gfortran.dg/import4.f90: Likewise.
4448 * gfortran.dg/impure_1.f08: Likewise.
4449 * gfortran.dg/index.f90: Likewise.
4450 * gfortran.dg/index_2.f90: Likewise.
4451 * gfortran.dg/init_flag_1.f90: Likewise.
4452 * gfortran.dg/init_flag_10.f90: Likewise.
4453 * gfortran.dg/init_flag_15.f03: Likewise.
4454 * gfortran.dg/init_flag_2.f90: Likewise.
4455 * gfortran.dg/init_flag_3.f90: Likewise.
4456 * gfortran.dg/init_flag_4.f90: Likewise.
4457 * gfortran.dg/init_flag_5.f90: Likewise.
4458 * gfortran.dg/init_flag_6.f90: Likewise.
4459 * gfortran.dg/init_flag_7.f90: Likewise.
4460 * gfortran.dg/init_flag_9.f90: Likewise.
4461 * gfortran.dg/initialization_11.f90: Likewise.
4462 * gfortran.dg/initialization_19.f90: Likewise.
4463 * gfortran.dg/initialization_2.f90: Likewise.
4464 * gfortran.dg/initialization_22.f90: Likewise.
4465 * gfortran.dg/initialization_27.f90: Likewise.
4466 * gfortran.dg/initialization_5.f90: Likewise.
4467 * gfortran.dg/initialization_6.f90: Likewise.
4468 * gfortran.dg/inline_matmul_1.f90: Likewise.
4469 * gfortran.dg/inline_matmul_10.f90: Likewise.
4470 * gfortran.dg/inline_matmul_11.f90: Likewise.
4471 * gfortran.dg/inline_matmul_13.f90: Likewise.
4472 * gfortran.dg/inline_matmul_14.f90: Likewise.
4473 * gfortran.dg/inline_matmul_16.f90: Likewise.
4474 * gfortran.dg/inline_matmul_17.f90: Likewise.
4475 * gfortran.dg/inline_matmul_18.f90: Likewise.
4476 * gfortran.dg/inline_matmul_19.f90: Likewise.
4477 * gfortran.dg/inline_matmul_2.f90: Likewise.
4478 * gfortran.dg/inline_matmul_20.f90: Likewise.
4479 * gfortran.dg/inline_matmul_22.f90: Likewise.
4480 * gfortran.dg/inline_matmul_3.f90: Likewise.
4481 * gfortran.dg/inline_matmul_4.f90: Likewise.
4482 * gfortran.dg/inline_matmul_5.f90: Likewise.
4483 * gfortran.dg/inline_matmul_6.f90: Likewise.
4484 * gfortran.dg/inline_matmul_7.f90: Likewise.
4485 * gfortran.dg/inline_matmul_8.f90: Likewise.
4486 * gfortran.dg/inline_matmul_9.f90: Likewise.
4487 * gfortran.dg/inline_sum_1.f90: Likewise.
4488 * gfortran.dg/inline_sum_3.f90: Likewise.
4489 * gfortran.dg/inline_sum_5.f90: Likewise.
4490 * gfortran.dg/inquire-complex.f90: Likewise.
4491 * gfortran.dg/inquire.f90: Likewise.
4492 * gfortran.dg/inquire_10.f90: Likewise.
4493 * gfortran.dg/inquire_13.f90: Likewise.
4494 * gfortran.dg/inquire_15.f90: Likewise.
4495 * gfortran.dg/inquire_16.f90: Likewise.
4496 * gfortran.dg/inquire_17.f90: Likewise.
4497 * gfortran.dg/inquire_5.f90: Likewise.
4498 * gfortran.dg/inquire_6.f90: Likewise.
4499 * gfortran.dg/inquire_7.f90: Likewise.
4500 * gfortran.dg/inquire_9.f90: Likewise.
4501 * gfortran.dg/inquire_internal.f90: Likewise.
4502 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4503 * gfortran.dg/inquire_size.f90: Likewise.
4504 * gfortran.dg/int_1.f90: Likewise.
4505 * gfortran.dg/int_conv_1.f90: Likewise.
4506 * gfortran.dg/int_range_io_1.f90: Likewise.
4507 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4508 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4509 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4510 * gfortran.dg/integer_plus.f90: Likewise.
4511 * gfortran.dg/intent_out_2.f90: Likewise.
4512 * gfortran.dg/intent_out_5.f90: Likewise.
4513 * gfortran.dg/intent_out_6.f90: Likewise.
4514 * gfortran.dg/interface_12.f90: Likewise.
4515 * gfortran.dg/interface_19.f90: Likewise.
4516 * gfortran.dg/interface_4.f90: Likewise.
4517 * gfortran.dg/interface_5.f90: Likewise.
4518 * gfortran.dg/interface_9.f90: Likewise.
4519 * gfortran.dg/interface_assignment_1.f90: Likewise.
4520 * gfortran.dg/interface_assignment_2.f90: Likewise.
4521 * gfortran.dg/internal_dummy_2.f08: Likewise.
4522 * gfortran.dg/internal_dummy_3.f08: Likewise.
4523 * gfortran.dg/internal_dummy_4.f08: Likewise.
4524 * gfortran.dg/internal_pack_1.f90: Likewise.
4525 * gfortran.dg/internal_pack_10.f90: Likewise.
4526 * gfortran.dg/internal_pack_12.f90: Likewise.
4527 * gfortran.dg/internal_pack_13.f90: Likewise.
4528 * gfortran.dg/internal_pack_14.f90: Likewise.
4529 * gfortran.dg/internal_pack_15.f90: Likewise.
4530 * gfortran.dg/internal_pack_2.f90: Likewise.
4531 * gfortran.dg/internal_pack_3.f90: Likewise.
4532 * gfortran.dg/internal_pack_4.f90: Likewise.
4533 * gfortran.dg/internal_pack_6.f90: Likewise.
4534 * gfortran.dg/internal_pack_8.f90: Likewise.
4535 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4536 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4537 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4538 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4539 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4540 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4541 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4542 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4543 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4544 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4545 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4546 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4547 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4548 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4549 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4550 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4551 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4552 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4553 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4554 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4555 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4556 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4557 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4558 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4559 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4560 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4561 * gfortran.dg/io_err_1.f90: Likewise.
4562 * gfortran.dg/io_real_boz.f90: Likewise.
4563 * gfortran.dg/iomsg_1.f90: Likewise.
4564 * gfortran.dg/iostat_1.f90: Likewise.
4565 * gfortran.dg/iostat_2.f90: Likewise.
4566 * gfortran.dg/iostat_4.f90: Likewise.
4567 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4568 * gfortran.dg/ishft_1.f90: Likewise.
4569 * gfortran.dg/ishft_2.f90: Likewise.
4570 * gfortran.dg/ishft_4.f90: Likewise.
4571 * gfortran.dg/isnan_1.f90: Likewise.
4572 * gfortran.dg/isnan_2.f90: Likewise.
4573 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4574 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4575 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4576 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4577 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4578 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4579 * gfortran.dg/itime_idate_1.f: Likewise.
4580 * gfortran.dg/itime_idate_2.f: Likewise.
4581 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4582 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4583 * gfortran.dg/large_real_kind_1.f90: Likewise.
4584 * gfortran.dg/large_real_kind_2.F90: Likewise.
4585 * gfortran.dg/large_real_kind_3.F90: Likewise.
4586 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4587 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4588 * gfortran.dg/large_recl.f90: Likewise.
4589 * gfortran.dg/large_unit_1.f90: Likewise.
4590 * gfortran.dg/large_unit_2.f90: Likewise.
4591 * gfortran.dg/largeequiv_1.f90: Likewise.
4592 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4593 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4594 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4595 * gfortran.dg/list_read_1.f90: Likewise.
4596 * gfortran.dg/list_read_10.f90: Likewise.
4597 * gfortran.dg/list_read_11.f90: Likewise.
4598 * gfortran.dg/list_read_12.f90: Likewise.
4599 * gfortran.dg/list_read_13.f: Likewise.
4600 * gfortran.dg/list_read_14.f90: Likewise.
4601 * gfortran.dg/list_read_2.f90: Likewise.
4602 * gfortran.dg/list_read_3.f90: Likewise.
4603 * gfortran.dg/list_read_4.f90: Likewise.
4604 * gfortran.dg/list_read_5.f90: Likewise.
4605 * gfortran.dg/list_read_6.f90: Likewise.
4606 * gfortran.dg/list_read_7.f90: Likewise.
4607 * gfortran.dg/list_read_8.f90: Likewise.
4608 * gfortran.dg/list_read_9.f90: Likewise.
4609 * gfortran.dg/loc_2.f90: Likewise.
4610 * gfortran.dg/logical_1.f90: Likewise.
4611 * gfortran.dg/logical_dot_product.f90: Likewise.
4612 * gfortran.dg/logical_temp_io.f90: Likewise.
4613 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4614 * gfortran.dg/lrshift_1.f90: Likewise.
4615 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4616 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4617 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4618 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4619 * gfortran.dg/make_unit.f90: Likewise.
4620 * gfortran.dg/mapping_1.f90: Likewise.
4621 * gfortran.dg/mapping_2.f90: Likewise.
4622 * gfortran.dg/mapping_3.f90: Likewise.
4623 * gfortran.dg/masklr_1.F90: Likewise.
4624 * gfortran.dg/masklr_2.F90: Likewise.
4625 * gfortran.dg/matmul_1.f90: Likewise.
4626 * gfortran.dg/matmul_10.f90: Likewise.
4627 * gfortran.dg/matmul_12.f90: Likewise.
4628 * gfortran.dg/matmul_16.f90: Likewise.
4629 * gfortran.dg/matmul_17.f90: Likewise.
4630 * gfortran.dg/matmul_18.f90: Likewise.
4631 * gfortran.dg/matmul_2.f90: Likewise.
4632 * gfortran.dg/matmul_3.f90: Likewise.
4633 * gfortran.dg/matmul_4.f90: Likewise.
4634 * gfortran.dg/matmul_6.f90: Likewise.
4635 * gfortran.dg/matmul_8.f03: Likewise.
4636 * gfortran.dg/matmul_9.f90: Likewise.
4637 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4638 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4639 * gfortran.dg/matmul_const.f90: Likewise.
4640 * gfortran.dg/maxloc_1.f90: Likewise.
4641 * gfortran.dg/maxloc_2.f90: Likewise.
4642 * gfortran.dg/maxloc_3.f90: Likewise.
4643 * gfortran.dg/maxloc_4.f90: Likewise.
4644 * gfortran.dg/maxloc_string_1.f90: Likewise.
4645 * gfortran.dg/maxlocval_1.f90: Likewise.
4646 * gfortran.dg/maxlocval_2.f90: Likewise.
4647 * gfortran.dg/maxlocval_3.f90: Likewise.
4648 * gfortran.dg/maxlocval_4.f90: Likewise.
4649 * gfortran.dg/maxval_char_1.f90: Likewise.
4650 * gfortran.dg/maxval_char_2.f90: Likewise.
4651 * gfortran.dg/maxval_char_3.f90: Likewise.
4652 * gfortran.dg/maxval_char_4.f90: Likewise.
4653 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4654 * gfortran.dg/mclock.f90: Likewise.
4655 * gfortran.dg/merge_bits_1.F90: Likewise.
4656 * gfortran.dg/merge_bits_2.F90: Likewise.
4657 * gfortran.dg/merge_char_1.f90: Likewise.
4658 * gfortran.dg/merge_init_expr.f90: Likewise.
4659 * gfortran.dg/min_max_optional_1.f90: Likewise.
4660 * gfortran.dg/min_max_optional_5.f90: Likewise.
4661 * gfortran.dg/minloc_1.f90: Likewise.
4662 * gfortran.dg/minloc_2.f90: Likewise.
4663 * gfortran.dg/minloc_3.f90: Likewise.
4664 * gfortran.dg/minloc_4.f90: Likewise.
4665 * gfortran.dg/minloc_string_1.f90: Likewise.
4666 * gfortran.dg/minlocval_1.f90: Likewise.
4667 * gfortran.dg/minlocval_2.f90: Likewise.
4668 * gfortran.dg/minlocval_3.f90: Likewise.
4669 * gfortran.dg/minlocval_4.f90: Likewise.
4670 * gfortran.dg/minmax_char_1.f90: Likewise.
4671 * gfortran.dg/minmaxloc_1.f90: Likewise.
4672 * gfortran.dg/minmaxloc_10.f90: Likewise.
4673 * gfortran.dg/minmaxloc_11.f90: Likewise.
4674 * gfortran.dg/minmaxloc_12.f90: Likewise.
4675 * gfortran.dg/minmaxloc_13.f90: Likewise.
4676 * gfortran.dg/minmaxloc_2.f90: Likewise.
4677 * gfortran.dg/minmaxloc_3.f90: Likewise.
4678 * gfortran.dg/minmaxloc_4.f90: Likewise.
4679 * gfortran.dg/minmaxloc_5.f90: Likewise.
4680 * gfortran.dg/minmaxloc_6.f90: Likewise.
4681 * gfortran.dg/minmaxloc_7.f90: Likewise.
4682 * gfortran.dg/minmaxloc_8.f90: Likewise.
4683 * gfortran.dg/minmaxval_1.f90: Likewise.
4684 * gfortran.dg/minval_char_1.f90: Likewise.
4685 * gfortran.dg/minval_char_2.f90: Likewise.
4686 * gfortran.dg/minval_char_3.f90: Likewise.
4687 * gfortran.dg/minval_char_4.f90: Likewise.
4688 * gfortran.dg/minval_char_5.f90: Likewise.
4689 * gfortran.dg/minval_parameter_1.f90: Likewise.
4690 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4691 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4692 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4693 * gfortran.dg/missing_parens_1.f90: Likewise.
4694 * gfortran.dg/missing_parens_2.f90: Likewise.
4695 * gfortran.dg/mod_large_1.f90: Likewise.
4696 * gfortran.dg/mod_sign0_1.f90: Likewise.
4697 * gfortran.dg/module_blank_common.f90: Likewise.
4698 * gfortran.dg/module_commons_1.f90: Likewise.
4699 * gfortran.dg/module_commons_3.f90: Likewise.
4700 * gfortran.dg/module_double_reuse.f90: Likewise.
4701 * gfortran.dg/module_equivalence_1.f90: Likewise.
4702 * gfortran.dg/module_equivalence_2.f90: Likewise.
4703 * gfortran.dg/module_equivalence_3.f90: Likewise.
4704 * gfortran.dg/module_equivalence_5.f90: Likewise.
4705 * gfortran.dg/module_interface_1.f90: Likewise.
4706 * gfortran.dg/module_nan.f90: Likewise.
4707 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4708 * gfortran.dg/module_procedure_1.f90: Likewise.
4709 * gfortran.dg/module_read_1.f90: Likewise.
4710 * gfortran.dg/module_read_2.f90: Likewise.
4711 * gfortran.dg/module_widestring_1.f90: Likewise.
4712 * gfortran.dg/move_alloc.f90: Likewise.
4713 * gfortran.dg/move_alloc_10.f90: Likewise.
4714 * gfortran.dg/move_alloc_13.f90: Likewise.
4715 * gfortran.dg/move_alloc_14.f90: Likewise.
4716 * gfortran.dg/move_alloc_15.f90: Likewise.
4717 * gfortran.dg/move_alloc_16.f90: Likewise.
4718 * gfortran.dg/move_alloc_2.f90: Likewise.
4719 * gfortran.dg/move_alloc_5.f90: Likewise.
4720 * gfortran.dg/move_alloc_6.f90: Likewise.
4721 * gfortran.dg/move_alloc_9.f90: Likewise.
4722 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4723 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4724 * gfortran.dg/mvbits_1.f90: Likewise.
4725 * gfortran.dg/mvbits_2.f90: Likewise.
4726 * gfortran.dg/mvbits_3.f90: Likewise.
4727 * gfortran.dg/mvbits_4.f90: Likewise.
4728 * gfortran.dg/mvbits_7.f90: Likewise.
4729 * gfortran.dg/mvbits_8.f90: Likewise.
4730 * gfortran.dg/namelist_11.f: Likewise.
4731 * gfortran.dg/namelist_12.f: Likewise.
4732 * gfortran.dg/namelist_13.f90: Likewise.
4733 * gfortran.dg/namelist_14.f90: Likewise.
4734 * gfortran.dg/namelist_15.f90: Likewise.
4735 * gfortran.dg/namelist_16.f90: Likewise.
4736 * gfortran.dg/namelist_17.f90: Likewise.
4737 * gfortran.dg/namelist_18.f90: Likewise.
4738 * gfortran.dg/namelist_19.f90: Likewise.
4739 * gfortran.dg/namelist_20.f90: Likewise.
4740 * gfortran.dg/namelist_21.f90: Likewise.
4741 * gfortran.dg/namelist_22.f90: Likewise.
4742 * gfortran.dg/namelist_23.f90: Likewise.
4743 * gfortran.dg/namelist_24.f90: Likewise.
4744 * gfortran.dg/namelist_26.f90: Likewise.
4745 * gfortran.dg/namelist_27.f90: Likewise.
4746 * gfortran.dg/namelist_28.f90: Likewise.
4747 * gfortran.dg/namelist_29.f90: Likewise.
4748 * gfortran.dg/namelist_37.f90: Likewise.
4749 * gfortran.dg/namelist_38.f90: Likewise.
4750 * gfortran.dg/namelist_39.f90: Likewise.
4751 * gfortran.dg/namelist_40.f90: Likewise.
4752 * gfortran.dg/namelist_41.f90: Likewise.
4753 * gfortran.dg/namelist_42.f90: Likewise.
4754 * gfortran.dg/namelist_43.f90: Likewise.
4755 * gfortran.dg/namelist_44.f90: Likewise.
4756 * gfortran.dg/namelist_47.f90: Likewise.
4757 * gfortran.dg/namelist_48.f90: Likewise.
4758 * gfortran.dg/namelist_49.f90: Likewise.
4759 * gfortran.dg/namelist_50.f90: Likewise.
4760 * gfortran.dg/namelist_51.f90: Likewise.
4761 * gfortran.dg/namelist_52.f90: Likewise.
4762 * gfortran.dg/namelist_54.f90: Likewise.
4763 * gfortran.dg/namelist_55.f90: Likewise.
4764 * gfortran.dg/namelist_56.f90: Likewise.
4765 * gfortran.dg/namelist_57.f90: Likewise.
4766 * gfortran.dg/namelist_58.f90: Likewise.
4767 * gfortran.dg/namelist_59.f90: Likewise.
4768 * gfortran.dg/namelist_60.f90: Likewise.
4769 * gfortran.dg/namelist_61.f90: Likewise.
4770 * gfortran.dg/namelist_64.f90: Likewise.
4771 * gfortran.dg/namelist_65.f90: Likewise.
4772 * gfortran.dg/namelist_69.f90: Likewise.
4773 * gfortran.dg/namelist_70.f90: Likewise.
4774 * gfortran.dg/namelist_71.f90: Likewise.
4775 * gfortran.dg/namelist_72.f: Likewise.
4776 * gfortran.dg/namelist_73.f90: Likewise.
4777 * gfortran.dg/namelist_77.f90: Likewise.
4778 * gfortran.dg/namelist_78.f90: Likewise.
4779 * gfortran.dg/namelist_79.f90: Likewise.
4780 * gfortran.dg/namelist_80.f90: Likewise.
4781 * gfortran.dg/namelist_81.f90: Likewise.
4782 * gfortran.dg/namelist_82.f90: Likewise.
4783 * gfortran.dg/namelist_84.f90: Likewise.
4784 * gfortran.dg/namelist_85.f90: Likewise.
4785 * gfortran.dg/namelist_86.f90: Likewise.
4786 * gfortran.dg/namelist_87.f90: Likewise.
4787 * gfortran.dg/namelist_88.f90: Likewise.
4788 * gfortran.dg/namelist_89.f90: Likewise.
4789 * gfortran.dg/namelist_90.f: Likewise.
4790 * gfortran.dg/namelist_95.f90: Likewise.
4791 * gfortran.dg/namelist_char_only.f90: Likewise.
4792 * gfortran.dg/namelist_empty.f90: Likewise.
4793 * gfortran.dg/namelist_internal.f90: Likewise.
4794 * gfortran.dg/namelist_use.f90: Likewise.
4795 * gfortran.dg/namelist_use_only.f90: Likewise.
4796 * gfortran.dg/namelist_utf8.f90: Likewise.
4797 * gfortran.dg/nan_1.f90: Likewise.
4798 * gfortran.dg/nan_2.f90: Likewise.
4799 * gfortran.dg/nan_3.f90: Likewise.
4800 * gfortran.dg/nan_6.f90: Likewise.
4801 * gfortran.dg/nan_7.f90: Likewise.
4802 * gfortran.dg/nearest_1.f90: Likewise.
4803 * gfortran.dg/nearest_2.f90: Likewise.
4804 * gfortran.dg/nearest_3.f90: Likewise.
4805 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4806 * gfortran.dg/negative_automatic_size.f90: Likewise.
4807 * gfortran.dg/negative_unit.f: Likewise.
4808 * gfortran.dg/negative_unit2.f90: Likewise.
4809 * gfortran.dg/negative_unit_int8.f: Likewise.
4810 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4811 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4812 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4813 * gfortran.dg/nested_modules_1.f90: Likewise.
4814 * gfortran.dg/nested_modules_2.f90: Likewise.
4815 * gfortran.dg/nested_modules_3.f90: Likewise.
4816 * gfortran.dg/nesting_1.f90: Likewise.
4817 * gfortran.dg/new_line.f90: Likewise.
4818 * gfortran.dg/newunit_1.f90: Likewise.
4819 * gfortran.dg/newunit_3.f90: Likewise.
4820 * gfortran.dg/newunit_5.f90.f90: Likewise.
4821 * gfortran.dg/nint_1.f90: Likewise.
4822 * gfortran.dg/nint_2.f90: Likewise.
4823 * gfortran.dg/no_arg_check_2.f90: Likewise.
4824 * gfortran.dg/no_range_check_1.f90: Likewise.
4825 * gfortran.dg/no_range_check_2.f90: Likewise.
4826 * gfortran.dg/no_range_check_3.f90: Likewise.
4827 * gfortran.dg/noadv_size.f90: Likewise.
4828 * gfortran.dg/nonreturning_statements.f90: Likewise.
4829 * gfortran.dg/norm2_1.f90: Likewise.
4830 * gfortran.dg/norm2_3.f90: Likewise.
4831 * gfortran.dg/nosigned_zero_1.f90: Likewise.
4832 * gfortran.dg/nosigned_zero_2.f90: Likewise.
4833 * gfortran.dg/nosigned_zero_3.f90: Likewise.
4834 * gfortran.dg/null_4.f90: Likewise.
4835 * gfortran.dg/null_9.f90: Likewise.
4836 * gfortran.dg/nullify_3.f90: Likewise.
4837 * gfortran.dg/oldstyle_1.f90: Likewise.
4838 * gfortran.dg/open_access_append_1.f90: Likewise.
4839 * gfortran.dg/open_access_append_2.f90: Likewise.
4840 * gfortran.dg/open_errors.f90: Likewise.
4841 * gfortran.dg/open_negative_unit_1.f90: Likewise.
4842 * gfortran.dg/open_new.f90: Likewise.
4843 * gfortran.dg/open_readonly_1.f90: Likewise.
4844 * gfortran.dg/operator_1.f90: Likewise.
4845 * gfortran.dg/optional_absent_1.f90: Likewise.
4846 * gfortran.dg/optional_absent_2.f90: Likewise.
4847 * gfortran.dg/optional_absent_3.f90: Likewise.
4848 * gfortran.dg/optional_class_1.f90: Likewise.
4849 * gfortran.dg/optional_dim_2.f90: Likewise.
4850 * gfortran.dg/optional_dim_3.f90: Likewise.
4851 * gfortran.dg/output_exponents_1.f90: Likewise.
4852 * gfortran.dg/overload_1.f90: Likewise.
4853 * gfortran.dg/overload_2.f90: Likewise.
4854 * gfortran.dg/overwrite_1.f: Likewise.
4855 * gfortran.dg/pad_no.f90: Likewise.
4856 * gfortran.dg/parameter_array_init_1.f90: Likewise.
4857 * gfortran.dg/parameter_array_init_2.f90: Likewise.
4858 * gfortran.dg/parameter_array_init_4.f90: Likewise.
4859 * gfortran.dg/parameter_array_init_5.f90: Likewise.
4860 * gfortran.dg/parameter_array_section_2.f90: Likewise.
4861 * gfortran.dg/parens_3.f90: Likewise.
4862 * gfortran.dg/parens_5.f90: Likewise.
4863 * gfortran.dg/parens_6.f90: Likewise.
4864 * gfortran.dg/parent_result_ref_1.f90: Likewise.
4865 * gfortran.dg/parent_result_ref_2.f90: Likewise.
4866 * gfortran.dg/parent_result_ref_3.f90: Likewise.
4867 * gfortran.dg/parent_result_ref_4.f90: Likewise.
4868 * gfortran.dg/parity_1.f90: Likewise.
4869 * gfortran.dg/past_eor.f90: Likewise.
4870 * gfortran.dg/pdt_1.f03: Likewise.
4871 * gfortran.dg/pdt_10.f03: Likewise.
4872 * gfortran.dg/pdt_11.f03: Likewise.
4873 * gfortran.dg/pdt_12.f03: Likewise.
4874 * gfortran.dg/pdt_13.f03: Likewise.
4875 * gfortran.dg/pdt_14.f03: Likewise.
4876 * gfortran.dg/pdt_15.f03: Likewise.
4877 * gfortran.dg/pdt_19.f03: Likewise.
4878 * gfortran.dg/pdt_20.f03: Likewise.
4879 * gfortran.dg/pdt_22.f03: Likewise.
4880 * gfortran.dg/pdt_23.f03: Likewise.
4881 * gfortran.dg/pdt_25.f03: Likewise.
4882 * gfortran.dg/pdt_26.f03: Likewise.
4883 * gfortran.dg/pdt_27.f03: Likewise.
4884 * gfortran.dg/pdt_28.f03: Likewise.
4885 * gfortran.dg/pdt_3.f03: Likewise.
4886 * gfortran.dg/pdt_4.f03: Likewise.
4887 * gfortran.dg/pdt_5.f03: Likewise.
4888 * gfortran.dg/pdt_7.f03: Likewise.
4889 * gfortran.dg/pointer_1.f90: Likewise.
4890 * gfortran.dg/pointer_array_1.f90: Likewise.
4891 * gfortran.dg/pointer_array_3.f90: Likewise.
4892 * gfortran.dg/pointer_array_4.f90: Likewise.
4893 * gfortran.dg/pointer_array_5.f90: Likewise.
4894 * gfortran.dg/pointer_array_6.f90: Likewise.
4895 * gfortran.dg/pointer_array_7.f90: Likewise.
4896 * gfortran.dg/pointer_array_8.f90: Likewise.
4897 * gfortran.dg/pointer_array_9.f90: Likewise.
4898 * gfortran.dg/pointer_array_component_1.f90: Likewise.
4899 * gfortran.dg/pointer_array_component_2.f90: Likewise.
4900 * gfortran.dg/pointer_assign_10.f90: Likewise.
4901 * gfortran.dg/pointer_assign_11.f90: Likewise.
4902 * gfortran.dg/pointer_assign_4.f90: Likewise.
4903 * gfortran.dg/pointer_assign_8.f90: Likewise.
4904 * gfortran.dg/pointer_assign_9.f90: Likewise.
4905 * gfortran.dg/pointer_check_10.f90: Likewise.
4906 * gfortran.dg/pointer_check_9.f90: Likewise.
4907 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
4908 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
4909 * gfortran.dg/pointer_function_result_1.f90: Likewise.
4910 * gfortran.dg/pointer_init_1.f90: Likewise.
4911 * gfortran.dg/pointer_init_3.f90: Likewise.
4912 * gfortran.dg/pointer_init_4.f90: Likewise.
4913 * gfortran.dg/pointer_init_5.f90: Likewise.
4914 * gfortran.dg/pointer_init_8.f90: Likewise.
4915 * gfortran.dg/pointer_intent_1.f90: Likewise.
4916 * gfortran.dg/pointer_intent_4.f90: Likewise.
4917 * gfortran.dg/pointer_intent_5.f90: Likewise.
4918 * gfortran.dg/pointer_remapping_10.f90: Likewise.
4919 * gfortran.dg/pointer_remapping_4.f03: Likewise.
4920 * gfortran.dg/pointer_remapping_5.f08: Likewise.
4921 * gfortran.dg/pointer_remapping_9.f90: Likewise.
4922 * gfortran.dg/pointer_target_1.f90: Likewise.
4923 * gfortran.dg/pointer_target_2.f90: Likewise.
4924 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
4925 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
4926 * gfortran.dg/power.f90: Likewise.
4927 * gfortran.dg/power1.f90: Likewise.
4928 * gfortran.dg/power_3.f90: Likewise.
4929 * gfortran.dg/power_4.f90: Likewise.
4930 * gfortran.dg/power_5.f90: Likewise.
4931 * gfortran.dg/pr12884.f: Likewise.
4932 * gfortran.dg/pr15129.f90: Likewise.
4933 * gfortran.dg/pr15140.f90: Likewise.
4934 * gfortran.dg/pr15324.f90: Likewise.
4935 * gfortran.dg/pr15332.f: Likewise.
4936 * gfortran.dg/pr15957.f90: Likewise.
4937 * gfortran.dg/pr15959.f90: Likewise.
4938 * gfortran.dg/pr16597.f90: Likewise.
4939 * gfortran.dg/pr16861.f90: Likewise.
4940 * gfortran.dg/pr16938.f90: Likewise.
4941 * gfortran.dg/pr17090.f90: Likewise.
4942 * gfortran.dg/pr17143.f90: Likewise.
4943 * gfortran.dg/pr17164.f90: Likewise.
4944 * gfortran.dg/pr17229.f: Likewise.
4945 * gfortran.dg/pr17285.f90: Likewise.
4946 * gfortran.dg/pr17286.f90: Likewise.
4947 * gfortran.dg/pr17472.f: Likewise.
4948 * gfortran.dg/pr17612.f90: Likewise.
4949 * gfortran.dg/pr17706.f90: Likewise.
4950 * gfortran.dg/pr18025.f90: Likewise.
4951 * gfortran.dg/pr18122.f90: Likewise.
4952 * gfortran.dg/pr18210.f90: Likewise.
4953 * gfortran.dg/pr18392.f90: Likewise.
4954 * gfortran.dg/pr19155.f: Likewise.
4955 * gfortran.dg/pr19216.f: Likewise.
4956 * gfortran.dg/pr19467.f90: Likewise.
4957 * gfortran.dg/pr19657.f: Likewise.
4958 * gfortran.dg/pr19926.f90: Likewise.
4959 * gfortran.dg/pr19928-1.f90: Likewise.
4960 * gfortran.dg/pr19928-2.f90: Likewise.
4961 * gfortran.dg/pr20086.f90: Likewise.
4962 * gfortran.dg/pr20124.f90: Likewise.
4963 * gfortran.dg/pr20163-2.f: Likewise.
4964 * gfortran.dg/pr20480.f90: Likewise.
4965 * gfortran.dg/pr20755.f: Likewise.
4966 * gfortran.dg/pr20950.f: Likewise.
4967 * gfortran.dg/pr21177.f90: Likewise.
4968 * gfortran.dg/pr21730.f: Likewise.
4969 * gfortran.dg/pr22491.f: Likewise.
4970 * gfortran.dg/pr25603.f: Likewise.
4971 * gfortran.dg/pr26246_2.f90: Likewise.
4972 * gfortran.dg/pr32136.f90: Likewise.
4973 * gfortran.dg/pr32533.f90: Likewise.
4974 * gfortran.dg/pr33794.f90: Likewise.
4975 * gfortran.dg/pr35662.f90: Likewise.
4976 * gfortran.dg/pr35944-1.f90: Likewise.
4977 * gfortran.dg/pr35944-2.f90: Likewise.
4978 * gfortran.dg/pr35983.f90: Likewise.
4979 * gfortran.dg/pr39865.f90: Likewise.
4980 * gfortran.dg/pr41212.f90: Likewise.
4981 * gfortran.dg/pr43808.f90: Likewise.
4982 * gfortran.dg/pr44592.f90: Likewise.
4983 * gfortran.dg/pr44735.f90: Likewise.
4984 * gfortran.dg/pr45308.f03: Likewise.
4985 * gfortran.dg/pr46297.f: Likewise.
4986 * gfortran.dg/pr46588.f90: Likewise.
4987 * gfortran.dg/pr46665.f90: Likewise.
4988 * gfortran.dg/pr46804.f90: Likewise.
4989 * gfortran.dg/pr47008.f03: Likewise.
4990 * gfortran.dg/pr47614.f: Likewise.
4991 * gfortran.dg/pr47878.f90: Likewise.
4992 * gfortran.dg/pr49103.f90: Likewise.
4993 * gfortran.dg/pr50069_1.f90: Likewise.
4994 * gfortran.dg/pr50769.f90: Likewise.
4995 * gfortran.dg/pr52608.f90: Likewise.
4996 * gfortran.dg/pr55086_2.f90: Likewise.
4997 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
4998 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
4999 * gfortran.dg/pr55330.f90: Likewise.
5000 * gfortran.dg/pr56015.f90: Likewise.
5001 * gfortran.dg/pr57910.f90: Likewise.
5002 * gfortran.dg/pr59700.f90: Likewise.
5003 * gfortran.dg/pr62125.f90: Likewise.
5004 * gfortran.dg/pr64530.f90: Likewise.
5005 * gfortran.dg/pr65429.f90: Likewise.
5006 * gfortran.dg/pr65450.f90: Likewise.
5007 * gfortran.dg/pr65504.f90: Likewise.
5008 * gfortran.dg/pr65903.f90: Likewise.
5009 * gfortran.dg/pr66311.f90: Likewise.
5010 * gfortran.dg/pr66864.f90: Likewise.
5011 * gfortran.dg/pr67140.f90: Likewise.
5012 * gfortran.dg/pr67524.f90: Likewise.
5013 * gfortran.dg/pr67885.f90: Likewise.
5014 * gfortran.dg/pr68053.f90: Likewise.
5015 * gfortran.dg/pr68566.f90: Likewise.
5016 * gfortran.dg/pr69514_1.f90: Likewise.
5017 * gfortran.dg/pr69514_2.f90: Likewise.
5018 * gfortran.dg/pr69739.f90: Likewise.
5019 * gfortran.dg/pr70673.f90: Likewise.
5020 * gfortran.dg/pr71523_2.f90: Likewise.
5021 * gfortran.dg/pr71764.f90: Likewise.
5022 * gfortran.dg/pr78092.f90: Likewise.
5023 * gfortran.dg/pr82973.f90: Likewise.
5024 * gfortran.dg/pr83864.f90: Likewise.
5025 * gfortran.dg/pr83874.f90: Likewise.
5026 * gfortran.dg/pr84088.f90: Likewise.
5027 * gfortran.dg/pr84155.f90: Likewise.
5028 * gfortran.dg/proc_decl_12.f90: Likewise.
5029 * gfortran.dg/proc_decl_13.f90: Likewise.
5030 * gfortran.dg/proc_decl_15.f90: Likewise.
5031 * gfortran.dg/proc_decl_17.f90: Likewise.
5032 * gfortran.dg/proc_decl_18.f90: Likewise.
5033 * gfortran.dg/proc_decl_2.f90: Likewise.
5034 * gfortran.dg/proc_decl_5.f90: Likewise.
5035 * gfortran.dg/proc_decl_9.f90: Likewise.
5036 * gfortran.dg/proc_ptr_1.f90: Likewise.
5037 * gfortran.dg/proc_ptr_10.f90: Likewise.
5038 * gfortran.dg/proc_ptr_12.f90: Likewise.
5039 * gfortran.dg/proc_ptr_18.f90: Likewise.
5040 * gfortran.dg/proc_ptr_19.f90: Likewise.
5041 * gfortran.dg/proc_ptr_21.f90: Likewise.
5042 * gfortran.dg/proc_ptr_22.f90: Likewise.
5043 * gfortran.dg/proc_ptr_23.f90: Likewise.
5044 * gfortran.dg/proc_ptr_25.f90: Likewise.
5045 * gfortran.dg/proc_ptr_26.f90: Likewise.
5046 * gfortran.dg/proc_ptr_3.f90: Likewise.
5047 * gfortran.dg/proc_ptr_36.f90: Likewise.
5048 * gfortran.dg/proc_ptr_47.f90: Likewise.
5049 * gfortran.dg/proc_ptr_48.f90: Likewise.
5050 * gfortran.dg/proc_ptr_5.f90: Likewise.
5051 * gfortran.dg/proc_ptr_6.f90: Likewise.
5052 * gfortran.dg/proc_ptr_7.f90: Likewise.
5053 * gfortran.dg/proc_ptr_8.f90: Likewise.
5054 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5055 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5056 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5057 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5058 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5059 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5060 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5061 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5062 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5063 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5064 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5065 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5066 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5067 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5068 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5069 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5070 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5071 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5072 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5073 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5074 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5075 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5076 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5077 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5078 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5079 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5080 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5081 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5082 * gfortran.dg/product_init_expr.f03: Likewise.
5083 * gfortran.dg/promotion.f90: Likewise.
5084 * gfortran.dg/promotion_3.f90: Likewise.
5085 * gfortran.dg/promotion_4.f90: Likewise.
5086 * gfortran.dg/protected_1.f90: Likewise.
5087 * gfortran.dg/protected_2.f90: Likewise.
5088 * gfortran.dg/ptr-func-1.f90: Likewise.
5089 * gfortran.dg/ptr-func-2.f90: Likewise.
5090 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5091 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5092 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5093 * gfortran.dg/pure_byref_1.f90: Likewise.
5094 * gfortran.dg/pure_byref_2.f90: Likewise.
5095 * gfortran.dg/pure_byref_3.f90: Likewise.
5096 * gfortran.dg/quad_2.f90: Likewise.
5097 * gfortran.dg/quad_3.f90: Likewise.
5098 * gfortran.dg/random_3.f90: Likewise.
5099 * gfortran.dg/random_4.f90: Likewise.
5100 * gfortran.dg/random_7.f90: Likewise.
5101 * gfortran.dg/read_2.f90: Likewise.
5102 * gfortran.dg/read_3.f90: Likewise.
5103 * gfortran.dg/read_4.f90: Likewise.
5104 * gfortran.dg/read_5.f90: Likewise.
5105 * gfortran.dg/read_bad_advance.f90: Likewise.
5106 * gfortran.dg/read_bang.f90: Likewise.
5107 * gfortran.dg/read_bang4.f90: Likewise.
5108 * gfortran.dg/read_comma.f: Likewise.
5109 * gfortran.dg/read_dir.f90: Likewise.
5110 * gfortran.dg/read_empty_file.f: Likewise.
5111 * gfortran.dg/read_eof_1.f90: Likewise.
5112 * gfortran.dg/read_eof_2.f90: Likewise.
5113 * gfortran.dg/read_eof_3.f90: Likewise.
5114 * gfortran.dg/read_eof_4.f90: Likewise.
5115 * gfortran.dg/read_eof_5.f90: Likewise.
5116 * gfortran.dg/read_eof_6.f: Likewise.
5117 * gfortran.dg/read_eof_7.f90: Likewise.
5118 * gfortran.dg/read_eof_8.f90: Likewise.
5119 * gfortran.dg/read_eof_all.f90: Likewise.
5120 * gfortran.dg/read_eor.f90: Likewise.
5121 * gfortran.dg/read_float_1.f90: Likewise.
5122 * gfortran.dg/read_float_2.f03: Likewise.
5123 * gfortran.dg/read_float_3.f90: Likewise.
5124 * gfortran.dg/read_float_4.f90: Likewise.
5125 * gfortran.dg/read_infnan_1.f90: Likewise.
5126 * gfortran.dg/read_list_eof_1.f90: Likewise.
5127 * gfortran.dg/read_logical.f90: Likewise.
5128 * gfortran.dg/read_many_1.f: Likewise.
5129 * gfortran.dg/read_no_eor.f90: Likewise.
5130 * gfortran.dg/read_noadvance.f90: Likewise.
5131 * gfortran.dg/read_repeat.f90: Likewise.
5132 * gfortran.dg/read_repeat_2.f90: Likewise.
5133 * gfortran.dg/read_size_noadvance.f90: Likewise.
5134 * gfortran.dg/read_x_eof.f90: Likewise.
5135 * gfortran.dg/read_x_past.f: Likewise.
5136 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5137 * gfortran.dg/real_const_1.f: Likewise.
5138 * gfortran.dg/real_const_2.f90: Likewise.
5139 * gfortran.dg/real_const_3.f90: Likewise.
5140 * gfortran.dg/real_do_1.f90: Likewise.
5141 * gfortran.dg/real_index_1.f90: Likewise.
5142 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5143 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5144 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5145 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5146 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5147 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5148 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5149 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5150 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5151 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5152 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5153 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5154 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5155 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5156 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5157 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5158 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5159 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5160 * gfortran.dg/record_marker_1.f90: Likewise.
5161 * gfortran.dg/record_marker_2.f: Likewise.
5162 * gfortran.dg/record_marker_3.f90: Likewise.
5163 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5164 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5165 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5166 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5167 * gfortran.dg/recursive_check_7.f90: Likewise.
5168 * gfortran.dg/recursive_reference_1.f90: Likewise.
5169 * gfortran.dg/recursive_reference_2.f90: Likewise.
5170 * gfortran.dg/recursive_stack.f90: Likewise.
5171 * gfortran.dg/reduction.f90: Likewise.
5172 * gfortran.dg/repack_arrays_1.f90: Likewise.
5173 * gfortran.dg/repeat_1.f90: Likewise.
5174 * gfortran.dg/repeat_2.f90: Likewise.
5175 * gfortran.dg/repeat_3.f90: Likewise.
5176 * gfortran.dg/repeat_6.f90: Likewise.
5177 * gfortran.dg/reshape-alloc.f90: Likewise.
5178 * gfortran.dg/reshape-complex.f90: Likewise.
5179 * gfortran.dg/reshape.f90: Likewise.
5180 * gfortran.dg/reshape_2.f90: Likewise.
5181 * gfortran.dg/reshape_7.f90: Likewise.
5182 * gfortran.dg/reshape_empty_1.f03: Likewise.
5183 * gfortran.dg/reshape_pad_1.f90: Likewise.
5184 * gfortran.dg/reshape_rank7.f90: Likewise.
5185 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5186 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5187 * gfortran.dg/result_default_init_1.f90: Likewise.
5188 * gfortran.dg/result_in_spec_1.f90: Likewise.
5189 * gfortran.dg/result_in_spec_2.f90: Likewise.
5190 * gfortran.dg/ret_array_1.f90: Likewise.
5191 * gfortran.dg/ret_pointer_1.f90: Likewise.
5192 * gfortran.dg/ret_pointer_2.f90: Likewise.
5193 * gfortran.dg/rewind_1.f90: Likewise.
5194 * gfortran.dg/round_1.f03: Likewise.
5195 * gfortran.dg/round_2.f03: Likewise.
5196 * gfortran.dg/round_3.f08: Likewise.
5197 * gfortran.dg/round_4.f90: Likewise.
5198 * gfortran.dg/rrspacing_1.f90: Likewise.
5199 * gfortran.dg/runtime_warning_1.f90: Likewise.
5200 * gfortran.dg/same_type_as_2.f03: Likewise.
5201 * gfortran.dg/save_1.f90: Likewise.
5202 * gfortran.dg/save_5.f90: Likewise.
5203 * gfortran.dg/save_6.f90: Likewise.
5204 * gfortran.dg/scalar_mask_1.f90: Likewise.
5205 * gfortran.dg/scalar_mask_2.f90: Likewise.
5206 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5207 * gfortran.dg/scale_1.f90: Likewise.
5208 * gfortran.dg/scan_1.f90: Likewise.
5209 * gfortran.dg/scan_2.f90: Likewise.
5210 * gfortran.dg/secnds-1.f: Likewise.
5211 * gfortran.dg/secnds.f: Likewise.
5212 * gfortran.dg/select_1.f90: Likewise.
5213 * gfortran.dg/select_2.f90: Likewise.
5214 * gfortran.dg/select_3.f90: Likewise.
5215 * gfortran.dg/select_5.f90: Likewise.
5216 * gfortran.dg/select_char_1.f90: Likewise.
5217 * gfortran.dg/select_char_2.f90: Likewise.
5218 * gfortran.dg/select_type_13.f03: Likewise.
5219 * gfortran.dg/select_type_14.f03: Likewise.
5220 * gfortran.dg/select_type_15.f03: Likewise.
5221 * gfortran.dg/select_type_19.f03: Likewise.
5222 * gfortran.dg/select_type_2.f03: Likewise.
5223 * gfortran.dg/select_type_26.f03: Likewise.
5224 * gfortran.dg/select_type_27.f03: Likewise.
5225 * gfortran.dg/select_type_28.f03: Likewise.
5226 * gfortran.dg/select_type_3.f03: Likewise.
5227 * gfortran.dg/select_type_35.f03: Likewise.
5228 * gfortran.dg/select_type_36.f03: Likewise.
5229 * gfortran.dg/select_type_37.f03: Likewise.
5230 * gfortran.dg/select_type_39.f03: Likewise.
5231 * gfortran.dg/select_type_4.f90: Likewise.
5232 * gfortran.dg/select_type_5.f03: Likewise.
5233 * gfortran.dg/select_type_6.f03: Likewise.
5234 * gfortran.dg/select_type_7.f03: Likewise.
5235 * gfortran.dg/select_type_8.f03: Likewise.
5236 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5237 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5238 * gfortran.dg/selected_kind_1.f90: Likewise.
5239 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5240 * gfortran.dg/shape_2.f90: Likewise.
5241 * gfortran.dg/shape_4.f90: Likewise.
5242 * gfortran.dg/shape_5.f90: Likewise.
5243 * gfortran.dg/shape_7.f90: Likewise.
5244 * gfortran.dg/shape_8.f90: Likewise.
5245 * gfortran.dg/shape_9.f90: Likewise.
5246 * gfortran.dg/shift-kind_2.f90: Likewise.
5247 * gfortran.dg/shiftalr_1.F90: Likewise.
5248 * gfortran.dg/shiftalr_2.F90: Likewise.
5249 * gfortran.dg/simpleif_1.f90: Likewise.
5250 * gfortran.dg/simplify_argN_1.f90: Likewise.
5251 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5252 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5253 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5254 * gfortran.dg/simplify_modulo.f90: Likewise.
5255 * gfortran.dg/single_char_string.f90: Likewise.
5256 * gfortran.dg/size_dim.f90: Likewise.
5257 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5258 * gfortran.dg/sizeof.f90: Likewise.
5259 * gfortran.dg/sizeof_4.f90: Likewise.
5260 * gfortran.dg/slash_1.f90: Likewise.
5261 * gfortran.dg/sms-1.f90: Likewise.
5262 * gfortran.dg/sms-2.f90: Likewise.
5263 * gfortran.dg/spec_expr_7.f90: Likewise.
5264 * gfortran.dg/specifics_1.f90: Likewise.
5265 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5266 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5267 * gfortran.dg/spread_init_expr.f03: Likewise.
5268 * gfortran.dg/spread_scalar_source.f90: Likewise.
5269 * gfortran.dg/spread_shape_1.f90: Likewise.
5270 * gfortran.dg/stat_1.f90: Likewise.
5271 * gfortran.dg/stat_2.f90: Likewise.
5272 * gfortran.dg/stfunc_1.f90: Likewise.
5273 * gfortran.dg/stfunc_4.f90: Likewise.
5274 * gfortran.dg/stfunc_6.f90: Likewise.
5275 * gfortran.dg/storage_size_1.f08: Likewise.
5276 * gfortran.dg/storage_size_3.f08: Likewise.
5277 * gfortran.dg/storage_size_4.f90: Likewise.
5278 * gfortran.dg/streamio_1.f90: Likewise.
5279 * gfortran.dg/streamio_10.f90: Likewise.
5280 * gfortran.dg/streamio_11.f90: Likewise.
5281 * gfortran.dg/streamio_12.f90: Likewise.
5282 * gfortran.dg/streamio_13.f90: Likewise.
5283 * gfortran.dg/streamio_14.f90: Likewise.
5284 * gfortran.dg/streamio_15.f90: Likewise.
5285 * gfortran.dg/streamio_16.f90: Likewise.
5286 * gfortran.dg/streamio_17.f90: Likewise.
5287 * gfortran.dg/streamio_2.f90: Likewise.
5288 * gfortran.dg/streamio_3.f90: Likewise.
5289 * gfortran.dg/streamio_4.f90: Likewise.
5290 * gfortran.dg/streamio_5.f90: Likewise.
5291 * gfortran.dg/streamio_6.f90: Likewise.
5292 * gfortran.dg/streamio_7.f90: Likewise.
5293 * gfortran.dg/streamio_8.f90: Likewise.
5294 * gfortran.dg/streamio_9.f90: Likewise.
5295 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5296 * gfortran.dg/string_4.f90: Likewise.
5297 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5298 * gfortran.dg/string_assign_2.f90: Likewise.
5299 * gfortran.dg/string_compare_1.f90: Likewise.
5300 * gfortran.dg/string_compare_2.f90: Likewise.
5301 * gfortran.dg/string_compare_3.f90: Likewise.
5302 * gfortran.dg/string_ctor_1.f90: Likewise.
5303 * gfortran.dg/string_length_1.f90: Likewise.
5304 * gfortran.dg/string_length_2.f90: Likewise.
5305 * gfortran.dg/string_length_3.f90: Likewise.
5306 * gfortran.dg/string_length_4.f90: Likewise.
5307 * gfortran.dg/string_null_compare_1.f: Likewise.
5308 * gfortran.dg/string_pad_trunc.f90: Likewise.
5309 * gfortran.dg/structure_constructor_1.f03: Likewise.
5310 * gfortran.dg/structure_constructor_11.f90: Likewise.
5311 * gfortran.dg/structure_constructor_13.f03: Likewise.
5312 * gfortran.dg/structure_constructor_2.f03: Likewise.
5313 * gfortran.dg/structure_constructor_5.f03: Likewise.
5314 * gfortran.dg/submodule_1.f08: Likewise.
5315 * gfortran.dg/submodule_11.f08: Likewise.
5316 * gfortran.dg/submodule_14.f08: Likewise.
5317 * gfortran.dg/submodule_15.f08: Likewise.
5318 * gfortran.dg/submodule_17.f08: Likewise.
5319 * gfortran.dg/submodule_18.f08: Likewise.
5320 * gfortran.dg/submodule_19.f08: Likewise.
5321 * gfortran.dg/submodule_2.f08: Likewise.
5322 * gfortran.dg/submodule_27.f08: Likewise.
5323 * gfortran.dg/submodule_28.f08: Likewise.
5324 * gfortran.dg/submodule_29.f08: Likewise.
5325 * gfortran.dg/submodule_30.f08: Likewise.
5326 * gfortran.dg/submodule_6.f08: Likewise.
5327 * gfortran.dg/submodule_7.f08: Likewise.
5328 * gfortran.dg/submodule_8.f08: Likewise.
5329 * gfortran.dg/subnormal_1.f90: Likewise.
5330 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5331 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5332 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5333 * gfortran.dg/substr_2.f: Likewise.
5334 * gfortran.dg/substr_3.f: Likewise.
5335 * gfortran.dg/substr_4.f: Likewise.
5336 * gfortran.dg/substr_5.f90: Likewise.
5337 * gfortran.dg/substr_6.f90: Likewise.
5338 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5339 * gfortran.dg/sum_init_expr.f03: Likewise.
5340 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5341 * gfortran.dg/system_clock_3.f08: Likewise.
5342 * gfortran.dg/t_editing.f: Likewise.
5343 * gfortran.dg/team_change_1.f90: Likewise.
5344 * gfortran.dg/team_end_1.f90: Likewise.
5345 * gfortran.dg/team_number_1.f90: Likewise.
5346 * gfortran.dg/temporary_1.f90: Likewise.
5347 * gfortran.dg/test_com_block.f90: Likewise.
5348 * gfortran.dg/test_only_clause.f90: Likewise.
5349 * gfortran.dg/tiny_1.f90: Likewise.
5350 * gfortran.dg/tiny_2.f90: Likewise.
5351 * gfortran.dg/tl_editing.f90: Likewise.
5352 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5353 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5354 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5355 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5356 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5357 * gfortran.dg/transfer_class_2.f90: Likewise.
5358 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5359 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5360 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5361 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5362 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5363 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5364 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5365 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5366 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5367 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5368 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5369 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5370 * gfortran.dg/transpose_1.f90: Likewise.
5371 * gfortran.dg/transpose_3.f03: Likewise.
5372 * gfortran.dg/transpose_4.f90: Likewise.
5373 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5374 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5375 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5376 * gfortran.dg/trim_1.f90: Likewise.
5377 * gfortran.dg/trim_optimize_1.f90: Likewise.
5378 * gfortran.dg/trim_optimize_2.f90: Likewise.
5379 * gfortran.dg/trim_optimize_3.f90: Likewise.
5380 * gfortran.dg/trim_optimize_4.f90: Likewise.
5381 * gfortran.dg/trim_optimize_5.f90: Likewise.
5382 * gfortran.dg/trim_optimize_6.f90: Likewise.
5383 * gfortran.dg/trim_optimize_7.f90: Likewise.
5384 * gfortran.dg/trim_optimize_8.f90: Likewise.
5385 * gfortran.dg/type_to_class_1.f03: Likewise.
5386 * gfortran.dg/type_to_class_2.f03: Likewise.
5387 * gfortran.dg/type_to_class_3.f03: Likewise.
5388 * gfortran.dg/type_to_class_4.f03: Likewise.
5389 * gfortran.dg/type_to_class_5.f03: Likewise.
5390 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5391 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5392 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5393 * gfortran.dg/typebound_call_1.f03: Likewise.
5394 * gfortran.dg/typebound_call_13.f03: Likewise.
5395 * gfortran.dg/typebound_call_18.f03: Likewise.
5396 * gfortran.dg/typebound_call_19.f03: Likewise.
5397 * gfortran.dg/typebound_call_2.f03: Likewise.
5398 * gfortran.dg/typebound_call_20.f03: Likewise.
5399 * gfortran.dg/typebound_call_3.f03: Likewise.
5400 * gfortran.dg/typebound_generic_5.f03: Likewise.
5401 * gfortran.dg/typebound_generic_6.f03: Likewise.
5402 * gfortran.dg/typebound_generic_9.f03: Likewise.
5403 * gfortran.dg/typebound_operator_12.f03: Likewise.
5404 * gfortran.dg/typebound_operator_13.f03: Likewise.
5405 * gfortran.dg/typebound_operator_15.f90: Likewise.
5406 * gfortran.dg/typebound_operator_20.f90: Likewise.
5407 * gfortran.dg/typebound_operator_3.f03: Likewise.
5408 * gfortran.dg/typebound_operator_6.f03: Likewise.
5409 * gfortran.dg/typebound_operator_7.f03: Likewise.
5410 * gfortran.dg/typebound_operator_8.f03: Likewise.
5411 * gfortran.dg/typebound_operator_9.f03: Likewise.
5412 * gfortran.dg/typebound_proc_19.f90: Likewise.
5413 * gfortran.dg/typebound_proc_20.f90: Likewise.
5414 * gfortran.dg/typebound_proc_23.f90: Likewise.
5415 * gfortran.dg/typebound_proc_27.f03: Likewise.
5416 * gfortran.dg/typebound_proc_35.f90: Likewise.
5417 * gfortran.dg/typebound_proc_36.f90: Likewise.
5418 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5419 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5420 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5421 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5422 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5423 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5424 * gfortran.dg/unf_short_record_1.f90: Likewise.
5425 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5426 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5427 * gfortran.dg/unit_1.f90: Likewise.
5428 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5429 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5430 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5431 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5432 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5433 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5434 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5435 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5436 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5437 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5438 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5439 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5440 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5441 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5442 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5443 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5444 * gfortran.dg/unpack_init_expr.f03: Likewise.
5445 * gfortran.dg/use_10.f90: Likewise.
5446 * gfortran.dg/use_11.f90: Likewise.
5447 * gfortran.dg/use_13.f90: Likewise.
5448 * gfortran.dg/use_24.f90: Likewise.
5449 * gfortran.dg/use_27.f90: Likewise.
5450 * gfortran.dg/use_5.f90: Likewise.
5451 * gfortran.dg/use_allocated_1.f90: Likewise.
5452 * gfortran.dg/use_only_1.f90: Likewise.
5453 * gfortran.dg/use_only_4.f90: Likewise.
5454 * gfortran.dg/use_rename_2.f90: Likewise.
5455 * gfortran.dg/use_rename_4.f90: Likewise.
5456 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5457 * gfortran.dg/used_interface_ref.f90: Likewise.
5458 * gfortran.dg/used_types_5.f90: Likewise.
5459 * gfortran.dg/utf8_1.f03: Likewise.
5460 * gfortran.dg/utf8_2.f03: Likewise.
5461 * gfortran.dg/value_1.f90: Likewise.
5462 * gfortran.dg/value_2.f90: Likewise.
5463 * gfortran.dg/value_4.f90: Likewise.
5464 * gfortran.dg/value_6.f03: Likewise.
5465 * gfortran.dg/value_7.f03: Likewise.
5466 * gfortran.dg/value_test.f90: Likewise.
5467 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5468 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5469 * gfortran.dg/vect/pr60510.f: Likewise.
5470 * gfortran.dg/vect/pr69882.f90: Likewise.
5471 * gfortran.dg/vect/pr69980.f90: Likewise.
5472 * gfortran.dg/vect/vect-5.f90: Likewise.
5473 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5474 * gfortran.dg/vector_subscript_1.f90: Likewise.
5475 * gfortran.dg/vector_subscript_2.f90: Likewise.
5476 * gfortran.dg/vector_subscript_3.f90: Likewise.
5477 * gfortran.dg/vector_subscript_5.f90: Likewise.
5478 * gfortran.dg/verify_2.f90: Likewise.
5479 * gfortran.dg/volatile10.f90: Likewise.
5480 * gfortran.dg/where_1.f90: Likewise.
5481 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5482 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5483 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5484 * gfortran.dg/whole_file_13.f90: Likewise.
5485 * gfortran.dg/whole_file_2.f90: Likewise.
5486 * gfortran.dg/widechar_2.f90: Likewise.
5487 * gfortran.dg/widechar_4.f90: Likewise.
5488 * gfortran.dg/widechar_5.f90: Likewise.
5489 * gfortran.dg/widechar_6.f90: Likewise.
5490 * gfortran.dg/widechar_8.f90: Likewise.
5491 * gfortran.dg/widechar_IO_1.f90: Likewise.
5492 * gfortran.dg/widechar_IO_2.f90: Likewise.
5493 * gfortran.dg/widechar_IO_3.f90: Likewise.
5494 * gfortran.dg/widechar_IO_4.f90: Likewise.
5495 * gfortran.dg/widechar_compare_1.f90: Likewise.
5496 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5497 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5498 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5499 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5500 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5501 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5502 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5503 * gfortran.dg/widechar_select_1.f90: Likewise.
5504 * gfortran.dg/winapi.f90: Likewise.
5505 * gfortran.dg/write_0_pe_format.f90: Likewise.
5506 * gfortran.dg/write_back.f: Likewise.
5507 * gfortran.dg/write_check3.f90: Likewise.
5508 * gfortran.dg/write_direct_eor.f90: Likewise.
5509 * gfortran.dg/write_padding.f90: Likewise.
5510 * gfortran.dg/write_recursive.f90: Likewise.
5511 * gfortran.dg/write_rewind_1.f: Likewise.
5512 * gfortran.dg/write_rewind_2.f: Likewise.
5513 * gfortran.dg/write_zero_array.f90: Likewise.
5514 * gfortran.dg/x_slash_1.f: Likewise.
5515 * gfortran.dg/x_slash_2.f: Likewise.
5516 * gfortran.dg/zero_array_components_1.f90: Likewise.
5517 * gfortran.dg/zero_length_1.f90: Likewise.
5518 * gfortran.dg/zero_length_2.f90: Likewise.
5519 * gfortran.dg/zero_sized_1.f90: Likewise.
5520 * gfortran.dg/zero_sized_3.f90: Likewise.
5521 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5522 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5523 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5524 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5525 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5526 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5527 * gfortran.fortran-torture/execute/args.f90: Likewise.
5528 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5529 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5530 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5531 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5532 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5533 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5534 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5535 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5536 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5537 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5538 * gfortran.fortran-torture/execute/common.f90: Likewise.
5539 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5540 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5541 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5542 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5543 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5544 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5545 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5546 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5547 * gfortran.fortran-torture/execute/data.f90: Likewise.
5548 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5549 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5550 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5551 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5552 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5553 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5554 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5555 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5556 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5557 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5558 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5559 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5560 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5561 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5562 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5563 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5564 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5565 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5566 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5567 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5568 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5569 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5570 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5571 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5572 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5573 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5574 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5575 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5576 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5577 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5578 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5579 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5580 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5581 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5582 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5583 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5584 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5585 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5586 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5587 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5588 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5589 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5590 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5591 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5592 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5593 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5594 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5595 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5596 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5597 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5598 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5599 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5600 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5601 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5602 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5603 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5604 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5605 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5606 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5607 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5608 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5609 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5610 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5611 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5612 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5613 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5614 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5615 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5616 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5617 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5618 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5619 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5620 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5621 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5622 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5623 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5624 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5625 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5626 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5627 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5628 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5629 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5630 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5631 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5632 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5633 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5634 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5635 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5636 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5637 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5638 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5639 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5640 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5641 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5642 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5643 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5644 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5645 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5646 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5647 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5648 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5649 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5650 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5651 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5652 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5653 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5654 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5655 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5656 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5657 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5658 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5659 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5660 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5661 * gfortran.fortran-torture/execute/math.f90: Likewise.
5662 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5663 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5664 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5665 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5666 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5667 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5668 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5669 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5670 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5671 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5672 * gfortran.fortran-torture/execute/power.f90: Likewise.
5673 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5674 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5675 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5676 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5677 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5678 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5679 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5680 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5681 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5682 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5683 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5684 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5685 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5686 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5687 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5688 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5689 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5690 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5691 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5692 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5693 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5694 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5695 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5696 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5697 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5698 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5699 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5700 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5701 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5702 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5703 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5704 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5705 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5706 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5707 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5708 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5709 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5710 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5711 * gfortran.fortran-torture/execute/string.f90: Likewise.
5712 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5713 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5714 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5715 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5716 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5717 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5718 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5719 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5720 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5721 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5722 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5723 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5724 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5725 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5726 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5727 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5728 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5729 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5730 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5731 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5732 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5733 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5734 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5735 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5736 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5737 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5738 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5739 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5740 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5741 * gfortran.dg/inline_transpose_1.f90: Likewise.
5742
5743 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5744
5745 PR fortran/84115
5746 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5747 change to dg-run.
5748
5749 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5750
5751 PR ada/84277
5752 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5753 * gnat.dg/dispatch1.adb: Rename into...
5754 * gnat.dg/disp1.adb: ...this.
5755 * gnat.dg/dispatch1_p.ads: Rename into...
5756 * gnat.dg/disp1_pkg.ads: ...this.
5757 * gnat.dg/disp2.adb: Rename into...
5758 * gnat.dg/dispatch2.adb: ...this.
5759 * gnat.dg/dispatch2_p.ads: Rename into...
5760 * gnat.dg/disp2_pkg.ads: ...this.
5761 * gnat.dg/dispatch2_p.adb: Rename into...
5762 * gnat.dg/disp2_pkg.adb: this.
5763 * gnat.dg/generic_dispatch.adb: Rename into...
5764 * gnat.dg/generic_disp.adb: this.
5765 * gnat.dg/generic_dispatch_p.ads: Rename into...
5766 * gnat.dg/generic_disp_pkg.ads: ...this.
5767 * gnat.dg/generic_dispatch_p.adb: Rename into...
5768 * gnat.dg/generic_disp_pkg.adb: ...this.
5769 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5770 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5771 * gnat.dg/object_overflow1.adb: Tweak index.
5772 * gnat.dg/object_overflow2.adb: Likewise.
5773 * gnat.dg/object_overflow3.adb: Likewise.
5774 * gnat.dg/object_overflow4.adb: Likewise.
5775 * gnat.dg/object_overflow5.adb: Likewise.
5776
5777 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5778
5779 PR ipa/84425
5780 * gcc.c-torture/compile/pr84425.c: New test.
5781
5782 2018-02-16 Marek Polacek <polacek@redhat.com>
5783 Jakub Jelinek <jakub@redhat.com>
5784
5785 PR c++/84192
5786 * g++.dg/cpp1y/constexpr-84192.C: New test.
5787
5788 2018-02-16 Martin Sebor <msebor@redhat.com>
5789
5790 PR c++/79064
5791 * g++.dg/overload15.C: New test.
5792
5793 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5794
5795 PR target/81535
5796 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5797 * gcc.dg/pr56727-2.c: Ditto.
5798 * gcc.target/powerpc/pr79439.c: Renamed to...
5799 * gcc.target/powerpc/pr79439-1.c: ...this.
5800 * gcc.target/powerpc/pr79439-2.c: New test.
5801 * gcc.target/powerpc/pr79439-3.c: New test.
5802
5803 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5804
5805 target/pr84371
5806 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5807 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5808 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5809 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5810 * gcc.target/powerpc/builtins-3.c: Same.
5811
5812 2018-02-16 Nathan Sidwell <nathan@acm.org>
5813
5814 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5815
5816 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5817
5818 PR rtl-optimization/70023
5819 * gcc.target/i386/pr70023.c: New.
5820
5821 2018-02-16 Carl Love <cel@us.ibm.com>
5822
5823 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5824 tests.
5825 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5826 tests.
5827
5828 2018-02-16 Carl Love <cel@us.ibm.com>
5829
5830 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
5831 for the ABI definitions for vec_extract4b and vec_insert4b.
5832
5833 2018-02-16 Nathan Sidwell <nathan@acm.org>
5834
5835 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
5836 * g++.old-deja/g++.mike/net43.C: Likewise.
5837
5838 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5839
5840 PR c++/82468
5841 * g++.dg/cpp1z/class-deduction48.C: New.
5842
5843 2018-02-16 Nathan Sidwell <nathan@acm.org>
5844
5845 PR c++/84375
5846 * g++.dg/lookup/pr84375.C: New.
5847
5848 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5849
5850 PR target/83831
5851 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
5852
5853 2018-02-16 Richard Biener <rguenther@suse.de>
5854
5855 PR tree-optimization/84417
5856 * gcc.dg/torture/pr84417.c: New testcase.
5857
5858 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5859
5860 PR target/84272
5861 * g++.dg/opt/pr84272.C: New test.
5862
5863 PR rtl-optimization/83723
5864 * gcc.dg/pr83723.c: New test.
5865
5866 2018-02-16 Richard Biener <rguenther@suse.de>
5867
5868 PR tree-optimization/84399
5869 * gcc.dg/graphite/pr84399.c: New testcase.
5870
5871 2018-02-16 Richard Biener <rguenther@suse.de>
5872
5873 PR tree-optimization/84190
5874 * g++.dg/torture/pr84190.C: New testcase.
5875
5876 2018-02-15 Martin Sebor <msebor@redhat.com>
5877
5878 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
5879 directives.
5880
5881 2018-02-15 Janus Weil <janus@gcc.gnu.org>
5882
5883 PR fortran/84409
5884 * gfortran.dg/dtio_21.f03: Add an error message.
5885 * gfortran.dg/dtio_22.f90: Fix invalid test case.
5886
5887 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5888
5889 PR fortran/84381
5890 * gfortran.dg/stop_shouldfail.f90: New test.
5891
5892 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
5893
5894 PR c++/84330
5895 * g++.dg/concepts/pr84330.C: New.
5896
5897 2018-02-15 Tom de Vries <tom@codesourcery.com>
5898
5899 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
5900
5901 2018-02-15 Tom de Vries <tom@codesourcery.com>
5902
5903 * gcc.c-torture/compile/pr84136.c: Require effective target
5904 indirect_jumps.
5905
5906 2018-02-15 Jakub Jelinek <jakub@redhat.com>
5907
5908 PR tree-optimization/84383
5909 * gcc.c-torture/compile/pr84383.c: New test.
5910
5911 PR tree-optimization/84334
5912 * gcc.dg/pr84334.c: New test.
5913
5914 2018-02-14 Carl Love <cel@us.ibm.com>
5915
5916 * gcc.target/powerpc/builtins-4-int128-runnable.c
5917 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
5918 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
5919
5920 2018-02-14 Martin Sebor <msebor@redhat.com>
5921
5922 PR tree-optimization/83698
5923 * gcc.dg/Wrestrict-7.c: New test.
5924 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
5925 * gcc.target/i386/chkp-stropt-17.c: Same.
5926
5927 2018-02-14 Martin Sebor <msebor@redhat.com>
5928
5929 PR c/84108
5930 * gcc.dg/Wattributes-8.c: New test.
5931
5932 2018-02-14 Janus Weil <janus@gcc.gnu.org>
5933
5934 PR fortran/84385
5935 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
5936 * gfortran.dg/allocate_with_source_23.f90: Ditto.
5937 * gfortran.dg/select_type_1.f03: Extend test case.
5938
5939 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5940
5941 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
5942 (dg-options): Use -O2 -msse2 -mno-sse3.
5943
5944 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
5945
5946 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
5947 this test case still works ok.
5948 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5949 * gcc.dg/vmx/insert-be-order.c: Likewise.
5950 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5951 * gcc.dg/vmx/ld-be-order.c: Likewise.
5952 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5953 * gcc.dg/vmx/lde-be-order.c: Likewise.
5954 * gcc.dg/vmx/ldl-be-order.c: Likewise.
5955 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5956 * gcc.dg/vmx/merge-be-order.c: Likewise.
5957 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5958 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
5959 * gcc.dg/vmx/pack-be-order.c: Likewise.
5960 * gcc.dg/vmx/perm-be-order.c: Likewise.
5961 * gcc.dg/vmx/splat-be-order.c: Likewise.
5962 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
5963 * gcc.dg/vmx/st-be-order.c: Likewise.
5964 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5965 * gcc.dg/vmx/ste-be-order.c: Likewise.
5966 * gcc.dg/vmx/stl-be-order.c: Likewise.
5967 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5968 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
5969 * gcc.dg/vmx/unpack-be-order.c: Likewise.
5970 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5971 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
5972
5973 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
5974
5975 PR c++/84350
5976 * g++.dg/cpp0x/auto49.C: New.
5977
5978 2018-02-14 Nathan Sidwell <nathan@acm.org>
5979
5980 * g++.dg/template/instantiate5.C: Adjust required-from loc.
5981
5982 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5983
5984 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
5985 * gcc.target/powerpc/le-altivec-consts.c: Same.
5986
5987 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5988
5989 PR target/84220
5990 * gcc.target/powerpc/pr84220-sld.c: New test.
5991 * gcc.target/powerpc/pr84220-sld2.c: New test.
5992 * gcc.target/powerpc/pr84220-sldw.c: New test.
5993 * gcc.target/powerpc/pr84220-xxperm.c: New test.
5994 * gcc.target/powerpc/pr84220-xxsld.c: New test.
5995
5996 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5997
5998 PR target/84239
5999 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6000 _inc_ssp intrinsics.
6001 * gcc.target/i386/cet-intrin-4.c: Likewise.
6002 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6003 __builtin_ia32_rdssp[d|q].
6004
6005 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6006
6007 PR tree-optimization/84357
6008 * gcc.dg/vect/pr84357.c: New test.
6009
6010 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6011
6012 PR target/83831
6013 * gcc.target/rx/pr83831.c: New tests.
6014
6015 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6016
6017 PR target/79242
6018 * gcc.target/msp430/pr79242.c: New test.
6019
6020 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6021
6022 PR target/84372
6023 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6024 with -mcpu=power9.
6025
6026 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6027
6028 PR target/84279
6029 * g++.dg/pr84279.C: New test.
6030
6031 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6032
6033 PR rtl-optimization/84169
6034 * gcc.c-torture/execute/pr84169.c: New.
6035
6036 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6037
6038 PR target/84370
6039 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6040
6041 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6042
6043 PR target/84365
6044 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6045 with -mcpu=power9.
6046
6047 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6048
6049 PR c++/84364
6050 * g++.dg/warn/effc4.C: New test.
6051
6052 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6053
6054 PR c++/84333
6055 * g++.dg/template/sizeof16.C: New.
6056 * g++.dg/template/sizeof17.C: Likewise.
6057
6058 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6059
6060 PR fortran/84313
6061 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6062 add necessary compiler options.
6063 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6064
6065 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6066
6067 PR c/82210
6068 * gcc.c-torture/execute/pr82210.c: New test.
6069
6070 PR middle-end/84309
6071 * gcc.dg/pr84309-2.c: New test.
6072
6073 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6074
6075 PR tree-optimization/84321
6076 * gcc.dg/pr84321.c: New test.
6077
6078 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6079
6080 PR target/84359
6081 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6082
6083 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6084
6085 PR sanitizer/84340
6086 * gcc.dg/asan/pr84307.c: Remove test.
6087
6088 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6089
6090 * gcc.target/rl78/test_auto_vector.c: New test.
6091
6092 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6093
6094 PR c/84305
6095 * gcc.c-torture/compile/pr84305.c: New test.
6096
6097 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6098
6099 PR target/84335
6100 * gcc.target/i386/pr84335.c: New test.
6101
6102 PR tree-optimization/84339
6103 * gcc.c-torture/execute/pr84339.c: New test.
6104
6105 PR middle-end/84309
6106 * gcc.dg/pr84309.c: New test.
6107 * gcc.target/i386/pr84309.c: New test.
6108
6109 PR target/84336
6110 * gcc.target/i386/pr84336.c: New test.
6111
6112 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6113
6114 PR c++/84341
6115 * c-c++-common/gomp/pr84341.c: New test.
6116
6117 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6118
6119 PR fortran/68746
6120 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6121
6122 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6123
6124 PR fortran/68746
6125 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6126 of zero for read.
6127
6128 2018-02-12 Jeff Law <law@redhat.com>
6129
6130 * gcc.c-torture/compile/reg-args-size.c: New test.
6131
6132 2018-02-12 Carl Love <cel@us.ibm.com>
6133
6134 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6135 uint128 tests to new testfile.
6136 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6137 int128 and uint128 tests.
6138 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6139 list of torture tests.
6140
6141 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6142
6143 PR fortran/84273
6144 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6145 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6146
6147 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6148
6149 PR target/82641
6150 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6151
6152 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6153
6154 PR sanitizer/84307
6155 * gcc.dg/asan/pr84307.c: New test.
6156
6157 2018-02-12 Nathan Sidwell <nathan@acm.org>
6158
6159 * g++.dg/parse/pr84263.C: New.
6160
6161 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6162
6163 PR c++/79626
6164 * g++.dg/template/crash129.C: New.
6165
6166 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6167
6168 PR target/83828
6169 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6170 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6171 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6172 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6173 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6174
6175 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6176
6177 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6178 _mm_maskz_scalef_round_sd): Test new intrinsics.
6179 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6180 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6181 intrinsics.
6182 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6183 _mm_maskz_scalef_round_ss): Test new intrinsics.
6184 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6185 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6186 intrinsics.
6187 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6188 __builtin_ia32_scalefss_round): Remove builtin.
6189 (__builtin_ia32_scalefsd_mask_round,
6190 __builtin_ia32_scalefss_mask_round): Test new builtin.
6191 * gcc.target/i386/sse-13.c: Ditto.
6192 * gcc.target/i386/sse-23.c: Ditto.
6193
6194 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6195
6196 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6197 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6198 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6199 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6200 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6201 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6202 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6203 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6204 intrinsics.
6205 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6206 (__builtin_ia32_sqrtss_round): Remove builtins.
6207 (__builtin_ia32_sqrtsd_mask_round)
6208 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6209 * gcc.target/i386/sse-13.c: Ditto.
6210 * gcc.target/i386/sse-23.c: Ditto.
6211
6212 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6213
6214 PR fortran/35299
6215 * gfortran.dg/statement_function_3.f: New test.
6216
6217 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6218
6219 PR fortran/54223
6220 PR fortran/84276
6221 * gfortran.dg/statement_function_1.f90: New test.
6222 * gfortran.dg/statement_function_2.f90: New test.
6223
6224 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6225
6226 PR fortran/84074
6227 * gfortran.dg/type_to_class_5.f03: New test.
6228
6229 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6230
6231 PR fortran/56691
6232 * gfortran.dg/type_to_class_4.f03: New test.
6233
6234 2018-02-10 Alan Modra <amodra@gmail.com>
6235
6236 PR target/84300
6237 * gcc.dg/pr84300.c: New.
6238
6239 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6240
6241 PR sanitizer/83987
6242 * g++.dg/ubsan/pr83987-2.C: New test.
6243
6244 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6245
6246 * gcc.target/rx/movsicc.c: New test.
6247
6248 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6249
6250 PR target/83926
6251 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6252 message.
6253
6254 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6255
6256 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6257 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6258
6259 2018-02-09 Nathan Sidwell <nathan@acm.org>
6260
6261 PR c/84293
6262 * c-c++-common/pr84293.h: New.
6263 * c-c++-common/pr84293.c: New.
6264
6265 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6266
6267 PR rtl-optimization/57193
6268 * gcc.target/i386/pr57193.c: New.
6269
6270 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6271
6272 PR target/84226
6273 * gcc.target/powerpc/pr84226.c: New test.
6274
6275 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6276
6277 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6278 from this to...
6279 <vclzd>: ...this.
6280
6281 2018-02-09 Martin Sebor <msebor@redhat.com>
6282
6283 PR lto/84212
6284 * gcc.dg/lto/pr84212_0.c: New test file.
6285 * gcc.dg/lto/pr84212_1.c: Same.
6286
6287 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6288
6289 PR target/83926
6290 * gcc.target/powerpc/pr83926.c: New test.
6291 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6292 message. Fix test for running in 32-bit mode.
6293
6294 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6295
6296 PR target/82641
6297 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6298
6299 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6300
6301 PR target/PR84295
6302 * gcc.target/s390/pr84295.c: New test.
6303
6304 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6305
6306 PR c++/77522
6307 * g++.dg/cpp1y/lambda-init16.C: New.
6308
6309 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6310
6311 * gnat.dg/sso8.adb: New test.
6312 * gnat.dg/sso8_pkg.ads: New helper.
6313
6314 2018-02-09 Richard Biener <rguenther@suse.de>
6315
6316 PR tree-optimization/84278
6317 * gcc.target/i386/pr84278.c: Adjust regex.
6318
6319 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6320
6321 PR tree-optimization/84232
6322 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6323
6324 PR debug/84252
6325 * gcc.target/aarch64/pr84252.c: New test.
6326
6327 PR middle-end/84237
6328 * gcc.dg/pr84237.c: New test.
6329
6330 2018-02-09 Marek Polacek <polacek@redhat.com>
6331 Jakub Jelinek <jakub@redhat.com>
6332
6333 PR c++/83659
6334 * g++.dg/torture/pr83659.C: New test.
6335
6336 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6337
6338 PR tree-optimization/84136
6339 * gcc.c-torture/compile/pr84136.c: New test.
6340
6341 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6342
6343 PR target/83008
6344 * gcc.target/i386/pr83008.c: New test.
6345
6346 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6347
6348 PR target/81143
6349 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6350
6351 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6352
6353 PR c++/83806
6354 * g++.dg/warn/Wunused-parm-11.C: New.
6355
6356 2018-02-08 Marek Polacek <polacek@redhat.com>
6357
6358 PR tree-optimization/84238
6359 * gcc.dg/Wstringop-overflow-3.c: New test.
6360
6361 2018-02-08 Nathan Sidwell <nathan@acm.org>
6362
6363 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6364
6365 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6366
6367 PR tree-optimization/84265
6368 * gcc.dg/vect/pr84265.c: New test.
6369
6370 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6371
6372 PR tree-optimization/81635
6373 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6374 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6375
6376 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6377
6378 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6379 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6380 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6381 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6382 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6383 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6384 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6385 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6386 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6387 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6388 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6389 * gcc.target/s390/nobp-return-attr-all.c: New test.
6390 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6391 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6392 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6393 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6394 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6395 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6396 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6397 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6398 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6399 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6400 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6401 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6402 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6403 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6404
6405 2018-02-08 Richard Biener <rguenther@suse.de>
6406
6407 PR tree-optimization/84233
6408 * g++.dg/torture/pr84233.C: New testcase.
6409
6410 2018-02-08 Richard Biener <rguenther@suse.de>
6411
6412 PR tree-optimization/84278
6413 * gcc.target/i386/pr84278.c: New testcase.
6414
6415 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6416
6417 PR rtl-optimization/84068
6418 PR rtl-optimization/83459
6419 * gcc.dg/pr84068.c: New test.
6420
6421 2018-02-08 Richard Biener <rguenther@suse.de>
6422
6423 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6424 loop vectorization to happen.
6425
6426 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6427
6428 PR c++/83204
6429 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6430
6431 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6432
6433 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6434
6435 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6436
6437 PR target/84154
6438 * gcc.target/powerpc/pr84154-1.c: New tests.
6439 * gcc.target/powerpc/pr84154-2.c: Likewise.
6440 * gcc.target/powerpc/pr84154-3.c: Likewise.
6441
6442 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6443
6444 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6445
6446 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6447
6448 PR c++/84082
6449 * g++.dg/template/incomplete11.C: New test.
6450 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6451
6452 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6453
6454 PR fortran/82994
6455 * gfortran.dg/deallocate_error_3.f90: New test.
6456 * gfortran.dg/deallocate_error_4.f90: New test.
6457
6458 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6459
6460 PR fortran/68560
6461 * gfortran.dg/shape_9.f90: New test.
6462
6463 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6464
6465 PR fortran/82049
6466 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6467
6468 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6469
6470 PR c++/81610
6471 PR c++/80567
6472 * g++.dg/spellcheck-reswords.C: New test case.
6473 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6474 suggestion of "if".
6475
6476 2018-02-07 Martin Liska <mliska@suse.cz>
6477
6478 PR c++/84059.
6479 * g++.dg/ext/mv26.C: New test.
6480
6481 2018-02-07 Tom de Vries <tom@codesourcery.com>
6482
6483 * gcc.dg/pr83844.c: Require effective target alloca.
6484
6485 2018-02-07 Tom de Vries <tom@codesourcery.com>
6486
6487 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6488
6489 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6490
6491 PR target/84243
6492 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6493 -fcf-protection=return.
6494
6495 2018-02-07 Tom de Vries <tom@codesourcery.com>
6496
6497 PR libgomp/84217
6498 * c-c++-common/goacc/pr84217.c: New test.
6499 * gfortran.dg/goacc/pr84217.f90: New test.
6500
6501 2018-02-07 Richard Biener <rguenther@suse.de>
6502
6503 PR tree-optimization/84204
6504 * gcc.dg/graphite/pr84204.c: New testcase.
6505
6506 PR tree-optimization/84205
6507 * gcc.dg/graphite/pr84205.c: New testcase.
6508
6509 PR tree-optimization/84223
6510 * gfortran.dg/graphite/pr84223.f90: New testcase.
6511
6512 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6513
6514 PR c++/71662
6515 * g++.dg/cpp0x/scoped_enum7.C: New.
6516
6517 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6518
6519 PR tree-optimization/83008
6520 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6521
6522 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6523
6524 PR tree-optimization/84235
6525 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6526
6527 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6528
6529 PR testsuite/84243
6530 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6531 targets.
6532 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6533
6534 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6535
6536 PR target/84146
6537 * gcc.target/i386/pr84146.c: New test.
6538
6539 2018-02-06 Michael Collison <michael.collison@arm.com>
6540
6541 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6542
6543 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6544
6545 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6546 warning for -mno-speculate-indirect-jumps.
6547 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6548 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6549 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6550 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6551 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6552 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6553
6554 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6555
6556 PR target/84145
6557 * c-c++-common/fcf-protection-1.c: Change a compared message.
6558 * c-c++-common/fcf-protection-2.c: Likewise.
6559 * c-c++-common/fcf-protection-3.c: Likewise.
6560 * c-c++-common/fcf-protection-5.c: Likewise.
6561 * c-c++-common/fcf-protection-6.c: New test.
6562 * c-c++-common/fcf-protection-7.c: Likewise.
6563
6564 2018-02-06 Marek Polacek <polacek@redhat.com>
6565
6566 PR tree-optimization/84228
6567 * c-c++-common/Wstringop-truncation-3.c: New test.
6568
6569 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6570
6571 PR target/82641
6572 * gcc.target/arm/pragma_arch_switch_2.c: New.
6573
6574 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6575
6576 PR target/79975
6577 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6578
6579 2018-02-05 Martin Sebor <msebor@redhat.com>
6580
6581 PR tree-optimization/83369
6582 * gcc.dg/Wnonnull.c: New test.
6583
6584 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6585
6586 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6587 argument and use dg-messages-by-file instead. Expect it to be
6588 an array rather than a dict.
6589 (lto-link-and-maybe-run): Remove messages_by_file argument and
6590 use an upvar for dg-messages-by-file. Update call to
6591 lto_handle_diagnostics.
6592 (lt-get-options): Treat dg-messages-by-file as an array
6593 rather than a dict.
6594 (lto-get-options-main): Likewise. Set the entry rather than appending.
6595 (lto-execute): Treat dg-messages-by-file as an array rather than
6596 a dict. Update call to lto-link-and-maybe-run.
6597
6598 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/82782
6601 * g++.dg/cpp1z/inline-var4.C: New.
6602
6603 2018-02-05 Martin Liska <mliska@suse.cz>
6604
6605 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6606 options.
6607 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6608 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6609 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6610 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6611 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6612 * c-c++-common/asan/pointer-compare-3.c: New test.
6613
6614 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6615
6616 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6617 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6618
6619 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6620
6621 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6622 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6623 _mm_maskz_range_round_sd): Test new intrinsics.
6624 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6625 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6626 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6627 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6628 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6629 _mm_maskz_range_round_ss): Test new intrinsics.
6630 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6631 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6632 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6633 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6634 __builtin_ia32_rangess128_round): Remove builtins.
6635 (__builtin_ia32_rangesd128_mask_round,
6636 __builtin_ia32_rangess128_mask_round): Test new builtins.
6637 * gcc.target/i386/sse-13.c: Ditto.
6638 * gcc.target/i386/sse-23.c: Ditto.
6639
6640 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6641
6642 PR middle-end/79966
6643 * gfortran.dg/pr79966.f90: New testcase
6644
6645 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6646
6647 PR fortran/84094
6648 * gfortran.dg/associate_23.f90: Fix invalid code.
6649 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6650 * gfortran.dg/matmul_3.f90: Likewise.
6651 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6652
6653 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6654
6655 PR fortran/84115
6656 * gfortran.dg/associate_34.f90: New test.
6657 * gfortran.dg/associate_35.f90: New test.
6658
6659 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6660
6661 PR fortran/84141
6662 PR fortran/84155
6663 * gfortran.dg/pr84155.f90: New test.
6664
6665 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6666
6667 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6668 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6669
6670 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6671
6672 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6673 dg-do run stanza.
6674
6675 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6676
6677 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6678 requirement.
6679 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6680 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6681 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6682
6683 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6684
6685 PR testsuite/52641
6686 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6687 * gcc.dg/Wsign-conversion.c: Dito.
6688 * gcc.dg/attr-alloc_size-4.c: Dito.
6689 * gcc.dg/pr81020.c: Dito.
6690 * gcc.dg/pr81192.c: Dito.
6691 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6692 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6693 * gcc.dg/pr83844.c: Restrict to int32plus.
6694 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6695 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6696 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6697 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6698 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6699 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6700 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6701 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6702 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6703 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6704 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6705 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6706
6707 2018-02-02 Julia Koval <julia.koval@intel.com>
6708
6709 * gcc.target/i386/funcspec-56.inc: Handle new march.
6710 * g++.dg/ext/mv16.C: Ditto.
6711
6712 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6713
6714 * lib/target-supports.exp
6715 (check_effective_target_keeps_null_pointer_checks): No more
6716 special-case avr.
6717 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6718 * gcc.dg/ifcvt-4.c: Skip avr.
6719 * gcc.dg/pr53037-1.c: Dito.
6720 * gcc.dg/pr53037-2.c: Dito.
6721 * gcc.dg/pr53037-3.c: Dito.
6722 * gcc.dg/pr63387-2.c: Dito.
6723 * gcc.dg/pr63387.c: Dito.
6724 * gcc.dg/sancov/cmp0.c: Dito.
6725 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6726 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6727 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6728 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6729 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6730 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6731 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6732 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6733 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6734 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6735 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6736 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6737 * gcc.dg/tree-ssa/pr82059.c: Dito.
6738 * gcc.c-torture/execute/pr70460.c: Dito.
6739
6740 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6741
6742 PR testsuite/52641
6743 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6744 * gcc.c-torture/execute/20180112-1.c: Dito.
6745 * gcc.c-torture/execute/pr81503.c: Dito.
6746 * gcc.dg/store_merging_12.c: Dito.
6747 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6748 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6749 * gcc.dg/tree-ssa/pr80898.c: Dito.
6750 * gcc.dg/tree-ssa/pr82363.c: Dito.
6751 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6752 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6753 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6754 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6755 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6756 * gcc.dg/tree-ssa/pr80803.c: Dito.
6757 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6758 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6759 * gcc.dg/tree-ssa/vrp114.c: Dito.
6760 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6761 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6762 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6763
6764 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6765
6766 PR target/84066
6767 * gcc.target/i386/cet-sjlj-6a.c: New test.
6768 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6769
6770 2018-02-01 Marek Polacek <polacek@redhat.com>
6771
6772 PR c++/84125
6773 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6774
6775 2018-01-30 Jeff Law <law@redhat.com>
6776
6777 PR target/84128
6778 * gcc.target/i386/pr84128.c: New test.
6779
6780 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6781
6782 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6783 -fdelete-null-pointer-checks.
6784
6785 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6786
6787 PR c++/83796
6788 * g++.dg/cpp0x/abstract-default1.C: New.
6789
6790 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6791
6792 PR tree-optimization/81635
6793 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6794 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6795
6796 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6797
6798 PR target/83370
6799 * gcc.target/aarch64/pr83370.c: New.
6800
6801 2018-02-01 Richard Biener <rguenther@suse.de>
6802
6803 * gcc.dg/graphite/pr35356-1.c: Adjust.
6804
6805 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6806
6807 PR testsuite/83846
6808 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6809 for ILP32.
6810 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6811 of hard-coding the choice.
6812 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6813 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6814 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6815 memset call.
6816 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6817 stdint.h types.
6818 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6819 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6820 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6821 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6822 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6823 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6824 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6825 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6826 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6827 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6828 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6829 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6830 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6831 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6832 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6833 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6834 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6835 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6836 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6837 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6838 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6839 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6840 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6841 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6842 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6843 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6844 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6845 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6846 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6847 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6848 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6849 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6850 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6851 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6852 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6853 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6854 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6855 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6856 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
6857 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6858 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6859 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6860 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6861 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6862 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
6863 __builtin_popcountll rather than __builtin_popcountl.
6864
6865 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6866
6867 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
6868 of LD1R[HWD] for multi-element constants on big-endian targets.
6869 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6870 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6871
6872 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6873
6874 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
6875 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
6876 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
6877
6878 2018-02-01 Jakub Jelinek <jakub@redhat.com>
6879
6880 PR tree-optimization/81661
6881 PR tree-optimization/84117
6882 * gcc.dg/pr81661.c: New test.
6883 * gfortran.dg/pr84117.f90: New test.
6884
6885 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
6886
6887 PR fortran/83705
6888 * gfortran.dg/repeat_7.f90: Catch warning message.
6889
6890 2018-01-31 Ian Lance Taylor <iant@golang.org>
6891
6892 * go.go-torture/execute/printnil.go: New test.
6893
6894 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6895
6896 * lib/target-supports.exp (check_effective_target_comdat_group):
6897 Allow for Solaris as comdat syntax.
6898
6899 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
6900 Solaris with comdat_group support and as.
6901
6902 2018-01-31 Marek Polacek <polacek@redhat.com>
6903
6904 PR c/81779
6905 * gcc.dg/pr81779.c: New test.
6906
6907 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6908
6909 PR fortran/84116
6910 * gfortran.dg/gomp/pr84116.f90: New test.
6911
6912 PR c++/83993
6913 * g++.dg/init/pr83993-2.C: New test.
6914
6915 PR c++/83993
6916 * g++.dg/init/pr83993-1.C: New test.
6917 * g++.dg/cpp0x/pr83993.C: New test.
6918
6919 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
6920
6921 PR fortran/84088
6922 * gfortran.dg/pr84088.f90: New test.
6923
6924 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
6925
6926 PR target/82444
6927 * gcc.target/i386/pr82444.c: New.
6928
6929 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
6930
6931 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
6932 * gcc.target/powerpc/vsx-13.c: New.
6933
6934 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6935
6936 PR c++/84092
6937 * g++.dg/cpp1y/var-templ57.C: New.
6938
6939 2018-01-31 Marek Polacek <polacek@redhat.com>
6940
6941 PR c++/84138
6942 * g++.dg/diagnostic/pr84138.C: New test.
6943
6944 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
6945
6946 PR fortran/78534
6947 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
6948 -Wstringop-overflow warnings due to spurious warning with -O1.
6949 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
6950 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
6951
6952 2018-01-31 Richard Biener <rguenther@suse.de>
6953
6954 PR tree-optimization/84132
6955 * g++.dg/torture/pr84132.C: New testcase.
6956
6957 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
6958
6959 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
6960 dg-final scan.
6961
6962 2018-01-31 Julia Koval <julia.koval@intel.com>
6963
6964 PR target/83618
6965 * gcc.target/i386/rdpid.c: Remove "eax".
6966
6967 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6968
6969 PR tree-optimization/64946
6970 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
6971 scan-assembler checks.
6972
6973 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
6974
6975 * gcc.c-torture/execute/20180131-1.c: New test.
6976
6977 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6978
6979 * gcc.target/arc/taux-1.c: New test.
6980 * gcc.target/arc/taux-2.c: Likewise.
6981
6982 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6983
6984 * gcc.target/arc/uncached.c: New test.
6985
6986 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6987
6988 PR lto/83954
6989 * gnat.dg/lto20.adb: Remove dg-excess-errors.
6990
6991 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6992
6993 PR preprocessor/69869
6994 * gcc.dg/cpp/trad/pr69869.c: New test.
6995
6996 PR c/84100
6997 * gcc.dg/pr84100.c: New test.
6998
6999 2018-01-30 Jeff Law <law@redhat.com>
7000
7001 PR target/84064
7002 * gcc.target/i386/pr84064: New test.
7003
7004 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7005
7006 PR fortran/84134
7007 * gfortran.dg/data_implied_do_2.f90: New test.
7008
7009 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7010
7011 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7012
7013 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7014
7015 PR fortran/84133
7016 * gfortran.dg/inline_matmul_21.f90: New test case.
7017
7018 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7019
7020 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7021
7022 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7023
7024 PR target/84112
7025 * gcc.target/powerpc/pr84112.c: New.
7026
7027 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR rtl-optimization/83986
7030 * gcc.dg/pr83986.c: New test.
7031
7032 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7033
7034 PR 58684
7035 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7036 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7037 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7038 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7039
7040 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7041
7042 PR tree-optimization/84111
7043 * gcc.c-torture/compile/pr84111.c: New test.
7044
7045 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7046
7047 PR ipa/83179
7048 * gcc.dg/ipa/inline-2.c: Fix template.
7049 * gcc.dg/ipa/inline-3.c: Fix template.
7050
7051 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7052
7053 PR ipa/81360
7054 * g++.dg/torture/pr81360.C: New testcase.
7055
7056 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7057
7058 PR lto/83954
7059 * gcc.dg/lto/pr83954.h: New testcase.
7060 * gcc.dg/lto/pr83954_0.c: New testcase.
7061 * gcc.dg/lto/pr83954_1.c: New testcase.
7062
7063 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7064
7065 PR bootstrap/84017
7066 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7067 to dg-options.
7068 Simplify DW_AT_producer scan.
7069
7070 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7071
7072 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7073
7074 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7075
7076 PR target/83828
7077 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7078 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7079 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7080 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7081
7082 2018-01-29 Jeff Law <law@redhat.com>
7083
7084 PR testsuite/81010
7085 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7086 better match other tests which require vsx. Verify the zero
7087 extension is part of the test in the combiner dump.
7088
7089 2018-01-29 Marek Polacek <polacek@redhat.com>
7090
7091 PR c/83966
7092 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7093
7094 PR c++/83996
7095 * g++.dg/ext/pr83996.C: New test.
7096
7097 2018-01-29 Richard Biener <rguenther@suse.de>
7098
7099 PR tree-optimization/84057
7100 * gcc.dg/graphite/pr84057.c: New testcase.
7101
7102 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7103
7104 PR fortran/84073
7105 * gfortran.dg/bind_c_usage_31.f90: New test.
7106
7107 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7108
7109 PR c++/83924
7110 * g++.dg/warn/Wduplicated-branches5.C: New.
7111
7112 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7113
7114 * gcc.target/rl78/test_addsi3_internal.c: New test.
7115
7116 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7117
7118 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7119 Make expected output depend on whether we expect sibcalls or not.
7120 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7121 safe-indirect-jump-1.c).
7122
7123 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7124 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7125 Soren Rasmussen <s.c.rasmussen@gmail.com>
7126
7127 Fortran 2018 teams tests.
7128
7129 * gfortran.dg/team_number_1.f90: new test for team_number.
7130 * gfortran.dg/team_change_1.f90: new test for change team.
7131 * gfortran.dg/team_end_1.f90: new test for end team.
7132 * gfortran.dg/team_form_1.f90: new test for form team.
7133
7134 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7135
7136 PR fortran/83998
7137 * gfortran.dg/dot_product_4.f90
7138
7139 2018-01-26 Martin Sebor <msebor@redhat.com>
7140
7141 PR tree-optimization/83896
7142 * gcc.dg/strlenopt-43.c: New.
7143
7144 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7145
7146 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7147 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7148 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7149 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7150 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7151 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7152 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7153 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7154 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7155 stanzas.
7156 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7157 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7158 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7159 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7160 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7161 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7162 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7163 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7164 instruction list.
7165 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7166
7167 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7168
7169 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7170 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7171 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7172 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7173 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7174 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7175 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7176 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7177 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7178 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7179 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7180 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7181 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7182
7183 2018-01-26 Martin Liska <mliska@suse.cz>
7184
7185 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7186 warning is seen.
7187
7188 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7189
7190 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7191 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7192 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7193 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7194 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7195 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7196 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7197 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7198
7199 2018-01-26 Richard Biener <rguenther@suse.de>
7200
7201 PR rtl-optimization/84003
7202 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7203 latent bug in DSE if NOINLINE is appropriately defined.
7204 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7205 and defining NOINLINE.
7206
7207 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7208
7209 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7210 tests specific to aarch64. XFAIL test on arm.
7211
7212 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7213
7214 PR rtl-optimization/83985
7215 * gcc.dg/pr83985.c: New test.
7216
7217 PR c/83989
7218 * c-c++-common/Wrestrict-3.c: New test.
7219
7220 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7221
7222 * gcc.target/arc/tdelegitimize_addr.c: New test.
7223
7224 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7225
7226 * gcc.target/arc/jli-1.c: New file.
7227 * gcc.target/arc/jli-2.c: Likewise.
7228
7229 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7230
7231 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7232 scan-assembler.
7233 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7234 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7235
7236 2018-01-26 Richard Biener <rguenther@suse.de>
7237
7238 PR tree-optimization/81082
7239 * gcc.dg/vect/pr81082.c: New testcase.
7240 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7241 simplification to n * n.
7242
7243 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7244
7245 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7246 Solaris 10.
7247 * gcc.target/i386/pr63620.c: Likewise.
7248
7249 2018-01-26 Julia Koval <julia.koval@intel.com>
7250
7251 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7252 -mavx512f -mavx512bw.
7253 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7254 * gcc.target/i386/i386.exp: Fix types.
7255
7256 2018-01-26 Alan Modra <amodra@gmail.com>
7257
7258 PR target/84033
7259 * gcc.target/powerpc/swaps-p8-46.c: New.
7260
7261 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7262
7263 PR fortran/37577
7264 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7265 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7266 'array01' in the tree dump comparison.
7267 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7268 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7269 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7270
7271 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7272
7273 PR middle-end/83055
7274 * gcc.dg/torture/pr83055.c: New testcase.
7275
7276 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7277
7278 PR c++/84031
7279 * g++.dg/cpp1z/decomp36.C: New test.
7280
7281 PR middle-end/83977
7282 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7283
7284 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7285
7286 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7287 the shift dump line.
7288 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7289
7290 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7291
7292 PR target/81550
7293 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7294 index instead of int, which allows IVOPTs to properly optimize the
7295 loop.
7296
7297 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7298
7299 PR jit/82846
7300 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7301 of "fn_type" typedef.
7302 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7303
7304 2018-01-24 Ian Lance Taylor <iant@golang.org>
7305
7306 * go.go-torture/execute/names-1.go: New test.
7307
7308 2018-01-19 Jeff Law <law@redhat.com>
7309
7310 PR target/83994
7311 * gcc.target/i386/pr83994.c: New test.
7312
7313 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7314
7315 PR target/84014
7316 * gcc.target/powerpc/pr84014.c: New.
7317
7318 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7319
7320 PR middle-end/83977
7321 * c-c++-common/gomp/pr83977-1.c: New test.
7322 * c-c++-common/gomp/pr83977-2.c: New test.
7323 * c-c++-common/gomp/pr83977-3.c: New test.
7324 * gfortran.dg/gomp/pr83977.f90: New test.
7325
7326 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7327
7328 PR testsuite/83889
7329 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7330 * gcc.dg/vect/pr80631-1.c: Likewise.
7331 * gcc.dg/vect/pr80631-2.c: Likewise.
7332 * gcc.dg/vect/pr81410.c: Likewise.
7333 * gcc.dg/vect/pr81633.c: Likewise.
7334 * gcc.dg/vect/pr81815.c: Likewise.
7335 * gcc.dg/vect/pr82108.c: Likewise.
7336 * gcc.dg/vect/pr83857.c: Likewise.
7337 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7338 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7339 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7340 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7341 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7342 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7343 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7344 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7345 dg-xfail-run-if instead.
7346 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7347 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7348 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7349 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7350 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7351
7352 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7353
7354 PR tree-optimization/83979
7355 * g++.dg/pr83979.c: New test.
7356
7357 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7358
7359 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7360 option. Add arm_neon_ok_no_float_abi check.
7361
7362 2018-01-24 Richard Biener <rguenther@suse.de>
7363
7364 PR tree-optimization/83176
7365 * gcc.dg/graphite/pr83176.c: New testcase.
7366
7367 2018-01-24 Richard Biener <rguenther@suse.de>
7368
7369 PR tree-optimization/82819
7370 * gcc.dg/graphite/pr82819.c: New testcase.
7371
7372 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7373
7374 PR c++/83921
7375 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7376 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7377 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7378 * g++.dg/ext/stmtexpr20.C: Likewise.
7379 * g++.dg/ext/stmtexpr21.C: Likewise.
7380
7381 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7382
7383 PR c++/83974
7384 * g++.dg/warn/pr83974.C: New test case.
7385
7386 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7387
7388 PR sanitizer/83987
7389 * g++.dg/ubsan/pr83987.C: New test.
7390
7391 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7392
7393 PR fortran/83866
7394 * gfortran.dg/pdt_29.f03: New test.
7395
7396 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7397
7398 PR fortran/83898
7399 * gfortran.dg/associate_33.f03: New test.
7400
7401 2018-01-23 Martin Liska <mliska@suse.cz>
7402
7403 PR lto/81440
7404 * gcc.dg/lto/pr81440.h: New test.
7405 * gcc.dg/lto/pr81440_0.c: New test.
7406 * gcc.dg/lto/pr81440_1.c: New test.
7407
7408 2018-01-23 Nathan Sidwell <nathan@acm.org>
7409
7410 PR c++/83988
7411 * g++.dg/template/pr83988.C: New.
7412
7413 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7414
7415 PR c++/82882
7416 PR c++/83978
7417 * g++.dg/cpp0x/pr82882.C: New test.
7418 * g++.dg/cpp0x/pr83978.C: New test.
7419
7420 PR c++/83958
7421 * g++.dg/cpp1z/decomp35.C: New test.
7422
7423 2018-01-23 Nathan Sidwell <nathan@acm.org>
7424
7425 * g++.dg/cpp0x/range-for10.C: Adjust.
7426 * g++.dg/ext/forscope1.C: Adjust.
7427 * g++.dg/ext/forscope2.C: Adjust.
7428 * g++.dg/template/for1.C: Adjust.
7429
7430 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7431
7432 PR tree-optimization/83510
7433 * gcc.c-torture/compile/pr83510.c: New test case.
7434
7435 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7436
7437 PR testsuite/83888
7438 * lib/target-supports.exp (check_effective_target_vect_float): Say
7439 that the result only holds when -funsafe-math-optimizations is on.
7440 (check_effective_target_vect_float_strict): New procedure.
7441 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7442 of vect_float.
7443 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7444
7445 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7446
7447 PR tree-optimization/83965
7448 * gcc.dg/vect/pr83965.c: New test.
7449
7450 2018-01-23 Richard Biener <rguenther@suse.de>
7451
7452 PR tree-optimization/83963
7453 * gfortran.dg/graphite/pr83963.f: New testcase.
7454 * gcc.dg/graphite/pr83963-2.c: Likewise.
7455
7456 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7457
7458 PR c++/83918
7459 * g++.dg/cpp1z/pr83918.C: New test.
7460
7461 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7462
7463 PR tree-optimization/83957
7464 * gcc.dg/autopar/pr83957.c: New test.
7465
7466 PR tree-optimization/83081
7467 * gcc.dg/predict-8.c: Adjust expected probability.
7468
7469 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7470
7471 PR target/83862
7472 * gcc.target/powerpc/pr83862.c: New test.
7473
7474 2018-01-22 Carl Love <cel@us.ibm.com>
7475
7476 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7477 builtins-4-runnable.c, builtins-6-runnable.c,
7478 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7479 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7480 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7481 for signed/unsigned 128-bit and long long int loads.
7482
7483 2018-01-22 Marek Polacek <polacek@redhat.com>
7484
7485 PR c++/81933
7486 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7487
7488 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7489
7490 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7491 scan-asembler valid instructions list.
7492 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7493 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7494 power8-vector requirement and option.
7495 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7496
7497 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7498
7499 PR 78534
7500 PR 83704
7501 * gfortran.dg/string_1.f90: Remove printing the length.
7502
7503 2018-01-22 Richard Biener <rguenther@suse.de>
7504
7505 PR tree-optimization/83963
7506 * gcc.dg/graphite/pr83963.c: New testcase.
7507
7508 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7509
7510 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7511 dg-require-effective-target directives.
7512
7513 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7514
7515 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7516 New procedure.
7517 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7518 Adjust scan-assembler checks for soft-float.
7519
7520 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7521
7522 PR target/83946
7523 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7524
7525 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7526
7527 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7528 * gcc.dg/pr83623.c: Likewise.
7529 * gcc.dg/pr83666.c: Likewise.
7530
7531 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7532 David Edelsohn <dje.gcc@gmail.com>
7533
7534 PR target/83946
7535 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7536 assembly output from "crset eq" to "crset 2".
7537 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7538 assembly output from . to $.
7539 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7540 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7541 assembly output from "crset eq" to "crset 2".
7542 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7543 assembly output from "crset eq" to "crset 2", and from . to $.
7544
7545 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7546
7547 PR fortran/83900
7548 * gfortran.dg/matmul_18.f90: New test.
7549
7550 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7551
7552 PR tree-optimization/83940
7553 * gcc.dg/torture/pr83940.c: New test.
7554
7555 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7556
7557 PR middle-end/83945
7558 * gcc.dg/tls/pr83945.c: New test.
7559
7560 PR target/83930
7561 * gcc.dg/pr83930.c: New test.
7562
7563 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7564
7565 PR fortran/83900
7566 * gfortran.dg/matmul_17.f90: New test.
7567
7568 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7569
7570 PR fortran/80768
7571 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7572
7573 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR c++/81167
7576 * g++.dg/cpp0x/pr81167.C: New test.
7577
7578 PR c++/83919
7579 * g++.dg/cpp0x/pr83919.C: New test.
7580
7581 2018-01-19 Jeff Law <law@redhat.com>
7582 Jakub Jelinek <jakub@redhat.com>
7583
7584 * gcc.dg/stack-check-16.c: New test.
7585
7586 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7587
7588 PR target/83790
7589 * gcc.target/nvptx/indirect_call.c: New test.
7590
7591 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7592
7593 * g++.dg/torture/pr83619.C: Remove dg-message.
7594
7595 2018-01-19 Martin Liska <mliska@suse.cz>
7596
7597 * gcc.dg/predict-1.c: Adjust expected probability.
7598 * gcc.dg/predict-3.c: Likewise.
7599 * gcc.dg/predict-5.c: Likewise.
7600 * gcc.dg/predict-6.c: Likewise.
7601 * gcc.dg/predict-9.c: Likewise.
7602
7603 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7604
7605 PR tree-optimization/83922
7606 * gcc.dg/pr83922.c: New test.
7607
7608 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7609
7610 PR tree-optimization/83914
7611 * gcc.dg/vect/pr83914.c: New test.
7612
7613 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7614
7615 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7616 * gcc.target/arm/negdi-2.c: Likewise.
7617 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7618
7619 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7620
7621 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7622
7623 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7624
7625 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7626
7627 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7628
7629 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7630 hppa*-*-hpux*.
7631
7632 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7633
7634 PR ipa/83619
7635 PR testsuite/83934
7636 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7637 forward declaration.
7638
7639 2018-01-18 Carl Love <cel@us.ibm.com>
7640
7641 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7642 to the function.
7643
7644 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7645
7646 PR c++/81013
7647 * g++.dg/inherit/union3.C: New.
7648
7649 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7650
7651 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7652
7653 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7654
7655 PR ipa/83619
7656 * g++.dg/torture/pr83619.C: New testcase.
7657
7658 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7659
7660 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7661 Add function body to force error messages in some configurations.
7662
7663 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7664
7665 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7666 and arm_thumb1_ok.
7667
7668 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7669
7670 PR other/70268
7671 * c-c++-common/ffile-prefix-map.c: New test.
7672 * c-c++-common/fmacro-prefix-map.c: New test.
7673 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7674 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7675
7676 2018-01-18 Martin Liska <mliska@suse.cz>
7677
7678 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7679 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7680 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7681 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7682 * gcc.target/i386/ret-thunk-10.c: Likewise.
7683 * gcc.target/i386/ret-thunk-11.c: Likewise.
7684 * gcc.target/i386/ret-thunk-12.c: Likewise.
7685 * gcc.target/i386/ret-thunk-15.c: Likewise.
7686 * gcc.target/i386/ret-thunk-9.c: Likewise.
7687
7688 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7689
7690 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7691 order.
7692
7693 2018-01-18 Nathan Sidwell <nathan@acm.org>
7694
7695 PR c++/83160
7696 * g++.dg/cpp0x/pr83160.C: New.
7697
7698 2018-01-18 Richard Biener <rguenther@suse.de>
7699
7700 PR tree-optimization/83887
7701 * gcc.dg/graphite/pr83887.c: New testcase.
7702 * gfortran.dg/graphite/pr83887.f90: Likewise.
7703 * gfortran.dg/graphite/pr83887.f: Likewise.
7704
7705 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7706
7707 PR target/65578
7708 * gcc.target/arm/builtin-bswap.x: New file.
7709 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7710 and options for armv6t2.
7711 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7712 and options for Thumb1.
7713 * gcc.target/arm/builtin-bswap16.x: New file.
7714 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7715 and options for armv6t2.
7716 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7717 and options for Thumb1.
7718
7719 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7720
7721 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7722 order.
7723
7724 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7725
7726 PR c/61240
7727 * gcc.dg/pr61240.c: New test.
7728
7729 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7730
7731 PR fortran/83864
7732 * gfortran.dg/pr83864.f90: New test.
7733
7734 2018-01-17 Jeff Law <law@redhat.com>
7735
7736 PR testsuite/83883
7737 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7738
7739 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7740
7741 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7742 restriction, but still restrict to 64-bit.
7743 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7744 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7745
7746 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7747
7748 PR fortran/83874
7749 * gfortran.dg/pr83874.f90: New test.
7750
7751 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7752
7753 PR c++/83824
7754 * g++.dg/cpp0x/pr83824.C: New test.
7755
7756 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7757
7758 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7759 appropriate .gnu_attribute for the long double type, if we use the
7760 long double type, but do not generate any calls.
7761 * gcc.target/powerpc/gnuattr2.c: Likewise.
7762 * gcc.target/powerpc/gnuattr3.c: Likewise.
7763
7764 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7765
7766 PR c++/78344
7767 * g++.dg/cpp0x/alignas13.C: New.
7768
7769 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7770
7771 PR c++/83897
7772 * g++.dg/cpp0x/pr83897.C: New test.
7773
7774 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7775
7776 PR ipa/83051
7777 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7778
7779 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7780
7781 PR c++/81054
7782 * g++.dg/cpp0x/constexpr-ice19.C: New.
7783
7784 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7785
7786 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7787 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7788 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7789 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7790 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7791 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7792 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7793 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7794 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7795 * gcc.target/powerpc/builtins-1.fold.h: New.
7796
7797 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7798
7799 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7800 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7801
7802 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7803
7804 * gcc.target/arm/g2.c: Add -marm to dg-options.
7805 * gcc.target/arm/scd42-2.c: Likewise.
7806
7807 2018-01-17 Nathan Sidwell <nathan@acm.org>
7808
7809 PR c++/83287
7810 * g++.dg/lookup/pr83287-2.C: New.
7811
7812 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7813
7814 PR c++/83814
7815 PR c++/83902
7816 * g++.dg/wrappers/pr83814.C: New test case.
7817 * g++.dg/wrappers/pr83902.C: New test case.
7818
7819 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7820
7821 PR lto/83121
7822 * g++.dg/lto/pr83121_0.C: New test case.
7823 * g++.dg/lto/pr83121_1.C: New test case.
7824 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7825 adapted from DejaGnu's dg-test.
7826 (lto_handle_diagnostics): New procedure.
7827 (lto_prune_warns): Ignore informational notes.
7828 (lto-link-and-maybe-run): Add "messages_by_file" param.
7829 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
7830 "execute" when "link" fails if "execute" was not specified.
7831 (lto-can-handle-directive): New procedure.
7832 (lto-get-options-main): Call lto-can-handle-directive. Add a
7833 dg-messages local, using it to set the caller's
7834 dg-messages-by-file for the given source file.
7835 (lto-get-options): Likewise.
7836 (lto-execute): Add dg-messages-by-file local, and pass it to
7837 lto-link-and-maybe-run.
7838
7839 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7840 Richard Sandiford <richard.sandiford@linaro.org>
7841
7842 PR target/79041
7843 PR target/82964
7844 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
7845 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
7846
7847 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7848
7849 * lib/target-supports.exp: Fix -march arguments in arm arch effective
7850 target check autogenerator for armv8.1-a and armv8.2-a.
7851
7852 2018-01-17 Carl Love <cel@us.ibm.com>
7853
7854 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
7855 Add debug print statements.
7856 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
7857 16 byte vector load followed by a partial vector load.
7858
7859 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7860
7861 PR c++/83799
7862 * g++.dg/wrappers/pr83799.C: New test case.
7863
7864 2018-01-17 Nathan Sidwell <nathan@acm.org>
7865
7866 PR c++/83739
7867 * g++.dg/cpp1y/pr83739.C: New.
7868
7869 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7870
7871 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
7872 * gcc.target/visium/overflow16.c: Likewise.
7873 * gcc.target/visium/overflow32.c: Likewise.
7874
7875 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7876
7877 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
7878
7879 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7880
7881 * gcc.dg/rtl/arm/stl-cond.c: New test.
7882 * gcc.target/arm/stl-cond.c: Delete.
7883
7884 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7885
7886 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
7887 directives.
7888
7889 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7890
7891 PR tree-optimization/83843
7892 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
7893 * gcc.dg/store_merging_19.c: New test.
7894
7895 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7896
7897 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
7898 and options.
7899
7900 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7901
7902 PR rtl-optimization/83771
7903 * gcc.dg/pr83771.c: New test.
7904
7905 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7906
7907 PR tree-optimization/81184
7908 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
7909 targets.
7910 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7911
7912 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7913
7914 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
7915
7916 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7917
7918 PR target/83546
7919 * gcc.target/i386/pr83546.c: New test.
7920
7921 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7922
7923 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
7924
7925 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7926
7927 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
7928 test and add dg-warning for the -Wstringop-overflow warning.
7929
7930 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7931
7932 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
7933 XFAIL last test on SPARC and Visium.
7934
7935 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
7936
7937 PR rtl-optimization/80481
7938 * g++.dg/pr80481.C: Exclude solaris.
7939
7940 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7941
7942 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
7943 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
7944 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
7945
7946 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7947
7948 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
7949 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
7950 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
7951 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
7952 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
7953 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
7954 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
7955 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
7956 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
7957 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
7958 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
7959 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
7960 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
7961 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
7962 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
7963
7964 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7965
7966 PR testsuite/77734
7967 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
7968
7969 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7970
7971 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
7972 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
7973 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
7974 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
7975 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
7976 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
7977
7978 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7979
7980 PR tree-optimization/83857
7981 * gcc.dg/vect/pr83857.c: New test.
7982
7983 2018-01-16 Richard Biener <rguenther@suse.de>
7984
7985 PR tree-optimization/83867
7986 * gcc.dg/vect/pr83867.c: New testcase.
7987
7988 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7989
7990 PR c/83844
7991 * gcc.dg/pr83844.c: New test.
7992
7993 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7994
7995 * gcc.dg/torture/pr83847.c: New test.
7996
7997 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7998
7999 PR rtl-optimization/86620
8000 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8001 instead of --param=max-sched-ready-insns=0.
8002 * gcc.target/i386/pr83620.c: New test.
8003 * gcc.dg/pr83620.c: New test.
8004
8005 PR tree-optimization/83843
8006 * gcc.dg/store_merging_18.c: New test.
8007
8008 PR c++/83817
8009 * g++.dg/cpp1y/pr83817.C: New test.
8010
8011 PR c++/83825
8012 * g++.dg/template/pr83825.C: New test.
8013
8014 2018-01-16 Richard Biener <rguenther@suse.de>
8015
8016 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8017
8018 2018-01-16 Richard Biener <rguenther@suse.de>
8019
8020 PR testsuite/82132
8021 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8022 from gcc.dg/torture/pr60092.c.
8023
8024 2018-01-15 Martin Sebor <msebor@redhat.com>
8025
8026 PR c++/83588
8027 * g++.dg/ext/flexary28.C: New test.
8028
8029 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8030
8031 PR fortran/82257
8032 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8033
8034 2018-01-15 Martin Sebor <msebor@redhat.com>
8035
8036 PR testsuite/83869
8037 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8038
8039 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8040
8041 PR fortran/54613
8042 * gfortran.dg/minmaxloc_9.f90: New test.
8043 * gfortran.dg/minmaxloc_10.f90: New test.
8044 * gfortran.dg/minmaxloc_11.f90: New test.
8045
8046 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8047
8048 PR target/83839
8049 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8050 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8051 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8052 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8053 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8054 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8055 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8056 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8057 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8058 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8059 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8060 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8061 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8062 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8063 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8064 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8065 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8066 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8067 * gcc.target/i386/ret-thunk-10.c: Likewise.
8068 * gcc.target/i386/ret-thunk-11.c: Likewise.
8069 * gcc.target/i386/ret-thunk-12.c: Likewise.
8070 * gcc.target/i386/ret-thunk-13.c: Likewise.
8071 * gcc.target/i386/ret-thunk-14.c: Likewise.
8072 * gcc.target/i386/ret-thunk-15.c: Likewise.
8073 * gcc.target/i386/ret-thunk-9.c: Don't check the
8074 __x86_return_thunk label. Scan for "push" only for Linux.
8075
8076 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8077
8078 PR testsuite/79920
8079 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8080
8081 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8082
8083 PR target/83687
8084 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8085 tests.
8086 * gcc.target/arm/pr83687.c: New test.
8087
8088 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8089
8090 Adjust tests to AVR_TINY.
8091
8092 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8093 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8094 * gcc.target/avr/pr71627.c: Same.
8095 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8096 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8097 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8098 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8099 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8100 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8101 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8102 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8103 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8104 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8105 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8106 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8107 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8108 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8109 * gcc.target/avr/torture/pr61055.c: Same.
8110 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8111 available.
8112 * gcc.target/avr/torture/int24-mul.c: Same.
8113 * gcc.target/avr/torture/pr51782-1.c: Same.
8114 * gcc.target/avr/torture/pr61443.c: Same.
8115 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8116 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8117
8118 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8119
8120 PR c/83801
8121 PR c/83729
8122 * gcc.target/avr/torture/pr83729.c: New test.
8123 * gcc.target/avr/torture/pr83801.c: New test.
8124
8125 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR middle-end/82694
8128 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8129 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8130
8131 2018-01-10 Martin Sebor <msebor@redhat.com>
8132
8133 PR other/83508
8134 * gcc.dg/Wstringop-overflow-2.c: New test.
8135
8136 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8137
8138 PR libgfortran/83811
8139 * gfortran.dg/fmt_e.f90: New test.
8140
8141 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8142
8143 * gcc.target/i386/indirect-thunk-10.c: New test.
8144 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8145 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8146 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8147 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8148 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8149 * gcc.target/i386/ret-thunk-17.c: Likewise.
8150 * gcc.target/i386/ret-thunk-18.c: Likewise.
8151 * gcc.target/i386/ret-thunk-19.c: Likewise.
8152 * gcc.target/i386/ret-thunk-20.c: Likewise.
8153 * gcc.target/i386/ret-thunk-21.c: Likewise.
8154
8155 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8156
8157 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8158
8159 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8160
8161 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8162 -mno-indirect-branch-register.
8163 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8164 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8165 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8166 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8167 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8168 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8169 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8170 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8171 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8172 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8173 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8174 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8175 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8176 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8177 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8178 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8179 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8180 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8181 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8182 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8183 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8184 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8185 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8186 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8187 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8188 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8189 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8190 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8191 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8192 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8193 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8194 * gcc.target/i386/ret-thunk-10.c: Likewise.
8195 * gcc.target/i386/ret-thunk-11.c: Likewise.
8196 * gcc.target/i386/ret-thunk-12.c: Likewise.
8197 * gcc.target/i386/ret-thunk-13.c: Likewise.
8198 * gcc.target/i386/ret-thunk-14.c: Likewise.
8199 * gcc.target/i386/ret-thunk-15.c: Likewise.
8200 * gcc.target/i386/ret-thunk-9.c: Likewise.
8201 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8202 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8203 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8204
8205 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8206
8207 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8208 -mfunction-return=keep.
8209 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8210 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8211 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8212 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8213 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8214 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8215 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8216 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8217 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8218 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8219 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8220 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8221 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8222 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8223 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8224 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8225 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8226 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8227 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8228 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8229 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8230 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8231 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8232 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8233 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8234 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8235 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8236 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8237 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8238 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8239 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8240 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8241 * gcc.target/i386/ret-thunk-1.c: New test.
8242 * gcc.target/i386/ret-thunk-10.c: Likewise.
8243 * gcc.target/i386/ret-thunk-11.c: Likewise.
8244 * gcc.target/i386/ret-thunk-12.c: Likewise.
8245 * gcc.target/i386/ret-thunk-13.c: Likewise.
8246 * gcc.target/i386/ret-thunk-14.c: Likewise.
8247 * gcc.target/i386/ret-thunk-15.c: Likewise.
8248 * gcc.target/i386/ret-thunk-16.c: Likewise.
8249 * gcc.target/i386/ret-thunk-2.c: Likewise.
8250 * gcc.target/i386/ret-thunk-3.c: Likewise.
8251 * gcc.target/i386/ret-thunk-4.c: Likewise.
8252 * gcc.target/i386/ret-thunk-5.c: Likewise.
8253 * gcc.target/i386/ret-thunk-6.c: Likewise.
8254 * gcc.target/i386/ret-thunk-7.c: Likewise.
8255 * gcc.target/i386/ret-thunk-8.c: Likewise.
8256 * gcc.target/i386/ret-thunk-9.c: Likewise.
8257
8258 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8259
8260 * gcc.target/i386/indirect-thunk-1.c: New test.
8261 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8262 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8263 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8264 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8265 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8266 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8267 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8268 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8269 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8270 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8271 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8272 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8273 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8274 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8275 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8276 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8277 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8278 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8279 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8280 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8281 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8282 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8283 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8284 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8285 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8286 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8287 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8288 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8289 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8290 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8291 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8292 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8293
8294 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8295
8296 PR ipa/83051
8297 * gcc.c-torture/compile/pr83051.c: New testcase.
8298
8299 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8300
8301 PR tree-optimization/83501
8302 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8303
8304 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8305
8306 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8307 for lvx and stvx instead of lxvd2x and stxvd2x and require
8308 little-endian target. Add comments.
8309 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8310 comprehensive testing.
8311 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8312 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8313 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8314 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8315 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8316 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8317 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8318 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8319 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8320 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8321 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8322 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8323 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8324 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8325 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8326 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8327 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8328 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8329 scan-assembler-not directives that forbid lvx and xxpermdi.
8330 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8331 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8332 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8333 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8334 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8335 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8336 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8337 scan-assembler-times directives to reflect different numbers of
8338 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8339
8340 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8341 Alan Hayward <alan.hayward@arm.com>
8342 David Sherwood <david.sherwood@arm.com>
8343
8344 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8345 than SLP vectorization.
8346 * gcc.dg/vect/vect-alias-check-10.c: New test.
8347 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8348 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8349 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8350 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8351 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8352 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8353 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8354 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8355 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8356 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8357 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8358 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8359 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8360 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8361 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8362 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8363 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8364 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8365 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8366 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8367 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8368 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8369 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8370
8371 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8372 Alan Hayward <alan.hayward@arm.com>
8373 David Sherwood <david.sherwood@arm.com>
8374
8375 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8376 New proc.
8377 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8378 targets with scatter stores.
8379 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8380 stores.
8381 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8382 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8383 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8384 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8385 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8386 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8387 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8388 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8389 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8390 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8391 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8392 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8393 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8394 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8395 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8396 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8397
8398 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8399 Alan Hayward <alan.hayward@arm.com>
8400 David Sherwood <david.sherwood@arm.com>
8401
8402 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8403 for double_reduc1.
8404 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8405 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8406 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8407 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8408
8409 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8410 Alan Hayward <alan.hayward@arm.com>
8411 David Sherwood <david.sherwood@arm.com>
8412
8413 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8414 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8415 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8416
8417 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8418 Alan Hayward <alan.hayward@arm.com>
8419 David Sherwood <david.sherwood@arm.com>
8420
8421 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8422 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8423 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8424 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8425 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8426 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8427 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8428 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8429 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8430 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8431 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8432 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8433 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8434 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8435
8436 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8437 Alan Hayward <alan.hayward@arm.com>
8438 David Sherwood <david.sherwood@arm.com>
8439
8440 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8441 check for a message about using in-order reductions.
8442 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8443 check for a message about using in-order reductions.
8444 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8445 vectorized and check for a message about using in-order reductions.
8446 Expect targets with variable-length vectors to fall back to the
8447 fixed-length mininum.
8448 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8449 check for a message about using in-order reductions.
8450 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8451 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8452 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8453 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8454 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8455 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8456 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8457 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8458 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8459 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8460 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8461 vect_fold_left_plus.
8462
8463 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8464
8465 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8466 are spilled.
8467 * gcc.target/aarch64/sve/spill_2.c: New test.
8468 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8469 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8470 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8471 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8472 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8473
8474 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8475 Alan Hayward <alan.hayward@arm.com>
8476 David Sherwood <david.sherwood@arm.com>
8477
8478 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8479 of branches.
8480 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8481 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8482 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8483 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8484 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8485 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8486 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8487 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8488 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8489
8490 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8491 Alan Hayward <alan.hayward@arm.com>
8492 David Sherwood <david.sherwood@arm.com>
8493
8494 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8495 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8496 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8497 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8498
8499 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8500 Alan Hayward <alan.hayward@arm.com>
8501 David Sherwood <david.sherwood@arm.com>
8502
8503 * lib/target-supports.exp
8504 (check_effective_target_vect_fold_extract_last): New proc.
8505 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8506 for fold_extract_last.
8507 * gcc.dg/vect/pr65947-2.c: Likewise.
8508 * gcc.dg/vect/pr65947-3.c: Likewise.
8509 * gcc.dg/vect/pr65947-4.c: Likewise.
8510 * gcc.dg/vect/pr65947-5.c: Likewise.
8511 * gcc.dg/vect/pr65947-6.c: Likewise.
8512 * gcc.dg/vect/pr65947-9.c: Likewise.
8513 * gcc.dg/vect/pr65947-10.c: Likewise.
8514 * gcc.dg/vect/pr65947-12.c: Likewise.
8515 * gcc.dg/vect/pr65947-14.c: Likewise.
8516 * gcc.dg/vect/pr80631-1.c: Likewise.
8517 * gcc.target/aarch64/sve/clastb_1.c: New test.
8518 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8519 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8520 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8521 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8522 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8523 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8524 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8525 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8526 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8527 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8528 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8529 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8530 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8531
8532 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8533 Alan Hayward <alan.hayward@arm.com>
8534 David Sherwood <david.sherwood@arm.com>
8535
8536 * gcc.target/aarch64/sve/live_1.c: New test.
8537 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8538
8539 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8540 Alan Hayward <alan.hayward@arm.com>
8541 David Sherwood <david.sherwood@arm.com>
8542
8543 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8544 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8545 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8546 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8547 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8548 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8549 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8550 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8551 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8552
8553 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8554 Alan Hayward <alan.hayward@arm.com>
8555 David Sherwood <david.sherwood@arm.com>
8556
8557 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8558 New proc.
8559 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8560 vect_fully_masked.
8561 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8562 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8563 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8564 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8565 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8566 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8567
8568 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8569 Alan Hayward <alan.hayward@arm.com>
8570 David Sherwood <david.sherwood@arm.com>
8571
8572 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8573 instead of just ADDRESS.
8574 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8575 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8576 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8577 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8578 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8579 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8580 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8581 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8582 * gcc.target/aarch64/sve/while_2.c: Likewise.
8583 * gcc.target/aarch64/sve/while_3.c: Likewise.
8584 * gcc.target/aarch64/sve/while_4.c: Likewise.
8585
8586 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8587 Alan Hayward <alan.hayward@arm.com>
8588 David Sherwood <david.sherwood@arm.com>
8589
8590 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8591 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8592 to be predicated.
8593 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8594 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8595 * gcc.target/aarch64/sve/reduc_5.c: New test.
8596 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8597 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8598
8599 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8600 Alan Hayward <alan.hayward@arm.com>
8601 David Sherwood <david.sherwood@arm.com>
8602
8603 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8604 * gcc.dg/tree-ssa/peel1.c: Likewise.
8605 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8606 variable-length vectors.
8607 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8608 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8609 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8610 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8611 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8612 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8613 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8614 * gcc.target/aarch64/sve/slp_8.c: New test.
8615 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8616 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8617 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8618 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8619 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8620 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8621 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8622 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8623 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8624 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8625 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8626 * gcc.target/aarch64/sve/while_1.c: Likewise.
8627 * gcc.target/aarch64/sve/while_2.c: Likewise.
8628 * gcc.target/aarch64/sve/while_3.c: Likewise.
8629 * gcc.target/aarch64/sve/while_4.c: Likewise.
8630
8631 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8632 Alan Hayward <alan.hayward@arm.com>
8633 David Sherwood <david.sherwood@arm.com>
8634
8635 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8636 New proc.
8637 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8638 and add an associated scan-dump test. Prevent vectorization
8639 of the first two loops.
8640 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8641 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8642 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8643 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8644 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8645 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8646
8647 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8648 Alan Hayward <alan.hayward@arm.com>
8649 David Sherwood <david.sherwood@arm.com>
8650
8651 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8652 * gcc.dg/vect/pr67790.c: Likewise.
8653 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8654 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8655 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8656 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8657 * gcc.target/aarch64/sve/slp_5.c: New test.
8658 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8659 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8660 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8661 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8662 * gcc.target/aarch64/sve/slp_7_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/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8669 && vect_load_lanes
8670 * gcc.dg/vect/slp-1.c: Likewise.
8671 * gcc.dg/vect/slp-10.c: Likewise.
8672 * gcc.dg/vect/slp-12b.c: Likewise.
8673 * gcc.dg/vect/slp-12c.c: Likewise.
8674 * gcc.dg/vect/slp-17.c: Likewise.
8675 * gcc.dg/vect/slp-19b.c: Likewise.
8676 * gcc.dg/vect/slp-20.c: Likewise.
8677 * gcc.dg/vect/slp-21.c: Likewise.
8678 * gcc.dg/vect/slp-22.c: Likewise.
8679 * gcc.dg/vect/slp-23.c: Likewise.
8680 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8681 * gcc.dg/vect/slp-24.c: Likewise.
8682 * gcc.dg/vect/slp-28.c: Likewise.
8683 * gcc.dg/vect/slp-39.c: Likewise.
8684 * gcc.dg/vect/slp-6.c: Likewise.
8685 * gcc.dg/vect/slp-7.c: Likewise.
8686 * gcc.dg/vect/slp-cond-1.c: Likewise.
8687 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8688 * gcc.dg/vect/slp-cond-2.c: Likewise.
8689 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8690 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8691 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8692 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8693 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8694 * gcc.dg/vect/slp-perm-6.c: Likewise.
8695 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8696 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8697 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8698 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8699 * gcc.dg/vect/slp-12a.c: Likewise.
8700 * gcc.dg/vect/slp-14.c: Likewise.
8701 * gcc.dg/vect/slp-15.c: Likewise.
8702 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8703 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8704 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8705 * gcc.target/aarch64/sve/slp_1.c: New test.
8706 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8707 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8708 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8709 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8710 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8711 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8712 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8713
8714 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8715 Alan Hayward <alan.hayward@arm.com>
8716 David Sherwood <david.sherwood@arm.com>
8717
8718 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8719 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8720 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8721 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8722 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8723 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8724 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8725 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8726 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8727 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8728 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8729 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8730 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8731 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8732 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8733 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8734 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8735 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8736 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8737
8738 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8739 Alan Hayward <alan.hayward@arm.com>
8740 David Sherwood <david.sherwood@arm.com>
8741
8742 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8743 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8744 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8745 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8746 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8747 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8748 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8749 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8750 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8751 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8752 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8753 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8754 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8755 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8756 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8757 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8758 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8759 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8760 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8761 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8762 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8763 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8764 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8765 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8766 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8767 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8768 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8769 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8770 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8771 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8772 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8773 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8774 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8775 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8776 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8777 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8778
8779 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8780 Alan Hayward <alan.hayward@arm.com>
8781 David Sherwood <david.sherwood@arm.com>
8782
8783 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8784 Return true for SVE too.
8785 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8786 if load/store lanes are supported.
8787 * gcc.dg/vect/slp-10.c: Likewise.
8788 * gcc.dg/vect/slp-12c.c: Likewise.
8789 * gcc.dg/vect/slp-17.c: Likewise.
8790 * gcc.dg/vect/slp-33.c: Likewise.
8791 * gcc.dg/vect/slp-6.c: Likewise.
8792 * gcc.dg/vect/slp-cond-1.c: Likewise.
8793 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8794 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8795 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8796 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8797 * gcc.dg/vect/slp-perm-6.c: Likewise.
8798 * gcc.dg/vect/slp-perm-9.c: Likewise.
8799 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8800 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8801 for variable-length vectors.
8802
8803 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8804 Alan Hayward <alan.hayward@arm.com>
8805 David Sherwood <david.sherwood@arm.com>
8806
8807 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8808 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8809
8810 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8811
8812 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8813 * g++.target/aarch64/sve/catch_1.C: New test.
8814 * g++.target/aarch64/sve/catch_2.C: Likewise.
8815 * g++.target/aarch64/sve/catch_3.C: Likewise.
8816 * g++.target/aarch64/sve/catch_4.C: Likewise.
8817 * g++.target/aarch64/sve/catch_5.C: Likewise.
8818 * g++.target/aarch64/sve/catch_6.C: Likewise.
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 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8825 New proc.
8826 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8827 * gcc.target/aarch64/fmaxmin.c: Likewise.
8828 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8829 * gcc.target/aarch64/orr_imm_1.c: Likewise.
8830 * gcc.target/aarch64/pr62178.c: Likewise.
8831 * gcc.target/aarch64/pr71727-2.c: Likewise.
8832 * gcc.target/aarch64/saddw-1.c: Likewise.
8833 * gcc.target/aarch64/saddw-2.c: Likewise.
8834 * gcc.target/aarch64/uaddw-1.c: Likewise.
8835 * gcc.target/aarch64/uaddw-2.c: Likewise.
8836 * gcc.target/aarch64/uaddw-3.c: Likewise.
8837 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
8838 * gcc.target/aarch64/vect-compile.c: Likewise.
8839 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
8840 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
8841 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8842 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8843 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8844 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8845 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8846 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
8847 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
8848 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8849 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8850 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8851 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8852 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
8853 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
8854 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
8855 * gcc.target/aarch64/vect-movi.c: Likewise.
8856 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
8857 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
8858 * gcc.target/aarch64/vect-vaddv.c: Likewise.
8859 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8860 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8861 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
8862 fixed-length SVE.
8863 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
8864 * gcc.target/aarch64/sve/arith_1.c: New test.
8865 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
8866 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8867 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8868 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8869 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
8870 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
8871 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
8872 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
8873 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
8874 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
8875 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8876 * gcc.target/aarch64/sve/ext_1.c: Likewise.
8877 * gcc.target/aarch64/sve/ext_2.c: Likewise.
8878 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8879 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8880 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8881 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8882 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
8883 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
8884 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
8885 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
8886 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
8887 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
8888 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
8889 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
8890 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
8891 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
8892 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
8893 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
8894 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
8895 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
8896 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
8897 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
8898 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
8899 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
8900 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
8901 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
8902 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
8903 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
8904 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
8905 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
8906 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
8907 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
8908 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
8909 * gcc.target/aarch64/sve/index_1.c: Likewise.
8910 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
8911 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
8912 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
8913 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
8914 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
8915 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
8916 * gcc.target/aarch64/sve/logical_1.c: Likewise.
8917 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
8918 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
8919 * gcc.target/aarch64/sve/mad_1.c: Likewise.
8920 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
8921 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
8922 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
8923 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
8924 * gcc.target/aarch64/sve/mla_1.c: Likewise.
8925 * gcc.target/aarch64/sve/mls_1.c: Likewise.
8926 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
8927 * gcc.target/aarch64/sve/msb_1.c: Likewise.
8928 * gcc.target/aarch64/sve/mul_1.c: Likewise.
8929 * gcc.target/aarch64/sve/neg_1.c: Likewise.
8930 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
8931 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
8932 * gcc.target/aarch64/sve/pack_1.c: Likewise.
8933 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
8934 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
8935 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
8936 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
8937 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
8938 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
8939 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
8940 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
8941 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
8942 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
8943 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8944 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8945 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8946 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
8947 * gcc.target/aarch64/sve/rev_1.c: Likewise.
8948 * gcc.target/aarch64/sve/revb_1.c: Likewise.
8949 * gcc.target/aarch64/sve/revh_1.c: Likewise.
8950 * gcc.target/aarch64/sve/revw_1.c: Likewise.
8951 * gcc.target/aarch64/sve/shift_1.c: Likewise.
8952 * gcc.target/aarch64/sve/single_1.c: Likewise.
8953 * gcc.target/aarch64/sve/single_2.c: Likewise.
8954 * gcc.target/aarch64/sve/single_3.c: Likewise.
8955 * gcc.target/aarch64/sve/single_4.c: Likewise.
8956 * gcc.target/aarch64/sve/spill_1.c: Likewise.
8957 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
8958 * gcc.target/aarch64/sve/subr_1.c: Likewise.
8959 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
8960 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
8961 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
8962 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
8963 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8964 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
8965 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8966 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
8967 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
8968 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
8969 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
8970 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
8971 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
8972 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
8973 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
8974 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
8975 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
8976 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
8977 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
8978 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
8979 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
8980 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
8981 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
8982 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8983 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
8984 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
8985 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
8986 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
8987 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
8988 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
8989 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
8990 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
8991 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
8992 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
8993 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
8994 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
8995 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
8996 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
8997 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
8998 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
8999 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9000 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9001
9002 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9003 Alan Hayward <alan.hayward@arm.com>
9004 David Sherwood <david.sherwood@arm.com>
9005
9006 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9007 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9008 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9009 New procedures.
9010 (check_effective_target_vect_perm): Handle SVE.
9011 (check_effective_target_vect_perm_byte): Likewise.
9012 (check_effective_target_vect_perm_short): Likewise.
9013 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9014 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9015 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9016 (check_effective_target_vect_element_align_preferred): Likewise.
9017 (check_effective_target_vect_align_stack_vars): Likewise.
9018 (check_effective_target_vect_load_lanes): Likewise.
9019 (check_effective_target_vect_masked_store): Likewise.
9020 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9021 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9022 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9023 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9024 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9025 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9026 * gcc.dg/vect/slp-23.c: Likewise.
9027 * gcc.dg/vect/slp-perm-5.c: Likewise.
9028 * gcc.dg/vect/slp-perm-6.c: Likewise.
9029 * gcc.dg/vect/slp-perm-9.c: Likewise.
9030 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9031 * gcc.dg/vect/vect-114.c: Likewise.
9032 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9033 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9034
9035 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9036
9037 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9038 vect_variable_length, expecting the test to be vectorized
9039 without SLP instead.
9040 * gcc.dg/vect/pr33953.c: Likewise.
9041 * gcc.dg/vect/pr37027.c: Likewise.
9042 * gcc.dg/vect/pr67790.c: Likewise.
9043 * gcc.dg/vect/pr68445.c: Likewise.
9044 * gcc.dg/vect/slp-1.c: Likewise.
9045 * gcc.dg/vect/slp-10.c: Likewise.
9046 * gcc.dg/vect/slp-12a.c: Likewise.
9047 * gcc.dg/vect/slp-12b.c: Likewise.
9048 * gcc.dg/vect/slp-12c.c: Likewise.
9049 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9050 * gcc.dg/vect/slp-13.c: Likewise.
9051 * gcc.dg/vect/slp-14.c: Likewise.
9052 * gcc.dg/vect/slp-15.c: Likewise.
9053 * gcc.dg/vect/slp-17.c: Likewise.
9054 * gcc.dg/vect/slp-19b.c: Likewise.
9055 * gcc.dg/vect/slp-2.c: Likewise.
9056 * gcc.dg/vect/slp-20.c: Likewise.
9057 * gcc.dg/vect/slp-21.c: Likewise.
9058 * gcc.dg/vect/slp-22.c: Likewise.
9059 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9060 * gcc.dg/vect/slp-24.c: Likewise.
9061 * gcc.dg/vect/slp-28.c: Likewise.
9062 * gcc.dg/vect/slp-39.c: Likewise.
9063 * gcc.dg/vect/slp-42.c: Likewise.
9064 * gcc.dg/vect/slp-6.c: Likewise.
9065 * gcc.dg/vect/slp-7.c: Likewise.
9066 * gcc.dg/vect/slp-cond-1.c: Likewise.
9067 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9068 * gcc.dg/vect/slp-cond-2.c: Likewise.
9069 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9070 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9071 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9072 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9073 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9074 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9075 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9076 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9077 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9078 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9079 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9080 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9081 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9082 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9083 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9084 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9085 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9086
9087 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9088
9089 PR c/83801
9090 * gcc.dg/pr83801.c: New test.
9091
9092 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9093
9094 PR fortran/52162
9095 * gfortran.dg/bounds_check_19.f90: New test.
9096
9097 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9098
9099 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9100 instead of scan-assembler-not for xsnabsqp.
9101
9102 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9103
9104 PR libgfortran/83525
9105 * gfortran.dg/newunit_5.f90: New test.
9106
9107 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9108
9109 PR rtl-optimization/80481
9110 * g++.dg/pr80481.C: New.
9111
9112 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9113
9114 PR target/83628
9115 * gcc.target/alpha/pr83628-3.c: New test.
9116
9117 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9118
9119 * lib/target-supports.exp (check_effective_target_avx512f): Also
9120 check for __builtin_ia32_addsd_round,
9121 __builtin_ia32_getmantsd_round.
9122 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9123
9124 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9125
9126 PR target/83629
9127 * gcc.target/powerpc/pr83629.c: Require ilp32.
9128
9129 2018-01-12 Richard Biener <rguenther@suse.de>
9130
9131 PR tree-optimization/80846
9132 * gcc.target/i386/pr80846-1.c: New testcase.
9133 * gcc.target/i386/pr80846-2.c: Likewise.
9134
9135 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9136
9137 * gcc.c-torture/execute/20180112-1.c: New test.
9138
9139 2018-01-12 Tom de Vries <tom@codesourcery.com>
9140
9141 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9142 * g++.dg/ext/label13a.C: Same.
9143 * g++.dg/ext/label14.C: Same.
9144 * g++.dg/ext/label2.C: Same.
9145 * g++.dg/ext/label3.C: Same.
9146 * g++.dg/torture/pr42462.C: Same.
9147 * g++.dg/torture/pr42739.C: Same.
9148 * g++.dg/warn/Wunused-label-3.C: Same.
9149
9150 2018-01-12 Tom de Vries <tom@codesourcery.com>
9151
9152 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9153 * g++.dg/Walloca1.C: Same.
9154 * g++.dg/cpp0x/pr70338.C: Same.
9155 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9156 * g++.dg/cpp1y/vla10.C: Same.
9157 * g++.dg/cpp1y/vla2.C: Same.
9158 * g++.dg/cpp1y/vla6.C: Same.
9159 * g++.dg/cpp1y/vla8.C: Same.
9160 * g++.dg/debug/debug5.C: Same.
9161 * g++.dg/debug/debug6.C: Same.
9162 * g++.dg/debug/pr54828.C: Same.
9163 * g++.dg/diagnostic/pr70105.C: Same.
9164 * g++.dg/eh/cleanup5.C: Same.
9165 * g++.dg/eh/spbp.C: Same.
9166 * g++.dg/ext/tmplattr9.C: Same.
9167 * g++.dg/ext/vla10.C: Same.
9168 * g++.dg/ext/vla11.C: Same.
9169 * g++.dg/ext/vla12.C: Same.
9170 * g++.dg/ext/vla15.C: Same.
9171 * g++.dg/ext/vla16.C: Same.
9172 * g++.dg/ext/vla17.C: Same.
9173 * g++.dg/ext/vla3.C: Same.
9174 * g++.dg/ext/vla6.C: Same.
9175 * g++.dg/ext/vla7.C: Same.
9176 * g++.dg/init/array24.C: Same.
9177 * g++.dg/init/new47.C: Same.
9178 * g++.dg/init/pr55497.C: Same.
9179 * g++.dg/opt/pr78201.C: Same.
9180 * g++.dg/template/vla2.C: Same.
9181 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9182 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9183 * g++.dg/torture/pr62127.C: Same.
9184 * g++.dg/torture/pr67055.C: Same.
9185 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9186 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9187 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9188 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9189 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9190 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9191 * g++.dg/warn/Wvla-1.C: Same.
9192 * g++.dg/warn/Wvla-3.C: Same.
9193 * g++.old-deja/g++.ext/array2.C: Same.
9194 * g++.old-deja/g++.ext/constructor.C: Same.
9195 * g++.old-deja/g++.law/builtin1.C: Same.
9196 * g++.old-deja/g++.other/crash12.C: Same.
9197 * g++.old-deja/g++.other/eh3.C: Same.
9198 * g++.old-deja/g++.pt/array6.C: Same.
9199 * g++.old-deja/g++.pt/dynarray.C: Same.
9200
9201 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9202
9203 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9204
9205 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9206
9207 PR libfortran/67412
9208 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9209 on *-*-solaris2.10.
9210
9211 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9212
9213 * lib/target-supports.exp (check_effective_target_branch_cost):
9214 Accept all x86 targets.
9215
9216 2018-01-12 Martin Liska <mliska@suse.cz>
9217
9218 PR ipa/83054
9219 * g++.dg/warn/pr83054.C: New test.
9220
9221 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9222
9223 * gcc.target/powerpc/spec-barr-1.c: New file.
9224
9225 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9226
9227 PR target/83330
9228 * gcc.target/i386/pr83330.c: New test.
9229
9230 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9231
9232 PR fortran/79383
9233 * gfortran.dg/dtio_31.f03: New test.
9234 * gfortran.dg/dtio_32.f03: New test.
9235
9236 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9237
9238 PR c++/43486
9239 * g++.dg/wrappers: New subdirectory.
9240 * g++.dg/wrappers/README: New file.
9241 * g++.dg/wrappers/alloc.C: New test case.
9242 * g++.dg/wrappers/cow-istream-string.C: New test case.
9243 * g++.dg/wrappers/cp-stdlib.C: New test case.
9244 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9245 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9246
9247 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9248
9249 PR middle-end/83718
9250 * g++.dg/torture/pr83718.C: New testcase.
9251
9252 2018-01-11 Martin Jambor <mjambor@suse.cz>
9253
9254 PR ipa/83178
9255 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9256
9257 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9258
9259 PR tree-optimization/83695
9260 * gcc.dg/tree-ssa/pr83695.c: New test.
9261
9262 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9263
9264 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9265 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9266
9267 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9268
9269 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9270 * gcc.target/arm/simd/fp16fml_high.c: New test.
9271 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9272 * lib/target-supports.exp
9273 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9274 check_effective_target_arm_fp16fml_neon_ok,
9275 add_options_for_arm_fp16fml_neon): New procedures.
9276
9277 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9278
9279 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9280 combination tests.
9281
9282 2018-01-11 Richard Biener <rguenther@suse.de>
9283
9284 PR tree-optimization/83435
9285 * gcc.dg/graphite/pr83435.c: New testcase.
9286
9287 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9288 Alan Hayward <alan.hayward@arm.com>
9289 David Sherwood <david.sherwood@arm.com>
9290
9291 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9292
9293 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9294
9295 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9296
9297 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9298
9299 PR target/82096
9300 * gcc.c-torture/compile/pr82096.c: New test.
9301
9302 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9303
9304 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9305
9306 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9307
9308 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9309
9310 2018-01-11 Justin Squirek <squirek@adacore.com>
9311
9312 * gnat.dg/expr_func4.adb: New testcase.
9313
9314 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9315
9316 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9317 testcase.
9318
9319 2018-01-11 Bob Duff <duff@adacore.com>
9320
9321 * gnat.dg/protected_null.adb: New testcase.
9322
9323 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9324
9325 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9326
9327 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9328
9329 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9330
9331 2018-01-11 Justin Squirek <squirek@adacore.com>
9332
9333 * gnat.dg/loopvar.adb: New testcase.
9334
9335 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9336
9337 PR middle-end/83189
9338 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9339
9340 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9341
9342 * gcc.c-torture/compile/pr83575.c: New testcase.
9343
9344 2018-01-10 Michael Collison <michael.collison@arm.com>
9345
9346 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9347 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9348 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9349 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9350 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9351 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9352 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9353 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9354 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9355 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9356 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9357 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9358 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9359 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9360 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9361 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9362
9363 2018-01-10 Michael Collison <michael.collison@arm.com>
9364
9365 * gcc.target/aarch64/sha2.h: New shared testcase.
9366 * gcc.target/aarch64/sha2_1.c: New testcase.
9367 * gcc.target/aarch64/sha2_2.c: New testcase.
9368 * gcc.target/aarch64/sha2_3.c: New testcase.
9369 * gcc.target/aarch64/sha3.h: New shared testcase.
9370 * gcc.target/aarch64/sha3_1.c: New testcase.
9371 * gcc.target/aarch64/sha3_2.c: New testcase.
9372 * gcc.target/aarch64/sha3_3.c: New testcase.
9373
9374 2018-01-10 Michael Collison <michael.collison@arm.com>
9375
9376 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9377
9378 2018-01-10 Martin Sebor <msebor@redhat.com>
9379
9380 PR tree-optimization/83781
9381 * gcc.dg/strlenopt-42.c: New test.
9382
9383 2018-01-11 Martin Sebor <msebor@gmail.com>
9384 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9385
9386 PR tree-optimization/83501
9387 PR tree-optimization/81703
9388
9389 * gcc.dg/strlenopt-39.c: New test-case.
9390 * gcc.dg/pr81703.c: Likewise.
9391
9392 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9393
9394 * gnat.dg/atomic10.adb: New test.
9395
9396 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9397
9398 PR fortran/82367
9399 * gfortran.dg/deferred_character_18.f90: New test.
9400
9401 2018-01-10 Martin Sebor <msebor@redhat.com>
9402
9403 PR tree-optimization/83671
9404 * gcc.dg/strlenopt-40.c: New test.
9405 * gcc.dg/strlenopt-41.c: New test.
9406
9407 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9408
9409 PR fortran/83093
9410 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9411
9412 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9413
9414 PR target/83399
9415 * gcc.target/powerpc/pr83399.c: New test.
9416
9417 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9418
9419 PR c++/43486
9420 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9421 to reflect that the arguments are correctly underlined.
9422 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9423 for globals, params, locals and literals.
9424 (test_sizeof): Directly test the location of "sizeof", rather than
9425 when used in compound expressions.
9426 (test_alignof): Likewise for "alignof".
9427 (test_string_literals): Likewise for string literals.
9428 (test_numeric_literals): Likewise for numeric literals.
9429 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9430 (test_typeid): Likewise for typeid.
9431 (test_unary_plus): New.
9432 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9433 format strings.
9434
9435 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9436
9437 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9438
9439 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9440
9441 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9442
9443 2018-01-10 Marek Polacek <polacek@redhat.com>
9444
9445 PR c++/82541
9446 * g++.dg/warn/Wduplicated-branches4.C: New test.
9447
9448 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9449
9450 PR c++/81327
9451 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9452 cast to void *.
9453
9454 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9455
9456 PR c++/81055
9457 * g++.dg/cpp0x/new2.C: New.
9458
9459 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9460
9461 PR target/83735
9462 * gcc.target/i386/pr83735.c: New test.
9463
9464 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9465
9466 * lib/target-supports.exp (check_effective_target_branch_cost):
9467 New function.
9468 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9469 * gcc.dg/pr21643.c: Likewise.
9470 * gcc.dg/pr46309.c: Likewise.
9471 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9472 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9473 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9474 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9475 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9476 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9477 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9478 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9479 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9480 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9481 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9482 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9483 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9484 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9485
9486 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9487
9488 PR target/83629
9489 * gcc.target/powerpc/pr83629.c: New testcase.
9490
9491 2018-01-10 Richard Biener <rguenther@suse.de>
9492
9493 PR testsuite/78768
9494 * gcc.dg/pr78768.c: Un-XFAIL.
9495
9496 2018-01-10 Richard Biener <rguenther@suse.de>
9497
9498 PR debug/82425
9499 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9500
9501 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9502
9503 PR tree-optimization/83753
9504 * gcc.dg/torture/pr83753.c: New test.
9505
9506 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9507
9508 * gcc.target/i386/avx2-gather-1.c: Add -march.
9509 * gcc.target/i386/avx2-gather-2.c: Add -march.
9510 * gcc.target/i386/avx2-gather-3.c: Add -march.
9511 * gcc.target/i386/avx2-gather-4.c: Add -march.
9512 * gcc.target/i386/avx2-gather-5.c: Add -march.
9513 * gcc.target/i386/avx2-gather-6.c: Add -march.
9514 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9515 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9516 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9517 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9518 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9519 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9520 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9521 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9522 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9523 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9524
9525 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9526
9527 PR target/78585:
9528 * gcc.target/i386/pr78585.c: New test.
9529
9530 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9531
9532 PR c++/83734
9533 * g++.dg/cpp0x/pr83734.C: New test.
9534
9535 2018-01-09 Carl Love <cel@us.ibm.com>
9536
9537 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9538 vec_mergeo builtins with float, double, long long, unsigned long long,
9539 bool long long arguments.
9540 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9541 vec_float2 with double arguments.
9542 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9543 vec_mergew and vec_mergow builtins.
9544
9545 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9546
9547 PR fortran/83742
9548 * gfortran.dg/contiguous_6.f90: New test.
9549
9550 2018-01-09 Richard Biener <rguenther@suse.de>
9551
9552 PR tree-optimization/83668
9553 * gcc.dg/graphite/pr83668.c: New testcase.
9554
9555 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9556
9557 PR tree-optimization/64811
9558 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9559 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9560 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9561 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9562 New tests.
9563 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9564
9565 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9566
9567 PR target/79883
9568 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9569
9570 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9571
9572 PR target/82641
9573 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9574 no NEON and require softfp or hard float-abi.
9575 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9576
9577 2018-01-09 Richard Biener <rguenther@suse.de>
9578
9579 PR tree-optimization/83572
9580 * gcc.dg/graphite/pr83572.c: New testcase.
9581
9582 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9583
9584 PR target/83507
9585 * gcc.dg/sms-13.c: New test.
9586
9587 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9588
9589 PR fortran/83741
9590 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9591
9592 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9593 Monk Chiang <sh.chiang04@gmail.com>
9594
9595 * gcc.target/riscv/save-restore-1.c: New.
9596
9597 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9598
9599 PR target/83677
9600 * gcc.target/powerpc/pr83677.c: New file.
9601
9602 2018-01-08 Jeff Law <law@redhat.com>
9603
9604 PR rtl-optimizatin/81308
9605 * g++.dg/pr81308-1.C: New test.
9606 * g++.dg/pr81308-2.C: New test.
9607
9608 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9609
9610 PR target/83663 - Revert r255946
9611 * gcc.target/aarch64/vect-slp-dup.c: New.
9612
9613 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9614
9615 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9616 combination tests.
9617
9618 2018-01-08 Richard Biener <rguenther@suse.de>
9619
9620 PR tree-optimization/83563
9621 * gcc.dg/graphite/pr83563.c: New testcase.
9622
9623 2018-01-08 Richard Biener <rguenther@suse.de>
9624
9625 PR middle-end/83713
9626 * g++.dg/torture/pr83713.C: New testcase.
9627
9628 2018-01-08 Tom de Vries <tom@codesourcery.com>
9629
9630 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9631
9632 2018-01-08 Richard Biener <rguenther@suse.de>
9633
9634 PR tree-optimization/83685
9635 * gcc.dg/torture/pr83685.c: New testcase.
9636
9637 2018-01-08 Richard Biener <rguenther@suse.de>
9638
9639 PR lto/83719
9640 * gcc.dg/lto/pr83719_0.c: New testcase.
9641
9642 2018-01-08 Tom de Vries <tom@codesourcery.com>
9643
9644 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9645 * gcc.dg/graphite/run-id-1.c: Same.
9646 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9647
9648 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9649
9650 PR fortran/83611
9651 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9652 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9653 * gfortran.dg/pdt_27.f03: New test.
9654
9655 PR fortran/83731
9656 * gfortran.dg/pdt_28.f03: New test.
9657
9658 2018-01-08 Tom de Vries <tom@codesourcery.com>
9659
9660 * c-c++-common/builtins.c: Require effective target alloca.
9661 * gcc.dg/Wrestrict.c: Same.
9662 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9663
9664 2018-01-08 Richard Biener <rguenther@suse.de>
9665
9666 PR middle-end/83580
9667 * gcc.dg/torture/pr83580.c: New testcase.
9668
9669 2018-01-08 Richard Biener <rguenther@suse.de>
9670
9671 PR middle-end/83517
9672 * gcc.dg/pr83517.c: New testcase.
9673
9674 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9675
9676 PR middle-end/81897
9677 * gcc.dg/uninit-pr81897.c: New test.
9678
9679 2018-01-06 Martin Sebor <msebor@redhat.com>
9680
9681 PR tree-optimization/83640
9682 * gcc.dg/Wrestrict-6.c: New test.
9683 * gcc.dg/pr83640.c: New test.
9684
9685 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9686
9687 * gcc.target/aarch64/reg-alloc-1.c: New test.
9688
9689 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9690
9691 PR fortran/50892
9692 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9693
9694 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9695
9696 PR debug/83480
9697 * gcc.dg/pr83480.c: New test.
9698
9699 PR rtl-optimization/83682
9700 * gcc.target/i386/pr83682.c: New test.
9701
9702 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9703
9704 PR fortran/78534
9705 PR fortran/66310
9706 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9707 * gfortran.dg/dependency_49.f90: Likewise.
9708 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9709 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9710 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9711 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9712 * gfortran.dg/string_1_lp64.f90: New test.
9713 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9714 * gfortran.dg/string_3_lp64.f90: New test.
9715
9716 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9717
9718 PR target/83604
9719 * gcc.target/i386/sse-26.c: New test.
9720
9721 PR target/83604
9722 * gcc.target/i386/pr83604.c: New test.
9723
9724 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9725
9726 * gcc.dg/vect/vect-align-4.c: New test.
9727 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9728 and redefine as a structure with an unaligned member "b".
9729 (foo): Update accordingly.
9730
9731 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9732
9733 PR target/82439
9734 * gcc.target/aarch64/bics_5.c: New test.
9735 * gcc.target/arm/bics_5.c: Likewise.
9736
9737 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9738
9739 PR tree-optimization/83605
9740 * gcc.dg/pr83605.c: New test.
9741
9742 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR target/83554
9745 * gcc.target/i386/pr83554.c: New test.
9746
9747 PR ipa/82352
9748 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9749 long unsigned int.
9750
9751 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9752
9753 PR fortran/83683
9754 PR fortran/45689
9755 * gfortran.dg/eoshift_8.f90: New test.
9756 * gfortran.dg/simplify_eoshift_1.f90: New test.
9757
9758 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9759
9760 PR debug/83585
9761 * gcc.dg/pr83585.c: New test.
9762
9763 2018-01-04 Nathan Sidwell <nathan@acm.org>
9764
9765 PR c++/83667
9766 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9767
9768 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR debug/83666
9771 * gcc.dg/pr83666.c: New test.
9772
9773 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9774
9775 PR target/83628
9776 * gcc.target/alpha/pr83628-1.c: New test.
9777 * gcc.target/alpha/pr83628-2.c: Ditto.
9778
9779 2018-01-04 Martin Liska <mliska@suse.cz>
9780
9781 PR ipa/82352
9782 * g++.dg/ipa/pr82352.C: New test.
9783
9784 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9785
9786 * gcc.dg/vect-opt-info-1.c: Moved to ...
9787 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9788 vect_int targets, use dg-additional-options instead of dg-options and
9789 use relative line numbers instead of absolute.
9790
9791 2018-01-03 Martin Sebor <msebor@redhat.com>
9792
9793 PR tree-optimization/83655
9794 * gcc.dg/Wrestrict-5.c: New test.
9795 * c-c++-common/builtins.c: New test.
9796
9797 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9798 Alan Hayward <alan.hayward@arm.com>
9799 David Sherwood <david.sherwood@arm.com>
9800
9801 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9802 (main): Call it.
9803
9804 2018-01-03 Jeff Law <law@redhat.com>
9805
9806 PR target/83641
9807 * gcc.target/i386/stack-check-17.c: New test.
9808 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9809
9810 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR debug/83621
9813 * gcc.dg/pr83621.c: New test.
9814
9815 PR debug/83645
9816 * gcc.dg/pr83645.c: New test.
9817
9818 2018-01-03 Martin Sebor <msebor@redhat.com>
9819
9820 PR tree-optimization/83603
9821 * gcc.dg/Wrestrict-4.c: New test.
9822
9823 PR c/83559
9824 * gcc.dg/const-2.c: New test.
9825 * gcc.dg/pure-3.c: New test.
9826
9827 2018-01-03 Martin Sebor <msebor@redhat.com>
9828
9829 * gcc.dg/Wrestrict-3.c: New test.
9830
9831 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9832
9833 PR c++/83555
9834 * g++.dg/opt/pr83555.C: New test.
9835 * g++.dg/ubsan/pr83555.C: New test.
9836
9837 2018-01-03 David Malcolm <dmalcolm@redhat.com>
9838
9839 PR c/82050
9840 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
9841 the !CHECKING_P case by expecting a note.
9842 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
9843 a note for the !CHECKING_P case, and move the return statement
9844 outside of #if CHECKING_P guard.
9845
9846 2018-01-03 Jeff Law <law@redhat.com>
9847
9848 PR middle-end/83654
9849 * gcc.target/i386/stack-check-18.c: New test.
9850 * gcc.target/i386/stack-check-19.c: New test.
9851
9852 2018-01-03 Martin Sebor <msebor@redhat.com>
9853
9854 PR tree-optimization/83501
9855 * c-c++-common/Warray-bounds-3.c: Remove xfail.
9856
9857 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9858
9859 PR tree-optimization/83501
9860 * gcc.dg/tree-ssa/pr83501-1.c: New test.
9861
9862 2018-01-03 Nathan Sidwell <nathan@acm.org>
9863
9864 PR c++/83667
9865 * g++.dg/ipa/pr83667.C: New.
9866
9867 2018-01-03 Martin Liska <mliska@suse.cz>
9868
9869 PR tree-optimization/83593
9870 * gcc.dg/pr83593.c: New test.
9871
9872 2018-01-03 Martin Liska <mliska@suse.cz>
9873
9874 PR ipa/83549
9875 * g++.dg/ipa/pr83549.C: New test.
9876
9877 2018-01-03 Marek Polacek <polacek@redhat.com>
9878
9879 PR c++/83592
9880 * g++.dg/warn/mvp2.C: New test.
9881
9882 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9883
9884 PR preprocessor/83602
9885 * g++.dg/cpp/pr83602.C: New test.
9886
9887 PR c++/83634
9888 * g++.dg/parse/pr83634.C: New test.
9889
9890 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9891
9892 PR fortran/83664
9893 * gfortran.dg/eoshift_7.f90: New test.
9894
9895 2018-01-03 Jan Beulich <jbeulich@suse.com>
9896
9897 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
9898 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
9899
9900 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9901
9902 Update copyright years.
9903
9904 2018-01-03 Martin Liska <mliska@suse.cz>
9905
9906 PR ipa/83594
9907 * gcc.dg/ipa/pr83594.c: New test.
9908
9909 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9910 Alan Hayward <alan.hayward@arm.com>
9911 David Sherwood <david.sherwood@arm.com>
9912
9913 * gcc.dg/vect-opt-info-1.c: New test.
9914
9915 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9916
9917 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
9918 floorf128, truncf128, and roundf128.
9919 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
9920 optimizations added in match.pd.
9921 * gcc.target/powerpc/float128-hw6.c: Likewise.
9922 * gcc.target/powerpc/float128-hw7.c: Likewise.
9923 * gcc.target/powerpc/float128-hw8.c: Likewise.
9924 * gcc.target/powerpc/float128-hw9.c: Likewise.
9925 * gcc.target/powerpc/float128-hw10.c: Likewise.
9926 * gcc.target/powerpc/float128-hw11.c: Likewise.
9927
9928 2018-01-02 Jakub Jelinek <jakub@redhat.com>
9929
9930 PR c++/83556
9931 * g++.dg/cpp0x/pr83556.C: New test.
9932
9933 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9934
9935 PR fortran/45689
9936 PR fortran/83650
9937 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
9938 * gfortran.dg/simplify_cshift_4.f90: New test.
9939
9940 2018-01-02 Marek Polacek <polacek@redhat.com>
9941
9942 PR c++/81860
9943 * g++.dg/cpp0x/inh-ctor30.C: New test.
9944
9945 PR c++/83644
9946 * g++.dg/cpp1z/pr83644.C: New test.
9947
9948 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
9949
9950 PR fortran/83076
9951 * gfortran.dg/coarray_45.f90: New test.
9952
9953 PR fortran/83319
9954 * gfortran.dg/coarray_46.f90: New test.
9955
9956 2018-01-01 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR tree-optimization/83581
9959 * gcc.dg/pr83581.c: New test.
9960
9961 PR c/83595
9962 * gcc.dg/pr83595.c: New test.
9963
9964 PR middle-end/83608
9965 * g++.dg/opt/pr83608.C: New test.
9966
9967 PR middle-end/83609
9968 * gcc.dg/pr83609.c: New test.
9969 * g++.dg/opt/pr83609.C: New test.
9970
9971 PR middle-end/83623
9972 * gcc.dg/pr83623.c: New test.
9973
9974 * gcc.target/i386/i386.exp
9975 (check_effective_target_avx512vpopcntdqvl): New proc.
9976 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
9977 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
9978 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
9979 \f
9980 Copyright (C) 2018 Free Software Foundation, Inc.
9981
9982 Copying and distribution of this file, with or without modification,
9983 are permitted in any medium without royalty provided the copyright
9984 notice and this notice are preserved.