1 2018-09-04 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/87211
4 * gcc.dg/torture/pr87211.c: New testcase.
6 2018-09-04 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/87176
9 * gcc.dg/torture/pr87176.c: New testcase.
10 * gcc.dg/torture/ssa-fre-1.c: Likewise.
12 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14 * gfortran.dg/modulo_check: New test.
16 2018-09-03 Richard Biener <rguenther@suse.de>
18 PR tree-optimization/87177
19 * gcc.dg/torture/pr87177.c: New testcase.
20 * gcc.dg/torture/pr87177-2.c: Likewise.
22 2018-09-03 Richard Biener <rguenther@suse.de>
24 PR tree-optimization/87200
25 * gcc.dg/torture/pr87200.c: New testcase.
27 2018-09-03 Richard Biener <rguenther@suse.de>
29 PR tree-optimization/87197
30 * gcc.dg/torture/pr87197.c: New testcase.
32 PR tree-optimization/87169
33 * gcc.dg/torture/pr87169.c: New testcase.
35 2018-09-03 Martin Liska <mliska@suse.cz>
38 * gcc.dg/completion-4.c: New test.
40 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
43 * g++.dg/concepts/pr84980.C: New.
45 2018-09-03 Martin Liska <mliska@suse.cz>
48 * c-c++-common/pr59521-1.c: New test.
49 * c-c++-common/pr59521-2.c: New test.
50 * gcc.dg/tree-prof/pr59521-3.c: New test.
52 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
54 * c-c++-common/array-init.c: New test.
55 * g++.dg/init/string2.C: Remove selector.
57 2018-09-01 Michael Matz <matz@suse.de>
59 PR tree-optimization/87074
60 * gcc.dg/pr87074.c: New test.
62 2018-08-31 Richard Biener <rguenther@suse.de>
64 PR tree-optimization/87168
65 * gcc.dg/torture/pr87168.c: New testcase.
67 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
69 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
70 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
71 (test_vnegd_s64): Likewise.
72 * gcc.target/aarch64/vnegd_64.c: New.
73 * gcc.target/aarch64/vabsd_64.c: New.
74 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
76 2018-08-31 Nathan Sidwell <nathan@acm.org>
80 * g++.dg/cpp0x/pr87155.C: New.
81 * g++.dg/cpp0x/inline-ns10.C: Adjust.
83 2018-08-31 Jakub Jelinek <jakub@redhat.com>
86 * gcc.target/i386/avx512bw-pr87138.c: New test.
88 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
92 * gfortran.dg/pr86328.f90 : New test.
93 in comment 12 of the PR.
94 * gfortran.dg/pr86760.f90 : New test.
96 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
98 * g++.dg/cpp0x/noexcept30.C: Make dependence on
99 -fdelete-null-pointer-checks explicit.
100 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
101 * g++.dg/expr/pmf-3.C: Likewise.
102 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
103 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
104 * g++.dg/tree-ssa/pr61034.C: Likewise.
105 * gcc.dg/addr_equal-1.c: Likewise.
106 * gcc.dg/ipa/pr85734.c: Likewise.
107 * gcc.dg/ipa/propmalloc-1.c: Likewise.
108 * gcc.dg/ipa/propmalloc-2.c: Likewise.
109 * gcc.dg/ipa/propmalloc-3.c: Likewise.
110 * gcc.dg/tree-ssa/pr78154.c: Likewise.
111 * gcc.dg/tree-ssa/pr83648.c: Likewise.
113 2018-08-30 Martin Sebor <msebor@redhat.com>
116 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
118 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
121 gcc.dg/strcmpopt_6.c: Remove.
122 gcc.target/aarch64/strcmpopt_6.c: New testcase.
123 gcc.target/i386/strcmpopt_6.c: Likewise.
125 2018-08-30 Richard Biener <rguenther@suse.de>
127 PR tree-optimization/87147
128 * gcc.dg/torture/pr87147.c: New testcase.
130 2018-08-30 Tamar Christina <tamar.christina@arm.com>
132 * gcc.target/aarch64/large_struct_copy_2.c: New.
134 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
137 * gcc.c-torture/execute/pr87053.c: New test.
139 2018-08-29 Jakub Jelinek <jakub@redhat.com>
142 * g++.dg/ubsan/vptr-13.C: New test.
144 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
147 * g++.dg/concepts/pr85265.C: New.
149 2018-08-29 Martin Sebor <msebor@redhat.com>
150 Bernd Edlinger <bernd.edlinger@hotmail.de>
152 PR tree-optimization/86714
153 PR tree-optimization/86711
154 * gcc.c-torture/execute/memchr-1.c: New test.
155 * gcc.c-torture/execute/pr86714.c: New test.
156 * gcc.c-torture/execute/widechar-3.c: New test.
157 * gcc.dg/strlenopt-58.c: New test.
159 2018-08-29 Richard Biener <rguenther@suse.de>
161 PR tree-optimization/87132
162 * gcc.dg/torture/pr87132.c: New testcase.
164 2018-08-29 David Malcolm <dmalcolm@redhat.com>
167 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
168 output to reflect underlining of pertinent parameter in decl
169 for "no known conversion" messages.
171 2018-08-29 Jakub Jelinek <jakub@redhat.com>
174 * g++.dg/cpp1z/decomp47.C: New test.
176 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
178 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
181 2018-08-29 Richard Biener <rguenther@suse.de>
183 PR tree-optimization/87117
184 * gfortran.dg/pr87117.f90: New testcase.
186 2018-08-29 Richard Biener <rguenther@suse.de>
188 PR tree-optimization/87126
189 * gcc.dg/tree-ssa/pr87126.c: New testcase.
191 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
193 PR tree-optimization/87009
194 * gcc.dg/pr87009.c: New test.
196 2018-08-28 Martin Sebor <msebor@redhat.com>
199 * g++.dg/Walloca1.C: Adjust.
201 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
204 * g++.dg/other/switch4.C: New.
206 2018-08-28 Richard Biener <rguenther@suse.de>
208 PR tree-optimization/87124
209 * g++.dg/torture/pr87124.C: New testcase.
211 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
214 * gfortran.dg/class_result_7.f90: New test.
215 * gfortran.dg/class_result_8.f90: New test.
216 * gfortran.dg/class_result_9.f90: New test.
219 * gfortran.dg/allocate_with_source_25.f90: New test.
221 2018-08-28 Jakub Jelinek <jakub@redhat.com>
224 * gcc.dg/pr87099.c: New test.
226 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
229 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
231 2018-08-28 Richard Biener <rguenther@suse.de>
233 PR tree-optimization/87117
234 * gcc.dg/pr87117-1.c: New testcase.
236 2018-08-28 Richard Biener <rguenther@suse.de>
238 PR tree-optimization/87117
239 * gcc.dg/pr87117-2.c: New testcase.
241 2018-08-28 Richard Biener <rguenther@suse.de>
243 PR tree-optimization/87117
244 * gcc.dg/lvalue-5.c: New testcase.
246 2018-08-27 Jeff Law <law@redhat.com>
248 PR tree-optimization/87110
249 * gcc.c-torture/compile/pr87110.c: New test.
251 2018-08-27 Martin Sebor <msebor@redhat.com>
253 PR tree-optimization/86914
254 * gcc.dg/strlenopt-57.c: New test.
256 2018-08-27 Martin Sebor <msebor@redhat.com>
258 PR tree-optimization/87112
259 * gcc.dg/pr87112.c: New test.
261 2018-08-27 David Malcolm <dmalcolm@redhat.com>
264 * g++.dg/diagnostic/missing-typename.C: New test.
266 2018-08-27 Jeff Law <law@redhat.com>
268 * gcc.c-torture/compile/dse.c: New test.
270 2018-08-27 Jakub Jelinek <jakub@redhat.com>
273 * g++.dg/diagnostic/pr86993.C: New test.
275 2018-08-27 Richard Biener <rguenther@suse.de>
277 PR tree-optimization/86927
278 * gcc.dg/vect/pr86927.c: New testcase.
280 2018-08-27 David Malcolm <dmalcolm@redhat.com>
283 * gcc.dg/empty.h: New file.
284 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
285 top of file and removal of redundant second printing of warning
287 * gcc.dg/fixits-pr84852-2.c: Likewise.
288 * gcc.dg/missing-header-fixit-3.c: Likewise.
289 * gcc.dg/missing-header-fixit-4.c: New test.
290 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
291 conversion of show_caret_p to a tri-state.
293 2018-08-27 David Malcolm <dmalcolm@redhat.com>
296 * g++.dg/pr85523.C: Extend expected output to show line
297 before line-insertion fix-it hint.
298 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
299 (test_fixit_insert_newline): Add previous line to expected output.
300 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
301 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
303 2018-08-27 Martin Liska <mliska@suse.cz>
306 * gcc.dg/asan/pr86962.c: New test.
308 2018-08-27 Martin Liska <mliska@suse.cz>
310 * gcc.dg/tree-prof/val-prof-10.c: New test.
312 2018-08-27 Martin Liska <mliska@suse.cz>
314 PR tree-optimization/86847
315 * gcc.dg/tree-ssa/switch-3.c: New test.
316 * gcc.dg/tree-ssa/vrp105.c: Remove.
318 2018-08-27 Martin Liska <mliska@suse.cz>
320 * gcc.dg/tree-ssa/switch-2.c: New test.
322 2018-08-27 Richard Biener <rguenther@suse.de>
324 * g++.dg/torture/20180705-1.C: New testcase.
325 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
326 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
327 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
328 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
329 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
330 * gcc.dg/pr85195.c: Likewise.
331 * gcc.dg/pr85467.c: Likewise.
332 * gcc.dg/torture/pr81790.c: Likewise.
334 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
335 param to current default.
337 2018-08-27 Jakub Jelinek <jakub@redhat.com>
339 PR rtl-optimization/87065
340 * gcc.target/i386/pr87065.c: New test.
342 2018-08-26 Marek Polacek <polacek@redhat.com>
345 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
347 PR c++/87029, Implement -Wredundant-move.
348 * g++.dg/cpp0x/Wredundant-move1.C: New test.
349 * g++.dg/cpp0x/Wredundant-move2.C: New test.
350 * g++.dg/cpp0x/Wredundant-move3.C: New test.
351 * g++.dg/cpp0x/Wredundant-move4.C: New test.
353 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
356 * gfortran.dg/matmul_19.f90: New test.
358 2018-08-25 Janus Weil <janus@gcc.gnu.org>
361 * gfortran.dg/generic_35.f90: New test case.
363 2018-08-24 David Malcolm <dmalcolm@redhat.com>
366 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
367 line spans are printed with -fdiagnostics-show-line-numbers.
369 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
372 * gfortran.dg/implied_do_io_6.f90: New test.
374 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
377 * gcc.dg/pr87092.c: New test.
379 2018-08-24 Marek Polacek <polacek@redhat.com>
383 * g++.dg/cpp0x/auto52.C: New test.
384 * g++.dg/cpp1y/auto-fn52.C: New test.
385 * g++.dg/cpp1y/auto-fn53.C: New test.
386 * g++.dg/cpp1y/auto-fn54.C: New test.
388 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
390 * lib/target-supports.exp (vect_perm_supported): Only return
391 false for variable-length vectors if the permute size is not
393 (check_effective_target_vect_perm)
394 (check_effective_target_vect_perm_byte)
395 (check_effective_target_vect_perm_short): Remove check for
396 variable-length vectors.
397 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
398 * gcc.dg/vect/slp-perm-10.c: Likewise.
399 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
401 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
403 * gcc.target/aarch64/sve/bswap_1.c: New test.
404 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
405 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
407 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
409 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
410 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
411 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
412 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
413 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
414 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
415 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
417 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
420 * gcc.dg/pr79342.: New test.
422 2018-08-23 Martin Sebor <msebor@redhat.com>
424 PR tree-optimization/87072
425 * gcc.dg/Warray-bounds-35.c: New test.
427 2018-08-23 Richard Biener <rguenther@suse.de>
430 * gcc.dg/pr87024.c: New testcase.
432 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
434 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
435 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
436 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
437 * gcc.dg/vect/pr80631-2.c: Likewise.
439 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
442 * gfortran.dg/submodule_32.f08: New test.
444 2018-08-22 Janus Weil <janus@gcc.gnu.org>
447 * gfortran.dg/associate_3.f90: Update error message.
448 * gfortran.dg/associate_39.f90: New test case.
450 2018-08-22 Janus Weil <janus@gcc.gnu.org>
453 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
455 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
456 * gfortran.dg/class_17.f03: Update error message.
457 * gfortran.dg/class_55.f90: Ditto.
458 * gfortran.dg/dtio_11.f90: Update error messages.
459 * gfortran.dg/implicit_actual.f90: Add an error message.
460 * gfortran.dg/typebound_proc_12.f90: Update error message.
462 2018-08-22 Martin Sebor <msebor@redhat.com>
465 * gcc.dg/pr87052.c: New test.
466 * gcc.dg/tree-ssa/dump-3.c: Adjust.
468 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
470 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
471 * gfortran.dg/max_expr.f90: ...this.
472 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
473 * gfortran.dg/min_expr.f90: ...this.
475 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
477 PR tree-optimization/86725
478 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
479 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
480 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
481 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
483 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
485 PR tree-optimization/86725
486 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
488 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
490 * gcc.dg/vect/vect-avg-16.c: New test.
491 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
492 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
493 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
494 the second loop in main1.
496 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
498 * gcc.dg/lto/pr85248_0.c (test_alias):
499 Stringify __USER_LABEL_PREFIX__.
500 (test_noreturn): Likewise.
502 2018-08-22 Richard Biener <rguenther@suse.de>
504 PR tree-optimization/86988
505 * g++.dg/pr86988.C: New testcase.
507 2018-08-22 Richard Biener <rguenther@suse.de>
509 PR tree-optimization/86945
510 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
512 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
514 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
516 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
517 Thomas Koenig <tkoenig@gcc.gnu.org>
520 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
521 * gfortran.dg/f2003_io_1.f03: Add wait statement.
523 2018-08-21 Marek Polacek <polacek@redhat.com>
525 PR c++/86981, Implement -Wpessimizing-move.
526 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
527 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
528 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
529 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
530 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
533 * g++.dg/concepts/pr67595.C: Add dg-warning.
534 * g++.dg/cpp0x/Wnarrowing11.C: New test.
535 * g++.dg/cpp0x/Wnarrowing12.C: New test.
536 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
539 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
540 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
542 2018-08-21 Ed Schonberg <schonberg@adacore.com>
544 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
546 2018-08-21 Ed Schonberg <schonberg@adacore.com>
548 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
550 2018-08-21 Javier Miranda <miranda@adacore.com>
552 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
554 2018-08-21 Ed Schonberg <schonberg@adacore.com>
556 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
558 2018-08-21 Ed Schonberg <schonberg@adacore.com>
560 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
562 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
564 * gnat.dg/rep_clause7.adb: New testcase.
566 2018-08-21 Ed Schonberg <schonberg@adacore.com>
568 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
569 gnat.dg/task1_pkg.ads: New testcase.
571 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
573 * gnat.dg/linkedlist.adb: New testcase.
575 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
577 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
578 gnat.dg/elab6_pkg.ads: New testcase.
580 2018-08-21 Ed Schonberg <schonberg@adacore.com>
582 * gnat.dg/expr_func5.adb: New testcase.
584 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
586 * gnat.dg/dynhash.adb: New testcase.
588 2018-08-21 Javier Miranda <miranda@adacore.com>
590 * gnat.dg/enum4.adb: New testcase.
592 2018-08-21 Tamar Christina <tamar.christina@arm.com>
594 * gcc.target/aarch64/large_struct_copy.c: New test.
596 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
598 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
600 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
603 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
605 2018-08-21 Tom de Vries <tdevries@suse.de>
607 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
608 to avoid mismatch in .debug and .earlydebug dump files.
610 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
613 * gcc.target/powerpc/pr87033.c: New test.
615 2018-08-20 Martin Sebor <msebor@redhat.com>
617 PR tree-optimization/87034
618 * gcc.dg/builtin-sprintf-warn-20.c: New test.
620 2018-08-20 David Malcolm <dmalcolm@redhat.com>
623 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
624 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
625 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
627 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
630 * g++.dg/torture/pr87014.C: New file.
632 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
635 * gcc.target/alpha/pr86984.c: New test.
637 2018-08-20 Richard Biener <rguenther@suse.de>
639 PR tree-optimization/78655
640 * gcc.dg/tree-ssa/evrp11.c: New testcase.
642 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
644 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
647 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
649 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
651 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
652 * gcc.dg/lto/pr83719_0.c: Likewise.
654 2018-08-17 Martin Sebor <msebor@redhat.com>
657 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
659 2018-08-17 David Malcolm <dmalcolm@redhat.com>
661 * g++.dg/conversion/Wwrite-strings.C: New test.
663 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
664 Chung-Lin Tang <cltang@codesourcery.com>
665 Xianmiao Qu <xianmiao_qu@c-sky.com>
667 C-SKY port: Testsuite
669 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
670 * g++.dg/torture/type-generic-1.C: Likewise.
671 * gcc.c-torture/compile/20000804-1.c: Likewise.
672 * gcc.c-torture/execute/20101011-1.c: Likewise.
673 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
674 * gcc.dg/20020312-2.c: Likewise.
675 * gcc.dg/Wno-frame-address.c: Likewise.
676 * gcc.dg/c11-true_min-1.c: Likewise.
677 * gcc.dg/sibcall-10.c: Likewise.
678 * gcc.dg/sibcall-9.c: Likewise.
679 * gcc.dg/stack-usage-1.c: Likewise.
680 * gcc.dg/torture/float32-tg-3.c: Likewise.
681 * gcc.dg/torture/float32x-tg-3.c: Likewise.
682 * gcc.dg/torture/float64-tg-3.c: Likewise.
683 * gcc.dg/torture/float64x-tg-3.c: Likewise.
684 * gcc.dg/torture/type-generic-1.c: Likewise.
685 * gcc.target/csky/*: New.
686 * lib/target-supports.exp (check_profiling_available): Add
688 (check_effective_target_hard_float): Handle C-SKY targets with
689 single-precision hard float only.
690 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
692 2018-08-17 David Malcolm <dmalcolm@redhat.com>
694 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
696 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
697 coverage for gcc_dump_printf.
699 2018-08-17 Martin Liska <mliska@suse.cz>
701 * g++.dg/opt/mpx.C: Fix scanned pattern.
702 * gcc.target/i386/mpx.c: Likewise.
703 * g++.dg/warn/Wunreachable-code-1.C: Remove.
704 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
705 * gcc.dg/torture/pr52969.c: Likewise.
706 * g++.dg/warn/pr31246-2.C: Likewise.
707 * g++.dg/warn/pr31246.C: Likewise.
708 * gcc.dg/pr33092.c: Likewise.
709 * g++.dg/opt/eh1.C: Remove a deprecated option.
710 * g++.dg/template/inline1.C: Likewise.
711 * g++.dg/tree-ssa/pr81408.C: Likewise.
712 * gcc.dg/pr41837.c: Likewise.
713 * gcc.dg/pr41841.c: Likewise.
714 * gcc.dg/pr42250.c: Likewise.
715 * gcc.dg/pr43084.c: Likewise.
716 * gcc.dg/pr43317.c: Likewise.
717 * gcc.dg/pr51879-18.c: Likewise.
718 * gcc.dg/torture/pr36066.c: Likewise.
719 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
720 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
721 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
722 * gcc.dg/tree-ssa/pr45122.c: Likewise.
723 * gcc.target/i386/pr45352-2.c: Likewise.
724 * gcc.target/i386/zee.c: Likewise.
725 * gfortran.dg/auto_char_len_2.f90: Likewise.
726 * gfortran.dg/auto_char_len_4.f90: Likewise.
727 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
728 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
729 * gfortran.dg/gomp/pr47331.f90: Likewise.
730 * gfortran.dg/pr40999.f: Likewise.
731 * gfortran.dg/pr41011.f: Likewise.
732 * gfortran.dg/pr42051.f03: Likewise.
733 * gfortran.dg/pr46804.f90: Likewise.
734 * gfortran.dg/pr83149_1.f90: Likewise.
735 * gfortran.dg/pr83149_b.f90: Likewise.
736 * gfortran.dg/whole_file_1.f90: Likewise.
737 * gfortran.dg/whole_file_10.f90: Likewise.
738 * gfortran.dg/whole_file_11.f90: Likewise.
739 * gfortran.dg/whole_file_12.f90: Likewise.
740 * gfortran.dg/whole_file_13.f90: Likewise.
741 * gfortran.dg/whole_file_14.f90: Likewise.
742 * gfortran.dg/whole_file_15.f90: Likewise.
743 * gfortran.dg/whole_file_16.f90: Likewise.
744 * gfortran.dg/whole_file_17.f90: Likewise.
745 * gfortran.dg/whole_file_18.f90: Likewise.
746 * gfortran.dg/whole_file_19.f90: Likewise.
747 * gfortran.dg/whole_file_2.f90: Likewise.
748 * gfortran.dg/whole_file_20.f03: Likewise.
749 * gfortran.dg/whole_file_3.f90: Likewise.
750 * gfortran.dg/whole_file_4.f90: Likewise.
751 * gfortran.dg/whole_file_5.f90: Likewise.
752 * gfortran.dg/whole_file_6.f90: Likewise.
753 * gfortran.dg/whole_file_7.f90: Likewise.
754 * gfortran.dg/whole_file_8.f90: Likewise.
755 * gfortran.dg/whole_file_9.f90: Likewise.
756 * gcc.dg/vect/vect.exp: Likewise.
758 2018-08-17 Richard Biener <rguenther@suse.de>
761 * gcc.dg/torture/pr86505.c: New testcase.
763 2018-08-16 Martin Sebor <msebor@redhat.com>
765 PR tree-optimization/86853
766 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
767 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
768 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
770 2018-08-16 David Malcolm <dmalcolm@redhat.com>
772 * gcc.dg/missing-header-fixit-3.c: New test.
774 2018-08-16 David Malcolm <dmalcolm@redhat.com>
776 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
777 (test_fixit_insert_newline): Update expected output to show '+'
778 characters in margin of line-insertion fix-it hint.
780 2018-08-16 Nathan Sidwell <nathan@acm.org>
782 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
783 * gcc.dg/cpp/macsyntx2.c: likewise.
785 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
788 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
789 * gcc.target/i386/avx-cvt-2.c: Ditto.
791 2018-08-16 David Malcolm <dmalcolm@redhat.com>
794 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
796 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
798 * gcc.target/aarch64/imm_choice_comparison.c: New test.
800 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
802 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
803 (lib_strncmp): Likewise.
805 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
807 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
808 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
809 * g++.dg/torture/pr44295.C : Likewise.
811 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
814 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
815 attributes and matching.
816 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
817 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
819 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
821 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
823 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
825 * gcc.target/i386/rop1.c: Remove.
826 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
828 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
830 * gcc.target/powerpc/fold-vec-splat-char.c: New.
831 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
832 * gcc.target/powerpc/fold-vec-splat-int.c: New.
833 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
834 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
835 * gcc.target/powerpc/fold-vec-splat-short.c: New.
837 2018-08-15 David Malcolm <dmalcolm@redhat.com>
839 * g++.dg/diagnostic/aka3.C: New test.
840 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
841 output to show range labels.
842 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
843 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
844 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
845 * gcc.dg/bad-binary-ops.c: Update expected output to show range
846 labels. Add an "aka" example.
847 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
849 * gcc.dg/format/diagnostic-ranges.c: Likewise.
850 * gcc.dg/format/pr72858.c: Likewise.
851 * gcc.dg/format/pr78498.c: Likewise.
852 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
853 Update expected output to show range labels. Add examples of
854 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
855 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
856 Update expected output to show range labels.
857 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
858 (test_very_wide_line): Adjust so that label is at left-clipping
860 (test_very_wide_line_2): New test.
861 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
862 Update expected output to show range labels.
863 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
864 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
865 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
866 for new param to gcc_rich_location::add_expr.
867 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
869 (test_show_locus): Add examples of labels to various tests. Tweak
870 the "very wide_line" test case and duplicate it, to cover the
871 boundary values for clipping of labels against the left-margin.
872 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
873 diagnostic-test-show-locus-no-labels.c.
874 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
875 Update line numbers of dg-locus directives.
876 * gcc.dg/pr69627.c: Update expected output to show range labels.
877 * lib/multiline.exp (proc _build_multiline_regex): Remove
878 special-case handling of lines with trailing '|'.
880 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
883 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
886 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
888 * gcc.dg/wmain.c: New test.
890 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
893 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
894 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
897 2018-08-15 Martin Liska <mliska@suse.cz>
899 PR tree-optimization/86925
900 * gcc.dg/predict-20.c: New test.
901 * gcc.dg/predict-21.c: New test.
903 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
905 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
907 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
909 * gcc.target/i386/sse2-movs.c: New test.
911 2018-08-14 Martin Sebor <msebor@redhat.com>
913 PR tree-optimization/86650
914 * gcc.dg/Warray-bounds-34.c: New test.
916 2018-08-14 Janus Weil <janus@gcc.gnu.org>
919 * gfortran.dg/generic_34.f90: New test case.
921 2018-08-13 Marek Polacek <polacek@redhat.com>
924 * g++.dg/cpp0x/Wnarrowing6.C: New test.
925 * g++.dg/cpp0x/Wnarrowing7.C: New test.
926 * g++.dg/cpp0x/Wnarrowing8.C: New test.
927 * g++.dg/cpp0x/Wnarrowing9.C: New test.
928 * g++.dg/cpp0x/Wnarrowing10.C: New test.
929 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
930 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
931 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
932 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
933 * g++.dg/ext/stmtexpr15.C: Likewise.
934 * g++.dg/gomp/pr47963.C: Likewise.
935 * g++.dg/init/new37.C: Likewise.
936 * g++.dg/init/new43.C: Likewise.
937 * g++.dg/other/fold1.C: Likewise.
938 * g++.dg/parse/array-size2.C: Likewise.
939 * g++.dg/template/dependent-name3.C: Likewise.
940 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
941 * g++.dg/other/vrp1.C: Likewise.
942 * g++.dg/template/char1.C: Likewise.
944 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
946 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
947 instead of a ZERO_EXTEND.
949 2018-08-13 Martin Sebor <msebor@redhat.com>
951 PR tree-optimization/71625
952 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
953 * g++.dg/init/string2.C: New test.
954 * g++.dg/init/string3.C: New test.
955 * g++.dg/init/string4.C: New test.
956 * gcc.dg/init-string-3.c: New test.
957 * gcc.dg/strlenopt-55.c: New test.
958 * gcc.dg/strlenopt-56.c: New test.
960 2018-08-13 Marek Polacek <polacek@redhat.com>
962 P0806R2 - Deprecate implicit capture of this via [=]
963 * g++.dg/cpp2a/lambda-this1.C: New test.
964 * g++.dg/cpp2a/lambda-this2.C: New test.
965 * g++.dg/cpp2a/lambda-this3.C: New test.
967 2018-08-13 Marek Polacek <polacek@redhat.com>
970 * g++.dg/diagnostic/auto1.C: New test.
972 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
975 * gfortran.dg/transfer_class_3.f90: New test.
977 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
980 * gfortran.dg/use_rename_9.f90: New test.
982 2018-08-11 Jakub Jelinek <jakub@redhat.com>
984 PR tree-optimization/86835
985 * gcc.dg/pr86835.c: New test.
987 2018-08-10 Janus Weil <janus@gcc.gnu.org>
990 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
991 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
992 * gfortran.dg/short_circuiting_2.f90: New test case.
993 * gfortran.dg/short_circuiting_3.f90: New test case.
995 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
998 * gcc.target/i386/pr82418.c: New test.
1000 2018-08-10 Martin Liska <mliska@suse.cz>
1003 * gcc.dg/predict-17.c: New test.
1004 * gcc.dg/predict-18.c: New test.
1005 * gcc.dg/predict-19.c: New test.
1007 2018-08-10 Martin Liska <mliska@suse.cz>
1009 PR tree-optimization/85799
1010 * gcc.dg/pr85799.c: New test.
1012 2018-08-09 Jeff Law <law@redhat.com>
1015 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1017 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1019 * gcc.target/aarch64/sve/reduc_8.c: New test.
1021 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1024 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1026 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1028 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1029 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1032 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1034 PR tree-optimization/86858
1035 * gcc.dg/vect/pr86858.c: New test.
1037 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1039 PR tree-optimization/86871
1040 * gcc.dg/vect/pr86871.c: New test.
1042 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1044 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1046 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1048 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1049 arch and tune numbers by 2.
1050 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1051 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1052 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1053 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1054 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1055 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1056 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1057 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1058 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1059 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1060 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1061 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1062 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1063 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1064 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1065 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1066 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1067 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1068 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1069 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1070 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1071 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1072 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1073 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1074 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1075 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1076 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1077 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1078 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1079 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1080 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1081 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1082 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1083 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1084 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1085 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1086 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1087 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1088 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1089 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1090 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1091 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1092 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1093 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1094 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1095 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1096 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1097 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1098 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1099 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1100 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1101 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1102 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1103 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1104 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1105 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1106 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1107 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1108 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1109 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1110 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1111 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1112 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1113 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1114 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1115 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1117 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1120 * gcc.target/s390/pr84332.c: New testcase.
1122 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1125 * gcc.target/m68k/tls-dimode.c: New file.
1127 2018-08-08 Nathan Sidwell <nathan@acm.org>
1129 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1130 c-c++-common/inc-from-1.c: New
1132 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1135 * gcc.target/s390/TI-constants-lra.c: New testcase.
1136 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1138 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1140 * gcc.target/s390/hotpatch-8.c: Remove.
1141 * gcc.target/s390/hotpatch-9.c: Remove.
1142 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1143 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1145 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1147 P0595R1 - is_constant_evaluated
1148 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1151 * g++.dg/cpp1z/decomp46.C: New test.
1154 * g++.dg/opt/pr86738.C: New test.
1156 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1159 * gcc.target/aarch64/frecpe_1.c: New test.
1160 * gcc.target/aarch64/frecpe_2.c: Likewise.
1162 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1164 PR c++/59480, DR 136
1165 * g++.dg/other/friend8.C: New.
1166 * g++.dg/other/friend9.C: Likewise.
1167 * g++.dg/other/friend10.C: Likewise.
1168 * g++.dg/other/friend11.C: Likewise.
1169 * g++.dg/other/friend12.C: Likewise.
1170 * g++.dg/other/friend13.C: Likewise.
1171 * g++.dg/other/friend14.C: Likewise.
1172 * g++.dg/other/friend15.C: Likewise.
1173 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1174 * g++.dg/parse/defarg8.C: Likewise.
1176 2018-08-07 Martin Liska <mliska@suse.cz>
1179 * gcc.dg/predict-16.c: New test.
1180 * g++.dg/predict-1.C: New test.
1182 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1183 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1185 PR tree-optimization/80925
1186 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1187 vectorized on !vect_hw_misalign targets.
1189 2018-08-06 Marek Polacek <polacek@redhat.com>
1192 * g++.dg/cpp1y/constexpr-86767.C: New test.
1194 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1196 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1197 for target *-*-linux-gnu.
1199 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1201 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1202 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1203 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1205 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1207 * gcc.target/s390/nomemloopunroll-1.c: New test.
1209 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1212 * gcc.target/i386/pr86386.c: New file.
1214 2018-08-04 Tom de Vries <tdevries@suse.de>
1216 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1218 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1220 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1223 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1226 * gfortran.dg/interface_assignment_6.f90: New test case.
1228 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1231 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1233 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1234 Jonathan Wakely <jwakely@redhat.com>
1237 * g++.dg/pr85523.C: New test.
1239 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1242 * gcc.dg/union-duplicate-field.c: New test.
1244 2018-08-03 Jason Merrill <jason@redhat.com>
1247 * g++.dg/template/pr86706.C: New test.
1249 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1251 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1252 on vect_avg_qi targets.
1253 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1254 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1255 * gcc.dg/vect/vect-avg-15.c: Likewise.
1257 2018-08-03 Martin Liska <mliska@suse.cz>
1259 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1260 * gcc.dg/predict-13.c: Likewise.
1261 * gcc.dg/predict-3.c: Likewise.
1262 * gcc.dg/predict-4.c: Likewise.
1263 * gcc.dg/predict-5.c: Likewise.
1264 * gcc.dg/predict-6.c: Likewise.
1265 * gcc.dg/predict-9.c: Likewise.
1266 * gfortran.dg/predict-1.f90: Likewise.
1268 2018-08-02 Richard Biener <rguenther@suse.de>
1271 * g++.dg/torture/pr86763.C: New testcase.
1273 2018-08-02 Richard Biener <rguenther@suse.de>
1275 PR tree-optimization/86816
1276 * g++.dg/torture/pr86816.C: New testcase.
1278 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1280 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1282 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1283 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1284 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1286 * gcc.target/aarch64/sve/single_2.c: Likewise.
1287 * gcc.target/aarch64/sve/single_3.c: Likewise.
1288 * gcc.target/aarch64/sve/single_4.c: Likewise.
1290 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1293 * gcc.target/aarch64/ldp_stp_13.c: New test.
1295 2018-08-01 Martin Sebor <msebor@redhat.com>
1297 PR tree-optimization/86650
1298 * gcc.dg/format/gcc_diag-10.c: Adjust.
1300 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1302 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1304 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1306 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1309 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1310 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1312 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1314 * gcc.dg/pointer-range-check-1.c: New test.
1315 * gcc.dg/pointer-range-check-2.c: Likewise.
1317 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1319 PR tree-optimization/86749
1320 * gcc.dg/vect/pr86749.c: New test.
1322 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/lookup/name-clash12.C: New.
1327 2018-08-01 Richard Biener <rguenther@suse.de>
1329 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1331 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1333 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1335 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1337 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1339 2018-08-01 Martin Liska <mliska@suse.cz>
1341 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1342 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1343 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1344 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1345 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1346 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1347 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1348 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1350 2018-08-01 Martin Liska <mliska@suse.cz>
1353 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1355 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1357 * gcc.target/aarch64/extract_zero_extend.c: New file.
1359 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1362 * gcc.c-torture/compile/pr85704.c: New test.
1364 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1365 Olivier Hainque <hainque@adacore.com>
1367 * gnat.dg/dinst.adb: New.
1368 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1370 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1372 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1374 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1377 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1379 * c-c++-common/spec-barrier-1.c: New test.
1380 * c-c++-common/spec-barrier-2.c: New test.
1381 * gcc.dg/spec-barrier-3.c: New test.
1383 2018-07-31 Martin Sebor <msebor@redhat.com>
1385 PR tree-optimization/86741
1386 * gcc.dg/Warray-bounds-33.c: New test.
1388 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1390 * gcc.target/s390/memset-1.c: Improve testcase.
1392 2018-07-31 Tom de Vries <tdevries@suse.de>
1395 * g++.dg/guality/pr86687.C: New test.
1397 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1399 P1008R1 - prohibit aggregates with user-declared constructors
1400 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1401 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1402 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1403 * g++.dg/cpp2a/aggr1.C: New test.
1404 * g++.dg/cpp2a/aggr2.C: New test.
1406 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1409 * gcc.target/arm/pr86640.c: New testcase.
1411 2018-07-31 Martin Liska <mliska@suse.cz>
1413 PR gcov-profile/85338
1414 PR gcov-profile/85350
1415 PR gcov-profile/85372
1416 * gcc.misc-tests/gcov-pr85338.c: New test.
1417 * gcc.misc-tests/gcov-pr85350.c: New test.
1418 * gcc.misc-tests/gcov-pr85372.c: New test.
1420 2018-07-31 Martin Liska <mliska@suse.cz>
1422 PR gcov-profile/83813
1423 PR gcov-profile/84758
1424 PR gcov-profile/85217
1425 PR gcov-profile/85332
1426 * gcc.misc-tests/gcov-pr83813.c: New test.
1427 * gcc.misc-tests/gcov-pr84758.c: New test.
1428 * gcc.misc-tests/gcov-pr85217.c: New test.
1429 * gcc.misc-tests/gcov-pr85332.c: New test.
1431 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1433 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1434 gnat.dg/prot5_pkg.ads: New testcase.
1436 2018-07-31 Justin Squirek <squirek@adacore.com>
1438 * gnat.dg/addr11.adb: New testcase.
1440 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1442 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1444 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1446 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1448 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1450 * gnat.dg/iter3.adb: New testcase.
1452 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1454 Revert 'AsyncI/O patch committed'
1455 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1456 Thomas Koenig <tkoenig@gcc.gnu.org>
1459 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1460 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1462 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1464 PR rtl-optimization/85160
1465 * gcc.target/powerpc/combine-2-2.c: New testcase.
1467 2018-07-27 Martin Sebor <msebor@redhat.com>
1469 PR tree-optimization/86696
1470 * g++.dg/pr86696.C: New test.
1472 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1474 PR tree-optimization/86636
1475 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1476 Add dg-require-effective-target pthread.
1478 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1480 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1481 * gcc.dg/strcmpopt_6.c: Likewise.
1483 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1486 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1488 2018-07-26 Martin Sebor <msebor@redhat.com>
1490 PR tree-optimization/86043
1491 PR tree-optimization/86042
1492 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1494 * gcc.dg/strlenopt-44.c: New test.
1496 2018-07-26 Martin Liska <mliska@suse.cz>
1498 PR gcov-profile/86536
1499 * gcc.misc-tests/gcov-pr86536.c: New test.
1501 2018-07-25 Martin Sebor <msebor@redhat.com>
1503 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1504 ignored by the test harness.
1506 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1507 Thomas Koenig <tkoenig@gcc.gnu.org>
1510 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1511 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1513 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1516 * g++.dg/pr85515-2.C: Add expected dg-error.
1517 * g++.dg/cpp0x/range-for36.C: New test.
1519 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1521 * gcc.target/arc/uncached-1.c: New test.
1522 * gcc.target/arc/uncached-2.c: Likewise.
1524 2018-07-24 Martin Sebor <msebor@redhat.com>
1526 PR tree-optimization/86622
1527 PR tree-optimization/86532
1528 * gcc.c-torture/execute/strlen-2.c: New test.
1529 * gcc.c-torture/execute/strlen-3.c: New test.
1530 * gcc.c-torture/execute/strlen-4.c: New test.
1532 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1534 PR tree-optimization/86636
1535 * gcc.c-torture/compile/pr86636.c: New test.
1537 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1539 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1541 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1544 * gcc.target/i386/pr86627.c: New test.
1547 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1548 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1549 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1550 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1552 2018-07-23 Carl Love <cel@us.ibm.com>
1555 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1556 file altivec-2-runnable.c.
1557 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1558 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1559 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1560 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1561 vec_cts, vec_ctu, vec_cpsgn tests.
1563 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1566 * gcc.dg/pr86617.c: New test.
1568 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1571 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1573 2018-07-20 Martin Sebor <msebor@redhat.com>
1576 * c-c++-common/pr68657-1.c: Adjust.
1577 * c-c++-common/pr68657-2.c: Same.
1578 * c-c++-common/pr68657-3.c: Same.
1579 * c-c++-common/pr68833-1.c: Same.
1580 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1581 * gcc.dg/Walloca-larger-than.c: New test.
1582 * gcc.dg/Walloca-larger-than-2.c: New test.
1583 * gcc.dg/Wframe-larger-than-2.c: New test.
1584 * gcc.dg/Wlarger-than3.c: New test.
1585 * gcc.dg/Wvla-larger-than-3.c: New test.
1586 * gcc.dg/pr42611.c: Adjust.
1587 * gnat.dg/frame_overflow.adb: Same.
1589 2018-07-20 Martin Sebor <msebor@redhat.com>
1591 PR tree-optimization/86613
1592 PR tree-optimization/86611
1593 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1594 prune duplicate warnings.
1595 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1596 data-model-dependencies.
1597 * gcc.dg/Warray-bounds-32.c: Ditto.
1599 2018-07-20 Richard Biener <rguenther@suse.de>
1602 * g++.dg/lto/pr86585_0.C: New testcase.
1603 * g++.dg/lto/pr86585_1.C: Likewise.
1605 2018-07-19 Martin Sebor <msebor@redhat.com>
1607 PR tree-optimization/83776
1608 PR tree-optimization/84047
1609 * gcc.dg/Warray-bounds-29.c: New test.
1610 * gcc.dg/Warray-bounds-30.c: New test.
1611 * gcc.dg/Warray-bounds-31.c: New test.
1612 * gcc.dg/Warray-bounds-32.c: New test.
1614 2018-07-19 Michael Collison <michael.collison@arm.com>
1615 Richard Henderson <rth@redhat.com>
1617 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1618 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1619 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1620 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1621 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1622 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1623 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1624 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1625 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1626 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1627 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1628 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1630 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1632 Revert fix for c++/59480 (and testsuite followup)
1634 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1636 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1638 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1640 PR c++/59480, DR 136
1641 * g++.dg/other/friend8.C: New.
1642 * g++.dg/other/friend9.C: Likewise.
1643 * g++.dg/other/friend10.C: Likewise.
1644 * g++.dg/other/friend11.C: Likewise.
1645 * g++.dg/other/friend12.C: Likewise.
1646 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1647 * g++.dg/parse/defarg8.C: Likewise.
1649 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1651 * gcc.target/aarch64/profile.c: New test.
1653 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1656 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1658 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1661 * gcc.target/i386/pr86560-4.c: New test.
1662 * gcc.target/i386/pr86560-5.c: Likewise.
1664 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1667 * gcc.target/i386/pr86560-1.c: New test.
1668 * gcc.target/i386/pr86560-2.c: Likewise.
1669 * gcc.target/i386/pr86560-3.c: Likewise.
1671 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1673 * gfortran.dg/max_fmax_aarch64.f90: New test.
1674 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1675 * gfortran.dg/minmax_integer.f90: Likewise.
1677 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1679 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1681 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1684 * g++.dg/tree-ssa/pr86544.C: New test.
1686 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1689 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1691 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1694 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1695 * c-c++-common/pr69558.c: Remove xfail.
1696 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1697 * gcc.dg/pr61817-1.c: Likewise.
1698 * gcc.dg/pr61817-2.c: Likewise.
1699 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1701 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1704 * gfortran.dg/function_optimize_5.f90: Add option
1705 '-faggressive-function-elimination' and update dg-warning clauses.
1706 * gfortran.dg/short_circuiting.f90: New test.
1708 2018-07-18 Marek Polacek <polacek@redhat.com>
1710 PR c++/86190 - bogus -Wsign-conversion warning
1711 * g++.dg/warn/Wsign-conversion-3.C: New test.
1712 * g++.dg/warn/Wsign-conversion-4.C: New test.
1714 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1716 PR c++/59480, DR 136
1717 * g++.dg/other/friend8.C: New.
1718 * g++.dg/other/friend9.C: Likewise.
1719 * g++.dg/other/friend10.C: Likewise.
1720 * g++.dg/other/friend11.C: Likewise.
1721 * g++.dg/other/friend12.C: Likewise.
1722 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1723 * g++.dg/parse/defarg8.C: Likewise.
1725 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1727 * g++.dg/ext/uow-3.C: Adjust.
1728 * g++.dg/ext/uow-4.C: Likewise.
1729 * g++.dg/lookup/name-clash11.C: Likewise.
1730 * g++.dg/lookup/name-clash7.C: Likewise.
1731 * g++.dg/lookup/redecl1.C: Likewise.
1732 * g++.dg/warn/changes-meaning.C: Likewise.
1733 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1734 * g++.old-deja/g++.law/nest1.C: Likewise.
1736 2018-07-18 Richard Biener <rguenther@suse.de>
1739 * g++.dg/lto/pr86523-3_0.C: New testcase.
1741 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1743 * gcc.target/m68k/mulsi_highpart.c: New test.
1745 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1747 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1748 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1749 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1750 * gcc.dg/cpp/pr61854-8.c: New test.
1752 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1754 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1756 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1759 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1761 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1763 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1764 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1765 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1766 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1767 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1769 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1771 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1772 * gcc.target/powerpc/pr79916.c: Require dfp.
1774 2018-07-17 Richard Biener <rguenther@suse.de>
1777 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1779 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1781 * gcc.target/s390/function-align1.c: New test.
1782 * gcc.target/s390/function-align2.c: New test.
1783 * gcc.target/s390/function-align3.c: New test.
1785 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1787 * gnat.dg/discr55.adb: New test.
1789 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1791 * gcc.target/i386/vartrack-1.c (dg-options): Add
1792 -fomit-frame-pointer.
1794 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1796 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1797 (dg-lto-options): Add -fPIC.
1798 * g++.dg/lto/pr86523-2_0.C: Likewise.
1800 2018-07-17 Martin Liska <mliska@suse.cz>
1802 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1804 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1806 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1809 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1811 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1813 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1815 * gnat.dg/memorytest.adb: New testcase.
1817 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1819 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1822 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1824 * gnat.dg/equal3.adb: New testcase.
1826 2018-07-17 Justin Squirek <squirek@adacore.com>
1828 * gnat.dg/split_args.adb: New testcase.
1830 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1832 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1834 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1836 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1839 2018-07-16 Carl Love <cel@us.ibm.com>
1842 Forgot the PR number on the commit log.
1844 2018-07-16 Carl Love <cel@us.ibm.com>
1847 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1849 * gcc.target/powerpc/divkc3-3.c: Ditto.
1850 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1851 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1852 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1853 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1855 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1857 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1858 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1860 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1862 * lib/target-supports.exp (check_effective_target_longdouble64,
1863 check_effective_target_ppc_float128,
1864 check_effective_target_ppc_float128_insns,
1865 check_effective_target_powerpc_vsx): New.
1867 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1869 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1872 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1874 PR tree-optimization/86526
1875 * gcc.c-torture/compile/pr86526.c: New test.
1877 2018-07-16 Carl Love <cel@us.ibm.com>
1879 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1881 * gcc.target/powerpc/divkc3-3.c: Ditto.
1882 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1883 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1884 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1885 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1887 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1890 * gfortran.dg/assumed_rank_14.f90: New testcase.
1891 * gfortran.dg/assumed_rank_15.f90: New testcase.
1892 * gfortran.dg/dec_structure_8.f90: Update error messages.
1893 * gfortran.dg/dec_structure_23.f90: Update error messages.
1895 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1898 * gcc.c-torture/execute/pr86528.c: New test.
1899 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1901 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1903 * g++.dg/template/spec40.C: New.
1904 * g++.dg/parse/ptrmem8.C: Likewise.
1906 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1908 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1909 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1910 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1911 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1912 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1914 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1916 * gcc.target/s390/mrecord-mcount.c: New testcase.
1918 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1920 * gcc.target/s390/mfentry-m64.c: New testcase.
1922 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1924 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1927 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1929 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1932 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1934 * gnat.dg/wide_wide_value1.adb: New testcase.
1936 2018-07-16 Javier Miranda <miranda@adacore.com>
1938 * gnat.dg/bit_order1.adb: New testcase.
1940 2018-07-16 Javier Miranda <miranda@adacore.com>
1942 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1944 2018-07-16 Richard Biener <rguenther@suse.de>
1947 * g++.dg/lto/pr86523-1_0.C: New testcase.
1948 * g++.dg/lto/pr86523-2_0.C: Likewise.
1950 2018-07-16 Martin Liska <mliska@suse.cz>
1953 * g++.dg/ipa/pr86529.C: New test.
1955 2018-07-16 Tom de Vries <tdevries@suse.de>
1958 * gcc.target/i386/vartrack-1.c: New test.
1960 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1962 * gnat.dg/opt73.adb: New test.
1964 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1968 * g++.dg/opt/pr3698.C: New test.
1970 2018-07-16 Richard Biener <rguenther@suse.de>
1973 * gcc.dg/torture/pr86389.c: Require trampolines.
1975 2018-07-15 Tom de Vries <tdevries@suse.de>
1977 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1978 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1980 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1981 * gcc.dg/guality/guality.exp: Same.
1982 * gfortran.dg/guality/guality.exp: Same.
1984 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1985 Sunil K Pandey <sunil.k.pandey@intel.com>
1988 * gcc.target/i386/pr84413-1.c: New test.
1989 * gcc.target/i386/pr84413-2.c: Likewise.
1990 * gcc.target/i386/pr84413-3.c: Likewise.
1992 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1993 Steve Munroe <munroesj52@gmail.com>
1995 * gcc.target/powerpc/sse2-pand-1.c: New file.
1996 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1997 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1998 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2000 2018-07-13 Nathan Sidwell <nathan@acm.org>
2003 * g++.dg/pr86374.C: New.
2005 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2008 * gcc.dg/strcmpopt_5.c: New test.
2009 * gcc.dg/strcmpopt_6.c: New test.
2011 2018-07-13 Richard Biener <rguenther@suse.de>
2014 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2016 2018-07-13 Tom de Vries <tdevries@suse.de>
2018 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2019 * gcc.dg/guality/ctztest.c: Same.
2020 * gcc.dg/guality/sra-1.c: Same.
2022 2018-07-13 Tom de Vries <tdevries@suse.de>
2024 * gcc.dg/vla-1.c: Update.
2026 2018-07-13 Tom de Vries <tdevries@suse.de>
2028 * gcc.src/maintainers.exp: New file.
2030 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2033 * gcc.dg/pr86489.c: New test.
2035 2018-07-12 Martin Sebor <msebor@redhat.com>
2038 g++.dg/warn/pr86453.C: Adjust.
2040 2018-07-12 Jim Wilson <jimw@sifive.com>
2042 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2044 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2046 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2048 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2050 * c-c++-common/gomp/declare-target-3.c: New test.
2051 * g++.dg/gomp/declare-target-2.C: New test.
2053 2018-07-12 Martin Sebor <msebor@redhat.com>
2056 * c-c++-common/Wattributes.c: Adjust.
2057 * gcc.dg/Wattributes-10.c: New test.
2058 * g++.dg/Wattributes-3.C: Adjust.
2059 * gcc.dg/Wattributes-6.c: Adjust.
2060 * gcc.dg/pr18079.c: Adjust.
2061 * gcc.dg/torture/pr42363.c: Adjust.
2063 2018-07-12 Julia Koval <julia.koval@intel.com>
2065 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2068 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2070 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2071 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2072 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2073 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2074 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2075 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2076 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2078 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2080 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2081 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2082 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2083 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2084 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2085 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2086 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2087 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2089 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2090 Alan Hayward <alan.hayward@arm.com>
2091 David Sherwood <david.sherwood@arm.com>
2093 * gcc.dg/vect/vect-fma-2.c: New test.
2094 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2095 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2096 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2098 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2100 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2101 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2102 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2103 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2104 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2105 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2106 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2107 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2108 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2110 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2112 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2113 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2115 2018-07-12 Richard Biener <rguenther@suse.de>
2118 * gcc.target/i386/pr84829.c: New testcase.
2120 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2122 * gcc.dg/torture/20180712-1.c: New test.
2124 PR tree-optimization/86492
2125 * gcc.c-torture/execute/pr86492.c: New test.
2127 2018-07-12 Richard Biener <rguenther@suse.de>
2130 * g++.dg/warn/pr86453.C: New testcase.
2132 2018-07-12 Richard Biener <rguenther@suse.de>
2135 * gcc.dg/graphite/pr86479.c: New testcase.
2137 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2139 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2140 of hardcoding size. Cast (rel) to MASK_TYPE.
2141 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2142 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2143 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2144 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2145 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2146 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2147 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2148 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2149 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2150 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2151 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2152 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2153 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2154 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2155 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2156 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2157 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2158 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2159 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2161 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2163 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2164 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2165 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2167 2018-07-10 Mark Wielaard <mark@klomp.org>
2170 * gcc.dg/pr86459.c: New test.
2172 2018-07-10 Martin Sebor <msebor@redhat.com>
2175 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2177 2018-07-10 Martin Liska <mliska@suse.cz>
2180 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2182 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2185 * g++.dg/ubsan/pr86406.C: New test.
2188 * gfortran.dg/vect/pr86421.f90: New test.
2190 2018-07-09 Martin Sebor <msebor@redhat.com>
2192 PR tree-optimization/86415
2193 * gcc.dg/strlenopt-53.c: New test.
2195 2018-07-09 Martin Sebor <msebor@redhat.com>
2198 * gcc.dg/strlenopt-49.c: New test.
2199 * gcc.dg/strlenopt-50.c: New test.
2200 * gcc.dg/strlenopt-51.c: New test.
2201 * gcc.dg/strlenopt-52.c: New test.
2202 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2204 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2207 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2208 to be returned and when first argument is not 0, so that they don't do
2209 anything for NEED_EXC or NEED_ERRNO.
2211 2018-07-09 Tom de Vries <tdevries@suse.de>
2213 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2214 * gcc.dg/guality/bswaptest.c: Same.
2215 * gcc.dg/guality/clztest.c: Same.
2216 * gcc.dg/guality/csttest.c: Same.
2217 * gcc.dg/guality/ctztest.c: Same.
2218 * gcc.dg/guality/drap.c: Same.
2219 * gcc.dg/guality/nrv-1.c: Same.
2220 * gcc.dg/guality/pr41353-1.c: Same.
2221 * gcc.dg/guality/pr41353-2.c: Same.
2222 * gcc.dg/guality/pr41404-1.c: Same.
2223 * gcc.dg/guality/pr43051-1.c: Same.
2224 * gcc.dg/guality/pr43077-1.c: Same.
2225 * gcc.dg/guality/pr43177.c: Same.
2226 * gcc.dg/guality/pr43329-1.c: Same.
2227 * gcc.dg/guality/pr43479.c: Same.
2228 * gcc.dg/guality/pr43593.c: Same.
2229 * gcc.dg/guality/pr45003-1.c: Same.
2230 * gcc.dg/guality/pr45003-2.c: Same.
2231 * gcc.dg/guality/pr45003-3.c: Same.
2232 * gcc.dg/guality/pr48437.c: Same.
2233 * gcc.dg/guality/pr48466.c: Same.
2234 * gcc.dg/guality/pr49888.c: Same.
2235 * gcc.dg/guality/pr54200.c: Same.
2236 * gcc.dg/guality/pr54519-1.c: Same.
2237 * gcc.dg/guality/pr54519-2.c: Same.
2238 * gcc.dg/guality/pr54519-3.c: Same.
2239 * gcc.dg/guality/pr54519-4.c: Same.
2240 * gcc.dg/guality/pr54519-5.c: Same.
2241 * gcc.dg/guality/pr54519-6.c: Same.
2242 * gcc.dg/guality/pr54551.c: Same.
2243 * gcc.dg/guality/pr54693-2.c: Same.
2244 * gcc.dg/guality/pr54693.c: Same.
2245 * gcc.dg/guality/pr54796.c: Same.
2246 * gcc.dg/guality/pr54970.c: Same.
2247 * gcc.dg/guality/pr67192.c: Same.
2248 * gcc.dg/guality/pr69947.c: Same.
2249 * gcc.dg/guality/pr78726.c: Same.
2250 * gcc.dg/guality/rotatetest.c: Same.
2251 * gcc.dg/guality/sra-1.c: Same.
2252 * gcc.dg/guality/vla-2.c: Same.
2254 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2256 * g++.dg/diagnostic/long-short.C: New.
2257 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2258 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2259 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2261 2018-07-09 Tom de Vries <tdevries@suse.de>
2263 * gcc.dg/vla-1.c: New test.
2265 2018-07-07 Tom de Vries <tdevries@suse.de>
2267 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2269 (get_dump_flags): New proc.
2270 (toplevel): Test all dump flags.
2272 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2274 * gnat.dg/stack_usage6.adb: New test.
2275 * gnat.dg/stack_usage6_pkg.ads: New helper.
2277 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2279 * gnat.dg/pure_function3a.adb: New test.
2280 * gnat.dg/pure_function3b.adb: Likewise.
2281 * gnat.dg/pure_function3c.adb: Likewise.
2282 * gnat.dg/pure_function3_pkg.ads: New helper.
2284 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2287 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2288 dg-require-effective-target. Add -msse not just on i386-*, but
2289 on all i?86-* and x86_64-*.
2291 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2293 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2294 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2295 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2296 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2297 * gcc.dg/tree-ssa/popcount3.c: New test.
2299 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2301 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2302 to preserve the test.
2303 * gcc.target/i386/pr85073.c: Likewise.
2305 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2307 PR tree-optimization/86401
2308 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2309 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2310 * c-c++-common/rotate-9.c: New test.
2312 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2315 gcc.target/powerpc/pr86324-1.c: New test.
2316 gcc.target/powerpc/pr86324-2.c: Likewise.
2318 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2321 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2323 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2325 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2327 2018-07-05 Jeff Law <law@redhat.com>
2329 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2331 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2334 * gfortran.dg/deferred_character_20.f90: New test.
2336 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2340 * gfortran.dg/init_flag_18.f90: New testcase.
2341 * gfortran.dg/init_flag_19.f03: New testcase.
2343 2018-07-05 Carl Love <cel@us.ibm.com>
2344 * gcc.target/altivec-1-runnable.c: New test file.
2345 * gcc.target/altivec-2-runnable.c: New test file.
2346 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2349 2018-07-05 Martin Sebor <msebor@redhat.com>
2352 * gcc.dg/strlenopt-47.c: New test.
2353 * gcc.dg/strlenopt-48.c: New test.
2355 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2358 * gcc.target/arm/big-endian-subreg.c: New.
2360 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2363 * gcc.dg/vect/pr84711.c: New.
2365 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2367 * gcc.target/aarch64/struct_cpy.c: New.
2369 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2371 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2372 * c-c++-common/unroll-2.c: Likewise.
2373 * g++.dg/cdce3.C: Likewise.
2374 * g++.dg/ext/unroll-1.C: Likewise.
2375 * g++.dg/ext/unroll-2.C: Likewise.
2376 * g++.dg/ext/unroll-3.C: Likewise.
2377 * gcc.dg/cdce1.c: Likewise.
2378 * gcc.dg/cdce2.c: Likewise.
2379 * gcc.dg/gomp/pr68128-1.c: Likewise.
2380 * gcc.dg/vect/pr46032.c: Likewise.
2381 * gcc.dg/vect/vect-cond-10.c: Likewise.
2382 * gcc.dg/vect/vect-cond-8.c: Likewise.
2383 * gcc.dg/vect/vect-cond-9.c: Likewise.
2384 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2385 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2386 * gcc.target/i386/avx-cvt-2.c: Likewise.
2387 * gcc.target/i386/avx-cvt-3.c: Likewise.
2388 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2389 * gcc.target/i386/avx2-gather-2.c: Likewise.
2390 * gcc.target/i386/avx2-gather-6.c: Likewise.
2391 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2392 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2393 * gfortran.dg/directive_unroll_1.f90: Likewise.
2394 * gfortran.dg/directive_unroll_2.f90: Likewise.
2395 * gnat.dg/unroll2.adb: Likewise.
2396 * gnat.dg/unroll3.adb: Likewise.
2398 2018-07-05 Tom de Vries <tdevries@suse.de>
2400 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2402 2018-07-04 Martin Sebor <msebor@redhat.com>
2404 PR tree-optimization/86274
2405 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2407 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2410 * gfortran.dg/block_16.f08. New test.
2412 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2414 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2415 has a slightly different IL that provides more threading
2418 2018-07-04 Martin Liska <mliska@suse.cz>
2423 * gcc.dg/pr84100.c (foo):
2424 * gcc.target/i386/falign-functions-2.c: New test.
2425 * gcc.target/i386/falign-functions.c: New test.
2427 2018-07-04 Martin Liska <mliska@suse.cz>
2429 * gcc.dg/pr47793.c: Remove.
2431 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2433 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2435 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2437 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2440 * gcc.target/i386/pr85620-1.c: New test.
2441 * gcc.target/i386/pr85620-2.c: Likewise.
2442 * gcc.target/i386/pr85620-3.c: Likewise.
2443 * gcc.target/i386/pr85620-4.c: Likewise.
2445 2018-07-03 Martin Sebor <msebor@redhat.com>
2447 PR tree-optimization/86274
2448 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2449 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2450 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2451 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2452 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2453 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2454 * gcc.dg/tree-ssa/pr83198.c: Same.
2456 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2458 * g++.dg/other/locations1.C: New.
2459 * g++.dg/tls/locations1.C: Likewise.
2460 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2461 * g++.dg/diagnostic/virtual-static.C: Likewise.
2462 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2463 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2464 * g++.dg/cpp0x/pr51463.C: Likewise.
2465 * g++.dg/other/typedef1.C: Likewise.
2466 * g++.dg/parse/dtor13.C: Likewise.
2467 * g++.dg/template/error44.C: Likewise.
2468 * g++.dg/template/typedef4.C: Likewise.
2469 * g++.dg/template/typedef5.C: Likewise.
2470 * g++.dg/tls/diag-2.C: Likewise.
2471 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2473 2018-07-03 Marek Polacek <polacek@redhat.com>
2476 * g++.dg/diagnostic/pr86201.C: New test.
2478 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2481 * gcc.target/i386/pr85694.c: New test.
2483 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2485 PR tree-optimization/85694
2486 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2487 Return true for AArch64 without SVE.
2488 * gcc.target/aarch64/vect_hadd_1.h: New file.
2489 * gcc.target/aarch64/vect_shadd_1.c: New test.
2490 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2491 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2492 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2494 2018-07-03 Marek Polacek <polacek@redhat.com>
2497 * gcc.dg/Wint-conversion-2.c: New test.
2500 * g++.dg/overload/conv-op3.C: New test.
2502 2018-07-03 Richard Biener <rguenther@suse.de>
2505 * gcc.dg/torture/pr86389.c: New testcase.
2507 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2509 PR tree-optimization/85694
2510 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2512 * gcc.dg/vect/vect-avg-1.c: New test.
2513 * gcc.dg/vect/vect-avg-2.c: Likewise.
2514 * gcc.dg/vect/vect-avg-3.c: Likewise.
2515 * gcc.dg/vect/vect-avg-4.c: Likewise.
2516 * gcc.dg/vect/vect-avg-5.c: Likewise.
2517 * gcc.dg/vect/vect-avg-6.c: Likewise.
2518 * gcc.dg/vect/vect-avg-7.c: Likewise.
2519 * gcc.dg/vect/vect-avg-8.c: Likewise.
2520 * gcc.dg/vect/vect-avg-9.c: Likewise.
2521 * gcc.dg/vect/vect-avg-10.c: Likewise.
2522 * gcc.dg/vect/vect-avg-11.c: Likewise.
2523 * gcc.dg/vect/vect-avg-12.c: Likewise.
2524 * gcc.dg/vect/vect-avg-13.c: Likewise.
2525 * gcc.dg/vect/vect-avg-14.c: Likewise.
2527 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2529 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2530 get split into two for use by the over-widening pattern.
2531 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2532 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2533 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2534 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2535 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2536 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2537 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2538 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2539 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2540 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2541 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2542 * gcc.dg/vect/vect-over-widen-22.c: New test.
2544 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2546 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2548 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2549 over-widening messages.
2550 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2551 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2552 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2553 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2554 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2555 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2556 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2557 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2558 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2559 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2560 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2561 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2562 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2563 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2564 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2565 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2566 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2567 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2568 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2569 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2570 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2571 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2572 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2573 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2574 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2575 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2577 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2579 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2581 2018-07-02 Jim Wilson <jimw@sifive.com>
2583 * gcc.target/riscv/interrupt-debug.c: New.
2585 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2587 * g++.dg/diagnostic/thread-thread_local.C: New.
2589 2018-07-02 Martin Liska <mliska@suse.cz>
2592 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2593 * gcc.dg/profile-dir-2.c: Likewise.
2594 * gcc.dg/profile-dir-3.c: Likewise.
2596 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2598 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2601 2018-07-02 Richard Biener <rguenther@suse.de>
2603 PR tree-optimization/86363
2604 * gcc.dg/torture/pr86363.c: New testcase.
2606 2018-07-02 Martin Liska <mliska@suse.cz>
2608 * gcc.dg/completion-1.c: New test.
2609 * gcc.dg/completion-2.c: New test.
2610 * gcc.dg/completion-3.c: New test.
2612 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2616 * gfortran.dg/proc_ptr_50.f90: New test.
2618 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2621 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2623 2018-07-02 Martin Liska <mliska@suse.cz>
2626 * gcc.dg/ipa/pr86279.c: New test.
2628 2018-07-02 Martin Liska <mliska@suse.cz>
2631 * g++.dg/ipa/pr86323.C: New test.
2633 2018-07-01 Tom de Vries <tdevries@suse.de>
2636 2018-07-01 Tom de Vries <tdevries@suse.de>
2638 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2639 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2641 2018-07-01 Tom de Vries <tdevries@suse.de>
2643 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2645 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2648 2018-07-01 Tom de Vries <tdevries@suse.de>
2650 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2651 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2653 2018-07-01 Tom de Vries <tdevries@suse.de>
2655 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2656 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2658 2018-07-01 Tom de Vries <tdevries@suse.de>
2660 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2661 (verify_call): ... here. Move to toplevel.
2662 (verify_call_np, dg_final_directive_check_utils): New proc.
2663 (toplevel): Call dg_final_directive_check_utils.
2664 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2666 2018-06-30 Jim Wilson <jimw@sifive.com>
2668 * gcc.target/riscv/shift-shift-1.c: New.
2669 * gcc.target/riscv/shift-shift-2.c: New.
2670 * gcc.target/riscv/shift-shift-3.c: New.
2672 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2674 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2676 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2678 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2679 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2680 by 4 in the computation of a[i].
2681 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2682 main multiplication constant.
2683 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2684 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2685 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2686 pattern to cast the result to int.
2687 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2688 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2689 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2690 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2691 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2692 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2693 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2694 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2695 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2696 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2697 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2698 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2699 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2700 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2701 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2702 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2703 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2704 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2705 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2706 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2708 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2710 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2711 test for vectorization along the lines described in the comment.
2713 2018-06-30 Tom de Vries <tdevries@suse.de>
2715 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2716 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2717 LTO_TORTURE_OPTIONS.
2718 * gcc.dg/guality/prevent-optimization.h: New file.
2719 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2720 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2722 2018-06-30 Tom de Vries <tdevries@suse.de>
2724 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2725 * lib/gcc-dg.exp (dg-final): New proc.
2726 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2729 2018-06-29 Martin Sebor <msebor@redhat.com>
2731 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2732 that don't define the function.
2734 2018-06-29 Marek Polacek <polacek@redhat.com>
2737 * g++.dg/ext/cond3.C: New test.
2739 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2741 * gcc.target/arm/arm-soft-strd-even.c: New test.
2743 2018-06-29 Tom de Vries <tdevries@suse.de>
2745 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2747 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2748 (process-message): ... here.
2749 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2751 2018-06-29 Martin Liska <mliska@suse.cz>
2753 PR tree-optimization/86263
2754 * gcc.dg/tree-ssa/pr86263.c: New test.
2756 2018-06-28 Carl Love <cel@us.ibm.com>
2758 * gcc.target/p9-extract-1.c: Add test case.
2759 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2762 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2765 * gcc.target/i386/pr86348.c: New test.
2767 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2769 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2771 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2774 * gfortran.dg/dec_type_print_2.f03: New testcase.
2776 2018-06-28 David Pagan <dave.pagan@oracle.com>
2779 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2780 message causing unexpected test FAIL.
2782 2018-06-28 Martin Liska <mliska@suse.cz>
2784 * gcc.dg/tree-ssa/switch-1.c: New test.
2786 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2788 * gnat.dg/debug15.adb: New test.
2790 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2793 * g++.dg/lookup/pr86329.C: New test.
2795 2018-06-27 Carl Love <cel@us.ibm.com>
2797 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2799 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2802 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2804 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2806 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2808 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2810 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2811 requirement for this test.
2812 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2813 requirement, and -mpower8-vector compile option.
2815 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2818 * gcc.dg/pr86314.c: New test.
2821 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2823 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2825 * gcc.target/i386/pr86257.c: Require 64-bit.
2827 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2829 * g++.dg/pr86082.C: Require IBM1047 support.
2831 2018-06-26 Richard Biener <rguenther@suse.de>
2834 * gcc.dg/pr86271.c: New testcase.
2836 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2839 * gcc.dg/pr86064.c: New.
2841 2018-06-25 Jeff Law <law@redhat.com>
2843 * lib/target-supports.exp
2844 (check_effective_target_logical_op_short_circuit): Add v850.
2846 2018-06-25 Martin Sebor <msebor@redhat.com>
2848 PR tree-optimization/86204
2849 * gcc.dg/strlenopt-46.c: New test.
2851 2018-06-25 Martin Sebor <msebor@redhat.com>
2853 PR tree-optimization/85700
2854 * gcc.dg/Wstringop-truncation-4.c: New test.
2856 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2861 * gfortran.dg/init_flag_17.f90: New testcase.
2863 2018-06-25 Carl Love <cel@us.ibm.com>
2865 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2866 vec_extract a signed int. Add vec_extract tests for bool char
2868 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2871 2018-06-25 Tom de Vries <tdevries@suse.de>
2873 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2875 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2878 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2880 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2882 * gnat.dg/sso9.adb: New testcase.
2883 * gnat.dg/sso9_pkg.ads: Likewise.
2885 2018-06-25 Tom de Vries <tdevries@suse.de>
2888 * gcc.target/i386/pr86257.c: New test.
2890 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2893 * g++.dg/pr86082.C: New test.
2895 2018-06-24 Tom de Vries <tdevries@suse.de>
2897 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2898 * gcc.dg/guality/guality.exp: Same.
2899 * gfortran.dg/guality/guality.exp: Same.
2900 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2902 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2904 * g++.dg/concepts/locations1.C: New.
2905 * g++.dg/cpp0x/locations1.C: Likewise.
2906 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2907 * g++.dg/cpp1z/inline-var3.C: Likewise.
2909 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2912 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2914 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2916 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2918 * gcc.target/powerpc/builtins-9.c: New test.
2919 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2920 to expect different code generation on big-endian vs.
2921 little-endian targets.
2923 2018-06-22 Tom de Vries <tdevries@suse.de>
2925 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2926 $rootme/../gdb/gdb, if available.
2927 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2928 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2930 2018-06-22 Tom de Vries <tdevries@suse.de>
2932 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2933 * g++.dg/guality/guality.exp: Use report_gdb.
2934 * gcc.dg/guality/guality.exp: Same.
2935 * gfortran.dg/guality/guality.exp: Same.
2937 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2940 * g++.dg/ext/offsetof3.C: New test.
2942 2018-06-22 Carl Love <cel@us.ibm.com>
2944 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2945 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2946 for the vnor, vand and vxor instructions.
2947 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2948 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2949 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2950 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2951 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2952 Add -dp to dg-options, update expected counts.
2954 2018-06-22 Paul Koning <ni1d@arrl.net>
2956 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2958 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2959 * gcc.c-torture/compile/20040101-1.c: Ditto.
2960 * gcc.c-torture/compile/20050622-1.c: Ditto.
2961 * gcc.c-torture/compile/20080625-1.c: Ditto.
2962 * gcc.c-torture/compile/20090107-1.c: Ditto.
2963 * gcc.c-torture/compile/920501-12.c: Ditto.
2964 * gcc.c-torture/compile/920501-4.c: Ditto.
2965 * gcc.c-torture/compile/961203-1.c: Ditto.
2966 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2967 * gcc.c-torture/compile/pr25310.c: Ditto.
2969 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2970 James Norris <jnorris@codesourcery.com>
2971 Thomas Schwinge <thomas@codesourcery.com>
2972 Tom de Vries <tom@codesourcery.com>
2974 * c-c++-common/goacc/deviceptr-4.c: New file.
2975 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2977 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2978 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2979 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2980 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2981 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2982 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2984 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2985 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2986 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2988 * gfortran.dg/goacc/modules.f95: Likewise.
2989 * gfortran.dg/goacc/routine-8.f90: Likewise.
2990 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2992 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2994 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2995 if the long double format is IEEE 128-bit for tests that are
2996 explicitly testing IBM extended double support. Use the
2997 appropriate pack and unpack built-in functions. Change calls from
2998 __builtin_isinfl to __builtin_isinf since the later supports all
2999 floating point types.
3000 * gcc.target/powerpc/pr57150.c: Likewise.
3001 * gcc.target/powerpc/pr60203.c: Likewise.
3002 * gcc.target/powerpc/pr67808.c: Likewise.
3003 * gcc.target/powerpc/pr70117.c: Likewise.
3004 * gcc.target/powerpc/tfmode_off.c: Likewise.
3006 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3009 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3011 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3014 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3016 2018-06-21 Tom de Vries <tdevries@suse.de>
3018 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3020 2018-06-21 Tom de Vries <tdevries@suse.de>
3022 PR tree-optimization/85859
3023 * gcc.dg/pr85859.c: New test.
3025 2018-06-21 Richard Biener <rguenther@suse.de>
3027 PR tree-optimization/86232
3028 * gcc.dg/torture/pr86232.c: New testcase.
3030 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3032 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3034 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3036 * gcc/gcc.target/aarch64/aes_2.c: New test.
3038 2018-06-20 Than McIntosh <thanm@google.com>
3041 * gcc.dg/split-8.c: New.
3043 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3045 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3046 for vpkudus in place of vpksdus.
3047 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3049 2018-06-20 Nathan Sidwell <nathan@acm.org>
3052 * g++.dg/lookup/pr85634-2.C: New.
3054 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3056 * g++.dg/template/friend65.C: New.
3057 * g++.dg/cpp0x/main1.C: Likewise.
3058 * g++.dg/other/main2.C: Likewise.
3059 * g++.dg/other/main3.C: Likewise.
3060 * g++.dg/template/friend42.C: Test location too.
3061 * g++.dg/concepts/decl-diagnose.C: Likewise.
3062 * g++.dg/warn/main-2.C: Update.
3064 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3065 Thomas Schwinge <thomas@codesourcery.com>
3066 Cesar Philippidis <cesar@codesourcery.com>
3068 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3069 2.5 data clause semantics.
3070 * c-c++-common/goacc/declare-2.c: Likewise.
3071 * c-c++-common/goacc/default-4.c: Likewise.
3072 * c-c++-common/goacc/finalize-1.c: New test.
3073 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3074 OpenACC 2.5 data clause semantics.
3075 * c-c++-common/goacc/kernels-alias.c: Likewise.
3076 * c-c++-common/goacc/routine-5.c: Likewise.
3077 * c-c++-common/goacc/update-if_present-1.c: New test.
3078 * c-c++-common/goacc/update-if_present-2.c: New test.
3079 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3080 2.5 data clause semantics.
3081 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3082 * gfortran.dg/goacc/data-tree.f95: Likewise.
3083 * gfortran.dg/goacc/declare-2.f95: Likewise.
3084 * gfortran.dg/goacc/default-4.f: Likewise.
3085 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3086 * gfortran.dg/goacc/finalize-1.f: New test.
3087 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3088 OpenACC 2.5 data clause semantics.
3089 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3090 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3091 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3092 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3093 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3094 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3095 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3097 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3100 * g++.dg/warn/Wnonnull4.C: New test.
3102 2018-06-20 Marek Polacek <polacek@redhat.com>
3105 * g++.dg/pr86240.C: New test.
3107 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3110 * gcc.target/i386/pr86194.c: New test.
3112 PR tree-optimization/86231
3113 * gcc.dg/tree-ssa/vrp119.c: New test.
3114 * gcc.c-torture/execute/pr86231.c: New test.
3116 2018-06-20 Tom de Vries <tdevries@suse.de>
3118 PR tree-optimization/86097
3119 * gcc.dg/autopar/pr86097.c: New test.
3121 2018-06-20 Nathan Sidwell <nathan@acm.org>
3124 * g++.dg/lookup/pr85634.C: New.
3126 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3128 * gcc.target/aarch64/ldp_stp_q.c: New test.
3129 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3130 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3132 2018-06-20 Martin Liska <mliska@suse.cz>
3134 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3136 2018-06-19 Martin Sebor <msebor@redhat.com>
3138 PR tree-optimization/48560
3139 * gcc.dg/Warray-bounds-28.c: New test.
3141 2018-06-19 Martin Sebor <msebor@redhat.com>
3144 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3147 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3149 * g++.dg/lto/pr84805_0.C: Update template.
3150 * g++.dg/lto/pr84805_1.C: Update template.
3152 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3154 * gnat.dg/aggr24.adb: New test.
3155 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3157 2018-06-19 Richard Biener <rguenther@suse.de>
3159 PR tree-optimization/86179
3160 * gcc.dg/pr86179.c: New testcase.
3162 2018-06-18 Martin Sebor <msebor@redhat.com>
3165 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3166 * c-c++-common/attr-nonstring-8.c: New test.
3168 2018-06-18 Martin Sebor <msebor@redhat.com>
3170 PR tree-optimization/81384
3171 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3172 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3173 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3174 * gcc.dg/attr-nonstring-2.c: New test.
3175 * gcc.dg/attr-nonstring-3.c: New test.
3176 * gcc.dg/attr-nonstring-4.c: New test.
3177 * gcc.dg/strlenopt-45.c: New test.
3178 * gcc.dg/strlenopt.h (strnlen): Declare.
3180 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3182 PR tree-optimization/86076
3183 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3185 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3187 PR tree-optimization/64946
3188 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3190 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3192 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3193 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3194 * gnat.dg/stack_usage5.adb: New test.
3196 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3199 * gcc.dg/tree-ssa/popcount.c: New test.
3200 * gcc.dg/tree-ssa/popcount2.c: New test.
3202 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3205 * gcc.dg/absu.c: New test.
3206 * gcc.dg/gimplefe-29.c: New test.
3207 * gcc.target/aarch64/pr64946.c: New test.
3209 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3212 * c-c++-common/pr86093.c: New test.
3215 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3218 * gcc.c-torture/compile/pr86123.c: New test.
3220 2018-06-15 Tom de Vries <tdevries@suse.de>
3222 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3224 2018-06-15 Nick Clifton <nickc@redhat.com>
3227 * gcc.c-torture/compile/pr84195.c: New test.
3229 2018-06-15 Richard Biener <rguenther@suse.de>
3232 * g++.dg/pr86159.C: New testcase.
3234 2018-06-15 Richard Biener <rguenther@suse.de>
3237 * gcc.dg/pr86076.c: New testcase.
3239 2018-06-14 Marek Polacek <polacek@redhat.com>
3242 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3244 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3247 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3248 -msse2 to dg-options.
3251 * gcc.c-torture/compile/pr86122.c: New test.
3253 P0624R2 - Default constructible and assignable stateless lambdas
3254 * g++.dg/cpp2a/lambda1.C: New test.
3255 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3258 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3260 * g++.dg/other/static3.C: New.
3261 * g++.dg/other/static4.C: Likewise.
3262 * g++.dg/warn/Wshadow-15.C: Likewise.
3263 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3264 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3265 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3266 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3267 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3268 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3269 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3271 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3274 * gcc.c-torture/compile/pr85945.c: New test.
3276 2018-06-14 Richard Biener <rguenther@suse.de>
3279 * gcc.dg/pr86124.c: New testcase.
3281 2018-06-13 Martin Sebor <msebor@redhat.com>
3283 PR tree-optimization/86114
3284 * gcc.dg/pr86114.c: New test.
3286 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3289 * gfortran.dg/pr86110.f90: New test.
3291 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3294 * gfortran.dg/goacc/pr85703.f90: New test.
3295 * gfortran.dg/gomp/pr85703.f90: New test.
3297 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3300 * gfortran.dg/goacc/pr85702.f90: New test.
3302 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3304 * gcc.target/i386/pr86048.c: New test.
3306 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3308 * gcc.target/arc/fma-1.c: New test.
3310 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3312 * gcc.target/arc/pr9001107555.c: New file.
3314 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3316 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3318 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3320 * g++.dg/init/delete3.C: New.
3321 * g++.dg/init/new49.C: Likewise.
3322 * g++.dg/init/new25.C: Test locations too.
3323 * g++.dg/template/new4.C: Likewise.
3324 * g++.old-deja/g++.jason/operator.C: Likewise.
3326 2018-06-12 Marek Polacek <polacek@redhat.com>
3328 Core issue 1331 - const mismatch with defaulted copy constructor
3329 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3330 * g++.dg/cpp0x/defaulted52.C: New test.
3331 * g++.dg/cpp0x/defaulted53.C: New test.
3332 * g++.dg/cpp0x/defaulted54.C: New test.
3333 * g++.dg/cpp0x/defaulted55.C: New test.
3334 * g++.dg/cpp0x/defaulted56.C: New test.
3335 * g++.dg/cpp0x/defaulted57.C: New test.
3336 * g++.dg/cpp0x/defaulted58.C: New test.
3337 * g++.dg/cpp0x/defaulted59.C: New test.
3338 * g++.dg/cpp0x/defaulted60.C: New test.
3340 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3343 * gcc.dg/spellcheck-transposition.c: New test.
3345 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3348 * gfortran.dg/pr44491.f90: New testcase
3350 2018-06-12 Martin Sebor <msebor@redhat.com>
3352 PR tree-optimization/85259
3353 * gcc.dg/Wstringop-overflow-5.c: New test.
3354 * gcc.dg/Wstringop-overflow-6.c: New test.
3356 2018-06-12 Martin Sebor <msebor@redhat.com>
3359 * gcc.dg/Wstringop-truncation-3.c: New test.
3361 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3363 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3364 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3365 * gcc.target/powerpc/swaps-p8-17.c: Same.
3367 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3369 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3370 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3371 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3372 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3373 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3374 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3376 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3378 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3379 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3380 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3381 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3382 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3383 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3385 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3387 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3388 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3389 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3390 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3391 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3392 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3394 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3396 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3397 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3398 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3399 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3400 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3401 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3403 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3405 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3406 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3407 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3408 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3409 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3410 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3412 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3414 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3415 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3416 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3417 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3418 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3419 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3421 2018-06-12 Martin Liska <mliska@suse.cz>
3423 * g++.dg/opt/mpx.C: New test.
3424 * gcc.target/i386/mpx.c: New test.
3426 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3428 * gcc.target/arc/builtin_simdarc.c: Update test.
3429 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3430 * gcc.target/arc/tumaddsidi4.c: Likewise.
3432 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3434 * gnat.dg/opt72a.ad[sb]: New test.
3435 * gnat.dg/opt72_pkg.ads: New helper.
3437 2018-06-12 Tom de Vries <tdevries@suse.de>
3439 * gcc.dg-selftests/dg-final.exp: New file.
3441 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3443 * g++.dg/lookup/new2.C: Test locations too.
3444 * g++.dg/other/ellipsis1.C: Likewise.
3445 * g++.dg/other/operator1.C: Likewise.
3446 * g++.dg/other/operator2.C: Likewise.
3447 * g++.dg/overload/operator2.C: Likewise.
3448 * g++.dg/parse/defarg11.C: Likewise.
3449 * g++.dg/parse/operator4.C: Likewise.
3450 * g++.dg/template/error30.C: Likewise.
3451 * g++.dg/template/explicit-args3.C: Likewise.
3452 * g++.dg/warn/effc1.C: Likewise.
3453 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3454 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3455 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3456 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3457 * g++.old-deja/g++.jason/operator.C: Likewise.
3459 2018-06-11 Martin Sebor <msebor@redhat.com>
3461 PR tree-optimization/86083
3462 * gcc.dg/strlenopt-44.c: New test.
3464 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3467 * gfortran.dg/generic_32.f90: New test.
3468 * gfortran.dg/generic_33.f90: New test.
3470 2018-06-11 Carl Love <cel@us.ibm.com>
3471 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3472 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3473 long long bool. Remove duplicate dg-final for xxlxor. Update
3474 dg-final instruction counts.
3475 * gcc.target/powerpc/altivec-37.c (main): New file for
3476 tests vec_unpackh and vec_unpackl returning long long bool and
3479 2018-06-11 Martin Liska <mliska@suse.cz>
3481 PR tree-optimization/86089
3482 * gcc.dg/tree-ssa/pr86089.c: New test.
3484 2018-06-11 Julia Koval <julia.koval@intel.com>
3486 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3487 * gcc.target/i386/vpclmulqdq.c: Ditto.
3489 2018-06-11 Olivier Hainque <hainque@adacore.com>
3491 * gnat.dg/lang-dw2.adb: New test.
3492 * gnat.dg/lang-dw3.adb: New test.
3494 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3496 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3497 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3499 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3501 * gnat.dg/predicate1.adb: New testcase.
3503 2018-06-11 Yannick Moy <moy@adacore.com>
3505 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3507 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3509 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3512 2018-06-11 Javier Miranda <miranda@adacore.com>
3514 * gnat.dg/prot4.adb: New testcase.
3516 2018-06-11 Yannick Moy <moy@adacore.com>
3518 * gnat.dg/part_of1-instantiation.adb,
3519 gnat.dg/part_of1-instantiation.ads,
3520 gnat.dg/part_of1-private_generic.adb,
3521 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3524 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3526 * gnat.dg/contract1.adb: New testcase.
3528 2018-06-11 Javier Miranda <miranda@adacore.com>
3530 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3533 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3535 * gnat.dg/inline_always1.adb: New testcase.
3537 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3539 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3540 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3541 gnat.dg/nested_generic2_g2.ads: New testcase.
3543 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3545 * g++.dg/template/friend64.C: New.
3546 * g++.old-deja/g++.other/friend4.C: Test the location too.
3547 * g++.old-deja/g++.pt/crash23.C: Likewise.
3549 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3551 * gfortran.dg/inline_matmul_23.f90: New test.
3553 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3556 * gfortran.dg/intent_decl_1.f90: New test case.
3558 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3560 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3561 * gfortran.dg/ieee/large_4.f90: Ditto.
3562 * gfortran.dg/round_4.f90: Ditto.
3564 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3567 * gfortran.dg/pr38351.f90: New test.
3568 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3570 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3575 * gfortran.dg/pr85138_1.f90: New test.
3576 * gfortran.dg/pr85138_2.f90: Ditto.
3577 * gfortran.dg/pr85996.f90: Ditto.
3579 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3582 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3583 * gfortran.dg/data_char_1.f90: Ditto.
3584 * gfortran.dg/pr78571.f90: Ditto.
3585 * gfortran.dg/pr78278.f90: New test.
3587 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3590 * gfortran.dg/pr63514.f90: New test.
3592 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3595 * gfortran.dg/bounds_check_20.f90: New test.
3597 2018-06-08 Carl Love <cel@us.ibm.com>
3599 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3601 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3602 vec_extract a signed int.
3603 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3604 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3606 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3607 vec_extract a signed int.
3608 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3609 vec_extract a signed int.
3610 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3611 vec_xor builtins. Update xxsel, xxlxor counts.
3613 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3616 * gfortran.dg/associate_30.f90: Remove code tested ...
3617 * gfortran.dg/pr67803.f90: Ditto.
3618 * gfortran.dg/pr67805.f90: Ditto.
3619 * gfortran.dg/pr86059.f90: ... here. New test.
3621 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3624 * gfortran.dg/pr78571.f90: New test.
3626 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3629 * gcc.target/powerpc/pr85755.c: New test.
3631 2018-06-08 Carl Love <cel@us.ibm.com>
3633 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3635 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3637 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3638 for BE system that are different then for an LE system from this file
3639 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3640 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3641 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3643 2018-06-08 Martin Liska <mliska@suse.cz>
3645 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3647 2018-06-08 Martin Liska <mliska@suse.cz>
3649 * g++.dg/dg.exp: Do not use mpx.exp.
3650 * g++.dg/lto/lto.exp: Likewise.
3651 * g++.dg/lto/pr69729_0.C: Remove.
3652 * g++.dg/opt/pr71529.C: Remove.
3653 * g++.dg/pr63995-1.C: Remove.
3654 * g++.dg/pr68270.C: Remove.
3655 * g++.dg/pr71624.C: Remove.
3656 * g++.dg/pr71633.C: Remove.
3657 * g++.dg/pr79761.C: Remove.
3658 * g++.dg/pr79764.C: Remove.
3659 * g++.dg/pr79769.C: Remove.
3660 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3661 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3662 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3663 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3664 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3665 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3666 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3667 * gcc.dg/lto/pr66221_0.c: Remove.
3668 * gcc.target/i386/chkp-always_inline.c: Remove.
3669 * gcc.target/i386/chkp-bndret.c: Remove.
3670 * gcc.target/i386/chkp-builtins-1.c: Remove.
3671 * gcc.target/i386/chkp-builtins-2.c: Remove.
3672 * gcc.target/i386/chkp-builtins-3.c: Remove.
3673 * gcc.target/i386/chkp-builtins-4.c: Remove.
3674 * gcc.target/i386/chkp-const-check-1.c: Remove.
3675 * gcc.target/i386/chkp-const-check-2.c: Remove.
3676 * gcc.target/i386/chkp-hidden-def.c: Remove.
3677 * gcc.target/i386/chkp-label-address.c: Remove.
3678 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3679 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3680 * gcc.target/i386/chkp-pr69044.c: Remove.
3681 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3682 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3683 * gcc.target/i386/chkp-strchr.c: Remove.
3684 * gcc.target/i386/chkp-strlen-1.c: Remove.
3685 * gcc.target/i386/chkp-strlen-2.c: Remove.
3686 * gcc.target/i386/chkp-strlen-3.c: Remove.
3687 * gcc.target/i386/chkp-strlen-4.c: Remove.
3688 * gcc.target/i386/chkp-strlen-5.c: Remove.
3689 * gcc.target/i386/chkp-stropt-1.c: Remove.
3690 * gcc.target/i386/chkp-stropt-10.c: Remove.
3691 * gcc.target/i386/chkp-stropt-11.c: Remove.
3692 * gcc.target/i386/chkp-stropt-12.c: Remove.
3693 * gcc.target/i386/chkp-stropt-13.c: Remove.
3694 * gcc.target/i386/chkp-stropt-14.c: Remove.
3695 * gcc.target/i386/chkp-stropt-15.c: Remove.
3696 * gcc.target/i386/chkp-stropt-16.c: Remove.
3697 * gcc.target/i386/chkp-stropt-17.c: Remove.
3698 * gcc.target/i386/chkp-stropt-2.c: Remove.
3699 * gcc.target/i386/chkp-stropt-3.c: Remove.
3700 * gcc.target/i386/chkp-stropt-4.c: Remove.
3701 * gcc.target/i386/chkp-stropt-5.c: Remove.
3702 * gcc.target/i386/chkp-stropt-6.c: Remove.
3703 * gcc.target/i386/chkp-stropt-7.c: Remove.
3704 * gcc.target/i386/chkp-stropt-8.c: Remove.
3705 * gcc.target/i386/chkp-stropt-9.c: Remove.
3706 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3707 * gcc.target/i386/indirect-thunk-11.c: Remove.
3708 * gcc.target/i386/indirect-thunk-12.c: Remove.
3709 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3710 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3711 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3712 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3713 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3714 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3715 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3716 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3717 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3718 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3719 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3720 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3721 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3722 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3723 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3724 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3725 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3726 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3727 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3728 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3729 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3730 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3731 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3732 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3733 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3734 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3735 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3736 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3737 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3738 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3739 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3740 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3741 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3742 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3743 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3744 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3745 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3746 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3747 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3748 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3749 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3750 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3751 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3752 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3753 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3754 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3755 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3756 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3757 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3758 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3759 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3760 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3761 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3762 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3763 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3764 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3765 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3766 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3767 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3768 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3769 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3770 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3771 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3772 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3773 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3774 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3775 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3776 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3777 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3778 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3779 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3780 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3781 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3782 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3783 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3784 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3785 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3786 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3787 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3788 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3789 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3790 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3791 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3792 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3793 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3794 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3795 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3796 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3797 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3798 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3799 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3800 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3801 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3802 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3803 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3804 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3805 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3806 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3807 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3808 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3809 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3810 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3811 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3812 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3813 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3814 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3815 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3816 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3817 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3818 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3819 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3820 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3821 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3822 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3823 * gcc.target/i386/mpx/label-address-1.c: Remove.
3824 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3825 * gcc.target/i386/mpx/macro.c: Remove.
3826 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3827 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3828 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3829 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3830 * gcc.target/i386/mpx/memmove-1.c: Remove.
3831 * gcc.target/i386/mpx/memmove-2.c: Remove.
3832 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3833 * gcc.target/i386/mpx/mpx-check.h: Remove.
3834 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3835 * gcc.target/i386/mpx/mpx.exp: Remove.
3836 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3837 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3838 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3839 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3840 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3841 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3842 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3843 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3844 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3845 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3846 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3847 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3848 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3849 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3850 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3851 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3852 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3853 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3854 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3855 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3856 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3857 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3858 * gcc.target/i386/mpx/pr65508.c: Remove.
3859 * gcc.target/i386/mpx/pr65531.cc: Remove.
3860 * gcc.target/i386/mpx/pr66048.cc: Remove.
3861 * gcc.target/i386/mpx/pr66134.c: Remove.
3862 * gcc.target/i386/mpx/pr66566.c: Remove.
3863 * gcc.target/i386/mpx/pr66567.c: Remove.
3864 * gcc.target/i386/mpx/pr66568.c: Remove.
3865 * gcc.target/i386/mpx/pr66569.c: Remove.
3866 * gcc.target/i386/mpx/pr66581.c: Remove.
3867 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3868 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3869 * gcc.target/i386/mpx/pr68416.c: Remove.
3870 * gcc.target/i386/mpx/pr78339.c: Remove.
3871 * gcc.target/i386/mpx/pr79631.c: Remove.
3872 * gcc.target/i386/mpx/pr79633.c: Remove.
3873 * gcc.target/i386/mpx/pr79753.c: Remove.
3874 * gcc.target/i386/mpx/pr79770.c: Remove.
3875 * gcc.target/i386/mpx/pr79987.c: Remove.
3876 * gcc.target/i386/mpx/pr79988.c: Remove.
3877 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3878 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3879 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3880 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3881 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3882 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3883 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3884 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3885 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3886 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3887 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3888 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3889 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3890 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3891 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3892 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3893 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3894 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3895 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3896 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3897 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3898 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3899 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3900 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3901 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3902 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3903 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3904 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3905 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3906 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3907 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3908 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3909 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3910 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3911 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3912 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3913 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3914 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3915 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3916 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3917 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3918 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3919 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3920 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3921 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3922 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3923 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3924 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3925 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3926 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3927 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3928 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3929 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3930 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3931 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3932 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3933 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3934 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3935 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3936 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3937 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3938 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3939 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3940 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3941 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3942 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3943 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3944 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3945 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3946 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3947 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3948 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3949 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3950 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3951 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3952 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3953 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3954 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3955 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3956 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3957 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3958 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3959 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3960 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3961 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3962 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3963 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3964 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3965 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3966 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3967 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3968 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3969 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3970 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3971 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3972 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3973 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3974 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3975 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3976 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3977 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3978 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3979 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3980 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3981 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3982 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3983 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3984 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3985 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3986 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3987 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3988 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3989 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3990 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3991 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3992 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3993 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3994 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3995 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3996 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3997 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3998 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3999 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
4000 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
4001 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
4002 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
4003 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
4004 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4005 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4006 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4007 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4008 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4009 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4010 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4011 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4012 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4013 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4014 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4015 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4016 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4017 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4018 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4019 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4020 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4021 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4022 * gcc.target/i386/pr63995-2.c: Remove.
4023 * gcc.target/i386/pr64805.c: Remove.
4024 * gcc.target/i386/pr65044.c: Remove.
4025 * gcc.target/i386/pr65167.c: Remove.
4026 * gcc.target/i386/pr65183.c: Remove.
4027 * gcc.target/i386/pr65184.c: Remove.
4028 * gcc.target/i386/pr65523.c: Remove.
4029 * gcc.target/i386/pr70876.c: Remove.
4030 * gcc.target/i386/pr70877.c: Remove.
4031 * gcc.target/i386/pr71458.c: Remove.
4032 * gcc.target/i386/pr80880.c: Remove.
4033 * gcc.target/i386/ret-thunk-25.c: Remove.
4034 * gcc.target/i386/thunk-retbnd.c: Remove.
4035 * lib/mpx-dg.exp: Remove.
4036 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4038 2018-06-07 Carl Love <cel@us.ibm.com>
4040 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4043 2018-06-07 Carl Love <cel@us.ibm.com>
4045 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4048 2018-06-07 Marek Polacek <polacek@redhat.com>
4051 * gcc.dg/Wc90-c99-compat-10.c: New test.
4052 * gcc.dg/Wc90-c99-compat-11.c: New test.
4053 * gcc.dg/Wc90-c99-compat-12.c: New test.
4054 * gcc.dg/Wc90-c99-compat-9.c: New test.
4056 2018-06-07 Paul Koning <ni1d@arrl.net>
4058 * gcc.c-torture/compile/20180605-1.c: New test.
4060 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4063 * gfortran.dg/pr86045.f90: New test.
4065 2018-06-07 Marek Polacek <polacek@redhat.com>
4067 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4069 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4071 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4073 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4075 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4076 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4077 * gcc.target/msp430/msp430.h: New test header file.
4079 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4081 PR tree-optimization/69615
4082 * gcc.dg/tree-ssa/pr69615.c: New test.
4084 2018-06-07 Richard Biener <rguenther@suse.de>
4086 PR tree-optimization/85935
4087 * gcc.dg/graphite/pr85935.c: New testcase.
4089 2018-06-04 Carl Love <cel@us.ibm.com>
4091 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4092 debug print statements. Fix a few formating issues.
4094 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4097 * gcc.target/powerpc/pr85657-4.c: New tests.
4098 * gcc.target/powerpc/pr85657-5.c: Likewise.
4099 * gcc.target/powerpc/pr85657-6.c: Likewise.
4101 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4104 * gfortran.dg/realloc_on_assign_30.f90: New test.
4106 2018-06-06 Carl Love <cel@us.ibm.com>
4107 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4108 argument to vui_arg.
4110 2018-06-06 Carl Love <cel@us.ibm.com>
4112 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4114 * gcc.target/powerpc/builtins-4.c: New test file for tests
4117 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4120 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4121 be used in templates. Don't check for them in overloaded functions.
4123 2018-06-06 Jim Wilson <jimw@sifive.com>
4125 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4126 * gcc.target/riscv/interrupt-mmode.c: New.
4127 * gcc.target/riscv/interrupt-smode.c: New.
4128 * gcc.target/riscv/interrupt-umode.c: New.
4130 2018-06-06 Marek Polacek <polacek@redhat.com>
4133 * g++.dg/cpp0x/initlist102.C: New test.
4134 * g++.dg/cpp0x/initlist103.C: New test.
4135 * g++.dg/cpp0x/initlist104.C: New test.
4137 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4139 * gcc.dg/torture/pr86066.c: New test.
4141 2018-06-06 Richard Biener <rguenther@suse.de>
4143 PR tree-optimization/86062
4144 * g++.dg/tree-ssa/pr86062.C: New testcase.
4146 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4148 * gcc.target/msp430/function-attributes-4.c: New test.
4149 * gcc.target/msp430/static-interrupts.c: New test.
4151 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4154 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4155 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4156 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4157 * gcc.target/aarch64/nofp_1.c: Ditto.
4159 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4161 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4163 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4166 * gfortran.dg/goacc/pr85701.f90: New test.
4168 2018-06-05 Marek Polacek <polacek@redhat.com>
4171 * g++.dg/cpp0x/alias-decl-64.C: New test.
4173 2018-06-05 Richard Biener <rguenther@suse.de>
4175 PR tree-optimization/86046
4176 * gcc.dg/pr86046.c: New testcase.
4178 2018-06-05 Richard Biener <rguenther@suse.de>
4180 PR tree-optimization/86047
4181 * gcc.dg/pr86047.c: New testcase.
4183 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4186 * g++.target/arm/arm.exp: New file.
4187 * g++.target/arm/pr81497.C: Likewise.
4189 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4191 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4193 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4195 * gcc.dg/store_merging_21.c: New test.
4196 * gnat.dg/opt71b.adb: Likewise.
4197 * gnat.dg/opt71.adb: Rename into...
4198 * gnat.dg/opt71a.adb: ...this.
4200 2018-06-04 Richard Biener <rguenther@suse.de>
4202 PR tree-optimization/85955
4203 * gcc.dg/pr85955.c: New testcase.
4205 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4208 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4209 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4210 * gfortran.dg/allocate_stat_2.f90: Ditto.
4211 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4213 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4215 * gcc.target/aarch64/sve/extract_5.c: New test.
4217 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4221 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4223 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4224 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4225 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4226 * gcc.target/i386/avx512bw-pr86036.c: New test.
4228 2018-06-04 Richard Biener <rguenther@suse.de>
4230 PR tree-optimization/86038
4231 * gcc.dg/pr86038.c: New testcase.
4233 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4235 PR tree-optimization/69615
4236 * gcc.dg/pr69615.c: New test.
4239 * c-c++-common/gomp/pr86025.c: New test.
4241 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4243 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4245 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4247 * gcc.dg/torture/pr86034.c: New test.
4249 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4252 * gfortran.dg/cray_pointer_12.f90: New test.
4254 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4257 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4259 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4261 * gnat.dg/specs/opt3.ads: New test.
4262 * gnat.dg/specs/opt3_pkg.ads: New helper.
4264 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4266 * gnat.dg/discr53.ad[sb]: New test.
4267 * gnat.dg/discr53_pkg.ads: New helper.
4269 2018-06-01 Carl Love <cel@us.ibm.com>
4271 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4272 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4274 2018-06-01 Carl Love <cel@us.ibm.com>
4276 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4277 to make it consistent with the naming convention in the file.
4278 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4279 to altivec-7.c. Delete file.
4280 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4281 to altivec-7.c. Delete file.
4282 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4283 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4284 vec_unpackl tests. Update instruction counts.
4285 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4286 tests to builtins-1.c.
4287 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4288 tests to builtins-1.c.
4289 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4290 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4291 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4292 Remove vec_ctf tests returning double. Remove vec_cts with
4293 double args. Remove vec_sel with invalid arguments. Add tests for
4295 Add instruction counts for new tests.
4296 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4297 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4299 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4300 test_sll_vsill_vsill_vuc.
4301 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4303 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4304 tests from altivec-7.h.
4305 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4306 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4307 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4308 splat_sll, splat_uc, splat_int128, splat_uint128.
4309 Make second argument of vec_extract and vec_insert a signed int.
4310 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4313 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4315 * gcc.dg/store_merging_20.c: New test.
4316 * gnat.dg/opt71.adb: Likewise.
4317 * gnat.dg/opt71_pkg.ads: New helper.
4319 2018-06-01 Carl Love <cel@us.ibm.com>
4321 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4322 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4323 Add vec_xst_be for signed and unsigned arguments.
4325 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4329 * gfortran.dg/pr85816.f90: New test.
4330 * gfortran.dg/pr85975.f90: New test.
4332 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4335 * gfortran.dg/random_init_1.f90: New test.
4336 * gfortran.dg/random_init_2.f90: New test.
4337 * gfortran.dg/random_init_3.f90: New test.
4338 * gfortran.dg/random_init_4.f90: New test.
4339 * gfortran.dg/random_init_5.f90: New test.
4340 * gfortran.dg/random_init_6.f90: New test.
4342 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4344 PR tree-optimization/85989
4345 * gcc.dg/torture/pr85989.c: New test.
4347 2018-06-01 Richard Biener <rguenther@suse.de>
4350 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4352 2018-06-01 Richard Biener <rguenther@suse.de>
4355 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4357 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4360 * gcc.dg/strcmpopt_2.c: New test.
4361 * gcc.dg/strcmpopt_3.c: New test.
4364 * gcc.dg/strcmpopt_3.c: New test.
4366 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4369 * gcc.target/i386/pr85984.c: New test.
4371 2018-05-31 Martin Sebor <msebor@redhat.com>
4374 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4375 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4376 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4377 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4378 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4379 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4380 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4381 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4382 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4383 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4384 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4385 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4386 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4387 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4388 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4389 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4390 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4391 * gcc.dg/Walloc-size-larger-than.c: New test.
4393 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4394 Cesar Philippidis <cesar@codesourcery.com>
4397 * gfortran.dg/goacc/pr77371-1.f90: New test.
4398 * gfortran.dg/goacc/pr77371-2.f90: New test.
4399 * gfortran.dg/goacc/pr85879.f90: New test.
4401 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4403 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4404 * gnat.dg/stack_usage1b.adb: Likewise.
4405 * gnat.dg/stack_usage1c.adb: Likewise.
4406 * gnat.dg/stack_usage3.adb: Likewise.
4407 * gnat.dg/stack_usage1_pkg.adb: Delete.
4409 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4411 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4412 * gcc.dg/store_merging_11.c: Likewise.
4413 * gcc.dg/store_merging_13.c: Likewise.
4414 * gcc.dg/store_merging_14.c: Likewise.
4415 * gcc.dg/store_merging_15.c: Likewise.
4416 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4418 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4420 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4421 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4422 gnat.dg/limited1_outer.ads: New testcase.
4424 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4426 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4427 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4430 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4432 * gnat.dg/size_clause1.adb: New testcase.
4434 2018-05-31 Javier Miranda <miranda@adacore.com>
4436 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4438 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4440 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4441 vld1x3 intrinsics for aarch64.
4442 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4443 vst1x2 intrinsics for aarch64.
4444 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4445 vst1x3 intrinsics for aarch64.
4447 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4450 * g++.dg/diagnostic/pr77777.C: New test.
4452 2018-05-30 David Pagan <dave.pagan@oracle.com>
4455 * gcc.dg/noncompile/pr55976-1.c: New test.
4456 * gcc.dg/noncompile/pr55976-2.c: New test.
4458 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4460 * gcc.dg/lto/20111213-1_0.c: Fix template.
4461 * gcc.dg/lto/20100603-1_0.c: Fix template.
4462 * gcc.dg/lto/20100603-2_0.c: Fix template.
4463 * gcc.dg/lto/20100603-3_0.c: Fix template.
4465 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4466 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4467 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4468 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4469 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4470 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4471 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4472 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4473 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4474 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4475 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4476 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4477 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4478 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4479 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4480 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4481 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4482 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4483 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4484 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4485 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4486 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4487 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4488 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4489 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4490 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4491 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4492 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4493 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4494 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4495 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4496 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4497 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4498 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4499 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4500 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4501 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4502 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4503 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4504 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4505 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4506 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4507 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4508 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4509 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4510 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4511 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4512 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4513 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4514 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4515 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4516 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4517 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4518 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4519 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4520 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4521 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4522 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4523 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4524 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4525 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4526 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4528 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4531 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4533 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4535 * gcc.target/aarch64/simd/ldp_stp_9: New.
4536 * gcc.target/aarch64/simd/ldp_stp_10: New.
4537 * gcc.target/aarch64/simd/ldp_stp_11: New.
4538 * gcc.target/aarch64/simd/ldp_stp_12: New.
4540 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4542 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4544 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4546 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4548 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4551 * gcc.target/i386/pr85950.c: New test.
4553 2018-05-29 Marek Polacek <polacek@redhat.com>
4556 * g++.dg/cpp1z/class-deduction55.C: New test.
4557 * g++.dg/cpp1z/class-deduction56.C: New test.
4558 * g++.dg/cpp1z/class-deduction57.C: New test.
4560 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4563 * g++.dg/warn/Wunused-var-33.C: New test.
4566 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4567 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4568 arrays. Add suffix 1 to all functions and use 4 iterations rather
4569 than N. Add functions with conversions to and from float.
4570 Add new set of functions with 8 iterations and another one
4571 with 16 iterations, expect 24 vectorized loops instead of just 4.
4572 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4574 2018-05-29 Javier Miranda <miranda@adacore.com>
4576 * gnat.dg/equal2.adb: New testcase.
4578 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4580 * gnat.dg/float_attributes_overflows.adb: New testcase.
4582 2018-05-29 Pascal Obry <obry@adacore.com>
4584 * gnat.dg/normalize_pathname.adb: New testcase.
4586 2018-05-29 Tom de Vries <tom@codesourcery.com>
4588 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4590 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4591 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4592 * lib/scantree.exp (scan-tree-dump-times): Same.
4594 2018-05-29 Tom de Vries <tom@codesourcery.com>
4596 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4597 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4598 Use proc name as first argument to dg-scan.
4600 2018-05-29 Tom de Vries <tom@codesourcery.com>
4602 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4605 2018-05-28 Richard Biener <rguenther@suse.de>
4607 PR tree-optimization/85934
4608 * gcc.target/i386/pr85934.c: New testcase.
4610 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4612 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4614 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4616 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4618 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4620 * gnat.dg/fixedpnt5.adb: New testcase.
4622 2018-05-28 Justin Squirek <squirek@adacore.com>
4624 * gnat.dg/array31.adb: New testcase.
4626 2018-05-28 Justin Squirek <squirek@adacore.com>
4628 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4629 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4631 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4633 * gfortran.dg/data_stmt_pointer.f90: new test.
4635 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4638 * gcc.target/i386/avx512dq-pr85918.c: New test.
4640 2018-05-25 Jim Wilson <jimw@sifive.com>
4642 * gcc.target/riscv/interrupt-1.c: New.
4643 * gcc.target/riscv/interrupt-2.c: New.
4644 * gcc.target/riscv/interrupt-3.c: New.
4645 * gcc.target/riscv/interrupt-4.c: New.
4646 * gcc.target/riscv/interrupt-5.c: New.
4648 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4651 * gfortran.dg/pr85786.f90: New test.
4653 2018-05-25 Paul Koning <ni1d@arrl.net>
4655 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4656 * gcc.c-torture/compile/pr55921.c: Ditto.
4657 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4658 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4660 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4663 * gcc.target/i386/avx512f-pr85832.c: New test.
4664 * gcc.target/i386/avx512vl-pr85832.c: New test.
4665 * gcc.target/i386/avx512bw-pr85832.c: New test.
4666 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4668 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4670 PR tree-optimization/85720
4671 * gcc.dg/tree-ssa/pr85720.c: New test.
4672 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4675 2018-05-25 Martin Liska <mliska@suse.cz>
4678 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4679 for 'Removing basic block'.
4681 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4683 * gnat.dg/sec_stack1.adb: New testcase.
4685 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4687 * gnat.dg/fixedpnt4.adb: New testcase.
4689 2018-05-25 Javier Miranda <miranda@adacore.com>
4691 * gnat.dg/interface7.adb: New testcase.
4693 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4695 * gnat.dg/sec_stack2.adb: New testcase.
4697 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4699 * gnat.dg/interface6.adb: New testcase.
4701 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4703 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4705 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4707 * lib/target-supports.exp
4708 (check_effective_target_vect_double_cond_arith): Include
4709 multiplication and division.
4710 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4711 fully-masked loops with a fixed vector length.
4712 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4714 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4715 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4716 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4718 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4720 * gcc.target/aarch64/sve/div_1.c: New test.
4721 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4722 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4723 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4725 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4727 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4729 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4731 * lib/target-supports.exp
4732 (check_effective_target_vect_double_cond_arith): New proc.
4733 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4734 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4735 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4736 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4737 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4738 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4739 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4741 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4744 * gfortran.dg/f2018_obs.f90: New test case.
4746 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4749 * gfortran.dg/pr85543.f90: New test.
4751 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4754 * gfortran.dg/pr85780.f90: New test.
4756 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4759 * gfortran.dg/pr85779_1.f90: New test.
4760 * gfortran.dg/pr85779_2.f90: Ditto.
4761 * gfortran.dg/pr85779_3.f90: Ditto.
4763 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4767 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4768 * gfortran.dg/pr85895.f90: New test.
4770 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4772 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4773 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4775 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4777 * gcc.dg/fold-popcount-1.c: New testcase.
4778 * gcc.dg/fold-popcount-2.c: New testcase.
4779 * gcc.dg/fold-popcount-3.c: New testcase.
4780 * gcc.dg/fold-popcount-4.c: New testcase.
4782 2018-05-24 Marek Polacek <polacek@redhat.com>
4785 * g++.dg/cpp0x/new3.C: New test.
4787 2018-05-24 Javier Miranda <miranda@adacore.com>
4789 * gnat.dg/discr52.adb: New testcase.
4791 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4793 * gnat.dg/others1.adb: New testcase.
4795 2018-05-24 Justin Squirek <squirek@adacore.com>
4797 * gnat.dg/raise_expr.adb: New testcase.
4799 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4801 * gnat.dg/formal_containers.adb: New testcase.
4803 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4805 * gcc.target/i386/pr85345.c: Require ifunc support.
4807 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4809 * gcc.dg/vect/vect-fma-1.c: New test.
4811 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4813 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4816 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4819 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4821 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4824 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4826 * gcc.target/msp430/pr78849.c: New test.
4828 2018-05-23 Marek Polacek <polacek@redhat.com>
4830 * g++.dg/cpp2a/range-for8.C: New test.
4831 * g++.dg/cpp2a/range-for9.C: New test.
4832 * g++.dg/cpp2a/range-for10.C: New test.
4834 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4836 * lib/target-supports.exp (check_effective_target_be): New.
4837 (check_effective_target_le): New.
4839 2018-05-23 Marek Polacek <polacek@redhat.com>
4841 * g++.dg/cpp2a/range-for1.C: New test.
4842 * g++.dg/cpp2a/range-for2.C: New test.
4843 * g++.dg/cpp2a/range-for3.C: New test.
4844 * g++.dg/cpp2a/range-for4.C: New test.
4845 * g++.dg/cpp2a/range-for5.C: New test.
4846 * g++.dg/cpp2a/range-for6.C: New test.
4847 * g++.dg/cpp2a/range-for7.C: New test.
4849 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4851 * gcc.target/i386/cvt-3.c: New test.
4853 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4855 * gcc.target/i386/cvt-2.c: New test.
4857 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4859 * gcc.dg/pr79985.c: New testcase.
4861 2018-05-23 Richard Biener <rguenther@suse.de>
4863 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4865 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4868 * gcc.target/aarch64/pr84882.c: New test.
4869 * gcc.target/aarch64/target_attr_18.c: Likewise.
4871 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4873 PR tree-optimization/85853
4874 * gfortran.dg/vect/pr85853.f90: New test.
4876 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4878 * gnat.dg/import2.adb: New testcase.
4880 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4882 * gnat.dg/discr51.adb: New testcase.
4884 2018-05-23 Javier Miranda <miranda@adacore.com>
4886 * gnat.dg/valid_scalars1.adb: New testcase.
4888 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4890 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4892 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4894 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4897 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4899 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4902 2018-05-23 Bob Duff <duff@adacore.com>
4904 * gnat.dg/addr10.adb: New testcase.
4906 2018-05-23 Richard Biener <rguenther@suse.de>
4909 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4911 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4913 PR tree-optimization/85822
4914 * c-c++-common/pr85822.c: New test.
4916 2018-05-23 Richard Biener <rguenther@suse.de>
4918 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4920 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4923 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4925 2018-05-22 Martin Sebor <msebor@redhat.com>
4928 * gcc.dg/attr-nonstring.c: New test.
4930 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4933 * gcc.target/i386/pr85345.c: New test.
4935 2018-05-22 Luis Machado <luis.machado@linaro.org>
4937 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4939 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4942 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4943 dg-additional-options.
4944 * gfortran.dg/graphite/block-2.f: Ditto.
4945 * gfortran.dg/graphite/id-19.f: Ditto.
4946 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4947 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4948 * gfortran.dg/vect/pr52580.f: Ditto.
4950 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4952 * gcc.target/aarch64/ldp_stp_6.c: New.
4953 * gcc.target/aarch64/ldp_stp_7.c: New.
4954 * gcc.target/aarch64/ldp_stp_8.c: New.
4956 2018-05-22 Martin Sebor <msebor@redhat.com>
4959 * c-c++-common/attr-nonstring-3.c: Adjust.
4960 * c-c++-common/attr-nonstring-4.c: Adjust.
4961 * c-c++-common/attr-nonstring-6.c: New test.
4963 2018-05-22 Martin Sebor <msebor@redhat.com>
4965 PR tree-optimization/85826
4966 * gcc.dg/Wrestrict-17.c: New test.
4968 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4970 * gcc.dg/torture/pr85862.c: Rename to...
4971 * gcc.dg/torture/pr85852.c: ...this.
4973 2018-05-22 Justin Squirek <squirek@adacore.com>
4975 * gnat.dg/warn14.adb: New testcase.
4977 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4979 * gnat.dg/controlled8.adb: New testcase.
4981 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4983 * gnat.dg/discr50.adb: New testcase.
4985 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4987 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4988 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4989 gnat.dg/discr49_rec2.ads: New testcase.
4991 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4993 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4994 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4997 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4999 * gnat.dg/fixedpnt3.adb: New testcase.
5001 2018-05-22 Justin Squirek <squirek@adacore.com>
5003 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
5004 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5006 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5009 * gcc.dg/torture/pr85862.c: New test.
5011 2018-05-22 Richard Biener <rguenther@suse.de>
5013 PR tree-optimization/85834
5014 * g++.dg/torture/pr85834.C: New testcase.
5015 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5017 2018-05-22 Martin Liska <mliska@suse.cz>
5020 * g++.dg/ipa/pr85607.C: New test.
5022 2018-05-22 Richard Biener <rguenther@suse.de>
5024 PR tree-optimization/85863
5025 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5027 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5030 * gfortran.dg/assumed_rank_5.f90: Update error message.
5031 * gfortran.dg/assumed_type_4.f90: Ditto.
5032 * gfortran.dg/bind_c_array_params.f03: Ditto.
5033 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5034 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5035 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5036 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5037 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5038 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5039 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5040 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5041 * gfortran.dg/rank_3.f90: Ditto.
5042 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5043 * gfortran.dg/implicit_14.f90: Ditto.
5045 2018-05-21 Christian Groessler <chris@groessler.org>
5047 * gcc.c-torture/compile/simd-5.c: Fix comment.
5049 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5052 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5053 __float128, __ibm128, and long double.
5054 * gcc.target/powerpc/pr85657-2.c: Likewise.
5055 * gcc.target/powerpc/pr85657-3.c: Likewise.
5056 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5057 implementated as a separate type internally, and is not just an
5058 alias for long double.
5060 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5062 PR tree-optimization/85814
5063 * gcc.dg/torture/pr85814.c: New test.
5065 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5068 * g++.dg/cpp0x/cond1.C: New.
5069 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5070 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5071 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5072 * g++.dg/parse/cond6.C: Likewise.
5073 * g++.dg/parse/cond7.C: Likewise.
5074 * g++.dg/parse/cond8.C: Likewise.
5075 * g++.dg/cpp1z/decomp16.C: Update.
5076 * g++.old-deja/g++.jason/cond.C: Likewise.
5078 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5080 ChangeLog for r260480
5081 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5082 warnings for deleted and obsolescent features.
5083 * gfortran.dg/graphite/id-19.f: Ditto.
5084 * gfortran.dg/graphite/id-20.f: Ditto.
5085 * gfortran.dg/graphite/id-27.f90: Ditto.
5086 * gfortran.dg/graphite/pr82449.f: Ditto.
5088 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5090 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5091 tiny and large memory models.
5093 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5095 * gnat.dg/suppress_initialization.adb,
5096 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5098 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5100 * gnat.dg/exit1.adb: New testcase.
5102 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5104 * gnat.dg/array30.adb: New testcase.
5106 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5108 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5110 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5112 * gcc.c-torture/execute/ssad-run.c: New test.
5113 * gcc.c-torture/execute/usad-run.c: Likewise.
5114 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5115 * gcc.target/aarch64/usadv16qi.c: Likewise.
5117 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5119 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5120 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5121 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5123 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5124 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5125 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5127 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5130 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5131 * gfortran.dg/g77/20020307-1.f: Ditto.
5132 * gfortran.dg/g77/980310-3.f: Ditto.
5133 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5134 * gfortran.dg/goacc/loop-1.f95: Ditto.
5135 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5136 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5137 * gfortran.dg/gomp/do-1.f90: Ditto.
5138 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5139 * gfortran.dg/pr17229.f: Ditto.
5140 * gfortran.dg/pr37243.f: Ditto.
5141 * gfortran.dg/pr49721-1.f: Ditto.
5142 * gfortran.dg/pr58484.f: Ditto.
5143 * gfortran.dg/pr81175.f: Ditto.
5144 * gfortran.dg/pr81723.f: Ditto.
5145 * gfortran.dg/predcom-2.f: Ditto.
5146 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5147 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5148 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5149 * gfortran.dg/vect/pr52580.f: Ditto.
5151 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5154 * gfortran.dg/char_result_18.f90: New test.
5156 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5159 * gfortran.dg/associate_38.f90: New test.
5161 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5164 * gfortran.dg/select_type_42.f90: New test.
5166 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5169 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5170 that the patch fixes PR66694 & PR82617, although the testcases
5171 are not explicitly included.
5173 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5175 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5177 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5180 * g++.dg/pr82899.C: New testcase.
5182 2018-05-18 Martin Liska <mliska@suse.cz>
5184 * gcc.dg/pr68766.c: Change pruned output.
5186 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5189 * c-c++-common/goacc/pr85782.c: New test.
5191 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5193 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5195 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5197 * gcc.target/arm/pr62554.c: Delete.
5198 * gcc.target/arm/pr69610-1.c: Likewise.
5199 * gcc.target/arm/pr69610-2.c: Likewise.
5201 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5203 * gcc.target/arm/pr40887.c: Update comment.
5204 * lib/target-supports.exp: Don't generate effective target checks
5205 and related helpers for armv5. Update comment.
5206 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5207 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5208 target check and options.
5210 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5213 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5214 scan-tree-dump-not for h.
5216 2018-05-18 Richard Biener <rguenther@suse.de>
5218 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5219 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5220 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5221 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5222 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5223 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5224 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5225 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5226 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5227 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5228 * gcc.dg/vrp-min-max-1.c: Likewise.
5229 * gcc.dg/vrp-min-max-3.c: New testcase.
5231 2018-05-18 Richard Biener <rguenther@suse.de>
5233 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5234 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5235 * gcc.dg/graphite/scop-6.c: Likewise.
5236 * gcc.dg/graphite/scop-7.c: Likewise.
5237 * gcc.dg/graphite/scop-8.c: Likewise.
5238 * gcc.dg/graphite/scop-9.c: Likewise.
5240 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5242 * gcc.target/aarch64/vect-init-ld1.c: New test.
5244 2018-05-18 Martin Liska <mliska@suse.cz>
5246 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5247 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5249 2018-05-18 Martin Liska <mliska@suse.cz>
5251 * gcc.dg/ipa/ipa-icf-39.c: New test.
5252 * gcc.dg/pr68766.c: Adjust pruned output.
5254 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5256 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5258 * gcc.dg/fma-1.c: New test.
5259 * gcc.dg/fma-2.c: Likewise.
5260 * gcc.dg/fma-3.c: Likewise.
5261 * gcc.dg/fma-4.c: Likewise.
5262 * gcc.dg/fma-5.c: Likewise.
5263 * gcc.dg/fma-6.c: Likewise.
5264 * gcc.dg/fma-7.c: Likewise.
5265 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5267 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5268 * gfortran.dg/reassoc_8.f: Likewise.
5269 * gfortran.dg/reassoc_9.f: Likewise.
5270 * gfortran.dg/reassoc_10.f: Likewise.
5272 2018-05-17 Jim Wilson <jimw@sifive.com>
5274 * gcc.target/riscv/switch-qi.c: New.
5275 * gcc.target/riscv/switch-si.c: New.
5277 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5280 * gcc.target/powerpc/pr85698.c: New test.
5282 2018-05-17 Richard Biener <rguenther@suse.de>
5284 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5286 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5288 PR tree-optimization/85793
5289 * gcc.dg/vect/pr85793.c: New test.
5291 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5293 * gcc.dg/gimplefe-28.c: New test.
5294 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5295 internal function calls.
5296 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5298 2018-05-17 Martin Liska <mliska@suse.cz>
5300 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5301 space in between 'G_' and '('.
5303 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5306 * gcc.target/i386/pr85323-7.c: New test.
5307 * gcc.target/i386/pr85323-8.c: New test.
5308 * gcc.target/i386/pr85323-9.c: New test.
5311 * gcc.target/i386/pr85323-4.c: New test.
5312 * gcc.target/i386/pr85323-5.c: New test.
5313 * gcc.target/i386/pr85323-6.c: New test.
5316 * gcc.target/i386/pr85323-1.c: New test.
5317 * gcc.target/i386/pr85323-2.c: New test.
5318 * gcc.target/i386/pr85323-3.c: New test.
5320 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5321 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5322 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5323 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5324 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5325 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5326 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5327 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5328 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5329 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5330 * gcc.target/i386/avx512f-setzero-1.c: New test.
5332 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5334 * gcc.target/aarch64/vect-slp-dup.c: New.
5336 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5339 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5341 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5343 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5344 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5346 2018-05-17 Richard Biener <rguenther@suse.de>
5348 PR tree-optimization/85757
5349 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5351 2018-05-16 Marek Polacek <polacek@redhat.com>
5354 * g++.dg/cpp0x/initlist-throw1.C: New test.
5355 * g++.dg/cpp0x/initlist-throw2.C: New test.
5357 2018-05-16 Carl Love <cel@us.ibm.com>
5359 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5360 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5361 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5363 2018-05-16 Richard Biener <rguenther@suse.de>
5365 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5366 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5367 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5369 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5371 * gcc.target/aarch64/sve/vcond_10.c: New test.
5372 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5373 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5374 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5376 2018-05-15 Martin Sebor <msebor@redhat.com>
5378 PR tree-optimization/85753
5379 * gcc.dg/Wrestrict-10.c: Adjust.
5380 * gcc.dg/Wrestrict-16.c: New test.
5382 2018-05-15 Martin Sebor <msebor@redhat.com>
5385 * c-c++-common/attr-nonstring-7.c: New test.
5387 2018-05-15 Richard Biener <rguenther@suse.de>
5389 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5391 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5393 PR tree-optimization/83648
5394 * gcc.dg/tree-ssa/pr83648.c: New test.
5395 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5397 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5400 * gcc.dg/ipa/pr85734.c: New test.
5402 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5405 * gnat.dg/opt70.adb: New test.
5406 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5408 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5410 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5411 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5413 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5415 * gcc.target/aarch64/vmov_n_1.c: Update test.
5416 * gcc.target/aarch64/vfp-1.c: Update test.
5418 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5421 * gcc.c-torture/execute/pr85756.c: New test.
5423 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5425 * gcc.target/i386/cldemote-1.c: New test.
5427 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5430 * gfortran.dg/assumed_type_9.f90 : New test.
5432 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5435 * gfortran.dg/pr85542.f90: New test.
5437 2018-05-11 Martin Jambor <mjambor@suse.cz>
5440 * g++.dg/lto/pr85655_0.C: New test.
5442 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5444 * gcc.target/i386/tpause-1.c: New test.
5445 * gcc.target/i386/umonitor-1.c: New test.
5447 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5450 * c-c++-common/gomp/pr85696.c: New test.
5452 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5453 Jakub Jelinek <jakub@redhat.com>
5455 PR tree-optimization/85692
5456 * gcc.target/i386/pr85692.c: New test.
5458 2018-05-11 Martin Liska <mliska@suse.cz>
5461 * c-c++-common/ubsan/attrib-6.c: New test.
5463 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5466 * gfortran.dg/pr85687.f90: new test.
5468 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5471 * gfortran.dg/pr85521_1.f90: New test.
5472 * gfortran.dg/pr85521_2.f90: New test.
5474 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5477 * gfortran.dg/pr70870_1.f90: New test.
5479 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5481 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5483 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5486 * g++.dg/ext/offsetof2.C: New test.
5488 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5491 * gfortran.dg/temporary_3.f90 : New test.
5494 * gfortran.dg/temporary_2.f90 : New test.
5496 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5498 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5499 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5500 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5501 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5502 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5503 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5504 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5505 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5506 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5507 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5508 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5509 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5510 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5511 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5512 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5513 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5514 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5515 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5516 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5517 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5518 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5519 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5520 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5521 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5522 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5523 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5524 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5526 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5528 PR tree-optimization/85699
5529 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5530 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5531 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5532 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5534 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5536 * g++.dg/tls/pr85400.C: New test.
5538 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5541 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5543 2018-05-09 Carl Love <cel@us.ibm.com>
5545 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5547 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5551 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5554 * g++.dg/cpp1y/pr84588.C: New.
5556 2018-05-09 Andreas Schwab <schwab@suse.de>
5558 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5560 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5562 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5563 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5565 2018-05-08 Carl Love <cel@us.ibm.com>
5566 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5568 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5571 * g++.dg/cpp1y/pr84588.C: New.
5573 2018-05-08 Marek Polacek <polacek@redhat.com>
5576 * g++.dg/cpp1z/constexpr-if22.C: New test.
5578 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5581 * gcc.target/i386/pr85693.c: New test.
5583 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5586 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5587 scan-assembler-times checking that except for [fh]*xor other functions
5588 don't use any load instructions.
5590 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5592 * gcc.target/i386/builtin_target.c: Test goldmont.
5593 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5596 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5599 * g++.dg/other/sse2-pr85572-1.C: New test.
5600 * g++.dg/other/sse2-pr85572-2.C: New test.
5601 * g++.dg/other/sse4-pr85572-1.C: New test.
5602 * g++.dg/other/avx2-pr85572-1.C: New test.
5605 * gcc.target/i386/pr85317.c: New test.
5606 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5607 optimization barrier to avoid optimizing away the expected insn.
5610 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5611 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5613 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5615 * g++.dg/other/sve_const_pred_1.C: Rename to...
5616 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5617 target selectors and explicit -march options.
5618 * g++.dg/other/sve_const_pred_2.C: Rename to...
5619 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5620 * g++.dg/other/sve_const_pred_3.C: Rename to...
5621 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5622 * g++.dg/other/sve_const_pred_4.C: Rename to...
5623 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5624 * g++.dg/other/sve_tls_2.C: Rename to...
5625 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5626 * g++.dg/other/sve_vcond_1.C: Rename to...
5627 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5628 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5629 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5631 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5634 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5637 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5640 * g++.dg/cpp0x/deleted14.C: New.
5642 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5643 Alan Hayward <alan.hayward@arm.com>
5644 David Sherwood <david.sherwood@arm.com>
5646 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5648 * gcc.target/aarch64/sve/vcond_7.c: New test.
5649 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5651 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5654 * g++.dg/cpp0x/sfinae62.C: New.
5656 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5658 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5661 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5664 * g++.dg/cpp0x/narrowing1.C: New.
5666 2018-05-08 Richard Biener <rguenther@suse.de>
5669 * gcc.dg/torture/pr85574.c: Rename to...
5670 * gcc.dg/torture/pr85588.c: ... this.
5672 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5675 * gfortran.dg/minmaxloc_12.f90: New test case.
5676 * gfortran.dg/minmaxloc_13.f90: New test case.
5678 2018-05-07 Nathan Sidwell <nathan@acm.org>
5680 * g++.dg/cpp0x/range-for10.C: Delete.
5681 * g++.dg/ext/forscope1.C: Delete.
5682 * g++.dg/ext/forscope2.C: Delete.
5683 * g++.dg/template/for1.C: Delete.
5685 2018-05-07 Jeff Law <law@redhat.com>
5687 * gfortran.dg/linefile.f90: New test.
5689 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5691 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5694 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5697 * g++.dg/ext/asm14.C: New test.
5698 * g++.dg/ext/asm15.C: New test.
5699 * g++.dg/ext/asm16.C: New test.
5701 2018-05-06 Michael Eager <eager@eagercon.com>
5703 * gcc.target/microblaze/others/picdtr.c: Correct option
5704 -fPIE -mpic-data-is-text-relative.
5706 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5708 * gcc.target/microblaze/others/picdtr.c: Add test for
5709 -fPIE -mpic-data-is-text-relative.
5711 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5714 * gfortran.dg/coarray_dependency_1.f90: New test.
5715 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5717 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5719 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5720 to match the currently produced gimple.
5722 2018-05-04 Carl Love <cel@us.ibm.com>
5724 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5726 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5727 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5728 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5729 xvcmpgedp counts. Add xxsel counts.
5731 2018-05-04 Richard Biener <rguenther@suse.de>
5734 * g++.dg/torture/pr85627.C: New testcase.
5736 2018-05-04 Richard Biener <rguenther@suse.de>
5739 * gcc.dg/torture/pr85574.c: New testcase.
5740 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5742 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5745 * gcc.dg/nextafter-1.c: New test.
5746 * gcc.dg/nextafter-2.c: New test.
5747 * gcc.dg/nextafter-3.c: New test.
5748 * gcc.dg/nextafter-4.c: New test.
5750 2018-05-03 Nathan Sidwell <nathan@acm.org>
5752 Remove -ffriend-injection.
5753 * g++.old-deja/g++.jason/scoping15.C: Delete.
5754 * g++.old-deja/g++.mike/net43.C: Delete.
5756 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5759 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5760 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5761 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5762 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5764 2018-05-03 Tom de Vries <tom@codesourcery.com>
5767 * lib/scanoffloadtree.exp: New file.
5769 2018-05-03 Richard Biener <rguenther@suse.de>
5771 PR tree-optimization/85615
5772 * gcc.dg/torture/pr85615.c: New testcase.
5774 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5776 PR tree-optimization/70291
5777 * gcc.dg/complex-6.c: New test.
5778 * gcc.dg/complex-7.c: Likewise.
5780 2018-05-03 Richard Biener <rguenther@suse.de>
5783 * fortran.dg/pr51434.f90: Truncate transfer argument.
5785 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5788 * gcc.c-torture/execute/pr85582-3.c: New test.
5790 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5791 Jason Merrill <jason@redhat.com>
5794 * g++.dg/warn/Wshadow-13.C: New.
5795 * g++.dg/warn/Wshadow-14.C: Likewise.
5797 2018-05-02 Tom de Vries <tom@codesourcery.com>
5800 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5801 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5803 2018-05-02 David Pagan <dave.pagan@oracle.com>
5806 * gcc.dg/noncompile/pr30552-1.c: New test.
5807 * gcc.dg/noncompile/pr30552-2.c: New test.
5808 * gcc.dg/noncompile/pr30552-3.c: New test.
5809 * gcc.dg/noncompile/pr30552-4.c: New test.
5811 2018-05-02 Richard Biener <rguenther@suse.de>
5813 PR tree-optimization/85597
5814 * gcc.dg/vect/pr85597.c: New testcase.
5816 2018-05-02 Tom de Vries <tom@codesourcery.com>
5819 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5820 * lib/scanltranstree.exp: New file.
5821 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5822 (scan-ltrans-tree-dump-times_required_options)
5823 (scan-ltrans-tree-dump-not_required_options)
5824 (scan-ltrans-tree-dump-dem_required_options)
5825 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5826 * lib/gcc-dg.exp: Include scanltranstree.exp.
5828 2018-05-02 Tom de Vries <tom@codesourcery.com>
5831 * gcc.dg/ipa/ipa-icf-38.c: New test.
5832 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5833 * lib/scandump.exp (dump-base): New proc.
5834 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5835 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5837 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5838 * lib/scanlang.exp: Same.
5839 * lib/scanrtl.exp: Same.
5840 * lib/scantree.exp: Same.
5841 * lib/scanwpaipa.exp: New file.
5842 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5844 2018-05-02 Richard Biener <rguenther@suse.de>
5847 * gcc.dg/torture/pr85567.c: New testcase.
5849 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5852 * gcc.c-torture/execute/pr85582-1.c: New test.
5853 * gcc.c-torture/execute/pr85582-2.c: New test.
5855 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5857 PR tree-optimization/85586
5858 * gcc.dg/vect/pr85586.c: New test.
5860 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5862 PR tree-optimization/85143
5863 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5864 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5866 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5869 * c-c++-common/Wformat-pr84258.c: New test.
5871 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5873 PR tree-optimization/82665
5874 * gcc.dg/tree-ssa/pr82665.c: New test.
5876 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5879 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5880 (test_add_fixit_insert_formatted_single_line): New function.
5881 (test_add_fixit_insert_formatted_multiline): New function.
5882 Extend expected output of generated patch to include fix-it hints
5884 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5885 "gcc-rich-location.h". Add test coverage for
5886 gcc_rich_location::add_fixit_insert_formatted.
5888 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5890 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5891 (test_show_locus): Update for location_get_source_line returning a
5892 char_span. Use char_span for handling words in the
5893 "test_many_nested_locations" fix-it example.
5895 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5897 * gcc.target/arc/interrupt-8.c: Update test.
5898 * gcc.target/arc/loop-4.c: Likewise.
5899 * gcc.target/arc/loop-hazard-1.c: Likewise.
5900 * gcc.target/arc/sdata-3.c: Likewise.
5902 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5904 * gcc.target/arc/store-merge-1.c: New test.
5905 * gcc.target/arc/add_n-combine.c: Update test.
5907 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5909 Microblaze Target: PIC data text relative
5911 * gcc.target/microblaze/others/data_var1.c: Include
5912 PIC case of r20 base register.
5913 * gcc.target/microblaze/others/data_var2.c: Ditto.
5914 * gcc.target/microblaze/others/picdtr.c: Add new
5915 test case for -mpic-is-data-text-relative.
5916 * gcc.target/microblaze/others/sdata_var1.c: Add
5917 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5918 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5919 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5920 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5921 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5922 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5924 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5927 2018-04-30 Richard Biener <rguenther@suse.de>
5929 PR tree-optimization/28364
5930 PR tree-optimization/85275
5931 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5932 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5933 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5934 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5935 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5937 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5938 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5940 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5941 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5942 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5944 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5947 * gcc.target/i386/pr84431.c: New test.
5949 2018-04-27 Martin Jambor <mjambor@suse.cz>
5952 * g++.dg/ipa/pr85549.C: New test.
5954 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5957 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5959 * g++.dg/cpp0x/constexpr-85553.C: New test.
5961 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5964 * g++.dg/pr85515-1.C: New test.
5965 * g++.dg/pr85515-2.C: New test.
5967 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5970 * g++.dg/cpp0x/friend3.C: New.
5972 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5975 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5976 Use check_effective_target_arm_little_endian.
5978 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5980 PR tree-optimization/85529
5981 * gcc.c-torture/execute/pr85529-1.c: New test.
5982 * gcc.c-torture/execute/pr85529-2.c: New test.
5983 * gcc.dg/pr85529.c: New test.
5985 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5987 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5988 `.dword' in addition to `lw' and `.word'.
5990 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5992 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5994 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5996 * gnat.dg/loop_optimization24.adb: New test.
5998 2018-04-26 Richard Biener <rguenther@suse.de>
6000 PR tree-optimization/85116
6001 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
6002 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
6003 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
6004 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6006 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6009 * gcc.target/i386/pr85473-1.c: New test.
6010 * gcc.target/i386/pr85473-2.c: New test.
6012 2018-04-25 Nathan Sidwell <nathan@acm.org>
6013 Jakub Jelinek <jakub@redhat.com>
6017 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6018 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6019 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6020 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6021 * g++.dg/cpp0x/pr85437-1.C: New.
6022 * g++.dg/cpp0x/pr85437-2.C: New.
6023 * g++.dg/cpp0x/pr85437-3.C: New.
6024 * g++.dg/cpp0x/pr85437-4.C: New.
6026 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6029 * gfortran.dg/pr85520.f90: New test.
6031 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6034 * gcc.dg/pr85512.c: New test.
6036 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6039 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6040 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6041 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6042 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6043 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6044 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6045 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6046 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6047 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6048 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6049 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6050 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6051 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6052 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6053 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6054 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6055 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6056 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6057 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6058 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6059 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6060 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6061 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6062 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6063 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6064 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6065 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6066 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6067 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6068 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6069 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6070 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6071 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6072 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6073 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6074 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6075 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6076 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6077 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6078 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6079 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6080 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6081 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6082 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6083 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6084 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6085 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6086 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6087 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6088 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6089 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6090 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6091 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6092 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6093 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6094 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6095 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6097 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6098 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6099 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6100 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6101 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6102 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6103 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6104 * (dg-options): Likwise.
6105 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6107 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6108 * gcc.target/i386/cet-label-3.c: Removed.
6109 * gcc.target/i386/cet-property-3.c: Likwise.
6110 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6112 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6115 * gcc.target/i386/pr85511.c: New test.
6118 * g++.dg/ext/pr85503.C: New test.
6121 * gcc.target/i386/pr85508.c: New test.
6123 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6125 PR tree-optimization/85478
6126 * g++.dg/pr85478.C: New test.
6128 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6130 * g++.dg/torture/pr85496.C: New test.
6132 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6134 PR rtl-optimization/85423
6135 * gcc.dg/pr85423.c: New test.
6137 2018-04-20 Martin Sebor <msebor@redhat.com>
6140 * gcc.dg/Wrestrict-15.c: New test.
6142 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6145 * gcc.target/powerpc/pr85456.c: New test.
6147 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6149 * g++.dg/ext/undef-bool-1.C: Require lp64.
6150 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6152 2018-04-20 Jeff Law <law@redhat.com>
6154 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6156 * gcc.dg/stack-check-6.c: Likewise.
6157 * gcc.dg/stack-check-6a.c: Likewise.
6158 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6159 * gcc.target/i386/stack-check-18.c: Likewise.
6160 * gcc.target/i386/stack-check-19.c: Likewise.
6162 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6165 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6166 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6167 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6168 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6170 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6173 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6174 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6176 2018-04-20 Richard Biener <rguenther@suse.de>
6179 * gcc.dg/torture/pr85475.c: New testcase.
6181 2018-04-20 Martin Jambor <mjambor@suse.cz>
6184 * gcc.dg/ipa/pr85449.c: New test.
6186 2018-04-20 Martin Jambor <mjambor@suse.cz>
6189 * g++.dg/ipa/pr85447.C: New file.
6190 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6192 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6195 * g++.dg/cpp0x/pr85462.C: New test.
6197 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6199 * gcc.target/i386/pr85404.c: Require CET target.
6201 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6203 PR tree-optimization/85467
6204 * gcc.dg/pr85467.c: New test.
6206 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6209 * g++.dg/parse/crash68.C: New.
6211 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6214 * g++.dg/torture/pr85334.C: New test.
6216 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6218 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6219 * g++.dg/diagnostic/pr85464.C: New.
6221 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6224 * gcc.dg/torture/pr85397-1.c: New test.
6225 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6226 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6228 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6231 * gcc.target/i386/pr85404.c: New test.
6233 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6236 * c-c++-common/attr-nocf-check-1.c: Compile with
6237 -fcf-protection=none.
6238 * c-c++-common/attr-nocf-check-3.c: Likewise.
6239 * gcc.dg/march-generic.c: Likewise.
6240 * gcc.target/i386/align-limit.c: Likewise.
6241 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6242 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6243 * gcc.target/i386/cet-property-2.c: Likewise.
6244 * gcc.target/i386/ret-thunk-26.c: Likewise.
6245 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6247 * c-c++-common/fcf-protection-2.c: Likewise.
6248 * c-c++-common/fcf-protection-3.c: Likewise.
6249 * c-c++-common/fcf-protection-5.c: Likewise.
6250 * c-c++-common/fcf-protection-6.c: Likewise.
6251 * c-c++-common/fcf-protection-7.c: Likewise.
6252 * gcc.target/i386/cet-label-3.c: New test.
6253 * gcc.target/i386/cet-property-3.c: Likewise.
6254 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6255 * gcc.target/i386/pr85417-1.c: Likewise.
6256 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6257 __x86_indirect_thunk_nt_(r|e)ax
6258 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6259 * gcc.target/i386/pr85403.c: Remove dg-error,
6261 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6263 * gcc.target/i386/movdir-1.c: New test.
6265 2018-04-19 Richard Biener <rguenther@suse.de>
6268 * gcc.dg/pr85455.c: New testcase.
6270 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6272 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6274 * g++.dg/lto/pr85405b_0.C: Likewise.
6275 * g++.dg/lto/pr84805_0.C: Likewise.
6277 2018-04-18 Martin Liska <mliska@suse.cz>
6281 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6284 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6287 * gcc.dg/pr85388-1.c: New test.
6288 * gcc.dg/pr85388-2.c: Likewise.
6289 * gcc.dg/pr85388-3.c: Likewise.
6290 * gcc.dg/pr85388-4.c: Likewise.
6291 * gcc.dg/pr85388-5.c: Likewise.
6292 * gcc.dg/pr85388-6.c: Likewise.
6294 2018-04-18 Jan Hubicka <jh@suse.cz>
6295 Martin Liska <mliska@suse.cz>
6297 * g++.dg/lto/pr83121_0.C: Update template.
6298 * g++.dg/lto/pr83121_1.C: Update template.
6299 * g++.dg/lto/pr84805_0.C: Update template.
6300 * g++.dg/lto/pr84805_1.C: Update template.
6301 * g++.dg/lto/pr84805_2.C: Update template.
6303 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6306 * g++.dg/cpp0x/pr84630.C: New.
6308 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6311 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6312 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6313 in two cases. Uncomment two other tests and add expected dg-error for
6315 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6316 -Wnarrowing diagnostics on some targets for c++11.
6317 * g++.dg/parse/array-size2.C: Remove xfail.
6318 * g++.dg/cpp0x/constexpr-84463.C: New test.
6320 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6322 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6323 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6325 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6328 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6329 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6330 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6332 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6334 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6335 prevent cascading of errors and change expected error message.
6336 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6338 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6339 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6340 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6341 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6343 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6345 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6348 * gcc.dg/pr85430.c: New test.
6350 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6353 * gcc.target/arm/pr54300.C: Move to...
6354 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6355 * gcc.target/arm/pr55073.C: Move to...
6356 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6357 * gcc.target/arm/pr56184.C: Move to...
6358 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6359 * gcc.target/arm/pr59985.C: Move to...
6360 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6361 * gcc.target/aarch64/pr60675.C: Move to...
6362 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6363 * gcc.target/aarch64/pr81422.C: Move to...
6364 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6365 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6366 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6367 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6368 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6369 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6370 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6371 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6372 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6373 * gcc.target/aarch64/sve/tls_2.C: Move to...
6374 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6375 * gcc.target/aarch64/pr81414.C: Rename to...
6376 * gcc.target/aarch64/pr81414.c: ... This.
6377 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6378 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6380 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6381 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6382 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6383 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6386 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6389 * gcc.dg/pr85414.c: New test.
6391 2018-04-17 Martin Jambor <mjambor@suse.cz>
6394 * g++.dg/ipa/pr85421.C: New test.
6396 2018-04-17 Martin Liska <mliska@suse.cz>
6399 * g++.dg/lto/pr85405b_0.C: New test.
6400 * g++.dg/lto/pr85405b_1.C: New test.
6402 2018-04-17 Martin Liska <mliska@suse.cz>
6405 * g++.dg/lto/pr85405_0.C: New test.
6406 * g++.dg/lto/pr85405_1.C: New test.
6408 2018-04-17 Martin Liska <mliska@suse.cz>
6411 * g++.dg/ext/pr85329-2.C: New test.
6412 * g++.dg/ext/pr85329.C: New test.
6413 * gcc.target/i386/mvc12.c: New test.
6415 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6418 * g++.dg/pr85039-1.C: New.
6419 * g++.dg/pr85039-2.C: New.
6420 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6422 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6425 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6426 if the target supports efficient unaligned storage accesses.
6428 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6431 * gcc.target/powerpc/pr83660.C: New test.
6433 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6436 * gcc.target/i386/pr85403.c: New test.
6438 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6441 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6443 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6444 Jason Merrill <jason@redhat.com>
6447 * g++.dg/cpp0x/pr85112.C: New.
6449 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6452 * g++.dg/ext/undef-bool-1.C: New file.
6453 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6454 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6456 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6459 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6460 corresponding dg-error clause.
6461 * gcc.target/powerpc/pr80098-3.c: Ditto.
6462 * gcc.target/powerpc/pr80103-1.c: Delete.
6464 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6468 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6469 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6471 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6474 * gfortran.dg/implied_do_io_5.f90: New test.
6476 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6479 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6480 several values: positive, negative, and zero.
6481 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6482 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6484 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6486 PR rtl-optimization/79916
6487 * gcc.target/powerpc/pr79916.c: New.
6489 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6491 PR rtl-optimization/85393
6492 * g++.dg/opt/pr85393.C: New test.
6493 * g++.dg/opt/pr85393-aux.cc: New file.
6495 PR rtl-optimization/85376
6496 * gcc.dg/pr85376.c: New test.
6498 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6500 PR rtl-optimization/83852
6501 * gcc.dg/pr83852.c: New testcase.
6503 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6506 * gcc.target/s390/pr77822-1.C: Rename to ...
6507 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6508 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6509 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6511 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6514 * gcc.target/i386/pr71991.c: New testcase.
6516 2018-04-13 Martin Liska <mliska@suse.cz>
6517 Jakub Jelinek <jakub@redhat.com>
6520 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6523 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6526 * g++.dg/diagnostic/macro-arg-count.C: New test.
6528 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6532 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6533 array and move test to libgomp/testsuite/libgomp.fortran.
6534 * gfortran.dg/do_concurrent_6.f90: New test.
6536 2018-04-12 Marek Polacek <polacek@redhat.com>
6539 * g++.dg/parse/error61.C: New test.
6541 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6544 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6545 specify -mvsx on gcc command line.
6547 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6550 * gcc.target/i386/pr85328.c: New test.
6552 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6554 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6556 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6558 PR rtl-optimization/85342
6559 * gcc.target/i386/pr85342.c: New test.
6561 2018-04-11 Jason Merrill <jason@redhat.com>
6563 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6564 if ulimit -v is set.
6566 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6569 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6571 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6573 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6574 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6576 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6579 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6582 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6585 * gcc.target/i386/pr84301.c: New test.
6587 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6589 PR tree-optimization/85331
6590 * gcc.c-torture/execute/pr85331.c: New test.
6592 2018-04-11 Marek Polacek <polacek@redhat.com>
6595 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6596 * g++.dg/cpp1z/constexpr-if21.C: New test.
6598 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6601 * gcc.target/i386/pr85281.c: New test.
6603 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6605 PR rtl-optimization/84659
6606 * gcc.dg/pr84659.c: New test.
6608 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6611 * g++.dg/debug/dwarf2/pr85302.C: New test.
6613 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6616 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6619 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6622 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6624 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6626 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6627 * gcc.target/powerpc/dimode_off.c: Ditto.
6628 * gcc.target/powerpc/tfmode_off.c: Ditto.
6629 * gcc.target/powerpc/timode_off.c: Ditto.
6631 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6633 * gcc.target/powerpc/vec-ldl-1.c: New test.
6634 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6635 corrections to ABI implementation.
6637 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6640 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6642 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6644 PR rtl-optimization/85300
6645 * gcc.dg/pr85300.c: New test.
6647 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6650 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6651 where we now show the pertinent parameter.
6652 * g++.dg/diagnostic/aka2.C: Likewise.
6653 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6655 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6658 * gfortran.dg/gomp/pr85313.f90: New test.
6660 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6663 * g++.dg/parse/template29.C: New.
6665 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6668 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6670 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6674 * gcc.target/i386/avx512f-pr85177.c: New test.
6675 * gcc.target/i386/avx512f-pr85255.c: New test.
6677 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6679 PR tree-optimization/85286
6680 * gcc.dg/vect/pr85286.c: New test.
6682 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6685 * gcc.target/arm/pr85173.c: New test.
6687 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6690 * gcc.dg/lto/pr85248_0.c: New test.
6691 * gcc.dg/lto/pr85248_1.c: New test.
6693 2018-04-09 Jan Hubicka <jh@suse.cz>
6696 * g++.dg/torture/pr85078.C: New.
6698 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6701 * g++.dg/cpp1z/decomp44.C: New.
6702 * g++.dg/cpp1z/decomp45.C: Likewise.
6704 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6707 * gfortran.dg/do_concurrent_5.f90: New test.
6708 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6711 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6714 * gfortran.dg/parameter_array_element_3.f90: New test.
6716 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6719 * g++.dg/cpp1z/decomp43.C: New test.
6721 PR rtl-optimization/80463
6722 * g++.dg/pr80463.C: Add -w to dg-options.
6724 2018-04-09 Richard Biener <rguenther@suse.de>
6726 PR tree-optimization/85284
6727 * gcc.dg/torture/pr85284.c: New testcase.
6729 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6731 PR rtl-optimization/80463
6732 PR rtl-optimization/83972
6733 PR rtl-optimization/83480
6735 * gcc.dg/pr80463.c: New test.
6736 * g++.dg/pr80463.C: Likewise.
6737 * gcc.dg/pr83972.c: Likewise.
6739 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6741 PR rtl-optimization/83913
6742 * gcc.dg/pr83913.c: New test.
6744 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6746 PR rtl-optimization/83962
6747 * gcc.dg/pr83962.c: New test.
6749 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6751 PR rtl-optimization/83530
6752 * gcc.dg/pr83530.c: New test.
6754 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6757 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6759 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6761 PR tree-optimization/85257
6762 * gcc.dg/pr85257.c: New test.
6764 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6766 * g++.dg/opt/pr85196.C: New test.
6768 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6771 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6772 std::tuple here since they need C++11.
6773 * g++.dg/lookup/missing-std-include-8.C: New test.
6774 * g++.dg/lookup/missing-std-include.C: Move std::array and
6775 std::tuple test to missing-std-include-6.C to avoid failures
6778 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6781 * gcc.dg/debug/pr85252.c: New test.
6783 PR rtl-optimization/84872
6784 * gcc.dg/graphite/pr84872.c: New test.
6787 * g++.dg/cpp1z/decomp42.C: New test.
6789 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6792 * g++.dg/lookup/missing-std-include-7.C: New test.
6794 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6796 * gcc.dg/struct-simple.c: Revert r254862.
6797 * lib/target-supports.exp
6798 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6800 2018-04-06 Richard Biener <rguenther@suse.de>
6803 * gcc.dg/torture/pr85244-1.c: New testcase.
6804 * gcc.dg/torture/pr85244-2.c: Likewise.
6806 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6809 * c-c++-common/ubsan/pr85213.c: New test.
6811 2018-04-06 Richard Biener <rguenther@suse.de>
6814 * gcc.dg/pr85180.c: New testcase.
6816 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6818 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6819 to trigger the optimization. Do some cleanup and function
6820 renaming. Add more test functions.
6822 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6824 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6826 * gcc.target/s390/hotpatch-1.c: Skip when building without
6828 * gcc.target/s390/hotpatch-10.c: Likewise.
6829 * gcc.target/s390/hotpatch-11.c: Likewise.
6830 * gcc.target/s390/hotpatch-12.c: Likewise.
6831 * gcc.target/s390/hotpatch-13.c: Likewise.
6832 * gcc.target/s390/hotpatch-14.c: Likewise.
6833 * gcc.target/s390/hotpatch-15.c: Likewise.
6834 * gcc.target/s390/hotpatch-16.c: Likewise.
6835 * gcc.target/s390/hotpatch-17.c: Likewise.
6836 * gcc.target/s390/hotpatch-18.c: Likewise.
6837 * gcc.target/s390/hotpatch-19.c: Likewise.
6838 * gcc.target/s390/hotpatch-2.c: Likewise.
6839 * gcc.target/s390/hotpatch-3.c: Likewise.
6840 * gcc.target/s390/hotpatch-4.c: Likewise.
6841 * gcc.target/s390/hotpatch-5.c: Likewise.
6842 * gcc.target/s390/hotpatch-6.c: Likewise.
6843 * gcc.target/s390/hotpatch-7.c: Likewise.
6844 * gcc.target/s390/hotpatch-8.c: Likewise.
6845 * gcc.target/s390/hotpatch-9.c: Likewise.
6847 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6849 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6850 check for an error instead.
6851 * gcc.dg/Wattributes-6.c: Likewise.
6853 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6856 * g++.dg/cpp1z/decomp39.C: New test.
6857 * g++.dg/cpp1z/decomp40.C: New test.
6860 * g++.dg/cpp1z/decomp41.C: New test.
6863 * gcc.dg/pr85195.c: New test.
6865 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6868 * g++.dg/cpp0x/initlist100.C: New.
6869 * g++.dg/cpp0x/initlist101.C: Likewise.
6871 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6874 * g++.dg/other/pr84792-1.C: New.
6875 * g++.dg/other/pr84792-2.C: Likewise.
6877 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6880 * gcc.target/i386/pr85193.c: New test.
6882 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6885 * g++.dg/concepts/pr84979.C: New.
6886 * g++.dg/concepts/pr84979-2.C: New.
6887 * g++.dg/concepts/pr84979-3.C: New.
6889 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6892 * g++.dg/cpp0x/variadic174.C: New.
6894 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6897 * g++.dg/ext/builtin13.C: New test.
6898 * g++.dg/ext/atomic-4.C: New test.
6901 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6902 * g++.dg/ext/bases3.C: New test.
6904 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6907 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6908 to match a single insn of the baz function. Move scan directives at
6909 the end of the file below the functions they are trying to test for
6911 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6913 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6915 PR rtl-optimization/84878
6916 * gcc.target/powerpc/pr84878.c: New test.
6918 2018-04-04 Michael Matz <matz@suse.de>
6920 * gcc.dg/Wstringop-overflow-4.c: New test.
6921 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6923 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6926 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6927 for the diagnostics of overridden functions. Adjust for new wording.
6929 2018-04-04 Richard Biener <rguenther@suse.de>
6932 * g++.dg/lto/pr85176_0.C: New testcase.
6934 2018-04-04 Richard Biener <rguenther@suse.de>
6937 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6940 2018-04-04 Martin Liska <mliska@suse.cz>
6943 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6944 and msdata as a workaround for powerpc.
6946 2018-04-04 Richard Biener <rguenther@suse.de>
6948 PR tree-optimization/85168
6949 * gcc.dg/torture/pr85168.c: New testcase.
6951 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6954 * g++.dg/pr84943.C: New.
6955 * g++.dg/pr84943-2.C: New.
6957 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6959 PR rtl-optimization/85167
6960 * gcc.dg/pr85167.c: New test.
6962 PR tree-optimization/85156
6963 * c-c++-common/pr85156.c: New test.
6964 * gcc.c-torture/execute/pr85156.c: New test.
6966 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6968 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6969 * gcc.target/powerpc/undef-bool-1.C: New file.
6970 * gcc.target/powerpc/undef-bool-2.c: New file.
6972 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6975 * g++.dg/cpp1z/class-deduction52.C: New.
6977 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6980 * g++.dg/cpp0x/pr85147.C: New test.
6983 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6986 * g++.dg/gomp/pr85134.C: New test.
6987 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6990 * gcc.c-torture/execute/pr85169.c: New test.
6991 * gcc.target/i386/avx512f-pr85169.c: New test.
6992 * gcc.target/i386/avx512bw-pr85169.c: New test.
6994 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6997 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6998 scan-assembler-times clause.
7000 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7002 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
7003 dg-additional-options.
7005 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7007 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7009 2018-04-03 Richard Biener <rguenther@suse.de>
7012 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7014 2018-04-02 Jim Wilson <jimw@sifive.com>
7016 * gcc.target/riscv/pr84660.c: New.
7017 * gcc.target/riscv/shift-and-1.c: New.
7018 * gcc.target/riscv/shift-and-2.c: New.
7020 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7023 * gfortran.dg/array_simplify_2.f90: New test.
7025 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7028 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7029 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7030 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7031 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7032 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7034 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7037 * g++.dg/pr85027.C: New.
7039 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7042 * gcc.target/powerpc/sse-maxps-2.c: New test.
7043 * gcc.target/powerpc/sse-minps-2.c: New test.
7045 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7048 * g++.dg/gomp/pr84791.C: New test.
7050 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7053 * gfortran.dg/array_constructor_53.f90: New test.
7055 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7058 * gfortran.dg/substr_6.f90: Remove illegal test for
7059 out-of-bounds substring.
7061 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7064 * gfortran.dg/zero_sized_10.f90: New test.
7066 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7069 * g++.dg/lookup/missing-std-include-6.C: New test.
7070 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7072 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7073 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7074 <cstring>, <cassert>, and <cstdlib>.
7076 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7079 * gcc.target/i386/pr84985.c: New.
7081 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7084 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7086 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7089 * g++.dg/warn/Wunused-var-31.C: New test.
7092 * c-c++-common/Wduplicated-branches-14.c: New test.
7094 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7097 * g++.dg/cpp0x/pr84606.C: New.
7099 2018-03-29 Carl Love <cel@us.ibm.com>
7102 2017-09-27 Carl Love <cel@us.ibm.com>
7104 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7105 for the __builtin_fctid and __builtin_fctiw.
7107 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7110 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7111 deleted builtin function.
7112 (div_weuo): Likewise.
7113 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7114 (div_deuo): Likewise.
7116 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7119 * g++.dg/other/default13.C: New.
7121 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7124 * gcc.target/i386/pr85095-1.c: New test.
7125 * gcc.target/i386/pr85095-2.c: New test.
7126 * gcc.c-torture/execute/pr85095.c: New test.
7128 PR tree-optimization/82004
7129 * gcc.dg/pr82004.c: New test.
7131 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7132 Martin Liska <mliska@suse.cz>
7135 * g++.dg/asan/pr85081.C: New test.
7137 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7140 * g++.dg/template/pr84789.C: Adjust for testing with
7144 * g++.dg/template/pr84973.C: New.
7145 * g++.dg/template/pr84973-2.C: New.
7146 * g++.dg/template/pr84973-3.C: New.
7149 * g++.dg/eh/pr84968.C: New.
7151 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7154 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7155 long double multiply/divide uses the correct function.
7156 * gcc.target/powerpc/mulkc-3.c: Likewise.
7157 * gcc.target/powerpc/divkc-2.c: Likewise.
7158 * gcc.target/powerpc/divkc-3.c: Likewise.
7160 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7163 * g++.dg/cpp0x/defaulted51.C: New.
7164 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7166 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7169 * g++.dg/ext/vector35.C: New test.
7172 * g++.dg/ext/builtin-offsetof3.C: New test.
7175 * g++.dg/cpp1y/pr85076.C: New test.
7177 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7180 * gfortran.dg/matmul_rank_1.f90: New test.
7182 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7183 Harald Anlauf <anlauf@gmx.de>
7185 * gfortran.dg/structure_constructor_15.f90: New test.
7187 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7189 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7190 for the diagnostics of overridden functions. Adjust for new wording.
7191 * g++.dg/cpp0x/implicit1.C: Likewise.
7192 * g++.dg/cpp0x/override1.C: Likewise.
7193 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7194 * g++.dg/eh/shadow1.C: Likewise.
7195 * g++.dg/inherit/covariant12.C: Likewise.
7196 * g++.dg/inherit/covariant14.C: Likewise.
7197 * g++.dg/inherit/covariant15.C: Likewise.
7198 * g++.dg/inherit/covariant16.C: Likewise.
7199 * g++.dg/inherit/covariant22.C: Likewise.
7200 * g++.dg/inherit/crash3.C: Likewise.
7201 * g++.dg/inherit/error2.C: Likewise.
7202 * g++.dg/template/crash100.C: Likewise.
7203 * g++.old-deja/g++.eh/spec6.C: Likewise.
7204 * g++.old-deja/g++.mike/p811.C: Likewise.
7205 * g++.old-deja/g++.other/virtual11.C: Likewise.
7206 * g++.old-deja/g++.other/virtual4.C: Likewise.
7208 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7211 * gcc.target/i386/pr85044.c: New test.
7213 2018-03-27 Martin Sebor <msebor@redhat.com>
7216 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7219 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7222 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7224 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7227 * gcc.target/arm/pr81863.c: New test.
7229 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7232 * gcc.target/nvptx/pr85056.c: New test.
7233 * gcc.target/nvptx/pr85056a.c: New test.
7235 2018-03-27 Richard Biener <rguenther@suse.de>
7238 * lib/target-supports.exp (check_ssse3_available): New function.
7239 (check_effective_target_vect_perm_short): Enable for x86 if
7240 check_ssse3_available.
7242 2018-03-27 Richard Biener <rguenther@suse.de>
7244 PR tree-optimization/85082
7245 * gfortran.dg/pr85082.f90: New testcase.
7247 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7249 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7250 to "l=2" in dg-final.
7252 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7254 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7255 * gcc.target/mips/fix-r4000-2.c: Likewise.
7256 * gcc.target/mips/fix-r4000-3.c: Likewise.
7257 * gcc.target/mips/fix-r4000-4.c: Likewise.
7258 * gcc.target/mips/fix-r4000-5.c: Likewise.
7259 * gcc.target/mips/fix-r4000-6.c: Likewise.
7260 * gcc.target/mips/fix-r4000-7.c: Likewise.
7261 * gcc.target/mips/fix-r4000-8.c: Likewise.
7262 * gcc.target/mips/fix-r4000-9.c: Likewise.
7263 * gcc.target/mips/fix-r4000-10.c: Likewise.
7264 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7265 "mulditi3_r4000" instead of "mulditi3".
7266 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7267 "umulditi3_r4000" instead of "umulditi3".
7269 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7272 * g++.dg/inherit/covariant22.C: New test.
7274 2018-03-27 Richard Biener <rguenther@suse.de>
7277 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7280 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7281 Jason Merrill <jason@redhat.com>
7284 * g++.dg/init/array49.C: New.
7285 * g++.dg/torture/pr70499.C: Adjust.
7287 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7290 * gcc.target/i386/pr85073.c: New test.
7292 2018-03-26 Richard Biener <rguenther@suse.de>
7295 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7298 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7301 * gfortran.dg/parameter_array_format.f90: New test.
7303 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7304 Neil Carlson <neil.n.carlson@gmail.com>
7307 * gfortran.dg/literal_character_constant_1.inc: Replace
7308 call abort by STOP n.
7309 * gfortran.dg/overload_1.f90: Likewise.
7311 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7312 Dominique d'Humieres <dominiq@gcc.gnu.org>
7315 * gfortran.dg/scalar_pointer_1.f90: New test.
7317 2018-03-25 Tom de Vries <tom@codesourcery.com>
7319 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7322 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7325 * gfortran.dg/pr89497.f90: New test.
7327 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7330 * gfortran.dg/substr_7.f90: New test.
7332 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7335 * gfortran.dg/pr42651.f90: New test.
7336 * gfortran.dg/func_result_7.f90: Update error message.
7338 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7340 PR tree-optimization/84005
7341 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7342 failing to force the alignment.
7344 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7346 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7350 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7352 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7353 message. Fix scan-assembler patterns.
7355 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7358 * g++.dg/cpp0x/pr85015.C: New test.
7361 * g++.dg/cpp1y/pr84942.C: New test.
7363 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7366 * gcc.target/i386/pr85030.c: New.
7368 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7371 * g++.dg/pr85026.C: New test.
7373 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7375 * g++.dg/debug/pr84704.C: XFAIL AIX.
7377 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7380 * gcc.target/arm/pr84826.c: Add dg directive.
7382 2018-03-23 Marek Polacek <polacek@redhat.com>
7385 * g++.dg/ext/builtin-offsetof2.C: New test.
7388 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7389 * gcc.dg/pr85045.c: New test.
7391 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7394 * gnat.dg/lto22.adb: New test.
7395 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7396 * gnat.dg/lto22_pkg2.ads: Likewise.
7398 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7401 * gcc.dg/lto/pr80778_0.c: New test.
7404 * gcc.target/i386/pr85034.c: New test.
7407 * c-c++-common/torture/pr85022.c: New test.
7410 * g++.dg/ubsan/pr85029.C: New test.
7412 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7415 * g++.dg/cpp0x/pr71251.C: New.
7418 * g++.dg/template/pr84789.C: New.
7419 * g++.dg/template/pr84789-2.C: New.
7420 * g++.dg/template/pr84789-3.C: New.
7421 * g++.dg/parse/dtor11.C: Accept alternate error message.
7424 * g++.dg/pr84729.C: New.
7425 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7426 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7427 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7429 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7432 * gfortran.dg/interface_42.f90: New test.
7433 * gfortran.dg/interface_43.f90: New test.
7435 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7438 * gcc.target/arm/pr84826.c: New test.
7440 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7442 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7443 dg-require-effective-target.
7444 * gcc.target/arm/addr-modes-int.c: Likewise.
7445 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7447 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7450 * gcc.target/powerpc/altivec-ld-1.c: New test.
7452 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7454 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7456 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7459 * gcc.dg/pr84941.c: New test.
7461 2018-03-22 Tom de Vries <tom@codesourcery.com>
7463 PR tree-optimization/84956
7464 * gcc.dg/pr84956.c: New test.
7466 2018-03-22 Marek Polacek <polacek@redhat.com>
7469 * g++.dg/cpp1z/constexpr-if15.C: New test.
7470 * g++.dg/cpp1z/constexpr-if16.C: New test.
7472 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7474 * gcc.dg/builtin-tgmath-3.c: New test.
7476 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7479 * g++.dg/concepts/pr71965.C: New.
7483 * g++.dg/cpp0x/pr84610.C: New.
7484 * g++.dg/cpp0x/pr84642.C: New.
7486 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7489 * c-c++-common/pr84999.c: New test.
7491 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7494 * g++.dg/ext/desig10.C: New.
7496 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7497 Harald Anlauf <anlauf@gmx.de>
7500 * gfortran.dg/pr84957.f90: New test.
7502 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7504 PR tree-optimization/84960
7505 * gcc.c-torture/compile/pr84960.c: New test.
7507 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7509 PR tree-optimization/84811
7510 * gcc.dg/torture/pr84811.c: New test.
7512 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7514 PR tree-optimization/84982
7515 * c-c++-common/pr84982.c: New test.
7518 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7520 * g++.dg/torture/pr84961-1.C: New test.
7521 * g++.dg/torture/pr84961-2.C: New test.
7523 2018-03-21 Nathan Sidwell <nathan@acm.org>
7526 * g++.dg/pr85008.C: New.
7528 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7531 * gfortran.dg/char_result_17.f90: New test.
7533 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7536 * g++.dg/other/accessor-fixits-1.C: Move to...
7537 * g++.dg/torture/accessor-fixits-1.C: ...here.
7538 * g++.dg/other/accessor-fixits-2.C: Move to...
7539 * g++.dg/torture/accessor-fixits-2.C: ...here.
7540 * g++.dg/other/accessor-fixits-3.C: Move to...
7541 * g++.dg/torture/accessor-fixits-3.C: ...here.
7542 * g++.dg/other/accessor-fixits-4.C: Move to...
7543 * g++.dg/torture/accessor-fixits-4.C: ...here.
7544 * g++.dg/other/accessor-fixits-5.C: Move to...
7545 * g++.dg/torture/accessor-fixits-5.C: ...here.
7546 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7547 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7548 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7550 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7552 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7554 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7557 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7559 2018-03-21 Nathan Sidwell <nathan@acm.org>
7562 * g++.dg/lookup/pr84804.C: New.
7564 2018-03-21 Martin Sebor <msebor@redhat.com>
7567 * g++.dg/Wclass-memaccess-3.C: New test.
7568 * g++.dg/Wclass-memaccess-4.C: New test.
7570 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7573 * g++.dg/other/accessor-fixits-1.C
7574 (test_access_const_t1_color): New.
7575 (test_deref_const_t1_color): New.
7576 * g++.dg/other/accessor-fixits-5.C: New testcase.
7578 2018-03-21 Tom de Vries <tom@codesourcery.com>
7580 PR tree-optimization/83126
7581 * gcc.dg/graphite/pr83126.c: New test.
7583 2018-03-21 Nathan Sidwell <nathan@acm.org>
7585 * g++.dg/ext/anon-struct6.C: Adjust.
7586 * g++.dg/ext/deprecate-1.C: New.
7587 * g++.dg/ext/deprecate-2.C: New.
7588 * g++.dg/lookup/pr84602.C: Adjust.
7589 * g++.dg/lookup/pr84962.C: Adjust.
7590 * g++.old-deja/g++.other/anon4.C
7593 * g++.dg/lookup/pr84836.C: New.
7595 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7597 PR tree-optimization/84969
7598 * gcc.dg/tree-ssa/pr84969.c: New test.
7600 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7602 PR rtl-optimization/84989
7603 * gcc.target/i386/pr84989.c: New test.
7605 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7607 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7609 2018-03-21 Martin Liska <mliska@suse.cz>
7612 * gfortran.dg/goacc/pr84963.f90: New test.
7614 2018-03-21 Marek Polacek <polacek@redhat.com>
7616 PR c++/71638, ICE with NSDMI and reference.
7617 * g++.dg/cpp0x/nsdmi14.C: New test.
7618 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7620 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7622 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7623 MIPS with -mpaired-single directives.
7625 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7628 * gfortran.dg/interface_41.f90: New test.
7630 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7633 * gcc.dg/pr84875.c: New test.
7635 2018-03-20 Marek Polacek <polacek@redhat.com>
7637 PR c++/84978, ICE with NRVO.
7638 * g++.dg/opt/nrv19.C: New test.
7640 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7643 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7644 Disable for armeb targets.
7645 * gcc.target/arm/pr82518.c: New test.
7647 2018-03-20 Nathan Sidwell <nathan@acm.org>
7650 * g++.dg/lookup/pr84962.C: New.
7653 * g++.dg/lookup/pr84970.C: New.
7655 2018-03-20 Richard Biener <rguenther@suse.de>
7658 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7660 2018-03-20 Martin Liska <mliska@suse.cz>
7663 * g++.dg/ipa/pr84825.C: New test.
7665 2018-03-20 Martin Liska <mliska@suse.cz>
7667 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7669 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7672 * gcc.c-torture/compile/pr84845.c: New test.
7674 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7677 * gcc.target/arm/pr82989.c: New test.
7679 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7682 * gcc.target/i386/pr84945.c: New test.
7684 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7687 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7689 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7692 * gcc.dg/pr84953.c: New test.
7694 2018-03-19 Marek Polacek <polacek@redhat.com>
7697 * g++.dg/cpp1z/lambda-__func__.C: New test.
7700 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7702 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7705 * g++.dg/asan/pr78651.C: New test.
7707 2018-03-19 Tom de Vries <tom@codesourcery.com>
7709 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7710 vect_int_mult. Add nvptx xfail for PR84958.
7712 2018-03-19 Nathan Sidwell <nathan@acm.org>
7715 * g++.dg/cpp1y/pr84835.C: New.
7717 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7720 * gcc.target/aarch64/pr81647.c: New.
7722 2018-03-19 Richard Biener <rguenther@suse.de>
7724 PR tree-optimization/84933
7725 * g++.dg/pr84933.C: New testcase.
7727 2018-03-19 Richard Biener <rguenther@suse.de>
7729 PR tree-optimization/84859
7730 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7731 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7732 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7733 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7735 2018-03-19 Nathan Sidwell <nathan@acm.org>
7738 * g++.dg/lookup/pr84812.C: New.
7740 2018-03-19 Richard Biener <rguenther@suse.de>
7742 PR tree-optimization/84929
7743 * gcc.dg/torture/pr84929.c: New testcase.
7745 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7748 * gcc.target/arm/big-endian-subreg.c: Delete.
7750 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7753 * gfortran.dg/array_constructor_52.f90: New test.
7755 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7758 * gfortran.dg/pr77414.f90: New test.
7759 * gfortran.dg/internal_references_1.f90: Adjust error message.
7761 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7764 * gfortran.dg/pr65453.f90: New test.
7766 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7768 PR tree-optimization/84913
7769 * gfortran.dg/vect/pr84913.f90: New test.
7771 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7774 * gfortran.dg/warn_concat.f90: New test.
7776 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7779 * gcc.dg/pr84899.c: New test.
7781 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7784 * gfortran.dg/pr69395.f90: Add test for max dimensions
7786 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7789 * gcc.target/i386/pr84876.c: New test.
7791 2018-03-16 Martin Liska <mliska@suse.cz>
7794 * gcc.target/i386/mvc11.c: New test.
7796 2018-03-16 Martin Liska <mliska@suse.cz>
7799 * gcc.target/i386/mvc10.c: New test.
7801 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7805 * g++.dg/cpp1y/pr79937-1.C: New test.
7806 * g++.dg/cpp1y/pr79937-2.C: New test.
7807 * g++.dg/cpp1y/pr79937-3.C: New test.
7808 * g++.dg/cpp1y/pr79937-4.C: New test.
7809 * g++.dg/cpp1y/pr82410.C: New test.
7811 2018-03-16 Tom de Vries <tom@codesourcery.com>
7813 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7815 2018-03-16 Tom de Vries <tom@codesourcery.com>
7817 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7819 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7822 * g++.dg/cpp2a/desig8.C: New test.
7824 PR tree-optimization/84841
7825 * gcc.dg/pr84841.c: New test.
7828 * g++.dg/cpp2a/desig7.C: New test.
7830 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7831 Jim MacArthur <jim.macarthur@codethink.co.uk>
7833 * gfortran.dg/automatic_1.f90: New test.
7834 * gfortran.dg/automatic_repeat.f90: New test
7835 * gfortran.dg/automatic_save.f90: New test.
7836 * gfortran.dg/vax_structure.f90: New test.
7838 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7841 * gfortran.dg/pr78741.f90: New test.
7843 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7846 * gfortran.dg/pr69395.f90: New test.
7848 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7851 * g++.dg/opt/pr79085.C: New test.
7853 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7856 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7857 label instead of __x86_indirect_thunk label.
7859 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7862 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7863 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7864 * g++.dg/warn/deprecated-13.C: New test.
7866 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7868 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7870 2018-03-15 Richard Biener <rguenther@suse.de>
7873 * c-c++-common/pr84873.c: New testcase.
7875 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7878 * gcc.target/arm/big-endian-subreg.c: New.
7880 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7883 * gcc.c-torture/compile/pr84860.c: New test.
7885 2018-03-15 Julia Koval <julia.koval@intel.com>
7887 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7889 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7892 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7895 * gcc.dg/pr84853.c: New test.
7897 2018-03-14 Carl Love <cel@us.ibm.com>
7899 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7901 2018-03-14 Martin Liska <mliska@suse.cz>
7904 * g++.dg/lto/pr84805_0.C: New test.
7905 * g++.dg/lto/pr84805_1.C: New test.
7906 * g++.dg/lto/pr84805_2.C: New test.
7908 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7911 * gcc.dg/fixits-pr84852-1.c: New test.
7912 * gcc.dg/fixits-pr84852-2.c: New test.
7914 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7916 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7917 separate verbose message.
7918 * lib/scandump.exp (scan-dump-times): Likewise.
7920 2018-03-14 Julia Koval <julia.koval@intel.com>
7922 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7924 * gcc.target/i386/funcspec-56.inc: Ditto.
7926 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7928 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7931 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7934 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7935 check count from 17 to 14.
7938 * gcc.target/i386/pr84844.c: New test.
7940 2018-03-14 Richard Biener <rguenther@suse.de>
7942 PR tree-optimization/84830
7943 * gcc.dg/torture/pr84830.c: New testcase.
7945 2018-03-14 Marek Polacek <polacek@redhat.com>
7948 * g++.dg/cpp0x/static_assert15.C: New test.
7950 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7953 * gfortran.dg/pr61775.f90: New test.
7955 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7958 * g++.dg/ext/pr84843-1.C: New test.
7959 * g++.dg/ext/pr84843-2.C: New test.
7961 2018-03-13 David Pagan <dave.pagan@oracle.com>
7964 * gcc.dg/pr46921.c: New test.
7966 2018-03-13 Martin Sebor <msebor@redhat.com>
7968 PR tree-optimization/84725
7969 * c-c++-common/Wstringop-truncation-4.c: New test.
7970 * c-c++-common/attr-nonstring-5.c: New test.
7972 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7974 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7976 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7977 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7979 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7981 * gcc.target/aarch64/sve/tls_1.c: New test.
7982 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7984 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7986 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7987 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7989 2018-03-13 Martin Liska <mliska@suse.cz>
7992 * g++.dg/ipa/pr84658.C: New test.
7994 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7997 * gcc.dg/pr84834.c: New test.
8000 * gcc.target/i386/pr84827.c: New test.
8003 * g++.dg/ext/pr84828.C: New test.
8006 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8007 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8010 * g++.dg/cpp1y/constexpr-84808.C: New test.
8013 * g++.dg/debug/pr84704.C: New test.
8015 2018-03-12 Renlin Li <renlin.li@arm.com>
8017 * gcc.target/aarch64/movi_hf.c: New.
8018 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8019 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8021 2018-03-12 Martin Sebor <msebor@redhat.com>
8023 PR tree-optimization/83456
8024 * c-c++-common/Wrestrict-2.c: Remove test cases.
8025 * c-c++-common/Wrestrict.c: Same.
8026 * gcc.dg/Wrestrict-12.c: New test.
8027 * gcc.dg/Wrestrict-14.c: New test.
8029 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8031 * g++.dg/pr84821.C: New test.
8033 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8035 * gcc.dg/pr84799.c: New test.
8037 2018-03-12 Richard Biener <rguenther@suse.de>
8039 PR tree-optimization/84803
8040 * gcc.dg/torture/pr84803.c: New testcase.
8042 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8045 * g++.dg/debug/pr84813.C: New test.
8047 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8050 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8052 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8055 * gfortran.dg/pr83939.f90
8057 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8060 * gfortran.dg/zero_sized_9.f90: New test.
8062 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8065 * g++.dg/debug/dwarf2/enum2.C: New test.
8067 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8070 * gfortran.dg/pr84734.f90: New test.
8072 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8074 * gnat.dg/prot3.adb: New test.
8075 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8077 2018-03-09 Jason Merrill <jason@redhat.com>
8078 Paolo Carlini <paolo.carlini@oracle.com>
8082 * g++.dg/cpp0x/pr71169.C: New.
8083 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8084 * g++.dg/cpp0x/pr71832.C: Likewise.
8086 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8089 * gcc.target/powerpc/pr83969.c: New test.
8091 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8094 * gcc.dg/pr84772.c: New test.
8097 * g++.dg/warn/Wformat-2.C: New test.
8100 * g++.dg/ext/vla18.C: New test.
8102 2018-03-09 Martin Sebor <msebor@redhat.com>
8104 PR tree-optimization/84526
8105 * gcc.dg/Wrestrict-10.c: New test.
8106 * gcc.dg/Wrestrict-11.c: New test.
8108 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8110 PR rtl-optimization/84682
8111 * gcc.dg/torture/pr84682-1.c: New.
8112 * gcc.dg/torture/pr84682-2.c: New.
8113 * gcc.dg/torture/pr84682-3.c: New.
8115 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8118 * g++.dg/ext/pr84724.C: New test.
8120 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8123 * gcc.target/arm/pr83712.c: New.
8125 2018-03-09 Richard Biener <rguenther@suse.de>
8127 PR tree-optimization/84775
8128 * gcc.dg/torture/pr84775.c: New testcase.
8130 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8133 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8136 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8138 * gcc.c-torture/compile/20180309-1.c: New test.
8140 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8143 * g++.dg/warn/Wunused-function4.C: New test.
8146 * gcc.target/i386/pr84742-1.c: New test.
8147 * gcc.target/i386/pr84742-2.c: New test.
8149 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8152 * gcc.c-torture/execute/pr84748.c: New test.
8154 2018-03-08 Richard Biener <rguenther@suse.de>
8157 * gcc.dg/graphite/pr84552.c: New testcase.
8159 2018-03-08 Richard Biener <rguenther@suse.de>
8161 PR tree-optimization/84178
8162 * gcc.dg/torture/pr84178-2.c: New testcase.
8164 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8166 PR tree-optimization/84178
8167 * gcc.c-torture/compile/pr84178-1.c: New test.
8169 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8171 * lib/target-supports.exp: Do not return zero from a ifunc
8174 2018-03-08 Richard Biener <rguenther@suse.de>
8176 PR tree-optimization/84746
8177 * gcc.dg/torture/pr84746.c: New testcase.
8180 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8183 * gcc.dg/graphite/pr84404.c: New.
8185 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8187 PR tree-optimization/84740
8188 * gcc.dg/torture/pr84740.c: New test.
8190 PR tree-optimization/84739
8191 * gcc.dg/pr84739.c: New test.
8193 2018-03-07 Martin Sebor <msebor@redhat.com>
8195 PR tree-optimization/83519
8196 * gcc.dg/Wrestrict-13.c: New test.
8198 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8202 * gfortran.dg/pr64124.f90: New tests.
8203 * gfortran.dg/pr70409.f90: New tests.
8205 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8208 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8210 2018-03-07 Martin Sebor <msebor@redhat.com>
8212 PR tree-optimization/84526
8213 * gcc.dg/Wrestrict-10.c: New test.
8215 2018-03-07 Martin Sebor <msebor@redhat.com>
8217 PR tree-optimization/84468
8218 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8219 * gcc.dg/Wstringop-truncation.c: New test.
8220 * gcc.dg/Wstringop-truncation-2.c: New test.
8222 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8225 * gfortran.dg/pr84565.f90: New test.
8228 * gcc.target/i386/pr84723-1.c: New test.
8229 * gcc.target/i386/pr84723-2.c: New test.
8230 * gcc.target/i386/pr84723-3.c: New test.
8231 * gcc.target/i386/pr84723-4.c: New test.
8232 * gcc.target/i386/pr84723-5.c: New test.
8234 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8237 * gfortran.dg/pr64107.f90: New test.
8239 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8243 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8245 2018-03-06 Marek Polacek <polacek@redhat.com>
8248 * g++.dg/cpp1z/constexpr-84684.C: New test.
8250 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8253 * gcc.dg/pr84721.c: New test.
8256 * gcc.dg/pr84710.c: New test.
8258 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8261 * gfortran.dg/implied_do_2.f90: New test.
8262 * gfortran.dg/coarray_8.f90: Update for new error message.
8264 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8267 * g++.dg/ext/pr84683.C: New test.
8269 PR tree-optimization/84687
8270 * gcc.dg/pr84687.c: New test.
8272 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8275 * g++.dg/pr84231.C: New.
8278 * g++.dg/cpp1y/pr84593.C: New.
8281 * g++.dg/pr84492.C: New.
8283 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8285 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8286 __builtin_ppc_speculation_barrier.
8288 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8291 * gcc.target/powerpc/pr84700.c: New test.
8293 2018-03-05 Nathan Sidwell <nathan@acm.org>
8296 * g++.dg/lookup/pr84702.C: New.
8298 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8301 * gcc.target/i386/pr84564.c: New test.
8303 2018-03-05 Marek Polacek <polacek@redhat.com>
8306 * g++.dg/cpp0x/inline-ns10.C: New test.
8308 2018-03-05 Nathan Sidwell <nathan@acm.org>
8311 * g++.dg/template/pr84694.C: New.
8313 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8316 * gcc.c-torture/execute/pr84524.c: New test.
8317 * gcc.target/i386/avx512bw-pr84524.c: New test.
8319 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8322 * g++.dg/pr84264.C: New test.
8324 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8327 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8328 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8329 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8331 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8333 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8334 * g++.dg/other/i386-3.C: Ditto.
8335 * gcc.target/i386/sse-12.c: Ditto.
8336 * gcc.target/i386/sse-13.c: Ditto.
8337 * gcc.target/i386/sse-14.c: Ditto.
8338 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8339 * gcc.target/i386/wbinvd-1.c: New test.
8340 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8341 * gcc.target/i386/pconfig-1.c: Ditto.
8343 2018-03-05 Pádraig Brady <P@draigBrady.com>
8344 Nathan Sidwell <nathan@acm.org>
8347 * g++.dg/cpp0x/pr84497.C: New.
8349 2018-03-05 Richard Biener <rguenther@suse.de>
8351 PR tree-optimization/84670
8352 * gcc.dg/pr84670-1.c: New testcase.
8353 * gcc.dg/pr84670-2.c: Likewise.
8354 * gcc.dg/pr84670-3.c: Likewise.
8355 * gcc.dg/pr84670-4.c: Likewise.
8357 2018-03-05 Richard Biener <rguenther@suse.de>
8359 PR tree-optimization/84650
8360 * gcc.dg/graphite/pr84650.c: New testcase.
8362 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8365 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8367 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8370 * gfortran.dg/pr71085.f90: New test.
8372 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8375 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8377 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8380 * gfortran.dg/pr51434.f90: New test.
8382 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8385 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8387 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8390 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8392 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8395 * g++.dg/torture/pr71464.C: New.
8397 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8400 * gfortran.dg/select_type_41.f90: New test.
8402 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8405 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8407 2018-03-02 Marek Polacek <polacek@redhat.com>
8410 * g++.dg/ext/flexary29.C: New test.
8412 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8414 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8416 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8419 * g++.dg/torture/pr81812.C: New.
8421 2018-03-02 Marek Polacek <polacek@redhat.com>
8424 * g++.dg/warn/Wsign-compare-8.C: New test.
8427 * g++.dg/parse/array-size3.C: New test.
8430 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8432 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8435 * g++.dg/cpp1y/pr84662.C: New test.
8437 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8439 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8440 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8442 * g++.dg/lto/20101010-1_0.C: Likewise.
8443 * g++.dg/lto/20101010-2_0.C: Likewise.
8445 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8448 * gcc.dg/pr84628.c: New test.
8451 * gcc.target/ia64/pr56540.c: New test.
8453 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8455 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8457 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8458 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8459 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8460 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8462 2018-03-02 Marek Polacek <polacek@redhat.com>
8465 * c-c++-common/ubsan/shift-11.c: New test.
8467 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8469 * gcc.dg/vect/vect-alias-check-13.c: New test.
8471 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8474 * gcc.dg/pr84614.c: New test.
8477 * gcc.target/i386/pr84625.c: New test.
8479 2018-03-02 Richard Biener <rguenther@suse.de>
8481 PR tree-optimization/84427
8482 * gcc.dg/torture/pr84427.c: New testcase.
8484 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8487 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8488 powerpc64le*-*-linux*.
8489 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8490 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8492 2018-03-01 Martin Sebor <msebor@redhat.com>
8495 * g++.dg/ext/attr-const.C: Remove xfail.
8496 * g++.dg/ext/attr-malloc-3.C: New test.
8497 * g++.dg/ext/attr-noinline-3.C: New test.
8498 * g++.dg/ext/attr-noreturn-3.C: New test.
8499 * g++.dg/ext/attr-nothrow-3.C: New test.
8500 * g++.dg/ext/attr-pure.C: Remove xfail.
8502 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8505 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8506 dg-options and dg-shouldfail "ubsan" directive.
8508 2018-03-01 Marek Polacek <polacek@redhat.com>
8509 Jason Merrill <jason@redhat.com>
8512 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8513 * g++.dg/cpp1z/static1.C: New test.
8514 * g++.dg/template/static37.C: New test.
8516 2018-03-01 Nathan Sidwell <nathan@acm.org>
8519 * g++.dg/template/pr84434.C: New.
8521 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8523 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8524 -mthumb to the command-line.
8526 2018-03-01 Marek Polacek <polacek@redhat.com>
8529 * g++.dg/cpp0x/static_assert14.C: New test.
8531 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8534 * g++.dg/torture/pr79410.C: New.
8536 2018-03-01 Martin Liska <mliska@suse.cz>
8539 * gcc.dg/asan/pr82484.c: New test.
8541 2018-03-01 Richard Biener <rguenther@suse.de>
8544 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8546 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8549 * gfortran.dg/coarray_47.f90: New test.
8551 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8554 * gfortran.dg/class_array_23.f03: New test.
8556 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8558 PR rtl-optimization/84528
8559 * gcc.dg/torture/pr84538.c: Rename to...
8560 * gcc.dg/torture/pr84528.c: ...this.
8562 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8564 PR rtl-optimization/84528
8565 * gcc.dg/torture/pr84538.c: New test.
8567 2018-02-28 Martin Sebor <msebor@redhat.com>
8569 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8570 -fpic test failures.
8571 * c-c++-common/Wrestrict-2.c: Same.
8572 * c-c++-common/Wstringop-truncation.c: Same.
8573 * gcc.dg/Warray-bounds-22.c: Same.
8574 * gcc.dg/Wstringop-overflow.c: Same.
8575 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8576 (signed_range): Same.
8577 (unsigned_anti_range): Same.
8578 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8579 (signed_range): Same.
8580 (unsigned_anti_range): Same.
8581 * gcc.dg/attr-alloc_size-7.c: Same.
8582 * gcc.dg/attr-alloc_size-8.c: Same.
8583 * gcc.dg/builtin-alloc-size.c: Same.
8584 * gcc.dg/builtin-stpncpy.c: Same.
8585 * gcc.dg/builtins-nonnull.c: Same.
8586 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8587 * gcc.dg/pr79214.c: Same.
8588 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8589 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8590 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8591 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8592 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8593 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8594 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8595 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8596 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8597 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8598 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8600 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8603 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8605 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8608 * g++.dg/cpp0x/pr84609.C: New test.
8610 2018-02-28 Martin Sebor <msebor@redhat.com>
8613 * g++.dg/ext/attr-malloc-3.C: New test.
8614 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8615 to pre-existing problems.
8616 * g++.dg/ext/attr-pure.C: Same.
8618 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8621 * gfortran.dg/associate_37.f90: New test.
8624 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8626 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8629 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8630 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8631 * gcc.dg/bf-ms-layout-4.c: New test.
8632 * gcc.dg/bf-ms-layout-5.c: New test.
8634 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8637 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8639 2018-02-28 Richard Biener <rguenther@suse.de>
8641 PR tree-optimization/84584
8642 * gcc.dg/graphite/pr84584.c: New testcase.
8644 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8646 PR preprocessor/84517
8647 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8649 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8651 * c-c++-common/dump-ada-spec-12.c: New test.
8652 * c-c++-common/dump-ada-spec-13.c: Likewise.
8654 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8656 * c-c++-common/dump-ada-spec-11.c: New test.
8658 2018-02-28 Martin Liska <mliska@suse.cz>
8661 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8662 * g++.dg/ext/timevar2.C: Likewise.
8664 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8666 * c-c++-common/dump-ada-spec-8.c: New test.
8667 * c-c++-common/dump-ada-spec-9.c: Likewise.
8668 * c-c++-common/dump-ada-spec-10.c: Likewise.
8670 2018-02-28 Richard Biener <rguenther@suse.de>
8673 * gcc.dg/pr84607.c: New testcase.
8675 2018-02-28 Nathan Sidwell <nathan@acm.org>
8678 * g++.dg/lookup/pr84602.C: New.
8680 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8684 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8686 * g++.dg/ext/attr-nonnull.C: Likewise.
8687 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8689 * g++.dg/ext/attr-noinline-2.C: Likewise.
8690 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8691 -fdump-tree-eh in dg-options.
8693 2018-02-28 Alan Modra <amodra@gmail.com>
8695 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8697 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8699 2018-02-27 Martin Sebor <msebor@redhat.com>
8703 * g++.dg/Wmissing-attributes.C: New test.
8704 * g++.dg/ext/attr-const-pure.C: New test.
8705 * g++.dg/ext/attr-const.C: New test.
8706 * g++.dg/ext/attr-deprecated-2.C: New test.
8707 * g++.dg/ext/attr-malloc-2.C: New test.
8708 * g++.dg/ext/attr-malloc.C: New test.
8709 * g++.dg/ext/attr-noinline-2.C: New test.
8710 * g++.dg/ext/attr-noinline.C: New test.
8711 * g++.dg/ext/attr-nonnull.C: New test.
8712 * g++.dg/ext/attr-noreturn-2.C: New test.
8713 * g++.dg/ext/attr-noreturn.C: New test.
8714 * g++.dg/ext/attr-nothrow-2.C: New test.
8715 * g++.dg/ext/attr-nothrow.C: New test.
8716 * g++.dg/ext/attr-optimize.C: New test.
8717 * g++.dg/ext/attr-pure.C: New test.
8718 * g++.dg/ext/attr-returns-nonnull.C: New test.
8719 * g++.dg/ext/attr-warning.C: New test.
8721 2018-02-27 Nathan Sidwell <nathan@acm.org>
8724 * g++.dg/lookup/pr84426.C: New.
8726 2018-02-27 Richard Biener <rguenther@suse.de>
8728 PR tree-optimization/84512
8729 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8731 2018-02-27 Martin Liska <mliska@suse.cz>
8733 PR gcov-profile/84548
8734 * g++.dg/gcov/pr84548.C: New test.
8736 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8739 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8741 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8744 * g++.dg/cpp1y/pr84558.C: New test.
8746 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8749 * g++.dg/cpp0x/alignas14.C: New.
8750 * g++.dg/cpp0x/alignas15.C: Likewise.
8752 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8755 * g++.dg/gomp/pr84557.C: New test.
8757 2018-02-26 Marek Polacek <polacek@redhat.com>
8760 * g++.dg/cpp1z/pr84325.C: New test.
8762 2018-02-26 Carl Love <cel@us.ibm.com>
8764 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8766 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8767 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8768 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8770 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8771 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8774 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8777 * gcc.target/i386/indirect-thunk-1.c: Updated.
8778 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8779 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8780 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8781 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8782 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8783 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8784 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8785 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8786 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8787 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8788 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8789 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8790 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8791 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8792 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8793 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8794 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8795 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8796 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8797 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8798 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8799 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8800 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8801 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8802 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8803 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8804 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8805 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8806 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8807 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8808 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8809 * gcc.target/i386/ret-thunk-9.c: Likewise.
8810 * gcc.target/i386/ret-thunk-10.c: Likewise.
8811 * gcc.target/i386/ret-thunk-11.c: Likewise.
8812 * gcc.target/i386/ret-thunk-12.c: Likewise.
8813 * gcc.target/i386/ret-thunk-13.c: Likewise.
8814 * gcc.target/i386/ret-thunk-14.c: Likewise.
8815 * gcc.target/i386/ret-thunk-15.c: Likewise.
8817 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8819 * gcc.c-torture/execute/20180226-1.c: New test.
8821 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8823 PR tree-optimization/83965
8824 * gcc.dg/vect/pr83965-2.c: New test.
8826 2018-02-26 Tom de Vries <tom@codesourcery.com>
8828 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8830 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8833 * gcc.target/i386/ret-thunk-22.c: New test.
8834 * gcc.target/i386/ret-thunk-23.c: Likewise.
8835 * gcc.target/i386/ret-thunk-24.c: Likewise.
8836 * gcc.target/i386/ret-thunk-25.c: Likewise.
8837 * gcc.target/i386/ret-thunk-26.c: Likewise.
8839 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8842 * g++.dg/cpp1z/pr84533.C: New.
8844 2018-02-26 Marek Polacek <polacek@redhat.com>
8847 * g++.dg/parse/error60.C: New test.
8849 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8852 * g++.dg/gomp/pr84556.C: New test.
8853 * g++.dg/vect/pr84556.cc: New test.
8855 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8858 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8859 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8860 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8861 * gfortran.dg/c_loc_test.f90: Likewise.
8862 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8863 * gfortran.dg/proc_decl_17.f90: Likewise.
8864 * gfortran.dg/proc_ptr_8.f90: Likewise.
8866 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8869 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8870 r254814 disabling -fomit-frame-pointer by default.
8871 * gcc.target/aarch64/spill_1.c: Likewise.
8872 * gcc.target/aarch64/test_frame_11.c: Likewise.
8873 * gcc.target/aarch64/test_frame_12.c: Likewise.
8874 * gcc.target/aarch64/test_frame_13.c: Likewise.
8875 * gcc.target/aarch64/test_frame_14.c: Likewise.
8876 * gcc.target/aarch64/test_frame_15.c: Likewise.
8877 * gcc.target/aarch64/test_frame_3.c: Likewise.
8878 * gcc.target/aarch64/test_frame_5.c: Likewise.
8879 * gcc.target/aarch64/test_frame_9.c: Likewise.
8881 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8884 * gfortran.dg/explicit_shape_1.f90: New test.
8885 * gfortran.dg/automatic_module_variable.f90: Update regex.
8886 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8887 * gfortran.dg/constant_shape.f90: Ditto.
8888 * gfortran.dg/dec_structure_23.f90: Ditto.
8889 * gfortran.dg/pr78240.f90: Ditto.
8891 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8894 * gfortran.dg/pr84523.f90: New test.
8896 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8899 * gfortran.dg/select_type_40.f90: New test.
8901 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8904 * gfortran.dg/data_substring.f90: New test.
8906 2018-02-24 Marek Polacek <polacek@redhat.com>
8909 * g++.dg/cpp1z/constexpr-83692.C: New test.
8911 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8914 * gfortran.dg/statement_function_1.f90: Update test.
8916 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8919 * gfortran.dg/inquire_19.f90: New test.
8921 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8924 * gfortran.dg/pr83149_b.f90: New test.
8925 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8927 2018-02-23 Carl Love <cel@us.ibm.com>
8929 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8930 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8931 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8934 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8936 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8937 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8939 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8941 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8944 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8947 * gfortran.dg/pr83149_1.f90: New test.
8948 * gfortran.dg/pr83149.f90: Additional source for previous.
8950 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8953 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8954 __GI___pthread_mutex_init as well.
8956 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8959 * gfortran.dg/class_68.f90: New test.
8961 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8964 * gfortran.dg/derived_init_5.f90: New test.
8966 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8969 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8970 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8972 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8975 * gcc.target/powerpc/pr81572.c: New.
8977 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8979 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8981 2018-02-22 Martin Sebor <msebor@redhat.com>
8983 PR tree-optimization/84480
8984 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8985 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8987 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8990 * gcc.target/i386/indirect-thunk-11.c: New test.
8991 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8992 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8993 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8994 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8995 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8996 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8997 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8998 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8999 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9001 2018-02-22 Steve Ellcey <sellcey@cavium.com>
9004 * gcc.target/aarch64/asm-2.c: Add dg-error for
9006 * gcc.target/aarch64/asm-4.c: New test.
9008 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9010 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9012 2018-02-22 Marek Polacek <polacek@redhat.com>
9015 * g++.dg/parse/error59.C: New test.
9017 2018-02-22 Tom de Vries <tom@codesourcery.com>
9019 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9021 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9024 * g++.dg/cpp0x/pr77655.C: New.
9026 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9029 * g++.dg/cpp1y/pr84496.C: New test.
9032 * g++.dg/torture/pr84502.C: New test.
9034 PR tree-optimization/84503
9035 * gcc.dg/pr84503-1.c: New test.
9036 * gcc.dg/pr84503-2.c: New test.
9038 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9040 PR tree-optimization/84478
9041 * gcc.c-torture/execute/pr84478.c: New test.
9043 2018-02-20 Martin Sebor <msebor@redhat.com>
9046 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9047 * c-c++-common/Wrestrict.c: Same.
9048 * gcc.dg/Wrestrict-6.c: Same.
9049 * gcc.dg/Warray-bounds-27.c: New test.
9050 * gcc.dg/Wrestrict-8.c: New test.
9051 * gcc.dg/Wrestrict-9.c: New test.
9052 * gcc.dg/pr84095.c: New test.
9054 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9056 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9058 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9062 * gfortran.dg/structure_constructor_14.f90: New test.
9064 2018-02-20 Jeff Law <law@redhat.com>
9067 PR tree-optimization/81592
9069 * gcc.dg/pr81592.c: New test.
9070 * gcc.dg/pr82123.c: New test.
9071 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9073 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9076 * g++.dg/warn/Wunused-var-30.C: New test.
9078 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9080 PR tree-optimization/84419
9081 * gcc.dg/vect/pr84419.c: New test.
9083 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9086 * gfortran.dg/pr82004.f90: New test.
9088 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9090 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9092 2018-02-20 Martin Liska <mliska@suse.cz>
9096 * gcc.target/i386/pr84310.c: New test.
9097 * gcc.target/i386/pr84310-2.c: Likewise.
9099 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9102 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9104 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9107 * g++.dg/cpp1z/launder7.C: New test.
9110 * g++.dg/cpp0x/constexpr-84449.C: New test.
9113 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9115 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9119 * gfortran.dg/associate_22.f90: Enable commented out test.
9120 * gfortran.dg/associate_36.f90: New test.
9122 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9125 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9127 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9129 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9130 (dg-options): Use -mavx instead of -w.
9132 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9135 * g++.dg/cpp1z/launder8.C: New test.
9138 * g++.dg/gomp/pr84448.C: New test.
9141 * g++.dg/gomp/pr84430.C: New test.
9143 PR tree-optimization/84452
9144 * gcc.dg/pr84452.c: New test.
9147 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9149 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9152 * gfortran.dg/implied_do_io_4.f90: New test.
9154 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9156 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9157 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9158 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9160 2018-02-19 Carl Love <cel@us.ibm.com>
9162 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9164 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9167 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9169 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9172 * g++.dg/cpp0x/auto50.C: New.
9173 * g++.dg/parse/friend12.C: Adjust.
9175 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9177 PR libgfortran/84389
9178 * gfortran.dg/dtio_33.f90: New test.
9180 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9182 PR libgfortran/84412
9183 * gfortran.dg/inquire_18.f90: New test.
9185 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9188 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9189 * gfortran.dg/pointer_intent_3.f90: Ditto.
9190 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9191 * gfortran.dg/protected_3.f90: Ditto.
9192 * gfortran.dg/protected_4.f90: Ditto.
9193 * gfortran.dg/protected_5.f90: Ditto.
9194 * gfortran.dg/protected_6.f90: Ditto.
9196 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9199 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9202 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9205 * gfortran.dg/inline_matmul_22.f90: New test.
9207 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9210 * gfortran.dg/abort_shoulfail.f90: New test.
9211 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9213 * gfortran.dg/PR19754_2.f90: Likewise.
9214 * gfortran.dg/PR19872.f: Likewise.
9215 * gfortran.dg/PR49268.f90: Likewise.
9216 * gfortran.dg/Wall.f90: Likewise.
9217 * gfortran.dg/Wno-all.f90: Likewise.
9218 * gfortran.dg/achar_1.f90: Likewise.
9219 * gfortran.dg/achar_2.f90: Likewise.
9220 * gfortran.dg/achar_4.f90: Likewise.
9221 * gfortran.dg/achar_6.F90: Likewise.
9222 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9223 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9224 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9225 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9226 * gfortran.dg/actual_array_result_1.f90: Likewise.
9227 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9228 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9229 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9230 * gfortran.dg/actual_procedure_1.f90: Likewise.
9231 * gfortran.dg/adjustl_1.f90: Likewise.
9232 * gfortran.dg/advance_1.f90: Likewise.
9233 * gfortran.dg/advance_4.f90: Likewise.
9234 * gfortran.dg/advance_5.f90: Likewise.
9235 * gfortran.dg/advance_6.f90: Likewise.
9236 * gfortran.dg/aint_anint_1.f90: Likewise.
9237 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9238 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9239 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9240 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9241 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9242 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9243 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9244 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9245 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9246 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9247 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9248 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9249 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9250 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9251 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9252 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9253 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9254 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9255 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9256 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9257 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9258 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9259 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9260 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9261 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9262 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9263 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9264 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9265 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9266 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9267 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9268 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9269 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9270 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9271 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9272 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9273 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9274 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9275 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9276 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9277 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9278 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9279 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9280 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9281 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9282 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9283 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9284 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9285 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9286 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9287 * gfortran.dg/allocatable_function_1.f90: Likewise.
9288 * gfortran.dg/allocatable_function_10.f90: Likewise.
9289 * gfortran.dg/allocatable_function_3.f90: Likewise.
9290 * gfortran.dg/allocatable_function_5.f90: Likewise.
9291 * gfortran.dg/allocatable_function_6.f90: Likewise.
9292 * gfortran.dg/allocatable_function_7.f90: Likewise.
9293 * gfortran.dg/allocatable_function_8.f90: Likewise.
9294 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9295 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9296 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9297 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9298 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9299 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9300 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9301 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9302 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9303 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9304 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9305 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9306 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9307 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9308 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9309 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9310 * gfortran.dg/allocate_class_3.f90: Likewise.
9311 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9312 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9313 * gfortran.dg/allocate_derived_5.f90: Likewise.
9314 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9315 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9316 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9317 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9318 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9319 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9320 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9321 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9322 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9323 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9324 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9325 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9326 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9327 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9328 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9329 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9330 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9331 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9332 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9333 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9334 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9335 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9336 * gfortran.dg/altreturn_3.f90: Likewise.
9337 * gfortran.dg/altreturn_5.f90: Likewise.
9338 * gfortran.dg/altreturn_7.f90: Likewise.
9339 * gfortran.dg/and_or_xor.f90: Likewise.
9340 * gfortran.dg/anint_1.f90: Likewise.
9341 * gfortran.dg/any_all_1.f90: Likewise.
9342 * gfortran.dg/anyallcount_1.f90: Likewise.
9343 * gfortran.dg/append_1.f90: Likewise.
9344 * gfortran.dg/argument_checking_1.f90: Likewise.
9345 * gfortran.dg/argument_checking_2.f90: Likewise.
9346 * gfortran.dg/argument_checking_8.f90: Likewise.
9347 * gfortran.dg/arithmetic_if.f90: Likewise.
9348 * gfortran.dg/array_1.f90: Likewise.
9349 * gfortran.dg/array_2.f90: Likewise.
9350 * gfortran.dg/array_alloc_1.f90: Likewise.
9351 * gfortran.dg/array_alloc_2.f90: Likewise.
9352 * gfortran.dg/array_alloc_3.f90: Likewise.
9353 * gfortran.dg/array_assignment_1.F90: Likewise.
9354 * gfortran.dg/array_assignment_5.f90: Likewise.
9355 * gfortran.dg/array_constructor_1.f90: Likewise.
9356 * gfortran.dg/array_constructor_10.f90: Likewise.
9357 * gfortran.dg/array_constructor_11.f90: Likewise.
9358 * gfortran.dg/array_constructor_12.f90: Likewise.
9359 * gfortran.dg/array_constructor_15.f90: Likewise.
9360 * gfortran.dg/array_constructor_16.f90: Likewise.
9361 * gfortran.dg/array_constructor_17.f90: Likewise.
9362 * gfortran.dg/array_constructor_19.f90: Likewise.
9363 * gfortran.dg/array_constructor_23.f: Likewise.
9364 * gfortran.dg/array_constructor_24.f: Likewise.
9365 * gfortran.dg/array_constructor_32.f90: Likewise.
9366 * gfortran.dg/array_constructor_36.f90: Likewise.
9367 * gfortran.dg/array_constructor_39.f90: Likewise.
9368 * gfortran.dg/array_constructor_4.f90: Likewise.
9369 * gfortran.dg/array_constructor_40.f90: Likewise.
9370 * gfortran.dg/array_constructor_44.f90: Likewise.
9371 * gfortran.dg/array_constructor_45.f90: Likewise.
9372 * gfortran.dg/array_constructor_46.f90: Likewise.
9373 * gfortran.dg/array_constructor_47.f90: Likewise.
9374 * gfortran.dg/array_constructor_49.f90: Likewise.
9375 * gfortran.dg/array_constructor_5.f90: Likewise.
9376 * gfortran.dg/array_constructor_50.f90: Likewise.
9377 * gfortran.dg/array_constructor_6.f90: Likewise.
9378 * gfortran.dg/array_constructor_7.f90: Likewise.
9379 * gfortran.dg/array_constructor_8.f90: Likewise.
9380 * gfortran.dg/array_constructor_9.f90: Likewise.
9381 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9382 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9383 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9384 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9385 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9386 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9387 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9388 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9389 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9390 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9391 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9392 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9393 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9394 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9395 * gfortran.dg/array_function_1.f90: Likewise.
9396 * gfortran.dg/array_function_5.f90: Likewise.
9397 * gfortran.dg/array_initializer_1.f90: Likewise.
9398 * gfortran.dg/array_initializer_2.f90: Likewise.
9399 * gfortran.dg/array_memcpy_5.f90: Likewise.
9400 * gfortran.dg/array_memset_2.f90: Likewise.
9401 * gfortran.dg/array_reference_1.f90: Likewise.
9402 * gfortran.dg/array_return_value_1.f90: Likewise.
9403 * gfortran.dg/array_section_1.f90: Likewise.
9404 * gfortran.dg/array_temporaries_3.f90: Likewise.
9405 * gfortran.dg/arrayio_1.f90: Likewise.
9406 * gfortran.dg/arrayio_10.f90: Likewise.
9407 * gfortran.dg/arrayio_11.f90: Likewise.
9408 * gfortran.dg/arrayio_12.f90: Likewise.
9409 * gfortran.dg/arrayio_13.f90: Likewise.
9410 * gfortran.dg/arrayio_14.f90: Likewise.
9411 * gfortran.dg/arrayio_16.f90: Likewise.
9412 * gfortran.dg/arrayio_2.f90: Likewise.
9413 * gfortran.dg/arrayio_3.f90: Likewise.
9414 * gfortran.dg/arrayio_4.f90: Likewise.
9415 * gfortran.dg/arrayio_5.f90: Likewise.
9416 * gfortran.dg/arrayio_6.f90: Likewise.
9417 * gfortran.dg/arrayio_7.f90: Likewise.
9418 * gfortran.dg/arrayio_8.f90: Likewise.
9419 * gfortran.dg/arrayio_9.f90: Likewise.
9420 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9421 * gfortran.dg/assign_10.f90: Likewise.
9422 * gfortran.dg/assign_9.f90: Likewise.
9423 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9424 * gfortran.dg/assignment_1.f90: Likewise.
9425 * gfortran.dg/associate_1.f03: Likewise.
9426 * gfortran.dg/associate_11.f90: Likewise.
9427 * gfortran.dg/associate_13.f90: Likewise.
9428 * gfortran.dg/associate_15.f90: Likewise.
9429 * gfortran.dg/associate_17.f90: Likewise.
9430 * gfortran.dg/associate_18.f08: Likewise.
9431 * gfortran.dg/associate_19.f03: Likewise.
9432 * gfortran.dg/associate_20.f03: Likewise.
9433 * gfortran.dg/associate_22.f90: Likewise.
9434 * gfortran.dg/associate_23.f90: Likewise.
9435 * gfortran.dg/associate_24.f90: Likewise.
9436 * gfortran.dg/associate_25.f90: Likewise.
9437 * gfortran.dg/associate_27.f90: Likewise.
9438 * gfortran.dg/associate_28.f90: Likewise.
9439 * gfortran.dg/associate_32.f03: Likewise.
9440 * gfortran.dg/associate_33.f03: Likewise.
9441 * gfortran.dg/associate_34.f90: Likewise.
9442 * gfortran.dg/associate_6.f03: Likewise.
9443 * gfortran.dg/associate_7.f03: Likewise.
9444 * gfortran.dg/associate_8.f03: Likewise.
9445 * gfortran.dg/associate_9.f03: Likewise.
9446 * gfortran.dg/associated_1.f90: Likewise.
9447 * gfortran.dg/associated_2.f90: Likewise.
9448 * gfortran.dg/associated_5.f90: Likewise.
9449 * gfortran.dg/associated_6.f90: Likewise.
9450 * gfortran.dg/associated_target_3.f90: Likewise.
9451 * gfortran.dg/associated_target_4.f90: Likewise.
9452 * gfortran.dg/associated_target_5.f03: Likewise.
9453 * gfortran.dg/associated_target_6.f03: Likewise.
9454 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9455 * gfortran.dg/assumed_rank_1.f90: Likewise.
9456 * gfortran.dg/assumed_rank_10.f90: Likewise.
9457 * gfortran.dg/assumed_rank_2.f90: Likewise.
9458 * gfortran.dg/assumed_rank_7.f90: Likewise.
9459 * gfortran.dg/assumed_rank_8.f90: Likewise.
9460 * gfortran.dg/assumed_rank_9.f90: Likewise.
9461 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9462 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9463 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9464 * gfortran.dg/assumed_type_2.f90: Likewise.
9465 * gfortran.dg/atan2_1.f90: Likewise.
9466 * gfortran.dg/auto_array_1.f90: Likewise.
9467 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9468 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9469 * gfortran.dg/auto_char_len_3.f90: Likewise.
9470 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9471 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9472 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9473 * gfortran.dg/auto_save_2.f90: Likewise.
9474 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9475 * gfortran.dg/backslash_1.f90: Likewise.
9476 * gfortran.dg/backslash_2.f90: Likewise.
9477 * gfortran.dg/backslash_3.f: Likewise.
9478 * gfortran.dg/backspace_1.f: Likewise.
9479 * gfortran.dg/backspace_10.f90: Likewise.
9480 * gfortran.dg/backspace_11.f90: Likewise.
9481 * gfortran.dg/backspace_2.f: Likewise.
9482 * gfortran.dg/backspace_3.f: Likewise.
9483 * gfortran.dg/backspace_4.f: Likewise.
9484 * gfortran.dg/backspace_5.f: Likewise.
9485 * gfortran.dg/backspace_6.f: Likewise.
9486 * gfortran.dg/backspace_7.f90: Likewise.
9487 * gfortran.dg/backspace_8.f: Likewise.
9488 * gfortran.dg/backspace_9.f: Likewise.
9489 * gfortran.dg/bessel_1.f90: Likewise.
9490 * gfortran.dg/bessel_2.f90: Likewise.
9491 * gfortran.dg/bessel_5.f90: Likewise.
9492 * gfortran.dg/bessel_6.f90: Likewise.
9493 * gfortran.dg/bessel_7.f90: Likewise.
9494 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9495 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9496 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9497 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9498 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9499 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9500 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9501 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9502 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9503 * gfortran.dg/bit_comparison_1.F90: Likewise.
9504 * gfortran.dg/bit_comparison_2.F90: Likewise.
9505 * gfortran.dg/block_1.f08: Likewise.
9506 * gfortran.dg/block_13.f08: Likewise.
9507 * gfortran.dg/block_14.f90: Likewise.
9508 * gfortran.dg/block_2.f08: Likewise.
9509 * gfortran.dg/block_6.f08: Likewise.
9510 * gfortran.dg/block_7.f08: Likewise.
9511 * gfortran.dg/block_8.f08: Likewise.
9512 * gfortran.dg/blockdata_1.f90: Likewise.
9513 * gfortran.dg/bound_1.f90: Likewise.
9514 * gfortran.dg/bound_2.f90: Likewise.
9515 * gfortran.dg/bound_3.f90: Likewise.
9516 * gfortran.dg/bound_4.f90: Likewise.
9517 * gfortran.dg/bound_5.f90: Likewise.
9518 * gfortran.dg/bound_6.f90: Likewise.
9519 * gfortran.dg/bound_7.f90: Likewise.
9520 * gfortran.dg/bound_8.f90: Likewise.
9521 * gfortran.dg/bound_9.f90: Likewise.
9522 * gfortran.dg/bound_simplification_1.f90: Likewise.
9523 * gfortran.dg/bound_simplification_3.f90: Likewise.
9524 * gfortran.dg/bound_simplification_4.f90: Likewise.
9525 * gfortran.dg/bound_simplification_5.f90: Likewise.
9526 * gfortran.dg/bound_simplification_6.f90: Likewise.
9527 * gfortran.dg/bounds_check_1.f90: Likewise.
9528 * gfortran.dg/bounds_check_12.f90: Likewise.
9529 * gfortran.dg/bounds_check_14.f90: Likewise.
9530 * gfortran.dg/bounds_check_15.f90: Likewise.
9531 * gfortran.dg/bounds_check_19.f90: Likewise.
9532 * gfortran.dg/bounds_check_8.f90: Likewise.
9533 * gfortran.dg/bounds_check_9.f90: Likewise.
9534 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9535 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9536 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9537 * gfortran.dg/boz_1.f90: Likewise.
9538 * gfortran.dg/boz_11.f90: Likewise.
9539 * gfortran.dg/boz_13.f90: Likewise.
9540 * gfortran.dg/boz_14.f90: Likewise.
9541 * gfortran.dg/boz_15.f90: Likewise.
9542 * gfortran.dg/boz_3.f90: Likewise.
9543 * gfortran.dg/boz_6.f90: Likewise.
9544 * gfortran.dg/boz_9.f90: Likewise.
9545 * gfortran.dg/byte_1.f90: Likewise.
9546 * gfortran.dg/byte_2.f90: Likewise.
9547 * gfortran.dg/c_assoc.f90: Likewise.
9548 * gfortran.dg/c_assoc_2.f03: Likewise.
9549 * gfortran.dg/c_assoc_3.f90: Likewise.
9550 * gfortran.dg/c_by_val_1.f: Likewise.
9551 * gfortran.dg/c_by_val_5.f90: Likewise.
9552 * gfortran.dg/c_char_tests.f03: Likewise.
9553 * gfortran.dg/c_char_tests_2.f03: Likewise.
9554 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9555 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9556 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9557 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9558 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9559 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9560 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9561 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9562 * gfortran.dg/c_kind_params.f90: Likewise.
9563 * gfortran.dg/c_loc_test_20.f90: Likewise.
9564 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9565 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9566 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9567 * gfortran.dg/c_size_t_test.f03: Likewise.
9568 * gfortran.dg/c_sizeof_1.f90: Likewise.
9569 * gfortran.dg/c_sizeof_5.f90: Likewise.
9570 * gfortran.dg/c_sizeof_6.f90: Likewise.
9571 * gfortran.dg/char4_iunit_1.f03: Likewise.
9572 * gfortran.dg/char4_iunit_2.f03: Likewise.
9573 * gfortran.dg/char_allocation_1.f90: Likewise.
9574 * gfortran.dg/char_array_constructor.f90: Likewise.
9575 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9576 * gfortran.dg/char_assign_1.f90: Likewise.
9577 * gfortran.dg/char_associated_1.f90: Likewise.
9578 * gfortran.dg/char_cast_2.f90: Likewise.
9579 * gfortran.dg/char_comparison_1.f: Likewise.
9580 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9581 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9582 * gfortran.dg/char_cons_len.f90: Likewise.
9583 * gfortran.dg/char_conversion.f90: Likewise.
9584 * gfortran.dg/char_cshift_1.f90: Likewise.
9585 * gfortran.dg/char_cshift_2.f90: Likewise.
9586 * gfortran.dg/char_decl_2.f90: Likewise.
9587 * gfortran.dg/char_eoshift_1.f90: Likewise.
9588 * gfortran.dg/char_eoshift_2.f90: Likewise.
9589 * gfortran.dg/char_eoshift_3.f90: Likewise.
9590 * gfortran.dg/char_eoshift_4.f90: Likewise.
9591 * gfortran.dg/char_eoshift_5.f90: Likewise.
9592 * gfortran.dg/char_expr_1.f90: Likewise.
9593 * gfortran.dg/char_expr_3.f90: Likewise.
9594 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9595 * gfortran.dg/char_length_12.f90: Likewise.
9596 * gfortran.dg/char_length_14.f90: Likewise.
9597 * gfortran.dg/char_length_15.f90: Likewise.
9598 * gfortran.dg/char_length_17.f90: Likewise.
9599 * gfortran.dg/char_length_20.f90: Likewise.
9600 * gfortran.dg/char_length_21.f90: Likewise.
9601 * gfortran.dg/char_length_5.f90: Likewise.
9602 * gfortran.dg/char_length_6.f90: Likewise.
9603 * gfortran.dg/char_length_7.f90: Likewise.
9604 * gfortran.dg/char_length_8.f90: Likewise.
9605 * gfortran.dg/char_pack_1.f90: Likewise.
9606 * gfortran.dg/char_pack_2.f90: Likewise.
9607 * gfortran.dg/char_pointer_assign.f90: Likewise.
9608 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9609 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9610 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9611 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9612 * gfortran.dg/char_pointer_func.f90: Likewise.
9613 * gfortran.dg/char_reshape_1.f90: Likewise.
9614 * gfortran.dg/char_result_1.f90: Likewise.
9615 * gfortran.dg/char_result_12.f90: Likewise.
9616 * gfortran.dg/char_result_13.f90: Likewise.
9617 * gfortran.dg/char_result_14.f90: Likewise.
9618 * gfortran.dg/char_result_15.f90: Likewise.
9619 * gfortran.dg/char_result_2.f90: Likewise.
9620 * gfortran.dg/char_result_3.f90: Likewise.
9621 * gfortran.dg/char_result_4.f90: Likewise.
9622 * gfortran.dg/char_result_5.f90: Likewise.
9623 * gfortran.dg/char_result_6.f90: Likewise.
9624 * gfortran.dg/char_result_7.f90: Likewise.
9625 * gfortran.dg/char_result_8.f90: Likewise.
9626 * gfortran.dg/char_spread_1.f90: Likewise.
9627 * gfortran.dg/char_transpose_1.f90: Likewise.
9628 * gfortran.dg/char_type_len.f90: Likewise.
9629 * gfortran.dg/char_unpack_1.f90: Likewise.
9630 * gfortran.dg/char_unpack_2.f90: Likewise.
9631 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9632 * gfortran.dg/character_comparison_1.f90: Likewise.
9633 * gfortran.dg/character_comparison_2.f90: Likewise.
9634 * gfortran.dg/character_comparison_3.f90: Likewise.
9635 * gfortran.dg/character_comparison_4.f90: Likewise.
9636 * gfortran.dg/character_comparison_5.f90: Likewise.
9637 * gfortran.dg/character_comparison_6.f90: Likewise.
9638 * gfortran.dg/character_comparison_7.f90: Likewise.
9639 * gfortran.dg/character_comparison_8.f90: Likewise.
9640 * gfortran.dg/character_comparison_9.f90: Likewise.
9641 * gfortran.dg/charlen_15.f90: Likewise.
9642 * gfortran.dg/charlen_16.f90: Likewise.
9643 * gfortran.dg/chkbits.f90: Likewise.
9644 * gfortran.dg/chmod_1.f90: Likewise.
9645 * gfortran.dg/chmod_2.f90: Likewise.
9646 * gfortran.dg/chmod_3.f90: Likewise.
9647 * gfortran.dg/class_1.f03: Likewise.
9648 * gfortran.dg/class_18.f03: Likewise.
9649 * gfortran.dg/class_19.f03: Likewise.
9650 * gfortran.dg/class_35.f90: Likewise.
9651 * gfortran.dg/class_46.f03: Likewise.
9652 * gfortran.dg/class_48.f90: Likewise.
9653 * gfortran.dg/class_51.f90: Likewise.
9654 * gfortran.dg/class_52.f90: Likewise.
9655 * gfortran.dg/class_6.f03: Likewise.
9656 * gfortran.dg/class_63.f90: Likewise.
9657 * gfortran.dg/class_64.f90: Likewise.
9658 * gfortran.dg/class_65.f90: Likewise.
9659 * gfortran.dg/class_66.f90: Likewise.
9660 * gfortran.dg/class_67.f90: Likewise.
9661 * gfortran.dg/class_9.f03: Likewise.
9662 * gfortran.dg/class_alias.f90: Likewise.
9663 * gfortran.dg/class_allocate_1.f03: Likewise.
9664 * gfortran.dg/class_allocate_10.f03: Likewise.
9665 * gfortran.dg/class_allocate_13.f90: Likewise.
9666 * gfortran.dg/class_allocate_14.f90: Likewise.
9667 * gfortran.dg/class_allocate_15.f90: Likewise.
9668 * gfortran.dg/class_allocate_19.f03: Likewise.
9669 * gfortran.dg/class_allocate_21.f90: Likewise.
9670 * gfortran.dg/class_allocate_22.f90: Likewise.
9671 * gfortran.dg/class_allocate_3.f03: Likewise.
9672 * gfortran.dg/class_allocate_4.f03: Likewise.
9673 * gfortran.dg/class_allocate_5.f90: Likewise.
9674 * gfortran.dg/class_allocate_6.f03: Likewise.
9675 * gfortran.dg/class_allocate_7.f03: Likewise.
9676 * gfortran.dg/class_allocate_8.f03: Likewise.
9677 * gfortran.dg/class_allocate_9.f03: Likewise.
9678 * gfortran.dg/class_array_1.f03: Likewise.
9679 * gfortran.dg/class_array_14.f90: Likewise.
9680 * gfortran.dg/class_array_15.f03: Likewise.
9681 * gfortran.dg/class_array_16.f90: Likewise.
9682 * gfortran.dg/class_array_2.f03: Likewise.
9683 * gfortran.dg/class_array_20.f03: Likewise.
9684 * gfortran.dg/class_array_21.f03: Likewise.
9685 * gfortran.dg/class_array_3.f03: Likewise.
9686 * gfortran.dg/class_array_4.f03: Likewise.
9687 * gfortran.dg/class_array_7.f03: Likewise.
9688 * gfortran.dg/class_array_8.f03: Likewise.
9689 * gfortran.dg/class_array_9.f03: Likewise.
9690 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9691 * gfortran.dg/class_dummy_1.f03: Likewise.
9692 * gfortran.dg/class_optional_1.f90: Likewise.
9693 * gfortran.dg/class_optional_2.f90: Likewise.
9694 * gfortran.dg/class_result_5.f90: Likewise.
9695 * gfortran.dg/class_result_6.f90: Likewise.
9696 * gfortran.dg/class_to_type_1.f03: Likewise.
9697 * gfortran.dg/class_to_type_2.f90: Likewise.
9698 * gfortran.dg/class_to_type_3.f03: Likewise.
9699 * gfortran.dg/class_to_type_4.f90: Likewise.
9700 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9701 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9702 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9703 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9704 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9705 * gfortran.dg/coarray/codimension.f90: Likewise.
9706 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9707 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9708 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9709 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9710 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9711 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9712 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9713 * gfortran.dg/coarray/event_1.f90: Likewise.
9714 * gfortran.dg/coarray/event_2.f90: Likewise.
9715 * gfortran.dg/coarray/get_array.f90: Likewise.
9716 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9717 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9718 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9719 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9720 * gfortran.dg/coarray/lock_1.f90: Likewise.
9721 * gfortran.dg/coarray/lock_2.f90: Likewise.
9722 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9723 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9724 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9725 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9726 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9727 * gfortran.dg/coarray/registering_1.f90: Likewise.
9728 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9729 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9730 * gfortran.dg/coarray/send_array.f90: Likewise.
9731 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9732 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9733 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9734 * gfortran.dg/coarray/sync_1.f90: Likewise.
9735 * gfortran.dg/coarray/sync_3.f90: Likewise.
9736 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9737 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9738 * gfortran.dg/coarray_13.f90: Likewise.
9739 * gfortran.dg/coarray_15.f90: Likewise.
9740 * gfortran.dg/coarray_16.f90: Likewise.
9741 * gfortran.dg/coarray_2.f90: Likewise.
9742 * gfortran.dg/coarray_23.f90: Likewise.
9743 * gfortran.dg/coarray_40.f90: Likewise.
9744 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9745 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9746 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9747 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9748 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9749 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9750 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9751 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9752 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9753 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9754 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9755 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9756 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9757 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9758 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9759 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9760 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9761 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9762 * gfortran.dg/coarray_stat_2.f90: Likewise.
9763 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9764 * gfortran.dg/coindexed_1.f90: Likewise.
9765 * gfortran.dg/comma.f: Likewise.
9766 * gfortran.dg/comma_format_extension_3.f: Likewise.
9767 * gfortran.dg/comma_format_extension_4.f: Likewise.
9768 * gfortran.dg/common_2.f90: Likewise.
9769 * gfortran.dg/common_4.f90: Likewise.
9770 * gfortran.dg/common_align_1.f90: Likewise.
9771 * gfortran.dg/common_align_2.f90: Likewise.
9772 * gfortran.dg/common_equivalence_1.f: Likewise.
9773 * gfortran.dg/common_pointer_1.f90: Likewise.
9774 * gfortran.dg/common_resize_1.f: Likewise.
9775 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9776 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9777 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9778 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9779 * gfortran.dg/complex_read.f90: Likewise.
9780 * gfortran.dg/complex_write.f90: Likewise.
9781 * gfortran.dg/constant_substring.f: Likewise.
9782 * gfortran.dg/constructor_2.f90: Likewise.
9783 * gfortran.dg/constructor_3.f90: Likewise.
9784 * gfortran.dg/constructor_6.f90: Likewise.
9785 * gfortran.dg/contained_1.f90: Likewise.
9786 * gfortran.dg/contained_3.f90: Likewise.
9787 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9788 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9789 * gfortran.dg/continuation_1.f90: Likewise.
9790 * gfortran.dg/continuation_11.f90: Likewise.
9791 * gfortran.dg/continuation_12.f90: Likewise.
9792 * gfortran.dg/continuation_13.f90: Likewise.
9793 * gfortran.dg/continuation_14.f: Likewise.
9794 * gfortran.dg/continuation_8.f90: Likewise.
9795 * gfortran.dg/convert_2.f90: Likewise.
9796 * gfortran.dg/convert_implied_open.f90: Likewise.
9797 * gfortran.dg/count_init_expr.f03: Likewise.
9798 * gfortran.dg/cr_lf.f90: Likewise.
9799 * gfortran.dg/cray_pointers_10.f90: Likewise.
9800 * gfortran.dg/cray_pointers_2.f90: Likewise.
9801 * gfortran.dg/cray_pointers_5.f90: Likewise.
9802 * gfortran.dg/cray_pointers_7.f90: Likewise.
9803 * gfortran.dg/cray_pointers_8.f90: Likewise.
9804 * gfortran.dg/cshift_1.f90: Likewise.
9805 * gfortran.dg/cshift_2.f90: Likewise.
9806 * gfortran.dg/cshift_large_1.f90: Likewise.
9807 * gfortran.dg/cshift_nan_1.f90: Likewise.
9808 * gfortran.dg/csqrt_2.f: Likewise.
9809 * gfortran.dg/data_array_1.f90: Likewise.
9810 * gfortran.dg/data_char_1.f90: Likewise.
9811 * gfortran.dg/data_char_2.f90: Likewise.
9812 * gfortran.dg/data_char_3.f90: Likewise.
9813 * gfortran.dg/data_derived_1.f90: Likewise.
9814 * gfortran.dg/data_implied_do_1.f90: Likewise.
9815 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9816 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9817 * gfortran.dg/deallocate_stat.f90: Likewise.
9818 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9819 * gfortran.dg/debug/pr37738.f: Likewise.
9820 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9821 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9822 * gfortran.dg/dec_exp_1.f90: Likewise.
9823 * gfortran.dg/dec_init_1.f90: Likewise.
9824 * gfortran.dg/dec_init_2.f90: Likewise.
9825 * gfortran.dg/dec_init_3.f90: Likewise.
9826 * gfortran.dg/dec_init_4.f90: Likewise.
9827 * gfortran.dg/dec_io_1.f90: Likewise.
9828 * gfortran.dg/dec_io_2.f90: Likewise.
9829 * gfortran.dg/dec_io_2a.f90: Likewise.
9830 * gfortran.dg/dec_io_6.f90: Likewise.
9831 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9832 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9833 * gfortran.dg/dec_math.f90: Likewise.
9834 * gfortran.dg/dec_parameter_1.f: Likewise.
9835 * gfortran.dg/dec_parameter_2.f90: Likewise.
9836 * gfortran.dg/dec_static_1.f90: Likewise.
9837 * gfortran.dg/dec_static_2.f90: Likewise.
9838 * gfortran.dg/dec_structure_1.f90: Likewise.
9839 * gfortran.dg/dec_structure_10.f90: Likewise.
9840 * gfortran.dg/dec_structure_18.f90: Likewise.
9841 * gfortran.dg/dec_structure_19.f90: Likewise.
9842 * gfortran.dg/dec_structure_2.f90: Likewise.
9843 * gfortran.dg/dec_structure_22.f90: Likewise.
9844 * gfortran.dg/dec_structure_3.f90: Likewise.
9845 * gfortran.dg/dec_structure_4.f90: Likewise.
9846 * gfortran.dg/dec_structure_5.f90: Likewise.
9847 * gfortran.dg/dec_structure_6.f90: Likewise.
9848 * gfortran.dg/dec_structure_7.f90: Likewise.
9849 * gfortran.dg/dec_union_1.f90: Likewise.
9850 * gfortran.dg/dec_union_2.f90: Likewise.
9851 * gfortran.dg/dec_union_3.f90: Likewise.
9852 * gfortran.dg/dec_union_4.f90: Likewise.
9853 * gfortran.dg/dec_union_5.f90: Likewise.
9854 * gfortran.dg/default_format_1.f90: Likewise.
9855 * gfortran.dg/default_format_2.f90: Likewise.
9856 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9857 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9858 * gfortran.dg/default_initialization_3.f90: Likewise.
9859 * gfortran.dg/default_initialization_4.f90: Likewise.
9860 * gfortran.dg/default_initialization_5.f90: Likewise.
9861 * gfortran.dg/deferred_character_1.f90: Likewise.
9862 * gfortran.dg/deferred_character_10.f90: Likewise.
9863 * gfortran.dg/deferred_character_11.f90: Likewise.
9864 * gfortran.dg/deferred_character_12.f90: Likewise.
9865 * gfortran.dg/deferred_character_13.f90: Likewise.
9866 * gfortran.dg/deferred_character_14.f90: Likewise.
9867 * gfortran.dg/deferred_character_15.f90: Likewise.
9868 * gfortran.dg/deferred_character_16.f90: Likewise.
9869 * gfortran.dg/deferred_character_2.f90: Likewise.
9870 * gfortran.dg/deferred_character_3.f90: Likewise.
9871 * gfortran.dg/deferred_character_4.f90: Likewise.
9872 * gfortran.dg/deferred_character_5.f90: Likewise.
9873 * gfortran.dg/deferred_character_6.f90: Likewise.
9874 * gfortran.dg/deferred_character_7.f90: Likewise.
9875 * gfortran.dg/deferred_character_8.f90: Likewise.
9876 * gfortran.dg/deferred_character_9.f90: Likewise.
9877 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9878 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9879 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9880 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9881 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9882 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9883 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9884 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9885 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9886 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9887 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9888 * gfortran.dg/defined_assignment_1.f90: Likewise.
9889 * gfortran.dg/defined_assignment_10.f90: Likewise.
9890 * gfortran.dg/defined_assignment_11.f90: Likewise.
9891 * gfortran.dg/defined_assignment_2.f90: Likewise.
9892 * gfortran.dg/defined_assignment_3.f90: Likewise.
9893 * gfortran.dg/defined_assignment_4.f90: Likewise.
9894 * gfortran.dg/defined_assignment_5.f90: Likewise.
9895 * gfortran.dg/defined_assignment_8.f90: Likewise.
9896 * gfortran.dg/defined_assignment_9.f90: Likewise.
9897 * gfortran.dg/dependency_2.f90: Likewise.
9898 * gfortran.dg/dependency_21.f90: Likewise.
9899 * gfortran.dg/dependency_22.f90: Likewise.
9900 * gfortran.dg/dependency_23.f90: Likewise.
9901 * gfortran.dg/dependency_24.f90: Likewise.
9902 * gfortran.dg/dependency_25.f90: Likewise.
9903 * gfortran.dg/dependency_26.f90: Likewise.
9904 * gfortran.dg/dependency_39.f90: Likewise.
9905 * gfortran.dg/dependency_40.f90: Likewise.
9906 * gfortran.dg/dependency_41.f90: Likewise.
9907 * gfortran.dg/dependency_42.f90: Likewise.
9908 * gfortran.dg/dependency_43.f90: Likewise.
9909 * gfortran.dg/dependency_44.f90: Likewise.
9910 * gfortran.dg/dependency_45.f90: Likewise.
9911 * gfortran.dg/dependency_50.f90: Likewise.
9912 * gfortran.dg/dependency_51.f90: Likewise.
9913 * gfortran.dg/dependent_decls_1.f90: Likewise.
9914 * gfortran.dg/der_array_1.f90: Likewise.
9915 * gfortran.dg/der_array_io_1.f90: Likewise.
9916 * gfortran.dg/der_array_io_2.f90: Likewise.
9917 * gfortran.dg/der_array_io_3.f90: Likewise.
9918 * gfortran.dg/der_io_1.f90: Likewise.
9919 * gfortran.dg/der_io_3.f90: Likewise.
9920 * gfortran.dg/der_pointer_2.f90: Likewise.
9921 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9922 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9923 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9924 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9925 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9926 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9927 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9928 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9929 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9930 * gfortran.dg/derived_external_function_1.f90: Likewise.
9931 * gfortran.dg/derived_init_1.f90: Likewise.
9932 * gfortran.dg/derived_init_2.f90: Likewise.
9933 * gfortran.dg/derived_init_3.f90: Likewise.
9934 * gfortran.dg/derived_init_4.f90: Likewise.
9935 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9936 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9937 * gfortran.dg/dev_null.F90: Likewise.
9938 * gfortran.dg/dfloat_1.f90: Likewise.
9939 * gfortran.dg/dim_sum_1.f90: Likewise.
9940 * gfortran.dg/dim_sum_2.f90: Likewise.
9941 * gfortran.dg/dim_sum_3.f90: Likewise.
9942 * gfortran.dg/direct_io_10.f: Likewise.
9943 * gfortran.dg/direct_io_11.f90: Likewise.
9944 * gfortran.dg/direct_io_12.f90: Likewise.
9945 * gfortran.dg/direct_io_2.f90: Likewise.
9946 * gfortran.dg/direct_io_3.f90: Likewise.
9947 * gfortran.dg/direct_io_4.f90: Likewise.
9948 * gfortran.dg/direct_io_5.f90: Likewise.
9949 * gfortran.dg/direct_io_6.f90: Likewise.
9950 * gfortran.dg/direct_io_7.f90: Likewise.
9951 * gfortran.dg/direct_io_8.f90: Likewise.
9952 * gfortran.dg/direct_io_9.f: Likewise.
9953 * gfortran.dg/do_1.f90: Likewise.
9954 * gfortran.dg/do_3.F90: Likewise.
9955 * gfortran.dg/do_concurrent_2.f90: Likewise.
9956 * gfortran.dg/do_concurrent_4.f90: Likewise.
9957 * gfortran.dg/do_corner_warn.f90: Likewise.
9958 * gfortran.dg/do_iterator_2.f90: Likewise.
9959 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9960 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9961 * gfortran.dg/dos_eol.f: Likewise.
9962 * gfortran.dg/dot_product_1.f03: Likewise.
9963 * gfortran.dg/dot_product_2.f90: Likewise.
9964 * gfortran.dg/dot_product_4.f90: Likewise.
9965 * gfortran.dg/dshift_1.F90: Likewise.
9966 * gfortran.dg/dshift_2.F90: Likewise.
9967 * gfortran.dg/dtio_1.f90: Likewise.
9968 * gfortran.dg/dtio_10.f90: Likewise.
9969 * gfortran.dg/dtio_12.f90: Likewise.
9970 * gfortran.dg/dtio_14.f90: Likewise.
9971 * gfortran.dg/dtio_15.f90: Likewise.
9972 * gfortran.dg/dtio_16.f90: Likewise.
9973 * gfortran.dg/dtio_17.f90: Likewise.
9974 * gfortran.dg/dtio_19.f90: Likewise.
9975 * gfortran.dg/dtio_2.f90: Likewise.
9976 * gfortran.dg/dtio_20.f03: Likewise.
9977 * gfortran.dg/dtio_22.f90: Likewise.
9978 * gfortran.dg/dtio_24.f90: Likewise.
9979 * gfortran.dg/dtio_25.f90: Likewise.
9980 * gfortran.dg/dtio_26.f03: Likewise.
9981 * gfortran.dg/dtio_27.f90: Likewise.
9982 * gfortran.dg/dtio_28.f03: Likewise.
9983 * gfortran.dg/dtio_3.f90: Likewise.
9984 * gfortran.dg/dtio_30.f03: Likewise.
9985 * gfortran.dg/dtio_31.f03: Likewise.
9986 * gfortran.dg/dtio_32.f03: Likewise.
9987 * gfortran.dg/dtio_4.f90: Likewise.
9988 * gfortran.dg/dtio_5.f90: Likewise.
9989 * gfortran.dg/dtio_7.f90: Likewise.
9990 * gfortran.dg/dtio_8.f90: Likewise.
9991 * gfortran.dg/dtio_9.f90: Likewise.
9992 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9993 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9994 * gfortran.dg/dup_save_1.f90: Likewise.
9995 * gfortran.dg/dup_save_2.f90: Likewise.
9996 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9997 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9998 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9999 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
10000 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
10001 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
10002 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
10003 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
10004 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10005 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10006 * gfortran.dg/e_d_fmt.f90: Likewise.
10007 * gfortran.dg/edit_real_1.f90: Likewise.
10008 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10009 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10010 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10011 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10012 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10013 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10014 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10015 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10016 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10017 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10018 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10019 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10020 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10021 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10022 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10023 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10024 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10025 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10026 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10027 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10028 * gfortran.dg/empty_format_1.f90: Likewise.
10029 * gfortran.dg/endfile.f: Likewise.
10030 * gfortran.dg/endfile.f90: Likewise.
10031 * gfortran.dg/endfile_2.f90: Likewise.
10032 * gfortran.dg/entry_1.f90: Likewise.
10033 * gfortran.dg/entry_10.f90: Likewise.
10034 * gfortran.dg/entry_12.f90: Likewise.
10035 * gfortran.dg/entry_13.f90: Likewise.
10036 * gfortran.dg/entry_14.f90: Likewise.
10037 * gfortran.dg/entry_16.f90: Likewise.
10038 * gfortran.dg/entry_3.f90: Likewise.
10039 * gfortran.dg/entry_6.f90: Likewise.
10040 * gfortran.dg/entry_9.f90: Likewise.
10041 * gfortran.dg/entry_array_specs_2.f: Likewise.
10042 * gfortran.dg/enum_1.f90: Likewise.
10043 * gfortran.dg/enum_9.f90: Likewise.
10044 * gfortran.dg/eof_1.f90: Likewise.
10045 * gfortran.dg/eof_2.f90: Likewise.
10046 * gfortran.dg/eof_4.f90: Likewise.
10047 * gfortran.dg/eof_5.f90: Likewise.
10048 * gfortran.dg/eor_handling_1.f90: Likewise.
10049 * gfortran.dg/eor_handling_2.f90: Likewise.
10050 * gfortran.dg/eor_handling_3.f90: Likewise.
10051 * gfortran.dg/eor_handling_4.f90: Likewise.
10052 * gfortran.dg/eor_handling_5.f90: Likewise.
10053 * gfortran.dg/eoshift_3.f90: Likewise.
10054 * gfortran.dg/eoshift_4.f90: Likewise.
10055 * gfortran.dg/eoshift_5.f90: Likewise.
10056 * gfortran.dg/eoshift_6.f90: Likewise.
10057 * gfortran.dg/eoshift_large_1.f90: Likewise.
10058 * gfortran.dg/equiv_6.f90: Likewise.
10059 * gfortran.dg/equiv_7.f90: Likewise.
10060 * gfortran.dg/equiv_9.f90: Likewise.
10061 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10062 * gfortran.dg/erf_2.F90: Likewise.
10063 * gfortran.dg/erf_3.F90: Likewise.
10064 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10065 * gfortran.dg/error_format_2.f90: Likewise.
10066 * gfortran.dg/error_recovery_5.f90: Likewise.
10067 * gfortran.dg/execute_command_line_2.f90: Likewise.
10068 * gfortran.dg/execute_command_line_3.f90: Likewise.
10069 * gfortran.dg/exit_1.f08: Likewise.
10070 * gfortran.dg/exit_3.f08: Likewise.
10071 * gfortran.dg/exponent_1.f90: Likewise.
10072 * gfortran.dg/exponent_2.f90: Likewise.
10073 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10074 * gfortran.dg/extends_1.f03: Likewise.
10075 * gfortran.dg/extends_16.f90: Likewise.
10076 * gfortran.dg/extends_2.f03: Likewise.
10077 * gfortran.dg/extends_3.f03: Likewise.
10078 * gfortran.dg/extends_4.f03: Likewise.
10079 * gfortran.dg/extends_type_of_1.f03: Likewise.
10080 * gfortran.dg/extends_type_of_2.f03: Likewise.
10081 * gfortran.dg/external_procedures_3.f90: Likewise.
10082 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10083 * gfortran.dg/f2003_io_1.f03: Likewise.
10084 * gfortran.dg/f2003_io_4.f03: Likewise.
10085 * gfortran.dg/f2003_io_5.f03: Likewise.
10086 * gfortran.dg/f2003_io_6.f03: Likewise.
10087 * gfortran.dg/f2003_io_7.f03: Likewise.
10088 * gfortran.dg/f2c_1.f90: Likewise.
10089 * gfortran.dg/f2c_2.f90: Likewise.
10090 * gfortran.dg/f2c_3.f90: Likewise.
10091 * gfortran.dg/f2c_4.f90: Likewise.
10092 * gfortran.dg/f2c_6.f90: Likewise.
10093 * gfortran.dg/f2c_7.f90: Likewise.
10094 * gfortran.dg/f2c_9.f90: Likewise.
10095 * gfortran.dg/fgetc_1.f90: Likewise.
10096 * gfortran.dg/fgetc_2.f90: Likewise.
10097 * gfortran.dg/filename_null.f90: Likewise.
10098 * gfortran.dg/finalize_12.f90: Likewise.
10099 * gfortran.dg/finalize_13.f90: Likewise.
10100 * gfortran.dg/finalize_15.f90: Likewise.
10101 * gfortran.dg/finalize_17.f90: Likewise.
10102 * gfortran.dg/finalize_18.f90: Likewise.
10103 * gfortran.dg/finalize_25.f90: Likewise.
10104 * gfortran.dg/finalize_29.f08: Likewise.
10105 * gfortran.dg/finalize_31.f90: Likewise.
10106 * gfortran.dg/float_1.f90: Likewise.
10107 * gfortran.dg/flush_1.f90: Likewise.
10108 * gfortran.dg/fmt_bz_bn.f: Likewise.
10109 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10110 * gfortran.dg/fmt_cache_1.f: Likewise.
10111 * gfortran.dg/fmt_cache_2.f: Likewise.
10112 * gfortran.dg/fmt_cache_3.f90: Likewise.
10113 * gfortran.dg/fmt_colon.f90: Likewise.
10114 * gfortran.dg/fmt_e.f90: Likewise.
10115 * gfortran.dg/fmt_en.f90: Likewise.
10116 * gfortran.dg/fmt_error_10.f: Likewise.
10117 * gfortran.dg/fmt_error_9.f: Likewise.
10118 * gfortran.dg/fmt_exhaust.f90: Likewise.
10119 * gfortran.dg/fmt_f0_1.f90: Likewise.
10120 * gfortran.dg/fmt_f_an_p.f: Likewise.
10121 * gfortran.dg/fmt_fw_d.f90: Likewise.
10122 * gfortran.dg/fmt_g.f: Likewise.
10123 * gfortran.dg/fmt_g0_1.f08: Likewise.
10124 * gfortran.dg/fmt_g0_2.f08: Likewise.
10125 * gfortran.dg/fmt_g0_4.f08: Likewise.
10126 * gfortran.dg/fmt_g0_5.f08: Likewise.
10127 * gfortran.dg/fmt_g0_6.f08: Likewise.
10128 * gfortran.dg/fmt_g0_7.f08: Likewise.
10129 * gfortran.dg/fmt_g_1.f90: Likewise.
10130 * gfortran.dg/fmt_int_sign.f90: Likewise.
10131 * gfortran.dg/fmt_l.f90: Likewise.
10132 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10133 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10134 * gfortran.dg/fmt_p_1.f90: Likewise.
10135 * gfortran.dg/fmt_pf.f90: Likewise.
10136 * gfortran.dg/fmt_read.f90: Likewise.
10137 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10138 * gfortran.dg/fmt_t_1.f90: Likewise.
10139 * gfortran.dg/fmt_t_2.f90: Likewise.
10140 * gfortran.dg/fmt_t_3.f90: Likewise.
10141 * gfortran.dg/fmt_t_4.f90: Likewise.
10142 * gfortran.dg/fmt_t_5.f90: Likewise.
10143 * gfortran.dg/fmt_t_6.f: Likewise.
10144 * gfortran.dg/fmt_t_7.f: Likewise.
10145 * gfortran.dg/fmt_t_9.f: Likewise.
10146 * gfortran.dg/fmt_tl.f: Likewise.
10147 * gfortran.dg/fmt_unlimited.f90: Likewise.
10148 * gfortran.dg/fmt_white.f: Likewise.
10149 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10150 * gfortran.dg/fold_nearest.f90: Likewise.
10151 * gfortran.dg/forall_1.f90: Likewise.
10152 * gfortran.dg/forall_10.f90: Likewise.
10153 * gfortran.dg/forall_12.f90: Likewise.
10154 * gfortran.dg/forall_13.f90: Likewise.
10155 * gfortran.dg/forall_15.f90: Likewise.
10156 * gfortran.dg/forall_4.f90: Likewise.
10157 * gfortran.dg/forall_5.f90: Likewise.
10158 * gfortran.dg/forall_6.f90: Likewise.
10159 * gfortran.dg/forall_7.f90: Likewise.
10160 * gfortran.dg/fraction.f90: Likewise.
10161 * gfortran.dg/fseek.f90: Likewise.
10162 * gfortran.dg/ftell_1.f90: Likewise.
10163 * gfortran.dg/ftell_2.f90: Likewise.
10164 * gfortran.dg/ftell_3.f90: Likewise.
10165 * gfortran.dg/func_assign_2.f90: Likewise.
10166 * gfortran.dg/func_assign_3.f90: Likewise.
10167 * gfortran.dg/func_derived_1.f90: Likewise.
10168 * gfortran.dg/func_derived_2.f90: Likewise.
10169 * gfortran.dg/func_derived_3.f90: Likewise.
10170 * gfortran.dg/func_result_1.f90: Likewise.
10171 * gfortran.dg/func_result_2.f90: Likewise.
10172 * gfortran.dg/func_result_6.f90: Likewise.
10173 * gfortran.dg/function_charlen_2.f90: Likewise.
10174 * gfortran.dg/function_charlen_3.f: Likewise.
10175 * gfortran.dg/function_kinds_1.f90: Likewise.
10176 * gfortran.dg/function_kinds_4.f90: Likewise.
10177 * gfortran.dg/function_optimize_10.f90: Likewise.
10178 * gfortran.dg/function_optimize_11.f90: Likewise.
10179 * gfortran.dg/function_optimize_12.f90: Likewise.
10180 * gfortran.dg/function_optimize_4.f90: Likewise.
10181 * gfortran.dg/function_optimize_8.f90: Likewise.
10182 * gfortran.dg/g77/13037.f: Likewise.
10183 * gfortran.dg/g77/1832.f: Likewise.
10184 * gfortran.dg/g77/19981119-0.f: Likewise.
10185 * gfortran.dg/g77/19990313-0.f: Likewise.
10186 * gfortran.dg/g77/19990313-1.f: Likewise.
10187 * gfortran.dg/g77/19990313-2.f: Likewise.
10188 * gfortran.dg/g77/19990313-3.f: Likewise.
10189 * gfortran.dg/g77/19990419-1.f: Likewise.
10190 * gfortran.dg/g77/19990826-0.f: Likewise.
10191 * gfortran.dg/g77/19990826-2.f: Likewise.
10192 * gfortran.dg/g77/20000503-1.f: Likewise.
10193 * gfortran.dg/g77/20001111.f: Likewise.
10194 * gfortran.dg/g77/20010116.f: Likewise.
10195 * gfortran.dg/g77/20010216-1.f: Likewise.
10196 * gfortran.dg/g77/20010430.f: Likewise.
10197 * gfortran.dg/g77/20010610.f: Likewise.
10198 * gfortran.dg/g77/6177.f: Likewise.
10199 * gfortran.dg/g77/7388.f: Likewise.
10200 * gfortran.dg/g77/947.f: Likewise.
10201 * gfortran.dg/g77/970625-2.f: Likewise.
10202 * gfortran.dg/g77/971102-1.f: Likewise.
10203 * gfortran.dg/g77/980628-0.f: Likewise.
10204 * gfortran.dg/g77/980628-1.f: Likewise.
10205 * gfortran.dg/g77/980628-10.f: Likewise.
10206 * gfortran.dg/g77/980628-2.f: Likewise.
10207 * gfortran.dg/g77/980628-3.f: Likewise.
10208 * gfortran.dg/g77/980628-7.f: Likewise.
10209 * gfortran.dg/g77/980628-8.f: Likewise.
10210 * gfortran.dg/g77/980628-9.f: Likewise.
10211 * gfortran.dg/g77/980701-0.f: Likewise.
10212 * gfortran.dg/g77/980701-1.f: Likewise.
10213 * gfortran.dg/g77/cabs.f: Likewise.
10214 * gfortran.dg/g77/claus.f: Likewise.
10215 * gfortran.dg/g77/complex_1.f: Likewise.
10216 * gfortran.dg/g77/cpp3.F: Likewise.
10217 * gfortran.dg/g77/cpp4.F: Likewise.
10218 * gfortran.dg/g77/cpp5.F: Likewise.
10219 * gfortran.dg/g77/dcomplex.f: Likewise.
10220 * gfortran.dg/g77/dnrm2.f: Likewise.
10221 * gfortran.dg/g77/erfc.f: Likewise.
10222 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10223 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10224 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10225 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10226 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10227 * gfortran.dg/g77/int8421.f: Likewise.
10228 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10229 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10230 * gfortran.dg/g77/le.f: Likewise.
10231 * gfortran.dg/g77/short.f: Likewise.
10232 * gfortran.dg/gamma_1.f90: Likewise.
10233 * gfortran.dg/gamma_4.f90: Likewise.
10234 * gfortran.dg/gamma_5.f90: Likewise.
10235 * gfortran.dg/generic_13.f90: Likewise.
10236 * gfortran.dg/generic_15.f90: Likewise.
10237 * gfortran.dg/generic_19.f90: Likewise.
10238 * gfortran.dg/generic_20.f90: Likewise.
10239 * gfortran.dg/generic_23.f03: Likewise.
10240 * gfortran.dg/generic_25.f90: Likewise.
10241 * gfortran.dg/generic_27.f90: Likewise.
10242 * gfortran.dg/generic_31.f90: Likewise.
10243 * gfortran.dg/generic_4.f90: Likewise.
10244 * gfortran.dg/global_vars_c_init.f90: Likewise.
10245 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10246 * gfortran.dg/gnu_logical_1.F: Likewise.
10247 * gfortran.dg/goacc/fixed-1.f: Likewise.
10248 * gfortran.dg/goacc/fixed-2.f: Likewise.
10249 * gfortran.dg/goacc/gang-static.f95: Likewise.
10250 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10251 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10252 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10253 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10254 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10255 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10256 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10257 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10258 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10259 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10260 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10261 * gfortran.dg/gomp/pr48794.f90: Likewise.
10262 * gfortran.dg/gomp/pr72744.f90: Likewise.
10263 * gfortran.dg/gomp/pr77665.f90: Likewise.
10264 * gfortran.dg/gomp/workshare2.f90: Likewise.
10265 * gfortran.dg/gomp/workshare3.f90: Likewise.
10266 * gfortran.dg/goto_1.f: Likewise.
10267 * gfortran.dg/goto_2.f90: Likewise.
10268 * gfortran.dg/goto_4.f90: Likewise.
10269 * gfortran.dg/goto_6.f: Likewise.
10270 * gfortran.dg/graphite/id-26.f03: Likewise.
10271 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10272 * gfortran.dg/graphite/pr29581.f90: Likewise.
10273 * gfortran.dg/graphite/pr29832.f90: Likewise.
10274 * gfortran.dg/graphite/run-id-1.f: Likewise.
10275 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10276 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10277 * gfortran.dg/hollerith.f90: Likewise.
10278 * gfortran.dg/hollerith4.f90: Likewise.
10279 * gfortran.dg/hollerith6.f90: Likewise.
10280 * gfortran.dg/hollerith8.f90: Likewise.
10281 * gfortran.dg/hollerith_1.f90: Likewise.
10282 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10283 * gfortran.dg/hollerith_f95.f90: Likewise.
10284 * gfortran.dg/hollerith_legacy.f90: Likewise.
10285 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10286 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10287 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10288 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10289 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10290 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10291 * gfortran.dg/hypot_1.f90: Likewise.
10292 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10293 * gfortran.dg/iargc.f90: Likewise.
10294 * gfortran.dg/ibits.f90: Likewise.
10295 * gfortran.dg/ichar_1.f90: Likewise.
10296 * gfortran.dg/ichar_2.f90: Likewise.
10297 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10298 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10299 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10300 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10301 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10302 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10303 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10304 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10305 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10306 * gfortran.dg/ieee/large_1.f90: Likewise.
10307 * gfortran.dg/ieee/large_2.f90: Likewise.
10308 * gfortran.dg/ieee/large_3.F90: Likewise.
10309 * gfortran.dg/ieee/large_4.f90: Likewise.
10310 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10311 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10312 * gfortran.dg/impl_do_var_data.f90: Likewise.
10313 * gfortran.dg/implicit_10.f90: Likewise.
10314 * gfortran.dg/implicit_12.f90: Likewise.
10315 * gfortran.dg/implicit_class_1.f90: Likewise.
10316 * gfortran.dg/implicit_pure_1.f90: Likewise.
10317 * gfortran.dg/implied_do_1.f90: Likewise.
10318 * gfortran.dg/implied_do_io_1.f90: Likewise.
10319 * gfortran.dg/implied_do_io_2.f90: Likewise.
10320 * gfortran.dg/implied_do_io_3.f90: Likewise.
10321 * gfortran.dg/implied_shape_1.f08: Likewise.
10322 * gfortran.dg/import.f90: Likewise.
10323 * gfortran.dg/import4.f90: Likewise.
10324 * gfortran.dg/impure_1.f08: Likewise.
10325 * gfortran.dg/index.f90: Likewise.
10326 * gfortran.dg/index_2.f90: Likewise.
10327 * gfortran.dg/init_flag_1.f90: Likewise.
10328 * gfortran.dg/init_flag_10.f90: Likewise.
10329 * gfortran.dg/init_flag_15.f03: Likewise.
10330 * gfortran.dg/init_flag_2.f90: Likewise.
10331 * gfortran.dg/init_flag_3.f90: Likewise.
10332 * gfortran.dg/init_flag_4.f90: Likewise.
10333 * gfortran.dg/init_flag_5.f90: Likewise.
10334 * gfortran.dg/init_flag_6.f90: Likewise.
10335 * gfortran.dg/init_flag_7.f90: Likewise.
10336 * gfortran.dg/init_flag_9.f90: Likewise.
10337 * gfortran.dg/initialization_11.f90: Likewise.
10338 * gfortran.dg/initialization_19.f90: Likewise.
10339 * gfortran.dg/initialization_2.f90: Likewise.
10340 * gfortran.dg/initialization_22.f90: Likewise.
10341 * gfortran.dg/initialization_27.f90: Likewise.
10342 * gfortran.dg/initialization_5.f90: Likewise.
10343 * gfortran.dg/initialization_6.f90: Likewise.
10344 * gfortran.dg/inline_matmul_1.f90: Likewise.
10345 * gfortran.dg/inline_matmul_10.f90: Likewise.
10346 * gfortran.dg/inline_matmul_11.f90: Likewise.
10347 * gfortran.dg/inline_matmul_13.f90: Likewise.
10348 * gfortran.dg/inline_matmul_14.f90: Likewise.
10349 * gfortran.dg/inline_matmul_16.f90: Likewise.
10350 * gfortran.dg/inline_matmul_17.f90: Likewise.
10351 * gfortran.dg/inline_matmul_18.f90: Likewise.
10352 * gfortran.dg/inline_matmul_19.f90: Likewise.
10353 * gfortran.dg/inline_matmul_2.f90: Likewise.
10354 * gfortran.dg/inline_matmul_20.f90: Likewise.
10355 * gfortran.dg/inline_matmul_22.f90: Likewise.
10356 * gfortran.dg/inline_matmul_3.f90: Likewise.
10357 * gfortran.dg/inline_matmul_4.f90: Likewise.
10358 * gfortran.dg/inline_matmul_5.f90: Likewise.
10359 * gfortran.dg/inline_matmul_6.f90: Likewise.
10360 * gfortran.dg/inline_matmul_7.f90: Likewise.
10361 * gfortran.dg/inline_matmul_8.f90: Likewise.
10362 * gfortran.dg/inline_matmul_9.f90: Likewise.
10363 * gfortran.dg/inline_sum_1.f90: Likewise.
10364 * gfortran.dg/inline_sum_3.f90: Likewise.
10365 * gfortran.dg/inline_sum_5.f90: Likewise.
10366 * gfortran.dg/inquire-complex.f90: Likewise.
10367 * gfortran.dg/inquire.f90: Likewise.
10368 * gfortran.dg/inquire_10.f90: Likewise.
10369 * gfortran.dg/inquire_13.f90: Likewise.
10370 * gfortran.dg/inquire_15.f90: Likewise.
10371 * gfortran.dg/inquire_16.f90: Likewise.
10372 * gfortran.dg/inquire_17.f90: Likewise.
10373 * gfortran.dg/inquire_5.f90: Likewise.
10374 * gfortran.dg/inquire_6.f90: Likewise.
10375 * gfortran.dg/inquire_7.f90: Likewise.
10376 * gfortran.dg/inquire_9.f90: Likewise.
10377 * gfortran.dg/inquire_internal.f90: Likewise.
10378 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10379 * gfortran.dg/inquire_size.f90: Likewise.
10380 * gfortran.dg/int_1.f90: Likewise.
10381 * gfortran.dg/int_conv_1.f90: Likewise.
10382 * gfortran.dg/int_range_io_1.f90: Likewise.
10383 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10384 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10385 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10386 * gfortran.dg/integer_plus.f90: Likewise.
10387 * gfortran.dg/intent_out_2.f90: Likewise.
10388 * gfortran.dg/intent_out_5.f90: Likewise.
10389 * gfortran.dg/intent_out_6.f90: Likewise.
10390 * gfortran.dg/interface_12.f90: Likewise.
10391 * gfortran.dg/interface_19.f90: Likewise.
10392 * gfortran.dg/interface_4.f90: Likewise.
10393 * gfortran.dg/interface_5.f90: Likewise.
10394 * gfortran.dg/interface_9.f90: Likewise.
10395 * gfortran.dg/interface_assignment_1.f90: Likewise.
10396 * gfortran.dg/interface_assignment_2.f90: Likewise.
10397 * gfortran.dg/internal_dummy_2.f08: Likewise.
10398 * gfortran.dg/internal_dummy_3.f08: Likewise.
10399 * gfortran.dg/internal_dummy_4.f08: Likewise.
10400 * gfortran.dg/internal_pack_1.f90: Likewise.
10401 * gfortran.dg/internal_pack_10.f90: Likewise.
10402 * gfortran.dg/internal_pack_12.f90: Likewise.
10403 * gfortran.dg/internal_pack_13.f90: Likewise.
10404 * gfortran.dg/internal_pack_14.f90: Likewise.
10405 * gfortran.dg/internal_pack_15.f90: Likewise.
10406 * gfortran.dg/internal_pack_2.f90: Likewise.
10407 * gfortran.dg/internal_pack_3.f90: Likewise.
10408 * gfortran.dg/internal_pack_4.f90: Likewise.
10409 * gfortran.dg/internal_pack_6.f90: Likewise.
10410 * gfortran.dg/internal_pack_8.f90: Likewise.
10411 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10412 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10413 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10414 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10415 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10416 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10417 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10418 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10419 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10420 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10421 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10422 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10423 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10424 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10425 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10426 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10427 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10428 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10429 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10430 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10431 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10432 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10433 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10434 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10435 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10436 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10437 * gfortran.dg/io_err_1.f90: Likewise.
10438 * gfortran.dg/io_real_boz.f90: Likewise.
10439 * gfortran.dg/iomsg_1.f90: Likewise.
10440 * gfortran.dg/iostat_1.f90: Likewise.
10441 * gfortran.dg/iostat_2.f90: Likewise.
10442 * gfortran.dg/iostat_4.f90: Likewise.
10443 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10444 * gfortran.dg/ishft_1.f90: Likewise.
10445 * gfortran.dg/ishft_2.f90: Likewise.
10446 * gfortran.dg/ishft_4.f90: Likewise.
10447 * gfortran.dg/isnan_1.f90: Likewise.
10448 * gfortran.dg/isnan_2.f90: Likewise.
10449 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10450 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10451 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10452 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10453 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10454 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10455 * gfortran.dg/itime_idate_1.f: Likewise.
10456 * gfortran.dg/itime_idate_2.f: Likewise.
10457 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10458 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10459 * gfortran.dg/large_real_kind_1.f90: Likewise.
10460 * gfortran.dg/large_real_kind_2.F90: Likewise.
10461 * gfortran.dg/large_real_kind_3.F90: Likewise.
10462 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10463 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10464 * gfortran.dg/large_recl.f90: Likewise.
10465 * gfortran.dg/large_unit_1.f90: Likewise.
10466 * gfortran.dg/large_unit_2.f90: Likewise.
10467 * gfortran.dg/largeequiv_1.f90: Likewise.
10468 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10469 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10470 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10471 * gfortran.dg/list_read_1.f90: Likewise.
10472 * gfortran.dg/list_read_10.f90: Likewise.
10473 * gfortran.dg/list_read_11.f90: Likewise.
10474 * gfortran.dg/list_read_12.f90: Likewise.
10475 * gfortran.dg/list_read_13.f: Likewise.
10476 * gfortran.dg/list_read_14.f90: Likewise.
10477 * gfortran.dg/list_read_2.f90: Likewise.
10478 * gfortran.dg/list_read_3.f90: Likewise.
10479 * gfortran.dg/list_read_4.f90: Likewise.
10480 * gfortran.dg/list_read_5.f90: Likewise.
10481 * gfortran.dg/list_read_6.f90: Likewise.
10482 * gfortran.dg/list_read_7.f90: Likewise.
10483 * gfortran.dg/list_read_8.f90: Likewise.
10484 * gfortran.dg/list_read_9.f90: Likewise.
10485 * gfortran.dg/loc_2.f90: Likewise.
10486 * gfortran.dg/logical_1.f90: Likewise.
10487 * gfortran.dg/logical_dot_product.f90: Likewise.
10488 * gfortran.dg/logical_temp_io.f90: Likewise.
10489 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10490 * gfortran.dg/lrshift_1.f90: Likewise.
10491 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10492 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10493 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10494 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10495 * gfortran.dg/make_unit.f90: Likewise.
10496 * gfortran.dg/mapping_1.f90: Likewise.
10497 * gfortran.dg/mapping_2.f90: Likewise.
10498 * gfortran.dg/mapping_3.f90: Likewise.
10499 * gfortran.dg/masklr_1.F90: Likewise.
10500 * gfortran.dg/masklr_2.F90: Likewise.
10501 * gfortran.dg/matmul_1.f90: Likewise.
10502 * gfortran.dg/matmul_10.f90: Likewise.
10503 * gfortran.dg/matmul_12.f90: Likewise.
10504 * gfortran.dg/matmul_16.f90: Likewise.
10505 * gfortran.dg/matmul_17.f90: Likewise.
10506 * gfortran.dg/matmul_18.f90: Likewise.
10507 * gfortran.dg/matmul_2.f90: Likewise.
10508 * gfortran.dg/matmul_3.f90: Likewise.
10509 * gfortran.dg/matmul_4.f90: Likewise.
10510 * gfortran.dg/matmul_6.f90: Likewise.
10511 * gfortran.dg/matmul_8.f03: Likewise.
10512 * gfortran.dg/matmul_9.f90: Likewise.
10513 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10514 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10515 * gfortran.dg/matmul_const.f90: Likewise.
10516 * gfortran.dg/maxloc_1.f90: Likewise.
10517 * gfortran.dg/maxloc_2.f90: Likewise.
10518 * gfortran.dg/maxloc_3.f90: Likewise.
10519 * gfortran.dg/maxloc_4.f90: Likewise.
10520 * gfortran.dg/maxloc_string_1.f90: Likewise.
10521 * gfortran.dg/maxlocval_1.f90: Likewise.
10522 * gfortran.dg/maxlocval_2.f90: Likewise.
10523 * gfortran.dg/maxlocval_3.f90: Likewise.
10524 * gfortran.dg/maxlocval_4.f90: Likewise.
10525 * gfortran.dg/maxval_char_1.f90: Likewise.
10526 * gfortran.dg/maxval_char_2.f90: Likewise.
10527 * gfortran.dg/maxval_char_3.f90: Likewise.
10528 * gfortran.dg/maxval_char_4.f90: Likewise.
10529 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10530 * gfortran.dg/mclock.f90: Likewise.
10531 * gfortran.dg/merge_bits_1.F90: Likewise.
10532 * gfortran.dg/merge_bits_2.F90: Likewise.
10533 * gfortran.dg/merge_char_1.f90: Likewise.
10534 * gfortran.dg/merge_init_expr.f90: Likewise.
10535 * gfortran.dg/min_max_optional_1.f90: Likewise.
10536 * gfortran.dg/min_max_optional_5.f90: Likewise.
10537 * gfortran.dg/minloc_1.f90: Likewise.
10538 * gfortran.dg/minloc_2.f90: Likewise.
10539 * gfortran.dg/minloc_3.f90: Likewise.
10540 * gfortran.dg/minloc_4.f90: Likewise.
10541 * gfortran.dg/minloc_string_1.f90: Likewise.
10542 * gfortran.dg/minlocval_1.f90: Likewise.
10543 * gfortran.dg/minlocval_2.f90: Likewise.
10544 * gfortran.dg/minlocval_3.f90: Likewise.
10545 * gfortran.dg/minlocval_4.f90: Likewise.
10546 * gfortran.dg/minmax_char_1.f90: Likewise.
10547 * gfortran.dg/minmaxloc_1.f90: Likewise.
10548 * gfortran.dg/minmaxloc_10.f90: Likewise.
10549 * gfortran.dg/minmaxloc_11.f90: Likewise.
10550 * gfortran.dg/minmaxloc_12.f90: Likewise.
10551 * gfortran.dg/minmaxloc_13.f90: Likewise.
10552 * gfortran.dg/minmaxloc_2.f90: Likewise.
10553 * gfortran.dg/minmaxloc_3.f90: Likewise.
10554 * gfortran.dg/minmaxloc_4.f90: Likewise.
10555 * gfortran.dg/minmaxloc_5.f90: Likewise.
10556 * gfortran.dg/minmaxloc_6.f90: Likewise.
10557 * gfortran.dg/minmaxloc_7.f90: Likewise.
10558 * gfortran.dg/minmaxloc_8.f90: Likewise.
10559 * gfortran.dg/minmaxval_1.f90: Likewise.
10560 * gfortran.dg/minval_char_1.f90: Likewise.
10561 * gfortran.dg/minval_char_2.f90: Likewise.
10562 * gfortran.dg/minval_char_3.f90: Likewise.
10563 * gfortran.dg/minval_char_4.f90: Likewise.
10564 * gfortran.dg/minval_char_5.f90: Likewise.
10565 * gfortran.dg/minval_parameter_1.f90: Likewise.
10566 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10567 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10568 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10569 * gfortran.dg/missing_parens_1.f90: Likewise.
10570 * gfortran.dg/missing_parens_2.f90: Likewise.
10571 * gfortran.dg/mod_large_1.f90: Likewise.
10572 * gfortran.dg/mod_sign0_1.f90: Likewise.
10573 * gfortran.dg/module_blank_common.f90: Likewise.
10574 * gfortran.dg/module_commons_1.f90: Likewise.
10575 * gfortran.dg/module_commons_3.f90: Likewise.
10576 * gfortran.dg/module_double_reuse.f90: Likewise.
10577 * gfortran.dg/module_equivalence_1.f90: Likewise.
10578 * gfortran.dg/module_equivalence_2.f90: Likewise.
10579 * gfortran.dg/module_equivalence_3.f90: Likewise.
10580 * gfortran.dg/module_equivalence_5.f90: Likewise.
10581 * gfortran.dg/module_interface_1.f90: Likewise.
10582 * gfortran.dg/module_nan.f90: Likewise.
10583 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10584 * gfortran.dg/module_procedure_1.f90: Likewise.
10585 * gfortran.dg/module_read_1.f90: Likewise.
10586 * gfortran.dg/module_read_2.f90: Likewise.
10587 * gfortran.dg/module_widestring_1.f90: Likewise.
10588 * gfortran.dg/move_alloc.f90: Likewise.
10589 * gfortran.dg/move_alloc_10.f90: Likewise.
10590 * gfortran.dg/move_alloc_13.f90: Likewise.
10591 * gfortran.dg/move_alloc_14.f90: Likewise.
10592 * gfortran.dg/move_alloc_15.f90: Likewise.
10593 * gfortran.dg/move_alloc_16.f90: Likewise.
10594 * gfortran.dg/move_alloc_2.f90: Likewise.
10595 * gfortran.dg/move_alloc_5.f90: Likewise.
10596 * gfortran.dg/move_alloc_6.f90: Likewise.
10597 * gfortran.dg/move_alloc_9.f90: Likewise.
10598 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10599 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10600 * gfortran.dg/mvbits_1.f90: Likewise.
10601 * gfortran.dg/mvbits_2.f90: Likewise.
10602 * gfortran.dg/mvbits_3.f90: Likewise.
10603 * gfortran.dg/mvbits_4.f90: Likewise.
10604 * gfortran.dg/mvbits_7.f90: Likewise.
10605 * gfortran.dg/mvbits_8.f90: Likewise.
10606 * gfortran.dg/namelist_11.f: Likewise.
10607 * gfortran.dg/namelist_12.f: Likewise.
10608 * gfortran.dg/namelist_13.f90: Likewise.
10609 * gfortran.dg/namelist_14.f90: Likewise.
10610 * gfortran.dg/namelist_15.f90: Likewise.
10611 * gfortran.dg/namelist_16.f90: Likewise.
10612 * gfortran.dg/namelist_17.f90: Likewise.
10613 * gfortran.dg/namelist_18.f90: Likewise.
10614 * gfortran.dg/namelist_19.f90: Likewise.
10615 * gfortran.dg/namelist_20.f90: Likewise.
10616 * gfortran.dg/namelist_21.f90: Likewise.
10617 * gfortran.dg/namelist_22.f90: Likewise.
10618 * gfortran.dg/namelist_23.f90: Likewise.
10619 * gfortran.dg/namelist_24.f90: Likewise.
10620 * gfortran.dg/namelist_26.f90: Likewise.
10621 * gfortran.dg/namelist_27.f90: Likewise.
10622 * gfortran.dg/namelist_28.f90: Likewise.
10623 * gfortran.dg/namelist_29.f90: Likewise.
10624 * gfortran.dg/namelist_37.f90: Likewise.
10625 * gfortran.dg/namelist_38.f90: Likewise.
10626 * gfortran.dg/namelist_39.f90: Likewise.
10627 * gfortran.dg/namelist_40.f90: Likewise.
10628 * gfortran.dg/namelist_41.f90: Likewise.
10629 * gfortran.dg/namelist_42.f90: Likewise.
10630 * gfortran.dg/namelist_43.f90: Likewise.
10631 * gfortran.dg/namelist_44.f90: Likewise.
10632 * gfortran.dg/namelist_47.f90: Likewise.
10633 * gfortran.dg/namelist_48.f90: Likewise.
10634 * gfortran.dg/namelist_49.f90: Likewise.
10635 * gfortran.dg/namelist_50.f90: Likewise.
10636 * gfortran.dg/namelist_51.f90: Likewise.
10637 * gfortran.dg/namelist_52.f90: Likewise.
10638 * gfortran.dg/namelist_54.f90: Likewise.
10639 * gfortran.dg/namelist_55.f90: Likewise.
10640 * gfortran.dg/namelist_56.f90: Likewise.
10641 * gfortran.dg/namelist_57.f90: Likewise.
10642 * gfortran.dg/namelist_58.f90: Likewise.
10643 * gfortran.dg/namelist_59.f90: Likewise.
10644 * gfortran.dg/namelist_60.f90: Likewise.
10645 * gfortran.dg/namelist_61.f90: Likewise.
10646 * gfortran.dg/namelist_64.f90: Likewise.
10647 * gfortran.dg/namelist_65.f90: Likewise.
10648 * gfortran.dg/namelist_69.f90: Likewise.
10649 * gfortran.dg/namelist_70.f90: Likewise.
10650 * gfortran.dg/namelist_71.f90: Likewise.
10651 * gfortran.dg/namelist_72.f: Likewise.
10652 * gfortran.dg/namelist_73.f90: Likewise.
10653 * gfortran.dg/namelist_77.f90: Likewise.
10654 * gfortran.dg/namelist_78.f90: Likewise.
10655 * gfortran.dg/namelist_79.f90: Likewise.
10656 * gfortran.dg/namelist_80.f90: Likewise.
10657 * gfortran.dg/namelist_81.f90: Likewise.
10658 * gfortran.dg/namelist_82.f90: Likewise.
10659 * gfortran.dg/namelist_84.f90: Likewise.
10660 * gfortran.dg/namelist_85.f90: Likewise.
10661 * gfortran.dg/namelist_86.f90: Likewise.
10662 * gfortran.dg/namelist_87.f90: Likewise.
10663 * gfortran.dg/namelist_88.f90: Likewise.
10664 * gfortran.dg/namelist_89.f90: Likewise.
10665 * gfortran.dg/namelist_90.f: Likewise.
10666 * gfortran.dg/namelist_95.f90: Likewise.
10667 * gfortran.dg/namelist_char_only.f90: Likewise.
10668 * gfortran.dg/namelist_empty.f90: Likewise.
10669 * gfortran.dg/namelist_internal.f90: Likewise.
10670 * gfortran.dg/namelist_use.f90: Likewise.
10671 * gfortran.dg/namelist_use_only.f90: Likewise.
10672 * gfortran.dg/namelist_utf8.f90: Likewise.
10673 * gfortran.dg/nan_1.f90: Likewise.
10674 * gfortran.dg/nan_2.f90: Likewise.
10675 * gfortran.dg/nan_3.f90: Likewise.
10676 * gfortran.dg/nan_6.f90: Likewise.
10677 * gfortran.dg/nan_7.f90: Likewise.
10678 * gfortran.dg/nearest_1.f90: Likewise.
10679 * gfortran.dg/nearest_2.f90: Likewise.
10680 * gfortran.dg/nearest_3.f90: Likewise.
10681 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10682 * gfortran.dg/negative_automatic_size.f90: Likewise.
10683 * gfortran.dg/negative_unit.f: Likewise.
10684 * gfortran.dg/negative_unit2.f90: Likewise.
10685 * gfortran.dg/negative_unit_int8.f: Likewise.
10686 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10687 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10688 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10689 * gfortran.dg/nested_modules_1.f90: Likewise.
10690 * gfortran.dg/nested_modules_2.f90: Likewise.
10691 * gfortran.dg/nested_modules_3.f90: Likewise.
10692 * gfortran.dg/nesting_1.f90: Likewise.
10693 * gfortran.dg/new_line.f90: Likewise.
10694 * gfortran.dg/newunit_1.f90: Likewise.
10695 * gfortran.dg/newunit_3.f90: Likewise.
10696 * gfortran.dg/newunit_5.f90.f90: Likewise.
10697 * gfortran.dg/nint_1.f90: Likewise.
10698 * gfortran.dg/nint_2.f90: Likewise.
10699 * gfortran.dg/no_arg_check_2.f90: Likewise.
10700 * gfortran.dg/no_range_check_1.f90: Likewise.
10701 * gfortran.dg/no_range_check_2.f90: Likewise.
10702 * gfortran.dg/no_range_check_3.f90: Likewise.
10703 * gfortran.dg/noadv_size.f90: Likewise.
10704 * gfortran.dg/nonreturning_statements.f90: Likewise.
10705 * gfortran.dg/norm2_1.f90: Likewise.
10706 * gfortran.dg/norm2_3.f90: Likewise.
10707 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10708 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10709 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10710 * gfortran.dg/null_4.f90: Likewise.
10711 * gfortran.dg/null_9.f90: Likewise.
10712 * gfortran.dg/nullify_3.f90: Likewise.
10713 * gfortran.dg/oldstyle_1.f90: Likewise.
10714 * gfortran.dg/open_access_append_1.f90: Likewise.
10715 * gfortran.dg/open_access_append_2.f90: Likewise.
10716 * gfortran.dg/open_errors.f90: Likewise.
10717 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10718 * gfortran.dg/open_new.f90: Likewise.
10719 * gfortran.dg/open_readonly_1.f90: Likewise.
10720 * gfortran.dg/operator_1.f90: Likewise.
10721 * gfortran.dg/optional_absent_1.f90: Likewise.
10722 * gfortran.dg/optional_absent_2.f90: Likewise.
10723 * gfortran.dg/optional_absent_3.f90: Likewise.
10724 * gfortran.dg/optional_class_1.f90: Likewise.
10725 * gfortran.dg/optional_dim_2.f90: Likewise.
10726 * gfortran.dg/optional_dim_3.f90: Likewise.
10727 * gfortran.dg/output_exponents_1.f90: Likewise.
10728 * gfortran.dg/overload_1.f90: Likewise.
10729 * gfortran.dg/overload_2.f90: Likewise.
10730 * gfortran.dg/overwrite_1.f: Likewise.
10731 * gfortran.dg/pad_no.f90: Likewise.
10732 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10733 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10734 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10735 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10736 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10737 * gfortran.dg/parens_3.f90: Likewise.
10738 * gfortran.dg/parens_5.f90: Likewise.
10739 * gfortran.dg/parens_6.f90: Likewise.
10740 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10741 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10742 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10743 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10744 * gfortran.dg/parity_1.f90: Likewise.
10745 * gfortran.dg/past_eor.f90: Likewise.
10746 * gfortran.dg/pdt_1.f03: Likewise.
10747 * gfortran.dg/pdt_10.f03: Likewise.
10748 * gfortran.dg/pdt_11.f03: Likewise.
10749 * gfortran.dg/pdt_12.f03: Likewise.
10750 * gfortran.dg/pdt_13.f03: Likewise.
10751 * gfortran.dg/pdt_14.f03: Likewise.
10752 * gfortran.dg/pdt_15.f03: Likewise.
10753 * gfortran.dg/pdt_19.f03: Likewise.
10754 * gfortran.dg/pdt_20.f03: Likewise.
10755 * gfortran.dg/pdt_22.f03: Likewise.
10756 * gfortran.dg/pdt_23.f03: Likewise.
10757 * gfortran.dg/pdt_25.f03: Likewise.
10758 * gfortran.dg/pdt_26.f03: Likewise.
10759 * gfortran.dg/pdt_27.f03: Likewise.
10760 * gfortran.dg/pdt_28.f03: Likewise.
10761 * gfortran.dg/pdt_3.f03: Likewise.
10762 * gfortran.dg/pdt_4.f03: Likewise.
10763 * gfortran.dg/pdt_5.f03: Likewise.
10764 * gfortran.dg/pdt_7.f03: Likewise.
10765 * gfortran.dg/pointer_1.f90: Likewise.
10766 * gfortran.dg/pointer_array_1.f90: Likewise.
10767 * gfortran.dg/pointer_array_3.f90: Likewise.
10768 * gfortran.dg/pointer_array_4.f90: Likewise.
10769 * gfortran.dg/pointer_array_5.f90: Likewise.
10770 * gfortran.dg/pointer_array_6.f90: Likewise.
10771 * gfortran.dg/pointer_array_7.f90: Likewise.
10772 * gfortran.dg/pointer_array_8.f90: Likewise.
10773 * gfortran.dg/pointer_array_9.f90: Likewise.
10774 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10775 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10776 * gfortran.dg/pointer_assign_10.f90: Likewise.
10777 * gfortran.dg/pointer_assign_11.f90: Likewise.
10778 * gfortran.dg/pointer_assign_4.f90: Likewise.
10779 * gfortran.dg/pointer_assign_8.f90: Likewise.
10780 * gfortran.dg/pointer_assign_9.f90: Likewise.
10781 * gfortran.dg/pointer_check_10.f90: Likewise.
10782 * gfortran.dg/pointer_check_9.f90: Likewise.
10783 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10784 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10785 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10786 * gfortran.dg/pointer_init_1.f90: Likewise.
10787 * gfortran.dg/pointer_init_3.f90: Likewise.
10788 * gfortran.dg/pointer_init_4.f90: Likewise.
10789 * gfortran.dg/pointer_init_5.f90: Likewise.
10790 * gfortran.dg/pointer_init_8.f90: Likewise.
10791 * gfortran.dg/pointer_intent_1.f90: Likewise.
10792 * gfortran.dg/pointer_intent_4.f90: Likewise.
10793 * gfortran.dg/pointer_intent_5.f90: Likewise.
10794 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10795 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10796 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10797 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10798 * gfortran.dg/pointer_target_1.f90: Likewise.
10799 * gfortran.dg/pointer_target_2.f90: Likewise.
10800 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10801 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10802 * gfortran.dg/power.f90: Likewise.
10803 * gfortran.dg/power1.f90: Likewise.
10804 * gfortran.dg/power_3.f90: Likewise.
10805 * gfortran.dg/power_4.f90: Likewise.
10806 * gfortran.dg/power_5.f90: Likewise.
10807 * gfortran.dg/pr12884.f: Likewise.
10808 * gfortran.dg/pr15129.f90: Likewise.
10809 * gfortran.dg/pr15140.f90: Likewise.
10810 * gfortran.dg/pr15324.f90: Likewise.
10811 * gfortran.dg/pr15332.f: Likewise.
10812 * gfortran.dg/pr15957.f90: Likewise.
10813 * gfortran.dg/pr15959.f90: Likewise.
10814 * gfortran.dg/pr16597.f90: Likewise.
10815 * gfortran.dg/pr16861.f90: Likewise.
10816 * gfortran.dg/pr16938.f90: Likewise.
10817 * gfortran.dg/pr17090.f90: Likewise.
10818 * gfortran.dg/pr17143.f90: Likewise.
10819 * gfortran.dg/pr17164.f90: Likewise.
10820 * gfortran.dg/pr17229.f: Likewise.
10821 * gfortran.dg/pr17285.f90: Likewise.
10822 * gfortran.dg/pr17286.f90: Likewise.
10823 * gfortran.dg/pr17472.f: Likewise.
10824 * gfortran.dg/pr17612.f90: Likewise.
10825 * gfortran.dg/pr17706.f90: Likewise.
10826 * gfortran.dg/pr18025.f90: Likewise.
10827 * gfortran.dg/pr18122.f90: Likewise.
10828 * gfortran.dg/pr18210.f90: Likewise.
10829 * gfortran.dg/pr18392.f90: Likewise.
10830 * gfortran.dg/pr19155.f: Likewise.
10831 * gfortran.dg/pr19216.f: Likewise.
10832 * gfortran.dg/pr19467.f90: Likewise.
10833 * gfortran.dg/pr19657.f: Likewise.
10834 * gfortran.dg/pr19926.f90: Likewise.
10835 * gfortran.dg/pr19928-1.f90: Likewise.
10836 * gfortran.dg/pr19928-2.f90: Likewise.
10837 * gfortran.dg/pr20086.f90: Likewise.
10838 * gfortran.dg/pr20124.f90: Likewise.
10839 * gfortran.dg/pr20163-2.f: Likewise.
10840 * gfortran.dg/pr20480.f90: Likewise.
10841 * gfortran.dg/pr20755.f: Likewise.
10842 * gfortran.dg/pr20950.f: Likewise.
10843 * gfortran.dg/pr21177.f90: Likewise.
10844 * gfortran.dg/pr21730.f: Likewise.
10845 * gfortran.dg/pr22491.f: Likewise.
10846 * gfortran.dg/pr25603.f: Likewise.
10847 * gfortran.dg/pr26246_2.f90: Likewise.
10848 * gfortran.dg/pr32136.f90: Likewise.
10849 * gfortran.dg/pr32533.f90: Likewise.
10850 * gfortran.dg/pr33794.f90: Likewise.
10851 * gfortran.dg/pr35662.f90: Likewise.
10852 * gfortran.dg/pr35944-1.f90: Likewise.
10853 * gfortran.dg/pr35944-2.f90: Likewise.
10854 * gfortran.dg/pr35983.f90: Likewise.
10855 * gfortran.dg/pr39865.f90: Likewise.
10856 * gfortran.dg/pr41212.f90: Likewise.
10857 * gfortran.dg/pr43808.f90: Likewise.
10858 * gfortran.dg/pr44592.f90: Likewise.
10859 * gfortran.dg/pr44735.f90: Likewise.
10860 * gfortran.dg/pr45308.f03: Likewise.
10861 * gfortran.dg/pr46297.f: Likewise.
10862 * gfortran.dg/pr46588.f90: Likewise.
10863 * gfortran.dg/pr46665.f90: Likewise.
10864 * gfortran.dg/pr46804.f90: Likewise.
10865 * gfortran.dg/pr47008.f03: Likewise.
10866 * gfortran.dg/pr47614.f: Likewise.
10867 * gfortran.dg/pr47878.f90: Likewise.
10868 * gfortran.dg/pr49103.f90: Likewise.
10869 * gfortran.dg/pr50069_1.f90: Likewise.
10870 * gfortran.dg/pr50769.f90: Likewise.
10871 * gfortran.dg/pr52608.f90: Likewise.
10872 * gfortran.dg/pr55086_2.f90: Likewise.
10873 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10874 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10875 * gfortran.dg/pr55330.f90: Likewise.
10876 * gfortran.dg/pr56015.f90: Likewise.
10877 * gfortran.dg/pr57910.f90: Likewise.
10878 * gfortran.dg/pr59700.f90: Likewise.
10879 * gfortran.dg/pr62125.f90: Likewise.
10880 * gfortran.dg/pr64530.f90: Likewise.
10881 * gfortran.dg/pr65429.f90: Likewise.
10882 * gfortran.dg/pr65450.f90: Likewise.
10883 * gfortran.dg/pr65504.f90: Likewise.
10884 * gfortran.dg/pr65903.f90: Likewise.
10885 * gfortran.dg/pr66311.f90: Likewise.
10886 * gfortran.dg/pr66864.f90: Likewise.
10887 * gfortran.dg/pr67140.f90: Likewise.
10888 * gfortran.dg/pr67524.f90: Likewise.
10889 * gfortran.dg/pr67885.f90: Likewise.
10890 * gfortran.dg/pr68053.f90: Likewise.
10891 * gfortran.dg/pr68566.f90: Likewise.
10892 * gfortran.dg/pr69514_1.f90: Likewise.
10893 * gfortran.dg/pr69514_2.f90: Likewise.
10894 * gfortran.dg/pr69739.f90: Likewise.
10895 * gfortran.dg/pr70673.f90: Likewise.
10896 * gfortran.dg/pr71523_2.f90: Likewise.
10897 * gfortran.dg/pr71764.f90: Likewise.
10898 * gfortran.dg/pr78092.f90: Likewise.
10899 * gfortran.dg/pr82973.f90: Likewise.
10900 * gfortran.dg/pr83864.f90: Likewise.
10901 * gfortran.dg/pr83874.f90: Likewise.
10902 * gfortran.dg/pr84088.f90: Likewise.
10903 * gfortran.dg/pr84155.f90: Likewise.
10904 * gfortran.dg/proc_decl_12.f90: Likewise.
10905 * gfortran.dg/proc_decl_13.f90: Likewise.
10906 * gfortran.dg/proc_decl_15.f90: Likewise.
10907 * gfortran.dg/proc_decl_17.f90: Likewise.
10908 * gfortran.dg/proc_decl_18.f90: Likewise.
10909 * gfortran.dg/proc_decl_2.f90: Likewise.
10910 * gfortran.dg/proc_decl_5.f90: Likewise.
10911 * gfortran.dg/proc_decl_9.f90: Likewise.
10912 * gfortran.dg/proc_ptr_1.f90: Likewise.
10913 * gfortran.dg/proc_ptr_10.f90: Likewise.
10914 * gfortran.dg/proc_ptr_12.f90: Likewise.
10915 * gfortran.dg/proc_ptr_18.f90: Likewise.
10916 * gfortran.dg/proc_ptr_19.f90: Likewise.
10917 * gfortran.dg/proc_ptr_21.f90: Likewise.
10918 * gfortran.dg/proc_ptr_22.f90: Likewise.
10919 * gfortran.dg/proc_ptr_23.f90: Likewise.
10920 * gfortran.dg/proc_ptr_25.f90: Likewise.
10921 * gfortran.dg/proc_ptr_26.f90: Likewise.
10922 * gfortran.dg/proc_ptr_3.f90: Likewise.
10923 * gfortran.dg/proc_ptr_36.f90: Likewise.
10924 * gfortran.dg/proc_ptr_47.f90: Likewise.
10925 * gfortran.dg/proc_ptr_48.f90: Likewise.
10926 * gfortran.dg/proc_ptr_5.f90: Likewise.
10927 * gfortran.dg/proc_ptr_6.f90: Likewise.
10928 * gfortran.dg/proc_ptr_7.f90: Likewise.
10929 * gfortran.dg/proc_ptr_8.f90: Likewise.
10930 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10931 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10932 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10933 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10934 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10935 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10936 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10937 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10938 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10939 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10940 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10941 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10942 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10943 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10944 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10945 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10946 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10947 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10948 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10949 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10950 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10951 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10952 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10953 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10954 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10955 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10956 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10957 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10958 * gfortran.dg/product_init_expr.f03: Likewise.
10959 * gfortran.dg/promotion.f90: Likewise.
10960 * gfortran.dg/promotion_3.f90: Likewise.
10961 * gfortran.dg/promotion_4.f90: Likewise.
10962 * gfortran.dg/protected_1.f90: Likewise.
10963 * gfortran.dg/protected_2.f90: Likewise.
10964 * gfortran.dg/ptr-func-1.f90: Likewise.
10965 * gfortran.dg/ptr-func-2.f90: Likewise.
10966 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10967 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10968 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10969 * gfortran.dg/pure_byref_1.f90: Likewise.
10970 * gfortran.dg/pure_byref_2.f90: Likewise.
10971 * gfortran.dg/pure_byref_3.f90: Likewise.
10972 * gfortran.dg/quad_2.f90: Likewise.
10973 * gfortran.dg/quad_3.f90: Likewise.
10974 * gfortran.dg/random_3.f90: Likewise.
10975 * gfortran.dg/random_4.f90: Likewise.
10976 * gfortran.dg/random_7.f90: Likewise.
10977 * gfortran.dg/read_2.f90: Likewise.
10978 * gfortran.dg/read_3.f90: Likewise.
10979 * gfortran.dg/read_4.f90: Likewise.
10980 * gfortran.dg/read_5.f90: Likewise.
10981 * gfortran.dg/read_bad_advance.f90: Likewise.
10982 * gfortran.dg/read_bang.f90: Likewise.
10983 * gfortran.dg/read_bang4.f90: Likewise.
10984 * gfortran.dg/read_comma.f: Likewise.
10985 * gfortran.dg/read_dir.f90: Likewise.
10986 * gfortran.dg/read_empty_file.f: Likewise.
10987 * gfortran.dg/read_eof_1.f90: Likewise.
10988 * gfortran.dg/read_eof_2.f90: Likewise.
10989 * gfortran.dg/read_eof_3.f90: Likewise.
10990 * gfortran.dg/read_eof_4.f90: Likewise.
10991 * gfortran.dg/read_eof_5.f90: Likewise.
10992 * gfortran.dg/read_eof_6.f: Likewise.
10993 * gfortran.dg/read_eof_7.f90: Likewise.
10994 * gfortran.dg/read_eof_8.f90: Likewise.
10995 * gfortran.dg/read_eof_all.f90: Likewise.
10996 * gfortran.dg/read_eor.f90: Likewise.
10997 * gfortran.dg/read_float_1.f90: Likewise.
10998 * gfortran.dg/read_float_2.f03: Likewise.
10999 * gfortran.dg/read_float_3.f90: Likewise.
11000 * gfortran.dg/read_float_4.f90: Likewise.
11001 * gfortran.dg/read_infnan_1.f90: Likewise.
11002 * gfortran.dg/read_list_eof_1.f90: Likewise.
11003 * gfortran.dg/read_logical.f90: Likewise.
11004 * gfortran.dg/read_many_1.f: Likewise.
11005 * gfortran.dg/read_no_eor.f90: Likewise.
11006 * gfortran.dg/read_noadvance.f90: Likewise.
11007 * gfortran.dg/read_repeat.f90: Likewise.
11008 * gfortran.dg/read_repeat_2.f90: Likewise.
11009 * gfortran.dg/read_size_noadvance.f90: Likewise.
11010 * gfortran.dg/read_x_eof.f90: Likewise.
11011 * gfortran.dg/read_x_past.f: Likewise.
11012 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11013 * gfortran.dg/real_const_1.f: Likewise.
11014 * gfortran.dg/real_const_2.f90: Likewise.
11015 * gfortran.dg/real_const_3.f90: Likewise.
11016 * gfortran.dg/real_do_1.f90: Likewise.
11017 * gfortran.dg/real_index_1.f90: Likewise.
11018 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11019 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11020 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11021 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11022 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11023 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11024 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11025 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11026 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11027 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11028 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11029 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11030 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11031 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11032 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11033 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11034 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11035 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11036 * gfortran.dg/record_marker_1.f90: Likewise.
11037 * gfortran.dg/record_marker_2.f: Likewise.
11038 * gfortran.dg/record_marker_3.f90: Likewise.
11039 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11040 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11041 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11042 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11043 * gfortran.dg/recursive_check_7.f90: Likewise.
11044 * gfortran.dg/recursive_reference_1.f90: Likewise.
11045 * gfortran.dg/recursive_reference_2.f90: Likewise.
11046 * gfortran.dg/recursive_stack.f90: Likewise.
11047 * gfortran.dg/reduction.f90: Likewise.
11048 * gfortran.dg/repack_arrays_1.f90: Likewise.
11049 * gfortran.dg/repeat_1.f90: Likewise.
11050 * gfortran.dg/repeat_2.f90: Likewise.
11051 * gfortran.dg/repeat_3.f90: Likewise.
11052 * gfortran.dg/repeat_6.f90: Likewise.
11053 * gfortran.dg/reshape-alloc.f90: Likewise.
11054 * gfortran.dg/reshape-complex.f90: Likewise.
11055 * gfortran.dg/reshape.f90: Likewise.
11056 * gfortran.dg/reshape_2.f90: Likewise.
11057 * gfortran.dg/reshape_7.f90: Likewise.
11058 * gfortran.dg/reshape_empty_1.f03: Likewise.
11059 * gfortran.dg/reshape_pad_1.f90: Likewise.
11060 * gfortran.dg/reshape_rank7.f90: Likewise.
11061 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11062 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11063 * gfortran.dg/result_default_init_1.f90: Likewise.
11064 * gfortran.dg/result_in_spec_1.f90: Likewise.
11065 * gfortran.dg/result_in_spec_2.f90: Likewise.
11066 * gfortran.dg/ret_array_1.f90: Likewise.
11067 * gfortran.dg/ret_pointer_1.f90: Likewise.
11068 * gfortran.dg/ret_pointer_2.f90: Likewise.
11069 * gfortran.dg/rewind_1.f90: Likewise.
11070 * gfortran.dg/round_1.f03: Likewise.
11071 * gfortran.dg/round_2.f03: Likewise.
11072 * gfortran.dg/round_3.f08: Likewise.
11073 * gfortran.dg/round_4.f90: Likewise.
11074 * gfortran.dg/rrspacing_1.f90: Likewise.
11075 * gfortran.dg/runtime_warning_1.f90: Likewise.
11076 * gfortran.dg/same_type_as_2.f03: Likewise.
11077 * gfortran.dg/save_1.f90: Likewise.
11078 * gfortran.dg/save_5.f90: Likewise.
11079 * gfortran.dg/save_6.f90: Likewise.
11080 * gfortran.dg/scalar_mask_1.f90: Likewise.
11081 * gfortran.dg/scalar_mask_2.f90: Likewise.
11082 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11083 * gfortran.dg/scale_1.f90: Likewise.
11084 * gfortran.dg/scan_1.f90: Likewise.
11085 * gfortran.dg/scan_2.f90: Likewise.
11086 * gfortran.dg/secnds-1.f: Likewise.
11087 * gfortran.dg/secnds.f: Likewise.
11088 * gfortran.dg/select_1.f90: Likewise.
11089 * gfortran.dg/select_2.f90: Likewise.
11090 * gfortran.dg/select_3.f90: Likewise.
11091 * gfortran.dg/select_5.f90: Likewise.
11092 * gfortran.dg/select_char_1.f90: Likewise.
11093 * gfortran.dg/select_char_2.f90: Likewise.
11094 * gfortran.dg/select_type_13.f03: Likewise.
11095 * gfortran.dg/select_type_14.f03: Likewise.
11096 * gfortran.dg/select_type_15.f03: Likewise.
11097 * gfortran.dg/select_type_19.f03: Likewise.
11098 * gfortran.dg/select_type_2.f03: Likewise.
11099 * gfortran.dg/select_type_26.f03: Likewise.
11100 * gfortran.dg/select_type_27.f03: Likewise.
11101 * gfortran.dg/select_type_28.f03: Likewise.
11102 * gfortran.dg/select_type_3.f03: Likewise.
11103 * gfortran.dg/select_type_35.f03: Likewise.
11104 * gfortran.dg/select_type_36.f03: Likewise.
11105 * gfortran.dg/select_type_37.f03: Likewise.
11106 * gfortran.dg/select_type_39.f03: Likewise.
11107 * gfortran.dg/select_type_4.f90: Likewise.
11108 * gfortran.dg/select_type_5.f03: Likewise.
11109 * gfortran.dg/select_type_6.f03: Likewise.
11110 * gfortran.dg/select_type_7.f03: Likewise.
11111 * gfortran.dg/select_type_8.f03: Likewise.
11112 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11113 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11114 * gfortran.dg/selected_kind_1.f90: Likewise.
11115 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11116 * gfortran.dg/shape_2.f90: Likewise.
11117 * gfortran.dg/shape_4.f90: Likewise.
11118 * gfortran.dg/shape_5.f90: Likewise.
11119 * gfortran.dg/shape_7.f90: Likewise.
11120 * gfortran.dg/shape_8.f90: Likewise.
11121 * gfortran.dg/shape_9.f90: Likewise.
11122 * gfortran.dg/shift-kind_2.f90: Likewise.
11123 * gfortran.dg/shiftalr_1.F90: Likewise.
11124 * gfortran.dg/shiftalr_2.F90: Likewise.
11125 * gfortran.dg/simpleif_1.f90: Likewise.
11126 * gfortran.dg/simplify_argN_1.f90: Likewise.
11127 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11128 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11129 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11130 * gfortran.dg/simplify_modulo.f90: Likewise.
11131 * gfortran.dg/single_char_string.f90: Likewise.
11132 * gfortran.dg/size_dim.f90: Likewise.
11133 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11134 * gfortran.dg/sizeof.f90: Likewise.
11135 * gfortran.dg/sizeof_4.f90: Likewise.
11136 * gfortran.dg/slash_1.f90: Likewise.
11137 * gfortran.dg/sms-1.f90: Likewise.
11138 * gfortran.dg/sms-2.f90: Likewise.
11139 * gfortran.dg/spec_expr_7.f90: Likewise.
11140 * gfortran.dg/specifics_1.f90: Likewise.
11141 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11142 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11143 * gfortran.dg/spread_init_expr.f03: Likewise.
11144 * gfortran.dg/spread_scalar_source.f90: Likewise.
11145 * gfortran.dg/spread_shape_1.f90: Likewise.
11146 * gfortran.dg/stat_1.f90: Likewise.
11147 * gfortran.dg/stat_2.f90: Likewise.
11148 * gfortran.dg/stfunc_1.f90: Likewise.
11149 * gfortran.dg/stfunc_4.f90: Likewise.
11150 * gfortran.dg/stfunc_6.f90: Likewise.
11151 * gfortran.dg/storage_size_1.f08: Likewise.
11152 * gfortran.dg/storage_size_3.f08: Likewise.
11153 * gfortran.dg/storage_size_4.f90: Likewise.
11154 * gfortran.dg/streamio_1.f90: Likewise.
11155 * gfortran.dg/streamio_10.f90: Likewise.
11156 * gfortran.dg/streamio_11.f90: Likewise.
11157 * gfortran.dg/streamio_12.f90: Likewise.
11158 * gfortran.dg/streamio_13.f90: Likewise.
11159 * gfortran.dg/streamio_14.f90: Likewise.
11160 * gfortran.dg/streamio_15.f90: Likewise.
11161 * gfortran.dg/streamio_16.f90: Likewise.
11162 * gfortran.dg/streamio_17.f90: Likewise.
11163 * gfortran.dg/streamio_2.f90: Likewise.
11164 * gfortran.dg/streamio_3.f90: Likewise.
11165 * gfortran.dg/streamio_4.f90: Likewise.
11166 * gfortran.dg/streamio_5.f90: Likewise.
11167 * gfortran.dg/streamio_6.f90: Likewise.
11168 * gfortran.dg/streamio_7.f90: Likewise.
11169 * gfortran.dg/streamio_8.f90: Likewise.
11170 * gfortran.dg/streamio_9.f90: Likewise.
11171 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11172 * gfortran.dg/string_4.f90: Likewise.
11173 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11174 * gfortran.dg/string_assign_2.f90: Likewise.
11175 * gfortran.dg/string_compare_1.f90: Likewise.
11176 * gfortran.dg/string_compare_2.f90: Likewise.
11177 * gfortran.dg/string_compare_3.f90: Likewise.
11178 * gfortran.dg/string_ctor_1.f90: Likewise.
11179 * gfortran.dg/string_length_1.f90: Likewise.
11180 * gfortran.dg/string_length_2.f90: Likewise.
11181 * gfortran.dg/string_length_3.f90: Likewise.
11182 * gfortran.dg/string_length_4.f90: Likewise.
11183 * gfortran.dg/string_null_compare_1.f: Likewise.
11184 * gfortran.dg/string_pad_trunc.f90: Likewise.
11185 * gfortran.dg/structure_constructor_1.f03: Likewise.
11186 * gfortran.dg/structure_constructor_11.f90: Likewise.
11187 * gfortran.dg/structure_constructor_13.f03: Likewise.
11188 * gfortran.dg/structure_constructor_2.f03: Likewise.
11189 * gfortran.dg/structure_constructor_5.f03: Likewise.
11190 * gfortran.dg/submodule_1.f08: Likewise.
11191 * gfortran.dg/submodule_11.f08: Likewise.
11192 * gfortran.dg/submodule_14.f08: Likewise.
11193 * gfortran.dg/submodule_15.f08: Likewise.
11194 * gfortran.dg/submodule_17.f08: Likewise.
11195 * gfortran.dg/submodule_18.f08: Likewise.
11196 * gfortran.dg/submodule_19.f08: Likewise.
11197 * gfortran.dg/submodule_2.f08: Likewise.
11198 * gfortran.dg/submodule_27.f08: Likewise.
11199 * gfortran.dg/submodule_28.f08: Likewise.
11200 * gfortran.dg/submodule_29.f08: Likewise.
11201 * gfortran.dg/submodule_30.f08: Likewise.
11202 * gfortran.dg/submodule_6.f08: Likewise.
11203 * gfortran.dg/submodule_7.f08: Likewise.
11204 * gfortran.dg/submodule_8.f08: Likewise.
11205 * gfortran.dg/subnormal_1.f90: Likewise.
11206 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11207 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11208 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11209 * gfortran.dg/substr_2.f: Likewise.
11210 * gfortran.dg/substr_3.f: Likewise.
11211 * gfortran.dg/substr_4.f: Likewise.
11212 * gfortran.dg/substr_5.f90: Likewise.
11213 * gfortran.dg/substr_6.f90: Likewise.
11214 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11215 * gfortran.dg/sum_init_expr.f03: Likewise.
11216 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11217 * gfortran.dg/system_clock_3.f08: Likewise.
11218 * gfortran.dg/t_editing.f: Likewise.
11219 * gfortran.dg/team_change_1.f90: Likewise.
11220 * gfortran.dg/team_end_1.f90: Likewise.
11221 * gfortran.dg/team_number_1.f90: Likewise.
11222 * gfortran.dg/temporary_1.f90: Likewise.
11223 * gfortran.dg/test_com_block.f90: Likewise.
11224 * gfortran.dg/test_only_clause.f90: Likewise.
11225 * gfortran.dg/tiny_1.f90: Likewise.
11226 * gfortran.dg/tiny_2.f90: Likewise.
11227 * gfortran.dg/tl_editing.f90: Likewise.
11228 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11229 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11230 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11231 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11232 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11233 * gfortran.dg/transfer_class_2.f90: Likewise.
11234 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11235 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11236 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11237 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11238 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11239 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11240 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11241 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11242 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11243 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11244 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11245 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11246 * gfortran.dg/transpose_1.f90: Likewise.
11247 * gfortran.dg/transpose_3.f03: Likewise.
11248 * gfortran.dg/transpose_4.f90: Likewise.
11249 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11250 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11251 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11252 * gfortran.dg/trim_1.f90: Likewise.
11253 * gfortran.dg/trim_optimize_1.f90: Likewise.
11254 * gfortran.dg/trim_optimize_2.f90: Likewise.
11255 * gfortran.dg/trim_optimize_3.f90: Likewise.
11256 * gfortran.dg/trim_optimize_4.f90: Likewise.
11257 * gfortran.dg/trim_optimize_5.f90: Likewise.
11258 * gfortran.dg/trim_optimize_6.f90: Likewise.
11259 * gfortran.dg/trim_optimize_7.f90: Likewise.
11260 * gfortran.dg/trim_optimize_8.f90: Likewise.
11261 * gfortran.dg/type_to_class_1.f03: Likewise.
11262 * gfortran.dg/type_to_class_2.f03: Likewise.
11263 * gfortran.dg/type_to_class_3.f03: Likewise.
11264 * gfortran.dg/type_to_class_4.f03: Likewise.
11265 * gfortran.dg/type_to_class_5.f03: Likewise.
11266 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11267 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11268 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11269 * gfortran.dg/typebound_call_1.f03: Likewise.
11270 * gfortran.dg/typebound_call_13.f03: Likewise.
11271 * gfortran.dg/typebound_call_18.f03: Likewise.
11272 * gfortran.dg/typebound_call_19.f03: Likewise.
11273 * gfortran.dg/typebound_call_2.f03: Likewise.
11274 * gfortran.dg/typebound_call_20.f03: Likewise.
11275 * gfortran.dg/typebound_call_3.f03: Likewise.
11276 * gfortran.dg/typebound_generic_5.f03: Likewise.
11277 * gfortran.dg/typebound_generic_6.f03: Likewise.
11278 * gfortran.dg/typebound_generic_9.f03: Likewise.
11279 * gfortran.dg/typebound_operator_12.f03: Likewise.
11280 * gfortran.dg/typebound_operator_13.f03: Likewise.
11281 * gfortran.dg/typebound_operator_15.f90: Likewise.
11282 * gfortran.dg/typebound_operator_20.f90: Likewise.
11283 * gfortran.dg/typebound_operator_3.f03: Likewise.
11284 * gfortran.dg/typebound_operator_6.f03: Likewise.
11285 * gfortran.dg/typebound_operator_7.f03: Likewise.
11286 * gfortran.dg/typebound_operator_8.f03: Likewise.
11287 * gfortran.dg/typebound_operator_9.f03: Likewise.
11288 * gfortran.dg/typebound_proc_19.f90: Likewise.
11289 * gfortran.dg/typebound_proc_20.f90: Likewise.
11290 * gfortran.dg/typebound_proc_23.f90: Likewise.
11291 * gfortran.dg/typebound_proc_27.f03: Likewise.
11292 * gfortran.dg/typebound_proc_35.f90: Likewise.
11293 * gfortran.dg/typebound_proc_36.f90: Likewise.
11294 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11295 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11296 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11297 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11298 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11299 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11300 * gfortran.dg/unf_short_record_1.f90: Likewise.
11301 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11302 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11303 * gfortran.dg/unit_1.f90: Likewise.
11304 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11305 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11306 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11307 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11308 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11309 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11310 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11311 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11312 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11313 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11314 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11315 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11316 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11317 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11318 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11319 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11320 * gfortran.dg/unpack_init_expr.f03: Likewise.
11321 * gfortran.dg/use_10.f90: Likewise.
11322 * gfortran.dg/use_11.f90: Likewise.
11323 * gfortran.dg/use_13.f90: Likewise.
11324 * gfortran.dg/use_24.f90: Likewise.
11325 * gfortran.dg/use_27.f90: Likewise.
11326 * gfortran.dg/use_5.f90: Likewise.
11327 * gfortran.dg/use_allocated_1.f90: Likewise.
11328 * gfortran.dg/use_only_1.f90: Likewise.
11329 * gfortran.dg/use_only_4.f90: Likewise.
11330 * gfortran.dg/use_rename_2.f90: Likewise.
11331 * gfortran.dg/use_rename_4.f90: Likewise.
11332 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11333 * gfortran.dg/used_interface_ref.f90: Likewise.
11334 * gfortran.dg/used_types_5.f90: Likewise.
11335 * gfortran.dg/utf8_1.f03: Likewise.
11336 * gfortran.dg/utf8_2.f03: Likewise.
11337 * gfortran.dg/value_1.f90: Likewise.
11338 * gfortran.dg/value_2.f90: Likewise.
11339 * gfortran.dg/value_4.f90: Likewise.
11340 * gfortran.dg/value_6.f03: Likewise.
11341 * gfortran.dg/value_7.f03: Likewise.
11342 * gfortran.dg/value_test.f90: Likewise.
11343 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11344 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11345 * gfortran.dg/vect/pr60510.f: Likewise.
11346 * gfortran.dg/vect/pr69882.f90: Likewise.
11347 * gfortran.dg/vect/pr69980.f90: Likewise.
11348 * gfortran.dg/vect/vect-5.f90: Likewise.
11349 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11350 * gfortran.dg/vector_subscript_1.f90: Likewise.
11351 * gfortran.dg/vector_subscript_2.f90: Likewise.
11352 * gfortran.dg/vector_subscript_3.f90: Likewise.
11353 * gfortran.dg/vector_subscript_5.f90: Likewise.
11354 * gfortran.dg/verify_2.f90: Likewise.
11355 * gfortran.dg/volatile10.f90: Likewise.
11356 * gfortran.dg/where_1.f90: Likewise.
11357 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11358 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11359 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11360 * gfortran.dg/whole_file_13.f90: Likewise.
11361 * gfortran.dg/whole_file_2.f90: Likewise.
11362 * gfortran.dg/widechar_2.f90: Likewise.
11363 * gfortran.dg/widechar_4.f90: Likewise.
11364 * gfortran.dg/widechar_5.f90: Likewise.
11365 * gfortran.dg/widechar_6.f90: Likewise.
11366 * gfortran.dg/widechar_8.f90: Likewise.
11367 * gfortran.dg/widechar_IO_1.f90: Likewise.
11368 * gfortran.dg/widechar_IO_2.f90: Likewise.
11369 * gfortran.dg/widechar_IO_3.f90: Likewise.
11370 * gfortran.dg/widechar_IO_4.f90: Likewise.
11371 * gfortran.dg/widechar_compare_1.f90: Likewise.
11372 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11373 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11374 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11375 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11376 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11377 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11378 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11379 * gfortran.dg/widechar_select_1.f90: Likewise.
11380 * gfortran.dg/winapi.f90: Likewise.
11381 * gfortran.dg/write_0_pe_format.f90: Likewise.
11382 * gfortran.dg/write_back.f: Likewise.
11383 * gfortran.dg/write_check3.f90: Likewise.
11384 * gfortran.dg/write_direct_eor.f90: Likewise.
11385 * gfortran.dg/write_padding.f90: Likewise.
11386 * gfortran.dg/write_recursive.f90: Likewise.
11387 * gfortran.dg/write_rewind_1.f: Likewise.
11388 * gfortran.dg/write_rewind_2.f: Likewise.
11389 * gfortran.dg/write_zero_array.f90: Likewise.
11390 * gfortran.dg/x_slash_1.f: Likewise.
11391 * gfortran.dg/x_slash_2.f: Likewise.
11392 * gfortran.dg/zero_array_components_1.f90: Likewise.
11393 * gfortran.dg/zero_length_1.f90: Likewise.
11394 * gfortran.dg/zero_length_2.f90: Likewise.
11395 * gfortran.dg/zero_sized_1.f90: Likewise.
11396 * gfortran.dg/zero_sized_3.f90: Likewise.
11397 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11398 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11399 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11400 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11401 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11402 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11403 * gfortran.fortran-torture/execute/args.f90: Likewise.
11404 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11405 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11406 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11407 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11408 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11409 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11410 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11411 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11412 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11413 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11414 * gfortran.fortran-torture/execute/common.f90: Likewise.
11415 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11416 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11417 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11418 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11419 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11420 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11421 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11422 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11423 * gfortran.fortran-torture/execute/data.f90: Likewise.
11424 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11425 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11426 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11427 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11428 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11429 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11430 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11431 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11432 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11433 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11434 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11435 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11436 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11437 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11438 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11439 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11440 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11441 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11442 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11443 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11444 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11445 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11446 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11447 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11448 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11449 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11450 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11451 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11452 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11453 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11454 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11455 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11456 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11457 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11458 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11459 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11460 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11461 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11462 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11463 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11464 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11465 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11466 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11467 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11468 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11469 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11470 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11471 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11472 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11473 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11474 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11475 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11476 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11477 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11478 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11479 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11480 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11481 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11482 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11483 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11484 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11485 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11486 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11487 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11488 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11489 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11490 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11491 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11492 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11493 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11494 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11495 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11496 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11497 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11499 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11500 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11501 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11502 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11503 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11504 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11505 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11506 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11507 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11508 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11509 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11510 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11511 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11512 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11513 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11514 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11515 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11516 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11517 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11518 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11519 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11520 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11521 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11522 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11523 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11524 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11525 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11526 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11527 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11528 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11529 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11530 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11531 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11532 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11533 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11534 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11535 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11536 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11537 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11538 * gfortran.fortran-torture/execute/math.f90: Likewise.
11539 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11540 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11541 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11542 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11543 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11544 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11545 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11546 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11547 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11548 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11549 * gfortran.fortran-torture/execute/power.f90: Likewise.
11550 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11551 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11552 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11553 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11554 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11555 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11556 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11557 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11558 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11559 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11560 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11561 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11562 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11563 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11564 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11565 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11566 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11567 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11568 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11569 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11570 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11571 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11572 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11573 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11574 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11575 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11576 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11577 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11578 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11579 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11580 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11581 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11582 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11583 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11584 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11585 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11586 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11587 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11588 * gfortran.fortran-torture/execute/string.f90: Likewise.
11589 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11590 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11591 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11592 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11593 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11594 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11595 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11596 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11597 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11598 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11599 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11600 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11601 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11602 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11603 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11604 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11605 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11606 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11607 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11608 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11609 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11610 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11611 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11612 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11613 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11614 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11615 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11616 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11617 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11618 * gfortran.dg/inline_transpose_1.f90: Likewise.
11620 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11623 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11626 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11629 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11630 * gnat.dg/dispatch1.adb: Rename into...
11631 * gnat.dg/disp1.adb: ...this.
11632 * gnat.dg/dispatch1_p.ads: Rename into...
11633 * gnat.dg/disp1_pkg.ads: ...this.
11634 * gnat.dg/disp2.adb: Rename into...
11635 * gnat.dg/dispatch2.adb: ...this.
11636 * gnat.dg/dispatch2_p.ads: Rename into...
11637 * gnat.dg/disp2_pkg.ads: ...this.
11638 * gnat.dg/dispatch2_p.adb: Rename into...
11639 * gnat.dg/disp2_pkg.adb: this.
11640 * gnat.dg/generic_dispatch.adb: Rename into...
11641 * gnat.dg/generic_disp.adb: this.
11642 * gnat.dg/generic_dispatch_p.ads: Rename into...
11643 * gnat.dg/generic_disp_pkg.ads: ...this.
11644 * gnat.dg/generic_dispatch_p.adb: Rename into...
11645 * gnat.dg/generic_disp_pkg.adb: ...this.
11646 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11647 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11648 * gnat.dg/object_overflow1.adb: Tweak index.
11649 * gnat.dg/object_overflow2.adb: Likewise.
11650 * gnat.dg/object_overflow3.adb: Likewise.
11651 * gnat.dg/object_overflow4.adb: Likewise.
11652 * gnat.dg/object_overflow5.adb: Likewise.
11654 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11657 * gcc.c-torture/compile/pr84425.c: New test.
11659 2018-02-16 Marek Polacek <polacek@redhat.com>
11660 Jakub Jelinek <jakub@redhat.com>
11663 * g++.dg/cpp1y/constexpr-84192.C: New test.
11665 2018-02-16 Martin Sebor <msebor@redhat.com>
11668 * g++.dg/overload15.C: New test.
11670 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11673 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11674 * gcc.dg/pr56727-2.c: Ditto.
11675 * gcc.target/powerpc/pr79439.c: Renamed to...
11676 * gcc.target/powerpc/pr79439-1.c: ...this.
11677 * gcc.target/powerpc/pr79439-2.c: New test.
11678 * gcc.target/powerpc/pr79439-3.c: New test.
11680 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11683 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11684 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11685 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11686 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11687 * gcc.target/powerpc/builtins-3.c: Same.
11689 2018-02-16 Nathan Sidwell <nathan@acm.org>
11691 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11693 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11695 PR rtl-optimization/70023
11696 * gcc.target/i386/pr70023.c: New.
11698 2018-02-16 Carl Love <cel@us.ibm.com>
11700 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11702 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11705 2018-02-16 Carl Love <cel@us.ibm.com>
11707 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11708 for the ABI definitions for vec_extract4b and vec_insert4b.
11710 2018-02-16 Nathan Sidwell <nathan@acm.org>
11712 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11713 * g++.old-deja/g++.mike/net43.C: Likewise.
11715 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11718 * g++.dg/cpp1z/class-deduction48.C: New.
11720 2018-02-16 Nathan Sidwell <nathan@acm.org>
11723 * g++.dg/lookup/pr84375.C: New.
11725 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11728 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11730 2018-02-16 Richard Biener <rguenther@suse.de>
11732 PR tree-optimization/84417
11733 * gcc.dg/torture/pr84417.c: New testcase.
11735 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11738 * g++.dg/opt/pr84272.C: New test.
11740 PR rtl-optimization/83723
11741 * gcc.dg/pr83723.c: New test.
11743 2018-02-16 Richard Biener <rguenther@suse.de>
11745 PR tree-optimization/84399
11746 * gcc.dg/graphite/pr84399.c: New testcase.
11748 2018-02-16 Richard Biener <rguenther@suse.de>
11750 PR tree-optimization/84190
11751 * g++.dg/torture/pr84190.C: New testcase.
11753 2018-02-15 Martin Sebor <msebor@redhat.com>
11755 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11758 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11761 * gfortran.dg/dtio_21.f03: Add an error message.
11762 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11764 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11767 * gfortran.dg/stop_shouldfail.f90: New test.
11769 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11772 * g++.dg/concepts/pr84330.C: New.
11774 2018-02-15 Tom de Vries <tom@codesourcery.com>
11776 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11778 2018-02-15 Tom de Vries <tom@codesourcery.com>
11780 * gcc.c-torture/compile/pr84136.c: Require effective target
11783 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11785 PR tree-optimization/84383
11786 * gcc.c-torture/compile/pr84383.c: New test.
11788 PR tree-optimization/84334
11789 * gcc.dg/pr84334.c: New test.
11791 2018-02-14 Carl Love <cel@us.ibm.com>
11793 * gcc.target/powerpc/builtins-4-int128-runnable.c
11794 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11795 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11797 2018-02-14 Martin Sebor <msebor@redhat.com>
11799 PR tree-optimization/83698
11800 * gcc.dg/Wrestrict-7.c: New test.
11801 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11802 * gcc.target/i386/chkp-stropt-17.c: Same.
11804 2018-02-14 Martin Sebor <msebor@redhat.com>
11807 * gcc.dg/Wattributes-8.c: New test.
11809 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11812 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11813 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11814 * gfortran.dg/select_type_1.f03: Extend test case.
11816 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11818 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11819 (dg-options): Use -O2 -msse2 -mno-sse3.
11821 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11823 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11824 this test case still works ok.
11825 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11826 * gcc.dg/vmx/insert-be-order.c: Likewise.
11827 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11828 * gcc.dg/vmx/ld-be-order.c: Likewise.
11829 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11830 * gcc.dg/vmx/lde-be-order.c: Likewise.
11831 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11832 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11833 * gcc.dg/vmx/merge-be-order.c: Likewise.
11834 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11835 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11836 * gcc.dg/vmx/pack-be-order.c: Likewise.
11837 * gcc.dg/vmx/perm-be-order.c: Likewise.
11838 * gcc.dg/vmx/splat-be-order.c: Likewise.
11839 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11840 * gcc.dg/vmx/st-be-order.c: Likewise.
11841 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11842 * gcc.dg/vmx/ste-be-order.c: Likewise.
11843 * gcc.dg/vmx/stl-be-order.c: Likewise.
11844 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11845 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11846 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11847 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11848 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11850 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11853 * g++.dg/cpp0x/auto49.C: New.
11855 2018-02-14 Nathan Sidwell <nathan@acm.org>
11857 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11859 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11861 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11862 * gcc.target/powerpc/le-altivec-consts.c: Same.
11864 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11867 * gcc.target/powerpc/pr84220-sld.c: New test.
11868 * gcc.target/powerpc/pr84220-sld2.c: New test.
11869 * gcc.target/powerpc/pr84220-sldw.c: New test.
11870 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11871 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11873 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11876 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11877 _inc_ssp intrinsics.
11878 * gcc.target/i386/cet-intrin-4.c: Likewise.
11879 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11880 __builtin_ia32_rdssp[d|q].
11882 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11884 PR tree-optimization/84357
11885 * gcc.dg/vect/pr84357.c: New test.
11887 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11890 * gcc.target/rx/pr83831.c: New tests.
11892 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11895 * gcc.target/msp430/pr79242.c: New test.
11897 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11900 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11903 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11906 * g++.dg/pr84279.C: New test.
11908 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11910 PR rtl-optimization/84169
11911 * gcc.c-torture/execute/pr84169.c: New.
11913 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11916 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11918 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11921 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11924 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11927 * g++.dg/warn/effc4.C: New test.
11929 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11932 * g++.dg/template/sizeof16.C: New.
11933 * g++.dg/template/sizeof17.C: Likewise.
11935 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11938 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11939 add necessary compiler options.
11940 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11942 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11945 * gcc.c-torture/execute/pr82210.c: New test.
11947 PR middle-end/84309
11948 * gcc.dg/pr84309-2.c: New test.
11950 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11952 PR tree-optimization/84321
11953 * gcc.dg/pr84321.c: New test.
11955 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11958 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11960 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11963 * gcc.dg/asan/pr84307.c: Remove test.
11965 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11967 * gcc.target/rl78/test_auto_vector.c: New test.
11969 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11972 * gcc.c-torture/compile/pr84305.c: New test.
11974 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11977 * gcc.target/i386/pr84335.c: New test.
11979 PR tree-optimization/84339
11980 * gcc.c-torture/execute/pr84339.c: New test.
11982 PR middle-end/84309
11983 * gcc.dg/pr84309.c: New test.
11984 * gcc.target/i386/pr84309.c: New test.
11987 * gcc.target/i386/pr84336.c: New test.
11989 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11992 * c-c++-common/gomp/pr84341.c: New test.
11994 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11997 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11999 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12002 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
12005 2018-02-12 Jeff Law <law@redhat.com>
12007 * gcc.c-torture/compile/reg-args-size.c: New test.
12009 2018-02-12 Carl Love <cel@us.ibm.com>
12011 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12012 uint128 tests to new testfile.
12013 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12014 int128 and uint128 tests.
12015 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12016 list of torture tests.
12018 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12021 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12022 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12024 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12027 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12029 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12032 * gcc.dg/asan/pr84307.c: New test.
12034 2018-02-12 Nathan Sidwell <nathan@acm.org>
12036 * g++.dg/parse/pr84263.C: New.
12038 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12041 * g++.dg/template/crash129.C: New.
12043 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12046 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12047 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12048 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12049 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12050 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12052 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12054 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12055 _mm_maskz_scalef_round_sd): Test new intrinsics.
12056 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12057 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12059 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12060 _mm_maskz_scalef_round_ss): Test new intrinsics.
12061 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12062 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12064 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12065 __builtin_ia32_scalefss_round): Remove builtin.
12066 (__builtin_ia32_scalefsd_mask_round,
12067 __builtin_ia32_scalefss_mask_round): Test new builtin.
12068 * gcc.target/i386/sse-13.c: Ditto.
12069 * gcc.target/i386/sse-23.c: Ditto.
12071 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12073 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12074 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12075 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12076 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12077 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12078 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12079 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12080 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
12082 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12083 (__builtin_ia32_sqrtss_round): Remove builtins.
12084 (__builtin_ia32_sqrtsd_mask_round)
12085 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12086 * gcc.target/i386/sse-13.c: Ditto.
12087 * gcc.target/i386/sse-23.c: Ditto.
12089 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12092 * gfortran.dg/statement_function_3.f: New test.
12094 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12098 * gfortran.dg/statement_function_1.f90: New test.
12099 * gfortran.dg/statement_function_2.f90: New test.
12101 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12104 * gfortran.dg/type_to_class_5.f03: New test.
12106 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12109 * gfortran.dg/type_to_class_4.f03: New test.
12111 2018-02-10 Alan Modra <amodra@gmail.com>
12114 * gcc.dg/pr84300.c: New.
12116 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12119 * g++.dg/ubsan/pr83987-2.C: New test.
12121 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12123 * gcc.target/rx/movsicc.c: New test.
12125 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12128 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12131 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12133 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12134 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12136 2018-02-09 Nathan Sidwell <nathan@acm.org>
12139 * c-c++-common/pr84293.h: New.
12140 * c-c++-common/pr84293.c: New.
12142 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12144 PR rtl-optimization/57193
12145 * gcc.target/i386/pr57193.c: New.
12147 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12150 * gcc.target/powerpc/pr84226.c: New test.
12152 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12154 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12158 2018-02-09 Martin Sebor <msebor@redhat.com>
12161 * gcc.dg/lto/pr84212_0.c: New test file.
12162 * gcc.dg/lto/pr84212_1.c: Same.
12164 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12167 * gcc.target/powerpc/pr83926.c: New test.
12168 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12169 message. Fix test for running in 32-bit mode.
12171 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12174 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12176 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12179 * gcc.target/s390/pr84295.c: New test.
12181 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12184 * g++.dg/cpp1y/lambda-init16.C: New.
12186 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12188 * gnat.dg/sso8.adb: New test.
12189 * gnat.dg/sso8_pkg.ads: New helper.
12191 2018-02-09 Richard Biener <rguenther@suse.de>
12193 PR tree-optimization/84278
12194 * gcc.target/i386/pr84278.c: Adjust regex.
12196 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12198 PR tree-optimization/84232
12199 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12202 * gcc.target/aarch64/pr84252.c: New test.
12204 PR middle-end/84237
12205 * gcc.dg/pr84237.c: New test.
12207 2018-02-09 Marek Polacek <polacek@redhat.com>
12208 Jakub Jelinek <jakub@redhat.com>
12211 * g++.dg/torture/pr83659.C: New test.
12213 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12215 PR tree-optimization/84136
12216 * gcc.c-torture/compile/pr84136.c: New test.
12218 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12221 * gcc.target/i386/pr83008.c: New test.
12223 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12226 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12228 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12231 * g++.dg/warn/Wunused-parm-11.C: New.
12233 2018-02-08 Marek Polacek <polacek@redhat.com>
12235 PR tree-optimization/84238
12236 * gcc.dg/Wstringop-overflow-3.c: New test.
12238 2018-02-08 Nathan Sidwell <nathan@acm.org>
12240 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12242 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12244 PR tree-optimization/84265
12245 * gcc.dg/vect/pr84265.c: New test.
12247 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12249 PR tree-optimization/81635
12250 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12251 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12253 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12255 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12256 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12257 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12258 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12259 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12260 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12261 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12262 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12263 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12264 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12265 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12266 * gcc.target/s390/nobp-return-attr-all.c: New test.
12267 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12268 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12269 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12270 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12271 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12272 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12273 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12274 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12275 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12276 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12277 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12278 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12279 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12280 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12282 2018-02-08 Richard Biener <rguenther@suse.de>
12284 PR tree-optimization/84233
12285 * g++.dg/torture/pr84233.C: New testcase.
12287 2018-02-08 Richard Biener <rguenther@suse.de>
12289 PR tree-optimization/84278
12290 * gcc.target/i386/pr84278.c: New testcase.
12292 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12294 PR rtl-optimization/84068
12295 PR rtl-optimization/83459
12296 * gcc.dg/pr84068.c: New test.
12298 2018-02-08 Richard Biener <rguenther@suse.de>
12300 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12301 loop vectorization to happen.
12303 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12306 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12308 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12310 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12312 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12315 * gcc.target/powerpc/pr84154-1.c: New tests.
12316 * gcc.target/powerpc/pr84154-2.c: Likewise.
12317 * gcc.target/powerpc/pr84154-3.c: Likewise.
12319 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12321 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12323 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12326 * g++.dg/template/incomplete11.C: New test.
12327 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12329 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12332 * gfortran.dg/deallocate_error_3.f90: New test.
12333 * gfortran.dg/deallocate_error_4.f90: New test.
12335 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12338 * gfortran.dg/shape_9.f90: New test.
12340 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12343 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12345 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12349 * g++.dg/spellcheck-reswords.C: New test case.
12350 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12351 suggestion of "if".
12353 2018-02-07 Martin Liska <mliska@suse.cz>
12356 * g++.dg/ext/mv26.C: New test.
12358 2018-02-07 Tom de Vries <tom@codesourcery.com>
12360 * gcc.dg/pr83844.c: Require effective target alloca.
12362 2018-02-07 Tom de Vries <tom@codesourcery.com>
12364 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12366 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12369 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12370 -fcf-protection=return.
12372 2018-02-07 Tom de Vries <tom@codesourcery.com>
12375 * c-c++-common/goacc/pr84217.c: New test.
12376 * gfortran.dg/goacc/pr84217.f90: New test.
12378 2018-02-07 Richard Biener <rguenther@suse.de>
12380 PR tree-optimization/84204
12381 * gcc.dg/graphite/pr84204.c: New testcase.
12383 PR tree-optimization/84205
12384 * gcc.dg/graphite/pr84205.c: New testcase.
12386 PR tree-optimization/84223
12387 * gfortran.dg/graphite/pr84223.f90: New testcase.
12389 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12392 * g++.dg/cpp0x/scoped_enum7.C: New.
12394 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12396 PR tree-optimization/83008
12397 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12399 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12401 PR tree-optimization/84235
12402 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12404 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12407 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12409 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12411 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12414 * gcc.target/i386/pr84146.c: New test.
12416 2018-02-06 Michael Collison <michael.collison@arm.com>
12418 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12420 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12422 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12423 warning for -mno-speculate-indirect-jumps.
12424 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12425 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12426 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12427 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12428 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12429 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12431 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12434 * c-c++-common/fcf-protection-1.c: Change a compared message.
12435 * c-c++-common/fcf-protection-2.c: Likewise.
12436 * c-c++-common/fcf-protection-3.c: Likewise.
12437 * c-c++-common/fcf-protection-5.c: Likewise.
12438 * c-c++-common/fcf-protection-6.c: New test.
12439 * c-c++-common/fcf-protection-7.c: Likewise.
12441 2018-02-06 Marek Polacek <polacek@redhat.com>
12443 PR tree-optimization/84228
12444 * c-c++-common/Wstringop-truncation-3.c: New test.
12446 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12449 * gcc.target/arm/pragma_arch_switch_2.c: New.
12451 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12454 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12456 2018-02-05 Martin Sebor <msebor@redhat.com>
12458 PR tree-optimization/83369
12459 * gcc.dg/Wnonnull.c: New test.
12461 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12463 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12464 argument and use dg-messages-by-file instead. Expect it to be
12465 an array rather than a dict.
12466 (lto-link-and-maybe-run): Remove messages_by_file argument and
12467 use an upvar for dg-messages-by-file. Update call to
12468 lto_handle_diagnostics.
12469 (lt-get-options): Treat dg-messages-by-file as an array
12470 rather than a dict.
12471 (lto-get-options-main): Likewise. Set the entry rather than appending.
12472 (lto-execute): Treat dg-messages-by-file as an array rather than
12473 a dict. Update call to lto-link-and-maybe-run.
12475 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12478 * g++.dg/cpp1z/inline-var4.C: New.
12480 2018-02-05 Martin Liska <mliska@suse.cz>
12482 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12484 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12485 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12486 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12487 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12488 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12489 * c-c++-common/asan/pointer-compare-3.c: New test.
12491 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12493 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12494 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12496 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12498 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12499 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12500 _mm_maskz_range_round_sd): Test new intrinsics.
12501 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12502 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12503 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12504 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12505 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12506 _mm_maskz_range_round_ss): Test new intrinsics.
12507 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12508 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12509 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12510 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12511 __builtin_ia32_rangess128_round): Remove builtins.
12512 (__builtin_ia32_rangesd128_mask_round,
12513 __builtin_ia32_rangess128_mask_round): Test new builtins.
12514 * gcc.target/i386/sse-13.c: Ditto.
12515 * gcc.target/i386/sse-23.c: Ditto.
12517 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12519 PR middle-end/79966
12520 * gfortran.dg/pr79966.f90: New testcase
12522 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12525 * gfortran.dg/associate_23.f90: Fix invalid code.
12526 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12527 * gfortran.dg/matmul_3.f90: Likewise.
12528 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12530 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12533 * gfortran.dg/associate_34.f90: New test.
12534 * gfortran.dg/associate_35.f90: New test.
12536 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12540 * gfortran.dg/pr84155.f90: New test.
12542 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12544 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12545 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12547 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12549 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12552 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12554 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12556 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12557 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12558 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12560 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12563 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12564 * gcc.dg/Wsign-conversion.c: Dito.
12565 * gcc.dg/attr-alloc_size-4.c: Dito.
12566 * gcc.dg/pr81020.c: Dito.
12567 * gcc.dg/pr81192.c: Dito.
12568 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12569 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12570 * gcc.dg/pr83844.c: Restrict to int32plus.
12571 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12572 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12573 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12574 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12575 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12576 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12577 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12578 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12579 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12580 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12581 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12582 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12584 2018-02-02 Julia Koval <julia.koval@intel.com>
12586 * gcc.target/i386/funcspec-56.inc: Handle new march.
12587 * g++.dg/ext/mv16.C: Ditto.
12589 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12591 * lib/target-supports.exp
12592 (check_effective_target_keeps_null_pointer_checks): No more
12594 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12595 * gcc.dg/ifcvt-4.c: Skip avr.
12596 * gcc.dg/pr53037-1.c: Dito.
12597 * gcc.dg/pr53037-2.c: Dito.
12598 * gcc.dg/pr53037-3.c: Dito.
12599 * gcc.dg/pr63387-2.c: Dito.
12600 * gcc.dg/pr63387.c: Dito.
12601 * gcc.dg/sancov/cmp0.c: Dito.
12602 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12603 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12604 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12605 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12606 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12607 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12608 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12609 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12610 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12611 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12612 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12613 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12614 * gcc.dg/tree-ssa/pr82059.c: Dito.
12615 * gcc.c-torture/execute/pr70460.c: Dito.
12617 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12620 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12621 * gcc.c-torture/execute/20180112-1.c: Dito.
12622 * gcc.c-torture/execute/pr81503.c: Dito.
12623 * gcc.dg/store_merging_12.c: Dito.
12624 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12625 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12626 * gcc.dg/tree-ssa/pr80898.c: Dito.
12627 * gcc.dg/tree-ssa/pr82363.c: Dito.
12628 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12629 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12630 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12631 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12632 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12633 * gcc.dg/tree-ssa/pr80803.c: Dito.
12634 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12635 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12636 * gcc.dg/tree-ssa/vrp114.c: Dito.
12637 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12638 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12639 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12641 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12644 * gcc.target/i386/cet-sjlj-6a.c: New test.
12645 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12647 2018-02-01 Marek Polacek <polacek@redhat.com>
12650 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12652 2018-01-30 Jeff Law <law@redhat.com>
12655 * gcc.target/i386/pr84128.c: New test.
12657 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12659 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12660 -fdelete-null-pointer-checks.
12662 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12665 * g++.dg/cpp0x/abstract-default1.C: New.
12667 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12669 PR tree-optimization/81635
12670 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12671 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12673 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12676 * gcc.target/aarch64/pr83370.c: New.
12678 2018-02-01 Richard Biener <rguenther@suse.de>
12680 * gcc.dg/graphite/pr35356-1.c: Adjust.
12682 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12685 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12687 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12688 of hard-coding the choice.
12689 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12690 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12691 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12693 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12695 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12696 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12697 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12698 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12699 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12700 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12701 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12702 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12703 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12704 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12705 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12706 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12707 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12708 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12709 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12710 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12711 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12712 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12713 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12714 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12715 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12716 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12717 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12718 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12719 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12720 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12721 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12722 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12723 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12724 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12725 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12726 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12727 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12728 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12729 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12730 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12731 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12732 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12733 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12734 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12735 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12736 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12737 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12738 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12739 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12740 __builtin_popcountll rather than __builtin_popcountl.
12742 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12744 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12745 of LD1R[HWD] for multi-element constants on big-endian targets.
12746 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12747 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12749 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12751 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12752 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12753 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12755 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12757 PR tree-optimization/81661
12758 PR tree-optimization/84117
12759 * gcc.dg/pr81661.c: New test.
12760 * gfortran.dg/pr84117.f90: New test.
12762 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12765 * gfortran.dg/repeat_7.f90: Catch warning message.
12767 2018-01-31 Ian Lance Taylor <iant@golang.org>
12769 * go.go-torture/execute/printnil.go: New test.
12771 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12773 * lib/target-supports.exp (check_effective_target_comdat_group):
12774 Allow for Solaris as comdat syntax.
12776 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12777 Solaris with comdat_group support and as.
12779 2018-01-31 Marek Polacek <polacek@redhat.com>
12782 * gcc.dg/pr81779.c: New test.
12784 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12787 * gfortran.dg/gomp/pr84116.f90: New test.
12790 * g++.dg/init/pr83993-2.C: New test.
12793 * g++.dg/init/pr83993-1.C: New test.
12794 * g++.dg/cpp0x/pr83993.C: New test.
12796 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12799 * gfortran.dg/pr84088.f90: New test.
12801 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12804 * gcc.target/i386/pr82444.c: New.
12806 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12808 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12809 * gcc.target/powerpc/vsx-13.c: New.
12811 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12814 * g++.dg/cpp1y/var-templ57.C: New.
12816 2018-01-31 Marek Polacek <polacek@redhat.com>
12819 * g++.dg/diagnostic/pr84138.C: New test.
12821 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12824 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12825 -Wstringop-overflow warnings due to spurious warning with -O1.
12826 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12827 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12829 2018-01-31 Richard Biener <rguenther@suse.de>
12831 PR tree-optimization/84132
12832 * g++.dg/torture/pr84132.C: New testcase.
12834 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12836 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12839 2018-01-31 Julia Koval <julia.koval@intel.com>
12842 * gcc.target/i386/rdpid.c: Remove "eax".
12844 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12846 PR tree-optimization/64946
12847 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12848 scan-assembler checks.
12850 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12852 * gcc.c-torture/execute/20180131-1.c: New test.
12854 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12856 * gcc.target/arc/taux-1.c: New test.
12857 * gcc.target/arc/taux-2.c: Likewise.
12859 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12861 * gcc.target/arc/uncached.c: New test.
12863 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12866 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12868 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12870 PR preprocessor/69869
12871 * gcc.dg/cpp/trad/pr69869.c: New test.
12874 * gcc.dg/pr84100.c: New test.
12876 2018-01-30 Jeff Law <law@redhat.com>
12879 * gcc.target/i386/pr84064: New test.
12881 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12884 * gfortran.dg/data_implied_do_2.f90: New test.
12886 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12888 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12890 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12893 * gfortran.dg/inline_matmul_21.f90: New test case.
12895 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12897 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12899 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12902 * gcc.target/powerpc/pr84112.c: New.
12904 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12906 PR rtl-optimization/83986
12907 * gcc.dg/pr83986.c: New test.
12909 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12912 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12913 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12914 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12915 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12917 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12919 PR tree-optimization/84111
12920 * gcc.c-torture/compile/pr84111.c: New test.
12922 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12925 * gcc.dg/ipa/inline-2.c: Fix template.
12926 * gcc.dg/ipa/inline-3.c: Fix template.
12928 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12931 * g++.dg/torture/pr81360.C: New testcase.
12933 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12936 * gcc.dg/lto/pr83954.h: New testcase.
12937 * gcc.dg/lto/pr83954_0.c: New testcase.
12938 * gcc.dg/lto/pr83954_1.c: New testcase.
12940 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12943 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12945 Simplify DW_AT_producer scan.
12947 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12949 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12951 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12954 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12955 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12956 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12957 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12959 2018-01-29 Jeff Law <law@redhat.com>
12962 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12963 better match other tests which require vsx. Verify the zero
12964 extension is part of the test in the combiner dump.
12966 2018-01-29 Marek Polacek <polacek@redhat.com>
12969 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12972 * g++.dg/ext/pr83996.C: New test.
12974 2018-01-29 Richard Biener <rguenther@suse.de>
12976 PR tree-optimization/84057
12977 * gcc.dg/graphite/pr84057.c: New testcase.
12979 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12982 * gfortran.dg/bind_c_usage_31.f90: New test.
12984 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12987 * g++.dg/warn/Wduplicated-branches5.C: New.
12989 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12991 * gcc.target/rl78/test_addsi3_internal.c: New test.
12993 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12995 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12996 Make expected output depend on whether we expect sibcalls or not.
12997 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12998 safe-indirect-jump-1.c).
13000 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
13001 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
13002 Soren Rasmussen <s.c.rasmussen@gmail.com>
13004 Fortran 2018 teams tests.
13006 * gfortran.dg/team_number_1.f90: new test for team_number.
13007 * gfortran.dg/team_change_1.f90: new test for change team.
13008 * gfortran.dg/team_end_1.f90: new test for end team.
13009 * gfortran.dg/team_form_1.f90: new test for form team.
13011 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13014 * gfortran.dg/dot_product_4.f90
13016 2018-01-26 Martin Sebor <msebor@redhat.com>
13018 PR tree-optimization/83896
13019 * gcc.dg/strlenopt-43.c: New.
13021 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13023 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13024 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13025 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13026 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13027 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13028 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13029 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13030 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13031 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13033 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13034 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13035 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13036 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13037 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13038 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13039 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13040 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13042 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13044 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13046 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13047 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13048 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13049 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13050 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13051 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13052 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13053 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13054 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13055 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13056 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13057 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13058 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13060 2018-01-26 Martin Liska <mliska@suse.cz>
13062 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13065 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13067 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13068 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13069 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13070 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13071 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13072 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13073 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13074 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13076 2018-01-26 Richard Biener <rguenther@suse.de>
13078 PR rtl-optimization/84003
13079 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13080 latent bug in DSE if NOINLINE is appropriately defined.
13081 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13082 and defining NOINLINE.
13084 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13086 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13087 tests specific to aarch64. XFAIL test on arm.
13089 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13091 PR rtl-optimization/83985
13092 * gcc.dg/pr83985.c: New test.
13095 * c-c++-common/Wrestrict-3.c: New test.
13097 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13099 * gcc.target/arc/tdelegitimize_addr.c: New test.
13101 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13103 * gcc.target/arc/jli-1.c: New file.
13104 * gcc.target/arc/jli-2.c: Likewise.
13106 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13108 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13110 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13111 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13113 2018-01-26 Richard Biener <rguenther@suse.de>
13115 PR tree-optimization/81082
13116 * gcc.dg/vect/pr81082.c: New testcase.
13117 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13118 simplification to n * n.
13120 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13122 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13124 * gcc.target/i386/pr63620.c: Likewise.
13126 2018-01-26 Julia Koval <julia.koval@intel.com>
13128 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13129 -mavx512f -mavx512bw.
13130 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13131 * gcc.target/i386/i386.exp: Fix types.
13133 2018-01-26 Alan Modra <amodra@gmail.com>
13136 * gcc.target/powerpc/swaps-p8-46.c: New.
13138 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13141 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13142 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13143 'array01' in the tree dump comparison.
13144 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13145 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13146 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13148 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13150 PR middle-end/83055
13151 * gcc.dg/torture/pr83055.c: New testcase.
13153 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13156 * g++.dg/cpp1z/decomp36.C: New test.
13158 PR middle-end/83977
13159 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13161 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13163 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13164 the shift dump line.
13165 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13167 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13170 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13171 index instead of int, which allows IVOPTs to properly optimize the
13174 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13177 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13178 of "fn_type" typedef.
13179 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13181 2018-01-24 Ian Lance Taylor <iant@golang.org>
13183 * go.go-torture/execute/names-1.go: New test.
13185 2018-01-19 Jeff Law <law@redhat.com>
13188 * gcc.target/i386/pr83994.c: New test.
13190 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13193 * gcc.target/powerpc/pr84014.c: New.
13195 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13197 PR middle-end/83977
13198 * c-c++-common/gomp/pr83977-1.c: New test.
13199 * c-c++-common/gomp/pr83977-2.c: New test.
13200 * c-c++-common/gomp/pr83977-3.c: New test.
13201 * gfortran.dg/gomp/pr83977.f90: New test.
13203 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13206 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13207 * gcc.dg/vect/pr80631-1.c: Likewise.
13208 * gcc.dg/vect/pr80631-2.c: Likewise.
13209 * gcc.dg/vect/pr81410.c: Likewise.
13210 * gcc.dg/vect/pr81633.c: Likewise.
13211 * gcc.dg/vect/pr81815.c: Likewise.
13212 * gcc.dg/vect/pr82108.c: Likewise.
13213 * gcc.dg/vect/pr83857.c: Likewise.
13214 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13215 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13216 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13217 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13218 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13219 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13220 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13221 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13222 dg-xfail-run-if instead.
13223 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13224 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13225 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13226 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13227 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13229 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13231 PR tree-optimization/83979
13232 * g++.dg/pr83979.c: New test.
13234 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13236 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13237 option. Add arm_neon_ok_no_float_abi check.
13239 2018-01-24 Richard Biener <rguenther@suse.de>
13241 PR tree-optimization/83176
13242 * gcc.dg/graphite/pr83176.c: New testcase.
13244 2018-01-24 Richard Biener <rguenther@suse.de>
13246 PR tree-optimization/82819
13247 * gcc.dg/graphite/pr82819.c: New testcase.
13249 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13252 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13253 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13254 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13255 * g++.dg/ext/stmtexpr20.C: Likewise.
13256 * g++.dg/ext/stmtexpr21.C: Likewise.
13258 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13261 * g++.dg/warn/pr83974.C: New test case.
13263 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13266 * g++.dg/ubsan/pr83987.C: New test.
13268 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13271 * gfortran.dg/pdt_29.f03: New test.
13273 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13276 * gfortran.dg/associate_33.f03: New test.
13278 2018-01-23 Martin Liska <mliska@suse.cz>
13281 * gcc.dg/lto/pr81440.h: New test.
13282 * gcc.dg/lto/pr81440_0.c: New test.
13283 * gcc.dg/lto/pr81440_1.c: New test.
13285 2018-01-23 Nathan Sidwell <nathan@acm.org>
13288 * g++.dg/template/pr83988.C: New.
13290 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13294 * g++.dg/cpp0x/pr82882.C: New test.
13295 * g++.dg/cpp0x/pr83978.C: New test.
13298 * g++.dg/cpp1z/decomp35.C: New test.
13300 2018-01-23 Nathan Sidwell <nathan@acm.org>
13302 * g++.dg/cpp0x/range-for10.C: Adjust.
13303 * g++.dg/ext/forscope1.C: Adjust.
13304 * g++.dg/ext/forscope2.C: Adjust.
13305 * g++.dg/template/for1.C: Adjust.
13307 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13309 PR tree-optimization/83510
13310 * gcc.c-torture/compile/pr83510.c: New test case.
13312 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13315 * lib/target-supports.exp (check_effective_target_vect_float): Say
13316 that the result only holds when -funsafe-math-optimizations is on.
13317 (check_effective_target_vect_float_strict): New procedure.
13318 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13320 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13322 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13324 PR tree-optimization/83965
13325 * gcc.dg/vect/pr83965.c: New test.
13327 2018-01-23 Richard Biener <rguenther@suse.de>
13329 PR tree-optimization/83963
13330 * gfortran.dg/graphite/pr83963.f: New testcase.
13331 * gcc.dg/graphite/pr83963-2.c: Likewise.
13333 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13336 * g++.dg/cpp1z/pr83918.C: New test.
13338 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13340 PR tree-optimization/83957
13341 * gcc.dg/autopar/pr83957.c: New test.
13343 PR tree-optimization/83081
13344 * gcc.dg/predict-8.c: Adjust expected probability.
13346 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13349 * gcc.target/powerpc/pr83862.c: New test.
13351 2018-01-22 Carl Love <cel@us.ibm.com>
13353 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13354 builtins-4-runnable.c, builtins-6-runnable.c,
13355 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13356 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13357 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13358 for signed/unsigned 128-bit and long long int loads.
13360 2018-01-22 Marek Polacek <polacek@redhat.com>
13363 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13365 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13367 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13368 scan-asembler valid instructions list.
13369 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13370 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13371 power8-vector requirement and option.
13372 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13374 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13378 * gfortran.dg/string_1.f90: Remove printing the length.
13380 2018-01-22 Richard Biener <rguenther@suse.de>
13382 PR tree-optimization/83963
13383 * gcc.dg/graphite/pr83963.c: New testcase.
13385 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13387 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13388 dg-require-effective-target directives.
13390 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13392 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13394 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13395 Adjust scan-assembler checks for soft-float.
13397 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13400 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13402 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13404 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13405 * gcc.dg/pr83623.c: Likewise.
13406 * gcc.dg/pr83666.c: Likewise.
13408 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13409 David Edelsohn <dje.gcc@gmail.com>
13412 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13413 assembly output from "crset eq" to "crset 2".
13414 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13415 assembly output from . to $.
13416 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13417 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13418 assembly output from "crset eq" to "crset 2".
13419 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13420 assembly output from "crset eq" to "crset 2", and from . to $.
13422 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13425 * gfortran.dg/matmul_18.f90: New test.
13427 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13429 PR tree-optimization/83940
13430 * gcc.dg/torture/pr83940.c: New test.
13432 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13434 PR middle-end/83945
13435 * gcc.dg/tls/pr83945.c: New test.
13438 * gcc.dg/pr83930.c: New test.
13440 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13443 * gfortran.dg/matmul_17.f90: New test.
13445 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13448 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13450 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13453 * g++.dg/cpp0x/pr81167.C: New test.
13456 * g++.dg/cpp0x/pr83919.C: New test.
13458 2018-01-19 Jeff Law <law@redhat.com>
13459 Jakub Jelinek <jakub@redhat.com>
13461 * gcc.dg/stack-check-16.c: New test.
13463 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13466 * gcc.target/nvptx/indirect_call.c: New test.
13468 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13470 * g++.dg/torture/pr83619.C: Remove dg-message.
13472 2018-01-19 Martin Liska <mliska@suse.cz>
13474 * gcc.dg/predict-1.c: Adjust expected probability.
13475 * gcc.dg/predict-3.c: Likewise.
13476 * gcc.dg/predict-5.c: Likewise.
13477 * gcc.dg/predict-6.c: Likewise.
13478 * gcc.dg/predict-9.c: Likewise.
13480 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13482 PR tree-optimization/83922
13483 * gcc.dg/pr83922.c: New test.
13485 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13487 PR tree-optimization/83914
13488 * gcc.dg/vect/pr83914.c: New test.
13490 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13492 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13493 * gcc.target/arm/negdi-2.c: Likewise.
13494 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13496 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13498 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13500 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13502 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13504 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13506 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13509 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13513 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13514 forward declaration.
13516 2018-01-18 Carl Love <cel@us.ibm.com>
13518 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13521 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13524 * g++.dg/inherit/union3.C: New.
13526 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13528 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13530 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13533 * g++.dg/torture/pr83619.C: New testcase.
13535 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13537 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13538 Add function body to force error messages in some configurations.
13540 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13542 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13545 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13548 * c-c++-common/ffile-prefix-map.c: New test.
13549 * c-c++-common/fmacro-prefix-map.c: New test.
13550 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13551 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13553 2018-01-18 Martin Liska <mliska@suse.cz>
13555 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13556 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13557 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13558 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13559 * gcc.target/i386/ret-thunk-10.c: Likewise.
13560 * gcc.target/i386/ret-thunk-11.c: Likewise.
13561 * gcc.target/i386/ret-thunk-12.c: Likewise.
13562 * gcc.target/i386/ret-thunk-15.c: Likewise.
13563 * gcc.target/i386/ret-thunk-9.c: Likewise.
13565 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13567 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13570 2018-01-18 Nathan Sidwell <nathan@acm.org>
13573 * g++.dg/cpp0x/pr83160.C: New.
13575 2018-01-18 Richard Biener <rguenther@suse.de>
13577 PR tree-optimization/83887
13578 * gcc.dg/graphite/pr83887.c: New testcase.
13579 * gfortran.dg/graphite/pr83887.f90: Likewise.
13580 * gfortran.dg/graphite/pr83887.f: Likewise.
13582 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13585 * gcc.target/arm/builtin-bswap.x: New file.
13586 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13587 and options for armv6t2.
13588 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13589 and options for Thumb1.
13590 * gcc.target/arm/builtin-bswap16.x: New file.
13591 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13592 and options for armv6t2.
13593 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13594 and options for Thumb1.
13596 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13598 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13601 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13604 * gcc.dg/pr61240.c: New test.
13606 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13609 * gfortran.dg/pr83864.f90: New test.
13611 2018-01-17 Jeff Law <law@redhat.com>
13614 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13616 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13618 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13619 restriction, but still restrict to 64-bit.
13620 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13621 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13623 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13626 * gfortran.dg/pr83874.f90: New test.
13628 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13631 * g++.dg/cpp0x/pr83824.C: New test.
13633 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13635 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13636 appropriate .gnu_attribute for the long double type, if we use the
13637 long double type, but do not generate any calls.
13638 * gcc.target/powerpc/gnuattr2.c: Likewise.
13639 * gcc.target/powerpc/gnuattr3.c: Likewise.
13641 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13644 * g++.dg/cpp0x/alignas13.C: New.
13646 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13649 * g++.dg/cpp0x/pr83897.C: New test.
13651 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13654 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13656 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13659 * g++.dg/cpp0x/constexpr-ice19.C: New.
13661 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13663 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13664 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13665 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13666 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13667 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13668 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13669 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13670 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13671 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13672 * gcc.target/powerpc/builtins-1.fold.h: New.
13674 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13676 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13677 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13679 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13681 * gcc.target/arm/g2.c: Add -marm to dg-options.
13682 * gcc.target/arm/scd42-2.c: Likewise.
13684 2018-01-17 Nathan Sidwell <nathan@acm.org>
13687 * g++.dg/lookup/pr83287-2.C: New.
13689 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13693 * g++.dg/wrappers/pr83814.C: New test case.
13694 * g++.dg/wrappers/pr83902.C: New test case.
13696 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13699 * g++.dg/lto/pr83121_0.C: New test case.
13700 * g++.dg/lto/pr83121_1.C: New test case.
13701 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13702 adapted from DejaGnu's dg-test.
13703 (lto_handle_diagnostics): New procedure.
13704 (lto_prune_warns): Ignore informational notes.
13705 (lto-link-and-maybe-run): Add "messages_by_file" param.
13706 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13707 "execute" when "link" fails if "execute" was not specified.
13708 (lto-can-handle-directive): New procedure.
13709 (lto-get-options-main): Call lto-can-handle-directive. Add a
13710 dg-messages local, using it to set the caller's
13711 dg-messages-by-file for the given source file.
13712 (lto-get-options): Likewise.
13713 (lto-execute): Add dg-messages-by-file local, and pass it to
13714 lto-link-and-maybe-run.
13716 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13717 Richard Sandiford <richard.sandiford@linaro.org>
13721 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13722 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13724 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13726 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13727 target check autogenerator for armv8.1-a and armv8.2-a.
13729 2018-01-17 Carl Love <cel@us.ibm.com>
13731 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13732 Add debug print statements.
13733 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13734 16 byte vector load followed by a partial vector load.
13736 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13739 * g++.dg/wrappers/pr83799.C: New test case.
13741 2018-01-17 Nathan Sidwell <nathan@acm.org>
13744 * g++.dg/cpp1y/pr83739.C: New.
13746 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13748 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13749 * gcc.target/visium/overflow16.c: Likewise.
13750 * gcc.target/visium/overflow32.c: Likewise.
13752 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13754 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13756 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13758 * gcc.dg/rtl/arm/stl-cond.c: New test.
13759 * gcc.target/arm/stl-cond.c: Delete.
13761 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13763 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13766 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13768 PR tree-optimization/83843
13769 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13770 * gcc.dg/store_merging_19.c: New test.
13772 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13774 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13777 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13779 PR rtl-optimization/83771
13780 * gcc.dg/pr83771.c: New test.
13782 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13784 PR tree-optimization/81184
13785 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13787 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13789 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13791 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13793 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13796 * gcc.target/i386/pr83546.c: New test.
13798 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13800 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13802 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13804 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13805 test and add dg-warning for the -Wstringop-overflow warning.
13807 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13809 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13810 XFAIL last test on SPARC and Visium.
13812 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13814 PR rtl-optimization/80481
13815 * g++.dg/pr80481.C: Exclude solaris.
13817 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13819 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13820 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13821 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13823 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13825 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13826 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13827 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13828 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13829 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13830 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13831 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13832 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13833 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13834 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13835 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13836 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13837 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13838 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13839 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13841 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13844 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13846 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13848 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13849 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13850 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13851 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13852 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13853 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13855 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13857 PR tree-optimization/83857
13858 * gcc.dg/vect/pr83857.c: New test.
13860 2018-01-16 Richard Biener <rguenther@suse.de>
13862 PR tree-optimization/83867
13863 * gcc.dg/vect/pr83867.c: New testcase.
13865 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13868 * gcc.dg/pr83844.c: New test.
13870 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13872 * gcc.dg/torture/pr83847.c: New test.
13874 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13876 PR rtl-optimization/86620
13877 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13878 instead of --param=max-sched-ready-insns=0.
13879 * gcc.target/i386/pr83620.c: New test.
13880 * gcc.dg/pr83620.c: New test.
13882 PR tree-optimization/83843
13883 * gcc.dg/store_merging_18.c: New test.
13886 * g++.dg/cpp1y/pr83817.C: New test.
13889 * g++.dg/template/pr83825.C: New test.
13891 2018-01-16 Richard Biener <rguenther@suse.de>
13893 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13895 2018-01-16 Richard Biener <rguenther@suse.de>
13898 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13899 from gcc.dg/torture/pr60092.c.
13901 2018-01-15 Martin Sebor <msebor@redhat.com>
13904 * g++.dg/ext/flexary28.C: New test.
13906 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13909 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13911 2018-01-15 Martin Sebor <msebor@redhat.com>
13914 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13916 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13919 * gfortran.dg/minmaxloc_9.f90: New test.
13920 * gfortran.dg/minmaxloc_10.f90: New test.
13921 * gfortran.dg/minmaxloc_11.f90: New test.
13923 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13926 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13927 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13928 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13929 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13930 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13931 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13932 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13933 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13934 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13935 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13936 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13937 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13938 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13939 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13940 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13941 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13942 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13943 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13944 * gcc.target/i386/ret-thunk-10.c: Likewise.
13945 * gcc.target/i386/ret-thunk-11.c: Likewise.
13946 * gcc.target/i386/ret-thunk-12.c: Likewise.
13947 * gcc.target/i386/ret-thunk-13.c: Likewise.
13948 * gcc.target/i386/ret-thunk-14.c: Likewise.
13949 * gcc.target/i386/ret-thunk-15.c: Likewise.
13950 * gcc.target/i386/ret-thunk-9.c: Don't check the
13951 __x86_return_thunk label. Scan for "push" only for Linux.
13953 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13956 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13958 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13961 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13963 * gcc.target/arm/pr83687.c: New test.
13965 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13967 Adjust tests to AVR_TINY.
13969 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13970 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13971 * gcc.target/avr/pr71627.c: Same.
13972 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13973 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13974 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13975 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13976 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13977 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13978 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13979 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13980 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13981 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13982 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13983 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13984 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13985 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13986 * gcc.target/avr/torture/pr61055.c: Same.
13987 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13989 * gcc.target/avr/torture/int24-mul.c: Same.
13990 * gcc.target/avr/torture/pr51782-1.c: Same.
13991 * gcc.target/avr/torture/pr61443.c: Same.
13992 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13993 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13995 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13999 * gcc.target/avr/torture/pr83729.c: New test.
14000 * gcc.target/avr/torture/pr83801.c: New test.
14002 2018-01-15 Jakub Jelinek <jakub@redhat.com>
14004 PR middle-end/82694
14005 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14006 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14008 2018-01-10 Martin Sebor <msebor@redhat.com>
14011 * gcc.dg/Wstringop-overflow-2.c: New test.
14013 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14015 PR libgfortran/83811
14016 * gfortran.dg/fmt_e.f90: New test.
14018 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14020 * gcc.target/i386/indirect-thunk-10.c: New test.
14021 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14022 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14023 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14024 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14025 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14026 * gcc.target/i386/ret-thunk-17.c: Likewise.
14027 * gcc.target/i386/ret-thunk-18.c: Likewise.
14028 * gcc.target/i386/ret-thunk-19.c: Likewise.
14029 * gcc.target/i386/ret-thunk-20.c: Likewise.
14030 * gcc.target/i386/ret-thunk-21.c: Likewise.
14032 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14034 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14036 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14038 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14039 -mno-indirect-branch-register.
14040 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14041 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14042 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14043 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14044 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14045 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14046 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14047 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14048 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14049 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14050 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14051 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14052 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14053 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14054 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14055 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14056 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14057 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14058 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14059 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14060 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14061 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14062 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14063 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14064 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14065 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14066 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14067 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14068 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14069 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14070 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14071 * gcc.target/i386/ret-thunk-10.c: Likewise.
14072 * gcc.target/i386/ret-thunk-11.c: Likewise.
14073 * gcc.target/i386/ret-thunk-12.c: Likewise.
14074 * gcc.target/i386/ret-thunk-13.c: Likewise.
14075 * gcc.target/i386/ret-thunk-14.c: Likewise.
14076 * gcc.target/i386/ret-thunk-15.c: Likewise.
14077 * gcc.target/i386/ret-thunk-9.c: Likewise.
14078 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14079 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14080 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14082 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14084 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14085 -mfunction-return=keep.
14086 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14087 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14088 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14089 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14090 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14091 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14092 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14093 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14094 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14095 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14096 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14097 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14098 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14099 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14100 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14101 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14102 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14103 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14104 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14105 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14106 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14107 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14108 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14109 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14110 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14111 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14112 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14113 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14114 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14115 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14116 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14117 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14118 * gcc.target/i386/ret-thunk-1.c: New test.
14119 * gcc.target/i386/ret-thunk-10.c: Likewise.
14120 * gcc.target/i386/ret-thunk-11.c: Likewise.
14121 * gcc.target/i386/ret-thunk-12.c: Likewise.
14122 * gcc.target/i386/ret-thunk-13.c: Likewise.
14123 * gcc.target/i386/ret-thunk-14.c: Likewise.
14124 * gcc.target/i386/ret-thunk-15.c: Likewise.
14125 * gcc.target/i386/ret-thunk-16.c: Likewise.
14126 * gcc.target/i386/ret-thunk-2.c: Likewise.
14127 * gcc.target/i386/ret-thunk-3.c: Likewise.
14128 * gcc.target/i386/ret-thunk-4.c: Likewise.
14129 * gcc.target/i386/ret-thunk-5.c: Likewise.
14130 * gcc.target/i386/ret-thunk-6.c: Likewise.
14131 * gcc.target/i386/ret-thunk-7.c: Likewise.
14132 * gcc.target/i386/ret-thunk-8.c: Likewise.
14133 * gcc.target/i386/ret-thunk-9.c: Likewise.
14135 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14137 * gcc.target/i386/indirect-thunk-1.c: New test.
14138 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14139 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14140 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14141 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14142 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14143 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14144 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14145 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14146 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14147 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14148 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14149 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14150 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14151 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14152 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14153 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14154 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14155 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14156 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14157 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14158 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14159 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14160 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14161 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14162 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14163 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14164 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14165 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14166 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14167 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14168 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14169 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14171 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14174 * gcc.c-torture/compile/pr83051.c: New testcase.
14176 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14178 PR tree-optimization/83501
14179 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14181 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14183 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14184 for lvx and stvx instead of lxvd2x and stxvd2x and require
14185 little-endian target. Add comments.
14186 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14187 comprehensive testing.
14188 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14189 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14190 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14191 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14192 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14193 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14194 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14195 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14196 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14197 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14198 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14199 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14200 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14201 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14202 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14203 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14204 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14205 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14206 scan-assembler-not directives that forbid lvx and xxpermdi.
14207 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14208 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14209 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14210 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14211 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14212 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14213 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14214 scan-assembler-times directives to reflect different numbers of
14215 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14217 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14218 Alan Hayward <alan.hayward@arm.com>
14219 David Sherwood <david.sherwood@arm.com>
14221 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14222 than SLP vectorization.
14223 * gcc.dg/vect/vect-alias-check-10.c: New test.
14224 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14225 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14226 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14227 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14228 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14229 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14230 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14231 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14232 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14233 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14234 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14235 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14236 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14237 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14238 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14239 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14240 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14241 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14242 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14243 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14244 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14245 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14246 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14248 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14249 Alan Hayward <alan.hayward@arm.com>
14250 David Sherwood <david.sherwood@arm.com>
14252 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14254 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14255 targets with scatter stores.
14256 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14258 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14259 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14260 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14261 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14262 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14263 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14264 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14265 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14266 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14267 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14268 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14269 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14270 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14271 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14272 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14273 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14275 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14276 Alan Hayward <alan.hayward@arm.com>
14277 David Sherwood <david.sherwood@arm.com>
14279 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14281 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14282 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14283 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14284 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14286 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14287 Alan Hayward <alan.hayward@arm.com>
14288 David Sherwood <david.sherwood@arm.com>
14290 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14291 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14292 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14294 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14295 Alan Hayward <alan.hayward@arm.com>
14296 David Sherwood <david.sherwood@arm.com>
14298 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14299 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14300 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14301 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14302 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14303 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14304 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14305 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14306 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14307 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14308 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14309 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14310 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14311 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14313 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14314 Alan Hayward <alan.hayward@arm.com>
14315 David Sherwood <david.sherwood@arm.com>
14317 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14318 check for a message about using in-order reductions.
14319 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14320 check for a message about using in-order reductions.
14321 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14322 vectorized and check for a message about using in-order reductions.
14323 Expect targets with variable-length vectors to fall back to the
14324 fixed-length mininum.
14325 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14326 check for a message about using in-order reductions.
14327 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14328 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14329 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14330 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14331 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14332 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14333 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14334 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14335 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14336 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14337 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14338 vect_fold_left_plus.
14340 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14342 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14344 * gcc.target/aarch64/sve/spill_2.c: New test.
14345 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14346 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14347 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14348 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14349 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14351 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14352 Alan Hayward <alan.hayward@arm.com>
14353 David Sherwood <david.sherwood@arm.com>
14355 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14357 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14358 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14359 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14360 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14361 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14362 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14363 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14364 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14365 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
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.target/aarch64/sve/struct_vect_18.c: New test.
14372 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14373 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14374 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14376 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14377 Alan Hayward <alan.hayward@arm.com>
14378 David Sherwood <david.sherwood@arm.com>
14380 * lib/target-supports.exp
14381 (check_effective_target_vect_fold_extract_last): New proc.
14382 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14383 for fold_extract_last.
14384 * gcc.dg/vect/pr65947-2.c: Likewise.
14385 * gcc.dg/vect/pr65947-3.c: Likewise.
14386 * gcc.dg/vect/pr65947-4.c: Likewise.
14387 * gcc.dg/vect/pr65947-5.c: Likewise.
14388 * gcc.dg/vect/pr65947-6.c: Likewise.
14389 * gcc.dg/vect/pr65947-9.c: Likewise.
14390 * gcc.dg/vect/pr65947-10.c: Likewise.
14391 * gcc.dg/vect/pr65947-12.c: Likewise.
14392 * gcc.dg/vect/pr65947-14.c: Likewise.
14393 * gcc.dg/vect/pr80631-1.c: Likewise.
14394 * gcc.target/aarch64/sve/clastb_1.c: New test.
14395 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14396 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14397 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14398 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14399 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14400 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14401 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14402 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14403 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14404 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14405 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14406 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14407 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14409 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14410 Alan Hayward <alan.hayward@arm.com>
14411 David Sherwood <david.sherwood@arm.com>
14413 * gcc.target/aarch64/sve/live_1.c: New test.
14414 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14416 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14417 Alan Hayward <alan.hayward@arm.com>
14418 David Sherwood <david.sherwood@arm.com>
14420 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14421 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14422 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14423 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14424 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14425 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14426 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14427 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14428 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14430 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14431 Alan Hayward <alan.hayward@arm.com>
14432 David Sherwood <david.sherwood@arm.com>
14434 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14436 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14438 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14439 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14440 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14441 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14442 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14443 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14445 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14446 Alan Hayward <alan.hayward@arm.com>
14447 David Sherwood <david.sherwood@arm.com>
14449 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14450 instead of just ADDRESS.
14451 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14452 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14453 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14454 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14455 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14456 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14457 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14458 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14459 * gcc.target/aarch64/sve/while_2.c: Likewise.
14460 * gcc.target/aarch64/sve/while_3.c: Likewise.
14461 * gcc.target/aarch64/sve/while_4.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/pr60482.c: Remove XFAIL for variable-length vectors.
14468 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14470 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14471 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14472 * gcc.target/aarch64/sve/reduc_5.c: New test.
14473 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14474 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14476 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14477 Alan Hayward <alan.hayward@arm.com>
14478 David Sherwood <david.sherwood@arm.com>
14480 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14481 * gcc.dg/tree-ssa/peel1.c: Likewise.
14482 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14483 variable-length vectors.
14484 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14485 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14486 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14487 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14488 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14489 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14490 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14491 * gcc.target/aarch64/sve/slp_8.c: New test.
14492 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14493 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14494 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14495 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14496 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14497 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14498 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14499 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14500 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14501 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14502 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14503 * gcc.target/aarch64/sve/while_1.c: Likewise.
14504 * gcc.target/aarch64/sve/while_2.c: Likewise.
14505 * gcc.target/aarch64/sve/while_3.c: Likewise.
14506 * gcc.target/aarch64/sve/while_4.c: Likewise.
14508 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14509 Alan Hayward <alan.hayward@arm.com>
14510 David Sherwood <david.sherwood@arm.com>
14512 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14514 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14515 and add an associated scan-dump test. Prevent vectorization
14516 of the first two loops.
14517 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14518 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14519 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14520 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14521 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14522 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14524 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14525 Alan Hayward <alan.hayward@arm.com>
14526 David Sherwood <david.sherwood@arm.com>
14528 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14529 * gcc.dg/vect/pr67790.c: Likewise.
14530 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14531 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14532 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14533 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14534 * gcc.target/aarch64/sve/slp_5.c: New test.
14535 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14536 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14537 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14538 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14539 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14541 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14542 Alan Hayward <alan.hayward@arm.com>
14543 David Sherwood <david.sherwood@arm.com>
14545 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14547 * gcc.dg/vect/slp-1.c: Likewise.
14548 * gcc.dg/vect/slp-10.c: Likewise.
14549 * gcc.dg/vect/slp-12b.c: Likewise.
14550 * gcc.dg/vect/slp-12c.c: Likewise.
14551 * gcc.dg/vect/slp-17.c: Likewise.
14552 * gcc.dg/vect/slp-19b.c: Likewise.
14553 * gcc.dg/vect/slp-20.c: Likewise.
14554 * gcc.dg/vect/slp-21.c: Likewise.
14555 * gcc.dg/vect/slp-22.c: Likewise.
14556 * gcc.dg/vect/slp-23.c: Likewise.
14557 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14558 * gcc.dg/vect/slp-24.c: Likewise.
14559 * gcc.dg/vect/slp-28.c: Likewise.
14560 * gcc.dg/vect/slp-39.c: Likewise.
14561 * gcc.dg/vect/slp-6.c: Likewise.
14562 * gcc.dg/vect/slp-7.c: Likewise.
14563 * gcc.dg/vect/slp-cond-1.c: Likewise.
14564 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14565 * gcc.dg/vect/slp-cond-2.c: Likewise.
14566 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14567 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14568 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14569 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14570 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14571 * gcc.dg/vect/slp-perm-6.c: Likewise.
14572 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14573 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14574 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14575 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14576 * gcc.dg/vect/slp-12a.c: Likewise.
14577 * gcc.dg/vect/slp-14.c: Likewise.
14578 * gcc.dg/vect/slp-15.c: Likewise.
14579 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14580 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14581 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14582 * gcc.target/aarch64/sve/slp_1.c: New test.
14583 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14584 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14585 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14586 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14587 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14588 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14589 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14591 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14592 Alan Hayward <alan.hayward@arm.com>
14593 David Sherwood <david.sherwood@arm.com>
14595 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14596 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14597 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14598 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14599 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14600 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14601 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14602 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14603 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14604 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14605 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14606 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14607 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14608 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14609 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14610 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14611 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14612 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14613 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14615 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14616 Alan Hayward <alan.hayward@arm.com>
14617 David Sherwood <david.sherwood@arm.com>
14619 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14620 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14621 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14622 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14623 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14624 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14625 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14626 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14627 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14628 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14629 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14630 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14631 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14632 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14633 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14634 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14635 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14636 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14637 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14638 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14639 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14640 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14641 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14642 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14643 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14644 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14645 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14646 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14647 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14648 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14649 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14650 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14651 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14652 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14653 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14654 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14656 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14657 Alan Hayward <alan.hayward@arm.com>
14658 David Sherwood <david.sherwood@arm.com>
14660 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14661 Return true for SVE too.
14662 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14663 if load/store lanes are supported.
14664 * gcc.dg/vect/slp-10.c: Likewise.
14665 * gcc.dg/vect/slp-12c.c: Likewise.
14666 * gcc.dg/vect/slp-17.c: Likewise.
14667 * gcc.dg/vect/slp-33.c: Likewise.
14668 * gcc.dg/vect/slp-6.c: Likewise.
14669 * gcc.dg/vect/slp-cond-1.c: Likewise.
14670 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14671 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14672 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14673 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14674 * gcc.dg/vect/slp-perm-6.c: Likewise.
14675 * gcc.dg/vect/slp-perm-9.c: Likewise.
14676 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14677 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14678 for variable-length vectors.
14680 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14681 Alan Hayward <alan.hayward@arm.com>
14682 David Sherwood <david.sherwood@arm.com>
14684 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14685 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14687 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14689 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14690 * g++.target/aarch64/sve/catch_1.C: New test.
14691 * g++.target/aarch64/sve/catch_2.C: Likewise.
14692 * g++.target/aarch64/sve/catch_3.C: Likewise.
14693 * g++.target/aarch64/sve/catch_4.C: Likewise.
14694 * g++.target/aarch64/sve/catch_5.C: Likewise.
14695 * g++.target/aarch64/sve/catch_6.C: Likewise.
14697 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14698 Alan Hayward <alan.hayward@arm.com>
14699 David Sherwood <david.sherwood@arm.com>
14701 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14703 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14704 * gcc.target/aarch64/fmaxmin.c: Likewise.
14705 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14706 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14707 * gcc.target/aarch64/pr62178.c: Likewise.
14708 * gcc.target/aarch64/pr71727-2.c: Likewise.
14709 * gcc.target/aarch64/saddw-1.c: Likewise.
14710 * gcc.target/aarch64/saddw-2.c: Likewise.
14711 * gcc.target/aarch64/uaddw-1.c: Likewise.
14712 * gcc.target/aarch64/uaddw-2.c: Likewise.
14713 * gcc.target/aarch64/uaddw-3.c: Likewise.
14714 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14715 * gcc.target/aarch64/vect-compile.c: Likewise.
14716 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14717 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14718 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14719 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14720 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14721 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14722 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14723 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14724 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14725 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14726 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14727 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14728 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14729 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14730 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14731 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14732 * gcc.target/aarch64/vect-movi.c: Likewise.
14733 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14734 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14735 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14736 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14737 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14738 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14740 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14741 * gcc.target/aarch64/sve/arith_1.c: New test.
14742 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14743 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14744 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14745 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14746 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14747 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14748 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14749 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14750 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14751 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14752 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14753 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14754 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14755 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14756 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14757 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14758 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14759 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14760 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14761 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14762 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14763 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14764 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14765 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14766 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14767 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14768 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14769 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14770 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14771 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14772 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14773 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14774 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14775 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14776 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14777 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14778 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14779 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14780 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14781 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14782 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14783 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14784 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14785 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14786 * gcc.target/aarch64/sve/index_1.c: Likewise.
14787 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14788 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14789 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14790 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14791 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14792 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14793 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14794 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14795 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14796 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14797 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14798 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14799 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14800 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14801 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14802 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14803 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14804 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14805 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14806 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14807 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14808 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14809 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14810 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14811 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14812 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14813 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14814 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14815 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14816 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14817 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14818 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14819 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14820 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14821 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14822 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14823 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14824 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14825 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14826 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14827 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14828 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14829 * gcc.target/aarch64/sve/single_1.c: Likewise.
14830 * gcc.target/aarch64/sve/single_2.c: Likewise.
14831 * gcc.target/aarch64/sve/single_3.c: Likewise.
14832 * gcc.target/aarch64/sve/single_4.c: Likewise.
14833 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14834 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14835 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14836 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14837 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14838 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14839 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14840 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14841 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14842 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14843 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14844 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14845 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14846 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14847 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14848 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14849 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14850 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14851 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14852 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14853 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14854 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14855 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14856 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14857 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14858 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14859 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14860 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14861 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14862 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14863 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14864 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14865 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14866 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14867 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14868 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14869 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14870 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14871 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14872 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14873 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14874 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14875 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14876 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14877 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14879 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14880 Alan Hayward <alan.hayward@arm.com>
14881 David Sherwood <david.sherwood@arm.com>
14883 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14884 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14885 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14887 (check_effective_target_vect_perm): Handle SVE.
14888 (check_effective_target_vect_perm_byte): Likewise.
14889 (check_effective_target_vect_perm_short): Likewise.
14890 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14891 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14892 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14893 (check_effective_target_vect_element_align_preferred): Likewise.
14894 (check_effective_target_vect_align_stack_vars): Likewise.
14895 (check_effective_target_vect_load_lanes): Likewise.
14896 (check_effective_target_vect_masked_store): Likewise.
14897 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14898 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14899 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14900 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14901 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14902 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14903 * gcc.dg/vect/slp-23.c: Likewise.
14904 * gcc.dg/vect/slp-perm-5.c: Likewise.
14905 * gcc.dg/vect/slp-perm-6.c: Likewise.
14906 * gcc.dg/vect/slp-perm-9.c: Likewise.
14907 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14908 * gcc.dg/vect/vect-114.c: Likewise.
14909 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14910 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14912 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14914 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14915 vect_variable_length, expecting the test to be vectorized
14916 without SLP instead.
14917 * gcc.dg/vect/pr33953.c: Likewise.
14918 * gcc.dg/vect/pr37027.c: Likewise.
14919 * gcc.dg/vect/pr67790.c: Likewise.
14920 * gcc.dg/vect/pr68445.c: Likewise.
14921 * gcc.dg/vect/slp-1.c: Likewise.
14922 * gcc.dg/vect/slp-10.c: Likewise.
14923 * gcc.dg/vect/slp-12a.c: Likewise.
14924 * gcc.dg/vect/slp-12b.c: Likewise.
14925 * gcc.dg/vect/slp-12c.c: Likewise.
14926 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14927 * gcc.dg/vect/slp-13.c: Likewise.
14928 * gcc.dg/vect/slp-14.c: Likewise.
14929 * gcc.dg/vect/slp-15.c: Likewise.
14930 * gcc.dg/vect/slp-17.c: Likewise.
14931 * gcc.dg/vect/slp-19b.c: Likewise.
14932 * gcc.dg/vect/slp-2.c: Likewise.
14933 * gcc.dg/vect/slp-20.c: Likewise.
14934 * gcc.dg/vect/slp-21.c: Likewise.
14935 * gcc.dg/vect/slp-22.c: Likewise.
14936 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14937 * gcc.dg/vect/slp-24.c: Likewise.
14938 * gcc.dg/vect/slp-28.c: Likewise.
14939 * gcc.dg/vect/slp-39.c: Likewise.
14940 * gcc.dg/vect/slp-42.c: Likewise.
14941 * gcc.dg/vect/slp-6.c: Likewise.
14942 * gcc.dg/vect/slp-7.c: Likewise.
14943 * gcc.dg/vect/slp-cond-1.c: Likewise.
14944 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14945 * gcc.dg/vect/slp-cond-2.c: Likewise.
14946 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14947 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14948 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14949 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14950 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14951 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14952 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14953 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14954 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14955 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14956 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14957 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14958 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14959 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14960 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14961 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14962 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14964 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14967 * gcc.dg/pr83801.c: New test.
14969 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14972 * gfortran.dg/bounds_check_19.f90: New test.
14974 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14976 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14977 instead of scan-assembler-not for xsnabsqp.
14979 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14981 PR libgfortran/83525
14982 * gfortran.dg/newunit_5.f90: New test.
14984 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14986 PR rtl-optimization/80481
14987 * g++.dg/pr80481.C: New.
14989 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14992 * gcc.target/alpha/pr83628-3.c: New test.
14994 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14996 * lib/target-supports.exp (check_effective_target_avx512f): Also
14997 check for __builtin_ia32_addsd_round,
14998 __builtin_ia32_getmantsd_round.
14999 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
15001 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
15004 * gcc.target/powerpc/pr83629.c: Require ilp32.
15006 2018-01-12 Richard Biener <rguenther@suse.de>
15008 PR tree-optimization/80846
15009 * gcc.target/i386/pr80846-1.c: New testcase.
15010 * gcc.target/i386/pr80846-2.c: Likewise.
15012 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15014 * gcc.c-torture/execute/20180112-1.c: New test.
15016 2018-01-12 Tom de Vries <tom@codesourcery.com>
15018 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15019 * g++.dg/ext/label13a.C: Same.
15020 * g++.dg/ext/label14.C: Same.
15021 * g++.dg/ext/label2.C: Same.
15022 * g++.dg/ext/label3.C: Same.
15023 * g++.dg/torture/pr42462.C: Same.
15024 * g++.dg/torture/pr42739.C: Same.
15025 * g++.dg/warn/Wunused-label-3.C: Same.
15027 2018-01-12 Tom de Vries <tom@codesourcery.com>
15029 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15030 * g++.dg/Walloca1.C: Same.
15031 * g++.dg/cpp0x/pr70338.C: Same.
15032 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15033 * g++.dg/cpp1y/vla10.C: Same.
15034 * g++.dg/cpp1y/vla2.C: Same.
15035 * g++.dg/cpp1y/vla6.C: Same.
15036 * g++.dg/cpp1y/vla8.C: Same.
15037 * g++.dg/debug/debug5.C: Same.
15038 * g++.dg/debug/debug6.C: Same.
15039 * g++.dg/debug/pr54828.C: Same.
15040 * g++.dg/diagnostic/pr70105.C: Same.
15041 * g++.dg/eh/cleanup5.C: Same.
15042 * g++.dg/eh/spbp.C: Same.
15043 * g++.dg/ext/tmplattr9.C: Same.
15044 * g++.dg/ext/vla10.C: Same.
15045 * g++.dg/ext/vla11.C: Same.
15046 * g++.dg/ext/vla12.C: Same.
15047 * g++.dg/ext/vla15.C: Same.
15048 * g++.dg/ext/vla16.C: Same.
15049 * g++.dg/ext/vla17.C: Same.
15050 * g++.dg/ext/vla3.C: Same.
15051 * g++.dg/ext/vla6.C: Same.
15052 * g++.dg/ext/vla7.C: Same.
15053 * g++.dg/init/array24.C: Same.
15054 * g++.dg/init/new47.C: Same.
15055 * g++.dg/init/pr55497.C: Same.
15056 * g++.dg/opt/pr78201.C: Same.
15057 * g++.dg/template/vla2.C: Same.
15058 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15059 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15060 * g++.dg/torture/pr62127.C: Same.
15061 * g++.dg/torture/pr67055.C: Same.
15062 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15063 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15064 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15065 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15066 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15067 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15068 * g++.dg/warn/Wvla-1.C: Same.
15069 * g++.dg/warn/Wvla-3.C: Same.
15070 * g++.old-deja/g++.ext/array2.C: Same.
15071 * g++.old-deja/g++.ext/constructor.C: Same.
15072 * g++.old-deja/g++.law/builtin1.C: Same.
15073 * g++.old-deja/g++.other/crash12.C: Same.
15074 * g++.old-deja/g++.other/eh3.C: Same.
15075 * g++.old-deja/g++.pt/array6.C: Same.
15076 * g++.old-deja/g++.pt/dynarray.C: Same.
15078 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15080 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15082 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15084 PR libfortran/67412
15085 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15086 on *-*-solaris2.10.
15088 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15090 * lib/target-supports.exp (check_effective_target_branch_cost):
15091 Accept all x86 targets.
15093 2018-01-12 Martin Liska <mliska@suse.cz>
15096 * g++.dg/warn/pr83054.C: New test.
15098 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15100 * gcc.target/powerpc/spec-barr-1.c: New file.
15102 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15105 * gcc.target/i386/pr83330.c: New test.
15107 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15110 * gfortran.dg/dtio_31.f03: New test.
15111 * gfortran.dg/dtio_32.f03: New test.
15113 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15116 * g++.dg/wrappers: New subdirectory.
15117 * g++.dg/wrappers/README: New file.
15118 * g++.dg/wrappers/alloc.C: New test case.
15119 * g++.dg/wrappers/cow-istream-string.C: New test case.
15120 * g++.dg/wrappers/cp-stdlib.C: New test case.
15121 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15122 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15124 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15126 PR middle-end/83718
15127 * g++.dg/torture/pr83718.C: New testcase.
15129 2018-01-11 Martin Jambor <mjambor@suse.cz>
15132 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15134 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15136 PR tree-optimization/83695
15137 * gcc.dg/tree-ssa/pr83695.c: New test.
15139 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15141 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15142 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15144 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15146 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15147 * gcc.target/arm/simd/fp16fml_high.c: New test.
15148 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15149 * lib/target-supports.exp
15150 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15151 check_effective_target_arm_fp16fml_neon_ok,
15152 add_options_for_arm_fp16fml_neon): New procedures.
15154 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15156 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15159 2018-01-11 Richard Biener <rguenther@suse.de>
15161 PR tree-optimization/83435
15162 * gcc.dg/graphite/pr83435.c: New testcase.
15164 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15165 Alan Hayward <alan.hayward@arm.com>
15166 David Sherwood <david.sherwood@arm.com>
15168 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15170 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15172 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15174 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15177 * gcc.c-torture/compile/pr82096.c: New test.
15179 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15181 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15183 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15185 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15187 2018-01-11 Justin Squirek <squirek@adacore.com>
15189 * gnat.dg/expr_func4.adb: New testcase.
15191 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15193 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15196 2018-01-11 Bob Duff <duff@adacore.com>
15198 * gnat.dg/protected_null.adb: New testcase.
15200 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15202 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15204 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15206 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15208 2018-01-11 Justin Squirek <squirek@adacore.com>
15210 * gnat.dg/loopvar.adb: New testcase.
15212 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15214 PR middle-end/83189
15215 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15217 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15219 * gcc.c-torture/compile/pr83575.c: New testcase.
15221 2018-01-10 Michael Collison <michael.collison@arm.com>
15223 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15224 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15225 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15226 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15227 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15228 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15229 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15230 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15231 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15232 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15233 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15234 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15235 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15236 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15237 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15238 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15240 2018-01-10 Michael Collison <michael.collison@arm.com>
15242 * gcc.target/aarch64/sha2.h: New shared testcase.
15243 * gcc.target/aarch64/sha2_1.c: New testcase.
15244 * gcc.target/aarch64/sha2_2.c: New testcase.
15245 * gcc.target/aarch64/sha2_3.c: New testcase.
15246 * gcc.target/aarch64/sha3.h: New shared testcase.
15247 * gcc.target/aarch64/sha3_1.c: New testcase.
15248 * gcc.target/aarch64/sha3_2.c: New testcase.
15249 * gcc.target/aarch64/sha3_3.c: New testcase.
15251 2018-01-10 Michael Collison <michael.collison@arm.com>
15253 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15255 2018-01-10 Martin Sebor <msebor@redhat.com>
15257 PR tree-optimization/83781
15258 * gcc.dg/strlenopt-42.c: New test.
15260 2018-01-11 Martin Sebor <msebor@gmail.com>
15261 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15263 PR tree-optimization/83501
15264 PR tree-optimization/81703
15266 * gcc.dg/strlenopt-39.c: New test-case.
15267 * gcc.dg/pr81703.c: Likewise.
15269 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15271 * gnat.dg/atomic10.adb: New test.
15273 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15276 * gfortran.dg/deferred_character_18.f90: New test.
15278 2018-01-10 Martin Sebor <msebor@redhat.com>
15280 PR tree-optimization/83671
15281 * gcc.dg/strlenopt-40.c: New test.
15282 * gcc.dg/strlenopt-41.c: New test.
15284 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15287 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15289 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15292 * gcc.target/powerpc/pr83399.c: New test.
15294 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15297 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15298 to reflect that the arguments are correctly underlined.
15299 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15300 for globals, params, locals and literals.
15301 (test_sizeof): Directly test the location of "sizeof", rather than
15302 when used in compound expressions.
15303 (test_alignof): Likewise for "alignof".
15304 (test_string_literals): Likewise for string literals.
15305 (test_numeric_literals): Likewise for numeric literals.
15306 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15307 (test_typeid): Likewise for typeid.
15308 (test_unary_plus): New.
15309 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15312 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15314 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15316 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15318 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15320 2018-01-10 Marek Polacek <polacek@redhat.com>
15323 * g++.dg/warn/Wduplicated-branches4.C: New test.
15325 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15328 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15331 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15334 * g++.dg/cpp0x/new2.C: New.
15336 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15339 * gcc.target/i386/pr83735.c: New test.
15341 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15343 * lib/target-supports.exp (check_effective_target_branch_cost):
15345 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15346 * gcc.dg/pr21643.c: Likewise.
15347 * gcc.dg/pr46309.c: Likewise.
15348 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15349 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15350 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15351 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15352 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15353 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15354 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15355 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15356 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15357 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15358 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15359 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15360 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15361 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15363 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15366 * gcc.target/powerpc/pr83629.c: New testcase.
15368 2018-01-10 Richard Biener <rguenther@suse.de>
15371 * gcc.dg/pr78768.c: Un-XFAIL.
15373 2018-01-10 Richard Biener <rguenther@suse.de>
15376 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15378 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15380 PR tree-optimization/83753
15381 * gcc.dg/torture/pr83753.c: New test.
15383 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15385 * gcc.target/i386/avx2-gather-1.c: Add -march.
15386 * gcc.target/i386/avx2-gather-2.c: Add -march.
15387 * gcc.target/i386/avx2-gather-3.c: Add -march.
15388 * gcc.target/i386/avx2-gather-4.c: Add -march.
15389 * gcc.target/i386/avx2-gather-5.c: Add -march.
15390 * gcc.target/i386/avx2-gather-6.c: Add -march.
15391 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15392 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15393 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15394 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15395 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15396 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15397 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15398 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15399 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15400 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15402 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15405 * gcc.target/i386/pr78585.c: New test.
15407 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15410 * g++.dg/cpp0x/pr83734.C: New test.
15412 2018-01-09 Carl Love <cel@us.ibm.com>
15414 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15415 vec_mergeo builtins with float, double, long long, unsigned long long,
15416 bool long long arguments.
15417 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15418 vec_float2 with double arguments.
15419 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15420 vec_mergew and vec_mergow builtins.
15422 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15425 * gfortran.dg/contiguous_6.f90: New test.
15427 2018-01-09 Richard Biener <rguenther@suse.de>
15429 PR tree-optimization/83668
15430 * gcc.dg/graphite/pr83668.c: New testcase.
15432 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15434 PR tree-optimization/64811
15435 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15436 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15437 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15438 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15440 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15442 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15445 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15447 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15450 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15451 no NEON and require softfp or hard float-abi.
15452 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15454 2018-01-09 Richard Biener <rguenther@suse.de>
15456 PR tree-optimization/83572
15457 * gcc.dg/graphite/pr83572.c: New testcase.
15459 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15462 * gcc.dg/sms-13.c: New test.
15464 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15467 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15469 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15470 Monk Chiang <sh.chiang04@gmail.com>
15472 * gcc.target/riscv/save-restore-1.c: New.
15474 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15477 * gcc.target/powerpc/pr83677.c: New file.
15479 2018-01-08 Jeff Law <law@redhat.com>
15481 PR rtl-optimizatin/81308
15482 * g++.dg/pr81308-1.C: New test.
15483 * g++.dg/pr81308-2.C: New test.
15485 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15487 PR target/83663 - Revert r255946
15488 * gcc.target/aarch64/vect-slp-dup.c: New.
15490 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15492 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15495 2018-01-08 Richard Biener <rguenther@suse.de>
15497 PR tree-optimization/83563
15498 * gcc.dg/graphite/pr83563.c: New testcase.
15500 2018-01-08 Richard Biener <rguenther@suse.de>
15502 PR middle-end/83713
15503 * g++.dg/torture/pr83713.C: New testcase.
15505 2018-01-08 Tom de Vries <tom@codesourcery.com>
15507 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15509 2018-01-08 Richard Biener <rguenther@suse.de>
15511 PR tree-optimization/83685
15512 * gcc.dg/torture/pr83685.c: New testcase.
15514 2018-01-08 Richard Biener <rguenther@suse.de>
15517 * gcc.dg/lto/pr83719_0.c: New testcase.
15519 2018-01-08 Tom de Vries <tom@codesourcery.com>
15521 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15522 * gcc.dg/graphite/run-id-1.c: Same.
15523 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15525 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15528 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15529 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15530 * gfortran.dg/pdt_27.f03: New test.
15533 * gfortran.dg/pdt_28.f03: New test.
15535 2018-01-08 Tom de Vries <tom@codesourcery.com>
15537 * c-c++-common/builtins.c: Require effective target alloca.
15538 * gcc.dg/Wrestrict.c: Same.
15539 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15541 2018-01-08 Richard Biener <rguenther@suse.de>
15543 PR middle-end/83580
15544 * gcc.dg/torture/pr83580.c: New testcase.
15546 2018-01-08 Richard Biener <rguenther@suse.de>
15548 PR middle-end/83517
15549 * gcc.dg/pr83517.c: New testcase.
15551 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15553 PR middle-end/81897
15554 * gcc.dg/uninit-pr81897.c: New test.
15556 2018-01-06 Martin Sebor <msebor@redhat.com>
15558 PR tree-optimization/83640
15559 * gcc.dg/Wrestrict-6.c: New test.
15560 * gcc.dg/pr83640.c: New test.
15562 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15564 * gcc.target/aarch64/reg-alloc-1.c: New test.
15566 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15569 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15571 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15574 * gcc.dg/pr83480.c: New test.
15576 PR rtl-optimization/83682
15577 * gcc.target/i386/pr83682.c: New test.
15579 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15583 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15584 * gfortran.dg/dependency_49.f90: Likewise.
15585 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15586 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15587 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15588 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15589 * gfortran.dg/string_1_lp64.f90: New test.
15590 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15591 * gfortran.dg/string_3_lp64.f90: New test.
15593 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15596 * gcc.target/i386/sse-26.c: New test.
15599 * gcc.target/i386/pr83604.c: New test.
15601 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15603 * gcc.dg/vect/vect-align-4.c: New test.
15604 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15605 and redefine as a structure with an unaligned member "b".
15606 (foo): Update accordingly.
15608 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15611 * gcc.target/aarch64/bics_5.c: New test.
15612 * gcc.target/arm/bics_5.c: Likewise.
15614 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15616 PR tree-optimization/83605
15617 * gcc.dg/pr83605.c: New test.
15619 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15622 * gcc.target/i386/pr83554.c: New test.
15625 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15628 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15632 * gfortran.dg/eoshift_8.f90: New test.
15633 * gfortran.dg/simplify_eoshift_1.f90: New test.
15635 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15638 * gcc.dg/pr83585.c: New test.
15640 2018-01-04 Nathan Sidwell <nathan@acm.org>
15643 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15645 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15648 * gcc.dg/pr83666.c: New test.
15650 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15653 * gcc.target/alpha/pr83628-1.c: New test.
15654 * gcc.target/alpha/pr83628-2.c: Ditto.
15656 2018-01-04 Martin Liska <mliska@suse.cz>
15659 * g++.dg/ipa/pr82352.C: New test.
15661 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15663 * gcc.dg/vect-opt-info-1.c: Moved to ...
15664 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15665 vect_int targets, use dg-additional-options instead of dg-options and
15666 use relative line numbers instead of absolute.
15668 2018-01-03 Martin Sebor <msebor@redhat.com>
15670 PR tree-optimization/83655
15671 * gcc.dg/Wrestrict-5.c: New test.
15672 * c-c++-common/builtins.c: New test.
15674 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15675 Alan Hayward <alan.hayward@arm.com>
15676 David Sherwood <david.sherwood@arm.com>
15678 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15681 2018-01-03 Jeff Law <law@redhat.com>
15684 * gcc.target/i386/stack-check-17.c: New test.
15685 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15687 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15690 * gcc.dg/pr83621.c: New test.
15693 * gcc.dg/pr83645.c: New test.
15695 2018-01-03 Martin Sebor <msebor@redhat.com>
15697 PR tree-optimization/83603
15698 * gcc.dg/Wrestrict-4.c: New test.
15701 * gcc.dg/const-2.c: New test.
15702 * gcc.dg/pure-3.c: New test.
15704 2018-01-03 Martin Sebor <msebor@redhat.com>
15706 * gcc.dg/Wrestrict-3.c: New test.
15708 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15711 * g++.dg/opt/pr83555.C: New test.
15712 * g++.dg/ubsan/pr83555.C: New test.
15714 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15717 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15718 the !CHECKING_P case by expecting a note.
15719 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15720 a note for the !CHECKING_P case, and move the return statement
15721 outside of #if CHECKING_P guard.
15723 2018-01-03 Jeff Law <law@redhat.com>
15725 PR middle-end/83654
15726 * gcc.target/i386/stack-check-18.c: New test.
15727 * gcc.target/i386/stack-check-19.c: New test.
15729 2018-01-03 Martin Sebor <msebor@redhat.com>
15731 PR tree-optimization/83501
15732 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15734 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15736 PR tree-optimization/83501
15737 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15739 2018-01-03 Nathan Sidwell <nathan@acm.org>
15742 * g++.dg/ipa/pr83667.C: New.
15744 2018-01-03 Martin Liska <mliska@suse.cz>
15746 PR tree-optimization/83593
15747 * gcc.dg/pr83593.c: New test.
15749 2018-01-03 Martin Liska <mliska@suse.cz>
15752 * g++.dg/ipa/pr83549.C: New test.
15754 2018-01-03 Marek Polacek <polacek@redhat.com>
15757 * g++.dg/warn/mvp2.C: New test.
15759 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15761 PR preprocessor/83602
15762 * g++.dg/cpp/pr83602.C: New test.
15765 * g++.dg/parse/pr83634.C: New test.
15767 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15770 * gfortran.dg/eoshift_7.f90: New test.
15772 2018-01-03 Jan Beulich <jbeulich@suse.com>
15774 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15775 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15777 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15779 Update copyright years.
15781 2018-01-03 Martin Liska <mliska@suse.cz>
15784 * gcc.dg/ipa/pr83594.c: New test.
15786 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15787 Alan Hayward <alan.hayward@arm.com>
15788 David Sherwood <david.sherwood@arm.com>
15790 * gcc.dg/vect-opt-info-1.c: New test.
15792 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15794 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15795 floorf128, truncf128, and roundf128.
15796 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15797 optimizations added in match.pd.
15798 * gcc.target/powerpc/float128-hw6.c: Likewise.
15799 * gcc.target/powerpc/float128-hw7.c: Likewise.
15800 * gcc.target/powerpc/float128-hw8.c: Likewise.
15801 * gcc.target/powerpc/float128-hw9.c: Likewise.
15802 * gcc.target/powerpc/float128-hw10.c: Likewise.
15803 * gcc.target/powerpc/float128-hw11.c: Likewise.
15805 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15808 * g++.dg/cpp0x/pr83556.C: New test.
15810 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15814 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15815 * gfortran.dg/simplify_cshift_4.f90: New test.
15817 2018-01-02 Marek Polacek <polacek@redhat.com>
15820 * g++.dg/cpp0x/inh-ctor30.C: New test.
15823 * g++.dg/cpp1z/pr83644.C: New test.
15825 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15828 * gfortran.dg/coarray_45.f90: New test.
15831 * gfortran.dg/coarray_46.f90: New test.
15833 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15835 PR tree-optimization/83581
15836 * gcc.dg/pr83581.c: New test.
15839 * gcc.dg/pr83595.c: New test.
15841 PR middle-end/83608
15842 * g++.dg/opt/pr83608.C: New test.
15844 PR middle-end/83609
15845 * gcc.dg/pr83609.c: New test.
15846 * g++.dg/opt/pr83609.C: New test.
15848 PR middle-end/83623
15849 * gcc.dg/pr83623.c: New test.
15851 * gcc.target/i386/i386.exp
15852 (check_effective_target_avx512vpopcntdqvl): New proc.
15853 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15854 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15855 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15857 Copyright (C) 2018 Free Software Foundation, Inc.
15859 Copying and distribution of this file, with or without modification,
15860 are permitted in any medium without royalty provided the copyright
15861 notice and this notice are preserved.