1 2018-09-10 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
6 2018-09-08 Marek Polacek <polacek@redhat.com>
8 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
9 * g++.dg/cpp0x/move-return2.C: New test.
11 2018-09-08 Marek Polacek <polacek@redhat.com>
13 * c-c++-common/array-init.c: Add dg-prune-output.
14 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
15 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
16 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
17 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
18 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
19 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
20 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
21 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
22 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
23 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
24 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
25 * g++.dg/cpp1y/pr64382.C: Likewise.
26 * g++.dg/cpp1y/pr77739.C: Likewise.
27 * g++.dg/cpp1z/lambda-this1.C: Likewise.
28 * g++.dg/cpp1z/lambda-this2.C: Likewise.
29 * g++.dg/template/crash84.C: Adjust dg-error.
31 2018-09-07 Marek Polacek <polacek@redhat.com>
33 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
36 2018-09-07 Marek Polacek <polacek@redhat.com>
38 PR c++/87152 - range-based for loops with initializer broken in templates.
39 * g++.dg/cpp2a/range-for11.C: New test.
40 * g++.dg/cpp2a/range-for12.C: New test.
41 * g++.dg/cpp2a/range-for13.C: New test.
42 * g++.dg/cpp2a/range-for14.C: New test.
43 * g++.dg/cpp2a/range-for15.C: New test.
44 * g++.dg/cpp2a/range-for16.C: New test.
45 * g++.dg/cpp2a/range-for17.C: New test.
46 * g++.dg/cpp2a/range-for18.C: New test.
47 * g++.dg/parse/error61.C (foo): Adjust dg-error.
49 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
52 * gcc.target/powerpc/pr86731.c: New test.
53 * gcc.target/powerpc/pr86731-longlong.c: New test.
54 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
55 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
56 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
57 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
59 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
62 * gcc.target/s390/pr80080-3.c: New test.
63 * gcc.target/s390/s390.exp: Make sure the new test passes
64 on all optimization levels.
66 2018-09-05 Marek Polacek <polacek@redhat.com>
68 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
69 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
71 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
72 Bernd Schmidt <bernds_cb1@t-online.de>
74 * gcc.target/nvptx/atomic_fetch-1.c: New test.
75 * gcc.target/nvptx/atomic_fetch-1.c: New test.
77 2018-09-05 Marek Polacek <polacek@redhat.com>
79 PR c++/87109, wrong overload with ref-qualifiers.
80 * g++.dg/cpp0x/ref-qual19.C: New test.
82 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
85 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
86 * lib/target-supports.exp (scan-assembler_required_options,
87 scan-assembler-not_required_options,
88 scan-assembler-times_required_options): Add -fno-ident.
89 * lib/scanasm.exp (scan-assembler-times): Fix error message.
90 * c-c++-common/ident-0a.c: New test.
91 * c-c++-common/ident-0b.c: New test.
92 * c-c++-common/ident-1a.c: New test.
93 * c-c++-common/ident-1b.c: New test.
94 * c-c++-common/ident-2a.c: New test.
95 * c-c++-common/ident-2b.c: New test.
97 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
99 * gcc.dg/recip_sqrt_mult_1.c: New test.
100 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
101 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
102 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
103 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
104 * g++.dg/recip_sqrt_mult_1.C: Likewise.
105 * g++.dg/recip_sqrt_mult_2.C: Likewise.
107 2018-09-05 Martin Liska <mliska@suse.cz>
109 PR tree-optimization/87205
110 * gcc.dg/tree-ssa/pr87205-2.c: New test.
111 * gcc.dg/tree-ssa/pr87205.c: New test.
113 2018-09-05 Richard Biener <rguenther@suse.de>
115 PR tree-optimization/87217
116 * gfortran.dg/pr87217.f: New testcase.
118 2018-09-05 Pádraig Brady p@draigbrady.com
121 * g++.dg/abi/pr87137.C: New.
124 * g++.dg/pr87185.C: New.
126 2018-09-05 Martin Liska <mliska@suse.cz>
129 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
130 to support Darwin names.
132 2018-09-05 Martin Liska <mliska@suse.cz>
134 * g++.dg/gcov/loop.C: Update test to support new format.
136 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
139 * g++.dg/pr86593.C: New test.
141 2018-09-04 Jakub Jelinek <jakub@redhat.com>
144 * gcc.target/i386/pr87198.c: New test.
146 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
149 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
151 2018-09-04 Richard Biener <rguenther@suse.de>
153 PR tree-optimization/87211
154 * gcc.dg/torture/pr87211.c: New testcase.
156 2018-09-04 Richard Biener <rguenther@suse.de>
158 PR tree-optimization/87176
159 * gcc.dg/torture/pr87176.c: New testcase.
160 * gcc.dg/torture/ssa-fre-1.c: Likewise.
162 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
164 * gfortran.dg/modulo_check: New test.
166 2018-09-03 Richard Biener <rguenther@suse.de>
168 PR tree-optimization/87177
169 * gcc.dg/torture/pr87177.c: New testcase.
170 * gcc.dg/torture/pr87177-2.c: Likewise.
172 2018-09-03 Richard Biener <rguenther@suse.de>
174 PR tree-optimization/87200
175 * gcc.dg/torture/pr87200.c: New testcase.
177 2018-09-03 Richard Biener <rguenther@suse.de>
179 PR tree-optimization/87197
180 * gcc.dg/torture/pr87197.c: New testcase.
182 PR tree-optimization/87169
183 * gcc.dg/torture/pr87169.c: New testcase.
185 2018-09-03 Martin Liska <mliska@suse.cz>
188 * gcc.dg/completion-4.c: New test.
190 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
193 * g++.dg/concepts/pr84980.C: New.
195 2018-09-03 Martin Liska <mliska@suse.cz>
198 * c-c++-common/pr59521-1.c: New test.
199 * c-c++-common/pr59521-2.c: New test.
200 * gcc.dg/tree-prof/pr59521-3.c: New test.
202 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
204 * c-c++-common/array-init.c: New test.
205 * g++.dg/init/string2.C: Remove selector.
207 2018-09-01 Michael Matz <matz@suse.de>
209 PR tree-optimization/87074
210 * gcc.dg/pr87074.c: New test.
212 2018-08-31 Richard Biener <rguenther@suse.de>
214 PR tree-optimization/87168
215 * gcc.dg/torture/pr87168.c: New testcase.
217 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
219 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
220 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
221 (test_vnegd_s64): Likewise.
222 * gcc.target/aarch64/vnegd_64.c: New.
223 * gcc.target/aarch64/vabsd_64.c: New.
224 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
226 2018-08-31 Nathan Sidwell <nathan@acm.org>
230 * g++.dg/cpp0x/pr87155.C: New.
231 * g++.dg/cpp0x/inline-ns10.C: Adjust.
233 2018-08-31 Jakub Jelinek <jakub@redhat.com>
236 * gcc.target/i386/avx512bw-pr87138.c: New test.
238 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
242 * gfortran.dg/pr86328.f90 : New test.
243 in comment 12 of the PR.
244 * gfortran.dg/pr86760.f90 : New test.
246 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
248 * g++.dg/cpp0x/noexcept30.C: Make dependence on
249 -fdelete-null-pointer-checks explicit.
250 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
251 * g++.dg/expr/pmf-3.C: Likewise.
252 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
253 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
254 * g++.dg/tree-ssa/pr61034.C: Likewise.
255 * gcc.dg/addr_equal-1.c: Likewise.
256 * gcc.dg/ipa/pr85734.c: Likewise.
257 * gcc.dg/ipa/propmalloc-1.c: Likewise.
258 * gcc.dg/ipa/propmalloc-2.c: Likewise.
259 * gcc.dg/ipa/propmalloc-3.c: Likewise.
260 * gcc.dg/tree-ssa/pr78154.c: Likewise.
261 * gcc.dg/tree-ssa/pr83648.c: Likewise.
263 2018-08-30 Martin Sebor <msebor@redhat.com>
266 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
268 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
271 gcc.dg/strcmpopt_6.c: Remove.
272 gcc.target/aarch64/strcmpopt_6.c: New testcase.
273 gcc.target/i386/strcmpopt_6.c: Likewise.
275 2018-08-30 Richard Biener <rguenther@suse.de>
277 PR tree-optimization/87147
278 * gcc.dg/torture/pr87147.c: New testcase.
280 2018-08-30 Tamar Christina <tamar.christina@arm.com>
282 * gcc.target/aarch64/large_struct_copy_2.c: New.
284 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
287 * gcc.c-torture/execute/pr87053.c: New test.
289 2018-08-29 Jakub Jelinek <jakub@redhat.com>
292 * g++.dg/ubsan/vptr-13.C: New test.
294 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
297 * g++.dg/concepts/pr85265.C: New.
299 2018-08-29 Martin Sebor <msebor@redhat.com>
300 Bernd Edlinger <bernd.edlinger@hotmail.de>
302 PR tree-optimization/86714
303 PR tree-optimization/86711
304 * gcc.c-torture/execute/memchr-1.c: New test.
305 * gcc.c-torture/execute/pr86714.c: New test.
306 * gcc.c-torture/execute/widechar-3.c: New test.
307 * gcc.dg/strlenopt-58.c: New test.
309 2018-08-29 Richard Biener <rguenther@suse.de>
311 PR tree-optimization/87132
312 * gcc.dg/torture/pr87132.c: New testcase.
314 2018-08-29 David Malcolm <dmalcolm@redhat.com>
317 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
318 output to reflect underlining of pertinent parameter in decl
319 for "no known conversion" messages.
321 2018-08-29 Jakub Jelinek <jakub@redhat.com>
324 * g++.dg/cpp1z/decomp47.C: New test.
326 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
328 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
331 2018-08-29 Richard Biener <rguenther@suse.de>
333 PR tree-optimization/87117
334 * gfortran.dg/pr87117.f90: New testcase.
336 2018-08-29 Richard Biener <rguenther@suse.de>
338 PR tree-optimization/87126
339 * gcc.dg/tree-ssa/pr87126.c: New testcase.
341 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
343 PR tree-optimization/87009
344 * gcc.dg/pr87009.c: New test.
346 2018-08-28 Martin Sebor <msebor@redhat.com>
349 * g++.dg/Walloca1.C: Adjust.
351 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
354 * g++.dg/other/switch4.C: New.
356 2018-08-28 Richard Biener <rguenther@suse.de>
358 PR tree-optimization/87124
359 * g++.dg/torture/pr87124.C: New testcase.
361 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
364 * gfortran.dg/class_result_7.f90: New test.
365 * gfortran.dg/class_result_8.f90: New test.
366 * gfortran.dg/class_result_9.f90: New test.
369 * gfortran.dg/allocate_with_source_25.f90: New test.
371 2018-08-28 Jakub Jelinek <jakub@redhat.com>
374 * gcc.dg/pr87099.c: New test.
376 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
379 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
381 2018-08-28 Richard Biener <rguenther@suse.de>
383 PR tree-optimization/87117
384 * gcc.dg/pr87117-1.c: New testcase.
386 2018-08-28 Richard Biener <rguenther@suse.de>
388 PR tree-optimization/87117
389 * gcc.dg/pr87117-2.c: New testcase.
391 2018-08-28 Richard Biener <rguenther@suse.de>
393 PR tree-optimization/87117
394 * gcc.dg/lvalue-5.c: New testcase.
396 2018-08-27 Jeff Law <law@redhat.com>
398 PR tree-optimization/87110
399 * gcc.c-torture/compile/pr87110.c: New test.
401 2018-08-27 Martin Sebor <msebor@redhat.com>
403 PR tree-optimization/86914
404 * gcc.dg/strlenopt-57.c: New test.
406 2018-08-27 Martin Sebor <msebor@redhat.com>
408 PR tree-optimization/87112
409 * gcc.dg/pr87112.c: New test.
411 2018-08-27 David Malcolm <dmalcolm@redhat.com>
414 * g++.dg/diagnostic/missing-typename.C: New test.
416 2018-08-27 Jeff Law <law@redhat.com>
418 * gcc.c-torture/compile/dse.c: New test.
420 2018-08-27 Jakub Jelinek <jakub@redhat.com>
423 * g++.dg/diagnostic/pr86993.C: New test.
425 2018-08-27 Richard Biener <rguenther@suse.de>
427 PR tree-optimization/86927
428 * gcc.dg/vect/pr86927.c: New testcase.
430 2018-08-27 David Malcolm <dmalcolm@redhat.com>
433 * gcc.dg/empty.h: New file.
434 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
435 top of file and removal of redundant second printing of warning
437 * gcc.dg/fixits-pr84852-2.c: Likewise.
438 * gcc.dg/missing-header-fixit-3.c: Likewise.
439 * gcc.dg/missing-header-fixit-4.c: New test.
440 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
441 conversion of show_caret_p to a tri-state.
443 2018-08-27 David Malcolm <dmalcolm@redhat.com>
446 * g++.dg/pr85523.C: Extend expected output to show line
447 before line-insertion fix-it hint.
448 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
449 (test_fixit_insert_newline): Add previous line to expected output.
450 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
451 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
453 2018-08-27 Martin Liska <mliska@suse.cz>
456 * gcc.dg/asan/pr86962.c: New test.
458 2018-08-27 Martin Liska <mliska@suse.cz>
460 * gcc.dg/tree-prof/val-prof-10.c: New test.
462 2018-08-27 Martin Liska <mliska@suse.cz>
464 PR tree-optimization/86847
465 * gcc.dg/tree-ssa/switch-3.c: New test.
466 * gcc.dg/tree-ssa/vrp105.c: Remove.
468 2018-08-27 Martin Liska <mliska@suse.cz>
470 * gcc.dg/tree-ssa/switch-2.c: New test.
472 2018-08-27 Richard Biener <rguenther@suse.de>
474 * g++.dg/torture/20180705-1.C: New testcase.
475 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
476 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
477 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
478 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
479 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
480 * gcc.dg/pr85195.c: Likewise.
481 * gcc.dg/pr85467.c: Likewise.
482 * gcc.dg/torture/pr81790.c: Likewise.
484 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
485 param to current default.
487 2018-08-27 Jakub Jelinek <jakub@redhat.com>
489 PR rtl-optimization/87065
490 * gcc.target/i386/pr87065.c: New test.
492 2018-08-26 Marek Polacek <polacek@redhat.com>
495 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
497 PR c++/87029, Implement -Wredundant-move.
498 * g++.dg/cpp0x/Wredundant-move1.C: New test.
499 * g++.dg/cpp0x/Wredundant-move2.C: New test.
500 * g++.dg/cpp0x/Wredundant-move3.C: New test.
501 * g++.dg/cpp0x/Wredundant-move4.C: New test.
503 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
506 * gfortran.dg/matmul_19.f90: New test.
508 2018-08-25 Janus Weil <janus@gcc.gnu.org>
511 * gfortran.dg/generic_35.f90: New test case.
513 2018-08-24 David Malcolm <dmalcolm@redhat.com>
516 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
517 line spans are printed with -fdiagnostics-show-line-numbers.
519 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
522 * gfortran.dg/implied_do_io_6.f90: New test.
524 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
527 * gcc.dg/pr87092.c: New test.
529 2018-08-24 Marek Polacek <polacek@redhat.com>
533 * g++.dg/cpp0x/auto52.C: New test.
534 * g++.dg/cpp1y/auto-fn52.C: New test.
535 * g++.dg/cpp1y/auto-fn53.C: New test.
536 * g++.dg/cpp1y/auto-fn54.C: New test.
538 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
540 * lib/target-supports.exp (vect_perm_supported): Only return
541 false for variable-length vectors if the permute size is not
543 (check_effective_target_vect_perm)
544 (check_effective_target_vect_perm_byte)
545 (check_effective_target_vect_perm_short): Remove check for
546 variable-length vectors.
547 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
548 * gcc.dg/vect/slp-perm-10.c: Likewise.
549 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
551 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
553 * gcc.target/aarch64/sve/bswap_1.c: New test.
554 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
555 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
557 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
559 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
560 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
561 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
562 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
563 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
564 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
565 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
567 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
570 * gcc.dg/pr79342.: New test.
572 2018-08-23 Martin Sebor <msebor@redhat.com>
574 PR tree-optimization/87072
575 * gcc.dg/Warray-bounds-35.c: New test.
577 2018-08-23 Richard Biener <rguenther@suse.de>
580 * gcc.dg/pr87024.c: New testcase.
582 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
584 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
585 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
586 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
587 * gcc.dg/vect/pr80631-2.c: Likewise.
589 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
592 * gfortran.dg/submodule_32.f08: New test.
594 2018-08-22 Janus Weil <janus@gcc.gnu.org>
597 * gfortran.dg/associate_3.f90: Update error message.
598 * gfortran.dg/associate_39.f90: New test case.
600 2018-08-22 Janus Weil <janus@gcc.gnu.org>
603 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
605 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
606 * gfortran.dg/class_17.f03: Update error message.
607 * gfortran.dg/class_55.f90: Ditto.
608 * gfortran.dg/dtio_11.f90: Update error messages.
609 * gfortran.dg/implicit_actual.f90: Add an error message.
610 * gfortran.dg/typebound_proc_12.f90: Update error message.
612 2018-08-22 Martin Sebor <msebor@redhat.com>
615 * gcc.dg/pr87052.c: New test.
616 * gcc.dg/tree-ssa/dump-3.c: Adjust.
618 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
620 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
621 * gfortran.dg/max_expr.f90: ...this.
622 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
623 * gfortran.dg/min_expr.f90: ...this.
625 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
627 PR tree-optimization/86725
628 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
629 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
630 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
631 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
633 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
635 PR tree-optimization/86725
636 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
638 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
640 * gcc.dg/vect/vect-avg-16.c: New test.
641 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
642 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
643 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
644 the second loop in main1.
646 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
648 * gcc.dg/lto/pr85248_0.c (test_alias):
649 Stringify __USER_LABEL_PREFIX__.
650 (test_noreturn): Likewise.
652 2018-08-22 Richard Biener <rguenther@suse.de>
654 PR tree-optimization/86988
655 * g++.dg/pr86988.C: New testcase.
657 2018-08-22 Richard Biener <rguenther@suse.de>
659 PR tree-optimization/86945
660 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
662 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
664 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
666 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
667 Thomas Koenig <tkoenig@gcc.gnu.org>
670 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
671 * gfortran.dg/f2003_io_1.f03: Add wait statement.
673 2018-08-21 Marek Polacek <polacek@redhat.com>
675 PR c++/86981, Implement -Wpessimizing-move.
676 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
677 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
678 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
679 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
680 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
683 * g++.dg/concepts/pr67595.C: Add dg-warning.
684 * g++.dg/cpp0x/Wnarrowing11.C: New test.
685 * g++.dg/cpp0x/Wnarrowing12.C: New test.
686 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
689 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
690 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
692 2018-08-21 Ed Schonberg <schonberg@adacore.com>
694 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
696 2018-08-21 Ed Schonberg <schonberg@adacore.com>
698 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
700 2018-08-21 Javier Miranda <miranda@adacore.com>
702 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
704 2018-08-21 Ed Schonberg <schonberg@adacore.com>
706 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
708 2018-08-21 Ed Schonberg <schonberg@adacore.com>
710 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
712 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
714 * gnat.dg/rep_clause7.adb: New testcase.
716 2018-08-21 Ed Schonberg <schonberg@adacore.com>
718 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
719 gnat.dg/task1_pkg.ads: New testcase.
721 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
723 * gnat.dg/linkedlist.adb: New testcase.
725 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
727 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
728 gnat.dg/elab6_pkg.ads: New testcase.
730 2018-08-21 Ed Schonberg <schonberg@adacore.com>
732 * gnat.dg/expr_func5.adb: New testcase.
734 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
736 * gnat.dg/dynhash.adb: New testcase.
738 2018-08-21 Javier Miranda <miranda@adacore.com>
740 * gnat.dg/enum4.adb: New testcase.
742 2018-08-21 Tamar Christina <tamar.christina@arm.com>
744 * gcc.target/aarch64/large_struct_copy.c: New test.
746 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
748 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
750 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
753 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
755 2018-08-21 Tom de Vries <tdevries@suse.de>
757 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
758 to avoid mismatch in .debug and .earlydebug dump files.
760 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
763 * gcc.target/powerpc/pr87033.c: New test.
765 2018-08-20 Martin Sebor <msebor@redhat.com>
767 PR tree-optimization/87034
768 * gcc.dg/builtin-sprintf-warn-20.c: New test.
770 2018-08-20 David Malcolm <dmalcolm@redhat.com>
773 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
774 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
775 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
777 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
780 * g++.dg/torture/pr87014.C: New file.
782 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
785 * gcc.target/alpha/pr86984.c: New test.
787 2018-08-20 Richard Biener <rguenther@suse.de>
789 PR tree-optimization/78655
790 * gcc.dg/tree-ssa/evrp11.c: New testcase.
792 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
794 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
797 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
799 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
801 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
802 * gcc.dg/lto/pr83719_0.c: Likewise.
804 2018-08-17 Martin Sebor <msebor@redhat.com>
807 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
809 2018-08-17 David Malcolm <dmalcolm@redhat.com>
811 * g++.dg/conversion/Wwrite-strings.C: New test.
813 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
814 Chung-Lin Tang <cltang@codesourcery.com>
815 Xianmiao Qu <xianmiao_qu@c-sky.com>
817 C-SKY port: Testsuite
819 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
820 * g++.dg/torture/type-generic-1.C: Likewise.
821 * gcc.c-torture/compile/20000804-1.c: Likewise.
822 * gcc.c-torture/execute/20101011-1.c: Likewise.
823 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
824 * gcc.dg/20020312-2.c: Likewise.
825 * gcc.dg/Wno-frame-address.c: Likewise.
826 * gcc.dg/c11-true_min-1.c: Likewise.
827 * gcc.dg/sibcall-10.c: Likewise.
828 * gcc.dg/sibcall-9.c: Likewise.
829 * gcc.dg/stack-usage-1.c: Likewise.
830 * gcc.dg/torture/float32-tg-3.c: Likewise.
831 * gcc.dg/torture/float32x-tg-3.c: Likewise.
832 * gcc.dg/torture/float64-tg-3.c: Likewise.
833 * gcc.dg/torture/float64x-tg-3.c: Likewise.
834 * gcc.dg/torture/type-generic-1.c: Likewise.
835 * gcc.target/csky/*: New.
836 * lib/target-supports.exp (check_profiling_available): Add
838 (check_effective_target_hard_float): Handle C-SKY targets with
839 single-precision hard float only.
840 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
842 2018-08-17 David Malcolm <dmalcolm@redhat.com>
844 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
846 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
847 coverage for gcc_dump_printf.
849 2018-08-17 Martin Liska <mliska@suse.cz>
851 * g++.dg/opt/mpx.C: Fix scanned pattern.
852 * gcc.target/i386/mpx.c: Likewise.
853 * g++.dg/warn/Wunreachable-code-1.C: Remove.
854 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
855 * gcc.dg/torture/pr52969.c: Likewise.
856 * g++.dg/warn/pr31246-2.C: Likewise.
857 * g++.dg/warn/pr31246.C: Likewise.
858 * gcc.dg/pr33092.c: Likewise.
859 * g++.dg/opt/eh1.C: Remove a deprecated option.
860 * g++.dg/template/inline1.C: Likewise.
861 * g++.dg/tree-ssa/pr81408.C: Likewise.
862 * gcc.dg/pr41837.c: Likewise.
863 * gcc.dg/pr41841.c: Likewise.
864 * gcc.dg/pr42250.c: Likewise.
865 * gcc.dg/pr43084.c: Likewise.
866 * gcc.dg/pr43317.c: Likewise.
867 * gcc.dg/pr51879-18.c: Likewise.
868 * gcc.dg/torture/pr36066.c: Likewise.
869 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
870 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
871 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
872 * gcc.dg/tree-ssa/pr45122.c: Likewise.
873 * gcc.target/i386/pr45352-2.c: Likewise.
874 * gcc.target/i386/zee.c: Likewise.
875 * gfortran.dg/auto_char_len_2.f90: Likewise.
876 * gfortran.dg/auto_char_len_4.f90: Likewise.
877 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
878 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
879 * gfortran.dg/gomp/pr47331.f90: Likewise.
880 * gfortran.dg/pr40999.f: Likewise.
881 * gfortran.dg/pr41011.f: Likewise.
882 * gfortran.dg/pr42051.f03: Likewise.
883 * gfortran.dg/pr46804.f90: Likewise.
884 * gfortran.dg/pr83149_1.f90: Likewise.
885 * gfortran.dg/pr83149_b.f90: Likewise.
886 * gfortran.dg/whole_file_1.f90: Likewise.
887 * gfortran.dg/whole_file_10.f90: Likewise.
888 * gfortran.dg/whole_file_11.f90: Likewise.
889 * gfortran.dg/whole_file_12.f90: Likewise.
890 * gfortran.dg/whole_file_13.f90: Likewise.
891 * gfortran.dg/whole_file_14.f90: Likewise.
892 * gfortran.dg/whole_file_15.f90: Likewise.
893 * gfortran.dg/whole_file_16.f90: Likewise.
894 * gfortran.dg/whole_file_17.f90: Likewise.
895 * gfortran.dg/whole_file_18.f90: Likewise.
896 * gfortran.dg/whole_file_19.f90: Likewise.
897 * gfortran.dg/whole_file_2.f90: Likewise.
898 * gfortran.dg/whole_file_20.f03: Likewise.
899 * gfortran.dg/whole_file_3.f90: Likewise.
900 * gfortran.dg/whole_file_4.f90: Likewise.
901 * gfortran.dg/whole_file_5.f90: Likewise.
902 * gfortran.dg/whole_file_6.f90: Likewise.
903 * gfortran.dg/whole_file_7.f90: Likewise.
904 * gfortran.dg/whole_file_8.f90: Likewise.
905 * gfortran.dg/whole_file_9.f90: Likewise.
906 * gcc.dg/vect/vect.exp: Likewise.
908 2018-08-17 Richard Biener <rguenther@suse.de>
911 * gcc.dg/torture/pr86505.c: New testcase.
913 2018-08-16 Martin Sebor <msebor@redhat.com>
915 PR tree-optimization/86853
916 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
917 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
918 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
920 2018-08-16 David Malcolm <dmalcolm@redhat.com>
922 * gcc.dg/missing-header-fixit-3.c: New test.
924 2018-08-16 David Malcolm <dmalcolm@redhat.com>
926 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
927 (test_fixit_insert_newline): Update expected output to show '+'
928 characters in margin of line-insertion fix-it hint.
930 2018-08-16 Nathan Sidwell <nathan@acm.org>
932 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
933 * gcc.dg/cpp/macsyntx2.c: likewise.
935 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
938 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
939 * gcc.target/i386/avx-cvt-2.c: Ditto.
941 2018-08-16 David Malcolm <dmalcolm@redhat.com>
944 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
946 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
948 * gcc.target/aarch64/imm_choice_comparison.c: New test.
950 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
952 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
953 (lib_strncmp): Likewise.
955 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
957 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
958 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
959 * g++.dg/torture/pr44295.C : Likewise.
961 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
964 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
965 attributes and matching.
966 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
967 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
969 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
971 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
973 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
975 * gcc.target/i386/rop1.c: Remove.
976 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
978 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
980 * gcc.target/powerpc/fold-vec-splat-char.c: New.
981 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
982 * gcc.target/powerpc/fold-vec-splat-int.c: New.
983 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
984 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
985 * gcc.target/powerpc/fold-vec-splat-short.c: New.
987 2018-08-15 David Malcolm <dmalcolm@redhat.com>
989 * g++.dg/diagnostic/aka3.C: New test.
990 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
991 output to show range labels.
992 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
993 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
994 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
995 * gcc.dg/bad-binary-ops.c: Update expected output to show range
996 labels. Add an "aka" example.
997 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
999 * gcc.dg/format/diagnostic-ranges.c: Likewise.
1000 * gcc.dg/format/pr72858.c: Likewise.
1001 * gcc.dg/format/pr78498.c: Likewise.
1002 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
1003 Update expected output to show range labels. Add examples of
1004 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
1005 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1006 Update expected output to show range labels.
1007 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1008 (test_very_wide_line): Adjust so that label is at left-clipping
1010 (test_very_wide_line_2): New test.
1011 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1012 Update expected output to show range labels.
1013 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1014 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
1015 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
1016 for new param to gcc_rich_location::add_expr.
1017 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1019 (test_show_locus): Add examples of labels to various tests. Tweak
1020 the "very wide_line" test case and duplicate it, to cover the
1021 boundary values for clipping of labels against the left-margin.
1022 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1023 diagnostic-test-show-locus-no-labels.c.
1024 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
1025 Update line numbers of dg-locus directives.
1026 * gcc.dg/pr69627.c: Update expected output to show range labels.
1027 * lib/multiline.exp (proc _build_multiline_regex): Remove
1028 special-case handling of lines with trailing '|'.
1030 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
1033 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
1036 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1038 * gcc.dg/wmain.c: New test.
1040 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
1043 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
1044 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
1047 2018-08-15 Martin Liska <mliska@suse.cz>
1049 PR tree-optimization/86925
1050 * gcc.dg/predict-20.c: New test.
1051 * gcc.dg/predict-21.c: New test.
1053 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1055 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
1057 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
1059 * gcc.target/i386/sse2-movs.c: New test.
1061 2018-08-14 Martin Sebor <msebor@redhat.com>
1063 PR tree-optimization/86650
1064 * gcc.dg/Warray-bounds-34.c: New test.
1066 2018-08-14 Janus Weil <janus@gcc.gnu.org>
1069 * gfortran.dg/generic_34.f90: New test case.
1071 2018-08-13 Marek Polacek <polacek@redhat.com>
1074 * g++.dg/cpp0x/Wnarrowing6.C: New test.
1075 * g++.dg/cpp0x/Wnarrowing7.C: New test.
1076 * g++.dg/cpp0x/Wnarrowing8.C: New test.
1077 * g++.dg/cpp0x/Wnarrowing9.C: New test.
1078 * g++.dg/cpp0x/Wnarrowing10.C: New test.
1079 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
1080 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1081 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
1082 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1083 * g++.dg/ext/stmtexpr15.C: Likewise.
1084 * g++.dg/gomp/pr47963.C: Likewise.
1085 * g++.dg/init/new37.C: Likewise.
1086 * g++.dg/init/new43.C: Likewise.
1087 * g++.dg/other/fold1.C: Likewise.
1088 * g++.dg/parse/array-size2.C: Likewise.
1089 * g++.dg/template/dependent-name3.C: Likewise.
1090 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
1091 * g++.dg/other/vrp1.C: Likewise.
1092 * g++.dg/template/char1.C: Likewise.
1094 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
1096 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
1097 instead of a ZERO_EXTEND.
1099 2018-08-13 Martin Sebor <msebor@redhat.com>
1101 PR tree-optimization/71625
1102 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
1103 * g++.dg/init/string2.C: New test.
1104 * g++.dg/init/string3.C: New test.
1105 * g++.dg/init/string4.C: New test.
1106 * gcc.dg/init-string-3.c: New test.
1107 * gcc.dg/strlenopt-55.c: New test.
1108 * gcc.dg/strlenopt-56.c: New test.
1110 2018-08-13 Marek Polacek <polacek@redhat.com>
1112 P0806R2 - Deprecate implicit capture of this via [=]
1113 * g++.dg/cpp2a/lambda-this1.C: New test.
1114 * g++.dg/cpp2a/lambda-this2.C: New test.
1115 * g++.dg/cpp2a/lambda-this3.C: New test.
1117 2018-08-13 Marek Polacek <polacek@redhat.com>
1120 * g++.dg/diagnostic/auto1.C: New test.
1122 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1125 * gfortran.dg/transfer_class_3.f90: New test.
1127 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1130 * gfortran.dg/use_rename_9.f90: New test.
1132 2018-08-11 Jakub Jelinek <jakub@redhat.com>
1134 PR tree-optimization/86835
1135 * gcc.dg/pr86835.c: New test.
1137 2018-08-10 Janus Weil <janus@gcc.gnu.org>
1140 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
1141 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
1142 * gfortran.dg/short_circuiting_2.f90: New test case.
1143 * gfortran.dg/short_circuiting_3.f90: New test case.
1145 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
1148 * gcc.target/i386/pr82418.c: New test.
1150 2018-08-10 Martin Liska <mliska@suse.cz>
1153 * gcc.dg/predict-17.c: New test.
1154 * gcc.dg/predict-18.c: New test.
1155 * gcc.dg/predict-19.c: New test.
1157 2018-08-10 Martin Liska <mliska@suse.cz>
1159 PR tree-optimization/85799
1160 * gcc.dg/pr85799.c: New test.
1162 2018-08-09 Jeff Law <law@redhat.com>
1165 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1167 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1169 * gcc.target/aarch64/sve/reduc_8.c: New test.
1171 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1174 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1176 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1178 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1179 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1182 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1184 PR tree-optimization/86858
1185 * gcc.dg/vect/pr86858.c: New test.
1187 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1189 PR tree-optimization/86871
1190 * gcc.dg/vect/pr86871.c: New test.
1192 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1194 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1196 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1198 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1199 arch and tune numbers by 2.
1200 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1201 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1202 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1203 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1204 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1205 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1206 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1207 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1208 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1209 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1210 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1211 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1212 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1213 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1214 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1215 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1216 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1217 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1218 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1219 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1220 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1221 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1222 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1223 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1224 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1225 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1226 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1227 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1228 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1229 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1230 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1231 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1232 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1233 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1234 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1235 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1236 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1237 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1238 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1239 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1240 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1241 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1242 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1243 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1244 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1245 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1246 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1247 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1248 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1249 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1250 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1251 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1252 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1253 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1254 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1255 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1256 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1257 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1258 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1259 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1260 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1261 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1262 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1263 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1264 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1265 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1267 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1270 * gcc.target/s390/pr84332.c: New testcase.
1272 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1275 * gcc.target/m68k/tls-dimode.c: New file.
1277 2018-08-08 Nathan Sidwell <nathan@acm.org>
1279 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1280 c-c++-common/inc-from-1.c: New
1282 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1285 * gcc.target/s390/TI-constants-lra.c: New testcase.
1286 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1288 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1290 * gcc.target/s390/hotpatch-8.c: Remove.
1291 * gcc.target/s390/hotpatch-9.c: Remove.
1292 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1293 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1295 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1297 P0595R1 - is_constant_evaluated
1298 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1301 * g++.dg/cpp1z/decomp46.C: New test.
1304 * g++.dg/opt/pr86738.C: New test.
1306 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1309 * gcc.target/aarch64/frecpe_1.c: New test.
1310 * gcc.target/aarch64/frecpe_2.c: Likewise.
1312 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1314 PR c++/59480, DR 136
1315 * g++.dg/other/friend8.C: New.
1316 * g++.dg/other/friend9.C: Likewise.
1317 * g++.dg/other/friend10.C: Likewise.
1318 * g++.dg/other/friend11.C: Likewise.
1319 * g++.dg/other/friend12.C: Likewise.
1320 * g++.dg/other/friend13.C: Likewise.
1321 * g++.dg/other/friend14.C: Likewise.
1322 * g++.dg/other/friend15.C: Likewise.
1323 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1324 * g++.dg/parse/defarg8.C: Likewise.
1326 2018-08-07 Martin Liska <mliska@suse.cz>
1329 * gcc.dg/predict-16.c: New test.
1330 * g++.dg/predict-1.C: New test.
1332 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1333 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1335 PR tree-optimization/80925
1336 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1337 vectorized on !vect_hw_misalign targets.
1339 2018-08-06 Marek Polacek <polacek@redhat.com>
1342 * g++.dg/cpp1y/constexpr-86767.C: New test.
1344 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1346 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1347 for target *-*-linux-gnu.
1349 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1351 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1352 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1353 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1355 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1357 * gcc.target/s390/nomemloopunroll-1.c: New test.
1359 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1362 * gcc.target/i386/pr86386.c: New file.
1364 2018-08-04 Tom de Vries <tdevries@suse.de>
1366 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1368 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1370 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1373 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1376 * gfortran.dg/interface_assignment_6.f90: New test case.
1378 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1381 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1383 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1384 Jonathan Wakely <jwakely@redhat.com>
1387 * g++.dg/pr85523.C: New test.
1389 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1392 * gcc.dg/union-duplicate-field.c: New test.
1394 2018-08-03 Jason Merrill <jason@redhat.com>
1397 * g++.dg/template/pr86706.C: New test.
1399 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1401 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1402 on vect_avg_qi targets.
1403 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1404 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1405 * gcc.dg/vect/vect-avg-15.c: Likewise.
1407 2018-08-03 Martin Liska <mliska@suse.cz>
1409 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1410 * gcc.dg/predict-13.c: Likewise.
1411 * gcc.dg/predict-3.c: Likewise.
1412 * gcc.dg/predict-4.c: Likewise.
1413 * gcc.dg/predict-5.c: Likewise.
1414 * gcc.dg/predict-6.c: Likewise.
1415 * gcc.dg/predict-9.c: Likewise.
1416 * gfortran.dg/predict-1.f90: Likewise.
1418 2018-08-02 Richard Biener <rguenther@suse.de>
1421 * g++.dg/torture/pr86763.C: New testcase.
1423 2018-08-02 Richard Biener <rguenther@suse.de>
1425 PR tree-optimization/86816
1426 * g++.dg/torture/pr86816.C: New testcase.
1428 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1430 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1432 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1433 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1434 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1436 * gcc.target/aarch64/sve/single_2.c: Likewise.
1437 * gcc.target/aarch64/sve/single_3.c: Likewise.
1438 * gcc.target/aarch64/sve/single_4.c: Likewise.
1440 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1443 * gcc.target/aarch64/ldp_stp_13.c: New test.
1445 2018-08-01 Martin Sebor <msebor@redhat.com>
1447 PR tree-optimization/86650
1448 * gcc.dg/format/gcc_diag-10.c: Adjust.
1450 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1452 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1454 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1456 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1459 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1460 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1462 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1464 * gcc.dg/pointer-range-check-1.c: New test.
1465 * gcc.dg/pointer-range-check-2.c: Likewise.
1467 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1469 PR tree-optimization/86749
1470 * gcc.dg/vect/pr86749.c: New test.
1472 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1475 * g++.dg/lookup/name-clash12.C: New.
1477 2018-08-01 Richard Biener <rguenther@suse.de>
1479 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1481 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1483 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1485 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1487 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1489 2018-08-01 Martin Liska <mliska@suse.cz>
1491 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1492 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1493 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1494 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1495 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1496 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1497 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1498 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1500 2018-08-01 Martin Liska <mliska@suse.cz>
1503 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1505 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1507 * gcc.target/aarch64/extract_zero_extend.c: New file.
1509 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1512 * gcc.c-torture/compile/pr85704.c: New test.
1514 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1515 Olivier Hainque <hainque@adacore.com>
1517 * gnat.dg/dinst.adb: New.
1518 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1520 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1522 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1524 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1527 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1529 * c-c++-common/spec-barrier-1.c: New test.
1530 * c-c++-common/spec-barrier-2.c: New test.
1531 * gcc.dg/spec-barrier-3.c: New test.
1533 2018-07-31 Martin Sebor <msebor@redhat.com>
1535 PR tree-optimization/86741
1536 * gcc.dg/Warray-bounds-33.c: New test.
1538 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1540 * gcc.target/s390/memset-1.c: Improve testcase.
1542 2018-07-31 Tom de Vries <tdevries@suse.de>
1545 * g++.dg/guality/pr86687.C: New test.
1547 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1549 P1008R1 - prohibit aggregates with user-declared constructors
1550 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1551 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1552 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1553 * g++.dg/cpp2a/aggr1.C: New test.
1554 * g++.dg/cpp2a/aggr2.C: New test.
1556 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1559 * gcc.target/arm/pr86640.c: New testcase.
1561 2018-07-31 Martin Liska <mliska@suse.cz>
1563 PR gcov-profile/85338
1564 PR gcov-profile/85350
1565 PR gcov-profile/85372
1566 * gcc.misc-tests/gcov-pr85338.c: New test.
1567 * gcc.misc-tests/gcov-pr85350.c: New test.
1568 * gcc.misc-tests/gcov-pr85372.c: New test.
1570 2018-07-31 Martin Liska <mliska@suse.cz>
1572 PR gcov-profile/83813
1573 PR gcov-profile/84758
1574 PR gcov-profile/85217
1575 PR gcov-profile/85332
1576 * gcc.misc-tests/gcov-pr83813.c: New test.
1577 * gcc.misc-tests/gcov-pr84758.c: New test.
1578 * gcc.misc-tests/gcov-pr85217.c: New test.
1579 * gcc.misc-tests/gcov-pr85332.c: New test.
1581 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1583 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1584 gnat.dg/prot5_pkg.ads: New testcase.
1586 2018-07-31 Justin Squirek <squirek@adacore.com>
1588 * gnat.dg/addr11.adb: New testcase.
1590 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1592 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1594 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1596 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1598 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1600 * gnat.dg/iter3.adb: New testcase.
1602 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1604 Revert 'AsyncI/O patch committed'
1605 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1606 Thomas Koenig <tkoenig@gcc.gnu.org>
1609 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1610 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1612 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1614 PR rtl-optimization/85160
1615 * gcc.target/powerpc/combine-2-2.c: New testcase.
1617 2018-07-27 Martin Sebor <msebor@redhat.com>
1619 PR tree-optimization/86696
1620 * g++.dg/pr86696.C: New test.
1622 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1624 PR tree-optimization/86636
1625 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1626 Add dg-require-effective-target pthread.
1628 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1630 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1631 * gcc.dg/strcmpopt_6.c: Likewise.
1633 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1636 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1638 2018-07-26 Martin Sebor <msebor@redhat.com>
1640 PR tree-optimization/86043
1641 PR tree-optimization/86042
1642 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1644 * gcc.dg/strlenopt-44.c: New test.
1646 2018-07-26 Martin Liska <mliska@suse.cz>
1648 PR gcov-profile/86536
1649 * gcc.misc-tests/gcov-pr86536.c: New test.
1651 2018-07-25 Martin Sebor <msebor@redhat.com>
1653 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1654 ignored by the test harness.
1656 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1657 Thomas Koenig <tkoenig@gcc.gnu.org>
1660 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1661 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1663 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1666 * g++.dg/pr85515-2.C: Add expected dg-error.
1667 * g++.dg/cpp0x/range-for36.C: New test.
1669 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1671 * gcc.target/arc/uncached-1.c: New test.
1672 * gcc.target/arc/uncached-2.c: Likewise.
1674 2018-07-24 Martin Sebor <msebor@redhat.com>
1676 PR tree-optimization/86622
1677 PR tree-optimization/86532
1678 * gcc.c-torture/execute/strlen-2.c: New test.
1679 * gcc.c-torture/execute/strlen-3.c: New test.
1680 * gcc.c-torture/execute/strlen-4.c: New test.
1682 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1684 PR tree-optimization/86636
1685 * gcc.c-torture/compile/pr86636.c: New test.
1687 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1689 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1691 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1694 * gcc.target/i386/pr86627.c: New test.
1697 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1698 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1699 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1700 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1702 2018-07-23 Carl Love <cel@us.ibm.com>
1705 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1706 file altivec-2-runnable.c.
1707 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1708 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1709 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1710 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1711 vec_cts, vec_ctu, vec_cpsgn tests.
1713 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1716 * gcc.dg/pr86617.c: New test.
1718 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1721 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1723 2018-07-20 Martin Sebor <msebor@redhat.com>
1726 * c-c++-common/pr68657-1.c: Adjust.
1727 * c-c++-common/pr68657-2.c: Same.
1728 * c-c++-common/pr68657-3.c: Same.
1729 * c-c++-common/pr68833-1.c: Same.
1730 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1731 * gcc.dg/Walloca-larger-than.c: New test.
1732 * gcc.dg/Walloca-larger-than-2.c: New test.
1733 * gcc.dg/Wframe-larger-than-2.c: New test.
1734 * gcc.dg/Wlarger-than3.c: New test.
1735 * gcc.dg/Wvla-larger-than-3.c: New test.
1736 * gcc.dg/pr42611.c: Adjust.
1737 * gnat.dg/frame_overflow.adb: Same.
1739 2018-07-20 Martin Sebor <msebor@redhat.com>
1741 PR tree-optimization/86613
1742 PR tree-optimization/86611
1743 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1744 prune duplicate warnings.
1745 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1746 data-model-dependencies.
1747 * gcc.dg/Warray-bounds-32.c: Ditto.
1749 2018-07-20 Richard Biener <rguenther@suse.de>
1752 * g++.dg/lto/pr86585_0.C: New testcase.
1753 * g++.dg/lto/pr86585_1.C: Likewise.
1755 2018-07-19 Martin Sebor <msebor@redhat.com>
1757 PR tree-optimization/83776
1758 PR tree-optimization/84047
1759 * gcc.dg/Warray-bounds-29.c: New test.
1760 * gcc.dg/Warray-bounds-30.c: New test.
1761 * gcc.dg/Warray-bounds-31.c: New test.
1762 * gcc.dg/Warray-bounds-32.c: New test.
1764 2018-07-19 Michael Collison <michael.collison@arm.com>
1765 Richard Henderson <rth@redhat.com>
1767 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1768 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1769 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1770 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1771 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1772 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1773 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1774 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1775 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1776 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1777 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1778 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1780 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1782 Revert fix for c++/59480 (and testsuite followup)
1784 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1786 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1788 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1790 PR c++/59480, DR 136
1791 * g++.dg/other/friend8.C: New.
1792 * g++.dg/other/friend9.C: Likewise.
1793 * g++.dg/other/friend10.C: Likewise.
1794 * g++.dg/other/friend11.C: Likewise.
1795 * g++.dg/other/friend12.C: Likewise.
1796 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1797 * g++.dg/parse/defarg8.C: Likewise.
1799 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1801 * gcc.target/aarch64/profile.c: New test.
1803 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1806 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1808 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1811 * gcc.target/i386/pr86560-4.c: New test.
1812 * gcc.target/i386/pr86560-5.c: Likewise.
1814 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1817 * gcc.target/i386/pr86560-1.c: New test.
1818 * gcc.target/i386/pr86560-2.c: Likewise.
1819 * gcc.target/i386/pr86560-3.c: Likewise.
1821 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1823 * gfortran.dg/max_fmax_aarch64.f90: New test.
1824 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1825 * gfortran.dg/minmax_integer.f90: Likewise.
1827 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1829 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1831 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1834 * g++.dg/tree-ssa/pr86544.C: New test.
1836 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1839 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1841 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1844 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1845 * c-c++-common/pr69558.c: Remove xfail.
1846 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1847 * gcc.dg/pr61817-1.c: Likewise.
1848 * gcc.dg/pr61817-2.c: Likewise.
1849 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1851 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1854 * gfortran.dg/function_optimize_5.f90: Add option
1855 '-faggressive-function-elimination' and update dg-warning clauses.
1856 * gfortran.dg/short_circuiting.f90: New test.
1858 2018-07-18 Marek Polacek <polacek@redhat.com>
1860 PR c++/86190 - bogus -Wsign-conversion warning
1861 * g++.dg/warn/Wsign-conversion-3.C: New test.
1862 * g++.dg/warn/Wsign-conversion-4.C: New test.
1864 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1866 PR c++/59480, DR 136
1867 * g++.dg/other/friend8.C: New.
1868 * g++.dg/other/friend9.C: Likewise.
1869 * g++.dg/other/friend10.C: Likewise.
1870 * g++.dg/other/friend11.C: Likewise.
1871 * g++.dg/other/friend12.C: Likewise.
1872 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1873 * g++.dg/parse/defarg8.C: Likewise.
1875 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1877 * g++.dg/ext/uow-3.C: Adjust.
1878 * g++.dg/ext/uow-4.C: Likewise.
1879 * g++.dg/lookup/name-clash11.C: Likewise.
1880 * g++.dg/lookup/name-clash7.C: Likewise.
1881 * g++.dg/lookup/redecl1.C: Likewise.
1882 * g++.dg/warn/changes-meaning.C: Likewise.
1883 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1884 * g++.old-deja/g++.law/nest1.C: Likewise.
1886 2018-07-18 Richard Biener <rguenther@suse.de>
1889 * g++.dg/lto/pr86523-3_0.C: New testcase.
1891 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1893 * gcc.target/m68k/mulsi_highpart.c: New test.
1895 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1897 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1898 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1899 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1900 * gcc.dg/cpp/pr61854-8.c: New test.
1902 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1904 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1906 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1909 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1911 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1913 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1914 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1915 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1916 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1917 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1919 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1921 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1922 * gcc.target/powerpc/pr79916.c: Require dfp.
1924 2018-07-17 Richard Biener <rguenther@suse.de>
1927 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1929 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1931 * gcc.target/s390/function-align1.c: New test.
1932 * gcc.target/s390/function-align2.c: New test.
1933 * gcc.target/s390/function-align3.c: New test.
1935 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1937 * gnat.dg/discr55.adb: New test.
1939 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1941 * gcc.target/i386/vartrack-1.c (dg-options): Add
1942 -fomit-frame-pointer.
1944 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1946 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1947 (dg-lto-options): Add -fPIC.
1948 * g++.dg/lto/pr86523-2_0.C: Likewise.
1950 2018-07-17 Martin Liska <mliska@suse.cz>
1952 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1954 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1956 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1959 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1961 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1963 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1965 * gnat.dg/memorytest.adb: New testcase.
1967 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1969 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1972 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1974 * gnat.dg/equal3.adb: New testcase.
1976 2018-07-17 Justin Squirek <squirek@adacore.com>
1978 * gnat.dg/split_args.adb: New testcase.
1980 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1982 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1984 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1986 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1989 2018-07-16 Carl Love <cel@us.ibm.com>
1992 Forgot the PR number on the commit log.
1994 2018-07-16 Carl Love <cel@us.ibm.com>
1997 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1999 * gcc.target/powerpc/divkc3-3.c: Ditto.
2000 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2001 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2002 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2003 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2005 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2007 * gcc.target/powerpc/convert-fp-128.c: New testcase.
2008 * gcc.target/powerpc/convert-fp-64.c: New testcase.
2010 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2012 * lib/target-supports.exp (check_effective_target_longdouble64,
2013 check_effective_target_ppc_float128,
2014 check_effective_target_ppc_float128_insns,
2015 check_effective_target_powerpc_vsx): New.
2017 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2019 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
2022 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2024 PR tree-optimization/86526
2025 * gcc.c-torture/compile/pr86526.c: New test.
2027 2018-07-16 Carl Love <cel@us.ibm.com>
2029 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2031 * gcc.target/powerpc/divkc3-3.c: Ditto.
2032 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2033 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2034 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2035 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2037 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
2040 * gfortran.dg/assumed_rank_14.f90: New testcase.
2041 * gfortran.dg/assumed_rank_15.f90: New testcase.
2042 * gfortran.dg/dec_structure_8.f90: Update error messages.
2043 * gfortran.dg/dec_structure_23.f90: Update error messages.
2045 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2048 * gcc.c-torture/execute/pr86528.c: New test.
2049 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
2051 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2053 * g++.dg/template/spec40.C: New.
2054 * g++.dg/parse/ptrmem8.C: Likewise.
2056 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2058 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
2059 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
2060 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
2061 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
2062 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
2064 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2066 * gcc.target/s390/mrecord-mcount.c: New testcase.
2068 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2070 * gcc.target/s390/mfentry-m64.c: New testcase.
2072 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2074 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
2077 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2079 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
2082 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2084 * gnat.dg/wide_wide_value1.adb: New testcase.
2086 2018-07-16 Javier Miranda <miranda@adacore.com>
2088 * gnat.dg/bit_order1.adb: New testcase.
2090 2018-07-16 Javier Miranda <miranda@adacore.com>
2092 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
2094 2018-07-16 Richard Biener <rguenther@suse.de>
2097 * g++.dg/lto/pr86523-1_0.C: New testcase.
2098 * g++.dg/lto/pr86523-2_0.C: Likewise.
2100 2018-07-16 Martin Liska <mliska@suse.cz>
2103 * g++.dg/ipa/pr86529.C: New test.
2105 2018-07-16 Tom de Vries <tdevries@suse.de>
2108 * gcc.target/i386/vartrack-1.c: New test.
2110 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
2112 * gnat.dg/opt73.adb: New test.
2114 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2118 * g++.dg/opt/pr3698.C: New test.
2120 2018-07-16 Richard Biener <rguenther@suse.de>
2123 * gcc.dg/torture/pr86389.c: Require trampolines.
2125 2018-07-15 Tom de Vries <tdevries@suse.de>
2127 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
2128 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
2130 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
2131 * gcc.dg/guality/guality.exp: Same.
2132 * gfortran.dg/guality/guality.exp: Same.
2134 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
2135 Sunil K Pandey <sunil.k.pandey@intel.com>
2138 * gcc.target/i386/pr84413-1.c: New test.
2139 * gcc.target/i386/pr84413-2.c: Likewise.
2140 * gcc.target/i386/pr84413-3.c: Likewise.
2142 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
2143 Steve Munroe <munroesj52@gmail.com>
2145 * gcc.target/powerpc/sse2-pand-1.c: New file.
2146 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2147 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2148 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2150 2018-07-13 Nathan Sidwell <nathan@acm.org>
2153 * g++.dg/pr86374.C: New.
2155 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2158 * gcc.dg/strcmpopt_5.c: New test.
2159 * gcc.dg/strcmpopt_6.c: New test.
2161 2018-07-13 Richard Biener <rguenther@suse.de>
2164 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2166 2018-07-13 Tom de Vries <tdevries@suse.de>
2168 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2169 * gcc.dg/guality/ctztest.c: Same.
2170 * gcc.dg/guality/sra-1.c: Same.
2172 2018-07-13 Tom de Vries <tdevries@suse.de>
2174 * gcc.dg/vla-1.c: Update.
2176 2018-07-13 Tom de Vries <tdevries@suse.de>
2178 * gcc.src/maintainers.exp: New file.
2180 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2183 * gcc.dg/pr86489.c: New test.
2185 2018-07-12 Martin Sebor <msebor@redhat.com>
2188 g++.dg/warn/pr86453.C: Adjust.
2190 2018-07-12 Jim Wilson <jimw@sifive.com>
2192 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2194 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2196 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2198 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2200 * c-c++-common/gomp/declare-target-3.c: New test.
2201 * g++.dg/gomp/declare-target-2.C: New test.
2203 2018-07-12 Martin Sebor <msebor@redhat.com>
2206 * c-c++-common/Wattributes.c: Adjust.
2207 * gcc.dg/Wattributes-10.c: New test.
2208 * g++.dg/Wattributes-3.C: Adjust.
2209 * gcc.dg/Wattributes-6.c: Adjust.
2210 * gcc.dg/pr18079.c: Adjust.
2211 * gcc.dg/torture/pr42363.c: Adjust.
2213 2018-07-12 Julia Koval <julia.koval@intel.com>
2215 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2218 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2220 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2221 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2222 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2223 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2224 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2225 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2226 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2228 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2230 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2231 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2232 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2233 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2234 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2235 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2236 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2237 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2239 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2240 Alan Hayward <alan.hayward@arm.com>
2241 David Sherwood <david.sherwood@arm.com>
2243 * gcc.dg/vect/vect-fma-2.c: New test.
2244 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2245 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2246 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2248 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2250 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2251 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2252 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2253 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2254 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2255 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2256 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2257 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2258 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2260 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2262 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2263 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2265 2018-07-12 Richard Biener <rguenther@suse.de>
2268 * gcc.target/i386/pr84829.c: New testcase.
2270 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2272 * gcc.dg/torture/20180712-1.c: New test.
2274 PR tree-optimization/86492
2275 * gcc.c-torture/execute/pr86492.c: New test.
2277 2018-07-12 Richard Biener <rguenther@suse.de>
2280 * g++.dg/warn/pr86453.C: New testcase.
2282 2018-07-12 Richard Biener <rguenther@suse.de>
2285 * gcc.dg/graphite/pr86479.c: New testcase.
2287 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2289 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2290 of hardcoding size. Cast (rel) to MASK_TYPE.
2291 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2292 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2293 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2294 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2295 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2296 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2297 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2298 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2299 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2300 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2301 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2302 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2303 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2304 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2305 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2306 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2307 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2308 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2309 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2311 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2313 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2314 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2315 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2317 2018-07-10 Mark Wielaard <mark@klomp.org>
2320 * gcc.dg/pr86459.c: New test.
2322 2018-07-10 Martin Sebor <msebor@redhat.com>
2325 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2327 2018-07-10 Martin Liska <mliska@suse.cz>
2330 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2332 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2335 * g++.dg/ubsan/pr86406.C: New test.
2338 * gfortran.dg/vect/pr86421.f90: New test.
2340 2018-07-09 Martin Sebor <msebor@redhat.com>
2342 PR tree-optimization/86415
2343 * gcc.dg/strlenopt-53.c: New test.
2345 2018-07-09 Martin Sebor <msebor@redhat.com>
2348 * gcc.dg/strlenopt-49.c: New test.
2349 * gcc.dg/strlenopt-50.c: New test.
2350 * gcc.dg/strlenopt-51.c: New test.
2351 * gcc.dg/strlenopt-52.c: New test.
2352 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2354 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2357 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2358 to be returned and when first argument is not 0, so that they don't do
2359 anything for NEED_EXC or NEED_ERRNO.
2361 2018-07-09 Tom de Vries <tdevries@suse.de>
2363 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2364 * gcc.dg/guality/bswaptest.c: Same.
2365 * gcc.dg/guality/clztest.c: Same.
2366 * gcc.dg/guality/csttest.c: Same.
2367 * gcc.dg/guality/ctztest.c: Same.
2368 * gcc.dg/guality/drap.c: Same.
2369 * gcc.dg/guality/nrv-1.c: Same.
2370 * gcc.dg/guality/pr41353-1.c: Same.
2371 * gcc.dg/guality/pr41353-2.c: Same.
2372 * gcc.dg/guality/pr41404-1.c: Same.
2373 * gcc.dg/guality/pr43051-1.c: Same.
2374 * gcc.dg/guality/pr43077-1.c: Same.
2375 * gcc.dg/guality/pr43177.c: Same.
2376 * gcc.dg/guality/pr43329-1.c: Same.
2377 * gcc.dg/guality/pr43479.c: Same.
2378 * gcc.dg/guality/pr43593.c: Same.
2379 * gcc.dg/guality/pr45003-1.c: Same.
2380 * gcc.dg/guality/pr45003-2.c: Same.
2381 * gcc.dg/guality/pr45003-3.c: Same.
2382 * gcc.dg/guality/pr48437.c: Same.
2383 * gcc.dg/guality/pr48466.c: Same.
2384 * gcc.dg/guality/pr49888.c: Same.
2385 * gcc.dg/guality/pr54200.c: Same.
2386 * gcc.dg/guality/pr54519-1.c: Same.
2387 * gcc.dg/guality/pr54519-2.c: Same.
2388 * gcc.dg/guality/pr54519-3.c: Same.
2389 * gcc.dg/guality/pr54519-4.c: Same.
2390 * gcc.dg/guality/pr54519-5.c: Same.
2391 * gcc.dg/guality/pr54519-6.c: Same.
2392 * gcc.dg/guality/pr54551.c: Same.
2393 * gcc.dg/guality/pr54693-2.c: Same.
2394 * gcc.dg/guality/pr54693.c: Same.
2395 * gcc.dg/guality/pr54796.c: Same.
2396 * gcc.dg/guality/pr54970.c: Same.
2397 * gcc.dg/guality/pr67192.c: Same.
2398 * gcc.dg/guality/pr69947.c: Same.
2399 * gcc.dg/guality/pr78726.c: Same.
2400 * gcc.dg/guality/rotatetest.c: Same.
2401 * gcc.dg/guality/sra-1.c: Same.
2402 * gcc.dg/guality/vla-2.c: Same.
2404 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2406 * g++.dg/diagnostic/long-short.C: New.
2407 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2408 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2409 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2411 2018-07-09 Tom de Vries <tdevries@suse.de>
2413 * gcc.dg/vla-1.c: New test.
2415 2018-07-07 Tom de Vries <tdevries@suse.de>
2417 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2419 (get_dump_flags): New proc.
2420 (toplevel): Test all dump flags.
2422 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2424 * gnat.dg/stack_usage6.adb: New test.
2425 * gnat.dg/stack_usage6_pkg.ads: New helper.
2427 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2429 * gnat.dg/pure_function3a.adb: New test.
2430 * gnat.dg/pure_function3b.adb: Likewise.
2431 * gnat.dg/pure_function3c.adb: Likewise.
2432 * gnat.dg/pure_function3_pkg.ads: New helper.
2434 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2437 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2438 dg-require-effective-target. Add -msse not just on i386-*, but
2439 on all i?86-* and x86_64-*.
2441 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2443 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2444 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2445 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2446 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2447 * gcc.dg/tree-ssa/popcount3.c: New test.
2449 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2451 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2452 to preserve the test.
2453 * gcc.target/i386/pr85073.c: Likewise.
2455 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2457 PR tree-optimization/86401
2458 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2459 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2460 * c-c++-common/rotate-9.c: New test.
2462 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2465 gcc.target/powerpc/pr86324-1.c: New test.
2466 gcc.target/powerpc/pr86324-2.c: Likewise.
2468 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2471 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2473 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2475 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2477 2018-07-05 Jeff Law <law@redhat.com>
2479 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2481 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2484 * gfortran.dg/deferred_character_20.f90: New test.
2486 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2490 * gfortran.dg/init_flag_18.f90: New testcase.
2491 * gfortran.dg/init_flag_19.f03: New testcase.
2493 2018-07-05 Carl Love <cel@us.ibm.com>
2494 * gcc.target/altivec-1-runnable.c: New test file.
2495 * gcc.target/altivec-2-runnable.c: New test file.
2496 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2499 2018-07-05 Martin Sebor <msebor@redhat.com>
2502 * gcc.dg/strlenopt-47.c: New test.
2503 * gcc.dg/strlenopt-48.c: New test.
2505 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2508 * gcc.target/arm/big-endian-subreg.c: New.
2510 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2513 * gcc.dg/vect/pr84711.c: New.
2515 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2517 * gcc.target/aarch64/struct_cpy.c: New.
2519 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2521 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2522 * c-c++-common/unroll-2.c: Likewise.
2523 * g++.dg/cdce3.C: Likewise.
2524 * g++.dg/ext/unroll-1.C: Likewise.
2525 * g++.dg/ext/unroll-2.C: Likewise.
2526 * g++.dg/ext/unroll-3.C: Likewise.
2527 * gcc.dg/cdce1.c: Likewise.
2528 * gcc.dg/cdce2.c: Likewise.
2529 * gcc.dg/gomp/pr68128-1.c: Likewise.
2530 * gcc.dg/vect/pr46032.c: Likewise.
2531 * gcc.dg/vect/vect-cond-10.c: Likewise.
2532 * gcc.dg/vect/vect-cond-8.c: Likewise.
2533 * gcc.dg/vect/vect-cond-9.c: Likewise.
2534 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2535 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2536 * gcc.target/i386/avx-cvt-2.c: Likewise.
2537 * gcc.target/i386/avx-cvt-3.c: Likewise.
2538 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2539 * gcc.target/i386/avx2-gather-2.c: Likewise.
2540 * gcc.target/i386/avx2-gather-6.c: Likewise.
2541 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2542 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2543 * gfortran.dg/directive_unroll_1.f90: Likewise.
2544 * gfortran.dg/directive_unroll_2.f90: Likewise.
2545 * gnat.dg/unroll2.adb: Likewise.
2546 * gnat.dg/unroll3.adb: Likewise.
2548 2018-07-05 Tom de Vries <tdevries@suse.de>
2550 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2552 2018-07-04 Martin Sebor <msebor@redhat.com>
2554 PR tree-optimization/86274
2555 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2557 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2560 * gfortran.dg/block_16.f08. New test.
2562 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2564 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2565 has a slightly different IL that provides more threading
2568 2018-07-04 Martin Liska <mliska@suse.cz>
2573 * gcc.dg/pr84100.c (foo):
2574 * gcc.target/i386/falign-functions-2.c: New test.
2575 * gcc.target/i386/falign-functions.c: New test.
2577 2018-07-04 Martin Liska <mliska@suse.cz>
2579 * gcc.dg/pr47793.c: Remove.
2581 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2583 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2585 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2587 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2590 * gcc.target/i386/pr85620-1.c: New test.
2591 * gcc.target/i386/pr85620-2.c: Likewise.
2592 * gcc.target/i386/pr85620-3.c: Likewise.
2593 * gcc.target/i386/pr85620-4.c: Likewise.
2595 2018-07-03 Martin Sebor <msebor@redhat.com>
2597 PR tree-optimization/86274
2598 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2599 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2600 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2601 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2602 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2603 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2604 * gcc.dg/tree-ssa/pr83198.c: Same.
2606 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2608 * g++.dg/other/locations1.C: New.
2609 * g++.dg/tls/locations1.C: Likewise.
2610 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2611 * g++.dg/diagnostic/virtual-static.C: Likewise.
2612 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2613 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2614 * g++.dg/cpp0x/pr51463.C: Likewise.
2615 * g++.dg/other/typedef1.C: Likewise.
2616 * g++.dg/parse/dtor13.C: Likewise.
2617 * g++.dg/template/error44.C: Likewise.
2618 * g++.dg/template/typedef4.C: Likewise.
2619 * g++.dg/template/typedef5.C: Likewise.
2620 * g++.dg/tls/diag-2.C: Likewise.
2621 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2623 2018-07-03 Marek Polacek <polacek@redhat.com>
2626 * g++.dg/diagnostic/pr86201.C: New test.
2628 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2631 * gcc.target/i386/pr85694.c: New test.
2633 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2635 PR tree-optimization/85694
2636 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2637 Return true for AArch64 without SVE.
2638 * gcc.target/aarch64/vect_hadd_1.h: New file.
2639 * gcc.target/aarch64/vect_shadd_1.c: New test.
2640 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2641 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2642 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2644 2018-07-03 Marek Polacek <polacek@redhat.com>
2647 * gcc.dg/Wint-conversion-2.c: New test.
2650 * g++.dg/overload/conv-op3.C: New test.
2652 2018-07-03 Richard Biener <rguenther@suse.de>
2655 * gcc.dg/torture/pr86389.c: New testcase.
2657 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2659 PR tree-optimization/85694
2660 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2662 * gcc.dg/vect/vect-avg-1.c: New test.
2663 * gcc.dg/vect/vect-avg-2.c: Likewise.
2664 * gcc.dg/vect/vect-avg-3.c: Likewise.
2665 * gcc.dg/vect/vect-avg-4.c: Likewise.
2666 * gcc.dg/vect/vect-avg-5.c: Likewise.
2667 * gcc.dg/vect/vect-avg-6.c: Likewise.
2668 * gcc.dg/vect/vect-avg-7.c: Likewise.
2669 * gcc.dg/vect/vect-avg-8.c: Likewise.
2670 * gcc.dg/vect/vect-avg-9.c: Likewise.
2671 * gcc.dg/vect/vect-avg-10.c: Likewise.
2672 * gcc.dg/vect/vect-avg-11.c: Likewise.
2673 * gcc.dg/vect/vect-avg-12.c: Likewise.
2674 * gcc.dg/vect/vect-avg-13.c: Likewise.
2675 * gcc.dg/vect/vect-avg-14.c: Likewise.
2677 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2679 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2680 get split into two for use by the over-widening pattern.
2681 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2682 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2683 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2684 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2685 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2686 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2687 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2688 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2689 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2690 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2691 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2692 * gcc.dg/vect/vect-over-widen-22.c: New test.
2694 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2696 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2698 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2699 over-widening messages.
2700 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2701 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2702 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2703 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2704 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2705 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2706 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2707 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2708 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2709 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2710 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2711 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2712 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2713 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2714 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2715 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2716 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2717 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2718 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2719 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2720 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2721 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2722 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2723 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2724 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2725 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2727 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2729 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2731 2018-07-02 Jim Wilson <jimw@sifive.com>
2733 * gcc.target/riscv/interrupt-debug.c: New.
2735 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2737 * g++.dg/diagnostic/thread-thread_local.C: New.
2739 2018-07-02 Martin Liska <mliska@suse.cz>
2742 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2743 * gcc.dg/profile-dir-2.c: Likewise.
2744 * gcc.dg/profile-dir-3.c: Likewise.
2746 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2748 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2751 2018-07-02 Richard Biener <rguenther@suse.de>
2753 PR tree-optimization/86363
2754 * gcc.dg/torture/pr86363.c: New testcase.
2756 2018-07-02 Martin Liska <mliska@suse.cz>
2758 * gcc.dg/completion-1.c: New test.
2759 * gcc.dg/completion-2.c: New test.
2760 * gcc.dg/completion-3.c: New test.
2762 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2766 * gfortran.dg/proc_ptr_50.f90: New test.
2768 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2771 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2773 2018-07-02 Martin Liska <mliska@suse.cz>
2776 * gcc.dg/ipa/pr86279.c: New test.
2778 2018-07-02 Martin Liska <mliska@suse.cz>
2781 * g++.dg/ipa/pr86323.C: New test.
2783 2018-07-01 Tom de Vries <tdevries@suse.de>
2786 2018-07-01 Tom de Vries <tdevries@suse.de>
2788 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2789 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2791 2018-07-01 Tom de Vries <tdevries@suse.de>
2793 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2795 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2798 2018-07-01 Tom de Vries <tdevries@suse.de>
2800 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2801 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2803 2018-07-01 Tom de Vries <tdevries@suse.de>
2805 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2806 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2808 2018-07-01 Tom de Vries <tdevries@suse.de>
2810 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2811 (verify_call): ... here. Move to toplevel.
2812 (verify_call_np, dg_final_directive_check_utils): New proc.
2813 (toplevel): Call dg_final_directive_check_utils.
2814 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2816 2018-06-30 Jim Wilson <jimw@sifive.com>
2818 * gcc.target/riscv/shift-shift-1.c: New.
2819 * gcc.target/riscv/shift-shift-2.c: New.
2820 * gcc.target/riscv/shift-shift-3.c: New.
2822 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2824 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2826 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2828 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2829 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2830 by 4 in the computation of a[i].
2831 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2832 main multiplication constant.
2833 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2834 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2835 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2836 pattern to cast the result to int.
2837 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2838 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2839 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2840 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2841 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2842 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2843 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2844 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2845 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2846 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2847 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2848 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2849 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2850 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2851 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2852 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2853 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2854 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2855 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2856 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2858 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2860 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2861 test for vectorization along the lines described in the comment.
2863 2018-06-30 Tom de Vries <tdevries@suse.de>
2865 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2866 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2867 LTO_TORTURE_OPTIONS.
2868 * gcc.dg/guality/prevent-optimization.h: New file.
2869 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2870 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2872 2018-06-30 Tom de Vries <tdevries@suse.de>
2874 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2875 * lib/gcc-dg.exp (dg-final): New proc.
2876 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2879 2018-06-29 Martin Sebor <msebor@redhat.com>
2881 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2882 that don't define the function.
2884 2018-06-29 Marek Polacek <polacek@redhat.com>
2887 * g++.dg/ext/cond3.C: New test.
2889 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2891 * gcc.target/arm/arm-soft-strd-even.c: New test.
2893 2018-06-29 Tom de Vries <tdevries@suse.de>
2895 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2897 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2898 (process-message): ... here.
2899 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2901 2018-06-29 Martin Liska <mliska@suse.cz>
2903 PR tree-optimization/86263
2904 * gcc.dg/tree-ssa/pr86263.c: New test.
2906 2018-06-28 Carl Love <cel@us.ibm.com>
2908 * gcc.target/p9-extract-1.c: Add test case.
2909 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2912 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2915 * gcc.target/i386/pr86348.c: New test.
2917 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2919 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2921 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2924 * gfortran.dg/dec_type_print_2.f03: New testcase.
2926 2018-06-28 David Pagan <dave.pagan@oracle.com>
2929 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2930 message causing unexpected test FAIL.
2932 2018-06-28 Martin Liska <mliska@suse.cz>
2934 * gcc.dg/tree-ssa/switch-1.c: New test.
2936 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2938 * gnat.dg/debug15.adb: New test.
2940 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2943 * g++.dg/lookup/pr86329.C: New test.
2945 2018-06-27 Carl Love <cel@us.ibm.com>
2947 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2949 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2952 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2954 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2956 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2958 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2960 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2961 requirement for this test.
2962 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2963 requirement, and -mpower8-vector compile option.
2965 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2968 * gcc.dg/pr86314.c: New test.
2971 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2973 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2975 * gcc.target/i386/pr86257.c: Require 64-bit.
2977 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2979 * g++.dg/pr86082.C: Require IBM1047 support.
2981 2018-06-26 Richard Biener <rguenther@suse.de>
2984 * gcc.dg/pr86271.c: New testcase.
2986 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2989 * gcc.dg/pr86064.c: New.
2991 2018-06-25 Jeff Law <law@redhat.com>
2993 * lib/target-supports.exp
2994 (check_effective_target_logical_op_short_circuit): Add v850.
2996 2018-06-25 Martin Sebor <msebor@redhat.com>
2998 PR tree-optimization/86204
2999 * gcc.dg/strlenopt-46.c: New test.
3001 2018-06-25 Martin Sebor <msebor@redhat.com>
3003 PR tree-optimization/85700
3004 * gcc.dg/Wstringop-truncation-4.c: New test.
3006 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
3011 * gfortran.dg/init_flag_17.f90: New testcase.
3013 2018-06-25 Carl Love <cel@us.ibm.com>
3015 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
3016 vec_extract a signed int. Add vec_extract tests for bool char
3018 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
3021 2018-06-25 Tom de Vries <tdevries@suse.de>
3023 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
3025 2018-06-25 Jakub Jelinek <jakub@redhat.com>
3028 * gcc.target/i386/avx512f-pr84786-3.c: New test.
3030 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
3032 * gnat.dg/sso9.adb: New testcase.
3033 * gnat.dg/sso9_pkg.ads: Likewise.
3035 2018-06-25 Tom de Vries <tdevries@suse.de>
3038 * gcc.target/i386/pr86257.c: New test.
3040 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
3043 * g++.dg/pr86082.C: New test.
3045 2018-06-24 Tom de Vries <tdevries@suse.de>
3047 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
3048 * gcc.dg/guality/guality.exp: Same.
3049 * gfortran.dg/guality/guality.exp: Same.
3050 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
3052 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3054 * g++.dg/concepts/locations1.C: New.
3055 * g++.dg/cpp0x/locations1.C: Likewise.
3056 * g++.dg/cpp1z/inline-var2.C: Test locations too.
3057 * g++.dg/cpp1z/inline-var3.C: Likewise.
3059 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
3062 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
3064 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3066 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
3068 * gcc.target/powerpc/builtins-9.c: New test.
3069 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
3070 to expect different code generation on big-endian vs.
3071 little-endian targets.
3073 2018-06-22 Tom de Vries <tdevries@suse.de>
3075 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
3076 $rootme/../gdb/gdb, if available.
3077 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
3078 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
3080 2018-06-22 Tom de Vries <tdevries@suse.de>
3082 * lib/gcc-gdb-test.exp (report_gdb): New proc.
3083 * g++.dg/guality/guality.exp: Use report_gdb.
3084 * gcc.dg/guality/guality.exp: Same.
3085 * gfortran.dg/guality/guality.exp: Same.
3087 2018-06-22 Jakub Jelinek <jakub@redhat.com>
3090 * g++.dg/ext/offsetof3.C: New test.
3092 2018-06-22 Carl Love <cel@us.ibm.com>
3094 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
3095 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
3096 for the vnor, vand and vxor instructions.
3097 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
3098 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
3099 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
3100 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
3101 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
3102 Add -dp to dg-options, update expected counts.
3104 2018-06-22 Paul Koning <ni1d@arrl.net>
3106 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
3108 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
3109 * gcc.c-torture/compile/20040101-1.c: Ditto.
3110 * gcc.c-torture/compile/20050622-1.c: Ditto.
3111 * gcc.c-torture/compile/20080625-1.c: Ditto.
3112 * gcc.c-torture/compile/20090107-1.c: Ditto.
3113 * gcc.c-torture/compile/920501-12.c: Ditto.
3114 * gcc.c-torture/compile/920501-4.c: Ditto.
3115 * gcc.c-torture/compile/961203-1.c: Ditto.
3116 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
3117 * gcc.c-torture/compile/pr25310.c: Ditto.
3119 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
3120 James Norris <jnorris@codesourcery.com>
3121 Thomas Schwinge <thomas@codesourcery.com>
3122 Tom de Vries <tom@codesourcery.com>
3124 * c-c++-common/goacc/deviceptr-4.c: New file.
3125 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
3127 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
3128 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
3129 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
3130 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
3131 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
3132 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
3134 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3135 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3136 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
3138 * gfortran.dg/goacc/modules.f95: Likewise.
3139 * gfortran.dg/goacc/routine-8.f90: Likewise.
3140 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3142 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
3144 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
3145 if the long double format is IEEE 128-bit for tests that are
3146 explicitly testing IBM extended double support. Use the
3147 appropriate pack and unpack built-in functions. Change calls from
3148 __builtin_isinfl to __builtin_isinf since the later supports all
3149 floating point types.
3150 * gcc.target/powerpc/pr57150.c: Likewise.
3151 * gcc.target/powerpc/pr60203.c: Likewise.
3152 * gcc.target/powerpc/pr67808.c: Likewise.
3153 * gcc.target/powerpc/pr70117.c: Likewise.
3154 * gcc.target/powerpc/tfmode_off.c: Likewise.
3156 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3159 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3161 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3164 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3166 2018-06-21 Tom de Vries <tdevries@suse.de>
3168 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3170 2018-06-21 Tom de Vries <tdevries@suse.de>
3172 PR tree-optimization/85859
3173 * gcc.dg/pr85859.c: New test.
3175 2018-06-21 Richard Biener <rguenther@suse.de>
3177 PR tree-optimization/86232
3178 * gcc.dg/torture/pr86232.c: New testcase.
3180 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3182 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3184 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3186 * gcc/gcc.target/aarch64/aes_2.c: New test.
3188 2018-06-20 Than McIntosh <thanm@google.com>
3191 * gcc.dg/split-8.c: New.
3193 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3195 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3196 for vpkudus in place of vpksdus.
3197 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3199 2018-06-20 Nathan Sidwell <nathan@acm.org>
3202 * g++.dg/lookup/pr85634-2.C: New.
3204 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3206 * g++.dg/template/friend65.C: New.
3207 * g++.dg/cpp0x/main1.C: Likewise.
3208 * g++.dg/other/main2.C: Likewise.
3209 * g++.dg/other/main3.C: Likewise.
3210 * g++.dg/template/friend42.C: Test location too.
3211 * g++.dg/concepts/decl-diagnose.C: Likewise.
3212 * g++.dg/warn/main-2.C: Update.
3214 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3215 Thomas Schwinge <thomas@codesourcery.com>
3216 Cesar Philippidis <cesar@codesourcery.com>
3218 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3219 2.5 data clause semantics.
3220 * c-c++-common/goacc/declare-2.c: Likewise.
3221 * c-c++-common/goacc/default-4.c: Likewise.
3222 * c-c++-common/goacc/finalize-1.c: New test.
3223 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3224 OpenACC 2.5 data clause semantics.
3225 * c-c++-common/goacc/kernels-alias.c: Likewise.
3226 * c-c++-common/goacc/routine-5.c: Likewise.
3227 * c-c++-common/goacc/update-if_present-1.c: New test.
3228 * c-c++-common/goacc/update-if_present-2.c: New test.
3229 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3230 2.5 data clause semantics.
3231 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3232 * gfortran.dg/goacc/data-tree.f95: Likewise.
3233 * gfortran.dg/goacc/declare-2.f95: Likewise.
3234 * gfortran.dg/goacc/default-4.f: Likewise.
3235 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3236 * gfortran.dg/goacc/finalize-1.f: New test.
3237 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3238 OpenACC 2.5 data clause semantics.
3239 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3240 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3241 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3242 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3243 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3244 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3245 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3247 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3250 * g++.dg/warn/Wnonnull4.C: New test.
3252 2018-06-20 Marek Polacek <polacek@redhat.com>
3255 * g++.dg/pr86240.C: New test.
3257 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3260 * gcc.target/i386/pr86194.c: New test.
3262 PR tree-optimization/86231
3263 * gcc.dg/tree-ssa/vrp119.c: New test.
3264 * gcc.c-torture/execute/pr86231.c: New test.
3266 2018-06-20 Tom de Vries <tdevries@suse.de>
3268 PR tree-optimization/86097
3269 * gcc.dg/autopar/pr86097.c: New test.
3271 2018-06-20 Nathan Sidwell <nathan@acm.org>
3274 * g++.dg/lookup/pr85634.C: New.
3276 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3278 * gcc.target/aarch64/ldp_stp_q.c: New test.
3279 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3280 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3282 2018-06-20 Martin Liska <mliska@suse.cz>
3284 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3286 2018-06-19 Martin Sebor <msebor@redhat.com>
3288 PR tree-optimization/48560
3289 * gcc.dg/Warray-bounds-28.c: New test.
3291 2018-06-19 Martin Sebor <msebor@redhat.com>
3294 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3297 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3299 * g++.dg/lto/pr84805_0.C: Update template.
3300 * g++.dg/lto/pr84805_1.C: Update template.
3302 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3304 * gnat.dg/aggr24.adb: New test.
3305 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3307 2018-06-19 Richard Biener <rguenther@suse.de>
3309 PR tree-optimization/86179
3310 * gcc.dg/pr86179.c: New testcase.
3312 2018-06-18 Martin Sebor <msebor@redhat.com>
3315 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3316 * c-c++-common/attr-nonstring-8.c: New test.
3318 2018-06-18 Martin Sebor <msebor@redhat.com>
3320 PR tree-optimization/81384
3321 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3322 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3323 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3324 * gcc.dg/attr-nonstring-2.c: New test.
3325 * gcc.dg/attr-nonstring-3.c: New test.
3326 * gcc.dg/attr-nonstring-4.c: New test.
3327 * gcc.dg/strlenopt-45.c: New test.
3328 * gcc.dg/strlenopt.h (strnlen): Declare.
3330 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3332 PR tree-optimization/86076
3333 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3335 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3337 PR tree-optimization/64946
3338 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3340 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3342 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3343 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3344 * gnat.dg/stack_usage5.adb: New test.
3346 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3349 * gcc.dg/tree-ssa/popcount.c: New test.
3350 * gcc.dg/tree-ssa/popcount2.c: New test.
3352 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3355 * gcc.dg/absu.c: New test.
3356 * gcc.dg/gimplefe-29.c: New test.
3357 * gcc.target/aarch64/pr64946.c: New test.
3359 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3362 * c-c++-common/pr86093.c: New test.
3365 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3368 * gcc.c-torture/compile/pr86123.c: New test.
3370 2018-06-15 Tom de Vries <tdevries@suse.de>
3372 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3374 2018-06-15 Nick Clifton <nickc@redhat.com>
3377 * gcc.c-torture/compile/pr84195.c: New test.
3379 2018-06-15 Richard Biener <rguenther@suse.de>
3382 * g++.dg/pr86159.C: New testcase.
3384 2018-06-15 Richard Biener <rguenther@suse.de>
3387 * gcc.dg/pr86076.c: New testcase.
3389 2018-06-14 Marek Polacek <polacek@redhat.com>
3392 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3394 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3397 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3398 -msse2 to dg-options.
3401 * gcc.c-torture/compile/pr86122.c: New test.
3403 P0624R2 - Default constructible and assignable stateless lambdas
3404 * g++.dg/cpp2a/lambda1.C: New test.
3405 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3408 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3410 * g++.dg/other/static3.C: New.
3411 * g++.dg/other/static4.C: Likewise.
3412 * g++.dg/warn/Wshadow-15.C: Likewise.
3413 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3414 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3415 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3416 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3417 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3418 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3419 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3421 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3424 * gcc.c-torture/compile/pr85945.c: New test.
3426 2018-06-14 Richard Biener <rguenther@suse.de>
3429 * gcc.dg/pr86124.c: New testcase.
3431 2018-06-13 Martin Sebor <msebor@redhat.com>
3433 PR tree-optimization/86114
3434 * gcc.dg/pr86114.c: New test.
3436 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3439 * gfortran.dg/pr86110.f90: New test.
3441 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3444 * gfortran.dg/goacc/pr85703.f90: New test.
3445 * gfortran.dg/gomp/pr85703.f90: New test.
3447 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3450 * gfortran.dg/goacc/pr85702.f90: New test.
3452 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3454 * gcc.target/i386/pr86048.c: New test.
3456 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3458 * gcc.target/arc/fma-1.c: New test.
3460 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3462 * gcc.target/arc/pr9001107555.c: New file.
3464 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3466 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3468 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3470 * g++.dg/init/delete3.C: New.
3471 * g++.dg/init/new49.C: Likewise.
3472 * g++.dg/init/new25.C: Test locations too.
3473 * g++.dg/template/new4.C: Likewise.
3474 * g++.old-deja/g++.jason/operator.C: Likewise.
3476 2018-06-12 Marek Polacek <polacek@redhat.com>
3478 Core issue 1331 - const mismatch with defaulted copy constructor
3479 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3480 * g++.dg/cpp0x/defaulted52.C: New test.
3481 * g++.dg/cpp0x/defaulted53.C: New test.
3482 * g++.dg/cpp0x/defaulted54.C: New test.
3483 * g++.dg/cpp0x/defaulted55.C: New test.
3484 * g++.dg/cpp0x/defaulted56.C: New test.
3485 * g++.dg/cpp0x/defaulted57.C: New test.
3486 * g++.dg/cpp0x/defaulted58.C: New test.
3487 * g++.dg/cpp0x/defaulted59.C: New test.
3488 * g++.dg/cpp0x/defaulted60.C: New test.
3490 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3493 * gcc.dg/spellcheck-transposition.c: New test.
3495 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3498 * gfortran.dg/pr44491.f90: New testcase
3500 2018-06-12 Martin Sebor <msebor@redhat.com>
3502 PR tree-optimization/85259
3503 * gcc.dg/Wstringop-overflow-5.c: New test.
3504 * gcc.dg/Wstringop-overflow-6.c: New test.
3506 2018-06-12 Martin Sebor <msebor@redhat.com>
3509 * gcc.dg/Wstringop-truncation-3.c: New test.
3511 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3513 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3514 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3515 * gcc.target/powerpc/swaps-p8-17.c: Same.
3517 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3519 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3520 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3521 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3522 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3523 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3524 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3526 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3528 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3529 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3530 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3531 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3532 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3533 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3535 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3537 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3538 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3539 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3540 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3541 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3542 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3544 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3546 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3547 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3548 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3549 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3550 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3551 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3553 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3555 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3556 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3557 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3558 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3559 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3560 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3562 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3564 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3565 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3566 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3567 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3568 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3569 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3571 2018-06-12 Martin Liska <mliska@suse.cz>
3573 * g++.dg/opt/mpx.C: New test.
3574 * gcc.target/i386/mpx.c: New test.
3576 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3578 * gcc.target/arc/builtin_simdarc.c: Update test.
3579 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3580 * gcc.target/arc/tumaddsidi4.c: Likewise.
3582 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3584 * gnat.dg/opt72a.ad[sb]: New test.
3585 * gnat.dg/opt72_pkg.ads: New helper.
3587 2018-06-12 Tom de Vries <tdevries@suse.de>
3589 * gcc.dg-selftests/dg-final.exp: New file.
3591 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3593 * g++.dg/lookup/new2.C: Test locations too.
3594 * g++.dg/other/ellipsis1.C: Likewise.
3595 * g++.dg/other/operator1.C: Likewise.
3596 * g++.dg/other/operator2.C: Likewise.
3597 * g++.dg/overload/operator2.C: Likewise.
3598 * g++.dg/parse/defarg11.C: Likewise.
3599 * g++.dg/parse/operator4.C: Likewise.
3600 * g++.dg/template/error30.C: Likewise.
3601 * g++.dg/template/explicit-args3.C: Likewise.
3602 * g++.dg/warn/effc1.C: Likewise.
3603 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3604 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3605 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3606 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3607 * g++.old-deja/g++.jason/operator.C: Likewise.
3609 2018-06-11 Martin Sebor <msebor@redhat.com>
3611 PR tree-optimization/86083
3612 * gcc.dg/strlenopt-44.c: New test.
3614 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3617 * gfortran.dg/generic_32.f90: New test.
3618 * gfortran.dg/generic_33.f90: New test.
3620 2018-06-11 Carl Love <cel@us.ibm.com>
3621 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3622 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3623 long long bool. Remove duplicate dg-final for xxlxor. Update
3624 dg-final instruction counts.
3625 * gcc.target/powerpc/altivec-37.c (main): New file for
3626 tests vec_unpackh and vec_unpackl returning long long bool and
3629 2018-06-11 Martin Liska <mliska@suse.cz>
3631 PR tree-optimization/86089
3632 * gcc.dg/tree-ssa/pr86089.c: New test.
3634 2018-06-11 Julia Koval <julia.koval@intel.com>
3636 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3637 * gcc.target/i386/vpclmulqdq.c: Ditto.
3639 2018-06-11 Olivier Hainque <hainque@adacore.com>
3641 * gnat.dg/lang-dw2.adb: New test.
3642 * gnat.dg/lang-dw3.adb: New test.
3644 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3646 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3647 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3649 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3651 * gnat.dg/predicate1.adb: New testcase.
3653 2018-06-11 Yannick Moy <moy@adacore.com>
3655 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3657 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3659 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3662 2018-06-11 Javier Miranda <miranda@adacore.com>
3664 * gnat.dg/prot4.adb: New testcase.
3666 2018-06-11 Yannick Moy <moy@adacore.com>
3668 * gnat.dg/part_of1-instantiation.adb,
3669 gnat.dg/part_of1-instantiation.ads,
3670 gnat.dg/part_of1-private_generic.adb,
3671 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3674 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3676 * gnat.dg/contract1.adb: New testcase.
3678 2018-06-11 Javier Miranda <miranda@adacore.com>
3680 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3683 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3685 * gnat.dg/inline_always1.adb: New testcase.
3687 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3689 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3690 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3691 gnat.dg/nested_generic2_g2.ads: New testcase.
3693 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3695 * g++.dg/template/friend64.C: New.
3696 * g++.old-deja/g++.other/friend4.C: Test the location too.
3697 * g++.old-deja/g++.pt/crash23.C: Likewise.
3699 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3701 * gfortran.dg/inline_matmul_23.f90: New test.
3703 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3706 * gfortran.dg/intent_decl_1.f90: New test case.
3708 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3710 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3711 * gfortran.dg/ieee/large_4.f90: Ditto.
3712 * gfortran.dg/round_4.f90: Ditto.
3714 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3717 * gfortran.dg/pr38351.f90: New test.
3718 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3720 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3725 * gfortran.dg/pr85138_1.f90: New test.
3726 * gfortran.dg/pr85138_2.f90: Ditto.
3727 * gfortran.dg/pr85996.f90: Ditto.
3729 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3732 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3733 * gfortran.dg/data_char_1.f90: Ditto.
3734 * gfortran.dg/pr78571.f90: Ditto.
3735 * gfortran.dg/pr78278.f90: New test.
3737 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3740 * gfortran.dg/pr63514.f90: New test.
3742 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3745 * gfortran.dg/bounds_check_20.f90: New test.
3747 2018-06-08 Carl Love <cel@us.ibm.com>
3749 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3751 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3752 vec_extract a signed int.
3753 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3754 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3756 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3757 vec_extract a signed int.
3758 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3759 vec_extract a signed int.
3760 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3761 vec_xor builtins. Update xxsel, xxlxor counts.
3763 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3766 * gfortran.dg/associate_30.f90: Remove code tested ...
3767 * gfortran.dg/pr67803.f90: Ditto.
3768 * gfortran.dg/pr67805.f90: Ditto.
3769 * gfortran.dg/pr86059.f90: ... here. New test.
3771 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3774 * gfortran.dg/pr78571.f90: New test.
3776 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3779 * gcc.target/powerpc/pr85755.c: New test.
3781 2018-06-08 Carl Love <cel@us.ibm.com>
3783 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3785 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3787 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3788 for BE system that are different then for an LE system from this file
3789 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3790 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3791 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3793 2018-06-08 Martin Liska <mliska@suse.cz>
3795 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3797 2018-06-08 Martin Liska <mliska@suse.cz>
3799 * g++.dg/dg.exp: Do not use mpx.exp.
3800 * g++.dg/lto/lto.exp: Likewise.
3801 * g++.dg/lto/pr69729_0.C: Remove.
3802 * g++.dg/opt/pr71529.C: Remove.
3803 * g++.dg/pr63995-1.C: Remove.
3804 * g++.dg/pr68270.C: Remove.
3805 * g++.dg/pr71624.C: Remove.
3806 * g++.dg/pr71633.C: Remove.
3807 * g++.dg/pr79761.C: Remove.
3808 * g++.dg/pr79764.C: Remove.
3809 * g++.dg/pr79769.C: Remove.
3810 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3811 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3812 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3813 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3814 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3815 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3816 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3817 * gcc.dg/lto/pr66221_0.c: Remove.
3818 * gcc.target/i386/chkp-always_inline.c: Remove.
3819 * gcc.target/i386/chkp-bndret.c: Remove.
3820 * gcc.target/i386/chkp-builtins-1.c: Remove.
3821 * gcc.target/i386/chkp-builtins-2.c: Remove.
3822 * gcc.target/i386/chkp-builtins-3.c: Remove.
3823 * gcc.target/i386/chkp-builtins-4.c: Remove.
3824 * gcc.target/i386/chkp-const-check-1.c: Remove.
3825 * gcc.target/i386/chkp-const-check-2.c: Remove.
3826 * gcc.target/i386/chkp-hidden-def.c: Remove.
3827 * gcc.target/i386/chkp-label-address.c: Remove.
3828 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3829 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3830 * gcc.target/i386/chkp-pr69044.c: Remove.
3831 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3832 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3833 * gcc.target/i386/chkp-strchr.c: Remove.
3834 * gcc.target/i386/chkp-strlen-1.c: Remove.
3835 * gcc.target/i386/chkp-strlen-2.c: Remove.
3836 * gcc.target/i386/chkp-strlen-3.c: Remove.
3837 * gcc.target/i386/chkp-strlen-4.c: Remove.
3838 * gcc.target/i386/chkp-strlen-5.c: Remove.
3839 * gcc.target/i386/chkp-stropt-1.c: Remove.
3840 * gcc.target/i386/chkp-stropt-10.c: Remove.
3841 * gcc.target/i386/chkp-stropt-11.c: Remove.
3842 * gcc.target/i386/chkp-stropt-12.c: Remove.
3843 * gcc.target/i386/chkp-stropt-13.c: Remove.
3844 * gcc.target/i386/chkp-stropt-14.c: Remove.
3845 * gcc.target/i386/chkp-stropt-15.c: Remove.
3846 * gcc.target/i386/chkp-stropt-16.c: Remove.
3847 * gcc.target/i386/chkp-stropt-17.c: Remove.
3848 * gcc.target/i386/chkp-stropt-2.c: Remove.
3849 * gcc.target/i386/chkp-stropt-3.c: Remove.
3850 * gcc.target/i386/chkp-stropt-4.c: Remove.
3851 * gcc.target/i386/chkp-stropt-5.c: Remove.
3852 * gcc.target/i386/chkp-stropt-6.c: Remove.
3853 * gcc.target/i386/chkp-stropt-7.c: Remove.
3854 * gcc.target/i386/chkp-stropt-8.c: Remove.
3855 * gcc.target/i386/chkp-stropt-9.c: Remove.
3856 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3857 * gcc.target/i386/indirect-thunk-11.c: Remove.
3858 * gcc.target/i386/indirect-thunk-12.c: Remove.
3859 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3860 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3861 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3862 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3863 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3864 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3865 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3866 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3867 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3868 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3869 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3870 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3871 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3872 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3873 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3874 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3875 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3876 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3877 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3878 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3879 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3880 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3881 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3882 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3883 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3884 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3885 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3886 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3887 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3888 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3889 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3890 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3891 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3892 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3893 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3894 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3895 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3896 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3897 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3898 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3899 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3900 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3901 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3902 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3903 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3904 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3905 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3906 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3907 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3908 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3909 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3910 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3911 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3912 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3913 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3914 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3915 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3916 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3917 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3918 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3919 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3920 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3921 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3922 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3923 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3924 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3925 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3926 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3927 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3928 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3929 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3930 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3931 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3932 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3933 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3934 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3935 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3936 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3937 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3938 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3939 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3940 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3941 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3942 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3943 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3944 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3945 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3946 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3947 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3948 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3949 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3950 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3951 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3952 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3953 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3954 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3955 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3956 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3957 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3958 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3959 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3960 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3961 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3962 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3963 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3964 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3965 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3966 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3967 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3968 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3969 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3970 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3971 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3972 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3973 * gcc.target/i386/mpx/label-address-1.c: Remove.
3974 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3975 * gcc.target/i386/mpx/macro.c: Remove.
3976 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3977 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3978 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3979 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3980 * gcc.target/i386/mpx/memmove-1.c: Remove.
3981 * gcc.target/i386/mpx/memmove-2.c: Remove.
3982 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3983 * gcc.target/i386/mpx/mpx-check.h: Remove.
3984 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3985 * gcc.target/i386/mpx/mpx.exp: Remove.
3986 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3987 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3988 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3989 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3990 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3991 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3992 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3993 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3994 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3995 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3996 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3997 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3998 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3999 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
4000 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
4001 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
4002 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
4003 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
4004 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
4005 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
4006 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
4007 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
4008 * gcc.target/i386/mpx/pr65508.c: Remove.
4009 * gcc.target/i386/mpx/pr65531.cc: Remove.
4010 * gcc.target/i386/mpx/pr66048.cc: Remove.
4011 * gcc.target/i386/mpx/pr66134.c: Remove.
4012 * gcc.target/i386/mpx/pr66566.c: Remove.
4013 * gcc.target/i386/mpx/pr66567.c: Remove.
4014 * gcc.target/i386/mpx/pr66568.c: Remove.
4015 * gcc.target/i386/mpx/pr66569.c: Remove.
4016 * gcc.target/i386/mpx/pr66581.c: Remove.
4017 * gcc.target/i386/mpx/pr68337-1.c: Remove.
4018 * gcc.target/i386/mpx/pr68337-2.c: Remove.
4019 * gcc.target/i386/mpx/pr68416.c: Remove.
4020 * gcc.target/i386/mpx/pr78339.c: Remove.
4021 * gcc.target/i386/mpx/pr79631.c: Remove.
4022 * gcc.target/i386/mpx/pr79633.c: Remove.
4023 * gcc.target/i386/mpx/pr79753.c: Remove.
4024 * gcc.target/i386/mpx/pr79770.c: Remove.
4025 * gcc.target/i386/mpx/pr79987.c: Remove.
4026 * gcc.target/i386/mpx/pr79988.c: Remove.
4027 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
4028 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
4029 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
4030 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
4031 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
4032 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
4033 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
4034 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
4035 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
4036 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
4037 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
4038 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
4039 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
4040 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
4041 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
4042 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
4043 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
4044 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
4045 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
4046 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
4047 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
4048 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
4049 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
4050 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
4051 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
4052 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
4053 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
4054 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
4055 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
4056 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
4057 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
4058 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
4059 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
4060 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
4061 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
4062 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
4063 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
4064 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
4065 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
4066 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
4067 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
4068 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
4069 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
4070 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
4071 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
4072 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
4073 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
4074 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
4075 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
4076 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
4077 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
4078 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
4079 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
4080 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
4081 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
4082 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
4083 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
4084 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
4085 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
4086 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
4087 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
4088 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
4089 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
4090 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
4091 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
4092 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
4093 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
4094 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
4095 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
4096 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
4097 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
4098 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
4099 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
4100 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
4101 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
4102 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
4103 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
4104 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
4105 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
4106 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
4107 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
4108 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
4109 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
4110 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
4111 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
4112 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
4113 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
4114 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
4115 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
4116 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
4117 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
4118 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
4119 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
4120 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
4121 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
4122 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
4123 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
4124 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
4125 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
4126 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
4127 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
4128 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
4129 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
4130 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
4131 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
4132 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
4133 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
4134 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
4135 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
4136 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
4137 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
4138 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
4139 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
4140 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
4141 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
4142 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
4143 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
4144 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
4145 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
4146 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
4147 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
4148 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
4149 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
4150 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
4151 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
4152 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
4153 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
4154 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4155 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4156 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4157 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4158 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4159 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4160 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4161 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4162 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4163 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4164 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4165 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4166 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4167 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4168 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4169 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4170 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4171 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4172 * gcc.target/i386/pr63995-2.c: Remove.
4173 * gcc.target/i386/pr64805.c: Remove.
4174 * gcc.target/i386/pr65044.c: Remove.
4175 * gcc.target/i386/pr65167.c: Remove.
4176 * gcc.target/i386/pr65183.c: Remove.
4177 * gcc.target/i386/pr65184.c: Remove.
4178 * gcc.target/i386/pr65523.c: Remove.
4179 * gcc.target/i386/pr70876.c: Remove.
4180 * gcc.target/i386/pr70877.c: Remove.
4181 * gcc.target/i386/pr71458.c: Remove.
4182 * gcc.target/i386/pr80880.c: Remove.
4183 * gcc.target/i386/ret-thunk-25.c: Remove.
4184 * gcc.target/i386/thunk-retbnd.c: Remove.
4185 * lib/mpx-dg.exp: Remove.
4186 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4188 2018-06-07 Carl Love <cel@us.ibm.com>
4190 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4193 2018-06-07 Carl Love <cel@us.ibm.com>
4195 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4198 2018-06-07 Marek Polacek <polacek@redhat.com>
4201 * gcc.dg/Wc90-c99-compat-10.c: New test.
4202 * gcc.dg/Wc90-c99-compat-11.c: New test.
4203 * gcc.dg/Wc90-c99-compat-12.c: New test.
4204 * gcc.dg/Wc90-c99-compat-9.c: New test.
4206 2018-06-07 Paul Koning <ni1d@arrl.net>
4208 * gcc.c-torture/compile/20180605-1.c: New test.
4210 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4213 * gfortran.dg/pr86045.f90: New test.
4215 2018-06-07 Marek Polacek <polacek@redhat.com>
4217 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4219 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4221 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4223 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4225 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4226 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4227 * gcc.target/msp430/msp430.h: New test header file.
4229 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4231 PR tree-optimization/69615
4232 * gcc.dg/tree-ssa/pr69615.c: New test.
4234 2018-06-07 Richard Biener <rguenther@suse.de>
4236 PR tree-optimization/85935
4237 * gcc.dg/graphite/pr85935.c: New testcase.
4239 2018-06-04 Carl Love <cel@us.ibm.com>
4241 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4242 debug print statements. Fix a few formating issues.
4244 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4247 * gcc.target/powerpc/pr85657-4.c: New tests.
4248 * gcc.target/powerpc/pr85657-5.c: Likewise.
4249 * gcc.target/powerpc/pr85657-6.c: Likewise.
4251 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4254 * gfortran.dg/realloc_on_assign_30.f90: New test.
4256 2018-06-06 Carl Love <cel@us.ibm.com>
4257 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4258 argument to vui_arg.
4260 2018-06-06 Carl Love <cel@us.ibm.com>
4262 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4264 * gcc.target/powerpc/builtins-4.c: New test file for tests
4267 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4270 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4271 be used in templates. Don't check for them in overloaded functions.
4273 2018-06-06 Jim Wilson <jimw@sifive.com>
4275 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4276 * gcc.target/riscv/interrupt-mmode.c: New.
4277 * gcc.target/riscv/interrupt-smode.c: New.
4278 * gcc.target/riscv/interrupt-umode.c: New.
4280 2018-06-06 Marek Polacek <polacek@redhat.com>
4283 * g++.dg/cpp0x/initlist102.C: New test.
4284 * g++.dg/cpp0x/initlist103.C: New test.
4285 * g++.dg/cpp0x/initlist104.C: New test.
4287 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4289 * gcc.dg/torture/pr86066.c: New test.
4291 2018-06-06 Richard Biener <rguenther@suse.de>
4293 PR tree-optimization/86062
4294 * g++.dg/tree-ssa/pr86062.C: New testcase.
4296 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4298 * gcc.target/msp430/function-attributes-4.c: New test.
4299 * gcc.target/msp430/static-interrupts.c: New test.
4301 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4304 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4305 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4306 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4307 * gcc.target/aarch64/nofp_1.c: Ditto.
4309 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4311 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4313 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4316 * gfortran.dg/goacc/pr85701.f90: New test.
4318 2018-06-05 Marek Polacek <polacek@redhat.com>
4321 * g++.dg/cpp0x/alias-decl-64.C: New test.
4323 2018-06-05 Richard Biener <rguenther@suse.de>
4325 PR tree-optimization/86046
4326 * gcc.dg/pr86046.c: New testcase.
4328 2018-06-05 Richard Biener <rguenther@suse.de>
4330 PR tree-optimization/86047
4331 * gcc.dg/pr86047.c: New testcase.
4333 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4336 * g++.target/arm/arm.exp: New file.
4337 * g++.target/arm/pr81497.C: Likewise.
4339 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4341 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4343 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4345 * gcc.dg/store_merging_21.c: New test.
4346 * gnat.dg/opt71b.adb: Likewise.
4347 * gnat.dg/opt71.adb: Rename into...
4348 * gnat.dg/opt71a.adb: ...this.
4350 2018-06-04 Richard Biener <rguenther@suse.de>
4352 PR tree-optimization/85955
4353 * gcc.dg/pr85955.c: New testcase.
4355 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4358 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4359 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4360 * gfortran.dg/allocate_stat_2.f90: Ditto.
4361 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4363 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4365 * gcc.target/aarch64/sve/extract_5.c: New test.
4367 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4371 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4373 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4374 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4375 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4376 * gcc.target/i386/avx512bw-pr86036.c: New test.
4378 2018-06-04 Richard Biener <rguenther@suse.de>
4380 PR tree-optimization/86038
4381 * gcc.dg/pr86038.c: New testcase.
4383 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4385 PR tree-optimization/69615
4386 * gcc.dg/pr69615.c: New test.
4389 * c-c++-common/gomp/pr86025.c: New test.
4391 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4393 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4395 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4397 * gcc.dg/torture/pr86034.c: New test.
4399 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4402 * gfortran.dg/cray_pointer_12.f90: New test.
4404 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4407 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4409 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4411 * gnat.dg/specs/opt3.ads: New test.
4412 * gnat.dg/specs/opt3_pkg.ads: New helper.
4414 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4416 * gnat.dg/discr53.ad[sb]: New test.
4417 * gnat.dg/discr53_pkg.ads: New helper.
4419 2018-06-01 Carl Love <cel@us.ibm.com>
4421 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4422 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4424 2018-06-01 Carl Love <cel@us.ibm.com>
4426 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4427 to make it consistent with the naming convention in the file.
4428 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4429 to altivec-7.c. Delete file.
4430 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4431 to altivec-7.c. Delete file.
4432 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4433 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4434 vec_unpackl tests. Update instruction counts.
4435 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4436 tests to builtins-1.c.
4437 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4438 tests to builtins-1.c.
4439 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4440 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4441 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4442 Remove vec_ctf tests returning double. Remove vec_cts with
4443 double args. Remove vec_sel with invalid arguments. Add tests for
4445 Add instruction counts for new tests.
4446 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4447 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4449 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4450 test_sll_vsill_vsill_vuc.
4451 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4453 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4454 tests from altivec-7.h.
4455 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4456 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4457 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4458 splat_sll, splat_uc, splat_int128, splat_uint128.
4459 Make second argument of vec_extract and vec_insert a signed int.
4460 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4463 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4465 * gcc.dg/store_merging_20.c: New test.
4466 * gnat.dg/opt71.adb: Likewise.
4467 * gnat.dg/opt71_pkg.ads: New helper.
4469 2018-06-01 Carl Love <cel@us.ibm.com>
4471 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4472 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4473 Add vec_xst_be for signed and unsigned arguments.
4475 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4479 * gfortran.dg/pr85816.f90: New test.
4480 * gfortran.dg/pr85975.f90: New test.
4482 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4485 * gfortran.dg/random_init_1.f90: New test.
4486 * gfortran.dg/random_init_2.f90: New test.
4487 * gfortran.dg/random_init_3.f90: New test.
4488 * gfortran.dg/random_init_4.f90: New test.
4489 * gfortran.dg/random_init_5.f90: New test.
4490 * gfortran.dg/random_init_6.f90: New test.
4492 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4494 PR tree-optimization/85989
4495 * gcc.dg/torture/pr85989.c: New test.
4497 2018-06-01 Richard Biener <rguenther@suse.de>
4500 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4502 2018-06-01 Richard Biener <rguenther@suse.de>
4505 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4507 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4510 * gcc.dg/strcmpopt_2.c: New test.
4511 * gcc.dg/strcmpopt_3.c: New test.
4514 * gcc.dg/strcmpopt_3.c: New test.
4516 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4519 * gcc.target/i386/pr85984.c: New test.
4521 2018-05-31 Martin Sebor <msebor@redhat.com>
4524 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4525 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4526 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4527 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4528 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4529 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4530 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4531 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4532 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4533 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4534 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4535 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4536 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4537 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4538 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4539 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4540 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4541 * gcc.dg/Walloc-size-larger-than.c: New test.
4543 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4544 Cesar Philippidis <cesar@codesourcery.com>
4547 * gfortran.dg/goacc/pr77371-1.f90: New test.
4548 * gfortran.dg/goacc/pr77371-2.f90: New test.
4549 * gfortran.dg/goacc/pr85879.f90: New test.
4551 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4553 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4554 * gnat.dg/stack_usage1b.adb: Likewise.
4555 * gnat.dg/stack_usage1c.adb: Likewise.
4556 * gnat.dg/stack_usage3.adb: Likewise.
4557 * gnat.dg/stack_usage1_pkg.adb: Delete.
4559 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4561 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4562 * gcc.dg/store_merging_11.c: Likewise.
4563 * gcc.dg/store_merging_13.c: Likewise.
4564 * gcc.dg/store_merging_14.c: Likewise.
4565 * gcc.dg/store_merging_15.c: Likewise.
4566 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4568 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4570 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4571 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4572 gnat.dg/limited1_outer.ads: New testcase.
4574 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4576 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4577 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4580 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4582 * gnat.dg/size_clause1.adb: New testcase.
4584 2018-05-31 Javier Miranda <miranda@adacore.com>
4586 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4588 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4590 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4591 vld1x3 intrinsics for aarch64.
4592 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4593 vst1x2 intrinsics for aarch64.
4594 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4595 vst1x3 intrinsics for aarch64.
4597 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4600 * g++.dg/diagnostic/pr77777.C: New test.
4602 2018-05-30 David Pagan <dave.pagan@oracle.com>
4605 * gcc.dg/noncompile/pr55976-1.c: New test.
4606 * gcc.dg/noncompile/pr55976-2.c: New test.
4608 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4610 * gcc.dg/lto/20111213-1_0.c: Fix template.
4611 * gcc.dg/lto/20100603-1_0.c: Fix template.
4612 * gcc.dg/lto/20100603-2_0.c: Fix template.
4613 * gcc.dg/lto/20100603-3_0.c: Fix template.
4615 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4616 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4617 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4618 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4619 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4620 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4621 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4622 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4623 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4624 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4625 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4626 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4627 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4628 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4629 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4630 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4631 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4632 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4633 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4634 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4635 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4636 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4637 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4638 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4639 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4640 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4641 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4642 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4643 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4644 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4645 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4646 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4647 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4648 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4649 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4650 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4651 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4652 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4653 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4654 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4655 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4656 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4657 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4658 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4659 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4660 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4661 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4662 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4663 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4664 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4665 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4666 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4667 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4668 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4669 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4670 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4671 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4672 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4673 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4674 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4675 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4676 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4678 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4681 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4683 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4685 * gcc.target/aarch64/simd/ldp_stp_9: New.
4686 * gcc.target/aarch64/simd/ldp_stp_10: New.
4687 * gcc.target/aarch64/simd/ldp_stp_11: New.
4688 * gcc.target/aarch64/simd/ldp_stp_12: New.
4690 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4692 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4694 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4696 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4698 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4701 * gcc.target/i386/pr85950.c: New test.
4703 2018-05-29 Marek Polacek <polacek@redhat.com>
4706 * g++.dg/cpp1z/class-deduction55.C: New test.
4707 * g++.dg/cpp1z/class-deduction56.C: New test.
4708 * g++.dg/cpp1z/class-deduction57.C: New test.
4710 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4713 * g++.dg/warn/Wunused-var-33.C: New test.
4716 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4717 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4718 arrays. Add suffix 1 to all functions and use 4 iterations rather
4719 than N. Add functions with conversions to and from float.
4720 Add new set of functions with 8 iterations and another one
4721 with 16 iterations, expect 24 vectorized loops instead of just 4.
4722 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4724 2018-05-29 Javier Miranda <miranda@adacore.com>
4726 * gnat.dg/equal2.adb: New testcase.
4728 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4730 * gnat.dg/float_attributes_overflows.adb: New testcase.
4732 2018-05-29 Pascal Obry <obry@adacore.com>
4734 * gnat.dg/normalize_pathname.adb: New testcase.
4736 2018-05-29 Tom de Vries <tom@codesourcery.com>
4738 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4740 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4741 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4742 * lib/scantree.exp (scan-tree-dump-times): Same.
4744 2018-05-29 Tom de Vries <tom@codesourcery.com>
4746 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4747 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4748 Use proc name as first argument to dg-scan.
4750 2018-05-29 Tom de Vries <tom@codesourcery.com>
4752 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4755 2018-05-28 Richard Biener <rguenther@suse.de>
4757 PR tree-optimization/85934
4758 * gcc.target/i386/pr85934.c: New testcase.
4760 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4762 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4764 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4766 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4768 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4770 * gnat.dg/fixedpnt5.adb: New testcase.
4772 2018-05-28 Justin Squirek <squirek@adacore.com>
4774 * gnat.dg/array31.adb: New testcase.
4776 2018-05-28 Justin Squirek <squirek@adacore.com>
4778 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4779 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4781 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4783 * gfortran.dg/data_stmt_pointer.f90: new test.
4785 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4788 * gcc.target/i386/avx512dq-pr85918.c: New test.
4790 2018-05-25 Jim Wilson <jimw@sifive.com>
4792 * gcc.target/riscv/interrupt-1.c: New.
4793 * gcc.target/riscv/interrupt-2.c: New.
4794 * gcc.target/riscv/interrupt-3.c: New.
4795 * gcc.target/riscv/interrupt-4.c: New.
4796 * gcc.target/riscv/interrupt-5.c: New.
4798 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4801 * gfortran.dg/pr85786.f90: New test.
4803 2018-05-25 Paul Koning <ni1d@arrl.net>
4805 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4806 * gcc.c-torture/compile/pr55921.c: Ditto.
4807 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4808 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4810 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4813 * gcc.target/i386/avx512f-pr85832.c: New test.
4814 * gcc.target/i386/avx512vl-pr85832.c: New test.
4815 * gcc.target/i386/avx512bw-pr85832.c: New test.
4816 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4818 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4820 PR tree-optimization/85720
4821 * gcc.dg/tree-ssa/pr85720.c: New test.
4822 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4825 2018-05-25 Martin Liska <mliska@suse.cz>
4828 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4829 for 'Removing basic block'.
4831 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4833 * gnat.dg/sec_stack1.adb: New testcase.
4835 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4837 * gnat.dg/fixedpnt4.adb: New testcase.
4839 2018-05-25 Javier Miranda <miranda@adacore.com>
4841 * gnat.dg/interface7.adb: New testcase.
4843 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4845 * gnat.dg/sec_stack2.adb: New testcase.
4847 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4849 * gnat.dg/interface6.adb: New testcase.
4851 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4853 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4855 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4857 * lib/target-supports.exp
4858 (check_effective_target_vect_double_cond_arith): Include
4859 multiplication and division.
4860 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4861 fully-masked loops with a fixed vector length.
4862 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4864 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4865 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4866 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4868 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4870 * gcc.target/aarch64/sve/div_1.c: New test.
4871 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4872 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4873 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4875 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4877 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4879 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4881 * lib/target-supports.exp
4882 (check_effective_target_vect_double_cond_arith): New proc.
4883 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4884 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4885 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4886 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4887 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4888 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4889 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4891 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4894 * gfortran.dg/f2018_obs.f90: New test case.
4896 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4899 * gfortran.dg/pr85543.f90: New test.
4901 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4904 * gfortran.dg/pr85780.f90: New test.
4906 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4909 * gfortran.dg/pr85779_1.f90: New test.
4910 * gfortran.dg/pr85779_2.f90: Ditto.
4911 * gfortran.dg/pr85779_3.f90: Ditto.
4913 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4917 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4918 * gfortran.dg/pr85895.f90: New test.
4920 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4922 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4923 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4925 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4927 * gcc.dg/fold-popcount-1.c: New testcase.
4928 * gcc.dg/fold-popcount-2.c: New testcase.
4929 * gcc.dg/fold-popcount-3.c: New testcase.
4930 * gcc.dg/fold-popcount-4.c: New testcase.
4932 2018-05-24 Marek Polacek <polacek@redhat.com>
4935 * g++.dg/cpp0x/new3.C: New test.
4937 2018-05-24 Javier Miranda <miranda@adacore.com>
4939 * gnat.dg/discr52.adb: New testcase.
4941 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4943 * gnat.dg/others1.adb: New testcase.
4945 2018-05-24 Justin Squirek <squirek@adacore.com>
4947 * gnat.dg/raise_expr.adb: New testcase.
4949 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4951 * gnat.dg/formal_containers.adb: New testcase.
4953 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4955 * gcc.target/i386/pr85345.c: Require ifunc support.
4957 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4959 * gcc.dg/vect/vect-fma-1.c: New test.
4961 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4963 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4966 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4969 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4971 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4974 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4976 * gcc.target/msp430/pr78849.c: New test.
4978 2018-05-23 Marek Polacek <polacek@redhat.com>
4980 * g++.dg/cpp2a/range-for8.C: New test.
4981 * g++.dg/cpp2a/range-for9.C: New test.
4982 * g++.dg/cpp2a/range-for10.C: New test.
4984 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4986 * lib/target-supports.exp (check_effective_target_be): New.
4987 (check_effective_target_le): New.
4989 2018-05-23 Marek Polacek <polacek@redhat.com>
4991 * g++.dg/cpp2a/range-for1.C: New test.
4992 * g++.dg/cpp2a/range-for2.C: New test.
4993 * g++.dg/cpp2a/range-for3.C: New test.
4994 * g++.dg/cpp2a/range-for4.C: New test.
4995 * g++.dg/cpp2a/range-for5.C: New test.
4996 * g++.dg/cpp2a/range-for6.C: New test.
4997 * g++.dg/cpp2a/range-for7.C: New test.
4999 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5001 * gcc.target/i386/cvt-3.c: New test.
5003 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5005 * gcc.target/i386/cvt-2.c: New test.
5007 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
5009 * gcc.dg/pr79985.c: New testcase.
5011 2018-05-23 Richard Biener <rguenther@suse.de>
5013 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
5015 2018-05-23 Sudakshina Das <sudi.das@arm.com>
5018 * gcc.target/aarch64/pr84882.c: New test.
5019 * gcc.target/aarch64/target_attr_18.c: Likewise.
5021 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
5023 PR tree-optimization/85853
5024 * gfortran.dg/vect/pr85853.f90: New test.
5026 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5028 * gnat.dg/import2.adb: New testcase.
5030 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5032 * gnat.dg/discr51.adb: New testcase.
5034 2018-05-23 Javier Miranda <miranda@adacore.com>
5036 * gnat.dg/valid_scalars1.adb: New testcase.
5038 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5040 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
5042 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5044 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
5047 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5049 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
5052 2018-05-23 Bob Duff <duff@adacore.com>
5054 * gnat.dg/addr10.adb: New testcase.
5056 2018-05-23 Richard Biener <rguenther@suse.de>
5059 * gcc.dg/Wstrict-overflow-27.c: New testcase.
5061 2018-05-23 Yury Gribov <tetra2005@gmail.com>
5063 PR tree-optimization/85822
5064 * c-c++-common/pr85822.c: New test.
5066 2018-05-23 Richard Biener <rguenther@suse.de>
5068 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
5070 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5073 * gfortran.dg/pr30667.f: Add option "-std=legacy".
5075 2018-05-22 Martin Sebor <msebor@redhat.com>
5078 * gcc.dg/attr-nonstring.c: New test.
5080 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
5083 * gcc.target/i386/pr85345.c: New test.
5085 2018-05-22 Luis Machado <luis.machado@linaro.org>
5087 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
5089 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5092 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
5093 dg-additional-options.
5094 * gfortran.dg/graphite/block-2.f: Ditto.
5095 * gfortran.dg/graphite/id-19.f: Ditto.
5096 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5097 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5098 * gfortran.dg/vect/pr52580.f: Ditto.
5100 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
5102 * gcc.target/aarch64/ldp_stp_6.c: New.
5103 * gcc.target/aarch64/ldp_stp_7.c: New.
5104 * gcc.target/aarch64/ldp_stp_8.c: New.
5106 2018-05-22 Martin Sebor <msebor@redhat.com>
5109 * c-c++-common/attr-nonstring-3.c: Adjust.
5110 * c-c++-common/attr-nonstring-4.c: Adjust.
5111 * c-c++-common/attr-nonstring-6.c: New test.
5113 2018-05-22 Martin Sebor <msebor@redhat.com>
5115 PR tree-optimization/85826
5116 * gcc.dg/Wrestrict-17.c: New test.
5118 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5120 * gcc.dg/torture/pr85862.c: Rename to...
5121 * gcc.dg/torture/pr85852.c: ...this.
5123 2018-05-22 Justin Squirek <squirek@adacore.com>
5125 * gnat.dg/warn14.adb: New testcase.
5127 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
5129 * gnat.dg/controlled8.adb: New testcase.
5131 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
5133 * gnat.dg/discr50.adb: New testcase.
5135 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5137 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
5138 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
5139 gnat.dg/discr49_rec2.ads: New testcase.
5141 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5143 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
5144 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
5147 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5149 * gnat.dg/fixedpnt3.adb: New testcase.
5151 2018-05-22 Justin Squirek <squirek@adacore.com>
5153 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
5154 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5156 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5159 * gcc.dg/torture/pr85862.c: New test.
5161 2018-05-22 Richard Biener <rguenther@suse.de>
5163 PR tree-optimization/85834
5164 * g++.dg/torture/pr85834.C: New testcase.
5165 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5167 2018-05-22 Martin Liska <mliska@suse.cz>
5170 * g++.dg/ipa/pr85607.C: New test.
5172 2018-05-22 Richard Biener <rguenther@suse.de>
5174 PR tree-optimization/85863
5175 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5177 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5180 * gfortran.dg/assumed_rank_5.f90: Update error message.
5181 * gfortran.dg/assumed_type_4.f90: Ditto.
5182 * gfortran.dg/bind_c_array_params.f03: Ditto.
5183 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5184 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5185 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5186 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5187 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5188 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5189 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5190 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5191 * gfortran.dg/rank_3.f90: Ditto.
5192 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5193 * gfortran.dg/implicit_14.f90: Ditto.
5195 2018-05-21 Christian Groessler <chris@groessler.org>
5197 * gcc.c-torture/compile/simd-5.c: Fix comment.
5199 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5202 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5203 __float128, __ibm128, and long double.
5204 * gcc.target/powerpc/pr85657-2.c: Likewise.
5205 * gcc.target/powerpc/pr85657-3.c: Likewise.
5206 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5207 implementated as a separate type internally, and is not just an
5208 alias for long double.
5210 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5212 PR tree-optimization/85814
5213 * gcc.dg/torture/pr85814.c: New test.
5215 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5218 * g++.dg/cpp0x/cond1.C: New.
5219 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5220 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5221 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5222 * g++.dg/parse/cond6.C: Likewise.
5223 * g++.dg/parse/cond7.C: Likewise.
5224 * g++.dg/parse/cond8.C: Likewise.
5225 * g++.dg/cpp1z/decomp16.C: Update.
5226 * g++.old-deja/g++.jason/cond.C: Likewise.
5228 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5230 ChangeLog for r260480
5231 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5232 warnings for deleted and obsolescent features.
5233 * gfortran.dg/graphite/id-19.f: Ditto.
5234 * gfortran.dg/graphite/id-20.f: Ditto.
5235 * gfortran.dg/graphite/id-27.f90: Ditto.
5236 * gfortran.dg/graphite/pr82449.f: Ditto.
5238 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5240 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5241 tiny and large memory models.
5243 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5245 * gnat.dg/suppress_initialization.adb,
5246 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5248 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5250 * gnat.dg/exit1.adb: New testcase.
5252 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5254 * gnat.dg/array30.adb: New testcase.
5256 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5258 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5260 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5262 * gcc.c-torture/execute/ssad-run.c: New test.
5263 * gcc.c-torture/execute/usad-run.c: Likewise.
5264 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5265 * gcc.target/aarch64/usadv16qi.c: Likewise.
5267 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5269 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5270 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5271 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5273 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5274 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5275 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5277 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5280 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5281 * gfortran.dg/g77/20020307-1.f: Ditto.
5282 * gfortran.dg/g77/980310-3.f: Ditto.
5283 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5284 * gfortran.dg/goacc/loop-1.f95: Ditto.
5285 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5286 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5287 * gfortran.dg/gomp/do-1.f90: Ditto.
5288 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5289 * gfortran.dg/pr17229.f: Ditto.
5290 * gfortran.dg/pr37243.f: Ditto.
5291 * gfortran.dg/pr49721-1.f: Ditto.
5292 * gfortran.dg/pr58484.f: Ditto.
5293 * gfortran.dg/pr81175.f: Ditto.
5294 * gfortran.dg/pr81723.f: Ditto.
5295 * gfortran.dg/predcom-2.f: Ditto.
5296 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5297 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5298 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5299 * gfortran.dg/vect/pr52580.f: Ditto.
5301 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5304 * gfortran.dg/char_result_18.f90: New test.
5306 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5309 * gfortran.dg/associate_38.f90: New test.
5311 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5314 * gfortran.dg/select_type_42.f90: New test.
5316 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5319 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5320 that the patch fixes PR66694 & PR82617, although the testcases
5321 are not explicitly included.
5323 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5325 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5327 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5330 * g++.dg/pr82899.C: New testcase.
5332 2018-05-18 Martin Liska <mliska@suse.cz>
5334 * gcc.dg/pr68766.c: Change pruned output.
5336 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5339 * c-c++-common/goacc/pr85782.c: New test.
5341 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5343 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5345 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5347 * gcc.target/arm/pr62554.c: Delete.
5348 * gcc.target/arm/pr69610-1.c: Likewise.
5349 * gcc.target/arm/pr69610-2.c: Likewise.
5351 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5353 * gcc.target/arm/pr40887.c: Update comment.
5354 * lib/target-supports.exp: Don't generate effective target checks
5355 and related helpers for armv5. Update comment.
5356 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5357 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5358 target check and options.
5360 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5363 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5364 scan-tree-dump-not for h.
5366 2018-05-18 Richard Biener <rguenther@suse.de>
5368 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5369 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5370 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5371 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5372 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5373 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5374 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5375 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5376 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5377 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5378 * gcc.dg/vrp-min-max-1.c: Likewise.
5379 * gcc.dg/vrp-min-max-3.c: New testcase.
5381 2018-05-18 Richard Biener <rguenther@suse.de>
5383 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5384 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5385 * gcc.dg/graphite/scop-6.c: Likewise.
5386 * gcc.dg/graphite/scop-7.c: Likewise.
5387 * gcc.dg/graphite/scop-8.c: Likewise.
5388 * gcc.dg/graphite/scop-9.c: Likewise.
5390 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5392 * gcc.target/aarch64/vect-init-ld1.c: New test.
5394 2018-05-18 Martin Liska <mliska@suse.cz>
5396 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5397 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5399 2018-05-18 Martin Liska <mliska@suse.cz>
5401 * gcc.dg/ipa/ipa-icf-39.c: New test.
5402 * gcc.dg/pr68766.c: Adjust pruned output.
5404 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5406 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5408 * gcc.dg/fma-1.c: New test.
5409 * gcc.dg/fma-2.c: Likewise.
5410 * gcc.dg/fma-3.c: Likewise.
5411 * gcc.dg/fma-4.c: Likewise.
5412 * gcc.dg/fma-5.c: Likewise.
5413 * gcc.dg/fma-6.c: Likewise.
5414 * gcc.dg/fma-7.c: Likewise.
5415 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5417 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5418 * gfortran.dg/reassoc_8.f: Likewise.
5419 * gfortran.dg/reassoc_9.f: Likewise.
5420 * gfortran.dg/reassoc_10.f: Likewise.
5422 2018-05-17 Jim Wilson <jimw@sifive.com>
5424 * gcc.target/riscv/switch-qi.c: New.
5425 * gcc.target/riscv/switch-si.c: New.
5427 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5430 * gcc.target/powerpc/pr85698.c: New test.
5432 2018-05-17 Richard Biener <rguenther@suse.de>
5434 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5436 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5438 PR tree-optimization/85793
5439 * gcc.dg/vect/pr85793.c: New test.
5441 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5443 * gcc.dg/gimplefe-28.c: New test.
5444 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5445 internal function calls.
5446 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5448 2018-05-17 Martin Liska <mliska@suse.cz>
5450 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5451 space in between 'G_' and '('.
5453 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5456 * gcc.target/i386/pr85323-7.c: New test.
5457 * gcc.target/i386/pr85323-8.c: New test.
5458 * gcc.target/i386/pr85323-9.c: New test.
5461 * gcc.target/i386/pr85323-4.c: New test.
5462 * gcc.target/i386/pr85323-5.c: New test.
5463 * gcc.target/i386/pr85323-6.c: New test.
5466 * gcc.target/i386/pr85323-1.c: New test.
5467 * gcc.target/i386/pr85323-2.c: New test.
5468 * gcc.target/i386/pr85323-3.c: New test.
5470 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5471 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5472 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5473 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5474 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5475 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5476 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5477 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5478 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5479 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5480 * gcc.target/i386/avx512f-setzero-1.c: New test.
5482 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5484 * gcc.target/aarch64/vect-slp-dup.c: New.
5486 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5489 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5491 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5493 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5494 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5496 2018-05-17 Richard Biener <rguenther@suse.de>
5498 PR tree-optimization/85757
5499 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5501 2018-05-16 Marek Polacek <polacek@redhat.com>
5504 * g++.dg/cpp0x/initlist-throw1.C: New test.
5505 * g++.dg/cpp0x/initlist-throw2.C: New test.
5507 2018-05-16 Carl Love <cel@us.ibm.com>
5509 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5510 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5511 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5513 2018-05-16 Richard Biener <rguenther@suse.de>
5515 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5516 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5517 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5519 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5521 * gcc.target/aarch64/sve/vcond_10.c: New test.
5522 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5523 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5524 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5526 2018-05-15 Martin Sebor <msebor@redhat.com>
5528 PR tree-optimization/85753
5529 * gcc.dg/Wrestrict-10.c: Adjust.
5530 * gcc.dg/Wrestrict-16.c: New test.
5532 2018-05-15 Martin Sebor <msebor@redhat.com>
5535 * c-c++-common/attr-nonstring-7.c: New test.
5537 2018-05-15 Richard Biener <rguenther@suse.de>
5539 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5541 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5543 PR tree-optimization/83648
5544 * gcc.dg/tree-ssa/pr83648.c: New test.
5545 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5547 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5550 * gcc.dg/ipa/pr85734.c: New test.
5552 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5555 * gnat.dg/opt70.adb: New test.
5556 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5558 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5560 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5561 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5563 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5565 * gcc.target/aarch64/vmov_n_1.c: Update test.
5566 * gcc.target/aarch64/vfp-1.c: Update test.
5568 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5571 * gcc.c-torture/execute/pr85756.c: New test.
5573 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5575 * gcc.target/i386/cldemote-1.c: New test.
5577 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5580 * gfortran.dg/assumed_type_9.f90 : New test.
5582 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5585 * gfortran.dg/pr85542.f90: New test.
5587 2018-05-11 Martin Jambor <mjambor@suse.cz>
5590 * g++.dg/lto/pr85655_0.C: New test.
5592 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5594 * gcc.target/i386/tpause-1.c: New test.
5595 * gcc.target/i386/umonitor-1.c: New test.
5597 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5600 * c-c++-common/gomp/pr85696.c: New test.
5602 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5603 Jakub Jelinek <jakub@redhat.com>
5605 PR tree-optimization/85692
5606 * gcc.target/i386/pr85692.c: New test.
5608 2018-05-11 Martin Liska <mliska@suse.cz>
5611 * c-c++-common/ubsan/attrib-6.c: New test.
5613 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5616 * gfortran.dg/pr85687.f90: new test.
5618 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5621 * gfortran.dg/pr85521_1.f90: New test.
5622 * gfortran.dg/pr85521_2.f90: New test.
5624 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5627 * gfortran.dg/pr70870_1.f90: New test.
5629 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5631 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5633 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5636 * g++.dg/ext/offsetof2.C: New test.
5638 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5641 * gfortran.dg/temporary_3.f90 : New test.
5644 * gfortran.dg/temporary_2.f90 : New test.
5646 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5648 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5649 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5650 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5651 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5652 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5653 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5654 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5655 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5656 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5657 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5658 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5659 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5660 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5661 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5662 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5663 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5664 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5665 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5666 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5667 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5668 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5669 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5670 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5671 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5672 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5673 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5674 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5676 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5678 PR tree-optimization/85699
5679 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5680 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5681 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5682 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5684 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5686 * g++.dg/tls/pr85400.C: New test.
5688 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5691 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5693 2018-05-09 Carl Love <cel@us.ibm.com>
5695 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5697 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5701 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5704 * g++.dg/cpp1y/pr84588.C: New.
5706 2018-05-09 Andreas Schwab <schwab@suse.de>
5708 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5710 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5712 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5713 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5715 2018-05-08 Carl Love <cel@us.ibm.com>
5716 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5718 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5721 * g++.dg/cpp1y/pr84588.C: New.
5723 2018-05-08 Marek Polacek <polacek@redhat.com>
5726 * g++.dg/cpp1z/constexpr-if22.C: New test.
5728 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5731 * gcc.target/i386/pr85693.c: New test.
5733 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5736 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5737 scan-assembler-times checking that except for [fh]*xor other functions
5738 don't use any load instructions.
5740 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5742 * gcc.target/i386/builtin_target.c: Test goldmont.
5743 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5746 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5749 * g++.dg/other/sse2-pr85572-1.C: New test.
5750 * g++.dg/other/sse2-pr85572-2.C: New test.
5751 * g++.dg/other/sse4-pr85572-1.C: New test.
5752 * g++.dg/other/avx2-pr85572-1.C: New test.
5755 * gcc.target/i386/pr85317.c: New test.
5756 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5757 optimization barrier to avoid optimizing away the expected insn.
5760 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5761 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5763 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5765 * g++.dg/other/sve_const_pred_1.C: Rename to...
5766 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5767 target selectors and explicit -march options.
5768 * g++.dg/other/sve_const_pred_2.C: Rename to...
5769 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5770 * g++.dg/other/sve_const_pred_3.C: Rename to...
5771 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5772 * g++.dg/other/sve_const_pred_4.C: Rename to...
5773 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5774 * g++.dg/other/sve_tls_2.C: Rename to...
5775 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5776 * g++.dg/other/sve_vcond_1.C: Rename to...
5777 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5778 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5779 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5781 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5784 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5787 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5790 * g++.dg/cpp0x/deleted14.C: New.
5792 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5793 Alan Hayward <alan.hayward@arm.com>
5794 David Sherwood <david.sherwood@arm.com>
5796 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5798 * gcc.target/aarch64/sve/vcond_7.c: New test.
5799 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5801 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5804 * g++.dg/cpp0x/sfinae62.C: New.
5806 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5808 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5811 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5814 * g++.dg/cpp0x/narrowing1.C: New.
5816 2018-05-08 Richard Biener <rguenther@suse.de>
5819 * gcc.dg/torture/pr85574.c: Rename to...
5820 * gcc.dg/torture/pr85588.c: ... this.
5822 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5825 * gfortran.dg/minmaxloc_12.f90: New test case.
5826 * gfortran.dg/minmaxloc_13.f90: New test case.
5828 2018-05-07 Nathan Sidwell <nathan@acm.org>
5830 * g++.dg/cpp0x/range-for10.C: Delete.
5831 * g++.dg/ext/forscope1.C: Delete.
5832 * g++.dg/ext/forscope2.C: Delete.
5833 * g++.dg/template/for1.C: Delete.
5835 2018-05-07 Jeff Law <law@redhat.com>
5837 * gfortran.dg/linefile.f90: New test.
5839 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5841 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5844 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5847 * g++.dg/ext/asm14.C: New test.
5848 * g++.dg/ext/asm15.C: New test.
5849 * g++.dg/ext/asm16.C: New test.
5851 2018-05-06 Michael Eager <eager@eagercon.com>
5853 * gcc.target/microblaze/others/picdtr.c: Correct option
5854 -fPIE -mpic-data-is-text-relative.
5856 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5858 * gcc.target/microblaze/others/picdtr.c: Add test for
5859 -fPIE -mpic-data-is-text-relative.
5861 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5864 * gfortran.dg/coarray_dependency_1.f90: New test.
5865 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5867 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5869 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5870 to match the currently produced gimple.
5872 2018-05-04 Carl Love <cel@us.ibm.com>
5874 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5876 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5877 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5878 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5879 xvcmpgedp counts. Add xxsel counts.
5881 2018-05-04 Richard Biener <rguenther@suse.de>
5884 * g++.dg/torture/pr85627.C: New testcase.
5886 2018-05-04 Richard Biener <rguenther@suse.de>
5889 * gcc.dg/torture/pr85574.c: New testcase.
5890 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5892 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5895 * gcc.dg/nextafter-1.c: New test.
5896 * gcc.dg/nextafter-2.c: New test.
5897 * gcc.dg/nextafter-3.c: New test.
5898 * gcc.dg/nextafter-4.c: New test.
5900 2018-05-03 Nathan Sidwell <nathan@acm.org>
5902 Remove -ffriend-injection.
5903 * g++.old-deja/g++.jason/scoping15.C: Delete.
5904 * g++.old-deja/g++.mike/net43.C: Delete.
5906 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5909 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5910 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5911 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5912 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5914 2018-05-03 Tom de Vries <tom@codesourcery.com>
5917 * lib/scanoffloadtree.exp: New file.
5919 2018-05-03 Richard Biener <rguenther@suse.de>
5921 PR tree-optimization/85615
5922 * gcc.dg/torture/pr85615.c: New testcase.
5924 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5926 PR tree-optimization/70291
5927 * gcc.dg/complex-6.c: New test.
5928 * gcc.dg/complex-7.c: Likewise.
5930 2018-05-03 Richard Biener <rguenther@suse.de>
5933 * fortran.dg/pr51434.f90: Truncate transfer argument.
5935 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5938 * gcc.c-torture/execute/pr85582-3.c: New test.
5940 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5941 Jason Merrill <jason@redhat.com>
5944 * g++.dg/warn/Wshadow-13.C: New.
5945 * g++.dg/warn/Wshadow-14.C: Likewise.
5947 2018-05-02 Tom de Vries <tom@codesourcery.com>
5950 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5951 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5953 2018-05-02 David Pagan <dave.pagan@oracle.com>
5956 * gcc.dg/noncompile/pr30552-1.c: New test.
5957 * gcc.dg/noncompile/pr30552-2.c: New test.
5958 * gcc.dg/noncompile/pr30552-3.c: New test.
5959 * gcc.dg/noncompile/pr30552-4.c: New test.
5961 2018-05-02 Richard Biener <rguenther@suse.de>
5963 PR tree-optimization/85597
5964 * gcc.dg/vect/pr85597.c: New testcase.
5966 2018-05-02 Tom de Vries <tom@codesourcery.com>
5969 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5970 * lib/scanltranstree.exp: New file.
5971 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5972 (scan-ltrans-tree-dump-times_required_options)
5973 (scan-ltrans-tree-dump-not_required_options)
5974 (scan-ltrans-tree-dump-dem_required_options)
5975 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5976 * lib/gcc-dg.exp: Include scanltranstree.exp.
5978 2018-05-02 Tom de Vries <tom@codesourcery.com>
5981 * gcc.dg/ipa/ipa-icf-38.c: New test.
5982 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5983 * lib/scandump.exp (dump-base): New proc.
5984 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5985 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5987 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5988 * lib/scanlang.exp: Same.
5989 * lib/scanrtl.exp: Same.
5990 * lib/scantree.exp: Same.
5991 * lib/scanwpaipa.exp: New file.
5992 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5994 2018-05-02 Richard Biener <rguenther@suse.de>
5997 * gcc.dg/torture/pr85567.c: New testcase.
5999 2018-05-02 Jakub Jelinek <jakub@redhat.com>
6002 * gcc.c-torture/execute/pr85582-1.c: New test.
6003 * gcc.c-torture/execute/pr85582-2.c: New test.
6005 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
6007 PR tree-optimization/85586
6008 * gcc.dg/vect/pr85586.c: New test.
6010 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
6012 PR tree-optimization/85143
6013 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
6014 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
6016 2018-05-01 David Malcolm <dmalcolm@redhat.com>
6019 * c-c++-common/Wformat-pr84258.c: New test.
6021 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6023 PR tree-optimization/82665
6024 * gcc.dg/tree-ssa/pr82665.c: New test.
6026 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6029 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6030 (test_add_fixit_insert_formatted_single_line): New function.
6031 (test_add_fixit_insert_formatted_multiline): New function.
6032 Extend expected output of generated patch to include fix-it hints
6034 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
6035 "gcc-rich-location.h". Add test coverage for
6036 gcc_rich_location::add_fixit_insert_formatted.
6038 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6040 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6041 (test_show_locus): Update for location_get_source_line returning a
6042 char_span. Use char_span for handling words in the
6043 "test_many_nested_locations" fix-it example.
6045 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6047 * gcc.target/arc/interrupt-8.c: Update test.
6048 * gcc.target/arc/loop-4.c: Likewise.
6049 * gcc.target/arc/loop-hazard-1.c: Likewise.
6050 * gcc.target/arc/sdata-3.c: Likewise.
6052 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6054 * gcc.target/arc/store-merge-1.c: New test.
6055 * gcc.target/arc/add_n-combine.c: Update test.
6057 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
6059 Microblaze Target: PIC data text relative
6061 * gcc.target/microblaze/others/data_var1.c: Include
6062 PIC case of r20 base register.
6063 * gcc.target/microblaze/others/data_var2.c: Ditto.
6064 * gcc.target/microblaze/others/picdtr.c: Add new
6065 test case for -mpic-is-data-text-relative.
6066 * gcc.target/microblaze/others/sdata_var1.c: Add
6067 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
6068 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
6069 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
6070 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
6071 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
6072 * gcc.target/microblaze/others/string_cst1_gpopt.c:
6074 * gcc.target/microblaze/others/string_cst2_gpopt.c:
6077 2018-04-30 Richard Biener <rguenther@suse.de>
6079 PR tree-optimization/28364
6080 PR tree-optimization/85275
6081 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
6082 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
6083 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
6084 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
6085 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
6087 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
6088 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
6090 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6091 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
6092 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
6094 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
6097 * gcc.target/i386/pr84431.c: New test.
6099 2018-04-27 Martin Jambor <mjambor@suse.cz>
6102 * g++.dg/ipa/pr85549.C: New test.
6104 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6107 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
6109 * g++.dg/cpp0x/constexpr-85553.C: New test.
6111 2018-04-27 David Malcolm <dmalcolm@redhat.com>
6114 * g++.dg/pr85515-1.C: New test.
6115 * g++.dg/pr85515-2.C: New test.
6117 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
6120 * g++.dg/cpp0x/friend3.C: New.
6122 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6125 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6126 Use check_effective_target_arm_little_endian.
6128 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6130 PR tree-optimization/85529
6131 * gcc.c-torture/execute/pr85529-1.c: New test.
6132 * gcc.c-torture/execute/pr85529-2.c: New test.
6133 * gcc.dg/pr85529.c: New test.
6135 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6137 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
6138 `.dword' in addition to `lw' and `.word'.
6140 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6142 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
6144 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
6146 * gnat.dg/loop_optimization24.adb: New test.
6148 2018-04-26 Richard Biener <rguenther@suse.de>
6150 PR tree-optimization/85116
6151 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
6152 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
6153 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
6154 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6156 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6159 * gcc.target/i386/pr85473-1.c: New test.
6160 * gcc.target/i386/pr85473-2.c: New test.
6162 2018-04-25 Nathan Sidwell <nathan@acm.org>
6163 Jakub Jelinek <jakub@redhat.com>
6167 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6168 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6169 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6170 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6171 * g++.dg/cpp0x/pr85437-1.C: New.
6172 * g++.dg/cpp0x/pr85437-2.C: New.
6173 * g++.dg/cpp0x/pr85437-3.C: New.
6174 * g++.dg/cpp0x/pr85437-4.C: New.
6176 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6179 * gfortran.dg/pr85520.f90: New test.
6181 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6184 * gcc.dg/pr85512.c: New test.
6186 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6189 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6190 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6191 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6192 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6193 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6194 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6195 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6196 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6197 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6198 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6199 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6200 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6201 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6202 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6203 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6204 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6205 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6206 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6207 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6208 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6209 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6210 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6211 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6212 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6213 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6214 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6215 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6216 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6217 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6218 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6219 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6220 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6221 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6222 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6223 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6224 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6225 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6226 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6227 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6228 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6229 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6230 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6231 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6232 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6233 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6234 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6235 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6236 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6237 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6238 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6239 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6240 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6241 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6242 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6243 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6244 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6245 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6247 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6248 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6249 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6250 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6251 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6252 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6253 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6254 * (dg-options): Likwise.
6255 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6257 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6258 * gcc.target/i386/cet-label-3.c: Removed.
6259 * gcc.target/i386/cet-property-3.c: Likwise.
6260 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6262 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6265 * gcc.target/i386/pr85511.c: New test.
6268 * g++.dg/ext/pr85503.C: New test.
6271 * gcc.target/i386/pr85508.c: New test.
6273 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6275 PR tree-optimization/85478
6276 * g++.dg/pr85478.C: New test.
6278 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6280 * g++.dg/torture/pr85496.C: New test.
6282 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6284 PR rtl-optimization/85423
6285 * gcc.dg/pr85423.c: New test.
6287 2018-04-20 Martin Sebor <msebor@redhat.com>
6290 * gcc.dg/Wrestrict-15.c: New test.
6292 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6295 * gcc.target/powerpc/pr85456.c: New test.
6297 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6299 * g++.dg/ext/undef-bool-1.C: Require lp64.
6300 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6302 2018-04-20 Jeff Law <law@redhat.com>
6304 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6306 * gcc.dg/stack-check-6.c: Likewise.
6307 * gcc.dg/stack-check-6a.c: Likewise.
6308 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6309 * gcc.target/i386/stack-check-18.c: Likewise.
6310 * gcc.target/i386/stack-check-19.c: Likewise.
6312 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6315 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6316 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6317 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6318 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6320 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6323 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6324 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6326 2018-04-20 Richard Biener <rguenther@suse.de>
6329 * gcc.dg/torture/pr85475.c: New testcase.
6331 2018-04-20 Martin Jambor <mjambor@suse.cz>
6334 * gcc.dg/ipa/pr85449.c: New test.
6336 2018-04-20 Martin Jambor <mjambor@suse.cz>
6339 * g++.dg/ipa/pr85447.C: New file.
6340 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6342 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6345 * g++.dg/cpp0x/pr85462.C: New test.
6347 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6349 * gcc.target/i386/pr85404.c: Require CET target.
6351 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6353 PR tree-optimization/85467
6354 * gcc.dg/pr85467.c: New test.
6356 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6359 * g++.dg/parse/crash68.C: New.
6361 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6364 * g++.dg/torture/pr85334.C: New test.
6366 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6368 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6369 * g++.dg/diagnostic/pr85464.C: New.
6371 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6374 * gcc.dg/torture/pr85397-1.c: New test.
6375 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6376 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6378 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6381 * gcc.target/i386/pr85404.c: New test.
6383 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6386 * c-c++-common/attr-nocf-check-1.c: Compile with
6387 -fcf-protection=none.
6388 * c-c++-common/attr-nocf-check-3.c: Likewise.
6389 * gcc.dg/march-generic.c: Likewise.
6390 * gcc.target/i386/align-limit.c: Likewise.
6391 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6392 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6393 * gcc.target/i386/cet-property-2.c: Likewise.
6394 * gcc.target/i386/ret-thunk-26.c: Likewise.
6395 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6397 * c-c++-common/fcf-protection-2.c: Likewise.
6398 * c-c++-common/fcf-protection-3.c: Likewise.
6399 * c-c++-common/fcf-protection-5.c: Likewise.
6400 * c-c++-common/fcf-protection-6.c: Likewise.
6401 * c-c++-common/fcf-protection-7.c: Likewise.
6402 * gcc.target/i386/cet-label-3.c: New test.
6403 * gcc.target/i386/cet-property-3.c: Likewise.
6404 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6405 * gcc.target/i386/pr85417-1.c: Likewise.
6406 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6407 __x86_indirect_thunk_nt_(r|e)ax
6408 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6409 * gcc.target/i386/pr85403.c: Remove dg-error,
6411 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6413 * gcc.target/i386/movdir-1.c: New test.
6415 2018-04-19 Richard Biener <rguenther@suse.de>
6418 * gcc.dg/pr85455.c: New testcase.
6420 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6422 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6424 * g++.dg/lto/pr85405b_0.C: Likewise.
6425 * g++.dg/lto/pr84805_0.C: Likewise.
6427 2018-04-18 Martin Liska <mliska@suse.cz>
6431 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6434 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6437 * gcc.dg/pr85388-1.c: New test.
6438 * gcc.dg/pr85388-2.c: Likewise.
6439 * gcc.dg/pr85388-3.c: Likewise.
6440 * gcc.dg/pr85388-4.c: Likewise.
6441 * gcc.dg/pr85388-5.c: Likewise.
6442 * gcc.dg/pr85388-6.c: Likewise.
6444 2018-04-18 Jan Hubicka <jh@suse.cz>
6445 Martin Liska <mliska@suse.cz>
6447 * g++.dg/lto/pr83121_0.C: Update template.
6448 * g++.dg/lto/pr83121_1.C: Update template.
6449 * g++.dg/lto/pr84805_0.C: Update template.
6450 * g++.dg/lto/pr84805_1.C: Update template.
6451 * g++.dg/lto/pr84805_2.C: Update template.
6453 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6456 * g++.dg/cpp0x/pr84630.C: New.
6458 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6461 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6462 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6463 in two cases. Uncomment two other tests and add expected dg-error for
6465 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6466 -Wnarrowing diagnostics on some targets for c++11.
6467 * g++.dg/parse/array-size2.C: Remove xfail.
6468 * g++.dg/cpp0x/constexpr-84463.C: New test.
6470 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6472 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6473 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6475 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6478 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6479 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6480 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6482 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6484 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6485 prevent cascading of errors and change expected error message.
6486 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6488 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6489 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6490 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6491 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6493 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6495 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6498 * gcc.dg/pr85430.c: New test.
6500 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6503 * gcc.target/arm/pr54300.C: Move to...
6504 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6505 * gcc.target/arm/pr55073.C: Move to...
6506 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6507 * gcc.target/arm/pr56184.C: Move to...
6508 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6509 * gcc.target/arm/pr59985.C: Move to...
6510 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6511 * gcc.target/aarch64/pr60675.C: Move to...
6512 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6513 * gcc.target/aarch64/pr81422.C: Move to...
6514 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6515 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6516 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6517 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6518 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6519 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6520 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6521 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6522 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6523 * gcc.target/aarch64/sve/tls_2.C: Move to...
6524 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6525 * gcc.target/aarch64/pr81414.C: Rename to...
6526 * gcc.target/aarch64/pr81414.c: ... This.
6527 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6528 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6530 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6531 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6532 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6533 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6536 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6539 * gcc.dg/pr85414.c: New test.
6541 2018-04-17 Martin Jambor <mjambor@suse.cz>
6544 * g++.dg/ipa/pr85421.C: New test.
6546 2018-04-17 Martin Liska <mliska@suse.cz>
6549 * g++.dg/lto/pr85405b_0.C: New test.
6550 * g++.dg/lto/pr85405b_1.C: New test.
6552 2018-04-17 Martin Liska <mliska@suse.cz>
6555 * g++.dg/lto/pr85405_0.C: New test.
6556 * g++.dg/lto/pr85405_1.C: New test.
6558 2018-04-17 Martin Liska <mliska@suse.cz>
6561 * g++.dg/ext/pr85329-2.C: New test.
6562 * g++.dg/ext/pr85329.C: New test.
6563 * gcc.target/i386/mvc12.c: New test.
6565 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6568 * g++.dg/pr85039-1.C: New.
6569 * g++.dg/pr85039-2.C: New.
6570 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6572 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6575 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6576 if the target supports efficient unaligned storage accesses.
6578 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6581 * gcc.target/powerpc/pr83660.C: New test.
6583 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6586 * gcc.target/i386/pr85403.c: New test.
6588 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6591 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6593 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6594 Jason Merrill <jason@redhat.com>
6597 * g++.dg/cpp0x/pr85112.C: New.
6599 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6602 * g++.dg/ext/undef-bool-1.C: New file.
6603 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6604 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6606 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6609 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6610 corresponding dg-error clause.
6611 * gcc.target/powerpc/pr80098-3.c: Ditto.
6612 * gcc.target/powerpc/pr80103-1.c: Delete.
6614 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6618 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6619 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6621 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6624 * gfortran.dg/implied_do_io_5.f90: New test.
6626 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6629 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6630 several values: positive, negative, and zero.
6631 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6632 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6634 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6636 PR rtl-optimization/79916
6637 * gcc.target/powerpc/pr79916.c: New.
6639 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6641 PR rtl-optimization/85393
6642 * g++.dg/opt/pr85393.C: New test.
6643 * g++.dg/opt/pr85393-aux.cc: New file.
6645 PR rtl-optimization/85376
6646 * gcc.dg/pr85376.c: New test.
6648 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6650 PR rtl-optimization/83852
6651 * gcc.dg/pr83852.c: New testcase.
6653 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6656 * gcc.target/s390/pr77822-1.C: Rename to ...
6657 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6658 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6659 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6661 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6664 * gcc.target/i386/pr71991.c: New testcase.
6666 2018-04-13 Martin Liska <mliska@suse.cz>
6667 Jakub Jelinek <jakub@redhat.com>
6670 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6673 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6676 * g++.dg/diagnostic/macro-arg-count.C: New test.
6678 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6682 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6683 array and move test to libgomp/testsuite/libgomp.fortran.
6684 * gfortran.dg/do_concurrent_6.f90: New test.
6686 2018-04-12 Marek Polacek <polacek@redhat.com>
6689 * g++.dg/parse/error61.C: New test.
6691 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6694 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6695 specify -mvsx on gcc command line.
6697 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6700 * gcc.target/i386/pr85328.c: New test.
6702 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6704 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6706 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6708 PR rtl-optimization/85342
6709 * gcc.target/i386/pr85342.c: New test.
6711 2018-04-11 Jason Merrill <jason@redhat.com>
6713 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6714 if ulimit -v is set.
6716 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6719 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6721 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6723 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6724 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6726 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6729 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6732 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6735 * gcc.target/i386/pr84301.c: New test.
6737 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6739 PR tree-optimization/85331
6740 * gcc.c-torture/execute/pr85331.c: New test.
6742 2018-04-11 Marek Polacek <polacek@redhat.com>
6745 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6746 * g++.dg/cpp1z/constexpr-if21.C: New test.
6748 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6751 * gcc.target/i386/pr85281.c: New test.
6753 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6755 PR rtl-optimization/84659
6756 * gcc.dg/pr84659.c: New test.
6758 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6761 * g++.dg/debug/dwarf2/pr85302.C: New test.
6763 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6766 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6769 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6772 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6774 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6776 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6777 * gcc.target/powerpc/dimode_off.c: Ditto.
6778 * gcc.target/powerpc/tfmode_off.c: Ditto.
6779 * gcc.target/powerpc/timode_off.c: Ditto.
6781 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6783 * gcc.target/powerpc/vec-ldl-1.c: New test.
6784 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6785 corrections to ABI implementation.
6787 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6790 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6792 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6794 PR rtl-optimization/85300
6795 * gcc.dg/pr85300.c: New test.
6797 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6800 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6801 where we now show the pertinent parameter.
6802 * g++.dg/diagnostic/aka2.C: Likewise.
6803 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6805 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6808 * gfortran.dg/gomp/pr85313.f90: New test.
6810 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6813 * g++.dg/parse/template29.C: New.
6815 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6818 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6820 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6824 * gcc.target/i386/avx512f-pr85177.c: New test.
6825 * gcc.target/i386/avx512f-pr85255.c: New test.
6827 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6829 PR tree-optimization/85286
6830 * gcc.dg/vect/pr85286.c: New test.
6832 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6835 * gcc.target/arm/pr85173.c: New test.
6837 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6840 * gcc.dg/lto/pr85248_0.c: New test.
6841 * gcc.dg/lto/pr85248_1.c: New test.
6843 2018-04-09 Jan Hubicka <jh@suse.cz>
6846 * g++.dg/torture/pr85078.C: New.
6848 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6851 * g++.dg/cpp1z/decomp44.C: New.
6852 * g++.dg/cpp1z/decomp45.C: Likewise.
6854 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6857 * gfortran.dg/do_concurrent_5.f90: New test.
6858 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6861 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6864 * gfortran.dg/parameter_array_element_3.f90: New test.
6866 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6869 * g++.dg/cpp1z/decomp43.C: New test.
6871 PR rtl-optimization/80463
6872 * g++.dg/pr80463.C: Add -w to dg-options.
6874 2018-04-09 Richard Biener <rguenther@suse.de>
6876 PR tree-optimization/85284
6877 * gcc.dg/torture/pr85284.c: New testcase.
6879 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6881 PR rtl-optimization/80463
6882 PR rtl-optimization/83972
6883 PR rtl-optimization/83480
6885 * gcc.dg/pr80463.c: New test.
6886 * g++.dg/pr80463.C: Likewise.
6887 * gcc.dg/pr83972.c: Likewise.
6889 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6891 PR rtl-optimization/83913
6892 * gcc.dg/pr83913.c: New test.
6894 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6896 PR rtl-optimization/83962
6897 * gcc.dg/pr83962.c: New test.
6899 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6901 PR rtl-optimization/83530
6902 * gcc.dg/pr83530.c: New test.
6904 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6907 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6909 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6911 PR tree-optimization/85257
6912 * gcc.dg/pr85257.c: New test.
6914 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6916 * g++.dg/opt/pr85196.C: New test.
6918 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6921 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6922 std::tuple here since they need C++11.
6923 * g++.dg/lookup/missing-std-include-8.C: New test.
6924 * g++.dg/lookup/missing-std-include.C: Move std::array and
6925 std::tuple test to missing-std-include-6.C to avoid failures
6928 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6931 * gcc.dg/debug/pr85252.c: New test.
6933 PR rtl-optimization/84872
6934 * gcc.dg/graphite/pr84872.c: New test.
6937 * g++.dg/cpp1z/decomp42.C: New test.
6939 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6942 * g++.dg/lookup/missing-std-include-7.C: New test.
6944 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6946 * gcc.dg/struct-simple.c: Revert r254862.
6947 * lib/target-supports.exp
6948 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6950 2018-04-06 Richard Biener <rguenther@suse.de>
6953 * gcc.dg/torture/pr85244-1.c: New testcase.
6954 * gcc.dg/torture/pr85244-2.c: Likewise.
6956 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6959 * c-c++-common/ubsan/pr85213.c: New test.
6961 2018-04-06 Richard Biener <rguenther@suse.de>
6964 * gcc.dg/pr85180.c: New testcase.
6966 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6968 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6969 to trigger the optimization. Do some cleanup and function
6970 renaming. Add more test functions.
6972 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6974 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6976 * gcc.target/s390/hotpatch-1.c: Skip when building without
6978 * gcc.target/s390/hotpatch-10.c: Likewise.
6979 * gcc.target/s390/hotpatch-11.c: Likewise.
6980 * gcc.target/s390/hotpatch-12.c: Likewise.
6981 * gcc.target/s390/hotpatch-13.c: Likewise.
6982 * gcc.target/s390/hotpatch-14.c: Likewise.
6983 * gcc.target/s390/hotpatch-15.c: Likewise.
6984 * gcc.target/s390/hotpatch-16.c: Likewise.
6985 * gcc.target/s390/hotpatch-17.c: Likewise.
6986 * gcc.target/s390/hotpatch-18.c: Likewise.
6987 * gcc.target/s390/hotpatch-19.c: Likewise.
6988 * gcc.target/s390/hotpatch-2.c: Likewise.
6989 * gcc.target/s390/hotpatch-3.c: Likewise.
6990 * gcc.target/s390/hotpatch-4.c: Likewise.
6991 * gcc.target/s390/hotpatch-5.c: Likewise.
6992 * gcc.target/s390/hotpatch-6.c: Likewise.
6993 * gcc.target/s390/hotpatch-7.c: Likewise.
6994 * gcc.target/s390/hotpatch-8.c: Likewise.
6995 * gcc.target/s390/hotpatch-9.c: Likewise.
6997 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6999 * c-c++-common/Wattributes.c: Disable warning for s390* target and
7000 check for an error instead.
7001 * gcc.dg/Wattributes-6.c: Likewise.
7003 2018-04-05 Jakub Jelinek <jakub@redhat.com>
7006 * g++.dg/cpp1z/decomp39.C: New test.
7007 * g++.dg/cpp1z/decomp40.C: New test.
7010 * g++.dg/cpp1z/decomp41.C: New test.
7013 * gcc.dg/pr85195.c: New test.
7015 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7018 * g++.dg/cpp0x/initlist100.C: New.
7019 * g++.dg/cpp0x/initlist101.C: Likewise.
7021 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7024 * g++.dg/other/pr84792-1.C: New.
7025 * g++.dg/other/pr84792-2.C: Likewise.
7027 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
7030 * gcc.target/i386/pr85193.c: New test.
7032 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
7035 * g++.dg/concepts/pr84979.C: New.
7036 * g++.dg/concepts/pr84979-2.C: New.
7037 * g++.dg/concepts/pr84979-3.C: New.
7039 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7042 * g++.dg/cpp0x/variadic174.C: New.
7044 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7047 * g++.dg/ext/builtin13.C: New test.
7048 * g++.dg/ext/atomic-4.C: New test.
7051 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
7052 * g++.dg/ext/bases3.C: New test.
7054 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7057 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
7058 to match a single insn of the baz function. Move scan directives at
7059 the end of the file below the functions they are trying to test for
7061 * gcc.target/arm/cmse/cmse-16.c: New testcase.
7063 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
7065 PR rtl-optimization/84878
7066 * gcc.target/powerpc/pr84878.c: New test.
7068 2018-04-04 Michael Matz <matz@suse.de>
7070 * gcc.dg/Wstringop-overflow-4.c: New test.
7071 * c-c++-common/Wstringop-truncation-4.c: Adjust.
7073 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7076 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
7077 for the diagnostics of overridden functions. Adjust for new wording.
7079 2018-04-04 Richard Biener <rguenther@suse.de>
7082 * g++.dg/lto/pr85176_0.C: New testcase.
7084 2018-04-04 Richard Biener <rguenther@suse.de>
7087 * lib/target-supports.exp (check_effective_target_vect_perm_short):
7090 2018-04-04 Martin Liska <mliska@suse.cz>
7093 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
7094 and msdata as a workaround for powerpc.
7096 2018-04-04 Richard Biener <rguenther@suse.de>
7098 PR tree-optimization/85168
7099 * gcc.dg/torture/pr85168.c: New testcase.
7101 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
7104 * g++.dg/pr84943.C: New.
7105 * g++.dg/pr84943-2.C: New.
7107 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7109 PR rtl-optimization/85167
7110 * gcc.dg/pr85167.c: New test.
7112 PR tree-optimization/85156
7113 * c-c++-common/pr85156.c: New test.
7114 * gcc.c-torture/execute/pr85156.c: New test.
7116 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
7118 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
7119 * gcc.target/powerpc/undef-bool-1.C: New file.
7120 * gcc.target/powerpc/undef-bool-2.c: New file.
7122 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7125 * g++.dg/cpp1z/class-deduction52.C: New.
7127 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7130 * g++.dg/cpp0x/pr85147.C: New test.
7133 * g++.dg/cpp0x/gen-attrs-64.C: New test.
7136 * g++.dg/gomp/pr85134.C: New test.
7137 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
7140 * gcc.c-torture/execute/pr85169.c: New test.
7141 * gcc.target/i386/avx512f-pr85169.c: New test.
7142 * gcc.target/i386/avx512bw-pr85169.c: New test.
7144 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7147 * gcc.target/powerpc/pr69946: Adjust comment. Remove
7148 scan-assembler-times clause.
7150 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7152 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
7153 dg-additional-options.
7155 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7157 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7159 2018-04-03 Richard Biener <rguenther@suse.de>
7162 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7164 2018-04-02 Jim Wilson <jimw@sifive.com>
7166 * gcc.target/riscv/pr84660.c: New.
7167 * gcc.target/riscv/shift-and-1.c: New.
7168 * gcc.target/riscv/shift-and-2.c: New.
7170 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7173 * gfortran.dg/array_simplify_2.f90: New test.
7175 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7178 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7179 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7180 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7181 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7182 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7184 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7187 * g++.dg/pr85027.C: New.
7189 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7192 * gcc.target/powerpc/sse-maxps-2.c: New test.
7193 * gcc.target/powerpc/sse-minps-2.c: New test.
7195 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7198 * g++.dg/gomp/pr84791.C: New test.
7200 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7203 * gfortran.dg/array_constructor_53.f90: New test.
7205 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7208 * gfortran.dg/substr_6.f90: Remove illegal test for
7209 out-of-bounds substring.
7211 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7214 * gfortran.dg/zero_sized_10.f90: New test.
7216 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7219 * g++.dg/lookup/missing-std-include-6.C: New test.
7220 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7222 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7223 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7224 <cstring>, <cassert>, and <cstdlib>.
7226 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7229 * gcc.target/i386/pr84985.c: New.
7231 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7234 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7236 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7239 * g++.dg/warn/Wunused-var-31.C: New test.
7242 * c-c++-common/Wduplicated-branches-14.c: New test.
7244 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7247 * g++.dg/cpp0x/pr84606.C: New.
7249 2018-03-29 Carl Love <cel@us.ibm.com>
7252 2017-09-27 Carl Love <cel@us.ibm.com>
7254 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7255 for the __builtin_fctid and __builtin_fctiw.
7257 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7260 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7261 deleted builtin function.
7262 (div_weuo): Likewise.
7263 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7264 (div_deuo): Likewise.
7266 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7269 * g++.dg/other/default13.C: New.
7271 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7274 * gcc.target/i386/pr85095-1.c: New test.
7275 * gcc.target/i386/pr85095-2.c: New test.
7276 * gcc.c-torture/execute/pr85095.c: New test.
7278 PR tree-optimization/82004
7279 * gcc.dg/pr82004.c: New test.
7281 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7282 Martin Liska <mliska@suse.cz>
7285 * g++.dg/asan/pr85081.C: New test.
7287 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7290 * g++.dg/template/pr84789.C: Adjust for testing with
7294 * g++.dg/template/pr84973.C: New.
7295 * g++.dg/template/pr84973-2.C: New.
7296 * g++.dg/template/pr84973-3.C: New.
7299 * g++.dg/eh/pr84968.C: New.
7301 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7304 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7305 long double multiply/divide uses the correct function.
7306 * gcc.target/powerpc/mulkc-3.c: Likewise.
7307 * gcc.target/powerpc/divkc-2.c: Likewise.
7308 * gcc.target/powerpc/divkc-3.c: Likewise.
7310 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7313 * g++.dg/cpp0x/defaulted51.C: New.
7314 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7316 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7319 * g++.dg/ext/vector35.C: New test.
7322 * g++.dg/ext/builtin-offsetof3.C: New test.
7325 * g++.dg/cpp1y/pr85076.C: New test.
7327 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7330 * gfortran.dg/matmul_rank_1.f90: New test.
7332 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7333 Harald Anlauf <anlauf@gmx.de>
7335 * gfortran.dg/structure_constructor_15.f90: New test.
7337 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7339 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7340 for the diagnostics of overridden functions. Adjust for new wording.
7341 * g++.dg/cpp0x/implicit1.C: Likewise.
7342 * g++.dg/cpp0x/override1.C: Likewise.
7343 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7344 * g++.dg/eh/shadow1.C: Likewise.
7345 * g++.dg/inherit/covariant12.C: Likewise.
7346 * g++.dg/inherit/covariant14.C: Likewise.
7347 * g++.dg/inherit/covariant15.C: Likewise.
7348 * g++.dg/inherit/covariant16.C: Likewise.
7349 * g++.dg/inherit/covariant22.C: Likewise.
7350 * g++.dg/inherit/crash3.C: Likewise.
7351 * g++.dg/inherit/error2.C: Likewise.
7352 * g++.dg/template/crash100.C: Likewise.
7353 * g++.old-deja/g++.eh/spec6.C: Likewise.
7354 * g++.old-deja/g++.mike/p811.C: Likewise.
7355 * g++.old-deja/g++.other/virtual11.C: Likewise.
7356 * g++.old-deja/g++.other/virtual4.C: Likewise.
7358 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7361 * gcc.target/i386/pr85044.c: New test.
7363 2018-03-27 Martin Sebor <msebor@redhat.com>
7366 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7369 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7372 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7374 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7377 * gcc.target/arm/pr81863.c: New test.
7379 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7382 * gcc.target/nvptx/pr85056.c: New test.
7383 * gcc.target/nvptx/pr85056a.c: New test.
7385 2018-03-27 Richard Biener <rguenther@suse.de>
7388 * lib/target-supports.exp (check_ssse3_available): New function.
7389 (check_effective_target_vect_perm_short): Enable for x86 if
7390 check_ssse3_available.
7392 2018-03-27 Richard Biener <rguenther@suse.de>
7394 PR tree-optimization/85082
7395 * gfortran.dg/pr85082.f90: New testcase.
7397 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7399 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7400 to "l=2" in dg-final.
7402 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7404 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7405 * gcc.target/mips/fix-r4000-2.c: Likewise.
7406 * gcc.target/mips/fix-r4000-3.c: Likewise.
7407 * gcc.target/mips/fix-r4000-4.c: Likewise.
7408 * gcc.target/mips/fix-r4000-5.c: Likewise.
7409 * gcc.target/mips/fix-r4000-6.c: Likewise.
7410 * gcc.target/mips/fix-r4000-7.c: Likewise.
7411 * gcc.target/mips/fix-r4000-8.c: Likewise.
7412 * gcc.target/mips/fix-r4000-9.c: Likewise.
7413 * gcc.target/mips/fix-r4000-10.c: Likewise.
7414 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7415 "mulditi3_r4000" instead of "mulditi3".
7416 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7417 "umulditi3_r4000" instead of "umulditi3".
7419 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7422 * g++.dg/inherit/covariant22.C: New test.
7424 2018-03-27 Richard Biener <rguenther@suse.de>
7427 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7430 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7431 Jason Merrill <jason@redhat.com>
7434 * g++.dg/init/array49.C: New.
7435 * g++.dg/torture/pr70499.C: Adjust.
7437 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7440 * gcc.target/i386/pr85073.c: New test.
7442 2018-03-26 Richard Biener <rguenther@suse.de>
7445 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7448 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7451 * gfortran.dg/parameter_array_format.f90: New test.
7453 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7454 Neil Carlson <neil.n.carlson@gmail.com>
7457 * gfortran.dg/literal_character_constant_1.inc: Replace
7458 call abort by STOP n.
7459 * gfortran.dg/overload_1.f90: Likewise.
7461 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7462 Dominique d'Humieres <dominiq@gcc.gnu.org>
7465 * gfortran.dg/scalar_pointer_1.f90: New test.
7467 2018-03-25 Tom de Vries <tom@codesourcery.com>
7469 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7472 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7475 * gfortran.dg/pr89497.f90: New test.
7477 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7480 * gfortran.dg/substr_7.f90: New test.
7482 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7485 * gfortran.dg/pr42651.f90: New test.
7486 * gfortran.dg/func_result_7.f90: Update error message.
7488 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7490 PR tree-optimization/84005
7491 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7492 failing to force the alignment.
7494 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7496 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7500 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7502 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7503 message. Fix scan-assembler patterns.
7505 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7508 * g++.dg/cpp0x/pr85015.C: New test.
7511 * g++.dg/cpp1y/pr84942.C: New test.
7513 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7516 * gcc.target/i386/pr85030.c: New.
7518 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7521 * g++.dg/pr85026.C: New test.
7523 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7525 * g++.dg/debug/pr84704.C: XFAIL AIX.
7527 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7530 * gcc.target/arm/pr84826.c: Add dg directive.
7532 2018-03-23 Marek Polacek <polacek@redhat.com>
7535 * g++.dg/ext/builtin-offsetof2.C: New test.
7538 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7539 * gcc.dg/pr85045.c: New test.
7541 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7544 * gnat.dg/lto22.adb: New test.
7545 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7546 * gnat.dg/lto22_pkg2.ads: Likewise.
7548 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7551 * gcc.dg/lto/pr80778_0.c: New test.
7554 * gcc.target/i386/pr85034.c: New test.
7557 * c-c++-common/torture/pr85022.c: New test.
7560 * g++.dg/ubsan/pr85029.C: New test.
7562 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7565 * g++.dg/cpp0x/pr71251.C: New.
7568 * g++.dg/template/pr84789.C: New.
7569 * g++.dg/template/pr84789-2.C: New.
7570 * g++.dg/template/pr84789-3.C: New.
7571 * g++.dg/parse/dtor11.C: Accept alternate error message.
7574 * g++.dg/pr84729.C: New.
7575 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7576 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7577 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7579 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7582 * gfortran.dg/interface_42.f90: New test.
7583 * gfortran.dg/interface_43.f90: New test.
7585 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7588 * gcc.target/arm/pr84826.c: New test.
7590 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7592 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7593 dg-require-effective-target.
7594 * gcc.target/arm/addr-modes-int.c: Likewise.
7595 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7597 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7600 * gcc.target/powerpc/altivec-ld-1.c: New test.
7602 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7604 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7606 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7609 * gcc.dg/pr84941.c: New test.
7611 2018-03-22 Tom de Vries <tom@codesourcery.com>
7613 PR tree-optimization/84956
7614 * gcc.dg/pr84956.c: New test.
7616 2018-03-22 Marek Polacek <polacek@redhat.com>
7619 * g++.dg/cpp1z/constexpr-if15.C: New test.
7620 * g++.dg/cpp1z/constexpr-if16.C: New test.
7622 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7624 * gcc.dg/builtin-tgmath-3.c: New test.
7626 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7629 * g++.dg/concepts/pr71965.C: New.
7633 * g++.dg/cpp0x/pr84610.C: New.
7634 * g++.dg/cpp0x/pr84642.C: New.
7636 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7639 * c-c++-common/pr84999.c: New test.
7641 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7644 * g++.dg/ext/desig10.C: New.
7646 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7647 Harald Anlauf <anlauf@gmx.de>
7650 * gfortran.dg/pr84957.f90: New test.
7652 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7654 PR tree-optimization/84960
7655 * gcc.c-torture/compile/pr84960.c: New test.
7657 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7659 PR tree-optimization/84811
7660 * gcc.dg/torture/pr84811.c: New test.
7662 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7664 PR tree-optimization/84982
7665 * c-c++-common/pr84982.c: New test.
7668 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7670 * g++.dg/torture/pr84961-1.C: New test.
7671 * g++.dg/torture/pr84961-2.C: New test.
7673 2018-03-21 Nathan Sidwell <nathan@acm.org>
7676 * g++.dg/pr85008.C: New.
7678 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7681 * gfortran.dg/char_result_17.f90: New test.
7683 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7686 * g++.dg/other/accessor-fixits-1.C: Move to...
7687 * g++.dg/torture/accessor-fixits-1.C: ...here.
7688 * g++.dg/other/accessor-fixits-2.C: Move to...
7689 * g++.dg/torture/accessor-fixits-2.C: ...here.
7690 * g++.dg/other/accessor-fixits-3.C: Move to...
7691 * g++.dg/torture/accessor-fixits-3.C: ...here.
7692 * g++.dg/other/accessor-fixits-4.C: Move to...
7693 * g++.dg/torture/accessor-fixits-4.C: ...here.
7694 * g++.dg/other/accessor-fixits-5.C: Move to...
7695 * g++.dg/torture/accessor-fixits-5.C: ...here.
7696 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7697 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7698 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7700 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7702 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7704 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7707 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7709 2018-03-21 Nathan Sidwell <nathan@acm.org>
7712 * g++.dg/lookup/pr84804.C: New.
7714 2018-03-21 Martin Sebor <msebor@redhat.com>
7717 * g++.dg/Wclass-memaccess-3.C: New test.
7718 * g++.dg/Wclass-memaccess-4.C: New test.
7720 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7723 * g++.dg/other/accessor-fixits-1.C
7724 (test_access_const_t1_color): New.
7725 (test_deref_const_t1_color): New.
7726 * g++.dg/other/accessor-fixits-5.C: New testcase.
7728 2018-03-21 Tom de Vries <tom@codesourcery.com>
7730 PR tree-optimization/83126
7731 * gcc.dg/graphite/pr83126.c: New test.
7733 2018-03-21 Nathan Sidwell <nathan@acm.org>
7735 * g++.dg/ext/anon-struct6.C: Adjust.
7736 * g++.dg/ext/deprecate-1.C: New.
7737 * g++.dg/ext/deprecate-2.C: New.
7738 * g++.dg/lookup/pr84602.C: Adjust.
7739 * g++.dg/lookup/pr84962.C: Adjust.
7740 * g++.old-deja/g++.other/anon4.C
7743 * g++.dg/lookup/pr84836.C: New.
7745 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7747 PR tree-optimization/84969
7748 * gcc.dg/tree-ssa/pr84969.c: New test.
7750 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7752 PR rtl-optimization/84989
7753 * gcc.target/i386/pr84989.c: New test.
7755 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7757 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7759 2018-03-21 Martin Liska <mliska@suse.cz>
7762 * gfortran.dg/goacc/pr84963.f90: New test.
7764 2018-03-21 Marek Polacek <polacek@redhat.com>
7766 PR c++/71638, ICE with NSDMI and reference.
7767 * g++.dg/cpp0x/nsdmi14.C: New test.
7768 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7770 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7772 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7773 MIPS with -mpaired-single directives.
7775 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7778 * gfortran.dg/interface_41.f90: New test.
7780 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7783 * gcc.dg/pr84875.c: New test.
7785 2018-03-20 Marek Polacek <polacek@redhat.com>
7787 PR c++/84978, ICE with NRVO.
7788 * g++.dg/opt/nrv19.C: New test.
7790 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7793 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7794 Disable for armeb targets.
7795 * gcc.target/arm/pr82518.c: New test.
7797 2018-03-20 Nathan Sidwell <nathan@acm.org>
7800 * g++.dg/lookup/pr84962.C: New.
7803 * g++.dg/lookup/pr84970.C: New.
7805 2018-03-20 Richard Biener <rguenther@suse.de>
7808 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7810 2018-03-20 Martin Liska <mliska@suse.cz>
7813 * g++.dg/ipa/pr84825.C: New test.
7815 2018-03-20 Martin Liska <mliska@suse.cz>
7817 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7819 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7822 * gcc.c-torture/compile/pr84845.c: New test.
7824 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7827 * gcc.target/arm/pr82989.c: New test.
7829 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7832 * gcc.target/i386/pr84945.c: New test.
7834 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7837 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7839 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7842 * gcc.dg/pr84953.c: New test.
7844 2018-03-19 Marek Polacek <polacek@redhat.com>
7847 * g++.dg/cpp1z/lambda-__func__.C: New test.
7850 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7852 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7855 * g++.dg/asan/pr78651.C: New test.
7857 2018-03-19 Tom de Vries <tom@codesourcery.com>
7859 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7860 vect_int_mult. Add nvptx xfail for PR84958.
7862 2018-03-19 Nathan Sidwell <nathan@acm.org>
7865 * g++.dg/cpp1y/pr84835.C: New.
7867 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7870 * gcc.target/aarch64/pr81647.c: New.
7872 2018-03-19 Richard Biener <rguenther@suse.de>
7874 PR tree-optimization/84933
7875 * g++.dg/pr84933.C: New testcase.
7877 2018-03-19 Richard Biener <rguenther@suse.de>
7879 PR tree-optimization/84859
7880 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7881 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7882 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7883 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7885 2018-03-19 Nathan Sidwell <nathan@acm.org>
7888 * g++.dg/lookup/pr84812.C: New.
7890 2018-03-19 Richard Biener <rguenther@suse.de>
7892 PR tree-optimization/84929
7893 * gcc.dg/torture/pr84929.c: New testcase.
7895 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7898 * gcc.target/arm/big-endian-subreg.c: Delete.
7900 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7903 * gfortran.dg/array_constructor_52.f90: New test.
7905 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7908 * gfortran.dg/pr77414.f90: New test.
7909 * gfortran.dg/internal_references_1.f90: Adjust error message.
7911 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7914 * gfortran.dg/pr65453.f90: New test.
7916 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7918 PR tree-optimization/84913
7919 * gfortran.dg/vect/pr84913.f90: New test.
7921 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7924 * gfortran.dg/warn_concat.f90: New test.
7926 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7929 * gcc.dg/pr84899.c: New test.
7931 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7934 * gfortran.dg/pr69395.f90: Add test for max dimensions
7936 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7939 * gcc.target/i386/pr84876.c: New test.
7941 2018-03-16 Martin Liska <mliska@suse.cz>
7944 * gcc.target/i386/mvc11.c: New test.
7946 2018-03-16 Martin Liska <mliska@suse.cz>
7949 * gcc.target/i386/mvc10.c: New test.
7951 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7955 * g++.dg/cpp1y/pr79937-1.C: New test.
7956 * g++.dg/cpp1y/pr79937-2.C: New test.
7957 * g++.dg/cpp1y/pr79937-3.C: New test.
7958 * g++.dg/cpp1y/pr79937-4.C: New test.
7959 * g++.dg/cpp1y/pr82410.C: New test.
7961 2018-03-16 Tom de Vries <tom@codesourcery.com>
7963 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7965 2018-03-16 Tom de Vries <tom@codesourcery.com>
7967 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7969 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7972 * g++.dg/cpp2a/desig8.C: New test.
7974 PR tree-optimization/84841
7975 * gcc.dg/pr84841.c: New test.
7978 * g++.dg/cpp2a/desig7.C: New test.
7980 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7981 Jim MacArthur <jim.macarthur@codethink.co.uk>
7983 * gfortran.dg/automatic_1.f90: New test.
7984 * gfortran.dg/automatic_repeat.f90: New test
7985 * gfortran.dg/automatic_save.f90: New test.
7986 * gfortran.dg/vax_structure.f90: New test.
7988 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7991 * gfortran.dg/pr78741.f90: New test.
7993 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7996 * gfortran.dg/pr69395.f90: New test.
7998 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8001 * g++.dg/opt/pr79085.C: New test.
8003 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
8006 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
8007 label instead of __x86_indirect_thunk label.
8009 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8012 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
8013 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
8014 * g++.dg/warn/deprecated-13.C: New test.
8016 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
8018 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
8020 2018-03-15 Richard Biener <rguenther@suse.de>
8023 * c-c++-common/pr84873.c: New testcase.
8025 2018-03-15 Tamar Christina <tamar.christina@arm.com>
8028 * gcc.target/arm/big-endian-subreg.c: New.
8030 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8033 * gcc.c-torture/compile/pr84860.c: New test.
8035 2018-03-15 Julia Koval <julia.koval@intel.com>
8037 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8039 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
8042 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8045 * gcc.dg/pr84853.c: New test.
8047 2018-03-14 Carl Love <cel@us.ibm.com>
8049 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
8051 2018-03-14 Martin Liska <mliska@suse.cz>
8054 * g++.dg/lto/pr84805_0.C: New test.
8055 * g++.dg/lto/pr84805_1.C: New test.
8056 * g++.dg/lto/pr84805_2.C: New test.
8058 2018-03-14 David Malcolm <dmalcolm@redhat.com>
8061 * gcc.dg/fixits-pr84852-1.c: New test.
8062 * gcc.dg/fixits-pr84852-2.c: New test.
8064 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8066 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
8067 separate verbose message.
8068 * lib/scandump.exp (scan-dump-times): Likewise.
8070 2018-03-14 Julia Koval <julia.koval@intel.com>
8072 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
8074 * gcc.target/i386/funcspec-56.inc: Ditto.
8076 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8078 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
8081 2018-03-14 Jakub Jelinek <jakub@redhat.com>
8084 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
8085 check count from 17 to 14.
8088 * gcc.target/i386/pr84844.c: New test.
8090 2018-03-14 Richard Biener <rguenther@suse.de>
8092 PR tree-optimization/84830
8093 * gcc.dg/torture/pr84830.c: New testcase.
8095 2018-03-14 Marek Polacek <polacek@redhat.com>
8098 * g++.dg/cpp0x/static_assert15.C: New test.
8100 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
8103 * gfortran.dg/pr61775.f90: New test.
8105 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8108 * g++.dg/ext/pr84843-1.C: New test.
8109 * g++.dg/ext/pr84843-2.C: New test.
8111 2018-03-13 David Pagan <dave.pagan@oracle.com>
8114 * gcc.dg/pr46921.c: New test.
8116 2018-03-13 Martin Sebor <msebor@redhat.com>
8118 PR tree-optimization/84725
8119 * c-c++-common/Wstringop-truncation-4.c: New test.
8120 * c-c++-common/attr-nonstring-5.c: New test.
8122 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8124 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
8126 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8127 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8129 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8131 * gcc.target/aarch64/sve/tls_1.c: New test.
8132 * gcc.target/aarch64/sve/tls_2.C: Likewise.
8134 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8136 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
8137 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
8139 2018-03-13 Martin Liska <mliska@suse.cz>
8142 * g++.dg/ipa/pr84658.C: New test.
8144 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8147 * gcc.dg/pr84834.c: New test.
8150 * gcc.target/i386/pr84827.c: New test.
8153 * g++.dg/ext/pr84828.C: New test.
8156 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8157 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8160 * g++.dg/cpp1y/constexpr-84808.C: New test.
8163 * g++.dg/debug/pr84704.C: New test.
8165 2018-03-12 Renlin Li <renlin.li@arm.com>
8167 * gcc.target/aarch64/movi_hf.c: New.
8168 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8169 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8171 2018-03-12 Martin Sebor <msebor@redhat.com>
8173 PR tree-optimization/83456
8174 * c-c++-common/Wrestrict-2.c: Remove test cases.
8175 * c-c++-common/Wrestrict.c: Same.
8176 * gcc.dg/Wrestrict-12.c: New test.
8177 * gcc.dg/Wrestrict-14.c: New test.
8179 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8181 * g++.dg/pr84821.C: New test.
8183 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8185 * gcc.dg/pr84799.c: New test.
8187 2018-03-12 Richard Biener <rguenther@suse.de>
8189 PR tree-optimization/84803
8190 * gcc.dg/torture/pr84803.c: New testcase.
8192 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8195 * g++.dg/debug/pr84813.C: New test.
8197 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8200 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8202 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8205 * gfortran.dg/pr83939.f90
8207 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8210 * gfortran.dg/zero_sized_9.f90: New test.
8212 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8215 * g++.dg/debug/dwarf2/enum2.C: New test.
8217 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8220 * gfortran.dg/pr84734.f90: New test.
8222 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8224 * gnat.dg/prot3.adb: New test.
8225 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8227 2018-03-09 Jason Merrill <jason@redhat.com>
8228 Paolo Carlini <paolo.carlini@oracle.com>
8232 * g++.dg/cpp0x/pr71169.C: New.
8233 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8234 * g++.dg/cpp0x/pr71832.C: Likewise.
8236 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8239 * gcc.target/powerpc/pr83969.c: New test.
8241 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8244 * gcc.dg/pr84772.c: New test.
8247 * g++.dg/warn/Wformat-2.C: New test.
8250 * g++.dg/ext/vla18.C: New test.
8252 2018-03-09 Martin Sebor <msebor@redhat.com>
8254 PR tree-optimization/84526
8255 * gcc.dg/Wrestrict-10.c: New test.
8256 * gcc.dg/Wrestrict-11.c: New test.
8258 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8260 PR rtl-optimization/84682
8261 * gcc.dg/torture/pr84682-1.c: New.
8262 * gcc.dg/torture/pr84682-2.c: New.
8263 * gcc.dg/torture/pr84682-3.c: New.
8265 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8268 * g++.dg/ext/pr84724.C: New test.
8270 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8273 * gcc.target/arm/pr83712.c: New.
8275 2018-03-09 Richard Biener <rguenther@suse.de>
8277 PR tree-optimization/84775
8278 * gcc.dg/torture/pr84775.c: New testcase.
8280 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8283 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8286 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8288 * gcc.c-torture/compile/20180309-1.c: New test.
8290 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8293 * g++.dg/warn/Wunused-function4.C: New test.
8296 * gcc.target/i386/pr84742-1.c: New test.
8297 * gcc.target/i386/pr84742-2.c: New test.
8299 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8302 * gcc.c-torture/execute/pr84748.c: New test.
8304 2018-03-08 Richard Biener <rguenther@suse.de>
8307 * gcc.dg/graphite/pr84552.c: New testcase.
8309 2018-03-08 Richard Biener <rguenther@suse.de>
8311 PR tree-optimization/84178
8312 * gcc.dg/torture/pr84178-2.c: New testcase.
8314 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8316 PR tree-optimization/84178
8317 * gcc.c-torture/compile/pr84178-1.c: New test.
8319 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8321 * lib/target-supports.exp: Do not return zero from a ifunc
8324 2018-03-08 Richard Biener <rguenther@suse.de>
8326 PR tree-optimization/84746
8327 * gcc.dg/torture/pr84746.c: New testcase.
8330 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8333 * gcc.dg/graphite/pr84404.c: New.
8335 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8337 PR tree-optimization/84740
8338 * gcc.dg/torture/pr84740.c: New test.
8340 PR tree-optimization/84739
8341 * gcc.dg/pr84739.c: New test.
8343 2018-03-07 Martin Sebor <msebor@redhat.com>
8345 PR tree-optimization/83519
8346 * gcc.dg/Wrestrict-13.c: New test.
8348 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8352 * gfortran.dg/pr64124.f90: New tests.
8353 * gfortran.dg/pr70409.f90: New tests.
8355 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8358 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8360 2018-03-07 Martin Sebor <msebor@redhat.com>
8362 PR tree-optimization/84526
8363 * gcc.dg/Wrestrict-10.c: New test.
8365 2018-03-07 Martin Sebor <msebor@redhat.com>
8367 PR tree-optimization/84468
8368 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8369 * gcc.dg/Wstringop-truncation.c: New test.
8370 * gcc.dg/Wstringop-truncation-2.c: New test.
8372 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8375 * gfortran.dg/pr84565.f90: New test.
8378 * gcc.target/i386/pr84723-1.c: New test.
8379 * gcc.target/i386/pr84723-2.c: New test.
8380 * gcc.target/i386/pr84723-3.c: New test.
8381 * gcc.target/i386/pr84723-4.c: New test.
8382 * gcc.target/i386/pr84723-5.c: New test.
8384 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8387 * gfortran.dg/pr64107.f90: New test.
8389 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8393 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8395 2018-03-06 Marek Polacek <polacek@redhat.com>
8398 * g++.dg/cpp1z/constexpr-84684.C: New test.
8400 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8403 * gcc.dg/pr84721.c: New test.
8406 * gcc.dg/pr84710.c: New test.
8408 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8411 * gfortran.dg/implied_do_2.f90: New test.
8412 * gfortran.dg/coarray_8.f90: Update for new error message.
8414 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8417 * g++.dg/ext/pr84683.C: New test.
8419 PR tree-optimization/84687
8420 * gcc.dg/pr84687.c: New test.
8422 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8425 * g++.dg/pr84231.C: New.
8428 * g++.dg/cpp1y/pr84593.C: New.
8431 * g++.dg/pr84492.C: New.
8433 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8435 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8436 __builtin_ppc_speculation_barrier.
8438 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8441 * gcc.target/powerpc/pr84700.c: New test.
8443 2018-03-05 Nathan Sidwell <nathan@acm.org>
8446 * g++.dg/lookup/pr84702.C: New.
8448 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8451 * gcc.target/i386/pr84564.c: New test.
8453 2018-03-05 Marek Polacek <polacek@redhat.com>
8456 * g++.dg/cpp0x/inline-ns10.C: New test.
8458 2018-03-05 Nathan Sidwell <nathan@acm.org>
8461 * g++.dg/template/pr84694.C: New.
8463 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8466 * gcc.c-torture/execute/pr84524.c: New test.
8467 * gcc.target/i386/avx512bw-pr84524.c: New test.
8469 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8472 * g++.dg/pr84264.C: New test.
8474 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8477 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8478 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8479 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8481 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8483 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8484 * g++.dg/other/i386-3.C: Ditto.
8485 * gcc.target/i386/sse-12.c: Ditto.
8486 * gcc.target/i386/sse-13.c: Ditto.
8487 * gcc.target/i386/sse-14.c: Ditto.
8488 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8489 * gcc.target/i386/wbinvd-1.c: New test.
8490 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8491 * gcc.target/i386/pconfig-1.c: Ditto.
8493 2018-03-05 Pádraig Brady <P@draigBrady.com>
8494 Nathan Sidwell <nathan@acm.org>
8497 * g++.dg/cpp0x/pr84497.C: New.
8499 2018-03-05 Richard Biener <rguenther@suse.de>
8501 PR tree-optimization/84670
8502 * gcc.dg/pr84670-1.c: New testcase.
8503 * gcc.dg/pr84670-2.c: Likewise.
8504 * gcc.dg/pr84670-3.c: Likewise.
8505 * gcc.dg/pr84670-4.c: Likewise.
8507 2018-03-05 Richard Biener <rguenther@suse.de>
8509 PR tree-optimization/84650
8510 * gcc.dg/graphite/pr84650.c: New testcase.
8512 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8515 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8517 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8520 * gfortran.dg/pr71085.f90: New test.
8522 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8525 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8527 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8530 * gfortran.dg/pr51434.f90: New test.
8532 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8535 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8537 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8540 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8542 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8545 * g++.dg/torture/pr71464.C: New.
8547 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8550 * gfortran.dg/select_type_41.f90: New test.
8552 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8555 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8557 2018-03-02 Marek Polacek <polacek@redhat.com>
8560 * g++.dg/ext/flexary29.C: New test.
8562 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8564 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8566 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8569 * g++.dg/torture/pr81812.C: New.
8571 2018-03-02 Marek Polacek <polacek@redhat.com>
8574 * g++.dg/warn/Wsign-compare-8.C: New test.
8577 * g++.dg/parse/array-size3.C: New test.
8580 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8582 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8585 * g++.dg/cpp1y/pr84662.C: New test.
8587 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8589 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8590 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8592 * g++.dg/lto/20101010-1_0.C: Likewise.
8593 * g++.dg/lto/20101010-2_0.C: Likewise.
8595 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8598 * gcc.dg/pr84628.c: New test.
8601 * gcc.target/ia64/pr56540.c: New test.
8603 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8605 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8607 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8608 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8609 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8610 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8612 2018-03-02 Marek Polacek <polacek@redhat.com>
8615 * c-c++-common/ubsan/shift-11.c: New test.
8617 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8619 * gcc.dg/vect/vect-alias-check-13.c: New test.
8621 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8624 * gcc.dg/pr84614.c: New test.
8627 * gcc.target/i386/pr84625.c: New test.
8629 2018-03-02 Richard Biener <rguenther@suse.de>
8631 PR tree-optimization/84427
8632 * gcc.dg/torture/pr84427.c: New testcase.
8634 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8637 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8638 powerpc64le*-*-linux*.
8639 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8640 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8642 2018-03-01 Martin Sebor <msebor@redhat.com>
8645 * g++.dg/ext/attr-const.C: Remove xfail.
8646 * g++.dg/ext/attr-malloc-3.C: New test.
8647 * g++.dg/ext/attr-noinline-3.C: New test.
8648 * g++.dg/ext/attr-noreturn-3.C: New test.
8649 * g++.dg/ext/attr-nothrow-3.C: New test.
8650 * g++.dg/ext/attr-pure.C: Remove xfail.
8652 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8655 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8656 dg-options and dg-shouldfail "ubsan" directive.
8658 2018-03-01 Marek Polacek <polacek@redhat.com>
8659 Jason Merrill <jason@redhat.com>
8662 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8663 * g++.dg/cpp1z/static1.C: New test.
8664 * g++.dg/template/static37.C: New test.
8666 2018-03-01 Nathan Sidwell <nathan@acm.org>
8669 * g++.dg/template/pr84434.C: New.
8671 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8673 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8674 -mthumb to the command-line.
8676 2018-03-01 Marek Polacek <polacek@redhat.com>
8679 * g++.dg/cpp0x/static_assert14.C: New test.
8681 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8684 * g++.dg/torture/pr79410.C: New.
8686 2018-03-01 Martin Liska <mliska@suse.cz>
8689 * gcc.dg/asan/pr82484.c: New test.
8691 2018-03-01 Richard Biener <rguenther@suse.de>
8694 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8696 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8699 * gfortran.dg/coarray_47.f90: New test.
8701 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8704 * gfortran.dg/class_array_23.f03: New test.
8706 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8708 PR rtl-optimization/84528
8709 * gcc.dg/torture/pr84538.c: Rename to...
8710 * gcc.dg/torture/pr84528.c: ...this.
8712 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8714 PR rtl-optimization/84528
8715 * gcc.dg/torture/pr84538.c: New test.
8717 2018-02-28 Martin Sebor <msebor@redhat.com>
8719 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8720 -fpic test failures.
8721 * c-c++-common/Wrestrict-2.c: Same.
8722 * c-c++-common/Wstringop-truncation.c: Same.
8723 * gcc.dg/Warray-bounds-22.c: Same.
8724 * gcc.dg/Wstringop-overflow.c: Same.
8725 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8726 (signed_range): Same.
8727 (unsigned_anti_range): Same.
8728 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8729 (signed_range): Same.
8730 (unsigned_anti_range): Same.
8731 * gcc.dg/attr-alloc_size-7.c: Same.
8732 * gcc.dg/attr-alloc_size-8.c: Same.
8733 * gcc.dg/builtin-alloc-size.c: Same.
8734 * gcc.dg/builtin-stpncpy.c: Same.
8735 * gcc.dg/builtins-nonnull.c: Same.
8736 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8737 * gcc.dg/pr79214.c: Same.
8738 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8739 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8740 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8741 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8742 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8743 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8744 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8745 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8746 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8747 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8748 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8750 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8753 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8755 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8758 * g++.dg/cpp0x/pr84609.C: New test.
8760 2018-02-28 Martin Sebor <msebor@redhat.com>
8763 * g++.dg/ext/attr-malloc-3.C: New test.
8764 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8765 to pre-existing problems.
8766 * g++.dg/ext/attr-pure.C: Same.
8768 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8771 * gfortran.dg/associate_37.f90: New test.
8774 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8776 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8779 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8780 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8781 * gcc.dg/bf-ms-layout-4.c: New test.
8782 * gcc.dg/bf-ms-layout-5.c: New test.
8784 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8787 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8789 2018-02-28 Richard Biener <rguenther@suse.de>
8791 PR tree-optimization/84584
8792 * gcc.dg/graphite/pr84584.c: New testcase.
8794 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8796 PR preprocessor/84517
8797 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8799 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8801 * c-c++-common/dump-ada-spec-12.c: New test.
8802 * c-c++-common/dump-ada-spec-13.c: Likewise.
8804 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8806 * c-c++-common/dump-ada-spec-11.c: New test.
8808 2018-02-28 Martin Liska <mliska@suse.cz>
8811 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8812 * g++.dg/ext/timevar2.C: Likewise.
8814 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8816 * c-c++-common/dump-ada-spec-8.c: New test.
8817 * c-c++-common/dump-ada-spec-9.c: Likewise.
8818 * c-c++-common/dump-ada-spec-10.c: Likewise.
8820 2018-02-28 Richard Biener <rguenther@suse.de>
8823 * gcc.dg/pr84607.c: New testcase.
8825 2018-02-28 Nathan Sidwell <nathan@acm.org>
8828 * g++.dg/lookup/pr84602.C: New.
8830 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8834 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8836 * g++.dg/ext/attr-nonnull.C: Likewise.
8837 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8839 * g++.dg/ext/attr-noinline-2.C: Likewise.
8840 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8841 -fdump-tree-eh in dg-options.
8843 2018-02-28 Alan Modra <amodra@gmail.com>
8845 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8847 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8849 2018-02-27 Martin Sebor <msebor@redhat.com>
8853 * g++.dg/Wmissing-attributes.C: New test.
8854 * g++.dg/ext/attr-const-pure.C: New test.
8855 * g++.dg/ext/attr-const.C: New test.
8856 * g++.dg/ext/attr-deprecated-2.C: New test.
8857 * g++.dg/ext/attr-malloc-2.C: New test.
8858 * g++.dg/ext/attr-malloc.C: New test.
8859 * g++.dg/ext/attr-noinline-2.C: New test.
8860 * g++.dg/ext/attr-noinline.C: New test.
8861 * g++.dg/ext/attr-nonnull.C: New test.
8862 * g++.dg/ext/attr-noreturn-2.C: New test.
8863 * g++.dg/ext/attr-noreturn.C: New test.
8864 * g++.dg/ext/attr-nothrow-2.C: New test.
8865 * g++.dg/ext/attr-nothrow.C: New test.
8866 * g++.dg/ext/attr-optimize.C: New test.
8867 * g++.dg/ext/attr-pure.C: New test.
8868 * g++.dg/ext/attr-returns-nonnull.C: New test.
8869 * g++.dg/ext/attr-warning.C: New test.
8871 2018-02-27 Nathan Sidwell <nathan@acm.org>
8874 * g++.dg/lookup/pr84426.C: New.
8876 2018-02-27 Richard Biener <rguenther@suse.de>
8878 PR tree-optimization/84512
8879 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8881 2018-02-27 Martin Liska <mliska@suse.cz>
8883 PR gcov-profile/84548
8884 * g++.dg/gcov/pr84548.C: New test.
8886 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8889 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8891 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8894 * g++.dg/cpp1y/pr84558.C: New test.
8896 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8899 * g++.dg/cpp0x/alignas14.C: New.
8900 * g++.dg/cpp0x/alignas15.C: Likewise.
8902 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8905 * g++.dg/gomp/pr84557.C: New test.
8907 2018-02-26 Marek Polacek <polacek@redhat.com>
8910 * g++.dg/cpp1z/pr84325.C: New test.
8912 2018-02-26 Carl Love <cel@us.ibm.com>
8914 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8916 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8917 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8918 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8920 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8921 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8924 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8927 * gcc.target/i386/indirect-thunk-1.c: Updated.
8928 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8929 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8930 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8931 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8932 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8933 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8934 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8935 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8936 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8937 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8938 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8939 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8940 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8941 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8942 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8943 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8944 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8945 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8946 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8947 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8948 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8949 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8950 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8951 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8952 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8953 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8954 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8955 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8956 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8957 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8958 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8959 * gcc.target/i386/ret-thunk-9.c: Likewise.
8960 * gcc.target/i386/ret-thunk-10.c: Likewise.
8961 * gcc.target/i386/ret-thunk-11.c: Likewise.
8962 * gcc.target/i386/ret-thunk-12.c: Likewise.
8963 * gcc.target/i386/ret-thunk-13.c: Likewise.
8964 * gcc.target/i386/ret-thunk-14.c: Likewise.
8965 * gcc.target/i386/ret-thunk-15.c: Likewise.
8967 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8969 * gcc.c-torture/execute/20180226-1.c: New test.
8971 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8973 PR tree-optimization/83965
8974 * gcc.dg/vect/pr83965-2.c: New test.
8976 2018-02-26 Tom de Vries <tom@codesourcery.com>
8978 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8980 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8983 * gcc.target/i386/ret-thunk-22.c: New test.
8984 * gcc.target/i386/ret-thunk-23.c: Likewise.
8985 * gcc.target/i386/ret-thunk-24.c: Likewise.
8986 * gcc.target/i386/ret-thunk-25.c: Likewise.
8987 * gcc.target/i386/ret-thunk-26.c: Likewise.
8989 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8992 * g++.dg/cpp1z/pr84533.C: New.
8994 2018-02-26 Marek Polacek <polacek@redhat.com>
8997 * g++.dg/parse/error60.C: New test.
8999 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9002 * g++.dg/gomp/pr84556.C: New test.
9003 * g++.dg/vect/pr84556.cc: New test.
9005 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
9008 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
9009 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9010 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
9011 * gfortran.dg/c_loc_test.f90: Likewise.
9012 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9013 * gfortran.dg/proc_decl_17.f90: Likewise.
9014 * gfortran.dg/proc_ptr_8.f90: Likewise.
9016 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9019 * gcc.target/aarch64/lr_free_2.c: Revert changes in
9020 r254814 disabling -fomit-frame-pointer by default.
9021 * gcc.target/aarch64/spill_1.c: Likewise.
9022 * gcc.target/aarch64/test_frame_11.c: Likewise.
9023 * gcc.target/aarch64/test_frame_12.c: Likewise.
9024 * gcc.target/aarch64/test_frame_13.c: Likewise.
9025 * gcc.target/aarch64/test_frame_14.c: Likewise.
9026 * gcc.target/aarch64/test_frame_15.c: Likewise.
9027 * gcc.target/aarch64/test_frame_3.c: Likewise.
9028 * gcc.target/aarch64/test_frame_5.c: Likewise.
9029 * gcc.target/aarch64/test_frame_9.c: Likewise.
9031 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
9034 * gfortran.dg/explicit_shape_1.f90: New test.
9035 * gfortran.dg/automatic_module_variable.f90: Update regex.
9036 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
9037 * gfortran.dg/constant_shape.f90: Ditto.
9038 * gfortran.dg/dec_structure_23.f90: Ditto.
9039 * gfortran.dg/pr78240.f90: Ditto.
9041 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
9044 * gfortran.dg/pr84523.f90: New test.
9046 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9049 * gfortran.dg/select_type_40.f90: New test.
9051 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
9054 * gfortran.dg/data_substring.f90: New test.
9056 2018-02-24 Marek Polacek <polacek@redhat.com>
9059 * g++.dg/cpp1z/constexpr-83692.C: New test.
9061 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
9064 * gfortran.dg/statement_function_1.f90: Update test.
9066 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9069 * gfortran.dg/inquire_19.f90: New test.
9071 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9074 * gfortran.dg/pr83149_b.f90: New test.
9075 * gfortran.dg/pr83149_a.f90: Additional source for previous.
9077 2018-02-23 Carl Love <cel@us.ibm.com>
9079 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
9080 vec_signed2 and vec_unsigned2 to new Power 8 test file.
9081 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
9084 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9086 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
9087 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
9089 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9091 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
9094 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9097 * gfortran.dg/pr83149_1.f90: New test.
9098 * gfortran.dg/pr83149.f90: Additional source for previous.
9100 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
9103 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
9104 __GI___pthread_mutex_init as well.
9106 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9109 * gfortran.dg/class_68.f90: New test.
9111 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9114 * gfortran.dg/derived_init_5.f90: New test.
9116 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9119 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
9120 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
9122 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
9125 * gcc.target/powerpc/pr81572.c: New.
9127 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
9129 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
9131 2018-02-22 Martin Sebor <msebor@redhat.com>
9133 PR tree-optimization/84480
9134 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
9135 * g++.dg/warn/Wstringop-truncation-1.C: New test.
9137 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
9140 * gcc.target/i386/indirect-thunk-11.c: New test.
9141 * gcc.target/i386/indirect-thunk-12.c: Likewise.
9142 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
9143 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
9144 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
9145 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9146 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9147 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9148 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9149 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9151 2018-02-22 Steve Ellcey <sellcey@cavium.com>
9154 * gcc.target/aarch64/asm-2.c: Add dg-error for
9156 * gcc.target/aarch64/asm-4.c: New test.
9158 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9160 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9162 2018-02-22 Marek Polacek <polacek@redhat.com>
9165 * g++.dg/parse/error59.C: New test.
9167 2018-02-22 Tom de Vries <tom@codesourcery.com>
9169 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9171 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9174 * g++.dg/cpp0x/pr77655.C: New.
9176 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9179 * g++.dg/cpp1y/pr84496.C: New test.
9182 * g++.dg/torture/pr84502.C: New test.
9184 PR tree-optimization/84503
9185 * gcc.dg/pr84503-1.c: New test.
9186 * gcc.dg/pr84503-2.c: New test.
9188 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9190 PR tree-optimization/84478
9191 * gcc.c-torture/execute/pr84478.c: New test.
9193 2018-02-20 Martin Sebor <msebor@redhat.com>
9196 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9197 * c-c++-common/Wrestrict.c: Same.
9198 * gcc.dg/Wrestrict-6.c: Same.
9199 * gcc.dg/Warray-bounds-27.c: New test.
9200 * gcc.dg/Wrestrict-8.c: New test.
9201 * gcc.dg/Wrestrict-9.c: New test.
9202 * gcc.dg/pr84095.c: New test.
9204 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9206 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9208 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9212 * gfortran.dg/structure_constructor_14.f90: New test.
9214 2018-02-20 Jeff Law <law@redhat.com>
9217 PR tree-optimization/81592
9219 * gcc.dg/pr81592.c: New test.
9220 * gcc.dg/pr82123.c: New test.
9221 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9223 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9226 * g++.dg/warn/Wunused-var-30.C: New test.
9228 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9230 PR tree-optimization/84419
9231 * gcc.dg/vect/pr84419.c: New test.
9233 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9236 * gfortran.dg/pr82004.f90: New test.
9238 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9240 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9242 2018-02-20 Martin Liska <mliska@suse.cz>
9246 * gcc.target/i386/pr84310.c: New test.
9247 * gcc.target/i386/pr84310-2.c: Likewise.
9249 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9252 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9254 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9257 * g++.dg/cpp1z/launder7.C: New test.
9260 * g++.dg/cpp0x/constexpr-84449.C: New test.
9263 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9265 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9269 * gfortran.dg/associate_22.f90: Enable commented out test.
9270 * gfortran.dg/associate_36.f90: New test.
9272 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9275 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9277 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9279 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9280 (dg-options): Use -mavx instead of -w.
9282 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9285 * g++.dg/cpp1z/launder8.C: New test.
9288 * g++.dg/gomp/pr84448.C: New test.
9291 * g++.dg/gomp/pr84430.C: New test.
9293 PR tree-optimization/84452
9294 * gcc.dg/pr84452.c: New test.
9297 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9299 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9302 * gfortran.dg/implied_do_io_4.f90: New test.
9304 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9306 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9307 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9308 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9310 2018-02-19 Carl Love <cel@us.ibm.com>
9312 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9314 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9317 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9319 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9322 * g++.dg/cpp0x/auto50.C: New.
9323 * g++.dg/parse/friend12.C: Adjust.
9325 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9327 PR libgfortran/84389
9328 * gfortran.dg/dtio_33.f90: New test.
9330 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9332 PR libgfortran/84412
9333 * gfortran.dg/inquire_18.f90: New test.
9335 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9338 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9339 * gfortran.dg/pointer_intent_3.f90: Ditto.
9340 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9341 * gfortran.dg/protected_3.f90: Ditto.
9342 * gfortran.dg/protected_4.f90: Ditto.
9343 * gfortran.dg/protected_5.f90: Ditto.
9344 * gfortran.dg/protected_6.f90: Ditto.
9346 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9349 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9352 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9355 * gfortran.dg/inline_matmul_22.f90: New test.
9357 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9360 * gfortran.dg/abort_shoulfail.f90: New test.
9361 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9363 * gfortran.dg/PR19754_2.f90: Likewise.
9364 * gfortran.dg/PR19872.f: Likewise.
9365 * gfortran.dg/PR49268.f90: Likewise.
9366 * gfortran.dg/Wall.f90: Likewise.
9367 * gfortran.dg/Wno-all.f90: Likewise.
9368 * gfortran.dg/achar_1.f90: Likewise.
9369 * gfortran.dg/achar_2.f90: Likewise.
9370 * gfortran.dg/achar_4.f90: Likewise.
9371 * gfortran.dg/achar_6.F90: Likewise.
9372 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9373 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9374 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9375 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9376 * gfortran.dg/actual_array_result_1.f90: Likewise.
9377 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9378 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9379 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9380 * gfortran.dg/actual_procedure_1.f90: Likewise.
9381 * gfortran.dg/adjustl_1.f90: Likewise.
9382 * gfortran.dg/advance_1.f90: Likewise.
9383 * gfortran.dg/advance_4.f90: Likewise.
9384 * gfortran.dg/advance_5.f90: Likewise.
9385 * gfortran.dg/advance_6.f90: Likewise.
9386 * gfortran.dg/aint_anint_1.f90: Likewise.
9387 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9388 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9389 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9390 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9391 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9392 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9393 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9394 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9395 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9396 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9397 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9398 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9399 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9400 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9401 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9402 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9403 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9404 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9405 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9406 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9407 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9408 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9409 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9410 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9411 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9412 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9413 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9414 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9415 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9416 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9417 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9418 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9419 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9420 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9421 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9422 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9423 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9424 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9425 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9426 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9427 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9428 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9429 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9430 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9431 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9432 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9433 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9434 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9435 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9436 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9437 * gfortran.dg/allocatable_function_1.f90: Likewise.
9438 * gfortran.dg/allocatable_function_10.f90: Likewise.
9439 * gfortran.dg/allocatable_function_3.f90: Likewise.
9440 * gfortran.dg/allocatable_function_5.f90: Likewise.
9441 * gfortran.dg/allocatable_function_6.f90: Likewise.
9442 * gfortran.dg/allocatable_function_7.f90: Likewise.
9443 * gfortran.dg/allocatable_function_8.f90: Likewise.
9444 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9445 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9446 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9447 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9448 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9449 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9450 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9451 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9452 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9453 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9454 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9455 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9456 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9457 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9458 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9459 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9460 * gfortran.dg/allocate_class_3.f90: Likewise.
9461 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9462 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9463 * gfortran.dg/allocate_derived_5.f90: Likewise.
9464 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9465 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9466 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9467 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9468 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9469 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9470 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9471 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9472 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9473 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9474 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9475 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9476 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9477 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9478 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9479 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9480 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9481 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9482 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9483 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9484 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9485 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9486 * gfortran.dg/altreturn_3.f90: Likewise.
9487 * gfortran.dg/altreturn_5.f90: Likewise.
9488 * gfortran.dg/altreturn_7.f90: Likewise.
9489 * gfortran.dg/and_or_xor.f90: Likewise.
9490 * gfortran.dg/anint_1.f90: Likewise.
9491 * gfortran.dg/any_all_1.f90: Likewise.
9492 * gfortran.dg/anyallcount_1.f90: Likewise.
9493 * gfortran.dg/append_1.f90: Likewise.
9494 * gfortran.dg/argument_checking_1.f90: Likewise.
9495 * gfortran.dg/argument_checking_2.f90: Likewise.
9496 * gfortran.dg/argument_checking_8.f90: Likewise.
9497 * gfortran.dg/arithmetic_if.f90: Likewise.
9498 * gfortran.dg/array_1.f90: Likewise.
9499 * gfortran.dg/array_2.f90: Likewise.
9500 * gfortran.dg/array_alloc_1.f90: Likewise.
9501 * gfortran.dg/array_alloc_2.f90: Likewise.
9502 * gfortran.dg/array_alloc_3.f90: Likewise.
9503 * gfortran.dg/array_assignment_1.F90: Likewise.
9504 * gfortran.dg/array_assignment_5.f90: Likewise.
9505 * gfortran.dg/array_constructor_1.f90: Likewise.
9506 * gfortran.dg/array_constructor_10.f90: Likewise.
9507 * gfortran.dg/array_constructor_11.f90: Likewise.
9508 * gfortran.dg/array_constructor_12.f90: Likewise.
9509 * gfortran.dg/array_constructor_15.f90: Likewise.
9510 * gfortran.dg/array_constructor_16.f90: Likewise.
9511 * gfortran.dg/array_constructor_17.f90: Likewise.
9512 * gfortran.dg/array_constructor_19.f90: Likewise.
9513 * gfortran.dg/array_constructor_23.f: Likewise.
9514 * gfortran.dg/array_constructor_24.f: Likewise.
9515 * gfortran.dg/array_constructor_32.f90: Likewise.
9516 * gfortran.dg/array_constructor_36.f90: Likewise.
9517 * gfortran.dg/array_constructor_39.f90: Likewise.
9518 * gfortran.dg/array_constructor_4.f90: Likewise.
9519 * gfortran.dg/array_constructor_40.f90: Likewise.
9520 * gfortran.dg/array_constructor_44.f90: Likewise.
9521 * gfortran.dg/array_constructor_45.f90: Likewise.
9522 * gfortran.dg/array_constructor_46.f90: Likewise.
9523 * gfortran.dg/array_constructor_47.f90: Likewise.
9524 * gfortran.dg/array_constructor_49.f90: Likewise.
9525 * gfortran.dg/array_constructor_5.f90: Likewise.
9526 * gfortran.dg/array_constructor_50.f90: Likewise.
9527 * gfortran.dg/array_constructor_6.f90: Likewise.
9528 * gfortran.dg/array_constructor_7.f90: Likewise.
9529 * gfortran.dg/array_constructor_8.f90: Likewise.
9530 * gfortran.dg/array_constructor_9.f90: Likewise.
9531 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9532 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9533 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9534 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9535 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9536 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9537 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9538 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9539 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9540 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9541 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9542 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9543 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9544 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9545 * gfortran.dg/array_function_1.f90: Likewise.
9546 * gfortran.dg/array_function_5.f90: Likewise.
9547 * gfortran.dg/array_initializer_1.f90: Likewise.
9548 * gfortran.dg/array_initializer_2.f90: Likewise.
9549 * gfortran.dg/array_memcpy_5.f90: Likewise.
9550 * gfortran.dg/array_memset_2.f90: Likewise.
9551 * gfortran.dg/array_reference_1.f90: Likewise.
9552 * gfortran.dg/array_return_value_1.f90: Likewise.
9553 * gfortran.dg/array_section_1.f90: Likewise.
9554 * gfortran.dg/array_temporaries_3.f90: Likewise.
9555 * gfortran.dg/arrayio_1.f90: Likewise.
9556 * gfortran.dg/arrayio_10.f90: Likewise.
9557 * gfortran.dg/arrayio_11.f90: Likewise.
9558 * gfortran.dg/arrayio_12.f90: Likewise.
9559 * gfortran.dg/arrayio_13.f90: Likewise.
9560 * gfortran.dg/arrayio_14.f90: Likewise.
9561 * gfortran.dg/arrayio_16.f90: Likewise.
9562 * gfortran.dg/arrayio_2.f90: Likewise.
9563 * gfortran.dg/arrayio_3.f90: Likewise.
9564 * gfortran.dg/arrayio_4.f90: Likewise.
9565 * gfortran.dg/arrayio_5.f90: Likewise.
9566 * gfortran.dg/arrayio_6.f90: Likewise.
9567 * gfortran.dg/arrayio_7.f90: Likewise.
9568 * gfortran.dg/arrayio_8.f90: Likewise.
9569 * gfortran.dg/arrayio_9.f90: Likewise.
9570 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9571 * gfortran.dg/assign_10.f90: Likewise.
9572 * gfortran.dg/assign_9.f90: Likewise.
9573 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9574 * gfortran.dg/assignment_1.f90: Likewise.
9575 * gfortran.dg/associate_1.f03: Likewise.
9576 * gfortran.dg/associate_11.f90: Likewise.
9577 * gfortran.dg/associate_13.f90: Likewise.
9578 * gfortran.dg/associate_15.f90: Likewise.
9579 * gfortran.dg/associate_17.f90: Likewise.
9580 * gfortran.dg/associate_18.f08: Likewise.
9581 * gfortran.dg/associate_19.f03: Likewise.
9582 * gfortran.dg/associate_20.f03: Likewise.
9583 * gfortran.dg/associate_22.f90: Likewise.
9584 * gfortran.dg/associate_23.f90: Likewise.
9585 * gfortran.dg/associate_24.f90: Likewise.
9586 * gfortran.dg/associate_25.f90: Likewise.
9587 * gfortran.dg/associate_27.f90: Likewise.
9588 * gfortran.dg/associate_28.f90: Likewise.
9589 * gfortran.dg/associate_32.f03: Likewise.
9590 * gfortran.dg/associate_33.f03: Likewise.
9591 * gfortran.dg/associate_34.f90: Likewise.
9592 * gfortran.dg/associate_6.f03: Likewise.
9593 * gfortran.dg/associate_7.f03: Likewise.
9594 * gfortran.dg/associate_8.f03: Likewise.
9595 * gfortran.dg/associate_9.f03: Likewise.
9596 * gfortran.dg/associated_1.f90: Likewise.
9597 * gfortran.dg/associated_2.f90: Likewise.
9598 * gfortran.dg/associated_5.f90: Likewise.
9599 * gfortran.dg/associated_6.f90: Likewise.
9600 * gfortran.dg/associated_target_3.f90: Likewise.
9601 * gfortran.dg/associated_target_4.f90: Likewise.
9602 * gfortran.dg/associated_target_5.f03: Likewise.
9603 * gfortran.dg/associated_target_6.f03: Likewise.
9604 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9605 * gfortran.dg/assumed_rank_1.f90: Likewise.
9606 * gfortran.dg/assumed_rank_10.f90: Likewise.
9607 * gfortran.dg/assumed_rank_2.f90: Likewise.
9608 * gfortran.dg/assumed_rank_7.f90: Likewise.
9609 * gfortran.dg/assumed_rank_8.f90: Likewise.
9610 * gfortran.dg/assumed_rank_9.f90: Likewise.
9611 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9612 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9613 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9614 * gfortran.dg/assumed_type_2.f90: Likewise.
9615 * gfortran.dg/atan2_1.f90: Likewise.
9616 * gfortran.dg/auto_array_1.f90: Likewise.
9617 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9618 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9619 * gfortran.dg/auto_char_len_3.f90: Likewise.
9620 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9621 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9622 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9623 * gfortran.dg/auto_save_2.f90: Likewise.
9624 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9625 * gfortran.dg/backslash_1.f90: Likewise.
9626 * gfortran.dg/backslash_2.f90: Likewise.
9627 * gfortran.dg/backslash_3.f: Likewise.
9628 * gfortran.dg/backspace_1.f: Likewise.
9629 * gfortran.dg/backspace_10.f90: Likewise.
9630 * gfortran.dg/backspace_11.f90: Likewise.
9631 * gfortran.dg/backspace_2.f: Likewise.
9632 * gfortran.dg/backspace_3.f: Likewise.
9633 * gfortran.dg/backspace_4.f: Likewise.
9634 * gfortran.dg/backspace_5.f: Likewise.
9635 * gfortran.dg/backspace_6.f: Likewise.
9636 * gfortran.dg/backspace_7.f90: Likewise.
9637 * gfortran.dg/backspace_8.f: Likewise.
9638 * gfortran.dg/backspace_9.f: Likewise.
9639 * gfortran.dg/bessel_1.f90: Likewise.
9640 * gfortran.dg/bessel_2.f90: Likewise.
9641 * gfortran.dg/bessel_5.f90: Likewise.
9642 * gfortran.dg/bessel_6.f90: Likewise.
9643 * gfortran.dg/bessel_7.f90: Likewise.
9644 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9645 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9646 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9647 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9648 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9649 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9650 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9651 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9652 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9653 * gfortran.dg/bit_comparison_1.F90: Likewise.
9654 * gfortran.dg/bit_comparison_2.F90: Likewise.
9655 * gfortran.dg/block_1.f08: Likewise.
9656 * gfortran.dg/block_13.f08: Likewise.
9657 * gfortran.dg/block_14.f90: Likewise.
9658 * gfortran.dg/block_2.f08: Likewise.
9659 * gfortran.dg/block_6.f08: Likewise.
9660 * gfortran.dg/block_7.f08: Likewise.
9661 * gfortran.dg/block_8.f08: Likewise.
9662 * gfortran.dg/blockdata_1.f90: Likewise.
9663 * gfortran.dg/bound_1.f90: Likewise.
9664 * gfortran.dg/bound_2.f90: Likewise.
9665 * gfortran.dg/bound_3.f90: Likewise.
9666 * gfortran.dg/bound_4.f90: Likewise.
9667 * gfortran.dg/bound_5.f90: Likewise.
9668 * gfortran.dg/bound_6.f90: Likewise.
9669 * gfortran.dg/bound_7.f90: Likewise.
9670 * gfortran.dg/bound_8.f90: Likewise.
9671 * gfortran.dg/bound_9.f90: Likewise.
9672 * gfortran.dg/bound_simplification_1.f90: Likewise.
9673 * gfortran.dg/bound_simplification_3.f90: Likewise.
9674 * gfortran.dg/bound_simplification_4.f90: Likewise.
9675 * gfortran.dg/bound_simplification_5.f90: Likewise.
9676 * gfortran.dg/bound_simplification_6.f90: Likewise.
9677 * gfortran.dg/bounds_check_1.f90: Likewise.
9678 * gfortran.dg/bounds_check_12.f90: Likewise.
9679 * gfortran.dg/bounds_check_14.f90: Likewise.
9680 * gfortran.dg/bounds_check_15.f90: Likewise.
9681 * gfortran.dg/bounds_check_19.f90: Likewise.
9682 * gfortran.dg/bounds_check_8.f90: Likewise.
9683 * gfortran.dg/bounds_check_9.f90: Likewise.
9684 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9685 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9686 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9687 * gfortran.dg/boz_1.f90: Likewise.
9688 * gfortran.dg/boz_11.f90: Likewise.
9689 * gfortran.dg/boz_13.f90: Likewise.
9690 * gfortran.dg/boz_14.f90: Likewise.
9691 * gfortran.dg/boz_15.f90: Likewise.
9692 * gfortran.dg/boz_3.f90: Likewise.
9693 * gfortran.dg/boz_6.f90: Likewise.
9694 * gfortran.dg/boz_9.f90: Likewise.
9695 * gfortran.dg/byte_1.f90: Likewise.
9696 * gfortran.dg/byte_2.f90: Likewise.
9697 * gfortran.dg/c_assoc.f90: Likewise.
9698 * gfortran.dg/c_assoc_2.f03: Likewise.
9699 * gfortran.dg/c_assoc_3.f90: Likewise.
9700 * gfortran.dg/c_by_val_1.f: Likewise.
9701 * gfortran.dg/c_by_val_5.f90: Likewise.
9702 * gfortran.dg/c_char_tests.f03: Likewise.
9703 * gfortran.dg/c_char_tests_2.f03: Likewise.
9704 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9705 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9706 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9707 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9708 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9709 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9710 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9711 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9712 * gfortran.dg/c_kind_params.f90: Likewise.
9713 * gfortran.dg/c_loc_test_20.f90: Likewise.
9714 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9715 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9716 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9717 * gfortran.dg/c_size_t_test.f03: Likewise.
9718 * gfortran.dg/c_sizeof_1.f90: Likewise.
9719 * gfortran.dg/c_sizeof_5.f90: Likewise.
9720 * gfortran.dg/c_sizeof_6.f90: Likewise.
9721 * gfortran.dg/char4_iunit_1.f03: Likewise.
9722 * gfortran.dg/char4_iunit_2.f03: Likewise.
9723 * gfortran.dg/char_allocation_1.f90: Likewise.
9724 * gfortran.dg/char_array_constructor.f90: Likewise.
9725 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9726 * gfortran.dg/char_assign_1.f90: Likewise.
9727 * gfortran.dg/char_associated_1.f90: Likewise.
9728 * gfortran.dg/char_cast_2.f90: Likewise.
9729 * gfortran.dg/char_comparison_1.f: Likewise.
9730 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9731 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9732 * gfortran.dg/char_cons_len.f90: Likewise.
9733 * gfortran.dg/char_conversion.f90: Likewise.
9734 * gfortran.dg/char_cshift_1.f90: Likewise.
9735 * gfortran.dg/char_cshift_2.f90: Likewise.
9736 * gfortran.dg/char_decl_2.f90: Likewise.
9737 * gfortran.dg/char_eoshift_1.f90: Likewise.
9738 * gfortran.dg/char_eoshift_2.f90: Likewise.
9739 * gfortran.dg/char_eoshift_3.f90: Likewise.
9740 * gfortran.dg/char_eoshift_4.f90: Likewise.
9741 * gfortran.dg/char_eoshift_5.f90: Likewise.
9742 * gfortran.dg/char_expr_1.f90: Likewise.
9743 * gfortran.dg/char_expr_3.f90: Likewise.
9744 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9745 * gfortran.dg/char_length_12.f90: Likewise.
9746 * gfortran.dg/char_length_14.f90: Likewise.
9747 * gfortran.dg/char_length_15.f90: Likewise.
9748 * gfortran.dg/char_length_17.f90: Likewise.
9749 * gfortran.dg/char_length_20.f90: Likewise.
9750 * gfortran.dg/char_length_21.f90: Likewise.
9751 * gfortran.dg/char_length_5.f90: Likewise.
9752 * gfortran.dg/char_length_6.f90: Likewise.
9753 * gfortran.dg/char_length_7.f90: Likewise.
9754 * gfortran.dg/char_length_8.f90: Likewise.
9755 * gfortran.dg/char_pack_1.f90: Likewise.
9756 * gfortran.dg/char_pack_2.f90: Likewise.
9757 * gfortran.dg/char_pointer_assign.f90: Likewise.
9758 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9759 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9760 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9761 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9762 * gfortran.dg/char_pointer_func.f90: Likewise.
9763 * gfortran.dg/char_reshape_1.f90: Likewise.
9764 * gfortran.dg/char_result_1.f90: Likewise.
9765 * gfortran.dg/char_result_12.f90: Likewise.
9766 * gfortran.dg/char_result_13.f90: Likewise.
9767 * gfortran.dg/char_result_14.f90: Likewise.
9768 * gfortran.dg/char_result_15.f90: Likewise.
9769 * gfortran.dg/char_result_2.f90: Likewise.
9770 * gfortran.dg/char_result_3.f90: Likewise.
9771 * gfortran.dg/char_result_4.f90: Likewise.
9772 * gfortran.dg/char_result_5.f90: Likewise.
9773 * gfortran.dg/char_result_6.f90: Likewise.
9774 * gfortran.dg/char_result_7.f90: Likewise.
9775 * gfortran.dg/char_result_8.f90: Likewise.
9776 * gfortran.dg/char_spread_1.f90: Likewise.
9777 * gfortran.dg/char_transpose_1.f90: Likewise.
9778 * gfortran.dg/char_type_len.f90: Likewise.
9779 * gfortran.dg/char_unpack_1.f90: Likewise.
9780 * gfortran.dg/char_unpack_2.f90: Likewise.
9781 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9782 * gfortran.dg/character_comparison_1.f90: Likewise.
9783 * gfortran.dg/character_comparison_2.f90: Likewise.
9784 * gfortran.dg/character_comparison_3.f90: Likewise.
9785 * gfortran.dg/character_comparison_4.f90: Likewise.
9786 * gfortran.dg/character_comparison_5.f90: Likewise.
9787 * gfortran.dg/character_comparison_6.f90: Likewise.
9788 * gfortran.dg/character_comparison_7.f90: Likewise.
9789 * gfortran.dg/character_comparison_8.f90: Likewise.
9790 * gfortran.dg/character_comparison_9.f90: Likewise.
9791 * gfortran.dg/charlen_15.f90: Likewise.
9792 * gfortran.dg/charlen_16.f90: Likewise.
9793 * gfortran.dg/chkbits.f90: Likewise.
9794 * gfortran.dg/chmod_1.f90: Likewise.
9795 * gfortran.dg/chmod_2.f90: Likewise.
9796 * gfortran.dg/chmod_3.f90: Likewise.
9797 * gfortran.dg/class_1.f03: Likewise.
9798 * gfortran.dg/class_18.f03: Likewise.
9799 * gfortran.dg/class_19.f03: Likewise.
9800 * gfortran.dg/class_35.f90: Likewise.
9801 * gfortran.dg/class_46.f03: Likewise.
9802 * gfortran.dg/class_48.f90: Likewise.
9803 * gfortran.dg/class_51.f90: Likewise.
9804 * gfortran.dg/class_52.f90: Likewise.
9805 * gfortran.dg/class_6.f03: Likewise.
9806 * gfortran.dg/class_63.f90: Likewise.
9807 * gfortran.dg/class_64.f90: Likewise.
9808 * gfortran.dg/class_65.f90: Likewise.
9809 * gfortran.dg/class_66.f90: Likewise.
9810 * gfortran.dg/class_67.f90: Likewise.
9811 * gfortran.dg/class_9.f03: Likewise.
9812 * gfortran.dg/class_alias.f90: Likewise.
9813 * gfortran.dg/class_allocate_1.f03: Likewise.
9814 * gfortran.dg/class_allocate_10.f03: Likewise.
9815 * gfortran.dg/class_allocate_13.f90: Likewise.
9816 * gfortran.dg/class_allocate_14.f90: Likewise.
9817 * gfortran.dg/class_allocate_15.f90: Likewise.
9818 * gfortran.dg/class_allocate_19.f03: Likewise.
9819 * gfortran.dg/class_allocate_21.f90: Likewise.
9820 * gfortran.dg/class_allocate_22.f90: Likewise.
9821 * gfortran.dg/class_allocate_3.f03: Likewise.
9822 * gfortran.dg/class_allocate_4.f03: Likewise.
9823 * gfortran.dg/class_allocate_5.f90: Likewise.
9824 * gfortran.dg/class_allocate_6.f03: Likewise.
9825 * gfortran.dg/class_allocate_7.f03: Likewise.
9826 * gfortran.dg/class_allocate_8.f03: Likewise.
9827 * gfortran.dg/class_allocate_9.f03: Likewise.
9828 * gfortran.dg/class_array_1.f03: Likewise.
9829 * gfortran.dg/class_array_14.f90: Likewise.
9830 * gfortran.dg/class_array_15.f03: Likewise.
9831 * gfortran.dg/class_array_16.f90: Likewise.
9832 * gfortran.dg/class_array_2.f03: Likewise.
9833 * gfortran.dg/class_array_20.f03: Likewise.
9834 * gfortran.dg/class_array_21.f03: Likewise.
9835 * gfortran.dg/class_array_3.f03: Likewise.
9836 * gfortran.dg/class_array_4.f03: Likewise.
9837 * gfortran.dg/class_array_7.f03: Likewise.
9838 * gfortran.dg/class_array_8.f03: Likewise.
9839 * gfortran.dg/class_array_9.f03: Likewise.
9840 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9841 * gfortran.dg/class_dummy_1.f03: Likewise.
9842 * gfortran.dg/class_optional_1.f90: Likewise.
9843 * gfortran.dg/class_optional_2.f90: Likewise.
9844 * gfortran.dg/class_result_5.f90: Likewise.
9845 * gfortran.dg/class_result_6.f90: Likewise.
9846 * gfortran.dg/class_to_type_1.f03: Likewise.
9847 * gfortran.dg/class_to_type_2.f90: Likewise.
9848 * gfortran.dg/class_to_type_3.f03: Likewise.
9849 * gfortran.dg/class_to_type_4.f90: Likewise.
9850 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9851 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9852 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9853 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9854 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9855 * gfortran.dg/coarray/codimension.f90: Likewise.
9856 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9857 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9858 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9859 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9860 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9861 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9862 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9863 * gfortran.dg/coarray/event_1.f90: Likewise.
9864 * gfortran.dg/coarray/event_2.f90: Likewise.
9865 * gfortran.dg/coarray/get_array.f90: Likewise.
9866 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9867 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9868 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9869 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9870 * gfortran.dg/coarray/lock_1.f90: Likewise.
9871 * gfortran.dg/coarray/lock_2.f90: Likewise.
9872 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9873 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9874 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9875 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9876 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9877 * gfortran.dg/coarray/registering_1.f90: Likewise.
9878 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9879 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9880 * gfortran.dg/coarray/send_array.f90: Likewise.
9881 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9882 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9883 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9884 * gfortran.dg/coarray/sync_1.f90: Likewise.
9885 * gfortran.dg/coarray/sync_3.f90: Likewise.
9886 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9887 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9888 * gfortran.dg/coarray_13.f90: Likewise.
9889 * gfortran.dg/coarray_15.f90: Likewise.
9890 * gfortran.dg/coarray_16.f90: Likewise.
9891 * gfortran.dg/coarray_2.f90: Likewise.
9892 * gfortran.dg/coarray_23.f90: Likewise.
9893 * gfortran.dg/coarray_40.f90: Likewise.
9894 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9895 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9896 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9897 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9898 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9899 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9900 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9901 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9902 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9903 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9904 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9905 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9906 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9907 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9908 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9909 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9910 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9911 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9912 * gfortran.dg/coarray_stat_2.f90: Likewise.
9913 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9914 * gfortran.dg/coindexed_1.f90: Likewise.
9915 * gfortran.dg/comma.f: Likewise.
9916 * gfortran.dg/comma_format_extension_3.f: Likewise.
9917 * gfortran.dg/comma_format_extension_4.f: Likewise.
9918 * gfortran.dg/common_2.f90: Likewise.
9919 * gfortran.dg/common_4.f90: Likewise.
9920 * gfortran.dg/common_align_1.f90: Likewise.
9921 * gfortran.dg/common_align_2.f90: Likewise.
9922 * gfortran.dg/common_equivalence_1.f: Likewise.
9923 * gfortran.dg/common_pointer_1.f90: Likewise.
9924 * gfortran.dg/common_resize_1.f: Likewise.
9925 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9926 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9927 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9928 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9929 * gfortran.dg/complex_read.f90: Likewise.
9930 * gfortran.dg/complex_write.f90: Likewise.
9931 * gfortran.dg/constant_substring.f: Likewise.
9932 * gfortran.dg/constructor_2.f90: Likewise.
9933 * gfortran.dg/constructor_3.f90: Likewise.
9934 * gfortran.dg/constructor_6.f90: Likewise.
9935 * gfortran.dg/contained_1.f90: Likewise.
9936 * gfortran.dg/contained_3.f90: Likewise.
9937 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9938 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9939 * gfortran.dg/continuation_1.f90: Likewise.
9940 * gfortran.dg/continuation_11.f90: Likewise.
9941 * gfortran.dg/continuation_12.f90: Likewise.
9942 * gfortran.dg/continuation_13.f90: Likewise.
9943 * gfortran.dg/continuation_14.f: Likewise.
9944 * gfortran.dg/continuation_8.f90: Likewise.
9945 * gfortran.dg/convert_2.f90: Likewise.
9946 * gfortran.dg/convert_implied_open.f90: Likewise.
9947 * gfortran.dg/count_init_expr.f03: Likewise.
9948 * gfortran.dg/cr_lf.f90: Likewise.
9949 * gfortran.dg/cray_pointers_10.f90: Likewise.
9950 * gfortran.dg/cray_pointers_2.f90: Likewise.
9951 * gfortran.dg/cray_pointers_5.f90: Likewise.
9952 * gfortran.dg/cray_pointers_7.f90: Likewise.
9953 * gfortran.dg/cray_pointers_8.f90: Likewise.
9954 * gfortran.dg/cshift_1.f90: Likewise.
9955 * gfortran.dg/cshift_2.f90: Likewise.
9956 * gfortran.dg/cshift_large_1.f90: Likewise.
9957 * gfortran.dg/cshift_nan_1.f90: Likewise.
9958 * gfortran.dg/csqrt_2.f: Likewise.
9959 * gfortran.dg/data_array_1.f90: Likewise.
9960 * gfortran.dg/data_char_1.f90: Likewise.
9961 * gfortran.dg/data_char_2.f90: Likewise.
9962 * gfortran.dg/data_char_3.f90: Likewise.
9963 * gfortran.dg/data_derived_1.f90: Likewise.
9964 * gfortran.dg/data_implied_do_1.f90: Likewise.
9965 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9966 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9967 * gfortran.dg/deallocate_stat.f90: Likewise.
9968 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9969 * gfortran.dg/debug/pr37738.f: Likewise.
9970 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9971 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9972 * gfortran.dg/dec_exp_1.f90: Likewise.
9973 * gfortran.dg/dec_init_1.f90: Likewise.
9974 * gfortran.dg/dec_init_2.f90: Likewise.
9975 * gfortran.dg/dec_init_3.f90: Likewise.
9976 * gfortran.dg/dec_init_4.f90: Likewise.
9977 * gfortran.dg/dec_io_1.f90: Likewise.
9978 * gfortran.dg/dec_io_2.f90: Likewise.
9979 * gfortran.dg/dec_io_2a.f90: Likewise.
9980 * gfortran.dg/dec_io_6.f90: Likewise.
9981 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9982 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9983 * gfortran.dg/dec_math.f90: Likewise.
9984 * gfortran.dg/dec_parameter_1.f: Likewise.
9985 * gfortran.dg/dec_parameter_2.f90: Likewise.
9986 * gfortran.dg/dec_static_1.f90: Likewise.
9987 * gfortran.dg/dec_static_2.f90: Likewise.
9988 * gfortran.dg/dec_structure_1.f90: Likewise.
9989 * gfortran.dg/dec_structure_10.f90: Likewise.
9990 * gfortran.dg/dec_structure_18.f90: Likewise.
9991 * gfortran.dg/dec_structure_19.f90: Likewise.
9992 * gfortran.dg/dec_structure_2.f90: Likewise.
9993 * gfortran.dg/dec_structure_22.f90: Likewise.
9994 * gfortran.dg/dec_structure_3.f90: Likewise.
9995 * gfortran.dg/dec_structure_4.f90: Likewise.
9996 * gfortran.dg/dec_structure_5.f90: Likewise.
9997 * gfortran.dg/dec_structure_6.f90: Likewise.
9998 * gfortran.dg/dec_structure_7.f90: Likewise.
9999 * gfortran.dg/dec_union_1.f90: Likewise.
10000 * gfortran.dg/dec_union_2.f90: Likewise.
10001 * gfortran.dg/dec_union_3.f90: Likewise.
10002 * gfortran.dg/dec_union_4.f90: Likewise.
10003 * gfortran.dg/dec_union_5.f90: Likewise.
10004 * gfortran.dg/default_format_1.f90: Likewise.
10005 * gfortran.dg/default_format_2.f90: Likewise.
10006 * gfortran.dg/default_format_denormal_1.f90: Likewise.
10007 * gfortran.dg/default_format_denormal_2.f90: Likewise.
10008 * gfortran.dg/default_initialization_3.f90: Likewise.
10009 * gfortran.dg/default_initialization_4.f90: Likewise.
10010 * gfortran.dg/default_initialization_5.f90: Likewise.
10011 * gfortran.dg/deferred_character_1.f90: Likewise.
10012 * gfortran.dg/deferred_character_10.f90: Likewise.
10013 * gfortran.dg/deferred_character_11.f90: Likewise.
10014 * gfortran.dg/deferred_character_12.f90: Likewise.
10015 * gfortran.dg/deferred_character_13.f90: Likewise.
10016 * gfortran.dg/deferred_character_14.f90: Likewise.
10017 * gfortran.dg/deferred_character_15.f90: Likewise.
10018 * gfortran.dg/deferred_character_16.f90: Likewise.
10019 * gfortran.dg/deferred_character_2.f90: Likewise.
10020 * gfortran.dg/deferred_character_3.f90: Likewise.
10021 * gfortran.dg/deferred_character_4.f90: Likewise.
10022 * gfortran.dg/deferred_character_5.f90: Likewise.
10023 * gfortran.dg/deferred_character_6.f90: Likewise.
10024 * gfortran.dg/deferred_character_7.f90: Likewise.
10025 * gfortran.dg/deferred_character_8.f90: Likewise.
10026 * gfortran.dg/deferred_character_9.f90: Likewise.
10027 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
10028 * gfortran.dg/deferred_type_component_1.f90: Likewise.
10029 * gfortran.dg/deferred_type_component_2.f90: Likewise.
10030 * gfortran.dg/deferred_type_param_2.f90: Likewise.
10031 * gfortran.dg/deferred_type_param_4.f90: Likewise.
10032 * gfortran.dg/deferred_type_param_5.f90: Likewise.
10033 * gfortran.dg/deferred_type_param_6.f90: Likewise.
10034 * gfortran.dg/deferred_type_param_8.f90: Likewise.
10035 * gfortran.dg/deferred_type_param_9.f90: Likewise.
10036 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
10037 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
10038 * gfortran.dg/defined_assignment_1.f90: Likewise.
10039 * gfortran.dg/defined_assignment_10.f90: Likewise.
10040 * gfortran.dg/defined_assignment_11.f90: Likewise.
10041 * gfortran.dg/defined_assignment_2.f90: Likewise.
10042 * gfortran.dg/defined_assignment_3.f90: Likewise.
10043 * gfortran.dg/defined_assignment_4.f90: Likewise.
10044 * gfortran.dg/defined_assignment_5.f90: Likewise.
10045 * gfortran.dg/defined_assignment_8.f90: Likewise.
10046 * gfortran.dg/defined_assignment_9.f90: Likewise.
10047 * gfortran.dg/dependency_2.f90: Likewise.
10048 * gfortran.dg/dependency_21.f90: Likewise.
10049 * gfortran.dg/dependency_22.f90: Likewise.
10050 * gfortran.dg/dependency_23.f90: Likewise.
10051 * gfortran.dg/dependency_24.f90: Likewise.
10052 * gfortran.dg/dependency_25.f90: Likewise.
10053 * gfortran.dg/dependency_26.f90: Likewise.
10054 * gfortran.dg/dependency_39.f90: Likewise.
10055 * gfortran.dg/dependency_40.f90: Likewise.
10056 * gfortran.dg/dependency_41.f90: Likewise.
10057 * gfortran.dg/dependency_42.f90: Likewise.
10058 * gfortran.dg/dependency_43.f90: Likewise.
10059 * gfortran.dg/dependency_44.f90: Likewise.
10060 * gfortran.dg/dependency_45.f90: Likewise.
10061 * gfortran.dg/dependency_50.f90: Likewise.
10062 * gfortran.dg/dependency_51.f90: Likewise.
10063 * gfortran.dg/dependent_decls_1.f90: Likewise.
10064 * gfortran.dg/der_array_1.f90: Likewise.
10065 * gfortran.dg/der_array_io_1.f90: Likewise.
10066 * gfortran.dg/der_array_io_2.f90: Likewise.
10067 * gfortran.dg/der_array_io_3.f90: Likewise.
10068 * gfortran.dg/der_io_1.f90: Likewise.
10069 * gfortran.dg/der_io_3.f90: Likewise.
10070 * gfortran.dg/der_pointer_2.f90: Likewise.
10071 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
10072 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
10073 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
10074 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
10075 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
10076 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10077 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
10078 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
10079 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
10080 * gfortran.dg/derived_external_function_1.f90: Likewise.
10081 * gfortran.dg/derived_init_1.f90: Likewise.
10082 * gfortran.dg/derived_init_2.f90: Likewise.
10083 * gfortran.dg/derived_init_3.f90: Likewise.
10084 * gfortran.dg/derived_init_4.f90: Likewise.
10085 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
10086 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10087 * gfortran.dg/dev_null.F90: Likewise.
10088 * gfortran.dg/dfloat_1.f90: Likewise.
10089 * gfortran.dg/dim_sum_1.f90: Likewise.
10090 * gfortran.dg/dim_sum_2.f90: Likewise.
10091 * gfortran.dg/dim_sum_3.f90: Likewise.
10092 * gfortran.dg/direct_io_10.f: Likewise.
10093 * gfortran.dg/direct_io_11.f90: Likewise.
10094 * gfortran.dg/direct_io_12.f90: Likewise.
10095 * gfortran.dg/direct_io_2.f90: Likewise.
10096 * gfortran.dg/direct_io_3.f90: Likewise.
10097 * gfortran.dg/direct_io_4.f90: Likewise.
10098 * gfortran.dg/direct_io_5.f90: Likewise.
10099 * gfortran.dg/direct_io_6.f90: Likewise.
10100 * gfortran.dg/direct_io_7.f90: Likewise.
10101 * gfortran.dg/direct_io_8.f90: Likewise.
10102 * gfortran.dg/direct_io_9.f: Likewise.
10103 * gfortran.dg/do_1.f90: Likewise.
10104 * gfortran.dg/do_3.F90: Likewise.
10105 * gfortran.dg/do_concurrent_2.f90: Likewise.
10106 * gfortran.dg/do_concurrent_4.f90: Likewise.
10107 * gfortran.dg/do_corner_warn.f90: Likewise.
10108 * gfortran.dg/do_iterator_2.f90: Likewise.
10109 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
10110 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
10111 * gfortran.dg/dos_eol.f: Likewise.
10112 * gfortran.dg/dot_product_1.f03: Likewise.
10113 * gfortran.dg/dot_product_2.f90: Likewise.
10114 * gfortran.dg/dot_product_4.f90: Likewise.
10115 * gfortran.dg/dshift_1.F90: Likewise.
10116 * gfortran.dg/dshift_2.F90: Likewise.
10117 * gfortran.dg/dtio_1.f90: Likewise.
10118 * gfortran.dg/dtio_10.f90: Likewise.
10119 * gfortran.dg/dtio_12.f90: Likewise.
10120 * gfortran.dg/dtio_14.f90: Likewise.
10121 * gfortran.dg/dtio_15.f90: Likewise.
10122 * gfortran.dg/dtio_16.f90: Likewise.
10123 * gfortran.dg/dtio_17.f90: Likewise.
10124 * gfortran.dg/dtio_19.f90: Likewise.
10125 * gfortran.dg/dtio_2.f90: Likewise.
10126 * gfortran.dg/dtio_20.f03: Likewise.
10127 * gfortran.dg/dtio_22.f90: Likewise.
10128 * gfortran.dg/dtio_24.f90: Likewise.
10129 * gfortran.dg/dtio_25.f90: Likewise.
10130 * gfortran.dg/dtio_26.f03: Likewise.
10131 * gfortran.dg/dtio_27.f90: Likewise.
10132 * gfortran.dg/dtio_28.f03: Likewise.
10133 * gfortran.dg/dtio_3.f90: Likewise.
10134 * gfortran.dg/dtio_30.f03: Likewise.
10135 * gfortran.dg/dtio_31.f03: Likewise.
10136 * gfortran.dg/dtio_32.f03: Likewise.
10137 * gfortran.dg/dtio_4.f90: Likewise.
10138 * gfortran.dg/dtio_5.f90: Likewise.
10139 * gfortran.dg/dtio_7.f90: Likewise.
10140 * gfortran.dg/dtio_8.f90: Likewise.
10141 * gfortran.dg/dtio_9.f90: Likewise.
10142 * gfortran.dg/dummy_procedure_3.f90: Likewise.
10143 * gfortran.dg/dummy_procedure_7.f90: Likewise.
10144 * gfortran.dg/dup_save_1.f90: Likewise.
10145 * gfortran.dg/dup_save_2.f90: Likewise.
10146 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
10147 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
10148 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
10149 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
10150 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
10151 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
10152 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
10153 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
10154 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10155 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10156 * gfortran.dg/e_d_fmt.f90: Likewise.
10157 * gfortran.dg/edit_real_1.f90: Likewise.
10158 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10159 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10160 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10161 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10162 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10163 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10164 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10165 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10166 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10167 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10168 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10169 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10170 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10171 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10172 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10173 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10174 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10175 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10176 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10177 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10178 * gfortran.dg/empty_format_1.f90: Likewise.
10179 * gfortran.dg/endfile.f: Likewise.
10180 * gfortran.dg/endfile.f90: Likewise.
10181 * gfortran.dg/endfile_2.f90: Likewise.
10182 * gfortran.dg/entry_1.f90: Likewise.
10183 * gfortran.dg/entry_10.f90: Likewise.
10184 * gfortran.dg/entry_12.f90: Likewise.
10185 * gfortran.dg/entry_13.f90: Likewise.
10186 * gfortran.dg/entry_14.f90: Likewise.
10187 * gfortran.dg/entry_16.f90: Likewise.
10188 * gfortran.dg/entry_3.f90: Likewise.
10189 * gfortran.dg/entry_6.f90: Likewise.
10190 * gfortran.dg/entry_9.f90: Likewise.
10191 * gfortran.dg/entry_array_specs_2.f: Likewise.
10192 * gfortran.dg/enum_1.f90: Likewise.
10193 * gfortran.dg/enum_9.f90: Likewise.
10194 * gfortran.dg/eof_1.f90: Likewise.
10195 * gfortran.dg/eof_2.f90: Likewise.
10196 * gfortran.dg/eof_4.f90: Likewise.
10197 * gfortran.dg/eof_5.f90: Likewise.
10198 * gfortran.dg/eor_handling_1.f90: Likewise.
10199 * gfortran.dg/eor_handling_2.f90: Likewise.
10200 * gfortran.dg/eor_handling_3.f90: Likewise.
10201 * gfortran.dg/eor_handling_4.f90: Likewise.
10202 * gfortran.dg/eor_handling_5.f90: Likewise.
10203 * gfortran.dg/eoshift_3.f90: Likewise.
10204 * gfortran.dg/eoshift_4.f90: Likewise.
10205 * gfortran.dg/eoshift_5.f90: Likewise.
10206 * gfortran.dg/eoshift_6.f90: Likewise.
10207 * gfortran.dg/eoshift_large_1.f90: Likewise.
10208 * gfortran.dg/equiv_6.f90: Likewise.
10209 * gfortran.dg/equiv_7.f90: Likewise.
10210 * gfortran.dg/equiv_9.f90: Likewise.
10211 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10212 * gfortran.dg/erf_2.F90: Likewise.
10213 * gfortran.dg/erf_3.F90: Likewise.
10214 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10215 * gfortran.dg/error_format_2.f90: Likewise.
10216 * gfortran.dg/error_recovery_5.f90: Likewise.
10217 * gfortran.dg/execute_command_line_2.f90: Likewise.
10218 * gfortran.dg/execute_command_line_3.f90: Likewise.
10219 * gfortran.dg/exit_1.f08: Likewise.
10220 * gfortran.dg/exit_3.f08: Likewise.
10221 * gfortran.dg/exponent_1.f90: Likewise.
10222 * gfortran.dg/exponent_2.f90: Likewise.
10223 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10224 * gfortran.dg/extends_1.f03: Likewise.
10225 * gfortran.dg/extends_16.f90: Likewise.
10226 * gfortran.dg/extends_2.f03: Likewise.
10227 * gfortran.dg/extends_3.f03: Likewise.
10228 * gfortran.dg/extends_4.f03: Likewise.
10229 * gfortran.dg/extends_type_of_1.f03: Likewise.
10230 * gfortran.dg/extends_type_of_2.f03: Likewise.
10231 * gfortran.dg/external_procedures_3.f90: Likewise.
10232 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10233 * gfortran.dg/f2003_io_1.f03: Likewise.
10234 * gfortran.dg/f2003_io_4.f03: Likewise.
10235 * gfortran.dg/f2003_io_5.f03: Likewise.
10236 * gfortran.dg/f2003_io_6.f03: Likewise.
10237 * gfortran.dg/f2003_io_7.f03: Likewise.
10238 * gfortran.dg/f2c_1.f90: Likewise.
10239 * gfortran.dg/f2c_2.f90: Likewise.
10240 * gfortran.dg/f2c_3.f90: Likewise.
10241 * gfortran.dg/f2c_4.f90: Likewise.
10242 * gfortran.dg/f2c_6.f90: Likewise.
10243 * gfortran.dg/f2c_7.f90: Likewise.
10244 * gfortran.dg/f2c_9.f90: Likewise.
10245 * gfortran.dg/fgetc_1.f90: Likewise.
10246 * gfortran.dg/fgetc_2.f90: Likewise.
10247 * gfortran.dg/filename_null.f90: Likewise.
10248 * gfortran.dg/finalize_12.f90: Likewise.
10249 * gfortran.dg/finalize_13.f90: Likewise.
10250 * gfortran.dg/finalize_15.f90: Likewise.
10251 * gfortran.dg/finalize_17.f90: Likewise.
10252 * gfortran.dg/finalize_18.f90: Likewise.
10253 * gfortran.dg/finalize_25.f90: Likewise.
10254 * gfortran.dg/finalize_29.f08: Likewise.
10255 * gfortran.dg/finalize_31.f90: Likewise.
10256 * gfortran.dg/float_1.f90: Likewise.
10257 * gfortran.dg/flush_1.f90: Likewise.
10258 * gfortran.dg/fmt_bz_bn.f: Likewise.
10259 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10260 * gfortran.dg/fmt_cache_1.f: Likewise.
10261 * gfortran.dg/fmt_cache_2.f: Likewise.
10262 * gfortran.dg/fmt_cache_3.f90: Likewise.
10263 * gfortran.dg/fmt_colon.f90: Likewise.
10264 * gfortran.dg/fmt_e.f90: Likewise.
10265 * gfortran.dg/fmt_en.f90: Likewise.
10266 * gfortran.dg/fmt_error_10.f: Likewise.
10267 * gfortran.dg/fmt_error_9.f: Likewise.
10268 * gfortran.dg/fmt_exhaust.f90: Likewise.
10269 * gfortran.dg/fmt_f0_1.f90: Likewise.
10270 * gfortran.dg/fmt_f_an_p.f: Likewise.
10271 * gfortran.dg/fmt_fw_d.f90: Likewise.
10272 * gfortran.dg/fmt_g.f: Likewise.
10273 * gfortran.dg/fmt_g0_1.f08: Likewise.
10274 * gfortran.dg/fmt_g0_2.f08: Likewise.
10275 * gfortran.dg/fmt_g0_4.f08: Likewise.
10276 * gfortran.dg/fmt_g0_5.f08: Likewise.
10277 * gfortran.dg/fmt_g0_6.f08: Likewise.
10278 * gfortran.dg/fmt_g0_7.f08: Likewise.
10279 * gfortran.dg/fmt_g_1.f90: Likewise.
10280 * gfortran.dg/fmt_int_sign.f90: Likewise.
10281 * gfortran.dg/fmt_l.f90: Likewise.
10282 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10283 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10284 * gfortran.dg/fmt_p_1.f90: Likewise.
10285 * gfortran.dg/fmt_pf.f90: Likewise.
10286 * gfortran.dg/fmt_read.f90: Likewise.
10287 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10288 * gfortran.dg/fmt_t_1.f90: Likewise.
10289 * gfortran.dg/fmt_t_2.f90: Likewise.
10290 * gfortran.dg/fmt_t_3.f90: Likewise.
10291 * gfortran.dg/fmt_t_4.f90: Likewise.
10292 * gfortran.dg/fmt_t_5.f90: Likewise.
10293 * gfortran.dg/fmt_t_6.f: Likewise.
10294 * gfortran.dg/fmt_t_7.f: Likewise.
10295 * gfortran.dg/fmt_t_9.f: Likewise.
10296 * gfortran.dg/fmt_tl.f: Likewise.
10297 * gfortran.dg/fmt_unlimited.f90: Likewise.
10298 * gfortran.dg/fmt_white.f: Likewise.
10299 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10300 * gfortran.dg/fold_nearest.f90: Likewise.
10301 * gfortran.dg/forall_1.f90: Likewise.
10302 * gfortran.dg/forall_10.f90: Likewise.
10303 * gfortran.dg/forall_12.f90: Likewise.
10304 * gfortran.dg/forall_13.f90: Likewise.
10305 * gfortran.dg/forall_15.f90: Likewise.
10306 * gfortran.dg/forall_4.f90: Likewise.
10307 * gfortran.dg/forall_5.f90: Likewise.
10308 * gfortran.dg/forall_6.f90: Likewise.
10309 * gfortran.dg/forall_7.f90: Likewise.
10310 * gfortran.dg/fraction.f90: Likewise.
10311 * gfortran.dg/fseek.f90: Likewise.
10312 * gfortran.dg/ftell_1.f90: Likewise.
10313 * gfortran.dg/ftell_2.f90: Likewise.
10314 * gfortran.dg/ftell_3.f90: Likewise.
10315 * gfortran.dg/func_assign_2.f90: Likewise.
10316 * gfortran.dg/func_assign_3.f90: Likewise.
10317 * gfortran.dg/func_derived_1.f90: Likewise.
10318 * gfortran.dg/func_derived_2.f90: Likewise.
10319 * gfortran.dg/func_derived_3.f90: Likewise.
10320 * gfortran.dg/func_result_1.f90: Likewise.
10321 * gfortran.dg/func_result_2.f90: Likewise.
10322 * gfortran.dg/func_result_6.f90: Likewise.
10323 * gfortran.dg/function_charlen_2.f90: Likewise.
10324 * gfortran.dg/function_charlen_3.f: Likewise.
10325 * gfortran.dg/function_kinds_1.f90: Likewise.
10326 * gfortran.dg/function_kinds_4.f90: Likewise.
10327 * gfortran.dg/function_optimize_10.f90: Likewise.
10328 * gfortran.dg/function_optimize_11.f90: Likewise.
10329 * gfortran.dg/function_optimize_12.f90: Likewise.
10330 * gfortran.dg/function_optimize_4.f90: Likewise.
10331 * gfortran.dg/function_optimize_8.f90: Likewise.
10332 * gfortran.dg/g77/13037.f: Likewise.
10333 * gfortran.dg/g77/1832.f: Likewise.
10334 * gfortran.dg/g77/19981119-0.f: Likewise.
10335 * gfortran.dg/g77/19990313-0.f: Likewise.
10336 * gfortran.dg/g77/19990313-1.f: Likewise.
10337 * gfortran.dg/g77/19990313-2.f: Likewise.
10338 * gfortran.dg/g77/19990313-3.f: Likewise.
10339 * gfortran.dg/g77/19990419-1.f: Likewise.
10340 * gfortran.dg/g77/19990826-0.f: Likewise.
10341 * gfortran.dg/g77/19990826-2.f: Likewise.
10342 * gfortran.dg/g77/20000503-1.f: Likewise.
10343 * gfortran.dg/g77/20001111.f: Likewise.
10344 * gfortran.dg/g77/20010116.f: Likewise.
10345 * gfortran.dg/g77/20010216-1.f: Likewise.
10346 * gfortran.dg/g77/20010430.f: Likewise.
10347 * gfortran.dg/g77/20010610.f: Likewise.
10348 * gfortran.dg/g77/6177.f: Likewise.
10349 * gfortran.dg/g77/7388.f: Likewise.
10350 * gfortran.dg/g77/947.f: Likewise.
10351 * gfortran.dg/g77/970625-2.f: Likewise.
10352 * gfortran.dg/g77/971102-1.f: Likewise.
10353 * gfortran.dg/g77/980628-0.f: Likewise.
10354 * gfortran.dg/g77/980628-1.f: Likewise.
10355 * gfortran.dg/g77/980628-10.f: Likewise.
10356 * gfortran.dg/g77/980628-2.f: Likewise.
10357 * gfortran.dg/g77/980628-3.f: Likewise.
10358 * gfortran.dg/g77/980628-7.f: Likewise.
10359 * gfortran.dg/g77/980628-8.f: Likewise.
10360 * gfortran.dg/g77/980628-9.f: Likewise.
10361 * gfortran.dg/g77/980701-0.f: Likewise.
10362 * gfortran.dg/g77/980701-1.f: Likewise.
10363 * gfortran.dg/g77/cabs.f: Likewise.
10364 * gfortran.dg/g77/claus.f: Likewise.
10365 * gfortran.dg/g77/complex_1.f: Likewise.
10366 * gfortran.dg/g77/cpp3.F: Likewise.
10367 * gfortran.dg/g77/cpp4.F: Likewise.
10368 * gfortran.dg/g77/cpp5.F: Likewise.
10369 * gfortran.dg/g77/dcomplex.f: Likewise.
10370 * gfortran.dg/g77/dnrm2.f: Likewise.
10371 * gfortran.dg/g77/erfc.f: Likewise.
10372 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10373 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10374 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10375 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10376 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10377 * gfortran.dg/g77/int8421.f: Likewise.
10378 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10379 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10380 * gfortran.dg/g77/le.f: Likewise.
10381 * gfortran.dg/g77/short.f: Likewise.
10382 * gfortran.dg/gamma_1.f90: Likewise.
10383 * gfortran.dg/gamma_4.f90: Likewise.
10384 * gfortran.dg/gamma_5.f90: Likewise.
10385 * gfortran.dg/generic_13.f90: Likewise.
10386 * gfortran.dg/generic_15.f90: Likewise.
10387 * gfortran.dg/generic_19.f90: Likewise.
10388 * gfortran.dg/generic_20.f90: Likewise.
10389 * gfortran.dg/generic_23.f03: Likewise.
10390 * gfortran.dg/generic_25.f90: Likewise.
10391 * gfortran.dg/generic_27.f90: Likewise.
10392 * gfortran.dg/generic_31.f90: Likewise.
10393 * gfortran.dg/generic_4.f90: Likewise.
10394 * gfortran.dg/global_vars_c_init.f90: Likewise.
10395 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10396 * gfortran.dg/gnu_logical_1.F: Likewise.
10397 * gfortran.dg/goacc/fixed-1.f: Likewise.
10398 * gfortran.dg/goacc/fixed-2.f: Likewise.
10399 * gfortran.dg/goacc/gang-static.f95: Likewise.
10400 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10401 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10402 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10403 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10404 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10405 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10406 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10407 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10408 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10409 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10410 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10411 * gfortran.dg/gomp/pr48794.f90: Likewise.
10412 * gfortran.dg/gomp/pr72744.f90: Likewise.
10413 * gfortran.dg/gomp/pr77665.f90: Likewise.
10414 * gfortran.dg/gomp/workshare2.f90: Likewise.
10415 * gfortran.dg/gomp/workshare3.f90: Likewise.
10416 * gfortran.dg/goto_1.f: Likewise.
10417 * gfortran.dg/goto_2.f90: Likewise.
10418 * gfortran.dg/goto_4.f90: Likewise.
10419 * gfortran.dg/goto_6.f: Likewise.
10420 * gfortran.dg/graphite/id-26.f03: Likewise.
10421 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10422 * gfortran.dg/graphite/pr29581.f90: Likewise.
10423 * gfortran.dg/graphite/pr29832.f90: Likewise.
10424 * gfortran.dg/graphite/run-id-1.f: Likewise.
10425 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10426 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10427 * gfortran.dg/hollerith.f90: Likewise.
10428 * gfortran.dg/hollerith4.f90: Likewise.
10429 * gfortran.dg/hollerith6.f90: Likewise.
10430 * gfortran.dg/hollerith8.f90: Likewise.
10431 * gfortran.dg/hollerith_1.f90: Likewise.
10432 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10433 * gfortran.dg/hollerith_f95.f90: Likewise.
10434 * gfortran.dg/hollerith_legacy.f90: Likewise.
10435 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10436 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10437 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10438 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10439 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10440 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10441 * gfortran.dg/hypot_1.f90: Likewise.
10442 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10443 * gfortran.dg/iargc.f90: Likewise.
10444 * gfortran.dg/ibits.f90: Likewise.
10445 * gfortran.dg/ichar_1.f90: Likewise.
10446 * gfortran.dg/ichar_2.f90: Likewise.
10447 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10448 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10449 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10450 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10451 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10452 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10453 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10454 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10455 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10456 * gfortran.dg/ieee/large_1.f90: Likewise.
10457 * gfortran.dg/ieee/large_2.f90: Likewise.
10458 * gfortran.dg/ieee/large_3.F90: Likewise.
10459 * gfortran.dg/ieee/large_4.f90: Likewise.
10460 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10461 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10462 * gfortran.dg/impl_do_var_data.f90: Likewise.
10463 * gfortran.dg/implicit_10.f90: Likewise.
10464 * gfortran.dg/implicit_12.f90: Likewise.
10465 * gfortran.dg/implicit_class_1.f90: Likewise.
10466 * gfortran.dg/implicit_pure_1.f90: Likewise.
10467 * gfortran.dg/implied_do_1.f90: Likewise.
10468 * gfortran.dg/implied_do_io_1.f90: Likewise.
10469 * gfortran.dg/implied_do_io_2.f90: Likewise.
10470 * gfortran.dg/implied_do_io_3.f90: Likewise.
10471 * gfortran.dg/implied_shape_1.f08: Likewise.
10472 * gfortran.dg/import.f90: Likewise.
10473 * gfortran.dg/import4.f90: Likewise.
10474 * gfortran.dg/impure_1.f08: Likewise.
10475 * gfortran.dg/index.f90: Likewise.
10476 * gfortran.dg/index_2.f90: Likewise.
10477 * gfortran.dg/init_flag_1.f90: Likewise.
10478 * gfortran.dg/init_flag_10.f90: Likewise.
10479 * gfortran.dg/init_flag_15.f03: Likewise.
10480 * gfortran.dg/init_flag_2.f90: Likewise.
10481 * gfortran.dg/init_flag_3.f90: Likewise.
10482 * gfortran.dg/init_flag_4.f90: Likewise.
10483 * gfortran.dg/init_flag_5.f90: Likewise.
10484 * gfortran.dg/init_flag_6.f90: Likewise.
10485 * gfortran.dg/init_flag_7.f90: Likewise.
10486 * gfortran.dg/init_flag_9.f90: Likewise.
10487 * gfortran.dg/initialization_11.f90: Likewise.
10488 * gfortran.dg/initialization_19.f90: Likewise.
10489 * gfortran.dg/initialization_2.f90: Likewise.
10490 * gfortran.dg/initialization_22.f90: Likewise.
10491 * gfortran.dg/initialization_27.f90: Likewise.
10492 * gfortran.dg/initialization_5.f90: Likewise.
10493 * gfortran.dg/initialization_6.f90: Likewise.
10494 * gfortran.dg/inline_matmul_1.f90: Likewise.
10495 * gfortran.dg/inline_matmul_10.f90: Likewise.
10496 * gfortran.dg/inline_matmul_11.f90: Likewise.
10497 * gfortran.dg/inline_matmul_13.f90: Likewise.
10498 * gfortran.dg/inline_matmul_14.f90: Likewise.
10499 * gfortran.dg/inline_matmul_16.f90: Likewise.
10500 * gfortran.dg/inline_matmul_17.f90: Likewise.
10501 * gfortran.dg/inline_matmul_18.f90: Likewise.
10502 * gfortran.dg/inline_matmul_19.f90: Likewise.
10503 * gfortran.dg/inline_matmul_2.f90: Likewise.
10504 * gfortran.dg/inline_matmul_20.f90: Likewise.
10505 * gfortran.dg/inline_matmul_22.f90: Likewise.
10506 * gfortran.dg/inline_matmul_3.f90: Likewise.
10507 * gfortran.dg/inline_matmul_4.f90: Likewise.
10508 * gfortran.dg/inline_matmul_5.f90: Likewise.
10509 * gfortran.dg/inline_matmul_6.f90: Likewise.
10510 * gfortran.dg/inline_matmul_7.f90: Likewise.
10511 * gfortran.dg/inline_matmul_8.f90: Likewise.
10512 * gfortran.dg/inline_matmul_9.f90: Likewise.
10513 * gfortran.dg/inline_sum_1.f90: Likewise.
10514 * gfortran.dg/inline_sum_3.f90: Likewise.
10515 * gfortran.dg/inline_sum_5.f90: Likewise.
10516 * gfortran.dg/inquire-complex.f90: Likewise.
10517 * gfortran.dg/inquire.f90: Likewise.
10518 * gfortran.dg/inquire_10.f90: Likewise.
10519 * gfortran.dg/inquire_13.f90: Likewise.
10520 * gfortran.dg/inquire_15.f90: Likewise.
10521 * gfortran.dg/inquire_16.f90: Likewise.
10522 * gfortran.dg/inquire_17.f90: Likewise.
10523 * gfortran.dg/inquire_5.f90: Likewise.
10524 * gfortran.dg/inquire_6.f90: Likewise.
10525 * gfortran.dg/inquire_7.f90: Likewise.
10526 * gfortran.dg/inquire_9.f90: Likewise.
10527 * gfortran.dg/inquire_internal.f90: Likewise.
10528 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10529 * gfortran.dg/inquire_size.f90: Likewise.
10530 * gfortran.dg/int_1.f90: Likewise.
10531 * gfortran.dg/int_conv_1.f90: Likewise.
10532 * gfortran.dg/int_range_io_1.f90: Likewise.
10533 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10534 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10535 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10536 * gfortran.dg/integer_plus.f90: Likewise.
10537 * gfortran.dg/intent_out_2.f90: Likewise.
10538 * gfortran.dg/intent_out_5.f90: Likewise.
10539 * gfortran.dg/intent_out_6.f90: Likewise.
10540 * gfortran.dg/interface_12.f90: Likewise.
10541 * gfortran.dg/interface_19.f90: Likewise.
10542 * gfortran.dg/interface_4.f90: Likewise.
10543 * gfortran.dg/interface_5.f90: Likewise.
10544 * gfortran.dg/interface_9.f90: Likewise.
10545 * gfortran.dg/interface_assignment_1.f90: Likewise.
10546 * gfortran.dg/interface_assignment_2.f90: Likewise.
10547 * gfortran.dg/internal_dummy_2.f08: Likewise.
10548 * gfortran.dg/internal_dummy_3.f08: Likewise.
10549 * gfortran.dg/internal_dummy_4.f08: Likewise.
10550 * gfortran.dg/internal_pack_1.f90: Likewise.
10551 * gfortran.dg/internal_pack_10.f90: Likewise.
10552 * gfortran.dg/internal_pack_12.f90: Likewise.
10553 * gfortran.dg/internal_pack_13.f90: Likewise.
10554 * gfortran.dg/internal_pack_14.f90: Likewise.
10555 * gfortran.dg/internal_pack_15.f90: Likewise.
10556 * gfortran.dg/internal_pack_2.f90: Likewise.
10557 * gfortran.dg/internal_pack_3.f90: Likewise.
10558 * gfortran.dg/internal_pack_4.f90: Likewise.
10559 * gfortran.dg/internal_pack_6.f90: Likewise.
10560 * gfortran.dg/internal_pack_8.f90: Likewise.
10561 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10562 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10563 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10564 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10565 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10566 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10567 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10568 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10569 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10570 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10571 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10572 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10573 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10574 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10575 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10576 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10577 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10578 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10579 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10580 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10581 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10582 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10583 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10584 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10585 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10586 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10587 * gfortran.dg/io_err_1.f90: Likewise.
10588 * gfortran.dg/io_real_boz.f90: Likewise.
10589 * gfortran.dg/iomsg_1.f90: Likewise.
10590 * gfortran.dg/iostat_1.f90: Likewise.
10591 * gfortran.dg/iostat_2.f90: Likewise.
10592 * gfortran.dg/iostat_4.f90: Likewise.
10593 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10594 * gfortran.dg/ishft_1.f90: Likewise.
10595 * gfortran.dg/ishft_2.f90: Likewise.
10596 * gfortran.dg/ishft_4.f90: Likewise.
10597 * gfortran.dg/isnan_1.f90: Likewise.
10598 * gfortran.dg/isnan_2.f90: Likewise.
10599 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10600 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10601 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10602 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10603 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10604 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10605 * gfortran.dg/itime_idate_1.f: Likewise.
10606 * gfortran.dg/itime_idate_2.f: Likewise.
10607 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10608 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10609 * gfortran.dg/large_real_kind_1.f90: Likewise.
10610 * gfortran.dg/large_real_kind_2.F90: Likewise.
10611 * gfortran.dg/large_real_kind_3.F90: Likewise.
10612 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10613 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10614 * gfortran.dg/large_recl.f90: Likewise.
10615 * gfortran.dg/large_unit_1.f90: Likewise.
10616 * gfortran.dg/large_unit_2.f90: Likewise.
10617 * gfortran.dg/largeequiv_1.f90: Likewise.
10618 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10619 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10620 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10621 * gfortran.dg/list_read_1.f90: Likewise.
10622 * gfortran.dg/list_read_10.f90: Likewise.
10623 * gfortran.dg/list_read_11.f90: Likewise.
10624 * gfortran.dg/list_read_12.f90: Likewise.
10625 * gfortran.dg/list_read_13.f: Likewise.
10626 * gfortran.dg/list_read_14.f90: Likewise.
10627 * gfortran.dg/list_read_2.f90: Likewise.
10628 * gfortran.dg/list_read_3.f90: Likewise.
10629 * gfortran.dg/list_read_4.f90: Likewise.
10630 * gfortran.dg/list_read_5.f90: Likewise.
10631 * gfortran.dg/list_read_6.f90: Likewise.
10632 * gfortran.dg/list_read_7.f90: Likewise.
10633 * gfortran.dg/list_read_8.f90: Likewise.
10634 * gfortran.dg/list_read_9.f90: Likewise.
10635 * gfortran.dg/loc_2.f90: Likewise.
10636 * gfortran.dg/logical_1.f90: Likewise.
10637 * gfortran.dg/logical_dot_product.f90: Likewise.
10638 * gfortran.dg/logical_temp_io.f90: Likewise.
10639 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10640 * gfortran.dg/lrshift_1.f90: Likewise.
10641 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10642 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10643 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10644 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10645 * gfortran.dg/make_unit.f90: Likewise.
10646 * gfortran.dg/mapping_1.f90: Likewise.
10647 * gfortran.dg/mapping_2.f90: Likewise.
10648 * gfortran.dg/mapping_3.f90: Likewise.
10649 * gfortran.dg/masklr_1.F90: Likewise.
10650 * gfortran.dg/masklr_2.F90: Likewise.
10651 * gfortran.dg/matmul_1.f90: Likewise.
10652 * gfortran.dg/matmul_10.f90: Likewise.
10653 * gfortran.dg/matmul_12.f90: Likewise.
10654 * gfortran.dg/matmul_16.f90: Likewise.
10655 * gfortran.dg/matmul_17.f90: Likewise.
10656 * gfortran.dg/matmul_18.f90: Likewise.
10657 * gfortran.dg/matmul_2.f90: Likewise.
10658 * gfortran.dg/matmul_3.f90: Likewise.
10659 * gfortran.dg/matmul_4.f90: Likewise.
10660 * gfortran.dg/matmul_6.f90: Likewise.
10661 * gfortran.dg/matmul_8.f03: Likewise.
10662 * gfortran.dg/matmul_9.f90: Likewise.
10663 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10664 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10665 * gfortran.dg/matmul_const.f90: Likewise.
10666 * gfortran.dg/maxloc_1.f90: Likewise.
10667 * gfortran.dg/maxloc_2.f90: Likewise.
10668 * gfortran.dg/maxloc_3.f90: Likewise.
10669 * gfortran.dg/maxloc_4.f90: Likewise.
10670 * gfortran.dg/maxloc_string_1.f90: Likewise.
10671 * gfortran.dg/maxlocval_1.f90: Likewise.
10672 * gfortran.dg/maxlocval_2.f90: Likewise.
10673 * gfortran.dg/maxlocval_3.f90: Likewise.
10674 * gfortran.dg/maxlocval_4.f90: Likewise.
10675 * gfortran.dg/maxval_char_1.f90: Likewise.
10676 * gfortran.dg/maxval_char_2.f90: Likewise.
10677 * gfortran.dg/maxval_char_3.f90: Likewise.
10678 * gfortran.dg/maxval_char_4.f90: Likewise.
10679 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10680 * gfortran.dg/mclock.f90: Likewise.
10681 * gfortran.dg/merge_bits_1.F90: Likewise.
10682 * gfortran.dg/merge_bits_2.F90: Likewise.
10683 * gfortran.dg/merge_char_1.f90: Likewise.
10684 * gfortran.dg/merge_init_expr.f90: Likewise.
10685 * gfortran.dg/min_max_optional_1.f90: Likewise.
10686 * gfortran.dg/min_max_optional_5.f90: Likewise.
10687 * gfortran.dg/minloc_1.f90: Likewise.
10688 * gfortran.dg/minloc_2.f90: Likewise.
10689 * gfortran.dg/minloc_3.f90: Likewise.
10690 * gfortran.dg/minloc_4.f90: Likewise.
10691 * gfortran.dg/minloc_string_1.f90: Likewise.
10692 * gfortran.dg/minlocval_1.f90: Likewise.
10693 * gfortran.dg/minlocval_2.f90: Likewise.
10694 * gfortran.dg/minlocval_3.f90: Likewise.
10695 * gfortran.dg/minlocval_4.f90: Likewise.
10696 * gfortran.dg/minmax_char_1.f90: Likewise.
10697 * gfortran.dg/minmaxloc_1.f90: Likewise.
10698 * gfortran.dg/minmaxloc_10.f90: Likewise.
10699 * gfortran.dg/minmaxloc_11.f90: Likewise.
10700 * gfortran.dg/minmaxloc_12.f90: Likewise.
10701 * gfortran.dg/minmaxloc_13.f90: Likewise.
10702 * gfortran.dg/minmaxloc_2.f90: Likewise.
10703 * gfortran.dg/minmaxloc_3.f90: Likewise.
10704 * gfortran.dg/minmaxloc_4.f90: Likewise.
10705 * gfortran.dg/minmaxloc_5.f90: Likewise.
10706 * gfortran.dg/minmaxloc_6.f90: Likewise.
10707 * gfortran.dg/minmaxloc_7.f90: Likewise.
10708 * gfortran.dg/minmaxloc_8.f90: Likewise.
10709 * gfortran.dg/minmaxval_1.f90: Likewise.
10710 * gfortran.dg/minval_char_1.f90: Likewise.
10711 * gfortran.dg/minval_char_2.f90: Likewise.
10712 * gfortran.dg/minval_char_3.f90: Likewise.
10713 * gfortran.dg/minval_char_4.f90: Likewise.
10714 * gfortran.dg/minval_char_5.f90: Likewise.
10715 * gfortran.dg/minval_parameter_1.f90: Likewise.
10716 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10717 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10718 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10719 * gfortran.dg/missing_parens_1.f90: Likewise.
10720 * gfortran.dg/missing_parens_2.f90: Likewise.
10721 * gfortran.dg/mod_large_1.f90: Likewise.
10722 * gfortran.dg/mod_sign0_1.f90: Likewise.
10723 * gfortran.dg/module_blank_common.f90: Likewise.
10724 * gfortran.dg/module_commons_1.f90: Likewise.
10725 * gfortran.dg/module_commons_3.f90: Likewise.
10726 * gfortran.dg/module_double_reuse.f90: Likewise.
10727 * gfortran.dg/module_equivalence_1.f90: Likewise.
10728 * gfortran.dg/module_equivalence_2.f90: Likewise.
10729 * gfortran.dg/module_equivalence_3.f90: Likewise.
10730 * gfortran.dg/module_equivalence_5.f90: Likewise.
10731 * gfortran.dg/module_interface_1.f90: Likewise.
10732 * gfortran.dg/module_nan.f90: Likewise.
10733 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10734 * gfortran.dg/module_procedure_1.f90: Likewise.
10735 * gfortran.dg/module_read_1.f90: Likewise.
10736 * gfortran.dg/module_read_2.f90: Likewise.
10737 * gfortran.dg/module_widestring_1.f90: Likewise.
10738 * gfortran.dg/move_alloc.f90: Likewise.
10739 * gfortran.dg/move_alloc_10.f90: Likewise.
10740 * gfortran.dg/move_alloc_13.f90: Likewise.
10741 * gfortran.dg/move_alloc_14.f90: Likewise.
10742 * gfortran.dg/move_alloc_15.f90: Likewise.
10743 * gfortran.dg/move_alloc_16.f90: Likewise.
10744 * gfortran.dg/move_alloc_2.f90: Likewise.
10745 * gfortran.dg/move_alloc_5.f90: Likewise.
10746 * gfortran.dg/move_alloc_6.f90: Likewise.
10747 * gfortran.dg/move_alloc_9.f90: Likewise.
10748 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10749 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10750 * gfortran.dg/mvbits_1.f90: Likewise.
10751 * gfortran.dg/mvbits_2.f90: Likewise.
10752 * gfortran.dg/mvbits_3.f90: Likewise.
10753 * gfortran.dg/mvbits_4.f90: Likewise.
10754 * gfortran.dg/mvbits_7.f90: Likewise.
10755 * gfortran.dg/mvbits_8.f90: Likewise.
10756 * gfortran.dg/namelist_11.f: Likewise.
10757 * gfortran.dg/namelist_12.f: Likewise.
10758 * gfortran.dg/namelist_13.f90: Likewise.
10759 * gfortran.dg/namelist_14.f90: Likewise.
10760 * gfortran.dg/namelist_15.f90: Likewise.
10761 * gfortran.dg/namelist_16.f90: Likewise.
10762 * gfortran.dg/namelist_17.f90: Likewise.
10763 * gfortran.dg/namelist_18.f90: Likewise.
10764 * gfortran.dg/namelist_19.f90: Likewise.
10765 * gfortran.dg/namelist_20.f90: Likewise.
10766 * gfortran.dg/namelist_21.f90: Likewise.
10767 * gfortran.dg/namelist_22.f90: Likewise.
10768 * gfortran.dg/namelist_23.f90: Likewise.
10769 * gfortran.dg/namelist_24.f90: Likewise.
10770 * gfortran.dg/namelist_26.f90: Likewise.
10771 * gfortran.dg/namelist_27.f90: Likewise.
10772 * gfortran.dg/namelist_28.f90: Likewise.
10773 * gfortran.dg/namelist_29.f90: Likewise.
10774 * gfortran.dg/namelist_37.f90: Likewise.
10775 * gfortran.dg/namelist_38.f90: Likewise.
10776 * gfortran.dg/namelist_39.f90: Likewise.
10777 * gfortran.dg/namelist_40.f90: Likewise.
10778 * gfortran.dg/namelist_41.f90: Likewise.
10779 * gfortran.dg/namelist_42.f90: Likewise.
10780 * gfortran.dg/namelist_43.f90: Likewise.
10781 * gfortran.dg/namelist_44.f90: Likewise.
10782 * gfortran.dg/namelist_47.f90: Likewise.
10783 * gfortran.dg/namelist_48.f90: Likewise.
10784 * gfortran.dg/namelist_49.f90: Likewise.
10785 * gfortran.dg/namelist_50.f90: Likewise.
10786 * gfortran.dg/namelist_51.f90: Likewise.
10787 * gfortran.dg/namelist_52.f90: Likewise.
10788 * gfortran.dg/namelist_54.f90: Likewise.
10789 * gfortran.dg/namelist_55.f90: Likewise.
10790 * gfortran.dg/namelist_56.f90: Likewise.
10791 * gfortran.dg/namelist_57.f90: Likewise.
10792 * gfortran.dg/namelist_58.f90: Likewise.
10793 * gfortran.dg/namelist_59.f90: Likewise.
10794 * gfortran.dg/namelist_60.f90: Likewise.
10795 * gfortran.dg/namelist_61.f90: Likewise.
10796 * gfortran.dg/namelist_64.f90: Likewise.
10797 * gfortran.dg/namelist_65.f90: Likewise.
10798 * gfortran.dg/namelist_69.f90: Likewise.
10799 * gfortran.dg/namelist_70.f90: Likewise.
10800 * gfortran.dg/namelist_71.f90: Likewise.
10801 * gfortran.dg/namelist_72.f: Likewise.
10802 * gfortran.dg/namelist_73.f90: Likewise.
10803 * gfortran.dg/namelist_77.f90: Likewise.
10804 * gfortran.dg/namelist_78.f90: Likewise.
10805 * gfortran.dg/namelist_79.f90: Likewise.
10806 * gfortran.dg/namelist_80.f90: Likewise.
10807 * gfortran.dg/namelist_81.f90: Likewise.
10808 * gfortran.dg/namelist_82.f90: Likewise.
10809 * gfortran.dg/namelist_84.f90: Likewise.
10810 * gfortran.dg/namelist_85.f90: Likewise.
10811 * gfortran.dg/namelist_86.f90: Likewise.
10812 * gfortran.dg/namelist_87.f90: Likewise.
10813 * gfortran.dg/namelist_88.f90: Likewise.
10814 * gfortran.dg/namelist_89.f90: Likewise.
10815 * gfortran.dg/namelist_90.f: Likewise.
10816 * gfortran.dg/namelist_95.f90: Likewise.
10817 * gfortran.dg/namelist_char_only.f90: Likewise.
10818 * gfortran.dg/namelist_empty.f90: Likewise.
10819 * gfortran.dg/namelist_internal.f90: Likewise.
10820 * gfortran.dg/namelist_use.f90: Likewise.
10821 * gfortran.dg/namelist_use_only.f90: Likewise.
10822 * gfortran.dg/namelist_utf8.f90: Likewise.
10823 * gfortran.dg/nan_1.f90: Likewise.
10824 * gfortran.dg/nan_2.f90: Likewise.
10825 * gfortran.dg/nan_3.f90: Likewise.
10826 * gfortran.dg/nan_6.f90: Likewise.
10827 * gfortran.dg/nan_7.f90: Likewise.
10828 * gfortran.dg/nearest_1.f90: Likewise.
10829 * gfortran.dg/nearest_2.f90: Likewise.
10830 * gfortran.dg/nearest_3.f90: Likewise.
10831 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10832 * gfortran.dg/negative_automatic_size.f90: Likewise.
10833 * gfortran.dg/negative_unit.f: Likewise.
10834 * gfortran.dg/negative_unit2.f90: Likewise.
10835 * gfortran.dg/negative_unit_int8.f: Likewise.
10836 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10837 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10838 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10839 * gfortran.dg/nested_modules_1.f90: Likewise.
10840 * gfortran.dg/nested_modules_2.f90: Likewise.
10841 * gfortran.dg/nested_modules_3.f90: Likewise.
10842 * gfortran.dg/nesting_1.f90: Likewise.
10843 * gfortran.dg/new_line.f90: Likewise.
10844 * gfortran.dg/newunit_1.f90: Likewise.
10845 * gfortran.dg/newunit_3.f90: Likewise.
10846 * gfortran.dg/newunit_5.f90.f90: Likewise.
10847 * gfortran.dg/nint_1.f90: Likewise.
10848 * gfortran.dg/nint_2.f90: Likewise.
10849 * gfortran.dg/no_arg_check_2.f90: Likewise.
10850 * gfortran.dg/no_range_check_1.f90: Likewise.
10851 * gfortran.dg/no_range_check_2.f90: Likewise.
10852 * gfortran.dg/no_range_check_3.f90: Likewise.
10853 * gfortran.dg/noadv_size.f90: Likewise.
10854 * gfortran.dg/nonreturning_statements.f90: Likewise.
10855 * gfortran.dg/norm2_1.f90: Likewise.
10856 * gfortran.dg/norm2_3.f90: Likewise.
10857 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10858 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10859 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10860 * gfortran.dg/null_4.f90: Likewise.
10861 * gfortran.dg/null_9.f90: Likewise.
10862 * gfortran.dg/nullify_3.f90: Likewise.
10863 * gfortran.dg/oldstyle_1.f90: Likewise.
10864 * gfortran.dg/open_access_append_1.f90: Likewise.
10865 * gfortran.dg/open_access_append_2.f90: Likewise.
10866 * gfortran.dg/open_errors.f90: Likewise.
10867 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10868 * gfortran.dg/open_new.f90: Likewise.
10869 * gfortran.dg/open_readonly_1.f90: Likewise.
10870 * gfortran.dg/operator_1.f90: Likewise.
10871 * gfortran.dg/optional_absent_1.f90: Likewise.
10872 * gfortran.dg/optional_absent_2.f90: Likewise.
10873 * gfortran.dg/optional_absent_3.f90: Likewise.
10874 * gfortran.dg/optional_class_1.f90: Likewise.
10875 * gfortran.dg/optional_dim_2.f90: Likewise.
10876 * gfortran.dg/optional_dim_3.f90: Likewise.
10877 * gfortran.dg/output_exponents_1.f90: Likewise.
10878 * gfortran.dg/overload_1.f90: Likewise.
10879 * gfortran.dg/overload_2.f90: Likewise.
10880 * gfortran.dg/overwrite_1.f: Likewise.
10881 * gfortran.dg/pad_no.f90: Likewise.
10882 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10883 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10884 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10885 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10886 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10887 * gfortran.dg/parens_3.f90: Likewise.
10888 * gfortran.dg/parens_5.f90: Likewise.
10889 * gfortran.dg/parens_6.f90: Likewise.
10890 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10891 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10892 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10893 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10894 * gfortran.dg/parity_1.f90: Likewise.
10895 * gfortran.dg/past_eor.f90: Likewise.
10896 * gfortran.dg/pdt_1.f03: Likewise.
10897 * gfortran.dg/pdt_10.f03: Likewise.
10898 * gfortran.dg/pdt_11.f03: Likewise.
10899 * gfortran.dg/pdt_12.f03: Likewise.
10900 * gfortran.dg/pdt_13.f03: Likewise.
10901 * gfortran.dg/pdt_14.f03: Likewise.
10902 * gfortran.dg/pdt_15.f03: Likewise.
10903 * gfortran.dg/pdt_19.f03: Likewise.
10904 * gfortran.dg/pdt_20.f03: Likewise.
10905 * gfortran.dg/pdt_22.f03: Likewise.
10906 * gfortran.dg/pdt_23.f03: Likewise.
10907 * gfortran.dg/pdt_25.f03: Likewise.
10908 * gfortran.dg/pdt_26.f03: Likewise.
10909 * gfortran.dg/pdt_27.f03: Likewise.
10910 * gfortran.dg/pdt_28.f03: Likewise.
10911 * gfortran.dg/pdt_3.f03: Likewise.
10912 * gfortran.dg/pdt_4.f03: Likewise.
10913 * gfortran.dg/pdt_5.f03: Likewise.
10914 * gfortran.dg/pdt_7.f03: Likewise.
10915 * gfortran.dg/pointer_1.f90: Likewise.
10916 * gfortran.dg/pointer_array_1.f90: Likewise.
10917 * gfortran.dg/pointer_array_3.f90: Likewise.
10918 * gfortran.dg/pointer_array_4.f90: Likewise.
10919 * gfortran.dg/pointer_array_5.f90: Likewise.
10920 * gfortran.dg/pointer_array_6.f90: Likewise.
10921 * gfortran.dg/pointer_array_7.f90: Likewise.
10922 * gfortran.dg/pointer_array_8.f90: Likewise.
10923 * gfortran.dg/pointer_array_9.f90: Likewise.
10924 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10925 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10926 * gfortran.dg/pointer_assign_10.f90: Likewise.
10927 * gfortran.dg/pointer_assign_11.f90: Likewise.
10928 * gfortran.dg/pointer_assign_4.f90: Likewise.
10929 * gfortran.dg/pointer_assign_8.f90: Likewise.
10930 * gfortran.dg/pointer_assign_9.f90: Likewise.
10931 * gfortran.dg/pointer_check_10.f90: Likewise.
10932 * gfortran.dg/pointer_check_9.f90: Likewise.
10933 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10934 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10935 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10936 * gfortran.dg/pointer_init_1.f90: Likewise.
10937 * gfortran.dg/pointer_init_3.f90: Likewise.
10938 * gfortran.dg/pointer_init_4.f90: Likewise.
10939 * gfortran.dg/pointer_init_5.f90: Likewise.
10940 * gfortran.dg/pointer_init_8.f90: Likewise.
10941 * gfortran.dg/pointer_intent_1.f90: Likewise.
10942 * gfortran.dg/pointer_intent_4.f90: Likewise.
10943 * gfortran.dg/pointer_intent_5.f90: Likewise.
10944 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10945 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10946 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10947 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10948 * gfortran.dg/pointer_target_1.f90: Likewise.
10949 * gfortran.dg/pointer_target_2.f90: Likewise.
10950 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10951 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10952 * gfortran.dg/power.f90: Likewise.
10953 * gfortran.dg/power1.f90: Likewise.
10954 * gfortran.dg/power_3.f90: Likewise.
10955 * gfortran.dg/power_4.f90: Likewise.
10956 * gfortran.dg/power_5.f90: Likewise.
10957 * gfortran.dg/pr12884.f: Likewise.
10958 * gfortran.dg/pr15129.f90: Likewise.
10959 * gfortran.dg/pr15140.f90: Likewise.
10960 * gfortran.dg/pr15324.f90: Likewise.
10961 * gfortran.dg/pr15332.f: Likewise.
10962 * gfortran.dg/pr15957.f90: Likewise.
10963 * gfortran.dg/pr15959.f90: Likewise.
10964 * gfortran.dg/pr16597.f90: Likewise.
10965 * gfortran.dg/pr16861.f90: Likewise.
10966 * gfortran.dg/pr16938.f90: Likewise.
10967 * gfortran.dg/pr17090.f90: Likewise.
10968 * gfortran.dg/pr17143.f90: Likewise.
10969 * gfortran.dg/pr17164.f90: Likewise.
10970 * gfortran.dg/pr17229.f: Likewise.
10971 * gfortran.dg/pr17285.f90: Likewise.
10972 * gfortran.dg/pr17286.f90: Likewise.
10973 * gfortran.dg/pr17472.f: Likewise.
10974 * gfortran.dg/pr17612.f90: Likewise.
10975 * gfortran.dg/pr17706.f90: Likewise.
10976 * gfortran.dg/pr18025.f90: Likewise.
10977 * gfortran.dg/pr18122.f90: Likewise.
10978 * gfortran.dg/pr18210.f90: Likewise.
10979 * gfortran.dg/pr18392.f90: Likewise.
10980 * gfortran.dg/pr19155.f: Likewise.
10981 * gfortran.dg/pr19216.f: Likewise.
10982 * gfortran.dg/pr19467.f90: Likewise.
10983 * gfortran.dg/pr19657.f: Likewise.
10984 * gfortran.dg/pr19926.f90: Likewise.
10985 * gfortran.dg/pr19928-1.f90: Likewise.
10986 * gfortran.dg/pr19928-2.f90: Likewise.
10987 * gfortran.dg/pr20086.f90: Likewise.
10988 * gfortran.dg/pr20124.f90: Likewise.
10989 * gfortran.dg/pr20163-2.f: Likewise.
10990 * gfortran.dg/pr20480.f90: Likewise.
10991 * gfortran.dg/pr20755.f: Likewise.
10992 * gfortran.dg/pr20950.f: Likewise.
10993 * gfortran.dg/pr21177.f90: Likewise.
10994 * gfortran.dg/pr21730.f: Likewise.
10995 * gfortran.dg/pr22491.f: Likewise.
10996 * gfortran.dg/pr25603.f: Likewise.
10997 * gfortran.dg/pr26246_2.f90: Likewise.
10998 * gfortran.dg/pr32136.f90: Likewise.
10999 * gfortran.dg/pr32533.f90: Likewise.
11000 * gfortran.dg/pr33794.f90: Likewise.
11001 * gfortran.dg/pr35662.f90: Likewise.
11002 * gfortran.dg/pr35944-1.f90: Likewise.
11003 * gfortran.dg/pr35944-2.f90: Likewise.
11004 * gfortran.dg/pr35983.f90: Likewise.
11005 * gfortran.dg/pr39865.f90: Likewise.
11006 * gfortran.dg/pr41212.f90: Likewise.
11007 * gfortran.dg/pr43808.f90: Likewise.
11008 * gfortran.dg/pr44592.f90: Likewise.
11009 * gfortran.dg/pr44735.f90: Likewise.
11010 * gfortran.dg/pr45308.f03: Likewise.
11011 * gfortran.dg/pr46297.f: Likewise.
11012 * gfortran.dg/pr46588.f90: Likewise.
11013 * gfortran.dg/pr46665.f90: Likewise.
11014 * gfortran.dg/pr46804.f90: Likewise.
11015 * gfortran.dg/pr47008.f03: Likewise.
11016 * gfortran.dg/pr47614.f: Likewise.
11017 * gfortran.dg/pr47878.f90: Likewise.
11018 * gfortran.dg/pr49103.f90: Likewise.
11019 * gfortran.dg/pr50069_1.f90: Likewise.
11020 * gfortran.dg/pr50769.f90: Likewise.
11021 * gfortran.dg/pr52608.f90: Likewise.
11022 * gfortran.dg/pr55086_2.f90: Likewise.
11023 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
11024 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
11025 * gfortran.dg/pr55330.f90: Likewise.
11026 * gfortran.dg/pr56015.f90: Likewise.
11027 * gfortran.dg/pr57910.f90: Likewise.
11028 * gfortran.dg/pr59700.f90: Likewise.
11029 * gfortran.dg/pr62125.f90: Likewise.
11030 * gfortran.dg/pr64530.f90: Likewise.
11031 * gfortran.dg/pr65429.f90: Likewise.
11032 * gfortran.dg/pr65450.f90: Likewise.
11033 * gfortran.dg/pr65504.f90: Likewise.
11034 * gfortran.dg/pr65903.f90: Likewise.
11035 * gfortran.dg/pr66311.f90: Likewise.
11036 * gfortran.dg/pr66864.f90: Likewise.
11037 * gfortran.dg/pr67140.f90: Likewise.
11038 * gfortran.dg/pr67524.f90: Likewise.
11039 * gfortran.dg/pr67885.f90: Likewise.
11040 * gfortran.dg/pr68053.f90: Likewise.
11041 * gfortran.dg/pr68566.f90: Likewise.
11042 * gfortran.dg/pr69514_1.f90: Likewise.
11043 * gfortran.dg/pr69514_2.f90: Likewise.
11044 * gfortran.dg/pr69739.f90: Likewise.
11045 * gfortran.dg/pr70673.f90: Likewise.
11046 * gfortran.dg/pr71523_2.f90: Likewise.
11047 * gfortran.dg/pr71764.f90: Likewise.
11048 * gfortran.dg/pr78092.f90: Likewise.
11049 * gfortran.dg/pr82973.f90: Likewise.
11050 * gfortran.dg/pr83864.f90: Likewise.
11051 * gfortran.dg/pr83874.f90: Likewise.
11052 * gfortran.dg/pr84088.f90: Likewise.
11053 * gfortran.dg/pr84155.f90: Likewise.
11054 * gfortran.dg/proc_decl_12.f90: Likewise.
11055 * gfortran.dg/proc_decl_13.f90: Likewise.
11056 * gfortran.dg/proc_decl_15.f90: Likewise.
11057 * gfortran.dg/proc_decl_17.f90: Likewise.
11058 * gfortran.dg/proc_decl_18.f90: Likewise.
11059 * gfortran.dg/proc_decl_2.f90: Likewise.
11060 * gfortran.dg/proc_decl_5.f90: Likewise.
11061 * gfortran.dg/proc_decl_9.f90: Likewise.
11062 * gfortran.dg/proc_ptr_1.f90: Likewise.
11063 * gfortran.dg/proc_ptr_10.f90: Likewise.
11064 * gfortran.dg/proc_ptr_12.f90: Likewise.
11065 * gfortran.dg/proc_ptr_18.f90: Likewise.
11066 * gfortran.dg/proc_ptr_19.f90: Likewise.
11067 * gfortran.dg/proc_ptr_21.f90: Likewise.
11068 * gfortran.dg/proc_ptr_22.f90: Likewise.
11069 * gfortran.dg/proc_ptr_23.f90: Likewise.
11070 * gfortran.dg/proc_ptr_25.f90: Likewise.
11071 * gfortran.dg/proc_ptr_26.f90: Likewise.
11072 * gfortran.dg/proc_ptr_3.f90: Likewise.
11073 * gfortran.dg/proc_ptr_36.f90: Likewise.
11074 * gfortran.dg/proc_ptr_47.f90: Likewise.
11075 * gfortran.dg/proc_ptr_48.f90: Likewise.
11076 * gfortran.dg/proc_ptr_5.f90: Likewise.
11077 * gfortran.dg/proc_ptr_6.f90: Likewise.
11078 * gfortran.dg/proc_ptr_7.f90: Likewise.
11079 * gfortran.dg/proc_ptr_8.f90: Likewise.
11080 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
11081 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
11082 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
11083 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
11084 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
11085 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
11086 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
11087 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
11088 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
11089 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
11090 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
11091 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
11092 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
11093 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
11094 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
11095 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
11096 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
11097 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
11098 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
11099 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
11100 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
11101 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
11102 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
11103 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
11104 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
11105 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
11106 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
11107 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
11108 * gfortran.dg/product_init_expr.f03: Likewise.
11109 * gfortran.dg/promotion.f90: Likewise.
11110 * gfortran.dg/promotion_3.f90: Likewise.
11111 * gfortran.dg/promotion_4.f90: Likewise.
11112 * gfortran.dg/protected_1.f90: Likewise.
11113 * gfortran.dg/protected_2.f90: Likewise.
11114 * gfortran.dg/ptr-func-1.f90: Likewise.
11115 * gfortran.dg/ptr-func-2.f90: Likewise.
11116 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
11117 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
11118 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
11119 * gfortran.dg/pure_byref_1.f90: Likewise.
11120 * gfortran.dg/pure_byref_2.f90: Likewise.
11121 * gfortran.dg/pure_byref_3.f90: Likewise.
11122 * gfortran.dg/quad_2.f90: Likewise.
11123 * gfortran.dg/quad_3.f90: Likewise.
11124 * gfortran.dg/random_3.f90: Likewise.
11125 * gfortran.dg/random_4.f90: Likewise.
11126 * gfortran.dg/random_7.f90: Likewise.
11127 * gfortran.dg/read_2.f90: Likewise.
11128 * gfortran.dg/read_3.f90: Likewise.
11129 * gfortran.dg/read_4.f90: Likewise.
11130 * gfortran.dg/read_5.f90: Likewise.
11131 * gfortran.dg/read_bad_advance.f90: Likewise.
11132 * gfortran.dg/read_bang.f90: Likewise.
11133 * gfortran.dg/read_bang4.f90: Likewise.
11134 * gfortran.dg/read_comma.f: Likewise.
11135 * gfortran.dg/read_dir.f90: Likewise.
11136 * gfortran.dg/read_empty_file.f: Likewise.
11137 * gfortran.dg/read_eof_1.f90: Likewise.
11138 * gfortran.dg/read_eof_2.f90: Likewise.
11139 * gfortran.dg/read_eof_3.f90: Likewise.
11140 * gfortran.dg/read_eof_4.f90: Likewise.
11141 * gfortran.dg/read_eof_5.f90: Likewise.
11142 * gfortran.dg/read_eof_6.f: Likewise.
11143 * gfortran.dg/read_eof_7.f90: Likewise.
11144 * gfortran.dg/read_eof_8.f90: Likewise.
11145 * gfortran.dg/read_eof_all.f90: Likewise.
11146 * gfortran.dg/read_eor.f90: Likewise.
11147 * gfortran.dg/read_float_1.f90: Likewise.
11148 * gfortran.dg/read_float_2.f03: Likewise.
11149 * gfortran.dg/read_float_3.f90: Likewise.
11150 * gfortran.dg/read_float_4.f90: Likewise.
11151 * gfortran.dg/read_infnan_1.f90: Likewise.
11152 * gfortran.dg/read_list_eof_1.f90: Likewise.
11153 * gfortran.dg/read_logical.f90: Likewise.
11154 * gfortran.dg/read_many_1.f: Likewise.
11155 * gfortran.dg/read_no_eor.f90: Likewise.
11156 * gfortran.dg/read_noadvance.f90: Likewise.
11157 * gfortran.dg/read_repeat.f90: Likewise.
11158 * gfortran.dg/read_repeat_2.f90: Likewise.
11159 * gfortran.dg/read_size_noadvance.f90: Likewise.
11160 * gfortran.dg/read_x_eof.f90: Likewise.
11161 * gfortran.dg/read_x_past.f: Likewise.
11162 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11163 * gfortran.dg/real_const_1.f: Likewise.
11164 * gfortran.dg/real_const_2.f90: Likewise.
11165 * gfortran.dg/real_const_3.f90: Likewise.
11166 * gfortran.dg/real_do_1.f90: Likewise.
11167 * gfortran.dg/real_index_1.f90: Likewise.
11168 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11169 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11170 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11171 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11172 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11173 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11174 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11175 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11176 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11177 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11178 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11179 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11180 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11181 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11182 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11183 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11184 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11185 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11186 * gfortran.dg/record_marker_1.f90: Likewise.
11187 * gfortran.dg/record_marker_2.f: Likewise.
11188 * gfortran.dg/record_marker_3.f90: Likewise.
11189 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11190 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11191 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11192 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11193 * gfortran.dg/recursive_check_7.f90: Likewise.
11194 * gfortran.dg/recursive_reference_1.f90: Likewise.
11195 * gfortran.dg/recursive_reference_2.f90: Likewise.
11196 * gfortran.dg/recursive_stack.f90: Likewise.
11197 * gfortran.dg/reduction.f90: Likewise.
11198 * gfortran.dg/repack_arrays_1.f90: Likewise.
11199 * gfortran.dg/repeat_1.f90: Likewise.
11200 * gfortran.dg/repeat_2.f90: Likewise.
11201 * gfortran.dg/repeat_3.f90: Likewise.
11202 * gfortran.dg/repeat_6.f90: Likewise.
11203 * gfortran.dg/reshape-alloc.f90: Likewise.
11204 * gfortran.dg/reshape-complex.f90: Likewise.
11205 * gfortran.dg/reshape.f90: Likewise.
11206 * gfortran.dg/reshape_2.f90: Likewise.
11207 * gfortran.dg/reshape_7.f90: Likewise.
11208 * gfortran.dg/reshape_empty_1.f03: Likewise.
11209 * gfortran.dg/reshape_pad_1.f90: Likewise.
11210 * gfortran.dg/reshape_rank7.f90: Likewise.
11211 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11212 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11213 * gfortran.dg/result_default_init_1.f90: Likewise.
11214 * gfortran.dg/result_in_spec_1.f90: Likewise.
11215 * gfortran.dg/result_in_spec_2.f90: Likewise.
11216 * gfortran.dg/ret_array_1.f90: Likewise.
11217 * gfortran.dg/ret_pointer_1.f90: Likewise.
11218 * gfortran.dg/ret_pointer_2.f90: Likewise.
11219 * gfortran.dg/rewind_1.f90: Likewise.
11220 * gfortran.dg/round_1.f03: Likewise.
11221 * gfortran.dg/round_2.f03: Likewise.
11222 * gfortran.dg/round_3.f08: Likewise.
11223 * gfortran.dg/round_4.f90: Likewise.
11224 * gfortran.dg/rrspacing_1.f90: Likewise.
11225 * gfortran.dg/runtime_warning_1.f90: Likewise.
11226 * gfortran.dg/same_type_as_2.f03: Likewise.
11227 * gfortran.dg/save_1.f90: Likewise.
11228 * gfortran.dg/save_5.f90: Likewise.
11229 * gfortran.dg/save_6.f90: Likewise.
11230 * gfortran.dg/scalar_mask_1.f90: Likewise.
11231 * gfortran.dg/scalar_mask_2.f90: Likewise.
11232 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11233 * gfortran.dg/scale_1.f90: Likewise.
11234 * gfortran.dg/scan_1.f90: Likewise.
11235 * gfortran.dg/scan_2.f90: Likewise.
11236 * gfortran.dg/secnds-1.f: Likewise.
11237 * gfortran.dg/secnds.f: Likewise.
11238 * gfortran.dg/select_1.f90: Likewise.
11239 * gfortran.dg/select_2.f90: Likewise.
11240 * gfortran.dg/select_3.f90: Likewise.
11241 * gfortran.dg/select_5.f90: Likewise.
11242 * gfortran.dg/select_char_1.f90: Likewise.
11243 * gfortran.dg/select_char_2.f90: Likewise.
11244 * gfortran.dg/select_type_13.f03: Likewise.
11245 * gfortran.dg/select_type_14.f03: Likewise.
11246 * gfortran.dg/select_type_15.f03: Likewise.
11247 * gfortran.dg/select_type_19.f03: Likewise.
11248 * gfortran.dg/select_type_2.f03: Likewise.
11249 * gfortran.dg/select_type_26.f03: Likewise.
11250 * gfortran.dg/select_type_27.f03: Likewise.
11251 * gfortran.dg/select_type_28.f03: Likewise.
11252 * gfortran.dg/select_type_3.f03: Likewise.
11253 * gfortran.dg/select_type_35.f03: Likewise.
11254 * gfortran.dg/select_type_36.f03: Likewise.
11255 * gfortran.dg/select_type_37.f03: Likewise.
11256 * gfortran.dg/select_type_39.f03: Likewise.
11257 * gfortran.dg/select_type_4.f90: Likewise.
11258 * gfortran.dg/select_type_5.f03: Likewise.
11259 * gfortran.dg/select_type_6.f03: Likewise.
11260 * gfortran.dg/select_type_7.f03: Likewise.
11261 * gfortran.dg/select_type_8.f03: Likewise.
11262 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11263 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11264 * gfortran.dg/selected_kind_1.f90: Likewise.
11265 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11266 * gfortran.dg/shape_2.f90: Likewise.
11267 * gfortran.dg/shape_4.f90: Likewise.
11268 * gfortran.dg/shape_5.f90: Likewise.
11269 * gfortran.dg/shape_7.f90: Likewise.
11270 * gfortran.dg/shape_8.f90: Likewise.
11271 * gfortran.dg/shape_9.f90: Likewise.
11272 * gfortran.dg/shift-kind_2.f90: Likewise.
11273 * gfortran.dg/shiftalr_1.F90: Likewise.
11274 * gfortran.dg/shiftalr_2.F90: Likewise.
11275 * gfortran.dg/simpleif_1.f90: Likewise.
11276 * gfortran.dg/simplify_argN_1.f90: Likewise.
11277 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11278 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11279 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11280 * gfortran.dg/simplify_modulo.f90: Likewise.
11281 * gfortran.dg/single_char_string.f90: Likewise.
11282 * gfortran.dg/size_dim.f90: Likewise.
11283 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11284 * gfortran.dg/sizeof.f90: Likewise.
11285 * gfortran.dg/sizeof_4.f90: Likewise.
11286 * gfortran.dg/slash_1.f90: Likewise.
11287 * gfortran.dg/sms-1.f90: Likewise.
11288 * gfortran.dg/sms-2.f90: Likewise.
11289 * gfortran.dg/spec_expr_7.f90: Likewise.
11290 * gfortran.dg/specifics_1.f90: Likewise.
11291 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11292 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11293 * gfortran.dg/spread_init_expr.f03: Likewise.
11294 * gfortran.dg/spread_scalar_source.f90: Likewise.
11295 * gfortran.dg/spread_shape_1.f90: Likewise.
11296 * gfortran.dg/stat_1.f90: Likewise.
11297 * gfortran.dg/stat_2.f90: Likewise.
11298 * gfortran.dg/stfunc_1.f90: Likewise.
11299 * gfortran.dg/stfunc_4.f90: Likewise.
11300 * gfortran.dg/stfunc_6.f90: Likewise.
11301 * gfortran.dg/storage_size_1.f08: Likewise.
11302 * gfortran.dg/storage_size_3.f08: Likewise.
11303 * gfortran.dg/storage_size_4.f90: Likewise.
11304 * gfortran.dg/streamio_1.f90: Likewise.
11305 * gfortran.dg/streamio_10.f90: Likewise.
11306 * gfortran.dg/streamio_11.f90: Likewise.
11307 * gfortran.dg/streamio_12.f90: Likewise.
11308 * gfortran.dg/streamio_13.f90: Likewise.
11309 * gfortran.dg/streamio_14.f90: Likewise.
11310 * gfortran.dg/streamio_15.f90: Likewise.
11311 * gfortran.dg/streamio_16.f90: Likewise.
11312 * gfortran.dg/streamio_17.f90: Likewise.
11313 * gfortran.dg/streamio_2.f90: Likewise.
11314 * gfortran.dg/streamio_3.f90: Likewise.
11315 * gfortran.dg/streamio_4.f90: Likewise.
11316 * gfortran.dg/streamio_5.f90: Likewise.
11317 * gfortran.dg/streamio_6.f90: Likewise.
11318 * gfortran.dg/streamio_7.f90: Likewise.
11319 * gfortran.dg/streamio_8.f90: Likewise.
11320 * gfortran.dg/streamio_9.f90: Likewise.
11321 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11322 * gfortran.dg/string_4.f90: Likewise.
11323 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11324 * gfortran.dg/string_assign_2.f90: Likewise.
11325 * gfortran.dg/string_compare_1.f90: Likewise.
11326 * gfortran.dg/string_compare_2.f90: Likewise.
11327 * gfortran.dg/string_compare_3.f90: Likewise.
11328 * gfortran.dg/string_ctor_1.f90: Likewise.
11329 * gfortran.dg/string_length_1.f90: Likewise.
11330 * gfortran.dg/string_length_2.f90: Likewise.
11331 * gfortran.dg/string_length_3.f90: Likewise.
11332 * gfortran.dg/string_length_4.f90: Likewise.
11333 * gfortran.dg/string_null_compare_1.f: Likewise.
11334 * gfortran.dg/string_pad_trunc.f90: Likewise.
11335 * gfortran.dg/structure_constructor_1.f03: Likewise.
11336 * gfortran.dg/structure_constructor_11.f90: Likewise.
11337 * gfortran.dg/structure_constructor_13.f03: Likewise.
11338 * gfortran.dg/structure_constructor_2.f03: Likewise.
11339 * gfortran.dg/structure_constructor_5.f03: Likewise.
11340 * gfortran.dg/submodule_1.f08: Likewise.
11341 * gfortran.dg/submodule_11.f08: Likewise.
11342 * gfortran.dg/submodule_14.f08: Likewise.
11343 * gfortran.dg/submodule_15.f08: Likewise.
11344 * gfortran.dg/submodule_17.f08: Likewise.
11345 * gfortran.dg/submodule_18.f08: Likewise.
11346 * gfortran.dg/submodule_19.f08: Likewise.
11347 * gfortran.dg/submodule_2.f08: Likewise.
11348 * gfortran.dg/submodule_27.f08: Likewise.
11349 * gfortran.dg/submodule_28.f08: Likewise.
11350 * gfortran.dg/submodule_29.f08: Likewise.
11351 * gfortran.dg/submodule_30.f08: Likewise.
11352 * gfortran.dg/submodule_6.f08: Likewise.
11353 * gfortran.dg/submodule_7.f08: Likewise.
11354 * gfortran.dg/submodule_8.f08: Likewise.
11355 * gfortran.dg/subnormal_1.f90: Likewise.
11356 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11357 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11358 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11359 * gfortran.dg/substr_2.f: Likewise.
11360 * gfortran.dg/substr_3.f: Likewise.
11361 * gfortran.dg/substr_4.f: Likewise.
11362 * gfortran.dg/substr_5.f90: Likewise.
11363 * gfortran.dg/substr_6.f90: Likewise.
11364 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11365 * gfortran.dg/sum_init_expr.f03: Likewise.
11366 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11367 * gfortran.dg/system_clock_3.f08: Likewise.
11368 * gfortran.dg/t_editing.f: Likewise.
11369 * gfortran.dg/team_change_1.f90: Likewise.
11370 * gfortran.dg/team_end_1.f90: Likewise.
11371 * gfortran.dg/team_number_1.f90: Likewise.
11372 * gfortran.dg/temporary_1.f90: Likewise.
11373 * gfortran.dg/test_com_block.f90: Likewise.
11374 * gfortran.dg/test_only_clause.f90: Likewise.
11375 * gfortran.dg/tiny_1.f90: Likewise.
11376 * gfortran.dg/tiny_2.f90: Likewise.
11377 * gfortran.dg/tl_editing.f90: Likewise.
11378 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11379 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11380 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11381 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11382 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11383 * gfortran.dg/transfer_class_2.f90: Likewise.
11384 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11385 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11386 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11387 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11388 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11389 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11390 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11391 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11392 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11393 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11394 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11395 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11396 * gfortran.dg/transpose_1.f90: Likewise.
11397 * gfortran.dg/transpose_3.f03: Likewise.
11398 * gfortran.dg/transpose_4.f90: Likewise.
11399 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11400 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11401 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11402 * gfortran.dg/trim_1.f90: Likewise.
11403 * gfortran.dg/trim_optimize_1.f90: Likewise.
11404 * gfortran.dg/trim_optimize_2.f90: Likewise.
11405 * gfortran.dg/trim_optimize_3.f90: Likewise.
11406 * gfortran.dg/trim_optimize_4.f90: Likewise.
11407 * gfortran.dg/trim_optimize_5.f90: Likewise.
11408 * gfortran.dg/trim_optimize_6.f90: Likewise.
11409 * gfortran.dg/trim_optimize_7.f90: Likewise.
11410 * gfortran.dg/trim_optimize_8.f90: Likewise.
11411 * gfortran.dg/type_to_class_1.f03: Likewise.
11412 * gfortran.dg/type_to_class_2.f03: Likewise.
11413 * gfortran.dg/type_to_class_3.f03: Likewise.
11414 * gfortran.dg/type_to_class_4.f03: Likewise.
11415 * gfortran.dg/type_to_class_5.f03: Likewise.
11416 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11417 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11418 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11419 * gfortran.dg/typebound_call_1.f03: Likewise.
11420 * gfortran.dg/typebound_call_13.f03: Likewise.
11421 * gfortran.dg/typebound_call_18.f03: Likewise.
11422 * gfortran.dg/typebound_call_19.f03: Likewise.
11423 * gfortran.dg/typebound_call_2.f03: Likewise.
11424 * gfortran.dg/typebound_call_20.f03: Likewise.
11425 * gfortran.dg/typebound_call_3.f03: Likewise.
11426 * gfortran.dg/typebound_generic_5.f03: Likewise.
11427 * gfortran.dg/typebound_generic_6.f03: Likewise.
11428 * gfortran.dg/typebound_generic_9.f03: Likewise.
11429 * gfortran.dg/typebound_operator_12.f03: Likewise.
11430 * gfortran.dg/typebound_operator_13.f03: Likewise.
11431 * gfortran.dg/typebound_operator_15.f90: Likewise.
11432 * gfortran.dg/typebound_operator_20.f90: Likewise.
11433 * gfortran.dg/typebound_operator_3.f03: Likewise.
11434 * gfortran.dg/typebound_operator_6.f03: Likewise.
11435 * gfortran.dg/typebound_operator_7.f03: Likewise.
11436 * gfortran.dg/typebound_operator_8.f03: Likewise.
11437 * gfortran.dg/typebound_operator_9.f03: Likewise.
11438 * gfortran.dg/typebound_proc_19.f90: Likewise.
11439 * gfortran.dg/typebound_proc_20.f90: Likewise.
11440 * gfortran.dg/typebound_proc_23.f90: Likewise.
11441 * gfortran.dg/typebound_proc_27.f03: Likewise.
11442 * gfortran.dg/typebound_proc_35.f90: Likewise.
11443 * gfortran.dg/typebound_proc_36.f90: Likewise.
11444 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11445 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11446 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11447 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11448 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11449 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11450 * gfortran.dg/unf_short_record_1.f90: Likewise.
11451 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11452 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11453 * gfortran.dg/unit_1.f90: Likewise.
11454 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11455 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11456 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11457 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11458 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11459 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11460 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11461 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11462 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11463 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11464 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11465 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11466 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11467 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11468 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11469 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11470 * gfortran.dg/unpack_init_expr.f03: Likewise.
11471 * gfortran.dg/use_10.f90: Likewise.
11472 * gfortran.dg/use_11.f90: Likewise.
11473 * gfortran.dg/use_13.f90: Likewise.
11474 * gfortran.dg/use_24.f90: Likewise.
11475 * gfortran.dg/use_27.f90: Likewise.
11476 * gfortran.dg/use_5.f90: Likewise.
11477 * gfortran.dg/use_allocated_1.f90: Likewise.
11478 * gfortran.dg/use_only_1.f90: Likewise.
11479 * gfortran.dg/use_only_4.f90: Likewise.
11480 * gfortran.dg/use_rename_2.f90: Likewise.
11481 * gfortran.dg/use_rename_4.f90: Likewise.
11482 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11483 * gfortran.dg/used_interface_ref.f90: Likewise.
11484 * gfortran.dg/used_types_5.f90: Likewise.
11485 * gfortran.dg/utf8_1.f03: Likewise.
11486 * gfortran.dg/utf8_2.f03: Likewise.
11487 * gfortran.dg/value_1.f90: Likewise.
11488 * gfortran.dg/value_2.f90: Likewise.
11489 * gfortran.dg/value_4.f90: Likewise.
11490 * gfortran.dg/value_6.f03: Likewise.
11491 * gfortran.dg/value_7.f03: Likewise.
11492 * gfortran.dg/value_test.f90: Likewise.
11493 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11494 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11495 * gfortran.dg/vect/pr60510.f: Likewise.
11496 * gfortran.dg/vect/pr69882.f90: Likewise.
11497 * gfortran.dg/vect/pr69980.f90: Likewise.
11498 * gfortran.dg/vect/vect-5.f90: Likewise.
11499 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11500 * gfortran.dg/vector_subscript_1.f90: Likewise.
11501 * gfortran.dg/vector_subscript_2.f90: Likewise.
11502 * gfortran.dg/vector_subscript_3.f90: Likewise.
11503 * gfortran.dg/vector_subscript_5.f90: Likewise.
11504 * gfortran.dg/verify_2.f90: Likewise.
11505 * gfortran.dg/volatile10.f90: Likewise.
11506 * gfortran.dg/where_1.f90: Likewise.
11507 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11508 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11509 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11510 * gfortran.dg/whole_file_13.f90: Likewise.
11511 * gfortran.dg/whole_file_2.f90: Likewise.
11512 * gfortran.dg/widechar_2.f90: Likewise.
11513 * gfortran.dg/widechar_4.f90: Likewise.
11514 * gfortran.dg/widechar_5.f90: Likewise.
11515 * gfortran.dg/widechar_6.f90: Likewise.
11516 * gfortran.dg/widechar_8.f90: Likewise.
11517 * gfortran.dg/widechar_IO_1.f90: Likewise.
11518 * gfortran.dg/widechar_IO_2.f90: Likewise.
11519 * gfortran.dg/widechar_IO_3.f90: Likewise.
11520 * gfortran.dg/widechar_IO_4.f90: Likewise.
11521 * gfortran.dg/widechar_compare_1.f90: Likewise.
11522 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11523 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11524 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11525 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11526 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11527 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11528 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11529 * gfortran.dg/widechar_select_1.f90: Likewise.
11530 * gfortran.dg/winapi.f90: Likewise.
11531 * gfortran.dg/write_0_pe_format.f90: Likewise.
11532 * gfortran.dg/write_back.f: Likewise.
11533 * gfortran.dg/write_check3.f90: Likewise.
11534 * gfortran.dg/write_direct_eor.f90: Likewise.
11535 * gfortran.dg/write_padding.f90: Likewise.
11536 * gfortran.dg/write_recursive.f90: Likewise.
11537 * gfortran.dg/write_rewind_1.f: Likewise.
11538 * gfortran.dg/write_rewind_2.f: Likewise.
11539 * gfortran.dg/write_zero_array.f90: Likewise.
11540 * gfortran.dg/x_slash_1.f: Likewise.
11541 * gfortran.dg/x_slash_2.f: Likewise.
11542 * gfortran.dg/zero_array_components_1.f90: Likewise.
11543 * gfortran.dg/zero_length_1.f90: Likewise.
11544 * gfortran.dg/zero_length_2.f90: Likewise.
11545 * gfortran.dg/zero_sized_1.f90: Likewise.
11546 * gfortran.dg/zero_sized_3.f90: Likewise.
11547 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11548 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11549 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11550 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11551 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11552 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11553 * gfortran.fortran-torture/execute/args.f90: Likewise.
11554 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11555 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11556 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11557 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11558 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11559 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11560 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11561 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11562 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11563 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11564 * gfortran.fortran-torture/execute/common.f90: Likewise.
11565 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11566 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11567 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11568 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11569 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11570 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11571 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11572 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11573 * gfortran.fortran-torture/execute/data.f90: Likewise.
11574 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11575 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11576 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11577 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11578 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11579 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11580 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11581 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11582 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11583 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11584 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11585 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11586 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11587 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11588 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11589 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11590 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11591 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11592 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11593 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11594 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11595 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11596 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11597 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11598 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11599 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11600 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11601 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11602 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11603 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11604 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11605 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11606 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11607 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11608 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11609 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11610 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11611 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11612 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11613 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11614 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11615 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11616 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11617 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11618 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11619 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11620 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11621 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11622 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11623 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11624 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11625 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11626 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11627 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11628 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11629 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11630 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11631 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11632 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11633 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11634 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11635 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11636 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11637 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11638 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11639 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11640 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11641 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11642 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11643 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11644 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11645 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11646 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11647 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11649 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11650 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11651 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11652 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11653 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11654 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11655 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11656 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11657 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11658 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11659 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11660 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11661 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11662 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11663 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11664 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11665 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11666 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11667 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11668 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11669 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11670 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11671 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11672 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11673 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11674 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11675 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11676 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11677 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11678 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11679 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11680 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11681 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11682 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11683 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11684 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11685 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11686 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11687 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11688 * gfortran.fortran-torture/execute/math.f90: Likewise.
11689 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11690 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11691 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11692 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11693 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11694 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11695 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11696 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11697 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11698 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11699 * gfortran.fortran-torture/execute/power.f90: Likewise.
11700 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11701 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11702 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11703 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11704 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11705 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11706 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11707 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11708 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11709 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11710 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11711 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11712 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11713 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11714 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11715 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11716 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11717 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11718 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11719 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11720 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11721 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11722 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11723 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11724 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11725 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11726 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11727 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11728 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11729 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11730 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11731 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11732 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11733 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11734 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11735 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11736 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11737 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11738 * gfortran.fortran-torture/execute/string.f90: Likewise.
11739 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11740 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11741 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11742 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11743 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11744 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11745 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11746 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11747 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11748 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11749 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11750 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11751 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11752 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11753 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11754 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11755 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11756 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11757 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11758 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11759 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11760 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11761 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11762 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11763 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11764 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11765 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11766 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11767 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11768 * gfortran.dg/inline_transpose_1.f90: Likewise.
11770 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11773 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11776 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11779 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11780 * gnat.dg/dispatch1.adb: Rename into...
11781 * gnat.dg/disp1.adb: ...this.
11782 * gnat.dg/dispatch1_p.ads: Rename into...
11783 * gnat.dg/disp1_pkg.ads: ...this.
11784 * gnat.dg/disp2.adb: Rename into...
11785 * gnat.dg/dispatch2.adb: ...this.
11786 * gnat.dg/dispatch2_p.ads: Rename into...
11787 * gnat.dg/disp2_pkg.ads: ...this.
11788 * gnat.dg/dispatch2_p.adb: Rename into...
11789 * gnat.dg/disp2_pkg.adb: this.
11790 * gnat.dg/generic_dispatch.adb: Rename into...
11791 * gnat.dg/generic_disp.adb: this.
11792 * gnat.dg/generic_dispatch_p.ads: Rename into...
11793 * gnat.dg/generic_disp_pkg.ads: ...this.
11794 * gnat.dg/generic_dispatch_p.adb: Rename into...
11795 * gnat.dg/generic_disp_pkg.adb: ...this.
11796 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11797 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11798 * gnat.dg/object_overflow1.adb: Tweak index.
11799 * gnat.dg/object_overflow2.adb: Likewise.
11800 * gnat.dg/object_overflow3.adb: Likewise.
11801 * gnat.dg/object_overflow4.adb: Likewise.
11802 * gnat.dg/object_overflow5.adb: Likewise.
11804 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11807 * gcc.c-torture/compile/pr84425.c: New test.
11809 2018-02-16 Marek Polacek <polacek@redhat.com>
11810 Jakub Jelinek <jakub@redhat.com>
11813 * g++.dg/cpp1y/constexpr-84192.C: New test.
11815 2018-02-16 Martin Sebor <msebor@redhat.com>
11818 * g++.dg/overload15.C: New test.
11820 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11823 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11824 * gcc.dg/pr56727-2.c: Ditto.
11825 * gcc.target/powerpc/pr79439.c: Renamed to...
11826 * gcc.target/powerpc/pr79439-1.c: ...this.
11827 * gcc.target/powerpc/pr79439-2.c: New test.
11828 * gcc.target/powerpc/pr79439-3.c: New test.
11830 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11833 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11834 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11835 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11836 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11837 * gcc.target/powerpc/builtins-3.c: Same.
11839 2018-02-16 Nathan Sidwell <nathan@acm.org>
11841 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11843 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11845 PR rtl-optimization/70023
11846 * gcc.target/i386/pr70023.c: New.
11848 2018-02-16 Carl Love <cel@us.ibm.com>
11850 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11852 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11855 2018-02-16 Carl Love <cel@us.ibm.com>
11857 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11858 for the ABI definitions for vec_extract4b and vec_insert4b.
11860 2018-02-16 Nathan Sidwell <nathan@acm.org>
11862 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11863 * g++.old-deja/g++.mike/net43.C: Likewise.
11865 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11868 * g++.dg/cpp1z/class-deduction48.C: New.
11870 2018-02-16 Nathan Sidwell <nathan@acm.org>
11873 * g++.dg/lookup/pr84375.C: New.
11875 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11878 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11880 2018-02-16 Richard Biener <rguenther@suse.de>
11882 PR tree-optimization/84417
11883 * gcc.dg/torture/pr84417.c: New testcase.
11885 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11888 * g++.dg/opt/pr84272.C: New test.
11890 PR rtl-optimization/83723
11891 * gcc.dg/pr83723.c: New test.
11893 2018-02-16 Richard Biener <rguenther@suse.de>
11895 PR tree-optimization/84399
11896 * gcc.dg/graphite/pr84399.c: New testcase.
11898 2018-02-16 Richard Biener <rguenther@suse.de>
11900 PR tree-optimization/84190
11901 * g++.dg/torture/pr84190.C: New testcase.
11903 2018-02-15 Martin Sebor <msebor@redhat.com>
11905 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11908 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11911 * gfortran.dg/dtio_21.f03: Add an error message.
11912 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11914 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11917 * gfortran.dg/stop_shouldfail.f90: New test.
11919 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11922 * g++.dg/concepts/pr84330.C: New.
11924 2018-02-15 Tom de Vries <tom@codesourcery.com>
11926 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11928 2018-02-15 Tom de Vries <tom@codesourcery.com>
11930 * gcc.c-torture/compile/pr84136.c: Require effective target
11933 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11935 PR tree-optimization/84383
11936 * gcc.c-torture/compile/pr84383.c: New test.
11938 PR tree-optimization/84334
11939 * gcc.dg/pr84334.c: New test.
11941 2018-02-14 Carl Love <cel@us.ibm.com>
11943 * gcc.target/powerpc/builtins-4-int128-runnable.c
11944 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11945 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11947 2018-02-14 Martin Sebor <msebor@redhat.com>
11949 PR tree-optimization/83698
11950 * gcc.dg/Wrestrict-7.c: New test.
11951 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11952 * gcc.target/i386/chkp-stropt-17.c: Same.
11954 2018-02-14 Martin Sebor <msebor@redhat.com>
11957 * gcc.dg/Wattributes-8.c: New test.
11959 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11962 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11963 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11964 * gfortran.dg/select_type_1.f03: Extend test case.
11966 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11968 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11969 (dg-options): Use -O2 -msse2 -mno-sse3.
11971 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11973 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11974 this test case still works ok.
11975 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11976 * gcc.dg/vmx/insert-be-order.c: Likewise.
11977 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11978 * gcc.dg/vmx/ld-be-order.c: Likewise.
11979 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11980 * gcc.dg/vmx/lde-be-order.c: Likewise.
11981 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11982 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11983 * gcc.dg/vmx/merge-be-order.c: Likewise.
11984 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11985 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11986 * gcc.dg/vmx/pack-be-order.c: Likewise.
11987 * gcc.dg/vmx/perm-be-order.c: Likewise.
11988 * gcc.dg/vmx/splat-be-order.c: Likewise.
11989 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11990 * gcc.dg/vmx/st-be-order.c: Likewise.
11991 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11992 * gcc.dg/vmx/ste-be-order.c: Likewise.
11993 * gcc.dg/vmx/stl-be-order.c: Likewise.
11994 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11995 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11996 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11997 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11998 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
12000 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
12003 * g++.dg/cpp0x/auto49.C: New.
12005 2018-02-14 Nathan Sidwell <nathan@acm.org>
12007 * g++.dg/template/instantiate5.C: Adjust required-from loc.
12009 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12011 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
12012 * gcc.target/powerpc/le-altivec-consts.c: Same.
12014 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12017 * gcc.target/powerpc/pr84220-sld.c: New test.
12018 * gcc.target/powerpc/pr84220-sld2.c: New test.
12019 * gcc.target/powerpc/pr84220-sldw.c: New test.
12020 * gcc.target/powerpc/pr84220-xxperm.c: New test.
12021 * gcc.target/powerpc/pr84220-xxsld.c: New test.
12023 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12026 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
12027 _inc_ssp intrinsics.
12028 * gcc.target/i386/cet-intrin-4.c: Likewise.
12029 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
12030 __builtin_ia32_rdssp[d|q].
12032 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
12034 PR tree-optimization/84357
12035 * gcc.dg/vect/pr84357.c: New test.
12037 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12040 * gcc.target/rx/pr83831.c: New tests.
12042 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
12045 * gcc.target/msp430/pr79242.c: New test.
12047 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12050 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
12053 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12056 * g++.dg/pr84279.C: New test.
12058 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12060 PR rtl-optimization/84169
12061 * gcc.c-torture/execute/pr84169.c: New.
12063 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12066 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
12068 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12071 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
12074 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12077 * g++.dg/warn/effc4.C: New test.
12079 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
12082 * g++.dg/template/sizeof16.C: New.
12083 * g++.dg/template/sizeof17.C: Likewise.
12085 2018-02-13 Janus Weil <janus@gcc.gnu.org>
12088 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
12089 add necessary compiler options.
12090 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
12092 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12095 * gcc.c-torture/execute/pr82210.c: New test.
12097 PR middle-end/84309
12098 * gcc.dg/pr84309-2.c: New test.
12100 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
12102 PR tree-optimization/84321
12103 * gcc.dg/pr84321.c: New test.
12105 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
12108 * gcc.target/i386/pr57193.c: Add -march=x86-64.
12110 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
12113 * gcc.dg/asan/pr84307.c: Remove test.
12115 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
12117 * gcc.target/rl78/test_auto_vector.c: New test.
12119 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
12122 * gcc.c-torture/compile/pr84305.c: New test.
12124 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12127 * gcc.target/i386/pr84335.c: New test.
12129 PR tree-optimization/84339
12130 * gcc.c-torture/execute/pr84339.c: New test.
12132 PR middle-end/84309
12133 * gcc.dg/pr84309.c: New test.
12134 * gcc.target/i386/pr84309.c: New test.
12137 * gcc.target/i386/pr84336.c: New test.
12139 2018-02-12 Jakub Jelinek <jakub@redhat.com>
12142 * c-c++-common/gomp/pr84341.c: New test.
12144 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12147 * gfortran.dg/read_dir.f90: Re-add dg-do run.
12149 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12152 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
12155 2018-02-12 Jeff Law <law@redhat.com>
12157 * gcc.c-torture/compile/reg-args-size.c: New test.
12159 2018-02-12 Carl Love <cel@us.ibm.com>
12161 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12162 uint128 tests to new testfile.
12163 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12164 int128 and uint128 tests.
12165 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12166 list of torture tests.
12168 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12171 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12172 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12174 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12177 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12179 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12182 * gcc.dg/asan/pr84307.c: New test.
12184 2018-02-12 Nathan Sidwell <nathan@acm.org>
12186 * g++.dg/parse/pr84263.C: New.
12188 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12191 * g++.dg/template/crash129.C: New.
12193 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12196 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12197 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12198 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12199 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12200 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12202 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12204 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12205 _mm_maskz_scalef_round_sd): Test new intrinsics.
12206 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12207 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12209 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12210 _mm_maskz_scalef_round_ss): Test new intrinsics.
12211 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12212 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12214 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12215 __builtin_ia32_scalefss_round): Remove builtin.
12216 (__builtin_ia32_scalefsd_mask_round,
12217 __builtin_ia32_scalefss_mask_round): Test new builtin.
12218 * gcc.target/i386/sse-13.c: Ditto.
12219 * gcc.target/i386/sse-23.c: Ditto.
12221 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12223 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12224 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12225 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12226 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12227 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12228 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12229 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12230 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
12232 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12233 (__builtin_ia32_sqrtss_round): Remove builtins.
12234 (__builtin_ia32_sqrtsd_mask_round)
12235 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12236 * gcc.target/i386/sse-13.c: Ditto.
12237 * gcc.target/i386/sse-23.c: Ditto.
12239 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12242 * gfortran.dg/statement_function_3.f: New test.
12244 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12248 * gfortran.dg/statement_function_1.f90: New test.
12249 * gfortran.dg/statement_function_2.f90: New test.
12251 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12254 * gfortran.dg/type_to_class_5.f03: New test.
12256 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12259 * gfortran.dg/type_to_class_4.f03: New test.
12261 2018-02-10 Alan Modra <amodra@gmail.com>
12264 * gcc.dg/pr84300.c: New.
12266 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12269 * g++.dg/ubsan/pr83987-2.C: New test.
12271 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12273 * gcc.target/rx/movsicc.c: New test.
12275 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12278 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12281 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12283 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12284 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12286 2018-02-09 Nathan Sidwell <nathan@acm.org>
12289 * c-c++-common/pr84293.h: New.
12290 * c-c++-common/pr84293.c: New.
12292 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12294 PR rtl-optimization/57193
12295 * gcc.target/i386/pr57193.c: New.
12297 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12300 * gcc.target/powerpc/pr84226.c: New test.
12302 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12304 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12308 2018-02-09 Martin Sebor <msebor@redhat.com>
12311 * gcc.dg/lto/pr84212_0.c: New test file.
12312 * gcc.dg/lto/pr84212_1.c: Same.
12314 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12317 * gcc.target/powerpc/pr83926.c: New test.
12318 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12319 message. Fix test for running in 32-bit mode.
12321 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12324 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12326 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12329 * gcc.target/s390/pr84295.c: New test.
12331 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12334 * g++.dg/cpp1y/lambda-init16.C: New.
12336 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12338 * gnat.dg/sso8.adb: New test.
12339 * gnat.dg/sso8_pkg.ads: New helper.
12341 2018-02-09 Richard Biener <rguenther@suse.de>
12343 PR tree-optimization/84278
12344 * gcc.target/i386/pr84278.c: Adjust regex.
12346 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12348 PR tree-optimization/84232
12349 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12352 * gcc.target/aarch64/pr84252.c: New test.
12354 PR middle-end/84237
12355 * gcc.dg/pr84237.c: New test.
12357 2018-02-09 Marek Polacek <polacek@redhat.com>
12358 Jakub Jelinek <jakub@redhat.com>
12361 * g++.dg/torture/pr83659.C: New test.
12363 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12365 PR tree-optimization/84136
12366 * gcc.c-torture/compile/pr84136.c: New test.
12368 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12371 * gcc.target/i386/pr83008.c: New test.
12373 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12376 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12378 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12381 * g++.dg/warn/Wunused-parm-11.C: New.
12383 2018-02-08 Marek Polacek <polacek@redhat.com>
12385 PR tree-optimization/84238
12386 * gcc.dg/Wstringop-overflow-3.c: New test.
12388 2018-02-08 Nathan Sidwell <nathan@acm.org>
12390 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12392 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12394 PR tree-optimization/84265
12395 * gcc.dg/vect/pr84265.c: New test.
12397 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12399 PR tree-optimization/81635
12400 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12401 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12403 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12405 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12406 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12407 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12408 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12409 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12410 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12411 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12412 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12413 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12414 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12415 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12416 * gcc.target/s390/nobp-return-attr-all.c: New test.
12417 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12418 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12419 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12420 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12421 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12422 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12423 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12424 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12425 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12426 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12427 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12428 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12429 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12430 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12432 2018-02-08 Richard Biener <rguenther@suse.de>
12434 PR tree-optimization/84233
12435 * g++.dg/torture/pr84233.C: New testcase.
12437 2018-02-08 Richard Biener <rguenther@suse.de>
12439 PR tree-optimization/84278
12440 * gcc.target/i386/pr84278.c: New testcase.
12442 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12444 PR rtl-optimization/84068
12445 PR rtl-optimization/83459
12446 * gcc.dg/pr84068.c: New test.
12448 2018-02-08 Richard Biener <rguenther@suse.de>
12450 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12451 loop vectorization to happen.
12453 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12456 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12458 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12460 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12462 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12465 * gcc.target/powerpc/pr84154-1.c: New tests.
12466 * gcc.target/powerpc/pr84154-2.c: Likewise.
12467 * gcc.target/powerpc/pr84154-3.c: Likewise.
12469 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12471 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12473 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12476 * g++.dg/template/incomplete11.C: New test.
12477 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12479 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12482 * gfortran.dg/deallocate_error_3.f90: New test.
12483 * gfortran.dg/deallocate_error_4.f90: New test.
12485 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12488 * gfortran.dg/shape_9.f90: New test.
12490 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12493 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12495 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12499 * g++.dg/spellcheck-reswords.C: New test case.
12500 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12501 suggestion of "if".
12503 2018-02-07 Martin Liska <mliska@suse.cz>
12506 * g++.dg/ext/mv26.C: New test.
12508 2018-02-07 Tom de Vries <tom@codesourcery.com>
12510 * gcc.dg/pr83844.c: Require effective target alloca.
12512 2018-02-07 Tom de Vries <tom@codesourcery.com>
12514 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12516 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12519 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12520 -fcf-protection=return.
12522 2018-02-07 Tom de Vries <tom@codesourcery.com>
12525 * c-c++-common/goacc/pr84217.c: New test.
12526 * gfortran.dg/goacc/pr84217.f90: New test.
12528 2018-02-07 Richard Biener <rguenther@suse.de>
12530 PR tree-optimization/84204
12531 * gcc.dg/graphite/pr84204.c: New testcase.
12533 PR tree-optimization/84205
12534 * gcc.dg/graphite/pr84205.c: New testcase.
12536 PR tree-optimization/84223
12537 * gfortran.dg/graphite/pr84223.f90: New testcase.
12539 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12542 * g++.dg/cpp0x/scoped_enum7.C: New.
12544 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12546 PR tree-optimization/83008
12547 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12549 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12551 PR tree-optimization/84235
12552 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12554 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12557 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12559 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12561 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12564 * gcc.target/i386/pr84146.c: New test.
12566 2018-02-06 Michael Collison <michael.collison@arm.com>
12568 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12570 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12572 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12573 warning for -mno-speculate-indirect-jumps.
12574 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12575 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12576 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12577 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12578 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12579 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12581 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12584 * c-c++-common/fcf-protection-1.c: Change a compared message.
12585 * c-c++-common/fcf-protection-2.c: Likewise.
12586 * c-c++-common/fcf-protection-3.c: Likewise.
12587 * c-c++-common/fcf-protection-5.c: Likewise.
12588 * c-c++-common/fcf-protection-6.c: New test.
12589 * c-c++-common/fcf-protection-7.c: Likewise.
12591 2018-02-06 Marek Polacek <polacek@redhat.com>
12593 PR tree-optimization/84228
12594 * c-c++-common/Wstringop-truncation-3.c: New test.
12596 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12599 * gcc.target/arm/pragma_arch_switch_2.c: New.
12601 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12604 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12606 2018-02-05 Martin Sebor <msebor@redhat.com>
12608 PR tree-optimization/83369
12609 * gcc.dg/Wnonnull.c: New test.
12611 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12613 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12614 argument and use dg-messages-by-file instead. Expect it to be
12615 an array rather than a dict.
12616 (lto-link-and-maybe-run): Remove messages_by_file argument and
12617 use an upvar for dg-messages-by-file. Update call to
12618 lto_handle_diagnostics.
12619 (lt-get-options): Treat dg-messages-by-file as an array
12620 rather than a dict.
12621 (lto-get-options-main): Likewise. Set the entry rather than appending.
12622 (lto-execute): Treat dg-messages-by-file as an array rather than
12623 a dict. Update call to lto-link-and-maybe-run.
12625 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12628 * g++.dg/cpp1z/inline-var4.C: New.
12630 2018-02-05 Martin Liska <mliska@suse.cz>
12632 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12634 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12635 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12636 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12637 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12638 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12639 * c-c++-common/asan/pointer-compare-3.c: New test.
12641 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12643 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12644 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12646 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12648 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12649 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12650 _mm_maskz_range_round_sd): Test new intrinsics.
12651 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12652 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12653 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12654 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12655 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12656 _mm_maskz_range_round_ss): Test new intrinsics.
12657 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12658 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12659 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12660 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12661 __builtin_ia32_rangess128_round): Remove builtins.
12662 (__builtin_ia32_rangesd128_mask_round,
12663 __builtin_ia32_rangess128_mask_round): Test new builtins.
12664 * gcc.target/i386/sse-13.c: Ditto.
12665 * gcc.target/i386/sse-23.c: Ditto.
12667 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12669 PR middle-end/79966
12670 * gfortran.dg/pr79966.f90: New testcase
12672 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12675 * gfortran.dg/associate_23.f90: Fix invalid code.
12676 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12677 * gfortran.dg/matmul_3.f90: Likewise.
12678 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12680 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12683 * gfortran.dg/associate_34.f90: New test.
12684 * gfortran.dg/associate_35.f90: New test.
12686 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12690 * gfortran.dg/pr84155.f90: New test.
12692 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12694 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12695 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12697 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12699 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12702 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12704 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12706 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12707 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12708 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12710 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12713 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12714 * gcc.dg/Wsign-conversion.c: Dito.
12715 * gcc.dg/attr-alloc_size-4.c: Dito.
12716 * gcc.dg/pr81020.c: Dito.
12717 * gcc.dg/pr81192.c: Dito.
12718 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12719 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12720 * gcc.dg/pr83844.c: Restrict to int32plus.
12721 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12722 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12723 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12724 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12725 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12726 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12727 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12728 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12729 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12730 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12731 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12732 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12734 2018-02-02 Julia Koval <julia.koval@intel.com>
12736 * gcc.target/i386/funcspec-56.inc: Handle new march.
12737 * g++.dg/ext/mv16.C: Ditto.
12739 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12741 * lib/target-supports.exp
12742 (check_effective_target_keeps_null_pointer_checks): No more
12744 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12745 * gcc.dg/ifcvt-4.c: Skip avr.
12746 * gcc.dg/pr53037-1.c: Dito.
12747 * gcc.dg/pr53037-2.c: Dito.
12748 * gcc.dg/pr53037-3.c: Dito.
12749 * gcc.dg/pr63387-2.c: Dito.
12750 * gcc.dg/pr63387.c: Dito.
12751 * gcc.dg/sancov/cmp0.c: Dito.
12752 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12753 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12754 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12755 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12756 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12757 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12758 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12759 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12760 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12761 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12762 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12763 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12764 * gcc.dg/tree-ssa/pr82059.c: Dito.
12765 * gcc.c-torture/execute/pr70460.c: Dito.
12767 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12770 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12771 * gcc.c-torture/execute/20180112-1.c: Dito.
12772 * gcc.c-torture/execute/pr81503.c: Dito.
12773 * gcc.dg/store_merging_12.c: Dito.
12774 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12775 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12776 * gcc.dg/tree-ssa/pr80898.c: Dito.
12777 * gcc.dg/tree-ssa/pr82363.c: Dito.
12778 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12779 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12780 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12781 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12782 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12783 * gcc.dg/tree-ssa/pr80803.c: Dito.
12784 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12785 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12786 * gcc.dg/tree-ssa/vrp114.c: Dito.
12787 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12788 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12789 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12791 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12794 * gcc.target/i386/cet-sjlj-6a.c: New test.
12795 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12797 2018-02-01 Marek Polacek <polacek@redhat.com>
12800 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12802 2018-01-30 Jeff Law <law@redhat.com>
12805 * gcc.target/i386/pr84128.c: New test.
12807 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12809 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12810 -fdelete-null-pointer-checks.
12812 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12815 * g++.dg/cpp0x/abstract-default1.C: New.
12817 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12819 PR tree-optimization/81635
12820 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12821 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12823 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12826 * gcc.target/aarch64/pr83370.c: New.
12828 2018-02-01 Richard Biener <rguenther@suse.de>
12830 * gcc.dg/graphite/pr35356-1.c: Adjust.
12832 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12835 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12837 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12838 of hard-coding the choice.
12839 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12840 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12841 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12843 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12845 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12846 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12847 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12848 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12849 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12850 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12851 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12852 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12853 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12854 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12855 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12856 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12857 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12858 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12859 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12860 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12861 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12862 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12863 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12864 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12865 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12866 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12867 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12868 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12869 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12870 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12871 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12872 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12873 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12874 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12875 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12876 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12877 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12878 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12879 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12880 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12881 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12882 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12883 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12884 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12885 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12886 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12887 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12888 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12889 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12890 __builtin_popcountll rather than __builtin_popcountl.
12892 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12894 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12895 of LD1R[HWD] for multi-element constants on big-endian targets.
12896 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12897 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12899 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12901 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12902 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12903 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12905 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12907 PR tree-optimization/81661
12908 PR tree-optimization/84117
12909 * gcc.dg/pr81661.c: New test.
12910 * gfortran.dg/pr84117.f90: New test.
12912 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12915 * gfortran.dg/repeat_7.f90: Catch warning message.
12917 2018-01-31 Ian Lance Taylor <iant@golang.org>
12919 * go.go-torture/execute/printnil.go: New test.
12921 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12923 * lib/target-supports.exp (check_effective_target_comdat_group):
12924 Allow for Solaris as comdat syntax.
12926 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12927 Solaris with comdat_group support and as.
12929 2018-01-31 Marek Polacek <polacek@redhat.com>
12932 * gcc.dg/pr81779.c: New test.
12934 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12937 * gfortran.dg/gomp/pr84116.f90: New test.
12940 * g++.dg/init/pr83993-2.C: New test.
12943 * g++.dg/init/pr83993-1.C: New test.
12944 * g++.dg/cpp0x/pr83993.C: New test.
12946 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12949 * gfortran.dg/pr84088.f90: New test.
12951 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12954 * gcc.target/i386/pr82444.c: New.
12956 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12958 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12959 * gcc.target/powerpc/vsx-13.c: New.
12961 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12964 * g++.dg/cpp1y/var-templ57.C: New.
12966 2018-01-31 Marek Polacek <polacek@redhat.com>
12969 * g++.dg/diagnostic/pr84138.C: New test.
12971 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12974 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12975 -Wstringop-overflow warnings due to spurious warning with -O1.
12976 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12977 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12979 2018-01-31 Richard Biener <rguenther@suse.de>
12981 PR tree-optimization/84132
12982 * g++.dg/torture/pr84132.C: New testcase.
12984 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12986 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12989 2018-01-31 Julia Koval <julia.koval@intel.com>
12992 * gcc.target/i386/rdpid.c: Remove "eax".
12994 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12996 PR tree-optimization/64946
12997 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12998 scan-assembler checks.
13000 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
13002 * gcc.c-torture/execute/20180131-1.c: New test.
13004 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13006 * gcc.target/arc/taux-1.c: New test.
13007 * gcc.target/arc/taux-2.c: Likewise.
13009 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13011 * gcc.target/arc/uncached.c: New test.
13013 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13016 * gnat.dg/lto20.adb: Remove dg-excess-errors.
13018 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13020 PR preprocessor/69869
13021 * gcc.dg/cpp/trad/pr69869.c: New test.
13024 * gcc.dg/pr84100.c: New test.
13026 2018-01-30 Jeff Law <law@redhat.com>
13029 * gcc.target/i386/pr84064: New test.
13031 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13034 * gfortran.dg/data_implied_do_2.f90: New test.
13036 2018-01-30 Janus Weil <janus@gcc.gnu.org>
13038 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
13040 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13043 * gfortran.dg/inline_matmul_21.f90: New test case.
13045 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13047 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
13049 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
13052 * gcc.target/powerpc/pr84112.c: New.
13054 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13056 PR rtl-optimization/83986
13057 * gcc.dg/pr83986.c: New test.
13059 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
13062 * gcc.dg/torture/inf-compare-1.c: Add xfail.
13063 * gcc.dg/torture/inf-compare-2.c: Add xfail.
13064 * gcc.dg/torture/inf-compare-3.c: Add xfail.
13065 * gcc.dg/torture/inf-compare-4.c: Add xfail.
13067 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13069 PR tree-optimization/84111
13070 * gcc.c-torture/compile/pr84111.c: New test.
13072 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13075 * gcc.dg/ipa/inline-2.c: Fix template.
13076 * gcc.dg/ipa/inline-3.c: Fix template.
13078 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13081 * g++.dg/torture/pr81360.C: New testcase.
13083 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13086 * gcc.dg/lto/pr83954.h: New testcase.
13087 * gcc.dg/lto/pr83954_0.c: New testcase.
13088 * gcc.dg/lto/pr83954_1.c: New testcase.
13090 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13093 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
13095 Simplify DW_AT_producer scan.
13097 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13099 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
13101 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
13104 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13105 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13106 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
13107 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
13109 2018-01-29 Jeff Law <law@redhat.com>
13112 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
13113 better match other tests which require vsx. Verify the zero
13114 extension is part of the test in the combiner dump.
13116 2018-01-29 Marek Polacek <polacek@redhat.com>
13119 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
13122 * g++.dg/ext/pr83996.C: New test.
13124 2018-01-29 Richard Biener <rguenther@suse.de>
13126 PR tree-optimization/84057
13127 * gcc.dg/graphite/pr84057.c: New testcase.
13129 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13132 * gfortran.dg/bind_c_usage_31.f90: New test.
13134 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
13137 * g++.dg/warn/Wduplicated-branches5.C: New.
13139 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
13141 * gcc.target/rl78/test_addsi3_internal.c: New test.
13143 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
13145 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
13146 Make expected output depend on whether we expect sibcalls or not.
13147 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
13148 safe-indirect-jump-1.c).
13150 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
13151 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
13152 Soren Rasmussen <s.c.rasmussen@gmail.com>
13154 Fortran 2018 teams tests.
13156 * gfortran.dg/team_number_1.f90: new test for team_number.
13157 * gfortran.dg/team_change_1.f90: new test for change team.
13158 * gfortran.dg/team_end_1.f90: new test for end team.
13159 * gfortran.dg/team_form_1.f90: new test for form team.
13161 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13164 * gfortran.dg/dot_product_4.f90
13166 2018-01-26 Martin Sebor <msebor@redhat.com>
13168 PR tree-optimization/83896
13169 * gcc.dg/strlenopt-43.c: New.
13171 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13173 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13174 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13175 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13176 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13177 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13178 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13179 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13180 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13181 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13183 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13184 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13185 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13186 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13187 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13188 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13189 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13190 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13192 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13194 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13196 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13197 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13198 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13199 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13200 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13201 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13202 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13203 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13204 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13205 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13206 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13207 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13208 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13210 2018-01-26 Martin Liska <mliska@suse.cz>
13212 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13215 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13217 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13218 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13219 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13220 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13221 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13222 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13223 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13224 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13226 2018-01-26 Richard Biener <rguenther@suse.de>
13228 PR rtl-optimization/84003
13229 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13230 latent bug in DSE if NOINLINE is appropriately defined.
13231 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13232 and defining NOINLINE.
13234 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13236 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13237 tests specific to aarch64. XFAIL test on arm.
13239 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13241 PR rtl-optimization/83985
13242 * gcc.dg/pr83985.c: New test.
13245 * c-c++-common/Wrestrict-3.c: New test.
13247 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13249 * gcc.target/arc/tdelegitimize_addr.c: New test.
13251 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13253 * gcc.target/arc/jli-1.c: New file.
13254 * gcc.target/arc/jli-2.c: Likewise.
13256 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13258 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13260 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13261 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13263 2018-01-26 Richard Biener <rguenther@suse.de>
13265 PR tree-optimization/81082
13266 * gcc.dg/vect/pr81082.c: New testcase.
13267 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13268 simplification to n * n.
13270 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13272 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13274 * gcc.target/i386/pr63620.c: Likewise.
13276 2018-01-26 Julia Koval <julia.koval@intel.com>
13278 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13279 -mavx512f -mavx512bw.
13280 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13281 * gcc.target/i386/i386.exp: Fix types.
13283 2018-01-26 Alan Modra <amodra@gmail.com>
13286 * gcc.target/powerpc/swaps-p8-46.c: New.
13288 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13291 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13292 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13293 'array01' in the tree dump comparison.
13294 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13295 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13296 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13298 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13300 PR middle-end/83055
13301 * gcc.dg/torture/pr83055.c: New testcase.
13303 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13306 * g++.dg/cpp1z/decomp36.C: New test.
13308 PR middle-end/83977
13309 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13311 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13313 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13314 the shift dump line.
13315 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13317 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13320 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13321 index instead of int, which allows IVOPTs to properly optimize the
13324 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13327 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13328 of "fn_type" typedef.
13329 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13331 2018-01-24 Ian Lance Taylor <iant@golang.org>
13333 * go.go-torture/execute/names-1.go: New test.
13335 2018-01-19 Jeff Law <law@redhat.com>
13338 * gcc.target/i386/pr83994.c: New test.
13340 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13343 * gcc.target/powerpc/pr84014.c: New.
13345 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13347 PR middle-end/83977
13348 * c-c++-common/gomp/pr83977-1.c: New test.
13349 * c-c++-common/gomp/pr83977-2.c: New test.
13350 * c-c++-common/gomp/pr83977-3.c: New test.
13351 * gfortran.dg/gomp/pr83977.f90: New test.
13353 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13356 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13357 * gcc.dg/vect/pr80631-1.c: Likewise.
13358 * gcc.dg/vect/pr80631-2.c: Likewise.
13359 * gcc.dg/vect/pr81410.c: Likewise.
13360 * gcc.dg/vect/pr81633.c: Likewise.
13361 * gcc.dg/vect/pr81815.c: Likewise.
13362 * gcc.dg/vect/pr82108.c: Likewise.
13363 * gcc.dg/vect/pr83857.c: Likewise.
13364 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13365 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13366 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13367 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13368 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13369 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13370 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13371 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13372 dg-xfail-run-if instead.
13373 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13374 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13375 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13376 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13377 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13379 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13381 PR tree-optimization/83979
13382 * g++.dg/pr83979.c: New test.
13384 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13386 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13387 option. Add arm_neon_ok_no_float_abi check.
13389 2018-01-24 Richard Biener <rguenther@suse.de>
13391 PR tree-optimization/83176
13392 * gcc.dg/graphite/pr83176.c: New testcase.
13394 2018-01-24 Richard Biener <rguenther@suse.de>
13396 PR tree-optimization/82819
13397 * gcc.dg/graphite/pr82819.c: New testcase.
13399 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13402 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13403 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13404 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13405 * g++.dg/ext/stmtexpr20.C: Likewise.
13406 * g++.dg/ext/stmtexpr21.C: Likewise.
13408 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13411 * g++.dg/warn/pr83974.C: New test case.
13413 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13416 * g++.dg/ubsan/pr83987.C: New test.
13418 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13421 * gfortran.dg/pdt_29.f03: New test.
13423 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13426 * gfortran.dg/associate_33.f03: New test.
13428 2018-01-23 Martin Liska <mliska@suse.cz>
13431 * gcc.dg/lto/pr81440.h: New test.
13432 * gcc.dg/lto/pr81440_0.c: New test.
13433 * gcc.dg/lto/pr81440_1.c: New test.
13435 2018-01-23 Nathan Sidwell <nathan@acm.org>
13438 * g++.dg/template/pr83988.C: New.
13440 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13444 * g++.dg/cpp0x/pr82882.C: New test.
13445 * g++.dg/cpp0x/pr83978.C: New test.
13448 * g++.dg/cpp1z/decomp35.C: New test.
13450 2018-01-23 Nathan Sidwell <nathan@acm.org>
13452 * g++.dg/cpp0x/range-for10.C: Adjust.
13453 * g++.dg/ext/forscope1.C: Adjust.
13454 * g++.dg/ext/forscope2.C: Adjust.
13455 * g++.dg/template/for1.C: Adjust.
13457 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13459 PR tree-optimization/83510
13460 * gcc.c-torture/compile/pr83510.c: New test case.
13462 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13465 * lib/target-supports.exp (check_effective_target_vect_float): Say
13466 that the result only holds when -funsafe-math-optimizations is on.
13467 (check_effective_target_vect_float_strict): New procedure.
13468 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13470 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13472 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13474 PR tree-optimization/83965
13475 * gcc.dg/vect/pr83965.c: New test.
13477 2018-01-23 Richard Biener <rguenther@suse.de>
13479 PR tree-optimization/83963
13480 * gfortran.dg/graphite/pr83963.f: New testcase.
13481 * gcc.dg/graphite/pr83963-2.c: Likewise.
13483 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13486 * g++.dg/cpp1z/pr83918.C: New test.
13488 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13490 PR tree-optimization/83957
13491 * gcc.dg/autopar/pr83957.c: New test.
13493 PR tree-optimization/83081
13494 * gcc.dg/predict-8.c: Adjust expected probability.
13496 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13499 * gcc.target/powerpc/pr83862.c: New test.
13501 2018-01-22 Carl Love <cel@us.ibm.com>
13503 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13504 builtins-4-runnable.c, builtins-6-runnable.c,
13505 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13506 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13507 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13508 for signed/unsigned 128-bit and long long int loads.
13510 2018-01-22 Marek Polacek <polacek@redhat.com>
13513 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13515 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13517 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13518 scan-asembler valid instructions list.
13519 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13520 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13521 power8-vector requirement and option.
13522 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13524 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13528 * gfortran.dg/string_1.f90: Remove printing the length.
13530 2018-01-22 Richard Biener <rguenther@suse.de>
13532 PR tree-optimization/83963
13533 * gcc.dg/graphite/pr83963.c: New testcase.
13535 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13537 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13538 dg-require-effective-target directives.
13540 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13542 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13544 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13545 Adjust scan-assembler checks for soft-float.
13547 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13550 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13552 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13554 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13555 * gcc.dg/pr83623.c: Likewise.
13556 * gcc.dg/pr83666.c: Likewise.
13558 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13559 David Edelsohn <dje.gcc@gmail.com>
13562 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13563 assembly output from "crset eq" to "crset 2".
13564 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13565 assembly output from . to $.
13566 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13567 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13568 assembly output from "crset eq" to "crset 2".
13569 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13570 assembly output from "crset eq" to "crset 2", and from . to $.
13572 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13575 * gfortran.dg/matmul_18.f90: New test.
13577 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13579 PR tree-optimization/83940
13580 * gcc.dg/torture/pr83940.c: New test.
13582 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13584 PR middle-end/83945
13585 * gcc.dg/tls/pr83945.c: New test.
13588 * gcc.dg/pr83930.c: New test.
13590 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13593 * gfortran.dg/matmul_17.f90: New test.
13595 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13598 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13600 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13603 * g++.dg/cpp0x/pr81167.C: New test.
13606 * g++.dg/cpp0x/pr83919.C: New test.
13608 2018-01-19 Jeff Law <law@redhat.com>
13609 Jakub Jelinek <jakub@redhat.com>
13611 * gcc.dg/stack-check-16.c: New test.
13613 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13616 * gcc.target/nvptx/indirect_call.c: New test.
13618 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13620 * g++.dg/torture/pr83619.C: Remove dg-message.
13622 2018-01-19 Martin Liska <mliska@suse.cz>
13624 * gcc.dg/predict-1.c: Adjust expected probability.
13625 * gcc.dg/predict-3.c: Likewise.
13626 * gcc.dg/predict-5.c: Likewise.
13627 * gcc.dg/predict-6.c: Likewise.
13628 * gcc.dg/predict-9.c: Likewise.
13630 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13632 PR tree-optimization/83922
13633 * gcc.dg/pr83922.c: New test.
13635 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13637 PR tree-optimization/83914
13638 * gcc.dg/vect/pr83914.c: New test.
13640 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13642 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13643 * gcc.target/arm/negdi-2.c: Likewise.
13644 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13646 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13648 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13650 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13652 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13654 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13656 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13659 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13663 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13664 forward declaration.
13666 2018-01-18 Carl Love <cel@us.ibm.com>
13668 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13671 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13674 * g++.dg/inherit/union3.C: New.
13676 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13678 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13680 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13683 * g++.dg/torture/pr83619.C: New testcase.
13685 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13687 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13688 Add function body to force error messages in some configurations.
13690 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13692 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13695 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13698 * c-c++-common/ffile-prefix-map.c: New test.
13699 * c-c++-common/fmacro-prefix-map.c: New test.
13700 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13701 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13703 2018-01-18 Martin Liska <mliska@suse.cz>
13705 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13706 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13707 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13708 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13709 * gcc.target/i386/ret-thunk-10.c: Likewise.
13710 * gcc.target/i386/ret-thunk-11.c: Likewise.
13711 * gcc.target/i386/ret-thunk-12.c: Likewise.
13712 * gcc.target/i386/ret-thunk-15.c: Likewise.
13713 * gcc.target/i386/ret-thunk-9.c: Likewise.
13715 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13717 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13720 2018-01-18 Nathan Sidwell <nathan@acm.org>
13723 * g++.dg/cpp0x/pr83160.C: New.
13725 2018-01-18 Richard Biener <rguenther@suse.de>
13727 PR tree-optimization/83887
13728 * gcc.dg/graphite/pr83887.c: New testcase.
13729 * gfortran.dg/graphite/pr83887.f90: Likewise.
13730 * gfortran.dg/graphite/pr83887.f: Likewise.
13732 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13735 * gcc.target/arm/builtin-bswap.x: New file.
13736 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13737 and options for armv6t2.
13738 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13739 and options for Thumb1.
13740 * gcc.target/arm/builtin-bswap16.x: New file.
13741 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13742 and options for armv6t2.
13743 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13744 and options for Thumb1.
13746 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13748 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13751 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13754 * gcc.dg/pr61240.c: New test.
13756 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13759 * gfortran.dg/pr83864.f90: New test.
13761 2018-01-17 Jeff Law <law@redhat.com>
13764 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13766 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13768 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13769 restriction, but still restrict to 64-bit.
13770 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13771 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13773 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13776 * gfortran.dg/pr83874.f90: New test.
13778 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13781 * g++.dg/cpp0x/pr83824.C: New test.
13783 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13785 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13786 appropriate .gnu_attribute for the long double type, if we use the
13787 long double type, but do not generate any calls.
13788 * gcc.target/powerpc/gnuattr2.c: Likewise.
13789 * gcc.target/powerpc/gnuattr3.c: Likewise.
13791 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13794 * g++.dg/cpp0x/alignas13.C: New.
13796 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13799 * g++.dg/cpp0x/pr83897.C: New test.
13801 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13804 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13806 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13809 * g++.dg/cpp0x/constexpr-ice19.C: New.
13811 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13813 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13814 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13815 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13816 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13817 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13818 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13819 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13820 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13821 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13822 * gcc.target/powerpc/builtins-1.fold.h: New.
13824 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13826 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13827 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13829 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13831 * gcc.target/arm/g2.c: Add -marm to dg-options.
13832 * gcc.target/arm/scd42-2.c: Likewise.
13834 2018-01-17 Nathan Sidwell <nathan@acm.org>
13837 * g++.dg/lookup/pr83287-2.C: New.
13839 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13843 * g++.dg/wrappers/pr83814.C: New test case.
13844 * g++.dg/wrappers/pr83902.C: New test case.
13846 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13849 * g++.dg/lto/pr83121_0.C: New test case.
13850 * g++.dg/lto/pr83121_1.C: New test case.
13851 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13852 adapted from DejaGnu's dg-test.
13853 (lto_handle_diagnostics): New procedure.
13854 (lto_prune_warns): Ignore informational notes.
13855 (lto-link-and-maybe-run): Add "messages_by_file" param.
13856 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13857 "execute" when "link" fails if "execute" was not specified.
13858 (lto-can-handle-directive): New procedure.
13859 (lto-get-options-main): Call lto-can-handle-directive. Add a
13860 dg-messages local, using it to set the caller's
13861 dg-messages-by-file for the given source file.
13862 (lto-get-options): Likewise.
13863 (lto-execute): Add dg-messages-by-file local, and pass it to
13864 lto-link-and-maybe-run.
13866 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13867 Richard Sandiford <richard.sandiford@linaro.org>
13871 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13872 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13874 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13876 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13877 target check autogenerator for armv8.1-a and armv8.2-a.
13879 2018-01-17 Carl Love <cel@us.ibm.com>
13881 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13882 Add debug print statements.
13883 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13884 16 byte vector load followed by a partial vector load.
13886 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13889 * g++.dg/wrappers/pr83799.C: New test case.
13891 2018-01-17 Nathan Sidwell <nathan@acm.org>
13894 * g++.dg/cpp1y/pr83739.C: New.
13896 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13898 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13899 * gcc.target/visium/overflow16.c: Likewise.
13900 * gcc.target/visium/overflow32.c: Likewise.
13902 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13904 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13906 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13908 * gcc.dg/rtl/arm/stl-cond.c: New test.
13909 * gcc.target/arm/stl-cond.c: Delete.
13911 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13913 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13916 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13918 PR tree-optimization/83843
13919 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13920 * gcc.dg/store_merging_19.c: New test.
13922 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13924 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13927 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13929 PR rtl-optimization/83771
13930 * gcc.dg/pr83771.c: New test.
13932 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13934 PR tree-optimization/81184
13935 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13937 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13939 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13941 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13943 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13946 * gcc.target/i386/pr83546.c: New test.
13948 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13950 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13952 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13954 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13955 test and add dg-warning for the -Wstringop-overflow warning.
13957 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13959 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13960 XFAIL last test on SPARC and Visium.
13962 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13964 PR rtl-optimization/80481
13965 * g++.dg/pr80481.C: Exclude solaris.
13967 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13969 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13970 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13971 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13973 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13975 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13976 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13977 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13978 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13979 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13980 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13981 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13982 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13983 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13984 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13985 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13986 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13987 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13988 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13989 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13991 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13994 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13996 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13998 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13999 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
14000 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
14001 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
14002 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
14003 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
14005 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14007 PR tree-optimization/83857
14008 * gcc.dg/vect/pr83857.c: New test.
14010 2018-01-16 Richard Biener <rguenther@suse.de>
14012 PR tree-optimization/83867
14013 * gcc.dg/vect/pr83867.c: New testcase.
14015 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14018 * gcc.dg/pr83844.c: New test.
14020 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14022 * gcc.dg/torture/pr83847.c: New test.
14024 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14026 PR rtl-optimization/86620
14027 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
14028 instead of --param=max-sched-ready-insns=0.
14029 * gcc.target/i386/pr83620.c: New test.
14030 * gcc.dg/pr83620.c: New test.
14032 PR tree-optimization/83843
14033 * gcc.dg/store_merging_18.c: New test.
14036 * g++.dg/cpp1y/pr83817.C: New test.
14039 * g++.dg/template/pr83825.C: New test.
14041 2018-01-16 Richard Biener <rguenther@suse.de>
14043 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
14045 2018-01-16 Richard Biener <rguenther@suse.de>
14048 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
14049 from gcc.dg/torture/pr60092.c.
14051 2018-01-15 Martin Sebor <msebor@redhat.com>
14054 * g++.dg/ext/flexary28.C: New test.
14056 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
14059 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
14061 2018-01-15 Martin Sebor <msebor@redhat.com>
14064 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
14066 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14069 * gfortran.dg/minmaxloc_9.f90: New test.
14070 * gfortran.dg/minmaxloc_10.f90: New test.
14071 * gfortran.dg/minmaxloc_11.f90: New test.
14073 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
14076 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
14077 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14078 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14079 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14080 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14081 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14082 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14083 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14084 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14085 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14086 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14087 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14088 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14089 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14090 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14091 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
14092 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14093 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
14094 * gcc.target/i386/ret-thunk-10.c: Likewise.
14095 * gcc.target/i386/ret-thunk-11.c: Likewise.
14096 * gcc.target/i386/ret-thunk-12.c: Likewise.
14097 * gcc.target/i386/ret-thunk-13.c: Likewise.
14098 * gcc.target/i386/ret-thunk-14.c: Likewise.
14099 * gcc.target/i386/ret-thunk-15.c: Likewise.
14100 * gcc.target/i386/ret-thunk-9.c: Don't check the
14101 __x86_return_thunk label. Scan for "push" only for Linux.
14103 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
14106 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
14108 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14111 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
14113 * gcc.target/arm/pr83687.c: New test.
14115 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14117 Adjust tests to AVR_TINY.
14119 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
14120 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
14121 * gcc.target/avr/pr71627.c: Same.
14122 * gcc.target/avr/torture/addr-space-1-0.c: Same.
14123 * gcc.target/avr/torture/addr-space-1-1.c: Same.
14124 * gcc.target/avr/torture/addr-space-1-x.c: Same.
14125 * gcc.target/avr/torture/addr-space-2-0.c: Same.
14126 * gcc.target/avr/torture/addr-space-2-1.c: Same.
14127 * gcc.target/avr/torture/addr-space-2-x.c: Same.
14128 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
14129 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
14130 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
14131 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
14132 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
14133 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
14134 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
14135 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
14136 * gcc.target/avr/torture/pr61055.c: Same.
14137 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
14139 * gcc.target/avr/torture/int24-mul.c: Same.
14140 * gcc.target/avr/torture/pr51782-1.c: Same.
14141 * gcc.target/avr/torture/pr61443.c: Same.
14142 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
14143 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
14145 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14149 * gcc.target/avr/torture/pr83729.c: New test.
14150 * gcc.target/avr/torture/pr83801.c: New test.
14152 2018-01-15 Jakub Jelinek <jakub@redhat.com>
14154 PR middle-end/82694
14155 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14156 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14158 2018-01-10 Martin Sebor <msebor@redhat.com>
14161 * gcc.dg/Wstringop-overflow-2.c: New test.
14163 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14165 PR libgfortran/83811
14166 * gfortran.dg/fmt_e.f90: New test.
14168 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14170 * gcc.target/i386/indirect-thunk-10.c: New test.
14171 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14172 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14173 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14174 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14175 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14176 * gcc.target/i386/ret-thunk-17.c: Likewise.
14177 * gcc.target/i386/ret-thunk-18.c: Likewise.
14178 * gcc.target/i386/ret-thunk-19.c: Likewise.
14179 * gcc.target/i386/ret-thunk-20.c: Likewise.
14180 * gcc.target/i386/ret-thunk-21.c: Likewise.
14182 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14184 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14186 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14188 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14189 -mno-indirect-branch-register.
14190 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14191 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14192 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14193 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14194 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14195 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14196 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14197 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14198 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14199 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14200 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14201 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14202 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14203 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14204 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14205 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14206 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14207 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14208 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14209 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14210 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14211 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14212 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14213 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14214 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14215 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14216 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14217 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14218 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14219 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14220 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14221 * gcc.target/i386/ret-thunk-10.c: Likewise.
14222 * gcc.target/i386/ret-thunk-11.c: Likewise.
14223 * gcc.target/i386/ret-thunk-12.c: Likewise.
14224 * gcc.target/i386/ret-thunk-13.c: Likewise.
14225 * gcc.target/i386/ret-thunk-14.c: Likewise.
14226 * gcc.target/i386/ret-thunk-15.c: Likewise.
14227 * gcc.target/i386/ret-thunk-9.c: Likewise.
14228 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14229 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14230 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14232 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14234 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14235 -mfunction-return=keep.
14236 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14237 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14238 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14239 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14240 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14241 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14242 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14243 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14244 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14245 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14246 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14247 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14248 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14249 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14250 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14251 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14252 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14253 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14254 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14255 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14256 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14257 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14258 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14259 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14260 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14261 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14262 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14263 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14264 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14265 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14266 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14267 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14268 * gcc.target/i386/ret-thunk-1.c: New test.
14269 * gcc.target/i386/ret-thunk-10.c: Likewise.
14270 * gcc.target/i386/ret-thunk-11.c: Likewise.
14271 * gcc.target/i386/ret-thunk-12.c: Likewise.
14272 * gcc.target/i386/ret-thunk-13.c: Likewise.
14273 * gcc.target/i386/ret-thunk-14.c: Likewise.
14274 * gcc.target/i386/ret-thunk-15.c: Likewise.
14275 * gcc.target/i386/ret-thunk-16.c: Likewise.
14276 * gcc.target/i386/ret-thunk-2.c: Likewise.
14277 * gcc.target/i386/ret-thunk-3.c: Likewise.
14278 * gcc.target/i386/ret-thunk-4.c: Likewise.
14279 * gcc.target/i386/ret-thunk-5.c: Likewise.
14280 * gcc.target/i386/ret-thunk-6.c: Likewise.
14281 * gcc.target/i386/ret-thunk-7.c: Likewise.
14282 * gcc.target/i386/ret-thunk-8.c: Likewise.
14283 * gcc.target/i386/ret-thunk-9.c: Likewise.
14285 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14287 * gcc.target/i386/indirect-thunk-1.c: New test.
14288 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14289 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14290 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14291 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14292 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14293 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14294 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14295 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14296 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14297 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14298 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14299 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14300 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14301 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14302 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14303 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14304 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14305 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14306 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14307 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14308 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14309 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14310 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14311 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14312 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14313 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14314 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14315 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14316 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14317 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14318 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14319 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14321 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14324 * gcc.c-torture/compile/pr83051.c: New testcase.
14326 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14328 PR tree-optimization/83501
14329 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14331 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14333 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14334 for lvx and stvx instead of lxvd2x and stxvd2x and require
14335 little-endian target. Add comments.
14336 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14337 comprehensive testing.
14338 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14339 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14340 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14341 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14342 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14343 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14344 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14345 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14346 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14347 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14348 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14349 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14350 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14351 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14352 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14353 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14354 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14355 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14356 scan-assembler-not directives that forbid lvx and xxpermdi.
14357 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14358 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14359 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14360 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14361 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14362 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14363 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14364 scan-assembler-times directives to reflect different numbers of
14365 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14367 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14368 Alan Hayward <alan.hayward@arm.com>
14369 David Sherwood <david.sherwood@arm.com>
14371 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14372 than SLP vectorization.
14373 * gcc.dg/vect/vect-alias-check-10.c: New test.
14374 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14375 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14376 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14377 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14378 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14379 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14380 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14381 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14382 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14383 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14384 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14385 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14386 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14387 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14388 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14389 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14390 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14391 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14392 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14393 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14394 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14395 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14396 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14398 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14399 Alan Hayward <alan.hayward@arm.com>
14400 David Sherwood <david.sherwood@arm.com>
14402 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14404 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14405 targets with scatter stores.
14406 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14408 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14409 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14410 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14411 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14412 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14413 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14414 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14415 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14416 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14417 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14418 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14419 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14420 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14421 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14422 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14423 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14425 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14426 Alan Hayward <alan.hayward@arm.com>
14427 David Sherwood <david.sherwood@arm.com>
14429 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14431 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14432 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14433 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14434 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14436 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14437 Alan Hayward <alan.hayward@arm.com>
14438 David Sherwood <david.sherwood@arm.com>
14440 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14441 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14442 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14444 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14445 Alan Hayward <alan.hayward@arm.com>
14446 David Sherwood <david.sherwood@arm.com>
14448 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14449 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14450 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14451 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14452 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14453 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14454 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14455 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14456 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14457 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14458 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14459 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14460 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14461 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14463 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14464 Alan Hayward <alan.hayward@arm.com>
14465 David Sherwood <david.sherwood@arm.com>
14467 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14468 check for a message about using in-order reductions.
14469 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14470 check for a message about using in-order reductions.
14471 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14472 vectorized and check for a message about using in-order reductions.
14473 Expect targets with variable-length vectors to fall back to the
14474 fixed-length mininum.
14475 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14476 check for a message about using in-order reductions.
14477 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14478 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14479 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14480 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14481 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14482 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14483 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14484 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14485 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14486 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14487 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14488 vect_fold_left_plus.
14490 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14492 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14494 * gcc.target/aarch64/sve/spill_2.c: New test.
14495 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14496 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14497 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14498 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14499 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14501 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14502 Alan Hayward <alan.hayward@arm.com>
14503 David Sherwood <david.sherwood@arm.com>
14505 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14507 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14508 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14509 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14510 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14511 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14512 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14513 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14514 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14515 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14517 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14518 Alan Hayward <alan.hayward@arm.com>
14519 David Sherwood <david.sherwood@arm.com>
14521 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14522 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14523 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14524 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14526 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14527 Alan Hayward <alan.hayward@arm.com>
14528 David Sherwood <david.sherwood@arm.com>
14530 * lib/target-supports.exp
14531 (check_effective_target_vect_fold_extract_last): New proc.
14532 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14533 for fold_extract_last.
14534 * gcc.dg/vect/pr65947-2.c: Likewise.
14535 * gcc.dg/vect/pr65947-3.c: Likewise.
14536 * gcc.dg/vect/pr65947-4.c: Likewise.
14537 * gcc.dg/vect/pr65947-5.c: Likewise.
14538 * gcc.dg/vect/pr65947-6.c: Likewise.
14539 * gcc.dg/vect/pr65947-9.c: Likewise.
14540 * gcc.dg/vect/pr65947-10.c: Likewise.
14541 * gcc.dg/vect/pr65947-12.c: Likewise.
14542 * gcc.dg/vect/pr65947-14.c: Likewise.
14543 * gcc.dg/vect/pr80631-1.c: Likewise.
14544 * gcc.target/aarch64/sve/clastb_1.c: New test.
14545 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14546 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14547 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14548 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14549 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14550 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14551 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14552 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14553 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14554 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14555 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14556 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14557 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14559 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14560 Alan Hayward <alan.hayward@arm.com>
14561 David Sherwood <david.sherwood@arm.com>
14563 * gcc.target/aarch64/sve/live_1.c: New test.
14564 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14566 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14567 Alan Hayward <alan.hayward@arm.com>
14568 David Sherwood <david.sherwood@arm.com>
14570 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14571 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14572 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14573 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14574 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14575 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14576 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14577 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14578 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14580 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14581 Alan Hayward <alan.hayward@arm.com>
14582 David Sherwood <david.sherwood@arm.com>
14584 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14586 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14588 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14589 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14590 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14591 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14592 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14593 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14595 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14596 Alan Hayward <alan.hayward@arm.com>
14597 David Sherwood <david.sherwood@arm.com>
14599 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14600 instead of just ADDRESS.
14601 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14602 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14603 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14604 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14605 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14606 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14607 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14608 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14609 * gcc.target/aarch64/sve/while_2.c: Likewise.
14610 * gcc.target/aarch64/sve/while_3.c: Likewise.
14611 * gcc.target/aarch64/sve/while_4.c: Likewise.
14613 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14614 Alan Hayward <alan.hayward@arm.com>
14615 David Sherwood <david.sherwood@arm.com>
14617 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14618 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14620 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14621 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14622 * gcc.target/aarch64/sve/reduc_5.c: New test.
14623 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14624 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14626 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14627 Alan Hayward <alan.hayward@arm.com>
14628 David Sherwood <david.sherwood@arm.com>
14630 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14631 * gcc.dg/tree-ssa/peel1.c: Likewise.
14632 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14633 variable-length vectors.
14634 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14635 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14636 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14637 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14638 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14639 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14640 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14641 * gcc.target/aarch64/sve/slp_8.c: New test.
14642 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14643 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14644 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14645 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14646 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14647 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14648 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14649 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14650 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14651 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14652 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14653 * gcc.target/aarch64/sve/while_1.c: Likewise.
14654 * gcc.target/aarch64/sve/while_2.c: Likewise.
14655 * gcc.target/aarch64/sve/while_3.c: Likewise.
14656 * gcc.target/aarch64/sve/while_4.c: Likewise.
14658 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14659 Alan Hayward <alan.hayward@arm.com>
14660 David Sherwood <david.sherwood@arm.com>
14662 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14664 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14665 and add an associated scan-dump test. Prevent vectorization
14666 of the first two loops.
14667 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14668 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14669 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14670 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14671 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14672 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14674 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14675 Alan Hayward <alan.hayward@arm.com>
14676 David Sherwood <david.sherwood@arm.com>
14678 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14679 * gcc.dg/vect/pr67790.c: Likewise.
14680 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14681 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14682 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14683 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14684 * gcc.target/aarch64/sve/slp_5.c: New test.
14685 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14686 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14687 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14688 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14689 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14691 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14692 Alan Hayward <alan.hayward@arm.com>
14693 David Sherwood <david.sherwood@arm.com>
14695 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14697 * gcc.dg/vect/slp-1.c: Likewise.
14698 * gcc.dg/vect/slp-10.c: Likewise.
14699 * gcc.dg/vect/slp-12b.c: Likewise.
14700 * gcc.dg/vect/slp-12c.c: Likewise.
14701 * gcc.dg/vect/slp-17.c: Likewise.
14702 * gcc.dg/vect/slp-19b.c: Likewise.
14703 * gcc.dg/vect/slp-20.c: Likewise.
14704 * gcc.dg/vect/slp-21.c: Likewise.
14705 * gcc.dg/vect/slp-22.c: Likewise.
14706 * gcc.dg/vect/slp-23.c: Likewise.
14707 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14708 * gcc.dg/vect/slp-24.c: Likewise.
14709 * gcc.dg/vect/slp-28.c: Likewise.
14710 * gcc.dg/vect/slp-39.c: Likewise.
14711 * gcc.dg/vect/slp-6.c: Likewise.
14712 * gcc.dg/vect/slp-7.c: Likewise.
14713 * gcc.dg/vect/slp-cond-1.c: Likewise.
14714 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14715 * gcc.dg/vect/slp-cond-2.c: Likewise.
14716 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14717 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14718 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14719 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14720 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14721 * gcc.dg/vect/slp-perm-6.c: Likewise.
14722 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14723 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14724 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14725 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14726 * gcc.dg/vect/slp-12a.c: Likewise.
14727 * gcc.dg/vect/slp-14.c: Likewise.
14728 * gcc.dg/vect/slp-15.c: Likewise.
14729 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14730 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14731 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14732 * gcc.target/aarch64/sve/slp_1.c: New test.
14733 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14734 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14735 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14736 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14737 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14738 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14739 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14741 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14742 Alan Hayward <alan.hayward@arm.com>
14743 David Sherwood <david.sherwood@arm.com>
14745 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14746 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14747 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14748 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14749 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14750 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14751 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14752 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14753 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14754 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14755 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14756 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14757 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14758 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14759 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14760 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14761 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14762 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14763 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14765 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14766 Alan Hayward <alan.hayward@arm.com>
14767 David Sherwood <david.sherwood@arm.com>
14769 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14770 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14771 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14772 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14773 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14774 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14775 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14776 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14777 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14778 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14779 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14780 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14781 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14782 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14783 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14784 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14785 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14786 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14787 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14788 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14789 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14790 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14791 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14792 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14793 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14794 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14795 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14796 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14797 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14798 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14799 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14800 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14801 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14802 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14803 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14804 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14806 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14807 Alan Hayward <alan.hayward@arm.com>
14808 David Sherwood <david.sherwood@arm.com>
14810 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14811 Return true for SVE too.
14812 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14813 if load/store lanes are supported.
14814 * gcc.dg/vect/slp-10.c: Likewise.
14815 * gcc.dg/vect/slp-12c.c: Likewise.
14816 * gcc.dg/vect/slp-17.c: Likewise.
14817 * gcc.dg/vect/slp-33.c: Likewise.
14818 * gcc.dg/vect/slp-6.c: Likewise.
14819 * gcc.dg/vect/slp-cond-1.c: Likewise.
14820 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14821 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14822 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14823 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14824 * gcc.dg/vect/slp-perm-6.c: Likewise.
14825 * gcc.dg/vect/slp-perm-9.c: Likewise.
14826 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14827 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14828 for variable-length vectors.
14830 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14831 Alan Hayward <alan.hayward@arm.com>
14832 David Sherwood <david.sherwood@arm.com>
14834 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14835 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14837 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14839 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14840 * g++.target/aarch64/sve/catch_1.C: New test.
14841 * g++.target/aarch64/sve/catch_2.C: Likewise.
14842 * g++.target/aarch64/sve/catch_3.C: Likewise.
14843 * g++.target/aarch64/sve/catch_4.C: Likewise.
14844 * g++.target/aarch64/sve/catch_5.C: Likewise.
14845 * g++.target/aarch64/sve/catch_6.C: Likewise.
14847 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14848 Alan Hayward <alan.hayward@arm.com>
14849 David Sherwood <david.sherwood@arm.com>
14851 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14853 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14854 * gcc.target/aarch64/fmaxmin.c: Likewise.
14855 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14856 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14857 * gcc.target/aarch64/pr62178.c: Likewise.
14858 * gcc.target/aarch64/pr71727-2.c: Likewise.
14859 * gcc.target/aarch64/saddw-1.c: Likewise.
14860 * gcc.target/aarch64/saddw-2.c: Likewise.
14861 * gcc.target/aarch64/uaddw-1.c: Likewise.
14862 * gcc.target/aarch64/uaddw-2.c: Likewise.
14863 * gcc.target/aarch64/uaddw-3.c: Likewise.
14864 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14865 * gcc.target/aarch64/vect-compile.c: Likewise.
14866 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14867 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14868 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14869 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14870 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14871 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14872 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14873 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14874 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14875 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14876 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14877 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14878 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14879 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14880 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14881 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14882 * gcc.target/aarch64/vect-movi.c: Likewise.
14883 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14884 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14885 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14886 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14887 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14888 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14890 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14891 * gcc.target/aarch64/sve/arith_1.c: New test.
14892 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14893 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14894 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14895 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14896 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14897 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14898 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14899 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14900 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14901 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14902 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14903 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14904 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14905 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14906 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14907 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14908 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14909 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14910 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14911 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14912 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14913 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14914 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14915 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14916 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14917 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14918 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14919 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14920 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14921 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14922 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14923 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14924 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14925 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14926 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14927 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14928 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14929 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14930 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14931 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14932 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14933 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14934 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14935 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14936 * gcc.target/aarch64/sve/index_1.c: Likewise.
14937 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14938 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14939 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14940 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14941 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14942 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14943 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14944 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14945 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14946 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14947 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14948 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14949 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14950 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14951 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14952 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14953 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14954 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14955 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14956 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14957 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14958 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14959 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14960 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14961 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14962 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14963 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14964 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14965 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14966 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14967 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14968 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14969 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14970 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14971 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14972 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14973 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14974 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14975 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14976 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14977 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14978 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14979 * gcc.target/aarch64/sve/single_1.c: Likewise.
14980 * gcc.target/aarch64/sve/single_2.c: Likewise.
14981 * gcc.target/aarch64/sve/single_3.c: Likewise.
14982 * gcc.target/aarch64/sve/single_4.c: Likewise.
14983 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14984 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14985 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14986 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14987 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14988 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14989 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14990 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14991 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14992 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14993 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14994 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14995 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14996 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14997 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14998 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14999 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
15000 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
15001 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
15002 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
15003 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
15004 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
15005 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
15006 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
15007 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
15008 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
15009 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15010 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
15011 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
15012 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
15013 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
15014 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
15015 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
15016 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
15017 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
15018 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
15019 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
15020 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
15021 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
15022 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
15023 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
15024 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
15025 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
15026 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
15027 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
15029 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15030 Alan Hayward <alan.hayward@arm.com>
15031 David Sherwood <david.sherwood@arm.com>
15033 * lib/target-supports.exp (check_effective_target_aarch64_sve)
15034 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
15035 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
15037 (check_effective_target_vect_perm): Handle SVE.
15038 (check_effective_target_vect_perm_byte): Likewise.
15039 (check_effective_target_vect_perm_short): Likewise.
15040 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
15041 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
15042 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
15043 (check_effective_target_vect_element_align_preferred): Likewise.
15044 (check_effective_target_vect_align_stack_vars): Likewise.
15045 (check_effective_target_vect_load_lanes): Likewise.
15046 (check_effective_target_vect_masked_store): Likewise.
15047 (available_vector_sizes): Use aarch64_sve_bits for SVE.
15048 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
15049 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
15050 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
15051 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15052 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15053 * gcc.dg/vect/slp-23.c: Likewise.
15054 * gcc.dg/vect/slp-perm-5.c: Likewise.
15055 * gcc.dg/vect/slp-perm-6.c: Likewise.
15056 * gcc.dg/vect/slp-perm-9.c: Likewise.
15057 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15058 * gcc.dg/vect/vect-114.c: Likewise.
15059 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
15060 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
15062 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15064 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
15065 vect_variable_length, expecting the test to be vectorized
15066 without SLP instead.
15067 * gcc.dg/vect/pr33953.c: Likewise.
15068 * gcc.dg/vect/pr37027.c: Likewise.
15069 * gcc.dg/vect/pr67790.c: Likewise.
15070 * gcc.dg/vect/pr68445.c: Likewise.
15071 * gcc.dg/vect/slp-1.c: Likewise.
15072 * gcc.dg/vect/slp-10.c: Likewise.
15073 * gcc.dg/vect/slp-12a.c: Likewise.
15074 * gcc.dg/vect/slp-12b.c: Likewise.
15075 * gcc.dg/vect/slp-12c.c: Likewise.
15076 * gcc.dg/vect/slp-13-big-array.c: Likewise.
15077 * gcc.dg/vect/slp-13.c: Likewise.
15078 * gcc.dg/vect/slp-14.c: Likewise.
15079 * gcc.dg/vect/slp-15.c: Likewise.
15080 * gcc.dg/vect/slp-17.c: Likewise.
15081 * gcc.dg/vect/slp-19b.c: Likewise.
15082 * gcc.dg/vect/slp-2.c: Likewise.
15083 * gcc.dg/vect/slp-20.c: Likewise.
15084 * gcc.dg/vect/slp-21.c: Likewise.
15085 * gcc.dg/vect/slp-22.c: Likewise.
15086 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15087 * gcc.dg/vect/slp-24.c: Likewise.
15088 * gcc.dg/vect/slp-28.c: Likewise.
15089 * gcc.dg/vect/slp-39.c: Likewise.
15090 * gcc.dg/vect/slp-42.c: Likewise.
15091 * gcc.dg/vect/slp-6.c: Likewise.
15092 * gcc.dg/vect/slp-7.c: Likewise.
15093 * gcc.dg/vect/slp-cond-1.c: Likewise.
15094 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15095 * gcc.dg/vect/slp-cond-2.c: Likewise.
15096 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15097 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15098 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15099 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15100 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15101 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15102 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15103 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15104 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15105 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15106 * gcc.dg/vect/slp-reduc-4.c: Likewise.
15107 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15108 * gcc.dg/vect/slp-reduc-7.c: Likewise.
15109 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15110 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15111 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15112 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
15114 2018-01-13 Jakub Jelinek <jakub@redhat.com>
15117 * gcc.dg/pr83801.c: New test.
15119 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
15122 * gfortran.dg/bounds_check_19.f90: New test.
15124 2018-01-12 Jakub Jelinek <jakub@redhat.com>
15126 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
15127 instead of scan-assembler-not for xsnabsqp.
15129 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15131 PR libgfortran/83525
15132 * gfortran.dg/newunit_5.f90: New test.
15134 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
15136 PR rtl-optimization/80481
15137 * g++.dg/pr80481.C: New.
15139 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
15142 * gcc.target/alpha/pr83628-3.c: New test.
15144 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15146 * lib/target-supports.exp (check_effective_target_avx512f): Also
15147 check for __builtin_ia32_addsd_round,
15148 __builtin_ia32_getmantsd_round.
15149 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
15151 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
15154 * gcc.target/powerpc/pr83629.c: Require ilp32.
15156 2018-01-12 Richard Biener <rguenther@suse.de>
15158 PR tree-optimization/80846
15159 * gcc.target/i386/pr80846-1.c: New testcase.
15160 * gcc.target/i386/pr80846-2.c: Likewise.
15162 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15164 * gcc.c-torture/execute/20180112-1.c: New test.
15166 2018-01-12 Tom de Vries <tom@codesourcery.com>
15168 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15169 * g++.dg/ext/label13a.C: Same.
15170 * g++.dg/ext/label14.C: Same.
15171 * g++.dg/ext/label2.C: Same.
15172 * g++.dg/ext/label3.C: Same.
15173 * g++.dg/torture/pr42462.C: Same.
15174 * g++.dg/torture/pr42739.C: Same.
15175 * g++.dg/warn/Wunused-label-3.C: Same.
15177 2018-01-12 Tom de Vries <tom@codesourcery.com>
15179 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15180 * g++.dg/Walloca1.C: Same.
15181 * g++.dg/cpp0x/pr70338.C: Same.
15182 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15183 * g++.dg/cpp1y/vla10.C: Same.
15184 * g++.dg/cpp1y/vla2.C: Same.
15185 * g++.dg/cpp1y/vla6.C: Same.
15186 * g++.dg/cpp1y/vla8.C: Same.
15187 * g++.dg/debug/debug5.C: Same.
15188 * g++.dg/debug/debug6.C: Same.
15189 * g++.dg/debug/pr54828.C: Same.
15190 * g++.dg/diagnostic/pr70105.C: Same.
15191 * g++.dg/eh/cleanup5.C: Same.
15192 * g++.dg/eh/spbp.C: Same.
15193 * g++.dg/ext/tmplattr9.C: Same.
15194 * g++.dg/ext/vla10.C: Same.
15195 * g++.dg/ext/vla11.C: Same.
15196 * g++.dg/ext/vla12.C: Same.
15197 * g++.dg/ext/vla15.C: Same.
15198 * g++.dg/ext/vla16.C: Same.
15199 * g++.dg/ext/vla17.C: Same.
15200 * g++.dg/ext/vla3.C: Same.
15201 * g++.dg/ext/vla6.C: Same.
15202 * g++.dg/ext/vla7.C: Same.
15203 * g++.dg/init/array24.C: Same.
15204 * g++.dg/init/new47.C: Same.
15205 * g++.dg/init/pr55497.C: Same.
15206 * g++.dg/opt/pr78201.C: Same.
15207 * g++.dg/template/vla2.C: Same.
15208 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15209 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15210 * g++.dg/torture/pr62127.C: Same.
15211 * g++.dg/torture/pr67055.C: Same.
15212 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15213 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15214 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15215 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15216 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15217 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15218 * g++.dg/warn/Wvla-1.C: Same.
15219 * g++.dg/warn/Wvla-3.C: Same.
15220 * g++.old-deja/g++.ext/array2.C: Same.
15221 * g++.old-deja/g++.ext/constructor.C: Same.
15222 * g++.old-deja/g++.law/builtin1.C: Same.
15223 * g++.old-deja/g++.other/crash12.C: Same.
15224 * g++.old-deja/g++.other/eh3.C: Same.
15225 * g++.old-deja/g++.pt/array6.C: Same.
15226 * g++.old-deja/g++.pt/dynarray.C: Same.
15228 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15230 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15232 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15234 PR libfortran/67412
15235 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15236 on *-*-solaris2.10.
15238 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15240 * lib/target-supports.exp (check_effective_target_branch_cost):
15241 Accept all x86 targets.
15243 2018-01-12 Martin Liska <mliska@suse.cz>
15246 * g++.dg/warn/pr83054.C: New test.
15248 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15250 * gcc.target/powerpc/spec-barr-1.c: New file.
15252 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15255 * gcc.target/i386/pr83330.c: New test.
15257 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15260 * gfortran.dg/dtio_31.f03: New test.
15261 * gfortran.dg/dtio_32.f03: New test.
15263 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15266 * g++.dg/wrappers: New subdirectory.
15267 * g++.dg/wrappers/README: New file.
15268 * g++.dg/wrappers/alloc.C: New test case.
15269 * g++.dg/wrappers/cow-istream-string.C: New test case.
15270 * g++.dg/wrappers/cp-stdlib.C: New test case.
15271 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15272 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15274 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15276 PR middle-end/83718
15277 * g++.dg/torture/pr83718.C: New testcase.
15279 2018-01-11 Martin Jambor <mjambor@suse.cz>
15282 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15284 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15286 PR tree-optimization/83695
15287 * gcc.dg/tree-ssa/pr83695.c: New test.
15289 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15291 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15292 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15294 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15296 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15297 * gcc.target/arm/simd/fp16fml_high.c: New test.
15298 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15299 * lib/target-supports.exp
15300 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15301 check_effective_target_arm_fp16fml_neon_ok,
15302 add_options_for_arm_fp16fml_neon): New procedures.
15304 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15306 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15309 2018-01-11 Richard Biener <rguenther@suse.de>
15311 PR tree-optimization/83435
15312 * gcc.dg/graphite/pr83435.c: New testcase.
15314 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15315 Alan Hayward <alan.hayward@arm.com>
15316 David Sherwood <david.sherwood@arm.com>
15318 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15320 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15322 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15324 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15327 * gcc.c-torture/compile/pr82096.c: New test.
15329 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15331 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15333 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15335 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15337 2018-01-11 Justin Squirek <squirek@adacore.com>
15339 * gnat.dg/expr_func4.adb: New testcase.
15341 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15343 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15346 2018-01-11 Bob Duff <duff@adacore.com>
15348 * gnat.dg/protected_null.adb: New testcase.
15350 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15352 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15354 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15356 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15358 2018-01-11 Justin Squirek <squirek@adacore.com>
15360 * gnat.dg/loopvar.adb: New testcase.
15362 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15364 PR middle-end/83189
15365 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15367 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15369 * gcc.c-torture/compile/pr83575.c: New testcase.
15371 2018-01-10 Michael Collison <michael.collison@arm.com>
15373 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15374 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15375 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15376 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15377 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15378 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15379 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15380 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15381 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15382 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15383 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15384 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15385 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15386 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15387 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15388 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15390 2018-01-10 Michael Collison <michael.collison@arm.com>
15392 * gcc.target/aarch64/sha2.h: New shared testcase.
15393 * gcc.target/aarch64/sha2_1.c: New testcase.
15394 * gcc.target/aarch64/sha2_2.c: New testcase.
15395 * gcc.target/aarch64/sha2_3.c: New testcase.
15396 * gcc.target/aarch64/sha3.h: New shared testcase.
15397 * gcc.target/aarch64/sha3_1.c: New testcase.
15398 * gcc.target/aarch64/sha3_2.c: New testcase.
15399 * gcc.target/aarch64/sha3_3.c: New testcase.
15401 2018-01-10 Michael Collison <michael.collison@arm.com>
15403 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15405 2018-01-10 Martin Sebor <msebor@redhat.com>
15407 PR tree-optimization/83781
15408 * gcc.dg/strlenopt-42.c: New test.
15410 2018-01-11 Martin Sebor <msebor@gmail.com>
15411 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15413 PR tree-optimization/83501
15414 PR tree-optimization/81703
15416 * gcc.dg/strlenopt-39.c: New test-case.
15417 * gcc.dg/pr81703.c: Likewise.
15419 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15421 * gnat.dg/atomic10.adb: New test.
15423 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15426 * gfortran.dg/deferred_character_18.f90: New test.
15428 2018-01-10 Martin Sebor <msebor@redhat.com>
15430 PR tree-optimization/83671
15431 * gcc.dg/strlenopt-40.c: New test.
15432 * gcc.dg/strlenopt-41.c: New test.
15434 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15437 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15439 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15442 * gcc.target/powerpc/pr83399.c: New test.
15444 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15447 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15448 to reflect that the arguments are correctly underlined.
15449 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15450 for globals, params, locals and literals.
15451 (test_sizeof): Directly test the location of "sizeof", rather than
15452 when used in compound expressions.
15453 (test_alignof): Likewise for "alignof".
15454 (test_string_literals): Likewise for string literals.
15455 (test_numeric_literals): Likewise for numeric literals.
15456 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15457 (test_typeid): Likewise for typeid.
15458 (test_unary_plus): New.
15459 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15462 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15464 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15466 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15468 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15470 2018-01-10 Marek Polacek <polacek@redhat.com>
15473 * g++.dg/warn/Wduplicated-branches4.C: New test.
15475 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15478 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15481 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15484 * g++.dg/cpp0x/new2.C: New.
15486 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15489 * gcc.target/i386/pr83735.c: New test.
15491 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15493 * lib/target-supports.exp (check_effective_target_branch_cost):
15495 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15496 * gcc.dg/pr21643.c: Likewise.
15497 * gcc.dg/pr46309.c: Likewise.
15498 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15499 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15500 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15501 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15502 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15503 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15504 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15505 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15506 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15507 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15508 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15509 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15510 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15511 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15513 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15516 * gcc.target/powerpc/pr83629.c: New testcase.
15518 2018-01-10 Richard Biener <rguenther@suse.de>
15521 * gcc.dg/pr78768.c: Un-XFAIL.
15523 2018-01-10 Richard Biener <rguenther@suse.de>
15526 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15528 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15530 PR tree-optimization/83753
15531 * gcc.dg/torture/pr83753.c: New test.
15533 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15535 * gcc.target/i386/avx2-gather-1.c: Add -march.
15536 * gcc.target/i386/avx2-gather-2.c: Add -march.
15537 * gcc.target/i386/avx2-gather-3.c: Add -march.
15538 * gcc.target/i386/avx2-gather-4.c: Add -march.
15539 * gcc.target/i386/avx2-gather-5.c: Add -march.
15540 * gcc.target/i386/avx2-gather-6.c: Add -march.
15541 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15542 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15543 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15544 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15545 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15546 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15547 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15548 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15549 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15550 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15552 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15555 * gcc.target/i386/pr78585.c: New test.
15557 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15560 * g++.dg/cpp0x/pr83734.C: New test.
15562 2018-01-09 Carl Love <cel@us.ibm.com>
15564 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15565 vec_mergeo builtins with float, double, long long, unsigned long long,
15566 bool long long arguments.
15567 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15568 vec_float2 with double arguments.
15569 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15570 vec_mergew and vec_mergow builtins.
15572 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15575 * gfortran.dg/contiguous_6.f90: New test.
15577 2018-01-09 Richard Biener <rguenther@suse.de>
15579 PR tree-optimization/83668
15580 * gcc.dg/graphite/pr83668.c: New testcase.
15582 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15584 PR tree-optimization/64811
15585 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15586 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15587 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15588 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15590 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15592 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15595 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15597 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15600 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15601 no NEON and require softfp or hard float-abi.
15602 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15604 2018-01-09 Richard Biener <rguenther@suse.de>
15606 PR tree-optimization/83572
15607 * gcc.dg/graphite/pr83572.c: New testcase.
15609 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15612 * gcc.dg/sms-13.c: New test.
15614 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15617 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15619 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15620 Monk Chiang <sh.chiang04@gmail.com>
15622 * gcc.target/riscv/save-restore-1.c: New.
15624 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15627 * gcc.target/powerpc/pr83677.c: New file.
15629 2018-01-08 Jeff Law <law@redhat.com>
15631 PR rtl-optimizatin/81308
15632 * g++.dg/pr81308-1.C: New test.
15633 * g++.dg/pr81308-2.C: New test.
15635 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15637 PR target/83663 - Revert r255946
15638 * gcc.target/aarch64/vect-slp-dup.c: New.
15640 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15642 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15645 2018-01-08 Richard Biener <rguenther@suse.de>
15647 PR tree-optimization/83563
15648 * gcc.dg/graphite/pr83563.c: New testcase.
15650 2018-01-08 Richard Biener <rguenther@suse.de>
15652 PR middle-end/83713
15653 * g++.dg/torture/pr83713.C: New testcase.
15655 2018-01-08 Tom de Vries <tom@codesourcery.com>
15657 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15659 2018-01-08 Richard Biener <rguenther@suse.de>
15661 PR tree-optimization/83685
15662 * gcc.dg/torture/pr83685.c: New testcase.
15664 2018-01-08 Richard Biener <rguenther@suse.de>
15667 * gcc.dg/lto/pr83719_0.c: New testcase.
15669 2018-01-08 Tom de Vries <tom@codesourcery.com>
15671 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15672 * gcc.dg/graphite/run-id-1.c: Same.
15673 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15675 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15678 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15679 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15680 * gfortran.dg/pdt_27.f03: New test.
15683 * gfortran.dg/pdt_28.f03: New test.
15685 2018-01-08 Tom de Vries <tom@codesourcery.com>
15687 * c-c++-common/builtins.c: Require effective target alloca.
15688 * gcc.dg/Wrestrict.c: Same.
15689 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15691 2018-01-08 Richard Biener <rguenther@suse.de>
15693 PR middle-end/83580
15694 * gcc.dg/torture/pr83580.c: New testcase.
15696 2018-01-08 Richard Biener <rguenther@suse.de>
15698 PR middle-end/83517
15699 * gcc.dg/pr83517.c: New testcase.
15701 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15703 PR middle-end/81897
15704 * gcc.dg/uninit-pr81897.c: New test.
15706 2018-01-06 Martin Sebor <msebor@redhat.com>
15708 PR tree-optimization/83640
15709 * gcc.dg/Wrestrict-6.c: New test.
15710 * gcc.dg/pr83640.c: New test.
15712 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15714 * gcc.target/aarch64/reg-alloc-1.c: New test.
15716 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15719 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15721 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15724 * gcc.dg/pr83480.c: New test.
15726 PR rtl-optimization/83682
15727 * gcc.target/i386/pr83682.c: New test.
15729 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15733 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15734 * gfortran.dg/dependency_49.f90: Likewise.
15735 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15736 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15737 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15738 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15739 * gfortran.dg/string_1_lp64.f90: New test.
15740 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15741 * gfortran.dg/string_3_lp64.f90: New test.
15743 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15746 * gcc.target/i386/sse-26.c: New test.
15749 * gcc.target/i386/pr83604.c: New test.
15751 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15753 * gcc.dg/vect/vect-align-4.c: New test.
15754 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15755 and redefine as a structure with an unaligned member "b".
15756 (foo): Update accordingly.
15758 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15761 * gcc.target/aarch64/bics_5.c: New test.
15762 * gcc.target/arm/bics_5.c: Likewise.
15764 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15766 PR tree-optimization/83605
15767 * gcc.dg/pr83605.c: New test.
15769 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15772 * gcc.target/i386/pr83554.c: New test.
15775 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15778 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15782 * gfortran.dg/eoshift_8.f90: New test.
15783 * gfortran.dg/simplify_eoshift_1.f90: New test.
15785 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15788 * gcc.dg/pr83585.c: New test.
15790 2018-01-04 Nathan Sidwell <nathan@acm.org>
15793 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15795 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15798 * gcc.dg/pr83666.c: New test.
15800 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15803 * gcc.target/alpha/pr83628-1.c: New test.
15804 * gcc.target/alpha/pr83628-2.c: Ditto.
15806 2018-01-04 Martin Liska <mliska@suse.cz>
15809 * g++.dg/ipa/pr82352.C: New test.
15811 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15813 * gcc.dg/vect-opt-info-1.c: Moved to ...
15814 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15815 vect_int targets, use dg-additional-options instead of dg-options and
15816 use relative line numbers instead of absolute.
15818 2018-01-03 Martin Sebor <msebor@redhat.com>
15820 PR tree-optimization/83655
15821 * gcc.dg/Wrestrict-5.c: New test.
15822 * c-c++-common/builtins.c: New test.
15824 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15825 Alan Hayward <alan.hayward@arm.com>
15826 David Sherwood <david.sherwood@arm.com>
15828 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15831 2018-01-03 Jeff Law <law@redhat.com>
15834 * gcc.target/i386/stack-check-17.c: New test.
15835 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15837 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15840 * gcc.dg/pr83621.c: New test.
15843 * gcc.dg/pr83645.c: New test.
15845 2018-01-03 Martin Sebor <msebor@redhat.com>
15847 PR tree-optimization/83603
15848 * gcc.dg/Wrestrict-4.c: New test.
15851 * gcc.dg/const-2.c: New test.
15852 * gcc.dg/pure-3.c: New test.
15854 2018-01-03 Martin Sebor <msebor@redhat.com>
15856 * gcc.dg/Wrestrict-3.c: New test.
15858 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15861 * g++.dg/opt/pr83555.C: New test.
15862 * g++.dg/ubsan/pr83555.C: New test.
15864 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15867 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15868 the !CHECKING_P case by expecting a note.
15869 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15870 a note for the !CHECKING_P case, and move the return statement
15871 outside of #if CHECKING_P guard.
15873 2018-01-03 Jeff Law <law@redhat.com>
15875 PR middle-end/83654
15876 * gcc.target/i386/stack-check-18.c: New test.
15877 * gcc.target/i386/stack-check-19.c: New test.
15879 2018-01-03 Martin Sebor <msebor@redhat.com>
15881 PR tree-optimization/83501
15882 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15884 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15886 PR tree-optimization/83501
15887 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15889 2018-01-03 Nathan Sidwell <nathan@acm.org>
15892 * g++.dg/ipa/pr83667.C: New.
15894 2018-01-03 Martin Liska <mliska@suse.cz>
15896 PR tree-optimization/83593
15897 * gcc.dg/pr83593.c: New test.
15899 2018-01-03 Martin Liska <mliska@suse.cz>
15902 * g++.dg/ipa/pr83549.C: New test.
15904 2018-01-03 Marek Polacek <polacek@redhat.com>
15907 * g++.dg/warn/mvp2.C: New test.
15909 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15911 PR preprocessor/83602
15912 * g++.dg/cpp/pr83602.C: New test.
15915 * g++.dg/parse/pr83634.C: New test.
15917 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15920 * gfortran.dg/eoshift_7.f90: New test.
15922 2018-01-03 Jan Beulich <jbeulich@suse.com>
15924 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15925 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15927 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15929 Update copyright years.
15931 2018-01-03 Martin Liska <mliska@suse.cz>
15934 * gcc.dg/ipa/pr83594.c: New test.
15936 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15937 Alan Hayward <alan.hayward@arm.com>
15938 David Sherwood <david.sherwood@arm.com>
15940 * gcc.dg/vect-opt-info-1.c: New test.
15942 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15944 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15945 floorf128, truncf128, and roundf128.
15946 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15947 optimizations added in match.pd.
15948 * gcc.target/powerpc/float128-hw6.c: Likewise.
15949 * gcc.target/powerpc/float128-hw7.c: Likewise.
15950 * gcc.target/powerpc/float128-hw8.c: Likewise.
15951 * gcc.target/powerpc/float128-hw9.c: Likewise.
15952 * gcc.target/powerpc/float128-hw10.c: Likewise.
15953 * gcc.target/powerpc/float128-hw11.c: Likewise.
15955 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15958 * g++.dg/cpp0x/pr83556.C: New test.
15960 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15964 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15965 * gfortran.dg/simplify_cshift_4.f90: New test.
15967 2018-01-02 Marek Polacek <polacek@redhat.com>
15970 * g++.dg/cpp0x/inh-ctor30.C: New test.
15973 * g++.dg/cpp1z/pr83644.C: New test.
15975 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15978 * gfortran.dg/coarray_45.f90: New test.
15981 * gfortran.dg/coarray_46.f90: New test.
15983 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15985 PR tree-optimization/83581
15986 * gcc.dg/pr83581.c: New test.
15989 * gcc.dg/pr83595.c: New test.
15991 PR middle-end/83608
15992 * g++.dg/opt/pr83608.C: New test.
15994 PR middle-end/83609
15995 * gcc.dg/pr83609.c: New test.
15996 * g++.dg/opt/pr83609.C: New test.
15998 PR middle-end/83623
15999 * gcc.dg/pr83623.c: New test.
16001 * gcc.target/i386/i386.exp
16002 (check_effective_target_avx512vpopcntdqvl): New proc.
16003 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
16004 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
16005 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
16007 Copyright (C) 2018 Free Software Foundation, Inc.
16009 Copying and distribution of this file, with or without modification,
16010 are permitted in any medium without royalty provided the copyright
16011 notice and this notice are preserved.