1 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
4 to match the currently produced gimple.
6 2018-05-04 Carl Love <cel@us.ibm.com>
7 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
9 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
10 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
11 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
12 xvcmpgedp counts. Add xxsel counts.
14 2018-05-04 Richard Biener <rguenther@suse.de>
17 * g++.dg/torture/pr85627.C: New testcase.
19 2018-05-04 Richard Biener <rguenther@suse.de>
22 * gcc.dg/torture/pr85574.c: New testcase.
23 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
25 2018-05-04 Jakub Jelinek <jakub@redhat.com>
28 * gcc.dg/nextafter-1.c: New test.
29 * gcc.dg/nextafter-2.c: New test.
30 * gcc.dg/nextafter-3.c: New test.
31 * gcc.dg/nextafter-4.c: New test.
33 2018-05-03 Nathan Sidwell <nathan@acm.org>
35 Remove -ffriend-injection.
36 * g++.old-deja/g++.jason/scoping15.C: Delete.
37 * g++.old-deja/g++.mike/net43.C: Delete.
39 2018-05-03 Jakub Jelinek <jakub@redhat.com>
42 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
43 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
44 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
45 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
47 2018-05-03 Tom de Vries <tom@codesourcery.com>
50 * lib/scanoffloadtree.exp: New file.
52 2018-05-03 Richard Biener <rguenther@suse.de>
54 PR tree-optimization/85615
55 * gcc.dg/torture/pr85615.c: New testcase.
57 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
59 PR tree-optimization/70291
60 * gcc.dg/complex-6.c: New test.
61 * gcc.dg/complex-7.c: Likewise.
63 2018-05-03 Richard Biener <rguenther@suse.de>
66 * fortran.dg/pr51434.f90: Truncate transfer argument.
68 2018-05-02 Jakub Jelinek <jakub@redhat.com>
71 * gcc.c-torture/execute/pr85582-3.c: New test.
73 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
74 Jason Merrill <jason@redhat.com>
77 * g++.dg/warn/Wshadow-13.C: New.
78 * g++.dg/warn/Wshadow-14.C: Likewise.
80 2018-05-02 Tom de Vries <tom@codesourcery.com>
83 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
84 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
86 2018-05-02 David Pagan <dave.pagan@oracle.com>
89 * gcc.dg/noncompile/pr30552-1.c: New test.
90 * gcc.dg/noncompile/pr30552-2.c: New test.
91 * gcc.dg/noncompile/pr30552-3.c: New test.
92 * gcc.dg/noncompile/pr30552-4.c: New test.
94 2018-05-02 Richard Biener <rguenther@suse.de>
96 PR tree-optimization/85597
97 * gcc.dg/vect/pr85597.c: New testcase.
99 2018-05-02 Tom de Vries <tom@codesourcery.com>
102 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
103 * lib/scanltranstree.exp: New file.
104 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
105 (scan-ltrans-tree-dump-times_required_options)
106 (scan-ltrans-tree-dump-not_required_options)
107 (scan-ltrans-tree-dump-dem_required_options)
108 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
109 * lib/gcc-dg.exp: Include scanltranstree.exp.
111 2018-05-02 Tom de Vries <tom@codesourcery.com>
114 * gcc.dg/ipa/ipa-icf-38.c: New test.
115 * gcc.dg/ipa/ipa-icf-38a.c: New test.
116 * lib/scandump.exp (dump-base): New proc.
117 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
118 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
120 * lib/scanipa.exp: Add "" argument to scan-dump calls.
121 * lib/scanlang.exp: Same.
122 * lib/scanrtl.exp: Same.
123 * lib/scantree.exp: Same.
124 * lib/scanwpaipa.exp: New file.
125 * lib/gcc-dg.exp: Include scanwpaipa.exp.
127 2018-05-02 Richard Biener <rguenther@suse.de>
130 * gcc.dg/torture/pr85567.c: New testcase.
132 2018-05-02 Jakub Jelinek <jakub@redhat.com>
135 * gcc.c-torture/execute/pr85582-1.c: New test.
136 * gcc.c-torture/execute/pr85582-2.c: New test.
138 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
140 PR tree-optimization/85586
141 * gcc.dg/vect/pr85586.c: New test.
143 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
145 PR tree-optimization/85143
146 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
147 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
149 2018-05-01 David Malcolm <dmalcolm@redhat.com>
152 * c-c++-common/Wformat-pr84258.c: New test.
154 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
156 PR tree-optimization/82665
157 * gcc.dg/tree-ssa/pr82665.c: New test.
159 2018-04-30 David Malcolm <dmalcolm@redhat.com>
162 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
163 (test_add_fixit_insert_formatted_single_line): New function.
164 (test_add_fixit_insert_formatted_multiline): New function.
165 Extend expected output of generated patch to include fix-it hints
167 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
168 "gcc-rich-location.h". Add test coverage for
169 gcc_rich_location::add_fixit_insert_formatted.
171 2018-04-30 David Malcolm <dmalcolm@redhat.com>
173 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
174 (test_show_locus): Update for location_get_source_line returning a
175 char_span. Use char_span for handling words in the
176 "test_many_nested_locations" fix-it example.
178 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
180 * gcc.target/arc/interrupt-8.c: Update test.
181 * gcc.target/arc/loop-4.c: Likewise.
182 * gcc.target/arc/loop-hazard-1.c: Likewise.
183 * gcc.target/arc/sdata-3.c: Likewise.
185 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
187 * gcc.target/arc/store-merge-1.c: New test.
188 * gcc.target/arc/add_n-combine.c: Update test.
190 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
192 Microblaze Target: PIC data text relative
194 * gcc.target/microblaze/others/data_var1.c: Include
195 PIC case of r20 base register.
196 * gcc.target/microblaze/others/data_var2.c: Ditto.
197 * gcc.target/microblaze/others/picdtr.c: Add new
198 test case for -mpic-is-data-text-relative.
199 * gcc.target/microblaze/others/sdata_var1.c: Add
200 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
201 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
202 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
203 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
204 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
205 * gcc.target/microblaze/others/string_cst1_gpopt.c:
207 * gcc.target/microblaze/others/string_cst2_gpopt.c:
210 2018-04-30 Richard Biener <rguenther@suse.de>
212 PR tree-optimization/28364
213 PR tree-optimization/85275
214 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
215 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
216 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
217 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
218 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
220 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
221 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
223 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
224 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
225 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
227 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
230 * gcc.target/i386/pr84431.c: New test.
232 2018-04-27 Martin Jambor <mjambor@suse.cz>
235 * g++.dg/ipa/pr85549.C: New test.
237 2018-04-27 Jakub Jelinek <jakub@redhat.com>
240 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
242 * g++.dg/cpp0x/constexpr-85553.C: New test.
244 2018-04-27 David Malcolm <dmalcolm@redhat.com>
247 * g++.dg/pr85515-1.C: New test.
248 * g++.dg/pr85515-2.C: New test.
250 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
253 * g++.dg/cpp0x/friend3.C: New.
255 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
258 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
259 Use check_effective_target_arm_little_endian.
261 2018-04-27 Jakub Jelinek <jakub@redhat.com>
263 PR tree-optimization/85529
264 * gcc.c-torture/execute/pr85529-1.c: New test.
265 * gcc.c-torture/execute/pr85529-2.c: New test.
266 * gcc.dg/pr85529.c: New test.
268 2018-04-26 Maciej W. Rozycki <macro@mips.com>
270 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
271 `.dword' in addition to `lw' and `.word'.
273 2018-04-26 Maciej W. Rozycki <macro@mips.com>
275 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
277 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
279 * gnat.dg/loop_optimization24.adb: New test.
281 2018-04-26 Richard Biener <rguenther@suse.de>
283 PR tree-optimization/85116
284 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
285 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
286 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
287 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
289 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
292 * gcc.target/i386/pr85473-1.c: New test.
293 * gcc.target/i386/pr85473-2.c: New test.
295 2018-04-25 Nathan Sidwell <nathan@acm.org>
296 Jakub Jelinek <jakub@redhat.com>
300 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
301 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
302 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
303 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
304 * g++.dg/cpp0x/pr85437-1.C: New.
305 * g++.dg/cpp0x/pr85437-2.C: New.
306 * g++.dg/cpp0x/pr85437-3.C: New.
307 * g++.dg/cpp0x/pr85437-4.C: New.
309 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
312 * gfortran.dg/pr85520.f90: New test.
314 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
317 * gcc.dg/pr85512.c: New test.
319 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
322 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
323 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
324 * gcc.dg/pr85388-1.c (dg-options): Likwise.
325 * gcc.dg/pr85388-2.c (dg-options): Likwise.
326 * gcc.dg/pr85388-3.c (dg-options): Likwise.
327 * gcc.dg/pr85388-4.c (dg-options): Likwise.
328 * gcc.dg/pr85388-5.c (dg-options): Likwise.
329 * gcc.dg/pr85388-6.c (dg-options): Likwise.
330 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
331 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
332 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
333 * gcc.target/i386/cet-label.c (dg-options): Likwise.
334 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
335 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
336 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
337 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
338 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
339 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
340 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
341 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
342 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
343 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
344 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
345 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
346 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
347 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
348 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
349 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
350 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
351 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
352 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
353 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
354 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
355 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
356 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
357 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
358 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
359 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
360 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
361 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
362 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
363 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
364 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
365 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
366 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
367 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
368 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
369 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
370 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
371 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
372 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
373 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
374 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
375 * gcc.target/i386/pr84146.c (dg-options): Likwise.
376 * gcc.target/i386/pr85403.c (dg-options): Likwise.
377 * gcc.target/i386/pr85404.c (dg-options): Likwise.
378 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
380 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
381 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
382 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
383 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
384 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
385 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
386 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
387 * (dg-options): Likwise.
388 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
390 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
391 * gcc.target/i386/cet-label-3.c: Removed.
392 * gcc.target/i386/cet-property-3.c: Likwise.
393 * gcc.target/i386/cet-sjlj-7.c: Likwise.
395 2018-04-24 Jakub Jelinek <jakub@redhat.com>
398 * gcc.target/i386/pr85511.c: New test.
401 * g++.dg/ext/pr85503.C: New test.
404 * gcc.target/i386/pr85508.c: New test.
406 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
408 PR tree-optimization/85478
409 * g++.dg/pr85478.C: New test.
411 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
413 * g++.dg/torture/pr85496.C: New test.
415 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
417 PR rtl-optimization/85423
418 * gcc.dg/pr85423.c: New test.
420 2018-04-20 Martin Sebor <msebor@redhat.com>
423 * gcc.dg/Wrestrict-15.c: New test.
425 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
428 * gcc.target/powerpc/pr85456.c: New test.
430 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
432 * g++.dg/ext/undef-bool-1.C: Require lp64.
433 * gcc.target/powerpc/undef-bool-2.c: Likewise.
435 2018-04-20 Jeff Law <law@redhat.com>
437 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
439 * gcc.dg/stack-check-6.c: Likewise.
440 * gcc.dg/stack-check-6a.c: Likewise.
441 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
442 * gcc.target/i386/stack-check-18.c: Likewise.
443 * gcc.target/i386/stack-check-19.c: Likewise.
445 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
448 * gcc.target/aarch64/sve/vcond_1.c: Move to...
449 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
450 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
451 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
453 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
456 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
457 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
459 2018-04-20 Richard Biener <rguenther@suse.de>
462 * gcc.dg/torture/pr85475.c: New testcase.
464 2018-04-20 Martin Jambor <mjambor@suse.cz>
467 * gcc.dg/ipa/pr85449.c: New test.
469 2018-04-20 Martin Jambor <mjambor@suse.cz>
472 * g++.dg/ipa/pr85447.C: New file.
473 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
475 2018-04-20 Jakub Jelinek <jakub@redhat.com>
478 * g++.dg/cpp0x/pr85462.C: New test.
480 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
482 * gcc.target/i386/pr85404.c: Require CET target.
484 2018-04-19 Jakub Jelinek <jakub@redhat.com>
486 PR tree-optimization/85467
487 * gcc.dg/pr85467.c: New test.
489 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
492 * g++.dg/parse/crash68.C: New.
494 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
497 * g++.dg/torture/pr85334.C: New test.
499 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
501 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
502 * g++.dg/diagnostic/pr85464.C: New.
504 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
507 * gcc.dg/torture/pr85397-1.c: New test.
508 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
509 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
511 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
514 * gcc.target/i386/pr85404.c: New test.
516 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
519 * c-c++-common/attr-nocf-check-1.c: Compile with
520 -fcf-protection=none.
521 * c-c++-common/attr-nocf-check-3.c: Likewise.
522 * gcc.dg/march-generic.c: Likewise.
523 * gcc.target/i386/align-limit.c: Likewise.
524 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
525 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
526 * gcc.target/i386/cet-property-2.c: Likewise.
527 * gcc.target/i386/ret-thunk-26.c: Likewise.
528 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
530 * c-c++-common/fcf-protection-2.c: Likewise.
531 * c-c++-common/fcf-protection-3.c: Likewise.
532 * c-c++-common/fcf-protection-5.c: Likewise.
533 * c-c++-common/fcf-protection-6.c: Likewise.
534 * c-c++-common/fcf-protection-7.c: Likewise.
535 * gcc.target/i386/cet-label-3.c: New test.
536 * gcc.target/i386/cet-property-3.c: Likewise.
537 * gcc.target/i386/cet-sjlj-7.c: Likewise.
538 * gcc.target/i386/pr85417-1.c: Likewise.
539 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
540 __x86_indirect_thunk_nt_(r|e)ax
541 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
542 * gcc.target/i386/pr85403.c: Remove dg-error,
544 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
546 * gcc.target/i386/movdir-1.c: New test.
548 2018-04-19 Richard Biener <rguenther@suse.de>
551 * gcc.dg/pr85455.c: New testcase.
553 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
555 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
557 * g++.dg/lto/pr85405b_0.C: Likewise.
558 * g++.dg/lto/pr84805_0.C: Likewise.
560 2018-04-18 Martin Liska <mliska@suse.cz>
564 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
567 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
570 * gcc.dg/pr85388-1.c: New test.
571 * gcc.dg/pr85388-2.c: Likewise.
572 * gcc.dg/pr85388-3.c: Likewise.
573 * gcc.dg/pr85388-4.c: Likewise.
574 * gcc.dg/pr85388-5.c: Likewise.
575 * gcc.dg/pr85388-6.c: Likewise.
577 2018-04-18 Jan Hubicka <jh@suse.cz>
578 Martin Liska <mliska@suse.cz>
580 * g++.dg/lto/pr83121_0.C: Update template.
581 * g++.dg/lto/pr83121_1.C: Update template.
582 * g++.dg/lto/pr84805_0.C: Update template.
583 * g++.dg/lto/pr84805_1.C: Update template.
584 * g++.dg/lto/pr84805_2.C: Update template.
586 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
589 * g++.dg/cpp0x/pr84630.C: New.
591 2018-04-18 Jakub Jelinek <jakub@redhat.com>
594 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
595 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
596 in two cases. Uncomment two other tests and add expected dg-error for
598 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
599 -Wnarrowing diagnostics on some targets for c++11.
600 * g++.dg/parse/array-size2.C: Remove xfail.
601 * g++.dg/cpp0x/constexpr-84463.C: New test.
603 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
605 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
606 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
608 2018-04-17 Jakub Jelinek <jakub@redhat.com>
611 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
612 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
613 * g++.dg/other/sve_tls_2.C: Require effective target tls.
615 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
617 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
618 prevent cascading of errors and change expected error message.
619 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
621 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
622 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
623 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
624 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
626 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
628 2018-04-17 Jakub Jelinek <jakub@redhat.com>
631 * gcc.dg/pr85430.c: New test.
633 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
636 * gcc.target/arm/pr54300.C: Move to...
637 * g++.dg/other/pr54300.C: ... Here. Add target directives.
638 * gcc.target/arm/pr55073.C: Move to...
639 * g++.dg/other/pr55073.C: ... Here. Add target directives.
640 * gcc.target/arm/pr56184.C: Move to...
641 * g++.dg/other/pr56184.C: ... Here. Add target directives.
642 * gcc.target/arm/pr59985.C: Move to...
643 * g++.dg/other/pr59985.C: ... Here. Add target directives.
644 * gcc.target/aarch64/pr60675.C: Move to...
645 * g++.dg/other/pr60675.C: ... Here. Add target directives.
646 * gcc.target/aarch64/pr81422.C: Move to...
647 * g++.dg/other/pr81422.C: ... Here. Add target directives.
648 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
649 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
650 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
651 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
652 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
653 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
654 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
655 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
656 * gcc.target/aarch64/sve/tls_2.C: Move to...
657 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
658 * gcc.target/aarch64/pr81414.C: Rename to...
659 * gcc.target/aarch64/pr81414.c: ... This.
660 * gcc.target/aarch64/simd/pr67896.C: Rename to...
661 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
663 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
664 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
665 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
666 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
669 2018-04-17 Jakub Jelinek <jakub@redhat.com>
672 * gcc.dg/pr85414.c: New test.
674 2018-04-17 Martin Jambor <mjambor@suse.cz>
677 * g++.dg/ipa/pr85421.C: New test.
679 2018-04-17 Martin Liska <mliska@suse.cz>
682 * g++.dg/lto/pr85405b_0.C: New test.
683 * g++.dg/lto/pr85405b_1.C: New test.
685 2018-04-17 Martin Liska <mliska@suse.cz>
688 * g++.dg/lto/pr85405_0.C: New test.
689 * g++.dg/lto/pr85405_1.C: New test.
691 2018-04-17 Martin Liska <mliska@suse.cz>
694 * g++.dg/ext/pr85329-2.C: New test.
695 * g++.dg/ext/pr85329.C: New test.
696 * gcc.target/i386/mvc12.c: New test.
698 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
701 * g++.dg/pr85039-1.C: New.
702 * g++.dg/pr85039-2.C: New.
703 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
705 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
708 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
709 if the target supports efficient unaligned storage accesses.
711 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
714 * gcc.target/powerpc/pr83660.C: New test.
716 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
719 * gcc.target/i386/pr85403.c: New test.
721 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
724 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
726 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
727 Jason Merrill <jason@redhat.com>
730 * g++.dg/cpp0x/pr85112.C: New.
732 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
735 * g++.dg/ext/undef-bool-1.C: New file.
736 * gcc.target/powerpc/powerpc.exp: Remove .C support.
737 * gcc.target/powerpc/undef-bool-1.C: Remove file.
739 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
742 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
743 corresponding dg-error clause.
744 * gcc.target/powerpc/pr80098-3.c: Ditto.
745 * gcc.target/powerpc/pr80103-1.c: Delete.
747 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
751 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
752 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
754 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
757 * gfortran.dg/implied_do_io_5.f90: New test.
759 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
762 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
763 several values: positive, negative, and zero.
764 * gcc.target/powerpc/sse2-pslld-1.c: Same.
765 * gcc.target/powerpc/sse2-psllq-1.c: Same.
767 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
769 PR rtl-optimization/79916
770 * gcc.target/powerpc/pr79916.c: New.
772 2018-04-13 Jakub Jelinek <jakub@redhat.com>
774 PR rtl-optimization/85393
775 * g++.dg/opt/pr85393.C: New test.
776 * g++.dg/opt/pr85393-aux.cc: New file.
778 PR rtl-optimization/85376
779 * gcc.dg/pr85376.c: New test.
781 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
783 PR rtl-optimization/83852
784 * gcc.dg/pr83852.c: New testcase.
786 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
789 * gcc.target/s390/pr77822-1.C: Rename to ...
790 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
791 * gcc.target/s390/pr77822-2.c: Add asm scan check.
792 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
794 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
797 * gcc.target/i386/pr71991.c: New testcase.
799 2018-04-13 Martin Liska <mliska@suse.cz>
800 Jakub Jelinek <jakub@redhat.com>
803 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
806 2018-04-12 David Malcolm <dmalcolm@redhat.com>
809 * g++.dg/diagnostic/macro-arg-count.C: New test.
811 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
815 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
816 array and move test to libgomp/testsuite/libgomp.fortran.
817 * gfortran.dg/do_concurrent_6.f90: New test.
819 2018-04-12 Marek Polacek <polacek@redhat.com>
822 * g++.dg/parse/error61.C: New test.
824 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
826 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
827 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
829 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
832 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
833 specify -mvsx on gcc command line.
835 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
838 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
839 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
841 2018-04-12 Jakub Jelinek <jakub@redhat.com>
844 * gcc.target/i386/pr85328.c: New test.
846 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
848 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
850 2018-04-12 Jakub Jelinek <jakub@redhat.com>
852 PR rtl-optimization/85342
853 * gcc.target/i386/pr85342.c: New test.
855 2018-04-11 Jason Merrill <jason@redhat.com>
857 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
860 2018-04-11 Bin Cheng <bin.cheng@arm.com>
863 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
865 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
867 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
868 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
870 2018-04-11 Jakub Jelinek <jakub@redhat.com>
873 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
876 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
879 * gcc.target/i386/pr84301.c: New test.
881 2018-04-11 Jakub Jelinek <jakub@redhat.com>
883 PR tree-optimization/85331
884 * gcc.c-torture/execute/pr85331.c: New test.
886 2018-04-11 Marek Polacek <polacek@redhat.com>
889 * g++.dg/cpp0x/pr51225.C: Adjust error message.
890 * g++.dg/cpp1z/constexpr-if21.C: New test.
892 2018-04-11 Jakub Jelinek <jakub@redhat.com>
895 * gcc.target/i386/pr85281.c: New test.
897 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
899 PR rtl-optimization/84659
900 * gcc.dg/pr84659.c: New test.
902 2018-04-11 Jakub Jelinek <jakub@redhat.com>
905 * g++.dg/debug/dwarf2/pr85302.C: New test.
907 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
910 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
913 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
916 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
918 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
920 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
921 * gcc.target/powerpc/dimode_off.c: Ditto.
922 * gcc.target/powerpc/tfmode_off.c: Ditto.
923 * gcc.target/powerpc/timode_off.c: Ditto.
925 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
927 * gcc.target/powerpc/vec-ldl-1.c: New test.
928 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
929 corrections to ABI implementation.
931 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
934 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
936 2018-04-10 Jakub Jelinek <jakub@redhat.com>
938 PR rtl-optimization/85300
939 * gcc.dg/pr85300.c: New test.
941 2018-04-10 David Malcolm <dmalcolm@redhat.com>
944 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
945 where we now show the pertinent parameter.
946 * g++.dg/diagnostic/aka2.C: Likewise.
947 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
949 2018-04-10 Jakub Jelinek <jakub@redhat.com>
952 * gfortran.dg/gomp/pr85313.f90: New test.
954 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
957 * g++.dg/parse/template29.C: New.
959 2018-04-10 Bin Cheng <bin.cheng@arm.com>
962 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
964 2018-04-10 Jakub Jelinek <jakub@redhat.com>
968 * gcc.target/i386/avx512f-pr85177.c: New test.
969 * gcc.target/i386/avx512f-pr85255.c: New test.
971 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
973 PR tree-optimization/85286
974 * gcc.dg/vect/pr85286.c: New test.
976 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
979 * gcc.target/arm/pr85173.c: New test.
981 2018-04-10 Jakub Jelinek <jakub@redhat.com>
984 * gcc.dg/lto/pr85248_0.c: New test.
985 * gcc.dg/lto/pr85248_1.c: New test.
987 2018-04-09 Jan Hubicka <jh@suse.cz>
990 * g++.dg/torture/pr85078.C: New.
992 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
995 * g++.dg/cpp1z/decomp44.C: New.
996 * g++.dg/cpp1z/decomp45.C: Likewise.
998 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1001 * gfortran.dg/do_concurrent_5.f90: New test.
1002 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1005 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1008 * gfortran.dg/parameter_array_element_3.f90: New test.
1010 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1013 * g++.dg/cpp1z/decomp43.C: New test.
1015 PR rtl-optimization/80463
1016 * g++.dg/pr80463.C: Add -w to dg-options.
1018 2018-04-09 Richard Biener <rguenther@suse.de>
1020 PR tree-optimization/85284
1021 * gcc.dg/torture/pr85284.c: New testcase.
1023 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1025 PR rtl-optimization/80463
1026 PR rtl-optimization/83972
1027 PR rtl-optimization/83480
1029 * gcc.dg/pr80463.c: New test.
1030 * g++.dg/pr80463.C: Likewise.
1031 * gcc.dg/pr83972.c: Likewise.
1033 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1035 PR rtl-optimization/83913
1036 * gcc.dg/pr83913.c: New test.
1038 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1040 PR rtl-optimization/83962
1041 * gcc.dg/pr83962.c: New test.
1043 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1045 PR rtl-optimization/83530
1046 * gcc.dg/pr83530.c: New test.
1048 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1051 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1053 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1055 PR tree-optimization/85257
1056 * gcc.dg/pr85257.c: New test.
1058 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1060 * g++.dg/opt/pr85196.C: New test.
1062 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1065 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1066 std::tuple here since they need C++11.
1067 * g++.dg/lookup/missing-std-include-8.C: New test.
1068 * g++.dg/lookup/missing-std-include.C: Move std::array and
1069 std::tuple test to missing-std-include-6.C to avoid failures
1072 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1075 * gcc.dg/debug/pr85252.c: New test.
1077 PR rtl-optimization/84872
1078 * gcc.dg/graphite/pr84872.c: New test.
1081 * g++.dg/cpp1z/decomp42.C: New test.
1083 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1086 * g++.dg/lookup/missing-std-include-7.C: New test.
1088 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1090 * gcc.dg/struct-simple.c: Revert r254862.
1091 * lib/target-supports.exp
1092 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1094 2018-04-06 Richard Biener <rguenther@suse.de>
1097 * gcc.dg/torture/pr85244-1.c: New testcase.
1098 * gcc.dg/torture/pr85244-2.c: Likewise.
1100 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1103 * c-c++-common/ubsan/pr85213.c: New test.
1105 2018-04-06 Richard Biener <rguenther@suse.de>
1108 * gcc.dg/pr85180.c: New testcase.
1110 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1112 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1113 to trigger the optimization. Do some cleanup and function
1114 renaming. Add more test functions.
1116 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1118 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1120 * gcc.target/s390/hotpatch-1.c: Skip when building without
1122 * gcc.target/s390/hotpatch-10.c: Likewise.
1123 * gcc.target/s390/hotpatch-11.c: Likewise.
1124 * gcc.target/s390/hotpatch-12.c: Likewise.
1125 * gcc.target/s390/hotpatch-13.c: Likewise.
1126 * gcc.target/s390/hotpatch-14.c: Likewise.
1127 * gcc.target/s390/hotpatch-15.c: Likewise.
1128 * gcc.target/s390/hotpatch-16.c: Likewise.
1129 * gcc.target/s390/hotpatch-17.c: Likewise.
1130 * gcc.target/s390/hotpatch-18.c: Likewise.
1131 * gcc.target/s390/hotpatch-19.c: Likewise.
1132 * gcc.target/s390/hotpatch-2.c: Likewise.
1133 * gcc.target/s390/hotpatch-3.c: Likewise.
1134 * gcc.target/s390/hotpatch-4.c: Likewise.
1135 * gcc.target/s390/hotpatch-5.c: Likewise.
1136 * gcc.target/s390/hotpatch-6.c: Likewise.
1137 * gcc.target/s390/hotpatch-7.c: Likewise.
1138 * gcc.target/s390/hotpatch-8.c: Likewise.
1139 * gcc.target/s390/hotpatch-9.c: Likewise.
1141 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1143 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1144 check for an error instead.
1145 * gcc.dg/Wattributes-6.c: Likewise.
1147 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1150 * g++.dg/cpp1z/decomp39.C: New test.
1151 * g++.dg/cpp1z/decomp40.C: New test.
1154 * g++.dg/cpp1z/decomp41.C: New test.
1157 * gcc.dg/pr85195.c: New test.
1159 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1162 * g++.dg/cpp0x/initlist100.C: New.
1163 * g++.dg/cpp0x/initlist101.C: Likewise.
1165 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1168 * g++.dg/other/pr84792-1.C: New.
1169 * g++.dg/other/pr84792-2.C: Likewise.
1171 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1174 * gcc.target/i386/pr85193.c: New test.
1176 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1179 * g++.dg/concepts/pr84979.C: New.
1180 * g++.dg/concepts/pr84979-2.C: New.
1181 * g++.dg/concepts/pr84979-3.C: New.
1183 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1186 * g++.dg/cpp0x/variadic174.C: New.
1188 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1191 * g++.dg/ext/builtin13.C: New test.
1192 * g++.dg/ext/atomic-4.C: New test.
1195 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1196 * g++.dg/ext/bases3.C: New test.
1198 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1201 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1202 to match a single insn of the baz function. Move scan directives at
1203 the end of the file below the functions they are trying to test for
1205 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1207 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1209 PR rtl-optimization/84878
1210 * gcc.target/powerpc/pr84878.c: New test.
1212 2018-04-04 Michael Matz <matz@suse.de>
1214 * gcc.dg/Wstringop-overflow-4.c: New test.
1215 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1217 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1220 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1221 for the diagnostics of overridden functions. Adjust for new wording.
1223 2018-04-04 Richard Biener <rguenther@suse.de>
1226 * g++.dg/lto/pr85176_0.C: New testcase.
1228 2018-04-04 Richard Biener <rguenther@suse.de>
1231 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1234 2018-04-04 Martin Liska <mliska@suse.cz>
1237 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1238 and msdata as a workaround for powerpc.
1240 2018-04-04 Richard Biener <rguenther@suse.de>
1242 PR tree-optimization/85168
1243 * gcc.dg/torture/pr85168.c: New testcase.
1245 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1248 * g++.dg/pr84943.C: New.
1249 * g++.dg/pr84943-2.C: New.
1251 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1253 PR rtl-optimization/85167
1254 * gcc.dg/pr85167.c: New test.
1256 PR tree-optimization/85156
1257 * c-c++-common/pr85156.c: New test.
1258 * gcc.c-torture/execute/pr85156.c: New test.
1260 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1262 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1263 * gcc.target/powerpc/undef-bool-1.C: New file.
1264 * gcc.target/powerpc/undef-bool-2.c: New file.
1266 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1269 * g++.dg/cpp1z/class-deduction52.C: New.
1271 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1274 * g++.dg/cpp0x/pr85147.C: New test.
1277 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1280 * g++.dg/gomp/pr85134.C: New test.
1281 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1284 * gcc.c-torture/execute/pr85169.c: New test.
1285 * gcc.target/i386/avx512f-pr85169.c: New test.
1286 * gcc.target/i386/avx512bw-pr85169.c: New test.
1288 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1291 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1292 scan-assembler-times clause.
1294 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1296 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1297 dg-additional-options.
1299 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1301 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1303 2018-04-03 Richard Biener <rguenther@suse.de>
1306 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1308 2018-04-02 Jim Wilson <jimw@sifive.com>
1310 * gcc.target/riscv/pr84660.c: New.
1311 * gcc.target/riscv/shift-and-1.c: New.
1312 * gcc.target/riscv/shift-and-2.c: New.
1314 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1317 * gfortran.dg/array_simplify_2.f90: New test.
1319 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1322 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1323 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1324 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1325 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1326 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1328 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1331 * g++.dg/pr85027.C: New.
1333 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1336 * gcc.target/powerpc/sse-maxps-2.c: New test.
1337 * gcc.target/powerpc/sse-minps-2.c: New test.
1339 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1342 * g++.dg/gomp/pr84791.C: New test.
1344 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1347 * gfortran.dg/array_constructor_53.f90: New test.
1349 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1352 * gfortran.dg/substr_6.f90: Remove illegal test for
1353 out-of-bounds substring.
1355 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1358 * gfortran.dg/zero_sized_10.f90: New test.
1360 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1363 * g++.dg/lookup/missing-std-include-6.C: New test.
1364 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1366 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1367 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1368 <cstring>, <cassert>, and <cstdlib>.
1370 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1373 * gcc.target/i386/pr84985.c: New.
1375 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1378 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1380 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1383 * g++.dg/warn/Wunused-var-31.C: New test.
1386 * c-c++-common/Wduplicated-branches-14.c: New test.
1388 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1391 * g++.dg/cpp0x/pr84606.C: New.
1393 2018-03-29 Carl Love <cel@us.ibm.com>
1396 2017-09-27 Carl Love <cel@us.ibm.com>
1398 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1399 for the __builtin_fctid and __builtin_fctiw.
1401 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1404 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1405 deleted builtin function.
1406 (div_weuo): Likewise.
1407 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1408 (div_deuo): Likewise.
1410 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1413 * g++.dg/other/default13.C: New.
1415 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1418 * gcc.target/i386/pr85095-1.c: New test.
1419 * gcc.target/i386/pr85095-2.c: New test.
1420 * gcc.c-torture/execute/pr85095.c: New test.
1422 PR tree-optimization/82004
1423 * gcc.dg/pr82004.c: New test.
1425 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1426 Martin Liska <mliska@suse.cz>
1429 * g++.dg/asan/pr85081.C: New test.
1431 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1434 * g++.dg/template/pr84789.C: Adjust for testing with
1438 * g++.dg/template/pr84973.C: New.
1439 * g++.dg/template/pr84973-2.C: New.
1440 * g++.dg/template/pr84973-3.C: New.
1443 * g++.dg/eh/pr84968.C: New.
1445 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1448 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1449 long double multiply/divide uses the correct function.
1450 * gcc.target/powerpc/mulkc-3.c: Likewise.
1451 * gcc.target/powerpc/divkc-2.c: Likewise.
1452 * gcc.target/powerpc/divkc-3.c: Likewise.
1454 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1457 * g++.dg/cpp0x/defaulted51.C: New.
1458 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1460 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1463 * g++.dg/ext/vector35.C: New test.
1466 * g++.dg/ext/builtin-offsetof3.C: New test.
1469 * g++.dg/cpp1y/pr85076.C: New test.
1471 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1474 * gfortran.dg/matmul_rank_1.f90: New test.
1476 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1477 Harald Anlauf <anlauf@gmx.de>
1479 * gfortran.dg/structure_constructor_15.f90: New test.
1481 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1483 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1484 for the diagnostics of overridden functions. Adjust for new wording.
1485 * g++.dg/cpp0x/implicit1.C: Likewise.
1486 * g++.dg/cpp0x/override1.C: Likewise.
1487 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1488 * g++.dg/eh/shadow1.C: Likewise.
1489 * g++.dg/inherit/covariant12.C: Likewise.
1490 * g++.dg/inherit/covariant14.C: Likewise.
1491 * g++.dg/inherit/covariant15.C: Likewise.
1492 * g++.dg/inherit/covariant16.C: Likewise.
1493 * g++.dg/inherit/covariant22.C: Likewise.
1494 * g++.dg/inherit/crash3.C: Likewise.
1495 * g++.dg/inherit/error2.C: Likewise.
1496 * g++.dg/template/crash100.C: Likewise.
1497 * g++.old-deja/g++.eh/spec6.C: Likewise.
1498 * g++.old-deja/g++.mike/p811.C: Likewise.
1499 * g++.old-deja/g++.other/virtual11.C: Likewise.
1500 * g++.old-deja/g++.other/virtual4.C: Likewise.
1502 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1505 * gcc.target/i386/pr85044.c: New test.
1507 2018-03-27 Martin Sebor <msebor@redhat.com>
1510 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1513 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1516 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1518 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1521 * gcc.target/arm/pr81863.c: New test.
1523 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1526 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1527 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1529 2018-03-27 Richard Biener <rguenther@suse.de>
1532 * lib/target-supports.exp (check_ssse3_available): New function.
1533 (check_effective_target_vect_perm_short): Enable for x86 if
1534 check_ssse3_available.
1536 2018-03-27 Richard Biener <rguenther@suse.de>
1538 PR tree-optimization/85082
1539 * gfortran.dg/pr85082.f90: New testcase.
1541 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1543 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1544 to "l=2" in dg-final.
1546 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1548 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1549 * gcc.target/mips/fix-r4000-2.c: Likewise.
1550 * gcc.target/mips/fix-r4000-3.c: Likewise.
1551 * gcc.target/mips/fix-r4000-4.c: Likewise.
1552 * gcc.target/mips/fix-r4000-5.c: Likewise.
1553 * gcc.target/mips/fix-r4000-6.c: Likewise.
1554 * gcc.target/mips/fix-r4000-7.c: Likewise.
1555 * gcc.target/mips/fix-r4000-8.c: Likewise.
1556 * gcc.target/mips/fix-r4000-9.c: Likewise.
1557 * gcc.target/mips/fix-r4000-10.c: Likewise.
1558 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1559 "mulditi3_r4000" instead of "mulditi3".
1560 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1561 "umulditi3_r4000" instead of "umulditi3".
1563 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1566 * g++.dg/inherit/covariant22.C: New test.
1568 2018-03-27 Richard Biener <rguenther@suse.de>
1571 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1574 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1575 Jason Merrill <jason@redhat.com>
1578 * g++.dg/init/array49.C: New.
1579 * g++.dg/torture/pr70499.C: Adjust.
1581 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1584 * gcc.target/i386/pr85073.c: New test.
1586 2018-03-26 Richard Biener <rguenther@suse.de>
1589 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1592 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1595 * gfortran.dg/parameter_array_format.f90: New test.
1597 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1598 Neil Carlson <neil.n.carlson@gmail.com>
1601 * gfortran.dg/literal_character_constant_1.inc: Replace
1602 call abort by STOP n.
1603 * gfortran.dg/overload_1.f90: Likewise.
1605 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1606 Dominique d'Humieres <dominiq@gcc.gnu.org>
1609 * gfortran.dg/scalar_pointer_1.f90: New test.
1611 2018-03-25 Tom de Vries <tom@codesourcery.com>
1613 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1616 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1619 * gfortran.dg/pr89497.f90: New test.
1621 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1624 * gfortran.dg/substr_7.f90: New test.
1626 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1629 * gfortran.dg/pr42651.f90: New test.
1630 * gfortran.dg/func_result_7.f90: Update error message.
1632 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1634 PR tree-optimization/84005
1635 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1636 failing to force the alignment.
1638 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1640 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1644 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1646 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1647 message. Fix scan-assembler patterns.
1649 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1652 * g++.dg/cpp0x/pr85015.C: New test.
1655 * g++.dg/cpp1y/pr84942.C: New test.
1657 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1660 * testsuite/gcc.target/i386/pr85030.c: New.
1662 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1665 * g++.dg/pr85026.C: New test.
1667 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1669 * g++.dg/debug/pr84704.C: XFAIL AIX.
1671 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1674 * gcc.target/arm/pr84826.c: Add dg directive.
1676 2018-03-23 Marek Polacek <polacek@redhat.com>
1679 * g++.dg/ext/builtin-offsetof2.C: New test.
1682 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1683 * gcc.dg/pr85045.c: New test.
1685 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1688 * gnat.dg/lto22.adb: New test.
1689 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1690 * gnat.dg/lto22_pkg2.ads: Likewise.
1692 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1695 * gcc.dg/lto/pr80778_0.c: New test.
1698 * gcc.target/i386/pr85034.c: New test.
1701 * c-c++-common/torture/pr85022.c: New test.
1704 * g++.dg/ubsan/pr85029.C: New test.
1706 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1709 * g++.dg/cpp0x/pr71251.C: New.
1712 * g++.dg/template/pr84789.C: New.
1713 * g++.dg/template/pr84789-2.C: New.
1714 * g++.dg/template/pr84789-3.C: New.
1715 * g++.dg/parse/dtor11.C: Accept alternate error message.
1718 * g++.dg/pr84729.C: New.
1719 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1720 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1721 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1723 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1726 * gfortran.dg/interface_42.f90: New test.
1727 * gfortran.dg/interface_43.f90: New test.
1729 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1732 * gcc.target/arm/pr84826.c: New test.
1734 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1736 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1737 dg-require-effective-target.
1738 * gcc.target/arm/addr-modes-int.c: Likewise.
1739 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1741 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1744 * gcc.target/powerpc/altivec-ld-1.c: New test.
1746 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1748 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1750 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1753 * gcc.dg/pr84941.c: New test.
1755 2018-03-22 Tom de Vries <tom@codesourcery.com>
1757 PR tree-optimization/84956
1758 * gcc.dg/pr84956.c: New test.
1760 2018-03-22 Marek Polacek <polacek@redhat.com>
1763 * g++.dg/cpp1z/constexpr-if15.C: New test.
1764 * g++.dg/cpp1z/constexpr-if16.C: New test.
1766 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1768 * gcc.dg/builtin-tgmath-3.c: New test.
1770 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1773 * g++.dg/concepts/pr71965.C: New.
1777 * g++.dg/cpp0x/pr84610.C: New.
1778 * g++.dg/cpp0x/pr84642.C: New.
1780 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1783 * c-c++-common/pr84999.c: New test.
1785 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1788 * g++.dg/ext/desig10.C: New.
1790 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1791 Harald Anlauf <anlauf@gmx.de>
1794 * gfortran.dg/pr84957.f90: New test.
1796 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1798 PR tree-optimization/84960
1799 * gcc.c-torture/compile/pr84960.c: New test.
1801 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1803 PR tree-optimization/84811
1804 * gcc.dg/torture/pr84811.c: New test.
1806 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1808 PR tree-optimization/84982
1809 * c-c++-common/pr84982.c: New test.
1812 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1814 * g++.dg/torture/pr84961-1.C: New test.
1815 * g++.dg/torture/pr84961-2.C: New test.
1817 2018-03-21 Nathan Sidwell <nathan@acm.org>
1820 * g++.dg/pr85008.C: New.
1822 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1825 * gfortran.dg/char_result_17.f90: New test.
1827 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1830 * g++.dg/other/accessor-fixits-1.C: Move to...
1831 * g++.dg/torture/accessor-fixits-1.C: ...here.
1832 * g++.dg/other/accessor-fixits-2.C: Move to...
1833 * g++.dg/torture/accessor-fixits-2.C: ...here.
1834 * g++.dg/other/accessor-fixits-3.C: Move to...
1835 * g++.dg/torture/accessor-fixits-3.C: ...here.
1836 * g++.dg/other/accessor-fixits-4.C: Move to...
1837 * g++.dg/torture/accessor-fixits-4.C: ...here.
1838 * g++.dg/other/accessor-fixits-5.C: Move to...
1839 * g++.dg/torture/accessor-fixits-5.C: ...here.
1840 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1841 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1842 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1844 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1846 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1848 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1851 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1853 2018-03-21 Nathan Sidwell <nathan@acm.org>
1856 * g++.dg/lookup/pr84804.C: New.
1858 2018-03-21 Martin Sebor <msebor@redhat.com>
1861 * g++.dg/Wclass-memaccess-3.C: New test.
1862 * g++.dg/Wclass-memaccess-4.C: New test.
1864 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1867 * g++.dg/other/accessor-fixits-1.C
1868 (test_access_const_t1_color): New.
1869 (test_deref_const_t1_color): New.
1870 * g++.dg/other/accessor-fixits-5.C: New testcase.
1872 2018-03-21 Tom de Vries <tom@codesourcery.com>
1874 PR tree-optimization/83126
1875 * gcc.dg/graphite/pr83126.c: New test.
1877 2018-03-21 Nathan Sidwell <nathan@acm.org>
1879 * g++.dg/ext/anon-struct6.C: Adjust.
1880 * g++.dg/ext/deprecate-1.C: New.
1881 * g++.dg/ext/deprecate-2.C: New.
1882 * g++.dg/lookup/pr84602.C: Adjust.
1883 * g++.dg/lookup/pr84962.C: Adjust.
1884 * g++.old-deja/g++.other/anon4.C
1887 * g++.dg/lookup/pr84836.C: New.
1889 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1891 PR tree-optimization/84969
1892 * gcc.dg/tree-ssa/pr84969.c: New test.
1894 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1896 PR rtl-optimization/84989
1897 * gcc.target/i386/pr84989.c: New test.
1899 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1901 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1903 2018-03-21 Martin Liska <mliska@suse.cz>
1906 * gfortran.dg/goacc/pr84963.f90: New test.
1908 2018-03-21 Marek Polacek <polacek@redhat.com>
1910 PR c++/71638, ICE with NSDMI and reference.
1911 * g++.dg/cpp0x/nsdmi14.C: New test.
1912 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1914 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1916 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1917 MIPS with -mpaired-single directives.
1919 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1922 * gfortran.dg/interface_41.f90: New test.
1924 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1927 * gcc.dg/pr84875.c: New test.
1929 2018-03-20 Marek Polacek <polacek@redhat.com>
1931 PR c++/84978, ICE with NRVO.
1932 * g++.dg/opt/nrv19.C: New test.
1934 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1937 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1938 Disable for armeb targets.
1939 * gcc.target/arm/pr82518.c: New test.
1941 2018-03-20 Nathan Sidwell <nathan@acm.org>
1944 * g++.dg/lookup/pr84962.C: New.
1947 * g++.dg/lookup/pr84970.C: New.
1949 2018-03-20 Richard Biener <rguenther@suse.de>
1952 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1954 2018-03-20 Martin Liska <mliska@suse.cz>
1957 * g++.dg/ipa/pr84825.C: New test.
1959 2018-03-20 Martin Liska <mliska@suse.cz>
1961 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1963 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1966 * gcc.c-torture/compile/pr84845.c: New test.
1968 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1971 * gcc.target/arm/pr82989.c: New test.
1973 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1976 * gcc.target/i386/pr84945.c: New test.
1978 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1981 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1983 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1986 * gcc.dg/pr84953.c: New test.
1988 2018-03-19 Marek Polacek <polacek@redhat.com>
1991 * g++.dg/cpp1z/lambda-__func__.C: New test.
1994 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1996 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1999 * g++.dg/asan/pr78651.C: New test.
2001 2018-03-19 Tom de Vries <tom@codesourcery.com>
2003 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2004 vect_int_mult. Add nvptx xfail for PR84958.
2006 2018-03-19 Nathan Sidwell <nathan@acm.org>
2009 * g++.dg/cpp1y/pr84835.C: New.
2011 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2014 * gcc.target/aarch64/pr81647.c: New.
2016 2018-03-19 Richard Biener <rguenther@suse.de>
2018 PR tree-optimization/84933
2019 * g++.dg/pr84933.C: New testcase.
2021 2018-03-19 Richard Biener <rguenther@suse.de>
2023 PR tree-optimization/84859
2024 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2025 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2026 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2027 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2029 2018-03-19 Nathan Sidwell <nathan@acm.org>
2032 * g++.dg/lookup/pr84812.C: New.
2034 2018-03-19 Richard Biener <rguenther@suse.de>
2036 PR tree-optimization/84929
2037 * gcc.dg/torture/pr84929.c: New testcase.
2039 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2042 * gcc.target/arm/big-endian-subreg.c: Delete.
2044 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2047 * gfortran.dg/array_constructor_52.f90: New test.
2049 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2052 * gfortran.dg/pr77414.f90: New test.
2053 * gfortran.dg/internal_references_1.f90: Adjust error message.
2055 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2058 * gfortran.dg/pr65453.f90: New test.
2060 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2062 PR tree-optimization/84913
2063 * gfortran.dg/vect/pr84913.f90: New test.
2065 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2068 * gfortran.dg/warn_concat.f90: New test.
2070 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2073 * gcc.dg/pr84899.c: New test.
2075 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2078 * gfortran.dg/pr69395.f90: Add test for max dimensions
2080 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2083 * gcc.target/i386/pr84876.c: New test.
2085 2018-03-16 Martin Liska <mliska@suse.cz>
2088 * gcc.target/i386/mvc11.c: New test.
2090 2018-03-16 Martin Liska <mliska@suse.cz>
2093 * gcc.target/i386/mvc10.c: New test.
2095 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2099 * g++.dg/cpp1y/pr79937-1.C: New test.
2100 * g++.dg/cpp1y/pr79937-2.C: New test.
2101 * g++.dg/cpp1y/pr79937-3.C: New test.
2102 * g++.dg/cpp1y/pr79937-4.C: New test.
2103 * g++.dg/cpp1y/pr82410.C: New test.
2105 2018-03-16 Tom de Vries <tom@codesourcery.com>
2107 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2109 2018-03-16 Tom de Vries <tom@codesourcery.com>
2111 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2113 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2116 * g++.dg/cpp2a/desig8.C: New test.
2118 PR tree-optimization/84841
2119 * gcc.dg/pr84841.c: New test.
2122 * g++.dg/cpp2a/desig7.C: New test.
2124 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2125 Jim MacArthur <jim.macarthur@codethink.co.uk>
2127 * gfortran.dg/automatic_1.f90: New test.
2128 * gfortran.dg/automatic_repeat.f90: New test
2129 * gfortran.dg/automatic_save.f90: New test.
2130 * gfortran.dg/vax_structure.f90: New test.
2132 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2135 * gfortran.dg/pr78741.f90: New test.
2137 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2140 * gfortran.dg/pr69395.f90: New test.
2142 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2145 * g++.dg/opt/pr79085.C: New test.
2147 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2150 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2151 label instead of __x86_indirect_thunk label.
2153 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2156 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2157 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2158 * g++.dg/warn/deprecated-13.C: New test.
2160 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2162 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2164 2018-03-15 Richard Biener <rguenther@suse.de>
2167 * c-c++-common/pr84873.c: New testcase.
2169 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2172 * gcc.target/arm/big-endian-subreg.c: New.
2174 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2177 * gcc.c-torture/compile/pr84860.c: New test.
2179 2018-03-15 Julia Koval <julia.koval@intel.com>
2181 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2183 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2186 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2189 * gcc.dg/pr84853.c: New test.
2191 2018-03-14 Carl Love <cel@us.ibm.com>
2193 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2195 2018-03-14 Martin Liska <mliska@suse.cz>
2198 * g++.dg/lto/pr84805_0.C: New test.
2199 * g++.dg/lto/pr84805_1.C: New test.
2200 * g++.dg/lto/pr84805_2.C: New test.
2202 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2205 * gcc.dg/fixits-pr84852-1.c: New test.
2206 * gcc.dg/fixits-pr84852-2.c: New test.
2208 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2210 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2211 separate verbose message.
2212 * lib/scandump.exp (scan-dump-times): Likewise.
2214 2018-03-14 Julia Koval <julia.koval@intel.com>
2216 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2218 * gcc.target/i386/funcspec-56.inc: Ditto.
2220 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2222 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2225 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2228 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2229 check count from 17 to 14.
2232 * gcc.target/i386/pr84844.c: New test.
2234 2018-03-14 Richard Biener <rguenther@suse.de>
2236 PR tree-optimization/84830
2237 * gcc.dg/torture/pr84830.c: New testcase.
2239 2018-03-14 Marek Polacek <polacek@redhat.com>
2242 * g++.dg/cpp0x/static_assert15.C: New test.
2244 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2247 * gfortran.dg/pr61775.f90: New test.
2249 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2252 * g++.dg/ext/pr84843-1.C: New test.
2253 * g++.dg/ext/pr84843-2.C: New test.
2255 2018-03-13 David Pagan <dave.pagan@oracle.com>
2258 * gcc.dg/pr46921.c: New test.
2260 2018-03-13 Martin Sebor <msebor@redhat.com>
2262 PR tree-optimization/84725
2263 * c-c++-common/Wstringop-truncation-4.c: New test.
2264 * c-c++-common/attr-nonstring-5.c: New test.
2266 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2268 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2270 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2271 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2273 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2275 * gcc.target/aarch64/sve/tls_1.c: New test.
2276 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2278 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2280 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2281 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2283 2018-03-13 Martin Liska <mliska@suse.cz>
2286 * g++.dg/ipa/pr84658.C: New test.
2288 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2291 * gcc.dg/pr84834.c: New test.
2294 * gcc.target/i386/pr84827.c: New test.
2297 * g++.dg/ext/pr84828.C: New test.
2300 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2301 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2304 * g++.dg/cpp1y/constexpr-84808.C: New test.
2307 * g++.dg/debug/pr84704.C: New test.
2309 2018-03-12 Renlin Li <renlin.li@arm.com>
2311 * gcc.target/aarch64/movi_hf.c: New.
2312 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2313 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2315 2018-03-12 Martin Sebor <msebor@redhat.com>
2317 PR tree-optimization/83456
2318 * c-c++-common/Wrestrict-2.c: Remove test cases.
2319 * c-c++-common/Wrestrict.c: Same.
2320 * gcc.dg/Wrestrict-12.c: New test.
2321 * gcc.dg/Wrestrict-14.c: New test.
2323 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2325 * g++.dg/pr84821.C: New test.
2327 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2329 * gcc.dg/pr84799.c: New test.
2331 2018-03-12 Richard Biener <rguenther@suse.de>
2333 PR tree-optimization/84803
2334 * gcc.dg/torture/pr84803.c: New testcase.
2336 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2339 * g++.dg/debug/pr84813.C: New test.
2341 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2344 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2346 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2349 * gfortran.dg/pr83939.f90
2351 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2354 * gfortran.dg/zero_sized_9.f90: New test.
2356 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2359 * g++.dg/debug/dwarf2/enum2.C: New test.
2361 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2364 * gfortran.dg/pr84734.f90: New test.
2366 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2368 * gnat.dg/prot3.adb: New test.
2369 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2371 2018-03-09 Jason Merrill <jason@redhat.com>
2372 Paolo Carlini <paolo.carlini@oracle.com>
2376 * g++.dg/cpp0x/pr71169.C: New.
2377 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2378 * g++.dg/cpp0x/pr71832.C: Likewise.
2380 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2383 * gcc.target/powerpc/pr83969.c: New test.
2385 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2388 * gcc.dg/pr84772.c: New test.
2391 * g++.dg/warn/Wformat-2.C: New test.
2394 * g++.dg/ext/vla18.C: New test.
2396 2018-03-09 Martin Sebor <msebor@redhat.com>
2398 PR tree-optimization/84526
2399 * gcc.dg/Wrestrict-10.c: New test.
2400 * gcc.dg/Wrestrict-11.c: New test.
2402 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2404 PR rtl-optimization/84682
2405 * gcc.dg/torture/pr84682-1.c: New.
2406 * gcc.dg/torture/pr84682-2.c: New.
2407 * gcc.dg/torture/pr84682-3.c: New.
2409 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2412 * g++.dg/ext/pr84724.C: New test.
2414 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2417 * gcc.target/arm/pr83712.c: New.
2419 2018-03-09 Richard Biener <rguenther@suse.de>
2421 PR tree-optimization/84775
2422 * gcc.dg/torture/pr84775.c: New testcase.
2424 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2427 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2430 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2432 * gcc.c-torture/compile/20180309-1.c: New test.
2434 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2437 * g++.dg/warn/Wunused-function4.C: New test.
2440 * gcc.target/i386/pr84742-1.c: New test.
2441 * gcc.target/i386/pr84742-2.c: New test.
2443 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2446 * gcc.c-torture/execute/pr84748.c: New test.
2448 2018-03-08 Richard Biener <rguenther@suse.de>
2451 * gcc.dg/graphite/pr84552.c: New testcase.
2453 2018-03-08 Richard Biener <rguenther@suse.de>
2455 PR tree-optimization/84178
2456 * gcc.dg/torture/pr84178-2.c: New testcase.
2458 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2460 PR tree-optimization/84178
2461 * gcc.c-torture/compile/pr84178-1.c: New test.
2463 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2465 * lib/target-supports.exp: Do not return zero from a ifunc
2468 2018-03-08 Richard Biener <rguenther@suse.de>
2470 PR tree-optimization/84746
2471 * gcc.dg/torture/pr84746.c: New testcase.
2474 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2477 * gcc.dg/graphite/pr84404.c: New.
2479 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2481 PR tree-optimization/84740
2482 * gcc.dg/torture/pr84740.c: New test.
2484 PR tree-optimization/84739
2485 * gcc.dg/pr84739.c: New test.
2487 2018-03-07 Martin Sebor <msebor@redhat.com>
2489 PR tree-optimization/83519
2490 * gcc.dg/Wrestrict-13.c: New test.
2492 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2496 * gfortran.dg/pr64124.f90: New tests.
2497 * gfortran.dg/pr70409.f90: New tests.
2499 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2502 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2504 2018-03-07 Martin Sebor <msebor@redhat.com>
2506 PR tree-optimization/84526
2507 * gcc.dg/Wrestrict-10.c: New test.
2509 2018-03-07 Martin Sebor <msebor@redhat.com>
2511 PR tree-optimization/84468
2512 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2513 * gcc.dg/Wstringop-truncation.c: New test.
2514 * gcc.dg/Wstringop-truncation-2.c: New test.
2516 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2519 * gfortran.dg/pr84565.f90: New test.
2522 * gcc.target/i386/pr84723-1.c: New test.
2523 * gcc.target/i386/pr84723-2.c: New test.
2524 * gcc.target/i386/pr84723-3.c: New test.
2525 * gcc.target/i386/pr84723-4.c: New test.
2526 * gcc.target/i386/pr84723-5.c: New test.
2528 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2531 * gfortran.dg/pr64107.f90: New test.
2533 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2537 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2539 2018-03-06 Marek Polacek <polacek@redhat.com>
2542 * g++.dg/cpp1z/constexpr-84684.C: New test.
2544 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2547 * gcc.dg/pr84721.c: New test.
2550 * gcc.dg/pr84710.c: New test.
2552 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2555 * gfortran.dg/implied_do_2.f90: New test.
2556 * gfortran.dg/coarray_8.f90: Update for new error message.
2558 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2561 * g++.dg/ext/pr84683.C: New test.
2563 PR tree-optimization/84687
2564 * gcc.dg/pr84687.c: New test.
2566 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2569 * g++.dg/pr84231.C: New.
2572 * g++.dg/cpp1y/pr84593.C: New.
2575 * g++.dg/pr84492.C: New.
2577 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2579 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2580 __builtin_ppc_speculation_barrier.
2582 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2585 * gcc.target/powerpc/pr84700.c: New test.
2587 2018-03-05 Nathan Sidwell <nathan@acm.org>
2590 * g++.dg/lookup/pr84702.C: New.
2592 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2595 * gcc.target/i386/pr84564.c: New test.
2597 2018-03-05 Marek Polacek <polacek@redhat.com>
2600 * g++.dg/cpp0x/inline-ns10.C: New test.
2602 2018-03-05 Nathan Sidwell <nathan@acm.org>
2605 * g++.dg/template/pr84694.C: New.
2607 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2610 * gcc.c-torture/execute/pr84524.c: New test.
2611 * gcc.target/i386/avx512bw-pr84524.c: New test.
2613 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2616 * g++.dg/pr84264.C: New test.
2618 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2621 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2622 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2623 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2625 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2627 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2628 * g++.dg/other/i386-3.C: Ditto.
2629 * gcc.target/i386/sse-12.c: Ditto.
2630 * gcc.target/i386/sse-13.c: Ditto.
2631 * gcc.target/i386/sse-14.c: Ditto.
2632 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2633 * gcc.target/i386/wbinvd-1.c: New test.
2634 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2635 * gcc.target/i386/pconfig-1.c: Ditto.
2637 2018-03-05 Pádraig Brady <P@draigBrady.com>
2638 Nathan Sidwell <nathan@acm.org>
2641 * g++.dg/cpp0x/pr84497.C: New.
2643 2018-03-05 Richard Biener <rguenther@suse.de>
2645 PR tree-optimization/84670
2646 * gcc.dg/pr84670-1.c: New testcase.
2647 * gcc.dg/pr84670-2.c: Likewise.
2648 * gcc.dg/pr84670-3.c: Likewise.
2649 * gcc.dg/pr84670-4.c: Likewise.
2651 2018-03-05 Richard Biener <rguenther@suse.de>
2653 PR tree-optimization/84650
2654 * gcc.dg/graphite/pr84650.c: New testcase.
2656 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2659 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2661 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2664 * gfortran.dg/pr71085.f90: New test.
2666 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2669 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2671 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2674 * gfortran.dg/pr51434.f90: New test.
2676 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2679 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2681 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2684 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2686 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2689 * g++.dg/torture/pr71464.C: New.
2691 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2694 * gfortran.dg/select_type_41.f90: New test.
2696 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2699 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2701 2018-03-02 Marek Polacek <polacek@redhat.com>
2704 * g++.dg/ext/flexary29.C: New test.
2706 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2708 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2710 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2713 * g++.dg/torture/pr81812.C: New.
2715 2018-03-02 Marek Polacek <polacek@redhat.com>
2718 * g++.dg/warn/Wsign-compare-8.C: New test.
2721 * g++.dg/parse/array-size3.C: New test.
2724 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2726 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2729 * g++.dg/cpp1y/pr84662.C: New test.
2731 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2733 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2734 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2736 * g++.dg/lto/20101010-1_0.C: Likewise.
2737 * g++.dg/lto/20101010-2_0.C: Likewise.
2739 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2742 * gcc.dg/pr84628.c: New test.
2745 * gcc.target/ia64/pr56540.c: New test.
2747 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2749 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2751 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2752 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2753 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2754 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2756 2018-03-02 Marek Polacek <polacek@redhat.com>
2759 * c-c++-common/ubsan/shift-11.c: New test.
2761 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2763 * gcc.dg/vect/vect-alias-check-13.c: New test.
2765 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2768 * gcc.dg/pr84614.c: New test.
2771 * gcc.target/i386/pr84625.c: New test.
2773 2018-03-02 Richard Biener <rguenther@suse.de>
2775 PR tree-optimization/84427
2776 * gcc.dg/torture/pr84427.c: New testcase.
2778 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2781 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2782 powerpc64le*-*-linux*.
2783 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2784 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2786 2018-03-01 Martin Sebor <msebor@redhat.com>
2789 * g++.dg/ext/attr-const.C: Remove xfail.
2790 * g++.dg/ext/attr-malloc-3.C: New test.
2791 * g++.dg/ext/attr-noinline-3.C: New test.
2792 * g++.dg/ext/attr-noreturn-3.C: New test.
2793 * g++.dg/ext/attr-nothrow-3.C: New test.
2794 * g++.dg/ext/attr-pure.C: Remove xfail.
2796 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2799 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2800 dg-options and dg-shouldfail "ubsan" directive.
2802 2018-03-01 Marek Polacek <polacek@redhat.com>
2803 Jason Merrill <jason@redhat.com>
2806 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2807 * g++.dg/cpp1z/static1.C: New test.
2808 * g++.dg/template/static37.C: New test.
2810 2018-03-01 Nathan Sidwell <nathan@acm.org>
2813 * g++.dg/template/pr84434.C: New.
2815 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2817 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2818 -mthumb to the command-line.
2820 2018-03-01 Marek Polacek <polacek@redhat.com>
2823 * g++.dg/cpp0x/static_assert14.C: New test.
2825 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2828 * g++.dg/torture/pr79410.C: New.
2830 2018-03-01 Martin Liska <mliska@suse.cz>
2833 * gcc.dg/asan/pr82484.c: New test.
2835 2018-03-01 Richard Biener <rguenther@suse.de>
2838 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2840 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2843 * gfortran.dg/coarray_47.f90: New test.
2845 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2848 * gfortran.dg/class_array_23.f03: New test.
2850 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2852 PR rtl-optimization/84528
2853 * gcc.dg/torture/pr84538.c: Rename to...
2854 * gcc.dg/torture/pr84528.c: ...this.
2856 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2858 PR rtl-optimization/84528
2859 * gcc.dg/torture/pr84538.c: New test.
2861 2018-02-28 Martin Sebor <msebor@redhat.com>
2863 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2864 -fpic test failures.
2865 * c-c++-common/Wrestrict-2.c: Same.
2866 * c-c++-common/Wstringop-truncation.c: Same.
2867 * gcc.dg/Warray-bounds-22.c: Same.
2868 * gcc.dg/Wstringop-overflow.c: Same.
2869 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2870 (signed_range): Same.
2871 (unsigned_anti_range): Same.
2872 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2873 (signed_range): Same.
2874 (unsigned_anti_range): Same.
2875 * gcc.dg/attr-alloc_size-7.c: Same.
2876 * gcc.dg/attr-alloc_size-8.c: Same.
2877 * gcc.dg/builtin-alloc-size.c: Same.
2878 * gcc.dg/builtin-stpncpy.c: Same.
2879 * gcc.dg/builtins-nonnull.c: Same.
2880 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2881 * gcc.dg/pr79214.c: Same.
2882 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2883 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2884 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2885 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2886 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2887 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2888 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2889 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2890 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2891 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2892 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2894 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2897 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2899 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2902 * g++.dg/cpp0x/pr84609.C: New test.
2904 2018-02-28 Martin Sebor <msebor@redhat.com>
2907 * g++.dg/ext/attr-malloc-3.C: New test.
2908 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2909 to pre-existing problems.
2910 * g++.dg/ext/attr-pure.C: Same.
2912 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2915 * gfortran.dg/associate_37.f90: New test.
2918 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2920 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2923 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2924 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2925 * gcc.dg/bf-ms-layout-4.c: New test.
2926 * gcc.dg/bf-ms-layout-5.c: New test.
2928 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2931 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2933 2018-02-28 Richard Biener <rguenther@suse.de>
2935 PR tree-optimization/84584
2936 * gcc.dg/graphite/pr84584.c: New testcase.
2938 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2940 PR preprocessor/84517
2941 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2943 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2945 * c-c++-common/dump-ada-spec-12.c: New test.
2946 * c-c++-common/dump-ada-spec-13.c: Likewise.
2948 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2950 * c-c++-common/dump-ada-spec-11.c: New test.
2952 2018-02-28 Martin Liska <mliska@suse.cz>
2955 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2956 * g++.dg/ext/timevar2.C: Likewise.
2958 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2960 * c-c++-common/dump-ada-spec-8.c: New test.
2961 * c-c++-common/dump-ada-spec-9.c: Likewise.
2962 * c-c++-common/dump-ada-spec-10.c: Likewise.
2964 2018-02-28 Richard Biener <rguenther@suse.de>
2967 * gcc.dg/pr84607.c: New testcase.
2969 2018-02-28 Nathan Sidwell <nathan@acm.org>
2972 * g++.dg/lookup/pr84602.C: New.
2974 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2978 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2980 * g++.dg/ext/attr-nonnull.C: Likewise.
2981 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2983 * g++.dg/ext/attr-noinline-2.C: Likewise.
2984 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2985 -fdump-tree-eh in dg-options.
2987 2018-02-28 Alan Modra <amodra@gmail.com>
2989 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2991 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2993 2018-02-27 Martin Sebor <msebor@redhat.com>
2997 * g++.dg/Wmissing-attributes.C: New test.
2998 * g++.dg/ext/attr-const-pure.C: New test.
2999 * g++.dg/ext/attr-const.C: New test.
3000 * g++.dg/ext/attr-deprecated-2.C: New test.
3001 * g++.dg/ext/attr-malloc-2.C: New test.
3002 * g++.dg/ext/attr-malloc.C: New test.
3003 * g++.dg/ext/attr-noinline-2.C: New test.
3004 * g++.dg/ext/attr-noinline.C: New test.
3005 * g++.dg/ext/attr-nonnull.C: New test.
3006 * g++.dg/ext/attr-noreturn-2.C: New test.
3007 * g++.dg/ext/attr-noreturn.C: New test.
3008 * g++.dg/ext/attr-nothrow-2.C: New test.
3009 * g++.dg/ext/attr-nothrow.C: New test.
3010 * g++.dg/ext/attr-optimize.C: New test.
3011 * g++.dg/ext/attr-pure.C: New test.
3012 * g++.dg/ext/attr-returns-nonnull.C: New test.
3013 * g++.dg/ext/attr-warning.C: New test.
3015 2018-02-27 Nathan Sidwell <nathan@acm.org>
3018 * g++.dg/lookup/pr84426.C: New.
3020 2018-02-27 Richard Biener <rguenther@suse.de>
3022 PR tree-optimization/84512
3023 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3025 2018-02-27 Martin Liska <mliska@suse.cz>
3027 PR gcov-profile/84548
3028 * g++.dg/gcov/pr84548.C: New test.
3030 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3033 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3035 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3038 * g++.dg/cpp1y/pr84558.C: New test.
3040 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3043 * g++.dg/cpp0x/alignas14.C: New.
3044 * g++.dg/cpp0x/alignas15.C: Likewise.
3046 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3049 * g++.dg/gomp/pr84557.C: New test.
3051 2018-02-26 Marek Polacek <polacek@redhat.com>
3054 * g++.dg/cpp1z/pr84325.C: New test.
3056 2018-02-26 Carl Love <cel@us.ibm.com>
3058 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3060 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3061 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3062 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3064 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3065 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3068 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3071 * gcc.target/i386/indirect-thunk-1.c: Updated.
3072 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3073 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3074 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3075 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3076 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3077 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3078 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3079 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3080 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3081 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3082 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3083 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3084 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3085 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3086 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3087 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3088 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3089 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3090 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3091 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3092 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3093 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3094 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3095 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3096 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3097 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3098 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3099 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3100 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3101 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3102 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3103 * gcc.target/i386/ret-thunk-9.c: Likewise.
3104 * gcc.target/i386/ret-thunk-10.c: Likewise.
3105 * gcc.target/i386/ret-thunk-11.c: Likewise.
3106 * gcc.target/i386/ret-thunk-12.c: Likewise.
3107 * gcc.target/i386/ret-thunk-13.c: Likewise.
3108 * gcc.target/i386/ret-thunk-14.c: Likewise.
3109 * gcc.target/i386/ret-thunk-15.c: Likewise.
3111 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3113 * gcc.c-torture/execute/20180226-1.c: New test.
3115 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3117 PR tree-optimization/83965
3118 * gcc.dg/vect/pr83965-2.c: New test.
3120 2018-02-26 Tom de Vries <tom@codesourcery.com>
3122 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3124 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3127 * gcc.target/i386/ret-thunk-22.c: New test.
3128 * gcc.target/i386/ret-thunk-23.c: Likewise.
3129 * gcc.target/i386/ret-thunk-24.c: Likewise.
3130 * gcc.target/i386/ret-thunk-25.c: Likewise.
3131 * gcc.target/i386/ret-thunk-26.c: Likewise.
3133 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3136 * g++.dg/cpp1z/pr84533.C: New.
3138 2018-02-26 Marek Polacek <polacek@redhat.com>
3141 * g++.dg/parse/error60.C: New test.
3143 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3146 * g++.dg/gomp/pr84556.C: New test.
3147 * g++.dg/vect/pr84556.cc: New test.
3149 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3152 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3153 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3154 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3155 * gfortran.dg/c_loc_test.f90: Likewise.
3156 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3157 * gfortran.dg/proc_decl_17.f90: Likewise.
3158 * gfortran.dg/proc_ptr_8.f90: Likewise.
3160 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3163 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3164 r254814 disabling -fomit-frame-pointer by default.
3165 * gcc.target/aarch64/spill_1.c: Likewise.
3166 * gcc.target/aarch64/test_frame_11.c: Likewise.
3167 * gcc.target/aarch64/test_frame_12.c: Likewise.
3168 * gcc.target/aarch64/test_frame_13.c: Likewise.
3169 * gcc.target/aarch64/test_frame_14.c: Likewise.
3170 * gcc.target/aarch64/test_frame_15.c: Likewise.
3171 * gcc.target/aarch64/test_frame_3.c: Likewise.
3172 * gcc.target/aarch64/test_frame_5.c: Likewise.
3173 * gcc.target/aarch64/test_frame_9.c: Likewise.
3175 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3178 * gfortran.dg/explicit_shape_1.f90: New test.
3179 * gfortran.dg/automatic_module_variable.f90: Update regex.
3180 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3181 * gfortran.dg/constant_shape.f90: Ditto.
3182 * gfortran.dg/dec_structure_23.f90: Ditto.
3183 * gfortran.dg/pr78240.f90: Ditto.
3185 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3188 * gfortran.dg/pr84523.f90: New test.
3190 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3193 * gfortran.dg/select_type_40.f90: New test.
3195 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3198 * gfortran.dg/data_substring.f90: New test.
3200 2018-02-24 Marek Polacek <polacek@redhat.com>
3203 * g++.dg/cpp1z/constexpr-83692.C: New test.
3205 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3208 * gfortran.dg/statement_function_1.f90: Update test.
3210 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3213 * gfortran.dg/inquire_19.f90: New test.
3215 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3218 * gfortran.dg/pr83149_b.f90: New test.
3219 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3221 2018-02-23 Carl Love <cel@us.ibm.com>
3223 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3224 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3225 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3228 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3230 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3231 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3233 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3235 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3238 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3241 * gfortran.dg/pr83149_1.f90: New test.
3242 * gfortran.dg/pr83149.f90: Additional source for previous.
3244 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3247 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3248 __GI___pthread_mutex_init as well.
3250 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3253 * gfortran.dg/class_68.f90: New test.
3255 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3258 * gfortran.dg/derived_init_5.f90: New test.
3260 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3263 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3264 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3266 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3269 * gcc.target/powerpc/pr81572.c: New.
3271 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3273 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3275 2018-02-22 Martin Sebor <msebor@redhat.com>
3277 PR tree-optimization/84480
3278 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3279 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3281 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3284 * gcc.target/i386/indirect-thunk-11.c: New test.
3285 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3286 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3287 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3288 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3289 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3290 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3291 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3292 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3293 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3295 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3298 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3300 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3302 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3304 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3306 2018-02-22 Marek Polacek <polacek@redhat.com>
3309 * g++.dg/parse/error59.C: New test.
3311 2018-02-22 Tom de Vries <tom@codesourcery.com>
3313 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3315 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3318 * g++.dg/cpp0x/pr77655.C: New.
3320 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3323 * g++.dg/cpp1y/pr84496.C: New test.
3326 * g++.dg/torture/pr84502.C: New test.
3328 PR tree-optimization/84503
3329 * gcc.dg/pr84503-1.c: New test.
3330 * gcc.dg/pr84503-2.c: New test.
3332 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3334 PR tree-optimization/84478
3335 * gcc.c-torture/execute/pr84478.c: New test.
3337 2018-02-20 Martin Sebor <msebor@redhat.com>
3340 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3341 * c-c++-common/Wrestrict.c: Same.
3342 * gcc.dg/Wrestrict-6.c: Same.
3343 * gcc.dg/Warray-bounds-27.c: New test.
3344 * gcc.dg/Wrestrict-8.c: New test.
3345 * gcc.dg/Wrestrict-9.c: New test.
3346 * gcc.dg/pr84095.c: New test.
3348 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3350 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3352 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3356 * gfortran.dg/structure_constructor_14.f90: New test.
3358 2018-02-20 Jeff Law <law@redhat.com>
3361 PR tree-optimization/81592
3363 * gcc.dg/pr81592.c: New test.
3364 * gcc.dg/pr82123.c: New test.
3365 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3367 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3370 * g++.dg/warn/Wunused-var-30.C: New test.
3372 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3374 PR tree-optimization/84419
3375 * gcc.dg/vect/pr84419.c: New test.
3377 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3380 * gfortran.dg/pr82004.f90: New test.
3382 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3384 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3386 2018-02-20 Martin Liska <mliska@suse.cz>
3390 * gcc.target/i386/pr84310.c: New test.
3391 * gcc.target/i386/pr84310-2.c: Likewise.
3393 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3396 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3398 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3401 * g++.dg/cpp1z/launder7.C: New test.
3404 * g++.dg/cpp0x/constexpr-84449.C: New test.
3407 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3409 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3413 * gfortran.dg/associate_22.f90: Enable commented out test.
3414 * gfortran.dg/associate_36.f90: New test.
3416 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3419 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3421 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3423 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3424 (dg-options): Use -mavx instead of -w.
3426 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3429 * g++.dg/cpp1z/launder8.C: New test.
3432 * g++.dg/gomp/pr84448.C: New test.
3435 * g++.dg/gomp/pr84430.C: New test.
3437 PR tree-optimization/84452
3438 * gcc.dg/pr84452.c: New test.
3441 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3443 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3446 * gfortran.dg/implied_do_io_4.f90: New test.
3448 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3450 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3451 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3452 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3454 2018-02-19 Carl Love <cel@us.ibm.com>
3456 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3458 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3461 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3463 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3466 * g++.dg/cpp0x/auto50.C: New.
3467 * g++.dg/parse/friend12.C: Adjust.
3469 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3471 PR libgfortran/84389
3472 * gfortran.dg/dtio_33.f90: New test.
3474 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3476 PR libgfortran/84412
3477 * gfortran.dg/inquire_18.f90: New test.
3479 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3482 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3483 * gfortran.dg/pointer_intent_3.f90: Ditto.
3484 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3485 * gfortran.dg/protected_3.f90: Ditto.
3486 * gfortran.dg/protected_4.f90: Ditto.
3487 * gfortran.dg/protected_5.f90: Ditto.
3488 * gfortran.dg/protected_6.f90: Ditto.
3490 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3493 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3496 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3499 * gfortran.dg/inline_matmul_22.f90: New test.
3501 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3504 * gfortran.dg/abort_shoulfail.f90: New test.
3505 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3507 * gfortran.dg/PR19754_2.f90: Likewise.
3508 * gfortran.dg/PR19872.f: Likewise.
3509 * gfortran.dg/PR49268.f90: Likewise.
3510 * gfortran.dg/Wall.f90: Likewise.
3511 * gfortran.dg/Wno-all.f90: Likewise.
3512 * gfortran.dg/achar_1.f90: Likewise.
3513 * gfortran.dg/achar_2.f90: Likewise.
3514 * gfortran.dg/achar_4.f90: Likewise.
3515 * gfortran.dg/achar_6.F90: Likewise.
3516 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3517 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3518 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3519 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3520 * gfortran.dg/actual_array_result_1.f90: Likewise.
3521 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3522 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3523 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3524 * gfortran.dg/actual_procedure_1.f90: Likewise.
3525 * gfortran.dg/adjustl_1.f90: Likewise.
3526 * gfortran.dg/advance_1.f90: Likewise.
3527 * gfortran.dg/advance_4.f90: Likewise.
3528 * gfortran.dg/advance_5.f90: Likewise.
3529 * gfortran.dg/advance_6.f90: Likewise.
3530 * gfortran.dg/aint_anint_1.f90: Likewise.
3531 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3532 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3533 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3534 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3535 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3536 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3537 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3538 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3539 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3540 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3541 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3542 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3543 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3544 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3545 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3546 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3547 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3548 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3549 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3550 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3551 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3552 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3553 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3554 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3555 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3556 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3557 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3558 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3559 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3560 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3561 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3562 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3563 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3564 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3565 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3566 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3567 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3568 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3569 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3570 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3571 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3572 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3573 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3574 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3575 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3576 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3577 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3578 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3579 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3580 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3581 * gfortran.dg/allocatable_function_1.f90: Likewise.
3582 * gfortran.dg/allocatable_function_10.f90: Likewise.
3583 * gfortran.dg/allocatable_function_3.f90: Likewise.
3584 * gfortran.dg/allocatable_function_5.f90: Likewise.
3585 * gfortran.dg/allocatable_function_6.f90: Likewise.
3586 * gfortran.dg/allocatable_function_7.f90: Likewise.
3587 * gfortran.dg/allocatable_function_8.f90: Likewise.
3588 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3589 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3590 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3591 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3592 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3593 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3594 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3595 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3596 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3597 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3598 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3599 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3600 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3601 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3602 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3603 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3604 * gfortran.dg/allocate_class_3.f90: Likewise.
3605 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3606 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3607 * gfortran.dg/allocate_derived_5.f90: Likewise.
3608 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3609 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3610 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3611 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3612 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3613 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3614 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3615 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3616 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3617 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3618 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3619 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3620 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3621 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3622 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3623 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3624 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3625 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3626 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3627 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3628 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3629 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3630 * gfortran.dg/altreturn_3.f90: Likewise.
3631 * gfortran.dg/altreturn_5.f90: Likewise.
3632 * gfortran.dg/altreturn_7.f90: Likewise.
3633 * gfortran.dg/and_or_xor.f90: Likewise.
3634 * gfortran.dg/anint_1.f90: Likewise.
3635 * gfortran.dg/any_all_1.f90: Likewise.
3636 * gfortran.dg/anyallcount_1.f90: Likewise.
3637 * gfortran.dg/append_1.f90: Likewise.
3638 * gfortran.dg/argument_checking_1.f90: Likewise.
3639 * gfortran.dg/argument_checking_2.f90: Likewise.
3640 * gfortran.dg/argument_checking_8.f90: Likewise.
3641 * gfortran.dg/arithmetic_if.f90: Likewise.
3642 * gfortran.dg/array_1.f90: Likewise.
3643 * gfortran.dg/array_2.f90: Likewise.
3644 * gfortran.dg/array_alloc_1.f90: Likewise.
3645 * gfortran.dg/array_alloc_2.f90: Likewise.
3646 * gfortran.dg/array_alloc_3.f90: Likewise.
3647 * gfortran.dg/array_assignment_1.F90: Likewise.
3648 * gfortran.dg/array_assignment_5.f90: Likewise.
3649 * gfortran.dg/array_constructor_1.f90: Likewise.
3650 * gfortran.dg/array_constructor_10.f90: Likewise.
3651 * gfortran.dg/array_constructor_11.f90: Likewise.
3652 * gfortran.dg/array_constructor_12.f90: Likewise.
3653 * gfortran.dg/array_constructor_15.f90: Likewise.
3654 * gfortran.dg/array_constructor_16.f90: Likewise.
3655 * gfortran.dg/array_constructor_17.f90: Likewise.
3656 * gfortran.dg/array_constructor_19.f90: Likewise.
3657 * gfortran.dg/array_constructor_23.f: Likewise.
3658 * gfortran.dg/array_constructor_24.f: Likewise.
3659 * gfortran.dg/array_constructor_32.f90: Likewise.
3660 * gfortran.dg/array_constructor_36.f90: Likewise.
3661 * gfortran.dg/array_constructor_39.f90: Likewise.
3662 * gfortran.dg/array_constructor_4.f90: Likewise.
3663 * gfortran.dg/array_constructor_40.f90: Likewise.
3664 * gfortran.dg/array_constructor_44.f90: Likewise.
3665 * gfortran.dg/array_constructor_45.f90: Likewise.
3666 * gfortran.dg/array_constructor_46.f90: Likewise.
3667 * gfortran.dg/array_constructor_47.f90: Likewise.
3668 * gfortran.dg/array_constructor_49.f90: Likewise.
3669 * gfortran.dg/array_constructor_5.f90: Likewise.
3670 * gfortran.dg/array_constructor_50.f90: Likewise.
3671 * gfortran.dg/array_constructor_6.f90: Likewise.
3672 * gfortran.dg/array_constructor_7.f90: Likewise.
3673 * gfortran.dg/array_constructor_8.f90: Likewise.
3674 * gfortran.dg/array_constructor_9.f90: Likewise.
3675 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3676 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3677 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3678 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3679 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3680 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3681 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3682 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3683 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3684 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3685 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3686 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3687 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3688 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3689 * gfortran.dg/array_function_1.f90: Likewise.
3690 * gfortran.dg/array_function_5.f90: Likewise.
3691 * gfortran.dg/array_initializer_1.f90: Likewise.
3692 * gfortran.dg/array_initializer_2.f90: Likewise.
3693 * gfortran.dg/array_memcpy_5.f90: Likewise.
3694 * gfortran.dg/array_memset_2.f90: Likewise.
3695 * gfortran.dg/array_reference_1.f90: Likewise.
3696 * gfortran.dg/array_return_value_1.f90: Likewise.
3697 * gfortran.dg/array_section_1.f90: Likewise.
3698 * gfortran.dg/array_temporaries_3.f90: Likewise.
3699 * gfortran.dg/arrayio_1.f90: Likewise.
3700 * gfortran.dg/arrayio_10.f90: Likewise.
3701 * gfortran.dg/arrayio_11.f90: Likewise.
3702 * gfortran.dg/arrayio_12.f90: Likewise.
3703 * gfortran.dg/arrayio_13.f90: Likewise.
3704 * gfortran.dg/arrayio_14.f90: Likewise.
3705 * gfortran.dg/arrayio_16.f90: Likewise.
3706 * gfortran.dg/arrayio_2.f90: Likewise.
3707 * gfortran.dg/arrayio_3.f90: Likewise.
3708 * gfortran.dg/arrayio_4.f90: Likewise.
3709 * gfortran.dg/arrayio_5.f90: Likewise.
3710 * gfortran.dg/arrayio_6.f90: Likewise.
3711 * gfortran.dg/arrayio_7.f90: Likewise.
3712 * gfortran.dg/arrayio_8.f90: Likewise.
3713 * gfortran.dg/arrayio_9.f90: Likewise.
3714 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3715 * gfortran.dg/assign_10.f90: Likewise.
3716 * gfortran.dg/assign_9.f90: Likewise.
3717 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3718 * gfortran.dg/assignment_1.f90: Likewise.
3719 * gfortran.dg/associate_1.f03: Likewise.
3720 * gfortran.dg/associate_11.f90: Likewise.
3721 * gfortran.dg/associate_13.f90: Likewise.
3722 * gfortran.dg/associate_15.f90: Likewise.
3723 * gfortran.dg/associate_17.f90: Likewise.
3724 * gfortran.dg/associate_18.f08: Likewise.
3725 * gfortran.dg/associate_19.f03: Likewise.
3726 * gfortran.dg/associate_20.f03: Likewise.
3727 * gfortran.dg/associate_22.f90: Likewise.
3728 * gfortran.dg/associate_23.f90: Likewise.
3729 * gfortran.dg/associate_24.f90: Likewise.
3730 * gfortran.dg/associate_25.f90: Likewise.
3731 * gfortran.dg/associate_27.f90: Likewise.
3732 * gfortran.dg/associate_28.f90: Likewise.
3733 * gfortran.dg/associate_32.f03: Likewise.
3734 * gfortran.dg/associate_33.f03: Likewise.
3735 * gfortran.dg/associate_34.f90: Likewise.
3736 * gfortran.dg/associate_6.f03: Likewise.
3737 * gfortran.dg/associate_7.f03: Likewise.
3738 * gfortran.dg/associate_8.f03: Likewise.
3739 * gfortran.dg/associate_9.f03: Likewise.
3740 * gfortran.dg/associated_1.f90: Likewise.
3741 * gfortran.dg/associated_2.f90: Likewise.
3742 * gfortran.dg/associated_5.f90: Likewise.
3743 * gfortran.dg/associated_6.f90: Likewise.
3744 * gfortran.dg/associated_target_3.f90: Likewise.
3745 * gfortran.dg/associated_target_4.f90: Likewise.
3746 * gfortran.dg/associated_target_5.f03: Likewise.
3747 * gfortran.dg/associated_target_6.f03: Likewise.
3748 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3749 * gfortran.dg/assumed_rank_1.f90: Likewise.
3750 * gfortran.dg/assumed_rank_10.f90: Likewise.
3751 * gfortran.dg/assumed_rank_2.f90: Likewise.
3752 * gfortran.dg/assumed_rank_7.f90: Likewise.
3753 * gfortran.dg/assumed_rank_8.f90: Likewise.
3754 * gfortran.dg/assumed_rank_9.f90: Likewise.
3755 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3756 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3757 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3758 * gfortran.dg/assumed_type_2.f90: Likewise.
3759 * gfortran.dg/atan2_1.f90: Likewise.
3760 * gfortran.dg/auto_array_1.f90: Likewise.
3761 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3762 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3763 * gfortran.dg/auto_char_len_3.f90: Likewise.
3764 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3765 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3766 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3767 * gfortran.dg/auto_save_2.f90: Likewise.
3768 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3769 * gfortran.dg/backslash_1.f90: Likewise.
3770 * gfortran.dg/backslash_2.f90: Likewise.
3771 * gfortran.dg/backslash_3.f: Likewise.
3772 * gfortran.dg/backspace_1.f: Likewise.
3773 * gfortran.dg/backspace_10.f90: Likewise.
3774 * gfortran.dg/backspace_11.f90: Likewise.
3775 * gfortran.dg/backspace_2.f: Likewise.
3776 * gfortran.dg/backspace_3.f: Likewise.
3777 * gfortran.dg/backspace_4.f: Likewise.
3778 * gfortran.dg/backspace_5.f: Likewise.
3779 * gfortran.dg/backspace_6.f: Likewise.
3780 * gfortran.dg/backspace_7.f90: Likewise.
3781 * gfortran.dg/backspace_8.f: Likewise.
3782 * gfortran.dg/backspace_9.f: Likewise.
3783 * gfortran.dg/bessel_1.f90: Likewise.
3784 * gfortran.dg/bessel_2.f90: Likewise.
3785 * gfortran.dg/bessel_5.f90: Likewise.
3786 * gfortran.dg/bessel_6.f90: Likewise.
3787 * gfortran.dg/bessel_7.f90: Likewise.
3788 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3789 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3790 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3791 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3792 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3793 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3794 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3795 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3796 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3797 * gfortran.dg/bit_comparison_1.F90: Likewise.
3798 * gfortran.dg/bit_comparison_2.F90: Likewise.
3799 * gfortran.dg/block_1.f08: Likewise.
3800 * gfortran.dg/block_13.f08: Likewise.
3801 * gfortran.dg/block_14.f90: Likewise.
3802 * gfortran.dg/block_2.f08: Likewise.
3803 * gfortran.dg/block_6.f08: Likewise.
3804 * gfortran.dg/block_7.f08: Likewise.
3805 * gfortran.dg/block_8.f08: Likewise.
3806 * gfortran.dg/blockdata_1.f90: Likewise.
3807 * gfortran.dg/bound_1.f90: Likewise.
3808 * gfortran.dg/bound_2.f90: Likewise.
3809 * gfortran.dg/bound_3.f90: Likewise.
3810 * gfortran.dg/bound_4.f90: Likewise.
3811 * gfortran.dg/bound_5.f90: Likewise.
3812 * gfortran.dg/bound_6.f90: Likewise.
3813 * gfortran.dg/bound_7.f90: Likewise.
3814 * gfortran.dg/bound_8.f90: Likewise.
3815 * gfortran.dg/bound_9.f90: Likewise.
3816 * gfortran.dg/bound_simplification_1.f90: Likewise.
3817 * gfortran.dg/bound_simplification_3.f90: Likewise.
3818 * gfortran.dg/bound_simplification_4.f90: Likewise.
3819 * gfortran.dg/bound_simplification_5.f90: Likewise.
3820 * gfortran.dg/bound_simplification_6.f90: Likewise.
3821 * gfortran.dg/bounds_check_1.f90: Likewise.
3822 * gfortran.dg/bounds_check_12.f90: Likewise.
3823 * gfortran.dg/bounds_check_14.f90: Likewise.
3824 * gfortran.dg/bounds_check_15.f90: Likewise.
3825 * gfortran.dg/bounds_check_19.f90: Likewise.
3826 * gfortran.dg/bounds_check_8.f90: Likewise.
3827 * gfortran.dg/bounds_check_9.f90: Likewise.
3828 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3829 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3830 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3831 * gfortran.dg/boz_1.f90: Likewise.
3832 * gfortran.dg/boz_11.f90: Likewise.
3833 * gfortran.dg/boz_13.f90: Likewise.
3834 * gfortran.dg/boz_14.f90: Likewise.
3835 * gfortran.dg/boz_15.f90: Likewise.
3836 * gfortran.dg/boz_3.f90: Likewise.
3837 * gfortran.dg/boz_6.f90: Likewise.
3838 * gfortran.dg/boz_9.f90: Likewise.
3839 * gfortran.dg/byte_1.f90: Likewise.
3840 * gfortran.dg/byte_2.f90: Likewise.
3841 * gfortran.dg/c_assoc.f90: Likewise.
3842 * gfortran.dg/c_assoc_2.f03: Likewise.
3843 * gfortran.dg/c_assoc_3.f90: Likewise.
3844 * gfortran.dg/c_by_val_1.f: Likewise.
3845 * gfortran.dg/c_by_val_5.f90: Likewise.
3846 * gfortran.dg/c_char_tests.f03: Likewise.
3847 * gfortran.dg/c_char_tests_2.f03: Likewise.
3848 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3849 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3850 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3851 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3852 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3853 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3854 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3855 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3856 * gfortran.dg/c_kind_params.f90: Likewise.
3857 * gfortran.dg/c_loc_test_20.f90: Likewise.
3858 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3859 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3860 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3861 * gfortran.dg/c_size_t_test.f03: Likewise.
3862 * gfortran.dg/c_sizeof_1.f90: Likewise.
3863 * gfortran.dg/c_sizeof_5.f90: Likewise.
3864 * gfortran.dg/c_sizeof_6.f90: Likewise.
3865 * gfortran.dg/char4_iunit_1.f03: Likewise.
3866 * gfortran.dg/char4_iunit_2.f03: Likewise.
3867 * gfortran.dg/char_allocation_1.f90: Likewise.
3868 * gfortran.dg/char_array_constructor.f90: Likewise.
3869 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3870 * gfortran.dg/char_assign_1.f90: Likewise.
3871 * gfortran.dg/char_associated_1.f90: Likewise.
3872 * gfortran.dg/char_cast_2.f90: Likewise.
3873 * gfortran.dg/char_comparison_1.f: Likewise.
3874 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3875 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3876 * gfortran.dg/char_cons_len.f90: Likewise.
3877 * gfortran.dg/char_conversion.f90: Likewise.
3878 * gfortran.dg/char_cshift_1.f90: Likewise.
3879 * gfortran.dg/char_cshift_2.f90: Likewise.
3880 * gfortran.dg/char_decl_2.f90: Likewise.
3881 * gfortran.dg/char_eoshift_1.f90: Likewise.
3882 * gfortran.dg/char_eoshift_2.f90: Likewise.
3883 * gfortran.dg/char_eoshift_3.f90: Likewise.
3884 * gfortran.dg/char_eoshift_4.f90: Likewise.
3885 * gfortran.dg/char_eoshift_5.f90: Likewise.
3886 * gfortran.dg/char_expr_1.f90: Likewise.
3887 * gfortran.dg/char_expr_3.f90: Likewise.
3888 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3889 * gfortran.dg/char_length_12.f90: Likewise.
3890 * gfortran.dg/char_length_14.f90: Likewise.
3891 * gfortran.dg/char_length_15.f90: Likewise.
3892 * gfortran.dg/char_length_17.f90: Likewise.
3893 * gfortran.dg/char_length_20.f90: Likewise.
3894 * gfortran.dg/char_length_21.f90: Likewise.
3895 * gfortran.dg/char_length_5.f90: Likewise.
3896 * gfortran.dg/char_length_6.f90: Likewise.
3897 * gfortran.dg/char_length_7.f90: Likewise.
3898 * gfortran.dg/char_length_8.f90: Likewise.
3899 * gfortran.dg/char_pack_1.f90: Likewise.
3900 * gfortran.dg/char_pack_2.f90: Likewise.
3901 * gfortran.dg/char_pointer_assign.f90: Likewise.
3902 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3903 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3904 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3905 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3906 * gfortran.dg/char_pointer_func.f90: Likewise.
3907 * gfortran.dg/char_reshape_1.f90: Likewise.
3908 * gfortran.dg/char_result_1.f90: Likewise.
3909 * gfortran.dg/char_result_12.f90: Likewise.
3910 * gfortran.dg/char_result_13.f90: Likewise.
3911 * gfortran.dg/char_result_14.f90: Likewise.
3912 * gfortran.dg/char_result_15.f90: Likewise.
3913 * gfortran.dg/char_result_2.f90: Likewise.
3914 * gfortran.dg/char_result_3.f90: Likewise.
3915 * gfortran.dg/char_result_4.f90: Likewise.
3916 * gfortran.dg/char_result_5.f90: Likewise.
3917 * gfortran.dg/char_result_6.f90: Likewise.
3918 * gfortran.dg/char_result_7.f90: Likewise.
3919 * gfortran.dg/char_result_8.f90: Likewise.
3920 * gfortran.dg/char_spread_1.f90: Likewise.
3921 * gfortran.dg/char_transpose_1.f90: Likewise.
3922 * gfortran.dg/char_type_len.f90: Likewise.
3923 * gfortran.dg/char_unpack_1.f90: Likewise.
3924 * gfortran.dg/char_unpack_2.f90: Likewise.
3925 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3926 * gfortran.dg/character_comparison_1.f90: Likewise.
3927 * gfortran.dg/character_comparison_2.f90: Likewise.
3928 * gfortran.dg/character_comparison_3.f90: Likewise.
3929 * gfortran.dg/character_comparison_4.f90: Likewise.
3930 * gfortran.dg/character_comparison_5.f90: Likewise.
3931 * gfortran.dg/character_comparison_6.f90: Likewise.
3932 * gfortran.dg/character_comparison_7.f90: Likewise.
3933 * gfortran.dg/character_comparison_8.f90: Likewise.
3934 * gfortran.dg/character_comparison_9.f90: Likewise.
3935 * gfortran.dg/charlen_15.f90: Likewise.
3936 * gfortran.dg/charlen_16.f90: Likewise.
3937 * gfortran.dg/chkbits.f90: Likewise.
3938 * gfortran.dg/chmod_1.f90: Likewise.
3939 * gfortran.dg/chmod_2.f90: Likewise.
3940 * gfortran.dg/chmod_3.f90: Likewise.
3941 * gfortran.dg/class_1.f03: Likewise.
3942 * gfortran.dg/class_18.f03: Likewise.
3943 * gfortran.dg/class_19.f03: Likewise.
3944 * gfortran.dg/class_35.f90: Likewise.
3945 * gfortran.dg/class_46.f03: Likewise.
3946 * gfortran.dg/class_48.f90: Likewise.
3947 * gfortran.dg/class_51.f90: Likewise.
3948 * gfortran.dg/class_52.f90: Likewise.
3949 * gfortran.dg/class_6.f03: Likewise.
3950 * gfortran.dg/class_63.f90: Likewise.
3951 * gfortran.dg/class_64.f90: Likewise.
3952 * gfortran.dg/class_65.f90: Likewise.
3953 * gfortran.dg/class_66.f90: Likewise.
3954 * gfortran.dg/class_67.f90: Likewise.
3955 * gfortran.dg/class_9.f03: Likewise.
3956 * gfortran.dg/class_alias.f90: Likewise.
3957 * gfortran.dg/class_allocate_1.f03: Likewise.
3958 * gfortran.dg/class_allocate_10.f03: Likewise.
3959 * gfortran.dg/class_allocate_13.f90: Likewise.
3960 * gfortran.dg/class_allocate_14.f90: Likewise.
3961 * gfortran.dg/class_allocate_15.f90: Likewise.
3962 * gfortran.dg/class_allocate_19.f03: Likewise.
3963 * gfortran.dg/class_allocate_21.f90: Likewise.
3964 * gfortran.dg/class_allocate_22.f90: Likewise.
3965 * gfortran.dg/class_allocate_3.f03: Likewise.
3966 * gfortran.dg/class_allocate_4.f03: Likewise.
3967 * gfortran.dg/class_allocate_5.f90: Likewise.
3968 * gfortran.dg/class_allocate_6.f03: Likewise.
3969 * gfortran.dg/class_allocate_7.f03: Likewise.
3970 * gfortran.dg/class_allocate_8.f03: Likewise.
3971 * gfortran.dg/class_allocate_9.f03: Likewise.
3972 * gfortran.dg/class_array_1.f03: Likewise.
3973 * gfortran.dg/class_array_14.f90: Likewise.
3974 * gfortran.dg/class_array_15.f03: Likewise.
3975 * gfortran.dg/class_array_16.f90: Likewise.
3976 * gfortran.dg/class_array_2.f03: Likewise.
3977 * gfortran.dg/class_array_20.f03: Likewise.
3978 * gfortran.dg/class_array_21.f03: Likewise.
3979 * gfortran.dg/class_array_3.f03: Likewise.
3980 * gfortran.dg/class_array_4.f03: Likewise.
3981 * gfortran.dg/class_array_7.f03: Likewise.
3982 * gfortran.dg/class_array_8.f03: Likewise.
3983 * gfortran.dg/class_array_9.f03: Likewise.
3984 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3985 * gfortran.dg/class_dummy_1.f03: Likewise.
3986 * gfortran.dg/class_optional_1.f90: Likewise.
3987 * gfortran.dg/class_optional_2.f90: Likewise.
3988 * gfortran.dg/class_result_5.f90: Likewise.
3989 * gfortran.dg/class_result_6.f90: Likewise.
3990 * gfortran.dg/class_to_type_1.f03: Likewise.
3991 * gfortran.dg/class_to_type_2.f90: Likewise.
3992 * gfortran.dg/class_to_type_3.f03: Likewise.
3993 * gfortran.dg/class_to_type_4.f90: Likewise.
3994 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3995 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3996 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3997 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3998 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3999 * gfortran.dg/coarray/codimension.f90: Likewise.
4000 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4001 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4002 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4003 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4004 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4005 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4006 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4007 * gfortran.dg/coarray/event_1.f90: Likewise.
4008 * gfortran.dg/coarray/event_2.f90: Likewise.
4009 * gfortran.dg/coarray/get_array.f90: Likewise.
4010 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4011 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4012 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4013 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4014 * gfortran.dg/coarray/lock_1.f90: Likewise.
4015 * gfortran.dg/coarray/lock_2.f90: Likewise.
4016 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4017 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4018 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4019 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4020 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4021 * gfortran.dg/coarray/registering_1.f90: Likewise.
4022 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4023 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4024 * gfortran.dg/coarray/send_array.f90: Likewise.
4025 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4026 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4027 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4028 * gfortran.dg/coarray/sync_1.f90: Likewise.
4029 * gfortran.dg/coarray/sync_3.f90: Likewise.
4030 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4031 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4032 * gfortran.dg/coarray_13.f90: Likewise.
4033 * gfortran.dg/coarray_15.f90: Likewise.
4034 * gfortran.dg/coarray_16.f90: Likewise.
4035 * gfortran.dg/coarray_2.f90: Likewise.
4036 * gfortran.dg/coarray_23.f90: Likewise.
4037 * gfortran.dg/coarray_40.f90: Likewise.
4038 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4039 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4040 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4041 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4042 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4043 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4044 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4045 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4046 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4047 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4048 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4049 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4050 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4051 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4052 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4053 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4054 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4055 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4056 * gfortran.dg/coarray_stat_2.f90: Likewise.
4057 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4058 * gfortran.dg/coindexed_1.f90: Likewise.
4059 * gfortran.dg/comma.f: Likewise.
4060 * gfortran.dg/comma_format_extension_3.f: Likewise.
4061 * gfortran.dg/comma_format_extension_4.f: Likewise.
4062 * gfortran.dg/common_2.f90: Likewise.
4063 * gfortran.dg/common_4.f90: Likewise.
4064 * gfortran.dg/common_align_1.f90: Likewise.
4065 * gfortran.dg/common_align_2.f90: Likewise.
4066 * gfortran.dg/common_equivalence_1.f: Likewise.
4067 * gfortran.dg/common_pointer_1.f90: Likewise.
4068 * gfortran.dg/common_resize_1.f: Likewise.
4069 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4070 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4071 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4072 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4073 * gfortran.dg/complex_read.f90: Likewise.
4074 * gfortran.dg/complex_write.f90: Likewise.
4075 * gfortran.dg/constant_substring.f: Likewise.
4076 * gfortran.dg/constructor_2.f90: Likewise.
4077 * gfortran.dg/constructor_3.f90: Likewise.
4078 * gfortran.dg/constructor_6.f90: Likewise.
4079 * gfortran.dg/contained_1.f90: Likewise.
4080 * gfortran.dg/contained_3.f90: Likewise.
4081 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4082 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4083 * gfortran.dg/continuation_1.f90: Likewise.
4084 * gfortran.dg/continuation_11.f90: Likewise.
4085 * gfortran.dg/continuation_12.f90: Likewise.
4086 * gfortran.dg/continuation_13.f90: Likewise.
4087 * gfortran.dg/continuation_14.f: Likewise.
4088 * gfortran.dg/continuation_8.f90: Likewise.
4089 * gfortran.dg/convert_2.f90: Likewise.
4090 * gfortran.dg/convert_implied_open.f90: Likewise.
4091 * gfortran.dg/count_init_expr.f03: Likewise.
4092 * gfortran.dg/cr_lf.f90: Likewise.
4093 * gfortran.dg/cray_pointers_10.f90: Likewise.
4094 * gfortran.dg/cray_pointers_2.f90: Likewise.
4095 * gfortran.dg/cray_pointers_5.f90: Likewise.
4096 * gfortran.dg/cray_pointers_7.f90: Likewise.
4097 * gfortran.dg/cray_pointers_8.f90: Likewise.
4098 * gfortran.dg/cshift_1.f90: Likewise.
4099 * gfortran.dg/cshift_2.f90: Likewise.
4100 * gfortran.dg/cshift_large_1.f90: Likewise.
4101 * gfortran.dg/cshift_nan_1.f90: Likewise.
4102 * gfortran.dg/csqrt_2.f: Likewise.
4103 * gfortran.dg/data_array_1.f90: Likewise.
4104 * gfortran.dg/data_char_1.f90: Likewise.
4105 * gfortran.dg/data_char_2.f90: Likewise.
4106 * gfortran.dg/data_char_3.f90: Likewise.
4107 * gfortran.dg/data_derived_1.f90: Likewise.
4108 * gfortran.dg/data_implied_do_1.f90: Likewise.
4109 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4110 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4111 * gfortran.dg/deallocate_stat.f90: Likewise.
4112 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4113 * gfortran.dg/debug/pr37738.f: Likewise.
4114 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4115 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4116 * gfortran.dg/dec_exp_1.f90: Likewise.
4117 * gfortran.dg/dec_init_1.f90: Likewise.
4118 * gfortran.dg/dec_init_2.f90: Likewise.
4119 * gfortran.dg/dec_init_3.f90: Likewise.
4120 * gfortran.dg/dec_init_4.f90: Likewise.
4121 * gfortran.dg/dec_io_1.f90: Likewise.
4122 * gfortran.dg/dec_io_2.f90: Likewise.
4123 * gfortran.dg/dec_io_2a.f90: Likewise.
4124 * gfortran.dg/dec_io_6.f90: Likewise.
4125 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4126 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4127 * gfortran.dg/dec_math.f90: Likewise.
4128 * gfortran.dg/dec_parameter_1.f: Likewise.
4129 * gfortran.dg/dec_parameter_2.f90: Likewise.
4130 * gfortran.dg/dec_static_1.f90: Likewise.
4131 * gfortran.dg/dec_static_2.f90: Likewise.
4132 * gfortran.dg/dec_structure_1.f90: Likewise.
4133 * gfortran.dg/dec_structure_10.f90: Likewise.
4134 * gfortran.dg/dec_structure_18.f90: Likewise.
4135 * gfortran.dg/dec_structure_19.f90: Likewise.
4136 * gfortran.dg/dec_structure_2.f90: Likewise.
4137 * gfortran.dg/dec_structure_22.f90: Likewise.
4138 * gfortran.dg/dec_structure_3.f90: Likewise.
4139 * gfortran.dg/dec_structure_4.f90: Likewise.
4140 * gfortran.dg/dec_structure_5.f90: Likewise.
4141 * gfortran.dg/dec_structure_6.f90: Likewise.
4142 * gfortran.dg/dec_structure_7.f90: Likewise.
4143 * gfortran.dg/dec_union_1.f90: Likewise.
4144 * gfortran.dg/dec_union_2.f90: Likewise.
4145 * gfortran.dg/dec_union_3.f90: Likewise.
4146 * gfortran.dg/dec_union_4.f90: Likewise.
4147 * gfortran.dg/dec_union_5.f90: Likewise.
4148 * gfortran.dg/default_format_1.f90: Likewise.
4149 * gfortran.dg/default_format_2.f90: Likewise.
4150 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4151 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4152 * gfortran.dg/default_initialization_3.f90: Likewise.
4153 * gfortran.dg/default_initialization_4.f90: Likewise.
4154 * gfortran.dg/default_initialization_5.f90: Likewise.
4155 * gfortran.dg/deferred_character_1.f90: Likewise.
4156 * gfortran.dg/deferred_character_10.f90: Likewise.
4157 * gfortran.dg/deferred_character_11.f90: Likewise.
4158 * gfortran.dg/deferred_character_12.f90: Likewise.
4159 * gfortran.dg/deferred_character_13.f90: Likewise.
4160 * gfortran.dg/deferred_character_14.f90: Likewise.
4161 * gfortran.dg/deferred_character_15.f90: Likewise.
4162 * gfortran.dg/deferred_character_16.f90: Likewise.
4163 * gfortran.dg/deferred_character_2.f90: Likewise.
4164 * gfortran.dg/deferred_character_3.f90: Likewise.
4165 * gfortran.dg/deferred_character_4.f90: Likewise.
4166 * gfortran.dg/deferred_character_5.f90: Likewise.
4167 * gfortran.dg/deferred_character_6.f90: Likewise.
4168 * gfortran.dg/deferred_character_7.f90: Likewise.
4169 * gfortran.dg/deferred_character_8.f90: Likewise.
4170 * gfortran.dg/deferred_character_9.f90: Likewise.
4171 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4172 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4173 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4174 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4175 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4176 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4177 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4178 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4179 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4180 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4181 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4182 * gfortran.dg/defined_assignment_1.f90: Likewise.
4183 * gfortran.dg/defined_assignment_10.f90: Likewise.
4184 * gfortran.dg/defined_assignment_11.f90: Likewise.
4185 * gfortran.dg/defined_assignment_2.f90: Likewise.
4186 * gfortran.dg/defined_assignment_3.f90: Likewise.
4187 * gfortran.dg/defined_assignment_4.f90: Likewise.
4188 * gfortran.dg/defined_assignment_5.f90: Likewise.
4189 * gfortran.dg/defined_assignment_8.f90: Likewise.
4190 * gfortran.dg/defined_assignment_9.f90: Likewise.
4191 * gfortran.dg/dependency_2.f90: Likewise.
4192 * gfortran.dg/dependency_21.f90: Likewise.
4193 * gfortran.dg/dependency_22.f90: Likewise.
4194 * gfortran.dg/dependency_23.f90: Likewise.
4195 * gfortran.dg/dependency_24.f90: Likewise.
4196 * gfortran.dg/dependency_25.f90: Likewise.
4197 * gfortran.dg/dependency_26.f90: Likewise.
4198 * gfortran.dg/dependency_39.f90: Likewise.
4199 * gfortran.dg/dependency_40.f90: Likewise.
4200 * gfortran.dg/dependency_41.f90: Likewise.
4201 * gfortran.dg/dependency_42.f90: Likewise.
4202 * gfortran.dg/dependency_43.f90: Likewise.
4203 * gfortran.dg/dependency_44.f90: Likewise.
4204 * gfortran.dg/dependency_45.f90: Likewise.
4205 * gfortran.dg/dependency_50.f90: Likewise.
4206 * gfortran.dg/dependency_51.f90: Likewise.
4207 * gfortran.dg/dependent_decls_1.f90: Likewise.
4208 * gfortran.dg/der_array_1.f90: Likewise.
4209 * gfortran.dg/der_array_io_1.f90: Likewise.
4210 * gfortran.dg/der_array_io_2.f90: Likewise.
4211 * gfortran.dg/der_array_io_3.f90: Likewise.
4212 * gfortran.dg/der_io_1.f90: Likewise.
4213 * gfortran.dg/der_io_3.f90: Likewise.
4214 * gfortran.dg/der_pointer_2.f90: Likewise.
4215 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4216 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4217 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4218 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4219 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4220 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4221 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4222 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4223 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4224 * gfortran.dg/derived_external_function_1.f90: Likewise.
4225 * gfortran.dg/derived_init_1.f90: Likewise.
4226 * gfortran.dg/derived_init_2.f90: Likewise.
4227 * gfortran.dg/derived_init_3.f90: Likewise.
4228 * gfortran.dg/derived_init_4.f90: Likewise.
4229 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4230 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4231 * gfortran.dg/dev_null.F90: Likewise.
4232 * gfortran.dg/dfloat_1.f90: Likewise.
4233 * gfortran.dg/dim_sum_1.f90: Likewise.
4234 * gfortran.dg/dim_sum_2.f90: Likewise.
4235 * gfortran.dg/dim_sum_3.f90: Likewise.
4236 * gfortran.dg/direct_io_10.f: Likewise.
4237 * gfortran.dg/direct_io_11.f90: Likewise.
4238 * gfortran.dg/direct_io_12.f90: Likewise.
4239 * gfortran.dg/direct_io_2.f90: Likewise.
4240 * gfortran.dg/direct_io_3.f90: Likewise.
4241 * gfortran.dg/direct_io_4.f90: Likewise.
4242 * gfortran.dg/direct_io_5.f90: Likewise.
4243 * gfortran.dg/direct_io_6.f90: Likewise.
4244 * gfortran.dg/direct_io_7.f90: Likewise.
4245 * gfortran.dg/direct_io_8.f90: Likewise.
4246 * gfortran.dg/direct_io_9.f: Likewise.
4247 * gfortran.dg/do_1.f90: Likewise.
4248 * gfortran.dg/do_3.F90: Likewise.
4249 * gfortran.dg/do_concurrent_2.f90: Likewise.
4250 * gfortran.dg/do_concurrent_4.f90: Likewise.
4251 * gfortran.dg/do_corner_warn.f90: Likewise.
4252 * gfortran.dg/do_iterator_2.f90: Likewise.
4253 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4254 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4255 * gfortran.dg/dos_eol.f: Likewise.
4256 * gfortran.dg/dot_product_1.f03: Likewise.
4257 * gfortran.dg/dot_product_2.f90: Likewise.
4258 * gfortran.dg/dot_product_4.f90: Likewise.
4259 * gfortran.dg/dshift_1.F90: Likewise.
4260 * gfortran.dg/dshift_2.F90: Likewise.
4261 * gfortran.dg/dtio_1.f90: Likewise.
4262 * gfortran.dg/dtio_10.f90: Likewise.
4263 * gfortran.dg/dtio_12.f90: Likewise.
4264 * gfortran.dg/dtio_14.f90: Likewise.
4265 * gfortran.dg/dtio_15.f90: Likewise.
4266 * gfortran.dg/dtio_16.f90: Likewise.
4267 * gfortran.dg/dtio_17.f90: Likewise.
4268 * gfortran.dg/dtio_19.f90: Likewise.
4269 * gfortran.dg/dtio_2.f90: Likewise.
4270 * gfortran.dg/dtio_20.f03: Likewise.
4271 * gfortran.dg/dtio_22.f90: Likewise.
4272 * gfortran.dg/dtio_24.f90: Likewise.
4273 * gfortran.dg/dtio_25.f90: Likewise.
4274 * gfortran.dg/dtio_26.f03: Likewise.
4275 * gfortran.dg/dtio_27.f90: Likewise.
4276 * gfortran.dg/dtio_28.f03: Likewise.
4277 * gfortran.dg/dtio_3.f90: Likewise.
4278 * gfortran.dg/dtio_30.f03: Likewise.
4279 * gfortran.dg/dtio_31.f03: Likewise.
4280 * gfortran.dg/dtio_32.f03: Likewise.
4281 * gfortran.dg/dtio_4.f90: Likewise.
4282 * gfortran.dg/dtio_5.f90: Likewise.
4283 * gfortran.dg/dtio_7.f90: Likewise.
4284 * gfortran.dg/dtio_8.f90: Likewise.
4285 * gfortran.dg/dtio_9.f90: Likewise.
4286 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4287 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4288 * gfortran.dg/dup_save_1.f90: Likewise.
4289 * gfortran.dg/dup_save_2.f90: Likewise.
4290 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4291 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4292 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4293 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4294 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4295 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4296 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4297 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4298 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4299 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4300 * gfortran.dg/e_d_fmt.f90: Likewise.
4301 * gfortran.dg/edit_real_1.f90: Likewise.
4302 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4303 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4304 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4305 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4306 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4307 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4308 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4309 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4310 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4311 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4312 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4313 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4314 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4315 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4316 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4317 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4318 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4319 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4320 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4321 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4322 * gfortran.dg/empty_format_1.f90: Likewise.
4323 * gfortran.dg/endfile.f: Likewise.
4324 * gfortran.dg/endfile.f90: Likewise.
4325 * gfortran.dg/endfile_2.f90: Likewise.
4326 * gfortran.dg/entry_1.f90: Likewise.
4327 * gfortran.dg/entry_10.f90: Likewise.
4328 * gfortran.dg/entry_12.f90: Likewise.
4329 * gfortran.dg/entry_13.f90: Likewise.
4330 * gfortran.dg/entry_14.f90: Likewise.
4331 * gfortran.dg/entry_16.f90: Likewise.
4332 * gfortran.dg/entry_3.f90: Likewise.
4333 * gfortran.dg/entry_6.f90: Likewise.
4334 * gfortran.dg/entry_9.f90: Likewise.
4335 * gfortran.dg/entry_array_specs_2.f: Likewise.
4336 * gfortran.dg/enum_1.f90: Likewise.
4337 * gfortran.dg/enum_9.f90: Likewise.
4338 * gfortran.dg/eof_1.f90: Likewise.
4339 * gfortran.dg/eof_2.f90: Likewise.
4340 * gfortran.dg/eof_4.f90: Likewise.
4341 * gfortran.dg/eof_5.f90: Likewise.
4342 * gfortran.dg/eor_handling_1.f90: Likewise.
4343 * gfortran.dg/eor_handling_2.f90: Likewise.
4344 * gfortran.dg/eor_handling_3.f90: Likewise.
4345 * gfortran.dg/eor_handling_4.f90: Likewise.
4346 * gfortran.dg/eor_handling_5.f90: Likewise.
4347 * gfortran.dg/eoshift_3.f90: Likewise.
4348 * gfortran.dg/eoshift_4.f90: Likewise.
4349 * gfortran.dg/eoshift_5.f90: Likewise.
4350 * gfortran.dg/eoshift_6.f90: Likewise.
4351 * gfortran.dg/eoshift_large_1.f90: Likewise.
4352 * gfortran.dg/equiv_6.f90: Likewise.
4353 * gfortran.dg/equiv_7.f90: Likewise.
4354 * gfortran.dg/equiv_9.f90: Likewise.
4355 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4356 * gfortran.dg/erf_2.F90: Likewise.
4357 * gfortran.dg/erf_3.F90: Likewise.
4358 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4359 * gfortran.dg/error_format_2.f90: Likewise.
4360 * gfortran.dg/error_recovery_5.f90: Likewise.
4361 * gfortran.dg/execute_command_line_2.f90: Likewise.
4362 * gfortran.dg/execute_command_line_3.f90: Likewise.
4363 * gfortran.dg/exit_1.f08: Likewise.
4364 * gfortran.dg/exit_3.f08: Likewise.
4365 * gfortran.dg/exponent_1.f90: Likewise.
4366 * gfortran.dg/exponent_2.f90: Likewise.
4367 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4368 * gfortran.dg/extends_1.f03: Likewise.
4369 * gfortran.dg/extends_16.f90: Likewise.
4370 * gfortran.dg/extends_2.f03: Likewise.
4371 * gfortran.dg/extends_3.f03: Likewise.
4372 * gfortran.dg/extends_4.f03: Likewise.
4373 * gfortran.dg/extends_type_of_1.f03: Likewise.
4374 * gfortran.dg/extends_type_of_2.f03: Likewise.
4375 * gfortran.dg/external_procedures_3.f90: Likewise.
4376 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4377 * gfortran.dg/f2003_io_1.f03: Likewise.
4378 * gfortran.dg/f2003_io_4.f03: Likewise.
4379 * gfortran.dg/f2003_io_5.f03: Likewise.
4380 * gfortran.dg/f2003_io_6.f03: Likewise.
4381 * gfortran.dg/f2003_io_7.f03: Likewise.
4382 * gfortran.dg/f2c_1.f90: Likewise.
4383 * gfortran.dg/f2c_2.f90: Likewise.
4384 * gfortran.dg/f2c_3.f90: Likewise.
4385 * gfortran.dg/f2c_4.f90: Likewise.
4386 * gfortran.dg/f2c_6.f90: Likewise.
4387 * gfortran.dg/f2c_7.f90: Likewise.
4388 * gfortran.dg/f2c_9.f90: Likewise.
4389 * gfortran.dg/fgetc_1.f90: Likewise.
4390 * gfortran.dg/fgetc_2.f90: Likewise.
4391 * gfortran.dg/filename_null.f90: Likewise.
4392 * gfortran.dg/finalize_12.f90: Likewise.
4393 * gfortran.dg/finalize_13.f90: Likewise.
4394 * gfortran.dg/finalize_15.f90: Likewise.
4395 * gfortran.dg/finalize_17.f90: Likewise.
4396 * gfortran.dg/finalize_18.f90: Likewise.
4397 * gfortran.dg/finalize_25.f90: Likewise.
4398 * gfortran.dg/finalize_29.f08: Likewise.
4399 * gfortran.dg/finalize_31.f90: Likewise.
4400 * gfortran.dg/float_1.f90: Likewise.
4401 * gfortran.dg/flush_1.f90: Likewise.
4402 * gfortran.dg/fmt_bz_bn.f: Likewise.
4403 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4404 * gfortran.dg/fmt_cache_1.f: Likewise.
4405 * gfortran.dg/fmt_cache_2.f: Likewise.
4406 * gfortran.dg/fmt_cache_3.f90: Likewise.
4407 * gfortran.dg/fmt_colon.f90: Likewise.
4408 * gfortran.dg/fmt_e.f90: Likewise.
4409 * gfortran.dg/fmt_en.f90: Likewise.
4410 * gfortran.dg/fmt_error_10.f: Likewise.
4411 * gfortran.dg/fmt_error_9.f: Likewise.
4412 * gfortran.dg/fmt_exhaust.f90: Likewise.
4413 * gfortran.dg/fmt_f0_1.f90: Likewise.
4414 * gfortran.dg/fmt_f_an_p.f: Likewise.
4415 * gfortran.dg/fmt_fw_d.f90: Likewise.
4416 * gfortran.dg/fmt_g.f: Likewise.
4417 * gfortran.dg/fmt_g0_1.f08: Likewise.
4418 * gfortran.dg/fmt_g0_2.f08: Likewise.
4419 * gfortran.dg/fmt_g0_4.f08: Likewise.
4420 * gfortran.dg/fmt_g0_5.f08: Likewise.
4421 * gfortran.dg/fmt_g0_6.f08: Likewise.
4422 * gfortran.dg/fmt_g0_7.f08: Likewise.
4423 * gfortran.dg/fmt_g_1.f90: Likewise.
4424 * gfortran.dg/fmt_int_sign.f90: Likewise.
4425 * gfortran.dg/fmt_l.f90: Likewise.
4426 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4427 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4428 * gfortran.dg/fmt_p_1.f90: Likewise.
4429 * gfortran.dg/fmt_pf.f90: Likewise.
4430 * gfortran.dg/fmt_read.f90: Likewise.
4431 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4432 * gfortran.dg/fmt_t_1.f90: Likewise.
4433 * gfortran.dg/fmt_t_2.f90: Likewise.
4434 * gfortran.dg/fmt_t_3.f90: Likewise.
4435 * gfortran.dg/fmt_t_4.f90: Likewise.
4436 * gfortran.dg/fmt_t_5.f90: Likewise.
4437 * gfortran.dg/fmt_t_6.f: Likewise.
4438 * gfortran.dg/fmt_t_7.f: Likewise.
4439 * gfortran.dg/fmt_t_9.f: Likewise.
4440 * gfortran.dg/fmt_tl.f: Likewise.
4441 * gfortran.dg/fmt_unlimited.f90: Likewise.
4442 * gfortran.dg/fmt_white.f: Likewise.
4443 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4444 * gfortran.dg/fold_nearest.f90: Likewise.
4445 * gfortran.dg/forall_1.f90: Likewise.
4446 * gfortran.dg/forall_10.f90: Likewise.
4447 * gfortran.dg/forall_12.f90: Likewise.
4448 * gfortran.dg/forall_13.f90: Likewise.
4449 * gfortran.dg/forall_15.f90: Likewise.
4450 * gfortran.dg/forall_4.f90: Likewise.
4451 * gfortran.dg/forall_5.f90: Likewise.
4452 * gfortran.dg/forall_6.f90: Likewise.
4453 * gfortran.dg/forall_7.f90: Likewise.
4454 * gfortran.dg/fraction.f90: Likewise.
4455 * gfortran.dg/fseek.f90: Likewise.
4456 * gfortran.dg/ftell_1.f90: Likewise.
4457 * gfortran.dg/ftell_2.f90: Likewise.
4458 * gfortran.dg/ftell_3.f90: Likewise.
4459 * gfortran.dg/func_assign_2.f90: Likewise.
4460 * gfortran.dg/func_assign_3.f90: Likewise.
4461 * gfortran.dg/func_derived_1.f90: Likewise.
4462 * gfortran.dg/func_derived_2.f90: Likewise.
4463 * gfortran.dg/func_derived_3.f90: Likewise.
4464 * gfortran.dg/func_result_1.f90: Likewise.
4465 * gfortran.dg/func_result_2.f90: Likewise.
4466 * gfortran.dg/func_result_6.f90: Likewise.
4467 * gfortran.dg/function_charlen_2.f90: Likewise.
4468 * gfortran.dg/function_charlen_3.f: Likewise.
4469 * gfortran.dg/function_kinds_1.f90: Likewise.
4470 * gfortran.dg/function_kinds_4.f90: Likewise.
4471 * gfortran.dg/function_optimize_10.f90: Likewise.
4472 * gfortran.dg/function_optimize_11.f90: Likewise.
4473 * gfortran.dg/function_optimize_12.f90: Likewise.
4474 * gfortran.dg/function_optimize_4.f90: Likewise.
4475 * gfortran.dg/function_optimize_8.f90: Likewise.
4476 * gfortran.dg/g77/13037.f: Likewise.
4477 * gfortran.dg/g77/1832.f: Likewise.
4478 * gfortran.dg/g77/19981119-0.f: Likewise.
4479 * gfortran.dg/g77/19990313-0.f: Likewise.
4480 * gfortran.dg/g77/19990313-1.f: Likewise.
4481 * gfortran.dg/g77/19990313-2.f: Likewise.
4482 * gfortran.dg/g77/19990313-3.f: Likewise.
4483 * gfortran.dg/g77/19990419-1.f: Likewise.
4484 * gfortran.dg/g77/19990826-0.f: Likewise.
4485 * gfortran.dg/g77/19990826-2.f: Likewise.
4486 * gfortran.dg/g77/20000503-1.f: Likewise.
4487 * gfortran.dg/g77/20001111.f: Likewise.
4488 * gfortran.dg/g77/20010116.f: Likewise.
4489 * gfortran.dg/g77/20010216-1.f: Likewise.
4490 * gfortran.dg/g77/20010430.f: Likewise.
4491 * gfortran.dg/g77/20010610.f: Likewise.
4492 * gfortran.dg/g77/6177.f: Likewise.
4493 * gfortran.dg/g77/7388.f: Likewise.
4494 * gfortran.dg/g77/947.f: Likewise.
4495 * gfortran.dg/g77/970625-2.f: Likewise.
4496 * gfortran.dg/g77/971102-1.f: Likewise.
4497 * gfortran.dg/g77/980628-0.f: Likewise.
4498 * gfortran.dg/g77/980628-1.f: Likewise.
4499 * gfortran.dg/g77/980628-10.f: Likewise.
4500 * gfortran.dg/g77/980628-2.f: Likewise.
4501 * gfortran.dg/g77/980628-3.f: Likewise.
4502 * gfortran.dg/g77/980628-7.f: Likewise.
4503 * gfortran.dg/g77/980628-8.f: Likewise.
4504 * gfortran.dg/g77/980628-9.f: Likewise.
4505 * gfortran.dg/g77/980701-0.f: Likewise.
4506 * gfortran.dg/g77/980701-1.f: Likewise.
4507 * gfortran.dg/g77/cabs.f: Likewise.
4508 * gfortran.dg/g77/claus.f: Likewise.
4509 * gfortran.dg/g77/complex_1.f: Likewise.
4510 * gfortran.dg/g77/cpp3.F: Likewise.
4511 * gfortran.dg/g77/cpp4.F: Likewise.
4512 * gfortran.dg/g77/cpp5.F: Likewise.
4513 * gfortran.dg/g77/dcomplex.f: Likewise.
4514 * gfortran.dg/g77/dnrm2.f: Likewise.
4515 * gfortran.dg/g77/erfc.f: Likewise.
4516 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4517 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4518 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4519 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4520 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4521 * gfortran.dg/g77/int8421.f: Likewise.
4522 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4523 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4524 * gfortran.dg/g77/le.f: Likewise.
4525 * gfortran.dg/g77/short.f: Likewise.
4526 * gfortran.dg/gamma_1.f90: Likewise.
4527 * gfortran.dg/gamma_4.f90: Likewise.
4528 * gfortran.dg/gamma_5.f90: Likewise.
4529 * gfortran.dg/generic_13.f90: Likewise.
4530 * gfortran.dg/generic_15.f90: Likewise.
4531 * gfortran.dg/generic_19.f90: Likewise.
4532 * gfortran.dg/generic_20.f90: Likewise.
4533 * gfortran.dg/generic_23.f03: Likewise.
4534 * gfortran.dg/generic_25.f90: Likewise.
4535 * gfortran.dg/generic_27.f90: Likewise.
4536 * gfortran.dg/generic_31.f90: Likewise.
4537 * gfortran.dg/generic_4.f90: Likewise.
4538 * gfortran.dg/global_vars_c_init.f90: Likewise.
4539 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4540 * gfortran.dg/gnu_logical_1.F: Likewise.
4541 * gfortran.dg/goacc/fixed-1.f: Likewise.
4542 * gfortran.dg/goacc/fixed-2.f: Likewise.
4543 * gfortran.dg/goacc/gang-static.f95: Likewise.
4544 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4545 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4546 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4547 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4548 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4549 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4550 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4551 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4552 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4553 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4554 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4555 * gfortran.dg/gomp/pr48794.f90: Likewise.
4556 * gfortran.dg/gomp/pr72744.f90: Likewise.
4557 * gfortran.dg/gomp/pr77665.f90: Likewise.
4558 * gfortran.dg/gomp/workshare2.f90: Likewise.
4559 * gfortran.dg/gomp/workshare3.f90: Likewise.
4560 * gfortran.dg/goto_1.f: Likewise.
4561 * gfortran.dg/goto_2.f90: Likewise.
4562 * gfortran.dg/goto_4.f90: Likewise.
4563 * gfortran.dg/goto_6.f: Likewise.
4564 * gfortran.dg/graphite/id-26.f03: Likewise.
4565 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4566 * gfortran.dg/graphite/pr29581.f90: Likewise.
4567 * gfortran.dg/graphite/pr29832.f90: Likewise.
4568 * gfortran.dg/graphite/run-id-1.f: Likewise.
4569 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4570 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4571 * gfortran.dg/hollerith.f90: Likewise.
4572 * gfortran.dg/hollerith4.f90: Likewise.
4573 * gfortran.dg/hollerith6.f90: Likewise.
4574 * gfortran.dg/hollerith8.f90: Likewise.
4575 * gfortran.dg/hollerith_1.f90: Likewise.
4576 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4577 * gfortran.dg/hollerith_f95.f90: Likewise.
4578 * gfortran.dg/hollerith_legacy.f90: Likewise.
4579 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4580 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4581 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4582 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4583 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4584 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4585 * gfortran.dg/hypot_1.f90: Likewise.
4586 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4587 * gfortran.dg/iargc.f90: Likewise.
4588 * gfortran.dg/ibits.f90: Likewise.
4589 * gfortran.dg/ichar_1.f90: Likewise.
4590 * gfortran.dg/ichar_2.f90: Likewise.
4591 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4592 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4593 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4594 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4595 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4596 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4597 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4598 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4599 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4600 * gfortran.dg/ieee/large_1.f90: Likewise.
4601 * gfortran.dg/ieee/large_2.f90: Likewise.
4602 * gfortran.dg/ieee/large_3.F90: Likewise.
4603 * gfortran.dg/ieee/large_4.f90: Likewise.
4604 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4605 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4606 * gfortran.dg/impl_do_var_data.f90: Likewise.
4607 * gfortran.dg/implicit_10.f90: Likewise.
4608 * gfortran.dg/implicit_12.f90: Likewise.
4609 * gfortran.dg/implicit_class_1.f90: Likewise.
4610 * gfortran.dg/implicit_pure_1.f90: Likewise.
4611 * gfortran.dg/implied_do_1.f90: Likewise.
4612 * gfortran.dg/implied_do_io_1.f90: Likewise.
4613 * gfortran.dg/implied_do_io_2.f90: Likewise.
4614 * gfortran.dg/implied_do_io_3.f90: Likewise.
4615 * gfortran.dg/implied_shape_1.f08: Likewise.
4616 * gfortran.dg/import.f90: Likewise.
4617 * gfortran.dg/import4.f90: Likewise.
4618 * gfortran.dg/impure_1.f08: Likewise.
4619 * gfortran.dg/index.f90: Likewise.
4620 * gfortran.dg/index_2.f90: Likewise.
4621 * gfortran.dg/init_flag_1.f90: Likewise.
4622 * gfortran.dg/init_flag_10.f90: Likewise.
4623 * gfortran.dg/init_flag_15.f03: Likewise.
4624 * gfortran.dg/init_flag_2.f90: Likewise.
4625 * gfortran.dg/init_flag_3.f90: Likewise.
4626 * gfortran.dg/init_flag_4.f90: Likewise.
4627 * gfortran.dg/init_flag_5.f90: Likewise.
4628 * gfortran.dg/init_flag_6.f90: Likewise.
4629 * gfortran.dg/init_flag_7.f90: Likewise.
4630 * gfortran.dg/init_flag_9.f90: Likewise.
4631 * gfortran.dg/initialization_11.f90: Likewise.
4632 * gfortran.dg/initialization_19.f90: Likewise.
4633 * gfortran.dg/initialization_2.f90: Likewise.
4634 * gfortran.dg/initialization_22.f90: Likewise.
4635 * gfortran.dg/initialization_27.f90: Likewise.
4636 * gfortran.dg/initialization_5.f90: Likewise.
4637 * gfortran.dg/initialization_6.f90: Likewise.
4638 * gfortran.dg/inline_matmul_1.f90: Likewise.
4639 * gfortran.dg/inline_matmul_10.f90: Likewise.
4640 * gfortran.dg/inline_matmul_11.f90: Likewise.
4641 * gfortran.dg/inline_matmul_13.f90: Likewise.
4642 * gfortran.dg/inline_matmul_14.f90: Likewise.
4643 * gfortran.dg/inline_matmul_16.f90: Likewise.
4644 * gfortran.dg/inline_matmul_17.f90: Likewise.
4645 * gfortran.dg/inline_matmul_18.f90: Likewise.
4646 * gfortran.dg/inline_matmul_19.f90: Likewise.
4647 * gfortran.dg/inline_matmul_2.f90: Likewise.
4648 * gfortran.dg/inline_matmul_20.f90: Likewise.
4649 * gfortran.dg/inline_matmul_22.f90: Likewise.
4650 * gfortran.dg/inline_matmul_3.f90: Likewise.
4651 * gfortran.dg/inline_matmul_4.f90: Likewise.
4652 * gfortran.dg/inline_matmul_5.f90: Likewise.
4653 * gfortran.dg/inline_matmul_6.f90: Likewise.
4654 * gfortran.dg/inline_matmul_7.f90: Likewise.
4655 * gfortran.dg/inline_matmul_8.f90: Likewise.
4656 * gfortran.dg/inline_matmul_9.f90: Likewise.
4657 * gfortran.dg/inline_sum_1.f90: Likewise.
4658 * gfortran.dg/inline_sum_3.f90: Likewise.
4659 * gfortran.dg/inline_sum_5.f90: Likewise.
4660 * gfortran.dg/inquire-complex.f90: Likewise.
4661 * gfortran.dg/inquire.f90: Likewise.
4662 * gfortran.dg/inquire_10.f90: Likewise.
4663 * gfortran.dg/inquire_13.f90: Likewise.
4664 * gfortran.dg/inquire_15.f90: Likewise.
4665 * gfortran.dg/inquire_16.f90: Likewise.
4666 * gfortran.dg/inquire_17.f90: Likewise.
4667 * gfortran.dg/inquire_5.f90: Likewise.
4668 * gfortran.dg/inquire_6.f90: Likewise.
4669 * gfortran.dg/inquire_7.f90: Likewise.
4670 * gfortran.dg/inquire_9.f90: Likewise.
4671 * gfortran.dg/inquire_internal.f90: Likewise.
4672 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4673 * gfortran.dg/inquire_size.f90: Likewise.
4674 * gfortran.dg/int_1.f90: Likewise.
4675 * gfortran.dg/int_conv_1.f90: Likewise.
4676 * gfortran.dg/int_range_io_1.f90: Likewise.
4677 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4678 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4679 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4680 * gfortran.dg/integer_plus.f90: Likewise.
4681 * gfortran.dg/intent_out_2.f90: Likewise.
4682 * gfortran.dg/intent_out_5.f90: Likewise.
4683 * gfortran.dg/intent_out_6.f90: Likewise.
4684 * gfortran.dg/interface_12.f90: Likewise.
4685 * gfortran.dg/interface_19.f90: Likewise.
4686 * gfortran.dg/interface_4.f90: Likewise.
4687 * gfortran.dg/interface_5.f90: Likewise.
4688 * gfortran.dg/interface_9.f90: Likewise.
4689 * gfortran.dg/interface_assignment_1.f90: Likewise.
4690 * gfortran.dg/interface_assignment_2.f90: Likewise.
4691 * gfortran.dg/internal_dummy_2.f08: Likewise.
4692 * gfortran.dg/internal_dummy_3.f08: Likewise.
4693 * gfortran.dg/internal_dummy_4.f08: Likewise.
4694 * gfortran.dg/internal_pack_1.f90: Likewise.
4695 * gfortran.dg/internal_pack_10.f90: Likewise.
4696 * gfortran.dg/internal_pack_12.f90: Likewise.
4697 * gfortran.dg/internal_pack_13.f90: Likewise.
4698 * gfortran.dg/internal_pack_14.f90: Likewise.
4699 * gfortran.dg/internal_pack_15.f90: Likewise.
4700 * gfortran.dg/internal_pack_2.f90: Likewise.
4701 * gfortran.dg/internal_pack_3.f90: Likewise.
4702 * gfortran.dg/internal_pack_4.f90: Likewise.
4703 * gfortran.dg/internal_pack_6.f90: Likewise.
4704 * gfortran.dg/internal_pack_8.f90: Likewise.
4705 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4706 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4707 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4708 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4709 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4710 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4711 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4712 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4713 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4714 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4715 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4716 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4717 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4718 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4719 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4720 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4721 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4722 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4723 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4724 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4725 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4726 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4727 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4728 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4729 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4730 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4731 * gfortran.dg/io_err_1.f90: Likewise.
4732 * gfortran.dg/io_real_boz.f90: Likewise.
4733 * gfortran.dg/iomsg_1.f90: Likewise.
4734 * gfortran.dg/iostat_1.f90: Likewise.
4735 * gfortran.dg/iostat_2.f90: Likewise.
4736 * gfortran.dg/iostat_4.f90: Likewise.
4737 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4738 * gfortran.dg/ishft_1.f90: Likewise.
4739 * gfortran.dg/ishft_2.f90: Likewise.
4740 * gfortran.dg/ishft_4.f90: Likewise.
4741 * gfortran.dg/isnan_1.f90: Likewise.
4742 * gfortran.dg/isnan_2.f90: Likewise.
4743 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4744 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4745 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4746 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4747 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4748 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4749 * gfortran.dg/itime_idate_1.f: Likewise.
4750 * gfortran.dg/itime_idate_2.f: Likewise.
4751 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4752 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4753 * gfortran.dg/large_real_kind_1.f90: Likewise.
4754 * gfortran.dg/large_real_kind_2.F90: Likewise.
4755 * gfortran.dg/large_real_kind_3.F90: Likewise.
4756 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4757 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4758 * gfortran.dg/large_recl.f90: Likewise.
4759 * gfortran.dg/large_unit_1.f90: Likewise.
4760 * gfortran.dg/large_unit_2.f90: Likewise.
4761 * gfortran.dg/largeequiv_1.f90: Likewise.
4762 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4763 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4764 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4765 * gfortran.dg/list_read_1.f90: Likewise.
4766 * gfortran.dg/list_read_10.f90: Likewise.
4767 * gfortran.dg/list_read_11.f90: Likewise.
4768 * gfortran.dg/list_read_12.f90: Likewise.
4769 * gfortran.dg/list_read_13.f: Likewise.
4770 * gfortran.dg/list_read_14.f90: Likewise.
4771 * gfortran.dg/list_read_2.f90: Likewise.
4772 * gfortran.dg/list_read_3.f90: Likewise.
4773 * gfortran.dg/list_read_4.f90: Likewise.
4774 * gfortran.dg/list_read_5.f90: Likewise.
4775 * gfortran.dg/list_read_6.f90: Likewise.
4776 * gfortran.dg/list_read_7.f90: Likewise.
4777 * gfortran.dg/list_read_8.f90: Likewise.
4778 * gfortran.dg/list_read_9.f90: Likewise.
4779 * gfortran.dg/loc_2.f90: Likewise.
4780 * gfortran.dg/logical_1.f90: Likewise.
4781 * gfortran.dg/logical_dot_product.f90: Likewise.
4782 * gfortran.dg/logical_temp_io.f90: Likewise.
4783 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4784 * gfortran.dg/lrshift_1.f90: Likewise.
4785 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4786 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4787 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4788 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4789 * gfortran.dg/make_unit.f90: Likewise.
4790 * gfortran.dg/mapping_1.f90: Likewise.
4791 * gfortran.dg/mapping_2.f90: Likewise.
4792 * gfortran.dg/mapping_3.f90: Likewise.
4793 * gfortran.dg/masklr_1.F90: Likewise.
4794 * gfortran.dg/masklr_2.F90: Likewise.
4795 * gfortran.dg/matmul_1.f90: Likewise.
4796 * gfortran.dg/matmul_10.f90: Likewise.
4797 * gfortran.dg/matmul_12.f90: Likewise.
4798 * gfortran.dg/matmul_16.f90: Likewise.
4799 * gfortran.dg/matmul_17.f90: Likewise.
4800 * gfortran.dg/matmul_18.f90: Likewise.
4801 * gfortran.dg/matmul_2.f90: Likewise.
4802 * gfortran.dg/matmul_3.f90: Likewise.
4803 * gfortran.dg/matmul_4.f90: Likewise.
4804 * gfortran.dg/matmul_6.f90: Likewise.
4805 * gfortran.dg/matmul_8.f03: Likewise.
4806 * gfortran.dg/matmul_9.f90: Likewise.
4807 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4808 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4809 * gfortran.dg/matmul_const.f90: Likewise.
4810 * gfortran.dg/maxloc_1.f90: Likewise.
4811 * gfortran.dg/maxloc_2.f90: Likewise.
4812 * gfortran.dg/maxloc_3.f90: Likewise.
4813 * gfortran.dg/maxloc_4.f90: Likewise.
4814 * gfortran.dg/maxloc_string_1.f90: Likewise.
4815 * gfortran.dg/maxlocval_1.f90: Likewise.
4816 * gfortran.dg/maxlocval_2.f90: Likewise.
4817 * gfortran.dg/maxlocval_3.f90: Likewise.
4818 * gfortran.dg/maxlocval_4.f90: Likewise.
4819 * gfortran.dg/maxval_char_1.f90: Likewise.
4820 * gfortran.dg/maxval_char_2.f90: Likewise.
4821 * gfortran.dg/maxval_char_3.f90: Likewise.
4822 * gfortran.dg/maxval_char_4.f90: Likewise.
4823 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4824 * gfortran.dg/mclock.f90: Likewise.
4825 * gfortran.dg/merge_bits_1.F90: Likewise.
4826 * gfortran.dg/merge_bits_2.F90: Likewise.
4827 * gfortran.dg/merge_char_1.f90: Likewise.
4828 * gfortran.dg/merge_init_expr.f90: Likewise.
4829 * gfortran.dg/min_max_optional_1.f90: Likewise.
4830 * gfortran.dg/min_max_optional_5.f90: Likewise.
4831 * gfortran.dg/minloc_1.f90: Likewise.
4832 * gfortran.dg/minloc_2.f90: Likewise.
4833 * gfortran.dg/minloc_3.f90: Likewise.
4834 * gfortran.dg/minloc_4.f90: Likewise.
4835 * gfortran.dg/minloc_string_1.f90: Likewise.
4836 * gfortran.dg/minlocval_1.f90: Likewise.
4837 * gfortran.dg/minlocval_2.f90: Likewise.
4838 * gfortran.dg/minlocval_3.f90: Likewise.
4839 * gfortran.dg/minlocval_4.f90: Likewise.
4840 * gfortran.dg/minmax_char_1.f90: Likewise.
4841 * gfortran.dg/minmaxloc_1.f90: Likewise.
4842 * gfortran.dg/minmaxloc_10.f90: Likewise.
4843 * gfortran.dg/minmaxloc_11.f90: Likewise.
4844 * gfortran.dg/minmaxloc_12.f90: Likewise.
4845 * gfortran.dg/minmaxloc_13.f90: Likewise.
4846 * gfortran.dg/minmaxloc_2.f90: Likewise.
4847 * gfortran.dg/minmaxloc_3.f90: Likewise.
4848 * gfortran.dg/minmaxloc_4.f90: Likewise.
4849 * gfortran.dg/minmaxloc_5.f90: Likewise.
4850 * gfortran.dg/minmaxloc_6.f90: Likewise.
4851 * gfortran.dg/minmaxloc_7.f90: Likewise.
4852 * gfortran.dg/minmaxloc_8.f90: Likewise.
4853 * gfortran.dg/minmaxval_1.f90: Likewise.
4854 * gfortran.dg/minval_char_1.f90: Likewise.
4855 * gfortran.dg/minval_char_2.f90: Likewise.
4856 * gfortran.dg/minval_char_3.f90: Likewise.
4857 * gfortran.dg/minval_char_4.f90: Likewise.
4858 * gfortran.dg/minval_char_5.f90: Likewise.
4859 * gfortran.dg/minval_parameter_1.f90: Likewise.
4860 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4861 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4862 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4863 * gfortran.dg/missing_parens_1.f90: Likewise.
4864 * gfortran.dg/missing_parens_2.f90: Likewise.
4865 * gfortran.dg/mod_large_1.f90: Likewise.
4866 * gfortran.dg/mod_sign0_1.f90: Likewise.
4867 * gfortran.dg/module_blank_common.f90: Likewise.
4868 * gfortran.dg/module_commons_1.f90: Likewise.
4869 * gfortran.dg/module_commons_3.f90: Likewise.
4870 * gfortran.dg/module_double_reuse.f90: Likewise.
4871 * gfortran.dg/module_equivalence_1.f90: Likewise.
4872 * gfortran.dg/module_equivalence_2.f90: Likewise.
4873 * gfortran.dg/module_equivalence_3.f90: Likewise.
4874 * gfortran.dg/module_equivalence_5.f90: Likewise.
4875 * gfortran.dg/module_interface_1.f90: Likewise.
4876 * gfortran.dg/module_nan.f90: Likewise.
4877 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4878 * gfortran.dg/module_procedure_1.f90: Likewise.
4879 * gfortran.dg/module_read_1.f90: Likewise.
4880 * gfortran.dg/module_read_2.f90: Likewise.
4881 * gfortran.dg/module_widestring_1.f90: Likewise.
4882 * gfortran.dg/move_alloc.f90: Likewise.
4883 * gfortran.dg/move_alloc_10.f90: Likewise.
4884 * gfortran.dg/move_alloc_13.f90: Likewise.
4885 * gfortran.dg/move_alloc_14.f90: Likewise.
4886 * gfortran.dg/move_alloc_15.f90: Likewise.
4887 * gfortran.dg/move_alloc_16.f90: Likewise.
4888 * gfortran.dg/move_alloc_2.f90: Likewise.
4889 * gfortran.dg/move_alloc_5.f90: Likewise.
4890 * gfortran.dg/move_alloc_6.f90: Likewise.
4891 * gfortran.dg/move_alloc_9.f90: Likewise.
4892 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4893 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4894 * gfortran.dg/mvbits_1.f90: Likewise.
4895 * gfortran.dg/mvbits_2.f90: Likewise.
4896 * gfortran.dg/mvbits_3.f90: Likewise.
4897 * gfortran.dg/mvbits_4.f90: Likewise.
4898 * gfortran.dg/mvbits_7.f90: Likewise.
4899 * gfortran.dg/mvbits_8.f90: Likewise.
4900 * gfortran.dg/namelist_11.f: Likewise.
4901 * gfortran.dg/namelist_12.f: Likewise.
4902 * gfortran.dg/namelist_13.f90: Likewise.
4903 * gfortran.dg/namelist_14.f90: Likewise.
4904 * gfortran.dg/namelist_15.f90: Likewise.
4905 * gfortran.dg/namelist_16.f90: Likewise.
4906 * gfortran.dg/namelist_17.f90: Likewise.
4907 * gfortran.dg/namelist_18.f90: Likewise.
4908 * gfortran.dg/namelist_19.f90: Likewise.
4909 * gfortran.dg/namelist_20.f90: Likewise.
4910 * gfortran.dg/namelist_21.f90: Likewise.
4911 * gfortran.dg/namelist_22.f90: Likewise.
4912 * gfortran.dg/namelist_23.f90: Likewise.
4913 * gfortran.dg/namelist_24.f90: Likewise.
4914 * gfortran.dg/namelist_26.f90: Likewise.
4915 * gfortran.dg/namelist_27.f90: Likewise.
4916 * gfortran.dg/namelist_28.f90: Likewise.
4917 * gfortran.dg/namelist_29.f90: Likewise.
4918 * gfortran.dg/namelist_37.f90: Likewise.
4919 * gfortran.dg/namelist_38.f90: Likewise.
4920 * gfortran.dg/namelist_39.f90: Likewise.
4921 * gfortran.dg/namelist_40.f90: Likewise.
4922 * gfortran.dg/namelist_41.f90: Likewise.
4923 * gfortran.dg/namelist_42.f90: Likewise.
4924 * gfortran.dg/namelist_43.f90: Likewise.
4925 * gfortran.dg/namelist_44.f90: Likewise.
4926 * gfortran.dg/namelist_47.f90: Likewise.
4927 * gfortran.dg/namelist_48.f90: Likewise.
4928 * gfortran.dg/namelist_49.f90: Likewise.
4929 * gfortran.dg/namelist_50.f90: Likewise.
4930 * gfortran.dg/namelist_51.f90: Likewise.
4931 * gfortran.dg/namelist_52.f90: Likewise.
4932 * gfortran.dg/namelist_54.f90: Likewise.
4933 * gfortran.dg/namelist_55.f90: Likewise.
4934 * gfortran.dg/namelist_56.f90: Likewise.
4935 * gfortran.dg/namelist_57.f90: Likewise.
4936 * gfortran.dg/namelist_58.f90: Likewise.
4937 * gfortran.dg/namelist_59.f90: Likewise.
4938 * gfortran.dg/namelist_60.f90: Likewise.
4939 * gfortran.dg/namelist_61.f90: Likewise.
4940 * gfortran.dg/namelist_64.f90: Likewise.
4941 * gfortran.dg/namelist_65.f90: Likewise.
4942 * gfortran.dg/namelist_69.f90: Likewise.
4943 * gfortran.dg/namelist_70.f90: Likewise.
4944 * gfortran.dg/namelist_71.f90: Likewise.
4945 * gfortran.dg/namelist_72.f: Likewise.
4946 * gfortran.dg/namelist_73.f90: Likewise.
4947 * gfortran.dg/namelist_77.f90: Likewise.
4948 * gfortran.dg/namelist_78.f90: Likewise.
4949 * gfortran.dg/namelist_79.f90: Likewise.
4950 * gfortran.dg/namelist_80.f90: Likewise.
4951 * gfortran.dg/namelist_81.f90: Likewise.
4952 * gfortran.dg/namelist_82.f90: Likewise.
4953 * gfortran.dg/namelist_84.f90: Likewise.
4954 * gfortran.dg/namelist_85.f90: Likewise.
4955 * gfortran.dg/namelist_86.f90: Likewise.
4956 * gfortran.dg/namelist_87.f90: Likewise.
4957 * gfortran.dg/namelist_88.f90: Likewise.
4958 * gfortran.dg/namelist_89.f90: Likewise.
4959 * gfortran.dg/namelist_90.f: Likewise.
4960 * gfortran.dg/namelist_95.f90: Likewise.
4961 * gfortran.dg/namelist_char_only.f90: Likewise.
4962 * gfortran.dg/namelist_empty.f90: Likewise.
4963 * gfortran.dg/namelist_internal.f90: Likewise.
4964 * gfortran.dg/namelist_use.f90: Likewise.
4965 * gfortran.dg/namelist_use_only.f90: Likewise.
4966 * gfortran.dg/namelist_utf8.f90: Likewise.
4967 * gfortran.dg/nan_1.f90: Likewise.
4968 * gfortran.dg/nan_2.f90: Likewise.
4969 * gfortran.dg/nan_3.f90: Likewise.
4970 * gfortran.dg/nan_6.f90: Likewise.
4971 * gfortran.dg/nan_7.f90: Likewise.
4972 * gfortran.dg/nearest_1.f90: Likewise.
4973 * gfortran.dg/nearest_2.f90: Likewise.
4974 * gfortran.dg/nearest_3.f90: Likewise.
4975 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4976 * gfortran.dg/negative_automatic_size.f90: Likewise.
4977 * gfortran.dg/negative_unit.f: Likewise.
4978 * gfortran.dg/negative_unit2.f90: Likewise.
4979 * gfortran.dg/negative_unit_int8.f: Likewise.
4980 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4981 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4982 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4983 * gfortran.dg/nested_modules_1.f90: Likewise.
4984 * gfortran.dg/nested_modules_2.f90: Likewise.
4985 * gfortran.dg/nested_modules_3.f90: Likewise.
4986 * gfortran.dg/nesting_1.f90: Likewise.
4987 * gfortran.dg/new_line.f90: Likewise.
4988 * gfortran.dg/newunit_1.f90: Likewise.
4989 * gfortran.dg/newunit_3.f90: Likewise.
4990 * gfortran.dg/newunit_5.f90.f90: Likewise.
4991 * gfortran.dg/nint_1.f90: Likewise.
4992 * gfortran.dg/nint_2.f90: Likewise.
4993 * gfortran.dg/no_arg_check_2.f90: Likewise.
4994 * gfortran.dg/no_range_check_1.f90: Likewise.
4995 * gfortran.dg/no_range_check_2.f90: Likewise.
4996 * gfortran.dg/no_range_check_3.f90: Likewise.
4997 * gfortran.dg/noadv_size.f90: Likewise.
4998 * gfortran.dg/nonreturning_statements.f90: Likewise.
4999 * gfortran.dg/norm2_1.f90: Likewise.
5000 * gfortran.dg/norm2_3.f90: Likewise.
5001 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5002 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5003 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5004 * gfortran.dg/null_4.f90: Likewise.
5005 * gfortran.dg/null_9.f90: Likewise.
5006 * gfortran.dg/nullify_3.f90: Likewise.
5007 * gfortran.dg/oldstyle_1.f90: Likewise.
5008 * gfortran.dg/open_access_append_1.f90: Likewise.
5009 * gfortran.dg/open_access_append_2.f90: Likewise.
5010 * gfortran.dg/open_errors.f90: Likewise.
5011 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5012 * gfortran.dg/open_new.f90: Likewise.
5013 * gfortran.dg/open_readonly_1.f90: Likewise.
5014 * gfortran.dg/operator_1.f90: Likewise.
5015 * gfortran.dg/optional_absent_1.f90: Likewise.
5016 * gfortran.dg/optional_absent_2.f90: Likewise.
5017 * gfortran.dg/optional_absent_3.f90: Likewise.
5018 * gfortran.dg/optional_class_1.f90: Likewise.
5019 * gfortran.dg/optional_dim_2.f90: Likewise.
5020 * gfortran.dg/optional_dim_3.f90: Likewise.
5021 * gfortran.dg/output_exponents_1.f90: Likewise.
5022 * gfortran.dg/overload_1.f90: Likewise.
5023 * gfortran.dg/overload_2.f90: Likewise.
5024 * gfortran.dg/overwrite_1.f: Likewise.
5025 * gfortran.dg/pad_no.f90: Likewise.
5026 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5027 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5028 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5029 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5030 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5031 * gfortran.dg/parens_3.f90: Likewise.
5032 * gfortran.dg/parens_5.f90: Likewise.
5033 * gfortran.dg/parens_6.f90: Likewise.
5034 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5035 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5036 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5037 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5038 * gfortran.dg/parity_1.f90: Likewise.
5039 * gfortran.dg/past_eor.f90: Likewise.
5040 * gfortran.dg/pdt_1.f03: Likewise.
5041 * gfortran.dg/pdt_10.f03: Likewise.
5042 * gfortran.dg/pdt_11.f03: Likewise.
5043 * gfortran.dg/pdt_12.f03: Likewise.
5044 * gfortran.dg/pdt_13.f03: Likewise.
5045 * gfortran.dg/pdt_14.f03: Likewise.
5046 * gfortran.dg/pdt_15.f03: Likewise.
5047 * gfortran.dg/pdt_19.f03: Likewise.
5048 * gfortran.dg/pdt_20.f03: Likewise.
5049 * gfortran.dg/pdt_22.f03: Likewise.
5050 * gfortran.dg/pdt_23.f03: Likewise.
5051 * gfortran.dg/pdt_25.f03: Likewise.
5052 * gfortran.dg/pdt_26.f03: Likewise.
5053 * gfortran.dg/pdt_27.f03: Likewise.
5054 * gfortran.dg/pdt_28.f03: Likewise.
5055 * gfortran.dg/pdt_3.f03: Likewise.
5056 * gfortran.dg/pdt_4.f03: Likewise.
5057 * gfortran.dg/pdt_5.f03: Likewise.
5058 * gfortran.dg/pdt_7.f03: Likewise.
5059 * gfortran.dg/pointer_1.f90: Likewise.
5060 * gfortran.dg/pointer_array_1.f90: Likewise.
5061 * gfortran.dg/pointer_array_3.f90: Likewise.
5062 * gfortran.dg/pointer_array_4.f90: Likewise.
5063 * gfortran.dg/pointer_array_5.f90: Likewise.
5064 * gfortran.dg/pointer_array_6.f90: Likewise.
5065 * gfortran.dg/pointer_array_7.f90: Likewise.
5066 * gfortran.dg/pointer_array_8.f90: Likewise.
5067 * gfortran.dg/pointer_array_9.f90: Likewise.
5068 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5069 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5070 * gfortran.dg/pointer_assign_10.f90: Likewise.
5071 * gfortran.dg/pointer_assign_11.f90: Likewise.
5072 * gfortran.dg/pointer_assign_4.f90: Likewise.
5073 * gfortran.dg/pointer_assign_8.f90: Likewise.
5074 * gfortran.dg/pointer_assign_9.f90: Likewise.
5075 * gfortran.dg/pointer_check_10.f90: Likewise.
5076 * gfortran.dg/pointer_check_9.f90: Likewise.
5077 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5078 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5079 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5080 * gfortran.dg/pointer_init_1.f90: Likewise.
5081 * gfortran.dg/pointer_init_3.f90: Likewise.
5082 * gfortran.dg/pointer_init_4.f90: Likewise.
5083 * gfortran.dg/pointer_init_5.f90: Likewise.
5084 * gfortran.dg/pointer_init_8.f90: Likewise.
5085 * gfortran.dg/pointer_intent_1.f90: Likewise.
5086 * gfortran.dg/pointer_intent_4.f90: Likewise.
5087 * gfortran.dg/pointer_intent_5.f90: Likewise.
5088 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5089 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5090 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5091 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5092 * gfortran.dg/pointer_target_1.f90: Likewise.
5093 * gfortran.dg/pointer_target_2.f90: Likewise.
5094 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5095 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5096 * gfortran.dg/power.f90: Likewise.
5097 * gfortran.dg/power1.f90: Likewise.
5098 * gfortran.dg/power_3.f90: Likewise.
5099 * gfortran.dg/power_4.f90: Likewise.
5100 * gfortran.dg/power_5.f90: Likewise.
5101 * gfortran.dg/pr12884.f: Likewise.
5102 * gfortran.dg/pr15129.f90: Likewise.
5103 * gfortran.dg/pr15140.f90: Likewise.
5104 * gfortran.dg/pr15324.f90: Likewise.
5105 * gfortran.dg/pr15332.f: Likewise.
5106 * gfortran.dg/pr15957.f90: Likewise.
5107 * gfortran.dg/pr15959.f90: Likewise.
5108 * gfortran.dg/pr16597.f90: Likewise.
5109 * gfortran.dg/pr16861.f90: Likewise.
5110 * gfortran.dg/pr16938.f90: Likewise.
5111 * gfortran.dg/pr17090.f90: Likewise.
5112 * gfortran.dg/pr17143.f90: Likewise.
5113 * gfortran.dg/pr17164.f90: Likewise.
5114 * gfortran.dg/pr17229.f: Likewise.
5115 * gfortran.dg/pr17285.f90: Likewise.
5116 * gfortran.dg/pr17286.f90: Likewise.
5117 * gfortran.dg/pr17472.f: Likewise.
5118 * gfortran.dg/pr17612.f90: Likewise.
5119 * gfortran.dg/pr17706.f90: Likewise.
5120 * gfortran.dg/pr18025.f90: Likewise.
5121 * gfortran.dg/pr18122.f90: Likewise.
5122 * gfortran.dg/pr18210.f90: Likewise.
5123 * gfortran.dg/pr18392.f90: Likewise.
5124 * gfortran.dg/pr19155.f: Likewise.
5125 * gfortran.dg/pr19216.f: Likewise.
5126 * gfortran.dg/pr19467.f90: Likewise.
5127 * gfortran.dg/pr19657.f: Likewise.
5128 * gfortran.dg/pr19926.f90: Likewise.
5129 * gfortran.dg/pr19928-1.f90: Likewise.
5130 * gfortran.dg/pr19928-2.f90: Likewise.
5131 * gfortran.dg/pr20086.f90: Likewise.
5132 * gfortran.dg/pr20124.f90: Likewise.
5133 * gfortran.dg/pr20163-2.f: Likewise.
5134 * gfortran.dg/pr20480.f90: Likewise.
5135 * gfortran.dg/pr20755.f: Likewise.
5136 * gfortran.dg/pr20950.f: Likewise.
5137 * gfortran.dg/pr21177.f90: Likewise.
5138 * gfortran.dg/pr21730.f: Likewise.
5139 * gfortran.dg/pr22491.f: Likewise.
5140 * gfortran.dg/pr25603.f: Likewise.
5141 * gfortran.dg/pr26246_2.f90: Likewise.
5142 * gfortran.dg/pr32136.f90: Likewise.
5143 * gfortran.dg/pr32533.f90: Likewise.
5144 * gfortran.dg/pr33794.f90: Likewise.
5145 * gfortran.dg/pr35662.f90: Likewise.
5146 * gfortran.dg/pr35944-1.f90: Likewise.
5147 * gfortran.dg/pr35944-2.f90: Likewise.
5148 * gfortran.dg/pr35983.f90: Likewise.
5149 * gfortran.dg/pr39865.f90: Likewise.
5150 * gfortran.dg/pr41212.f90: Likewise.
5151 * gfortran.dg/pr43808.f90: Likewise.
5152 * gfortran.dg/pr44592.f90: Likewise.
5153 * gfortran.dg/pr44735.f90: Likewise.
5154 * gfortran.dg/pr45308.f03: Likewise.
5155 * gfortran.dg/pr46297.f: Likewise.
5156 * gfortran.dg/pr46588.f90: Likewise.
5157 * gfortran.dg/pr46665.f90: Likewise.
5158 * gfortran.dg/pr46804.f90: Likewise.
5159 * gfortran.dg/pr47008.f03: Likewise.
5160 * gfortran.dg/pr47614.f: Likewise.
5161 * gfortran.dg/pr47878.f90: Likewise.
5162 * gfortran.dg/pr49103.f90: Likewise.
5163 * gfortran.dg/pr50069_1.f90: Likewise.
5164 * gfortran.dg/pr50769.f90: Likewise.
5165 * gfortran.dg/pr52608.f90: Likewise.
5166 * gfortran.dg/pr55086_2.f90: Likewise.
5167 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5168 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5169 * gfortran.dg/pr55330.f90: Likewise.
5170 * gfortran.dg/pr56015.f90: Likewise.
5171 * gfortran.dg/pr57910.f90: Likewise.
5172 * gfortran.dg/pr59700.f90: Likewise.
5173 * gfortran.dg/pr62125.f90: Likewise.
5174 * gfortran.dg/pr64530.f90: Likewise.
5175 * gfortran.dg/pr65429.f90: Likewise.
5176 * gfortran.dg/pr65450.f90: Likewise.
5177 * gfortran.dg/pr65504.f90: Likewise.
5178 * gfortran.dg/pr65903.f90: Likewise.
5179 * gfortran.dg/pr66311.f90: Likewise.
5180 * gfortran.dg/pr66864.f90: Likewise.
5181 * gfortran.dg/pr67140.f90: Likewise.
5182 * gfortran.dg/pr67524.f90: Likewise.
5183 * gfortran.dg/pr67885.f90: Likewise.
5184 * gfortran.dg/pr68053.f90: Likewise.
5185 * gfortran.dg/pr68566.f90: Likewise.
5186 * gfortran.dg/pr69514_1.f90: Likewise.
5187 * gfortran.dg/pr69514_2.f90: Likewise.
5188 * gfortran.dg/pr69739.f90: Likewise.
5189 * gfortran.dg/pr70673.f90: Likewise.
5190 * gfortran.dg/pr71523_2.f90: Likewise.
5191 * gfortran.dg/pr71764.f90: Likewise.
5192 * gfortran.dg/pr78092.f90: Likewise.
5193 * gfortran.dg/pr82973.f90: Likewise.
5194 * gfortran.dg/pr83864.f90: Likewise.
5195 * gfortran.dg/pr83874.f90: Likewise.
5196 * gfortran.dg/pr84088.f90: Likewise.
5197 * gfortran.dg/pr84155.f90: Likewise.
5198 * gfortran.dg/proc_decl_12.f90: Likewise.
5199 * gfortran.dg/proc_decl_13.f90: Likewise.
5200 * gfortran.dg/proc_decl_15.f90: Likewise.
5201 * gfortran.dg/proc_decl_17.f90: Likewise.
5202 * gfortran.dg/proc_decl_18.f90: Likewise.
5203 * gfortran.dg/proc_decl_2.f90: Likewise.
5204 * gfortran.dg/proc_decl_5.f90: Likewise.
5205 * gfortran.dg/proc_decl_9.f90: Likewise.
5206 * gfortran.dg/proc_ptr_1.f90: Likewise.
5207 * gfortran.dg/proc_ptr_10.f90: Likewise.
5208 * gfortran.dg/proc_ptr_12.f90: Likewise.
5209 * gfortran.dg/proc_ptr_18.f90: Likewise.
5210 * gfortran.dg/proc_ptr_19.f90: Likewise.
5211 * gfortran.dg/proc_ptr_21.f90: Likewise.
5212 * gfortran.dg/proc_ptr_22.f90: Likewise.
5213 * gfortran.dg/proc_ptr_23.f90: Likewise.
5214 * gfortran.dg/proc_ptr_25.f90: Likewise.
5215 * gfortran.dg/proc_ptr_26.f90: Likewise.
5216 * gfortran.dg/proc_ptr_3.f90: Likewise.
5217 * gfortran.dg/proc_ptr_36.f90: Likewise.
5218 * gfortran.dg/proc_ptr_47.f90: Likewise.
5219 * gfortran.dg/proc_ptr_48.f90: Likewise.
5220 * gfortran.dg/proc_ptr_5.f90: Likewise.
5221 * gfortran.dg/proc_ptr_6.f90: Likewise.
5222 * gfortran.dg/proc_ptr_7.f90: Likewise.
5223 * gfortran.dg/proc_ptr_8.f90: Likewise.
5224 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5225 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5226 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5227 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5228 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5229 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5230 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5231 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5232 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5233 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5234 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5235 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5236 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5237 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5238 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5239 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5240 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5241 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5242 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5243 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5244 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5245 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5246 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5247 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5248 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5249 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5250 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5251 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5252 * gfortran.dg/product_init_expr.f03: Likewise.
5253 * gfortran.dg/promotion.f90: Likewise.
5254 * gfortran.dg/promotion_3.f90: Likewise.
5255 * gfortran.dg/promotion_4.f90: Likewise.
5256 * gfortran.dg/protected_1.f90: Likewise.
5257 * gfortran.dg/protected_2.f90: Likewise.
5258 * gfortran.dg/ptr-func-1.f90: Likewise.
5259 * gfortran.dg/ptr-func-2.f90: Likewise.
5260 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5261 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5262 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5263 * gfortran.dg/pure_byref_1.f90: Likewise.
5264 * gfortran.dg/pure_byref_2.f90: Likewise.
5265 * gfortran.dg/pure_byref_3.f90: Likewise.
5266 * gfortran.dg/quad_2.f90: Likewise.
5267 * gfortran.dg/quad_3.f90: Likewise.
5268 * gfortran.dg/random_3.f90: Likewise.
5269 * gfortran.dg/random_4.f90: Likewise.
5270 * gfortran.dg/random_7.f90: Likewise.
5271 * gfortran.dg/read_2.f90: Likewise.
5272 * gfortran.dg/read_3.f90: Likewise.
5273 * gfortran.dg/read_4.f90: Likewise.
5274 * gfortran.dg/read_5.f90: Likewise.
5275 * gfortran.dg/read_bad_advance.f90: Likewise.
5276 * gfortran.dg/read_bang.f90: Likewise.
5277 * gfortran.dg/read_bang4.f90: Likewise.
5278 * gfortran.dg/read_comma.f: Likewise.
5279 * gfortran.dg/read_dir.f90: Likewise.
5280 * gfortran.dg/read_empty_file.f: Likewise.
5281 * gfortran.dg/read_eof_1.f90: Likewise.
5282 * gfortran.dg/read_eof_2.f90: Likewise.
5283 * gfortran.dg/read_eof_3.f90: Likewise.
5284 * gfortran.dg/read_eof_4.f90: Likewise.
5285 * gfortran.dg/read_eof_5.f90: Likewise.
5286 * gfortran.dg/read_eof_6.f: Likewise.
5287 * gfortran.dg/read_eof_7.f90: Likewise.
5288 * gfortran.dg/read_eof_8.f90: Likewise.
5289 * gfortran.dg/read_eof_all.f90: Likewise.
5290 * gfortran.dg/read_eor.f90: Likewise.
5291 * gfortran.dg/read_float_1.f90: Likewise.
5292 * gfortran.dg/read_float_2.f03: Likewise.
5293 * gfortran.dg/read_float_3.f90: Likewise.
5294 * gfortran.dg/read_float_4.f90: Likewise.
5295 * gfortran.dg/read_infnan_1.f90: Likewise.
5296 * gfortran.dg/read_list_eof_1.f90: Likewise.
5297 * gfortran.dg/read_logical.f90: Likewise.
5298 * gfortran.dg/read_many_1.f: Likewise.
5299 * gfortran.dg/read_no_eor.f90: Likewise.
5300 * gfortran.dg/read_noadvance.f90: Likewise.
5301 * gfortran.dg/read_repeat.f90: Likewise.
5302 * gfortran.dg/read_repeat_2.f90: Likewise.
5303 * gfortran.dg/read_size_noadvance.f90: Likewise.
5304 * gfortran.dg/read_x_eof.f90: Likewise.
5305 * gfortran.dg/read_x_past.f: Likewise.
5306 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5307 * gfortran.dg/real_const_1.f: Likewise.
5308 * gfortran.dg/real_const_2.f90: Likewise.
5309 * gfortran.dg/real_const_3.f90: Likewise.
5310 * gfortran.dg/real_do_1.f90: Likewise.
5311 * gfortran.dg/real_index_1.f90: Likewise.
5312 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5313 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5314 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5315 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5316 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5317 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5318 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5319 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5320 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5321 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5322 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5323 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5324 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5325 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5326 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5327 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5328 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5329 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5330 * gfortran.dg/record_marker_1.f90: Likewise.
5331 * gfortran.dg/record_marker_2.f: Likewise.
5332 * gfortran.dg/record_marker_3.f90: Likewise.
5333 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5334 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5335 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5336 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5337 * gfortran.dg/recursive_check_7.f90: Likewise.
5338 * gfortran.dg/recursive_reference_1.f90: Likewise.
5339 * gfortran.dg/recursive_reference_2.f90: Likewise.
5340 * gfortran.dg/recursive_stack.f90: Likewise.
5341 * gfortran.dg/reduction.f90: Likewise.
5342 * gfortran.dg/repack_arrays_1.f90: Likewise.
5343 * gfortran.dg/repeat_1.f90: Likewise.
5344 * gfortran.dg/repeat_2.f90: Likewise.
5345 * gfortran.dg/repeat_3.f90: Likewise.
5346 * gfortran.dg/repeat_6.f90: Likewise.
5347 * gfortran.dg/reshape-alloc.f90: Likewise.
5348 * gfortran.dg/reshape-complex.f90: Likewise.
5349 * gfortran.dg/reshape.f90: Likewise.
5350 * gfortran.dg/reshape_2.f90: Likewise.
5351 * gfortran.dg/reshape_7.f90: Likewise.
5352 * gfortran.dg/reshape_empty_1.f03: Likewise.
5353 * gfortran.dg/reshape_pad_1.f90: Likewise.
5354 * gfortran.dg/reshape_rank7.f90: Likewise.
5355 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5356 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5357 * gfortran.dg/result_default_init_1.f90: Likewise.
5358 * gfortran.dg/result_in_spec_1.f90: Likewise.
5359 * gfortran.dg/result_in_spec_2.f90: Likewise.
5360 * gfortran.dg/ret_array_1.f90: Likewise.
5361 * gfortran.dg/ret_pointer_1.f90: Likewise.
5362 * gfortran.dg/ret_pointer_2.f90: Likewise.
5363 * gfortran.dg/rewind_1.f90: Likewise.
5364 * gfortran.dg/round_1.f03: Likewise.
5365 * gfortran.dg/round_2.f03: Likewise.
5366 * gfortran.dg/round_3.f08: Likewise.
5367 * gfortran.dg/round_4.f90: Likewise.
5368 * gfortran.dg/rrspacing_1.f90: Likewise.
5369 * gfortran.dg/runtime_warning_1.f90: Likewise.
5370 * gfortran.dg/same_type_as_2.f03: Likewise.
5371 * gfortran.dg/save_1.f90: Likewise.
5372 * gfortran.dg/save_5.f90: Likewise.
5373 * gfortran.dg/save_6.f90: Likewise.
5374 * gfortran.dg/scalar_mask_1.f90: Likewise.
5375 * gfortran.dg/scalar_mask_2.f90: Likewise.
5376 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5377 * gfortran.dg/scale_1.f90: Likewise.
5378 * gfortran.dg/scan_1.f90: Likewise.
5379 * gfortran.dg/scan_2.f90: Likewise.
5380 * gfortran.dg/secnds-1.f: Likewise.
5381 * gfortran.dg/secnds.f: Likewise.
5382 * gfortran.dg/select_1.f90: Likewise.
5383 * gfortran.dg/select_2.f90: Likewise.
5384 * gfortran.dg/select_3.f90: Likewise.
5385 * gfortran.dg/select_5.f90: Likewise.
5386 * gfortran.dg/select_char_1.f90: Likewise.
5387 * gfortran.dg/select_char_2.f90: Likewise.
5388 * gfortran.dg/select_type_13.f03: Likewise.
5389 * gfortran.dg/select_type_14.f03: Likewise.
5390 * gfortran.dg/select_type_15.f03: Likewise.
5391 * gfortran.dg/select_type_19.f03: Likewise.
5392 * gfortran.dg/select_type_2.f03: Likewise.
5393 * gfortran.dg/select_type_26.f03: Likewise.
5394 * gfortran.dg/select_type_27.f03: Likewise.
5395 * gfortran.dg/select_type_28.f03: Likewise.
5396 * gfortran.dg/select_type_3.f03: Likewise.
5397 * gfortran.dg/select_type_35.f03: Likewise.
5398 * gfortran.dg/select_type_36.f03: Likewise.
5399 * gfortran.dg/select_type_37.f03: Likewise.
5400 * gfortran.dg/select_type_39.f03: Likewise.
5401 * gfortran.dg/select_type_4.f90: Likewise.
5402 * gfortran.dg/select_type_5.f03: Likewise.
5403 * gfortran.dg/select_type_6.f03: Likewise.
5404 * gfortran.dg/select_type_7.f03: Likewise.
5405 * gfortran.dg/select_type_8.f03: Likewise.
5406 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5407 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5408 * gfortran.dg/selected_kind_1.f90: Likewise.
5409 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5410 * gfortran.dg/shape_2.f90: Likewise.
5411 * gfortran.dg/shape_4.f90: Likewise.
5412 * gfortran.dg/shape_5.f90: Likewise.
5413 * gfortran.dg/shape_7.f90: Likewise.
5414 * gfortran.dg/shape_8.f90: Likewise.
5415 * gfortran.dg/shape_9.f90: Likewise.
5416 * gfortran.dg/shift-kind_2.f90: Likewise.
5417 * gfortran.dg/shiftalr_1.F90: Likewise.
5418 * gfortran.dg/shiftalr_2.F90: Likewise.
5419 * gfortran.dg/simpleif_1.f90: Likewise.
5420 * gfortran.dg/simplify_argN_1.f90: Likewise.
5421 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5422 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5423 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5424 * gfortran.dg/simplify_modulo.f90: Likewise.
5425 * gfortran.dg/single_char_string.f90: Likewise.
5426 * gfortran.dg/size_dim.f90: Likewise.
5427 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5428 * gfortran.dg/sizeof.f90: Likewise.
5429 * gfortran.dg/sizeof_4.f90: Likewise.
5430 * gfortran.dg/slash_1.f90: Likewise.
5431 * gfortran.dg/sms-1.f90: Likewise.
5432 * gfortran.dg/sms-2.f90: Likewise.
5433 * gfortran.dg/spec_expr_7.f90: Likewise.
5434 * gfortran.dg/specifics_1.f90: Likewise.
5435 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5436 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5437 * gfortran.dg/spread_init_expr.f03: Likewise.
5438 * gfortran.dg/spread_scalar_source.f90: Likewise.
5439 * gfortran.dg/spread_shape_1.f90: Likewise.
5440 * gfortran.dg/stat_1.f90: Likewise.
5441 * gfortran.dg/stat_2.f90: Likewise.
5442 * gfortran.dg/stfunc_1.f90: Likewise.
5443 * gfortran.dg/stfunc_4.f90: Likewise.
5444 * gfortran.dg/stfunc_6.f90: Likewise.
5445 * gfortran.dg/storage_size_1.f08: Likewise.
5446 * gfortran.dg/storage_size_3.f08: Likewise.
5447 * gfortran.dg/storage_size_4.f90: Likewise.
5448 * gfortran.dg/streamio_1.f90: Likewise.
5449 * gfortran.dg/streamio_10.f90: Likewise.
5450 * gfortran.dg/streamio_11.f90: Likewise.
5451 * gfortran.dg/streamio_12.f90: Likewise.
5452 * gfortran.dg/streamio_13.f90: Likewise.
5453 * gfortran.dg/streamio_14.f90: Likewise.
5454 * gfortran.dg/streamio_15.f90: Likewise.
5455 * gfortran.dg/streamio_16.f90: Likewise.
5456 * gfortran.dg/streamio_17.f90: Likewise.
5457 * gfortran.dg/streamio_2.f90: Likewise.
5458 * gfortran.dg/streamio_3.f90: Likewise.
5459 * gfortran.dg/streamio_4.f90: Likewise.
5460 * gfortran.dg/streamio_5.f90: Likewise.
5461 * gfortran.dg/streamio_6.f90: Likewise.
5462 * gfortran.dg/streamio_7.f90: Likewise.
5463 * gfortran.dg/streamio_8.f90: Likewise.
5464 * gfortran.dg/streamio_9.f90: Likewise.
5465 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5466 * gfortran.dg/string_4.f90: Likewise.
5467 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5468 * gfortran.dg/string_assign_2.f90: Likewise.
5469 * gfortran.dg/string_compare_1.f90: Likewise.
5470 * gfortran.dg/string_compare_2.f90: Likewise.
5471 * gfortran.dg/string_compare_3.f90: Likewise.
5472 * gfortran.dg/string_ctor_1.f90: Likewise.
5473 * gfortran.dg/string_length_1.f90: Likewise.
5474 * gfortran.dg/string_length_2.f90: Likewise.
5475 * gfortran.dg/string_length_3.f90: Likewise.
5476 * gfortran.dg/string_length_4.f90: Likewise.
5477 * gfortran.dg/string_null_compare_1.f: Likewise.
5478 * gfortran.dg/string_pad_trunc.f90: Likewise.
5479 * gfortran.dg/structure_constructor_1.f03: Likewise.
5480 * gfortran.dg/structure_constructor_11.f90: Likewise.
5481 * gfortran.dg/structure_constructor_13.f03: Likewise.
5482 * gfortran.dg/structure_constructor_2.f03: Likewise.
5483 * gfortran.dg/structure_constructor_5.f03: Likewise.
5484 * gfortran.dg/submodule_1.f08: Likewise.
5485 * gfortran.dg/submodule_11.f08: Likewise.
5486 * gfortran.dg/submodule_14.f08: Likewise.
5487 * gfortran.dg/submodule_15.f08: Likewise.
5488 * gfortran.dg/submodule_17.f08: Likewise.
5489 * gfortran.dg/submodule_18.f08: Likewise.
5490 * gfortran.dg/submodule_19.f08: Likewise.
5491 * gfortran.dg/submodule_2.f08: Likewise.
5492 * gfortran.dg/submodule_27.f08: Likewise.
5493 * gfortran.dg/submodule_28.f08: Likewise.
5494 * gfortran.dg/submodule_29.f08: Likewise.
5495 * gfortran.dg/submodule_30.f08: Likewise.
5496 * gfortran.dg/submodule_6.f08: Likewise.
5497 * gfortran.dg/submodule_7.f08: Likewise.
5498 * gfortran.dg/submodule_8.f08: Likewise.
5499 * gfortran.dg/subnormal_1.f90: Likewise.
5500 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5501 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5502 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5503 * gfortran.dg/substr_2.f: Likewise.
5504 * gfortran.dg/substr_3.f: Likewise.
5505 * gfortran.dg/substr_4.f: Likewise.
5506 * gfortran.dg/substr_5.f90: Likewise.
5507 * gfortran.dg/substr_6.f90: Likewise.
5508 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5509 * gfortran.dg/sum_init_expr.f03: Likewise.
5510 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5511 * gfortran.dg/system_clock_3.f08: Likewise.
5512 * gfortran.dg/t_editing.f: Likewise.
5513 * gfortran.dg/team_change_1.f90: Likewise.
5514 * gfortran.dg/team_end_1.f90: Likewise.
5515 * gfortran.dg/team_number_1.f90: Likewise.
5516 * gfortran.dg/temporary_1.f90: Likewise.
5517 * gfortran.dg/test_com_block.f90: Likewise.
5518 * gfortran.dg/test_only_clause.f90: Likewise.
5519 * gfortran.dg/tiny_1.f90: Likewise.
5520 * gfortran.dg/tiny_2.f90: Likewise.
5521 * gfortran.dg/tl_editing.f90: Likewise.
5522 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5523 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5524 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5525 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5526 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5527 * gfortran.dg/transfer_class_2.f90: Likewise.
5528 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5529 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5530 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5531 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5532 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5533 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5534 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5535 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5536 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5537 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5538 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5539 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5540 * gfortran.dg/transpose_1.f90: Likewise.
5541 * gfortran.dg/transpose_3.f03: Likewise.
5542 * gfortran.dg/transpose_4.f90: Likewise.
5543 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5544 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5545 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5546 * gfortran.dg/trim_1.f90: Likewise.
5547 * gfortran.dg/trim_optimize_1.f90: Likewise.
5548 * gfortran.dg/trim_optimize_2.f90: Likewise.
5549 * gfortran.dg/trim_optimize_3.f90: Likewise.
5550 * gfortran.dg/trim_optimize_4.f90: Likewise.
5551 * gfortran.dg/trim_optimize_5.f90: Likewise.
5552 * gfortran.dg/trim_optimize_6.f90: Likewise.
5553 * gfortran.dg/trim_optimize_7.f90: Likewise.
5554 * gfortran.dg/trim_optimize_8.f90: Likewise.
5555 * gfortran.dg/type_to_class_1.f03: Likewise.
5556 * gfortran.dg/type_to_class_2.f03: Likewise.
5557 * gfortran.dg/type_to_class_3.f03: Likewise.
5558 * gfortran.dg/type_to_class_4.f03: Likewise.
5559 * gfortran.dg/type_to_class_5.f03: Likewise.
5560 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5561 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5562 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5563 * gfortran.dg/typebound_call_1.f03: Likewise.
5564 * gfortran.dg/typebound_call_13.f03: Likewise.
5565 * gfortran.dg/typebound_call_18.f03: Likewise.
5566 * gfortran.dg/typebound_call_19.f03: Likewise.
5567 * gfortran.dg/typebound_call_2.f03: Likewise.
5568 * gfortran.dg/typebound_call_20.f03: Likewise.
5569 * gfortran.dg/typebound_call_3.f03: Likewise.
5570 * gfortran.dg/typebound_generic_5.f03: Likewise.
5571 * gfortran.dg/typebound_generic_6.f03: Likewise.
5572 * gfortran.dg/typebound_generic_9.f03: Likewise.
5573 * gfortran.dg/typebound_operator_12.f03: Likewise.
5574 * gfortran.dg/typebound_operator_13.f03: Likewise.
5575 * gfortran.dg/typebound_operator_15.f90: Likewise.
5576 * gfortran.dg/typebound_operator_20.f90: Likewise.
5577 * gfortran.dg/typebound_operator_3.f03: Likewise.
5578 * gfortran.dg/typebound_operator_6.f03: Likewise.
5579 * gfortran.dg/typebound_operator_7.f03: Likewise.
5580 * gfortran.dg/typebound_operator_8.f03: Likewise.
5581 * gfortran.dg/typebound_operator_9.f03: Likewise.
5582 * gfortran.dg/typebound_proc_19.f90: Likewise.
5583 * gfortran.dg/typebound_proc_20.f90: Likewise.
5584 * gfortran.dg/typebound_proc_23.f90: Likewise.
5585 * gfortran.dg/typebound_proc_27.f03: Likewise.
5586 * gfortran.dg/typebound_proc_35.f90: Likewise.
5587 * gfortran.dg/typebound_proc_36.f90: Likewise.
5588 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5589 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5590 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5591 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5592 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5593 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5594 * gfortran.dg/unf_short_record_1.f90: Likewise.
5595 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5596 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5597 * gfortran.dg/unit_1.f90: Likewise.
5598 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5599 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5600 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5601 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5602 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5603 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5604 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5605 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5606 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5607 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5608 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5609 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5610 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5611 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5612 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5613 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5614 * gfortran.dg/unpack_init_expr.f03: Likewise.
5615 * gfortran.dg/use_10.f90: Likewise.
5616 * gfortran.dg/use_11.f90: Likewise.
5617 * gfortran.dg/use_13.f90: Likewise.
5618 * gfortran.dg/use_24.f90: Likewise.
5619 * gfortran.dg/use_27.f90: Likewise.
5620 * gfortran.dg/use_5.f90: Likewise.
5621 * gfortran.dg/use_allocated_1.f90: Likewise.
5622 * gfortran.dg/use_only_1.f90: Likewise.
5623 * gfortran.dg/use_only_4.f90: Likewise.
5624 * gfortran.dg/use_rename_2.f90: Likewise.
5625 * gfortran.dg/use_rename_4.f90: Likewise.
5626 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5627 * gfortran.dg/used_interface_ref.f90: Likewise.
5628 * gfortran.dg/used_types_5.f90: Likewise.
5629 * gfortran.dg/utf8_1.f03: Likewise.
5630 * gfortran.dg/utf8_2.f03: Likewise.
5631 * gfortran.dg/value_1.f90: Likewise.
5632 * gfortran.dg/value_2.f90: Likewise.
5633 * gfortran.dg/value_4.f90: Likewise.
5634 * gfortran.dg/value_6.f03: Likewise.
5635 * gfortran.dg/value_7.f03: Likewise.
5636 * gfortran.dg/value_test.f90: Likewise.
5637 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5638 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5639 * gfortran.dg/vect/pr60510.f: Likewise.
5640 * gfortran.dg/vect/pr69882.f90: Likewise.
5641 * gfortran.dg/vect/pr69980.f90: Likewise.
5642 * gfortran.dg/vect/vect-5.f90: Likewise.
5643 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5644 * gfortran.dg/vector_subscript_1.f90: Likewise.
5645 * gfortran.dg/vector_subscript_2.f90: Likewise.
5646 * gfortran.dg/vector_subscript_3.f90: Likewise.
5647 * gfortran.dg/vector_subscript_5.f90: Likewise.
5648 * gfortran.dg/verify_2.f90: Likewise.
5649 * gfortran.dg/volatile10.f90: Likewise.
5650 * gfortran.dg/where_1.f90: Likewise.
5651 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5652 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5653 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5654 * gfortran.dg/whole_file_13.f90: Likewise.
5655 * gfortran.dg/whole_file_2.f90: Likewise.
5656 * gfortran.dg/widechar_2.f90: Likewise.
5657 * gfortran.dg/widechar_4.f90: Likewise.
5658 * gfortran.dg/widechar_5.f90: Likewise.
5659 * gfortran.dg/widechar_6.f90: Likewise.
5660 * gfortran.dg/widechar_8.f90: Likewise.
5661 * gfortran.dg/widechar_IO_1.f90: Likewise.
5662 * gfortran.dg/widechar_IO_2.f90: Likewise.
5663 * gfortran.dg/widechar_IO_3.f90: Likewise.
5664 * gfortran.dg/widechar_IO_4.f90: Likewise.
5665 * gfortran.dg/widechar_compare_1.f90: Likewise.
5666 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5667 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5668 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5669 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5670 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5671 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5672 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5673 * gfortran.dg/widechar_select_1.f90: Likewise.
5674 * gfortran.dg/winapi.f90: Likewise.
5675 * gfortran.dg/write_0_pe_format.f90: Likewise.
5676 * gfortran.dg/write_back.f: Likewise.
5677 * gfortran.dg/write_check3.f90: Likewise.
5678 * gfortran.dg/write_direct_eor.f90: Likewise.
5679 * gfortran.dg/write_padding.f90: Likewise.
5680 * gfortran.dg/write_recursive.f90: Likewise.
5681 * gfortran.dg/write_rewind_1.f: Likewise.
5682 * gfortran.dg/write_rewind_2.f: Likewise.
5683 * gfortran.dg/write_zero_array.f90: Likewise.
5684 * gfortran.dg/x_slash_1.f: Likewise.
5685 * gfortran.dg/x_slash_2.f: Likewise.
5686 * gfortran.dg/zero_array_components_1.f90: Likewise.
5687 * gfortran.dg/zero_length_1.f90: Likewise.
5688 * gfortran.dg/zero_length_2.f90: Likewise.
5689 * gfortran.dg/zero_sized_1.f90: Likewise.
5690 * gfortran.dg/zero_sized_3.f90: Likewise.
5691 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5692 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5693 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5694 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5695 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5696 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5697 * gfortran.fortran-torture/execute/args.f90: Likewise.
5698 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5699 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5700 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5701 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5702 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5703 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5704 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5705 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5706 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5707 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5708 * gfortran.fortran-torture/execute/common.f90: Likewise.
5709 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5710 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5711 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5712 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5713 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5714 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5715 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5716 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5717 * gfortran.fortran-torture/execute/data.f90: Likewise.
5718 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5719 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5720 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5721 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5722 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5723 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5724 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5725 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5726 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5727 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5728 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5729 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5730 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5731 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5732 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5733 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5734 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5735 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5736 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5737 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5738 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5739 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5740 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5741 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5742 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5743 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5744 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5745 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5746 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5747 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5748 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5749 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5750 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5751 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5752 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5753 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5754 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5755 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5756 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5757 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5758 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5759 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5760 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5761 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5762 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5763 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5764 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5765 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5766 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5767 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5768 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5769 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5770 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5771 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5772 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5773 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5774 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5775 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5776 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5777 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5778 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5779 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5780 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5781 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5782 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5783 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5784 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5785 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5786 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5787 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5788 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5789 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5790 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5791 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5792 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5793 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5794 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5795 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5796 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5797 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5798 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5799 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5800 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5801 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5802 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5803 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5804 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5805 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5806 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5807 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5808 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5809 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5810 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5811 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5812 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5813 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5814 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5815 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5816 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5817 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5818 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5819 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5820 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5821 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5822 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5823 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5824 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5825 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5826 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5827 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5828 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5829 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5830 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5831 * gfortran.fortran-torture/execute/math.f90: Likewise.
5832 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5833 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5834 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5835 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5836 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5837 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5838 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5839 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5840 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5841 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5842 * gfortran.fortran-torture/execute/power.f90: Likewise.
5843 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5844 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5845 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5846 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5847 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5848 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5849 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5850 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5851 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5852 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5853 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5854 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5855 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5856 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5857 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5858 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5859 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5860 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5861 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5862 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5863 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5864 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5865 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5866 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5867 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5868 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5869 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5870 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5871 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5872 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5873 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5874 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5875 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5876 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5877 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5878 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5879 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5880 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5881 * gfortran.fortran-torture/execute/string.f90: Likewise.
5882 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5883 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5884 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5885 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5886 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5887 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5888 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5889 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5890 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5891 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5892 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5893 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5894 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5895 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5896 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5897 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5898 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5899 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5900 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5901 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5902 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5903 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5904 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5905 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5906 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5907 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5908 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5909 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5910 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5911 * gfortran.dg/inline_transpose_1.f90: Likewise.
5913 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5916 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5919 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5922 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5923 * gnat.dg/dispatch1.adb: Rename into...
5924 * gnat.dg/disp1.adb: ...this.
5925 * gnat.dg/dispatch1_p.ads: Rename into...
5926 * gnat.dg/disp1_pkg.ads: ...this.
5927 * gnat.dg/disp2.adb: Rename into...
5928 * gnat.dg/dispatch2.adb: ...this.
5929 * gnat.dg/dispatch2_p.ads: Rename into...
5930 * gnat.dg/disp2_pkg.ads: ...this.
5931 * gnat.dg/dispatch2_p.adb: Rename into...
5932 * gnat.dg/disp2_pkg.adb: this.
5933 * gnat.dg/generic_dispatch.adb: Rename into...
5934 * gnat.dg/generic_disp.adb: this.
5935 * gnat.dg/generic_dispatch_p.ads: Rename into...
5936 * gnat.dg/generic_disp_pkg.ads: ...this.
5937 * gnat.dg/generic_dispatch_p.adb: Rename into...
5938 * gnat.dg/generic_disp_pkg.adb: ...this.
5939 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5940 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5941 * gnat.dg/object_overflow1.adb: Tweak index.
5942 * gnat.dg/object_overflow2.adb: Likewise.
5943 * gnat.dg/object_overflow3.adb: Likewise.
5944 * gnat.dg/object_overflow4.adb: Likewise.
5945 * gnat.dg/object_overflow5.adb: Likewise.
5947 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5950 * gcc.c-torture/compile/pr84425.c: New test.
5952 2018-02-16 Marek Polacek <polacek@redhat.com>
5953 Jakub Jelinek <jakub@redhat.com>
5956 * g++.dg/cpp1y/constexpr-84192.C: New test.
5958 2018-02-16 Martin Sebor <msebor@redhat.com>
5961 * g++.dg/overload15.C: New test.
5963 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5966 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5967 * gcc.dg/pr56727-2.c: Ditto.
5968 * gcc.target/powerpc/pr79439.c: Renamed to...
5969 * gcc.target/powerpc/pr79439-1.c: ...this.
5970 * gcc.target/powerpc/pr79439-2.c: New test.
5971 * gcc.target/powerpc/pr79439-3.c: New test.
5973 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5976 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5977 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5978 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5979 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5980 * gcc.target/powerpc/builtins-3.c: Same.
5982 2018-02-16 Nathan Sidwell <nathan@acm.org>
5984 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5986 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5988 PR rtl-optimization/70023
5989 * gcc.target/i386/pr70023.c: New.
5991 2018-02-16 Carl Love <cel@us.ibm.com>
5993 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5995 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5998 2018-02-16 Carl Love <cel@us.ibm.com>
6000 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6001 for the ABI definitions for vec_extract4b and vec_insert4b.
6003 2018-02-16 Nathan Sidwell <nathan@acm.org>
6005 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6006 * g++.old-deja/g++.mike/net43.C: Likewise.
6008 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6011 * g++.dg/cpp1z/class-deduction48.C: New.
6013 2018-02-16 Nathan Sidwell <nathan@acm.org>
6016 * g++.dg/lookup/pr84375.C: New.
6018 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6021 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6023 2018-02-16 Richard Biener <rguenther@suse.de>
6025 PR tree-optimization/84417
6026 * gcc.dg/torture/pr84417.c: New testcase.
6028 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6031 * g++.dg/opt/pr84272.C: New test.
6033 PR rtl-optimization/83723
6034 * gcc.dg/pr83723.c: New test.
6036 2018-02-16 Richard Biener <rguenther@suse.de>
6038 PR tree-optimization/84399
6039 * gcc.dg/graphite/pr84399.c: New testcase.
6041 2018-02-16 Richard Biener <rguenther@suse.de>
6043 PR tree-optimization/84190
6044 * g++.dg/torture/pr84190.C: New testcase.
6046 2018-02-15 Martin Sebor <msebor@redhat.com>
6048 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6051 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6054 * gfortran.dg/dtio_21.f03: Add an error message.
6055 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6057 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6060 * gfortran.dg/stop_shouldfail.f90: New test.
6062 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6065 * g++.dg/concepts/pr84330.C: New.
6067 2018-02-15 Tom de Vries <tom@codesourcery.com>
6069 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6071 2018-02-15 Tom de Vries <tom@codesourcery.com>
6073 * gcc.c-torture/compile/pr84136.c: Require effective target
6076 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6078 PR tree-optimization/84383
6079 * gcc.c-torture/compile/pr84383.c: New test.
6081 PR tree-optimization/84334
6082 * gcc.dg/pr84334.c: New test.
6084 2018-02-14 Carl Love <cel@us.ibm.com>
6086 * gcc.target/powerpc/builtins-4-int128-runnable.c
6087 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6088 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6090 2018-02-14 Martin Sebor <msebor@redhat.com>
6092 PR tree-optimization/83698
6093 * gcc.dg/Wrestrict-7.c: New test.
6094 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6095 * gcc.target/i386/chkp-stropt-17.c: Same.
6097 2018-02-14 Martin Sebor <msebor@redhat.com>
6100 * gcc.dg/Wattributes-8.c: New test.
6102 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6105 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6106 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6107 * gfortran.dg/select_type_1.f03: Extend test case.
6109 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6111 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6112 (dg-options): Use -O2 -msse2 -mno-sse3.
6114 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6116 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6117 this test case still works ok.
6118 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6119 * gcc.dg/vmx/insert-be-order.c: Likewise.
6120 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6121 * gcc.dg/vmx/ld-be-order.c: Likewise.
6122 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6123 * gcc.dg/vmx/lde-be-order.c: Likewise.
6124 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6125 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6126 * gcc.dg/vmx/merge-be-order.c: Likewise.
6127 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6128 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6129 * gcc.dg/vmx/pack-be-order.c: Likewise.
6130 * gcc.dg/vmx/perm-be-order.c: Likewise.
6131 * gcc.dg/vmx/splat-be-order.c: Likewise.
6132 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6133 * gcc.dg/vmx/st-be-order.c: Likewise.
6134 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6135 * gcc.dg/vmx/ste-be-order.c: Likewise.
6136 * gcc.dg/vmx/stl-be-order.c: Likewise.
6137 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6138 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6139 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6140 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6141 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6143 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6146 * g++.dg/cpp0x/auto49.C: New.
6148 2018-02-14 Nathan Sidwell <nathan@acm.org>
6150 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6152 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6154 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6155 * gcc.target/powerpc/le-altivec-consts.c: Same.
6157 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6160 * gcc.target/powerpc/pr84220-sld.c: New test.
6161 * gcc.target/powerpc/pr84220-sld2.c: New test.
6162 * gcc.target/powerpc/pr84220-sldw.c: New test.
6163 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6164 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6166 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6169 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6170 _inc_ssp intrinsics.
6171 * gcc.target/i386/cet-intrin-4.c: Likewise.
6172 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6173 __builtin_ia32_rdssp[d|q].
6175 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6177 PR tree-optimization/84357
6178 * gcc.dg/vect/pr84357.c: New test.
6180 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6183 * gcc.target/rx/pr83831.c: New tests.
6185 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6188 * gcc.target/msp430/pr79242.c: New test.
6190 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6193 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6196 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6199 * g++.dg/pr84279.C: New test.
6201 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6203 PR rtl-optimization/84169
6204 * gcc.c-torture/execute/pr84169.c: New.
6206 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6209 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6211 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6214 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6217 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6220 * g++.dg/warn/effc4.C: New test.
6222 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6225 * g++.dg/template/sizeof16.C: New.
6226 * g++.dg/template/sizeof17.C: Likewise.
6228 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6231 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6232 add necessary compiler options.
6233 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6235 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6238 * gcc.c-torture/execute/pr82210.c: New test.
6241 * gcc.dg/pr84309-2.c: New test.
6243 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6245 PR tree-optimization/84321
6246 * gcc.dg/pr84321.c: New test.
6248 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6251 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6253 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6256 * gcc.dg/asan/pr84307.c: Remove test.
6258 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6260 * gcc.target/rl78/test_auto_vector.c: New test.
6262 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6265 * gcc.c-torture/compile/pr84305.c: New test.
6267 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6270 * gcc.target/i386/pr84335.c: New test.
6272 PR tree-optimization/84339
6273 * gcc.c-torture/execute/pr84339.c: New test.
6276 * gcc.dg/pr84309.c: New test.
6277 * gcc.target/i386/pr84309.c: New test.
6280 * gcc.target/i386/pr84336.c: New test.
6282 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6285 * c-c++-common/gomp/pr84341.c: New test.
6287 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6290 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6292 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6295 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6298 2018-02-12 Jeff Law <law@redhat.com>
6300 * gcc.c-torture/compile/reg-args-size.c: New test.
6302 2018-02-12 Carl Love <cel@us.ibm.com>
6304 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6305 uint128 tests to new testfile.
6306 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6307 int128 and uint128 tests.
6308 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6309 list of torture tests.
6311 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6314 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6315 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6317 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6320 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6322 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6325 * gcc.dg/asan/pr84307.c: New test.
6327 2018-02-12 Nathan Sidwell <nathan@acm.org>
6329 * g++.dg/parse/pr84263.C: New.
6331 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6334 * g++.dg/template/crash129.C: New.
6336 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6339 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6340 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6341 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6342 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6343 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6345 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6347 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6348 _mm_maskz_scalef_round_sd): Test new intrinsics.
6349 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6350 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6352 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6353 _mm_maskz_scalef_round_ss): Test new intrinsics.
6354 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6355 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6357 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6358 __builtin_ia32_scalefss_round): Remove builtin.
6359 (__builtin_ia32_scalefsd_mask_round,
6360 __builtin_ia32_scalefss_mask_round): Test new builtin.
6361 * gcc.target/i386/sse-13.c: Ditto.
6362 * gcc.target/i386/sse-23.c: Ditto.
6364 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6366 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6367 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6368 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6369 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6370 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6371 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6372 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6373 (_mm_mask_sqrt_round_ss, _mm_maskz_sqrt_round_ss): Test new
6375 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6376 (__builtin_ia32_sqrtss_round): Remove builtins.
6377 (__builtin_ia32_sqrtsd_mask_round)
6378 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6379 * gcc.target/i386/sse-13.c: Ditto.
6380 * gcc.target/i386/sse-23.c: Ditto.
6382 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6385 * gfortran.dg/statement_function_3.f: New test.
6387 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6391 * gfortran.dg/statement_function_1.f90: New test.
6392 * gfortran.dg/statement_function_2.f90: New test.
6394 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6397 * gfortran.dg/type_to_class_5.f03: New test.
6399 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6402 * gfortran.dg/type_to_class_4.f03: New test.
6404 2018-02-10 Alan Modra <amodra@gmail.com>
6407 * gcc.dg/pr84300.c: New.
6409 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6412 * g++.dg/ubsan/pr83987-2.C: New test.
6414 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6416 * gcc.target/rx/movsicc.c: New test.
6418 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6421 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6424 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6426 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6427 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6429 2018-02-09 Nathan Sidwell <nathan@acm.org>
6432 * c-c++-common/pr84293.h: New.
6433 * c-c++-common/pr84293.c: New.
6435 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6437 PR rtl-optimization/57193
6438 * gcc.target/i386/pr57193.c: New.
6440 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6443 * gcc.target/powerpc/pr84226.c: New test.
6445 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6447 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6451 2018-02-09 Martin Sebor <msebor@redhat.com>
6454 * gcc.dg/lto/pr84212_0.c: New test file.
6455 * gcc.dg/lto/pr84212_1.c: Same.
6457 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6460 * gcc.target/powerpc/pr83926.c: New test.
6461 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6462 message. Fix test for running in 32-bit mode.
6464 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6467 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6469 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6472 * gcc.target/s390/pr84295.c: New test.
6474 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6477 * g++.dg/cpp1y/lambda-init16.C: New.
6479 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6481 * gnat.dg/sso8.adb: New test.
6482 * gnat.dg/sso8_pkg.ads: New helper.
6484 2018-02-09 Richard Biener <rguenther@suse.de>
6486 PR tree-optimization/84278
6487 * gcc.target/i386/pr84278.c: Adjust regex.
6489 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6491 PR tree-optimization/84232
6492 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6495 * gcc.target/aarch64/pr84252.c: New test.
6498 * gcc.dg/pr84237.c: New test.
6500 2018-02-09 Marek Polacek <polacek@redhat.com>
6501 Jakub Jelinek <jakub@redhat.com>
6504 * g++.dg/torture/pr83659.C: New test.
6506 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6508 PR tree-optimization/84136
6509 * gcc.c-torture/compile/pr84136.c: New test.
6511 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6514 * gcc.target/i386/pr83008.c: New test.
6516 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6519 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6521 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6524 * g++.dg/warn/Wunused-parm-11.C: New.
6526 2018-02-08 Marek Polacek <polacek@redhat.com>
6528 PR tree-optimization/84238
6529 * gcc.dg/Wstringop-overflow-3.c: New test.
6531 2018-02-08 Nathan Sidwell <nathan@acm.org>
6533 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6535 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6537 PR tree-optimization/84265
6538 * gcc.dg/vect/pr84265.c: New test.
6540 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6542 PR tree-optimization/81635
6543 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6544 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6546 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6548 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6549 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6550 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6551 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6552 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6553 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6554 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6555 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6556 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6557 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6558 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6559 * gcc.target/s390/nobp-return-attr-all.c: New test.
6560 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6561 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6562 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6563 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6564 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6565 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6566 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6567 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6568 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6569 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6570 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6571 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6572 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6573 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6575 2018-02-08 Richard Biener <rguenther@suse.de>
6577 PR tree-optimization/84233
6578 * g++.dg/torture/pr84233.C: New testcase.
6580 2018-02-08 Richard Biener <rguenther@suse.de>
6582 PR tree-optimization/84278
6583 * gcc.target/i386/pr84278.c: New testcase.
6585 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6587 PR rtl-optimization/84068
6588 PR rtl-optimization/83459
6589 * gcc.dg/pr84068.c: New test.
6591 2018-02-08 Richard Biener <rguenther@suse.de>
6593 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6594 loop vectorization to happen.
6596 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6599 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6601 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6603 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6605 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6608 * gcc.target/powerpc/pr84154-1.c: New tests.
6609 * gcc.target/powerpc/pr84154-2.c: Likewise.
6610 * gcc.target/powerpc/pr84154-3.c: Likewise.
6612 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6614 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6616 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6619 * g++.dg/template/incomplete11.C: New test.
6620 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6622 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6625 * gfortran.dg/deallocate_error_3.f90: New test.
6626 * gfortran.dg/deallocate_error_4.f90: New test.
6628 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6631 * gfortran.dg/shape_9.f90: New test.
6633 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6636 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6638 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6642 * g++.dg/spellcheck-reswords.C: New test case.
6643 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6646 2018-02-07 Martin Liska <mliska@suse.cz>
6649 * g++.dg/ext/mv26.C: New test.
6651 2018-02-07 Tom de Vries <tom@codesourcery.com>
6653 * gcc.dg/pr83844.c: Require effective target alloca.
6655 2018-02-07 Tom de Vries <tom@codesourcery.com>
6657 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6659 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6662 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6663 -fcf-protection=return.
6665 2018-02-07 Tom de Vries <tom@codesourcery.com>
6668 * c-c++-common/goacc/pr84217.c: New test.
6669 * gfortran.dg/goacc/pr84217.f90: New test.
6671 2018-02-07 Richard Biener <rguenther@suse.de>
6673 PR tree-optimization/84204
6674 * gcc.dg/graphite/pr84204.c: New testcase.
6676 PR tree-optimization/84205
6677 * gcc.dg/graphite/pr84205.c: New testcase.
6679 PR tree-optimization/84223
6680 * gfortran.dg/graphite/pr84223.f90: New testcase.
6682 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6685 * g++.dg/cpp0x/scoped_enum7.C: New.
6687 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6689 PR tree-optimization/83008
6690 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6692 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6694 PR tree-optimization/84235
6695 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6697 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6700 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6702 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6704 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6707 * gcc.target/i386/pr84146.c: New test.
6709 2018-02-06 Michael Collison <michael.collison@arm.com>
6711 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6713 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6715 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6716 warning for -mno-speculate-indirect-jumps.
6717 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6718 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6719 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6720 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6721 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6722 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6724 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6727 * c-c++-common/fcf-protection-1.c: Change a compared message.
6728 * c-c++-common/fcf-protection-2.c: Likewise.
6729 * c-c++-common/fcf-protection-3.c: Likewise.
6730 * c-c++-common/fcf-protection-5.c: Likewise.
6731 * c-c++-common/fcf-protection-6.c: New test.
6732 * c-c++-common/fcf-protection-7.c: Likewise.
6734 2018-02-06 Marek Polacek <polacek@redhat.com>
6736 PR tree-optimization/84228
6737 * c-c++-common/Wstringop-truncation-3.c: New test.
6739 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6742 * gcc.target/arm/pragma_arch_switch_2.c: New.
6744 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6747 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6749 2018-02-05 Martin Sebor <msebor@redhat.com>
6751 PR tree-optimization/83369
6752 * gcc.dg/Wnonnull.c: New test.
6754 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6756 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6757 argument and use dg-messages-by-file instead. Expect it to be
6758 an array rather than a dict.
6759 (lto-link-and-maybe-run): Remove messages_by_file argument and
6760 use an upvar for dg-messages-by-file. Update call to
6761 lto_handle_diagnostics.
6762 (lt-get-options): Treat dg-messages-by-file as an array
6764 (lto-get-options-main): Likewise. Set the entry rather than appending.
6765 (lto-execute): Treat dg-messages-by-file as an array rather than
6766 a dict. Update call to lto-link-and-maybe-run.
6768 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6771 * g++.dg/cpp1z/inline-var4.C: New.
6773 2018-02-05 Martin Liska <mliska@suse.cz>
6775 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6777 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6778 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6779 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6780 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6781 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6782 * c-c++-common/asan/pointer-compare-3.c: New test.
6784 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6786 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6787 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6789 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6791 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6792 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6793 _mm_maskz_range_round_sd): Test new intrinsics.
6794 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6795 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6796 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6797 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6798 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6799 _mm_maskz_range_round_ss): Test new intrinsics.
6800 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6801 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6802 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6803 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6804 __builtin_ia32_rangess128_round): Remove builtins.
6805 (__builtin_ia32_rangesd128_mask_round,
6806 __builtin_ia32_rangess128_mask_round): Test new builtins.
6807 * gcc.target/i386/sse-13.c: Ditto.
6808 * gcc.target/i386/sse-23.c: Ditto.
6810 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6813 * gfortran.dg/pr79966.f90: New testcase
6815 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6818 * gfortran.dg/associate_23.f90: Fix invalid code.
6819 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6820 * gfortran.dg/matmul_3.f90: Likewise.
6821 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6823 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6826 * gfortran.dg/associate_34.f90: New test.
6827 * gfortran.dg/associate_35.f90: New test.
6829 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6833 * gfortran.dg/pr84155.f90: New test.
6835 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6837 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6838 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6840 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6842 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6845 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6847 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6849 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6850 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6851 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6853 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6856 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6857 * gcc.dg/Wsign-conversion.c: Dito.
6858 * gcc.dg/attr-alloc_size-4.c: Dito.
6859 * gcc.dg/pr81020.c: Dito.
6860 * gcc.dg/pr81192.c: Dito.
6861 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6862 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6863 * gcc.dg/pr83844.c: Restrict to int32plus.
6864 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6865 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6866 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6867 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6868 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6869 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6870 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6871 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6872 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6873 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6874 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6875 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6877 2018-02-02 Julia Koval <julia.koval@intel.com>
6879 * gcc.target/i386/funcspec-56.inc: Handle new march.
6880 * g++.dg/ext/mv16.C: Ditto.
6882 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6884 * lib/target-supports.exp
6885 (check_effective_target_keeps_null_pointer_checks): No more
6887 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6888 * gcc.dg/ifcvt-4.c: Skip avr.
6889 * gcc.dg/pr53037-1.c: Dito.
6890 * gcc.dg/pr53037-2.c: Dito.
6891 * gcc.dg/pr53037-3.c: Dito.
6892 * gcc.dg/pr63387-2.c: Dito.
6893 * gcc.dg/pr63387.c: Dito.
6894 * gcc.dg/sancov/cmp0.c: Dito.
6895 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6896 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6897 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6898 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6899 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6900 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6901 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6902 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6903 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6904 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6905 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6906 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6907 * gcc.dg/tree-ssa/pr82059.c: Dito.
6908 * gcc.c-torture/execute/pr70460.c: Dito.
6910 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6913 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6914 * gcc.c-torture/execute/20180112-1.c: Dito.
6915 * gcc.c-torture/execute/pr81503.c: Dito.
6916 * gcc.dg/store_merging_12.c: Dito.
6917 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6918 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6919 * gcc.dg/tree-ssa/pr80898.c: Dito.
6920 * gcc.dg/tree-ssa/pr82363.c: Dito.
6921 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6922 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6923 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6924 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6925 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6926 * gcc.dg/tree-ssa/pr80803.c: Dito.
6927 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6928 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6929 * gcc.dg/tree-ssa/vrp114.c: Dito.
6930 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6931 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6932 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6934 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6937 * gcc.target/i386/cet-sjlj-6a.c: New test.
6938 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6940 2018-02-01 Marek Polacek <polacek@redhat.com>
6943 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6945 2018-01-30 Jeff Law <law@redhat.com>
6948 * gcc.target/i386/pr84128.c: New test.
6950 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6952 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6953 -fdelete-null-pointer-checks.
6955 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6958 * g++.dg/cpp0x/abstract-default1.C: New.
6960 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6962 PR tree-optimization/81635
6963 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6964 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6966 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6969 * gcc.target/aarch64/pr83370.c: New.
6971 2018-02-01 Richard Biener <rguenther@suse.de>
6973 * gcc.dg/graphite/pr35356-1.c: Adjust.
6975 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6978 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6980 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6981 of hard-coding the choice.
6982 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6983 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6984 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6986 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6988 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6989 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6990 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6991 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6992 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6993 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6994 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6995 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6996 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6997 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6998 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6999 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7000 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7001 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7002 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7003 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7004 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7005 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7006 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7007 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7008 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7009 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7010 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7011 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7012 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7013 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7014 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7015 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7016 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7017 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7018 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7019 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7020 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7021 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7022 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7023 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7024 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7025 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7026 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7027 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7028 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7029 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7030 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7031 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7032 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7033 __builtin_popcountll rather than __builtin_popcountl.
7035 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7037 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7038 of LD1R[HWD] for multi-element constants on big-endian targets.
7039 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7040 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7042 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7044 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7045 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7046 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7048 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7050 PR tree-optimization/81661
7051 PR tree-optimization/84117
7052 * gcc.dg/pr81661.c: New test.
7053 * gfortran.dg/pr84117.f90: New test.
7055 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7058 * gfortran.dg/repeat_7.f90: Catch warning message.
7060 2018-01-31 Ian Lance Taylor <iant@golang.org>
7062 * go.go-torture/execute/printnil.go: New test.
7064 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7066 * lib/target-supports.exp (check_effective_target_comdat_group):
7067 Allow for Solaris as comdat syntax.
7069 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7070 Solaris with comdat_group support and as.
7072 2018-01-31 Marek Polacek <polacek@redhat.com>
7075 * gcc.dg/pr81779.c: New test.
7077 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7080 * gfortran.dg/gomp/pr84116.f90: New test.
7083 * g++.dg/init/pr83993-2.C: New test.
7086 * g++.dg/init/pr83993-1.C: New test.
7087 * g++.dg/cpp0x/pr83993.C: New test.
7089 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7092 * gfortran.dg/pr84088.f90: New test.
7094 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7097 * gcc.target/i386/pr82444.c: New.
7099 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7101 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7102 * gcc.target/powerpc/vsx-13.c: New.
7104 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7107 * g++.dg/cpp1y/var-templ57.C: New.
7109 2018-01-31 Marek Polacek <polacek@redhat.com>
7112 * g++.dg/diagnostic/pr84138.C: New test.
7114 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7117 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7118 -Wstringop-overflow warnings due to spurious warning with -O1.
7119 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7120 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7122 2018-01-31 Richard Biener <rguenther@suse.de>
7124 PR tree-optimization/84132
7125 * g++.dg/torture/pr84132.C: New testcase.
7127 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7129 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7132 2018-01-31 Julia Koval <julia.koval@intel.com>
7135 * gcc.target/i386/rdpid.c: Remove "eax".
7137 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7139 PR tree-optimization/64946
7140 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7141 scan-assembler checks.
7143 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7145 * gcc.c-torture/execute/20180131-1.c: New test.
7147 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7149 * gcc.target/arc/taux-1.c: New test.
7150 * gcc.target/arc/taux-2.c: Likewise.
7152 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7154 * gcc.target/arc/uncached.c: New test.
7156 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7159 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7161 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7163 PR preprocessor/69869
7164 * gcc.dg/cpp/trad/pr69869.c: New test.
7167 * gcc.dg/pr84100.c: New test.
7169 2018-01-30 Jeff Law <law@redhat.com>
7172 * gcc.target/i386/pr84064: New test.
7174 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7177 * gfortran.dg/data_implied_do_2.f90: New test.
7179 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7181 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7183 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7186 * gfortran.dg/inline_matmul_21.f90: New test case.
7188 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7190 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7192 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7195 * gcc.target/powerpc/pr84112.c: New.
7197 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7199 PR rtl-optimization/83986
7200 * gcc.dg/pr83986.c: New test.
7202 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7205 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7206 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7207 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7208 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7210 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7212 PR tree-optimization/84111
7213 * gcc.c-torture/compile/pr84111.c: New test.
7215 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7218 * gcc.dg/ipa/inline-2.c: Fix template.
7219 * gcc.dg/ipa/inline-3.c: Fix template.
7221 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7224 * g++.dg/torture/pr81360.C: New testcase.
7226 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7229 * gcc.dg/lto/pr83954.h: New testcase.
7230 * gcc.dg/lto/pr83954_0.c: New testcase.
7231 * gcc.dg/lto/pr83954_1.c: New testcase.
7233 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7236 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7238 Simplify DW_AT_producer scan.
7240 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7242 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7244 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7247 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7248 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7249 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7250 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7252 2018-01-29 Jeff Law <law@redhat.com>
7255 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7256 better match other tests which require vsx. Verify the zero
7257 extension is part of the test in the combiner dump.
7259 2018-01-29 Marek Polacek <polacek@redhat.com>
7262 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7265 * g++.dg/ext/pr83996.C: New test.
7267 2018-01-29 Richard Biener <rguenther@suse.de>
7269 PR tree-optimization/84057
7270 * gcc.dg/graphite/pr84057.c: New testcase.
7272 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7275 * gfortran.dg/bind_c_usage_31.f90: New test.
7277 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7280 * g++.dg/warn/Wduplicated-branches5.C: New.
7282 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7284 * gcc.target/rl78/test_addsi3_internal.c: New test.
7286 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7288 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7289 Make expected output depend on whether we expect sibcalls or not.
7290 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7291 safe-indirect-jump-1.c).
7293 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7294 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7295 Soren Rasmussen <s.c.rasmussen@gmail.com>
7297 Fortran 2018 teams tests.
7299 * gfortran.dg/team_number_1.f90: new test for team_number.
7300 * gfortran.dg/team_change_1.f90: new test for change team.
7301 * gfortran.dg/team_end_1.f90: new test for end team.
7302 * gfortran.dg/team_form_1.f90: new test for form team.
7304 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7307 * gfortran.dg/dot_product_4.f90
7309 2018-01-26 Martin Sebor <msebor@redhat.com>
7311 PR tree-optimization/83896
7312 * gcc.dg/strlenopt-43.c: New.
7314 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7316 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7317 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7318 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7319 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7320 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7321 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7322 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7323 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7324 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7326 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7327 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7328 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7329 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7330 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7331 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7332 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7333 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7335 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7337 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7339 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7340 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7341 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7342 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7343 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7344 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7345 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7346 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7347 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7348 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7349 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7350 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7351 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7353 2018-01-26 Martin Liska <mliska@suse.cz>
7355 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7358 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7360 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7361 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7362 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7363 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7364 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7365 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7366 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7367 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7369 2018-01-26 Richard Biener <rguenther@suse.de>
7371 PR rtl-optimization/84003
7372 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7373 latent bug in DSE if NOINLINE is appropriately defined.
7374 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7375 and defining NOINLINE.
7377 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7379 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7380 tests specific to aarch64. XFAIL test on arm.
7382 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7384 PR rtl-optimization/83985
7385 * gcc.dg/pr83985.c: New test.
7388 * c-c++-common/Wrestrict-3.c: New test.
7390 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7392 * gcc.target/arc/tdelegitimize_addr.c: New test.
7394 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7396 * gcc.target/arc/jli-1.c: New file.
7397 * gcc.target/arc/jli-2.c: Likewise.
7399 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7401 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7403 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7404 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7406 2018-01-26 Richard Biener <rguenther@suse.de>
7408 PR tree-optimization/81082
7409 * gcc.dg/vect/pr81082.c: New testcase.
7410 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7411 simplification to n * n.
7413 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7415 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7417 * gcc.target/i386/pr63620.c: Likewise.
7419 2018-01-26 Julia Koval <julia.koval@intel.com>
7421 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7422 -mavx512f -mavx512bw.
7423 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7424 * gcc.target/i386/i386.exp: Fix types.
7426 2018-01-26 Alan Modra <amodra@gmail.com>
7429 * gcc.target/powerpc/swaps-p8-46.c: New.
7431 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7434 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7435 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7436 'array01' in the tree dump comparison.
7437 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7438 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7439 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7441 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7444 * gcc.dg/torture/pr83055.c: New testcase.
7446 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7449 * g++.dg/cpp1z/decomp36.C: New test.
7452 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7454 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7456 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7457 the shift dump line.
7458 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7460 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7463 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7464 index instead of int, which allows IVOPTs to properly optimize the
7467 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7470 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7471 of "fn_type" typedef.
7472 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7474 2018-01-24 Ian Lance Taylor <iant@golang.org>
7476 * go.go-torture/execute/names-1.go: New test.
7478 2018-01-19 Jeff Law <law@redhat.com>
7481 * gcc.target/i386/pr83994.c: New test.
7483 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7486 * gcc.target/powerpc/pr84014.c: New.
7488 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7491 * c-c++-common/gomp/pr83977-1.c: New test.
7492 * c-c++-common/gomp/pr83977-2.c: New test.
7493 * c-c++-common/gomp/pr83977-3.c: New test.
7494 * gfortran.dg/gomp/pr83977.f90: New test.
7496 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7499 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7500 * gcc.dg/vect/pr80631-1.c: Likewise.
7501 * gcc.dg/vect/pr80631-2.c: Likewise.
7502 * gcc.dg/vect/pr81410.c: Likewise.
7503 * gcc.dg/vect/pr81633.c: Likewise.
7504 * gcc.dg/vect/pr81815.c: Likewise.
7505 * gcc.dg/vect/pr82108.c: Likewise.
7506 * gcc.dg/vect/pr83857.c: Likewise.
7507 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7508 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7509 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7510 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7511 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7512 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7513 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7514 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7515 dg-xfail-run-if instead.
7516 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7517 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7518 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7519 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7520 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7522 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7524 PR tree-optimization/83979
7525 * g++.dg/pr83979.c: New test.
7527 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7529 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7530 option. Add arm_neon_ok_no_float_abi check.
7532 2018-01-24 Richard Biener <rguenther@suse.de>
7534 PR tree-optimization/83176
7535 * gcc.dg/graphite/pr83176.c: New testcase.
7537 2018-01-24 Richard Biener <rguenther@suse.de>
7539 PR tree-optimization/82819
7540 * gcc.dg/graphite/pr82819.c: New testcase.
7542 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7545 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7546 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7547 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7548 * g++.dg/ext/stmtexpr20.C: Likewise.
7549 * g++.dg/ext/stmtexpr21.C: Likewise.
7551 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7554 * g++.dg/warn/pr83974.C: New test case.
7556 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7559 * g++.dg/ubsan/pr83987.C: New test.
7561 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7564 * gfortran.dg/pdt_29.f03: New test.
7566 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7569 * gfortran.dg/associate_33.f03: New test.
7571 2018-01-23 Martin Liska <mliska@suse.cz>
7574 * gcc.dg/lto/pr81440.h: New test.
7575 * gcc.dg/lto/pr81440_0.c: New test.
7576 * gcc.dg/lto/pr81440_1.c: New test.
7578 2018-01-23 Nathan Sidwell <nathan@acm.org>
7581 * g++.dg/template/pr83988.C: New.
7583 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7587 * g++.dg/cpp0x/pr82882.C: New test.
7588 * g++.dg/cpp0x/pr83978.C: New test.
7591 * g++.dg/cpp1z/decomp35.C: New test.
7593 2018-01-23 Nathan Sidwell <nathan@acm.org>
7595 * g++.dg/cpp0x/range-for10.C: Adjust.
7596 * g++.dg/ext/forscope1.C: Adjust.
7597 * g++.dg/ext/forscope2.C: Adjust.
7598 * g++.dg/template/for1.C: Adjust.
7600 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7602 PR tree-optimization/83510
7603 * gcc.c-torture/compile/pr83510.c: New test case.
7605 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7608 * lib/target-supports.exp (check_effective_target_vect_float): Say
7609 that the result only holds when -funsafe-math-optimizations is on.
7610 (check_effective_target_vect_float_strict): New procedure.
7611 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7613 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7615 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7617 PR tree-optimization/83965
7618 * gcc.dg/vect/pr83965.c: New test.
7620 2018-01-23 Richard Biener <rguenther@suse.de>
7622 PR tree-optimization/83963
7623 * gfortran.dg/graphite/pr83963.f: New testcase.
7624 * gcc.dg/graphite/pr83963-2.c: Likewise.
7626 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7629 * g++.dg/cpp1z/pr83918.C: New test.
7631 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7633 PR tree-optimization/83957
7634 * gcc.dg/autopar/pr83957.c: New test.
7636 PR tree-optimization/83081
7637 * gcc.dg/predict-8.c: Adjust expected probability.
7639 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7642 * gcc.target/powerpc/pr83862.c: New test.
7644 2018-01-22 Carl Love <cel@us.ibm.com>
7646 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7647 builtins-4-runnable.c, builtins-6-runnable.c,
7648 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7649 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7650 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7651 for signed/unsigned 128-bit and long long int loads.
7653 2018-01-22 Marek Polacek <polacek@redhat.com>
7656 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7658 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7660 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7661 scan-asembler valid instructions list.
7662 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7663 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7664 power8-vector requirement and option.
7665 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7667 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7671 * gfortran.dg/string_1.f90: Remove printing the length.
7673 2018-01-22 Richard Biener <rguenther@suse.de>
7675 PR tree-optimization/83963
7676 * gcc.dg/graphite/pr83963.c: New testcase.
7678 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7680 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7681 dg-require-effective-target directives.
7683 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7685 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7687 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7688 Adjust scan-assembler checks for soft-float.
7690 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7693 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7695 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7697 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7698 * gcc.dg/pr83623.c: Likewise.
7699 * gcc.dg/pr83666.c: Likewise.
7701 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7702 David Edelsohn <dje.gcc@gmail.com>
7705 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7706 assembly output from "crset eq" to "crset 2".
7707 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7708 assembly output from . to $.
7709 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7710 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7711 assembly output from "crset eq" to "crset 2".
7712 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7713 assembly output from "crset eq" to "crset 2", and from . to $.
7715 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7718 * gfortran.dg/matmul_18.f90: New test.
7720 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7722 PR tree-optimization/83940
7723 * gcc.dg/torture/pr83940.c: New test.
7725 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7728 * gcc.dg/tls/pr83945.c: New test.
7731 * gcc.dg/pr83930.c: New test.
7733 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7736 * gfortran.dg/matmul_17.f90: New test.
7738 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7741 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7743 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7746 * g++.dg/cpp0x/pr81167.C: New test.
7749 * g++.dg/cpp0x/pr83919.C: New test.
7751 2018-01-19 Jeff Law <law@redhat.com>
7752 Jakub Jelinek <jakub@redhat.com>
7754 * gcc.dg/stack-check-16.c: New test.
7756 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7759 * gcc.target/nvptx/indirect_call.c: New test.
7761 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7763 * g++.dg/torture/pr83619.C: Remove dg-message.
7765 2018-01-19 Martin Liska <mliska@suse.cz>
7767 * gcc.dg/predict-1.c: Adjust expected probability.
7768 * gcc.dg/predict-3.c: Likewise.
7769 * gcc.dg/predict-5.c: Likewise.
7770 * gcc.dg/predict-6.c: Likewise.
7771 * gcc.dg/predict-9.c: Likewise.
7773 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7775 PR tree-optimization/83922
7776 * gcc.dg/pr83922.c: New test.
7778 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7780 PR tree-optimization/83914
7781 * gcc.dg/vect/pr83914.c: New test.
7783 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7785 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7786 * gcc.target/arm/negdi-2.c: Likewise.
7787 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7789 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7791 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7793 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7795 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7797 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7799 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7802 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7806 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7807 forward declaration.
7809 2018-01-18 Carl Love <cel@us.ibm.com>
7811 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7814 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7817 * g++.dg/inherit/union3.C: New.
7819 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7821 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7823 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7826 * g++.dg/torture/pr83619.C: New testcase.
7828 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7830 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7831 Add function body to force error messages in some configurations.
7833 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7835 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7838 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7841 * c-c++-common/ffile-prefix-map.c: New test.
7842 * c-c++-common/fmacro-prefix-map.c: New test.
7843 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7844 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7846 2018-01-18 Martin Liska <mliska@suse.cz>
7848 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7849 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7850 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7851 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7852 * gcc.target/i386/ret-thunk-10.c: Likewise.
7853 * gcc.target/i386/ret-thunk-11.c: Likewise.
7854 * gcc.target/i386/ret-thunk-12.c: Likewise.
7855 * gcc.target/i386/ret-thunk-15.c: Likewise.
7856 * gcc.target/i386/ret-thunk-9.c: Likewise.
7858 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7860 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7863 2018-01-18 Nathan Sidwell <nathan@acm.org>
7866 * g++.dg/cpp0x/pr83160.C: New.
7868 2018-01-18 Richard Biener <rguenther@suse.de>
7870 PR tree-optimization/83887
7871 * gcc.dg/graphite/pr83887.c: New testcase.
7872 * gfortran.dg/graphite/pr83887.f90: Likewise.
7873 * gfortran.dg/graphite/pr83887.f: Likewise.
7875 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7878 * gcc.target/arm/builtin-bswap.x: New file.
7879 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7880 and options for armv6t2.
7881 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7882 and options for Thumb1.
7883 * gcc.target/arm/builtin-bswap16.x: New file.
7884 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7885 and options for armv6t2.
7886 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7887 and options for Thumb1.
7889 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7891 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7894 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7897 * gcc.dg/pr61240.c: New test.
7899 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7902 * gfortran.dg/pr83864.f90: New test.
7904 2018-01-17 Jeff Law <law@redhat.com>
7907 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7909 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7911 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7912 restriction, but still restrict to 64-bit.
7913 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7914 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7916 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7919 * gfortran.dg/pr83874.f90: New test.
7921 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7924 * g++.dg/cpp0x/pr83824.C: New test.
7926 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7928 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7929 appropriate .gnu_attribute for the long double type, if we use the
7930 long double type, but do not generate any calls.
7931 * gcc.target/powerpc/gnuattr2.c: Likewise.
7932 * gcc.target/powerpc/gnuattr3.c: Likewise.
7934 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7937 * g++.dg/cpp0x/alignas13.C: New.
7939 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7942 * g++.dg/cpp0x/pr83897.C: New test.
7944 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7947 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7949 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7952 * g++.dg/cpp0x/constexpr-ice19.C: New.
7954 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7956 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7957 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7958 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7959 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7960 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7961 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7962 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7963 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7964 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7965 * gcc.target/powerpc/builtins-1.fold.h: New.
7967 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7969 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7970 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7972 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7974 * gcc.target/arm/g2.c: Add -marm to dg-options.
7975 * gcc.target/arm/scd42-2.c: Likewise.
7977 2018-01-17 Nathan Sidwell <nathan@acm.org>
7980 * g++.dg/lookup/pr83287-2.C: New.
7982 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7986 * g++.dg/wrappers/pr83814.C: New test case.
7987 * g++.dg/wrappers/pr83902.C: New test case.
7989 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7992 * g++.dg/lto/pr83121_0.C: New test case.
7993 * g++.dg/lto/pr83121_1.C: New test case.
7994 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7995 adapted from DejaGnu's dg-test.
7996 (lto_handle_diagnostics): New procedure.
7997 (lto_prune_warns): Ignore informational notes.
7998 (lto-link-and-maybe-run): Add "messages_by_file" param.
7999 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8000 "execute" when "link" fails if "execute" was not specified.
8001 (lto-can-handle-directive): New procedure.
8002 (lto-get-options-main): Call lto-can-handle-directive. Add a
8003 dg-messages local, using it to set the caller's
8004 dg-messages-by-file for the given source file.
8005 (lto-get-options): Likewise.
8006 (lto-execute): Add dg-messages-by-file local, and pass it to
8007 lto-link-and-maybe-run.
8009 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8010 Richard Sandiford <richard.sandiford@linaro.org>
8014 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8015 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8017 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8019 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8020 target check autogenerator for armv8.1-a and armv8.2-a.
8022 2018-01-17 Carl Love <cel@us.ibm.com>
8024 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8025 Add debug print statements.
8026 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8027 16 byte vector load followed by a partial vector load.
8029 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8032 * g++.dg/wrappers/pr83799.C: New test case.
8034 2018-01-17 Nathan Sidwell <nathan@acm.org>
8037 * g++.dg/cpp1y/pr83739.C: New.
8039 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8041 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8042 * gcc.target/visium/overflow16.c: Likewise.
8043 * gcc.target/visium/overflow32.c: Likewise.
8045 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8047 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8049 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8051 * gcc.dg/rtl/arm/stl-cond.c: New test.
8052 * gcc.target/arm/stl-cond.c: Delete.
8054 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8056 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8059 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8061 PR tree-optimization/83843
8062 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8063 * gcc.dg/store_merging_19.c: New test.
8065 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8067 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8070 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8072 PR rtl-optimization/83771
8073 * gcc.dg/pr83771.c: New test.
8075 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8077 PR tree-optimization/81184
8078 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8080 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8082 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8084 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8086 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8089 * gcc.target/i386/pr83546.c: New test.
8091 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8093 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8095 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8097 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8098 test and add dg-warning for the -Wstringop-overflow warning.
8100 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8102 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8103 XFAIL last test on SPARC and Visium.
8105 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8107 PR rtl-optimization/80481
8108 * g++.dg/pr80481.C: Exclude solaris.
8110 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8112 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8113 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8114 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8116 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8118 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8119 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8120 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8121 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8122 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8123 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8124 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8125 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8126 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8127 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8128 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8129 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8130 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8131 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8132 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8134 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8137 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8139 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8141 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8142 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8143 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8144 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8145 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8146 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8148 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8150 PR tree-optimization/83857
8151 * gcc.dg/vect/pr83857.c: New test.
8153 2018-01-16 Richard Biener <rguenther@suse.de>
8155 PR tree-optimization/83867
8156 * gcc.dg/vect/pr83867.c: New testcase.
8158 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8161 * gcc.dg/pr83844.c: New test.
8163 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8165 * gcc.dg/torture/pr83847.c: New test.
8167 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8169 PR rtl-optimization/86620
8170 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8171 instead of --param=max-sched-ready-insns=0.
8172 * gcc.target/i386/pr83620.c: New test.
8173 * gcc.dg/pr83620.c: New test.
8175 PR tree-optimization/83843
8176 * gcc.dg/store_merging_18.c: New test.
8179 * g++.dg/cpp1y/pr83817.C: New test.
8182 * g++.dg/template/pr83825.C: New test.
8184 2018-01-16 Richard Biener <rguenther@suse.de>
8186 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8188 2018-01-16 Richard Biener <rguenther@suse.de>
8191 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8192 from gcc.dg/torture/pr60092.c.
8194 2018-01-15 Martin Sebor <msebor@redhat.com>
8197 * g++.dg/ext/flexary28.C: New test.
8199 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8202 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8204 2018-01-15 Martin Sebor <msebor@redhat.com>
8207 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8209 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8212 * gfortran.dg/minmaxloc_9.f90: New test.
8213 * gfortran.dg/minmaxloc_10.f90: New test.
8214 * gfortran.dg/minmaxloc_11.f90: New test.
8216 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8219 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8220 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8221 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8222 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8223 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8224 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8225 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8226 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8227 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8228 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8229 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8230 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8231 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8232 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8233 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8234 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8235 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8236 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8237 * gcc.target/i386/ret-thunk-10.c: Likewise.
8238 * gcc.target/i386/ret-thunk-11.c: Likewise.
8239 * gcc.target/i386/ret-thunk-12.c: Likewise.
8240 * gcc.target/i386/ret-thunk-13.c: Likewise.
8241 * gcc.target/i386/ret-thunk-14.c: Likewise.
8242 * gcc.target/i386/ret-thunk-15.c: Likewise.
8243 * gcc.target/i386/ret-thunk-9.c: Don't check the
8244 __x86_return_thunk label. Scan for "push" only for Linux.
8246 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8249 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8251 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8254 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8256 * gcc.target/arm/pr83687.c: New test.
8258 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8260 Adjust tests to AVR_TINY.
8262 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8263 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8264 * gcc.target/avr/pr71627.c: Same.
8265 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8266 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8267 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8268 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8269 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8270 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8271 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8272 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8273 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8274 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8275 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8276 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8277 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8278 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8279 * gcc.target/avr/torture/pr61055.c: Same.
8280 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8282 * gcc.target/avr/torture/int24-mul.c: Same.
8283 * gcc.target/avr/torture/pr51782-1.c: Same.
8284 * gcc.target/avr/torture/pr61443.c: Same.
8285 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8286 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8288 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8292 * gcc.target/avr/torture/pr83729.c: New test.
8293 * gcc.target/avr/torture/pr83801.c: New test.
8295 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8298 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8299 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8301 2018-01-10 Martin Sebor <msebor@redhat.com>
8304 * gcc.dg/Wstringop-overflow-2.c: New test.
8306 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8308 PR libgfortran/83811
8309 * gfortran.dg/fmt_e.f90: New test.
8311 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8313 * gcc.target/i386/indirect-thunk-10.c: New test.
8314 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8315 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8316 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8317 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8318 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8319 * gcc.target/i386/ret-thunk-17.c: Likewise.
8320 * gcc.target/i386/ret-thunk-18.c: Likewise.
8321 * gcc.target/i386/ret-thunk-19.c: Likewise.
8322 * gcc.target/i386/ret-thunk-20.c: Likewise.
8323 * gcc.target/i386/ret-thunk-21.c: Likewise.
8325 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8327 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8329 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8331 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8332 -mno-indirect-branch-register.
8333 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8334 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8335 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8336 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8337 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8338 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8339 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8340 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8341 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8342 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8343 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8344 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8345 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8346 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8347 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8348 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8349 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8350 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8351 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8352 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8353 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8354 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8355 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8356 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8357 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8358 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8359 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8360 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8361 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8362 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8363 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8364 * gcc.target/i386/ret-thunk-10.c: Likewise.
8365 * gcc.target/i386/ret-thunk-11.c: Likewise.
8366 * gcc.target/i386/ret-thunk-12.c: Likewise.
8367 * gcc.target/i386/ret-thunk-13.c: Likewise.
8368 * gcc.target/i386/ret-thunk-14.c: Likewise.
8369 * gcc.target/i386/ret-thunk-15.c: Likewise.
8370 * gcc.target/i386/ret-thunk-9.c: Likewise.
8371 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8372 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8373 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8375 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8377 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8378 -mfunction-return=keep.
8379 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8380 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8381 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8382 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8383 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8384 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8385 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8386 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8387 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8388 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8389 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8390 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8391 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8392 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8393 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8394 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8395 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8396 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8397 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8398 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8399 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8400 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8401 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8402 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8403 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8404 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8405 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8406 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8407 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8408 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8409 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8410 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8411 * gcc.target/i386/ret-thunk-1.c: New test.
8412 * gcc.target/i386/ret-thunk-10.c: Likewise.
8413 * gcc.target/i386/ret-thunk-11.c: Likewise.
8414 * gcc.target/i386/ret-thunk-12.c: Likewise.
8415 * gcc.target/i386/ret-thunk-13.c: Likewise.
8416 * gcc.target/i386/ret-thunk-14.c: Likewise.
8417 * gcc.target/i386/ret-thunk-15.c: Likewise.
8418 * gcc.target/i386/ret-thunk-16.c: Likewise.
8419 * gcc.target/i386/ret-thunk-2.c: Likewise.
8420 * gcc.target/i386/ret-thunk-3.c: Likewise.
8421 * gcc.target/i386/ret-thunk-4.c: Likewise.
8422 * gcc.target/i386/ret-thunk-5.c: Likewise.
8423 * gcc.target/i386/ret-thunk-6.c: Likewise.
8424 * gcc.target/i386/ret-thunk-7.c: Likewise.
8425 * gcc.target/i386/ret-thunk-8.c: Likewise.
8426 * gcc.target/i386/ret-thunk-9.c: Likewise.
8428 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8430 * gcc.target/i386/indirect-thunk-1.c: New test.
8431 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8432 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8433 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8434 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8435 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8436 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8437 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8438 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8439 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8440 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8441 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8442 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8443 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8444 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8445 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8446 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8447 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8448 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8449 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8450 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8451 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8452 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8453 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8454 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8455 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8456 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8457 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8458 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8459 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8460 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8461 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8462 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8464 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8467 * gcc.c-torture/compile/pr83051.c: New testcase.
8469 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8471 PR tree-optimization/83501
8472 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8474 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8476 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8477 for lvx and stvx instead of lxvd2x and stxvd2x and require
8478 little-endian target. Add comments.
8479 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8480 comprehensive testing.
8481 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8482 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8483 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8484 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8485 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8486 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8487 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8488 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8489 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8490 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8491 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8492 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8493 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8494 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8495 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8496 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8497 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8498 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8499 scan-assembler-not directives that forbid lvx and xxpermdi.
8500 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8501 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8502 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8503 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8504 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8505 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8506 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8507 scan-assembler-times directives to reflect different numbers of
8508 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8510 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8511 Alan Hayward <alan.hayward@arm.com>
8512 David Sherwood <david.sherwood@arm.com>
8514 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8515 than SLP vectorization.
8516 * gcc.dg/vect/vect-alias-check-10.c: New test.
8517 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8518 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8519 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8520 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8521 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8522 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8523 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8524 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8525 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8526 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8527 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8528 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8529 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8530 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8531 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8532 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8533 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8534 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8535 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8536 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8537 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8538 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8539 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8541 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8542 Alan Hayward <alan.hayward@arm.com>
8543 David Sherwood <david.sherwood@arm.com>
8545 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8547 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8548 targets with scatter stores.
8549 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8551 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8552 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8553 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8554 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8555 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8556 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8557 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8558 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8559 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8560 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8561 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8562 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8563 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8564 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8565 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8566 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8568 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8569 Alan Hayward <alan.hayward@arm.com>
8570 David Sherwood <david.sherwood@arm.com>
8572 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8574 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8575 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8576 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8577 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8579 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8580 Alan Hayward <alan.hayward@arm.com>
8581 David Sherwood <david.sherwood@arm.com>
8583 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8584 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8585 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8587 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8588 Alan Hayward <alan.hayward@arm.com>
8589 David Sherwood <david.sherwood@arm.com>
8591 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8592 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8593 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8594 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8595 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8596 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8597 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8598 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8599 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8600 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8601 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8602 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8603 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8604 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8606 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8607 Alan Hayward <alan.hayward@arm.com>
8608 David Sherwood <david.sherwood@arm.com>
8610 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8611 check for a message about using in-order reductions.
8612 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8613 check for a message about using in-order reductions.
8614 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8615 vectorized and check for a message about using in-order reductions.
8616 Expect targets with variable-length vectors to fall back to the
8617 fixed-length mininum.
8618 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8619 check for a message about using in-order reductions.
8620 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8621 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8622 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8623 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8624 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8625 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8626 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8627 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8628 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8629 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8630 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8631 vect_fold_left_plus.
8633 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8635 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8637 * gcc.target/aarch64/sve/spill_2.c: New test.
8638 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8639 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8640 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8641 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8642 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8644 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8645 Alan Hayward <alan.hayward@arm.com>
8646 David Sherwood <david.sherwood@arm.com>
8648 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8650 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8651 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8652 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8653 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8654 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8655 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8656 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8657 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8658 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8660 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8661 Alan Hayward <alan.hayward@arm.com>
8662 David Sherwood <david.sherwood@arm.com>
8664 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8665 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8666 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8667 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8669 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8670 Alan Hayward <alan.hayward@arm.com>
8671 David Sherwood <david.sherwood@arm.com>
8673 * lib/target-supports.exp
8674 (check_effective_target_vect_fold_extract_last): New proc.
8675 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8676 for fold_extract_last.
8677 * gcc.dg/vect/pr65947-2.c: Likewise.
8678 * gcc.dg/vect/pr65947-3.c: Likewise.
8679 * gcc.dg/vect/pr65947-4.c: Likewise.
8680 * gcc.dg/vect/pr65947-5.c: Likewise.
8681 * gcc.dg/vect/pr65947-6.c: Likewise.
8682 * gcc.dg/vect/pr65947-9.c: Likewise.
8683 * gcc.dg/vect/pr65947-10.c: Likewise.
8684 * gcc.dg/vect/pr65947-12.c: Likewise.
8685 * gcc.dg/vect/pr65947-14.c: Likewise.
8686 * gcc.dg/vect/pr80631-1.c: Likewise.
8687 * gcc.target/aarch64/sve/clastb_1.c: New test.
8688 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8689 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8690 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8691 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8692 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8693 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8694 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8695 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8696 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8697 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8698 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8699 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8700 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8702 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8703 Alan Hayward <alan.hayward@arm.com>
8704 David Sherwood <david.sherwood@arm.com>
8706 * gcc.target/aarch64/sve/live_1.c: New test.
8707 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8709 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8710 Alan Hayward <alan.hayward@arm.com>
8711 David Sherwood <david.sherwood@arm.com>
8713 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8714 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8715 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8716 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8717 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8718 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8719 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8720 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8721 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8723 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8724 Alan Hayward <alan.hayward@arm.com>
8725 David Sherwood <david.sherwood@arm.com>
8727 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8729 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8731 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8732 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8733 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8734 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8735 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8736 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8738 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8739 Alan Hayward <alan.hayward@arm.com>
8740 David Sherwood <david.sherwood@arm.com>
8742 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8743 instead of just ADDRESS.
8744 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8745 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8746 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8747 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8748 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8749 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8750 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8751 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8752 * gcc.target/aarch64/sve/while_2.c: Likewise.
8753 * gcc.target/aarch64/sve/while_3.c: Likewise.
8754 * gcc.target/aarch64/sve/while_4.c: Likewise.
8756 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8757 Alan Hayward <alan.hayward@arm.com>
8758 David Sherwood <david.sherwood@arm.com>
8760 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8761 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8763 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8764 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8765 * gcc.target/aarch64/sve/reduc_5.c: New test.
8766 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8767 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8769 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8770 Alan Hayward <alan.hayward@arm.com>
8771 David Sherwood <david.sherwood@arm.com>
8773 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8774 * gcc.dg/tree-ssa/peel1.c: Likewise.
8775 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8776 variable-length vectors.
8777 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8778 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8779 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8780 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8781 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8782 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8783 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8784 * gcc.target/aarch64/sve/slp_8.c: New test.
8785 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8786 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8787 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8788 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8789 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8790 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8791 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8792 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8793 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8794 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8795 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8796 * gcc.target/aarch64/sve/while_1.c: Likewise.
8797 * gcc.target/aarch64/sve/while_2.c: Likewise.
8798 * gcc.target/aarch64/sve/while_3.c: Likewise.
8799 * gcc.target/aarch64/sve/while_4.c: Likewise.
8801 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8802 Alan Hayward <alan.hayward@arm.com>
8803 David Sherwood <david.sherwood@arm.com>
8805 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8807 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8808 and add an associated scan-dump test. Prevent vectorization
8809 of the first two loops.
8810 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8811 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8812 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8813 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8814 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8815 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8817 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8818 Alan Hayward <alan.hayward@arm.com>
8819 David Sherwood <david.sherwood@arm.com>
8821 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8822 * gcc.dg/vect/pr67790.c: Likewise.
8823 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8824 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8825 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8826 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8827 * gcc.target/aarch64/sve/slp_5.c: New test.
8828 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8829 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8830 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8831 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8832 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8834 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8835 Alan Hayward <alan.hayward@arm.com>
8836 David Sherwood <david.sherwood@arm.com>
8838 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8840 * gcc.dg/vect/slp-1.c: Likewise.
8841 * gcc.dg/vect/slp-10.c: Likewise.
8842 * gcc.dg/vect/slp-12b.c: Likewise.
8843 * gcc.dg/vect/slp-12c.c: Likewise.
8844 * gcc.dg/vect/slp-17.c: Likewise.
8845 * gcc.dg/vect/slp-19b.c: Likewise.
8846 * gcc.dg/vect/slp-20.c: Likewise.
8847 * gcc.dg/vect/slp-21.c: Likewise.
8848 * gcc.dg/vect/slp-22.c: Likewise.
8849 * gcc.dg/vect/slp-23.c: Likewise.
8850 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8851 * gcc.dg/vect/slp-24.c: Likewise.
8852 * gcc.dg/vect/slp-28.c: Likewise.
8853 * gcc.dg/vect/slp-39.c: Likewise.
8854 * gcc.dg/vect/slp-6.c: Likewise.
8855 * gcc.dg/vect/slp-7.c: Likewise.
8856 * gcc.dg/vect/slp-cond-1.c: Likewise.
8857 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8858 * gcc.dg/vect/slp-cond-2.c: Likewise.
8859 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8860 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8861 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8862 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8863 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8864 * gcc.dg/vect/slp-perm-6.c: Likewise.
8865 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8866 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8867 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8868 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8869 * gcc.dg/vect/slp-12a.c: Likewise.
8870 * gcc.dg/vect/slp-14.c: Likewise.
8871 * gcc.dg/vect/slp-15.c: Likewise.
8872 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8873 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8874 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8875 * gcc.target/aarch64/sve/slp_1.c: New test.
8876 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8877 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8878 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8879 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8880 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8881 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8882 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8884 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8885 Alan Hayward <alan.hayward@arm.com>
8886 David Sherwood <david.sherwood@arm.com>
8888 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8889 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8890 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8891 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8892 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8893 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8894 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8895 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8896 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8897 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8898 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8899 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8900 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8901 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8902 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8903 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8904 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8905 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8906 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8908 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8909 Alan Hayward <alan.hayward@arm.com>
8910 David Sherwood <david.sherwood@arm.com>
8912 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8913 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8914 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8915 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8916 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8917 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8918 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8919 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8920 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8921 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8922 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8923 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8924 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8925 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8926 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8927 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8928 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8929 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8930 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8931 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8932 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8933 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8934 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8935 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8936 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8937 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8938 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8939 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8940 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8941 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8942 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8943 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8944 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8945 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8946 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8947 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8949 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8950 Alan Hayward <alan.hayward@arm.com>
8951 David Sherwood <david.sherwood@arm.com>
8953 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8954 Return true for SVE too.
8955 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8956 if load/store lanes are supported.
8957 * gcc.dg/vect/slp-10.c: Likewise.
8958 * gcc.dg/vect/slp-12c.c: Likewise.
8959 * gcc.dg/vect/slp-17.c: Likewise.
8960 * gcc.dg/vect/slp-33.c: Likewise.
8961 * gcc.dg/vect/slp-6.c: Likewise.
8962 * gcc.dg/vect/slp-cond-1.c: Likewise.
8963 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8964 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8965 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8966 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8967 * gcc.dg/vect/slp-perm-6.c: Likewise.
8968 * gcc.dg/vect/slp-perm-9.c: Likewise.
8969 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8970 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8971 for variable-length vectors.
8973 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8974 Alan Hayward <alan.hayward@arm.com>
8975 David Sherwood <david.sherwood@arm.com>
8977 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8978 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8980 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8982 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8983 * g++.target/aarch64/sve/catch_1.C: New test.
8984 * g++.target/aarch64/sve/catch_2.C: Likewise.
8985 * g++.target/aarch64/sve/catch_3.C: Likewise.
8986 * g++.target/aarch64/sve/catch_4.C: Likewise.
8987 * g++.target/aarch64/sve/catch_5.C: Likewise.
8988 * g++.target/aarch64/sve/catch_6.C: Likewise.
8990 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8991 Alan Hayward <alan.hayward@arm.com>
8992 David Sherwood <david.sherwood@arm.com>
8994 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8996 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8997 * gcc.target/aarch64/fmaxmin.c: Likewise.
8998 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8999 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9000 * gcc.target/aarch64/pr62178.c: Likewise.
9001 * gcc.target/aarch64/pr71727-2.c: Likewise.
9002 * gcc.target/aarch64/saddw-1.c: Likewise.
9003 * gcc.target/aarch64/saddw-2.c: Likewise.
9004 * gcc.target/aarch64/uaddw-1.c: Likewise.
9005 * gcc.target/aarch64/uaddw-2.c: Likewise.
9006 * gcc.target/aarch64/uaddw-3.c: Likewise.
9007 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9008 * gcc.target/aarch64/vect-compile.c: Likewise.
9009 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9010 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9011 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9012 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9013 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9014 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9015 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9016 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9017 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9018 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9019 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9020 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9021 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9022 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9023 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9024 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9025 * gcc.target/aarch64/vect-movi.c: Likewise.
9026 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9027 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9028 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9029 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9030 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9031 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9033 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9034 * gcc.target/aarch64/sve/arith_1.c: New test.
9035 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9036 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9037 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9038 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9039 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9040 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9041 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9042 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9043 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9044 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9045 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9046 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9047 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9048 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9049 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9050 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9051 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9052 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9053 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9054 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9055 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9056 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9057 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9058 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9059 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9060 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9061 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9062 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9063 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9064 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9065 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9066 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9067 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9068 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9069 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9070 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9071 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9072 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9073 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9074 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9075 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9076 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9077 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9078 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9079 * gcc.target/aarch64/sve/index_1.c: Likewise.
9080 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9081 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9082 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9083 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9084 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9085 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9086 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9087 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9088 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9089 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9090 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9091 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9092 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9093 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9094 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9095 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9096 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9097 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9098 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9099 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9100 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9101 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9102 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9103 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9104 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9105 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9106 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9107 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9108 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9109 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9110 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9111 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9112 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9113 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9114 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9115 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9116 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9117 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9118 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9119 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9120 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9121 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9122 * gcc.target/aarch64/sve/single_1.c: Likewise.
9123 * gcc.target/aarch64/sve/single_2.c: Likewise.
9124 * gcc.target/aarch64/sve/single_3.c: Likewise.
9125 * gcc.target/aarch64/sve/single_4.c: Likewise.
9126 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9127 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9128 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9129 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9130 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9131 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9132 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9133 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9134 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9135 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9136 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9137 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9138 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9139 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9140 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9141 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9142 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9143 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9144 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9145 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9146 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9147 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9148 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9149 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9150 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9151 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9152 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9153 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9154 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9155 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9156 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9157 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9158 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9159 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9160 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9161 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9162 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9163 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9164 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9165 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9166 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9167 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9168 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9169 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9170 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9172 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9173 Alan Hayward <alan.hayward@arm.com>
9174 David Sherwood <david.sherwood@arm.com>
9176 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9177 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9178 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9180 (check_effective_target_vect_perm): Handle SVE.
9181 (check_effective_target_vect_perm_byte): Likewise.
9182 (check_effective_target_vect_perm_short): Likewise.
9183 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9184 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9185 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9186 (check_effective_target_vect_element_align_preferred): Likewise.
9187 (check_effective_target_vect_align_stack_vars): Likewise.
9188 (check_effective_target_vect_load_lanes): Likewise.
9189 (check_effective_target_vect_masked_store): Likewise.
9190 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9191 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9192 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9193 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9194 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9195 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9196 * gcc.dg/vect/slp-23.c: Likewise.
9197 * gcc.dg/vect/slp-perm-5.c: Likewise.
9198 * gcc.dg/vect/slp-perm-6.c: Likewise.
9199 * gcc.dg/vect/slp-perm-9.c: Likewise.
9200 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9201 * gcc.dg/vect/vect-114.c: Likewise.
9202 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9203 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9205 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9207 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9208 vect_variable_length, expecting the test to be vectorized
9209 without SLP instead.
9210 * gcc.dg/vect/pr33953.c: Likewise.
9211 * gcc.dg/vect/pr37027.c: Likewise.
9212 * gcc.dg/vect/pr67790.c: Likewise.
9213 * gcc.dg/vect/pr68445.c: Likewise.
9214 * gcc.dg/vect/slp-1.c: Likewise.
9215 * gcc.dg/vect/slp-10.c: Likewise.
9216 * gcc.dg/vect/slp-12a.c: Likewise.
9217 * gcc.dg/vect/slp-12b.c: Likewise.
9218 * gcc.dg/vect/slp-12c.c: Likewise.
9219 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9220 * gcc.dg/vect/slp-13.c: Likewise.
9221 * gcc.dg/vect/slp-14.c: Likewise.
9222 * gcc.dg/vect/slp-15.c: Likewise.
9223 * gcc.dg/vect/slp-17.c: Likewise.
9224 * gcc.dg/vect/slp-19b.c: Likewise.
9225 * gcc.dg/vect/slp-2.c: Likewise.
9226 * gcc.dg/vect/slp-20.c: Likewise.
9227 * gcc.dg/vect/slp-21.c: Likewise.
9228 * gcc.dg/vect/slp-22.c: Likewise.
9229 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9230 * gcc.dg/vect/slp-24.c: Likewise.
9231 * gcc.dg/vect/slp-28.c: Likewise.
9232 * gcc.dg/vect/slp-39.c: Likewise.
9233 * gcc.dg/vect/slp-42.c: Likewise.
9234 * gcc.dg/vect/slp-6.c: Likewise.
9235 * gcc.dg/vect/slp-7.c: Likewise.
9236 * gcc.dg/vect/slp-cond-1.c: Likewise.
9237 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9238 * gcc.dg/vect/slp-cond-2.c: Likewise.
9239 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9240 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9241 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9242 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9243 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9244 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9245 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9246 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9247 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9248 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9249 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9250 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9251 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9252 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9253 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9254 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9255 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9257 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9260 * gcc.dg/pr83801.c: New test.
9262 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9265 * gfortran.dg/bounds_check_19.f90: New test.
9267 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9269 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9270 instead of scan-assembler-not for xsnabsqp.
9272 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9274 PR libgfortran/83525
9275 * gfortran.dg/newunit_5.f90: New test.
9277 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9279 PR rtl-optimization/80481
9280 * g++.dg/pr80481.C: New.
9282 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9285 * gcc.target/alpha/pr83628-3.c: New test.
9287 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9289 * lib/target-supports.exp (check_effective_target_avx512f): Also
9290 check for __builtin_ia32_addsd_round,
9291 __builtin_ia32_getmantsd_round.
9292 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9294 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9297 * gcc.target/powerpc/pr83629.c: Require ilp32.
9299 2018-01-12 Richard Biener <rguenther@suse.de>
9301 PR tree-optimization/80846
9302 * gcc.target/i386/pr80846-1.c: New testcase.
9303 * gcc.target/i386/pr80846-2.c: Likewise.
9305 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9307 * gcc.c-torture/execute/20180112-1.c: New test.
9309 2018-01-12 Tom de Vries <tom@codesourcery.com>
9311 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9312 * g++.dg/ext/label13a.C: Same.
9313 * g++.dg/ext/label14.C: Same.
9314 * g++.dg/ext/label2.C: Same.
9315 * g++.dg/ext/label3.C: Same.
9316 * g++.dg/torture/pr42462.C: Same.
9317 * g++.dg/torture/pr42739.C: Same.
9318 * g++.dg/warn/Wunused-label-3.C: Same.
9320 2018-01-12 Tom de Vries <tom@codesourcery.com>
9322 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9323 * g++.dg/Walloca1.C: Same.
9324 * g++.dg/cpp0x/pr70338.C: Same.
9325 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9326 * g++.dg/cpp1y/vla10.C: Same.
9327 * g++.dg/cpp1y/vla2.C: Same.
9328 * g++.dg/cpp1y/vla6.C: Same.
9329 * g++.dg/cpp1y/vla8.C: Same.
9330 * g++.dg/debug/debug5.C: Same.
9331 * g++.dg/debug/debug6.C: Same.
9332 * g++.dg/debug/pr54828.C: Same.
9333 * g++.dg/diagnostic/pr70105.C: Same.
9334 * g++.dg/eh/cleanup5.C: Same.
9335 * g++.dg/eh/spbp.C: Same.
9336 * g++.dg/ext/tmplattr9.C: Same.
9337 * g++.dg/ext/vla10.C: Same.
9338 * g++.dg/ext/vla11.C: Same.
9339 * g++.dg/ext/vla12.C: Same.
9340 * g++.dg/ext/vla15.C: Same.
9341 * g++.dg/ext/vla16.C: Same.
9342 * g++.dg/ext/vla17.C: Same.
9343 * g++.dg/ext/vla3.C: Same.
9344 * g++.dg/ext/vla6.C: Same.
9345 * g++.dg/ext/vla7.C: Same.
9346 * g++.dg/init/array24.C: Same.
9347 * g++.dg/init/new47.C: Same.
9348 * g++.dg/init/pr55497.C: Same.
9349 * g++.dg/opt/pr78201.C: Same.
9350 * g++.dg/template/vla2.C: Same.
9351 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9352 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9353 * g++.dg/torture/pr62127.C: Same.
9354 * g++.dg/torture/pr67055.C: Same.
9355 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9356 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9357 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9358 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9359 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9360 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9361 * g++.dg/warn/Wvla-1.C: Same.
9362 * g++.dg/warn/Wvla-3.C: Same.
9363 * g++.old-deja/g++.ext/array2.C: Same.
9364 * g++.old-deja/g++.ext/constructor.C: Same.
9365 * g++.old-deja/g++.law/builtin1.C: Same.
9366 * g++.old-deja/g++.other/crash12.C: Same.
9367 * g++.old-deja/g++.other/eh3.C: Same.
9368 * g++.old-deja/g++.pt/array6.C: Same.
9369 * g++.old-deja/g++.pt/dynarray.C: Same.
9371 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9373 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9375 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9378 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9381 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9383 * lib/target-supports.exp (check_effective_target_branch_cost):
9384 Accept all x86 targets.
9386 2018-01-12 Martin Liska <mliska@suse.cz>
9389 * g++.dg/warn/pr83054.C: New test.
9391 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9393 * gcc.target/powerpc/spec-barr-1.c: New file.
9395 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9398 * gcc.target/i386/pr83330.c: New test.
9400 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9403 * gfortran.dg/dtio_31.f03: New test.
9404 * gfortran.dg/dtio_32.f03: New test.
9406 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9409 * g++.dg/wrappers: New subdirectory.
9410 * g++.dg/wrappers/README: New file.
9411 * g++.dg/wrappers/alloc.C: New test case.
9412 * g++.dg/wrappers/cow-istream-string.C: New test case.
9413 * g++.dg/wrappers/cp-stdlib.C: New test case.
9414 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9415 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9417 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9420 * g++.dg/torture/pr83718.C: New testcase.
9422 2018-01-11 Martin Jambor <mjambor@suse.cz>
9425 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9427 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9429 PR tree-optimization/83695
9430 * gcc.dg/tree-ssa/pr83695.c: New test.
9432 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9434 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9435 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9437 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9439 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9440 * gcc.target/arm/simd/fp16fml_high.c: New test.
9441 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9442 * lib/target-supports.exp
9443 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9444 check_effective_target_arm_fp16fml_neon_ok,
9445 add_options_for_arm_fp16fml_neon): New procedures.
9447 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9449 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9452 2018-01-11 Richard Biener <rguenther@suse.de>
9454 PR tree-optimization/83435
9455 * gcc.dg/graphite/pr83435.c: New testcase.
9457 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9458 Alan Hayward <alan.hayward@arm.com>
9459 David Sherwood <david.sherwood@arm.com>
9461 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9463 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9465 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9467 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9470 * gcc.c-torture/compile/pr82096.c: New test.
9472 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9474 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9476 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9478 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9480 2018-01-11 Justin Squirek <squirek@adacore.com>
9482 * gnat.dg/expr_func4.adb: New testcase.
9484 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9486 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9489 2018-01-11 Bob Duff <duff@adacore.com>
9491 * gnat.dg/protected_null.adb: New testcase.
9493 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9495 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9497 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9499 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9501 2018-01-11 Justin Squirek <squirek@adacore.com>
9503 * gnat.dg/loopvar.adb: New testcase.
9505 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9508 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9510 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9512 * gcc.c-torture/compile/pr83575.c: New testcase.
9514 2018-01-10 Michael Collison <michael.collison@arm.com>
9516 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9517 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9518 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9519 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9520 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9521 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9522 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9523 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9524 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9525 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9526 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9527 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9528 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9529 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9530 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9531 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9533 2018-01-10 Michael Collison <michael.collison@arm.com>
9535 * gcc.target/aarch64/sha2.h: New shared testcase.
9536 * gcc.target/aarch64/sha2_1.c: New testcase.
9537 * gcc.target/aarch64/sha2_2.c: New testcase.
9538 * gcc.target/aarch64/sha2_3.c: New testcase.
9539 * gcc.target/aarch64/sha3.h: New shared testcase.
9540 * gcc.target/aarch64/sha3_1.c: New testcase.
9541 * gcc.target/aarch64/sha3_2.c: New testcase.
9542 * gcc.target/aarch64/sha3_3.c: New testcase.
9544 2018-01-10 Michael Collison <michael.collison@arm.com>
9546 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9548 2018-01-10 Martin Sebor <msebor@redhat.com>
9550 PR tree-optimization/83781
9551 * gcc.dg/strlenopt-42.c: New test.
9553 2018-01-11 Martin Sebor <msebor@gmail.com>
9554 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9556 PR tree-optimization/83501
9557 PR tree-optimization/81703
9559 * gcc.dg/strlenopt-39.c: New test-case.
9560 * gcc.dg/pr81703.c: Likewise.
9562 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9564 * gnat.dg/atomic10.adb: New test.
9566 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9569 * gfortran.dg/deferred_character_18.f90: New test.
9571 2018-01-10 Martin Sebor <msebor@redhat.com>
9573 PR tree-optimization/83671
9574 * gcc.dg/strlenopt-40.c: New test.
9575 * gcc.dg/strlenopt-41.c: New test.
9577 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9580 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9582 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9585 * gcc.target/powerpc/pr83399.c: New test.
9587 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9590 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9591 to reflect that the arguments are correctly underlined.
9592 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9593 for globals, params, locals and literals.
9594 (test_sizeof): Directly test the location of "sizeof", rather than
9595 when used in compound expressions.
9596 (test_alignof): Likewise for "alignof".
9597 (test_string_literals): Likewise for string literals.
9598 (test_numeric_literals): Likewise for numeric literals.
9599 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9600 (test_typeid): Likewise for typeid.
9601 (test_unary_plus): New.
9602 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9605 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9607 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9609 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9611 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9613 2018-01-10 Marek Polacek <polacek@redhat.com>
9616 * g++.dg/warn/Wduplicated-branches4.C: New test.
9618 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9621 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9624 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9627 * g++.dg/cpp0x/new2.C: New.
9629 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9632 * gcc.target/i386/pr83735.c: New test.
9634 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9636 * lib/target-supports.exp (check_effective_target_branch_cost):
9638 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9639 * gcc.dg/pr21643.c: Likewise.
9640 * gcc.dg/pr46309.c: Likewise.
9641 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9642 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9643 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9644 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9645 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9646 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9647 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9648 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9649 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9650 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9651 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9652 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9653 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9654 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9656 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9659 * gcc.target/powerpc/pr83629.c: New testcase.
9661 2018-01-10 Richard Biener <rguenther@suse.de>
9664 * gcc.dg/pr78768.c: Un-XFAIL.
9666 2018-01-10 Richard Biener <rguenther@suse.de>
9669 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9671 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9673 PR tree-optimization/83753
9674 * gcc.dg/torture/pr83753.c: New test.
9676 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9678 * gcc.target/i386/avx2-gather-1.c: Add -march.
9679 * gcc.target/i386/avx2-gather-2.c: Add -march.
9680 * gcc.target/i386/avx2-gather-3.c: Add -march.
9681 * gcc.target/i386/avx2-gather-4.c: Add -march.
9682 * gcc.target/i386/avx2-gather-5.c: Add -march.
9683 * gcc.target/i386/avx2-gather-6.c: Add -march.
9684 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9685 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9686 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9687 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9688 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9689 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9690 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9691 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9692 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9693 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9695 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9698 * gcc.target/i386/pr78585.c: New test.
9700 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9703 * g++.dg/cpp0x/pr83734.C: New test.
9705 2018-01-09 Carl Love <cel@us.ibm.com>
9707 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9708 vec_mergeo builtins with float, double, long long, unsigned long long,
9709 bool long long arguments.
9710 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9711 vec_float2 with double arguments.
9712 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9713 vec_mergew and vec_mergow builtins.
9715 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9718 * gfortran.dg/contiguous_6.f90: New test.
9720 2018-01-09 Richard Biener <rguenther@suse.de>
9722 PR tree-optimization/83668
9723 * gcc.dg/graphite/pr83668.c: New testcase.
9725 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9727 PR tree-optimization/64811
9728 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9729 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9730 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9731 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9733 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9735 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9738 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9740 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9743 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9744 no NEON and require softfp or hard float-abi.
9745 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9747 2018-01-09 Richard Biener <rguenther@suse.de>
9749 PR tree-optimization/83572
9750 * gcc.dg/graphite/pr83572.c: New testcase.
9752 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9755 * gcc.dg/sms-13.c: New test.
9757 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9760 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9762 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9763 Monk Chiang <sh.chiang04@gmail.com>
9765 * gcc.target/riscv/save-restore-1.c: New.
9767 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9770 * gcc.target/powerpc/pr83677.c: New file.
9772 2018-01-08 Jeff Law <law@redhat.com>
9774 PR rtl-optimizatin/81308
9775 * g++.dg/pr81308-1.C: New test.
9776 * g++.dg/pr81308-2.C: New test.
9778 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9780 PR target/83663 - Revert r255946
9781 * gcc.target/aarch64/vect-slp-dup.c: New.
9783 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9785 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9788 2018-01-08 Richard Biener <rguenther@suse.de>
9790 PR tree-optimization/83563
9791 * gcc.dg/graphite/pr83563.c: New testcase.
9793 2018-01-08 Richard Biener <rguenther@suse.de>
9796 * g++.dg/torture/pr83713.C: New testcase.
9798 2018-01-08 Tom de Vries <tom@codesourcery.com>
9800 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9802 2018-01-08 Richard Biener <rguenther@suse.de>
9804 PR tree-optimization/83685
9805 * gcc.dg/torture/pr83685.c: New testcase.
9807 2018-01-08 Richard Biener <rguenther@suse.de>
9810 * gcc.dg/lto/pr83719_0.c: New testcase.
9812 2018-01-08 Tom de Vries <tom@codesourcery.com>
9814 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9815 * gcc.dg/graphite/run-id-1.c: Same.
9816 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9818 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9821 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9822 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9823 * gfortran.dg/pdt_27.f03: New test.
9826 * gfortran.dg/pdt_28.f03: New test.
9828 2018-01-08 Tom de Vries <tom@codesourcery.com>
9830 * c-c++-common/builtins.c: Require effective target alloca.
9831 * gcc.dg/Wrestrict.c: Same.
9832 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9834 2018-01-08 Richard Biener <rguenther@suse.de>
9837 * gcc.dg/torture/pr83580.c: New testcase.
9839 2018-01-08 Richard Biener <rguenther@suse.de>
9842 * gcc.dg/pr83517.c: New testcase.
9844 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9847 * gcc.dg/uninit-pr81897.c: New test.
9849 2018-01-06 Martin Sebor <msebor@redhat.com>
9851 PR tree-optimization/83640
9852 * gcc.dg/Wrestrict-6.c: New test.
9853 * gcc.dg/pr83640.c: New test.
9855 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9857 * gcc.target/aarch64/reg-alloc-1.c: New test.
9859 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9862 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9864 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9867 * gcc.dg/pr83480.c: New test.
9869 PR rtl-optimization/83682
9870 * gcc.target/i386/pr83682.c: New test.
9872 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9876 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9877 * gfortran.dg/dependency_49.f90: Likewise.
9878 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9879 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9880 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9881 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9882 * gfortran.dg/string_1_lp64.f90: New test.
9883 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9884 * gfortran.dg/string_3_lp64.f90: New test.
9886 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9889 * gcc.target/i386/sse-26.c: New test.
9892 * gcc.target/i386/pr83604.c: New test.
9894 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9896 * gcc.dg/vect/vect-align-4.c: New test.
9897 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9898 and redefine as a structure with an unaligned member "b".
9899 (foo): Update accordingly.
9901 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9904 * gcc.target/aarch64/bics_5.c: New test.
9905 * gcc.target/arm/bics_5.c: Likewise.
9907 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9909 PR tree-optimization/83605
9910 * gcc.dg/pr83605.c: New test.
9912 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9915 * gcc.target/i386/pr83554.c: New test.
9918 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9921 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9925 * gfortran.dg/eoshift_8.f90: New test.
9926 * gfortran.dg/simplify_eoshift_1.f90: New test.
9928 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9931 * gcc.dg/pr83585.c: New test.
9933 2018-01-04 Nathan Sidwell <nathan@acm.org>
9936 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9938 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9941 * gcc.dg/pr83666.c: New test.
9943 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9946 * gcc.target/alpha/pr83628-1.c: New test.
9947 * gcc.target/alpha/pr83628-2.c: Ditto.
9949 2018-01-04 Martin Liska <mliska@suse.cz>
9952 * g++.dg/ipa/pr82352.C: New test.
9954 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9956 * gcc.dg/vect-opt-info-1.c: Moved to ...
9957 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9958 vect_int targets, use dg-additional-options instead of dg-options and
9959 use relative line numbers instead of absolute.
9961 2018-01-03 Martin Sebor <msebor@redhat.com>
9963 PR tree-optimization/83655
9964 * gcc.dg/Wrestrict-5.c: New test.
9965 * c-c++-common/builtins.c: New test.
9967 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9968 Alan Hayward <alan.hayward@arm.com>
9969 David Sherwood <david.sherwood@arm.com>
9971 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9974 2018-01-03 Jeff Law <law@redhat.com>
9977 * gcc.target/i386/stack-check-17.c: New test.
9978 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9980 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9983 * gcc.dg/pr83621.c: New test.
9986 * gcc.dg/pr83645.c: New test.
9988 2018-01-03 Martin Sebor <msebor@redhat.com>
9990 PR tree-optimization/83603
9991 * gcc.dg/Wrestrict-4.c: New test.
9994 * gcc.dg/const-2.c: New test.
9995 * gcc.dg/pure-3.c: New test.
9997 2018-01-03 Martin Sebor <msebor@redhat.com>
9999 * gcc.dg/Wrestrict-3.c: New test.
10001 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10004 * g++.dg/opt/pr83555.C: New test.
10005 * g++.dg/ubsan/pr83555.C: New test.
10007 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10010 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10011 the !CHECKING_P case by expecting a note.
10012 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10013 a note for the !CHECKING_P case, and move the return statement
10014 outside of #if CHECKING_P guard.
10016 2018-01-03 Jeff Law <law@redhat.com>
10018 PR middle-end/83654
10019 * gcc.target/i386/stack-check-18.c: New test.
10020 * gcc.target/i386/stack-check-19.c: New test.
10022 2018-01-03 Martin Sebor <msebor@redhat.com>
10024 PR tree-optimization/83501
10025 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10027 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10029 PR tree-optimization/83501
10030 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10032 2018-01-03 Nathan Sidwell <nathan@acm.org>
10035 * g++.dg/ipa/pr83667.C: New.
10037 2018-01-03 Martin Liska <mliska@suse.cz>
10039 PR tree-optimization/83593
10040 * gcc.dg/pr83593.c: New test.
10042 2018-01-03 Martin Liska <mliska@suse.cz>
10045 * g++.dg/ipa/pr83549.C: New test.
10047 2018-01-03 Marek Polacek <polacek@redhat.com>
10050 * g++.dg/warn/mvp2.C: New test.
10052 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10054 PR preprocessor/83602
10055 * g++.dg/cpp/pr83602.C: New test.
10058 * g++.dg/parse/pr83634.C: New test.
10060 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10063 * gfortran.dg/eoshift_7.f90: New test.
10065 2018-01-03 Jan Beulich <jbeulich@suse.com>
10067 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10068 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10070 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10072 Update copyright years.
10074 2018-01-03 Martin Liska <mliska@suse.cz>
10077 * gcc.dg/ipa/pr83594.c: New test.
10079 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10080 Alan Hayward <alan.hayward@arm.com>
10081 David Sherwood <david.sherwood@arm.com>
10083 * gcc.dg/vect-opt-info-1.c: New test.
10085 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10087 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10088 floorf128, truncf128, and roundf128.
10089 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10090 optimizations added in match.pd.
10091 * gcc.target/powerpc/float128-hw6.c: Likewise.
10092 * gcc.target/powerpc/float128-hw7.c: Likewise.
10093 * gcc.target/powerpc/float128-hw8.c: Likewise.
10094 * gcc.target/powerpc/float128-hw9.c: Likewise.
10095 * gcc.target/powerpc/float128-hw10.c: Likewise.
10096 * gcc.target/powerpc/float128-hw11.c: Likewise.
10098 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10101 * g++.dg/cpp0x/pr83556.C: New test.
10103 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10107 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10108 * gfortran.dg/simplify_cshift_4.f90: New test.
10110 2018-01-02 Marek Polacek <polacek@redhat.com>
10113 * g++.dg/cpp0x/inh-ctor30.C: New test.
10116 * g++.dg/cpp1z/pr83644.C: New test.
10118 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10121 * gfortran.dg/coarray_45.f90: New test.
10124 * gfortran.dg/coarray_46.f90: New test.
10126 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10128 PR tree-optimization/83581
10129 * gcc.dg/pr83581.c: New test.
10132 * gcc.dg/pr83595.c: New test.
10134 PR middle-end/83608
10135 * g++.dg/opt/pr83608.C: New test.
10137 PR middle-end/83609
10138 * gcc.dg/pr83609.c: New test.
10139 * g++.dg/opt/pr83609.C: New test.
10141 PR middle-end/83623
10142 * gcc.dg/pr83623.c: New test.
10144 * gcc.target/i386/i386.exp
10145 (check_effective_target_avx512vpopcntdqvl): New proc.
10146 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10147 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10148 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10150 Copyright (C) 2018 Free Software Foundation, Inc.
10152 Copying and distribution of this file, with or without modification,
10153 are permitted in any medium without royalty provided the copyright
10154 notice and this notice are preserved.