[C++ Patch] Kill -ffriend-injection
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-03 Nathan Sidwell <nathan@acm.org>
2
3 Remove -ffriend-injection.
4 * g++.old-deja/g++.jason/scoping15.C: Delete.
5 * g++.old-deja/g++.mike/net43.C: Delete.
6
7 2018-05-03 Jakub Jelinek <jakub@redhat.com>
8
9 PR target/85530
10 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
11 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
12 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
13 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
14
15 2018-05-03 Tom de Vries <tom@codesourcery.com>
16
17 PR testsuite/85106
18 * lib/scanoffloadtree.exp: New file.
19
20 2018-05-03 Richard Biener <rguenther@suse.de>
21
22 PR tree-optimization/85615
23 * gcc.dg/torture/pr85615.c: New testcase.
24
25 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
26
27 PR tree-optimization/70291
28 * gcc.dg/complex-6.c: New test.
29 * gcc.dg/complex-7.c: Likewise.
30
31 2018-05-03 Richard Biener <rguenther@suse.de>
32
33 PR testsuite/85579
34 * fortran.dg/pr51434.f90: Truncate transfer argument.
35
36 2018-05-02 Jakub Jelinek <jakub@redhat.com>
37
38 PR target/85582
39 * gcc.c-torture/execute/pr85582-3.c: New test.
40
41 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
42 Jason Merrill <jason@redhat.com>
43
44 PR c++/68374
45 * g++.dg/warn/Wshadow-13.C: New.
46 * g++.dg/warn/Wshadow-14.C: Likewise.
47
48 2018-05-02 Tom de Vries <tom@codesourcery.com>
49
50 PR libgomp/82428
51 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
52 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
53
54 2018-05-02 David Pagan <dave.pagan@oracle.com>
55
56 PR c/30552
57 * gcc.dg/noncompile/pr30552-1.c: New test.
58 * gcc.dg/noncompile/pr30552-2.c: New test.
59 * gcc.dg/noncompile/pr30552-3.c: New test.
60 * gcc.dg/noncompile/pr30552-4.c: New test.
61
62 2018-05-02 Richard Biener <rguenther@suse.de>
63
64 PR tree-optimization/85597
65 * gcc.dg/vect/pr85597.c: New testcase.
66
67 2018-05-02 Tom de Vries <tom@codesourcery.com>
68
69 PR testsuite/85106
70 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
71 * lib/scanltranstree.exp: New file.
72 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
73 (scan-ltrans-tree-dump-times_required_options)
74 (scan-ltrans-tree-dump-not_required_options)
75 (scan-ltrans-tree-dump-dem_required_options)
76 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
77 * lib/gcc-dg.exp: Include scanltranstree.exp.
78
79 2018-05-02 Tom de Vries <tom@codesourcery.com>
80
81 PR testsuite/85106
82 * gcc.dg/ipa/ipa-icf-38.c: New test.
83 * gcc.dg/ipa/ipa-icf-38a.c: New test.
84 * lib/scandump.exp (dump-base): New proc.
85 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
86 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
87 base.
88 * lib/scanipa.exp: Add "" argument to scan-dump calls.
89 * lib/scanlang.exp: Same.
90 * lib/scanrtl.exp: Same.
91 * lib/scantree.exp: Same.
92 * lib/scanwpaipa.exp: New file.
93 * lib/gcc-dg.exp: Include scanwpaipa.exp.
94
95 2018-05-02 Richard Biener <rguenther@suse.de>
96
97 PR middle-end/85567
98 * gcc.dg/torture/pr85567.c: New testcase.
99
100 2018-05-02 Jakub Jelinek <jakub@redhat.com>
101
102 PR target/85582
103 * gcc.c-torture/execute/pr85582-1.c: New test.
104 * gcc.c-torture/execute/pr85582-2.c: New test.
105
106 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
107
108 PR tree-optimization/85586
109 * gcc.dg/vect/pr85586.c: New test.
110
111 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
112
113 PR tree-optimization/85143
114 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
115 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
116
117 2018-05-01 David Malcolm <dmalcolm@redhat.com>
118
119 PR c/84258
120 * c-c++-common/Wformat-pr84258.c: New test.
121
122 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
123
124 PR tree-optimization/82665
125 * gcc.dg/tree-ssa/pr82665.c: New test.
126
127 2018-04-30 David Malcolm <dmalcolm@redhat.com>
128
129 PR c++/85523
130 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
131 (test_add_fixit_insert_formatted_single_line): New function.
132 (test_add_fixit_insert_formatted_multiline): New function.
133 Extend expected output of generated patch to include fix-it hints
134 for these.
135 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
136 "gcc-rich-location.h". Add test coverage for
137 gcc_rich_location::add_fixit_insert_formatted.
138
139 2018-04-30 David Malcolm <dmalcolm@redhat.com>
140
141 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
142 (test_show_locus): Update for location_get_source_line returning a
143 char_span. Use char_span for handling words in the
144 "test_many_nested_locations" fix-it example.
145
146 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
147
148 * gcc.target/arc/interrupt-8.c: Update test.
149 * gcc.target/arc/loop-4.c: Likewise.
150 * gcc.target/arc/loop-hazard-1.c: Likewise.
151 * gcc.target/arc/sdata-3.c: Likewise.
152
153 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
154
155 * gcc.target/arc/store-merge-1.c: New test.
156 * gcc.target/arc/add_n-combine.c: Update test.
157
158 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
159
160 Microblaze Target: PIC data text relative
161
162 * gcc.target/microblaze/others/data_var1.c: Include
163 PIC case of r20 base register.
164 * gcc.target/microblaze/others/data_var2.c: Ditto.
165 * gcc.target/microblaze/others/picdtr.c: Add new
166 test case for -mpic-is-data-text-relative.
167 * gcc.target/microblaze/others/sdata_var1.c: Add
168 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
169 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
170 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
171 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
172 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
173 * gcc.target/microblaze/others/string_cst1_gpopt.c:
174 Ditto.
175 * gcc.target/microblaze/others/string_cst2_gpopt.c:
176 Ditto.
177
178 2018-04-30 Richard Biener <rguenther@suse.de>
179
180 PR tree-optimization/28364
181 PR tree-optimization/85275
182 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
183 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
184 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
185 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
186 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
187 still passes.
188 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
189 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
190 still passes.
191 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
192 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
193 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
194
195 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
196
197 PR target/84431
198 * gcc.target/i386/pr84431.c: New test.
199
200 2018-04-27 Martin Jambor <mjambor@suse.cz>
201
202 PR ipa/85549
203 * g++.dg/ipa/pr85549.C: New test.
204
205 2018-04-27 Jakub Jelinek <jakub@redhat.com>
206
207 PR c++/85553
208 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
209 directive.
210 * g++.dg/cpp0x/constexpr-85553.C: New test.
211
212 2018-04-27 David Malcolm <dmalcolm@redhat.com>
213
214 PR c++/85515
215 * g++.dg/pr85515-1.C: New test.
216 * g++.dg/pr85515-2.C: New test.
217
218 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
219
220 PR c++/84691
221 * g++.dg/cpp0x/friend3.C: New.
222
223 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
224
225 PR target/82518
226 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
227 Use check_effective_target_arm_little_endian.
228
229 2018-04-27 Jakub Jelinek <jakub@redhat.com>
230
231 PR tree-optimization/85529
232 * gcc.c-torture/execute/pr85529-1.c: New test.
233 * gcc.c-torture/execute/pr85529-2.c: New test.
234 * gcc.dg/pr85529.c: New test.
235
236 2018-04-26 Maciej W. Rozycki <macro@mips.com>
237
238 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
239 `.dword' in addition to `lw' and `.word'.
240
241 2018-04-26 Maciej W. Rozycki <macro@mips.com>
242
243 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
244
245 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
246
247 * gnat.dg/loop_optimization24.adb: New test.
248
249 2018-04-26 Richard Biener <rguenther@suse.de>
250
251 PR tree-optimization/85116
252 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
253 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
254 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
255 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
256
257 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
258
259 PR target/85473
260 * gcc.target/i386/pr85473-1.c: New test.
261 * gcc.target/i386/pr85473-2.c: New test.
262
263 2018-04-25 Nathan Sidwell <nathan@acm.org>
264 Jakub Jelinek <jakub@redhat.com>
265
266 PR c++/85437
267 PR c++/49171
268 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
269 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
270 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
271 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
272 * g++.dg/cpp0x/pr85437-1.C: New.
273 * g++.dg/cpp0x/pr85437-2.C: New.
274 * g++.dg/cpp0x/pr85437-3.C: New.
275 * g++.dg/cpp0x/pr85437-4.C: New.
276
277 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
278
279 PR fortran/85520
280 * gfortran.dg/pr85520.f90: New test.
281
282 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
283
284 PR target/85512
285 * gcc.dg/pr85512.c: New test.
286
287 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
288
289 PR target/85485
290 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
291 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
292 * gcc.dg/pr85388-1.c (dg-options): Likwise.
293 * gcc.dg/pr85388-2.c (dg-options): Likwise.
294 * gcc.dg/pr85388-3.c (dg-options): Likwise.
295 * gcc.dg/pr85388-4.c (dg-options): Likwise.
296 * gcc.dg/pr85388-5.c (dg-options): Likwise.
297 * gcc.dg/pr85388-6.c (dg-options): Likwise.
298 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
299 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
300 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
301 * gcc.target/i386/cet-label.c (dg-options): Likwise.
302 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
303 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
304 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
305 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
306 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
307 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
308 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
309 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
310 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
311 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
312 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
313 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
314 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
315 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
316 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
317 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
318 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
319 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
320 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
321 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
322 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
323 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
324 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
325 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
326 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
327 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
328 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
329 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
330 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
331 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
332 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
333 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
334 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
335 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
336 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
337 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
338 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
339 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
340 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
341 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
342 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
343 * gcc.target/i386/pr84146.c (dg-options): Likwise.
344 * gcc.target/i386/pr85403.c (dg-options): Likwise.
345 * gcc.target/i386/pr85404.c (dg-options): Likwise.
346 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
347 with -mshstk.
348 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
349 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
350 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
351 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
352 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
353 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
354 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
355 * (dg-options): Likwise.
356 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
357 -mno-cet.
358 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
359 * gcc.target/i386/cet-label-3.c: Removed.
360 * gcc.target/i386/cet-property-3.c: Likwise.
361 * gcc.target/i386/cet-sjlj-7.c: Likwise.
362
363 2018-04-24 Jakub Jelinek <jakub@redhat.com>
364
365 PR target/85511
366 * gcc.target/i386/pr85511.c: New test.
367
368 PR target/85503
369 * g++.dg/ext/pr85503.C: New test.
370
371 PR target/85508
372 * gcc.target/i386/pr85508.c: New test.
373
374 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
375
376 PR tree-optimization/85478
377 * g++.dg/pr85478.C: New test.
378
379 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
380
381 * g++.dg/torture/pr85496.C: New test.
382
383 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
384
385 PR rtl-optimization/85423
386 * gcc.dg/pr85423.c: New test.
387
388 2018-04-20 Martin Sebor <msebor@redhat.com>
389
390 PR c/85365
391 * gcc.dg/Wrestrict-15.c: New test.
392
393 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
394
395 PR target/85456
396 * gcc.target/powerpc/pr85456.c: New test.
397
398 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
399
400 * g++.dg/ext/undef-bool-1.C: Require lp64.
401 * gcc.target/powerpc/undef-bool-2.c: Likewise.
402
403 2018-04-20 Jeff Law <law@redhat.com>
404
405 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
406 stack protector.
407 * gcc.dg/stack-check-6.c: Likewise.
408 * gcc.dg/stack-check-6a.c: Likewise.
409 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
410 * gcc.target/i386/stack-check-18.c: Likewise.
411 * gcc.target/i386/stack-check-19.c: Likewise.
412
413 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
414
415 PR testsuite/85483
416 * gcc.target/aarch64/sve/vcond_1.c: Move to...
417 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
418 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
419 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
420
421 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
422
423 PR target/85469
424 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
425 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
426
427 2018-04-20 Richard Biener <rguenther@suse.de>
428
429 PR middle-end/85475
430 * gcc.dg/torture/pr85475.c: New testcase.
431
432 2018-04-20 Martin Jambor <mjambor@suse.cz>
433
434 ipa/85449
435 * gcc.dg/ipa/pr85449.c: New test.
436
437 2018-04-20 Martin Jambor <mjambor@suse.cz>
438
439 ipa/85447
440 * g++.dg/ipa/pr85447.C: New file.
441 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
442
443 2018-04-20 Jakub Jelinek <jakub@redhat.com>
444
445 PR c++/85462
446 * g++.dg/cpp0x/pr85462.C: New test.
447
448 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
449
450 * gcc.target/i386/pr85404.c: Require CET target.
451
452 2018-04-19 Jakub Jelinek <jakub@redhat.com>
453
454 PR tree-optimization/85467
455 * gcc.dg/pr85467.c: New test.
456
457 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
458
459 PR c++/84611
460 * g++.dg/parse/crash68.C: New.
461
462 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
463
464 PR libgcc/85334
465 * g++.dg/torture/pr85334.C: New test.
466
467 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
468
469 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
470 * g++.dg/diagnostic/pr85464.C: New.
471
472 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
473
474 PR target/85397
475 * gcc.dg/torture/pr85397-1.c: New test.
476 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
477 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
478
479 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
480
481 PR target/85404
482 * gcc.target/i386/pr85404.c: New test.
483
484 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
485
486 PR target/85417
487 * c-c++-common/attr-nocf-check-1.c: Compile with
488 -fcf-protection=none.
489 * c-c++-common/attr-nocf-check-3.c: Likewise.
490 * gcc.dg/march-generic.c: Likewise.
491 * gcc.target/i386/align-limit.c: Likewise.
492 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
493 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
494 * gcc.target/i386/cet-property-2.c: Likewise.
495 * gcc.target/i386/ret-thunk-26.c: Likewise.
496 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
497 targets.
498 * c-c++-common/fcf-protection-2.c: Likewise.
499 * c-c++-common/fcf-protection-3.c: Likewise.
500 * c-c++-common/fcf-protection-5.c: Likewise.
501 * c-c++-common/fcf-protection-6.c: Likewise.
502 * c-c++-common/fcf-protection-7.c: Likewise.
503 * gcc.target/i386/cet-label-3.c: New test.
504 * gcc.target/i386/cet-property-3.c: Likewise.
505 * gcc.target/i386/cet-sjlj-7.c: Likewise.
506 * gcc.target/i386/pr85417-1.c: Likewise.
507 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
508 __x86_indirect_thunk_nt_(r|e)ax
509 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
510 * gcc.target/i386/pr85403.c: Remove dg-error,
511
512 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
513
514 * gcc.target/i386/movdir-1.c: New test.
515
516 2018-04-19 Richard Biener <rguenther@suse.de>
517
518 PR middle-end/85455
519 * gcc.dg/pr85455.c: New testcase.
520
521 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
522
523 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
524 targets.
525 * g++.dg/lto/pr85405b_0.C: Likewise.
526 * g++.dg/lto/pr84805_0.C: Likewise.
527
528 2018-04-18 Martin Liska <mliska@suse.cz>
529
530 PR ipa/83983
531 PR ipa/85391
532 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
533 output.
534
535 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
536
537 PR target/85388
538 * gcc.dg/pr85388-1.c: New test.
539 * gcc.dg/pr85388-2.c: Likewise.
540 * gcc.dg/pr85388-3.c: Likewise.
541 * gcc.dg/pr85388-4.c: Likewise.
542 * gcc.dg/pr85388-5.c: Likewise.
543 * gcc.dg/pr85388-6.c: Likewise.
544
545 2018-04-18 Jan Hubicka <jh@suse.cz>
546 Martin Liska <mliska@suse.cz>
547
548 * g++.dg/lto/pr83121_0.C: Update template.
549 * g++.dg/lto/pr83121_1.C: Update template.
550 * g++.dg/lto/pr84805_0.C: Update template.
551 * g++.dg/lto/pr84805_1.C: Update template.
552 * g++.dg/lto/pr84805_2.C: Update template.
553
554 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
555
556 PR c++/84630
557 * g++.dg/cpp0x/pr84630.C: New.
558
559 2018-04-18 Jakub Jelinek <jakub@redhat.com>
560
561 PR c++/84463
562 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
563 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
564 in two cases. Uncomment two other tests and add expected dg-error for
565 them.
566 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
567 -Wnarrowing diagnostics on some targets for c++11.
568 * g++.dg/parse/array-size2.C: Remove xfail.
569 * g++.dg/cpp0x/constexpr-84463.C: New test.
570
571 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
572
573 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
574 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
575
576 2018-04-17 Jakub Jelinek <jakub@redhat.com>
577
578 PR testsuite/85326
579 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
580 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
581 * g++.dg/other/sve_tls_2.C: Require effective target tls.
582
583 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
584
585 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
586 prevent cascading of errors and change expected error message.
587 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
588 to 64-bit targets.
589 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
590 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
591 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
592 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
593 error message.
594 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
595
596 2018-04-17 Jakub Jelinek <jakub@redhat.com>
597
598 PR target/85430
599 * gcc.dg/pr85430.c: New test.
600
601 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
602
603 PR testsuite/85326
604 * gcc.target/arm/pr54300.C: Move to...
605 * g++.dg/other/pr54300.C: ... Here. Add target directives.
606 * gcc.target/arm/pr55073.C: Move to...
607 * g++.dg/other/pr55073.C: ... Here. Add target directives.
608 * gcc.target/arm/pr56184.C: Move to...
609 * g++.dg/other/pr56184.C: ... Here. Add target directives.
610 * gcc.target/arm/pr59985.C: Move to...
611 * g++.dg/other/pr59985.C: ... Here. Add target directives.
612 * gcc.target/aarch64/pr60675.C: Move to...
613 * g++.dg/other/pr60675.C: ... Here. Add target directives.
614 * gcc.target/aarch64/pr81422.C: Move to...
615 * g++.dg/other/pr81422.C: ... Here. Add target directives.
616 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
617 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
618 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
619 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
620 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
621 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
622 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
623 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
624 * gcc.target/aarch64/sve/tls_2.C: Move to...
625 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
626 * gcc.target/aarch64/pr81414.C: Rename to...
627 * gcc.target/aarch64/pr81414.c: ... This.
628 * gcc.target/aarch64/simd/pr67896.C: Rename to...
629 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
630 messages.
631 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
632 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
633 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
634 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
635 file name.
636
637 2018-04-17 Jakub Jelinek <jakub@redhat.com>
638
639 PR middle-end/85414
640 * gcc.dg/pr85414.c: New test.
641
642 2018-04-17 Martin Jambor <mjambor@suse.cz>
643
644 PR ipa/85421
645 * g++.dg/ipa/pr85421.C: New test.
646
647 2018-04-17 Martin Liska <mliska@suse.cz>
648
649 PR lto/85405
650 * g++.dg/lto/pr85405b_0.C: New test.
651 * g++.dg/lto/pr85405b_1.C: New test.
652
653 2018-04-17 Martin Liska <mliska@suse.cz>
654
655 PR lto/85405
656 * g++.dg/lto/pr85405_0.C: New test.
657 * g++.dg/lto/pr85405_1.C: New test.
658
659 2018-04-17 Martin Liska <mliska@suse.cz>
660
661 PR ipa/85329
662 * g++.dg/ext/pr85329-2.C: New test.
663 * g++.dg/ext/pr85329.C: New test.
664 * gcc.target/i386/mvc12.c: New test.
665
666 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
667
668 PR c++/85039
669 * g++.dg/pr85039-1.C: New.
670 * g++.dg/pr85039-2.C: New.
671 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
672
673 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
674
675 PR target/85080
676 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
677 if the target supports efficient unaligned storage accesses.
678
679 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
680
681 PR target/83660
682 * gcc.target/powerpc/pr83660.C: New test.
683
684 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
685
686 PR target/85403
687 * gcc.target/i386/pr85403.c: New test.
688
689 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
690
691 PR target/84331
692 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
693
694 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
695 Jason Merrill <jason@redhat.com>
696
697 PR c++/85112
698 * g++.dg/cpp0x/pr85112.C: New.
699
700 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
701
702 PR testsuite/85326
703 * g++.dg/ext/undef-bool-1.C: New file.
704 * gcc.target/powerpc/powerpc.exp: Remove .C support.
705 * gcc.target/powerpc/undef-bool-1.C: Remove file.
706
707 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
708
709 PR target/85293
710 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
711 corresponding dg-error clause.
712 * gcc.target/powerpc/pr80098-3.c: Ditto.
713 * gcc.target/powerpc/pr80103-1.c: Delete.
714
715 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
716
717 PR fortran/81773
718 PR fortran/83606
719 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
720 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
721
722 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
723
724 PR fortran/85387
725 * gfortran.dg/implied_do_io_5.f90: New test.
726
727 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
728
729 PR target/83402
730 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
731 several values: positive, negative, and zero.
732 * gcc.target/powerpc/sse2-pslld-1.c: Same.
733 * gcc.target/powerpc/sse2-psllq-1.c: Same.
734
735 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
736
737 PR rtl-optimization/79916
738 * gcc.target/powerpc/pr79916.c: New.
739
740 2018-04-13 Jakub Jelinek <jakub@redhat.com>
741
742 PR rtl-optimization/85393
743 * g++.dg/opt/pr85393.C: New test.
744 * g++.dg/opt/pr85393-aux.cc: New file.
745
746 PR rtl-optimization/85376
747 * gcc.dg/pr85376.c: New test.
748
749 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
750
751 PR rtl-optimization/83852
752 * gcc.dg/pr83852.c: New testcase.
753
754 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
755
756 PR testsuite/85326
757 * gcc.target/s390/pr77822-1.C: Rename to ...
758 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
759 * gcc.target/s390/pr77822-2.c: Add asm scan check.
760 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
761
762 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
763
764 PR lto/71991
765 * gcc.target/i386/pr71991.c: New testcase.
766
767 2018-04-13 Martin Liska <mliska@suse.cz>
768 Jakub Jelinek <jakub@redhat.com>
769
770 PR middle-end/81657
771 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
772 call.
773
774 2018-04-12 David Malcolm <dmalcolm@redhat.com>
775
776 PR c++/85385
777 * g++.dg/diagnostic/macro-arg-count.C: New test.
778
779 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
780
781 PR fortran/83064
782 PR testsuite/85346
783 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
784 array and move test to libgomp/testsuite/libgomp.fortran.
785 * gfortran.dg/do_concurrent_6.f90: New test.
786
787 2018-04-12 Marek Polacek <polacek@redhat.com>
788
789 PR c++/85258
790 * g++.dg/parse/error61.C: New test.
791
792 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
793
794 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
795 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
796
797 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
798
799 PR target/85347
800 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
801 specify -mvsx on gcc command line.
802
803 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
804
805 PR middle-end/84955
806 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
807 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
808
809 2018-04-12 Jakub Jelinek <jakub@redhat.com>
810
811 PR target/85328
812 * gcc.target/i386/pr85328.c: New test.
813
814 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
815
816 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
817
818 2018-04-12 Jakub Jelinek <jakub@redhat.com>
819
820 PR rtl-optimization/85342
821 * gcc.target/i386/pr85342.c: New test.
822
823 2018-04-11 Jason Merrill <jason@redhat.com>
824
825 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
826 if ulimit -v is set.
827
828 2018-04-11 Bin Cheng <bin.cheng@arm.com>
829
830 PR testsuite/85190
831 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
832
833 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
834
835 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
836 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
837
838 2018-04-11 Jakub Jelinek <jakub@redhat.com>
839
840 PR c++/70808
841 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
842 effective target.
843
844 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
845
846 PR target/84301
847 * gcc.target/i386/pr84301.c: New test.
848
849 2018-04-11 Jakub Jelinek <jakub@redhat.com>
850
851 PR tree-optimization/85331
852 * gcc.c-torture/execute/pr85331.c: New test.
853
854 2018-04-11 Marek Polacek <polacek@redhat.com>
855
856 PR c++/85032
857 * g++.dg/cpp0x/pr51225.C: Adjust error message.
858 * g++.dg/cpp1z/constexpr-if21.C: New test.
859
860 2018-04-11 Jakub Jelinek <jakub@redhat.com>
861
862 PR target/85281
863 * gcc.target/i386/pr85281.c: New test.
864
865 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
866
867 PR rtl-optimization/84659
868 * gcc.dg/pr84659.c: New test.
869
870 2018-04-11 Jakub Jelinek <jakub@redhat.com>
871
872 PR debug/85302
873 * g++.dg/debug/dwarf2/pr85302.C: New test.
874
875 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
876
877 PR target/85261
878 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
879 into register.
880
881 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
882
883 PR c++/70808
884 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
885
886 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
887
888 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
889 * gcc.target/powerpc/dimode_off.c: Ditto.
890 * gcc.target/powerpc/tfmode_off.c: Ditto.
891 * gcc.target/powerpc/timode_off.c: Ditto.
892
893 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
894
895 * gcc.target/powerpc/vec-ldl-1.c: New test.
896 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
897 corrections to ABI implementation.
898
899 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
900
901 PR target/85056
902 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
903
904 2018-04-10 Jakub Jelinek <jakub@redhat.com>
905
906 PR rtl-optimization/85300
907 * gcc.dg/pr85300.c: New test.
908
909 2018-04-10 David Malcolm <dmalcolm@redhat.com>
910
911 PR c++/85110
912 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
913 where we now show the pertinent parameter.
914 * g++.dg/diagnostic/aka2.C: Likewise.
915 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
916
917 2018-04-10 Jakub Jelinek <jakub@redhat.com>
918
919 PR fortran/85313
920 * gfortran.dg/gomp/pr85313.f90: New test.
921
922 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
923
924 PR c++/24314
925 * g++.dg/parse/template29.C: New.
926
927 2018-04-10 Bin Cheng <bin.cheng@arm.com>
928
929 PR testsuite/85190
930 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
931
932 2018-04-10 Jakub Jelinek <jakub@redhat.com>
933
934 PR target/85177
935 PR target/85255
936 * gcc.target/i386/avx512f-pr85177.c: New test.
937 * gcc.target/i386/avx512f-pr85255.c: New test.
938
939 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
940
941 PR tree-optimization/85286
942 * gcc.dg/vect/pr85286.c: New test.
943
944 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
945
946 PR target/85173
947 * gcc.target/arm/pr85173.c: New test.
948
949 2018-04-10 Jakub Jelinek <jakub@redhat.com>
950
951 PR lto/85248
952 * gcc.dg/lto/pr85248_0.c: New test.
953 * gcc.dg/lto/pr85248_1.c: New test.
954
955 2018-04-09 Jan Hubicka <jh@suse.cz>
956
957 PR lto/85078
958 * g++.dg/torture/pr85078.C: New.
959
960 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
961
962 PR c++/85227
963 * g++.dg/cpp1z/decomp44.C: New.
964 * g++.dg/cpp1z/decomp45.C: Likewise.
965
966 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
967
968 PR fortran/83064
969 * gfortran.dg/do_concurrent_5.f90: New test.
970 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
971 message.
972
973 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
974
975 PR fortran/51260
976 * gfortran.dg/parameter_array_element_3.f90: New test.
977
978 2018-04-09 Jakub Jelinek <jakub@redhat.com>
979
980 PR c++/85194
981 * g++.dg/cpp1z/decomp43.C: New test.
982
983 PR rtl-optimization/80463
984 * g++.dg/pr80463.C: Add -w to dg-options.
985
986 2018-04-09 Richard Biener <rguenther@suse.de>
987
988 PR tree-optimization/85284
989 * gcc.dg/torture/pr85284.c: New testcase.
990
991 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
992
993 PR rtl-optimization/80463
994 PR rtl-optimization/83972
995 PR rtl-optimization/83480
996
997 * gcc.dg/pr80463.c: New test.
998 * g++.dg/pr80463.C: Likewise.
999 * gcc.dg/pr83972.c: Likewise.
1000
1001 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1002
1003 PR rtl-optimization/83913
1004 * gcc.dg/pr83913.c: New test.
1005
1006 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1007
1008 PR rtl-optimization/83962
1009 * gcc.dg/pr83962.c: New test.
1010
1011 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1012
1013 PR rtl-optimization/83530
1014 * gcc.dg/pr83530.c: New test.
1015
1016 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1017
1018 PR middle-end/82976
1019 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1020
1021 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR tree-optimization/85257
1024 * gcc.dg/pr85257.c: New test.
1025
1026 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1027
1028 * g++.dg/opt/pr85196.C: New test.
1029
1030 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1031
1032 PR c++/84269
1033 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1034 std::tuple here since they need C++11.
1035 * g++.dg/lookup/missing-std-include-8.C: New test.
1036 * g++.dg/lookup/missing-std-include.C: Move std::array and
1037 std::tuple test to missing-std-include-6.C to avoid failures
1038 with C++98.
1039
1040 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1041
1042 PR debug/85252
1043 * gcc.dg/debug/pr85252.c: New test.
1044
1045 PR rtl-optimization/84872
1046 * gcc.dg/graphite/pr84872.c: New test.
1047
1048 PR c++/85210
1049 * g++.dg/cpp1z/decomp42.C: New test.
1050
1051 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1052
1053 PR c++/85021
1054 * g++.dg/lookup/missing-std-include-7.C: New test.
1055
1056 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1057
1058 * gcc.dg/struct-simple.c: Revert r254862.
1059 * lib/target-supports.exp
1060 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1061
1062 2018-04-06 Richard Biener <rguenther@suse.de>
1063
1064 PR middle-end/85244
1065 * gcc.dg/torture/pr85244-1.c: New testcase.
1066 * gcc.dg/torture/pr85244-2.c: Likewise.
1067
1068 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR sanitizer/85213
1071 * c-c++-common/ubsan/pr85213.c: New test.
1072
1073 2018-04-06 Richard Biener <rguenther@suse.de>
1074
1075 PR middle-end/85180
1076 * gcc.dg/pr85180.c: New testcase.
1077
1078 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1079
1080 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1081 to trigger the optimization. Do some cleanup and function
1082 renaming. Add more test functions.
1083
1084 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1085
1086 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1087 options.
1088 * gcc.target/s390/hotpatch-1.c: Skip when building without
1089 optimization.
1090 * gcc.target/s390/hotpatch-10.c: Likewise.
1091 * gcc.target/s390/hotpatch-11.c: Likewise.
1092 * gcc.target/s390/hotpatch-12.c: Likewise.
1093 * gcc.target/s390/hotpatch-13.c: Likewise.
1094 * gcc.target/s390/hotpatch-14.c: Likewise.
1095 * gcc.target/s390/hotpatch-15.c: Likewise.
1096 * gcc.target/s390/hotpatch-16.c: Likewise.
1097 * gcc.target/s390/hotpatch-17.c: Likewise.
1098 * gcc.target/s390/hotpatch-18.c: Likewise.
1099 * gcc.target/s390/hotpatch-19.c: Likewise.
1100 * gcc.target/s390/hotpatch-2.c: Likewise.
1101 * gcc.target/s390/hotpatch-3.c: Likewise.
1102 * gcc.target/s390/hotpatch-4.c: Likewise.
1103 * gcc.target/s390/hotpatch-5.c: Likewise.
1104 * gcc.target/s390/hotpatch-6.c: Likewise.
1105 * gcc.target/s390/hotpatch-7.c: Likewise.
1106 * gcc.target/s390/hotpatch-8.c: Likewise.
1107 * gcc.target/s390/hotpatch-9.c: Likewise.
1108
1109 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1110
1111 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1112 check for an error instead.
1113 * gcc.dg/Wattributes-6.c: Likewise.
1114
1115 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1116
1117 PR c++/85209
1118 * g++.dg/cpp1z/decomp39.C: New test.
1119 * g++.dg/cpp1z/decomp40.C: New test.
1120
1121 PR c++/85208
1122 * g++.dg/cpp1z/decomp41.C: New test.
1123
1124 PR middle-end/85195
1125 * gcc.dg/pr85195.c: New test.
1126
1127 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1128
1129 PR c++/80956
1130 * g++.dg/cpp0x/initlist100.C: New.
1131 * g++.dg/cpp0x/initlist101.C: Likewise.
1132
1133 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1134
1135 PR c++/84792
1136 * g++.dg/other/pr84792-1.C: New.
1137 * g++.dg/other/pr84792-2.C: Likewise.
1138
1139 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1140
1141 PR target/85193
1142 * gcc.target/i386/pr85193.c: New test.
1143
1144 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1145
1146 PR c++/84979
1147 * g++.dg/concepts/pr84979.C: New.
1148 * g++.dg/concepts/pr84979-2.C: New.
1149 * g++.dg/concepts/pr84979-3.C: New.
1150
1151 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1152
1153 PR c++/80026
1154 * g++.dg/cpp0x/variadic174.C: New.
1155
1156 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1157
1158 PR inline-asm/85172
1159 * g++.dg/ext/builtin13.C: New test.
1160 * g++.dg/ext/atomic-4.C: New test.
1161
1162 PR c++/85146
1163 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1164 * g++.dg/ext/bases3.C: New test.
1165
1166 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1167
1168 PR target/85203
1169 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1170 to match a single insn of the baz function. Move scan directives at
1171 the end of the file below the functions they are trying to test for
1172 better readability.
1173 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1174
1175 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1176
1177 PR rtl-optimization/84878
1178 * gcc.target/powerpc/pr84878.c: New test.
1179
1180 2018-04-04 Michael Matz <matz@suse.de>
1181
1182 * gcc.dg/Wstringop-overflow-4.c: New test.
1183 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1184
1185 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1186
1187 PR testsuite/85189
1188 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1189 for the diagnostics of overridden functions. Adjust for new wording.
1190
1191 2018-04-04 Richard Biener <rguenther@suse.de>
1192
1193 PR lto/85176
1194 * g++.dg/lto/pr85176_0.C: New testcase.
1195
1196 2018-04-04 Richard Biener <rguenther@suse.de>
1197
1198 PR testsuite/85191
1199 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1200 Fix typo.
1201
1202 2018-04-04 Martin Liska <mliska@suse.cz>
1203
1204 PR sanitizer/85174
1205 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1206 and msdata as a workaround for powerpc.
1207
1208 2018-04-04 Richard Biener <rguenther@suse.de>
1209
1210 PR tree-optimization/85168
1211 * gcc.dg/torture/pr85168.c: New testcase.
1212
1213 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1214
1215 PR c++/84943
1216 * g++.dg/pr84943.C: New.
1217 * g++.dg/pr84943-2.C: New.
1218
1219 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1220
1221 PR rtl-optimization/85167
1222 * gcc.dg/pr85167.c: New test.
1223
1224 PR tree-optimization/85156
1225 * c-c++-common/pr85156.c: New test.
1226 * gcc.c-torture/execute/pr85156.c: New test.
1227
1228 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1229
1230 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1231 * gcc.target/powerpc/undef-bool-1.C: New file.
1232 * gcc.target/powerpc/undef-bool-2.c: New file.
1233
1234 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1235
1236 PR c++/84768
1237 * g++.dg/cpp1z/class-deduction52.C: New.
1238
1239 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1240
1241 PR c++/85147
1242 * g++.dg/cpp0x/pr85147.C: New test.
1243
1244 PR c++/85140
1245 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1246
1247 PR c++/85134
1248 * g++.dg/gomp/pr85134.C: New test.
1249 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1250
1251 PR target/85169
1252 * gcc.c-torture/execute/pr85169.c: New test.
1253 * gcc.target/i386/avx512f-pr85169.c: New test.
1254 * gcc.target/i386/avx512bw-pr85169.c: New test.
1255
1256 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1257
1258 PR target/85126
1259 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1260 scan-assembler-times clause.
1261
1262 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1263
1264 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1265 dg-additional-options.
1266
1267 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1268
1269 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1270
1271 2018-04-03 Richard Biener <rguenther@suse.de>
1272
1273 PR testsuite/85154
1274 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1275
1276 2018-04-02 Jim Wilson <jimw@sifive.com>
1277
1278 * gcc.target/riscv/pr84660.c: New.
1279 * gcc.target/riscv/shift-and-1.c: New.
1280 * gcc.target/riscv/shift-and-2.c: New.
1281
1282 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1283
1284 PR fortran/85102
1285 * gfortran.dg/array_simplify_2.f90: New test.
1286
1287 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1288
1289 PR middle-end/85090
1290 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1291 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1292 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1293 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1294 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1295
1296 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1297
1298 PR c++/85027
1299 * g++.dg/pr85027.C: New.
1300
1301 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1302
1303 PR target/83315
1304 * gcc.target/powerpc/sse-maxps-2.c: New test.
1305 * gcc.target/powerpc/sse-minps-2.c: New test.
1306
1307 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1308
1309 PR c++/84791
1310 * g++.dg/gomp/pr84791.C: New test.
1311
1312 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1313
1314 PR fortran/84931
1315 * gfortran.dg/array_constructor_53.f90: New test.
1316
1317 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1318
1319 PR fortran/85130
1320 * gfortran.dg/substr_6.f90: Remove illegal test for
1321 out-of-bounds substring.
1322
1323 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1324
1325 PR fortran/85111
1326 * gfortran.dg/zero_sized_10.f90: New test.
1327
1328 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1329
1330 PR c++/84269
1331 * g++.dg/lookup/missing-std-include-6.C: New test.
1332 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1333 std::tuple tests.
1334 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1335 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1336 <cstring>, <cassert>, and <cstdlib>.
1337
1338 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1339
1340 PR inline-asm/84985
1341 * gcc.target/i386/pr84985.c: New.
1342
1343 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1344
1345 PR c++/85110
1346 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1347
1348 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1349
1350 PR c++/85108
1351 * g++.dg/warn/Wunused-var-31.C: New test.
1352
1353 PR c/85094
1354 * c-c++-common/Wduplicated-branches-14.c: New test.
1355
1356 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1357
1358 PR c++/84606
1359 * g++.dg/cpp0x/pr84606.C: New.
1360
1361 2018-03-29 Carl Love <cel@us.ibm.com>
1362
1363 Revert
1364 2017-09-27 Carl Love <cel@us.ibm.com>
1365
1366 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1367 for the __builtin_fctid and __builtin_fctiw.
1368
1369 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1370
1371 PR target/84912
1372 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1373 deleted builtin function.
1374 (div_weuo): Likewise.
1375 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1376 (div_deuo): Likewise.
1377
1378 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1379
1380 PR c++/85028
1381 * g++.dg/other/default13.C: New.
1382
1383 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1384
1385 PR target/85095
1386 * gcc.target/i386/pr85095-1.c: New test.
1387 * gcc.target/i386/pr85095-2.c: New test.
1388 * gcc.c-torture/execute/pr85095.c: New test.
1389
1390 PR tree-optimization/82004
1391 * gcc.dg/pr82004.c: New test.
1392
1393 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1394 Martin Liska <mliska@suse.cz>
1395
1396 PR sanitizer/85081
1397 * g++.dg/asan/pr85081.C: New test.
1398
1399 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1400
1401 PR c++/84789
1402 * g++.dg/template/pr84789.C: Adjust for testing with
1403 -fconcepts too.
1404
1405 PR c++/84973
1406 * g++.dg/template/pr84973.C: New.
1407 * g++.dg/template/pr84973-2.C: New.
1408 * g++.dg/template/pr84973-3.C: New.
1409
1410 PR c++/84968
1411 * g++.dg/eh/pr84968.C: New.
1412
1413 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1414
1415 PR target/84914
1416 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1417 long double multiply/divide uses the correct function.
1418 * gcc.target/powerpc/mulkc-3.c: Likewise.
1419 * gcc.target/powerpc/divkc-2.c: Likewise.
1420 * gcc.target/powerpc/divkc-3.c: Likewise.
1421
1422 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1423
1424 PR c++/85067
1425 * g++.dg/cpp0x/defaulted51.C: New.
1426 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1427
1428 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1429
1430 PR c++/85077
1431 * g++.dg/ext/vector35.C: New test.
1432
1433 PR c++/85061
1434 * g++.dg/ext/builtin-offsetof3.C: New test.
1435
1436 PR c++/85076
1437 * g++.dg/cpp1y/pr85076.C: New test.
1438
1439 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1440
1441 PR fortran/85084
1442 * gfortran.dg/matmul_rank_1.f90: New test.
1443
1444 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1445 Harald Anlauf <anlauf@gmx.de>
1446
1447 * gfortran.dg/structure_constructor_15.f90: New test.
1448
1449 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1450
1451 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1452 for the diagnostics of overridden functions. Adjust for new wording.
1453 * g++.dg/cpp0x/implicit1.C: Likewise.
1454 * g++.dg/cpp0x/override1.C: Likewise.
1455 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1456 * g++.dg/eh/shadow1.C: Likewise.
1457 * g++.dg/inherit/covariant12.C: Likewise.
1458 * g++.dg/inherit/covariant14.C: Likewise.
1459 * g++.dg/inherit/covariant15.C: Likewise.
1460 * g++.dg/inherit/covariant16.C: Likewise.
1461 * g++.dg/inherit/covariant22.C: Likewise.
1462 * g++.dg/inherit/crash3.C: Likewise.
1463 * g++.dg/inherit/error2.C: Likewise.
1464 * g++.dg/template/crash100.C: Likewise.
1465 * g++.old-deja/g++.eh/spec6.C: Likewise.
1466 * g++.old-deja/g++.mike/p811.C: Likewise.
1467 * g++.old-deja/g++.other/virtual11.C: Likewise.
1468 * g++.old-deja/g++.other/virtual4.C: Likewise.
1469
1470 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1471
1472 PR target/85044
1473 * gcc.target/i386/pr85044.c: New test.
1474
1475 2018-03-27 Martin Sebor <msebor@redhat.com>
1476
1477 PR testsuite/83462
1478 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1479 other than x86.
1480
1481 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1482
1483 PR target/83009
1484 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1485
1486 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1487
1488 PR target/81863
1489 * gcc.target/arm/pr81863.c: New test.
1490
1491 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1492
1493 PR target/85056
1494 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1495 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1496
1497 2018-03-27 Richard Biener <rguenther@suse.de>
1498
1499 PR testsuite/82847
1500 * lib/target-supports.exp (check_ssse3_available): New function.
1501 (check_effective_target_vect_perm_short): Enable for x86 if
1502 check_ssse3_available.
1503
1504 2018-03-27 Richard Biener <rguenther@suse.de>
1505
1506 PR tree-optimization/85082
1507 * gfortran.dg/pr85082.f90: New testcase.
1508
1509 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1510
1511 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1512 to "l=2" in dg-final.
1513
1514 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1515
1516 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1517 * gcc.target/mips/fix-r4000-2.c: Likewise.
1518 * gcc.target/mips/fix-r4000-3.c: Likewise.
1519 * gcc.target/mips/fix-r4000-4.c: Likewise.
1520 * gcc.target/mips/fix-r4000-5.c: Likewise.
1521 * gcc.target/mips/fix-r4000-6.c: Likewise.
1522 * gcc.target/mips/fix-r4000-7.c: Likewise.
1523 * gcc.target/mips/fix-r4000-8.c: Likewise.
1524 * gcc.target/mips/fix-r4000-9.c: Likewise.
1525 * gcc.target/mips/fix-r4000-10.c: Likewise.
1526 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1527 "mulditi3_r4000" instead of "mulditi3".
1528 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1529 "umulditi3_r4000" instead of "umulditi3".
1530
1531 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1532
1533 PR c++/85068
1534 * g++.dg/inherit/covariant22.C: New test.
1535
1536 2018-03-27 Richard Biener <rguenther@suse.de>
1537
1538 PR testsuite/84004
1539 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1540 alignment.
1541
1542 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1543 Jason Merrill <jason@redhat.com>
1544
1545 PR c++/84632
1546 * g++.dg/init/array49.C: New.
1547 * g++.dg/torture/pr70499.C: Adjust.
1548
1549 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1550
1551 PR target/85073
1552 * gcc.target/i386/pr85073.c: New test.
1553
1554 2018-03-26 Richard Biener <rguenther@suse.de>
1555
1556 PR testsuite/85066
1557 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1558 instead of long.
1559
1560 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1561
1562 PR fortran/66709
1563 * gfortran.dg/parameter_array_format.f90: New test.
1564
1565 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1566 Neil Carlson <neil.n.carlson@gmail.com>
1567
1568 PR fortran/84381
1569 * gfortran.dg/literal_character_constant_1.inc: Replace
1570 call abort by STOP n.
1571 * gfortran.dg/overload_1.f90: Likewise.
1572
1573 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1574 Dominique d'Humieres <dominiq@gcc.gnu.org>
1575
1576 PR fortran/84924
1577 * gfortran.dg/scalar_pointer_1.f90: New test.
1578
1579 2018-03-25 Tom de Vries <tom@codesourcery.com>
1580
1581 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1582 precise.
1583
1584 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1585
1586 PR fortran/69497
1587 * gfortran.dg/pr89497.f90: New test.
1588
1589 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1590
1591 PR fortran/70068
1592 * gfortran.dg/substr_7.f90: New test.
1593
1594 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1595
1596 PR fortran/42651
1597 * gfortran.dg/pr42651.f90: New test.
1598 * gfortran.dg/func_result_7.f90: Update error message.
1599
1600 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1601
1602 PR tree-optimization/84005
1603 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1604 failing to force the alignment.
1605
1606 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1607
1608 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1609 from this to...
1610 <vclzd>: ...this.
1611
1612 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1613
1614 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1615 message. Fix scan-assembler patterns.
1616
1617 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1618
1619 PR c++/85015
1620 * g++.dg/cpp0x/pr85015.C: New test.
1621
1622 PR c++/84942
1623 * g++.dg/cpp1y/pr84942.C: New test.
1624
1625 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1626
1627 PR inline-asm/85030
1628 * testsuite/gcc.target/i386/pr85030.c: New.
1629
1630 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1631
1632 PR target/85026
1633 * g++.dg/pr85026.C: New test.
1634
1635 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1636
1637 * g++.dg/debug/pr84704.C: XFAIL AIX.
1638
1639 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1640
1641 PR target/84826
1642 * gcc.target/arm/pr84826.c: Add dg directive.
1643
1644 2018-03-23 Marek Polacek <polacek@redhat.com>
1645
1646 PR c++/85033
1647 * g++.dg/ext/builtin-offsetof2.C: New test.
1648
1649 PR c++/85045
1650 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1651 * gcc.dg/pr85045.c: New test.
1652
1653 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1654
1655 PR debug/85020
1656 * gnat.dg/lto22.adb: New test.
1657 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1658 * gnat.dg/lto22_pkg2.ads: Likewise.
1659
1660 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1661
1662 PR c/80778
1663 * gcc.dg/lto/pr80778_0.c: New test.
1664
1665 PR inline-asm/85034
1666 * gcc.target/i386/pr85034.c: New test.
1667
1668 PR inline-asm/85022
1669 * c-c++-common/torture/pr85022.c: New test.
1670
1671 PR sanitizer/85029
1672 * g++.dg/ubsan/pr85029.C: New test.
1673
1674 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1675
1676 PR c++/71251
1677 * g++.dg/cpp0x/pr71251.C: New.
1678
1679 PR c++/84789
1680 * g++.dg/template/pr84789.C: New.
1681 * g++.dg/template/pr84789-2.C: New.
1682 * g++.dg/template/pr84789-3.C: New.
1683 * g++.dg/parse/dtor11.C: Accept alternate error message.
1684
1685 PR c++/84729
1686 * g++.dg/pr84729.C: New.
1687 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1688 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1689 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1690
1691 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1692
1693 PR fortran/84922
1694 * gfortran.dg/interface_42.f90: New test.
1695 * gfortran.dg/interface_43.f90: New test.
1696
1697 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1698
1699 PR target/84826
1700 * gcc.target/arm/pr84826.c: New test.
1701
1702 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1703
1704 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1705 dg-require-effective-target.
1706 * gcc.target/arm/addr-modes-int.c: Likewise.
1707 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1708
1709 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1710
1711 PR target/84760
1712 * gcc.target/powerpc/altivec-ld-1.c: New test.
1713
1714 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1715
1716 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1717
1718 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1719
1720 PR inline-asm/84941
1721 * gcc.dg/pr84941.c: New test.
1722
1723 2018-03-22 Tom de Vries <tom@codesourcery.com>
1724
1725 PR tree-optimization/84956
1726 * gcc.dg/pr84956.c: New test.
1727
1728 2018-03-22 Marek Polacek <polacek@redhat.com>
1729
1730 PR c++/84854
1731 * g++.dg/cpp1z/constexpr-if15.C: New test.
1732 * g++.dg/cpp1z/constexpr-if16.C: New test.
1733
1734 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1735
1736 * gcc.dg/builtin-tgmath-3.c: New test.
1737
1738 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1739
1740 PR c++/71965
1741 * g++.dg/concepts/pr71965.C: New.
1742
1743 PR c++/84610
1744 PR c++/84642
1745 * g++.dg/cpp0x/pr84610.C: New.
1746 * g++.dg/cpp0x/pr84642.C: New.
1747
1748 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1749
1750 PR c/84999
1751 * c-c++-common/pr84999.c: New test.
1752
1753 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1754
1755 PR c++/84972
1756 * g++.dg/ext/desig10.C: New.
1757
1758 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1759 Harald Anlauf <anlauf@gmx.de>
1760
1761 PR fortran/84957
1762 * gfortran.dg/pr84957.f90: New test.
1763
1764 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1765
1766 PR tree-optimization/84960
1767 * gcc.c-torture/compile/pr84960.c: New test.
1768
1769 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1770
1771 PR tree-optimization/84811
1772 * gcc.dg/torture/pr84811.c: New test.
1773
1774 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1775
1776 PR tree-optimization/84982
1777 * c-c++-common/pr84982.c: New test.
1778
1779 PR c++/84961
1780 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1781 "m" (++x) in C++.
1782 * g++.dg/torture/pr84961-1.C: New test.
1783 * g++.dg/torture/pr84961-2.C: New test.
1784
1785 2018-03-21 Nathan Sidwell <nathan@acm.org>
1786
1787 PR c++/85008
1788 * g++.dg/pr85008.C: New.
1789
1790 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1791
1792 PR fortran/84615
1793 * gfortran.dg/char_result_17.f90: New test.
1794
1795 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1796
1797 PR c++/84994
1798 * g++.dg/other/accessor-fixits-1.C: Move to...
1799 * g++.dg/torture/accessor-fixits-1.C: ...here.
1800 * g++.dg/other/accessor-fixits-2.C: Move to...
1801 * g++.dg/torture/accessor-fixits-2.C: ...here.
1802 * g++.dg/other/accessor-fixits-3.C: Move to...
1803 * g++.dg/torture/accessor-fixits-3.C: ...here.
1804 * g++.dg/other/accessor-fixits-4.C: Move to...
1805 * g++.dg/torture/accessor-fixits-4.C: ...here.
1806 * g++.dg/other/accessor-fixits-5.C: Move to...
1807 * g++.dg/torture/accessor-fixits-5.C: ...here.
1808 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1809 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1810 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1811
1812 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1813
1814 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1815
1816 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1817
1818 PR target/82989
1819 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1820
1821 2018-03-21 Nathan Sidwell <nathan@acm.org>
1822
1823 PR c++/84804
1824 * g++.dg/lookup/pr84804.C: New.
1825
1826 2018-03-21 Martin Sebor <msebor@redhat.com>
1827
1828 PR c++/84850
1829 * g++.dg/Wclass-memaccess-3.C: New test.
1830 * g++.dg/Wclass-memaccess-4.C: New test.
1831
1832 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1833
1834 PR c++/84892
1835 * g++.dg/other/accessor-fixits-1.C
1836 (test_access_const_t1_color): New.
1837 (test_deref_const_t1_color): New.
1838 * g++.dg/other/accessor-fixits-5.C: New testcase.
1839
1840 2018-03-21 Tom de Vries <tom@codesourcery.com>
1841
1842 PR tree-optimization/83126
1843 * gcc.dg/graphite/pr83126.c: New test.
1844
1845 2018-03-21 Nathan Sidwell <nathan@acm.org>
1846
1847 * g++.dg/ext/anon-struct6.C: Adjust.
1848 * g++.dg/ext/deprecate-1.C: New.
1849 * g++.dg/ext/deprecate-2.C: New.
1850 * g++.dg/lookup/pr84602.C: Adjust.
1851 * g++.dg/lookup/pr84962.C: Adjust.
1852 * g++.old-deja/g++.other/anon4.C
1853
1854 PR c++/84836
1855 * g++.dg/lookup/pr84836.C: New.
1856
1857 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1858
1859 PR tree-optimization/84969
1860 * gcc.dg/tree-ssa/pr84969.c: New test.
1861
1862 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1863
1864 PR rtl-optimization/84989
1865 * gcc.target/i386/pr84989.c: New test.
1866
1867 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1868
1869 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1870
1871 2018-03-21 Martin Liska <mliska@suse.cz>
1872
1873 PR ipa/84963
1874 * gfortran.dg/goacc/pr84963.f90: New test.
1875
1876 2018-03-21 Marek Polacek <polacek@redhat.com>
1877
1878 PR c++/71638, ICE with NSDMI and reference.
1879 * g++.dg/cpp0x/nsdmi14.C: New test.
1880 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1881
1882 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1883
1884 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1885 MIPS with -mpaired-single directives.
1886
1887 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1888
1889 PR fortran/85001
1890 * gfortran.dg/interface_41.f90: New test.
1891
1892 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1893
1894 PR debug/84875
1895 * gcc.dg/pr84875.c: New test.
1896
1897 2018-03-20 Marek Polacek <polacek@redhat.com>
1898
1899 PR c++/84978, ICE with NRVO.
1900 * g++.dg/opt/nrv19.C: New test.
1901
1902 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1903
1904 PR target/82518
1905 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1906 Disable for armeb targets.
1907 * gcc.target/arm/pr82518.c: New test.
1908
1909 2018-03-20 Nathan Sidwell <nathan@acm.org>
1910
1911 PR c++/84962
1912 * g++.dg/lookup/pr84962.C: New.
1913
1914 PR c++/84970
1915 * g++.dg/lookup/pr84970.C: New.
1916
1917 2018-03-20 Richard Biener <rguenther@suse.de>
1918
1919 PR target/84986
1920 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1921
1922 2018-03-20 Martin Liska <mliska@suse.cz>
1923
1924 PR ipa/84825
1925 * g++.dg/ipa/pr84825.C: New test.
1926
1927 2018-03-20 Martin Liska <mliska@suse.cz>
1928
1929 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1930
1931 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1932
1933 PR target/84845
1934 * gcc.c-torture/compile/pr84845.c: New test.
1935
1936 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1937
1938 PR target/82989
1939 * gcc.target/arm/pr82989.c: New test.
1940
1941 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR target/84945
1944 * gcc.target/i386/pr84945.c: New test.
1945
1946 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1947
1948 PR target/81647
1949 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1950
1951 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1952
1953 PR c/84953
1954 * gcc.dg/pr84953.c: New test.
1955
1956 2018-03-19 Marek Polacek <polacek@redhat.com>
1957
1958 PR c++/84925
1959 * g++.dg/cpp1z/lambda-__func__.C: New test.
1960
1961 PR c++/84927
1962 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1963
1964 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1965
1966 PR sanitizer/78651
1967 * g++.dg/asan/pr78651.C: New test.
1968
1969 2018-03-19 Tom de Vries <tom@codesourcery.com>
1970
1971 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
1972 vect_int_mult. Add nvptx xfail for PR84958.
1973
1974 2018-03-19 Nathan Sidwell <nathan@acm.org>
1975
1976 PR c++/84835
1977 * g++.dg/cpp1y/pr84835.C: New.
1978
1979 2018-03-19 Sudakshina Das <sudi.das@arm.com>
1980
1981 PR target/81647
1982 * gcc.target/aarch64/pr81647.c: New.
1983
1984 2018-03-19 Richard Biener <rguenther@suse.de>
1985
1986 PR tree-optimization/84933
1987 * g++.dg/pr84933.C: New testcase.
1988
1989 2018-03-19 Richard Biener <rguenther@suse.de>
1990
1991 PR tree-optimization/84859
1992 * gcc.dg/tree-ssa/pr84859.c: New testcase.
1993 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
1994 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1995 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
1996
1997 2018-03-19 Nathan Sidwell <nathan@acm.org>
1998
1999 PR c++/84812
2000 * g++.dg/lookup/pr84812.C: New.
2001
2002 2018-03-19 Richard Biener <rguenther@suse.de>
2003
2004 PR tree-optimization/84929
2005 * gcc.dg/torture/pr84929.c: New testcase.
2006
2007 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2008
2009 PR target/84711
2010 * gcc.target/arm/big-endian-subreg.c: Delete.
2011
2012 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2013
2014 PR fortran/84931
2015 * gfortran.dg/array_constructor_52.f90: New test.
2016
2017 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2018
2019 PR fortran/77414
2020 * gfortran.dg/pr77414.f90: New test.
2021 * gfortran.dg/internal_references_1.f90: Adjust error message.
2022
2023 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2024
2025 PR fortran/65453
2026 * gfortran.dg/pr65453.f90: New test.
2027
2028 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2029
2030 PR tree-optimization/84913
2031 * gfortran.dg/vect/pr84913.f90: New test.
2032
2033 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2034
2035 PR fortran/79929
2036 * gfortran.dg/warn_concat.f90: New test.
2037
2038 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2039
2040 PR target/84899
2041 * gcc.dg/pr84899.c: New test.
2042
2043 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2044
2045 PR fortran/69395
2046 * gfortran.dg/pr69395.f90: Add test for max dimensions
2047
2048 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2049
2050 PR target/84876
2051 * gcc.target/i386/pr84876.c: New test.
2052
2053 2018-03-16 Martin Liska <mliska@suse.cz>
2054
2055 PR ipa/84833
2056 * gcc.target/i386/mvc11.c: New test.
2057
2058 2018-03-16 Martin Liska <mliska@suse.cz>
2059
2060 PR ipa/84722
2061 * gcc.target/i386/mvc10.c: New test.
2062
2063 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2064
2065 PR c++/79937
2066 PR c++/82410
2067 * g++.dg/cpp1y/pr79937-1.C: New test.
2068 * g++.dg/cpp1y/pr79937-2.C: New test.
2069 * g++.dg/cpp1y/pr79937-3.C: New test.
2070 * g++.dg/cpp1y/pr79937-4.C: New test.
2071 * g++.dg/cpp1y/pr82410.C: New test.
2072
2073 2018-03-16 Tom de Vries <tom@codesourcery.com>
2074
2075 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2076
2077 2018-03-16 Tom de Vries <tom@codesourcery.com>
2078
2079 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2080
2081 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2082
2083 PR c++/84874
2084 * g++.dg/cpp2a/desig8.C: New test.
2085
2086 PR tree-optimization/84841
2087 * gcc.dg/pr84841.c: New test.
2088
2089 PR c++/84874
2090 * g++.dg/cpp2a/desig7.C: New test.
2091
2092 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2093 Jim MacArthur <jim.macarthur@codethink.co.uk>
2094
2095 * gfortran.dg/automatic_1.f90: New test.
2096 * gfortran.dg/automatic_repeat.f90: New test
2097 * gfortran.dg/automatic_save.f90: New test.
2098 * gfortran.dg/vax_structure.f90: New test.
2099
2100 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2101
2102 PR fortran/78741
2103 * gfortran.dg/pr78741.f90: New test.
2104
2105 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2106
2107 PR fortran/69395
2108 * gfortran.dg/pr69395.f90: New test.
2109
2110 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2111
2112 PR c++/79085
2113 * g++.dg/opt/pr79085.C: New test.
2114
2115 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2116
2117 PR target/84574
2118 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2119 label instead of __x86_indirect_thunk label.
2120
2121 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2122
2123 PR c++/84222
2124 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2125 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2126 * g++.dg/warn/deprecated-13.C: New test.
2127
2128 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2129
2130 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2131
2132 2018-03-15 Richard Biener <rguenther@suse.de>
2133
2134 PR c/84873
2135 * c-c++-common/pr84873.c: New testcase.
2136
2137 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2138
2139 PR target/84711
2140 * gcc.target/arm/big-endian-subreg.c: New.
2141
2142 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR target/84860
2145 * gcc.c-torture/compile/pr84860.c: New test.
2146
2147 2018-03-15 Julia Koval <julia.koval@intel.com>
2148
2149 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2150 cannonlake.
2151 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2152 avx512bitalg.
2153
2154 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2155
2156 PR c/84853
2157 * gcc.dg/pr84853.c: New test.
2158
2159 2018-03-14 Carl Love <cel@us.ibm.com>
2160
2161 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2162
2163 2018-03-14 Martin Liska <mliska@suse.cz>
2164
2165 PR ipa/8480
2166 * g++.dg/lto/pr84805_0.C: New test.
2167 * g++.dg/lto/pr84805_1.C: New test.
2168 * g++.dg/lto/pr84805_2.C: New test.
2169
2170 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2171
2172 PR c/84852
2173 * gcc.dg/fixits-pr84852-1.c: New test.
2174 * gcc.dg/fixits-pr84852-2.c: New test.
2175
2176 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2177
2178 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2179 separate verbose message.
2180 * lib/scandump.exp (scan-dump-times): Likewise.
2181
2182 2018-03-14 Julia Koval <julia.koval@intel.com>
2183
2184 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2185 server.
2186 * gcc.target/i386/funcspec-56.inc: Ditto.
2187
2188 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2189
2190 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2191 aarch64_sve_hw.
2192
2193 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2194
2195 PR sanitizer/83392
2196 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2197 check count from 17 to 14.
2198
2199 PR target/84844
2200 * gcc.target/i386/pr84844.c: New test.
2201
2202 2018-03-14 Richard Biener <rguenther@suse.de>
2203
2204 PR tree-optimization/84830
2205 * gcc.dg/torture/pr84830.c: New testcase.
2206
2207 2018-03-14 Marek Polacek <polacek@redhat.com>
2208
2209 PR c++/84596
2210 * g++.dg/cpp0x/static_assert15.C: New test.
2211
2212 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2213
2214 PR fortran/61775
2215 * gfortran.dg/pr61775.f90: New test.
2216
2217 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR c++/84843
2220 * g++.dg/ext/pr84843-1.C: New test.
2221 * g++.dg/ext/pr84843-2.C: New test.
2222
2223 2018-03-13 David Pagan <dave.pagan@oracle.com>
2224
2225 PR c/46921
2226 * gcc.dg/pr46921.c: New test.
2227
2228 2018-03-13 Martin Sebor <msebor@redhat.com>
2229
2230 PR tree-optimization/84725
2231 * c-c++-common/Wstringop-truncation-4.c: New test.
2232 * c-c++-common/attr-nonstring-5.c: New test.
2233
2234 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2235
2236 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2237 than unpacks.
2238 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2239 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2240
2241 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2242
2243 * gcc.target/aarch64/sve/tls_1.c: New test.
2244 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2245
2246 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2247
2248 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2249 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2250
2251 2018-03-13 Martin Liska <mliska@suse.cz>
2252
2253 PR ipa/84658.
2254 * g++.dg/ipa/pr84658.C: New test.
2255
2256 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2257
2258 PR middle-end/84834
2259 * gcc.dg/pr84834.c: New test.
2260
2261 PR target/84827
2262 * gcc.target/i386/pr84827.c: New test.
2263
2264 PR target/84828
2265 * g++.dg/ext/pr84828.C: New test.
2266
2267 PR target/84786
2268 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2269 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2270
2271 PR c++/84808
2272 * g++.dg/cpp1y/constexpr-84808.C: New test.
2273
2274 PR c++/84704
2275 * g++.dg/debug/pr84704.C: New test.
2276
2277 2018-03-12 Renlin Li <renlin.li@arm.com>
2278
2279 * gcc.target/aarch64/movi_hf.c: New.
2280 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2281 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2282
2283 2018-03-12 Martin Sebor <msebor@redhat.com>
2284
2285 PR tree-optimization/83456
2286 * c-c++-common/Wrestrict-2.c: Remove test cases.
2287 * c-c++-common/Wrestrict.c: Same.
2288 * gcc.dg/Wrestrict-12.c: New test.
2289 * gcc.dg/Wrestrict-14.c: New test.
2290
2291 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2292
2293 * g++.dg/pr84821.C: New test.
2294
2295 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2296
2297 * gcc.dg/pr84799.c: New test.
2298
2299 2018-03-12 Richard Biener <rguenther@suse.de>
2300
2301 PR tree-optimization/84803
2302 * gcc.dg/torture/pr84803.c: New testcase.
2303
2304 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2305
2306 PR c++/84813
2307 * g++.dg/debug/pr84813.C: New test.
2308
2309 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2310
2311 PR fortran/84546
2312 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2313
2314 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2315
2316 PR fortran/83939
2317 * gfortran.dg/pr83939.f90
2318
2319 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2320
2321 PR fortran/66128
2322 * gfortran.dg/zero_sized_9.f90: New test.
2323
2324 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2325
2326 PR debug/58150
2327 * g++.dg/debug/dwarf2/enum2.C: New test.
2328
2329 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2330
2331 PR fortran/84734
2332 * gfortran.dg/pr84734.f90: New test.
2333
2334 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2335
2336 * gnat.dg/prot3.adb: New test.
2337 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2338
2339 2018-03-09 Jason Merrill <jason@redhat.com>
2340 Paolo Carlini <paolo.carlini@oracle.com>
2341
2342 PR c++/71169
2343 PR c++/71832
2344 * g++.dg/cpp0x/pr71169.C: New.
2345 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2346 * g++.dg/cpp0x/pr71832.C: Likewise.
2347
2348 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2349
2350 PR target/83969
2351 * gcc.target/powerpc/pr83969.c: New test.
2352
2353 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2354
2355 PR target/84772
2356 * gcc.dg/pr84772.c: New test.
2357
2358 PR c++/84076
2359 * g++.dg/warn/Wformat-2.C: New test.
2360
2361 PR c++/84767
2362 * g++.dg/ext/vla18.C: New test.
2363
2364 2018-03-09 Martin Sebor <msebor@redhat.com>
2365
2366 PR tree-optimization/84526
2367 * gcc.dg/Wrestrict-10.c: New test.
2368 * gcc.dg/Wrestrict-11.c: New test.
2369
2370 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2371
2372 PR rtl-optimization/84682
2373 * gcc.dg/torture/pr84682-1.c: New.
2374 * gcc.dg/torture/pr84682-2.c: New.
2375 * gcc.dg/torture/pr84682-3.c: New.
2376
2377 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2378
2379 PR c++/84724
2380 * g++.dg/ext/pr84724.C: New test.
2381
2382 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2383
2384 PR target/83712
2385 * gcc.target/arm/pr83712.c: New.
2386
2387 2018-03-09 Richard Biener <rguenther@suse.de>
2388
2389 PR tree-optimization/84775
2390 * gcc.dg/torture/pr84775.c: New testcase.
2391
2392 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2393
2394 PR debug/84404
2395 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2396 targets.
2397
2398 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2399
2400 * gcc.c-torture/compile/20180309-1.c: New test.
2401
2402 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2403
2404 PR c++/80598
2405 * g++.dg/warn/Wunused-function4.C: New test.
2406
2407 PR inline-asm/84742
2408 * gcc.target/i386/pr84742-1.c: New test.
2409 * gcc.target/i386/pr84742-2.c: New test.
2410
2411 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2412
2413 PR target/84748
2414 * gcc.c-torture/execute/pr84748.c: New test.
2415
2416 2018-03-08 Richard Biener <rguenther@suse.de>
2417
2418 PR middle-end/84552
2419 * gcc.dg/graphite/pr84552.c: New testcase.
2420
2421 2018-03-08 Richard Biener <rguenther@suse.de>
2422
2423 PR tree-optimization/84178
2424 * gcc.dg/torture/pr84178-2.c: New testcase.
2425
2426 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2427
2428 PR tree-optimization/84178
2429 * gcc.c-torture/compile/pr84178-1.c: New test.
2430
2431 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2432
2433 * lib/target-supports.exp: Do not return zero from a ifunc
2434 function.
2435
2436 2018-03-08 Richard Biener <rguenther@suse.de>
2437
2438 PR tree-optimization/84746
2439 * gcc.dg/torture/pr84746.c: New testcase.
2440
2441
2442 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2443 PR debug/84404
2444 PR debug/84408
2445 * gcc.dg/graphite/pr84404.c: New.
2446
2447 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2448
2449 PR tree-optimization/84740
2450 * gcc.dg/torture/pr84740.c: New test.
2451
2452 PR tree-optimization/84739
2453 * gcc.dg/pr84739.c: New test.
2454
2455 2018-03-07 Martin Sebor <msebor@redhat.com>
2456
2457 PR tree-optimization/83519
2458 * gcc.dg/Wrestrict-13.c: New test.
2459
2460 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2461
2462 PR fortran/64124
2463 PR fortran/70409
2464 * gfortran.dg/pr64124.f90: New tests.
2465 * gfortran.dg/pr70409.f90: New tests.
2466
2467 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2468
2469 PR target/82411
2470 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2471
2472 2018-03-07 Martin Sebor <msebor@redhat.com>
2473
2474 PR tree-optimization/84526
2475 * gcc.dg/Wrestrict-10.c: New test.
2476
2477 2018-03-07 Martin Sebor <msebor@redhat.com>
2478
2479 PR tree-optimization/84468
2480 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2481 * gcc.dg/Wstringop-truncation.c: New test.
2482 * gcc.dg/Wstringop-truncation-2.c: New test.
2483
2484 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2485
2486 PR fortran/84565
2487 * gfortran.dg/pr84565.f90: New test.
2488
2489 PR middle-end/84723
2490 * gcc.target/i386/pr84723-1.c: New test.
2491 * gcc.target/i386/pr84723-2.c: New test.
2492 * gcc.target/i386/pr84723-3.c: New test.
2493 * gcc.target/i386/pr84723-4.c: New test.
2494 * gcc.target/i386/pr84723-5.c: New test.
2495
2496 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2497
2498 PR fortran/64107
2499 * gfortran.dg/pr64107.f90: New test.
2500
2501 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2502
2503 PR fortran/84697
2504 PR fortran/66128
2505 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2506
2507 2018-03-06 Marek Polacek <polacek@redhat.com>
2508
2509 PR c++/84684
2510 * g++.dg/cpp1z/constexpr-84684.C: New test.
2511
2512 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2513
2514 PR c/84721
2515 * gcc.dg/pr84721.c: New test.
2516
2517 PR target/84710
2518 * gcc.dg/pr84710.c: New test.
2519
2520 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2521
2522 PR fortran/56667
2523 * gfortran.dg/implied_do_2.f90: New test.
2524 * gfortran.dg/coarray_8.f90: Update for new error message.
2525
2526 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2527
2528 PR inline-asm/84683
2529 * g++.dg/ext/pr84683.C: New test.
2530
2531 PR tree-optimization/84687
2532 * gcc.dg/pr84687.c: New test.
2533
2534 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2535
2536 PR c++/84231
2537 * g++.dg/pr84231.C: New.
2538
2539 PR c++/84593
2540 * g++.dg/cpp1y/pr84593.C: New.
2541
2542 PR c++/84492
2543 * g++.dg/pr84492.C: New.
2544
2545 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2546
2547 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2548 __builtin_ppc_speculation_barrier.
2549
2550 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR target/84700
2553 * gcc.target/powerpc/pr84700.c: New test.
2554
2555 2018-03-05 Nathan Sidwell <nathan@acm.org>
2556
2557 PR c++/84702
2558 * g++.dg/lookup/pr84702.C: New.
2559
2560 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2561
2562 PR target/84564
2563 * gcc.target/i386/pr84564.c: New test.
2564
2565 2018-03-05 Marek Polacek <polacek@redhat.com>
2566
2567 PR c++/84707
2568 * g++.dg/cpp0x/inline-ns10.C: New test.
2569
2570 2018-03-05 Nathan Sidwell <nathan@acm.org>
2571
2572 PR c++/84694
2573 * g++.dg/template/pr84694.C: New.
2574
2575 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2576
2577 PR target/84524
2578 * gcc.c-torture/execute/pr84524.c: New test.
2579 * gcc.target/i386/avx512bw-pr84524.c: New test.
2580
2581 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2582
2583 PR target/84264
2584 * g++.dg/pr84264.C: New test.
2585
2586 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2587
2588 PR c++/84618
2589 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2590 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2591 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2592
2593 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2594
2595 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2596 * g++.dg/other/i386-3.C: Ditto.
2597 * gcc.target/i386/sse-12.c: Ditto.
2598 * gcc.target/i386/sse-13.c: Ditto.
2599 * gcc.target/i386/sse-14.c: Ditto.
2600 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2601 * gcc.target/i386/wbinvd-1.c: New test.
2602 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2603 * gcc.target/i386/pconfig-1.c: Ditto.
2604
2605 2018-03-05 Pádraig Brady <P@draigBrady.com>
2606 Nathan Sidwell <nathan@acm.org>
2607
2608 PR c++/84497
2609 * g++.dg/cpp0x/pr84497.C: New.
2610
2611 2018-03-05 Richard Biener <rguenther@suse.de>
2612
2613 PR tree-optimization/84670
2614 * gcc.dg/pr84670-1.c: New testcase.
2615 * gcc.dg/pr84670-2.c: Likewise.
2616 * gcc.dg/pr84670-3.c: Likewise.
2617 * gcc.dg/pr84670-4.c: Likewise.
2618
2619 2018-03-05 Richard Biener <rguenther@suse.de>
2620
2621 PR tree-optimization/84650
2622 * gcc.dg/graphite/pr84650.c: New testcase.
2623
2624 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2625
2626 PR c++/82022
2627 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2628
2629 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2630
2631 PR fortran/71085
2632 * gfortran.dg/pr71085.f90: New test.
2633
2634 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2635
2636 PR fortran/66128
2637 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2638
2639 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2640
2641 PR fortran/51434
2642 * gfortran.dg/pr51434.f90: New test.
2643
2644 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2645
2646 PR c++/61358
2647 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2648
2649 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2650
2651 PR c++/67370
2652 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2653
2654 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2655
2656 PR c++/71464
2657 * g++.dg/torture/pr71464.C: New.
2658
2659 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2660
2661 PR fortran/80965
2662 * gfortran.dg/select_type_41.f90: New test.
2663
2664 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2665
2666 PR c++/61135
2667 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2668
2669 2018-03-02 Marek Polacek <polacek@redhat.com>
2670
2671 PR c++/84578
2672 * g++.dg/ext/flexary29.C: New test.
2673
2674 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2675
2676 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2677
2678 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2679
2680 PR c++/81812
2681 * g++.dg/torture/pr81812.C: New.
2682
2683 2018-03-02 Marek Polacek <polacek@redhat.com>
2684
2685 PR c++/84171
2686 * g++.dg/warn/Wsign-compare-8.C: New test.
2687
2688 PR c++/84663
2689 * g++.dg/parse/array-size3.C: New test.
2690
2691 PR c++/84664
2692 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2693
2694 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2695
2696 PR c++/84662
2697 * g++.dg/cpp1y/pr84662.C: New test.
2698
2699 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2700
2701 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2702 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2703 "dg-lto-options".
2704 * g++.dg/lto/20101010-1_0.C: Likewise.
2705 * g++.dg/lto/20101010-2_0.C: Likewise.
2706
2707 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2708
2709 PR ipa/84628
2710 * gcc.dg/pr84628.c: New test.
2711
2712 PR target/56540
2713 * gcc.target/ia64/pr56540.c: New test.
2714
2715 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2716
2717 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2718 32-bit target.
2719 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2720 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2721 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2722 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2723
2724 2018-03-02 Marek Polacek <polacek@redhat.com>
2725
2726 PR c++/84590
2727 * c-c++-common/ubsan/shift-11.c: New test.
2728
2729 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2730
2731 * gcc.dg/vect/vect-alias-check-13.c: New test.
2732
2733 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2734
2735 PR target/84614
2736 * gcc.dg/pr84614.c: New test.
2737
2738 PR inline-asm/84625
2739 * gcc.target/i386/pr84625.c: New test.
2740
2741 2018-03-02 Richard Biener <rguenther@suse.de>
2742
2743 PR tree-optimization/84427
2744 * gcc.dg/torture/pr84427.c: New testcase.
2745
2746 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2747
2748 PR target/84534
2749 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2750 powerpc64le*-*-linux*.
2751 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2752 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2753
2754 2018-03-01 Martin Sebor <msebor@redhat.com>
2755
2756 PR c++/84294
2757 * g++.dg/ext/attr-const.C: Remove xfail.
2758 * g++.dg/ext/attr-malloc-3.C: New test.
2759 * g++.dg/ext/attr-noinline-3.C: New test.
2760 * g++.dg/ext/attr-noreturn-3.C: New test.
2761 * g++.dg/ext/attr-nothrow-3.C: New test.
2762 * g++.dg/ext/attr-pure.C: Remove xfail.
2763
2764 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR sanitizer/70875
2767 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2768 dg-options and dg-shouldfail "ubsan" directive.
2769
2770 2018-03-01 Marek Polacek <polacek@redhat.com>
2771 Jason Merrill <jason@redhat.com>
2772
2773 PR c++/84582
2774 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2775 * g++.dg/cpp1z/static1.C: New test.
2776 * g++.dg/template/static37.C: New test.
2777
2778 2018-03-01 Nathan Sidwell <nathan@acm.org>
2779
2780 PR c++/84434
2781 * g++.dg/template/pr84434.C: New.
2782
2783 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2784
2785 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2786 -mthumb to the command-line.
2787
2788 2018-03-01 Marek Polacek <polacek@redhat.com>
2789
2790 PR c++/84596
2791 * g++.dg/cpp0x/static_assert14.C: New test.
2792
2793 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2794
2795 PR c++/79410
2796 * g++.dg/torture/pr79410.C: New.
2797
2798 2018-03-01 Martin Liska <mliska@suse.cz>
2799
2800 PR sanitizer/82484
2801 * gcc.dg/asan/pr82484.c: New test.
2802
2803 2018-03-01 Richard Biener <rguenther@suse.de>
2804
2805 PR debug/84645
2806 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2807
2808 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2809
2810 PR fortran/84219
2811 * gfortran.dg/coarray_47.f90: New test.
2812
2813 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2814
2815 PR fortran/84538
2816 * gfortran.dg/class_array_23.f03: New test.
2817
2818 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2819
2820 PR rtl-optimization/84528
2821 * gcc.dg/torture/pr84538.c: Rename to...
2822 * gcc.dg/torture/pr84528.c: ...this.
2823
2824 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2825
2826 PR rtl-optimization/84528
2827 * gcc.dg/torture/pr84538.c: New test.
2828
2829 2018-02-28 Martin Sebor <msebor@redhat.com>
2830
2831 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2832 -fpic test failures.
2833 * c-c++-common/Wrestrict-2.c: Same.
2834 * c-c++-common/Wstringop-truncation.c: Same.
2835 * gcc.dg/Warray-bounds-22.c: Same.
2836 * gcc.dg/Wstringop-overflow.c: Same.
2837 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2838 (signed_range): Same.
2839 (unsigned_anti_range): Same.
2840 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2841 (signed_range): Same.
2842 (unsigned_anti_range): Same.
2843 * gcc.dg/attr-alloc_size-7.c: Same.
2844 * gcc.dg/attr-alloc_size-8.c: Same.
2845 * gcc.dg/builtin-alloc-size.c: Same.
2846 * gcc.dg/builtin-stpncpy.c: Same.
2847 * gcc.dg/builtins-nonnull.c: Same.
2848 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2849 * gcc.dg/pr79214.c: Same.
2850 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2851 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2852 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2853 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2854 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2855 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2856 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2857 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2858 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2859 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2860 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2861
2862 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2863
2864 PR target/84014
2865 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2866
2867 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2868
2869 PR c++/84609
2870 * g++.dg/cpp0x/pr84609.C: New test.
2871
2872 2018-02-28 Martin Sebor <msebor@redhat.com>
2873
2874 PR testsuite/84617
2875 * g++.dg/ext/attr-malloc-3.C: New test.
2876 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2877 to pre-existing problems.
2878 * g++.dg/ext/attr-pure.C: Same.
2879
2880 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2881
2882 PR fortran/83901
2883 * gfortran.dg/associate_37.f90: New test.
2884
2885 PR fortran/83344
2886 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2887
2888 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2889
2890 PR target/52991
2891 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2892 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2893 * gcc.dg/bf-ms-layout-4.c: New test.
2894 * gcc.dg/bf-ms-layout-5.c: New test.
2895
2896 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2897
2898 PR target/83399
2899 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2900
2901 2018-02-28 Richard Biener <rguenther@suse.de>
2902
2903 PR tree-optimization/84584
2904 * gcc.dg/graphite/pr84584.c: New testcase.
2905
2906 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2907
2908 PR preprocessor/84517
2909 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2910
2911 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2912
2913 * c-c++-common/dump-ada-spec-12.c: New test.
2914 * c-c++-common/dump-ada-spec-13.c: Likewise.
2915
2916 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2917
2918 * c-c++-common/dump-ada-spec-11.c: New test.
2919
2920 2018-02-28 Martin Liska <mliska@suse.cz>
2921
2922 PR testsuite/84597
2923 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2924 * g++.dg/ext/timevar2.C: Likewise.
2925
2926 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2927
2928 * c-c++-common/dump-ada-spec-8.c: New test.
2929 * c-c++-common/dump-ada-spec-9.c: Likewise.
2930 * c-c++-common/dump-ada-spec-10.c: Likewise.
2931
2932 2018-02-28 Richard Biener <rguenther@suse.de>
2933
2934 PR middle-end/84607
2935 * gcc.dg/pr84607.c: New testcase.
2936
2937 2018-02-28 Nathan Sidwell <nathan@acm.org>
2938
2939 PR c++/84602
2940 * g++.dg/lookup/pr84602.C: New.
2941
2942 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2943
2944 PR c++/83871
2945 PR c++/83503
2946 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2947 dg-options.
2948 * g++.dg/ext/attr-nonnull.C: Likewise.
2949 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2950 directives.
2951 * g++.dg/ext/attr-noinline-2.C: Likewise.
2952 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2953 -fdump-tree-eh in dg-options.
2954
2955 2018-02-28 Alan Modra <amodra@gmail.com>
2956
2957 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2958 GNU ld message.
2959 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2960
2961 2018-02-27 Martin Sebor <msebor@redhat.com>
2962
2963 PR c++/83871
2964 PR c++/83503
2965 * g++.dg/Wmissing-attributes.C: New test.
2966 * g++.dg/ext/attr-const-pure.C: New test.
2967 * g++.dg/ext/attr-const.C: New test.
2968 * g++.dg/ext/attr-deprecated-2.C: New test.
2969 * g++.dg/ext/attr-malloc-2.C: New test.
2970 * g++.dg/ext/attr-malloc.C: New test.
2971 * g++.dg/ext/attr-noinline-2.C: New test.
2972 * g++.dg/ext/attr-noinline.C: New test.
2973 * g++.dg/ext/attr-nonnull.C: New test.
2974 * g++.dg/ext/attr-noreturn-2.C: New test.
2975 * g++.dg/ext/attr-noreturn.C: New test.
2976 * g++.dg/ext/attr-nothrow-2.C: New test.
2977 * g++.dg/ext/attr-nothrow.C: New test.
2978 * g++.dg/ext/attr-optimize.C: New test.
2979 * g++.dg/ext/attr-pure.C: New test.
2980 * g++.dg/ext/attr-returns-nonnull.C: New test.
2981 * g++.dg/ext/attr-warning.C: New test.
2982
2983 2018-02-27 Nathan Sidwell <nathan@acm.org>
2984
2985 PR c++/84426
2986 * g++.dg/lookup/pr84426.C: New.
2987
2988 2018-02-27 Richard Biener <rguenther@suse.de>
2989
2990 PR tree-optimization/84512
2991 * gcc.dg/tree-ssa/pr84512.c: New testcase.
2992
2993 2018-02-27 Martin Liska <mliska@suse.cz>
2994
2995 PR gcov-profile/84548
2996 * g++.dg/gcov/pr84548.C: New test.
2997
2998 2018-02-27 Jakub Jelinek <jakub@redhat.com>
2999
3000 PR target/84575
3001 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3002
3003 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR c++/84558
3006 * g++.dg/cpp1y/pr84558.C: New test.
3007
3008 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3009
3010 PR c++/84540
3011 * g++.dg/cpp0x/alignas14.C: New.
3012 * g++.dg/cpp0x/alignas15.C: Likewise.
3013
3014 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3015
3016 PR c++/84557
3017 * g++.dg/gomp/pr84557.C: New test.
3018
3019 2018-02-26 Marek Polacek <polacek@redhat.com>
3020
3021 PR c++/84325
3022 * g++.dg/cpp1z/pr84325.C: New test.
3023
3024 2018-02-26 Carl Love <cel@us.ibm.com>
3025
3026 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3027 Power 8 test file.
3028 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3029 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3030 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3031 -mcpu=power8.
3032 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3033 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3034 -mcpu=power8.
3035
3036 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3037
3038 PR target/84039
3039 * gcc.target/i386/indirect-thunk-1.c: Updated.
3040 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3041 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3042 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3043 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3044 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3045 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3046 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3047 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3048 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3049 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3050 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3051 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3052 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3053 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3054 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3055 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3056 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3057 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3058 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3059 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3060 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3061 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3062 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3063 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3064 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3065 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3066 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3067 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3068 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3069 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3070 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3071 * gcc.target/i386/ret-thunk-9.c: Likewise.
3072 * gcc.target/i386/ret-thunk-10.c: Likewise.
3073 * gcc.target/i386/ret-thunk-11.c: Likewise.
3074 * gcc.target/i386/ret-thunk-12.c: Likewise.
3075 * gcc.target/i386/ret-thunk-13.c: Likewise.
3076 * gcc.target/i386/ret-thunk-14.c: Likewise.
3077 * gcc.target/i386/ret-thunk-15.c: Likewise.
3078
3079 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3080
3081 * gcc.c-torture/execute/20180226-1.c: New test.
3082
3083 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3084
3085 PR tree-optimization/83965
3086 * gcc.dg/vect/pr83965-2.c: New test.
3087
3088 2018-02-26 Tom de Vries <tom@codesourcery.com>
3089
3090 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3091
3092 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3093
3094 PR target/84530
3095 * gcc.target/i386/ret-thunk-22.c: New test.
3096 * gcc.target/i386/ret-thunk-23.c: Likewise.
3097 * gcc.target/i386/ret-thunk-24.c: Likewise.
3098 * gcc.target/i386/ret-thunk-25.c: Likewise.
3099 * gcc.target/i386/ret-thunk-26.c: Likewise.
3100
3101 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3102
3103 PR c++/84533
3104 * g++.dg/cpp1z/pr84533.C: New.
3105
3106 2018-02-26 Marek Polacek <polacek@redhat.com>
3107
3108 PR c++/84537
3109 * g++.dg/parse/error60.C: New test.
3110
3111 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3112
3113 PR c++/84556
3114 * g++.dg/gomp/pr84556.C: New test.
3115 * g++.dg/vect/pr84556.cc: New test.
3116
3117 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3118
3119 PR fortran/32957
3120 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3121 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3122 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3123 * gfortran.dg/c_loc_test.f90: Likewise.
3124 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3125 * gfortran.dg/proc_decl_17.f90: Likewise.
3126 * gfortran.dg/proc_ptr_8.f90: Likewise.
3127
3128 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3129
3130 PR target/84521
3131 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3132 r254814 disabling -fomit-frame-pointer by default.
3133 * gcc.target/aarch64/spill_1.c: Likewise.
3134 * gcc.target/aarch64/test_frame_11.c: Likewise.
3135 * gcc.target/aarch64/test_frame_12.c: Likewise.
3136 * gcc.target/aarch64/test_frame_13.c: Likewise.
3137 * gcc.target/aarch64/test_frame_14.c: Likewise.
3138 * gcc.target/aarch64/test_frame_15.c: Likewise.
3139 * gcc.target/aarch64/test_frame_3.c: Likewise.
3140 * gcc.target/aarch64/test_frame_5.c: Likewise.
3141 * gcc.target/aarch64/test_frame_9.c: Likewise.
3142
3143 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3144
3145 PR fortran/83633
3146 * gfortran.dg/explicit_shape_1.f90: New test.
3147 * gfortran.dg/automatic_module_variable.f90: Update regex.
3148 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3149 * gfortran.dg/constant_shape.f90: Ditto.
3150 * gfortran.dg/dec_structure_23.f90: Ditto.
3151 * gfortran.dg/pr78240.f90: Ditto.
3152
3153 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3154
3155 PR fortran/84523
3156 * gfortran.dg/pr84523.f90: New test.
3157
3158 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3159
3160 PR fortran/78238
3161 * gfortran.dg/select_type_40.f90: New test.
3162
3163 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3164
3165 PR fortran/30792
3166 * gfortran.dg/data_substring.f90: New test.
3167
3168 2018-02-24 Marek Polacek <polacek@redhat.com>
3169
3170 PR c++/83692
3171 * g++.dg/cpp1z/constexpr-83692.C: New test.
3172
3173 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3174
3175 PR fortran/84346
3176 * gfortran.dg/statement_function_1.f90: Update test.
3177
3178 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3179
3180 PR fortran/84506
3181 * gfortran.dg/inquire_19.f90: New test.
3182
3183 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3184
3185 PR fortran/83149
3186 * gfortran.dg/pr83149_b.f90: New test.
3187 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3188
3189 2018-02-23 Carl Love <cel@us.ibm.com>
3190
3191 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3192 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3193 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3194 Power 8 tests.
3195
3196 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3197
3198 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3199 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3200
3201 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3202
3203 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3204 expected output.
3205
3206 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3207
3208 PR fortran/83149
3209 * gfortran.dg/pr83149_1.f90: New test.
3210 * gfortran.dg/pr83149.f90: Additional source for previous.
3211
3212 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3213
3214 PR testsuite/80551
3215 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3216 __GI___pthread_mutex_init as well.
3217
3218 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3219
3220 PR fortran/83148
3221 * gfortran.dg/class_68.f90: New test.
3222
3223 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3224
3225 PR fortran/59781
3226 * gfortran.dg/derived_init_5.f90: New test.
3227
3228 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3229
3230 PR target/82851
3231 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3232 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3233
3234 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3235
3236 PR target/81572
3237 * gcc.target/powerpc/pr81572.c: New.
3238
3239 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3240
3241 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3242
3243 2018-02-22 Martin Sebor <msebor@redhat.com>
3244
3245 PR tree-optimization/84480
3246 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3247 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3248
3249 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3250
3251 PR target/84176
3252 * gcc.target/i386/indirect-thunk-11.c: New test.
3253 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3254 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3255 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3256 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3257 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3258 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3259 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3260 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3261 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3262
3263 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3264
3265 PR target/83335
3266 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3267 ILP32 mode.
3268 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3269
3270 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3271
3272 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3273
3274 2018-02-22 Marek Polacek <polacek@redhat.com>
3275
3276 PR c++/84493
3277 * g++.dg/parse/error59.C: New test.
3278
3279 2018-02-22 Tom de Vries <tom@codesourcery.com>
3280
3281 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3282
3283 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3284
3285 PR c++/77655
3286 * g++.dg/cpp0x/pr77655.C: New.
3287
3288 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3289
3290 PR c++/84496
3291 * g++.dg/cpp1y/pr84496.C: New test.
3292
3293 PR target/84502
3294 * g++.dg/torture/pr84502.C: New test.
3295
3296 PR tree-optimization/84503
3297 * gcc.dg/pr84503-1.c: New test.
3298 * gcc.dg/pr84503-2.c: New test.
3299
3300 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR tree-optimization/84478
3303 * gcc.c-torture/execute/pr84478.c: New test.
3304
3305 2018-02-20 Martin Sebor <msebor@redhat.com>
3306
3307 PR middle-end/84095
3308 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3309 * c-c++-common/Wrestrict.c: Same.
3310 * gcc.dg/Wrestrict-6.c: Same.
3311 * gcc.dg/Warray-bounds-27.c: New test.
3312 * gcc.dg/Wrestrict-8.c: New test.
3313 * gcc.dg/Wrestrict-9.c: New test.
3314 * gcc.dg/pr84095.c: New test.
3315
3316 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3317
3318 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3319
3320 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3321
3322 PR fortran/48890
3323 PR fortran/83823
3324 * gfortran.dg/structure_constructor_14.f90: New test.
3325
3326 2018-02-20 Jeff Law <law@redhat.com>
3327
3328 PR middle-end/82123
3329 PR tree-optimization/81592
3330 PR middle-end/79257
3331 * gcc.dg/pr81592.c: New test.
3332 * gcc.dg/pr82123.c: New test.
3333 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3334
3335 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3336
3337 PR c++/84488
3338 * g++.dg/warn/Wunused-var-30.C: New test.
3339
3340 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3341
3342 PR tree-optimization/84419
3343 * gcc.dg/vect/pr84419.c: New test.
3344
3345 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3346
3347 PR middle-end/82004
3348 * gfortran.dg/pr82004.f90: New test.
3349
3350 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3351
3352 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3353
3354 2018-02-20 Martin Liska <mliska@suse.cz>
3355
3356 PR c/84310
3357 PR target/79747
3358 * gcc.target/i386/pr84310.c: New test.
3359 * gcc.target/i386/pr84310-2.c: Likewise.
3360
3361 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3362
3363 PR c++/84446
3364 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3365
3366 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3367
3368 PR c++/84445
3369 * g++.dg/cpp1z/launder7.C: New test.
3370
3371 PR c++/84449
3372 * g++.dg/cpp0x/constexpr-84449.C: New test.
3373
3374 PR c++/84455
3375 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3376
3377 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3378
3379 PR fortran/83344
3380 PR fortran/83975
3381 * gfortran.dg/associate_22.f90: Enable commented out test.
3382 * gfortran.dg/associate_36.f90: New test.
3383
3384 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3385
3386 PR target/84146
3387 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3388
3389 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3390
3391 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3392 (dg-options): Use -mavx instead of -w.
3393
3394 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3395
3396 PR c++/84444
3397 * g++.dg/cpp1z/launder8.C: New test.
3398
3399 PR c++/84448
3400 * g++.dg/gomp/pr84448.C: New test.
3401
3402 PR c++/84430
3403 * g++.dg/gomp/pr84430.C: New test.
3404
3405 PR tree-optimization/84452
3406 * gcc.dg/pr84452.c: New test.
3407
3408 PR c++/79064
3409 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3410
3411 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3412
3413 PR fortran/35339
3414 * gfortran.dg/implied_do_io_4.f90: New test.
3415
3416 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3417
3418 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3419 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3420 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3421
3422 2018-02-19 Carl Love <cel@us.ibm.com>
3423
3424 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3425
3426 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3427
3428 PR target/84460
3429 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3430
3431 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3432
3433 PR c++/84348
3434 * g++.dg/cpp0x/auto50.C: New.
3435 * g++.dg/parse/friend12.C: Adjust.
3436
3437 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3438
3439 PR libgfortran/84389
3440 * gfortran.dg/dtio_33.f90: New test.
3441
3442 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3443
3444 PR libgfortran/84412
3445 * gfortran.dg/inquire_18.f90: New test.
3446
3447 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3448
3449 PR fortran/84381
3450 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3451 * gfortran.dg/pointer_intent_3.f90: Ditto.
3452 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3453 * gfortran.dg/protected_3.f90: Ditto.
3454 * gfortran.dg/protected_4.f90: Ditto.
3455 * gfortran.dg/protected_5.f90: Ditto.
3456 * gfortran.dg/protected_6.f90: Ditto.
3457
3458 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3459
3460 PR fortran/80945
3461 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3462 change to run.
3463
3464 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3465
3466 PR fortran/84270
3467 * gfortran.dg/inline_matmul_22.f90: New test.
3468
3469 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3470
3471 PR fortran/84381
3472 * gfortran.dg/abort_shoulfail.f90: New test.
3473 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3474 by STOP n.
3475 * gfortran.dg/PR19754_2.f90: Likewise.
3476 * gfortran.dg/PR19872.f: Likewise.
3477 * gfortran.dg/PR49268.f90: Likewise.
3478 * gfortran.dg/Wall.f90: Likewise.
3479 * gfortran.dg/Wno-all.f90: Likewise.
3480 * gfortran.dg/achar_1.f90: Likewise.
3481 * gfortran.dg/achar_2.f90: Likewise.
3482 * gfortran.dg/achar_4.f90: Likewise.
3483 * gfortran.dg/achar_6.F90: Likewise.
3484 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3485 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3486 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3487 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3488 * gfortran.dg/actual_array_result_1.f90: Likewise.
3489 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3490 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3491 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3492 * gfortran.dg/actual_procedure_1.f90: Likewise.
3493 * gfortran.dg/adjustl_1.f90: Likewise.
3494 * gfortran.dg/advance_1.f90: Likewise.
3495 * gfortran.dg/advance_4.f90: Likewise.
3496 * gfortran.dg/advance_5.f90: Likewise.
3497 * gfortran.dg/advance_6.f90: Likewise.
3498 * gfortran.dg/aint_anint_1.f90: Likewise.
3499 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3500 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3501 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3502 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3503 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3504 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3505 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3506 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3507 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3508 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3509 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3510 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3511 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3512 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3513 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3514 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3515 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3516 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3517 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3518 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3519 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3520 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3521 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3522 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3523 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3524 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3525 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3526 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3527 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3528 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3529 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3530 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3531 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3532 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3533 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3534 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3535 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3536 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3537 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3538 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3539 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3540 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3541 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3542 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3543 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3544 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3545 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3546 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3547 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3548 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3549 * gfortran.dg/allocatable_function_1.f90: Likewise.
3550 * gfortran.dg/allocatable_function_10.f90: Likewise.
3551 * gfortran.dg/allocatable_function_3.f90: Likewise.
3552 * gfortran.dg/allocatable_function_5.f90: Likewise.
3553 * gfortran.dg/allocatable_function_6.f90: Likewise.
3554 * gfortran.dg/allocatable_function_7.f90: Likewise.
3555 * gfortran.dg/allocatable_function_8.f90: Likewise.
3556 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3557 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3558 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3559 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3560 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3561 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3562 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3563 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3564 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3565 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3566 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3567 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3568 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3569 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3570 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3571 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3572 * gfortran.dg/allocate_class_3.f90: Likewise.
3573 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3574 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3575 * gfortran.dg/allocate_derived_5.f90: Likewise.
3576 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3577 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3578 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3579 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3580 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3581 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3582 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3583 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3584 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3585 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3586 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3587 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3588 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3589 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3590 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3591 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3592 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3593 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3594 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3595 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3596 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3597 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3598 * gfortran.dg/altreturn_3.f90: Likewise.
3599 * gfortran.dg/altreturn_5.f90: Likewise.
3600 * gfortran.dg/altreturn_7.f90: Likewise.
3601 * gfortran.dg/and_or_xor.f90: Likewise.
3602 * gfortran.dg/anint_1.f90: Likewise.
3603 * gfortran.dg/any_all_1.f90: Likewise.
3604 * gfortran.dg/anyallcount_1.f90: Likewise.
3605 * gfortran.dg/append_1.f90: Likewise.
3606 * gfortran.dg/argument_checking_1.f90: Likewise.
3607 * gfortran.dg/argument_checking_2.f90: Likewise.
3608 * gfortran.dg/argument_checking_8.f90: Likewise.
3609 * gfortran.dg/arithmetic_if.f90: Likewise.
3610 * gfortran.dg/array_1.f90: Likewise.
3611 * gfortran.dg/array_2.f90: Likewise.
3612 * gfortran.dg/array_alloc_1.f90: Likewise.
3613 * gfortran.dg/array_alloc_2.f90: Likewise.
3614 * gfortran.dg/array_alloc_3.f90: Likewise.
3615 * gfortran.dg/array_assignment_1.F90: Likewise.
3616 * gfortran.dg/array_assignment_5.f90: Likewise.
3617 * gfortran.dg/array_constructor_1.f90: Likewise.
3618 * gfortran.dg/array_constructor_10.f90: Likewise.
3619 * gfortran.dg/array_constructor_11.f90: Likewise.
3620 * gfortran.dg/array_constructor_12.f90: Likewise.
3621 * gfortran.dg/array_constructor_15.f90: Likewise.
3622 * gfortran.dg/array_constructor_16.f90: Likewise.
3623 * gfortran.dg/array_constructor_17.f90: Likewise.
3624 * gfortran.dg/array_constructor_19.f90: Likewise.
3625 * gfortran.dg/array_constructor_23.f: Likewise.
3626 * gfortran.dg/array_constructor_24.f: Likewise.
3627 * gfortran.dg/array_constructor_32.f90: Likewise.
3628 * gfortran.dg/array_constructor_36.f90: Likewise.
3629 * gfortran.dg/array_constructor_39.f90: Likewise.
3630 * gfortran.dg/array_constructor_4.f90: Likewise.
3631 * gfortran.dg/array_constructor_40.f90: Likewise.
3632 * gfortran.dg/array_constructor_44.f90: Likewise.
3633 * gfortran.dg/array_constructor_45.f90: Likewise.
3634 * gfortran.dg/array_constructor_46.f90: Likewise.
3635 * gfortran.dg/array_constructor_47.f90: Likewise.
3636 * gfortran.dg/array_constructor_49.f90: Likewise.
3637 * gfortran.dg/array_constructor_5.f90: Likewise.
3638 * gfortran.dg/array_constructor_50.f90: Likewise.
3639 * gfortran.dg/array_constructor_6.f90: Likewise.
3640 * gfortran.dg/array_constructor_7.f90: Likewise.
3641 * gfortran.dg/array_constructor_8.f90: Likewise.
3642 * gfortran.dg/array_constructor_9.f90: Likewise.
3643 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3644 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3645 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3646 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3647 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3648 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3649 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3650 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3651 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3652 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3653 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3654 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3655 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3656 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3657 * gfortran.dg/array_function_1.f90: Likewise.
3658 * gfortran.dg/array_function_5.f90: Likewise.
3659 * gfortran.dg/array_initializer_1.f90: Likewise.
3660 * gfortran.dg/array_initializer_2.f90: Likewise.
3661 * gfortran.dg/array_memcpy_5.f90: Likewise.
3662 * gfortran.dg/array_memset_2.f90: Likewise.
3663 * gfortran.dg/array_reference_1.f90: Likewise.
3664 * gfortran.dg/array_return_value_1.f90: Likewise.
3665 * gfortran.dg/array_section_1.f90: Likewise.
3666 * gfortran.dg/array_temporaries_3.f90: Likewise.
3667 * gfortran.dg/arrayio_1.f90: Likewise.
3668 * gfortran.dg/arrayio_10.f90: Likewise.
3669 * gfortran.dg/arrayio_11.f90: Likewise.
3670 * gfortran.dg/arrayio_12.f90: Likewise.
3671 * gfortran.dg/arrayio_13.f90: Likewise.
3672 * gfortran.dg/arrayio_14.f90: Likewise.
3673 * gfortran.dg/arrayio_16.f90: Likewise.
3674 * gfortran.dg/arrayio_2.f90: Likewise.
3675 * gfortran.dg/arrayio_3.f90: Likewise.
3676 * gfortran.dg/arrayio_4.f90: Likewise.
3677 * gfortran.dg/arrayio_5.f90: Likewise.
3678 * gfortran.dg/arrayio_6.f90: Likewise.
3679 * gfortran.dg/arrayio_7.f90: Likewise.
3680 * gfortran.dg/arrayio_8.f90: Likewise.
3681 * gfortran.dg/arrayio_9.f90: Likewise.
3682 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3683 * gfortran.dg/assign_10.f90: Likewise.
3684 * gfortran.dg/assign_9.f90: Likewise.
3685 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3686 * gfortran.dg/assignment_1.f90: Likewise.
3687 * gfortran.dg/associate_1.f03: Likewise.
3688 * gfortran.dg/associate_11.f90: Likewise.
3689 * gfortran.dg/associate_13.f90: Likewise.
3690 * gfortran.dg/associate_15.f90: Likewise.
3691 * gfortran.dg/associate_17.f90: Likewise.
3692 * gfortran.dg/associate_18.f08: Likewise.
3693 * gfortran.dg/associate_19.f03: Likewise.
3694 * gfortran.dg/associate_20.f03: Likewise.
3695 * gfortran.dg/associate_22.f90: Likewise.
3696 * gfortran.dg/associate_23.f90: Likewise.
3697 * gfortran.dg/associate_24.f90: Likewise.
3698 * gfortran.dg/associate_25.f90: Likewise.
3699 * gfortran.dg/associate_27.f90: Likewise.
3700 * gfortran.dg/associate_28.f90: Likewise.
3701 * gfortran.dg/associate_32.f03: Likewise.
3702 * gfortran.dg/associate_33.f03: Likewise.
3703 * gfortran.dg/associate_34.f90: Likewise.
3704 * gfortran.dg/associate_6.f03: Likewise.
3705 * gfortran.dg/associate_7.f03: Likewise.
3706 * gfortran.dg/associate_8.f03: Likewise.
3707 * gfortran.dg/associate_9.f03: Likewise.
3708 * gfortran.dg/associated_1.f90: Likewise.
3709 * gfortran.dg/associated_2.f90: Likewise.
3710 * gfortran.dg/associated_5.f90: Likewise.
3711 * gfortran.dg/associated_6.f90: Likewise.
3712 * gfortran.dg/associated_target_3.f90: Likewise.
3713 * gfortran.dg/associated_target_4.f90: Likewise.
3714 * gfortran.dg/associated_target_5.f03: Likewise.
3715 * gfortran.dg/associated_target_6.f03: Likewise.
3716 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3717 * gfortran.dg/assumed_rank_1.f90: Likewise.
3718 * gfortran.dg/assumed_rank_10.f90: Likewise.
3719 * gfortran.dg/assumed_rank_2.f90: Likewise.
3720 * gfortran.dg/assumed_rank_7.f90: Likewise.
3721 * gfortran.dg/assumed_rank_8.f90: Likewise.
3722 * gfortran.dg/assumed_rank_9.f90: Likewise.
3723 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3724 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3725 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3726 * gfortran.dg/assumed_type_2.f90: Likewise.
3727 * gfortran.dg/atan2_1.f90: Likewise.
3728 * gfortran.dg/auto_array_1.f90: Likewise.
3729 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3730 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3731 * gfortran.dg/auto_char_len_3.f90: Likewise.
3732 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3733 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3734 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3735 * gfortran.dg/auto_save_2.f90: Likewise.
3736 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3737 * gfortran.dg/backslash_1.f90: Likewise.
3738 * gfortran.dg/backslash_2.f90: Likewise.
3739 * gfortran.dg/backslash_3.f: Likewise.
3740 * gfortran.dg/backspace_1.f: Likewise.
3741 * gfortran.dg/backspace_10.f90: Likewise.
3742 * gfortran.dg/backspace_11.f90: Likewise.
3743 * gfortran.dg/backspace_2.f: Likewise.
3744 * gfortran.dg/backspace_3.f: Likewise.
3745 * gfortran.dg/backspace_4.f: Likewise.
3746 * gfortran.dg/backspace_5.f: Likewise.
3747 * gfortran.dg/backspace_6.f: Likewise.
3748 * gfortran.dg/backspace_7.f90: Likewise.
3749 * gfortran.dg/backspace_8.f: Likewise.
3750 * gfortran.dg/backspace_9.f: Likewise.
3751 * gfortran.dg/bessel_1.f90: Likewise.
3752 * gfortran.dg/bessel_2.f90: Likewise.
3753 * gfortran.dg/bessel_5.f90: Likewise.
3754 * gfortran.dg/bessel_6.f90: Likewise.
3755 * gfortran.dg/bessel_7.f90: Likewise.
3756 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3757 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3758 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3759 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3760 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3761 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3762 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3763 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3764 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3765 * gfortran.dg/bit_comparison_1.F90: Likewise.
3766 * gfortran.dg/bit_comparison_2.F90: Likewise.
3767 * gfortran.dg/block_1.f08: Likewise.
3768 * gfortran.dg/block_13.f08: Likewise.
3769 * gfortran.dg/block_14.f90: Likewise.
3770 * gfortran.dg/block_2.f08: Likewise.
3771 * gfortran.dg/block_6.f08: Likewise.
3772 * gfortran.dg/block_7.f08: Likewise.
3773 * gfortran.dg/block_8.f08: Likewise.
3774 * gfortran.dg/blockdata_1.f90: Likewise.
3775 * gfortran.dg/bound_1.f90: Likewise.
3776 * gfortran.dg/bound_2.f90: Likewise.
3777 * gfortran.dg/bound_3.f90: Likewise.
3778 * gfortran.dg/bound_4.f90: Likewise.
3779 * gfortran.dg/bound_5.f90: Likewise.
3780 * gfortran.dg/bound_6.f90: Likewise.
3781 * gfortran.dg/bound_7.f90: Likewise.
3782 * gfortran.dg/bound_8.f90: Likewise.
3783 * gfortran.dg/bound_9.f90: Likewise.
3784 * gfortran.dg/bound_simplification_1.f90: Likewise.
3785 * gfortran.dg/bound_simplification_3.f90: Likewise.
3786 * gfortran.dg/bound_simplification_4.f90: Likewise.
3787 * gfortran.dg/bound_simplification_5.f90: Likewise.
3788 * gfortran.dg/bound_simplification_6.f90: Likewise.
3789 * gfortran.dg/bounds_check_1.f90: Likewise.
3790 * gfortran.dg/bounds_check_12.f90: Likewise.
3791 * gfortran.dg/bounds_check_14.f90: Likewise.
3792 * gfortran.dg/bounds_check_15.f90: Likewise.
3793 * gfortran.dg/bounds_check_19.f90: Likewise.
3794 * gfortran.dg/bounds_check_8.f90: Likewise.
3795 * gfortran.dg/bounds_check_9.f90: Likewise.
3796 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3797 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3798 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3799 * gfortran.dg/boz_1.f90: Likewise.
3800 * gfortran.dg/boz_11.f90: Likewise.
3801 * gfortran.dg/boz_13.f90: Likewise.
3802 * gfortran.dg/boz_14.f90: Likewise.
3803 * gfortran.dg/boz_15.f90: Likewise.
3804 * gfortran.dg/boz_3.f90: Likewise.
3805 * gfortran.dg/boz_6.f90: Likewise.
3806 * gfortran.dg/boz_9.f90: Likewise.
3807 * gfortran.dg/byte_1.f90: Likewise.
3808 * gfortran.dg/byte_2.f90: Likewise.
3809 * gfortran.dg/c_assoc.f90: Likewise.
3810 * gfortran.dg/c_assoc_2.f03: Likewise.
3811 * gfortran.dg/c_assoc_3.f90: Likewise.
3812 * gfortran.dg/c_by_val_1.f: Likewise.
3813 * gfortran.dg/c_by_val_5.f90: Likewise.
3814 * gfortran.dg/c_char_tests.f03: Likewise.
3815 * gfortran.dg/c_char_tests_2.f03: Likewise.
3816 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3817 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3818 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3819 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3820 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3821 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3822 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3823 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3824 * gfortran.dg/c_kind_params.f90: Likewise.
3825 * gfortran.dg/c_loc_test_20.f90: Likewise.
3826 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3827 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3828 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3829 * gfortran.dg/c_size_t_test.f03: Likewise.
3830 * gfortran.dg/c_sizeof_1.f90: Likewise.
3831 * gfortran.dg/c_sizeof_5.f90: Likewise.
3832 * gfortran.dg/c_sizeof_6.f90: Likewise.
3833 * gfortran.dg/char4_iunit_1.f03: Likewise.
3834 * gfortran.dg/char4_iunit_2.f03: Likewise.
3835 * gfortran.dg/char_allocation_1.f90: Likewise.
3836 * gfortran.dg/char_array_constructor.f90: Likewise.
3837 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3838 * gfortran.dg/char_assign_1.f90: Likewise.
3839 * gfortran.dg/char_associated_1.f90: Likewise.
3840 * gfortran.dg/char_cast_2.f90: Likewise.
3841 * gfortran.dg/char_comparison_1.f: Likewise.
3842 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3843 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3844 * gfortran.dg/char_cons_len.f90: Likewise.
3845 * gfortran.dg/char_conversion.f90: Likewise.
3846 * gfortran.dg/char_cshift_1.f90: Likewise.
3847 * gfortran.dg/char_cshift_2.f90: Likewise.
3848 * gfortran.dg/char_decl_2.f90: Likewise.
3849 * gfortran.dg/char_eoshift_1.f90: Likewise.
3850 * gfortran.dg/char_eoshift_2.f90: Likewise.
3851 * gfortran.dg/char_eoshift_3.f90: Likewise.
3852 * gfortran.dg/char_eoshift_4.f90: Likewise.
3853 * gfortran.dg/char_eoshift_5.f90: Likewise.
3854 * gfortran.dg/char_expr_1.f90: Likewise.
3855 * gfortran.dg/char_expr_3.f90: Likewise.
3856 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3857 * gfortran.dg/char_length_12.f90: Likewise.
3858 * gfortran.dg/char_length_14.f90: Likewise.
3859 * gfortran.dg/char_length_15.f90: Likewise.
3860 * gfortran.dg/char_length_17.f90: Likewise.
3861 * gfortran.dg/char_length_20.f90: Likewise.
3862 * gfortran.dg/char_length_21.f90: Likewise.
3863 * gfortran.dg/char_length_5.f90: Likewise.
3864 * gfortran.dg/char_length_6.f90: Likewise.
3865 * gfortran.dg/char_length_7.f90: Likewise.
3866 * gfortran.dg/char_length_8.f90: Likewise.
3867 * gfortran.dg/char_pack_1.f90: Likewise.
3868 * gfortran.dg/char_pack_2.f90: Likewise.
3869 * gfortran.dg/char_pointer_assign.f90: Likewise.
3870 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3871 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3872 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3873 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3874 * gfortran.dg/char_pointer_func.f90: Likewise.
3875 * gfortran.dg/char_reshape_1.f90: Likewise.
3876 * gfortran.dg/char_result_1.f90: Likewise.
3877 * gfortran.dg/char_result_12.f90: Likewise.
3878 * gfortran.dg/char_result_13.f90: Likewise.
3879 * gfortran.dg/char_result_14.f90: Likewise.
3880 * gfortran.dg/char_result_15.f90: Likewise.
3881 * gfortran.dg/char_result_2.f90: Likewise.
3882 * gfortran.dg/char_result_3.f90: Likewise.
3883 * gfortran.dg/char_result_4.f90: Likewise.
3884 * gfortran.dg/char_result_5.f90: Likewise.
3885 * gfortran.dg/char_result_6.f90: Likewise.
3886 * gfortran.dg/char_result_7.f90: Likewise.
3887 * gfortran.dg/char_result_8.f90: Likewise.
3888 * gfortran.dg/char_spread_1.f90: Likewise.
3889 * gfortran.dg/char_transpose_1.f90: Likewise.
3890 * gfortran.dg/char_type_len.f90: Likewise.
3891 * gfortran.dg/char_unpack_1.f90: Likewise.
3892 * gfortran.dg/char_unpack_2.f90: Likewise.
3893 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3894 * gfortran.dg/character_comparison_1.f90: Likewise.
3895 * gfortran.dg/character_comparison_2.f90: Likewise.
3896 * gfortran.dg/character_comparison_3.f90: Likewise.
3897 * gfortran.dg/character_comparison_4.f90: Likewise.
3898 * gfortran.dg/character_comparison_5.f90: Likewise.
3899 * gfortran.dg/character_comparison_6.f90: Likewise.
3900 * gfortran.dg/character_comparison_7.f90: Likewise.
3901 * gfortran.dg/character_comparison_8.f90: Likewise.
3902 * gfortran.dg/character_comparison_9.f90: Likewise.
3903 * gfortran.dg/charlen_15.f90: Likewise.
3904 * gfortran.dg/charlen_16.f90: Likewise.
3905 * gfortran.dg/chkbits.f90: Likewise.
3906 * gfortran.dg/chmod_1.f90: Likewise.
3907 * gfortran.dg/chmod_2.f90: Likewise.
3908 * gfortran.dg/chmod_3.f90: Likewise.
3909 * gfortran.dg/class_1.f03: Likewise.
3910 * gfortran.dg/class_18.f03: Likewise.
3911 * gfortran.dg/class_19.f03: Likewise.
3912 * gfortran.dg/class_35.f90: Likewise.
3913 * gfortran.dg/class_46.f03: Likewise.
3914 * gfortran.dg/class_48.f90: Likewise.
3915 * gfortran.dg/class_51.f90: Likewise.
3916 * gfortran.dg/class_52.f90: Likewise.
3917 * gfortran.dg/class_6.f03: Likewise.
3918 * gfortran.dg/class_63.f90: Likewise.
3919 * gfortran.dg/class_64.f90: Likewise.
3920 * gfortran.dg/class_65.f90: Likewise.
3921 * gfortran.dg/class_66.f90: Likewise.
3922 * gfortran.dg/class_67.f90: Likewise.
3923 * gfortran.dg/class_9.f03: Likewise.
3924 * gfortran.dg/class_alias.f90: Likewise.
3925 * gfortran.dg/class_allocate_1.f03: Likewise.
3926 * gfortran.dg/class_allocate_10.f03: Likewise.
3927 * gfortran.dg/class_allocate_13.f90: Likewise.
3928 * gfortran.dg/class_allocate_14.f90: Likewise.
3929 * gfortran.dg/class_allocate_15.f90: Likewise.
3930 * gfortran.dg/class_allocate_19.f03: Likewise.
3931 * gfortran.dg/class_allocate_21.f90: Likewise.
3932 * gfortran.dg/class_allocate_22.f90: Likewise.
3933 * gfortran.dg/class_allocate_3.f03: Likewise.
3934 * gfortran.dg/class_allocate_4.f03: Likewise.
3935 * gfortran.dg/class_allocate_5.f90: Likewise.
3936 * gfortran.dg/class_allocate_6.f03: Likewise.
3937 * gfortran.dg/class_allocate_7.f03: Likewise.
3938 * gfortran.dg/class_allocate_8.f03: Likewise.
3939 * gfortran.dg/class_allocate_9.f03: Likewise.
3940 * gfortran.dg/class_array_1.f03: Likewise.
3941 * gfortran.dg/class_array_14.f90: Likewise.
3942 * gfortran.dg/class_array_15.f03: Likewise.
3943 * gfortran.dg/class_array_16.f90: Likewise.
3944 * gfortran.dg/class_array_2.f03: Likewise.
3945 * gfortran.dg/class_array_20.f03: Likewise.
3946 * gfortran.dg/class_array_21.f03: Likewise.
3947 * gfortran.dg/class_array_3.f03: Likewise.
3948 * gfortran.dg/class_array_4.f03: Likewise.
3949 * gfortran.dg/class_array_7.f03: Likewise.
3950 * gfortran.dg/class_array_8.f03: Likewise.
3951 * gfortran.dg/class_array_9.f03: Likewise.
3952 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3953 * gfortran.dg/class_dummy_1.f03: Likewise.
3954 * gfortran.dg/class_optional_1.f90: Likewise.
3955 * gfortran.dg/class_optional_2.f90: Likewise.
3956 * gfortran.dg/class_result_5.f90: Likewise.
3957 * gfortran.dg/class_result_6.f90: Likewise.
3958 * gfortran.dg/class_to_type_1.f03: Likewise.
3959 * gfortran.dg/class_to_type_2.f90: Likewise.
3960 * gfortran.dg/class_to_type_3.f03: Likewise.
3961 * gfortran.dg/class_to_type_4.f90: Likewise.
3962 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3963 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3964 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3965 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3966 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3967 * gfortran.dg/coarray/codimension.f90: Likewise.
3968 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
3969 * gfortran.dg/coarray/collectives_1.f90: Likewise.
3970 * gfortran.dg/coarray/collectives_2.f90: Likewise.
3971 * gfortran.dg/coarray/collectives_3.f90: Likewise.
3972 * gfortran.dg/coarray/collectives_4.f90: Likewise.
3973 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
3974 * gfortran.dg/coarray/dummy_1.f90: Likewise.
3975 * gfortran.dg/coarray/event_1.f90: Likewise.
3976 * gfortran.dg/coarray/event_2.f90: Likewise.
3977 * gfortran.dg/coarray/get_array.f90: Likewise.
3978 * gfortran.dg/coarray/image_index_1.f90: Likewise.
3979 * gfortran.dg/coarray/image_index_2.f90: Likewise.
3980 * gfortran.dg/coarray/image_index_3.f90: Likewise.
3981 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
3982 * gfortran.dg/coarray/lock_1.f90: Likewise.
3983 * gfortran.dg/coarray/lock_2.f90: Likewise.
3984 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
3985 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
3986 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
3987 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
3988 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
3989 * gfortran.dg/coarray/registering_1.f90: Likewise.
3990 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
3991 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
3992 * gfortran.dg/coarray/send_array.f90: Likewise.
3993 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
3994 * gfortran.dg/coarray/sendget_array.f90: Likewise.
3995 * gfortran.dg/coarray/subobject_1.f90: Likewise.
3996 * gfortran.dg/coarray/sync_1.f90: Likewise.
3997 * gfortran.dg/coarray/sync_3.f90: Likewise.
3998 * gfortran.dg/coarray/this_image_1.f90: Likewise.
3999 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4000 * gfortran.dg/coarray_13.f90: Likewise.
4001 * gfortran.dg/coarray_15.f90: Likewise.
4002 * gfortran.dg/coarray_16.f90: Likewise.
4003 * gfortran.dg/coarray_2.f90: Likewise.
4004 * gfortran.dg/coarray_23.f90: Likewise.
4005 * gfortran.dg/coarray_40.f90: Likewise.
4006 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4007 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4008 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4009 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4010 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4011 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4012 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4013 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4014 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4015 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4016 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4017 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4018 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4019 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4020 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4021 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4022 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4023 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4024 * gfortran.dg/coarray_stat_2.f90: Likewise.
4025 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4026 * gfortran.dg/coindexed_1.f90: Likewise.
4027 * gfortran.dg/comma.f: Likewise.
4028 * gfortran.dg/comma_format_extension_3.f: Likewise.
4029 * gfortran.dg/comma_format_extension_4.f: Likewise.
4030 * gfortran.dg/common_2.f90: Likewise.
4031 * gfortran.dg/common_4.f90: Likewise.
4032 * gfortran.dg/common_align_1.f90: Likewise.
4033 * gfortran.dg/common_align_2.f90: Likewise.
4034 * gfortran.dg/common_equivalence_1.f: Likewise.
4035 * gfortran.dg/common_pointer_1.f90: Likewise.
4036 * gfortran.dg/common_resize_1.f: Likewise.
4037 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4038 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4039 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4040 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4041 * gfortran.dg/complex_read.f90: Likewise.
4042 * gfortran.dg/complex_write.f90: Likewise.
4043 * gfortran.dg/constant_substring.f: Likewise.
4044 * gfortran.dg/constructor_2.f90: Likewise.
4045 * gfortran.dg/constructor_3.f90: Likewise.
4046 * gfortran.dg/constructor_6.f90: Likewise.
4047 * gfortran.dg/contained_1.f90: Likewise.
4048 * gfortran.dg/contained_3.f90: Likewise.
4049 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4050 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4051 * gfortran.dg/continuation_1.f90: Likewise.
4052 * gfortran.dg/continuation_11.f90: Likewise.
4053 * gfortran.dg/continuation_12.f90: Likewise.
4054 * gfortran.dg/continuation_13.f90: Likewise.
4055 * gfortran.dg/continuation_14.f: Likewise.
4056 * gfortran.dg/continuation_8.f90: Likewise.
4057 * gfortran.dg/convert_2.f90: Likewise.
4058 * gfortran.dg/convert_implied_open.f90: Likewise.
4059 * gfortran.dg/count_init_expr.f03: Likewise.
4060 * gfortran.dg/cr_lf.f90: Likewise.
4061 * gfortran.dg/cray_pointers_10.f90: Likewise.
4062 * gfortran.dg/cray_pointers_2.f90: Likewise.
4063 * gfortran.dg/cray_pointers_5.f90: Likewise.
4064 * gfortran.dg/cray_pointers_7.f90: Likewise.
4065 * gfortran.dg/cray_pointers_8.f90: Likewise.
4066 * gfortran.dg/cshift_1.f90: Likewise.
4067 * gfortran.dg/cshift_2.f90: Likewise.
4068 * gfortran.dg/cshift_large_1.f90: Likewise.
4069 * gfortran.dg/cshift_nan_1.f90: Likewise.
4070 * gfortran.dg/csqrt_2.f: Likewise.
4071 * gfortran.dg/data_array_1.f90: Likewise.
4072 * gfortran.dg/data_char_1.f90: Likewise.
4073 * gfortran.dg/data_char_2.f90: Likewise.
4074 * gfortran.dg/data_char_3.f90: Likewise.
4075 * gfortran.dg/data_derived_1.f90: Likewise.
4076 * gfortran.dg/data_implied_do_1.f90: Likewise.
4077 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4078 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4079 * gfortran.dg/deallocate_stat.f90: Likewise.
4080 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4081 * gfortran.dg/debug/pr37738.f: Likewise.
4082 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4083 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4084 * gfortran.dg/dec_exp_1.f90: Likewise.
4085 * gfortran.dg/dec_init_1.f90: Likewise.
4086 * gfortran.dg/dec_init_2.f90: Likewise.
4087 * gfortran.dg/dec_init_3.f90: Likewise.
4088 * gfortran.dg/dec_init_4.f90: Likewise.
4089 * gfortran.dg/dec_io_1.f90: Likewise.
4090 * gfortran.dg/dec_io_2.f90: Likewise.
4091 * gfortran.dg/dec_io_2a.f90: Likewise.
4092 * gfortran.dg/dec_io_6.f90: Likewise.
4093 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4094 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4095 * gfortran.dg/dec_math.f90: Likewise.
4096 * gfortran.dg/dec_parameter_1.f: Likewise.
4097 * gfortran.dg/dec_parameter_2.f90: Likewise.
4098 * gfortran.dg/dec_static_1.f90: Likewise.
4099 * gfortran.dg/dec_static_2.f90: Likewise.
4100 * gfortran.dg/dec_structure_1.f90: Likewise.
4101 * gfortran.dg/dec_structure_10.f90: Likewise.
4102 * gfortran.dg/dec_structure_18.f90: Likewise.
4103 * gfortran.dg/dec_structure_19.f90: Likewise.
4104 * gfortran.dg/dec_structure_2.f90: Likewise.
4105 * gfortran.dg/dec_structure_22.f90: Likewise.
4106 * gfortran.dg/dec_structure_3.f90: Likewise.
4107 * gfortran.dg/dec_structure_4.f90: Likewise.
4108 * gfortran.dg/dec_structure_5.f90: Likewise.
4109 * gfortran.dg/dec_structure_6.f90: Likewise.
4110 * gfortran.dg/dec_structure_7.f90: Likewise.
4111 * gfortran.dg/dec_union_1.f90: Likewise.
4112 * gfortran.dg/dec_union_2.f90: Likewise.
4113 * gfortran.dg/dec_union_3.f90: Likewise.
4114 * gfortran.dg/dec_union_4.f90: Likewise.
4115 * gfortran.dg/dec_union_5.f90: Likewise.
4116 * gfortran.dg/default_format_1.f90: Likewise.
4117 * gfortran.dg/default_format_2.f90: Likewise.
4118 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4119 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4120 * gfortran.dg/default_initialization_3.f90: Likewise.
4121 * gfortran.dg/default_initialization_4.f90: Likewise.
4122 * gfortran.dg/default_initialization_5.f90: Likewise.
4123 * gfortran.dg/deferred_character_1.f90: Likewise.
4124 * gfortran.dg/deferred_character_10.f90: Likewise.
4125 * gfortran.dg/deferred_character_11.f90: Likewise.
4126 * gfortran.dg/deferred_character_12.f90: Likewise.
4127 * gfortran.dg/deferred_character_13.f90: Likewise.
4128 * gfortran.dg/deferred_character_14.f90: Likewise.
4129 * gfortran.dg/deferred_character_15.f90: Likewise.
4130 * gfortran.dg/deferred_character_16.f90: Likewise.
4131 * gfortran.dg/deferred_character_2.f90: Likewise.
4132 * gfortran.dg/deferred_character_3.f90: Likewise.
4133 * gfortran.dg/deferred_character_4.f90: Likewise.
4134 * gfortran.dg/deferred_character_5.f90: Likewise.
4135 * gfortran.dg/deferred_character_6.f90: Likewise.
4136 * gfortran.dg/deferred_character_7.f90: Likewise.
4137 * gfortran.dg/deferred_character_8.f90: Likewise.
4138 * gfortran.dg/deferred_character_9.f90: Likewise.
4139 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4140 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4141 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4142 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4143 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4144 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4145 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4146 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4147 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4148 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4149 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4150 * gfortran.dg/defined_assignment_1.f90: Likewise.
4151 * gfortran.dg/defined_assignment_10.f90: Likewise.
4152 * gfortran.dg/defined_assignment_11.f90: Likewise.
4153 * gfortran.dg/defined_assignment_2.f90: Likewise.
4154 * gfortran.dg/defined_assignment_3.f90: Likewise.
4155 * gfortran.dg/defined_assignment_4.f90: Likewise.
4156 * gfortran.dg/defined_assignment_5.f90: Likewise.
4157 * gfortran.dg/defined_assignment_8.f90: Likewise.
4158 * gfortran.dg/defined_assignment_9.f90: Likewise.
4159 * gfortran.dg/dependency_2.f90: Likewise.
4160 * gfortran.dg/dependency_21.f90: Likewise.
4161 * gfortran.dg/dependency_22.f90: Likewise.
4162 * gfortran.dg/dependency_23.f90: Likewise.
4163 * gfortran.dg/dependency_24.f90: Likewise.
4164 * gfortran.dg/dependency_25.f90: Likewise.
4165 * gfortran.dg/dependency_26.f90: Likewise.
4166 * gfortran.dg/dependency_39.f90: Likewise.
4167 * gfortran.dg/dependency_40.f90: Likewise.
4168 * gfortran.dg/dependency_41.f90: Likewise.
4169 * gfortran.dg/dependency_42.f90: Likewise.
4170 * gfortran.dg/dependency_43.f90: Likewise.
4171 * gfortran.dg/dependency_44.f90: Likewise.
4172 * gfortran.dg/dependency_45.f90: Likewise.
4173 * gfortran.dg/dependency_50.f90: Likewise.
4174 * gfortran.dg/dependency_51.f90: Likewise.
4175 * gfortran.dg/dependent_decls_1.f90: Likewise.
4176 * gfortran.dg/der_array_1.f90: Likewise.
4177 * gfortran.dg/der_array_io_1.f90: Likewise.
4178 * gfortran.dg/der_array_io_2.f90: Likewise.
4179 * gfortran.dg/der_array_io_3.f90: Likewise.
4180 * gfortran.dg/der_io_1.f90: Likewise.
4181 * gfortran.dg/der_io_3.f90: Likewise.
4182 * gfortran.dg/der_pointer_2.f90: Likewise.
4183 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4184 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4185 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4186 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4187 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4188 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4189 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4190 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4191 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4192 * gfortran.dg/derived_external_function_1.f90: Likewise.
4193 * gfortran.dg/derived_init_1.f90: Likewise.
4194 * gfortran.dg/derived_init_2.f90: Likewise.
4195 * gfortran.dg/derived_init_3.f90: Likewise.
4196 * gfortran.dg/derived_init_4.f90: Likewise.
4197 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4198 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4199 * gfortran.dg/dev_null.F90: Likewise.
4200 * gfortran.dg/dfloat_1.f90: Likewise.
4201 * gfortran.dg/dim_sum_1.f90: Likewise.
4202 * gfortran.dg/dim_sum_2.f90: Likewise.
4203 * gfortran.dg/dim_sum_3.f90: Likewise.
4204 * gfortran.dg/direct_io_10.f: Likewise.
4205 * gfortran.dg/direct_io_11.f90: Likewise.
4206 * gfortran.dg/direct_io_12.f90: Likewise.
4207 * gfortran.dg/direct_io_2.f90: Likewise.
4208 * gfortran.dg/direct_io_3.f90: Likewise.
4209 * gfortran.dg/direct_io_4.f90: Likewise.
4210 * gfortran.dg/direct_io_5.f90: Likewise.
4211 * gfortran.dg/direct_io_6.f90: Likewise.
4212 * gfortran.dg/direct_io_7.f90: Likewise.
4213 * gfortran.dg/direct_io_8.f90: Likewise.
4214 * gfortran.dg/direct_io_9.f: Likewise.
4215 * gfortran.dg/do_1.f90: Likewise.
4216 * gfortran.dg/do_3.F90: Likewise.
4217 * gfortran.dg/do_concurrent_2.f90: Likewise.
4218 * gfortran.dg/do_concurrent_4.f90: Likewise.
4219 * gfortran.dg/do_corner_warn.f90: Likewise.
4220 * gfortran.dg/do_iterator_2.f90: Likewise.
4221 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4222 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4223 * gfortran.dg/dos_eol.f: Likewise.
4224 * gfortran.dg/dot_product_1.f03: Likewise.
4225 * gfortran.dg/dot_product_2.f90: Likewise.
4226 * gfortran.dg/dot_product_4.f90: Likewise.
4227 * gfortran.dg/dshift_1.F90: Likewise.
4228 * gfortran.dg/dshift_2.F90: Likewise.
4229 * gfortran.dg/dtio_1.f90: Likewise.
4230 * gfortran.dg/dtio_10.f90: Likewise.
4231 * gfortran.dg/dtio_12.f90: Likewise.
4232 * gfortran.dg/dtio_14.f90: Likewise.
4233 * gfortran.dg/dtio_15.f90: Likewise.
4234 * gfortran.dg/dtio_16.f90: Likewise.
4235 * gfortran.dg/dtio_17.f90: Likewise.
4236 * gfortran.dg/dtio_19.f90: Likewise.
4237 * gfortran.dg/dtio_2.f90: Likewise.
4238 * gfortran.dg/dtio_20.f03: Likewise.
4239 * gfortran.dg/dtio_22.f90: Likewise.
4240 * gfortran.dg/dtio_24.f90: Likewise.
4241 * gfortran.dg/dtio_25.f90: Likewise.
4242 * gfortran.dg/dtio_26.f03: Likewise.
4243 * gfortran.dg/dtio_27.f90: Likewise.
4244 * gfortran.dg/dtio_28.f03: Likewise.
4245 * gfortran.dg/dtio_3.f90: Likewise.
4246 * gfortran.dg/dtio_30.f03: Likewise.
4247 * gfortran.dg/dtio_31.f03: Likewise.
4248 * gfortran.dg/dtio_32.f03: Likewise.
4249 * gfortran.dg/dtio_4.f90: Likewise.
4250 * gfortran.dg/dtio_5.f90: Likewise.
4251 * gfortran.dg/dtio_7.f90: Likewise.
4252 * gfortran.dg/dtio_8.f90: Likewise.
4253 * gfortran.dg/dtio_9.f90: Likewise.
4254 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4255 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4256 * gfortran.dg/dup_save_1.f90: Likewise.
4257 * gfortran.dg/dup_save_2.f90: Likewise.
4258 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4259 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4260 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4261 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4262 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4263 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4264 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4265 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4266 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4267 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4268 * gfortran.dg/e_d_fmt.f90: Likewise.
4269 * gfortran.dg/edit_real_1.f90: Likewise.
4270 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4271 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4272 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4273 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4274 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4275 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4276 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4277 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4278 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4279 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4280 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4281 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4282 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4283 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4284 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4285 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4286 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4287 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4288 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4289 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4290 * gfortran.dg/empty_format_1.f90: Likewise.
4291 * gfortran.dg/endfile.f: Likewise.
4292 * gfortran.dg/endfile.f90: Likewise.
4293 * gfortran.dg/endfile_2.f90: Likewise.
4294 * gfortran.dg/entry_1.f90: Likewise.
4295 * gfortran.dg/entry_10.f90: Likewise.
4296 * gfortran.dg/entry_12.f90: Likewise.
4297 * gfortran.dg/entry_13.f90: Likewise.
4298 * gfortran.dg/entry_14.f90: Likewise.
4299 * gfortran.dg/entry_16.f90: Likewise.
4300 * gfortran.dg/entry_3.f90: Likewise.
4301 * gfortran.dg/entry_6.f90: Likewise.
4302 * gfortran.dg/entry_9.f90: Likewise.
4303 * gfortran.dg/entry_array_specs_2.f: Likewise.
4304 * gfortran.dg/enum_1.f90: Likewise.
4305 * gfortran.dg/enum_9.f90: Likewise.
4306 * gfortran.dg/eof_1.f90: Likewise.
4307 * gfortran.dg/eof_2.f90: Likewise.
4308 * gfortran.dg/eof_4.f90: Likewise.
4309 * gfortran.dg/eof_5.f90: Likewise.
4310 * gfortran.dg/eor_handling_1.f90: Likewise.
4311 * gfortran.dg/eor_handling_2.f90: Likewise.
4312 * gfortran.dg/eor_handling_3.f90: Likewise.
4313 * gfortran.dg/eor_handling_4.f90: Likewise.
4314 * gfortran.dg/eor_handling_5.f90: Likewise.
4315 * gfortran.dg/eoshift_3.f90: Likewise.
4316 * gfortran.dg/eoshift_4.f90: Likewise.
4317 * gfortran.dg/eoshift_5.f90: Likewise.
4318 * gfortran.dg/eoshift_6.f90: Likewise.
4319 * gfortran.dg/eoshift_large_1.f90: Likewise.
4320 * gfortran.dg/equiv_6.f90: Likewise.
4321 * gfortran.dg/equiv_7.f90: Likewise.
4322 * gfortran.dg/equiv_9.f90: Likewise.
4323 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4324 * gfortran.dg/erf_2.F90: Likewise.
4325 * gfortran.dg/erf_3.F90: Likewise.
4326 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4327 * gfortran.dg/error_format_2.f90: Likewise.
4328 * gfortran.dg/error_recovery_5.f90: Likewise.
4329 * gfortran.dg/execute_command_line_2.f90: Likewise.
4330 * gfortran.dg/execute_command_line_3.f90: Likewise.
4331 * gfortran.dg/exit_1.f08: Likewise.
4332 * gfortran.dg/exit_3.f08: Likewise.
4333 * gfortran.dg/exponent_1.f90: Likewise.
4334 * gfortran.dg/exponent_2.f90: Likewise.
4335 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4336 * gfortran.dg/extends_1.f03: Likewise.
4337 * gfortran.dg/extends_16.f90: Likewise.
4338 * gfortran.dg/extends_2.f03: Likewise.
4339 * gfortran.dg/extends_3.f03: Likewise.
4340 * gfortran.dg/extends_4.f03: Likewise.
4341 * gfortran.dg/extends_type_of_1.f03: Likewise.
4342 * gfortran.dg/extends_type_of_2.f03: Likewise.
4343 * gfortran.dg/external_procedures_3.f90: Likewise.
4344 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4345 * gfortran.dg/f2003_io_1.f03: Likewise.
4346 * gfortran.dg/f2003_io_4.f03: Likewise.
4347 * gfortran.dg/f2003_io_5.f03: Likewise.
4348 * gfortran.dg/f2003_io_6.f03: Likewise.
4349 * gfortran.dg/f2003_io_7.f03: Likewise.
4350 * gfortran.dg/f2c_1.f90: Likewise.
4351 * gfortran.dg/f2c_2.f90: Likewise.
4352 * gfortran.dg/f2c_3.f90: Likewise.
4353 * gfortran.dg/f2c_4.f90: Likewise.
4354 * gfortran.dg/f2c_6.f90: Likewise.
4355 * gfortran.dg/f2c_7.f90: Likewise.
4356 * gfortran.dg/f2c_9.f90: Likewise.
4357 * gfortran.dg/fgetc_1.f90: Likewise.
4358 * gfortran.dg/fgetc_2.f90: Likewise.
4359 * gfortran.dg/filename_null.f90: Likewise.
4360 * gfortran.dg/finalize_12.f90: Likewise.
4361 * gfortran.dg/finalize_13.f90: Likewise.
4362 * gfortran.dg/finalize_15.f90: Likewise.
4363 * gfortran.dg/finalize_17.f90: Likewise.
4364 * gfortran.dg/finalize_18.f90: Likewise.
4365 * gfortran.dg/finalize_25.f90: Likewise.
4366 * gfortran.dg/finalize_29.f08: Likewise.
4367 * gfortran.dg/finalize_31.f90: Likewise.
4368 * gfortran.dg/float_1.f90: Likewise.
4369 * gfortran.dg/flush_1.f90: Likewise.
4370 * gfortran.dg/fmt_bz_bn.f: Likewise.
4371 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4372 * gfortran.dg/fmt_cache_1.f: Likewise.
4373 * gfortran.dg/fmt_cache_2.f: Likewise.
4374 * gfortran.dg/fmt_cache_3.f90: Likewise.
4375 * gfortran.dg/fmt_colon.f90: Likewise.
4376 * gfortran.dg/fmt_e.f90: Likewise.
4377 * gfortran.dg/fmt_en.f90: Likewise.
4378 * gfortran.dg/fmt_error_10.f: Likewise.
4379 * gfortran.dg/fmt_error_9.f: Likewise.
4380 * gfortran.dg/fmt_exhaust.f90: Likewise.
4381 * gfortran.dg/fmt_f0_1.f90: Likewise.
4382 * gfortran.dg/fmt_f_an_p.f: Likewise.
4383 * gfortran.dg/fmt_fw_d.f90: Likewise.
4384 * gfortran.dg/fmt_g.f: Likewise.
4385 * gfortran.dg/fmt_g0_1.f08: Likewise.
4386 * gfortran.dg/fmt_g0_2.f08: Likewise.
4387 * gfortran.dg/fmt_g0_4.f08: Likewise.
4388 * gfortran.dg/fmt_g0_5.f08: Likewise.
4389 * gfortran.dg/fmt_g0_6.f08: Likewise.
4390 * gfortran.dg/fmt_g0_7.f08: Likewise.
4391 * gfortran.dg/fmt_g_1.f90: Likewise.
4392 * gfortran.dg/fmt_int_sign.f90: Likewise.
4393 * gfortran.dg/fmt_l.f90: Likewise.
4394 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4395 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4396 * gfortran.dg/fmt_p_1.f90: Likewise.
4397 * gfortran.dg/fmt_pf.f90: Likewise.
4398 * gfortran.dg/fmt_read.f90: Likewise.
4399 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4400 * gfortran.dg/fmt_t_1.f90: Likewise.
4401 * gfortran.dg/fmt_t_2.f90: Likewise.
4402 * gfortran.dg/fmt_t_3.f90: Likewise.
4403 * gfortran.dg/fmt_t_4.f90: Likewise.
4404 * gfortran.dg/fmt_t_5.f90: Likewise.
4405 * gfortran.dg/fmt_t_6.f: Likewise.
4406 * gfortran.dg/fmt_t_7.f: Likewise.
4407 * gfortran.dg/fmt_t_9.f: Likewise.
4408 * gfortran.dg/fmt_tl.f: Likewise.
4409 * gfortran.dg/fmt_unlimited.f90: Likewise.
4410 * gfortran.dg/fmt_white.f: Likewise.
4411 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4412 * gfortran.dg/fold_nearest.f90: Likewise.
4413 * gfortran.dg/forall_1.f90: Likewise.
4414 * gfortran.dg/forall_10.f90: Likewise.
4415 * gfortran.dg/forall_12.f90: Likewise.
4416 * gfortran.dg/forall_13.f90: Likewise.
4417 * gfortran.dg/forall_15.f90: Likewise.
4418 * gfortran.dg/forall_4.f90: Likewise.
4419 * gfortran.dg/forall_5.f90: Likewise.
4420 * gfortran.dg/forall_6.f90: Likewise.
4421 * gfortran.dg/forall_7.f90: Likewise.
4422 * gfortran.dg/fraction.f90: Likewise.
4423 * gfortran.dg/fseek.f90: Likewise.
4424 * gfortran.dg/ftell_1.f90: Likewise.
4425 * gfortran.dg/ftell_2.f90: Likewise.
4426 * gfortran.dg/ftell_3.f90: Likewise.
4427 * gfortran.dg/func_assign_2.f90: Likewise.
4428 * gfortran.dg/func_assign_3.f90: Likewise.
4429 * gfortran.dg/func_derived_1.f90: Likewise.
4430 * gfortran.dg/func_derived_2.f90: Likewise.
4431 * gfortran.dg/func_derived_3.f90: Likewise.
4432 * gfortran.dg/func_result_1.f90: Likewise.
4433 * gfortran.dg/func_result_2.f90: Likewise.
4434 * gfortran.dg/func_result_6.f90: Likewise.
4435 * gfortran.dg/function_charlen_2.f90: Likewise.
4436 * gfortran.dg/function_charlen_3.f: Likewise.
4437 * gfortran.dg/function_kinds_1.f90: Likewise.
4438 * gfortran.dg/function_kinds_4.f90: Likewise.
4439 * gfortran.dg/function_optimize_10.f90: Likewise.
4440 * gfortran.dg/function_optimize_11.f90: Likewise.
4441 * gfortran.dg/function_optimize_12.f90: Likewise.
4442 * gfortran.dg/function_optimize_4.f90: Likewise.
4443 * gfortran.dg/function_optimize_8.f90: Likewise.
4444 * gfortran.dg/g77/13037.f: Likewise.
4445 * gfortran.dg/g77/1832.f: Likewise.
4446 * gfortran.dg/g77/19981119-0.f: Likewise.
4447 * gfortran.dg/g77/19990313-0.f: Likewise.
4448 * gfortran.dg/g77/19990313-1.f: Likewise.
4449 * gfortran.dg/g77/19990313-2.f: Likewise.
4450 * gfortran.dg/g77/19990313-3.f: Likewise.
4451 * gfortran.dg/g77/19990419-1.f: Likewise.
4452 * gfortran.dg/g77/19990826-0.f: Likewise.
4453 * gfortran.dg/g77/19990826-2.f: Likewise.
4454 * gfortran.dg/g77/20000503-1.f: Likewise.
4455 * gfortran.dg/g77/20001111.f: Likewise.
4456 * gfortran.dg/g77/20010116.f: Likewise.
4457 * gfortran.dg/g77/20010216-1.f: Likewise.
4458 * gfortran.dg/g77/20010430.f: Likewise.
4459 * gfortran.dg/g77/20010610.f: Likewise.
4460 * gfortran.dg/g77/6177.f: Likewise.
4461 * gfortran.dg/g77/7388.f: Likewise.
4462 * gfortran.dg/g77/947.f: Likewise.
4463 * gfortran.dg/g77/970625-2.f: Likewise.
4464 * gfortran.dg/g77/971102-1.f: Likewise.
4465 * gfortran.dg/g77/980628-0.f: Likewise.
4466 * gfortran.dg/g77/980628-1.f: Likewise.
4467 * gfortran.dg/g77/980628-10.f: Likewise.
4468 * gfortran.dg/g77/980628-2.f: Likewise.
4469 * gfortran.dg/g77/980628-3.f: Likewise.
4470 * gfortran.dg/g77/980628-7.f: Likewise.
4471 * gfortran.dg/g77/980628-8.f: Likewise.
4472 * gfortran.dg/g77/980628-9.f: Likewise.
4473 * gfortran.dg/g77/980701-0.f: Likewise.
4474 * gfortran.dg/g77/980701-1.f: Likewise.
4475 * gfortran.dg/g77/cabs.f: Likewise.
4476 * gfortran.dg/g77/claus.f: Likewise.
4477 * gfortran.dg/g77/complex_1.f: Likewise.
4478 * gfortran.dg/g77/cpp3.F: Likewise.
4479 * gfortran.dg/g77/cpp4.F: Likewise.
4480 * gfortran.dg/g77/cpp5.F: Likewise.
4481 * gfortran.dg/g77/dcomplex.f: Likewise.
4482 * gfortran.dg/g77/dnrm2.f: Likewise.
4483 * gfortran.dg/g77/erfc.f: Likewise.
4484 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4485 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4486 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4487 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4488 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4489 * gfortran.dg/g77/int8421.f: Likewise.
4490 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4491 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4492 * gfortran.dg/g77/le.f: Likewise.
4493 * gfortran.dg/g77/short.f: Likewise.
4494 * gfortran.dg/gamma_1.f90: Likewise.
4495 * gfortran.dg/gamma_4.f90: Likewise.
4496 * gfortran.dg/gamma_5.f90: Likewise.
4497 * gfortran.dg/generic_13.f90: Likewise.
4498 * gfortran.dg/generic_15.f90: Likewise.
4499 * gfortran.dg/generic_19.f90: Likewise.
4500 * gfortran.dg/generic_20.f90: Likewise.
4501 * gfortran.dg/generic_23.f03: Likewise.
4502 * gfortran.dg/generic_25.f90: Likewise.
4503 * gfortran.dg/generic_27.f90: Likewise.
4504 * gfortran.dg/generic_31.f90: Likewise.
4505 * gfortran.dg/generic_4.f90: Likewise.
4506 * gfortran.dg/global_vars_c_init.f90: Likewise.
4507 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4508 * gfortran.dg/gnu_logical_1.F: Likewise.
4509 * gfortran.dg/goacc/fixed-1.f: Likewise.
4510 * gfortran.dg/goacc/fixed-2.f: Likewise.
4511 * gfortran.dg/goacc/gang-static.f95: Likewise.
4512 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4513 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4514 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4515 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4516 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4517 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4518 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4519 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4520 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4521 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4522 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4523 * gfortran.dg/gomp/pr48794.f90: Likewise.
4524 * gfortran.dg/gomp/pr72744.f90: Likewise.
4525 * gfortran.dg/gomp/pr77665.f90: Likewise.
4526 * gfortran.dg/gomp/workshare2.f90: Likewise.
4527 * gfortran.dg/gomp/workshare3.f90: Likewise.
4528 * gfortran.dg/goto_1.f: Likewise.
4529 * gfortran.dg/goto_2.f90: Likewise.
4530 * gfortran.dg/goto_4.f90: Likewise.
4531 * gfortran.dg/goto_6.f: Likewise.
4532 * gfortran.dg/graphite/id-26.f03: Likewise.
4533 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4534 * gfortran.dg/graphite/pr29581.f90: Likewise.
4535 * gfortran.dg/graphite/pr29832.f90: Likewise.
4536 * gfortran.dg/graphite/run-id-1.f: Likewise.
4537 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4538 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4539 * gfortran.dg/hollerith.f90: Likewise.
4540 * gfortran.dg/hollerith4.f90: Likewise.
4541 * gfortran.dg/hollerith6.f90: Likewise.
4542 * gfortran.dg/hollerith8.f90: Likewise.
4543 * gfortran.dg/hollerith_1.f90: Likewise.
4544 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4545 * gfortran.dg/hollerith_f95.f90: Likewise.
4546 * gfortran.dg/hollerith_legacy.f90: Likewise.
4547 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4548 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4549 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4550 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4551 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4552 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4553 * gfortran.dg/hypot_1.f90: Likewise.
4554 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4555 * gfortran.dg/iargc.f90: Likewise.
4556 * gfortran.dg/ibits.f90: Likewise.
4557 * gfortran.dg/ichar_1.f90: Likewise.
4558 * gfortran.dg/ichar_2.f90: Likewise.
4559 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4560 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4561 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4562 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4563 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4564 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4565 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4566 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4567 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4568 * gfortran.dg/ieee/large_1.f90: Likewise.
4569 * gfortran.dg/ieee/large_2.f90: Likewise.
4570 * gfortran.dg/ieee/large_3.F90: Likewise.
4571 * gfortran.dg/ieee/large_4.f90: Likewise.
4572 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4573 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4574 * gfortran.dg/impl_do_var_data.f90: Likewise.
4575 * gfortran.dg/implicit_10.f90: Likewise.
4576 * gfortran.dg/implicit_12.f90: Likewise.
4577 * gfortran.dg/implicit_class_1.f90: Likewise.
4578 * gfortran.dg/implicit_pure_1.f90: Likewise.
4579 * gfortran.dg/implied_do_1.f90: Likewise.
4580 * gfortran.dg/implied_do_io_1.f90: Likewise.
4581 * gfortran.dg/implied_do_io_2.f90: Likewise.
4582 * gfortran.dg/implied_do_io_3.f90: Likewise.
4583 * gfortran.dg/implied_shape_1.f08: Likewise.
4584 * gfortran.dg/import.f90: Likewise.
4585 * gfortran.dg/import4.f90: Likewise.
4586 * gfortran.dg/impure_1.f08: Likewise.
4587 * gfortran.dg/index.f90: Likewise.
4588 * gfortran.dg/index_2.f90: Likewise.
4589 * gfortran.dg/init_flag_1.f90: Likewise.
4590 * gfortran.dg/init_flag_10.f90: Likewise.
4591 * gfortran.dg/init_flag_15.f03: Likewise.
4592 * gfortran.dg/init_flag_2.f90: Likewise.
4593 * gfortran.dg/init_flag_3.f90: Likewise.
4594 * gfortran.dg/init_flag_4.f90: Likewise.
4595 * gfortran.dg/init_flag_5.f90: Likewise.
4596 * gfortran.dg/init_flag_6.f90: Likewise.
4597 * gfortran.dg/init_flag_7.f90: Likewise.
4598 * gfortran.dg/init_flag_9.f90: Likewise.
4599 * gfortran.dg/initialization_11.f90: Likewise.
4600 * gfortran.dg/initialization_19.f90: Likewise.
4601 * gfortran.dg/initialization_2.f90: Likewise.
4602 * gfortran.dg/initialization_22.f90: Likewise.
4603 * gfortran.dg/initialization_27.f90: Likewise.
4604 * gfortran.dg/initialization_5.f90: Likewise.
4605 * gfortran.dg/initialization_6.f90: Likewise.
4606 * gfortran.dg/inline_matmul_1.f90: Likewise.
4607 * gfortran.dg/inline_matmul_10.f90: Likewise.
4608 * gfortran.dg/inline_matmul_11.f90: Likewise.
4609 * gfortran.dg/inline_matmul_13.f90: Likewise.
4610 * gfortran.dg/inline_matmul_14.f90: Likewise.
4611 * gfortran.dg/inline_matmul_16.f90: Likewise.
4612 * gfortran.dg/inline_matmul_17.f90: Likewise.
4613 * gfortran.dg/inline_matmul_18.f90: Likewise.
4614 * gfortran.dg/inline_matmul_19.f90: Likewise.
4615 * gfortran.dg/inline_matmul_2.f90: Likewise.
4616 * gfortran.dg/inline_matmul_20.f90: Likewise.
4617 * gfortran.dg/inline_matmul_22.f90: Likewise.
4618 * gfortran.dg/inline_matmul_3.f90: Likewise.
4619 * gfortran.dg/inline_matmul_4.f90: Likewise.
4620 * gfortran.dg/inline_matmul_5.f90: Likewise.
4621 * gfortran.dg/inline_matmul_6.f90: Likewise.
4622 * gfortran.dg/inline_matmul_7.f90: Likewise.
4623 * gfortran.dg/inline_matmul_8.f90: Likewise.
4624 * gfortran.dg/inline_matmul_9.f90: Likewise.
4625 * gfortran.dg/inline_sum_1.f90: Likewise.
4626 * gfortran.dg/inline_sum_3.f90: Likewise.
4627 * gfortran.dg/inline_sum_5.f90: Likewise.
4628 * gfortran.dg/inquire-complex.f90: Likewise.
4629 * gfortran.dg/inquire.f90: Likewise.
4630 * gfortran.dg/inquire_10.f90: Likewise.
4631 * gfortran.dg/inquire_13.f90: Likewise.
4632 * gfortran.dg/inquire_15.f90: Likewise.
4633 * gfortran.dg/inquire_16.f90: Likewise.
4634 * gfortran.dg/inquire_17.f90: Likewise.
4635 * gfortran.dg/inquire_5.f90: Likewise.
4636 * gfortran.dg/inquire_6.f90: Likewise.
4637 * gfortran.dg/inquire_7.f90: Likewise.
4638 * gfortran.dg/inquire_9.f90: Likewise.
4639 * gfortran.dg/inquire_internal.f90: Likewise.
4640 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4641 * gfortran.dg/inquire_size.f90: Likewise.
4642 * gfortran.dg/int_1.f90: Likewise.
4643 * gfortran.dg/int_conv_1.f90: Likewise.
4644 * gfortran.dg/int_range_io_1.f90: Likewise.
4645 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4646 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4647 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4648 * gfortran.dg/integer_plus.f90: Likewise.
4649 * gfortran.dg/intent_out_2.f90: Likewise.
4650 * gfortran.dg/intent_out_5.f90: Likewise.
4651 * gfortran.dg/intent_out_6.f90: Likewise.
4652 * gfortran.dg/interface_12.f90: Likewise.
4653 * gfortran.dg/interface_19.f90: Likewise.
4654 * gfortran.dg/interface_4.f90: Likewise.
4655 * gfortran.dg/interface_5.f90: Likewise.
4656 * gfortran.dg/interface_9.f90: Likewise.
4657 * gfortran.dg/interface_assignment_1.f90: Likewise.
4658 * gfortran.dg/interface_assignment_2.f90: Likewise.
4659 * gfortran.dg/internal_dummy_2.f08: Likewise.
4660 * gfortran.dg/internal_dummy_3.f08: Likewise.
4661 * gfortran.dg/internal_dummy_4.f08: Likewise.
4662 * gfortran.dg/internal_pack_1.f90: Likewise.
4663 * gfortran.dg/internal_pack_10.f90: Likewise.
4664 * gfortran.dg/internal_pack_12.f90: Likewise.
4665 * gfortran.dg/internal_pack_13.f90: Likewise.
4666 * gfortran.dg/internal_pack_14.f90: Likewise.
4667 * gfortran.dg/internal_pack_15.f90: Likewise.
4668 * gfortran.dg/internal_pack_2.f90: Likewise.
4669 * gfortran.dg/internal_pack_3.f90: Likewise.
4670 * gfortran.dg/internal_pack_4.f90: Likewise.
4671 * gfortran.dg/internal_pack_6.f90: Likewise.
4672 * gfortran.dg/internal_pack_8.f90: Likewise.
4673 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4674 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4675 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4676 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4677 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4678 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4679 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4680 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4681 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4682 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4683 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4684 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4685 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4686 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4687 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4688 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4689 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4690 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4691 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4692 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4693 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4694 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4695 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4696 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4697 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4698 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4699 * gfortran.dg/io_err_1.f90: Likewise.
4700 * gfortran.dg/io_real_boz.f90: Likewise.
4701 * gfortran.dg/iomsg_1.f90: Likewise.
4702 * gfortran.dg/iostat_1.f90: Likewise.
4703 * gfortran.dg/iostat_2.f90: Likewise.
4704 * gfortran.dg/iostat_4.f90: Likewise.
4705 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4706 * gfortran.dg/ishft_1.f90: Likewise.
4707 * gfortran.dg/ishft_2.f90: Likewise.
4708 * gfortran.dg/ishft_4.f90: Likewise.
4709 * gfortran.dg/isnan_1.f90: Likewise.
4710 * gfortran.dg/isnan_2.f90: Likewise.
4711 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4712 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4713 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4714 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4715 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4716 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4717 * gfortran.dg/itime_idate_1.f: Likewise.
4718 * gfortran.dg/itime_idate_2.f: Likewise.
4719 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4720 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4721 * gfortran.dg/large_real_kind_1.f90: Likewise.
4722 * gfortran.dg/large_real_kind_2.F90: Likewise.
4723 * gfortran.dg/large_real_kind_3.F90: Likewise.
4724 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4725 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4726 * gfortran.dg/large_recl.f90: Likewise.
4727 * gfortran.dg/large_unit_1.f90: Likewise.
4728 * gfortran.dg/large_unit_2.f90: Likewise.
4729 * gfortran.dg/largeequiv_1.f90: Likewise.
4730 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4731 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4732 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4733 * gfortran.dg/list_read_1.f90: Likewise.
4734 * gfortran.dg/list_read_10.f90: Likewise.
4735 * gfortran.dg/list_read_11.f90: Likewise.
4736 * gfortran.dg/list_read_12.f90: Likewise.
4737 * gfortran.dg/list_read_13.f: Likewise.
4738 * gfortran.dg/list_read_14.f90: Likewise.
4739 * gfortran.dg/list_read_2.f90: Likewise.
4740 * gfortran.dg/list_read_3.f90: Likewise.
4741 * gfortran.dg/list_read_4.f90: Likewise.
4742 * gfortran.dg/list_read_5.f90: Likewise.
4743 * gfortran.dg/list_read_6.f90: Likewise.
4744 * gfortran.dg/list_read_7.f90: Likewise.
4745 * gfortran.dg/list_read_8.f90: Likewise.
4746 * gfortran.dg/list_read_9.f90: Likewise.
4747 * gfortran.dg/loc_2.f90: Likewise.
4748 * gfortran.dg/logical_1.f90: Likewise.
4749 * gfortran.dg/logical_dot_product.f90: Likewise.
4750 * gfortran.dg/logical_temp_io.f90: Likewise.
4751 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4752 * gfortran.dg/lrshift_1.f90: Likewise.
4753 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4754 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4755 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4756 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4757 * gfortran.dg/make_unit.f90: Likewise.
4758 * gfortran.dg/mapping_1.f90: Likewise.
4759 * gfortran.dg/mapping_2.f90: Likewise.
4760 * gfortran.dg/mapping_3.f90: Likewise.
4761 * gfortran.dg/masklr_1.F90: Likewise.
4762 * gfortran.dg/masklr_2.F90: Likewise.
4763 * gfortran.dg/matmul_1.f90: Likewise.
4764 * gfortran.dg/matmul_10.f90: Likewise.
4765 * gfortran.dg/matmul_12.f90: Likewise.
4766 * gfortran.dg/matmul_16.f90: Likewise.
4767 * gfortran.dg/matmul_17.f90: Likewise.
4768 * gfortran.dg/matmul_18.f90: Likewise.
4769 * gfortran.dg/matmul_2.f90: Likewise.
4770 * gfortran.dg/matmul_3.f90: Likewise.
4771 * gfortran.dg/matmul_4.f90: Likewise.
4772 * gfortran.dg/matmul_6.f90: Likewise.
4773 * gfortran.dg/matmul_8.f03: Likewise.
4774 * gfortran.dg/matmul_9.f90: Likewise.
4775 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4776 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4777 * gfortran.dg/matmul_const.f90: Likewise.
4778 * gfortran.dg/maxloc_1.f90: Likewise.
4779 * gfortran.dg/maxloc_2.f90: Likewise.
4780 * gfortran.dg/maxloc_3.f90: Likewise.
4781 * gfortran.dg/maxloc_4.f90: Likewise.
4782 * gfortran.dg/maxloc_string_1.f90: Likewise.
4783 * gfortran.dg/maxlocval_1.f90: Likewise.
4784 * gfortran.dg/maxlocval_2.f90: Likewise.
4785 * gfortran.dg/maxlocval_3.f90: Likewise.
4786 * gfortran.dg/maxlocval_4.f90: Likewise.
4787 * gfortran.dg/maxval_char_1.f90: Likewise.
4788 * gfortran.dg/maxval_char_2.f90: Likewise.
4789 * gfortran.dg/maxval_char_3.f90: Likewise.
4790 * gfortran.dg/maxval_char_4.f90: Likewise.
4791 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4792 * gfortran.dg/mclock.f90: Likewise.
4793 * gfortran.dg/merge_bits_1.F90: Likewise.
4794 * gfortran.dg/merge_bits_2.F90: Likewise.
4795 * gfortran.dg/merge_char_1.f90: Likewise.
4796 * gfortran.dg/merge_init_expr.f90: Likewise.
4797 * gfortran.dg/min_max_optional_1.f90: Likewise.
4798 * gfortran.dg/min_max_optional_5.f90: Likewise.
4799 * gfortran.dg/minloc_1.f90: Likewise.
4800 * gfortran.dg/minloc_2.f90: Likewise.
4801 * gfortran.dg/minloc_3.f90: Likewise.
4802 * gfortran.dg/minloc_4.f90: Likewise.
4803 * gfortran.dg/minloc_string_1.f90: Likewise.
4804 * gfortran.dg/minlocval_1.f90: Likewise.
4805 * gfortran.dg/minlocval_2.f90: Likewise.
4806 * gfortran.dg/minlocval_3.f90: Likewise.
4807 * gfortran.dg/minlocval_4.f90: Likewise.
4808 * gfortran.dg/minmax_char_1.f90: Likewise.
4809 * gfortran.dg/minmaxloc_1.f90: Likewise.
4810 * gfortran.dg/minmaxloc_10.f90: Likewise.
4811 * gfortran.dg/minmaxloc_11.f90: Likewise.
4812 * gfortran.dg/minmaxloc_12.f90: Likewise.
4813 * gfortran.dg/minmaxloc_13.f90: Likewise.
4814 * gfortran.dg/minmaxloc_2.f90: Likewise.
4815 * gfortran.dg/minmaxloc_3.f90: Likewise.
4816 * gfortran.dg/minmaxloc_4.f90: Likewise.
4817 * gfortran.dg/minmaxloc_5.f90: Likewise.
4818 * gfortran.dg/minmaxloc_6.f90: Likewise.
4819 * gfortran.dg/minmaxloc_7.f90: Likewise.
4820 * gfortran.dg/minmaxloc_8.f90: Likewise.
4821 * gfortran.dg/minmaxval_1.f90: Likewise.
4822 * gfortran.dg/minval_char_1.f90: Likewise.
4823 * gfortran.dg/minval_char_2.f90: Likewise.
4824 * gfortran.dg/minval_char_3.f90: Likewise.
4825 * gfortran.dg/minval_char_4.f90: Likewise.
4826 * gfortran.dg/minval_char_5.f90: Likewise.
4827 * gfortran.dg/minval_parameter_1.f90: Likewise.
4828 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4829 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4830 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4831 * gfortran.dg/missing_parens_1.f90: Likewise.
4832 * gfortran.dg/missing_parens_2.f90: Likewise.
4833 * gfortran.dg/mod_large_1.f90: Likewise.
4834 * gfortran.dg/mod_sign0_1.f90: Likewise.
4835 * gfortran.dg/module_blank_common.f90: Likewise.
4836 * gfortran.dg/module_commons_1.f90: Likewise.
4837 * gfortran.dg/module_commons_3.f90: Likewise.
4838 * gfortran.dg/module_double_reuse.f90: Likewise.
4839 * gfortran.dg/module_equivalence_1.f90: Likewise.
4840 * gfortran.dg/module_equivalence_2.f90: Likewise.
4841 * gfortran.dg/module_equivalence_3.f90: Likewise.
4842 * gfortran.dg/module_equivalence_5.f90: Likewise.
4843 * gfortran.dg/module_interface_1.f90: Likewise.
4844 * gfortran.dg/module_nan.f90: Likewise.
4845 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4846 * gfortran.dg/module_procedure_1.f90: Likewise.
4847 * gfortran.dg/module_read_1.f90: Likewise.
4848 * gfortran.dg/module_read_2.f90: Likewise.
4849 * gfortran.dg/module_widestring_1.f90: Likewise.
4850 * gfortran.dg/move_alloc.f90: Likewise.
4851 * gfortran.dg/move_alloc_10.f90: Likewise.
4852 * gfortran.dg/move_alloc_13.f90: Likewise.
4853 * gfortran.dg/move_alloc_14.f90: Likewise.
4854 * gfortran.dg/move_alloc_15.f90: Likewise.
4855 * gfortran.dg/move_alloc_16.f90: Likewise.
4856 * gfortran.dg/move_alloc_2.f90: Likewise.
4857 * gfortran.dg/move_alloc_5.f90: Likewise.
4858 * gfortran.dg/move_alloc_6.f90: Likewise.
4859 * gfortran.dg/move_alloc_9.f90: Likewise.
4860 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4861 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4862 * gfortran.dg/mvbits_1.f90: Likewise.
4863 * gfortran.dg/mvbits_2.f90: Likewise.
4864 * gfortran.dg/mvbits_3.f90: Likewise.
4865 * gfortran.dg/mvbits_4.f90: Likewise.
4866 * gfortran.dg/mvbits_7.f90: Likewise.
4867 * gfortran.dg/mvbits_8.f90: Likewise.
4868 * gfortran.dg/namelist_11.f: Likewise.
4869 * gfortran.dg/namelist_12.f: Likewise.
4870 * gfortran.dg/namelist_13.f90: Likewise.
4871 * gfortran.dg/namelist_14.f90: Likewise.
4872 * gfortran.dg/namelist_15.f90: Likewise.
4873 * gfortran.dg/namelist_16.f90: Likewise.
4874 * gfortran.dg/namelist_17.f90: Likewise.
4875 * gfortran.dg/namelist_18.f90: Likewise.
4876 * gfortran.dg/namelist_19.f90: Likewise.
4877 * gfortran.dg/namelist_20.f90: Likewise.
4878 * gfortran.dg/namelist_21.f90: Likewise.
4879 * gfortran.dg/namelist_22.f90: Likewise.
4880 * gfortran.dg/namelist_23.f90: Likewise.
4881 * gfortran.dg/namelist_24.f90: Likewise.
4882 * gfortran.dg/namelist_26.f90: Likewise.
4883 * gfortran.dg/namelist_27.f90: Likewise.
4884 * gfortran.dg/namelist_28.f90: Likewise.
4885 * gfortran.dg/namelist_29.f90: Likewise.
4886 * gfortran.dg/namelist_37.f90: Likewise.
4887 * gfortran.dg/namelist_38.f90: Likewise.
4888 * gfortran.dg/namelist_39.f90: Likewise.
4889 * gfortran.dg/namelist_40.f90: Likewise.
4890 * gfortran.dg/namelist_41.f90: Likewise.
4891 * gfortran.dg/namelist_42.f90: Likewise.
4892 * gfortran.dg/namelist_43.f90: Likewise.
4893 * gfortran.dg/namelist_44.f90: Likewise.
4894 * gfortran.dg/namelist_47.f90: Likewise.
4895 * gfortran.dg/namelist_48.f90: Likewise.
4896 * gfortran.dg/namelist_49.f90: Likewise.
4897 * gfortran.dg/namelist_50.f90: Likewise.
4898 * gfortran.dg/namelist_51.f90: Likewise.
4899 * gfortran.dg/namelist_52.f90: Likewise.
4900 * gfortran.dg/namelist_54.f90: Likewise.
4901 * gfortran.dg/namelist_55.f90: Likewise.
4902 * gfortran.dg/namelist_56.f90: Likewise.
4903 * gfortran.dg/namelist_57.f90: Likewise.
4904 * gfortran.dg/namelist_58.f90: Likewise.
4905 * gfortran.dg/namelist_59.f90: Likewise.
4906 * gfortran.dg/namelist_60.f90: Likewise.
4907 * gfortran.dg/namelist_61.f90: Likewise.
4908 * gfortran.dg/namelist_64.f90: Likewise.
4909 * gfortran.dg/namelist_65.f90: Likewise.
4910 * gfortran.dg/namelist_69.f90: Likewise.
4911 * gfortran.dg/namelist_70.f90: Likewise.
4912 * gfortran.dg/namelist_71.f90: Likewise.
4913 * gfortran.dg/namelist_72.f: Likewise.
4914 * gfortran.dg/namelist_73.f90: Likewise.
4915 * gfortran.dg/namelist_77.f90: Likewise.
4916 * gfortran.dg/namelist_78.f90: Likewise.
4917 * gfortran.dg/namelist_79.f90: Likewise.
4918 * gfortran.dg/namelist_80.f90: Likewise.
4919 * gfortran.dg/namelist_81.f90: Likewise.
4920 * gfortran.dg/namelist_82.f90: Likewise.
4921 * gfortran.dg/namelist_84.f90: Likewise.
4922 * gfortran.dg/namelist_85.f90: Likewise.
4923 * gfortran.dg/namelist_86.f90: Likewise.
4924 * gfortran.dg/namelist_87.f90: Likewise.
4925 * gfortran.dg/namelist_88.f90: Likewise.
4926 * gfortran.dg/namelist_89.f90: Likewise.
4927 * gfortran.dg/namelist_90.f: Likewise.
4928 * gfortran.dg/namelist_95.f90: Likewise.
4929 * gfortran.dg/namelist_char_only.f90: Likewise.
4930 * gfortran.dg/namelist_empty.f90: Likewise.
4931 * gfortran.dg/namelist_internal.f90: Likewise.
4932 * gfortran.dg/namelist_use.f90: Likewise.
4933 * gfortran.dg/namelist_use_only.f90: Likewise.
4934 * gfortran.dg/namelist_utf8.f90: Likewise.
4935 * gfortran.dg/nan_1.f90: Likewise.
4936 * gfortran.dg/nan_2.f90: Likewise.
4937 * gfortran.dg/nan_3.f90: Likewise.
4938 * gfortran.dg/nan_6.f90: Likewise.
4939 * gfortran.dg/nan_7.f90: Likewise.
4940 * gfortran.dg/nearest_1.f90: Likewise.
4941 * gfortran.dg/nearest_2.f90: Likewise.
4942 * gfortran.dg/nearest_3.f90: Likewise.
4943 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4944 * gfortran.dg/negative_automatic_size.f90: Likewise.
4945 * gfortran.dg/negative_unit.f: Likewise.
4946 * gfortran.dg/negative_unit2.f90: Likewise.
4947 * gfortran.dg/negative_unit_int8.f: Likewise.
4948 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4949 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4950 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4951 * gfortran.dg/nested_modules_1.f90: Likewise.
4952 * gfortran.dg/nested_modules_2.f90: Likewise.
4953 * gfortran.dg/nested_modules_3.f90: Likewise.
4954 * gfortran.dg/nesting_1.f90: Likewise.
4955 * gfortran.dg/new_line.f90: Likewise.
4956 * gfortran.dg/newunit_1.f90: Likewise.
4957 * gfortran.dg/newunit_3.f90: Likewise.
4958 * gfortran.dg/newunit_5.f90.f90: Likewise.
4959 * gfortran.dg/nint_1.f90: Likewise.
4960 * gfortran.dg/nint_2.f90: Likewise.
4961 * gfortran.dg/no_arg_check_2.f90: Likewise.
4962 * gfortran.dg/no_range_check_1.f90: Likewise.
4963 * gfortran.dg/no_range_check_2.f90: Likewise.
4964 * gfortran.dg/no_range_check_3.f90: Likewise.
4965 * gfortran.dg/noadv_size.f90: Likewise.
4966 * gfortran.dg/nonreturning_statements.f90: Likewise.
4967 * gfortran.dg/norm2_1.f90: Likewise.
4968 * gfortran.dg/norm2_3.f90: Likewise.
4969 * gfortran.dg/nosigned_zero_1.f90: Likewise.
4970 * gfortran.dg/nosigned_zero_2.f90: Likewise.
4971 * gfortran.dg/nosigned_zero_3.f90: Likewise.
4972 * gfortran.dg/null_4.f90: Likewise.
4973 * gfortran.dg/null_9.f90: Likewise.
4974 * gfortran.dg/nullify_3.f90: Likewise.
4975 * gfortran.dg/oldstyle_1.f90: Likewise.
4976 * gfortran.dg/open_access_append_1.f90: Likewise.
4977 * gfortran.dg/open_access_append_2.f90: Likewise.
4978 * gfortran.dg/open_errors.f90: Likewise.
4979 * gfortran.dg/open_negative_unit_1.f90: Likewise.
4980 * gfortran.dg/open_new.f90: Likewise.
4981 * gfortran.dg/open_readonly_1.f90: Likewise.
4982 * gfortran.dg/operator_1.f90: Likewise.
4983 * gfortran.dg/optional_absent_1.f90: Likewise.
4984 * gfortran.dg/optional_absent_2.f90: Likewise.
4985 * gfortran.dg/optional_absent_3.f90: Likewise.
4986 * gfortran.dg/optional_class_1.f90: Likewise.
4987 * gfortran.dg/optional_dim_2.f90: Likewise.
4988 * gfortran.dg/optional_dim_3.f90: Likewise.
4989 * gfortran.dg/output_exponents_1.f90: Likewise.
4990 * gfortran.dg/overload_1.f90: Likewise.
4991 * gfortran.dg/overload_2.f90: Likewise.
4992 * gfortran.dg/overwrite_1.f: Likewise.
4993 * gfortran.dg/pad_no.f90: Likewise.
4994 * gfortran.dg/parameter_array_init_1.f90: Likewise.
4995 * gfortran.dg/parameter_array_init_2.f90: Likewise.
4996 * gfortran.dg/parameter_array_init_4.f90: Likewise.
4997 * gfortran.dg/parameter_array_init_5.f90: Likewise.
4998 * gfortran.dg/parameter_array_section_2.f90: Likewise.
4999 * gfortran.dg/parens_3.f90: Likewise.
5000 * gfortran.dg/parens_5.f90: Likewise.
5001 * gfortran.dg/parens_6.f90: Likewise.
5002 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5003 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5004 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5005 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5006 * gfortran.dg/parity_1.f90: Likewise.
5007 * gfortran.dg/past_eor.f90: Likewise.
5008 * gfortran.dg/pdt_1.f03: Likewise.
5009 * gfortran.dg/pdt_10.f03: Likewise.
5010 * gfortran.dg/pdt_11.f03: Likewise.
5011 * gfortran.dg/pdt_12.f03: Likewise.
5012 * gfortran.dg/pdt_13.f03: Likewise.
5013 * gfortran.dg/pdt_14.f03: Likewise.
5014 * gfortran.dg/pdt_15.f03: Likewise.
5015 * gfortran.dg/pdt_19.f03: Likewise.
5016 * gfortran.dg/pdt_20.f03: Likewise.
5017 * gfortran.dg/pdt_22.f03: Likewise.
5018 * gfortran.dg/pdt_23.f03: Likewise.
5019 * gfortran.dg/pdt_25.f03: Likewise.
5020 * gfortran.dg/pdt_26.f03: Likewise.
5021 * gfortran.dg/pdt_27.f03: Likewise.
5022 * gfortran.dg/pdt_28.f03: Likewise.
5023 * gfortran.dg/pdt_3.f03: Likewise.
5024 * gfortran.dg/pdt_4.f03: Likewise.
5025 * gfortran.dg/pdt_5.f03: Likewise.
5026 * gfortran.dg/pdt_7.f03: Likewise.
5027 * gfortran.dg/pointer_1.f90: Likewise.
5028 * gfortran.dg/pointer_array_1.f90: Likewise.
5029 * gfortran.dg/pointer_array_3.f90: Likewise.
5030 * gfortran.dg/pointer_array_4.f90: Likewise.
5031 * gfortran.dg/pointer_array_5.f90: Likewise.
5032 * gfortran.dg/pointer_array_6.f90: Likewise.
5033 * gfortran.dg/pointer_array_7.f90: Likewise.
5034 * gfortran.dg/pointer_array_8.f90: Likewise.
5035 * gfortran.dg/pointer_array_9.f90: Likewise.
5036 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5037 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5038 * gfortran.dg/pointer_assign_10.f90: Likewise.
5039 * gfortran.dg/pointer_assign_11.f90: Likewise.
5040 * gfortran.dg/pointer_assign_4.f90: Likewise.
5041 * gfortran.dg/pointer_assign_8.f90: Likewise.
5042 * gfortran.dg/pointer_assign_9.f90: Likewise.
5043 * gfortran.dg/pointer_check_10.f90: Likewise.
5044 * gfortran.dg/pointer_check_9.f90: Likewise.
5045 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5046 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5047 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5048 * gfortran.dg/pointer_init_1.f90: Likewise.
5049 * gfortran.dg/pointer_init_3.f90: Likewise.
5050 * gfortran.dg/pointer_init_4.f90: Likewise.
5051 * gfortran.dg/pointer_init_5.f90: Likewise.
5052 * gfortran.dg/pointer_init_8.f90: Likewise.
5053 * gfortran.dg/pointer_intent_1.f90: Likewise.
5054 * gfortran.dg/pointer_intent_4.f90: Likewise.
5055 * gfortran.dg/pointer_intent_5.f90: Likewise.
5056 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5057 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5058 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5059 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5060 * gfortran.dg/pointer_target_1.f90: Likewise.
5061 * gfortran.dg/pointer_target_2.f90: Likewise.
5062 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5063 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5064 * gfortran.dg/power.f90: Likewise.
5065 * gfortran.dg/power1.f90: Likewise.
5066 * gfortran.dg/power_3.f90: Likewise.
5067 * gfortran.dg/power_4.f90: Likewise.
5068 * gfortran.dg/power_5.f90: Likewise.
5069 * gfortran.dg/pr12884.f: Likewise.
5070 * gfortran.dg/pr15129.f90: Likewise.
5071 * gfortran.dg/pr15140.f90: Likewise.
5072 * gfortran.dg/pr15324.f90: Likewise.
5073 * gfortran.dg/pr15332.f: Likewise.
5074 * gfortran.dg/pr15957.f90: Likewise.
5075 * gfortran.dg/pr15959.f90: Likewise.
5076 * gfortran.dg/pr16597.f90: Likewise.
5077 * gfortran.dg/pr16861.f90: Likewise.
5078 * gfortran.dg/pr16938.f90: Likewise.
5079 * gfortran.dg/pr17090.f90: Likewise.
5080 * gfortran.dg/pr17143.f90: Likewise.
5081 * gfortran.dg/pr17164.f90: Likewise.
5082 * gfortran.dg/pr17229.f: Likewise.
5083 * gfortran.dg/pr17285.f90: Likewise.
5084 * gfortran.dg/pr17286.f90: Likewise.
5085 * gfortran.dg/pr17472.f: Likewise.
5086 * gfortran.dg/pr17612.f90: Likewise.
5087 * gfortran.dg/pr17706.f90: Likewise.
5088 * gfortran.dg/pr18025.f90: Likewise.
5089 * gfortran.dg/pr18122.f90: Likewise.
5090 * gfortran.dg/pr18210.f90: Likewise.
5091 * gfortran.dg/pr18392.f90: Likewise.
5092 * gfortran.dg/pr19155.f: Likewise.
5093 * gfortran.dg/pr19216.f: Likewise.
5094 * gfortran.dg/pr19467.f90: Likewise.
5095 * gfortran.dg/pr19657.f: Likewise.
5096 * gfortran.dg/pr19926.f90: Likewise.
5097 * gfortran.dg/pr19928-1.f90: Likewise.
5098 * gfortran.dg/pr19928-2.f90: Likewise.
5099 * gfortran.dg/pr20086.f90: Likewise.
5100 * gfortran.dg/pr20124.f90: Likewise.
5101 * gfortran.dg/pr20163-2.f: Likewise.
5102 * gfortran.dg/pr20480.f90: Likewise.
5103 * gfortran.dg/pr20755.f: Likewise.
5104 * gfortran.dg/pr20950.f: Likewise.
5105 * gfortran.dg/pr21177.f90: Likewise.
5106 * gfortran.dg/pr21730.f: Likewise.
5107 * gfortran.dg/pr22491.f: Likewise.
5108 * gfortran.dg/pr25603.f: Likewise.
5109 * gfortran.dg/pr26246_2.f90: Likewise.
5110 * gfortran.dg/pr32136.f90: Likewise.
5111 * gfortran.dg/pr32533.f90: Likewise.
5112 * gfortran.dg/pr33794.f90: Likewise.
5113 * gfortran.dg/pr35662.f90: Likewise.
5114 * gfortran.dg/pr35944-1.f90: Likewise.
5115 * gfortran.dg/pr35944-2.f90: Likewise.
5116 * gfortran.dg/pr35983.f90: Likewise.
5117 * gfortran.dg/pr39865.f90: Likewise.
5118 * gfortran.dg/pr41212.f90: Likewise.
5119 * gfortran.dg/pr43808.f90: Likewise.
5120 * gfortran.dg/pr44592.f90: Likewise.
5121 * gfortran.dg/pr44735.f90: Likewise.
5122 * gfortran.dg/pr45308.f03: Likewise.
5123 * gfortran.dg/pr46297.f: Likewise.
5124 * gfortran.dg/pr46588.f90: Likewise.
5125 * gfortran.dg/pr46665.f90: Likewise.
5126 * gfortran.dg/pr46804.f90: Likewise.
5127 * gfortran.dg/pr47008.f03: Likewise.
5128 * gfortran.dg/pr47614.f: Likewise.
5129 * gfortran.dg/pr47878.f90: Likewise.
5130 * gfortran.dg/pr49103.f90: Likewise.
5131 * gfortran.dg/pr50069_1.f90: Likewise.
5132 * gfortran.dg/pr50769.f90: Likewise.
5133 * gfortran.dg/pr52608.f90: Likewise.
5134 * gfortran.dg/pr55086_2.f90: Likewise.
5135 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5136 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5137 * gfortran.dg/pr55330.f90: Likewise.
5138 * gfortran.dg/pr56015.f90: Likewise.
5139 * gfortran.dg/pr57910.f90: Likewise.
5140 * gfortran.dg/pr59700.f90: Likewise.
5141 * gfortran.dg/pr62125.f90: Likewise.
5142 * gfortran.dg/pr64530.f90: Likewise.
5143 * gfortran.dg/pr65429.f90: Likewise.
5144 * gfortran.dg/pr65450.f90: Likewise.
5145 * gfortran.dg/pr65504.f90: Likewise.
5146 * gfortran.dg/pr65903.f90: Likewise.
5147 * gfortran.dg/pr66311.f90: Likewise.
5148 * gfortran.dg/pr66864.f90: Likewise.
5149 * gfortran.dg/pr67140.f90: Likewise.
5150 * gfortran.dg/pr67524.f90: Likewise.
5151 * gfortran.dg/pr67885.f90: Likewise.
5152 * gfortran.dg/pr68053.f90: Likewise.
5153 * gfortran.dg/pr68566.f90: Likewise.
5154 * gfortran.dg/pr69514_1.f90: Likewise.
5155 * gfortran.dg/pr69514_2.f90: Likewise.
5156 * gfortran.dg/pr69739.f90: Likewise.
5157 * gfortran.dg/pr70673.f90: Likewise.
5158 * gfortran.dg/pr71523_2.f90: Likewise.
5159 * gfortran.dg/pr71764.f90: Likewise.
5160 * gfortran.dg/pr78092.f90: Likewise.
5161 * gfortran.dg/pr82973.f90: Likewise.
5162 * gfortran.dg/pr83864.f90: Likewise.
5163 * gfortran.dg/pr83874.f90: Likewise.
5164 * gfortran.dg/pr84088.f90: Likewise.
5165 * gfortran.dg/pr84155.f90: Likewise.
5166 * gfortran.dg/proc_decl_12.f90: Likewise.
5167 * gfortran.dg/proc_decl_13.f90: Likewise.
5168 * gfortran.dg/proc_decl_15.f90: Likewise.
5169 * gfortran.dg/proc_decl_17.f90: Likewise.
5170 * gfortran.dg/proc_decl_18.f90: Likewise.
5171 * gfortran.dg/proc_decl_2.f90: Likewise.
5172 * gfortran.dg/proc_decl_5.f90: Likewise.
5173 * gfortran.dg/proc_decl_9.f90: Likewise.
5174 * gfortran.dg/proc_ptr_1.f90: Likewise.
5175 * gfortran.dg/proc_ptr_10.f90: Likewise.
5176 * gfortran.dg/proc_ptr_12.f90: Likewise.
5177 * gfortran.dg/proc_ptr_18.f90: Likewise.
5178 * gfortran.dg/proc_ptr_19.f90: Likewise.
5179 * gfortran.dg/proc_ptr_21.f90: Likewise.
5180 * gfortran.dg/proc_ptr_22.f90: Likewise.
5181 * gfortran.dg/proc_ptr_23.f90: Likewise.
5182 * gfortran.dg/proc_ptr_25.f90: Likewise.
5183 * gfortran.dg/proc_ptr_26.f90: Likewise.
5184 * gfortran.dg/proc_ptr_3.f90: Likewise.
5185 * gfortran.dg/proc_ptr_36.f90: Likewise.
5186 * gfortran.dg/proc_ptr_47.f90: Likewise.
5187 * gfortran.dg/proc_ptr_48.f90: Likewise.
5188 * gfortran.dg/proc_ptr_5.f90: Likewise.
5189 * gfortran.dg/proc_ptr_6.f90: Likewise.
5190 * gfortran.dg/proc_ptr_7.f90: Likewise.
5191 * gfortran.dg/proc_ptr_8.f90: Likewise.
5192 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5193 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5194 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5195 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5196 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5197 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5198 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5199 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5200 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5201 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5202 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5203 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5204 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5205 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5206 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5207 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5208 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5209 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5210 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5211 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5212 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5213 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5214 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5215 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5216 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5217 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5218 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5219 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5220 * gfortran.dg/product_init_expr.f03: Likewise.
5221 * gfortran.dg/promotion.f90: Likewise.
5222 * gfortran.dg/promotion_3.f90: Likewise.
5223 * gfortran.dg/promotion_4.f90: Likewise.
5224 * gfortran.dg/protected_1.f90: Likewise.
5225 * gfortran.dg/protected_2.f90: Likewise.
5226 * gfortran.dg/ptr-func-1.f90: Likewise.
5227 * gfortran.dg/ptr-func-2.f90: Likewise.
5228 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5229 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5230 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5231 * gfortran.dg/pure_byref_1.f90: Likewise.
5232 * gfortran.dg/pure_byref_2.f90: Likewise.
5233 * gfortran.dg/pure_byref_3.f90: Likewise.
5234 * gfortran.dg/quad_2.f90: Likewise.
5235 * gfortran.dg/quad_3.f90: Likewise.
5236 * gfortran.dg/random_3.f90: Likewise.
5237 * gfortran.dg/random_4.f90: Likewise.
5238 * gfortran.dg/random_7.f90: Likewise.
5239 * gfortran.dg/read_2.f90: Likewise.
5240 * gfortran.dg/read_3.f90: Likewise.
5241 * gfortran.dg/read_4.f90: Likewise.
5242 * gfortran.dg/read_5.f90: Likewise.
5243 * gfortran.dg/read_bad_advance.f90: Likewise.
5244 * gfortran.dg/read_bang.f90: Likewise.
5245 * gfortran.dg/read_bang4.f90: Likewise.
5246 * gfortran.dg/read_comma.f: Likewise.
5247 * gfortran.dg/read_dir.f90: Likewise.
5248 * gfortran.dg/read_empty_file.f: Likewise.
5249 * gfortran.dg/read_eof_1.f90: Likewise.
5250 * gfortran.dg/read_eof_2.f90: Likewise.
5251 * gfortran.dg/read_eof_3.f90: Likewise.
5252 * gfortran.dg/read_eof_4.f90: Likewise.
5253 * gfortran.dg/read_eof_5.f90: Likewise.
5254 * gfortran.dg/read_eof_6.f: Likewise.
5255 * gfortran.dg/read_eof_7.f90: Likewise.
5256 * gfortran.dg/read_eof_8.f90: Likewise.
5257 * gfortran.dg/read_eof_all.f90: Likewise.
5258 * gfortran.dg/read_eor.f90: Likewise.
5259 * gfortran.dg/read_float_1.f90: Likewise.
5260 * gfortran.dg/read_float_2.f03: Likewise.
5261 * gfortran.dg/read_float_3.f90: Likewise.
5262 * gfortran.dg/read_float_4.f90: Likewise.
5263 * gfortran.dg/read_infnan_1.f90: Likewise.
5264 * gfortran.dg/read_list_eof_1.f90: Likewise.
5265 * gfortran.dg/read_logical.f90: Likewise.
5266 * gfortran.dg/read_many_1.f: Likewise.
5267 * gfortran.dg/read_no_eor.f90: Likewise.
5268 * gfortran.dg/read_noadvance.f90: Likewise.
5269 * gfortran.dg/read_repeat.f90: Likewise.
5270 * gfortran.dg/read_repeat_2.f90: Likewise.
5271 * gfortran.dg/read_size_noadvance.f90: Likewise.
5272 * gfortran.dg/read_x_eof.f90: Likewise.
5273 * gfortran.dg/read_x_past.f: Likewise.
5274 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5275 * gfortran.dg/real_const_1.f: Likewise.
5276 * gfortran.dg/real_const_2.f90: Likewise.
5277 * gfortran.dg/real_const_3.f90: Likewise.
5278 * gfortran.dg/real_do_1.f90: Likewise.
5279 * gfortran.dg/real_index_1.f90: Likewise.
5280 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5281 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5282 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5283 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5284 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5285 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5286 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5287 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5288 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5289 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5290 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5291 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5292 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5293 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5294 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5295 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5296 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5297 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5298 * gfortran.dg/record_marker_1.f90: Likewise.
5299 * gfortran.dg/record_marker_2.f: Likewise.
5300 * gfortran.dg/record_marker_3.f90: Likewise.
5301 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5302 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5303 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5304 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5305 * gfortran.dg/recursive_check_7.f90: Likewise.
5306 * gfortran.dg/recursive_reference_1.f90: Likewise.
5307 * gfortran.dg/recursive_reference_2.f90: Likewise.
5308 * gfortran.dg/recursive_stack.f90: Likewise.
5309 * gfortran.dg/reduction.f90: Likewise.
5310 * gfortran.dg/repack_arrays_1.f90: Likewise.
5311 * gfortran.dg/repeat_1.f90: Likewise.
5312 * gfortran.dg/repeat_2.f90: Likewise.
5313 * gfortran.dg/repeat_3.f90: Likewise.
5314 * gfortran.dg/repeat_6.f90: Likewise.
5315 * gfortran.dg/reshape-alloc.f90: Likewise.
5316 * gfortran.dg/reshape-complex.f90: Likewise.
5317 * gfortran.dg/reshape.f90: Likewise.
5318 * gfortran.dg/reshape_2.f90: Likewise.
5319 * gfortran.dg/reshape_7.f90: Likewise.
5320 * gfortran.dg/reshape_empty_1.f03: Likewise.
5321 * gfortran.dg/reshape_pad_1.f90: Likewise.
5322 * gfortran.dg/reshape_rank7.f90: Likewise.
5323 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5324 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5325 * gfortran.dg/result_default_init_1.f90: Likewise.
5326 * gfortran.dg/result_in_spec_1.f90: Likewise.
5327 * gfortran.dg/result_in_spec_2.f90: Likewise.
5328 * gfortran.dg/ret_array_1.f90: Likewise.
5329 * gfortran.dg/ret_pointer_1.f90: Likewise.
5330 * gfortran.dg/ret_pointer_2.f90: Likewise.
5331 * gfortran.dg/rewind_1.f90: Likewise.
5332 * gfortran.dg/round_1.f03: Likewise.
5333 * gfortran.dg/round_2.f03: Likewise.
5334 * gfortran.dg/round_3.f08: Likewise.
5335 * gfortran.dg/round_4.f90: Likewise.
5336 * gfortran.dg/rrspacing_1.f90: Likewise.
5337 * gfortran.dg/runtime_warning_1.f90: Likewise.
5338 * gfortran.dg/same_type_as_2.f03: Likewise.
5339 * gfortran.dg/save_1.f90: Likewise.
5340 * gfortran.dg/save_5.f90: Likewise.
5341 * gfortran.dg/save_6.f90: Likewise.
5342 * gfortran.dg/scalar_mask_1.f90: Likewise.
5343 * gfortran.dg/scalar_mask_2.f90: Likewise.
5344 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5345 * gfortran.dg/scale_1.f90: Likewise.
5346 * gfortran.dg/scan_1.f90: Likewise.
5347 * gfortran.dg/scan_2.f90: Likewise.
5348 * gfortran.dg/secnds-1.f: Likewise.
5349 * gfortran.dg/secnds.f: Likewise.
5350 * gfortran.dg/select_1.f90: Likewise.
5351 * gfortran.dg/select_2.f90: Likewise.
5352 * gfortran.dg/select_3.f90: Likewise.
5353 * gfortran.dg/select_5.f90: Likewise.
5354 * gfortran.dg/select_char_1.f90: Likewise.
5355 * gfortran.dg/select_char_2.f90: Likewise.
5356 * gfortran.dg/select_type_13.f03: Likewise.
5357 * gfortran.dg/select_type_14.f03: Likewise.
5358 * gfortran.dg/select_type_15.f03: Likewise.
5359 * gfortran.dg/select_type_19.f03: Likewise.
5360 * gfortran.dg/select_type_2.f03: Likewise.
5361 * gfortran.dg/select_type_26.f03: Likewise.
5362 * gfortran.dg/select_type_27.f03: Likewise.
5363 * gfortran.dg/select_type_28.f03: Likewise.
5364 * gfortran.dg/select_type_3.f03: Likewise.
5365 * gfortran.dg/select_type_35.f03: Likewise.
5366 * gfortran.dg/select_type_36.f03: Likewise.
5367 * gfortran.dg/select_type_37.f03: Likewise.
5368 * gfortran.dg/select_type_39.f03: Likewise.
5369 * gfortran.dg/select_type_4.f90: Likewise.
5370 * gfortran.dg/select_type_5.f03: Likewise.
5371 * gfortran.dg/select_type_6.f03: Likewise.
5372 * gfortran.dg/select_type_7.f03: Likewise.
5373 * gfortran.dg/select_type_8.f03: Likewise.
5374 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5375 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5376 * gfortran.dg/selected_kind_1.f90: Likewise.
5377 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5378 * gfortran.dg/shape_2.f90: Likewise.
5379 * gfortran.dg/shape_4.f90: Likewise.
5380 * gfortran.dg/shape_5.f90: Likewise.
5381 * gfortran.dg/shape_7.f90: Likewise.
5382 * gfortran.dg/shape_8.f90: Likewise.
5383 * gfortran.dg/shape_9.f90: Likewise.
5384 * gfortran.dg/shift-kind_2.f90: Likewise.
5385 * gfortran.dg/shiftalr_1.F90: Likewise.
5386 * gfortran.dg/shiftalr_2.F90: Likewise.
5387 * gfortran.dg/simpleif_1.f90: Likewise.
5388 * gfortran.dg/simplify_argN_1.f90: Likewise.
5389 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5390 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5391 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5392 * gfortran.dg/simplify_modulo.f90: Likewise.
5393 * gfortran.dg/single_char_string.f90: Likewise.
5394 * gfortran.dg/size_dim.f90: Likewise.
5395 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5396 * gfortran.dg/sizeof.f90: Likewise.
5397 * gfortran.dg/sizeof_4.f90: Likewise.
5398 * gfortran.dg/slash_1.f90: Likewise.
5399 * gfortran.dg/sms-1.f90: Likewise.
5400 * gfortran.dg/sms-2.f90: Likewise.
5401 * gfortran.dg/spec_expr_7.f90: Likewise.
5402 * gfortran.dg/specifics_1.f90: Likewise.
5403 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5404 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5405 * gfortran.dg/spread_init_expr.f03: Likewise.
5406 * gfortran.dg/spread_scalar_source.f90: Likewise.
5407 * gfortran.dg/spread_shape_1.f90: Likewise.
5408 * gfortran.dg/stat_1.f90: Likewise.
5409 * gfortran.dg/stat_2.f90: Likewise.
5410 * gfortran.dg/stfunc_1.f90: Likewise.
5411 * gfortran.dg/stfunc_4.f90: Likewise.
5412 * gfortran.dg/stfunc_6.f90: Likewise.
5413 * gfortran.dg/storage_size_1.f08: Likewise.
5414 * gfortran.dg/storage_size_3.f08: Likewise.
5415 * gfortran.dg/storage_size_4.f90: Likewise.
5416 * gfortran.dg/streamio_1.f90: Likewise.
5417 * gfortran.dg/streamio_10.f90: Likewise.
5418 * gfortran.dg/streamio_11.f90: Likewise.
5419 * gfortran.dg/streamio_12.f90: Likewise.
5420 * gfortran.dg/streamio_13.f90: Likewise.
5421 * gfortran.dg/streamio_14.f90: Likewise.
5422 * gfortran.dg/streamio_15.f90: Likewise.
5423 * gfortran.dg/streamio_16.f90: Likewise.
5424 * gfortran.dg/streamio_17.f90: Likewise.
5425 * gfortran.dg/streamio_2.f90: Likewise.
5426 * gfortran.dg/streamio_3.f90: Likewise.
5427 * gfortran.dg/streamio_4.f90: Likewise.
5428 * gfortran.dg/streamio_5.f90: Likewise.
5429 * gfortran.dg/streamio_6.f90: Likewise.
5430 * gfortran.dg/streamio_7.f90: Likewise.
5431 * gfortran.dg/streamio_8.f90: Likewise.
5432 * gfortran.dg/streamio_9.f90: Likewise.
5433 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5434 * gfortran.dg/string_4.f90: Likewise.
5435 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5436 * gfortran.dg/string_assign_2.f90: Likewise.
5437 * gfortran.dg/string_compare_1.f90: Likewise.
5438 * gfortran.dg/string_compare_2.f90: Likewise.
5439 * gfortran.dg/string_compare_3.f90: Likewise.
5440 * gfortran.dg/string_ctor_1.f90: Likewise.
5441 * gfortran.dg/string_length_1.f90: Likewise.
5442 * gfortran.dg/string_length_2.f90: Likewise.
5443 * gfortran.dg/string_length_3.f90: Likewise.
5444 * gfortran.dg/string_length_4.f90: Likewise.
5445 * gfortran.dg/string_null_compare_1.f: Likewise.
5446 * gfortran.dg/string_pad_trunc.f90: Likewise.
5447 * gfortran.dg/structure_constructor_1.f03: Likewise.
5448 * gfortran.dg/structure_constructor_11.f90: Likewise.
5449 * gfortran.dg/structure_constructor_13.f03: Likewise.
5450 * gfortran.dg/structure_constructor_2.f03: Likewise.
5451 * gfortran.dg/structure_constructor_5.f03: Likewise.
5452 * gfortran.dg/submodule_1.f08: Likewise.
5453 * gfortran.dg/submodule_11.f08: Likewise.
5454 * gfortran.dg/submodule_14.f08: Likewise.
5455 * gfortran.dg/submodule_15.f08: Likewise.
5456 * gfortran.dg/submodule_17.f08: Likewise.
5457 * gfortran.dg/submodule_18.f08: Likewise.
5458 * gfortran.dg/submodule_19.f08: Likewise.
5459 * gfortran.dg/submodule_2.f08: Likewise.
5460 * gfortran.dg/submodule_27.f08: Likewise.
5461 * gfortran.dg/submodule_28.f08: Likewise.
5462 * gfortran.dg/submodule_29.f08: Likewise.
5463 * gfortran.dg/submodule_30.f08: Likewise.
5464 * gfortran.dg/submodule_6.f08: Likewise.
5465 * gfortran.dg/submodule_7.f08: Likewise.
5466 * gfortran.dg/submodule_8.f08: Likewise.
5467 * gfortran.dg/subnormal_1.f90: Likewise.
5468 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5469 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5470 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5471 * gfortran.dg/substr_2.f: Likewise.
5472 * gfortran.dg/substr_3.f: Likewise.
5473 * gfortran.dg/substr_4.f: Likewise.
5474 * gfortran.dg/substr_5.f90: Likewise.
5475 * gfortran.dg/substr_6.f90: Likewise.
5476 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5477 * gfortran.dg/sum_init_expr.f03: Likewise.
5478 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5479 * gfortran.dg/system_clock_3.f08: Likewise.
5480 * gfortran.dg/t_editing.f: Likewise.
5481 * gfortran.dg/team_change_1.f90: Likewise.
5482 * gfortran.dg/team_end_1.f90: Likewise.
5483 * gfortran.dg/team_number_1.f90: Likewise.
5484 * gfortran.dg/temporary_1.f90: Likewise.
5485 * gfortran.dg/test_com_block.f90: Likewise.
5486 * gfortran.dg/test_only_clause.f90: Likewise.
5487 * gfortran.dg/tiny_1.f90: Likewise.
5488 * gfortran.dg/tiny_2.f90: Likewise.
5489 * gfortran.dg/tl_editing.f90: Likewise.
5490 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5491 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5492 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5493 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5494 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5495 * gfortran.dg/transfer_class_2.f90: Likewise.
5496 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5497 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5498 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5499 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5500 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5501 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5502 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5503 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5504 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5505 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5506 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5507 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5508 * gfortran.dg/transpose_1.f90: Likewise.
5509 * gfortran.dg/transpose_3.f03: Likewise.
5510 * gfortran.dg/transpose_4.f90: Likewise.
5511 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5512 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5513 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5514 * gfortran.dg/trim_1.f90: Likewise.
5515 * gfortran.dg/trim_optimize_1.f90: Likewise.
5516 * gfortran.dg/trim_optimize_2.f90: Likewise.
5517 * gfortran.dg/trim_optimize_3.f90: Likewise.
5518 * gfortran.dg/trim_optimize_4.f90: Likewise.
5519 * gfortran.dg/trim_optimize_5.f90: Likewise.
5520 * gfortran.dg/trim_optimize_6.f90: Likewise.
5521 * gfortran.dg/trim_optimize_7.f90: Likewise.
5522 * gfortran.dg/trim_optimize_8.f90: Likewise.
5523 * gfortran.dg/type_to_class_1.f03: Likewise.
5524 * gfortran.dg/type_to_class_2.f03: Likewise.
5525 * gfortran.dg/type_to_class_3.f03: Likewise.
5526 * gfortran.dg/type_to_class_4.f03: Likewise.
5527 * gfortran.dg/type_to_class_5.f03: Likewise.
5528 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5529 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5530 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5531 * gfortran.dg/typebound_call_1.f03: Likewise.
5532 * gfortran.dg/typebound_call_13.f03: Likewise.
5533 * gfortran.dg/typebound_call_18.f03: Likewise.
5534 * gfortran.dg/typebound_call_19.f03: Likewise.
5535 * gfortran.dg/typebound_call_2.f03: Likewise.
5536 * gfortran.dg/typebound_call_20.f03: Likewise.
5537 * gfortran.dg/typebound_call_3.f03: Likewise.
5538 * gfortran.dg/typebound_generic_5.f03: Likewise.
5539 * gfortran.dg/typebound_generic_6.f03: Likewise.
5540 * gfortran.dg/typebound_generic_9.f03: Likewise.
5541 * gfortran.dg/typebound_operator_12.f03: Likewise.
5542 * gfortran.dg/typebound_operator_13.f03: Likewise.
5543 * gfortran.dg/typebound_operator_15.f90: Likewise.
5544 * gfortran.dg/typebound_operator_20.f90: Likewise.
5545 * gfortran.dg/typebound_operator_3.f03: Likewise.
5546 * gfortran.dg/typebound_operator_6.f03: Likewise.
5547 * gfortran.dg/typebound_operator_7.f03: Likewise.
5548 * gfortran.dg/typebound_operator_8.f03: Likewise.
5549 * gfortran.dg/typebound_operator_9.f03: Likewise.
5550 * gfortran.dg/typebound_proc_19.f90: Likewise.
5551 * gfortran.dg/typebound_proc_20.f90: Likewise.
5552 * gfortran.dg/typebound_proc_23.f90: Likewise.
5553 * gfortran.dg/typebound_proc_27.f03: Likewise.
5554 * gfortran.dg/typebound_proc_35.f90: Likewise.
5555 * gfortran.dg/typebound_proc_36.f90: Likewise.
5556 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5557 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5558 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5559 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5560 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5561 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5562 * gfortran.dg/unf_short_record_1.f90: Likewise.
5563 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5564 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5565 * gfortran.dg/unit_1.f90: Likewise.
5566 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5567 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5568 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5569 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5570 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5571 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5572 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5573 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5574 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5575 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5576 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5577 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5578 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5579 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5580 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5581 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5582 * gfortran.dg/unpack_init_expr.f03: Likewise.
5583 * gfortran.dg/use_10.f90: Likewise.
5584 * gfortran.dg/use_11.f90: Likewise.
5585 * gfortran.dg/use_13.f90: Likewise.
5586 * gfortran.dg/use_24.f90: Likewise.
5587 * gfortran.dg/use_27.f90: Likewise.
5588 * gfortran.dg/use_5.f90: Likewise.
5589 * gfortran.dg/use_allocated_1.f90: Likewise.
5590 * gfortran.dg/use_only_1.f90: Likewise.
5591 * gfortran.dg/use_only_4.f90: Likewise.
5592 * gfortran.dg/use_rename_2.f90: Likewise.
5593 * gfortran.dg/use_rename_4.f90: Likewise.
5594 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5595 * gfortran.dg/used_interface_ref.f90: Likewise.
5596 * gfortran.dg/used_types_5.f90: Likewise.
5597 * gfortran.dg/utf8_1.f03: Likewise.
5598 * gfortran.dg/utf8_2.f03: Likewise.
5599 * gfortran.dg/value_1.f90: Likewise.
5600 * gfortran.dg/value_2.f90: Likewise.
5601 * gfortran.dg/value_4.f90: Likewise.
5602 * gfortran.dg/value_6.f03: Likewise.
5603 * gfortran.dg/value_7.f03: Likewise.
5604 * gfortran.dg/value_test.f90: Likewise.
5605 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5606 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5607 * gfortran.dg/vect/pr60510.f: Likewise.
5608 * gfortran.dg/vect/pr69882.f90: Likewise.
5609 * gfortran.dg/vect/pr69980.f90: Likewise.
5610 * gfortran.dg/vect/vect-5.f90: Likewise.
5611 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5612 * gfortran.dg/vector_subscript_1.f90: Likewise.
5613 * gfortran.dg/vector_subscript_2.f90: Likewise.
5614 * gfortran.dg/vector_subscript_3.f90: Likewise.
5615 * gfortran.dg/vector_subscript_5.f90: Likewise.
5616 * gfortran.dg/verify_2.f90: Likewise.
5617 * gfortran.dg/volatile10.f90: Likewise.
5618 * gfortran.dg/where_1.f90: Likewise.
5619 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5620 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5621 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5622 * gfortran.dg/whole_file_13.f90: Likewise.
5623 * gfortran.dg/whole_file_2.f90: Likewise.
5624 * gfortran.dg/widechar_2.f90: Likewise.
5625 * gfortran.dg/widechar_4.f90: Likewise.
5626 * gfortran.dg/widechar_5.f90: Likewise.
5627 * gfortran.dg/widechar_6.f90: Likewise.
5628 * gfortran.dg/widechar_8.f90: Likewise.
5629 * gfortran.dg/widechar_IO_1.f90: Likewise.
5630 * gfortran.dg/widechar_IO_2.f90: Likewise.
5631 * gfortran.dg/widechar_IO_3.f90: Likewise.
5632 * gfortran.dg/widechar_IO_4.f90: Likewise.
5633 * gfortran.dg/widechar_compare_1.f90: Likewise.
5634 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5635 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5636 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5637 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5638 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5639 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5640 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5641 * gfortran.dg/widechar_select_1.f90: Likewise.
5642 * gfortran.dg/winapi.f90: Likewise.
5643 * gfortran.dg/write_0_pe_format.f90: Likewise.
5644 * gfortran.dg/write_back.f: Likewise.
5645 * gfortran.dg/write_check3.f90: Likewise.
5646 * gfortran.dg/write_direct_eor.f90: Likewise.
5647 * gfortran.dg/write_padding.f90: Likewise.
5648 * gfortran.dg/write_recursive.f90: Likewise.
5649 * gfortran.dg/write_rewind_1.f: Likewise.
5650 * gfortran.dg/write_rewind_2.f: Likewise.
5651 * gfortran.dg/write_zero_array.f90: Likewise.
5652 * gfortran.dg/x_slash_1.f: Likewise.
5653 * gfortran.dg/x_slash_2.f: Likewise.
5654 * gfortran.dg/zero_array_components_1.f90: Likewise.
5655 * gfortran.dg/zero_length_1.f90: Likewise.
5656 * gfortran.dg/zero_length_2.f90: Likewise.
5657 * gfortran.dg/zero_sized_1.f90: Likewise.
5658 * gfortran.dg/zero_sized_3.f90: Likewise.
5659 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5660 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5661 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5662 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5663 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5664 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5665 * gfortran.fortran-torture/execute/args.f90: Likewise.
5666 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5667 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5668 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5669 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5670 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5671 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5672 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5673 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5674 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5675 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5676 * gfortran.fortran-torture/execute/common.f90: Likewise.
5677 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5678 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5679 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5680 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5681 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5682 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5683 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5684 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5685 * gfortran.fortran-torture/execute/data.f90: Likewise.
5686 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5687 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5688 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5689 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5690 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5691 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5692 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5693 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5694 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5695 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5696 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5697 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5698 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5699 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5700 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5701 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5702 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5703 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5704 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5705 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5706 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5707 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5708 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5709 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5710 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5711 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5712 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5713 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5714 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5715 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5716 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5717 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5718 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5719 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5720 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5721 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5722 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5723 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5724 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5725 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5726 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5727 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5728 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5729 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5730 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5731 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5732 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5733 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5734 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5735 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5736 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5737 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5738 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5739 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5740 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5741 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5742 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5743 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5744 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5745 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5746 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5747 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5748 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5749 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5750 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5751 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5752 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5753 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5754 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5755 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5756 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5757 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5758 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5759 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5760 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5761 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5762 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5763 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5764 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5765 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5766 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5767 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5768 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5769 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5770 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5771 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5772 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5773 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5774 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5775 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5776 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5777 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5778 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5779 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5780 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5781 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5782 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5783 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5784 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5785 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5786 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5787 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5788 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5789 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5790 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5791 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5792 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5793 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5794 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5795 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5796 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5797 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5798 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5799 * gfortran.fortran-torture/execute/math.f90: Likewise.
5800 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5801 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5802 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5803 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5804 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5805 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5806 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5807 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5808 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5809 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5810 * gfortran.fortran-torture/execute/power.f90: Likewise.
5811 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5812 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5813 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5814 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5815 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5816 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5817 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5818 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5819 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5820 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5821 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5822 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5823 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5824 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5825 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5826 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5827 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5828 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5829 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5830 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5831 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5832 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5833 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5834 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5835 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5836 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5837 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5838 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5839 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5840 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5841 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5842 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5843 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5844 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5845 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5846 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5847 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5848 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5849 * gfortran.fortran-torture/execute/string.f90: Likewise.
5850 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5851 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5852 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5853 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5854 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5855 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5856 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5857 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5858 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5859 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5860 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5861 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5862 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5863 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5864 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5865 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5866 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5867 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5868 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5869 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5870 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5871 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5872 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5873 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5874 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5875 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5876 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5877 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5878 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5879 * gfortran.dg/inline_transpose_1.f90: Likewise.
5880
5881 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5882
5883 PR fortran/84115
5884 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5885 change to dg-run.
5886
5887 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5888
5889 PR ada/84277
5890 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5891 * gnat.dg/dispatch1.adb: Rename into...
5892 * gnat.dg/disp1.adb: ...this.
5893 * gnat.dg/dispatch1_p.ads: Rename into...
5894 * gnat.dg/disp1_pkg.ads: ...this.
5895 * gnat.dg/disp2.adb: Rename into...
5896 * gnat.dg/dispatch2.adb: ...this.
5897 * gnat.dg/dispatch2_p.ads: Rename into...
5898 * gnat.dg/disp2_pkg.ads: ...this.
5899 * gnat.dg/dispatch2_p.adb: Rename into...
5900 * gnat.dg/disp2_pkg.adb: this.
5901 * gnat.dg/generic_dispatch.adb: Rename into...
5902 * gnat.dg/generic_disp.adb: this.
5903 * gnat.dg/generic_dispatch_p.ads: Rename into...
5904 * gnat.dg/generic_disp_pkg.ads: ...this.
5905 * gnat.dg/generic_dispatch_p.adb: Rename into...
5906 * gnat.dg/generic_disp_pkg.adb: ...this.
5907 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5908 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5909 * gnat.dg/object_overflow1.adb: Tweak index.
5910 * gnat.dg/object_overflow2.adb: Likewise.
5911 * gnat.dg/object_overflow3.adb: Likewise.
5912 * gnat.dg/object_overflow4.adb: Likewise.
5913 * gnat.dg/object_overflow5.adb: Likewise.
5914
5915 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5916
5917 PR ipa/84425
5918 * gcc.c-torture/compile/pr84425.c: New test.
5919
5920 2018-02-16 Marek Polacek <polacek@redhat.com>
5921 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR c++/84192
5924 * g++.dg/cpp1y/constexpr-84192.C: New test.
5925
5926 2018-02-16 Martin Sebor <msebor@redhat.com>
5927
5928 PR c++/79064
5929 * g++.dg/overload15.C: New test.
5930
5931 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5932
5933 PR target/81535
5934 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5935 * gcc.dg/pr56727-2.c: Ditto.
5936 * gcc.target/powerpc/pr79439.c: Renamed to...
5937 * gcc.target/powerpc/pr79439-1.c: ...this.
5938 * gcc.target/powerpc/pr79439-2.c: New test.
5939 * gcc.target/powerpc/pr79439-3.c: New test.
5940
5941 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5942
5943 target/pr84371
5944 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5945 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5946 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5947 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5948 * gcc.target/powerpc/builtins-3.c: Same.
5949
5950 2018-02-16 Nathan Sidwell <nathan@acm.org>
5951
5952 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5953
5954 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5955
5956 PR rtl-optimization/70023
5957 * gcc.target/i386/pr70023.c: New.
5958
5959 2018-02-16 Carl Love <cel@us.ibm.com>
5960
5961 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5962 tests.
5963 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5964 tests.
5965
5966 2018-02-16 Carl Love <cel@us.ibm.com>
5967
5968 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
5969 for the ABI definitions for vec_extract4b and vec_insert4b.
5970
5971 2018-02-16 Nathan Sidwell <nathan@acm.org>
5972
5973 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
5974 * g++.old-deja/g++.mike/net43.C: Likewise.
5975
5976 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5977
5978 PR c++/82468
5979 * g++.dg/cpp1z/class-deduction48.C: New.
5980
5981 2018-02-16 Nathan Sidwell <nathan@acm.org>
5982
5983 PR c++/84375
5984 * g++.dg/lookup/pr84375.C: New.
5985
5986 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5987
5988 PR target/83831
5989 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
5990
5991 2018-02-16 Richard Biener <rguenther@suse.de>
5992
5993 PR tree-optimization/84417
5994 * gcc.dg/torture/pr84417.c: New testcase.
5995
5996 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5997
5998 PR target/84272
5999 * g++.dg/opt/pr84272.C: New test.
6000
6001 PR rtl-optimization/83723
6002 * gcc.dg/pr83723.c: New test.
6003
6004 2018-02-16 Richard Biener <rguenther@suse.de>
6005
6006 PR tree-optimization/84399
6007 * gcc.dg/graphite/pr84399.c: New testcase.
6008
6009 2018-02-16 Richard Biener <rguenther@suse.de>
6010
6011 PR tree-optimization/84190
6012 * g++.dg/torture/pr84190.C: New testcase.
6013
6014 2018-02-15 Martin Sebor <msebor@redhat.com>
6015
6016 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6017 directives.
6018
6019 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6020
6021 PR fortran/84409
6022 * gfortran.dg/dtio_21.f03: Add an error message.
6023 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6024
6025 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6026
6027 PR fortran/84381
6028 * gfortran.dg/stop_shouldfail.f90: New test.
6029
6030 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6031
6032 PR c++/84330
6033 * g++.dg/concepts/pr84330.C: New.
6034
6035 2018-02-15 Tom de Vries <tom@codesourcery.com>
6036
6037 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6038
6039 2018-02-15 Tom de Vries <tom@codesourcery.com>
6040
6041 * gcc.c-torture/compile/pr84136.c: Require effective target
6042 indirect_jumps.
6043
6044 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6045
6046 PR tree-optimization/84383
6047 * gcc.c-torture/compile/pr84383.c: New test.
6048
6049 PR tree-optimization/84334
6050 * gcc.dg/pr84334.c: New test.
6051
6052 2018-02-14 Carl Love <cel@us.ibm.com>
6053
6054 * gcc.target/powerpc/builtins-4-int128-runnable.c
6055 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6056 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6057
6058 2018-02-14 Martin Sebor <msebor@redhat.com>
6059
6060 PR tree-optimization/83698
6061 * gcc.dg/Wrestrict-7.c: New test.
6062 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6063 * gcc.target/i386/chkp-stropt-17.c: Same.
6064
6065 2018-02-14 Martin Sebor <msebor@redhat.com>
6066
6067 PR c/84108
6068 * gcc.dg/Wattributes-8.c: New test.
6069
6070 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6071
6072 PR fortran/84385
6073 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6074 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6075 * gfortran.dg/select_type_1.f03: Extend test case.
6076
6077 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6078
6079 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6080 (dg-options): Use -O2 -msse2 -mno-sse3.
6081
6082 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6083
6084 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6085 this test case still works ok.
6086 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6087 * gcc.dg/vmx/insert-be-order.c: Likewise.
6088 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6089 * gcc.dg/vmx/ld-be-order.c: Likewise.
6090 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6091 * gcc.dg/vmx/lde-be-order.c: Likewise.
6092 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6093 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6094 * gcc.dg/vmx/merge-be-order.c: Likewise.
6095 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6096 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6097 * gcc.dg/vmx/pack-be-order.c: Likewise.
6098 * gcc.dg/vmx/perm-be-order.c: Likewise.
6099 * gcc.dg/vmx/splat-be-order.c: Likewise.
6100 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6101 * gcc.dg/vmx/st-be-order.c: Likewise.
6102 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6103 * gcc.dg/vmx/ste-be-order.c: Likewise.
6104 * gcc.dg/vmx/stl-be-order.c: Likewise.
6105 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6106 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6107 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6108 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6109 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6110
6111 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6112
6113 PR c++/84350
6114 * g++.dg/cpp0x/auto49.C: New.
6115
6116 2018-02-14 Nathan Sidwell <nathan@acm.org>
6117
6118 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6119
6120 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6121
6122 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6123 * gcc.target/powerpc/le-altivec-consts.c: Same.
6124
6125 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6126
6127 PR target/84220
6128 * gcc.target/powerpc/pr84220-sld.c: New test.
6129 * gcc.target/powerpc/pr84220-sld2.c: New test.
6130 * gcc.target/powerpc/pr84220-sldw.c: New test.
6131 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6132 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6133
6134 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6135
6136 PR target/84239
6137 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6138 _inc_ssp intrinsics.
6139 * gcc.target/i386/cet-intrin-4.c: Likewise.
6140 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6141 __builtin_ia32_rdssp[d|q].
6142
6143 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6144
6145 PR tree-optimization/84357
6146 * gcc.dg/vect/pr84357.c: New test.
6147
6148 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6149
6150 PR target/83831
6151 * gcc.target/rx/pr83831.c: New tests.
6152
6153 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6154
6155 PR target/79242
6156 * gcc.target/msp430/pr79242.c: New test.
6157
6158 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6159
6160 PR target/84372
6161 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6162 with -mcpu=power9.
6163
6164 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6165
6166 PR target/84279
6167 * g++.dg/pr84279.C: New test.
6168
6169 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6170
6171 PR rtl-optimization/84169
6172 * gcc.c-torture/execute/pr84169.c: New.
6173
6174 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6175
6176 PR target/84370
6177 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6178
6179 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6180
6181 PR target/84365
6182 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6183 with -mcpu=power9.
6184
6185 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6186
6187 PR c++/84364
6188 * g++.dg/warn/effc4.C: New test.
6189
6190 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6191
6192 PR c++/84333
6193 * g++.dg/template/sizeof16.C: New.
6194 * g++.dg/template/sizeof17.C: Likewise.
6195
6196 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6197
6198 PR fortran/84313
6199 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6200 add necessary compiler options.
6201 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6202
6203 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6204
6205 PR c/82210
6206 * gcc.c-torture/execute/pr82210.c: New test.
6207
6208 PR middle-end/84309
6209 * gcc.dg/pr84309-2.c: New test.
6210
6211 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6212
6213 PR tree-optimization/84321
6214 * gcc.dg/pr84321.c: New test.
6215
6216 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6217
6218 PR target/84359
6219 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6220
6221 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6222
6223 PR sanitizer/84340
6224 * gcc.dg/asan/pr84307.c: Remove test.
6225
6226 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6227
6228 * gcc.target/rl78/test_auto_vector.c: New test.
6229
6230 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6231
6232 PR c/84305
6233 * gcc.c-torture/compile/pr84305.c: New test.
6234
6235 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6236
6237 PR target/84335
6238 * gcc.target/i386/pr84335.c: New test.
6239
6240 PR tree-optimization/84339
6241 * gcc.c-torture/execute/pr84339.c: New test.
6242
6243 PR middle-end/84309
6244 * gcc.dg/pr84309.c: New test.
6245 * gcc.target/i386/pr84309.c: New test.
6246
6247 PR target/84336
6248 * gcc.target/i386/pr84336.c: New test.
6249
6250 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6251
6252 PR c++/84341
6253 * c-c++-common/gomp/pr84341.c: New test.
6254
6255 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6256
6257 PR fortran/68746
6258 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6259
6260 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6261
6262 PR fortran/68746
6263 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6264 of zero for read.
6265
6266 2018-02-12 Jeff Law <law@redhat.com>
6267
6268 * gcc.c-torture/compile/reg-args-size.c: New test.
6269
6270 2018-02-12 Carl Love <cel@us.ibm.com>
6271
6272 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6273 uint128 tests to new testfile.
6274 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6275 int128 and uint128 tests.
6276 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6277 list of torture tests.
6278
6279 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6280
6281 PR fortran/84273
6282 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6283 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6284
6285 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6286
6287 PR target/82641
6288 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6289
6290 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6291
6292 PR sanitizer/84307
6293 * gcc.dg/asan/pr84307.c: New test.
6294
6295 2018-02-12 Nathan Sidwell <nathan@acm.org>
6296
6297 * g++.dg/parse/pr84263.C: New.
6298
6299 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6300
6301 PR c++/79626
6302 * g++.dg/template/crash129.C: New.
6303
6304 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6305
6306 PR target/83828
6307 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6308 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6309 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6310 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6311 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6312
6313 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6314
6315 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6316 _mm_maskz_scalef_round_sd): Test new intrinsics.
6317 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6318 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6319 intrinsics.
6320 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6321 _mm_maskz_scalef_round_ss): Test new intrinsics.
6322 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6323 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6324 intrinsics.
6325 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6326 __builtin_ia32_scalefss_round): Remove builtin.
6327 (__builtin_ia32_scalefsd_mask_round,
6328 __builtin_ia32_scalefss_mask_round): Test new builtin.
6329 * gcc.target/i386/sse-13.c: Ditto.
6330 * gcc.target/i386/sse-23.c: Ditto.
6331
6332 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6333
6334 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6335 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6336 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6337 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6338 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6339 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6340 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6341 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6342 intrinsics.
6343 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6344 (__builtin_ia32_sqrtss_round): Remove builtins.
6345 (__builtin_ia32_sqrtsd_mask_round)
6346 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6347 * gcc.target/i386/sse-13.c: Ditto.
6348 * gcc.target/i386/sse-23.c: Ditto.
6349
6350 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6351
6352 PR fortran/35299
6353 * gfortran.dg/statement_function_3.f: New test.
6354
6355 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6356
6357 PR fortran/54223
6358 PR fortran/84276
6359 * gfortran.dg/statement_function_1.f90: New test.
6360 * gfortran.dg/statement_function_2.f90: New test.
6361
6362 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6363
6364 PR fortran/84074
6365 * gfortran.dg/type_to_class_5.f03: New test.
6366
6367 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6368
6369 PR fortran/56691
6370 * gfortran.dg/type_to_class_4.f03: New test.
6371
6372 2018-02-10 Alan Modra <amodra@gmail.com>
6373
6374 PR target/84300
6375 * gcc.dg/pr84300.c: New.
6376
6377 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6378
6379 PR sanitizer/83987
6380 * g++.dg/ubsan/pr83987-2.C: New test.
6381
6382 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6383
6384 * gcc.target/rx/movsicc.c: New test.
6385
6386 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6387
6388 PR target/83926
6389 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6390 message.
6391
6392 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6393
6394 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6395 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6396
6397 2018-02-09 Nathan Sidwell <nathan@acm.org>
6398
6399 PR c/84293
6400 * c-c++-common/pr84293.h: New.
6401 * c-c++-common/pr84293.c: New.
6402
6403 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6404
6405 PR rtl-optimization/57193
6406 * gcc.target/i386/pr57193.c: New.
6407
6408 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR target/84226
6411 * gcc.target/powerpc/pr84226.c: New test.
6412
6413 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6414
6415 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6416 from this to...
6417 <vclzd>: ...this.
6418
6419 2018-02-09 Martin Sebor <msebor@redhat.com>
6420
6421 PR lto/84212
6422 * gcc.dg/lto/pr84212_0.c: New test file.
6423 * gcc.dg/lto/pr84212_1.c: Same.
6424
6425 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6426
6427 PR target/83926
6428 * gcc.target/powerpc/pr83926.c: New test.
6429 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6430 message. Fix test for running in 32-bit mode.
6431
6432 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6433
6434 PR target/82641
6435 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6436
6437 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6438
6439 PR target/PR84295
6440 * gcc.target/s390/pr84295.c: New test.
6441
6442 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6443
6444 PR c++/77522
6445 * g++.dg/cpp1y/lambda-init16.C: New.
6446
6447 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6448
6449 * gnat.dg/sso8.adb: New test.
6450 * gnat.dg/sso8_pkg.ads: New helper.
6451
6452 2018-02-09 Richard Biener <rguenther@suse.de>
6453
6454 PR tree-optimization/84278
6455 * gcc.target/i386/pr84278.c: Adjust regex.
6456
6457 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6458
6459 PR tree-optimization/84232
6460 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6461
6462 PR debug/84252
6463 * gcc.target/aarch64/pr84252.c: New test.
6464
6465 PR middle-end/84237
6466 * gcc.dg/pr84237.c: New test.
6467
6468 2018-02-09 Marek Polacek <polacek@redhat.com>
6469 Jakub Jelinek <jakub@redhat.com>
6470
6471 PR c++/83659
6472 * g++.dg/torture/pr83659.C: New test.
6473
6474 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6475
6476 PR tree-optimization/84136
6477 * gcc.c-torture/compile/pr84136.c: New test.
6478
6479 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6480
6481 PR target/83008
6482 * gcc.target/i386/pr83008.c: New test.
6483
6484 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6485
6486 PR target/81143
6487 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6488
6489 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6490
6491 PR c++/83806
6492 * g++.dg/warn/Wunused-parm-11.C: New.
6493
6494 2018-02-08 Marek Polacek <polacek@redhat.com>
6495
6496 PR tree-optimization/84238
6497 * gcc.dg/Wstringop-overflow-3.c: New test.
6498
6499 2018-02-08 Nathan Sidwell <nathan@acm.org>
6500
6501 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6502
6503 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6504
6505 PR tree-optimization/84265
6506 * gcc.dg/vect/pr84265.c: New test.
6507
6508 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6509
6510 PR tree-optimization/81635
6511 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6512 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6513
6514 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6515
6516 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6517 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6518 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6519 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6520 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6521 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6522 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6523 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6524 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6525 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6526 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6527 * gcc.target/s390/nobp-return-attr-all.c: New test.
6528 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6529 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6530 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6531 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6532 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6533 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6534 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6535 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6536 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6537 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6538 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6539 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6540 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6541 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6542
6543 2018-02-08 Richard Biener <rguenther@suse.de>
6544
6545 PR tree-optimization/84233
6546 * g++.dg/torture/pr84233.C: New testcase.
6547
6548 2018-02-08 Richard Biener <rguenther@suse.de>
6549
6550 PR tree-optimization/84278
6551 * gcc.target/i386/pr84278.c: New testcase.
6552
6553 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6554
6555 PR rtl-optimization/84068
6556 PR rtl-optimization/83459
6557 * gcc.dg/pr84068.c: New test.
6558
6559 2018-02-08 Richard Biener <rguenther@suse.de>
6560
6561 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6562 loop vectorization to happen.
6563
6564 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6565
6566 PR c++/83204
6567 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6568
6569 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6570
6571 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6572
6573 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6574
6575 PR target/84154
6576 * gcc.target/powerpc/pr84154-1.c: New tests.
6577 * gcc.target/powerpc/pr84154-2.c: Likewise.
6578 * gcc.target/powerpc/pr84154-3.c: Likewise.
6579
6580 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6581
6582 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6583
6584 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR c++/84082
6587 * g++.dg/template/incomplete11.C: New test.
6588 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6589
6590 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6591
6592 PR fortran/82994
6593 * gfortran.dg/deallocate_error_3.f90: New test.
6594 * gfortran.dg/deallocate_error_4.f90: New test.
6595
6596 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6597
6598 PR fortran/68560
6599 * gfortran.dg/shape_9.f90: New test.
6600
6601 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6602
6603 PR fortran/82049
6604 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6605
6606 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6607
6608 PR c++/81610
6609 PR c++/80567
6610 * g++.dg/spellcheck-reswords.C: New test case.
6611 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6612 suggestion of "if".
6613
6614 2018-02-07 Martin Liska <mliska@suse.cz>
6615
6616 PR c++/84059.
6617 * g++.dg/ext/mv26.C: New test.
6618
6619 2018-02-07 Tom de Vries <tom@codesourcery.com>
6620
6621 * gcc.dg/pr83844.c: Require effective target alloca.
6622
6623 2018-02-07 Tom de Vries <tom@codesourcery.com>
6624
6625 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6626
6627 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6628
6629 PR target/84243
6630 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6631 -fcf-protection=return.
6632
6633 2018-02-07 Tom de Vries <tom@codesourcery.com>
6634
6635 PR libgomp/84217
6636 * c-c++-common/goacc/pr84217.c: New test.
6637 * gfortran.dg/goacc/pr84217.f90: New test.
6638
6639 2018-02-07 Richard Biener <rguenther@suse.de>
6640
6641 PR tree-optimization/84204
6642 * gcc.dg/graphite/pr84204.c: New testcase.
6643
6644 PR tree-optimization/84205
6645 * gcc.dg/graphite/pr84205.c: New testcase.
6646
6647 PR tree-optimization/84223
6648 * gfortran.dg/graphite/pr84223.f90: New testcase.
6649
6650 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6651
6652 PR c++/71662
6653 * g++.dg/cpp0x/scoped_enum7.C: New.
6654
6655 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6656
6657 PR tree-optimization/83008
6658 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6659
6660 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR tree-optimization/84235
6663 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6664
6665 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6666
6667 PR testsuite/84243
6668 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6669 targets.
6670 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6671
6672 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6673
6674 PR target/84146
6675 * gcc.target/i386/pr84146.c: New test.
6676
6677 2018-02-06 Michael Collison <michael.collison@arm.com>
6678
6679 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6680
6681 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6682
6683 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6684 warning for -mno-speculate-indirect-jumps.
6685 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6686 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6687 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6688 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6689 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6690 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6691
6692 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6693
6694 PR target/84145
6695 * c-c++-common/fcf-protection-1.c: Change a compared message.
6696 * c-c++-common/fcf-protection-2.c: Likewise.
6697 * c-c++-common/fcf-protection-3.c: Likewise.
6698 * c-c++-common/fcf-protection-5.c: Likewise.
6699 * c-c++-common/fcf-protection-6.c: New test.
6700 * c-c++-common/fcf-protection-7.c: Likewise.
6701
6702 2018-02-06 Marek Polacek <polacek@redhat.com>
6703
6704 PR tree-optimization/84228
6705 * c-c++-common/Wstringop-truncation-3.c: New test.
6706
6707 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6708
6709 PR target/82641
6710 * gcc.target/arm/pragma_arch_switch_2.c: New.
6711
6712 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6713
6714 PR target/79975
6715 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6716
6717 2018-02-05 Martin Sebor <msebor@redhat.com>
6718
6719 PR tree-optimization/83369
6720 * gcc.dg/Wnonnull.c: New test.
6721
6722 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6723
6724 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6725 argument and use dg-messages-by-file instead. Expect it to be
6726 an array rather than a dict.
6727 (lto-link-and-maybe-run): Remove messages_by_file argument and
6728 use an upvar for dg-messages-by-file. Update call to
6729 lto_handle_diagnostics.
6730 (lt-get-options): Treat dg-messages-by-file as an array
6731 rather than a dict.
6732 (lto-get-options-main): Likewise. Set the entry rather than appending.
6733 (lto-execute): Treat dg-messages-by-file as an array rather than
6734 a dict. Update call to lto-link-and-maybe-run.
6735
6736 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6737
6738 PR c++/82782
6739 * g++.dg/cpp1z/inline-var4.C: New.
6740
6741 2018-02-05 Martin Liska <mliska@suse.cz>
6742
6743 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6744 options.
6745 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6746 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6747 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6748 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6749 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6750 * c-c++-common/asan/pointer-compare-3.c: New test.
6751
6752 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6753
6754 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6755 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6756
6757 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6758
6759 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6760 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6761 _mm_maskz_range_round_sd): Test new intrinsics.
6762 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6763 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6764 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6765 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6766 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6767 _mm_maskz_range_round_ss): Test new intrinsics.
6768 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6769 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6770 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6771 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6772 __builtin_ia32_rangess128_round): Remove builtins.
6773 (__builtin_ia32_rangesd128_mask_round,
6774 __builtin_ia32_rangess128_mask_round): Test new builtins.
6775 * gcc.target/i386/sse-13.c: Ditto.
6776 * gcc.target/i386/sse-23.c: Ditto.
6777
6778 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6779
6780 PR middle-end/79966
6781 * gfortran.dg/pr79966.f90: New testcase
6782
6783 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6784
6785 PR fortran/84094
6786 * gfortran.dg/associate_23.f90: Fix invalid code.
6787 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6788 * gfortran.dg/matmul_3.f90: Likewise.
6789 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6790
6791 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6792
6793 PR fortran/84115
6794 * gfortran.dg/associate_34.f90: New test.
6795 * gfortran.dg/associate_35.f90: New test.
6796
6797 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6798
6799 PR fortran/84141
6800 PR fortran/84155
6801 * gfortran.dg/pr84155.f90: New test.
6802
6803 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6804
6805 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6806 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6807
6808 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6809
6810 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6811 dg-do run stanza.
6812
6813 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6814
6815 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6816 requirement.
6817 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6818 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6819 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6820
6821 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6822
6823 PR testsuite/52641
6824 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6825 * gcc.dg/Wsign-conversion.c: Dito.
6826 * gcc.dg/attr-alloc_size-4.c: Dito.
6827 * gcc.dg/pr81020.c: Dito.
6828 * gcc.dg/pr81192.c: Dito.
6829 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6830 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6831 * gcc.dg/pr83844.c: Restrict to int32plus.
6832 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6833 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6834 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6835 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6836 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6837 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6838 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6839 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6840 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6841 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6842 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6843 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6844
6845 2018-02-02 Julia Koval <julia.koval@intel.com>
6846
6847 * gcc.target/i386/funcspec-56.inc: Handle new march.
6848 * g++.dg/ext/mv16.C: Ditto.
6849
6850 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6851
6852 * lib/target-supports.exp
6853 (check_effective_target_keeps_null_pointer_checks): No more
6854 special-case avr.
6855 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6856 * gcc.dg/ifcvt-4.c: Skip avr.
6857 * gcc.dg/pr53037-1.c: Dito.
6858 * gcc.dg/pr53037-2.c: Dito.
6859 * gcc.dg/pr53037-3.c: Dito.
6860 * gcc.dg/pr63387-2.c: Dito.
6861 * gcc.dg/pr63387.c: Dito.
6862 * gcc.dg/sancov/cmp0.c: Dito.
6863 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6864 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6865 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6866 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6867 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6868 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6869 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6870 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6871 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6872 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6873 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6874 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6875 * gcc.dg/tree-ssa/pr82059.c: Dito.
6876 * gcc.c-torture/execute/pr70460.c: Dito.
6877
6878 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6879
6880 PR testsuite/52641
6881 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6882 * gcc.c-torture/execute/20180112-1.c: Dito.
6883 * gcc.c-torture/execute/pr81503.c: Dito.
6884 * gcc.dg/store_merging_12.c: Dito.
6885 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6886 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6887 * gcc.dg/tree-ssa/pr80898.c: Dito.
6888 * gcc.dg/tree-ssa/pr82363.c: Dito.
6889 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6890 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6891 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6892 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6893 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6894 * gcc.dg/tree-ssa/pr80803.c: Dito.
6895 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6896 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6897 * gcc.dg/tree-ssa/vrp114.c: Dito.
6898 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6899 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6900 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6901
6902 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6903
6904 PR target/84066
6905 * gcc.target/i386/cet-sjlj-6a.c: New test.
6906 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6907
6908 2018-02-01 Marek Polacek <polacek@redhat.com>
6909
6910 PR c++/84125
6911 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6912
6913 2018-01-30 Jeff Law <law@redhat.com>
6914
6915 PR target/84128
6916 * gcc.target/i386/pr84128.c: New test.
6917
6918 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6919
6920 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6921 -fdelete-null-pointer-checks.
6922
6923 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6924
6925 PR c++/83796
6926 * g++.dg/cpp0x/abstract-default1.C: New.
6927
6928 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6929
6930 PR tree-optimization/81635
6931 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6932 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6933
6934 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6935
6936 PR target/83370
6937 * gcc.target/aarch64/pr83370.c: New.
6938
6939 2018-02-01 Richard Biener <rguenther@suse.de>
6940
6941 * gcc.dg/graphite/pr35356-1.c: Adjust.
6942
6943 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6944
6945 PR testsuite/83846
6946 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6947 for ILP32.
6948 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6949 of hard-coding the choice.
6950 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6951 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6952 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6953 memset call.
6954 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6955 stdint.h types.
6956 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6957 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6958 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6959 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6960 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6961 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6962 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6963 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6964 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6965 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6966 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6967 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6968 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6969 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6970 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6971 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6972 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6973 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6974 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6975 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6976 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6977 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6978 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6979 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6980 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6981 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6982 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6983 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6984 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6985 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6986 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6987 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6988 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6989 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6990 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6991 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6992 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6993 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6994 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
6995 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6996 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6997 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6998 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6999 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7000 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7001 __builtin_popcountll rather than __builtin_popcountl.
7002
7003 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7004
7005 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7006 of LD1R[HWD] for multi-element constants on big-endian targets.
7007 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7008 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7009
7010 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7011
7012 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7013 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7014 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7015
7016 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7017
7018 PR tree-optimization/81661
7019 PR tree-optimization/84117
7020 * gcc.dg/pr81661.c: New test.
7021 * gfortran.dg/pr84117.f90: New test.
7022
7023 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7024
7025 PR fortran/83705
7026 * gfortran.dg/repeat_7.f90: Catch warning message.
7027
7028 2018-01-31 Ian Lance Taylor <iant@golang.org>
7029
7030 * go.go-torture/execute/printnil.go: New test.
7031
7032 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7033
7034 * lib/target-supports.exp (check_effective_target_comdat_group):
7035 Allow for Solaris as comdat syntax.
7036
7037 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7038 Solaris with comdat_group support and as.
7039
7040 2018-01-31 Marek Polacek <polacek@redhat.com>
7041
7042 PR c/81779
7043 * gcc.dg/pr81779.c: New test.
7044
7045 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7046
7047 PR fortran/84116
7048 * gfortran.dg/gomp/pr84116.f90: New test.
7049
7050 PR c++/83993
7051 * g++.dg/init/pr83993-2.C: New test.
7052
7053 PR c++/83993
7054 * g++.dg/init/pr83993-1.C: New test.
7055 * g++.dg/cpp0x/pr83993.C: New test.
7056
7057 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7058
7059 PR fortran/84088
7060 * gfortran.dg/pr84088.f90: New test.
7061
7062 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7063
7064 PR target/82444
7065 * gcc.target/i386/pr82444.c: New.
7066
7067 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7068
7069 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7070 * gcc.target/powerpc/vsx-13.c: New.
7071
7072 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7073
7074 PR c++/84092
7075 * g++.dg/cpp1y/var-templ57.C: New.
7076
7077 2018-01-31 Marek Polacek <polacek@redhat.com>
7078
7079 PR c++/84138
7080 * g++.dg/diagnostic/pr84138.C: New test.
7081
7082 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7083
7084 PR fortran/78534
7085 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7086 -Wstringop-overflow warnings due to spurious warning with -O1.
7087 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7088 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7089
7090 2018-01-31 Richard Biener <rguenther@suse.de>
7091
7092 PR tree-optimization/84132
7093 * g++.dg/torture/pr84132.C: New testcase.
7094
7095 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7096
7097 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7098 dg-final scan.
7099
7100 2018-01-31 Julia Koval <julia.koval@intel.com>
7101
7102 PR target/83618
7103 * gcc.target/i386/rdpid.c: Remove "eax".
7104
7105 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7106
7107 PR tree-optimization/64946
7108 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7109 scan-assembler checks.
7110
7111 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7112
7113 * gcc.c-torture/execute/20180131-1.c: New test.
7114
7115 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7116
7117 * gcc.target/arc/taux-1.c: New test.
7118 * gcc.target/arc/taux-2.c: Likewise.
7119
7120 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7121
7122 * gcc.target/arc/uncached.c: New test.
7123
7124 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7125
7126 PR lto/83954
7127 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7128
7129 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7130
7131 PR preprocessor/69869
7132 * gcc.dg/cpp/trad/pr69869.c: New test.
7133
7134 PR c/84100
7135 * gcc.dg/pr84100.c: New test.
7136
7137 2018-01-30 Jeff Law <law@redhat.com>
7138
7139 PR target/84064
7140 * gcc.target/i386/pr84064: New test.
7141
7142 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7143
7144 PR fortran/84134
7145 * gfortran.dg/data_implied_do_2.f90: New test.
7146
7147 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7148
7149 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7150
7151 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7152
7153 PR fortran/84133
7154 * gfortran.dg/inline_matmul_21.f90: New test case.
7155
7156 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7157
7158 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7159
7160 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7161
7162 PR target/84112
7163 * gcc.target/powerpc/pr84112.c: New.
7164
7165 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7166
7167 PR rtl-optimization/83986
7168 * gcc.dg/pr83986.c: New test.
7169
7170 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7171
7172 PR 58684
7173 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7174 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7175 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7176 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7177
7178 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7179
7180 PR tree-optimization/84111
7181 * gcc.c-torture/compile/pr84111.c: New test.
7182
7183 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7184
7185 PR ipa/83179
7186 * gcc.dg/ipa/inline-2.c: Fix template.
7187 * gcc.dg/ipa/inline-3.c: Fix template.
7188
7189 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7190
7191 PR ipa/81360
7192 * g++.dg/torture/pr81360.C: New testcase.
7193
7194 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7195
7196 PR lto/83954
7197 * gcc.dg/lto/pr83954.h: New testcase.
7198 * gcc.dg/lto/pr83954_0.c: New testcase.
7199 * gcc.dg/lto/pr83954_1.c: New testcase.
7200
7201 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7202
7203 PR bootstrap/84017
7204 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7205 to dg-options.
7206 Simplify DW_AT_producer scan.
7207
7208 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7209
7210 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7211
7212 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7213
7214 PR target/83828
7215 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7216 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7217 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7218 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7219
7220 2018-01-29 Jeff Law <law@redhat.com>
7221
7222 PR testsuite/81010
7223 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7224 better match other tests which require vsx. Verify the zero
7225 extension is part of the test in the combiner dump.
7226
7227 2018-01-29 Marek Polacek <polacek@redhat.com>
7228
7229 PR c/83966
7230 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7231
7232 PR c++/83996
7233 * g++.dg/ext/pr83996.C: New test.
7234
7235 2018-01-29 Richard Biener <rguenther@suse.de>
7236
7237 PR tree-optimization/84057
7238 * gcc.dg/graphite/pr84057.c: New testcase.
7239
7240 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7241
7242 PR fortran/84073
7243 * gfortran.dg/bind_c_usage_31.f90: New test.
7244
7245 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7246
7247 PR c++/83924
7248 * g++.dg/warn/Wduplicated-branches5.C: New.
7249
7250 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7251
7252 * gcc.target/rl78/test_addsi3_internal.c: New test.
7253
7254 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7255
7256 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7257 Make expected output depend on whether we expect sibcalls or not.
7258 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7259 safe-indirect-jump-1.c).
7260
7261 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7262 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7263 Soren Rasmussen <s.c.rasmussen@gmail.com>
7264
7265 Fortran 2018 teams tests.
7266
7267 * gfortran.dg/team_number_1.f90: new test for team_number.
7268 * gfortran.dg/team_change_1.f90: new test for change team.
7269 * gfortran.dg/team_end_1.f90: new test for end team.
7270 * gfortran.dg/team_form_1.f90: new test for form team.
7271
7272 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7273
7274 PR fortran/83998
7275 * gfortran.dg/dot_product_4.f90
7276
7277 2018-01-26 Martin Sebor <msebor@redhat.com>
7278
7279 PR tree-optimization/83896
7280 * gcc.dg/strlenopt-43.c: New.
7281
7282 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7283
7284 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7285 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7286 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7287 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7288 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7289 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7290 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7291 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7292 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7293 stanzas.
7294 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7295 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7296 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7297 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7298 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7299 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7300 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7301 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7302 instruction list.
7303 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7304
7305 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7306
7307 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7308 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7309 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7310 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7311 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7312 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7313 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7314 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7315 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7316 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7317 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7318 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7319 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7320
7321 2018-01-26 Martin Liska <mliska@suse.cz>
7322
7323 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7324 warning is seen.
7325
7326 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7327
7328 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7329 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7330 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7331 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7332 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7333 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7334 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7335 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7336
7337 2018-01-26 Richard Biener <rguenther@suse.de>
7338
7339 PR rtl-optimization/84003
7340 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7341 latent bug in DSE if NOINLINE is appropriately defined.
7342 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7343 and defining NOINLINE.
7344
7345 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7346
7347 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7348 tests specific to aarch64. XFAIL test on arm.
7349
7350 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7351
7352 PR rtl-optimization/83985
7353 * gcc.dg/pr83985.c: New test.
7354
7355 PR c/83989
7356 * c-c++-common/Wrestrict-3.c: New test.
7357
7358 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7359
7360 * gcc.target/arc/tdelegitimize_addr.c: New test.
7361
7362 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7363
7364 * gcc.target/arc/jli-1.c: New file.
7365 * gcc.target/arc/jli-2.c: Likewise.
7366
7367 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7368
7369 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7370 scan-assembler.
7371 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7372 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7373
7374 2018-01-26 Richard Biener <rguenther@suse.de>
7375
7376 PR tree-optimization/81082
7377 * gcc.dg/vect/pr81082.c: New testcase.
7378 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7379 simplification to n * n.
7380
7381 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7382
7383 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7384 Solaris 10.
7385 * gcc.target/i386/pr63620.c: Likewise.
7386
7387 2018-01-26 Julia Koval <julia.koval@intel.com>
7388
7389 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7390 -mavx512f -mavx512bw.
7391 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7392 * gcc.target/i386/i386.exp: Fix types.
7393
7394 2018-01-26 Alan Modra <amodra@gmail.com>
7395
7396 PR target/84033
7397 * gcc.target/powerpc/swaps-p8-46.c: New.
7398
7399 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7400
7401 PR fortran/37577
7402 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7403 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7404 'array01' in the tree dump comparison.
7405 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7406 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7407 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7408
7409 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7410
7411 PR middle-end/83055
7412 * gcc.dg/torture/pr83055.c: New testcase.
7413
7414 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7415
7416 PR c++/84031
7417 * g++.dg/cpp1z/decomp36.C: New test.
7418
7419 PR middle-end/83977
7420 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7421
7422 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7423
7424 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7425 the shift dump line.
7426 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7427
7428 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7429
7430 PR target/81550
7431 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7432 index instead of int, which allows IVOPTs to properly optimize the
7433 loop.
7434
7435 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7436
7437 PR jit/82846
7438 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7439 of "fn_type" typedef.
7440 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7441
7442 2018-01-24 Ian Lance Taylor <iant@golang.org>
7443
7444 * go.go-torture/execute/names-1.go: New test.
7445
7446 2018-01-19 Jeff Law <law@redhat.com>
7447
7448 PR target/83994
7449 * gcc.target/i386/pr83994.c: New test.
7450
7451 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7452
7453 PR target/84014
7454 * gcc.target/powerpc/pr84014.c: New.
7455
7456 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7457
7458 PR middle-end/83977
7459 * c-c++-common/gomp/pr83977-1.c: New test.
7460 * c-c++-common/gomp/pr83977-2.c: New test.
7461 * c-c++-common/gomp/pr83977-3.c: New test.
7462 * gfortran.dg/gomp/pr83977.f90: New test.
7463
7464 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7465
7466 PR testsuite/83889
7467 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7468 * gcc.dg/vect/pr80631-1.c: Likewise.
7469 * gcc.dg/vect/pr80631-2.c: Likewise.
7470 * gcc.dg/vect/pr81410.c: Likewise.
7471 * gcc.dg/vect/pr81633.c: Likewise.
7472 * gcc.dg/vect/pr81815.c: Likewise.
7473 * gcc.dg/vect/pr82108.c: Likewise.
7474 * gcc.dg/vect/pr83857.c: Likewise.
7475 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7476 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7477 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7478 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7479 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7480 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7481 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7482 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7483 dg-xfail-run-if instead.
7484 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7485 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7486 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7487 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7488 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7489
7490 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7491
7492 PR tree-optimization/83979
7493 * g++.dg/pr83979.c: New test.
7494
7495 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7496
7497 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7498 option. Add arm_neon_ok_no_float_abi check.
7499
7500 2018-01-24 Richard Biener <rguenther@suse.de>
7501
7502 PR tree-optimization/83176
7503 * gcc.dg/graphite/pr83176.c: New testcase.
7504
7505 2018-01-24 Richard Biener <rguenther@suse.de>
7506
7507 PR tree-optimization/82819
7508 * gcc.dg/graphite/pr82819.c: New testcase.
7509
7510 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7511
7512 PR c++/83921
7513 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7514 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7515 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7516 * g++.dg/ext/stmtexpr20.C: Likewise.
7517 * g++.dg/ext/stmtexpr21.C: Likewise.
7518
7519 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7520
7521 PR c++/83974
7522 * g++.dg/warn/pr83974.C: New test case.
7523
7524 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7525
7526 PR sanitizer/83987
7527 * g++.dg/ubsan/pr83987.C: New test.
7528
7529 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7530
7531 PR fortran/83866
7532 * gfortran.dg/pdt_29.f03: New test.
7533
7534 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7535
7536 PR fortran/83898
7537 * gfortran.dg/associate_33.f03: New test.
7538
7539 2018-01-23 Martin Liska <mliska@suse.cz>
7540
7541 PR lto/81440
7542 * gcc.dg/lto/pr81440.h: New test.
7543 * gcc.dg/lto/pr81440_0.c: New test.
7544 * gcc.dg/lto/pr81440_1.c: New test.
7545
7546 2018-01-23 Nathan Sidwell <nathan@acm.org>
7547
7548 PR c++/83988
7549 * g++.dg/template/pr83988.C: New.
7550
7551 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR c++/82882
7554 PR c++/83978
7555 * g++.dg/cpp0x/pr82882.C: New test.
7556 * g++.dg/cpp0x/pr83978.C: New test.
7557
7558 PR c++/83958
7559 * g++.dg/cpp1z/decomp35.C: New test.
7560
7561 2018-01-23 Nathan Sidwell <nathan@acm.org>
7562
7563 * g++.dg/cpp0x/range-for10.C: Adjust.
7564 * g++.dg/ext/forscope1.C: Adjust.
7565 * g++.dg/ext/forscope2.C: Adjust.
7566 * g++.dg/template/for1.C: Adjust.
7567
7568 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7569
7570 PR tree-optimization/83510
7571 * gcc.c-torture/compile/pr83510.c: New test case.
7572
7573 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7574
7575 PR testsuite/83888
7576 * lib/target-supports.exp (check_effective_target_vect_float): Say
7577 that the result only holds when -funsafe-math-optimizations is on.
7578 (check_effective_target_vect_float_strict): New procedure.
7579 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7580 of vect_float.
7581 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7582
7583 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7584
7585 PR tree-optimization/83965
7586 * gcc.dg/vect/pr83965.c: New test.
7587
7588 2018-01-23 Richard Biener <rguenther@suse.de>
7589
7590 PR tree-optimization/83963
7591 * gfortran.dg/graphite/pr83963.f: New testcase.
7592 * gcc.dg/graphite/pr83963-2.c: Likewise.
7593
7594 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR c++/83918
7597 * g++.dg/cpp1z/pr83918.C: New test.
7598
7599 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7600
7601 PR tree-optimization/83957
7602 * gcc.dg/autopar/pr83957.c: New test.
7603
7604 PR tree-optimization/83081
7605 * gcc.dg/predict-8.c: Adjust expected probability.
7606
7607 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7608
7609 PR target/83862
7610 * gcc.target/powerpc/pr83862.c: New test.
7611
7612 2018-01-22 Carl Love <cel@us.ibm.com>
7613
7614 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7615 builtins-4-runnable.c, builtins-6-runnable.c,
7616 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7617 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7618 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7619 for signed/unsigned 128-bit and long long int loads.
7620
7621 2018-01-22 Marek Polacek <polacek@redhat.com>
7622
7623 PR c++/81933
7624 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7625
7626 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7627
7628 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7629 scan-asembler valid instructions list.
7630 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7631 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7632 power8-vector requirement and option.
7633 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7634
7635 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7636
7637 PR 78534
7638 PR 83704
7639 * gfortran.dg/string_1.f90: Remove printing the length.
7640
7641 2018-01-22 Richard Biener <rguenther@suse.de>
7642
7643 PR tree-optimization/83963
7644 * gcc.dg/graphite/pr83963.c: New testcase.
7645
7646 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7647
7648 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7649 dg-require-effective-target directives.
7650
7651 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7652
7653 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7654 New procedure.
7655 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7656 Adjust scan-assembler checks for soft-float.
7657
7658 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7659
7660 PR target/83946
7661 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7662
7663 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7664
7665 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7666 * gcc.dg/pr83623.c: Likewise.
7667 * gcc.dg/pr83666.c: Likewise.
7668
7669 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7670 David Edelsohn <dje.gcc@gmail.com>
7671
7672 PR target/83946
7673 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7674 assembly output from "crset eq" to "crset 2".
7675 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7676 assembly output from . to $.
7677 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7678 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7679 assembly output from "crset eq" to "crset 2".
7680 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7681 assembly output from "crset eq" to "crset 2", and from . to $.
7682
7683 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7684
7685 PR fortran/83900
7686 * gfortran.dg/matmul_18.f90: New test.
7687
7688 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7689
7690 PR tree-optimization/83940
7691 * gcc.dg/torture/pr83940.c: New test.
7692
7693 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7694
7695 PR middle-end/83945
7696 * gcc.dg/tls/pr83945.c: New test.
7697
7698 PR target/83930
7699 * gcc.dg/pr83930.c: New test.
7700
7701 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7702
7703 PR fortran/83900
7704 * gfortran.dg/matmul_17.f90: New test.
7705
7706 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7707
7708 PR fortran/80768
7709 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7710
7711 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7712
7713 PR c++/81167
7714 * g++.dg/cpp0x/pr81167.C: New test.
7715
7716 PR c++/83919
7717 * g++.dg/cpp0x/pr83919.C: New test.
7718
7719 2018-01-19 Jeff Law <law@redhat.com>
7720 Jakub Jelinek <jakub@redhat.com>
7721
7722 * gcc.dg/stack-check-16.c: New test.
7723
7724 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7725
7726 PR target/83790
7727 * gcc.target/nvptx/indirect_call.c: New test.
7728
7729 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7730
7731 * g++.dg/torture/pr83619.C: Remove dg-message.
7732
7733 2018-01-19 Martin Liska <mliska@suse.cz>
7734
7735 * gcc.dg/predict-1.c: Adjust expected probability.
7736 * gcc.dg/predict-3.c: Likewise.
7737 * gcc.dg/predict-5.c: Likewise.
7738 * gcc.dg/predict-6.c: Likewise.
7739 * gcc.dg/predict-9.c: Likewise.
7740
7741 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7742
7743 PR tree-optimization/83922
7744 * gcc.dg/pr83922.c: New test.
7745
7746 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7747
7748 PR tree-optimization/83914
7749 * gcc.dg/vect/pr83914.c: New test.
7750
7751 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7752
7753 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7754 * gcc.target/arm/negdi-2.c: Likewise.
7755 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7756
7757 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7758
7759 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7760
7761 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7762
7763 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7764
7765 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7766
7767 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7768 hppa*-*-hpux*.
7769
7770 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7771
7772 PR ipa/83619
7773 PR testsuite/83934
7774 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7775 forward declaration.
7776
7777 2018-01-18 Carl Love <cel@us.ibm.com>
7778
7779 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7780 to the function.
7781
7782 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7783
7784 PR c++/81013
7785 * g++.dg/inherit/union3.C: New.
7786
7787 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7788
7789 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7790
7791 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7792
7793 PR ipa/83619
7794 * g++.dg/torture/pr83619.C: New testcase.
7795
7796 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7797
7798 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7799 Add function body to force error messages in some configurations.
7800
7801 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7802
7803 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7804 and arm_thumb1_ok.
7805
7806 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7807
7808 PR other/70268
7809 * c-c++-common/ffile-prefix-map.c: New test.
7810 * c-c++-common/fmacro-prefix-map.c: New test.
7811 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7812 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7813
7814 2018-01-18 Martin Liska <mliska@suse.cz>
7815
7816 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7817 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7818 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7819 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7820 * gcc.target/i386/ret-thunk-10.c: Likewise.
7821 * gcc.target/i386/ret-thunk-11.c: Likewise.
7822 * gcc.target/i386/ret-thunk-12.c: Likewise.
7823 * gcc.target/i386/ret-thunk-15.c: Likewise.
7824 * gcc.target/i386/ret-thunk-9.c: Likewise.
7825
7826 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7827
7828 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7829 order.
7830
7831 2018-01-18 Nathan Sidwell <nathan@acm.org>
7832
7833 PR c++/83160
7834 * g++.dg/cpp0x/pr83160.C: New.
7835
7836 2018-01-18 Richard Biener <rguenther@suse.de>
7837
7838 PR tree-optimization/83887
7839 * gcc.dg/graphite/pr83887.c: New testcase.
7840 * gfortran.dg/graphite/pr83887.f90: Likewise.
7841 * gfortran.dg/graphite/pr83887.f: Likewise.
7842
7843 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7844
7845 PR target/65578
7846 * gcc.target/arm/builtin-bswap.x: New file.
7847 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7848 and options for armv6t2.
7849 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7850 and options for Thumb1.
7851 * gcc.target/arm/builtin-bswap16.x: New file.
7852 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7853 and options for armv6t2.
7854 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7855 and options for Thumb1.
7856
7857 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7858
7859 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7860 order.
7861
7862 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7863
7864 PR c/61240
7865 * gcc.dg/pr61240.c: New test.
7866
7867 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7868
7869 PR fortran/83864
7870 * gfortran.dg/pr83864.f90: New test.
7871
7872 2018-01-17 Jeff Law <law@redhat.com>
7873
7874 PR testsuite/83883
7875 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7876
7877 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7878
7879 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7880 restriction, but still restrict to 64-bit.
7881 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7882 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7883
7884 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7885
7886 PR fortran/83874
7887 * gfortran.dg/pr83874.f90: New test.
7888
7889 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7890
7891 PR c++/83824
7892 * g++.dg/cpp0x/pr83824.C: New test.
7893
7894 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7895
7896 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7897 appropriate .gnu_attribute for the long double type, if we use the
7898 long double type, but do not generate any calls.
7899 * gcc.target/powerpc/gnuattr2.c: Likewise.
7900 * gcc.target/powerpc/gnuattr3.c: Likewise.
7901
7902 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7903
7904 PR c++/78344
7905 * g++.dg/cpp0x/alignas13.C: New.
7906
7907 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7908
7909 PR c++/83897
7910 * g++.dg/cpp0x/pr83897.C: New test.
7911
7912 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7913
7914 PR ipa/83051
7915 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7916
7917 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7918
7919 PR c++/81054
7920 * g++.dg/cpp0x/constexpr-ice19.C: New.
7921
7922 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7923
7924 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7925 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7926 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7927 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7928 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7929 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7930 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7931 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7932 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7933 * gcc.target/powerpc/builtins-1.fold.h: New.
7934
7935 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7936
7937 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7938 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7939
7940 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7941
7942 * gcc.target/arm/g2.c: Add -marm to dg-options.
7943 * gcc.target/arm/scd42-2.c: Likewise.
7944
7945 2018-01-17 Nathan Sidwell <nathan@acm.org>
7946
7947 PR c++/83287
7948 * g++.dg/lookup/pr83287-2.C: New.
7949
7950 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7951
7952 PR c++/83814
7953 PR c++/83902
7954 * g++.dg/wrappers/pr83814.C: New test case.
7955 * g++.dg/wrappers/pr83902.C: New test case.
7956
7957 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7958
7959 PR lto/83121
7960 * g++.dg/lto/pr83121_0.C: New test case.
7961 * g++.dg/lto/pr83121_1.C: New test case.
7962 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7963 adapted from DejaGnu's dg-test.
7964 (lto_handle_diagnostics): New procedure.
7965 (lto_prune_warns): Ignore informational notes.
7966 (lto-link-and-maybe-run): Add "messages_by_file" param.
7967 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
7968 "execute" when "link" fails if "execute" was not specified.
7969 (lto-can-handle-directive): New procedure.
7970 (lto-get-options-main): Call lto-can-handle-directive. Add a
7971 dg-messages local, using it to set the caller's
7972 dg-messages-by-file for the given source file.
7973 (lto-get-options): Likewise.
7974 (lto-execute): Add dg-messages-by-file local, and pass it to
7975 lto-link-and-maybe-run.
7976
7977 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7978 Richard Sandiford <richard.sandiford@linaro.org>
7979
7980 PR target/79041
7981 PR target/82964
7982 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
7983 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
7984
7985 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7986
7987 * lib/target-supports.exp: Fix -march arguments in arm arch effective
7988 target check autogenerator for armv8.1-a and armv8.2-a.
7989
7990 2018-01-17 Carl Love <cel@us.ibm.com>
7991
7992 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
7993 Add debug print statements.
7994 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
7995 16 byte vector load followed by a partial vector load.
7996
7997 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7998
7999 PR c++/83799
8000 * g++.dg/wrappers/pr83799.C: New test case.
8001
8002 2018-01-17 Nathan Sidwell <nathan@acm.org>
8003
8004 PR c++/83739
8005 * g++.dg/cpp1y/pr83739.C: New.
8006
8007 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8008
8009 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8010 * gcc.target/visium/overflow16.c: Likewise.
8011 * gcc.target/visium/overflow32.c: Likewise.
8012
8013 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8014
8015 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8016
8017 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8018
8019 * gcc.dg/rtl/arm/stl-cond.c: New test.
8020 * gcc.target/arm/stl-cond.c: Delete.
8021
8022 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8023
8024 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8025 directives.
8026
8027 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8028
8029 PR tree-optimization/83843
8030 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8031 * gcc.dg/store_merging_19.c: New test.
8032
8033 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8034
8035 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8036 and options.
8037
8038 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8039
8040 PR rtl-optimization/83771
8041 * gcc.dg/pr83771.c: New test.
8042
8043 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8044
8045 PR tree-optimization/81184
8046 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8047 targets.
8048 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8049
8050 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8051
8052 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8053
8054 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8055
8056 PR target/83546
8057 * gcc.target/i386/pr83546.c: New test.
8058
8059 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8060
8061 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8062
8063 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8064
8065 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8066 test and add dg-warning for the -Wstringop-overflow warning.
8067
8068 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8069
8070 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8071 XFAIL last test on SPARC and Visium.
8072
8073 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8074
8075 PR rtl-optimization/80481
8076 * g++.dg/pr80481.C: Exclude solaris.
8077
8078 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8079
8080 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8081 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8082 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8083
8084 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8085
8086 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8087 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8088 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8089 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8090 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8091 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8092 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8093 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8094 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8095 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8096 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8097 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8098 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8099 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8100 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8101
8102 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8103
8104 PR testsuite/77734
8105 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8106
8107 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8108
8109 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8110 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8111 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8112 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8113 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8114 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8115
8116 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8117
8118 PR tree-optimization/83857
8119 * gcc.dg/vect/pr83857.c: New test.
8120
8121 2018-01-16 Richard Biener <rguenther@suse.de>
8122
8123 PR tree-optimization/83867
8124 * gcc.dg/vect/pr83867.c: New testcase.
8125
8126 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8127
8128 PR c/83844
8129 * gcc.dg/pr83844.c: New test.
8130
8131 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8132
8133 * gcc.dg/torture/pr83847.c: New test.
8134
8135 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8136
8137 PR rtl-optimization/86620
8138 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8139 instead of --param=max-sched-ready-insns=0.
8140 * gcc.target/i386/pr83620.c: New test.
8141 * gcc.dg/pr83620.c: New test.
8142
8143 PR tree-optimization/83843
8144 * gcc.dg/store_merging_18.c: New test.
8145
8146 PR c++/83817
8147 * g++.dg/cpp1y/pr83817.C: New test.
8148
8149 PR c++/83825
8150 * g++.dg/template/pr83825.C: New test.
8151
8152 2018-01-16 Richard Biener <rguenther@suse.de>
8153
8154 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8155
8156 2018-01-16 Richard Biener <rguenther@suse.de>
8157
8158 PR testsuite/82132
8159 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8160 from gcc.dg/torture/pr60092.c.
8161
8162 2018-01-15 Martin Sebor <msebor@redhat.com>
8163
8164 PR c++/83588
8165 * g++.dg/ext/flexary28.C: New test.
8166
8167 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8168
8169 PR fortran/82257
8170 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8171
8172 2018-01-15 Martin Sebor <msebor@redhat.com>
8173
8174 PR testsuite/83869
8175 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8176
8177 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8178
8179 PR fortran/54613
8180 * gfortran.dg/minmaxloc_9.f90: New test.
8181 * gfortran.dg/minmaxloc_10.f90: New test.
8182 * gfortran.dg/minmaxloc_11.f90: New test.
8183
8184 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8185
8186 PR target/83839
8187 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8188 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8189 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8190 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8191 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8192 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8193 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8194 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8195 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8196 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8197 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8198 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8199 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8200 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8201 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8202 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8203 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8204 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8205 * gcc.target/i386/ret-thunk-10.c: Likewise.
8206 * gcc.target/i386/ret-thunk-11.c: Likewise.
8207 * gcc.target/i386/ret-thunk-12.c: Likewise.
8208 * gcc.target/i386/ret-thunk-13.c: Likewise.
8209 * gcc.target/i386/ret-thunk-14.c: Likewise.
8210 * gcc.target/i386/ret-thunk-15.c: Likewise.
8211 * gcc.target/i386/ret-thunk-9.c: Don't check the
8212 __x86_return_thunk label. Scan for "push" only for Linux.
8213
8214 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8215
8216 PR testsuite/79920
8217 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8218
8219 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8220
8221 PR target/83687
8222 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8223 tests.
8224 * gcc.target/arm/pr83687.c: New test.
8225
8226 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8227
8228 Adjust tests to AVR_TINY.
8229
8230 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8231 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8232 * gcc.target/avr/pr71627.c: Same.
8233 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8234 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8235 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8236 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8237 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8238 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8239 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8240 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8241 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8242 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8243 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8244 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8245 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8246 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8247 * gcc.target/avr/torture/pr61055.c: Same.
8248 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8249 available.
8250 * gcc.target/avr/torture/int24-mul.c: Same.
8251 * gcc.target/avr/torture/pr51782-1.c: Same.
8252 * gcc.target/avr/torture/pr61443.c: Same.
8253 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8254 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8255
8256 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8257
8258 PR c/83801
8259 PR c/83729
8260 * gcc.target/avr/torture/pr83729.c: New test.
8261 * gcc.target/avr/torture/pr83801.c: New test.
8262
8263 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR middle-end/82694
8266 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8267 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8268
8269 2018-01-10 Martin Sebor <msebor@redhat.com>
8270
8271 PR other/83508
8272 * gcc.dg/Wstringop-overflow-2.c: New test.
8273
8274 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8275
8276 PR libgfortran/83811
8277 * gfortran.dg/fmt_e.f90: New test.
8278
8279 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8280
8281 * gcc.target/i386/indirect-thunk-10.c: New test.
8282 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8283 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8284 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8285 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8286 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8287 * gcc.target/i386/ret-thunk-17.c: Likewise.
8288 * gcc.target/i386/ret-thunk-18.c: Likewise.
8289 * gcc.target/i386/ret-thunk-19.c: Likewise.
8290 * gcc.target/i386/ret-thunk-20.c: Likewise.
8291 * gcc.target/i386/ret-thunk-21.c: Likewise.
8292
8293 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8294
8295 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8296
8297 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8298
8299 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8300 -mno-indirect-branch-register.
8301 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8302 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8303 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8304 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8305 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8306 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8307 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8308 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8309 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8310 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8311 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8312 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8313 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8314 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8315 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8316 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8317 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8318 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8319 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8320 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8321 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8322 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8323 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8324 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8325 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8326 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8327 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8328 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8329 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8330 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8331 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8332 * gcc.target/i386/ret-thunk-10.c: Likewise.
8333 * gcc.target/i386/ret-thunk-11.c: Likewise.
8334 * gcc.target/i386/ret-thunk-12.c: Likewise.
8335 * gcc.target/i386/ret-thunk-13.c: Likewise.
8336 * gcc.target/i386/ret-thunk-14.c: Likewise.
8337 * gcc.target/i386/ret-thunk-15.c: Likewise.
8338 * gcc.target/i386/ret-thunk-9.c: Likewise.
8339 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8340 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8341 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8342
8343 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8344
8345 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8346 -mfunction-return=keep.
8347 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8348 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8349 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8350 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8351 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8352 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8353 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8354 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8355 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8356 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8357 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8358 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8359 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8360 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8361 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8362 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8363 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8364 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8365 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8366 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8367 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8368 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8369 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8370 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8371 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8372 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8373 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8374 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8375 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8376 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8377 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8378 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8379 * gcc.target/i386/ret-thunk-1.c: New test.
8380 * gcc.target/i386/ret-thunk-10.c: Likewise.
8381 * gcc.target/i386/ret-thunk-11.c: Likewise.
8382 * gcc.target/i386/ret-thunk-12.c: Likewise.
8383 * gcc.target/i386/ret-thunk-13.c: Likewise.
8384 * gcc.target/i386/ret-thunk-14.c: Likewise.
8385 * gcc.target/i386/ret-thunk-15.c: Likewise.
8386 * gcc.target/i386/ret-thunk-16.c: Likewise.
8387 * gcc.target/i386/ret-thunk-2.c: Likewise.
8388 * gcc.target/i386/ret-thunk-3.c: Likewise.
8389 * gcc.target/i386/ret-thunk-4.c: Likewise.
8390 * gcc.target/i386/ret-thunk-5.c: Likewise.
8391 * gcc.target/i386/ret-thunk-6.c: Likewise.
8392 * gcc.target/i386/ret-thunk-7.c: Likewise.
8393 * gcc.target/i386/ret-thunk-8.c: Likewise.
8394 * gcc.target/i386/ret-thunk-9.c: Likewise.
8395
8396 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8397
8398 * gcc.target/i386/indirect-thunk-1.c: New test.
8399 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8400 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8401 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8402 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8403 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8404 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8405 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8406 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8407 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8408 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8409 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8410 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8411 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8412 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8413 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8414 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8415 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8416 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8417 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8418 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8419 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8420 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8421 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8422 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8423 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8424 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8425 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8426 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8427 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8428 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8429 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8430 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8431
8432 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8433
8434 PR ipa/83051
8435 * gcc.c-torture/compile/pr83051.c: New testcase.
8436
8437 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8438
8439 PR tree-optimization/83501
8440 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8441
8442 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8443
8444 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8445 for lvx and stvx instead of lxvd2x and stxvd2x and require
8446 little-endian target. Add comments.
8447 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8448 comprehensive testing.
8449 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8450 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8451 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8452 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8453 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8454 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8455 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8456 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8457 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8458 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8459 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8460 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8461 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8462 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8463 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8464 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8465 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8466 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8467 scan-assembler-not directives that forbid lvx and xxpermdi.
8468 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8469 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8470 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8471 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8472 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8473 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8474 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8475 scan-assembler-times directives to reflect different numbers of
8476 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8477
8478 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8479 Alan Hayward <alan.hayward@arm.com>
8480 David Sherwood <david.sherwood@arm.com>
8481
8482 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8483 than SLP vectorization.
8484 * gcc.dg/vect/vect-alias-check-10.c: New test.
8485 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8486 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8487 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8488 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8489 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8490 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8491 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8492 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8493 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8494 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8495 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8496 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8497 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8498 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8499 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8500 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8501 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8502 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8503 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8504 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8505 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8506 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8507 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8508
8509 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8510 Alan Hayward <alan.hayward@arm.com>
8511 David Sherwood <david.sherwood@arm.com>
8512
8513 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8514 New proc.
8515 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8516 targets with scatter stores.
8517 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8518 stores.
8519 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8520 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8521 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8522 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8523 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8524 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8525 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8526 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8527 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8528 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8529 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8530 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8531 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8532 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8533 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8534 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8535
8536 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8537 Alan Hayward <alan.hayward@arm.com>
8538 David Sherwood <david.sherwood@arm.com>
8539
8540 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8541 for double_reduc1.
8542 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8543 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8544 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8545 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8546
8547 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8548 Alan Hayward <alan.hayward@arm.com>
8549 David Sherwood <david.sherwood@arm.com>
8550
8551 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8552 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8553 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8554
8555 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8556 Alan Hayward <alan.hayward@arm.com>
8557 David Sherwood <david.sherwood@arm.com>
8558
8559 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8560 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8561 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8562 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8563 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8564 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8565 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8566 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8567 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8568 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8569 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8570 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8571 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8572 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8573
8574 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8575 Alan Hayward <alan.hayward@arm.com>
8576 David Sherwood <david.sherwood@arm.com>
8577
8578 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8579 check for a message about using in-order reductions.
8580 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8581 check for a message about using in-order reductions.
8582 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8583 vectorized and check for a message about using in-order reductions.
8584 Expect targets with variable-length vectors to fall back to the
8585 fixed-length mininum.
8586 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8587 check for a message about using in-order reductions.
8588 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8589 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8590 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8591 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8592 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8593 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8594 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8595 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8596 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8597 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8598 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8599 vect_fold_left_plus.
8600
8601 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8602
8603 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8604 are spilled.
8605 * gcc.target/aarch64/sve/spill_2.c: New test.
8606 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8607 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8608 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8609 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8610 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8611
8612 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8613 Alan Hayward <alan.hayward@arm.com>
8614 David Sherwood <david.sherwood@arm.com>
8615
8616 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8617 of branches.
8618 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8619 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8620 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8621 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8622 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8623 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8624 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8625 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8626 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8627
8628 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8629 Alan Hayward <alan.hayward@arm.com>
8630 David Sherwood <david.sherwood@arm.com>
8631
8632 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8633 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8634 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8635 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8636
8637 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8638 Alan Hayward <alan.hayward@arm.com>
8639 David Sherwood <david.sherwood@arm.com>
8640
8641 * lib/target-supports.exp
8642 (check_effective_target_vect_fold_extract_last): New proc.
8643 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8644 for fold_extract_last.
8645 * gcc.dg/vect/pr65947-2.c: Likewise.
8646 * gcc.dg/vect/pr65947-3.c: Likewise.
8647 * gcc.dg/vect/pr65947-4.c: Likewise.
8648 * gcc.dg/vect/pr65947-5.c: Likewise.
8649 * gcc.dg/vect/pr65947-6.c: Likewise.
8650 * gcc.dg/vect/pr65947-9.c: Likewise.
8651 * gcc.dg/vect/pr65947-10.c: Likewise.
8652 * gcc.dg/vect/pr65947-12.c: Likewise.
8653 * gcc.dg/vect/pr65947-14.c: Likewise.
8654 * gcc.dg/vect/pr80631-1.c: Likewise.
8655 * gcc.target/aarch64/sve/clastb_1.c: New test.
8656 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8657 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8658 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8659 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8660 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8661 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8662 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8663 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8664 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8665 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8666 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8667 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8668 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8669
8670 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8671 Alan Hayward <alan.hayward@arm.com>
8672 David Sherwood <david.sherwood@arm.com>
8673
8674 * gcc.target/aarch64/sve/live_1.c: New test.
8675 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8676
8677 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8678 Alan Hayward <alan.hayward@arm.com>
8679 David Sherwood <david.sherwood@arm.com>
8680
8681 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8682 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8683 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8684 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8685 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8686 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8687 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8688 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8689 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8690
8691 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8692 Alan Hayward <alan.hayward@arm.com>
8693 David Sherwood <david.sherwood@arm.com>
8694
8695 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8696 New proc.
8697 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8698 vect_fully_masked.
8699 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8700 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8701 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8702 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8703 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8704 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8705
8706 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8707 Alan Hayward <alan.hayward@arm.com>
8708 David Sherwood <david.sherwood@arm.com>
8709
8710 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8711 instead of just ADDRESS.
8712 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8713 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8714 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8715 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8716 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8717 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8718 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8719 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8720 * gcc.target/aarch64/sve/while_2.c: Likewise.
8721 * gcc.target/aarch64/sve/while_3.c: Likewise.
8722 * gcc.target/aarch64/sve/while_4.c: Likewise.
8723
8724 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8725 Alan Hayward <alan.hayward@arm.com>
8726 David Sherwood <david.sherwood@arm.com>
8727
8728 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8729 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8730 to be predicated.
8731 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8732 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8733 * gcc.target/aarch64/sve/reduc_5.c: New test.
8734 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8735 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8736
8737 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8738 Alan Hayward <alan.hayward@arm.com>
8739 David Sherwood <david.sherwood@arm.com>
8740
8741 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8742 * gcc.dg/tree-ssa/peel1.c: Likewise.
8743 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8744 variable-length vectors.
8745 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8746 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8747 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8748 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8749 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8750 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8751 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8752 * gcc.target/aarch64/sve/slp_8.c: New test.
8753 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8754 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8755 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8756 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8757 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8758 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8759 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8760 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8761 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8762 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8763 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8764 * gcc.target/aarch64/sve/while_1.c: Likewise.
8765 * gcc.target/aarch64/sve/while_2.c: Likewise.
8766 * gcc.target/aarch64/sve/while_3.c: Likewise.
8767 * gcc.target/aarch64/sve/while_4.c: Likewise.
8768
8769 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8770 Alan Hayward <alan.hayward@arm.com>
8771 David Sherwood <david.sherwood@arm.com>
8772
8773 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8774 New proc.
8775 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8776 and add an associated scan-dump test. Prevent vectorization
8777 of the first two loops.
8778 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8779 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8780 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8781 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8782 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8783 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8784
8785 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8786 Alan Hayward <alan.hayward@arm.com>
8787 David Sherwood <david.sherwood@arm.com>
8788
8789 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8790 * gcc.dg/vect/pr67790.c: Likewise.
8791 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8792 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8793 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8794 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8795 * gcc.target/aarch64/sve/slp_5.c: New test.
8796 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8797 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8798 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8799 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8800 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8801
8802 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8803 Alan Hayward <alan.hayward@arm.com>
8804 David Sherwood <david.sherwood@arm.com>
8805
8806 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8807 && vect_load_lanes
8808 * gcc.dg/vect/slp-1.c: Likewise.
8809 * gcc.dg/vect/slp-10.c: Likewise.
8810 * gcc.dg/vect/slp-12b.c: Likewise.
8811 * gcc.dg/vect/slp-12c.c: Likewise.
8812 * gcc.dg/vect/slp-17.c: Likewise.
8813 * gcc.dg/vect/slp-19b.c: Likewise.
8814 * gcc.dg/vect/slp-20.c: Likewise.
8815 * gcc.dg/vect/slp-21.c: Likewise.
8816 * gcc.dg/vect/slp-22.c: Likewise.
8817 * gcc.dg/vect/slp-23.c: Likewise.
8818 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8819 * gcc.dg/vect/slp-24.c: Likewise.
8820 * gcc.dg/vect/slp-28.c: Likewise.
8821 * gcc.dg/vect/slp-39.c: Likewise.
8822 * gcc.dg/vect/slp-6.c: Likewise.
8823 * gcc.dg/vect/slp-7.c: Likewise.
8824 * gcc.dg/vect/slp-cond-1.c: Likewise.
8825 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8826 * gcc.dg/vect/slp-cond-2.c: Likewise.
8827 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8828 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8829 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8830 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8831 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8832 * gcc.dg/vect/slp-perm-6.c: Likewise.
8833 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8834 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8835 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8836 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8837 * gcc.dg/vect/slp-12a.c: Likewise.
8838 * gcc.dg/vect/slp-14.c: Likewise.
8839 * gcc.dg/vect/slp-15.c: Likewise.
8840 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8841 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8842 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8843 * gcc.target/aarch64/sve/slp_1.c: New test.
8844 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8845 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8846 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8847 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8848 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8849 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8850 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8851
8852 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8853 Alan Hayward <alan.hayward@arm.com>
8854 David Sherwood <david.sherwood@arm.com>
8855
8856 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8857 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8858 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8859 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8860 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8861 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8862 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8863 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8864 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8865 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8866 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8867 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8868 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8869 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8870 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8871 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8872 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8873 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8874 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8875
8876 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8877 Alan Hayward <alan.hayward@arm.com>
8878 David Sherwood <david.sherwood@arm.com>
8879
8880 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8881 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8882 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8883 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8884 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8885 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8886 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8887 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8888 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8889 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8890 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8891 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8892 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8893 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8894 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8895 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8896 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8897 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8898 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8899 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8900 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8901 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8902 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8903 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8904 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8905 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8906 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8907 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8908 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8909 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8910 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8911 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8912 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8913 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8914 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8915 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8916
8917 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8918 Alan Hayward <alan.hayward@arm.com>
8919 David Sherwood <david.sherwood@arm.com>
8920
8921 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8922 Return true for SVE too.
8923 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8924 if load/store lanes are supported.
8925 * gcc.dg/vect/slp-10.c: Likewise.
8926 * gcc.dg/vect/slp-12c.c: Likewise.
8927 * gcc.dg/vect/slp-17.c: Likewise.
8928 * gcc.dg/vect/slp-33.c: Likewise.
8929 * gcc.dg/vect/slp-6.c: Likewise.
8930 * gcc.dg/vect/slp-cond-1.c: Likewise.
8931 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8932 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8933 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8934 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8935 * gcc.dg/vect/slp-perm-6.c: Likewise.
8936 * gcc.dg/vect/slp-perm-9.c: Likewise.
8937 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8938 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8939 for variable-length vectors.
8940
8941 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8942 Alan Hayward <alan.hayward@arm.com>
8943 David Sherwood <david.sherwood@arm.com>
8944
8945 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8946 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8947
8948 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8949
8950 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8951 * g++.target/aarch64/sve/catch_1.C: New test.
8952 * g++.target/aarch64/sve/catch_2.C: Likewise.
8953 * g++.target/aarch64/sve/catch_3.C: Likewise.
8954 * g++.target/aarch64/sve/catch_4.C: Likewise.
8955 * g++.target/aarch64/sve/catch_5.C: Likewise.
8956 * g++.target/aarch64/sve/catch_6.C: Likewise.
8957
8958 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8959 Alan Hayward <alan.hayward@arm.com>
8960 David Sherwood <david.sherwood@arm.com>
8961
8962 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8963 New proc.
8964 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8965 * gcc.target/aarch64/fmaxmin.c: Likewise.
8966 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8967 * gcc.target/aarch64/orr_imm_1.c: Likewise.
8968 * gcc.target/aarch64/pr62178.c: Likewise.
8969 * gcc.target/aarch64/pr71727-2.c: Likewise.
8970 * gcc.target/aarch64/saddw-1.c: Likewise.
8971 * gcc.target/aarch64/saddw-2.c: Likewise.
8972 * gcc.target/aarch64/uaddw-1.c: Likewise.
8973 * gcc.target/aarch64/uaddw-2.c: Likewise.
8974 * gcc.target/aarch64/uaddw-3.c: Likewise.
8975 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
8976 * gcc.target/aarch64/vect-compile.c: Likewise.
8977 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
8978 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
8979 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8980 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8981 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8982 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8983 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8984 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
8985 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
8986 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8987 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8988 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8989 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8990 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
8991 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
8992 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
8993 * gcc.target/aarch64/vect-movi.c: Likewise.
8994 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
8995 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
8996 * gcc.target/aarch64/vect-vaddv.c: Likewise.
8997 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8998 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8999 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9000 fixed-length SVE.
9001 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9002 * gcc.target/aarch64/sve/arith_1.c: New test.
9003 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9004 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9005 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9006 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9007 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9008 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9009 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9010 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9011 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9012 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9013 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9014 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9015 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9016 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9017 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9018 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9019 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9020 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9021 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9022 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9023 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9024 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9025 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9026 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9027 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9028 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9029 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9030 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9031 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9032 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9033 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9034 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9035 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9036 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9037 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9038 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9039 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9040 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9041 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9042 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9043 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9044 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9045 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9046 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9047 * gcc.target/aarch64/sve/index_1.c: Likewise.
9048 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9049 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9050 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9051 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9052 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9053 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9054 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9055 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9056 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9057 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9058 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9059 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9060 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9061 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9062 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9063 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9064 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9065 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9066 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9067 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9068 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9069 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9070 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9071 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9072 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9073 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9074 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9075 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9076 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9077 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9078 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9079 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9080 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9081 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9082 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9083 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9084 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9085 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9086 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9087 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9088 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9089 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9090 * gcc.target/aarch64/sve/single_1.c: Likewise.
9091 * gcc.target/aarch64/sve/single_2.c: Likewise.
9092 * gcc.target/aarch64/sve/single_3.c: Likewise.
9093 * gcc.target/aarch64/sve/single_4.c: Likewise.
9094 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9095 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9096 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9097 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9098 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9099 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9100 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9101 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9102 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9103 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9104 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9105 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9106 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9107 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9108 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9109 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9110 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9111 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9112 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9113 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9114 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9115 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9116 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9117 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9118 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9119 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9120 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9121 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9122 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9123 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9124 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9125 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9126 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9127 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9128 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9129 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9130 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9131 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9132 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9133 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9134 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9135 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9136 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9137 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9138 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9139
9140 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9141 Alan Hayward <alan.hayward@arm.com>
9142 David Sherwood <david.sherwood@arm.com>
9143
9144 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9145 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9146 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9147 New procedures.
9148 (check_effective_target_vect_perm): Handle SVE.
9149 (check_effective_target_vect_perm_byte): Likewise.
9150 (check_effective_target_vect_perm_short): Likewise.
9151 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9152 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9153 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9154 (check_effective_target_vect_element_align_preferred): Likewise.
9155 (check_effective_target_vect_align_stack_vars): Likewise.
9156 (check_effective_target_vect_load_lanes): Likewise.
9157 (check_effective_target_vect_masked_store): Likewise.
9158 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9159 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9160 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9161 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9162 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9163 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9164 * gcc.dg/vect/slp-23.c: Likewise.
9165 * gcc.dg/vect/slp-perm-5.c: Likewise.
9166 * gcc.dg/vect/slp-perm-6.c: Likewise.
9167 * gcc.dg/vect/slp-perm-9.c: Likewise.
9168 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9169 * gcc.dg/vect/vect-114.c: Likewise.
9170 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9171 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9172
9173 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9174
9175 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9176 vect_variable_length, expecting the test to be vectorized
9177 without SLP instead.
9178 * gcc.dg/vect/pr33953.c: Likewise.
9179 * gcc.dg/vect/pr37027.c: Likewise.
9180 * gcc.dg/vect/pr67790.c: Likewise.
9181 * gcc.dg/vect/pr68445.c: Likewise.
9182 * gcc.dg/vect/slp-1.c: Likewise.
9183 * gcc.dg/vect/slp-10.c: Likewise.
9184 * gcc.dg/vect/slp-12a.c: Likewise.
9185 * gcc.dg/vect/slp-12b.c: Likewise.
9186 * gcc.dg/vect/slp-12c.c: Likewise.
9187 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9188 * gcc.dg/vect/slp-13.c: Likewise.
9189 * gcc.dg/vect/slp-14.c: Likewise.
9190 * gcc.dg/vect/slp-15.c: Likewise.
9191 * gcc.dg/vect/slp-17.c: Likewise.
9192 * gcc.dg/vect/slp-19b.c: Likewise.
9193 * gcc.dg/vect/slp-2.c: Likewise.
9194 * gcc.dg/vect/slp-20.c: Likewise.
9195 * gcc.dg/vect/slp-21.c: Likewise.
9196 * gcc.dg/vect/slp-22.c: Likewise.
9197 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9198 * gcc.dg/vect/slp-24.c: Likewise.
9199 * gcc.dg/vect/slp-28.c: Likewise.
9200 * gcc.dg/vect/slp-39.c: Likewise.
9201 * gcc.dg/vect/slp-42.c: Likewise.
9202 * gcc.dg/vect/slp-6.c: Likewise.
9203 * gcc.dg/vect/slp-7.c: Likewise.
9204 * gcc.dg/vect/slp-cond-1.c: Likewise.
9205 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9206 * gcc.dg/vect/slp-cond-2.c: Likewise.
9207 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9208 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9209 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9210 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9211 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9212 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9213 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9214 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9215 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9216 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9217 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9218 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9219 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9220 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9221 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9222 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9223 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9224
9225 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9226
9227 PR c/83801
9228 * gcc.dg/pr83801.c: New test.
9229
9230 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9231
9232 PR fortran/52162
9233 * gfortran.dg/bounds_check_19.f90: New test.
9234
9235 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9236
9237 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9238 instead of scan-assembler-not for xsnabsqp.
9239
9240 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9241
9242 PR libgfortran/83525
9243 * gfortran.dg/newunit_5.f90: New test.
9244
9245 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9246
9247 PR rtl-optimization/80481
9248 * g++.dg/pr80481.C: New.
9249
9250 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9251
9252 PR target/83628
9253 * gcc.target/alpha/pr83628-3.c: New test.
9254
9255 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9256
9257 * lib/target-supports.exp (check_effective_target_avx512f): Also
9258 check for __builtin_ia32_addsd_round,
9259 __builtin_ia32_getmantsd_round.
9260 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9261
9262 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9263
9264 PR target/83629
9265 * gcc.target/powerpc/pr83629.c: Require ilp32.
9266
9267 2018-01-12 Richard Biener <rguenther@suse.de>
9268
9269 PR tree-optimization/80846
9270 * gcc.target/i386/pr80846-1.c: New testcase.
9271 * gcc.target/i386/pr80846-2.c: Likewise.
9272
9273 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9274
9275 * gcc.c-torture/execute/20180112-1.c: New test.
9276
9277 2018-01-12 Tom de Vries <tom@codesourcery.com>
9278
9279 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9280 * g++.dg/ext/label13a.C: Same.
9281 * g++.dg/ext/label14.C: Same.
9282 * g++.dg/ext/label2.C: Same.
9283 * g++.dg/ext/label3.C: Same.
9284 * g++.dg/torture/pr42462.C: Same.
9285 * g++.dg/torture/pr42739.C: Same.
9286 * g++.dg/warn/Wunused-label-3.C: Same.
9287
9288 2018-01-12 Tom de Vries <tom@codesourcery.com>
9289
9290 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9291 * g++.dg/Walloca1.C: Same.
9292 * g++.dg/cpp0x/pr70338.C: Same.
9293 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9294 * g++.dg/cpp1y/vla10.C: Same.
9295 * g++.dg/cpp1y/vla2.C: Same.
9296 * g++.dg/cpp1y/vla6.C: Same.
9297 * g++.dg/cpp1y/vla8.C: Same.
9298 * g++.dg/debug/debug5.C: Same.
9299 * g++.dg/debug/debug6.C: Same.
9300 * g++.dg/debug/pr54828.C: Same.
9301 * g++.dg/diagnostic/pr70105.C: Same.
9302 * g++.dg/eh/cleanup5.C: Same.
9303 * g++.dg/eh/spbp.C: Same.
9304 * g++.dg/ext/tmplattr9.C: Same.
9305 * g++.dg/ext/vla10.C: Same.
9306 * g++.dg/ext/vla11.C: Same.
9307 * g++.dg/ext/vla12.C: Same.
9308 * g++.dg/ext/vla15.C: Same.
9309 * g++.dg/ext/vla16.C: Same.
9310 * g++.dg/ext/vla17.C: Same.
9311 * g++.dg/ext/vla3.C: Same.
9312 * g++.dg/ext/vla6.C: Same.
9313 * g++.dg/ext/vla7.C: Same.
9314 * g++.dg/init/array24.C: Same.
9315 * g++.dg/init/new47.C: Same.
9316 * g++.dg/init/pr55497.C: Same.
9317 * g++.dg/opt/pr78201.C: Same.
9318 * g++.dg/template/vla2.C: Same.
9319 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9320 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9321 * g++.dg/torture/pr62127.C: Same.
9322 * g++.dg/torture/pr67055.C: Same.
9323 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9324 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9325 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9326 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9327 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9328 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9329 * g++.dg/warn/Wvla-1.C: Same.
9330 * g++.dg/warn/Wvla-3.C: Same.
9331 * g++.old-deja/g++.ext/array2.C: Same.
9332 * g++.old-deja/g++.ext/constructor.C: Same.
9333 * g++.old-deja/g++.law/builtin1.C: Same.
9334 * g++.old-deja/g++.other/crash12.C: Same.
9335 * g++.old-deja/g++.other/eh3.C: Same.
9336 * g++.old-deja/g++.pt/array6.C: Same.
9337 * g++.old-deja/g++.pt/dynarray.C: Same.
9338
9339 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9340
9341 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9342
9343 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9344
9345 PR libfortran/67412
9346 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9347 on *-*-solaris2.10.
9348
9349 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9350
9351 * lib/target-supports.exp (check_effective_target_branch_cost):
9352 Accept all x86 targets.
9353
9354 2018-01-12 Martin Liska <mliska@suse.cz>
9355
9356 PR ipa/83054
9357 * g++.dg/warn/pr83054.C: New test.
9358
9359 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9360
9361 * gcc.target/powerpc/spec-barr-1.c: New file.
9362
9363 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9364
9365 PR target/83330
9366 * gcc.target/i386/pr83330.c: New test.
9367
9368 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9369
9370 PR fortran/79383
9371 * gfortran.dg/dtio_31.f03: New test.
9372 * gfortran.dg/dtio_32.f03: New test.
9373
9374 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9375
9376 PR c++/43486
9377 * g++.dg/wrappers: New subdirectory.
9378 * g++.dg/wrappers/README: New file.
9379 * g++.dg/wrappers/alloc.C: New test case.
9380 * g++.dg/wrappers/cow-istream-string.C: New test case.
9381 * g++.dg/wrappers/cp-stdlib.C: New test case.
9382 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9383 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9384
9385 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9386
9387 PR middle-end/83718
9388 * g++.dg/torture/pr83718.C: New testcase.
9389
9390 2018-01-11 Martin Jambor <mjambor@suse.cz>
9391
9392 PR ipa/83178
9393 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9394
9395 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9396
9397 PR tree-optimization/83695
9398 * gcc.dg/tree-ssa/pr83695.c: New test.
9399
9400 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9401
9402 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9403 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9404
9405 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9406
9407 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9408 * gcc.target/arm/simd/fp16fml_high.c: New test.
9409 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9410 * lib/target-supports.exp
9411 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9412 check_effective_target_arm_fp16fml_neon_ok,
9413 add_options_for_arm_fp16fml_neon): New procedures.
9414
9415 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9416
9417 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9418 combination tests.
9419
9420 2018-01-11 Richard Biener <rguenther@suse.de>
9421
9422 PR tree-optimization/83435
9423 * gcc.dg/graphite/pr83435.c: New testcase.
9424
9425 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9426 Alan Hayward <alan.hayward@arm.com>
9427 David Sherwood <david.sherwood@arm.com>
9428
9429 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9430
9431 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9432
9433 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9434
9435 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9436
9437 PR target/82096
9438 * gcc.c-torture/compile/pr82096.c: New test.
9439
9440 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9441
9442 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9443
9444 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9445
9446 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9447
9448 2018-01-11 Justin Squirek <squirek@adacore.com>
9449
9450 * gnat.dg/expr_func4.adb: New testcase.
9451
9452 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9453
9454 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9455 testcase.
9456
9457 2018-01-11 Bob Duff <duff@adacore.com>
9458
9459 * gnat.dg/protected_null.adb: New testcase.
9460
9461 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9462
9463 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9464
9465 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9466
9467 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9468
9469 2018-01-11 Justin Squirek <squirek@adacore.com>
9470
9471 * gnat.dg/loopvar.adb: New testcase.
9472
9473 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9474
9475 PR middle-end/83189
9476 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9477
9478 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9479
9480 * gcc.c-torture/compile/pr83575.c: New testcase.
9481
9482 2018-01-10 Michael Collison <michael.collison@arm.com>
9483
9484 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9485 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9486 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9487 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9488 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9489 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9490 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9491 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9492 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9493 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9494 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9495 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9496 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9497 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9498 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9499 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9500
9501 2018-01-10 Michael Collison <michael.collison@arm.com>
9502
9503 * gcc.target/aarch64/sha2.h: New shared testcase.
9504 * gcc.target/aarch64/sha2_1.c: New testcase.
9505 * gcc.target/aarch64/sha2_2.c: New testcase.
9506 * gcc.target/aarch64/sha2_3.c: New testcase.
9507 * gcc.target/aarch64/sha3.h: New shared testcase.
9508 * gcc.target/aarch64/sha3_1.c: New testcase.
9509 * gcc.target/aarch64/sha3_2.c: New testcase.
9510 * gcc.target/aarch64/sha3_3.c: New testcase.
9511
9512 2018-01-10 Michael Collison <michael.collison@arm.com>
9513
9514 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9515
9516 2018-01-10 Martin Sebor <msebor@redhat.com>
9517
9518 PR tree-optimization/83781
9519 * gcc.dg/strlenopt-42.c: New test.
9520
9521 2018-01-11 Martin Sebor <msebor@gmail.com>
9522 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9523
9524 PR tree-optimization/83501
9525 PR tree-optimization/81703
9526
9527 * gcc.dg/strlenopt-39.c: New test-case.
9528 * gcc.dg/pr81703.c: Likewise.
9529
9530 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9531
9532 * gnat.dg/atomic10.adb: New test.
9533
9534 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9535
9536 PR fortran/82367
9537 * gfortran.dg/deferred_character_18.f90: New test.
9538
9539 2018-01-10 Martin Sebor <msebor@redhat.com>
9540
9541 PR tree-optimization/83671
9542 * gcc.dg/strlenopt-40.c: New test.
9543 * gcc.dg/strlenopt-41.c: New test.
9544
9545 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9546
9547 PR fortran/83093
9548 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9549
9550 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9551
9552 PR target/83399
9553 * gcc.target/powerpc/pr83399.c: New test.
9554
9555 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9556
9557 PR c++/43486
9558 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9559 to reflect that the arguments are correctly underlined.
9560 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9561 for globals, params, locals and literals.
9562 (test_sizeof): Directly test the location of "sizeof", rather than
9563 when used in compound expressions.
9564 (test_alignof): Likewise for "alignof".
9565 (test_string_literals): Likewise for string literals.
9566 (test_numeric_literals): Likewise for numeric literals.
9567 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9568 (test_typeid): Likewise for typeid.
9569 (test_unary_plus): New.
9570 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9571 format strings.
9572
9573 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9574
9575 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9576
9577 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9578
9579 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9580
9581 2018-01-10 Marek Polacek <polacek@redhat.com>
9582
9583 PR c++/82541
9584 * g++.dg/warn/Wduplicated-branches4.C: New test.
9585
9586 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR c++/81327
9589 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9590 cast to void *.
9591
9592 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9593
9594 PR c++/81055
9595 * g++.dg/cpp0x/new2.C: New.
9596
9597 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9598
9599 PR target/83735
9600 * gcc.target/i386/pr83735.c: New test.
9601
9602 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9603
9604 * lib/target-supports.exp (check_effective_target_branch_cost):
9605 New function.
9606 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9607 * gcc.dg/pr21643.c: Likewise.
9608 * gcc.dg/pr46309.c: Likewise.
9609 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9610 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9611 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9612 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9613 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9614 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9615 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9616 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9617 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9618 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9619 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9620 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9621 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9622 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9623
9624 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9625
9626 PR target/83629
9627 * gcc.target/powerpc/pr83629.c: New testcase.
9628
9629 2018-01-10 Richard Biener <rguenther@suse.de>
9630
9631 PR testsuite/78768
9632 * gcc.dg/pr78768.c: Un-XFAIL.
9633
9634 2018-01-10 Richard Biener <rguenther@suse.de>
9635
9636 PR debug/82425
9637 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9638
9639 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9640
9641 PR tree-optimization/83753
9642 * gcc.dg/torture/pr83753.c: New test.
9643
9644 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9645
9646 * gcc.target/i386/avx2-gather-1.c: Add -march.
9647 * gcc.target/i386/avx2-gather-2.c: Add -march.
9648 * gcc.target/i386/avx2-gather-3.c: Add -march.
9649 * gcc.target/i386/avx2-gather-4.c: Add -march.
9650 * gcc.target/i386/avx2-gather-5.c: Add -march.
9651 * gcc.target/i386/avx2-gather-6.c: Add -march.
9652 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9653 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9654 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9655 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9656 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9657 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9658 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9659 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9660 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9661 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9662
9663 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9664
9665 PR target/78585:
9666 * gcc.target/i386/pr78585.c: New test.
9667
9668 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9669
9670 PR c++/83734
9671 * g++.dg/cpp0x/pr83734.C: New test.
9672
9673 2018-01-09 Carl Love <cel@us.ibm.com>
9674
9675 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9676 vec_mergeo builtins with float, double, long long, unsigned long long,
9677 bool long long arguments.
9678 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9679 vec_float2 with double arguments.
9680 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9681 vec_mergew and vec_mergow builtins.
9682
9683 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9684
9685 PR fortran/83742
9686 * gfortran.dg/contiguous_6.f90: New test.
9687
9688 2018-01-09 Richard Biener <rguenther@suse.de>
9689
9690 PR tree-optimization/83668
9691 * gcc.dg/graphite/pr83668.c: New testcase.
9692
9693 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9694
9695 PR tree-optimization/64811
9696 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9697 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9698 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9699 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9700 New tests.
9701 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9702
9703 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9704
9705 PR target/79883
9706 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9707
9708 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9709
9710 PR target/82641
9711 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9712 no NEON and require softfp or hard float-abi.
9713 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9714
9715 2018-01-09 Richard Biener <rguenther@suse.de>
9716
9717 PR tree-optimization/83572
9718 * gcc.dg/graphite/pr83572.c: New testcase.
9719
9720 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9721
9722 PR target/83507
9723 * gcc.dg/sms-13.c: New test.
9724
9725 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9726
9727 PR fortran/83741
9728 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9729
9730 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9731 Monk Chiang <sh.chiang04@gmail.com>
9732
9733 * gcc.target/riscv/save-restore-1.c: New.
9734
9735 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9736
9737 PR target/83677
9738 * gcc.target/powerpc/pr83677.c: New file.
9739
9740 2018-01-08 Jeff Law <law@redhat.com>
9741
9742 PR rtl-optimizatin/81308
9743 * g++.dg/pr81308-1.C: New test.
9744 * g++.dg/pr81308-2.C: New test.
9745
9746 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9747
9748 PR target/83663 - Revert r255946
9749 * gcc.target/aarch64/vect-slp-dup.c: New.
9750
9751 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9752
9753 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9754 combination tests.
9755
9756 2018-01-08 Richard Biener <rguenther@suse.de>
9757
9758 PR tree-optimization/83563
9759 * gcc.dg/graphite/pr83563.c: New testcase.
9760
9761 2018-01-08 Richard Biener <rguenther@suse.de>
9762
9763 PR middle-end/83713
9764 * g++.dg/torture/pr83713.C: New testcase.
9765
9766 2018-01-08 Tom de Vries <tom@codesourcery.com>
9767
9768 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9769
9770 2018-01-08 Richard Biener <rguenther@suse.de>
9771
9772 PR tree-optimization/83685
9773 * gcc.dg/torture/pr83685.c: New testcase.
9774
9775 2018-01-08 Richard Biener <rguenther@suse.de>
9776
9777 PR lto/83719
9778 * gcc.dg/lto/pr83719_0.c: New testcase.
9779
9780 2018-01-08 Tom de Vries <tom@codesourcery.com>
9781
9782 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9783 * gcc.dg/graphite/run-id-1.c: Same.
9784 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9785
9786 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9787
9788 PR fortran/83611
9789 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9790 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9791 * gfortran.dg/pdt_27.f03: New test.
9792
9793 PR fortran/83731
9794 * gfortran.dg/pdt_28.f03: New test.
9795
9796 2018-01-08 Tom de Vries <tom@codesourcery.com>
9797
9798 * c-c++-common/builtins.c: Require effective target alloca.
9799 * gcc.dg/Wrestrict.c: Same.
9800 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9801
9802 2018-01-08 Richard Biener <rguenther@suse.de>
9803
9804 PR middle-end/83580
9805 * gcc.dg/torture/pr83580.c: New testcase.
9806
9807 2018-01-08 Richard Biener <rguenther@suse.de>
9808
9809 PR middle-end/83517
9810 * gcc.dg/pr83517.c: New testcase.
9811
9812 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9813
9814 PR middle-end/81897
9815 * gcc.dg/uninit-pr81897.c: New test.
9816
9817 2018-01-06 Martin Sebor <msebor@redhat.com>
9818
9819 PR tree-optimization/83640
9820 * gcc.dg/Wrestrict-6.c: New test.
9821 * gcc.dg/pr83640.c: New test.
9822
9823 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9824
9825 * gcc.target/aarch64/reg-alloc-1.c: New test.
9826
9827 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9828
9829 PR fortran/50892
9830 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9831
9832 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9833
9834 PR debug/83480
9835 * gcc.dg/pr83480.c: New test.
9836
9837 PR rtl-optimization/83682
9838 * gcc.target/i386/pr83682.c: New test.
9839
9840 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9841
9842 PR fortran/78534
9843 PR fortran/66310
9844 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9845 * gfortran.dg/dependency_49.f90: Likewise.
9846 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9847 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9848 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9849 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9850 * gfortran.dg/string_1_lp64.f90: New test.
9851 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9852 * gfortran.dg/string_3_lp64.f90: New test.
9853
9854 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9855
9856 PR target/83604
9857 * gcc.target/i386/sse-26.c: New test.
9858
9859 PR target/83604
9860 * gcc.target/i386/pr83604.c: New test.
9861
9862 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9863
9864 * gcc.dg/vect/vect-align-4.c: New test.
9865 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9866 and redefine as a structure with an unaligned member "b".
9867 (foo): Update accordingly.
9868
9869 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9870
9871 PR target/82439
9872 * gcc.target/aarch64/bics_5.c: New test.
9873 * gcc.target/arm/bics_5.c: Likewise.
9874
9875 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9876
9877 PR tree-optimization/83605
9878 * gcc.dg/pr83605.c: New test.
9879
9880 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR target/83554
9883 * gcc.target/i386/pr83554.c: New test.
9884
9885 PR ipa/82352
9886 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9887 long unsigned int.
9888
9889 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9890
9891 PR fortran/83683
9892 PR fortran/45689
9893 * gfortran.dg/eoshift_8.f90: New test.
9894 * gfortran.dg/simplify_eoshift_1.f90: New test.
9895
9896 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9897
9898 PR debug/83585
9899 * gcc.dg/pr83585.c: New test.
9900
9901 2018-01-04 Nathan Sidwell <nathan@acm.org>
9902
9903 PR c++/83667
9904 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9905
9906 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9907
9908 PR debug/83666
9909 * gcc.dg/pr83666.c: New test.
9910
9911 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9912
9913 PR target/83628
9914 * gcc.target/alpha/pr83628-1.c: New test.
9915 * gcc.target/alpha/pr83628-2.c: Ditto.
9916
9917 2018-01-04 Martin Liska <mliska@suse.cz>
9918
9919 PR ipa/82352
9920 * g++.dg/ipa/pr82352.C: New test.
9921
9922 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9923
9924 * gcc.dg/vect-opt-info-1.c: Moved to ...
9925 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9926 vect_int targets, use dg-additional-options instead of dg-options and
9927 use relative line numbers instead of absolute.
9928
9929 2018-01-03 Martin Sebor <msebor@redhat.com>
9930
9931 PR tree-optimization/83655
9932 * gcc.dg/Wrestrict-5.c: New test.
9933 * c-c++-common/builtins.c: New test.
9934
9935 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9936 Alan Hayward <alan.hayward@arm.com>
9937 David Sherwood <david.sherwood@arm.com>
9938
9939 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9940 (main): Call it.
9941
9942 2018-01-03 Jeff Law <law@redhat.com>
9943
9944 PR target/83641
9945 * gcc.target/i386/stack-check-17.c: New test.
9946 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9947
9948 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9949
9950 PR debug/83621
9951 * gcc.dg/pr83621.c: New test.
9952
9953 PR debug/83645
9954 * gcc.dg/pr83645.c: New test.
9955
9956 2018-01-03 Martin Sebor <msebor@redhat.com>
9957
9958 PR tree-optimization/83603
9959 * gcc.dg/Wrestrict-4.c: New test.
9960
9961 PR c/83559
9962 * gcc.dg/const-2.c: New test.
9963 * gcc.dg/pure-3.c: New test.
9964
9965 2018-01-03 Martin Sebor <msebor@redhat.com>
9966
9967 * gcc.dg/Wrestrict-3.c: New test.
9968
9969 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9970
9971 PR c++/83555
9972 * g++.dg/opt/pr83555.C: New test.
9973 * g++.dg/ubsan/pr83555.C: New test.
9974
9975 2018-01-03 David Malcolm <dmalcolm@redhat.com>
9976
9977 PR c/82050
9978 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
9979 the !CHECKING_P case by expecting a note.
9980 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
9981 a note for the !CHECKING_P case, and move the return statement
9982 outside of #if CHECKING_P guard.
9983
9984 2018-01-03 Jeff Law <law@redhat.com>
9985
9986 PR middle-end/83654
9987 * gcc.target/i386/stack-check-18.c: New test.
9988 * gcc.target/i386/stack-check-19.c: New test.
9989
9990 2018-01-03 Martin Sebor <msebor@redhat.com>
9991
9992 PR tree-optimization/83501
9993 * c-c++-common/Warray-bounds-3.c: Remove xfail.
9994
9995 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9996
9997 PR tree-optimization/83501
9998 * gcc.dg/tree-ssa/pr83501-1.c: New test.
9999
10000 2018-01-03 Nathan Sidwell <nathan@acm.org>
10001
10002 PR c++/83667
10003 * g++.dg/ipa/pr83667.C: New.
10004
10005 2018-01-03 Martin Liska <mliska@suse.cz>
10006
10007 PR tree-optimization/83593
10008 * gcc.dg/pr83593.c: New test.
10009
10010 2018-01-03 Martin Liska <mliska@suse.cz>
10011
10012 PR ipa/83549
10013 * g++.dg/ipa/pr83549.C: New test.
10014
10015 2018-01-03 Marek Polacek <polacek@redhat.com>
10016
10017 PR c++/83592
10018 * g++.dg/warn/mvp2.C: New test.
10019
10020 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR preprocessor/83602
10023 * g++.dg/cpp/pr83602.C: New test.
10024
10025 PR c++/83634
10026 * g++.dg/parse/pr83634.C: New test.
10027
10028 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10029
10030 PR fortran/83664
10031 * gfortran.dg/eoshift_7.f90: New test.
10032
10033 2018-01-03 Jan Beulich <jbeulich@suse.com>
10034
10035 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10036 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10037
10038 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10039
10040 Update copyright years.
10041
10042 2018-01-03 Martin Liska <mliska@suse.cz>
10043
10044 PR ipa/83594
10045 * gcc.dg/ipa/pr83594.c: New test.
10046
10047 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10048 Alan Hayward <alan.hayward@arm.com>
10049 David Sherwood <david.sherwood@arm.com>
10050
10051 * gcc.dg/vect-opt-info-1.c: New test.
10052
10053 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10054
10055 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10056 floorf128, truncf128, and roundf128.
10057 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10058 optimizations added in match.pd.
10059 * gcc.target/powerpc/float128-hw6.c: Likewise.
10060 * gcc.target/powerpc/float128-hw7.c: Likewise.
10061 * gcc.target/powerpc/float128-hw8.c: Likewise.
10062 * gcc.target/powerpc/float128-hw9.c: Likewise.
10063 * gcc.target/powerpc/float128-hw10.c: Likewise.
10064 * gcc.target/powerpc/float128-hw11.c: Likewise.
10065
10066 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10067
10068 PR c++/83556
10069 * g++.dg/cpp0x/pr83556.C: New test.
10070
10071 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10072
10073 PR fortran/45689
10074 PR fortran/83650
10075 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10076 * gfortran.dg/simplify_cshift_4.f90: New test.
10077
10078 2018-01-02 Marek Polacek <polacek@redhat.com>
10079
10080 PR c++/81860
10081 * g++.dg/cpp0x/inh-ctor30.C: New test.
10082
10083 PR c++/83644
10084 * g++.dg/cpp1z/pr83644.C: New test.
10085
10086 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10087
10088 PR fortran/83076
10089 * gfortran.dg/coarray_45.f90: New test.
10090
10091 PR fortran/83319
10092 * gfortran.dg/coarray_46.f90: New test.
10093
10094 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10095
10096 PR tree-optimization/83581
10097 * gcc.dg/pr83581.c: New test.
10098
10099 PR c/83595
10100 * gcc.dg/pr83595.c: New test.
10101
10102 PR middle-end/83608
10103 * g++.dg/opt/pr83608.C: New test.
10104
10105 PR middle-end/83609
10106 * gcc.dg/pr83609.c: New test.
10107 * g++.dg/opt/pr83609.C: New test.
10108
10109 PR middle-end/83623
10110 * gcc.dg/pr83623.c: New test.
10111
10112 * gcc.target/i386/i386.exp
10113 (check_effective_target_avx512vpopcntdqvl): New proc.
10114 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10115 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10116 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10117 \f
10118 Copyright (C) 2018 Free Software Foundation, Inc.
10119
10120 Copying and distribution of this file, with or without modification,
10121 are permitted in any medium without royalty provided the copyright
10122 notice and this notice are preserved.