1 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4 * gfortran.dg/implied_do_io_6.f90: New test.
6 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
9 * gcc.dg/pr87092.c: New test.
11 2018-08-24 Marek Polacek <polacek@redhat.com>
15 * g++.dg/cpp0x/auto52.C: New test.
16 * g++.dg/cpp1y/auto-fn52.C: New test.
17 * g++.dg/cpp1y/auto-fn53.C: New test.
18 * g++.dg/cpp1y/auto-fn54.C: New test.
20 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
22 * lib/target-supports.exp (vect_perm_supported): Only return
23 false for variable-length vectors if the permute size is not
25 (check_effective_target_vect_perm)
26 (check_effective_target_vect_perm_byte)
27 (check_effective_target_vect_perm_short): Remove check for
28 variable-length vectors.
29 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
30 * gcc.dg/vect/slp-perm-10.c: Likewise.
31 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
33 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
35 * gcc.target/aarch64/sve/bswap_1.c: New test.
36 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
37 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
39 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
41 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
42 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
43 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
44 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
45 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
46 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
47 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
49 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
52 * gcc.dg/pr79342.: New test.
54 2018-08-23 Martin Sebor <msebor@redhat.com>
56 PR tree-optimization/87072
57 * gcc.dg/Warray-bounds-35.c: New test.
59 2018-08-23 Richard Biener <rguenther@suse.de>
62 * gcc.dg/pr87024.c: New testcase.
64 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
66 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
67 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
68 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
69 * gcc.dg/vect/pr80631-2.c: Likewise.
71 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
74 * gfortran.dg/submodule_32.f08: New test.
76 2018-08-22 Janus Weil <janus@gcc.gnu.org>
79 * gfortran.dg/associate_3.f90: Update error message.
80 * gfortran.dg/associate_39.f90: New test case.
82 2018-08-22 Janus Weil <janus@gcc.gnu.org>
85 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
87 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
88 * gfortran.dg/class_17.f03: Update error message.
89 * gfortran.dg/class_55.f90: Ditto.
90 * gfortran.dg/dtio_11.f90: Update error messages.
91 * gfortran.dg/implicit_actual.f90: Add an error message.
92 * gfortran.dg/typebound_proc_12.f90: Update error message.
94 2018-08-22 Martin Sebor <msebor@redhat.com>
97 * gcc.dg/pr87052.c: New test.
98 * gcc.dg/tree-ssa/dump-3.c: Adjust.
100 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
102 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
103 * gfortran.dg/max_expr.f90: ...this.
104 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
105 * gfortran.dg/min_expr.f90: ...this.
107 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
109 PR tree-optimization/86725
110 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
111 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
112 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
113 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
115 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
117 PR tree-optimization/86725
118 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
120 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
122 * gcc.dg/vect/vect-avg-16.c: New test.
123 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
124 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
125 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
126 the second loop in main1.
128 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
130 * gcc.dg/lto/pr85248_0.c (test_alias):
131 Stringify __USER_LABEL_PREFIX__.
132 (test_noreturn): Likewise.
134 2018-08-22 Richard Biener <rguenther@suse.de>
136 PR tree-optimization/86988
137 * g++.dg/pr86988.C: New testcase.
139 2018-08-22 Richard Biener <rguenther@suse.de>
141 PR tree-optimization/86945
142 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
144 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
146 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
148 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
149 Thomas Koenig <tkoenig@gcc.gnu.org>
152 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
153 * gfortran.dg/f2003_io_1.f03: Add wait statement.
155 2018-08-21 Marek Polacek <polacek@redhat.com>
157 PR c++/86981, Implement -Wpessimizing-move.
158 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
159 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
160 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
161 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
162 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
165 * g++.dg/concepts/pr67595.C: Add dg-warning.
166 * g++.dg/cpp0x/Wnarrowing11.C: New test.
167 * g++.dg/cpp0x/Wnarrowing12.C: New test.
168 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
171 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
172 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
174 2018-08-21 Ed Schonberg <schonberg@adacore.com>
176 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
178 2018-08-21 Ed Schonberg <schonberg@adacore.com>
180 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
182 2018-08-21 Javier Miranda <miranda@adacore.com>
184 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
186 2018-08-21 Ed Schonberg <schonberg@adacore.com>
188 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
190 2018-08-21 Ed Schonberg <schonberg@adacore.com>
192 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
194 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
196 * gnat.dg/rep_clause7.adb: New testcase.
198 2018-08-21 Ed Schonberg <schonberg@adacore.com>
200 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
201 gnat.dg/task1_pkg.ads: New testcase.
203 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
205 * gnat.dg/linkedlist.adb: New testcase.
207 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
209 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
210 gnat.dg/elab6_pkg.ads: New testcase.
212 2018-08-21 Ed Schonberg <schonberg@adacore.com>
214 * gnat.dg/expr_func5.adb: New testcase.
216 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
218 * gnat.dg/dynhash.adb: New testcase.
220 2018-08-21 Javier Miranda <miranda@adacore.com>
222 * gnat.dg/enum4.adb: New testcase.
224 2018-08-21 Tamar Christina <tamar.christina@arm.com>
226 * gcc.target/aarch64/large_struct_copy.c: New test.
228 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
230 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
232 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
235 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
237 2018-08-21 Tom de Vries <tdevries@suse.de>
239 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
240 to avoid mismatch in .debug and .earlydebug dump files.
242 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
245 * gcc.target/powerpc/pr87033.c: New test.
247 2018-08-20 Martin Sebor <msebor@redhat.com>
249 PR tree-optimization/87034
250 * gcc.dg/builtin-sprintf-warn-20.c: New test.
252 2018-08-20 David Malcolm <dmalcolm@redhat.com>
255 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
256 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
257 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
259 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
262 * g++.dg/torture/pr87014.C: New file.
264 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
267 * gcc.target/alpha/pr86984.c: New test.
269 2018-08-20 Richard Biener <rguenther@suse.de>
271 PR tree-optimization/78655
272 * gcc.dg/tree-ssa/evrp11.c: New testcase.
274 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
276 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
279 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
281 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
283 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
284 * gcc.dg/lto/pr83719_0.c: Likewise.
286 2018-08-17 Martin Sebor <msebor@redhat.com>
289 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
291 2018-08-17 David Malcolm <dmalcolm@redhat.com>
293 * g++.dg/conversion/Wwrite-strings.C: New test.
295 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
296 Chung-Lin Tang <cltang@codesourcery.com>
297 Xianmiao Qu <xianmiao_qu@c-sky.com>
299 C-SKY port: Testsuite
301 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
302 * g++.dg/torture/type-generic-1.C: Likewise.
303 * gcc.c-torture/compile/20000804-1.c: Likewise.
304 * gcc.c-torture/execute/20101011-1.c: Likewise.
305 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
306 * gcc.dg/20020312-2.c: Likewise.
307 * gcc.dg/Wno-frame-address.c: Likewise.
308 * gcc.dg/c11-true_min-1.c: Likewise.
309 * gcc.dg/sibcall-10.c: Likewise.
310 * gcc.dg/sibcall-9.c: Likewise.
311 * gcc.dg/stack-usage-1.c: Likewise.
312 * gcc.dg/torture/float32-tg-3.c: Likewise.
313 * gcc.dg/torture/float32x-tg-3.c: Likewise.
314 * gcc.dg/torture/float64-tg-3.c: Likewise.
315 * gcc.dg/torture/float64x-tg-3.c: Likewise.
316 * gcc.dg/torture/type-generic-1.c: Likewise.
317 * gcc.target/csky/*: New.
318 * lib/target-supports.exp (check_profiling_available): Add
320 (check_effective_target_hard_float): Handle C-SKY targets with
321 single-precision hard float only.
322 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
324 2018-08-17 David Malcolm <dmalcolm@redhat.com>
326 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
328 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
329 coverage for gcc_dump_printf.
331 2018-08-17 Martin Liska <mliska@suse.cz>
333 * g++.dg/opt/mpx.C: Fix scanned pattern.
334 * gcc.target/i386/mpx.c: Likewise.
335 * g++.dg/warn/Wunreachable-code-1.C: Remove.
336 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
337 * gcc.dg/torture/pr52969.c: Likewise.
338 * g++.dg/warn/pr31246-2.C: Likewise.
339 * g++.dg/warn/pr31246.C: Likewise.
340 * gcc.dg/pr33092.c: Likewise.
341 * g++.dg/opt/eh1.C: Remove a deprecated option.
342 * g++.dg/template/inline1.C: Likewise.
343 * g++.dg/tree-ssa/pr81408.C: Likewise.
344 * gcc.dg/pr41837.c: Likewise.
345 * gcc.dg/pr41841.c: Likewise.
346 * gcc.dg/pr42250.c: Likewise.
347 * gcc.dg/pr43084.c: Likewise.
348 * gcc.dg/pr43317.c: Likewise.
349 * gcc.dg/pr51879-18.c: Likewise.
350 * gcc.dg/torture/pr36066.c: Likewise.
351 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
352 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
353 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
354 * gcc.dg/tree-ssa/pr45122.c: Likewise.
355 * gcc.target/i386/pr45352-2.c: Likewise.
356 * gcc.target/i386/zee.c: Likewise.
357 * gfortran.dg/auto_char_len_2.f90: Likewise.
358 * gfortran.dg/auto_char_len_4.f90: Likewise.
359 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
360 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
361 * gfortran.dg/gomp/pr47331.f90: Likewise.
362 * gfortran.dg/pr40999.f: Likewise.
363 * gfortran.dg/pr41011.f: Likewise.
364 * gfortran.dg/pr42051.f03: Likewise.
365 * gfortran.dg/pr46804.f90: Likewise.
366 * gfortran.dg/pr83149_1.f90: Likewise.
367 * gfortran.dg/pr83149_b.f90: Likewise.
368 * gfortran.dg/whole_file_1.f90: Likewise.
369 * gfortran.dg/whole_file_10.f90: Likewise.
370 * gfortran.dg/whole_file_11.f90: Likewise.
371 * gfortran.dg/whole_file_12.f90: Likewise.
372 * gfortran.dg/whole_file_13.f90: Likewise.
373 * gfortran.dg/whole_file_14.f90: Likewise.
374 * gfortran.dg/whole_file_15.f90: Likewise.
375 * gfortran.dg/whole_file_16.f90: Likewise.
376 * gfortran.dg/whole_file_17.f90: Likewise.
377 * gfortran.dg/whole_file_18.f90: Likewise.
378 * gfortran.dg/whole_file_19.f90: Likewise.
379 * gfortran.dg/whole_file_2.f90: Likewise.
380 * gfortran.dg/whole_file_20.f03: Likewise.
381 * gfortran.dg/whole_file_3.f90: Likewise.
382 * gfortran.dg/whole_file_4.f90: Likewise.
383 * gfortran.dg/whole_file_5.f90: Likewise.
384 * gfortran.dg/whole_file_6.f90: Likewise.
385 * gfortran.dg/whole_file_7.f90: Likewise.
386 * gfortran.dg/whole_file_8.f90: Likewise.
387 * gfortran.dg/whole_file_9.f90: Likewise.
388 * gcc.dg/vect/vect.exp: Likewise.
390 2018-08-17 Richard Biener <rguenther@suse.de>
393 * gcc.dg/torture/pr86505.c: New testcase.
395 2018-08-16 Martin Sebor <msebor@redhat.com>
397 PR tree-optimization/86853
398 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
399 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
400 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
402 2018-08-16 David Malcolm <dmalcolm@redhat.com>
404 * gcc.dg/missing-header-fixit-3.c: New test.
406 2018-08-16 David Malcolm <dmalcolm@redhat.com>
408 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
409 (test_fixit_insert_newline): Update expected output to show '+'
410 characters in margin of line-insertion fix-it hint.
412 2018-08-16 Nathan Sidwell <nathan@acm.org>
414 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
415 * gcc.dg/cpp/macsyntx2.c: likewise.
417 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
420 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
421 * gcc.target/i386/avx-cvt-2.c: Ditto.
423 2018-08-16 David Malcolm <dmalcolm@redhat.com>
426 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
428 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
430 * gcc.target/aarch64/imm_choice_comparison.c: New test.
432 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
434 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
435 (lib_strncmp): Likewise.
437 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
439 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
440 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
441 * g++.dg/torture/pr44295.C : Likewise.
443 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
446 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
447 attributes and matching.
448 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
449 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
451 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
453 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
455 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
457 * gcc.target/i386/rop1.c: Remove.
458 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
460 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
462 * gcc.target/powerpc/fold-vec-splat-char.c: New.
463 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
464 * gcc.target/powerpc/fold-vec-splat-int.c: New.
465 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
466 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
467 * gcc.target/powerpc/fold-vec-splat-short.c: New.
469 2018-08-15 David Malcolm <dmalcolm@redhat.com>
471 * g++.dg/diagnostic/aka3.C: New test.
472 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
473 output to show range labels.
474 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
475 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
476 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
477 * gcc.dg/bad-binary-ops.c: Update expected output to show range
478 labels. Add an "aka" example.
479 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
481 * gcc.dg/format/diagnostic-ranges.c: Likewise.
482 * gcc.dg/format/pr72858.c: Likewise.
483 * gcc.dg/format/pr78498.c: Likewise.
484 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
485 Update expected output to show range labels. Add examples of
486 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
487 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
488 Update expected output to show range labels.
489 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
490 (test_very_wide_line): Adjust so that label is at left-clipping
492 (test_very_wide_line_2): New test.
493 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
494 Update expected output to show range labels.
495 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
496 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
497 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
498 for new param to gcc_rich_location::add_expr.
499 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
501 (test_show_locus): Add examples of labels to various tests. Tweak
502 the "very wide_line" test case and duplicate it, to cover the
503 boundary values for clipping of labels against the left-margin.
504 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
505 diagnostic-test-show-locus-no-labels.c.
506 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
507 Update line numbers of dg-locus directives.
508 * gcc.dg/pr69627.c: Update expected output to show range labels.
509 * lib/multiline.exp (proc _build_multiline_regex): Remove
510 special-case handling of lines with trailing '|'.
512 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
515 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
518 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
520 * gcc.dg/wmain.c: New test.
522 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
525 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
526 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
529 2018-08-15 Martin Liska <mliska@suse.cz>
531 PR tree-optimization/86925
532 * gcc.dg/predict-20.c: New test.
533 * gcc.dg/predict-21.c: New test.
535 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
539 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
541 * gcc.target/i386/sse2-movs.c: New test.
543 2018-08-14 Martin Sebor <msebor@redhat.com>
545 PR tree-optimization/86650
546 * gcc.dg/Warray-bounds-34.c: New test.
548 2018-08-14 Janus Weil <janus@gcc.gnu.org>
551 * gfortran.dg/generic_34.f90: New test case.
553 2018-08-13 Marek Polacek <polacek@redhat.com>
556 * g++.dg/cpp0x/Wnarrowing6.C: New test.
557 * g++.dg/cpp0x/Wnarrowing7.C: New test.
558 * g++.dg/cpp0x/Wnarrowing8.C: New test.
559 * g++.dg/cpp0x/Wnarrowing9.C: New test.
560 * g++.dg/cpp0x/Wnarrowing10.C: New test.
561 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
562 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
563 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
564 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
565 * g++.dg/ext/stmtexpr15.C: Likewise.
566 * g++.dg/gomp/pr47963.C: Likewise.
567 * g++.dg/init/new37.C: Likewise.
568 * g++.dg/init/new43.C: Likewise.
569 * g++.dg/other/fold1.C: Likewise.
570 * g++.dg/parse/array-size2.C: Likewise.
571 * g++.dg/template/dependent-name3.C: Likewise.
572 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
573 * g++.dg/other/vrp1.C: Likewise.
574 * g++.dg/template/char1.C: Likewise.
576 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
578 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
579 instead of a ZERO_EXTEND.
581 2018-08-13 Martin Sebor <msebor@redhat.com>
583 PR tree-optimization/71625
584 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
585 * g++.dg/init/string2.C: New test.
586 * g++.dg/init/string3.C: New test.
587 * g++.dg/init/string4.C: New test.
588 * gcc.dg/init-string-3.c: New test.
589 * gcc.dg/strlenopt-55.c: New test.
590 * gcc.dg/strlenopt-56.c: New test.
592 2018-08-13 Marek Polacek <polacek@redhat.com>
594 P0806R2 - Deprecate implicit capture of this via [=]
595 * g++.dg/cpp2a/lambda-this1.C: New test.
596 * g++.dg/cpp2a/lambda-this2.C: New test.
597 * g++.dg/cpp2a/lambda-this3.C: New test.
599 2018-08-13 Marek Polacek <polacek@redhat.com>
602 * g++.dg/diagnostic/auto1.C: New test.
604 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
607 * gfortran.dg/transfer_class_3.f90: New test.
609 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
612 * gfortran.dg/use_rename_9.f90: New test.
614 2018-08-11 Jakub Jelinek <jakub@redhat.com>
616 PR tree-optimization/86835
617 * gcc.dg/pr86835.c: New test.
619 2018-08-10 Janus Weil <janus@gcc.gnu.org>
622 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
623 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
624 * gfortran.dg/short_circuiting_2.f90: New test case.
625 * gfortran.dg/short_circuiting_3.f90: New test case.
627 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
630 * gcc.target/i386/pr82418.c: New test.
632 2018-08-10 Martin Liska <mliska@suse.cz>
635 * gcc.dg/predict-17.c: New test.
636 * gcc.dg/predict-18.c: New test.
637 * gcc.dg/predict-19.c: New test.
639 2018-08-10 Martin Liska <mliska@suse.cz>
641 PR tree-optimization/85799
642 * gcc.dg/pr85799.c: New test.
644 2018-08-09 Jeff Law <law@redhat.com>
647 * gcc.dg/uninit-suppress_2.c: Disable DOM.
649 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
651 * gcc.target/aarch64/sve/reduc_8.c: New test.
653 2018-08-09 David Malcolm <dmalcolm@redhat.com>
656 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
658 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
660 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
661 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
664 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
666 PR tree-optimization/86858
667 * gcc.dg/vect/pr86858.c: New test.
669 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
671 PR tree-optimization/86871
672 * gcc.dg/vect/pr86871.c: New test.
674 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
676 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
678 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
680 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
681 arch and tune numbers by 2.
682 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
683 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
684 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
685 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
686 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
687 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
688 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
689 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
690 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
691 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
692 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
693 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
694 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
695 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
696 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
697 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
698 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
699 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
700 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
701 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
702 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
703 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
704 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
705 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
706 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
707 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
708 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
709 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
710 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
711 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
712 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
713 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
714 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
715 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
716 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
717 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
718 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
719 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
720 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
721 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
722 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
723 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
724 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
725 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
726 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
727 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
728 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
729 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
730 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
731 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
732 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
733 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
734 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
735 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
736 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
737 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
738 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
739 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
740 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
741 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
742 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
743 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
744 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
745 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
746 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
747 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
749 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
752 * gcc.target/s390/pr84332.c: New testcase.
754 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
757 * gcc.target/m68k/tls-dimode.c: New file.
759 2018-08-08 Nathan Sidwell <nathan@acm.org>
761 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
762 c-c++-common/inc-from-1.c: New
764 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
767 * gcc.target/s390/TI-constants-lra.c: New testcase.
768 * gcc.target/s390/TI-constants-nolra.c: New testcase.
770 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
772 * gcc.target/s390/hotpatch-8.c: Remove.
773 * gcc.target/s390/hotpatch-9.c: Remove.
774 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
775 * gcc.target/s390/mnop-mcount-m31.c: Remove.
777 2018-08-08 Jakub Jelinek <jakub@redhat.com>
779 P0595R1 - is_constant_evaluated
780 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
783 * g++.dg/cpp1z/decomp46.C: New test.
786 * g++.dg/opt/pr86738.C: New test.
788 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
791 * gcc.target/aarch64/frecpe_1.c: New test.
792 * gcc.target/aarch64/frecpe_2.c: Likewise.
794 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
797 * g++.dg/other/friend8.C: New.
798 * g++.dg/other/friend9.C: Likewise.
799 * g++.dg/other/friend10.C: Likewise.
800 * g++.dg/other/friend11.C: Likewise.
801 * g++.dg/other/friend12.C: Likewise.
802 * g++.dg/other/friend13.C: Likewise.
803 * g++.dg/other/friend14.C: Likewise.
804 * g++.dg/other/friend15.C: Likewise.
805 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
806 * g++.dg/parse/defarg8.C: Likewise.
808 2018-08-07 Martin Liska <mliska@suse.cz>
811 * gcc.dg/predict-16.c: New test.
812 * g++.dg/predict-1.C: New test.
814 2018-08-07 Steve Ellcey <sellcey@cavium.com>
815 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
817 PR tree-optimization/80925
818 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
819 vectorized on !vect_hw_misalign targets.
821 2018-08-06 Marek Polacek <polacek@redhat.com>
824 * g++.dg/cpp1y/constexpr-86767.C: New test.
826 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
828 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
829 for target *-*-linux-gnu.
831 2018-08-06 Alan Hayward <alan.hayward@arm.com>
833 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
834 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
835 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
837 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
839 * gcc.target/s390/nomemloopunroll-1.c: New test.
841 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
844 * gcc.target/i386/pr86386.c: New file.
846 2018-08-04 Tom de Vries <tdevries@suse.de>
848 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
850 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
852 * gcc.dg/guality/const-volatile.c: Remove duplicate test
855 2018-08-04 Janus Weil <janus@gcc.gnu.org>
858 * gfortran.dg/interface_assignment_6.f90: New test case.
860 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
863 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
865 2018-08-03 David Malcolm <dmalcolm@redhat.com>
866 Jonathan Wakely <jwakely@redhat.com>
869 * g++.dg/pr85523.C: New test.
871 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
874 * gcc.dg/union-duplicate-field.c: New test.
876 2018-08-03 Jason Merrill <jason@redhat.com>
879 * g++.dg/template/pr86706.C: New test.
881 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
883 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
884 on vect_avg_qi targets.
885 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
886 * gcc.dg/vect/bb-slp-pow-1.c: New test.
887 * gcc.dg/vect/vect-avg-15.c: Likewise.
889 2018-08-03 Martin Liska <mliska@suse.cz>
891 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
892 * gcc.dg/predict-13.c: Likewise.
893 * gcc.dg/predict-3.c: Likewise.
894 * gcc.dg/predict-4.c: Likewise.
895 * gcc.dg/predict-5.c: Likewise.
896 * gcc.dg/predict-6.c: Likewise.
897 * gcc.dg/predict-9.c: Likewise.
898 * gfortran.dg/predict-1.f90: Likewise.
900 2018-08-02 Richard Biener <rguenther@suse.de>
903 * g++.dg/torture/pr86763.C: New testcase.
905 2018-08-02 Richard Biener <rguenther@suse.de>
907 PR tree-optimization/86816
908 * g++.dg/torture/pr86816.C: New testcase.
910 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
912 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
914 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
915 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
916 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
918 * gcc.target/aarch64/sve/single_2.c: Likewise.
919 * gcc.target/aarch64/sve/single_3.c: Likewise.
920 * gcc.target/aarch64/sve/single_4.c: Likewise.
922 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
925 * gcc.target/aarch64/ldp_stp_13.c: New test.
927 2018-08-01 Martin Sebor <msebor@redhat.com>
929 PR tree-optimization/86650
930 * gcc.dg/format/gcc_diag-10.c: Adjust.
932 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
934 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
936 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
938 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
941 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
942 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
944 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
946 * gcc.dg/pointer-range-check-1.c: New test.
947 * gcc.dg/pointer-range-check-2.c: Likewise.
949 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
951 PR tree-optimization/86749
952 * gcc.dg/vect/pr86749.c: New test.
954 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
957 * g++.dg/lookup/name-clash12.C: New.
959 2018-08-01 Richard Biener <rguenther@suse.de>
961 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
963 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
965 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
967 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
969 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
971 2018-08-01 Martin Liska <mliska@suse.cz>
973 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
974 * gcc.dg/tree-prof/stringop-2.c: Likewise.
975 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
976 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
977 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
978 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
979 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
980 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
982 2018-08-01 Martin Liska <mliska@suse.cz>
985 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
987 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
989 * gcc.target/aarch64/extract_zero_extend.c: New file.
991 2018-08-01 Jakub Jelinek <jakub@redhat.com>
994 * gcc.c-torture/compile/pr85704.c: New test.
996 2018-07-31 Alexandre Oliva <oliva@adacore.com>
997 Olivier Hainque <hainque@adacore.com>
999 * gnat.dg/dinst.adb: New.
1000 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1002 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1004 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1006 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1009 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1011 * c-c++-common/spec-barrier-1.c: New test.
1012 * c-c++-common/spec-barrier-2.c: New test.
1013 * gcc.dg/spec-barrier-3.c: New test.
1015 2018-07-31 Martin Sebor <msebor@redhat.com>
1017 PR tree-optimization/86741
1018 * gcc.dg/Warray-bounds-33.c: New test.
1020 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1022 * gcc.target/s390/memset-1.c: Improve testcase.
1024 2018-07-31 Tom de Vries <tdevries@suse.de>
1027 * g++.dg/guality/pr86687.C: New test.
1029 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1031 P1008R1 - prohibit aggregates with user-declared constructors
1032 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1033 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1034 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1035 * g++.dg/cpp2a/aggr1.C: New test.
1036 * g++.dg/cpp2a/aggr2.C: New test.
1038 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1041 * gcc.target/arm/pr86640.c: New testcase.
1043 2018-07-31 Martin Liska <mliska@suse.cz>
1045 PR gcov-profile/85338
1046 PR gcov-profile/85350
1047 PR gcov-profile/85372
1048 * gcc.misc-tests/gcov-pr85338.c: New test.
1049 * gcc.misc-tests/gcov-pr85350.c: New test.
1050 * gcc.misc-tests/gcov-pr85372.c: New test.
1052 2018-07-31 Martin Liska <mliska@suse.cz>
1054 PR gcov-profile/83813
1055 PR gcov-profile/84758
1056 PR gcov-profile/85217
1057 PR gcov-profile/85332
1058 * gcc.misc-tests/gcov-pr83813.c: New test.
1059 * gcc.misc-tests/gcov-pr84758.c: New test.
1060 * gcc.misc-tests/gcov-pr85217.c: New test.
1061 * gcc.misc-tests/gcov-pr85332.c: New test.
1063 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1065 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1066 gnat.dg/prot5_pkg.ads: New testcase.
1068 2018-07-31 Justin Squirek <squirek@adacore.com>
1070 * gnat.dg/addr11.adb: New testcase.
1072 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1074 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1076 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1078 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1080 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1082 * gnat.dg/iter3.adb: New testcase.
1084 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1086 Revert 'AsyncI/O patch committed'
1087 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1088 Thomas Koenig <tkoenig@gcc.gnu.org>
1091 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1092 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1094 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1096 PR rtl-optimization/85160
1097 * gcc.target/powerpc/combine-2-2.c: New testcase.
1099 2018-07-27 Martin Sebor <msebor@redhat.com>
1101 PR tree-optimization/86696
1102 * g++.dg/pr86696.C: New test.
1104 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1106 PR tree-optimization/86636
1107 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1108 Add dg-require-effective-target pthread.
1110 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1112 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1113 * gcc.dg/strcmpopt_6.c: Likewise.
1115 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1118 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1120 2018-07-26 Martin Sebor <msebor@redhat.com>
1122 PR tree-optimization/86043
1123 PR tree-optimization/86042
1124 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1126 * gcc.dg/strlenopt-44.c: New test.
1128 2018-07-26 Martin Liska <mliska@suse.cz>
1130 PR gcov-profile/86536
1131 * gcc.misc-tests/gcov-pr86536.c: New test.
1133 2018-07-25 Martin Sebor <msebor@redhat.com>
1135 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1136 ignored by the test harness.
1138 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1139 Thomas Koenig <tkoenig@gcc.gnu.org>
1142 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1143 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1145 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1148 * g++.dg/pr85515-2.C: Add expected dg-error.
1149 * g++.dg/cpp0x/range-for36.C: New test.
1151 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1153 * gcc.target/arc/uncached-1.c: New test.
1154 * gcc.target/arc/uncached-2.c: Likewise.
1156 2018-07-24 Martin Sebor <msebor@redhat.com>
1158 PR tree-optimization/86622
1159 PR tree-optimization/86532
1160 * gcc.c-torture/execute/strlen-2.c: New test.
1161 * gcc.c-torture/execute/strlen-3.c: New test.
1162 * gcc.c-torture/execute/strlen-4.c: New test.
1164 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1166 PR tree-optimization/86636
1167 * gcc.c-torture/compile/pr86636.c: New test.
1169 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1171 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1173 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1176 * gcc.target/i386/pr86627.c: New test.
1179 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1180 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1181 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1182 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1184 2018-07-23 Carl Love <cel@us.ibm.com>
1187 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1188 file altivec-2-runnable.c.
1189 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1190 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1191 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1192 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1193 vec_cts, vec_ctu, vec_cpsgn tests.
1195 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1198 * gcc.dg/pr86617.c: New test.
1200 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1203 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1205 2018-07-20 Martin Sebor <msebor@redhat.com>
1208 * c-c++-common/pr68657-1.c: Adjust.
1209 * c-c++-common/pr68657-2.c: Same.
1210 * c-c++-common/pr68657-3.c: Same.
1211 * c-c++-common/pr68833-1.c: Same.
1212 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1213 * gcc.dg/Walloca-larger-than.c: New test.
1214 * gcc.dg/Walloca-larger-than-2.c: New test.
1215 * gcc.dg/Wframe-larger-than-2.c: New test.
1216 * gcc.dg/Wlarger-than3.c: New test.
1217 * gcc.dg/Wvla-larger-than-3.c: New test.
1218 * gcc.dg/pr42611.c: Adjust.
1219 * gnat.dg/frame_overflow.adb: Same.
1221 2018-07-20 Martin Sebor <msebor@redhat.com>
1223 PR tree-optimization/86613
1224 PR tree-optimization/86611
1225 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1226 prune duplicate warnings.
1227 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1228 data-model-dependencies.
1229 * gcc.dg/Warray-bounds-32.c: Ditto.
1231 2018-07-20 Richard Biener <rguenther@suse.de>
1234 * g++.dg/lto/pr86585_0.C: New testcase.
1235 * g++.dg/lto/pr86585_1.C: Likewise.
1237 2018-07-19 Martin Sebor <msebor@redhat.com>
1239 PR tree-optimization/83776
1240 PR tree-optimization/84047
1241 * gcc.dg/Warray-bounds-29.c: New test.
1242 * gcc.dg/Warray-bounds-30.c: New test.
1243 * gcc.dg/Warray-bounds-31.c: New test.
1244 * gcc.dg/Warray-bounds-32.c: New test.
1246 2018-07-19 Michael Collison <michael.collison@arm.com>
1247 Richard Henderson <rth@redhat.com>
1249 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1250 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1251 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1252 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1253 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1254 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1255 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1256 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1257 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1258 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1259 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1260 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1262 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1264 Revert fix for c++/59480 (and testsuite followup)
1266 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1268 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1270 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1272 PR c++/59480, DR 136
1273 * g++.dg/other/friend8.C: New.
1274 * g++.dg/other/friend9.C: Likewise.
1275 * g++.dg/other/friend10.C: Likewise.
1276 * g++.dg/other/friend11.C: Likewise.
1277 * g++.dg/other/friend12.C: Likewise.
1278 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1279 * g++.dg/parse/defarg8.C: Likewise.
1281 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1283 * gcc.target/aarch64/profile.c: New test.
1285 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1288 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1290 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1293 * gcc.target/i386/pr86560-4.c: New test.
1294 * gcc.target/i386/pr86560-5.c: Likewise.
1296 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1299 * gcc.target/i386/pr86560-1.c: New test.
1300 * gcc.target/i386/pr86560-2.c: Likewise.
1301 * gcc.target/i386/pr86560-3.c: Likewise.
1303 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1305 * gfortran.dg/max_fmax_aarch64.f90: New test.
1306 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1307 * gfortran.dg/minmax_integer.f90: Likewise.
1309 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1311 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1313 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1316 * g++.dg/tree-ssa/pr86544.C: New test.
1318 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1321 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1323 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1326 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1327 * c-c++-common/pr69558.c: Remove xfail.
1328 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1329 * gcc.dg/pr61817-1.c: Likewise.
1330 * gcc.dg/pr61817-2.c: Likewise.
1331 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1333 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1336 * gfortran.dg/function_optimize_5.f90: Add option
1337 '-faggressive-function-elimination' and update dg-warning clauses.
1338 * gfortran.dg/short_circuiting.f90: New test.
1340 2018-07-18 Marek Polacek <polacek@redhat.com>
1342 PR c++/86190 - bogus -Wsign-conversion warning
1343 * g++.dg/warn/Wsign-conversion-3.C: New test.
1344 * g++.dg/warn/Wsign-conversion-4.C: New test.
1346 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1348 PR c++/59480, DR 136
1349 * g++.dg/other/friend8.C: New.
1350 * g++.dg/other/friend9.C: Likewise.
1351 * g++.dg/other/friend10.C: Likewise.
1352 * g++.dg/other/friend11.C: Likewise.
1353 * g++.dg/other/friend12.C: Likewise.
1354 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1355 * g++.dg/parse/defarg8.C: Likewise.
1357 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1359 * g++.dg/ext/uow-3.C: Adjust.
1360 * g++.dg/ext/uow-4.C: Likewise.
1361 * g++.dg/lookup/name-clash11.C: Likewise.
1362 * g++.dg/lookup/name-clash7.C: Likewise.
1363 * g++.dg/lookup/redecl1.C: Likewise.
1364 * g++.dg/warn/changes-meaning.C: Likewise.
1365 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1366 * g++.old-deja/g++.law/nest1.C: Likewise.
1368 2018-07-18 Richard Biener <rguenther@suse.de>
1371 * g++.dg/lto/pr86523-3_0.C: New testcase.
1373 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1375 * gcc.target/m68k/mulsi_highpart.c: New test.
1377 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1379 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1380 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1381 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1382 * gcc.dg/cpp/pr61854-8.c: New test.
1384 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1386 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1388 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1391 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1393 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1395 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1396 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1397 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1398 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1399 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1401 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1403 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1404 * gcc.target/powerpc/pr79916.c: Require dfp.
1406 2018-07-17 Richard Biener <rguenther@suse.de>
1409 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1411 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1413 * gcc.target/s390/function-align1.c: New test.
1414 * gcc.target/s390/function-align2.c: New test.
1415 * gcc.target/s390/function-align3.c: New test.
1417 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1419 * gnat.dg/discr55.adb: New test.
1421 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1423 * gcc.target/i386/vartrack-1.c (dg-options): Add
1424 -fomit-frame-pointer.
1426 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1428 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1429 (dg-lto-options): Add -fPIC.
1430 * g++.dg/lto/pr86523-2_0.C: Likewise.
1432 2018-07-17 Martin Liska <mliska@suse.cz>
1434 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1436 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1438 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1441 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1443 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1445 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1447 * gnat.dg/memorytest.adb: New testcase.
1449 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1451 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1454 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1456 * gnat.dg/equal3.adb: New testcase.
1458 2018-07-17 Justin Squirek <squirek@adacore.com>
1460 * gnat.dg/split_args.adb: New testcase.
1462 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1464 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1466 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1468 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1471 2018-07-16 Carl Love <cel@us.ibm.com>
1474 Forgot the PR number on the commit log.
1476 2018-07-16 Carl Love <cel@us.ibm.com>
1479 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1481 * gcc.target/powerpc/divkc3-3.c: Ditto.
1482 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1483 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1484 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1485 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1487 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1489 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1490 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1492 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1494 * lib/target-supports.exp (check_effective_target_longdouble64,
1495 check_effective_target_ppc_float128,
1496 check_effective_target_ppc_float128_insns,
1497 check_effective_target_powerpc_vsx): New.
1499 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1501 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1504 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1506 PR tree-optimization/86526
1507 * gcc.c-torture/compile/pr86526.c: New test.
1509 2018-07-16 Carl Love <cel@us.ibm.com>
1511 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1513 * gcc.target/powerpc/divkc3-3.c: Ditto.
1514 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1515 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1516 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1517 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1519 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1522 * gfortran.dg/assumed_rank_14.f90: New testcase.
1523 * gfortran.dg/assumed_rank_15.f90: New testcase.
1524 * gfortran.dg/dec_structure_8.f90: Update error messages.
1525 * gfortran.dg/dec_structure_23.f90: Update error messages.
1527 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1530 * gcc.c-torture/execute/pr86528.c: New test.
1531 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1533 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1535 * g++.dg/template/spec40.C: New.
1536 * g++.dg/parse/ptrmem8.C: Likewise.
1538 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1540 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1541 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1542 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1543 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1544 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1546 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1548 * gcc.target/s390/mrecord-mcount.c: New testcase.
1550 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1552 * gcc.target/s390/mfentry-m64.c: New testcase.
1554 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1556 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1559 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1561 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1564 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1566 * gnat.dg/wide_wide_value1.adb: New testcase.
1568 2018-07-16 Javier Miranda <miranda@adacore.com>
1570 * gnat.dg/bit_order1.adb: New testcase.
1572 2018-07-16 Javier Miranda <miranda@adacore.com>
1574 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1576 2018-07-16 Richard Biener <rguenther@suse.de>
1579 * g++.dg/lto/pr86523-1_0.C: New testcase.
1580 * g++.dg/lto/pr86523-2_0.C: Likewise.
1582 2018-07-16 Martin Liska <mliska@suse.cz>
1585 * g++.dg/ipa/pr86529.C: New test.
1587 2018-07-16 Tom de Vries <tdevries@suse.de>
1590 * gcc.target/i386/vartrack-1.c: New test.
1592 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1594 * gnat.dg/opt73.adb: New test.
1596 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1600 * g++.dg/opt/pr3698.C: New test.
1602 2018-07-16 Richard Biener <rguenther@suse.de>
1605 * gcc.dg/torture/pr86389.c: Require trampolines.
1607 2018-07-15 Tom de Vries <tdevries@suse.de>
1609 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1610 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1612 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1613 * gcc.dg/guality/guality.exp: Same.
1614 * gfortran.dg/guality/guality.exp: Same.
1616 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1617 Sunil K Pandey <sunil.k.pandey@intel.com>
1620 * gcc.target/i386/pr84413-1.c: New test.
1621 * gcc.target/i386/pr84413-2.c: Likewise.
1622 * gcc.target/i386/pr84413-3.c: Likewise.
1624 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1625 Steve Munroe <munroesj52@gmail.com>
1627 * gcc.target/powerpc/sse2-pand-1.c: New file.
1628 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1629 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1630 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1632 2018-07-13 Nathan Sidwell <nathan@acm.org>
1635 * g++.dg/pr86374.C: New.
1637 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1640 * gcc.dg/strcmpopt_5.c: New test.
1641 * gcc.dg/strcmpopt_6.c: New test.
1643 2018-07-13 Richard Biener <rguenther@suse.de>
1646 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1648 2018-07-13 Tom de Vries <tdevries@suse.de>
1650 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1651 * gcc.dg/guality/ctztest.c: Same.
1652 * gcc.dg/guality/sra-1.c: Same.
1654 2018-07-13 Tom de Vries <tdevries@suse.de>
1656 * gcc.dg/vla-1.c: Update.
1658 2018-07-13 Tom de Vries <tdevries@suse.de>
1660 * gcc.src/maintainers.exp: New file.
1662 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1665 * gcc.dg/pr86489.c: New test.
1667 2018-07-12 Martin Sebor <msebor@redhat.com>
1670 g++.dg/warn/pr86453.C: Adjust.
1672 2018-07-12 Jim Wilson <jimw@sifive.com>
1674 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1676 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1678 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1680 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1682 * c-c++-common/gomp/declare-target-3.c: New test.
1683 * g++.dg/gomp/declare-target-2.C: New test.
1685 2018-07-12 Martin Sebor <msebor@redhat.com>
1688 * c-c++-common/Wattributes.c: Adjust.
1689 * gcc.dg/Wattributes-10.c: New test.
1690 * g++.dg/Wattributes-3.C: Adjust.
1691 * gcc.dg/Wattributes-6.c: Adjust.
1692 * gcc.dg/pr18079.c: Adjust.
1693 * gcc.dg/torture/pr42363.c: Adjust.
1695 2018-07-12 Julia Koval <julia.koval@intel.com>
1697 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1700 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1702 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1703 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1704 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1705 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1706 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1707 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1708 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1710 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1712 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1713 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1714 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1715 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1716 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1717 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1718 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1719 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1721 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1722 Alan Hayward <alan.hayward@arm.com>
1723 David Sherwood <david.sherwood@arm.com>
1725 * gcc.dg/vect/vect-fma-2.c: New test.
1726 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1727 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1728 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1730 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1732 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1733 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1734 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1735 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1736 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1737 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1738 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1739 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1740 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1742 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1744 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1745 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1747 2018-07-12 Richard Biener <rguenther@suse.de>
1750 * gcc.target/i386/pr84829.c: New testcase.
1752 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1754 * gcc.dg/torture/20180712-1.c: New test.
1756 PR tree-optimization/86492
1757 * gcc.c-torture/execute/pr86492.c: New test.
1759 2018-07-12 Richard Biener <rguenther@suse.de>
1762 * g++.dg/warn/pr86453.C: New testcase.
1764 2018-07-12 Richard Biener <rguenther@suse.de>
1767 * gcc.dg/graphite/pr86479.c: New testcase.
1769 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1771 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1772 of hardcoding size. Cast (rel) to MASK_TYPE.
1773 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1774 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1775 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1776 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1777 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1778 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1779 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1780 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1781 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1782 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1783 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1784 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1785 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1786 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1787 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1788 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1789 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1790 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1791 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1793 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1795 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1796 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1797 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1799 2018-07-10 Mark Wielaard <mark@klomp.org>
1802 * gcc.dg/pr86459.c: New test.
1804 2018-07-10 Martin Sebor <msebor@redhat.com>
1807 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1809 2018-07-10 Martin Liska <mliska@suse.cz>
1812 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1814 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1817 * g++.dg/ubsan/pr86406.C: New test.
1820 * gfortran.dg/vect/pr86421.f90: New test.
1822 2018-07-09 Martin Sebor <msebor@redhat.com>
1824 PR tree-optimization/86415
1825 * gcc.dg/strlenopt-53.c: New test.
1827 2018-07-09 Martin Sebor <msebor@redhat.com>
1830 * gcc.dg/strlenopt-49.c: New test.
1831 * gcc.dg/strlenopt-50.c: New test.
1832 * gcc.dg/strlenopt-51.c: New test.
1833 * gcc.dg/strlenopt-52.c: New test.
1834 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1836 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1839 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1840 to be returned and when first argument is not 0, so that they don't do
1841 anything for NEED_EXC or NEED_ERRNO.
1843 2018-07-09 Tom de Vries <tdevries@suse.de>
1845 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1846 * gcc.dg/guality/bswaptest.c: Same.
1847 * gcc.dg/guality/clztest.c: Same.
1848 * gcc.dg/guality/csttest.c: Same.
1849 * gcc.dg/guality/ctztest.c: Same.
1850 * gcc.dg/guality/drap.c: Same.
1851 * gcc.dg/guality/nrv-1.c: Same.
1852 * gcc.dg/guality/pr41353-1.c: Same.
1853 * gcc.dg/guality/pr41353-2.c: Same.
1854 * gcc.dg/guality/pr41404-1.c: Same.
1855 * gcc.dg/guality/pr43051-1.c: Same.
1856 * gcc.dg/guality/pr43077-1.c: Same.
1857 * gcc.dg/guality/pr43177.c: Same.
1858 * gcc.dg/guality/pr43329-1.c: Same.
1859 * gcc.dg/guality/pr43479.c: Same.
1860 * gcc.dg/guality/pr43593.c: Same.
1861 * gcc.dg/guality/pr45003-1.c: Same.
1862 * gcc.dg/guality/pr45003-2.c: Same.
1863 * gcc.dg/guality/pr45003-3.c: Same.
1864 * gcc.dg/guality/pr48437.c: Same.
1865 * gcc.dg/guality/pr48466.c: Same.
1866 * gcc.dg/guality/pr49888.c: Same.
1867 * gcc.dg/guality/pr54200.c: Same.
1868 * gcc.dg/guality/pr54519-1.c: Same.
1869 * gcc.dg/guality/pr54519-2.c: Same.
1870 * gcc.dg/guality/pr54519-3.c: Same.
1871 * gcc.dg/guality/pr54519-4.c: Same.
1872 * gcc.dg/guality/pr54519-5.c: Same.
1873 * gcc.dg/guality/pr54519-6.c: Same.
1874 * gcc.dg/guality/pr54551.c: Same.
1875 * gcc.dg/guality/pr54693-2.c: Same.
1876 * gcc.dg/guality/pr54693.c: Same.
1877 * gcc.dg/guality/pr54796.c: Same.
1878 * gcc.dg/guality/pr54970.c: Same.
1879 * gcc.dg/guality/pr67192.c: Same.
1880 * gcc.dg/guality/pr69947.c: Same.
1881 * gcc.dg/guality/pr78726.c: Same.
1882 * gcc.dg/guality/rotatetest.c: Same.
1883 * gcc.dg/guality/sra-1.c: Same.
1884 * gcc.dg/guality/vla-2.c: Same.
1886 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1888 * g++.dg/diagnostic/long-short.C: New.
1889 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
1890 * g++.dg/diagnostic/virtual-friend.C: Likewise.
1891 * g++.old-deja/g++.brendan/crash11.C: Adjust.
1893 2018-07-09 Tom de Vries <tdevries@suse.de>
1895 * gcc.dg/vla-1.c: New test.
1897 2018-07-07 Tom de Vries <tdevries@suse.de>
1899 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
1901 (get_dump_flags): New proc.
1902 (toplevel): Test all dump flags.
1904 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1906 * gnat.dg/stack_usage6.adb: New test.
1907 * gnat.dg/stack_usage6_pkg.ads: New helper.
1909 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1911 * gnat.dg/pure_function3a.adb: New test.
1912 * gnat.dg/pure_function3b.adb: Likewise.
1913 * gnat.dg/pure_function3c.adb: Likewise.
1914 * gnat.dg/pure_function3_pkg.ads: New helper.
1916 2018-07-07 Jakub Jelinek <jakub@redhat.com>
1919 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
1920 dg-require-effective-target. Add -msse not just on i386-*, but
1921 on all i?86-* and x86_64-*.
1923 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1925 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
1926 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
1927 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
1928 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
1929 * gcc.dg/tree-ssa/popcount3.c: New test.
1931 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1933 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
1934 to preserve the test.
1935 * gcc.target/i386/pr85073.c: Likewise.
1937 2018-07-06 Jakub Jelinek <jakub@redhat.com>
1939 PR tree-optimization/86401
1940 * gcc.dg/tree-ssa/pr86401-1.c: New test.
1941 * gcc.dg/tree-ssa/pr86401-2.c: New test.
1942 * c-c++-common/rotate-9.c: New test.
1944 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
1947 gcc.target/powerpc/pr86324-1.c: New test.
1948 gcc.target/powerpc/pr86324-2.c: Likewise.
1950 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1953 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
1955 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1957 * gcc.target/aarch64/struct_cpy.c: Remove ;.
1959 2018-07-05 Jeff Law <law@redhat.com>
1961 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
1963 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
1966 * gfortran.dg/deferred_character_20.f90: New test.
1968 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
1972 * gfortran.dg/init_flag_18.f90: New testcase.
1973 * gfortran.dg/init_flag_19.f03: New testcase.
1975 2018-07-05 Carl Love <cel@us.ibm.com>
1976 * gcc.target/altivec-1-runnable.c: New test file.
1977 * gcc.target/altivec-2-runnable.c: New test file.
1978 * gcc.target/vsx-7.c (main2): Change expected expected instruction
1981 2018-07-05 Martin Sebor <msebor@redhat.com>
1984 * gcc.dg/strlenopt-47.c: New test.
1985 * gcc.dg/strlenopt-48.c: New test.
1987 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1990 * gcc.target/arm/big-endian-subreg.c: New.
1992 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1995 * gcc.dg/vect/pr84711.c: New.
1997 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1999 * gcc.target/aarch64/struct_cpy.c: New.
2001 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2003 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2004 * c-c++-common/unroll-2.c: Likewise.
2005 * g++.dg/cdce3.C: Likewise.
2006 * g++.dg/ext/unroll-1.C: Likewise.
2007 * g++.dg/ext/unroll-2.C: Likewise.
2008 * g++.dg/ext/unroll-3.C: Likewise.
2009 * gcc.dg/cdce1.c: Likewise.
2010 * gcc.dg/cdce2.c: Likewise.
2011 * gcc.dg/gomp/pr68128-1.c: Likewise.
2012 * gcc.dg/vect/pr46032.c: Likewise.
2013 * gcc.dg/vect/vect-cond-10.c: Likewise.
2014 * gcc.dg/vect/vect-cond-8.c: Likewise.
2015 * gcc.dg/vect/vect-cond-9.c: Likewise.
2016 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2017 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2018 * gcc.target/i386/avx-cvt-2.c: Likewise.
2019 * gcc.target/i386/avx-cvt-3.c: Likewise.
2020 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2021 * gcc.target/i386/avx2-gather-2.c: Likewise.
2022 * gcc.target/i386/avx2-gather-6.c: Likewise.
2023 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2024 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2025 * gfortran.dg/directive_unroll_1.f90: Likewise.
2026 * gfortran.dg/directive_unroll_2.f90: Likewise.
2027 * gnat.dg/unroll2.adb: Likewise.
2028 * gnat.dg/unroll3.adb: Likewise.
2030 2018-07-05 Tom de Vries <tdevries@suse.de>
2032 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2034 2018-07-04 Martin Sebor <msebor@redhat.com>
2036 PR tree-optimization/86274
2037 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2039 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2042 * gfortran.dg/block_16.f08. New test.
2044 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2046 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2047 has a slightly different IL that provides more threading
2050 2018-07-04 Martin Liska <mliska@suse.cz>
2055 * gcc.dg/pr84100.c (foo):
2056 * gcc.target/i386/falign-functions-2.c: New test.
2057 * gcc.target/i386/falign-functions.c: New test.
2059 2018-07-04 Martin Liska <mliska@suse.cz>
2061 * gcc.dg/pr47793.c: Remove.
2063 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2065 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2067 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2069 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2072 * gcc.target/i386/pr85620-1.c: New test.
2073 * gcc.target/i386/pr85620-2.c: Likewise.
2074 * gcc.target/i386/pr85620-3.c: Likewise.
2075 * gcc.target/i386/pr85620-4.c: Likewise.
2077 2018-07-03 Martin Sebor <msebor@redhat.com>
2079 PR tree-optimization/86274
2080 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2081 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2082 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2083 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2084 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2085 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2086 * gcc.dg/tree-ssa/pr83198.c: Same.
2088 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2090 * g++.dg/other/locations1.C: New.
2091 * g++.dg/tls/locations1.C: Likewise.
2092 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2093 * g++.dg/diagnostic/virtual-static.C: Likewise.
2094 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2095 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2096 * g++.dg/cpp0x/pr51463.C: Likewise.
2097 * g++.dg/other/typedef1.C: Likewise.
2098 * g++.dg/parse/dtor13.C: Likewise.
2099 * g++.dg/template/error44.C: Likewise.
2100 * g++.dg/template/typedef4.C: Likewise.
2101 * g++.dg/template/typedef5.C: Likewise.
2102 * g++.dg/tls/diag-2.C: Likewise.
2103 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2105 2018-07-03 Marek Polacek <polacek@redhat.com>
2108 * g++.dg/diagnostic/pr86201.C: New test.
2110 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2113 * gcc.target/i386/pr85694.c: New test.
2115 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2117 PR tree-optimization/85694
2118 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2119 Return true for AArch64 without SVE.
2120 * gcc.target/aarch64/vect_hadd_1.h: New file.
2121 * gcc.target/aarch64/vect_shadd_1.c: New test.
2122 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2123 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2124 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2126 2018-07-03 Marek Polacek <polacek@redhat.com>
2129 * gcc.dg/Wint-conversion-2.c: New test.
2132 * g++.dg/overload/conv-op3.C: New test.
2134 2018-07-03 Richard Biener <rguenther@suse.de>
2137 * gcc.dg/torture/pr86389.c: New testcase.
2139 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2141 PR tree-optimization/85694
2142 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2144 * gcc.dg/vect/vect-avg-1.c: New test.
2145 * gcc.dg/vect/vect-avg-2.c: Likewise.
2146 * gcc.dg/vect/vect-avg-3.c: Likewise.
2147 * gcc.dg/vect/vect-avg-4.c: Likewise.
2148 * gcc.dg/vect/vect-avg-5.c: Likewise.
2149 * gcc.dg/vect/vect-avg-6.c: Likewise.
2150 * gcc.dg/vect/vect-avg-7.c: Likewise.
2151 * gcc.dg/vect/vect-avg-8.c: Likewise.
2152 * gcc.dg/vect/vect-avg-9.c: Likewise.
2153 * gcc.dg/vect/vect-avg-10.c: Likewise.
2154 * gcc.dg/vect/vect-avg-11.c: Likewise.
2155 * gcc.dg/vect/vect-avg-12.c: Likewise.
2156 * gcc.dg/vect/vect-avg-13.c: Likewise.
2157 * gcc.dg/vect/vect-avg-14.c: Likewise.
2159 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2161 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2162 get split into two for use by the over-widening pattern.
2163 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2164 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2165 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2166 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2167 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2168 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2169 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2170 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2171 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2172 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2173 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2174 * gcc.dg/vect/vect-over-widen-22.c: New test.
2176 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2178 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2180 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2181 over-widening messages.
2182 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2183 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2184 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2185 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2186 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2187 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2188 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2189 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2190 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2191 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2192 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2193 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2194 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2195 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2196 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2197 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2198 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2199 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2200 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2201 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2202 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2203 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2204 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2205 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2206 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2207 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2209 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2211 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2213 2018-07-02 Jim Wilson <jimw@sifive.com>
2215 * gcc.target/riscv/interrupt-debug.c: New.
2217 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2219 * g++.dg/diagnostic/thread-thread_local.C: New.
2221 2018-07-02 Martin Liska <mliska@suse.cz>
2224 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2225 * gcc.dg/profile-dir-2.c: Likewise.
2226 * gcc.dg/profile-dir-3.c: Likewise.
2228 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2230 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2233 2018-07-02 Richard Biener <rguenther@suse.de>
2235 PR tree-optimization/86363
2236 * gcc.dg/torture/pr86363.c: New testcase.
2238 2018-07-02 Martin Liska <mliska@suse.cz>
2240 * gcc.dg/completion-1.c: New test.
2241 * gcc.dg/completion-2.c: New test.
2242 * gcc.dg/completion-3.c: New test.
2244 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2248 * gfortran.dg/proc_ptr_50.f90: New test.
2250 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2253 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2255 2018-07-02 Martin Liska <mliska@suse.cz>
2258 * gcc.dg/ipa/pr86279.c: New test.
2260 2018-07-02 Martin Liska <mliska@suse.cz>
2263 * g++.dg/ipa/pr86323.C: New test.
2265 2018-07-01 Tom de Vries <tdevries@suse.de>
2268 2018-07-01 Tom de Vries <tdevries@suse.de>
2270 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2271 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2273 2018-07-01 Tom de Vries <tdevries@suse.de>
2275 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2277 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2280 2018-07-01 Tom de Vries <tdevries@suse.de>
2282 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2283 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2285 2018-07-01 Tom de Vries <tdevries@suse.de>
2287 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2288 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2290 2018-07-01 Tom de Vries <tdevries@suse.de>
2292 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2293 (verify_call): ... here. Move to toplevel.
2294 (verify_call_np, dg_final_directive_check_utils): New proc.
2295 (toplevel): Call dg_final_directive_check_utils.
2296 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2298 2018-06-30 Jim Wilson <jimw@sifive.com>
2300 * gcc.target/riscv/shift-shift-1.c: New.
2301 * gcc.target/riscv/shift-shift-2.c: New.
2302 * gcc.target/riscv/shift-shift-3.c: New.
2304 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2306 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2308 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2310 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2311 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2312 by 4 in the computation of a[i].
2313 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2314 main multiplication constant.
2315 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2316 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2317 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2318 pattern to cast the result to int.
2319 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2320 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2321 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2322 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2323 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2324 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2325 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2326 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2327 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2328 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2329 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2330 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2331 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2332 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2333 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2334 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2335 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2336 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2337 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2338 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2340 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2342 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2343 test for vectorization along the lines described in the comment.
2345 2018-06-30 Tom de Vries <tdevries@suse.de>
2347 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2348 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2349 LTO_TORTURE_OPTIONS.
2350 * gcc.dg/guality/prevent-optimization.h: New file.
2351 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2352 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2354 2018-06-30 Tom de Vries <tdevries@suse.de>
2356 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2357 * lib/gcc-dg.exp (dg-final): New proc.
2358 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2361 2018-06-29 Martin Sebor <msebor@redhat.com>
2363 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2364 that don't define the function.
2366 2018-06-29 Marek Polacek <polacek@redhat.com>
2369 * g++.dg/ext/cond3.C: New test.
2371 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2373 * gcc.target/arm/arm-soft-strd-even.c: New test.
2375 2018-06-29 Tom de Vries <tdevries@suse.de>
2377 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2379 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2380 (process-message): ... here.
2381 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2383 2018-06-29 Martin Liska <mliska@suse.cz>
2385 PR tree-optimization/86263
2386 * gcc.dg/tree-ssa/pr86263.c: New test.
2388 2018-06-28 Carl Love <cel@us.ibm.com>
2390 * gcc.target/p9-extract-1.c: Add test case.
2391 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2394 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2397 * gcc.target/i386/pr86348.c: New test.
2399 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2401 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2403 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2406 * gfortran.dg/dec_type_print_2.f03: New testcase.
2408 2018-06-28 David Pagan <dave.pagan@oracle.com>
2411 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2412 message causing unexpected test FAIL.
2414 2018-06-28 Martin Liska <mliska@suse.cz>
2416 * gcc.dg/tree-ssa/switch-1.c: New test.
2418 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2420 * gnat.dg/debug15.adb: New test.
2422 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2425 * g++.dg/lookup/pr86329.C: New test.
2427 2018-06-27 Carl Love <cel@us.ibm.com>
2429 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2431 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2434 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2436 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2438 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2440 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2442 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2443 requirement for this test.
2444 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2445 requirement, and -mpower8-vector compile option.
2447 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2450 * gcc.dg/pr86314.c: New test.
2453 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2455 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2457 * gcc.target/i386/pr86257.c: Require 64-bit.
2459 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2461 * g++.dg/pr86082.C: Require IBM1047 support.
2463 2018-06-26 Richard Biener <rguenther@suse.de>
2466 * gcc.dg/pr86271.c: New testcase.
2468 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2471 * gcc.dg/pr86064.c: New.
2473 2018-06-25 Jeff Law <law@redhat.com>
2475 * lib/target-supports.exp
2476 (check_effective_target_logical_op_short_circuit): Add v850.
2478 2018-06-25 Martin Sebor <msebor@redhat.com>
2480 PR tree-optimization/86204
2481 * gcc.dg/strlenopt-46.c: New test.
2483 2018-06-25 Martin Sebor <msebor@redhat.com>
2485 PR tree-optimization/85700
2486 * gcc.dg/Wstringop-truncation-4.c: New test.
2488 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2493 * gfortran.dg/init_flag_17.f90: New testcase.
2495 2018-06-25 Carl Love <cel@us.ibm.com>
2497 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2498 vec_extract a signed int. Add vec_extract tests for bool char
2500 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2503 2018-06-25 Tom de Vries <tdevries@suse.de>
2505 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2507 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2510 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2512 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2514 * gnat.dg/sso9.adb: New testcase.
2515 * gnat.dg/sso9_pkg.ads: Likewise.
2517 2018-06-25 Tom de Vries <tdevries@suse.de>
2520 * gcc.target/i386/pr86257.c: New test.
2522 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2525 * g++.dg/pr86082.C: New test.
2527 2018-06-24 Tom de Vries <tdevries@suse.de>
2529 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2530 * gcc.dg/guality/guality.exp: Same.
2531 * gfortran.dg/guality/guality.exp: Same.
2532 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2534 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2536 * g++.dg/concepts/locations1.C: New.
2537 * g++.dg/cpp0x/locations1.C: Likewise.
2538 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2539 * g++.dg/cpp1z/inline-var3.C: Likewise.
2541 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2544 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2546 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2548 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2550 * gcc.target/powerpc/builtins-9.c: New test.
2551 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2552 to expect different code generation on big-endian vs.
2553 little-endian targets.
2555 2018-06-22 Tom de Vries <tdevries@suse.de>
2557 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2558 $rootme/../gdb/gdb, if available.
2559 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2560 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2562 2018-06-22 Tom de Vries <tdevries@suse.de>
2564 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2565 * g++.dg/guality/guality.exp: Use report_gdb.
2566 * gcc.dg/guality/guality.exp: Same.
2567 * gfortran.dg/guality/guality.exp: Same.
2569 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2572 * g++.dg/ext/offsetof3.C: New test.
2574 2018-06-22 Carl Love <cel@us.ibm.com>
2576 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2577 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2578 for the vnor, vand and vxor instructions.
2579 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2580 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2581 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2582 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2583 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2584 Add -dp to dg-options, update expected counts.
2586 2018-06-22 Paul Koning <ni1d@arrl.net>
2588 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2590 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2591 * gcc.c-torture/compile/20040101-1.c: Ditto.
2592 * gcc.c-torture/compile/20050622-1.c: Ditto.
2593 * gcc.c-torture/compile/20080625-1.c: Ditto.
2594 * gcc.c-torture/compile/20090107-1.c: Ditto.
2595 * gcc.c-torture/compile/920501-12.c: Ditto.
2596 * gcc.c-torture/compile/920501-4.c: Ditto.
2597 * gcc.c-torture/compile/961203-1.c: Ditto.
2598 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2599 * gcc.c-torture/compile/pr25310.c: Ditto.
2601 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2602 James Norris <jnorris@codesourcery.com>
2603 Thomas Schwinge <thomas@codesourcery.com>
2604 Tom de Vries <tom@codesourcery.com>
2606 * c-c++-common/goacc/deviceptr-4.c: New file.
2607 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2609 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2610 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2611 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2612 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2613 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2614 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2616 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2617 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2618 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2620 * gfortran.dg/goacc/modules.f95: Likewise.
2621 * gfortran.dg/goacc/routine-8.f90: Likewise.
2622 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2624 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2626 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2627 if the long double format is IEEE 128-bit for tests that are
2628 explicitly testing IBM extended double support. Use the
2629 appropriate pack and unpack built-in functions. Change calls from
2630 __builtin_isinfl to __builtin_isinf since the later supports all
2631 floating point types.
2632 * gcc.target/powerpc/pr57150.c: Likewise.
2633 * gcc.target/powerpc/pr60203.c: Likewise.
2634 * gcc.target/powerpc/pr67808.c: Likewise.
2635 * gcc.target/powerpc/pr70117.c: Likewise.
2636 * gcc.target/powerpc/tfmode_off.c: Likewise.
2638 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2641 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2643 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2646 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2648 2018-06-21 Tom de Vries <tdevries@suse.de>
2650 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2652 2018-06-21 Tom de Vries <tdevries@suse.de>
2654 PR tree-optimization/85859
2655 * gcc.dg/pr85859.c: New test.
2657 2018-06-21 Richard Biener <rguenther@suse.de>
2659 PR tree-optimization/86232
2660 * gcc.dg/torture/pr86232.c: New testcase.
2662 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2664 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2666 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2668 * gcc/gcc.target/aarch64/aes_2.c: New test.
2670 2018-06-20 Than McIntosh <thanm@google.com>
2673 * gcc.dg/split-8.c: New.
2675 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2677 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2678 for vpkudus in place of vpksdus.
2679 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2681 2018-06-20 Nathan Sidwell <nathan@acm.org>
2684 * g++.dg/lookup/pr85634-2.C: New.
2686 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2688 * g++.dg/template/friend65.C: New.
2689 * g++.dg/cpp0x/main1.C: Likewise.
2690 * g++.dg/other/main2.C: Likewise.
2691 * g++.dg/other/main3.C: Likewise.
2692 * g++.dg/template/friend42.C: Test location too.
2693 * g++.dg/concepts/decl-diagnose.C: Likewise.
2694 * g++.dg/warn/main-2.C: Update.
2696 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2697 Thomas Schwinge <thomas@codesourcery.com>
2698 Cesar Philippidis <cesar@codesourcery.com>
2700 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2701 2.5 data clause semantics.
2702 * c-c++-common/goacc/declare-2.c: Likewise.
2703 * c-c++-common/goacc/default-4.c: Likewise.
2704 * c-c++-common/goacc/finalize-1.c: New test.
2705 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2706 OpenACC 2.5 data clause semantics.
2707 * c-c++-common/goacc/kernels-alias.c: Likewise.
2708 * c-c++-common/goacc/routine-5.c: Likewise.
2709 * c-c++-common/goacc/update-if_present-1.c: New test.
2710 * c-c++-common/goacc/update-if_present-2.c: New test.
2711 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2712 2.5 data clause semantics.
2713 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2714 * gfortran.dg/goacc/data-tree.f95: Likewise.
2715 * gfortran.dg/goacc/declare-2.f95: Likewise.
2716 * gfortran.dg/goacc/default-4.f: Likewise.
2717 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2718 * gfortran.dg/goacc/finalize-1.f: New test.
2719 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2720 OpenACC 2.5 data clause semantics.
2721 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2722 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2723 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2724 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2725 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2726 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2727 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2729 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2732 * g++.dg/warn/Wnonnull4.C: New test.
2734 2018-06-20 Marek Polacek <polacek@redhat.com>
2737 * g++.dg/pr86240.C: New test.
2739 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2742 * gcc.target/i386/pr86194.c: New test.
2744 PR tree-optimization/86231
2745 * gcc.dg/tree-ssa/vrp119.c: New test.
2746 * gcc.c-torture/execute/pr86231.c: New test.
2748 2018-06-20 Tom de Vries <tdevries@suse.de>
2750 PR tree-optimization/86097
2751 * gcc.dg/autopar/pr86097.c: New test.
2753 2018-06-20 Nathan Sidwell <nathan@acm.org>
2756 * g++.dg/lookup/pr85634.C: New.
2758 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2760 * gcc.target/aarch64/ldp_stp_q.c: New test.
2761 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2762 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2764 2018-06-20 Martin Liska <mliska@suse.cz>
2766 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2768 2018-06-19 Martin Sebor <msebor@redhat.com>
2770 PR tree-optimization/48560
2771 * gcc.dg/Warray-bounds-28.c: New test.
2773 2018-06-19 Martin Sebor <msebor@redhat.com>
2776 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2779 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2781 * g++.dg/lto/pr84805_0.C: Update template.
2782 * g++.dg/lto/pr84805_1.C: Update template.
2784 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2786 * gnat.dg/aggr24.adb: New test.
2787 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2789 2018-06-19 Richard Biener <rguenther@suse.de>
2791 PR tree-optimization/86179
2792 * gcc.dg/pr86179.c: New testcase.
2794 2018-06-18 Martin Sebor <msebor@redhat.com>
2797 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2798 * c-c++-common/attr-nonstring-8.c: New test.
2800 2018-06-18 Martin Sebor <msebor@redhat.com>
2802 PR tree-optimization/81384
2803 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2804 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2805 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2806 * gcc.dg/attr-nonstring-2.c: New test.
2807 * gcc.dg/attr-nonstring-3.c: New test.
2808 * gcc.dg/attr-nonstring-4.c: New test.
2809 * gcc.dg/strlenopt-45.c: New test.
2810 * gcc.dg/strlenopt.h (strnlen): Declare.
2812 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2814 PR tree-optimization/86076
2815 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2817 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2819 PR tree-optimization/64946
2820 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2822 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2824 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2825 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2826 * gnat.dg/stack_usage5.adb: New test.
2828 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2831 * gcc.dg/tree-ssa/popcount.c: New test.
2832 * gcc.dg/tree-ssa/popcount2.c: New test.
2834 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2837 * gcc.dg/absu.c: New test.
2838 * gcc.dg/gimplefe-29.c: New test.
2839 * gcc.target/aarch64/pr64946.c: New test.
2841 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2844 * c-c++-common/pr86093.c: New test.
2847 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2850 * gcc.c-torture/compile/pr86123.c: New test.
2852 2018-06-15 Tom de Vries <tdevries@suse.de>
2854 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2856 2018-06-15 Nick Clifton <nickc@redhat.com>
2859 * gcc.c-torture/compile/pr84195.c: New test.
2861 2018-06-15 Richard Biener <rguenther@suse.de>
2864 * g++.dg/pr86159.C: New testcase.
2866 2018-06-15 Richard Biener <rguenther@suse.de>
2869 * gcc.dg/pr86076.c: New testcase.
2871 2018-06-14 Marek Polacek <polacek@redhat.com>
2874 * g++.dg/cpp0x/gen-attrs-65.C: New test.
2876 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2879 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
2880 -msse2 to dg-options.
2883 * gcc.c-torture/compile/pr86122.c: New test.
2885 P0624R2 - Default constructible and assignable stateless lambdas
2886 * g++.dg/cpp2a/lambda1.C: New test.
2887 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
2890 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2892 * g++.dg/other/static3.C: New.
2893 * g++.dg/other/static4.C: Likewise.
2894 * g++.dg/warn/Wshadow-15.C: Likewise.
2895 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
2896 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
2897 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
2898 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
2899 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
2900 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
2901 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2903 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2906 * gcc.c-torture/compile/pr85945.c: New test.
2908 2018-06-14 Richard Biener <rguenther@suse.de>
2911 * gcc.dg/pr86124.c: New testcase.
2913 2018-06-13 Martin Sebor <msebor@redhat.com>
2915 PR tree-optimization/86114
2916 * gcc.dg/pr86114.c: New test.
2918 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2921 * gfortran.dg/pr86110.f90: New test.
2923 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2926 * gfortran.dg/goacc/pr85703.f90: New test.
2927 * gfortran.dg/gomp/pr85703.f90: New test.
2929 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2932 * gfortran.dg/goacc/pr85702.f90: New test.
2934 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
2936 * gcc.target/i386/pr86048.c: New test.
2938 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2940 * gcc.target/arc/fma-1.c: New test.
2942 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2944 * gcc.target/arc/pr9001107555.c: New file.
2946 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
2948 * g++.dg/torture/aarch64-vect-init-1.C: New test.
2950 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2952 * g++.dg/init/delete3.C: New.
2953 * g++.dg/init/new49.C: Likewise.
2954 * g++.dg/init/new25.C: Test locations too.
2955 * g++.dg/template/new4.C: Likewise.
2956 * g++.old-deja/g++.jason/operator.C: Likewise.
2958 2018-06-12 Marek Polacek <polacek@redhat.com>
2960 Core issue 1331 - const mismatch with defaulted copy constructor
2961 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
2962 * g++.dg/cpp0x/defaulted52.C: New test.
2963 * g++.dg/cpp0x/defaulted53.C: New test.
2964 * g++.dg/cpp0x/defaulted54.C: New test.
2965 * g++.dg/cpp0x/defaulted55.C: New test.
2966 * g++.dg/cpp0x/defaulted56.C: New test.
2967 * g++.dg/cpp0x/defaulted57.C: New test.
2968 * g++.dg/cpp0x/defaulted58.C: New test.
2969 * g++.dg/cpp0x/defaulted59.C: New test.
2970 * g++.dg/cpp0x/defaulted60.C: New test.
2972 2018-06-12 David Malcolm <dmalcolm@redhat.com>
2975 * gcc.dg/spellcheck-transposition.c: New test.
2977 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
2980 * gfortran.dg/pr44491.f90: New testcase
2982 2018-06-12 Martin Sebor <msebor@redhat.com>
2984 PR tree-optimization/85259
2985 * gcc.dg/Wstringop-overflow-5.c: New test.
2986 * gcc.dg/Wstringop-overflow-6.c: New test.
2988 2018-06-12 Martin Sebor <msebor@redhat.com>
2991 * gcc.dg/Wstringop-truncation-3.c: New test.
2993 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2995 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
2996 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
2997 * gcc.target/powerpc/swaps-p8-17.c: Same.
2999 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3001 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3002 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3003 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3004 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3005 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3006 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3008 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3010 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3011 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3012 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3013 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3014 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3015 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3017 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3019 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3020 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3021 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3022 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3023 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3024 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3026 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3028 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3029 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3030 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3031 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3032 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3033 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3035 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3037 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3038 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3039 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3040 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3041 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3042 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3044 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3046 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3047 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3048 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3049 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3050 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3051 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3053 2018-06-12 Martin Liska <mliska@suse.cz>
3055 * g++.dg/opt/mpx.C: New test.
3056 * gcc.target/i386/mpx.c: New test.
3058 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3060 * gcc.target/arc/builtin_simdarc.c: Update test.
3061 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3062 * gcc.target/arc/tumaddsidi4.c: Likewise.
3064 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3066 * gnat.dg/opt72a.ad[sb]: New test.
3067 * gnat.dg/opt72_pkg.ads: New helper.
3069 2018-06-12 Tom de Vries <tdevries@suse.de>
3071 * gcc.dg-selftests/dg-final.exp: New file.
3073 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3075 * g++.dg/lookup/new2.C: Test locations too.
3076 * g++.dg/other/ellipsis1.C: Likewise.
3077 * g++.dg/other/operator1.C: Likewise.
3078 * g++.dg/other/operator2.C: Likewise.
3079 * g++.dg/overload/operator2.C: Likewise.
3080 * g++.dg/parse/defarg11.C: Likewise.
3081 * g++.dg/parse/operator4.C: Likewise.
3082 * g++.dg/template/error30.C: Likewise.
3083 * g++.dg/template/explicit-args3.C: Likewise.
3084 * g++.dg/warn/effc1.C: Likewise.
3085 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3086 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3087 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3088 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3089 * g++.old-deja/g++.jason/operator.C: Likewise.
3091 2018-06-11 Martin Sebor <msebor@redhat.com>
3093 PR tree-optimization/86083
3094 * gcc.dg/strlenopt-44.c: New test.
3096 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3099 * gfortran.dg/generic_32.f90: New test.
3100 * gfortran.dg/generic_33.f90: New test.
3102 2018-06-11 Carl Love <cel@us.ibm.com>
3103 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3104 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3105 long long bool. Remove duplicate dg-final for xxlxor. Update
3106 dg-final instruction counts.
3107 * gcc.target/powerpc/altivec-37.c (main): New file for
3108 tests vec_unpackh and vec_unpackl returning long long bool and
3111 2018-06-11 Martin Liska <mliska@suse.cz>
3113 PR tree-optimization/86089
3114 * gcc.dg/tree-ssa/pr86089.c: New test.
3116 2018-06-11 Julia Koval <julia.koval@intel.com>
3118 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3119 * gcc.target/i386/vpclmulqdq.c: Ditto.
3121 2018-06-11 Olivier Hainque <hainque@adacore.com>
3123 * gnat.dg/lang-dw2.adb: New test.
3124 * gnat.dg/lang-dw3.adb: New test.
3126 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3128 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3129 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3131 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3133 * gnat.dg/predicate1.adb: New testcase.
3135 2018-06-11 Yannick Moy <moy@adacore.com>
3137 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3139 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3141 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3144 2018-06-11 Javier Miranda <miranda@adacore.com>
3146 * gnat.dg/prot4.adb: New testcase.
3148 2018-06-11 Yannick Moy <moy@adacore.com>
3150 * gnat.dg/part_of1-instantiation.adb,
3151 gnat.dg/part_of1-instantiation.ads,
3152 gnat.dg/part_of1-private_generic.adb,
3153 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3156 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3158 * gnat.dg/contract1.adb: New testcase.
3160 2018-06-11 Javier Miranda <miranda@adacore.com>
3162 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3165 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3167 * gnat.dg/inline_always1.adb: New testcase.
3169 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3171 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3172 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3173 gnat.dg/nested_generic2_g2.ads: New testcase.
3175 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3177 * g++.dg/template/friend64.C: New.
3178 * g++.old-deja/g++.other/friend4.C: Test the location too.
3179 * g++.old-deja/g++.pt/crash23.C: Likewise.
3181 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3183 * gfortran.dg/inline_matmul_23.f90: New test.
3185 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3188 * gfortran.dg/intent_decl_1.f90: New test case.
3190 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3192 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3193 * gfortran.dg/ieee/large_4.f90: Ditto.
3194 * gfortran.dg/round_4.f90: Ditto.
3196 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3199 * gfortran.dg/pr38351.f90: New test.
3200 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3202 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3207 * gfortran.dg/pr85138_1.f90: New test.
3208 * gfortran.dg/pr85138_2.f90: Ditto.
3209 * gfortran.dg/pr85996.f90: Ditto.
3211 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3214 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3215 * gfortran.dg/data_char_1.f90: Ditto.
3216 * gfortran.dg/pr78571.f90: Ditto.
3217 * gfortran.dg/pr78278.f90: New test.
3219 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3222 * gfortran.dg/pr63514.f90: New test.
3224 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3227 * gfortran.dg/bounds_check_20.f90: New test.
3229 2018-06-08 Carl Love <cel@us.ibm.com>
3231 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3233 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3234 vec_extract a signed int.
3235 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3236 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3238 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3239 vec_extract a signed int.
3240 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3241 vec_extract a signed int.
3242 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3243 vec_xor builtins. Update xxsel, xxlxor counts.
3245 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3248 * gfortran.dg/associate_30.f90: Remove code tested ...
3249 * gfortran.dg/pr67803.f90: Ditto.
3250 * gfortran.dg/pr67805.f90: Ditto.
3251 * gfortran.dg/pr86059.f90: ... here. New test.
3253 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3256 * gfortran.dg/pr78571.f90: New test.
3258 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3261 * gcc.target/powerpc/pr85755.c: New test.
3263 2018-06-08 Carl Love <cel@us.ibm.com>
3265 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3267 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3269 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3270 for BE system that are different then for an LE system from this file
3271 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3272 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3273 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3275 2018-06-08 Martin Liska <mliska@suse.cz>
3277 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3279 2018-06-08 Martin Liska <mliska@suse.cz>
3281 * g++.dg/dg.exp: Do not use mpx.exp.
3282 * g++.dg/lto/lto.exp: Likewise.
3283 * g++.dg/lto/pr69729_0.C: Remove.
3284 * g++.dg/opt/pr71529.C: Remove.
3285 * g++.dg/pr63995-1.C: Remove.
3286 * g++.dg/pr68270.C: Remove.
3287 * g++.dg/pr71624.C: Remove.
3288 * g++.dg/pr71633.C: Remove.
3289 * g++.dg/pr79761.C: Remove.
3290 * g++.dg/pr79764.C: Remove.
3291 * g++.dg/pr79769.C: Remove.
3292 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3293 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3294 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3295 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3296 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3297 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3298 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3299 * gcc.dg/lto/pr66221_0.c: Remove.
3300 * gcc.target/i386/chkp-always_inline.c: Remove.
3301 * gcc.target/i386/chkp-bndret.c: Remove.
3302 * gcc.target/i386/chkp-builtins-1.c: Remove.
3303 * gcc.target/i386/chkp-builtins-2.c: Remove.
3304 * gcc.target/i386/chkp-builtins-3.c: Remove.
3305 * gcc.target/i386/chkp-builtins-4.c: Remove.
3306 * gcc.target/i386/chkp-const-check-1.c: Remove.
3307 * gcc.target/i386/chkp-const-check-2.c: Remove.
3308 * gcc.target/i386/chkp-hidden-def.c: Remove.
3309 * gcc.target/i386/chkp-label-address.c: Remove.
3310 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3311 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3312 * gcc.target/i386/chkp-pr69044.c: Remove.
3313 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3314 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3315 * gcc.target/i386/chkp-strchr.c: Remove.
3316 * gcc.target/i386/chkp-strlen-1.c: Remove.
3317 * gcc.target/i386/chkp-strlen-2.c: Remove.
3318 * gcc.target/i386/chkp-strlen-3.c: Remove.
3319 * gcc.target/i386/chkp-strlen-4.c: Remove.
3320 * gcc.target/i386/chkp-strlen-5.c: Remove.
3321 * gcc.target/i386/chkp-stropt-1.c: Remove.
3322 * gcc.target/i386/chkp-stropt-10.c: Remove.
3323 * gcc.target/i386/chkp-stropt-11.c: Remove.
3324 * gcc.target/i386/chkp-stropt-12.c: Remove.
3325 * gcc.target/i386/chkp-stropt-13.c: Remove.
3326 * gcc.target/i386/chkp-stropt-14.c: Remove.
3327 * gcc.target/i386/chkp-stropt-15.c: Remove.
3328 * gcc.target/i386/chkp-stropt-16.c: Remove.
3329 * gcc.target/i386/chkp-stropt-17.c: Remove.
3330 * gcc.target/i386/chkp-stropt-2.c: Remove.
3331 * gcc.target/i386/chkp-stropt-3.c: Remove.
3332 * gcc.target/i386/chkp-stropt-4.c: Remove.
3333 * gcc.target/i386/chkp-stropt-5.c: Remove.
3334 * gcc.target/i386/chkp-stropt-6.c: Remove.
3335 * gcc.target/i386/chkp-stropt-7.c: Remove.
3336 * gcc.target/i386/chkp-stropt-8.c: Remove.
3337 * gcc.target/i386/chkp-stropt-9.c: Remove.
3338 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3339 * gcc.target/i386/indirect-thunk-11.c: Remove.
3340 * gcc.target/i386/indirect-thunk-12.c: Remove.
3341 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3342 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3343 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3344 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3345 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3346 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3347 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3348 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3349 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3350 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3351 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3352 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3353 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3354 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3355 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3356 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3357 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3358 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3359 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3360 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3361 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3362 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3363 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3364 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3365 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3366 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3367 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3368 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3369 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3370 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3371 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3372 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3373 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3374 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3375 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3376 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3377 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3378 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3379 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3380 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3381 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3382 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3383 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3384 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3385 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3386 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3387 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3388 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3389 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3390 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3391 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3392 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3393 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3394 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3395 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3396 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3397 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3398 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3399 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3400 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3401 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3402 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3403 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3404 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3405 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3406 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3407 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3408 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3409 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3410 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3411 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3412 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3413 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3414 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3415 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3416 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3417 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3418 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3419 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3420 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3421 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3422 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3423 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3424 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3425 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3426 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3427 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3428 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3429 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3430 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3431 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3432 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3433 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3434 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3435 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3436 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3437 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3438 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3439 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3440 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3441 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3442 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3443 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3444 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3445 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3446 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3447 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3448 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3449 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3450 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3451 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3452 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3453 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3454 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3455 * gcc.target/i386/mpx/label-address-1.c: Remove.
3456 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3457 * gcc.target/i386/mpx/macro.c: Remove.
3458 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3459 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3460 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3461 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3462 * gcc.target/i386/mpx/memmove-1.c: Remove.
3463 * gcc.target/i386/mpx/memmove-2.c: Remove.
3464 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3465 * gcc.target/i386/mpx/mpx-check.h: Remove.
3466 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3467 * gcc.target/i386/mpx/mpx.exp: Remove.
3468 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3469 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3470 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3471 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3472 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3473 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3474 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3475 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3476 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3477 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3478 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3479 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3480 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3481 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3482 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3483 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3484 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3485 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3486 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3487 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3488 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3489 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3490 * gcc.target/i386/mpx/pr65508.c: Remove.
3491 * gcc.target/i386/mpx/pr65531.cc: Remove.
3492 * gcc.target/i386/mpx/pr66048.cc: Remove.
3493 * gcc.target/i386/mpx/pr66134.c: Remove.
3494 * gcc.target/i386/mpx/pr66566.c: Remove.
3495 * gcc.target/i386/mpx/pr66567.c: Remove.
3496 * gcc.target/i386/mpx/pr66568.c: Remove.
3497 * gcc.target/i386/mpx/pr66569.c: Remove.
3498 * gcc.target/i386/mpx/pr66581.c: Remove.
3499 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3500 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3501 * gcc.target/i386/mpx/pr68416.c: Remove.
3502 * gcc.target/i386/mpx/pr78339.c: Remove.
3503 * gcc.target/i386/mpx/pr79631.c: Remove.
3504 * gcc.target/i386/mpx/pr79633.c: Remove.
3505 * gcc.target/i386/mpx/pr79753.c: Remove.
3506 * gcc.target/i386/mpx/pr79770.c: Remove.
3507 * gcc.target/i386/mpx/pr79987.c: Remove.
3508 * gcc.target/i386/mpx/pr79988.c: Remove.
3509 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3510 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3511 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3512 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3513 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3514 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3515 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3516 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3517 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3518 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3519 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3520 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3521 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3522 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3523 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3524 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3525 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3526 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3527 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3528 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3529 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3530 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3531 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3532 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3533 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3534 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3535 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3536 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3537 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3538 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3539 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3540 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3541 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3542 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3543 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3544 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3545 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3546 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3547 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3548 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3549 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3550 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3551 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3552 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3553 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3554 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3555 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3556 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3557 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3558 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3559 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3560 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3561 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3562 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3563 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3564 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3565 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3566 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3567 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3568 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3569 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3570 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3571 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3572 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3573 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3574 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3575 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3576 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3577 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3578 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3579 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3580 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3581 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3582 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3583 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3584 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3585 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3586 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3587 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3588 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3589 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3590 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3591 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3592 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3593 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3594 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3595 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3596 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3597 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3598 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3599 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3600 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3601 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3602 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3603 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3604 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3605 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3606 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3607 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3608 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3609 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3610 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3611 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3612 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3613 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3614 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3615 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3616 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3617 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3618 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3619 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3620 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3621 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3622 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3623 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3624 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3625 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3626 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3627 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3628 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3629 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3630 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3631 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3632 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3633 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3634 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3635 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3636 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3637 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3638 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3639 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3640 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3641 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3642 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3643 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3644 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3645 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3646 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3647 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3648 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3649 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3650 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3651 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3652 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3653 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3654 * gcc.target/i386/pr63995-2.c: Remove.
3655 * gcc.target/i386/pr64805.c: Remove.
3656 * gcc.target/i386/pr65044.c: Remove.
3657 * gcc.target/i386/pr65167.c: Remove.
3658 * gcc.target/i386/pr65183.c: Remove.
3659 * gcc.target/i386/pr65184.c: Remove.
3660 * gcc.target/i386/pr65523.c: Remove.
3661 * gcc.target/i386/pr70876.c: Remove.
3662 * gcc.target/i386/pr70877.c: Remove.
3663 * gcc.target/i386/pr71458.c: Remove.
3664 * gcc.target/i386/pr80880.c: Remove.
3665 * gcc.target/i386/ret-thunk-25.c: Remove.
3666 * gcc.target/i386/thunk-retbnd.c: Remove.
3667 * lib/mpx-dg.exp: Remove.
3668 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3670 2018-06-07 Carl Love <cel@us.ibm.com>
3672 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3675 2018-06-07 Carl Love <cel@us.ibm.com>
3677 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3680 2018-06-07 Marek Polacek <polacek@redhat.com>
3683 * gcc.dg/Wc90-c99-compat-10.c: New test.
3684 * gcc.dg/Wc90-c99-compat-11.c: New test.
3685 * gcc.dg/Wc90-c99-compat-12.c: New test.
3686 * gcc.dg/Wc90-c99-compat-9.c: New test.
3688 2018-06-07 Paul Koning <ni1d@arrl.net>
3690 * gcc.c-torture/compile/20180605-1.c: New test.
3692 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3695 * gfortran.dg/pr86045.f90: New test.
3697 2018-06-07 Marek Polacek <polacek@redhat.com>
3699 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3701 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3703 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3705 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3707 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3708 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3709 * gcc.target/msp430/msp430.h: New test header file.
3711 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3713 PR tree-optimization/69615
3714 * gcc.dg/tree-ssa/pr69615.c: New test.
3716 2018-06-07 Richard Biener <rguenther@suse.de>
3718 PR tree-optimization/85935
3719 * gcc.dg/graphite/pr85935.c: New testcase.
3721 2018-06-04 Carl Love <cel@us.ibm.com>
3723 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3724 debug print statements. Fix a few formating issues.
3726 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3729 * gcc.target/powerpc/pr85657-4.c: New tests.
3730 * gcc.target/powerpc/pr85657-5.c: Likewise.
3731 * gcc.target/powerpc/pr85657-6.c: Likewise.
3733 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3736 * gfortran.dg/realloc_on_assign_30.f90: New test.
3738 2018-06-06 Carl Love <cel@us.ibm.com>
3739 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3740 argument to vui_arg.
3742 2018-06-06 Carl Love <cel@us.ibm.com>
3744 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3746 * gcc.target/powerpc/builtins-4.c: New test file for tests
3749 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3752 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3753 be used in templates. Don't check for them in overloaded functions.
3755 2018-06-06 Jim Wilson <jimw@sifive.com>
3757 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3758 * gcc.target/riscv/interrupt-mmode.c: New.
3759 * gcc.target/riscv/interrupt-smode.c: New.
3760 * gcc.target/riscv/interrupt-umode.c: New.
3762 2018-06-06 Marek Polacek <polacek@redhat.com>
3765 * g++.dg/cpp0x/initlist102.C: New test.
3766 * g++.dg/cpp0x/initlist103.C: New test.
3767 * g++.dg/cpp0x/initlist104.C: New test.
3769 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3771 * gcc.dg/torture/pr86066.c: New test.
3773 2018-06-06 Richard Biener <rguenther@suse.de>
3775 PR tree-optimization/86062
3776 * g++.dg/tree-ssa/pr86062.C: New testcase.
3778 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3780 * gcc.target/msp430/function-attributes-4.c: New test.
3781 * gcc.target/msp430/static-interrupts.c: New test.
3783 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3786 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3787 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3788 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3789 * gcc.target/aarch64/nofp_1.c: Ditto.
3791 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3793 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3795 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3798 * gfortran.dg/goacc/pr85701.f90: New test.
3800 2018-06-05 Marek Polacek <polacek@redhat.com>
3803 * g++.dg/cpp0x/alias-decl-64.C: New test.
3805 2018-06-05 Richard Biener <rguenther@suse.de>
3807 PR tree-optimization/86046
3808 * gcc.dg/pr86046.c: New testcase.
3810 2018-06-05 Richard Biener <rguenther@suse.de>
3812 PR tree-optimization/86047
3813 * gcc.dg/pr86047.c: New testcase.
3815 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3818 * g++.target/arm/arm.exp: New file.
3819 * g++.target/arm/pr81497.C: Likewise.
3821 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3823 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3825 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3827 * gcc.dg/store_merging_21.c: New test.
3828 * gnat.dg/opt71b.adb: Likewise.
3829 * gnat.dg/opt71.adb: Rename into...
3830 * gnat.dg/opt71a.adb: ...this.
3832 2018-06-04 Richard Biener <rguenther@suse.de>
3834 PR tree-optimization/85955
3835 * gcc.dg/pr85955.c: New testcase.
3837 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3840 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3841 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3842 * gfortran.dg/allocate_stat_2.f90: Ditto.
3843 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3845 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3847 * gcc.target/aarch64/sve/extract_5.c: New test.
3849 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3853 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3855 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3856 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3857 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3858 * gcc.target/i386/avx512bw-pr86036.c: New test.
3860 2018-06-04 Richard Biener <rguenther@suse.de>
3862 PR tree-optimization/86038
3863 * gcc.dg/pr86038.c: New testcase.
3865 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3867 PR tree-optimization/69615
3868 * gcc.dg/pr69615.c: New test.
3871 * c-c++-common/gomp/pr86025.c: New test.
3873 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
3875 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
3877 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
3879 * gcc.dg/torture/pr86034.c: New test.
3881 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
3884 * gfortran.dg/cray_pointer_12.f90: New test.
3886 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3889 * gfortran.dg/pr85938.f90: Fixed by revision r261081
3891 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3893 * gnat.dg/specs/opt3.ads: New test.
3894 * gnat.dg/specs/opt3_pkg.ads: New helper.
3896 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3898 * gnat.dg/discr53.ad[sb]: New test.
3899 * gnat.dg/discr53_pkg.ads: New helper.
3901 2018-06-01 Carl Love <cel@us.ibm.com>
3903 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
3904 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
3906 2018-06-01 Carl Love <cel@us.ibm.com>
3908 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
3909 to make it consistent with the naming convention in the file.
3910 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
3911 to altivec-7.c. Delete file.
3912 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
3913 to altivec-7.c. Delete file.
3914 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
3915 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
3916 vec_unpackl tests. Update instruction counts.
3917 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
3918 tests to builtins-1.c.
3919 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
3920 tests to builtins-1.c.
3921 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
3922 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
3923 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
3924 Remove vec_ctf tests returning double. Remove vec_cts with
3925 double args. Remove vec_sel with invalid arguments. Add tests for
3927 Add instruction counts for new tests.
3928 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
3929 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
3931 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
3932 test_sll_vsill_vsill_vuc.
3933 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
3935 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
3936 tests from altivec-7.h.
3937 * gcc.target/powerpc/vsx-7-be.c: Remove file.
3938 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
3939 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
3940 splat_sll, splat_uc, splat_int128, splat_uint128.
3941 Make second argument of vec_extract and vec_insert a signed int.
3942 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
3945 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
3947 * gcc.dg/store_merging_20.c: New test.
3948 * gnat.dg/opt71.adb: Likewise.
3949 * gnat.dg/opt71_pkg.ads: New helper.
3951 2018-06-01 Carl Love <cel@us.ibm.com>
3953 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
3954 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
3955 Add vec_xst_be for signed and unsigned arguments.
3957 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3961 * gfortran.dg/pr85816.f90: New test.
3962 * gfortran.dg/pr85975.f90: New test.
3964 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3967 * gfortran.dg/random_init_1.f90: New test.
3968 * gfortran.dg/random_init_2.f90: New test.
3969 * gfortran.dg/random_init_3.f90: New test.
3970 * gfortran.dg/random_init_4.f90: New test.
3971 * gfortran.dg/random_init_5.f90: New test.
3972 * gfortran.dg/random_init_6.f90: New test.
3974 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
3976 PR tree-optimization/85989
3977 * gcc.dg/torture/pr85989.c: New test.
3979 2018-06-01 Richard Biener <rguenther@suse.de>
3982 * gcc.dg/tree-ssa/pr86017.c: New testcase.
3984 2018-06-01 Richard Biener <rguenther@suse.de>
3987 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
3989 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
3992 * gcc.dg/strcmpopt_2.c: New test.
3993 * gcc.dg/strcmpopt_3.c: New test.
3996 * gcc.dg/strcmpopt_3.c: New test.
3998 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4001 * gcc.target/i386/pr85984.c: New test.
4003 2018-05-31 Martin Sebor <msebor@redhat.com>
4006 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4007 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4008 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4009 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4010 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4011 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4012 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4013 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4014 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4015 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4016 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4017 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4018 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4019 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4020 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4021 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4022 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4023 * gcc.dg/Walloc-size-larger-than.c: New test.
4025 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4026 Cesar Philippidis <cesar@codesourcery.com>
4029 * gfortran.dg/goacc/pr77371-1.f90: New test.
4030 * gfortran.dg/goacc/pr77371-2.f90: New test.
4031 * gfortran.dg/goacc/pr85879.f90: New test.
4033 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4035 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4036 * gnat.dg/stack_usage1b.adb: Likewise.
4037 * gnat.dg/stack_usage1c.adb: Likewise.
4038 * gnat.dg/stack_usage3.adb: Likewise.
4039 * gnat.dg/stack_usage1_pkg.adb: Delete.
4041 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4043 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4044 * gcc.dg/store_merging_11.c: Likewise.
4045 * gcc.dg/store_merging_13.c: Likewise.
4046 * gcc.dg/store_merging_14.c: Likewise.
4047 * gcc.dg/store_merging_15.c: Likewise.
4048 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4050 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4052 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4053 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4054 gnat.dg/limited1_outer.ads: New testcase.
4056 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4058 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4059 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4062 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4064 * gnat.dg/size_clause1.adb: New testcase.
4066 2018-05-31 Javier Miranda <miranda@adacore.com>
4068 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4070 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4072 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4073 vld1x3 intrinsics for aarch64.
4074 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4075 vst1x2 intrinsics for aarch64.
4076 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4077 vst1x3 intrinsics for aarch64.
4079 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4082 * g++.dg/diagnostic/pr77777.C: New test.
4084 2018-05-30 David Pagan <dave.pagan@oracle.com>
4087 * gcc.dg/noncompile/pr55976-1.c: New test.
4088 * gcc.dg/noncompile/pr55976-2.c: New test.
4090 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4092 * gcc.dg/lto/20111213-1_0.c: Fix template.
4093 * gcc.dg/lto/20100603-1_0.c: Fix template.
4094 * gcc.dg/lto/20100603-2_0.c: Fix template.
4095 * gcc.dg/lto/20100603-3_0.c: Fix template.
4097 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4098 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4099 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4100 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4101 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4102 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4103 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4104 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4105 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4106 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4107 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4108 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4109 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4110 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4111 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4112 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4113 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4114 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4115 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4116 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4117 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4118 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4119 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4120 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4121 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4122 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4123 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4124 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4125 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4126 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4127 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4128 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4129 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4130 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4131 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4132 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4133 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4134 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4135 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4136 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4137 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4138 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4139 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4140 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4141 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4142 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4143 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4144 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4145 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4146 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4147 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4148 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4149 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4150 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4151 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4152 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4153 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4154 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4155 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4156 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4157 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4158 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4160 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4163 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4165 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4167 * gcc.target/aarch64/simd/ldp_stp_9: New.
4168 * gcc.target/aarch64/simd/ldp_stp_10: New.
4169 * gcc.target/aarch64/simd/ldp_stp_11: New.
4170 * gcc.target/aarch64/simd/ldp_stp_12: New.
4172 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4174 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4176 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4178 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4180 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4183 * gcc.target/i386/pr85950.c: New test.
4185 2018-05-29 Marek Polacek <polacek@redhat.com>
4188 * g++.dg/cpp1z/class-deduction55.C: New test.
4189 * g++.dg/cpp1z/class-deduction56.C: New test.
4190 * g++.dg/cpp1z/class-deduction57.C: New test.
4192 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4195 * g++.dg/warn/Wunused-var-33.C: New test.
4198 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4199 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4200 arrays. Add suffix 1 to all functions and use 4 iterations rather
4201 than N. Add functions with conversions to and from float.
4202 Add new set of functions with 8 iterations and another one
4203 with 16 iterations, expect 24 vectorized loops instead of just 4.
4204 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4206 2018-05-29 Javier Miranda <miranda@adacore.com>
4208 * gnat.dg/equal2.adb: New testcase.
4210 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4212 * gnat.dg/float_attributes_overflows.adb: New testcase.
4214 2018-05-29 Pascal Obry <obry@adacore.com>
4216 * gnat.dg/normalize_pathname.adb: New testcase.
4218 2018-05-29 Tom de Vries <tom@codesourcery.com>
4220 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4222 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4223 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4224 * lib/scantree.exp (scan-tree-dump-times): Same.
4226 2018-05-29 Tom de Vries <tom@codesourcery.com>
4228 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4229 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4230 Use proc name as first argument to dg-scan.
4232 2018-05-29 Tom de Vries <tom@codesourcery.com>
4234 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4237 2018-05-28 Richard Biener <rguenther@suse.de>
4239 PR tree-optimization/85934
4240 * gcc.target/i386/pr85934.c: New testcase.
4242 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4244 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4246 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4248 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4250 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4252 * gnat.dg/fixedpnt5.adb: New testcase.
4254 2018-05-28 Justin Squirek <squirek@adacore.com>
4256 * gnat.dg/array31.adb: New testcase.
4258 2018-05-28 Justin Squirek <squirek@adacore.com>
4260 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4261 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4263 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4265 * gfortran.dg/data_stmt_pointer.f90: new test.
4267 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4270 * gcc.target/i386/avx512dq-pr85918.c: New test.
4272 2018-05-25 Jim Wilson <jimw@sifive.com>
4274 * gcc.target/riscv/interrupt-1.c: New.
4275 * gcc.target/riscv/interrupt-2.c: New.
4276 * gcc.target/riscv/interrupt-3.c: New.
4277 * gcc.target/riscv/interrupt-4.c: New.
4278 * gcc.target/riscv/interrupt-5.c: New.
4280 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4283 * gfortran.dg/pr85786.f90: New test.
4285 2018-05-25 Paul Koning <ni1d@arrl.net>
4287 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4288 * gcc.c-torture/compile/pr55921.c: Ditto.
4289 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4290 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4292 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4295 * gcc.target/i386/avx512f-pr85832.c: New test.
4296 * gcc.target/i386/avx512vl-pr85832.c: New test.
4297 * gcc.target/i386/avx512bw-pr85832.c: New test.
4298 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4300 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4302 PR tree-optimization/85720
4303 * gcc.dg/tree-ssa/pr85720.c: New test.
4304 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4307 2018-05-25 Martin Liska <mliska@suse.cz>
4310 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4311 for 'Removing basic block'.
4313 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4315 * gnat.dg/sec_stack1.adb: New testcase.
4317 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4319 * gnat.dg/fixedpnt4.adb: New testcase.
4321 2018-05-25 Javier Miranda <miranda@adacore.com>
4323 * gnat.dg/interface7.adb: New testcase.
4325 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4327 * gnat.dg/sec_stack2.adb: New testcase.
4329 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4331 * gnat.dg/interface6.adb: New testcase.
4333 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4335 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4337 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4339 * lib/target-supports.exp
4340 (check_effective_target_vect_double_cond_arith): Include
4341 multiplication and division.
4342 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4343 fully-masked loops with a fixed vector length.
4344 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4346 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4347 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4348 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4350 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4352 * gcc.target/aarch64/sve/div_1.c: New test.
4353 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4354 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4355 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4357 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4359 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4361 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4363 * lib/target-supports.exp
4364 (check_effective_target_vect_double_cond_arith): New proc.
4365 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4366 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4367 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4368 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4369 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4370 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4371 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4373 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4376 * gfortran.dg/f2018_obs.f90: New test case.
4378 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4381 * gfortran.dg/pr85543.f90: New test.
4383 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4386 * gfortran.dg/pr85780.f90: New test.
4388 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4391 * gfortran.dg/pr85779_1.f90: New test.
4392 * gfortran.dg/pr85779_2.f90: Ditto.
4393 * gfortran.dg/pr85779_3.f90: Ditto.
4395 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4399 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4400 * gfortran.dg/pr85895.f90: New test.
4402 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4404 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4405 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4407 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4409 * gcc.dg/fold-popcount-1.c: New testcase.
4410 * gcc.dg/fold-popcount-2.c: New testcase.
4411 * gcc.dg/fold-popcount-3.c: New testcase.
4412 * gcc.dg/fold-popcount-4.c: New testcase.
4414 2018-05-24 Marek Polacek <polacek@redhat.com>
4417 * g++.dg/cpp0x/new3.C: New test.
4419 2018-05-24 Javier Miranda <miranda@adacore.com>
4421 * gnat.dg/discr52.adb: New testcase.
4423 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4425 * gnat.dg/others1.adb: New testcase.
4427 2018-05-24 Justin Squirek <squirek@adacore.com>
4429 * gnat.dg/raise_expr.adb: New testcase.
4431 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4433 * gnat.dg/formal_containers.adb: New testcase.
4435 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4437 * gcc.target/i386/pr85345.c: Require ifunc support.
4439 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4441 * gcc.dg/vect/vect-fma-1.c: New test.
4443 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4445 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4448 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4451 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4453 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4456 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4458 * gcc.target/msp430/pr78849.c: New test.
4460 2018-05-23 Marek Polacek <polacek@redhat.com>
4462 * g++.dg/cpp2a/range-for8.C: New test.
4463 * g++.dg/cpp2a/range-for9.C: New test.
4464 * g++.dg/cpp2a/range-for10.C: New test.
4466 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4468 * lib/target-supports.exp (check_effective_target_be): New.
4469 (check_effective_target_le): New.
4471 2018-05-23 Marek Polacek <polacek@redhat.com>
4473 * g++.dg/cpp2a/range-for1.C: New test.
4474 * g++.dg/cpp2a/range-for2.C: New test.
4475 * g++.dg/cpp2a/range-for3.C: New test.
4476 * g++.dg/cpp2a/range-for4.C: New test.
4477 * g++.dg/cpp2a/range-for5.C: New test.
4478 * g++.dg/cpp2a/range-for6.C: New test.
4479 * g++.dg/cpp2a/range-for7.C: New test.
4481 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4483 * gcc.target/i386/cvt-3.c: New test.
4485 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4487 * gcc.target/i386/cvt-2.c: New test.
4489 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4491 * gcc.dg/pr79985.c: New testcase.
4493 2018-05-23 Richard Biener <rguenther@suse.de>
4495 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4497 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4500 * gcc.target/aarch64/pr84882.c: New test.
4501 * gcc.target/aarch64/target_attr_18.c: Likewise.
4503 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4505 PR tree-optimization/85853
4506 * gfortran.dg/vect/pr85853.f90: New test.
4508 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4510 * gnat.dg/import2.adb: New testcase.
4512 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4514 * gnat.dg/discr51.adb: New testcase.
4516 2018-05-23 Javier Miranda <miranda@adacore.com>
4518 * gnat.dg/valid_scalars1.adb: New testcase.
4520 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4522 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4524 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4526 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4529 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4531 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4534 2018-05-23 Bob Duff <duff@adacore.com>
4536 * gnat.dg/addr10.adb: New testcase.
4538 2018-05-23 Richard Biener <rguenther@suse.de>
4541 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4543 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4545 PR tree-optimization/85822
4546 * c-c++-common/pr85822.c: New test.
4548 2018-05-23 Richard Biener <rguenther@suse.de>
4550 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4552 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4555 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4557 2018-05-22 Martin Sebor <msebor@redhat.com>
4560 * gcc.dg/attr-nonstring.c: New test.
4562 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4565 * gcc.target/i386/pr85345.c: New test.
4567 2018-05-22 Luis Machado <luis.machado@linaro.org>
4569 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4571 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4574 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4575 dg-additional-options.
4576 * gfortran.dg/graphite/block-2.f: Ditto.
4577 * gfortran.dg/graphite/id-19.f: Ditto.
4578 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4579 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4580 * gfortran.dg/vect/pr52580.f: Ditto.
4582 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4584 * gcc.target/aarch64/ldp_stp_6.c: New.
4585 * gcc.target/aarch64/ldp_stp_7.c: New.
4586 * gcc.target/aarch64/ldp_stp_8.c: New.
4588 2018-05-22 Martin Sebor <msebor@redhat.com>
4591 * c-c++-common/attr-nonstring-3.c: Adjust.
4592 * c-c++-common/attr-nonstring-4.c: Adjust.
4593 * c-c++-common/attr-nonstring-6.c: New test.
4595 2018-05-22 Martin Sebor <msebor@redhat.com>
4597 PR tree-optimization/85826
4598 * gcc.dg/Wrestrict-17.c: New test.
4600 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4602 * gcc.dg/torture/pr85862.c: Rename to...
4603 * gcc.dg/torture/pr85852.c: ...this.
4605 2018-05-22 Justin Squirek <squirek@adacore.com>
4607 * gnat.dg/warn14.adb: New testcase.
4609 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4611 * gnat.dg/controlled8.adb: New testcase.
4613 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4615 * gnat.dg/discr50.adb: New testcase.
4617 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4619 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4620 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4621 gnat.dg/discr49_rec2.ads: New testcase.
4623 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4625 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4626 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4629 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4631 * gnat.dg/fixedpnt3.adb: New testcase.
4633 2018-05-22 Justin Squirek <squirek@adacore.com>
4635 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4636 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4638 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4641 * gcc.dg/torture/pr85862.c: New test.
4643 2018-05-22 Richard Biener <rguenther@suse.de>
4645 PR tree-optimization/85834
4646 * g++.dg/torture/pr85834.C: New testcase.
4647 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4649 2018-05-22 Martin Liska <mliska@suse.cz>
4652 * g++.dg/ipa/pr85607.C: New test.
4654 2018-05-22 Richard Biener <rguenther@suse.de>
4656 PR tree-optimization/85863
4657 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4659 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4662 * gfortran.dg/assumed_rank_5.f90: Update error message.
4663 * gfortran.dg/assumed_type_4.f90: Ditto.
4664 * gfortran.dg/bind_c_array_params.f03: Ditto.
4665 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4666 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4667 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4668 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4669 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4670 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4671 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4672 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4673 * gfortran.dg/rank_3.f90: Ditto.
4674 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4675 * gfortran.dg/implicit_14.f90: Ditto.
4677 2018-05-21 Christian Groessler <chris@groessler.org>
4679 * gcc.c-torture/compile/simd-5.c: Fix comment.
4681 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4684 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4685 __float128, __ibm128, and long double.
4686 * gcc.target/powerpc/pr85657-2.c: Likewise.
4687 * gcc.target/powerpc/pr85657-3.c: Likewise.
4688 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4689 implementated as a separate type internally, and is not just an
4690 alias for long double.
4692 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4694 PR tree-optimization/85814
4695 * gcc.dg/torture/pr85814.c: New test.
4697 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4700 * g++.dg/cpp0x/cond1.C: New.
4701 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4702 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4703 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4704 * g++.dg/parse/cond6.C: Likewise.
4705 * g++.dg/parse/cond7.C: Likewise.
4706 * g++.dg/parse/cond8.C: Likewise.
4707 * g++.dg/cpp1z/decomp16.C: Update.
4708 * g++.old-deja/g++.jason/cond.C: Likewise.
4710 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4712 ChangeLog for r260480
4713 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4714 warnings for deleted and obsolescent features.
4715 * gfortran.dg/graphite/id-19.f: Ditto.
4716 * gfortran.dg/graphite/id-20.f: Ditto.
4717 * gfortran.dg/graphite/id-27.f90: Ditto.
4718 * gfortran.dg/graphite/pr82449.f: Ditto.
4720 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4722 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4723 tiny and large memory models.
4725 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4727 * gnat.dg/suppress_initialization.adb,
4728 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4730 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4732 * gnat.dg/exit1.adb: New testcase.
4734 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4736 * gnat.dg/array30.adb: New testcase.
4738 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4740 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4742 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4744 * gcc.c-torture/execute/ssad-run.c: New test.
4745 * gcc.c-torture/execute/usad-run.c: Likewise.
4746 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4747 * gcc.target/aarch64/usadv16qi.c: Likewise.
4749 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4751 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4752 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4753 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4755 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4756 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4757 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4759 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4762 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4763 * gfortran.dg/g77/20020307-1.f: Ditto.
4764 * gfortran.dg/g77/980310-3.f: Ditto.
4765 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4766 * gfortran.dg/goacc/loop-1.f95: Ditto.
4767 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4768 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4769 * gfortran.dg/gomp/do-1.f90: Ditto.
4770 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4771 * gfortran.dg/pr17229.f: Ditto.
4772 * gfortran.dg/pr37243.f: Ditto.
4773 * gfortran.dg/pr49721-1.f: Ditto.
4774 * gfortran.dg/pr58484.f: Ditto.
4775 * gfortran.dg/pr81175.f: Ditto.
4776 * gfortran.dg/pr81723.f: Ditto.
4777 * gfortran.dg/predcom-2.f: Ditto.
4778 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4779 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4780 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4781 * gfortran.dg/vect/pr52580.f: Ditto.
4783 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4786 * gfortran.dg/char_result_18.f90: New test.
4788 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4791 * gfortran.dg/associate_38.f90: New test.
4793 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4796 * gfortran.dg/select_type_42.f90: New test.
4798 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4801 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4802 that the patch fixes PR66694 & PR82617, although the testcases
4803 are not explicitly included.
4805 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4807 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4809 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4812 * g++.dg/pr82899.C: New testcase.
4814 2018-05-18 Martin Liska <mliska@suse.cz>
4816 * gcc.dg/pr68766.c: Change pruned output.
4818 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4821 * c-c++-common/goacc/pr85782.c: New test.
4823 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4825 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4827 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4829 * gcc.target/arm/pr62554.c: Delete.
4830 * gcc.target/arm/pr69610-1.c: Likewise.
4831 * gcc.target/arm/pr69610-2.c: Likewise.
4833 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4835 * gcc.target/arm/pr40887.c: Update comment.
4836 * lib/target-supports.exp: Don't generate effective target checks
4837 and related helpers for armv5. Update comment.
4838 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4839 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4840 target check and options.
4842 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4845 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4846 scan-tree-dump-not for h.
4848 2018-05-18 Richard Biener <rguenther@suse.de>
4850 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4851 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4852 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4853 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4854 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4855 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4856 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4857 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4858 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4859 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4860 * gcc.dg/vrp-min-max-1.c: Likewise.
4861 * gcc.dg/vrp-min-max-3.c: New testcase.
4863 2018-05-18 Richard Biener <rguenther@suse.de>
4865 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
4866 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
4867 * gcc.dg/graphite/scop-6.c: Likewise.
4868 * gcc.dg/graphite/scop-7.c: Likewise.
4869 * gcc.dg/graphite/scop-8.c: Likewise.
4870 * gcc.dg/graphite/scop-9.c: Likewise.
4872 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4874 * gcc.target/aarch64/vect-init-ld1.c: New test.
4876 2018-05-18 Martin Liska <mliska@suse.cz>
4878 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
4879 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4881 2018-05-18 Martin Liska <mliska@suse.cz>
4883 * gcc.dg/ipa/ipa-icf-39.c: New test.
4884 * gcc.dg/pr68766.c: Adjust pruned output.
4886 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
4888 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
4890 * gcc.dg/fma-1.c: New test.
4891 * gcc.dg/fma-2.c: Likewise.
4892 * gcc.dg/fma-3.c: Likewise.
4893 * gcc.dg/fma-4.c: Likewise.
4894 * gcc.dg/fma-5.c: Likewise.
4895 * gcc.dg/fma-6.c: Likewise.
4896 * gcc.dg/fma-7.c: Likewise.
4897 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
4899 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
4900 * gfortran.dg/reassoc_8.f: Likewise.
4901 * gfortran.dg/reassoc_9.f: Likewise.
4902 * gfortran.dg/reassoc_10.f: Likewise.
4904 2018-05-17 Jim Wilson <jimw@sifive.com>
4906 * gcc.target/riscv/switch-qi.c: New.
4907 * gcc.target/riscv/switch-si.c: New.
4909 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
4912 * gcc.target/powerpc/pr85698.c: New test.
4914 2018-05-17 Richard Biener <rguenther@suse.de>
4916 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
4918 2018-05-17 Bin Cheng <bin.cheng@arm.com>
4920 PR tree-optimization/85793
4921 * gcc.dg/vect/pr85793.c: New test.
4923 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
4925 * gcc.dg/gimplefe-28.c: New test.
4926 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
4927 internal function calls.
4928 * gcc.dg/goacc/loop-processing-1.c: Likewise.
4930 2018-05-17 Martin Liska <mliska@suse.cz>
4932 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
4933 space in between 'G_' and '('.
4935 2018-05-17 Jakub Jelinek <jakub@redhat.com>
4938 * gcc.target/i386/pr85323-7.c: New test.
4939 * gcc.target/i386/pr85323-8.c: New test.
4940 * gcc.target/i386/pr85323-9.c: New test.
4943 * gcc.target/i386/pr85323-4.c: New test.
4944 * gcc.target/i386/pr85323-5.c: New test.
4945 * gcc.target/i386/pr85323-6.c: New test.
4948 * gcc.target/i386/pr85323-1.c: New test.
4949 * gcc.target/i386/pr85323-2.c: New test.
4950 * gcc.target/i386/pr85323-3.c: New test.
4952 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
4953 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
4954 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
4955 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
4956 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
4957 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
4958 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
4959 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
4960 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
4961 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
4962 * gcc.target/i386/avx512f-setzero-1.c: New test.
4964 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
4966 * gcc.target/aarch64/vect-slp-dup.c: New.
4968 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4971 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
4973 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
4975 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
4976 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
4978 2018-05-17 Richard Biener <rguenther@suse.de>
4980 PR tree-optimization/85757
4981 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
4983 2018-05-16 Marek Polacek <polacek@redhat.com>
4986 * g++.dg/cpp0x/initlist-throw1.C: New test.
4987 * g++.dg/cpp0x/initlist-throw2.C: New test.
4989 2018-05-16 Carl Love <cel@us.ibm.com>
4991 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
4992 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
4993 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
4995 2018-05-16 Richard Biener <rguenther@suse.de>
4997 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
4998 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
4999 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5001 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5003 * gcc.target/aarch64/sve/vcond_10.c: New test.
5004 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5005 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5006 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5008 2018-05-15 Martin Sebor <msebor@redhat.com>
5010 PR tree-optimization/85753
5011 * gcc.dg/Wrestrict-10.c: Adjust.
5012 * gcc.dg/Wrestrict-16.c: New test.
5014 2018-05-15 Martin Sebor <msebor@redhat.com>
5017 * c-c++-common/attr-nonstring-7.c: New test.
5019 2018-05-15 Richard Biener <rguenther@suse.de>
5021 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5023 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5025 PR tree-optimization/83648
5026 * gcc.dg/tree-ssa/pr83648.c: New test.
5027 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5029 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5032 * gcc.dg/ipa/pr85734.c: New test.
5034 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5037 * gnat.dg/opt70.adb: New test.
5038 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5040 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5042 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5043 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5045 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5047 * gcc.target/aarch64/vmov_n_1.c: Update test.
5048 * gcc.target/aarch64/vfp-1.c: Update test.
5050 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5053 * gcc.c-torture/execute/pr85756.c: New test.
5055 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5057 * gcc.target/i386/cldemote-1.c: New test.
5059 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5062 * gfortran.dg/assumed_type_9.f90 : New test.
5064 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5067 * gfortran.dg/pr85542.f90: New test.
5069 2018-05-11 Martin Jambor <mjambor@suse.cz>
5072 * g++.dg/lto/pr85655_0.C: New test.
5074 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5076 * gcc.target/i386/tpause-1.c: New test.
5077 * gcc.target/i386/umonitor-1.c: New test.
5079 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5082 * c-c++-common/gomp/pr85696.c: New test.
5084 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5085 Jakub Jelinek <jakub@redhat.com>
5087 PR tree-optimization/85692
5088 * gcc.target/i386/pr85692.c: New test.
5090 2018-05-11 Martin Liska <mliska@suse.cz>
5093 * c-c++-common/ubsan/attrib-6.c: New test.
5095 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5098 * gfortran.dg/pr85687.f90: new test.
5100 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5103 * gfortran.dg/pr85521_1.f90: New test.
5104 * gfortran.dg/pr85521_2.f90: New test.
5106 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5109 * gfortran.dg/pr70870_1.f90: New test.
5111 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5113 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5115 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5118 * g++.dg/ext/offsetof2.C: New test.
5120 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5123 * gfortran.dg/temporary_3.f90 : New test.
5126 * gfortran.dg/temporary_2.f90 : New test.
5128 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5130 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5131 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5132 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5133 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5134 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5135 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5136 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5137 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5138 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5139 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5140 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5141 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5142 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5143 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5144 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5145 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5146 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5147 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5148 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5149 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5150 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5151 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5152 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5153 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5154 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5155 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5156 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5158 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5160 PR tree-optimization/85699
5161 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5162 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5163 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5164 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5166 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5168 * g++.dg/tls/pr85400.C: New test.
5170 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5173 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5175 2018-05-09 Carl Love <cel@us.ibm.com>
5177 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5179 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5183 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5186 * g++.dg/cpp1y/pr84588.C: New.
5188 2018-05-09 Andreas Schwab <schwab@suse.de>
5190 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5192 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5194 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5195 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5197 2018-05-08 Carl Love <cel@us.ibm.com>
5198 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5200 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5203 * g++.dg/cpp1y/pr84588.C: New.
5205 2018-05-08 Marek Polacek <polacek@redhat.com>
5208 * g++.dg/cpp1z/constexpr-if22.C: New test.
5210 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5213 * gcc.target/i386/pr85693.c: New test.
5215 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5218 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5219 scan-assembler-times checking that except for [fh]*xor other functions
5220 don't use any load instructions.
5222 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5224 * gcc.target/i386/builtin_target.c: Test goldmont.
5225 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5228 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5231 * g++.dg/other/sse2-pr85572-1.C: New test.
5232 * g++.dg/other/sse2-pr85572-2.C: New test.
5233 * g++.dg/other/sse4-pr85572-1.C: New test.
5234 * g++.dg/other/avx2-pr85572-1.C: New test.
5237 * gcc.target/i386/pr85317.c: New test.
5238 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5239 optimization barrier to avoid optimizing away the expected insn.
5242 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5243 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5245 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5247 * g++.dg/other/sve_const_pred_1.C: Rename to...
5248 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5249 target selectors and explicit -march options.
5250 * g++.dg/other/sve_const_pred_2.C: Rename to...
5251 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5252 * g++.dg/other/sve_const_pred_3.C: Rename to...
5253 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5254 * g++.dg/other/sve_const_pred_4.C: Rename to...
5255 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5256 * g++.dg/other/sve_tls_2.C: Rename to...
5257 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5258 * g++.dg/other/sve_vcond_1.C: Rename to...
5259 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5260 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5261 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5263 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5266 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5269 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5272 * g++.dg/cpp0x/deleted14.C: New.
5274 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5275 Alan Hayward <alan.hayward@arm.com>
5276 David Sherwood <david.sherwood@arm.com>
5278 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5280 * gcc.target/aarch64/sve/vcond_7.c: New test.
5281 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5283 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5286 * g++.dg/cpp0x/sfinae62.C: New.
5288 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5290 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5293 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5296 * g++.dg/cpp0x/narrowing1.C: New.
5298 2018-05-08 Richard Biener <rguenther@suse.de>
5301 * gcc.dg/torture/pr85574.c: Rename to...
5302 * gcc.dg/torture/pr85588.c: ... this.
5304 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5307 * gfortran.dg/minmaxloc_12.f90: New test case.
5308 * gfortran.dg/minmaxloc_13.f90: New test case.
5310 2018-05-07 Nathan Sidwell <nathan@acm.org>
5312 * g++.dg/cpp0x/range-for10.C: Delete.
5313 * g++.dg/ext/forscope1.C: Delete.
5314 * g++.dg/ext/forscope2.C: Delete.
5315 * g++.dg/template/for1.C: Delete.
5317 2018-05-07 Jeff Law <law@redhat.com>
5319 * gfortran.dg/linefile.f90: New test.
5321 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5323 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5326 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5329 * g++.dg/ext/asm14.C: New test.
5330 * g++.dg/ext/asm15.C: New test.
5331 * g++.dg/ext/asm16.C: New test.
5333 2018-05-06 Michael Eager <eager@eagercon.com>
5335 * gcc.target/microblaze/others/picdtr.c: Correct option
5336 -fPIE -mpic-data-is-text-relative.
5338 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5340 * gcc.target/microblaze/others/picdtr.c: Add test for
5341 -fPIE -mpic-data-is-text-relative.
5343 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5346 * gfortran.dg/coarray_dependency_1.f90: New test.
5347 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5349 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5351 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5352 to match the currently produced gimple.
5354 2018-05-04 Carl Love <cel@us.ibm.com>
5356 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5358 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5359 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5360 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5361 xvcmpgedp counts. Add xxsel counts.
5363 2018-05-04 Richard Biener <rguenther@suse.de>
5366 * g++.dg/torture/pr85627.C: New testcase.
5368 2018-05-04 Richard Biener <rguenther@suse.de>
5371 * gcc.dg/torture/pr85574.c: New testcase.
5372 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5374 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5377 * gcc.dg/nextafter-1.c: New test.
5378 * gcc.dg/nextafter-2.c: New test.
5379 * gcc.dg/nextafter-3.c: New test.
5380 * gcc.dg/nextafter-4.c: New test.
5382 2018-05-03 Nathan Sidwell <nathan@acm.org>
5384 Remove -ffriend-injection.
5385 * g++.old-deja/g++.jason/scoping15.C: Delete.
5386 * g++.old-deja/g++.mike/net43.C: Delete.
5388 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5391 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5392 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5393 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5394 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5396 2018-05-03 Tom de Vries <tom@codesourcery.com>
5399 * lib/scanoffloadtree.exp: New file.
5401 2018-05-03 Richard Biener <rguenther@suse.de>
5403 PR tree-optimization/85615
5404 * gcc.dg/torture/pr85615.c: New testcase.
5406 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5408 PR tree-optimization/70291
5409 * gcc.dg/complex-6.c: New test.
5410 * gcc.dg/complex-7.c: Likewise.
5412 2018-05-03 Richard Biener <rguenther@suse.de>
5415 * fortran.dg/pr51434.f90: Truncate transfer argument.
5417 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5420 * gcc.c-torture/execute/pr85582-3.c: New test.
5422 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5423 Jason Merrill <jason@redhat.com>
5426 * g++.dg/warn/Wshadow-13.C: New.
5427 * g++.dg/warn/Wshadow-14.C: Likewise.
5429 2018-05-02 Tom de Vries <tom@codesourcery.com>
5432 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5433 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5435 2018-05-02 David Pagan <dave.pagan@oracle.com>
5438 * gcc.dg/noncompile/pr30552-1.c: New test.
5439 * gcc.dg/noncompile/pr30552-2.c: New test.
5440 * gcc.dg/noncompile/pr30552-3.c: New test.
5441 * gcc.dg/noncompile/pr30552-4.c: New test.
5443 2018-05-02 Richard Biener <rguenther@suse.de>
5445 PR tree-optimization/85597
5446 * gcc.dg/vect/pr85597.c: New testcase.
5448 2018-05-02 Tom de Vries <tom@codesourcery.com>
5451 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5452 * lib/scanltranstree.exp: New file.
5453 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5454 (scan-ltrans-tree-dump-times_required_options)
5455 (scan-ltrans-tree-dump-not_required_options)
5456 (scan-ltrans-tree-dump-dem_required_options)
5457 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5458 * lib/gcc-dg.exp: Include scanltranstree.exp.
5460 2018-05-02 Tom de Vries <tom@codesourcery.com>
5463 * gcc.dg/ipa/ipa-icf-38.c: New test.
5464 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5465 * lib/scandump.exp (dump-base): New proc.
5466 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5467 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5469 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5470 * lib/scanlang.exp: Same.
5471 * lib/scanrtl.exp: Same.
5472 * lib/scantree.exp: Same.
5473 * lib/scanwpaipa.exp: New file.
5474 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5476 2018-05-02 Richard Biener <rguenther@suse.de>
5479 * gcc.dg/torture/pr85567.c: New testcase.
5481 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5484 * gcc.c-torture/execute/pr85582-1.c: New test.
5485 * gcc.c-torture/execute/pr85582-2.c: New test.
5487 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5489 PR tree-optimization/85586
5490 * gcc.dg/vect/pr85586.c: New test.
5492 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5494 PR tree-optimization/85143
5495 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5496 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5498 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5501 * c-c++-common/Wformat-pr84258.c: New test.
5503 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5505 PR tree-optimization/82665
5506 * gcc.dg/tree-ssa/pr82665.c: New test.
5508 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5511 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5512 (test_add_fixit_insert_formatted_single_line): New function.
5513 (test_add_fixit_insert_formatted_multiline): New function.
5514 Extend expected output of generated patch to include fix-it hints
5516 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5517 "gcc-rich-location.h". Add test coverage for
5518 gcc_rich_location::add_fixit_insert_formatted.
5520 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5522 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5523 (test_show_locus): Update for location_get_source_line returning a
5524 char_span. Use char_span for handling words in the
5525 "test_many_nested_locations" fix-it example.
5527 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5529 * gcc.target/arc/interrupt-8.c: Update test.
5530 * gcc.target/arc/loop-4.c: Likewise.
5531 * gcc.target/arc/loop-hazard-1.c: Likewise.
5532 * gcc.target/arc/sdata-3.c: Likewise.
5534 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5536 * gcc.target/arc/store-merge-1.c: New test.
5537 * gcc.target/arc/add_n-combine.c: Update test.
5539 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5541 Microblaze Target: PIC data text relative
5543 * gcc.target/microblaze/others/data_var1.c: Include
5544 PIC case of r20 base register.
5545 * gcc.target/microblaze/others/data_var2.c: Ditto.
5546 * gcc.target/microblaze/others/picdtr.c: Add new
5547 test case for -mpic-is-data-text-relative.
5548 * gcc.target/microblaze/others/sdata_var1.c: Add
5549 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5550 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5551 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5552 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5553 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5554 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5556 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5559 2018-04-30 Richard Biener <rguenther@suse.de>
5561 PR tree-optimization/28364
5562 PR tree-optimization/85275
5563 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5564 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5565 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5566 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5567 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5569 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5570 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5572 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5573 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5574 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5576 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5579 * gcc.target/i386/pr84431.c: New test.
5581 2018-04-27 Martin Jambor <mjambor@suse.cz>
5584 * g++.dg/ipa/pr85549.C: New test.
5586 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5589 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5591 * g++.dg/cpp0x/constexpr-85553.C: New test.
5593 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5596 * g++.dg/pr85515-1.C: New test.
5597 * g++.dg/pr85515-2.C: New test.
5599 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5602 * g++.dg/cpp0x/friend3.C: New.
5604 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5607 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5608 Use check_effective_target_arm_little_endian.
5610 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5612 PR tree-optimization/85529
5613 * gcc.c-torture/execute/pr85529-1.c: New test.
5614 * gcc.c-torture/execute/pr85529-2.c: New test.
5615 * gcc.dg/pr85529.c: New test.
5617 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5619 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5620 `.dword' in addition to `lw' and `.word'.
5622 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5624 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5626 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5628 * gnat.dg/loop_optimization24.adb: New test.
5630 2018-04-26 Richard Biener <rguenther@suse.de>
5632 PR tree-optimization/85116
5633 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5634 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5635 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5636 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5638 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5641 * gcc.target/i386/pr85473-1.c: New test.
5642 * gcc.target/i386/pr85473-2.c: New test.
5644 2018-04-25 Nathan Sidwell <nathan@acm.org>
5645 Jakub Jelinek <jakub@redhat.com>
5649 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5650 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5651 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5652 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5653 * g++.dg/cpp0x/pr85437-1.C: New.
5654 * g++.dg/cpp0x/pr85437-2.C: New.
5655 * g++.dg/cpp0x/pr85437-3.C: New.
5656 * g++.dg/cpp0x/pr85437-4.C: New.
5658 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5661 * gfortran.dg/pr85520.f90: New test.
5663 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5666 * gcc.dg/pr85512.c: New test.
5668 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5671 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5672 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5673 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5674 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5675 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5676 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5677 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5678 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5679 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5680 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5681 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5682 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5683 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5684 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5685 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5686 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5687 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5688 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5689 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5690 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5691 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5692 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5693 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5694 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5695 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5696 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5697 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5698 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5699 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5700 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5701 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5702 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5703 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5704 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5705 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5706 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5707 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5708 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5709 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5710 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5711 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5712 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5713 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5714 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5715 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5716 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5717 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5718 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5719 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5720 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5721 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5722 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5723 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5724 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5725 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5726 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5727 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5729 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5730 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5731 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5732 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5733 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5734 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5735 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5736 * (dg-options): Likwise.
5737 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5739 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5740 * gcc.target/i386/cet-label-3.c: Removed.
5741 * gcc.target/i386/cet-property-3.c: Likwise.
5742 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5744 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5747 * gcc.target/i386/pr85511.c: New test.
5750 * g++.dg/ext/pr85503.C: New test.
5753 * gcc.target/i386/pr85508.c: New test.
5755 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5757 PR tree-optimization/85478
5758 * g++.dg/pr85478.C: New test.
5760 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5762 * g++.dg/torture/pr85496.C: New test.
5764 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5766 PR rtl-optimization/85423
5767 * gcc.dg/pr85423.c: New test.
5769 2018-04-20 Martin Sebor <msebor@redhat.com>
5772 * gcc.dg/Wrestrict-15.c: New test.
5774 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5777 * gcc.target/powerpc/pr85456.c: New test.
5779 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5781 * g++.dg/ext/undef-bool-1.C: Require lp64.
5782 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5784 2018-04-20 Jeff Law <law@redhat.com>
5786 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5788 * gcc.dg/stack-check-6.c: Likewise.
5789 * gcc.dg/stack-check-6a.c: Likewise.
5790 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5791 * gcc.target/i386/stack-check-18.c: Likewise.
5792 * gcc.target/i386/stack-check-19.c: Likewise.
5794 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5797 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5798 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5799 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5800 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5802 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5805 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5806 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5808 2018-04-20 Richard Biener <rguenther@suse.de>
5811 * gcc.dg/torture/pr85475.c: New testcase.
5813 2018-04-20 Martin Jambor <mjambor@suse.cz>
5816 * gcc.dg/ipa/pr85449.c: New test.
5818 2018-04-20 Martin Jambor <mjambor@suse.cz>
5821 * g++.dg/ipa/pr85447.C: New file.
5822 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5824 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5827 * g++.dg/cpp0x/pr85462.C: New test.
5829 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5831 * gcc.target/i386/pr85404.c: Require CET target.
5833 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5835 PR tree-optimization/85467
5836 * gcc.dg/pr85467.c: New test.
5838 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5841 * g++.dg/parse/crash68.C: New.
5843 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5846 * g++.dg/torture/pr85334.C: New test.
5848 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5850 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5851 * g++.dg/diagnostic/pr85464.C: New.
5853 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5856 * gcc.dg/torture/pr85397-1.c: New test.
5857 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5858 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5860 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5863 * gcc.target/i386/pr85404.c: New test.
5865 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5868 * c-c++-common/attr-nocf-check-1.c: Compile with
5869 -fcf-protection=none.
5870 * c-c++-common/attr-nocf-check-3.c: Likewise.
5871 * gcc.dg/march-generic.c: Likewise.
5872 * gcc.target/i386/align-limit.c: Likewise.
5873 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5874 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5875 * gcc.target/i386/cet-property-2.c: Likewise.
5876 * gcc.target/i386/ret-thunk-26.c: Likewise.
5877 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5879 * c-c++-common/fcf-protection-2.c: Likewise.
5880 * c-c++-common/fcf-protection-3.c: Likewise.
5881 * c-c++-common/fcf-protection-5.c: Likewise.
5882 * c-c++-common/fcf-protection-6.c: Likewise.
5883 * c-c++-common/fcf-protection-7.c: Likewise.
5884 * gcc.target/i386/cet-label-3.c: New test.
5885 * gcc.target/i386/cet-property-3.c: Likewise.
5886 * gcc.target/i386/cet-sjlj-7.c: Likewise.
5887 * gcc.target/i386/pr85417-1.c: Likewise.
5888 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5889 __x86_indirect_thunk_nt_(r|e)ax
5890 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5891 * gcc.target/i386/pr85403.c: Remove dg-error,
5893 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
5895 * gcc.target/i386/movdir-1.c: New test.
5897 2018-04-19 Richard Biener <rguenther@suse.de>
5900 * gcc.dg/pr85455.c: New testcase.
5902 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5904 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
5906 * g++.dg/lto/pr85405b_0.C: Likewise.
5907 * g++.dg/lto/pr84805_0.C: Likewise.
5909 2018-04-18 Martin Liska <mliska@suse.cz>
5913 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
5916 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
5919 * gcc.dg/pr85388-1.c: New test.
5920 * gcc.dg/pr85388-2.c: Likewise.
5921 * gcc.dg/pr85388-3.c: Likewise.
5922 * gcc.dg/pr85388-4.c: Likewise.
5923 * gcc.dg/pr85388-5.c: Likewise.
5924 * gcc.dg/pr85388-6.c: Likewise.
5926 2018-04-18 Jan Hubicka <jh@suse.cz>
5927 Martin Liska <mliska@suse.cz>
5929 * g++.dg/lto/pr83121_0.C: Update template.
5930 * g++.dg/lto/pr83121_1.C: Update template.
5931 * g++.dg/lto/pr84805_0.C: Update template.
5932 * g++.dg/lto/pr84805_1.C: Update template.
5933 * g++.dg/lto/pr84805_2.C: Update template.
5935 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5938 * g++.dg/cpp0x/pr84630.C: New.
5940 2018-04-18 Jakub Jelinek <jakub@redhat.com>
5943 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
5944 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
5945 in two cases. Uncomment two other tests and add expected dg-error for
5947 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
5948 -Wnarrowing diagnostics on some targets for c++11.
5949 * g++.dg/parse/array-size2.C: Remove xfail.
5950 * g++.dg/cpp0x/constexpr-84463.C: New test.
5952 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
5954 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
5955 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
5957 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5960 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
5961 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
5962 * g++.dg/other/sve_tls_2.C: Require effective target tls.
5964 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5966 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
5967 prevent cascading of errors and change expected error message.
5968 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
5970 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
5971 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
5972 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
5973 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
5975 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
5977 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5980 * gcc.dg/pr85430.c: New test.
5982 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5985 * gcc.target/arm/pr54300.C: Move to...
5986 * g++.dg/other/pr54300.C: ... Here. Add target directives.
5987 * gcc.target/arm/pr55073.C: Move to...
5988 * g++.dg/other/pr55073.C: ... Here. Add target directives.
5989 * gcc.target/arm/pr56184.C: Move to...
5990 * g++.dg/other/pr56184.C: ... Here. Add target directives.
5991 * gcc.target/arm/pr59985.C: Move to...
5992 * g++.dg/other/pr59985.C: ... Here. Add target directives.
5993 * gcc.target/aarch64/pr60675.C: Move to...
5994 * g++.dg/other/pr60675.C: ... Here. Add target directives.
5995 * gcc.target/aarch64/pr81422.C: Move to...
5996 * g++.dg/other/pr81422.C: ... Here. Add target directives.
5997 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
5998 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
5999 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6000 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6001 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6002 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6003 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6004 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6005 * gcc.target/aarch64/sve/tls_2.C: Move to...
6006 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6007 * gcc.target/aarch64/pr81414.C: Rename to...
6008 * gcc.target/aarch64/pr81414.c: ... This.
6009 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6010 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6012 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6013 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6014 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6015 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6018 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6021 * gcc.dg/pr85414.c: New test.
6023 2018-04-17 Martin Jambor <mjambor@suse.cz>
6026 * g++.dg/ipa/pr85421.C: New test.
6028 2018-04-17 Martin Liska <mliska@suse.cz>
6031 * g++.dg/lto/pr85405b_0.C: New test.
6032 * g++.dg/lto/pr85405b_1.C: New test.
6034 2018-04-17 Martin Liska <mliska@suse.cz>
6037 * g++.dg/lto/pr85405_0.C: New test.
6038 * g++.dg/lto/pr85405_1.C: New test.
6040 2018-04-17 Martin Liska <mliska@suse.cz>
6043 * g++.dg/ext/pr85329-2.C: New test.
6044 * g++.dg/ext/pr85329.C: New test.
6045 * gcc.target/i386/mvc12.c: New test.
6047 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6050 * g++.dg/pr85039-1.C: New.
6051 * g++.dg/pr85039-2.C: New.
6052 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6054 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6057 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6058 if the target supports efficient unaligned storage accesses.
6060 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6063 * gcc.target/powerpc/pr83660.C: New test.
6065 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6068 * gcc.target/i386/pr85403.c: New test.
6070 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6073 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6075 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6076 Jason Merrill <jason@redhat.com>
6079 * g++.dg/cpp0x/pr85112.C: New.
6081 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6084 * g++.dg/ext/undef-bool-1.C: New file.
6085 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6086 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6088 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6091 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6092 corresponding dg-error clause.
6093 * gcc.target/powerpc/pr80098-3.c: Ditto.
6094 * gcc.target/powerpc/pr80103-1.c: Delete.
6096 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6100 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6101 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6103 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6106 * gfortran.dg/implied_do_io_5.f90: New test.
6108 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6111 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6112 several values: positive, negative, and zero.
6113 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6114 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6116 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6118 PR rtl-optimization/79916
6119 * gcc.target/powerpc/pr79916.c: New.
6121 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6123 PR rtl-optimization/85393
6124 * g++.dg/opt/pr85393.C: New test.
6125 * g++.dg/opt/pr85393-aux.cc: New file.
6127 PR rtl-optimization/85376
6128 * gcc.dg/pr85376.c: New test.
6130 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6132 PR rtl-optimization/83852
6133 * gcc.dg/pr83852.c: New testcase.
6135 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6138 * gcc.target/s390/pr77822-1.C: Rename to ...
6139 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6140 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6141 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6143 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6146 * gcc.target/i386/pr71991.c: New testcase.
6148 2018-04-13 Martin Liska <mliska@suse.cz>
6149 Jakub Jelinek <jakub@redhat.com>
6152 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6155 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6158 * g++.dg/diagnostic/macro-arg-count.C: New test.
6160 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6164 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6165 array and move test to libgomp/testsuite/libgomp.fortran.
6166 * gfortran.dg/do_concurrent_6.f90: New test.
6168 2018-04-12 Marek Polacek <polacek@redhat.com>
6171 * g++.dg/parse/error61.C: New test.
6173 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6176 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6177 specify -mvsx on gcc command line.
6179 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6182 * gcc.target/i386/pr85328.c: New test.
6184 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6186 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6188 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6190 PR rtl-optimization/85342
6191 * gcc.target/i386/pr85342.c: New test.
6193 2018-04-11 Jason Merrill <jason@redhat.com>
6195 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6196 if ulimit -v is set.
6198 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6201 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6203 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6205 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6206 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6208 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6211 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6214 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6217 * gcc.target/i386/pr84301.c: New test.
6219 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6221 PR tree-optimization/85331
6222 * gcc.c-torture/execute/pr85331.c: New test.
6224 2018-04-11 Marek Polacek <polacek@redhat.com>
6227 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6228 * g++.dg/cpp1z/constexpr-if21.C: New test.
6230 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6233 * gcc.target/i386/pr85281.c: New test.
6235 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6237 PR rtl-optimization/84659
6238 * gcc.dg/pr84659.c: New test.
6240 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6243 * g++.dg/debug/dwarf2/pr85302.C: New test.
6245 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6248 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6251 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6254 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6256 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6258 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6259 * gcc.target/powerpc/dimode_off.c: Ditto.
6260 * gcc.target/powerpc/tfmode_off.c: Ditto.
6261 * gcc.target/powerpc/timode_off.c: Ditto.
6263 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6265 * gcc.target/powerpc/vec-ldl-1.c: New test.
6266 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6267 corrections to ABI implementation.
6269 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6272 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6274 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6276 PR rtl-optimization/85300
6277 * gcc.dg/pr85300.c: New test.
6279 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6282 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6283 where we now show the pertinent parameter.
6284 * g++.dg/diagnostic/aka2.C: Likewise.
6285 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6287 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6290 * gfortran.dg/gomp/pr85313.f90: New test.
6292 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6295 * g++.dg/parse/template29.C: New.
6297 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6300 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6302 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6306 * gcc.target/i386/avx512f-pr85177.c: New test.
6307 * gcc.target/i386/avx512f-pr85255.c: New test.
6309 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6311 PR tree-optimization/85286
6312 * gcc.dg/vect/pr85286.c: New test.
6314 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6317 * gcc.target/arm/pr85173.c: New test.
6319 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6322 * gcc.dg/lto/pr85248_0.c: New test.
6323 * gcc.dg/lto/pr85248_1.c: New test.
6325 2018-04-09 Jan Hubicka <jh@suse.cz>
6328 * g++.dg/torture/pr85078.C: New.
6330 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6333 * g++.dg/cpp1z/decomp44.C: New.
6334 * g++.dg/cpp1z/decomp45.C: Likewise.
6336 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6339 * gfortran.dg/do_concurrent_5.f90: New test.
6340 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6343 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6346 * gfortran.dg/parameter_array_element_3.f90: New test.
6348 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6351 * g++.dg/cpp1z/decomp43.C: New test.
6353 PR rtl-optimization/80463
6354 * g++.dg/pr80463.C: Add -w to dg-options.
6356 2018-04-09 Richard Biener <rguenther@suse.de>
6358 PR tree-optimization/85284
6359 * gcc.dg/torture/pr85284.c: New testcase.
6361 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6363 PR rtl-optimization/80463
6364 PR rtl-optimization/83972
6365 PR rtl-optimization/83480
6367 * gcc.dg/pr80463.c: New test.
6368 * g++.dg/pr80463.C: Likewise.
6369 * gcc.dg/pr83972.c: Likewise.
6371 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6373 PR rtl-optimization/83913
6374 * gcc.dg/pr83913.c: New test.
6376 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6378 PR rtl-optimization/83962
6379 * gcc.dg/pr83962.c: New test.
6381 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6383 PR rtl-optimization/83530
6384 * gcc.dg/pr83530.c: New test.
6386 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6389 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6391 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6393 PR tree-optimization/85257
6394 * gcc.dg/pr85257.c: New test.
6396 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6398 * g++.dg/opt/pr85196.C: New test.
6400 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6403 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6404 std::tuple here since they need C++11.
6405 * g++.dg/lookup/missing-std-include-8.C: New test.
6406 * g++.dg/lookup/missing-std-include.C: Move std::array and
6407 std::tuple test to missing-std-include-6.C to avoid failures
6410 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6413 * gcc.dg/debug/pr85252.c: New test.
6415 PR rtl-optimization/84872
6416 * gcc.dg/graphite/pr84872.c: New test.
6419 * g++.dg/cpp1z/decomp42.C: New test.
6421 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6424 * g++.dg/lookup/missing-std-include-7.C: New test.
6426 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6428 * gcc.dg/struct-simple.c: Revert r254862.
6429 * lib/target-supports.exp
6430 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6432 2018-04-06 Richard Biener <rguenther@suse.de>
6435 * gcc.dg/torture/pr85244-1.c: New testcase.
6436 * gcc.dg/torture/pr85244-2.c: Likewise.
6438 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6441 * c-c++-common/ubsan/pr85213.c: New test.
6443 2018-04-06 Richard Biener <rguenther@suse.de>
6446 * gcc.dg/pr85180.c: New testcase.
6448 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6450 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6451 to trigger the optimization. Do some cleanup and function
6452 renaming. Add more test functions.
6454 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6456 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6458 * gcc.target/s390/hotpatch-1.c: Skip when building without
6460 * gcc.target/s390/hotpatch-10.c: Likewise.
6461 * gcc.target/s390/hotpatch-11.c: Likewise.
6462 * gcc.target/s390/hotpatch-12.c: Likewise.
6463 * gcc.target/s390/hotpatch-13.c: Likewise.
6464 * gcc.target/s390/hotpatch-14.c: Likewise.
6465 * gcc.target/s390/hotpatch-15.c: Likewise.
6466 * gcc.target/s390/hotpatch-16.c: Likewise.
6467 * gcc.target/s390/hotpatch-17.c: Likewise.
6468 * gcc.target/s390/hotpatch-18.c: Likewise.
6469 * gcc.target/s390/hotpatch-19.c: Likewise.
6470 * gcc.target/s390/hotpatch-2.c: Likewise.
6471 * gcc.target/s390/hotpatch-3.c: Likewise.
6472 * gcc.target/s390/hotpatch-4.c: Likewise.
6473 * gcc.target/s390/hotpatch-5.c: Likewise.
6474 * gcc.target/s390/hotpatch-6.c: Likewise.
6475 * gcc.target/s390/hotpatch-7.c: Likewise.
6476 * gcc.target/s390/hotpatch-8.c: Likewise.
6477 * gcc.target/s390/hotpatch-9.c: Likewise.
6479 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6481 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6482 check for an error instead.
6483 * gcc.dg/Wattributes-6.c: Likewise.
6485 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6488 * g++.dg/cpp1z/decomp39.C: New test.
6489 * g++.dg/cpp1z/decomp40.C: New test.
6492 * g++.dg/cpp1z/decomp41.C: New test.
6495 * gcc.dg/pr85195.c: New test.
6497 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6500 * g++.dg/cpp0x/initlist100.C: New.
6501 * g++.dg/cpp0x/initlist101.C: Likewise.
6503 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6506 * g++.dg/other/pr84792-1.C: New.
6507 * g++.dg/other/pr84792-2.C: Likewise.
6509 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6512 * gcc.target/i386/pr85193.c: New test.
6514 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6517 * g++.dg/concepts/pr84979.C: New.
6518 * g++.dg/concepts/pr84979-2.C: New.
6519 * g++.dg/concepts/pr84979-3.C: New.
6521 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6524 * g++.dg/cpp0x/variadic174.C: New.
6526 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6529 * g++.dg/ext/builtin13.C: New test.
6530 * g++.dg/ext/atomic-4.C: New test.
6533 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6534 * g++.dg/ext/bases3.C: New test.
6536 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6539 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6540 to match a single insn of the baz function. Move scan directives at
6541 the end of the file below the functions they are trying to test for
6543 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6545 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6547 PR rtl-optimization/84878
6548 * gcc.target/powerpc/pr84878.c: New test.
6550 2018-04-04 Michael Matz <matz@suse.de>
6552 * gcc.dg/Wstringop-overflow-4.c: New test.
6553 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6555 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6558 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6559 for the diagnostics of overridden functions. Adjust for new wording.
6561 2018-04-04 Richard Biener <rguenther@suse.de>
6564 * g++.dg/lto/pr85176_0.C: New testcase.
6566 2018-04-04 Richard Biener <rguenther@suse.de>
6569 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6572 2018-04-04 Martin Liska <mliska@suse.cz>
6575 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6576 and msdata as a workaround for powerpc.
6578 2018-04-04 Richard Biener <rguenther@suse.de>
6580 PR tree-optimization/85168
6581 * gcc.dg/torture/pr85168.c: New testcase.
6583 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6586 * g++.dg/pr84943.C: New.
6587 * g++.dg/pr84943-2.C: New.
6589 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6591 PR rtl-optimization/85167
6592 * gcc.dg/pr85167.c: New test.
6594 PR tree-optimization/85156
6595 * c-c++-common/pr85156.c: New test.
6596 * gcc.c-torture/execute/pr85156.c: New test.
6598 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6600 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6601 * gcc.target/powerpc/undef-bool-1.C: New file.
6602 * gcc.target/powerpc/undef-bool-2.c: New file.
6604 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6607 * g++.dg/cpp1z/class-deduction52.C: New.
6609 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6612 * g++.dg/cpp0x/pr85147.C: New test.
6615 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6618 * g++.dg/gomp/pr85134.C: New test.
6619 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6622 * gcc.c-torture/execute/pr85169.c: New test.
6623 * gcc.target/i386/avx512f-pr85169.c: New test.
6624 * gcc.target/i386/avx512bw-pr85169.c: New test.
6626 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6629 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6630 scan-assembler-times clause.
6632 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6634 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6635 dg-additional-options.
6637 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6639 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6641 2018-04-03 Richard Biener <rguenther@suse.de>
6644 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6646 2018-04-02 Jim Wilson <jimw@sifive.com>
6648 * gcc.target/riscv/pr84660.c: New.
6649 * gcc.target/riscv/shift-and-1.c: New.
6650 * gcc.target/riscv/shift-and-2.c: New.
6652 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6655 * gfortran.dg/array_simplify_2.f90: New test.
6657 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6660 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6661 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6662 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6663 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6664 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6666 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6669 * g++.dg/pr85027.C: New.
6671 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6674 * gcc.target/powerpc/sse-maxps-2.c: New test.
6675 * gcc.target/powerpc/sse-minps-2.c: New test.
6677 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6680 * g++.dg/gomp/pr84791.C: New test.
6682 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6685 * gfortran.dg/array_constructor_53.f90: New test.
6687 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6690 * gfortran.dg/substr_6.f90: Remove illegal test for
6691 out-of-bounds substring.
6693 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6696 * gfortran.dg/zero_sized_10.f90: New test.
6698 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6701 * g++.dg/lookup/missing-std-include-6.C: New test.
6702 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6704 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6705 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6706 <cstring>, <cassert>, and <cstdlib>.
6708 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6711 * gcc.target/i386/pr84985.c: New.
6713 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6716 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6718 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6721 * g++.dg/warn/Wunused-var-31.C: New test.
6724 * c-c++-common/Wduplicated-branches-14.c: New test.
6726 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6729 * g++.dg/cpp0x/pr84606.C: New.
6731 2018-03-29 Carl Love <cel@us.ibm.com>
6734 2017-09-27 Carl Love <cel@us.ibm.com>
6736 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6737 for the __builtin_fctid and __builtin_fctiw.
6739 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6742 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6743 deleted builtin function.
6744 (div_weuo): Likewise.
6745 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6746 (div_deuo): Likewise.
6748 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6751 * g++.dg/other/default13.C: New.
6753 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6756 * gcc.target/i386/pr85095-1.c: New test.
6757 * gcc.target/i386/pr85095-2.c: New test.
6758 * gcc.c-torture/execute/pr85095.c: New test.
6760 PR tree-optimization/82004
6761 * gcc.dg/pr82004.c: New test.
6763 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6764 Martin Liska <mliska@suse.cz>
6767 * g++.dg/asan/pr85081.C: New test.
6769 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6772 * g++.dg/template/pr84789.C: Adjust for testing with
6776 * g++.dg/template/pr84973.C: New.
6777 * g++.dg/template/pr84973-2.C: New.
6778 * g++.dg/template/pr84973-3.C: New.
6781 * g++.dg/eh/pr84968.C: New.
6783 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6786 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6787 long double multiply/divide uses the correct function.
6788 * gcc.target/powerpc/mulkc-3.c: Likewise.
6789 * gcc.target/powerpc/divkc-2.c: Likewise.
6790 * gcc.target/powerpc/divkc-3.c: Likewise.
6792 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6795 * g++.dg/cpp0x/defaulted51.C: New.
6796 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6798 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6801 * g++.dg/ext/vector35.C: New test.
6804 * g++.dg/ext/builtin-offsetof3.C: New test.
6807 * g++.dg/cpp1y/pr85076.C: New test.
6809 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6812 * gfortran.dg/matmul_rank_1.f90: New test.
6814 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6815 Harald Anlauf <anlauf@gmx.de>
6817 * gfortran.dg/structure_constructor_15.f90: New test.
6819 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6821 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6822 for the diagnostics of overridden functions. Adjust for new wording.
6823 * g++.dg/cpp0x/implicit1.C: Likewise.
6824 * g++.dg/cpp0x/override1.C: Likewise.
6825 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6826 * g++.dg/eh/shadow1.C: Likewise.
6827 * g++.dg/inherit/covariant12.C: Likewise.
6828 * g++.dg/inherit/covariant14.C: Likewise.
6829 * g++.dg/inherit/covariant15.C: Likewise.
6830 * g++.dg/inherit/covariant16.C: Likewise.
6831 * g++.dg/inherit/covariant22.C: Likewise.
6832 * g++.dg/inherit/crash3.C: Likewise.
6833 * g++.dg/inherit/error2.C: Likewise.
6834 * g++.dg/template/crash100.C: Likewise.
6835 * g++.old-deja/g++.eh/spec6.C: Likewise.
6836 * g++.old-deja/g++.mike/p811.C: Likewise.
6837 * g++.old-deja/g++.other/virtual11.C: Likewise.
6838 * g++.old-deja/g++.other/virtual4.C: Likewise.
6840 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6843 * gcc.target/i386/pr85044.c: New test.
6845 2018-03-27 Martin Sebor <msebor@redhat.com>
6848 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6851 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6854 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6856 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6859 * gcc.target/arm/pr81863.c: New test.
6861 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
6864 * gcc.target/nvptx/pr85056.c: New test.
6865 * gcc.target/nvptx/pr85056a.c: New test.
6867 2018-03-27 Richard Biener <rguenther@suse.de>
6870 * lib/target-supports.exp (check_ssse3_available): New function.
6871 (check_effective_target_vect_perm_short): Enable for x86 if
6872 check_ssse3_available.
6874 2018-03-27 Richard Biener <rguenther@suse.de>
6876 PR tree-optimization/85082
6877 * gfortran.dg/pr85082.f90: New testcase.
6879 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6881 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6882 to "l=2" in dg-final.
6884 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6886 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6887 * gcc.target/mips/fix-r4000-2.c: Likewise.
6888 * gcc.target/mips/fix-r4000-3.c: Likewise.
6889 * gcc.target/mips/fix-r4000-4.c: Likewise.
6890 * gcc.target/mips/fix-r4000-5.c: Likewise.
6891 * gcc.target/mips/fix-r4000-6.c: Likewise.
6892 * gcc.target/mips/fix-r4000-7.c: Likewise.
6893 * gcc.target/mips/fix-r4000-8.c: Likewise.
6894 * gcc.target/mips/fix-r4000-9.c: Likewise.
6895 * gcc.target/mips/fix-r4000-10.c: Likewise.
6896 * gcc.target/mips/fix-r4000-7.c: Change dg-final
6897 "mulditi3_r4000" instead of "mulditi3".
6898 * gcc.target/mips/fix-r4000-8.c: Change dg-final
6899 "umulditi3_r4000" instead of "umulditi3".
6901 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6904 * g++.dg/inherit/covariant22.C: New test.
6906 2018-03-27 Richard Biener <rguenther@suse.de>
6909 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
6912 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6913 Jason Merrill <jason@redhat.com>
6916 * g++.dg/init/array49.C: New.
6917 * g++.dg/torture/pr70499.C: Adjust.
6919 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
6922 * gcc.target/i386/pr85073.c: New test.
6924 2018-03-26 Richard Biener <rguenther@suse.de>
6927 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
6930 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6933 * gfortran.dg/parameter_array_format.f90: New test.
6935 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6936 Neil Carlson <neil.n.carlson@gmail.com>
6939 * gfortran.dg/literal_character_constant_1.inc: Replace
6940 call abort by STOP n.
6941 * gfortran.dg/overload_1.f90: Likewise.
6943 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
6944 Dominique d'Humieres <dominiq@gcc.gnu.org>
6947 * gfortran.dg/scalar_pointer_1.f90: New test.
6949 2018-03-25 Tom de Vries <tom@codesourcery.com>
6951 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
6954 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6957 * gfortran.dg/pr89497.f90: New test.
6959 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6962 * gfortran.dg/substr_7.f90: New test.
6964 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
6967 * gfortran.dg/pr42651.f90: New test.
6968 * gfortran.dg/func_result_7.f90: Update error message.
6970 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
6972 PR tree-optimization/84005
6973 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
6974 failing to force the alignment.
6976 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
6978 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
6982 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
6984 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
6985 message. Fix scan-assembler patterns.
6987 2018-03-23 Jakub Jelinek <jakub@redhat.com>
6990 * g++.dg/cpp0x/pr85015.C: New test.
6993 * g++.dg/cpp1y/pr84942.C: New test.
6995 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
6998 * gcc.target/i386/pr85030.c: New.
7000 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7003 * g++.dg/pr85026.C: New test.
7005 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7007 * g++.dg/debug/pr84704.C: XFAIL AIX.
7009 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7012 * gcc.target/arm/pr84826.c: Add dg directive.
7014 2018-03-23 Marek Polacek <polacek@redhat.com>
7017 * g++.dg/ext/builtin-offsetof2.C: New test.
7020 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7021 * gcc.dg/pr85045.c: New test.
7023 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7026 * gnat.dg/lto22.adb: New test.
7027 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7028 * gnat.dg/lto22_pkg2.ads: Likewise.
7030 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7033 * gcc.dg/lto/pr80778_0.c: New test.
7036 * gcc.target/i386/pr85034.c: New test.
7039 * c-c++-common/torture/pr85022.c: New test.
7042 * g++.dg/ubsan/pr85029.C: New test.
7044 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7047 * g++.dg/cpp0x/pr71251.C: New.
7050 * g++.dg/template/pr84789.C: New.
7051 * g++.dg/template/pr84789-2.C: New.
7052 * g++.dg/template/pr84789-3.C: New.
7053 * g++.dg/parse/dtor11.C: Accept alternate error message.
7056 * g++.dg/pr84729.C: New.
7057 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7058 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7059 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7061 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7064 * gfortran.dg/interface_42.f90: New test.
7065 * gfortran.dg/interface_43.f90: New test.
7067 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7070 * gcc.target/arm/pr84826.c: New test.
7072 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7074 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7075 dg-require-effective-target.
7076 * gcc.target/arm/addr-modes-int.c: Likewise.
7077 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7079 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7082 * gcc.target/powerpc/altivec-ld-1.c: New test.
7084 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7086 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7088 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7091 * gcc.dg/pr84941.c: New test.
7093 2018-03-22 Tom de Vries <tom@codesourcery.com>
7095 PR tree-optimization/84956
7096 * gcc.dg/pr84956.c: New test.
7098 2018-03-22 Marek Polacek <polacek@redhat.com>
7101 * g++.dg/cpp1z/constexpr-if15.C: New test.
7102 * g++.dg/cpp1z/constexpr-if16.C: New test.
7104 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7106 * gcc.dg/builtin-tgmath-3.c: New test.
7108 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7111 * g++.dg/concepts/pr71965.C: New.
7115 * g++.dg/cpp0x/pr84610.C: New.
7116 * g++.dg/cpp0x/pr84642.C: New.
7118 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7121 * c-c++-common/pr84999.c: New test.
7123 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7126 * g++.dg/ext/desig10.C: New.
7128 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7129 Harald Anlauf <anlauf@gmx.de>
7132 * gfortran.dg/pr84957.f90: New test.
7134 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7136 PR tree-optimization/84960
7137 * gcc.c-torture/compile/pr84960.c: New test.
7139 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7141 PR tree-optimization/84811
7142 * gcc.dg/torture/pr84811.c: New test.
7144 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7146 PR tree-optimization/84982
7147 * c-c++-common/pr84982.c: New test.
7150 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7152 * g++.dg/torture/pr84961-1.C: New test.
7153 * g++.dg/torture/pr84961-2.C: New test.
7155 2018-03-21 Nathan Sidwell <nathan@acm.org>
7158 * g++.dg/pr85008.C: New.
7160 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7163 * gfortran.dg/char_result_17.f90: New test.
7165 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7168 * g++.dg/other/accessor-fixits-1.C: Move to...
7169 * g++.dg/torture/accessor-fixits-1.C: ...here.
7170 * g++.dg/other/accessor-fixits-2.C: Move to...
7171 * g++.dg/torture/accessor-fixits-2.C: ...here.
7172 * g++.dg/other/accessor-fixits-3.C: Move to...
7173 * g++.dg/torture/accessor-fixits-3.C: ...here.
7174 * g++.dg/other/accessor-fixits-4.C: Move to...
7175 * g++.dg/torture/accessor-fixits-4.C: ...here.
7176 * g++.dg/other/accessor-fixits-5.C: Move to...
7177 * g++.dg/torture/accessor-fixits-5.C: ...here.
7178 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7179 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7180 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7182 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7184 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7186 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7189 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7191 2018-03-21 Nathan Sidwell <nathan@acm.org>
7194 * g++.dg/lookup/pr84804.C: New.
7196 2018-03-21 Martin Sebor <msebor@redhat.com>
7199 * g++.dg/Wclass-memaccess-3.C: New test.
7200 * g++.dg/Wclass-memaccess-4.C: New test.
7202 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7205 * g++.dg/other/accessor-fixits-1.C
7206 (test_access_const_t1_color): New.
7207 (test_deref_const_t1_color): New.
7208 * g++.dg/other/accessor-fixits-5.C: New testcase.
7210 2018-03-21 Tom de Vries <tom@codesourcery.com>
7212 PR tree-optimization/83126
7213 * gcc.dg/graphite/pr83126.c: New test.
7215 2018-03-21 Nathan Sidwell <nathan@acm.org>
7217 * g++.dg/ext/anon-struct6.C: Adjust.
7218 * g++.dg/ext/deprecate-1.C: New.
7219 * g++.dg/ext/deprecate-2.C: New.
7220 * g++.dg/lookup/pr84602.C: Adjust.
7221 * g++.dg/lookup/pr84962.C: Adjust.
7222 * g++.old-deja/g++.other/anon4.C
7225 * g++.dg/lookup/pr84836.C: New.
7227 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7229 PR tree-optimization/84969
7230 * gcc.dg/tree-ssa/pr84969.c: New test.
7232 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7234 PR rtl-optimization/84989
7235 * gcc.target/i386/pr84989.c: New test.
7237 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7239 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7241 2018-03-21 Martin Liska <mliska@suse.cz>
7244 * gfortran.dg/goacc/pr84963.f90: New test.
7246 2018-03-21 Marek Polacek <polacek@redhat.com>
7248 PR c++/71638, ICE with NSDMI and reference.
7249 * g++.dg/cpp0x/nsdmi14.C: New test.
7250 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7252 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7254 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7255 MIPS with -mpaired-single directives.
7257 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7260 * gfortran.dg/interface_41.f90: New test.
7262 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7265 * gcc.dg/pr84875.c: New test.
7267 2018-03-20 Marek Polacek <polacek@redhat.com>
7269 PR c++/84978, ICE with NRVO.
7270 * g++.dg/opt/nrv19.C: New test.
7272 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7275 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7276 Disable for armeb targets.
7277 * gcc.target/arm/pr82518.c: New test.
7279 2018-03-20 Nathan Sidwell <nathan@acm.org>
7282 * g++.dg/lookup/pr84962.C: New.
7285 * g++.dg/lookup/pr84970.C: New.
7287 2018-03-20 Richard Biener <rguenther@suse.de>
7290 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7292 2018-03-20 Martin Liska <mliska@suse.cz>
7295 * g++.dg/ipa/pr84825.C: New test.
7297 2018-03-20 Martin Liska <mliska@suse.cz>
7299 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7301 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7304 * gcc.c-torture/compile/pr84845.c: New test.
7306 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7309 * gcc.target/arm/pr82989.c: New test.
7311 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7314 * gcc.target/i386/pr84945.c: New test.
7316 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7319 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7321 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7324 * gcc.dg/pr84953.c: New test.
7326 2018-03-19 Marek Polacek <polacek@redhat.com>
7329 * g++.dg/cpp1z/lambda-__func__.C: New test.
7332 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7334 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7337 * g++.dg/asan/pr78651.C: New test.
7339 2018-03-19 Tom de Vries <tom@codesourcery.com>
7341 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7342 vect_int_mult. Add nvptx xfail for PR84958.
7344 2018-03-19 Nathan Sidwell <nathan@acm.org>
7347 * g++.dg/cpp1y/pr84835.C: New.
7349 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7352 * gcc.target/aarch64/pr81647.c: New.
7354 2018-03-19 Richard Biener <rguenther@suse.de>
7356 PR tree-optimization/84933
7357 * g++.dg/pr84933.C: New testcase.
7359 2018-03-19 Richard Biener <rguenther@suse.de>
7361 PR tree-optimization/84859
7362 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7363 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7364 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7365 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7367 2018-03-19 Nathan Sidwell <nathan@acm.org>
7370 * g++.dg/lookup/pr84812.C: New.
7372 2018-03-19 Richard Biener <rguenther@suse.de>
7374 PR tree-optimization/84929
7375 * gcc.dg/torture/pr84929.c: New testcase.
7377 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7380 * gcc.target/arm/big-endian-subreg.c: Delete.
7382 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7385 * gfortran.dg/array_constructor_52.f90: New test.
7387 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7390 * gfortran.dg/pr77414.f90: New test.
7391 * gfortran.dg/internal_references_1.f90: Adjust error message.
7393 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7396 * gfortran.dg/pr65453.f90: New test.
7398 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7400 PR tree-optimization/84913
7401 * gfortran.dg/vect/pr84913.f90: New test.
7403 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7406 * gfortran.dg/warn_concat.f90: New test.
7408 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7411 * gcc.dg/pr84899.c: New test.
7413 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7416 * gfortran.dg/pr69395.f90: Add test for max dimensions
7418 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7421 * gcc.target/i386/pr84876.c: New test.
7423 2018-03-16 Martin Liska <mliska@suse.cz>
7426 * gcc.target/i386/mvc11.c: New test.
7428 2018-03-16 Martin Liska <mliska@suse.cz>
7431 * gcc.target/i386/mvc10.c: New test.
7433 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7437 * g++.dg/cpp1y/pr79937-1.C: New test.
7438 * g++.dg/cpp1y/pr79937-2.C: New test.
7439 * g++.dg/cpp1y/pr79937-3.C: New test.
7440 * g++.dg/cpp1y/pr79937-4.C: New test.
7441 * g++.dg/cpp1y/pr82410.C: New test.
7443 2018-03-16 Tom de Vries <tom@codesourcery.com>
7445 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7447 2018-03-16 Tom de Vries <tom@codesourcery.com>
7449 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7451 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7454 * g++.dg/cpp2a/desig8.C: New test.
7456 PR tree-optimization/84841
7457 * gcc.dg/pr84841.c: New test.
7460 * g++.dg/cpp2a/desig7.C: New test.
7462 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7463 Jim MacArthur <jim.macarthur@codethink.co.uk>
7465 * gfortran.dg/automatic_1.f90: New test.
7466 * gfortran.dg/automatic_repeat.f90: New test
7467 * gfortran.dg/automatic_save.f90: New test.
7468 * gfortran.dg/vax_structure.f90: New test.
7470 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7473 * gfortran.dg/pr78741.f90: New test.
7475 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7478 * gfortran.dg/pr69395.f90: New test.
7480 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7483 * g++.dg/opt/pr79085.C: New test.
7485 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7488 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7489 label instead of __x86_indirect_thunk label.
7491 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7494 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7495 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7496 * g++.dg/warn/deprecated-13.C: New test.
7498 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7500 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7502 2018-03-15 Richard Biener <rguenther@suse.de>
7505 * c-c++-common/pr84873.c: New testcase.
7507 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7510 * gcc.target/arm/big-endian-subreg.c: New.
7512 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7515 * gcc.c-torture/compile/pr84860.c: New test.
7517 2018-03-15 Julia Koval <julia.koval@intel.com>
7519 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7521 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7524 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7527 * gcc.dg/pr84853.c: New test.
7529 2018-03-14 Carl Love <cel@us.ibm.com>
7531 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7533 2018-03-14 Martin Liska <mliska@suse.cz>
7536 * g++.dg/lto/pr84805_0.C: New test.
7537 * g++.dg/lto/pr84805_1.C: New test.
7538 * g++.dg/lto/pr84805_2.C: New test.
7540 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7543 * gcc.dg/fixits-pr84852-1.c: New test.
7544 * gcc.dg/fixits-pr84852-2.c: New test.
7546 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7548 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7549 separate verbose message.
7550 * lib/scandump.exp (scan-dump-times): Likewise.
7552 2018-03-14 Julia Koval <julia.koval@intel.com>
7554 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7556 * gcc.target/i386/funcspec-56.inc: Ditto.
7558 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7560 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7563 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7566 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7567 check count from 17 to 14.
7570 * gcc.target/i386/pr84844.c: New test.
7572 2018-03-14 Richard Biener <rguenther@suse.de>
7574 PR tree-optimization/84830
7575 * gcc.dg/torture/pr84830.c: New testcase.
7577 2018-03-14 Marek Polacek <polacek@redhat.com>
7580 * g++.dg/cpp0x/static_assert15.C: New test.
7582 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7585 * gfortran.dg/pr61775.f90: New test.
7587 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7590 * g++.dg/ext/pr84843-1.C: New test.
7591 * g++.dg/ext/pr84843-2.C: New test.
7593 2018-03-13 David Pagan <dave.pagan@oracle.com>
7596 * gcc.dg/pr46921.c: New test.
7598 2018-03-13 Martin Sebor <msebor@redhat.com>
7600 PR tree-optimization/84725
7601 * c-c++-common/Wstringop-truncation-4.c: New test.
7602 * c-c++-common/attr-nonstring-5.c: New test.
7604 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7606 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7608 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7609 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7611 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7613 * gcc.target/aarch64/sve/tls_1.c: New test.
7614 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7616 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7618 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7619 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7621 2018-03-13 Martin Liska <mliska@suse.cz>
7624 * g++.dg/ipa/pr84658.C: New test.
7626 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7629 * gcc.dg/pr84834.c: New test.
7632 * gcc.target/i386/pr84827.c: New test.
7635 * g++.dg/ext/pr84828.C: New test.
7638 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7639 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7642 * g++.dg/cpp1y/constexpr-84808.C: New test.
7645 * g++.dg/debug/pr84704.C: New test.
7647 2018-03-12 Renlin Li <renlin.li@arm.com>
7649 * gcc.target/aarch64/movi_hf.c: New.
7650 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7651 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7653 2018-03-12 Martin Sebor <msebor@redhat.com>
7655 PR tree-optimization/83456
7656 * c-c++-common/Wrestrict-2.c: Remove test cases.
7657 * c-c++-common/Wrestrict.c: Same.
7658 * gcc.dg/Wrestrict-12.c: New test.
7659 * gcc.dg/Wrestrict-14.c: New test.
7661 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7663 * g++.dg/pr84821.C: New test.
7665 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7667 * gcc.dg/pr84799.c: New test.
7669 2018-03-12 Richard Biener <rguenther@suse.de>
7671 PR tree-optimization/84803
7672 * gcc.dg/torture/pr84803.c: New testcase.
7674 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7677 * g++.dg/debug/pr84813.C: New test.
7679 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7682 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7684 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7687 * gfortran.dg/pr83939.f90
7689 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7692 * gfortran.dg/zero_sized_9.f90: New test.
7694 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7697 * g++.dg/debug/dwarf2/enum2.C: New test.
7699 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7702 * gfortran.dg/pr84734.f90: New test.
7704 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7706 * gnat.dg/prot3.adb: New test.
7707 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7709 2018-03-09 Jason Merrill <jason@redhat.com>
7710 Paolo Carlini <paolo.carlini@oracle.com>
7714 * g++.dg/cpp0x/pr71169.C: New.
7715 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7716 * g++.dg/cpp0x/pr71832.C: Likewise.
7718 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7721 * gcc.target/powerpc/pr83969.c: New test.
7723 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7726 * gcc.dg/pr84772.c: New test.
7729 * g++.dg/warn/Wformat-2.C: New test.
7732 * g++.dg/ext/vla18.C: New test.
7734 2018-03-09 Martin Sebor <msebor@redhat.com>
7736 PR tree-optimization/84526
7737 * gcc.dg/Wrestrict-10.c: New test.
7738 * gcc.dg/Wrestrict-11.c: New test.
7740 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7742 PR rtl-optimization/84682
7743 * gcc.dg/torture/pr84682-1.c: New.
7744 * gcc.dg/torture/pr84682-2.c: New.
7745 * gcc.dg/torture/pr84682-3.c: New.
7747 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7750 * g++.dg/ext/pr84724.C: New test.
7752 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7755 * gcc.target/arm/pr83712.c: New.
7757 2018-03-09 Richard Biener <rguenther@suse.de>
7759 PR tree-optimization/84775
7760 * gcc.dg/torture/pr84775.c: New testcase.
7762 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7765 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7768 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7770 * gcc.c-torture/compile/20180309-1.c: New test.
7772 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7775 * g++.dg/warn/Wunused-function4.C: New test.
7778 * gcc.target/i386/pr84742-1.c: New test.
7779 * gcc.target/i386/pr84742-2.c: New test.
7781 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7784 * gcc.c-torture/execute/pr84748.c: New test.
7786 2018-03-08 Richard Biener <rguenther@suse.de>
7789 * gcc.dg/graphite/pr84552.c: New testcase.
7791 2018-03-08 Richard Biener <rguenther@suse.de>
7793 PR tree-optimization/84178
7794 * gcc.dg/torture/pr84178-2.c: New testcase.
7796 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7798 PR tree-optimization/84178
7799 * gcc.c-torture/compile/pr84178-1.c: New test.
7801 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7803 * lib/target-supports.exp: Do not return zero from a ifunc
7806 2018-03-08 Richard Biener <rguenther@suse.de>
7808 PR tree-optimization/84746
7809 * gcc.dg/torture/pr84746.c: New testcase.
7812 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7815 * gcc.dg/graphite/pr84404.c: New.
7817 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7819 PR tree-optimization/84740
7820 * gcc.dg/torture/pr84740.c: New test.
7822 PR tree-optimization/84739
7823 * gcc.dg/pr84739.c: New test.
7825 2018-03-07 Martin Sebor <msebor@redhat.com>
7827 PR tree-optimization/83519
7828 * gcc.dg/Wrestrict-13.c: New test.
7830 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7834 * gfortran.dg/pr64124.f90: New tests.
7835 * gfortran.dg/pr70409.f90: New tests.
7837 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7840 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7842 2018-03-07 Martin Sebor <msebor@redhat.com>
7844 PR tree-optimization/84526
7845 * gcc.dg/Wrestrict-10.c: New test.
7847 2018-03-07 Martin Sebor <msebor@redhat.com>
7849 PR tree-optimization/84468
7850 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7851 * gcc.dg/Wstringop-truncation.c: New test.
7852 * gcc.dg/Wstringop-truncation-2.c: New test.
7854 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7857 * gfortran.dg/pr84565.f90: New test.
7860 * gcc.target/i386/pr84723-1.c: New test.
7861 * gcc.target/i386/pr84723-2.c: New test.
7862 * gcc.target/i386/pr84723-3.c: New test.
7863 * gcc.target/i386/pr84723-4.c: New test.
7864 * gcc.target/i386/pr84723-5.c: New test.
7866 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7869 * gfortran.dg/pr64107.f90: New test.
7871 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7875 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7877 2018-03-06 Marek Polacek <polacek@redhat.com>
7880 * g++.dg/cpp1z/constexpr-84684.C: New test.
7882 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7885 * gcc.dg/pr84721.c: New test.
7888 * gcc.dg/pr84710.c: New test.
7890 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7893 * gfortran.dg/implied_do_2.f90: New test.
7894 * gfortran.dg/coarray_8.f90: Update for new error message.
7896 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7899 * g++.dg/ext/pr84683.C: New test.
7901 PR tree-optimization/84687
7902 * gcc.dg/pr84687.c: New test.
7904 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
7907 * g++.dg/pr84231.C: New.
7910 * g++.dg/cpp1y/pr84593.C: New.
7913 * g++.dg/pr84492.C: New.
7915 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7917 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
7918 __builtin_ppc_speculation_barrier.
7920 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7923 * gcc.target/powerpc/pr84700.c: New test.
7925 2018-03-05 Nathan Sidwell <nathan@acm.org>
7928 * g++.dg/lookup/pr84702.C: New.
7930 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7933 * gcc.target/i386/pr84564.c: New test.
7935 2018-03-05 Marek Polacek <polacek@redhat.com>
7938 * g++.dg/cpp0x/inline-ns10.C: New test.
7940 2018-03-05 Nathan Sidwell <nathan@acm.org>
7943 * g++.dg/template/pr84694.C: New.
7945 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7948 * gcc.c-torture/execute/pr84524.c: New test.
7949 * gcc.target/i386/avx512bw-pr84524.c: New test.
7951 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
7954 * g++.dg/pr84264.C: New test.
7956 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7959 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
7960 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
7961 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
7963 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
7965 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
7966 * g++.dg/other/i386-3.C: Ditto.
7967 * gcc.target/i386/sse-12.c: Ditto.
7968 * gcc.target/i386/sse-13.c: Ditto.
7969 * gcc.target/i386/sse-14.c: Ditto.
7970 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
7971 * gcc.target/i386/wbinvd-1.c: New test.
7972 * gcc.target/i386/wbnoinvd-1.c: Ditto.
7973 * gcc.target/i386/pconfig-1.c: Ditto.
7975 2018-03-05 Pádraig Brady <P@draigBrady.com>
7976 Nathan Sidwell <nathan@acm.org>
7979 * g++.dg/cpp0x/pr84497.C: New.
7981 2018-03-05 Richard Biener <rguenther@suse.de>
7983 PR tree-optimization/84670
7984 * gcc.dg/pr84670-1.c: New testcase.
7985 * gcc.dg/pr84670-2.c: Likewise.
7986 * gcc.dg/pr84670-3.c: Likewise.
7987 * gcc.dg/pr84670-4.c: Likewise.
7989 2018-03-05 Richard Biener <rguenther@suse.de>
7991 PR tree-optimization/84650
7992 * gcc.dg/graphite/pr84650.c: New testcase.
7994 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7997 * g++.dg/cpp1z/constexpr-lambda20.C: New.
7999 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8002 * gfortran.dg/pr71085.f90: New test.
8004 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8007 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8009 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8012 * gfortran.dg/pr51434.f90: New test.
8014 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8017 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8019 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8022 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8024 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8027 * g++.dg/torture/pr71464.C: New.
8029 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8032 * gfortran.dg/select_type_41.f90: New test.
8034 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8037 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8039 2018-03-02 Marek Polacek <polacek@redhat.com>
8042 * g++.dg/ext/flexary29.C: New test.
8044 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8046 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8048 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8051 * g++.dg/torture/pr81812.C: New.
8053 2018-03-02 Marek Polacek <polacek@redhat.com>
8056 * g++.dg/warn/Wsign-compare-8.C: New test.
8059 * g++.dg/parse/array-size3.C: New test.
8062 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8064 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8067 * g++.dg/cpp1y/pr84662.C: New test.
8069 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8071 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8072 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8074 * g++.dg/lto/20101010-1_0.C: Likewise.
8075 * g++.dg/lto/20101010-2_0.C: Likewise.
8077 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8080 * gcc.dg/pr84628.c: New test.
8083 * gcc.target/ia64/pr56540.c: New test.
8085 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8087 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8089 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8090 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8091 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8092 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8094 2018-03-02 Marek Polacek <polacek@redhat.com>
8097 * c-c++-common/ubsan/shift-11.c: New test.
8099 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8101 * gcc.dg/vect/vect-alias-check-13.c: New test.
8103 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8106 * gcc.dg/pr84614.c: New test.
8109 * gcc.target/i386/pr84625.c: New test.
8111 2018-03-02 Richard Biener <rguenther@suse.de>
8113 PR tree-optimization/84427
8114 * gcc.dg/torture/pr84427.c: New testcase.
8116 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8119 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8120 powerpc64le*-*-linux*.
8121 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8122 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8124 2018-03-01 Martin Sebor <msebor@redhat.com>
8127 * g++.dg/ext/attr-const.C: Remove xfail.
8128 * g++.dg/ext/attr-malloc-3.C: New test.
8129 * g++.dg/ext/attr-noinline-3.C: New test.
8130 * g++.dg/ext/attr-noreturn-3.C: New test.
8131 * g++.dg/ext/attr-nothrow-3.C: New test.
8132 * g++.dg/ext/attr-pure.C: Remove xfail.
8134 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8137 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8138 dg-options and dg-shouldfail "ubsan" directive.
8140 2018-03-01 Marek Polacek <polacek@redhat.com>
8141 Jason Merrill <jason@redhat.com>
8144 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8145 * g++.dg/cpp1z/static1.C: New test.
8146 * g++.dg/template/static37.C: New test.
8148 2018-03-01 Nathan Sidwell <nathan@acm.org>
8151 * g++.dg/template/pr84434.C: New.
8153 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8155 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8156 -mthumb to the command-line.
8158 2018-03-01 Marek Polacek <polacek@redhat.com>
8161 * g++.dg/cpp0x/static_assert14.C: New test.
8163 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8166 * g++.dg/torture/pr79410.C: New.
8168 2018-03-01 Martin Liska <mliska@suse.cz>
8171 * gcc.dg/asan/pr82484.c: New test.
8173 2018-03-01 Richard Biener <rguenther@suse.de>
8176 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8178 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8181 * gfortran.dg/coarray_47.f90: New test.
8183 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8186 * gfortran.dg/class_array_23.f03: New test.
8188 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8190 PR rtl-optimization/84528
8191 * gcc.dg/torture/pr84538.c: Rename to...
8192 * gcc.dg/torture/pr84528.c: ...this.
8194 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8196 PR rtl-optimization/84528
8197 * gcc.dg/torture/pr84538.c: New test.
8199 2018-02-28 Martin Sebor <msebor@redhat.com>
8201 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8202 -fpic test failures.
8203 * c-c++-common/Wrestrict-2.c: Same.
8204 * c-c++-common/Wstringop-truncation.c: Same.
8205 * gcc.dg/Warray-bounds-22.c: Same.
8206 * gcc.dg/Wstringop-overflow.c: Same.
8207 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8208 (signed_range): Same.
8209 (unsigned_anti_range): Same.
8210 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8211 (signed_range): Same.
8212 (unsigned_anti_range): Same.
8213 * gcc.dg/attr-alloc_size-7.c: Same.
8214 * gcc.dg/attr-alloc_size-8.c: Same.
8215 * gcc.dg/builtin-alloc-size.c: Same.
8216 * gcc.dg/builtin-stpncpy.c: Same.
8217 * gcc.dg/builtins-nonnull.c: Same.
8218 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8219 * gcc.dg/pr79214.c: Same.
8220 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8221 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8222 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8223 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8224 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8225 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8226 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8227 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8228 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8229 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8230 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8232 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8235 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8237 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8240 * g++.dg/cpp0x/pr84609.C: New test.
8242 2018-02-28 Martin Sebor <msebor@redhat.com>
8245 * g++.dg/ext/attr-malloc-3.C: New test.
8246 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8247 to pre-existing problems.
8248 * g++.dg/ext/attr-pure.C: Same.
8250 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8253 * gfortran.dg/associate_37.f90: New test.
8256 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8258 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8261 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8262 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8263 * gcc.dg/bf-ms-layout-4.c: New test.
8264 * gcc.dg/bf-ms-layout-5.c: New test.
8266 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8269 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8271 2018-02-28 Richard Biener <rguenther@suse.de>
8273 PR tree-optimization/84584
8274 * gcc.dg/graphite/pr84584.c: New testcase.
8276 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8278 PR preprocessor/84517
8279 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8281 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8283 * c-c++-common/dump-ada-spec-12.c: New test.
8284 * c-c++-common/dump-ada-spec-13.c: Likewise.
8286 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8288 * c-c++-common/dump-ada-spec-11.c: New test.
8290 2018-02-28 Martin Liska <mliska@suse.cz>
8293 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8294 * g++.dg/ext/timevar2.C: Likewise.
8296 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8298 * c-c++-common/dump-ada-spec-8.c: New test.
8299 * c-c++-common/dump-ada-spec-9.c: Likewise.
8300 * c-c++-common/dump-ada-spec-10.c: Likewise.
8302 2018-02-28 Richard Biener <rguenther@suse.de>
8305 * gcc.dg/pr84607.c: New testcase.
8307 2018-02-28 Nathan Sidwell <nathan@acm.org>
8310 * g++.dg/lookup/pr84602.C: New.
8312 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8316 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8318 * g++.dg/ext/attr-nonnull.C: Likewise.
8319 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8321 * g++.dg/ext/attr-noinline-2.C: Likewise.
8322 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8323 -fdump-tree-eh in dg-options.
8325 2018-02-28 Alan Modra <amodra@gmail.com>
8327 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8329 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8331 2018-02-27 Martin Sebor <msebor@redhat.com>
8335 * g++.dg/Wmissing-attributes.C: New test.
8336 * g++.dg/ext/attr-const-pure.C: New test.
8337 * g++.dg/ext/attr-const.C: New test.
8338 * g++.dg/ext/attr-deprecated-2.C: New test.
8339 * g++.dg/ext/attr-malloc-2.C: New test.
8340 * g++.dg/ext/attr-malloc.C: New test.
8341 * g++.dg/ext/attr-noinline-2.C: New test.
8342 * g++.dg/ext/attr-noinline.C: New test.
8343 * g++.dg/ext/attr-nonnull.C: New test.
8344 * g++.dg/ext/attr-noreturn-2.C: New test.
8345 * g++.dg/ext/attr-noreturn.C: New test.
8346 * g++.dg/ext/attr-nothrow-2.C: New test.
8347 * g++.dg/ext/attr-nothrow.C: New test.
8348 * g++.dg/ext/attr-optimize.C: New test.
8349 * g++.dg/ext/attr-pure.C: New test.
8350 * g++.dg/ext/attr-returns-nonnull.C: New test.
8351 * g++.dg/ext/attr-warning.C: New test.
8353 2018-02-27 Nathan Sidwell <nathan@acm.org>
8356 * g++.dg/lookup/pr84426.C: New.
8358 2018-02-27 Richard Biener <rguenther@suse.de>
8360 PR tree-optimization/84512
8361 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8363 2018-02-27 Martin Liska <mliska@suse.cz>
8365 PR gcov-profile/84548
8366 * g++.dg/gcov/pr84548.C: New test.
8368 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8371 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8373 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8376 * g++.dg/cpp1y/pr84558.C: New test.
8378 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8381 * g++.dg/cpp0x/alignas14.C: New.
8382 * g++.dg/cpp0x/alignas15.C: Likewise.
8384 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8387 * g++.dg/gomp/pr84557.C: New test.
8389 2018-02-26 Marek Polacek <polacek@redhat.com>
8392 * g++.dg/cpp1z/pr84325.C: New test.
8394 2018-02-26 Carl Love <cel@us.ibm.com>
8396 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8398 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8399 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8400 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8402 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8403 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8406 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8409 * gcc.target/i386/indirect-thunk-1.c: Updated.
8410 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8411 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8412 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8413 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8414 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8415 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8416 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8417 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8418 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8419 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8420 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8421 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8422 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8423 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8424 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8425 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8426 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8427 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8428 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8429 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8430 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8431 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8432 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8433 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8434 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8435 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8436 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8437 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8438 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8439 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8440 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8441 * gcc.target/i386/ret-thunk-9.c: Likewise.
8442 * gcc.target/i386/ret-thunk-10.c: Likewise.
8443 * gcc.target/i386/ret-thunk-11.c: Likewise.
8444 * gcc.target/i386/ret-thunk-12.c: Likewise.
8445 * gcc.target/i386/ret-thunk-13.c: Likewise.
8446 * gcc.target/i386/ret-thunk-14.c: Likewise.
8447 * gcc.target/i386/ret-thunk-15.c: Likewise.
8449 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8451 * gcc.c-torture/execute/20180226-1.c: New test.
8453 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8455 PR tree-optimization/83965
8456 * gcc.dg/vect/pr83965-2.c: New test.
8458 2018-02-26 Tom de Vries <tom@codesourcery.com>
8460 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8462 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8465 * gcc.target/i386/ret-thunk-22.c: New test.
8466 * gcc.target/i386/ret-thunk-23.c: Likewise.
8467 * gcc.target/i386/ret-thunk-24.c: Likewise.
8468 * gcc.target/i386/ret-thunk-25.c: Likewise.
8469 * gcc.target/i386/ret-thunk-26.c: Likewise.
8471 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8474 * g++.dg/cpp1z/pr84533.C: New.
8476 2018-02-26 Marek Polacek <polacek@redhat.com>
8479 * g++.dg/parse/error60.C: New test.
8481 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8484 * g++.dg/gomp/pr84556.C: New test.
8485 * g++.dg/vect/pr84556.cc: New test.
8487 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8490 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8491 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8492 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8493 * gfortran.dg/c_loc_test.f90: Likewise.
8494 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8495 * gfortran.dg/proc_decl_17.f90: Likewise.
8496 * gfortran.dg/proc_ptr_8.f90: Likewise.
8498 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8501 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8502 r254814 disabling -fomit-frame-pointer by default.
8503 * gcc.target/aarch64/spill_1.c: Likewise.
8504 * gcc.target/aarch64/test_frame_11.c: Likewise.
8505 * gcc.target/aarch64/test_frame_12.c: Likewise.
8506 * gcc.target/aarch64/test_frame_13.c: Likewise.
8507 * gcc.target/aarch64/test_frame_14.c: Likewise.
8508 * gcc.target/aarch64/test_frame_15.c: Likewise.
8509 * gcc.target/aarch64/test_frame_3.c: Likewise.
8510 * gcc.target/aarch64/test_frame_5.c: Likewise.
8511 * gcc.target/aarch64/test_frame_9.c: Likewise.
8513 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8516 * gfortran.dg/explicit_shape_1.f90: New test.
8517 * gfortran.dg/automatic_module_variable.f90: Update regex.
8518 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8519 * gfortran.dg/constant_shape.f90: Ditto.
8520 * gfortran.dg/dec_structure_23.f90: Ditto.
8521 * gfortran.dg/pr78240.f90: Ditto.
8523 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8526 * gfortran.dg/pr84523.f90: New test.
8528 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8531 * gfortran.dg/select_type_40.f90: New test.
8533 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8536 * gfortran.dg/data_substring.f90: New test.
8538 2018-02-24 Marek Polacek <polacek@redhat.com>
8541 * g++.dg/cpp1z/constexpr-83692.C: New test.
8543 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8546 * gfortran.dg/statement_function_1.f90: Update test.
8548 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8551 * gfortran.dg/inquire_19.f90: New test.
8553 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8556 * gfortran.dg/pr83149_b.f90: New test.
8557 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8559 2018-02-23 Carl Love <cel@us.ibm.com>
8561 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8562 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8563 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8566 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8568 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8569 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8571 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8573 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8576 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8579 * gfortran.dg/pr83149_1.f90: New test.
8580 * gfortran.dg/pr83149.f90: Additional source for previous.
8582 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8585 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8586 __GI___pthread_mutex_init as well.
8588 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8591 * gfortran.dg/class_68.f90: New test.
8593 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8596 * gfortran.dg/derived_init_5.f90: New test.
8598 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8601 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8602 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8604 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8607 * gcc.target/powerpc/pr81572.c: New.
8609 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8611 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8613 2018-02-22 Martin Sebor <msebor@redhat.com>
8615 PR tree-optimization/84480
8616 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8617 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8619 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8622 * gcc.target/i386/indirect-thunk-11.c: New test.
8623 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8624 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8626 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8628 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8633 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8636 * gcc.target/aarch64/asm-2.c: Add dg-error for
8638 * gcc.target/aarch64/asm-4.c: New test.
8640 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8642 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8644 2018-02-22 Marek Polacek <polacek@redhat.com>
8647 * g++.dg/parse/error59.C: New test.
8649 2018-02-22 Tom de Vries <tom@codesourcery.com>
8651 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8653 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8656 * g++.dg/cpp0x/pr77655.C: New.
8658 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8661 * g++.dg/cpp1y/pr84496.C: New test.
8664 * g++.dg/torture/pr84502.C: New test.
8666 PR tree-optimization/84503
8667 * gcc.dg/pr84503-1.c: New test.
8668 * gcc.dg/pr84503-2.c: New test.
8670 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8672 PR tree-optimization/84478
8673 * gcc.c-torture/execute/pr84478.c: New test.
8675 2018-02-20 Martin Sebor <msebor@redhat.com>
8678 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8679 * c-c++-common/Wrestrict.c: Same.
8680 * gcc.dg/Wrestrict-6.c: Same.
8681 * gcc.dg/Warray-bounds-27.c: New test.
8682 * gcc.dg/Wrestrict-8.c: New test.
8683 * gcc.dg/Wrestrict-9.c: New test.
8684 * gcc.dg/pr84095.c: New test.
8686 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8688 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8690 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8694 * gfortran.dg/structure_constructor_14.f90: New test.
8696 2018-02-20 Jeff Law <law@redhat.com>
8699 PR tree-optimization/81592
8701 * gcc.dg/pr81592.c: New test.
8702 * gcc.dg/pr82123.c: New test.
8703 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8705 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8708 * g++.dg/warn/Wunused-var-30.C: New test.
8710 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8712 PR tree-optimization/84419
8713 * gcc.dg/vect/pr84419.c: New test.
8715 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8718 * gfortran.dg/pr82004.f90: New test.
8720 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8722 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8724 2018-02-20 Martin Liska <mliska@suse.cz>
8728 * gcc.target/i386/pr84310.c: New test.
8729 * gcc.target/i386/pr84310-2.c: Likewise.
8731 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8734 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8736 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8739 * g++.dg/cpp1z/launder7.C: New test.
8742 * g++.dg/cpp0x/constexpr-84449.C: New test.
8745 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8747 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8751 * gfortran.dg/associate_22.f90: Enable commented out test.
8752 * gfortran.dg/associate_36.f90: New test.
8754 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8757 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8759 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8761 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8762 (dg-options): Use -mavx instead of -w.
8764 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8767 * g++.dg/cpp1z/launder8.C: New test.
8770 * g++.dg/gomp/pr84448.C: New test.
8773 * g++.dg/gomp/pr84430.C: New test.
8775 PR tree-optimization/84452
8776 * gcc.dg/pr84452.c: New test.
8779 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8781 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8784 * gfortran.dg/implied_do_io_4.f90: New test.
8786 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8788 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8789 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8790 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8792 2018-02-19 Carl Love <cel@us.ibm.com>
8794 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8796 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8799 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8801 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8804 * g++.dg/cpp0x/auto50.C: New.
8805 * g++.dg/parse/friend12.C: Adjust.
8807 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8809 PR libgfortran/84389
8810 * gfortran.dg/dtio_33.f90: New test.
8812 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8814 PR libgfortran/84412
8815 * gfortran.dg/inquire_18.f90: New test.
8817 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8820 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8821 * gfortran.dg/pointer_intent_3.f90: Ditto.
8822 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8823 * gfortran.dg/protected_3.f90: Ditto.
8824 * gfortran.dg/protected_4.f90: Ditto.
8825 * gfortran.dg/protected_5.f90: Ditto.
8826 * gfortran.dg/protected_6.f90: Ditto.
8828 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8831 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8834 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8837 * gfortran.dg/inline_matmul_22.f90: New test.
8839 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8842 * gfortran.dg/abort_shoulfail.f90: New test.
8843 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8845 * gfortran.dg/PR19754_2.f90: Likewise.
8846 * gfortran.dg/PR19872.f: Likewise.
8847 * gfortran.dg/PR49268.f90: Likewise.
8848 * gfortran.dg/Wall.f90: Likewise.
8849 * gfortran.dg/Wno-all.f90: Likewise.
8850 * gfortran.dg/achar_1.f90: Likewise.
8851 * gfortran.dg/achar_2.f90: Likewise.
8852 * gfortran.dg/achar_4.f90: Likewise.
8853 * gfortran.dg/achar_6.F90: Likewise.
8854 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8855 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8856 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8857 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8858 * gfortran.dg/actual_array_result_1.f90: Likewise.
8859 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8860 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8861 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
8862 * gfortran.dg/actual_procedure_1.f90: Likewise.
8863 * gfortran.dg/adjustl_1.f90: Likewise.
8864 * gfortran.dg/advance_1.f90: Likewise.
8865 * gfortran.dg/advance_4.f90: Likewise.
8866 * gfortran.dg/advance_5.f90: Likewise.
8867 * gfortran.dg/advance_6.f90: Likewise.
8868 * gfortran.dg/aint_anint_1.f90: Likewise.
8869 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
8870 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
8871 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
8872 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
8873 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8874 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8875 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8876 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8877 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8878 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8879 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8880 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8881 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8882 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8883 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8884 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8885 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8886 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8887 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8888 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8889 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8890 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8891 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
8892 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
8893 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
8894 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
8895 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
8896 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
8897 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
8898 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
8899 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
8900 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
8901 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
8902 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
8903 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
8904 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
8905 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
8906 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
8907 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
8908 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
8909 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
8910 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
8911 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
8912 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
8913 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
8914 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
8915 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
8916 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
8917 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
8918 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
8919 * gfortran.dg/allocatable_function_1.f90: Likewise.
8920 * gfortran.dg/allocatable_function_10.f90: Likewise.
8921 * gfortran.dg/allocatable_function_3.f90: Likewise.
8922 * gfortran.dg/allocatable_function_5.f90: Likewise.
8923 * gfortran.dg/allocatable_function_6.f90: Likewise.
8924 * gfortran.dg/allocatable_function_7.f90: Likewise.
8925 * gfortran.dg/allocatable_function_8.f90: Likewise.
8926 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
8927 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
8928 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
8929 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
8930 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
8931 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
8932 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
8933 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
8934 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
8935 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
8936 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
8937 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
8938 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
8939 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
8940 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
8941 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
8942 * gfortran.dg/allocate_class_3.f90: Likewise.
8943 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
8944 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
8945 * gfortran.dg/allocate_derived_5.f90: Likewise.
8946 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
8947 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
8948 * gfortran.dg/allocate_with_source_1.f90: Likewise.
8949 * gfortran.dg/allocate_with_source_10.f08: Likewise.
8950 * gfortran.dg/allocate_with_source_11.f08: Likewise.
8951 * gfortran.dg/allocate_with_source_12.f03: Likewise.
8952 * gfortran.dg/allocate_with_source_15.f03: Likewise.
8953 * gfortran.dg/allocate_with_source_16.f90: Likewise.
8954 * gfortran.dg/allocate_with_source_17.f03: Likewise.
8955 * gfortran.dg/allocate_with_source_18.f03: Likewise.
8956 * gfortran.dg/allocate_with_source_2.f90: Likewise.
8957 * gfortran.dg/allocate_with_source_20.f03: Likewise.
8958 * gfortran.dg/allocate_with_source_22.f03: Likewise.
8959 * gfortran.dg/allocate_with_source_23.f03: Likewise.
8960 * gfortran.dg/allocate_with_source_24.f90: Likewise.
8961 * gfortran.dg/allocate_with_source_5.f90: Likewise.
8962 * gfortran.dg/allocate_with_source_6.f90: Likewise.
8963 * gfortran.dg/allocate_with_source_7.f08: Likewise.
8964 * gfortran.dg/allocate_with_source_8.f08: Likewise.
8965 * gfortran.dg/allocate_with_source_9.f08: Likewise.
8966 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
8967 * gfortran.dg/allocate_zerosize_3.f: Likewise.
8968 * gfortran.dg/altreturn_3.f90: Likewise.
8969 * gfortran.dg/altreturn_5.f90: Likewise.
8970 * gfortran.dg/altreturn_7.f90: Likewise.
8971 * gfortran.dg/and_or_xor.f90: Likewise.
8972 * gfortran.dg/anint_1.f90: Likewise.
8973 * gfortran.dg/any_all_1.f90: Likewise.
8974 * gfortran.dg/anyallcount_1.f90: Likewise.
8975 * gfortran.dg/append_1.f90: Likewise.
8976 * gfortran.dg/argument_checking_1.f90: Likewise.
8977 * gfortran.dg/argument_checking_2.f90: Likewise.
8978 * gfortran.dg/argument_checking_8.f90: Likewise.
8979 * gfortran.dg/arithmetic_if.f90: Likewise.
8980 * gfortran.dg/array_1.f90: Likewise.
8981 * gfortran.dg/array_2.f90: Likewise.
8982 * gfortran.dg/array_alloc_1.f90: Likewise.
8983 * gfortran.dg/array_alloc_2.f90: Likewise.
8984 * gfortran.dg/array_alloc_3.f90: Likewise.
8985 * gfortran.dg/array_assignment_1.F90: Likewise.
8986 * gfortran.dg/array_assignment_5.f90: Likewise.
8987 * gfortran.dg/array_constructor_1.f90: Likewise.
8988 * gfortran.dg/array_constructor_10.f90: Likewise.
8989 * gfortran.dg/array_constructor_11.f90: Likewise.
8990 * gfortran.dg/array_constructor_12.f90: Likewise.
8991 * gfortran.dg/array_constructor_15.f90: Likewise.
8992 * gfortran.dg/array_constructor_16.f90: Likewise.
8993 * gfortran.dg/array_constructor_17.f90: Likewise.
8994 * gfortran.dg/array_constructor_19.f90: Likewise.
8995 * gfortran.dg/array_constructor_23.f: Likewise.
8996 * gfortran.dg/array_constructor_24.f: Likewise.
8997 * gfortran.dg/array_constructor_32.f90: Likewise.
8998 * gfortran.dg/array_constructor_36.f90: Likewise.
8999 * gfortran.dg/array_constructor_39.f90: Likewise.
9000 * gfortran.dg/array_constructor_4.f90: Likewise.
9001 * gfortran.dg/array_constructor_40.f90: Likewise.
9002 * gfortran.dg/array_constructor_44.f90: Likewise.
9003 * gfortran.dg/array_constructor_45.f90: Likewise.
9004 * gfortran.dg/array_constructor_46.f90: Likewise.
9005 * gfortran.dg/array_constructor_47.f90: Likewise.
9006 * gfortran.dg/array_constructor_49.f90: Likewise.
9007 * gfortran.dg/array_constructor_5.f90: Likewise.
9008 * gfortran.dg/array_constructor_50.f90: Likewise.
9009 * gfortran.dg/array_constructor_6.f90: Likewise.
9010 * gfortran.dg/array_constructor_7.f90: Likewise.
9011 * gfortran.dg/array_constructor_8.f90: Likewise.
9012 * gfortran.dg/array_constructor_9.f90: Likewise.
9013 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9014 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9015 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9016 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9017 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9018 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9019 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9020 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9021 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9022 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9023 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9024 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9025 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9026 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9027 * gfortran.dg/array_function_1.f90: Likewise.
9028 * gfortran.dg/array_function_5.f90: Likewise.
9029 * gfortran.dg/array_initializer_1.f90: Likewise.
9030 * gfortran.dg/array_initializer_2.f90: Likewise.
9031 * gfortran.dg/array_memcpy_5.f90: Likewise.
9032 * gfortran.dg/array_memset_2.f90: Likewise.
9033 * gfortran.dg/array_reference_1.f90: Likewise.
9034 * gfortran.dg/array_return_value_1.f90: Likewise.
9035 * gfortran.dg/array_section_1.f90: Likewise.
9036 * gfortran.dg/array_temporaries_3.f90: Likewise.
9037 * gfortran.dg/arrayio_1.f90: Likewise.
9038 * gfortran.dg/arrayio_10.f90: Likewise.
9039 * gfortran.dg/arrayio_11.f90: Likewise.
9040 * gfortran.dg/arrayio_12.f90: Likewise.
9041 * gfortran.dg/arrayio_13.f90: Likewise.
9042 * gfortran.dg/arrayio_14.f90: Likewise.
9043 * gfortran.dg/arrayio_16.f90: Likewise.
9044 * gfortran.dg/arrayio_2.f90: Likewise.
9045 * gfortran.dg/arrayio_3.f90: Likewise.
9046 * gfortran.dg/arrayio_4.f90: Likewise.
9047 * gfortran.dg/arrayio_5.f90: Likewise.
9048 * gfortran.dg/arrayio_6.f90: Likewise.
9049 * gfortran.dg/arrayio_7.f90: Likewise.
9050 * gfortran.dg/arrayio_8.f90: Likewise.
9051 * gfortran.dg/arrayio_9.f90: Likewise.
9052 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9053 * gfortran.dg/assign_10.f90: Likewise.
9054 * gfortran.dg/assign_9.f90: Likewise.
9055 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9056 * gfortran.dg/assignment_1.f90: Likewise.
9057 * gfortran.dg/associate_1.f03: Likewise.
9058 * gfortran.dg/associate_11.f90: Likewise.
9059 * gfortran.dg/associate_13.f90: Likewise.
9060 * gfortran.dg/associate_15.f90: Likewise.
9061 * gfortran.dg/associate_17.f90: Likewise.
9062 * gfortran.dg/associate_18.f08: Likewise.
9063 * gfortran.dg/associate_19.f03: Likewise.
9064 * gfortran.dg/associate_20.f03: Likewise.
9065 * gfortran.dg/associate_22.f90: Likewise.
9066 * gfortran.dg/associate_23.f90: Likewise.
9067 * gfortran.dg/associate_24.f90: Likewise.
9068 * gfortran.dg/associate_25.f90: Likewise.
9069 * gfortran.dg/associate_27.f90: Likewise.
9070 * gfortran.dg/associate_28.f90: Likewise.
9071 * gfortran.dg/associate_32.f03: Likewise.
9072 * gfortran.dg/associate_33.f03: Likewise.
9073 * gfortran.dg/associate_34.f90: Likewise.
9074 * gfortran.dg/associate_6.f03: Likewise.
9075 * gfortran.dg/associate_7.f03: Likewise.
9076 * gfortran.dg/associate_8.f03: Likewise.
9077 * gfortran.dg/associate_9.f03: Likewise.
9078 * gfortran.dg/associated_1.f90: Likewise.
9079 * gfortran.dg/associated_2.f90: Likewise.
9080 * gfortran.dg/associated_5.f90: Likewise.
9081 * gfortran.dg/associated_6.f90: Likewise.
9082 * gfortran.dg/associated_target_3.f90: Likewise.
9083 * gfortran.dg/associated_target_4.f90: Likewise.
9084 * gfortran.dg/associated_target_5.f03: Likewise.
9085 * gfortran.dg/associated_target_6.f03: Likewise.
9086 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9087 * gfortran.dg/assumed_rank_1.f90: Likewise.
9088 * gfortran.dg/assumed_rank_10.f90: Likewise.
9089 * gfortran.dg/assumed_rank_2.f90: Likewise.
9090 * gfortran.dg/assumed_rank_7.f90: Likewise.
9091 * gfortran.dg/assumed_rank_8.f90: Likewise.
9092 * gfortran.dg/assumed_rank_9.f90: Likewise.
9093 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9094 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9095 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9096 * gfortran.dg/assumed_type_2.f90: Likewise.
9097 * gfortran.dg/atan2_1.f90: Likewise.
9098 * gfortran.dg/auto_array_1.f90: Likewise.
9099 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9100 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9101 * gfortran.dg/auto_char_len_3.f90: Likewise.
9102 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9103 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9104 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9105 * gfortran.dg/auto_save_2.f90: Likewise.
9106 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9107 * gfortran.dg/backslash_1.f90: Likewise.
9108 * gfortran.dg/backslash_2.f90: Likewise.
9109 * gfortran.dg/backslash_3.f: Likewise.
9110 * gfortran.dg/backspace_1.f: Likewise.
9111 * gfortran.dg/backspace_10.f90: Likewise.
9112 * gfortran.dg/backspace_11.f90: Likewise.
9113 * gfortran.dg/backspace_2.f: Likewise.
9114 * gfortran.dg/backspace_3.f: Likewise.
9115 * gfortran.dg/backspace_4.f: Likewise.
9116 * gfortran.dg/backspace_5.f: Likewise.
9117 * gfortran.dg/backspace_6.f: Likewise.
9118 * gfortran.dg/backspace_7.f90: Likewise.
9119 * gfortran.dg/backspace_8.f: Likewise.
9120 * gfortran.dg/backspace_9.f: Likewise.
9121 * gfortran.dg/bessel_1.f90: Likewise.
9122 * gfortran.dg/bessel_2.f90: Likewise.
9123 * gfortran.dg/bessel_5.f90: Likewise.
9124 * gfortran.dg/bessel_6.f90: Likewise.
9125 * gfortran.dg/bessel_7.f90: Likewise.
9126 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9127 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9128 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9129 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9130 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9131 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9132 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9133 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9134 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9135 * gfortran.dg/bit_comparison_1.F90: Likewise.
9136 * gfortran.dg/bit_comparison_2.F90: Likewise.
9137 * gfortran.dg/block_1.f08: Likewise.
9138 * gfortran.dg/block_13.f08: Likewise.
9139 * gfortran.dg/block_14.f90: Likewise.
9140 * gfortran.dg/block_2.f08: Likewise.
9141 * gfortran.dg/block_6.f08: Likewise.
9142 * gfortran.dg/block_7.f08: Likewise.
9143 * gfortran.dg/block_8.f08: Likewise.
9144 * gfortran.dg/blockdata_1.f90: Likewise.
9145 * gfortran.dg/bound_1.f90: Likewise.
9146 * gfortran.dg/bound_2.f90: Likewise.
9147 * gfortran.dg/bound_3.f90: Likewise.
9148 * gfortran.dg/bound_4.f90: Likewise.
9149 * gfortran.dg/bound_5.f90: Likewise.
9150 * gfortran.dg/bound_6.f90: Likewise.
9151 * gfortran.dg/bound_7.f90: Likewise.
9152 * gfortran.dg/bound_8.f90: Likewise.
9153 * gfortran.dg/bound_9.f90: Likewise.
9154 * gfortran.dg/bound_simplification_1.f90: Likewise.
9155 * gfortran.dg/bound_simplification_3.f90: Likewise.
9156 * gfortran.dg/bound_simplification_4.f90: Likewise.
9157 * gfortran.dg/bound_simplification_5.f90: Likewise.
9158 * gfortran.dg/bound_simplification_6.f90: Likewise.
9159 * gfortran.dg/bounds_check_1.f90: Likewise.
9160 * gfortran.dg/bounds_check_12.f90: Likewise.
9161 * gfortran.dg/bounds_check_14.f90: Likewise.
9162 * gfortran.dg/bounds_check_15.f90: Likewise.
9163 * gfortran.dg/bounds_check_19.f90: Likewise.
9164 * gfortran.dg/bounds_check_8.f90: Likewise.
9165 * gfortran.dg/bounds_check_9.f90: Likewise.
9166 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9167 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9168 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9169 * gfortran.dg/boz_1.f90: Likewise.
9170 * gfortran.dg/boz_11.f90: Likewise.
9171 * gfortran.dg/boz_13.f90: Likewise.
9172 * gfortran.dg/boz_14.f90: Likewise.
9173 * gfortran.dg/boz_15.f90: Likewise.
9174 * gfortran.dg/boz_3.f90: Likewise.
9175 * gfortran.dg/boz_6.f90: Likewise.
9176 * gfortran.dg/boz_9.f90: Likewise.
9177 * gfortran.dg/byte_1.f90: Likewise.
9178 * gfortran.dg/byte_2.f90: Likewise.
9179 * gfortran.dg/c_assoc.f90: Likewise.
9180 * gfortran.dg/c_assoc_2.f03: Likewise.
9181 * gfortran.dg/c_assoc_3.f90: Likewise.
9182 * gfortran.dg/c_by_val_1.f: Likewise.
9183 * gfortran.dg/c_by_val_5.f90: Likewise.
9184 * gfortran.dg/c_char_tests.f03: Likewise.
9185 * gfortran.dg/c_char_tests_2.f03: Likewise.
9186 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9187 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9188 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9189 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9190 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9191 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9192 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9193 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9194 * gfortran.dg/c_kind_params.f90: Likewise.
9195 * gfortran.dg/c_loc_test_20.f90: Likewise.
9196 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9197 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9198 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9199 * gfortran.dg/c_size_t_test.f03: Likewise.
9200 * gfortran.dg/c_sizeof_1.f90: Likewise.
9201 * gfortran.dg/c_sizeof_5.f90: Likewise.
9202 * gfortran.dg/c_sizeof_6.f90: Likewise.
9203 * gfortran.dg/char4_iunit_1.f03: Likewise.
9204 * gfortran.dg/char4_iunit_2.f03: Likewise.
9205 * gfortran.dg/char_allocation_1.f90: Likewise.
9206 * gfortran.dg/char_array_constructor.f90: Likewise.
9207 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9208 * gfortran.dg/char_assign_1.f90: Likewise.
9209 * gfortran.dg/char_associated_1.f90: Likewise.
9210 * gfortran.dg/char_cast_2.f90: Likewise.
9211 * gfortran.dg/char_comparison_1.f: Likewise.
9212 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9213 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9214 * gfortran.dg/char_cons_len.f90: Likewise.
9215 * gfortran.dg/char_conversion.f90: Likewise.
9216 * gfortran.dg/char_cshift_1.f90: Likewise.
9217 * gfortran.dg/char_cshift_2.f90: Likewise.
9218 * gfortran.dg/char_decl_2.f90: Likewise.
9219 * gfortran.dg/char_eoshift_1.f90: Likewise.
9220 * gfortran.dg/char_eoshift_2.f90: Likewise.
9221 * gfortran.dg/char_eoshift_3.f90: Likewise.
9222 * gfortran.dg/char_eoshift_4.f90: Likewise.
9223 * gfortran.dg/char_eoshift_5.f90: Likewise.
9224 * gfortran.dg/char_expr_1.f90: Likewise.
9225 * gfortran.dg/char_expr_3.f90: Likewise.
9226 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9227 * gfortran.dg/char_length_12.f90: Likewise.
9228 * gfortran.dg/char_length_14.f90: Likewise.
9229 * gfortran.dg/char_length_15.f90: Likewise.
9230 * gfortran.dg/char_length_17.f90: Likewise.
9231 * gfortran.dg/char_length_20.f90: Likewise.
9232 * gfortran.dg/char_length_21.f90: Likewise.
9233 * gfortran.dg/char_length_5.f90: Likewise.
9234 * gfortran.dg/char_length_6.f90: Likewise.
9235 * gfortran.dg/char_length_7.f90: Likewise.
9236 * gfortran.dg/char_length_8.f90: Likewise.
9237 * gfortran.dg/char_pack_1.f90: Likewise.
9238 * gfortran.dg/char_pack_2.f90: Likewise.
9239 * gfortran.dg/char_pointer_assign.f90: Likewise.
9240 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9241 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9242 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9243 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9244 * gfortran.dg/char_pointer_func.f90: Likewise.
9245 * gfortran.dg/char_reshape_1.f90: Likewise.
9246 * gfortran.dg/char_result_1.f90: Likewise.
9247 * gfortran.dg/char_result_12.f90: Likewise.
9248 * gfortran.dg/char_result_13.f90: Likewise.
9249 * gfortran.dg/char_result_14.f90: Likewise.
9250 * gfortran.dg/char_result_15.f90: Likewise.
9251 * gfortran.dg/char_result_2.f90: Likewise.
9252 * gfortran.dg/char_result_3.f90: Likewise.
9253 * gfortran.dg/char_result_4.f90: Likewise.
9254 * gfortran.dg/char_result_5.f90: Likewise.
9255 * gfortran.dg/char_result_6.f90: Likewise.
9256 * gfortran.dg/char_result_7.f90: Likewise.
9257 * gfortran.dg/char_result_8.f90: Likewise.
9258 * gfortran.dg/char_spread_1.f90: Likewise.
9259 * gfortran.dg/char_transpose_1.f90: Likewise.
9260 * gfortran.dg/char_type_len.f90: Likewise.
9261 * gfortran.dg/char_unpack_1.f90: Likewise.
9262 * gfortran.dg/char_unpack_2.f90: Likewise.
9263 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9264 * gfortran.dg/character_comparison_1.f90: Likewise.
9265 * gfortran.dg/character_comparison_2.f90: Likewise.
9266 * gfortran.dg/character_comparison_3.f90: Likewise.
9267 * gfortran.dg/character_comparison_4.f90: Likewise.
9268 * gfortran.dg/character_comparison_5.f90: Likewise.
9269 * gfortran.dg/character_comparison_6.f90: Likewise.
9270 * gfortran.dg/character_comparison_7.f90: Likewise.
9271 * gfortran.dg/character_comparison_8.f90: Likewise.
9272 * gfortran.dg/character_comparison_9.f90: Likewise.
9273 * gfortran.dg/charlen_15.f90: Likewise.
9274 * gfortran.dg/charlen_16.f90: Likewise.
9275 * gfortran.dg/chkbits.f90: Likewise.
9276 * gfortran.dg/chmod_1.f90: Likewise.
9277 * gfortran.dg/chmod_2.f90: Likewise.
9278 * gfortran.dg/chmod_3.f90: Likewise.
9279 * gfortran.dg/class_1.f03: Likewise.
9280 * gfortran.dg/class_18.f03: Likewise.
9281 * gfortran.dg/class_19.f03: Likewise.
9282 * gfortran.dg/class_35.f90: Likewise.
9283 * gfortran.dg/class_46.f03: Likewise.
9284 * gfortran.dg/class_48.f90: Likewise.
9285 * gfortran.dg/class_51.f90: Likewise.
9286 * gfortran.dg/class_52.f90: Likewise.
9287 * gfortran.dg/class_6.f03: Likewise.
9288 * gfortran.dg/class_63.f90: Likewise.
9289 * gfortran.dg/class_64.f90: Likewise.
9290 * gfortran.dg/class_65.f90: Likewise.
9291 * gfortran.dg/class_66.f90: Likewise.
9292 * gfortran.dg/class_67.f90: Likewise.
9293 * gfortran.dg/class_9.f03: Likewise.
9294 * gfortran.dg/class_alias.f90: Likewise.
9295 * gfortran.dg/class_allocate_1.f03: Likewise.
9296 * gfortran.dg/class_allocate_10.f03: Likewise.
9297 * gfortran.dg/class_allocate_13.f90: Likewise.
9298 * gfortran.dg/class_allocate_14.f90: Likewise.
9299 * gfortran.dg/class_allocate_15.f90: Likewise.
9300 * gfortran.dg/class_allocate_19.f03: Likewise.
9301 * gfortran.dg/class_allocate_21.f90: Likewise.
9302 * gfortran.dg/class_allocate_22.f90: Likewise.
9303 * gfortran.dg/class_allocate_3.f03: Likewise.
9304 * gfortran.dg/class_allocate_4.f03: Likewise.
9305 * gfortran.dg/class_allocate_5.f90: Likewise.
9306 * gfortran.dg/class_allocate_6.f03: Likewise.
9307 * gfortran.dg/class_allocate_7.f03: Likewise.
9308 * gfortran.dg/class_allocate_8.f03: Likewise.
9309 * gfortran.dg/class_allocate_9.f03: Likewise.
9310 * gfortran.dg/class_array_1.f03: Likewise.
9311 * gfortran.dg/class_array_14.f90: Likewise.
9312 * gfortran.dg/class_array_15.f03: Likewise.
9313 * gfortran.dg/class_array_16.f90: Likewise.
9314 * gfortran.dg/class_array_2.f03: Likewise.
9315 * gfortran.dg/class_array_20.f03: Likewise.
9316 * gfortran.dg/class_array_21.f03: Likewise.
9317 * gfortran.dg/class_array_3.f03: Likewise.
9318 * gfortran.dg/class_array_4.f03: Likewise.
9319 * gfortran.dg/class_array_7.f03: Likewise.
9320 * gfortran.dg/class_array_8.f03: Likewise.
9321 * gfortran.dg/class_array_9.f03: Likewise.
9322 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9323 * gfortran.dg/class_dummy_1.f03: Likewise.
9324 * gfortran.dg/class_optional_1.f90: Likewise.
9325 * gfortran.dg/class_optional_2.f90: Likewise.
9326 * gfortran.dg/class_result_5.f90: Likewise.
9327 * gfortran.dg/class_result_6.f90: Likewise.
9328 * gfortran.dg/class_to_type_1.f03: Likewise.
9329 * gfortran.dg/class_to_type_2.f90: Likewise.
9330 * gfortran.dg/class_to_type_3.f03: Likewise.
9331 * gfortran.dg/class_to_type_4.f90: Likewise.
9332 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9333 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9334 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9335 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9336 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9337 * gfortran.dg/coarray/codimension.f90: Likewise.
9338 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9339 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9340 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9341 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9342 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9343 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9344 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9345 * gfortran.dg/coarray/event_1.f90: Likewise.
9346 * gfortran.dg/coarray/event_2.f90: Likewise.
9347 * gfortran.dg/coarray/get_array.f90: Likewise.
9348 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9349 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9350 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9351 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9352 * gfortran.dg/coarray/lock_1.f90: Likewise.
9353 * gfortran.dg/coarray/lock_2.f90: Likewise.
9354 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9355 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9356 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9357 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9358 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9359 * gfortran.dg/coarray/registering_1.f90: Likewise.
9360 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9361 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9362 * gfortran.dg/coarray/send_array.f90: Likewise.
9363 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9364 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9365 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9366 * gfortran.dg/coarray/sync_1.f90: Likewise.
9367 * gfortran.dg/coarray/sync_3.f90: Likewise.
9368 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9369 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9370 * gfortran.dg/coarray_13.f90: Likewise.
9371 * gfortran.dg/coarray_15.f90: Likewise.
9372 * gfortran.dg/coarray_16.f90: Likewise.
9373 * gfortran.dg/coarray_2.f90: Likewise.
9374 * gfortran.dg/coarray_23.f90: Likewise.
9375 * gfortran.dg/coarray_40.f90: Likewise.
9376 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9377 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9378 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9379 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9380 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9381 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9382 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9383 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9384 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9385 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9386 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9387 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9388 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9389 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9390 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9391 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9392 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9393 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9394 * gfortran.dg/coarray_stat_2.f90: Likewise.
9395 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9396 * gfortran.dg/coindexed_1.f90: Likewise.
9397 * gfortran.dg/comma.f: Likewise.
9398 * gfortran.dg/comma_format_extension_3.f: Likewise.
9399 * gfortran.dg/comma_format_extension_4.f: Likewise.
9400 * gfortran.dg/common_2.f90: Likewise.
9401 * gfortran.dg/common_4.f90: Likewise.
9402 * gfortran.dg/common_align_1.f90: Likewise.
9403 * gfortran.dg/common_align_2.f90: Likewise.
9404 * gfortran.dg/common_equivalence_1.f: Likewise.
9405 * gfortran.dg/common_pointer_1.f90: Likewise.
9406 * gfortran.dg/common_resize_1.f: Likewise.
9407 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9408 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9409 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9410 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9411 * gfortran.dg/complex_read.f90: Likewise.
9412 * gfortran.dg/complex_write.f90: Likewise.
9413 * gfortran.dg/constant_substring.f: Likewise.
9414 * gfortran.dg/constructor_2.f90: Likewise.
9415 * gfortran.dg/constructor_3.f90: Likewise.
9416 * gfortran.dg/constructor_6.f90: Likewise.
9417 * gfortran.dg/contained_1.f90: Likewise.
9418 * gfortran.dg/contained_3.f90: Likewise.
9419 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9420 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9421 * gfortran.dg/continuation_1.f90: Likewise.
9422 * gfortran.dg/continuation_11.f90: Likewise.
9423 * gfortran.dg/continuation_12.f90: Likewise.
9424 * gfortran.dg/continuation_13.f90: Likewise.
9425 * gfortran.dg/continuation_14.f: Likewise.
9426 * gfortran.dg/continuation_8.f90: Likewise.
9427 * gfortran.dg/convert_2.f90: Likewise.
9428 * gfortran.dg/convert_implied_open.f90: Likewise.
9429 * gfortran.dg/count_init_expr.f03: Likewise.
9430 * gfortran.dg/cr_lf.f90: Likewise.
9431 * gfortran.dg/cray_pointers_10.f90: Likewise.
9432 * gfortran.dg/cray_pointers_2.f90: Likewise.
9433 * gfortran.dg/cray_pointers_5.f90: Likewise.
9434 * gfortran.dg/cray_pointers_7.f90: Likewise.
9435 * gfortran.dg/cray_pointers_8.f90: Likewise.
9436 * gfortran.dg/cshift_1.f90: Likewise.
9437 * gfortran.dg/cshift_2.f90: Likewise.
9438 * gfortran.dg/cshift_large_1.f90: Likewise.
9439 * gfortran.dg/cshift_nan_1.f90: Likewise.
9440 * gfortran.dg/csqrt_2.f: Likewise.
9441 * gfortran.dg/data_array_1.f90: Likewise.
9442 * gfortran.dg/data_char_1.f90: Likewise.
9443 * gfortran.dg/data_char_2.f90: Likewise.
9444 * gfortran.dg/data_char_3.f90: Likewise.
9445 * gfortran.dg/data_derived_1.f90: Likewise.
9446 * gfortran.dg/data_implied_do_1.f90: Likewise.
9447 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9448 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9449 * gfortran.dg/deallocate_stat.f90: Likewise.
9450 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9451 * gfortran.dg/debug/pr37738.f: Likewise.
9452 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9453 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9454 * gfortran.dg/dec_exp_1.f90: Likewise.
9455 * gfortran.dg/dec_init_1.f90: Likewise.
9456 * gfortran.dg/dec_init_2.f90: Likewise.
9457 * gfortran.dg/dec_init_3.f90: Likewise.
9458 * gfortran.dg/dec_init_4.f90: Likewise.
9459 * gfortran.dg/dec_io_1.f90: Likewise.
9460 * gfortran.dg/dec_io_2.f90: Likewise.
9461 * gfortran.dg/dec_io_2a.f90: Likewise.
9462 * gfortran.dg/dec_io_6.f90: Likewise.
9463 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9464 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9465 * gfortran.dg/dec_math.f90: Likewise.
9466 * gfortran.dg/dec_parameter_1.f: Likewise.
9467 * gfortran.dg/dec_parameter_2.f90: Likewise.
9468 * gfortran.dg/dec_static_1.f90: Likewise.
9469 * gfortran.dg/dec_static_2.f90: Likewise.
9470 * gfortran.dg/dec_structure_1.f90: Likewise.
9471 * gfortran.dg/dec_structure_10.f90: Likewise.
9472 * gfortran.dg/dec_structure_18.f90: Likewise.
9473 * gfortran.dg/dec_structure_19.f90: Likewise.
9474 * gfortran.dg/dec_structure_2.f90: Likewise.
9475 * gfortran.dg/dec_structure_22.f90: Likewise.
9476 * gfortran.dg/dec_structure_3.f90: Likewise.
9477 * gfortran.dg/dec_structure_4.f90: Likewise.
9478 * gfortran.dg/dec_structure_5.f90: Likewise.
9479 * gfortran.dg/dec_structure_6.f90: Likewise.
9480 * gfortran.dg/dec_structure_7.f90: Likewise.
9481 * gfortran.dg/dec_union_1.f90: Likewise.
9482 * gfortran.dg/dec_union_2.f90: Likewise.
9483 * gfortran.dg/dec_union_3.f90: Likewise.
9484 * gfortran.dg/dec_union_4.f90: Likewise.
9485 * gfortran.dg/dec_union_5.f90: Likewise.
9486 * gfortran.dg/default_format_1.f90: Likewise.
9487 * gfortran.dg/default_format_2.f90: Likewise.
9488 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9489 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9490 * gfortran.dg/default_initialization_3.f90: Likewise.
9491 * gfortran.dg/default_initialization_4.f90: Likewise.
9492 * gfortran.dg/default_initialization_5.f90: Likewise.
9493 * gfortran.dg/deferred_character_1.f90: Likewise.
9494 * gfortran.dg/deferred_character_10.f90: Likewise.
9495 * gfortran.dg/deferred_character_11.f90: Likewise.
9496 * gfortran.dg/deferred_character_12.f90: Likewise.
9497 * gfortran.dg/deferred_character_13.f90: Likewise.
9498 * gfortran.dg/deferred_character_14.f90: Likewise.
9499 * gfortran.dg/deferred_character_15.f90: Likewise.
9500 * gfortran.dg/deferred_character_16.f90: Likewise.
9501 * gfortran.dg/deferred_character_2.f90: Likewise.
9502 * gfortran.dg/deferred_character_3.f90: Likewise.
9503 * gfortran.dg/deferred_character_4.f90: Likewise.
9504 * gfortran.dg/deferred_character_5.f90: Likewise.
9505 * gfortran.dg/deferred_character_6.f90: Likewise.
9506 * gfortran.dg/deferred_character_7.f90: Likewise.
9507 * gfortran.dg/deferred_character_8.f90: Likewise.
9508 * gfortran.dg/deferred_character_9.f90: Likewise.
9509 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9510 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9511 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9512 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9513 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9514 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9515 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9516 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9517 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9518 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9519 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9520 * gfortran.dg/defined_assignment_1.f90: Likewise.
9521 * gfortran.dg/defined_assignment_10.f90: Likewise.
9522 * gfortran.dg/defined_assignment_11.f90: Likewise.
9523 * gfortran.dg/defined_assignment_2.f90: Likewise.
9524 * gfortran.dg/defined_assignment_3.f90: Likewise.
9525 * gfortran.dg/defined_assignment_4.f90: Likewise.
9526 * gfortran.dg/defined_assignment_5.f90: Likewise.
9527 * gfortran.dg/defined_assignment_8.f90: Likewise.
9528 * gfortran.dg/defined_assignment_9.f90: Likewise.
9529 * gfortran.dg/dependency_2.f90: Likewise.
9530 * gfortran.dg/dependency_21.f90: Likewise.
9531 * gfortran.dg/dependency_22.f90: Likewise.
9532 * gfortran.dg/dependency_23.f90: Likewise.
9533 * gfortran.dg/dependency_24.f90: Likewise.
9534 * gfortran.dg/dependency_25.f90: Likewise.
9535 * gfortran.dg/dependency_26.f90: Likewise.
9536 * gfortran.dg/dependency_39.f90: Likewise.
9537 * gfortran.dg/dependency_40.f90: Likewise.
9538 * gfortran.dg/dependency_41.f90: Likewise.
9539 * gfortran.dg/dependency_42.f90: Likewise.
9540 * gfortran.dg/dependency_43.f90: Likewise.
9541 * gfortran.dg/dependency_44.f90: Likewise.
9542 * gfortran.dg/dependency_45.f90: Likewise.
9543 * gfortran.dg/dependency_50.f90: Likewise.
9544 * gfortran.dg/dependency_51.f90: Likewise.
9545 * gfortran.dg/dependent_decls_1.f90: Likewise.
9546 * gfortran.dg/der_array_1.f90: Likewise.
9547 * gfortran.dg/der_array_io_1.f90: Likewise.
9548 * gfortran.dg/der_array_io_2.f90: Likewise.
9549 * gfortran.dg/der_array_io_3.f90: Likewise.
9550 * gfortran.dg/der_io_1.f90: Likewise.
9551 * gfortran.dg/der_io_3.f90: Likewise.
9552 * gfortran.dg/der_pointer_2.f90: Likewise.
9553 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9554 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9555 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9556 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9557 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9558 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9559 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9560 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9561 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9562 * gfortran.dg/derived_external_function_1.f90: Likewise.
9563 * gfortran.dg/derived_init_1.f90: Likewise.
9564 * gfortran.dg/derived_init_2.f90: Likewise.
9565 * gfortran.dg/derived_init_3.f90: Likewise.
9566 * gfortran.dg/derived_init_4.f90: Likewise.
9567 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9568 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9569 * gfortran.dg/dev_null.F90: Likewise.
9570 * gfortran.dg/dfloat_1.f90: Likewise.
9571 * gfortran.dg/dim_sum_1.f90: Likewise.
9572 * gfortran.dg/dim_sum_2.f90: Likewise.
9573 * gfortran.dg/dim_sum_3.f90: Likewise.
9574 * gfortran.dg/direct_io_10.f: Likewise.
9575 * gfortran.dg/direct_io_11.f90: Likewise.
9576 * gfortran.dg/direct_io_12.f90: Likewise.
9577 * gfortran.dg/direct_io_2.f90: Likewise.
9578 * gfortran.dg/direct_io_3.f90: Likewise.
9579 * gfortran.dg/direct_io_4.f90: Likewise.
9580 * gfortran.dg/direct_io_5.f90: Likewise.
9581 * gfortran.dg/direct_io_6.f90: Likewise.
9582 * gfortran.dg/direct_io_7.f90: Likewise.
9583 * gfortran.dg/direct_io_8.f90: Likewise.
9584 * gfortran.dg/direct_io_9.f: Likewise.
9585 * gfortran.dg/do_1.f90: Likewise.
9586 * gfortran.dg/do_3.F90: Likewise.
9587 * gfortran.dg/do_concurrent_2.f90: Likewise.
9588 * gfortran.dg/do_concurrent_4.f90: Likewise.
9589 * gfortran.dg/do_corner_warn.f90: Likewise.
9590 * gfortran.dg/do_iterator_2.f90: Likewise.
9591 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9592 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9593 * gfortran.dg/dos_eol.f: Likewise.
9594 * gfortran.dg/dot_product_1.f03: Likewise.
9595 * gfortran.dg/dot_product_2.f90: Likewise.
9596 * gfortran.dg/dot_product_4.f90: Likewise.
9597 * gfortran.dg/dshift_1.F90: Likewise.
9598 * gfortran.dg/dshift_2.F90: Likewise.
9599 * gfortran.dg/dtio_1.f90: Likewise.
9600 * gfortran.dg/dtio_10.f90: Likewise.
9601 * gfortran.dg/dtio_12.f90: Likewise.
9602 * gfortran.dg/dtio_14.f90: Likewise.
9603 * gfortran.dg/dtio_15.f90: Likewise.
9604 * gfortran.dg/dtio_16.f90: Likewise.
9605 * gfortran.dg/dtio_17.f90: Likewise.
9606 * gfortran.dg/dtio_19.f90: Likewise.
9607 * gfortran.dg/dtio_2.f90: Likewise.
9608 * gfortran.dg/dtio_20.f03: Likewise.
9609 * gfortran.dg/dtio_22.f90: Likewise.
9610 * gfortran.dg/dtio_24.f90: Likewise.
9611 * gfortran.dg/dtio_25.f90: Likewise.
9612 * gfortran.dg/dtio_26.f03: Likewise.
9613 * gfortran.dg/dtio_27.f90: Likewise.
9614 * gfortran.dg/dtio_28.f03: Likewise.
9615 * gfortran.dg/dtio_3.f90: Likewise.
9616 * gfortran.dg/dtio_30.f03: Likewise.
9617 * gfortran.dg/dtio_31.f03: Likewise.
9618 * gfortran.dg/dtio_32.f03: Likewise.
9619 * gfortran.dg/dtio_4.f90: Likewise.
9620 * gfortran.dg/dtio_5.f90: Likewise.
9621 * gfortran.dg/dtio_7.f90: Likewise.
9622 * gfortran.dg/dtio_8.f90: Likewise.
9623 * gfortran.dg/dtio_9.f90: Likewise.
9624 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9625 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9626 * gfortran.dg/dup_save_1.f90: Likewise.
9627 * gfortran.dg/dup_save_2.f90: Likewise.
9628 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9629 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9630 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9631 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9632 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9633 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9634 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9635 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9636 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9637 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9638 * gfortran.dg/e_d_fmt.f90: Likewise.
9639 * gfortran.dg/edit_real_1.f90: Likewise.
9640 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9641 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9642 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9643 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9644 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9645 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9646 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9647 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9648 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9649 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9650 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9651 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9652 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9653 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9654 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9655 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9656 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9657 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9658 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9659 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9660 * gfortran.dg/empty_format_1.f90: Likewise.
9661 * gfortran.dg/endfile.f: Likewise.
9662 * gfortran.dg/endfile.f90: Likewise.
9663 * gfortran.dg/endfile_2.f90: Likewise.
9664 * gfortran.dg/entry_1.f90: Likewise.
9665 * gfortran.dg/entry_10.f90: Likewise.
9666 * gfortran.dg/entry_12.f90: Likewise.
9667 * gfortran.dg/entry_13.f90: Likewise.
9668 * gfortran.dg/entry_14.f90: Likewise.
9669 * gfortran.dg/entry_16.f90: Likewise.
9670 * gfortran.dg/entry_3.f90: Likewise.
9671 * gfortran.dg/entry_6.f90: Likewise.
9672 * gfortran.dg/entry_9.f90: Likewise.
9673 * gfortran.dg/entry_array_specs_2.f: Likewise.
9674 * gfortran.dg/enum_1.f90: Likewise.
9675 * gfortran.dg/enum_9.f90: Likewise.
9676 * gfortran.dg/eof_1.f90: Likewise.
9677 * gfortran.dg/eof_2.f90: Likewise.
9678 * gfortran.dg/eof_4.f90: Likewise.
9679 * gfortran.dg/eof_5.f90: Likewise.
9680 * gfortran.dg/eor_handling_1.f90: Likewise.
9681 * gfortran.dg/eor_handling_2.f90: Likewise.
9682 * gfortran.dg/eor_handling_3.f90: Likewise.
9683 * gfortran.dg/eor_handling_4.f90: Likewise.
9684 * gfortran.dg/eor_handling_5.f90: Likewise.
9685 * gfortran.dg/eoshift_3.f90: Likewise.
9686 * gfortran.dg/eoshift_4.f90: Likewise.
9687 * gfortran.dg/eoshift_5.f90: Likewise.
9688 * gfortran.dg/eoshift_6.f90: Likewise.
9689 * gfortran.dg/eoshift_large_1.f90: Likewise.
9690 * gfortran.dg/equiv_6.f90: Likewise.
9691 * gfortran.dg/equiv_7.f90: Likewise.
9692 * gfortran.dg/equiv_9.f90: Likewise.
9693 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9694 * gfortran.dg/erf_2.F90: Likewise.
9695 * gfortran.dg/erf_3.F90: Likewise.
9696 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9697 * gfortran.dg/error_format_2.f90: Likewise.
9698 * gfortran.dg/error_recovery_5.f90: Likewise.
9699 * gfortran.dg/execute_command_line_2.f90: Likewise.
9700 * gfortran.dg/execute_command_line_3.f90: Likewise.
9701 * gfortran.dg/exit_1.f08: Likewise.
9702 * gfortran.dg/exit_3.f08: Likewise.
9703 * gfortran.dg/exponent_1.f90: Likewise.
9704 * gfortran.dg/exponent_2.f90: Likewise.
9705 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9706 * gfortran.dg/extends_1.f03: Likewise.
9707 * gfortran.dg/extends_16.f90: Likewise.
9708 * gfortran.dg/extends_2.f03: Likewise.
9709 * gfortran.dg/extends_3.f03: Likewise.
9710 * gfortran.dg/extends_4.f03: Likewise.
9711 * gfortran.dg/extends_type_of_1.f03: Likewise.
9712 * gfortran.dg/extends_type_of_2.f03: Likewise.
9713 * gfortran.dg/external_procedures_3.f90: Likewise.
9714 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9715 * gfortran.dg/f2003_io_1.f03: Likewise.
9716 * gfortran.dg/f2003_io_4.f03: Likewise.
9717 * gfortran.dg/f2003_io_5.f03: Likewise.
9718 * gfortran.dg/f2003_io_6.f03: Likewise.
9719 * gfortran.dg/f2003_io_7.f03: Likewise.
9720 * gfortran.dg/f2c_1.f90: Likewise.
9721 * gfortran.dg/f2c_2.f90: Likewise.
9722 * gfortran.dg/f2c_3.f90: Likewise.
9723 * gfortran.dg/f2c_4.f90: Likewise.
9724 * gfortran.dg/f2c_6.f90: Likewise.
9725 * gfortran.dg/f2c_7.f90: Likewise.
9726 * gfortran.dg/f2c_9.f90: Likewise.
9727 * gfortran.dg/fgetc_1.f90: Likewise.
9728 * gfortran.dg/fgetc_2.f90: Likewise.
9729 * gfortran.dg/filename_null.f90: Likewise.
9730 * gfortran.dg/finalize_12.f90: Likewise.
9731 * gfortran.dg/finalize_13.f90: Likewise.
9732 * gfortran.dg/finalize_15.f90: Likewise.
9733 * gfortran.dg/finalize_17.f90: Likewise.
9734 * gfortran.dg/finalize_18.f90: Likewise.
9735 * gfortran.dg/finalize_25.f90: Likewise.
9736 * gfortran.dg/finalize_29.f08: Likewise.
9737 * gfortran.dg/finalize_31.f90: Likewise.
9738 * gfortran.dg/float_1.f90: Likewise.
9739 * gfortran.dg/flush_1.f90: Likewise.
9740 * gfortran.dg/fmt_bz_bn.f: Likewise.
9741 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9742 * gfortran.dg/fmt_cache_1.f: Likewise.
9743 * gfortran.dg/fmt_cache_2.f: Likewise.
9744 * gfortran.dg/fmt_cache_3.f90: Likewise.
9745 * gfortran.dg/fmt_colon.f90: Likewise.
9746 * gfortran.dg/fmt_e.f90: Likewise.
9747 * gfortran.dg/fmt_en.f90: Likewise.
9748 * gfortran.dg/fmt_error_10.f: Likewise.
9749 * gfortran.dg/fmt_error_9.f: Likewise.
9750 * gfortran.dg/fmt_exhaust.f90: Likewise.
9751 * gfortran.dg/fmt_f0_1.f90: Likewise.
9752 * gfortran.dg/fmt_f_an_p.f: Likewise.
9753 * gfortran.dg/fmt_fw_d.f90: Likewise.
9754 * gfortran.dg/fmt_g.f: Likewise.
9755 * gfortran.dg/fmt_g0_1.f08: Likewise.
9756 * gfortran.dg/fmt_g0_2.f08: Likewise.
9757 * gfortran.dg/fmt_g0_4.f08: Likewise.
9758 * gfortran.dg/fmt_g0_5.f08: Likewise.
9759 * gfortran.dg/fmt_g0_6.f08: Likewise.
9760 * gfortran.dg/fmt_g0_7.f08: Likewise.
9761 * gfortran.dg/fmt_g_1.f90: Likewise.
9762 * gfortran.dg/fmt_int_sign.f90: Likewise.
9763 * gfortran.dg/fmt_l.f90: Likewise.
9764 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9765 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9766 * gfortran.dg/fmt_p_1.f90: Likewise.
9767 * gfortran.dg/fmt_pf.f90: Likewise.
9768 * gfortran.dg/fmt_read.f90: Likewise.
9769 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9770 * gfortran.dg/fmt_t_1.f90: Likewise.
9771 * gfortran.dg/fmt_t_2.f90: Likewise.
9772 * gfortran.dg/fmt_t_3.f90: Likewise.
9773 * gfortran.dg/fmt_t_4.f90: Likewise.
9774 * gfortran.dg/fmt_t_5.f90: Likewise.
9775 * gfortran.dg/fmt_t_6.f: Likewise.
9776 * gfortran.dg/fmt_t_7.f: Likewise.
9777 * gfortran.dg/fmt_t_9.f: Likewise.
9778 * gfortran.dg/fmt_tl.f: Likewise.
9779 * gfortran.dg/fmt_unlimited.f90: Likewise.
9780 * gfortran.dg/fmt_white.f: Likewise.
9781 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9782 * gfortran.dg/fold_nearest.f90: Likewise.
9783 * gfortran.dg/forall_1.f90: Likewise.
9784 * gfortran.dg/forall_10.f90: Likewise.
9785 * gfortran.dg/forall_12.f90: Likewise.
9786 * gfortran.dg/forall_13.f90: Likewise.
9787 * gfortran.dg/forall_15.f90: Likewise.
9788 * gfortran.dg/forall_4.f90: Likewise.
9789 * gfortran.dg/forall_5.f90: Likewise.
9790 * gfortran.dg/forall_6.f90: Likewise.
9791 * gfortran.dg/forall_7.f90: Likewise.
9792 * gfortran.dg/fraction.f90: Likewise.
9793 * gfortran.dg/fseek.f90: Likewise.
9794 * gfortran.dg/ftell_1.f90: Likewise.
9795 * gfortran.dg/ftell_2.f90: Likewise.
9796 * gfortran.dg/ftell_3.f90: Likewise.
9797 * gfortran.dg/func_assign_2.f90: Likewise.
9798 * gfortran.dg/func_assign_3.f90: Likewise.
9799 * gfortran.dg/func_derived_1.f90: Likewise.
9800 * gfortran.dg/func_derived_2.f90: Likewise.
9801 * gfortran.dg/func_derived_3.f90: Likewise.
9802 * gfortran.dg/func_result_1.f90: Likewise.
9803 * gfortran.dg/func_result_2.f90: Likewise.
9804 * gfortran.dg/func_result_6.f90: Likewise.
9805 * gfortran.dg/function_charlen_2.f90: Likewise.
9806 * gfortran.dg/function_charlen_3.f: Likewise.
9807 * gfortran.dg/function_kinds_1.f90: Likewise.
9808 * gfortran.dg/function_kinds_4.f90: Likewise.
9809 * gfortran.dg/function_optimize_10.f90: Likewise.
9810 * gfortran.dg/function_optimize_11.f90: Likewise.
9811 * gfortran.dg/function_optimize_12.f90: Likewise.
9812 * gfortran.dg/function_optimize_4.f90: Likewise.
9813 * gfortran.dg/function_optimize_8.f90: Likewise.
9814 * gfortran.dg/g77/13037.f: Likewise.
9815 * gfortran.dg/g77/1832.f: Likewise.
9816 * gfortran.dg/g77/19981119-0.f: Likewise.
9817 * gfortran.dg/g77/19990313-0.f: Likewise.
9818 * gfortran.dg/g77/19990313-1.f: Likewise.
9819 * gfortran.dg/g77/19990313-2.f: Likewise.
9820 * gfortran.dg/g77/19990313-3.f: Likewise.
9821 * gfortran.dg/g77/19990419-1.f: Likewise.
9822 * gfortran.dg/g77/19990826-0.f: Likewise.
9823 * gfortran.dg/g77/19990826-2.f: Likewise.
9824 * gfortran.dg/g77/20000503-1.f: Likewise.
9825 * gfortran.dg/g77/20001111.f: Likewise.
9826 * gfortran.dg/g77/20010116.f: Likewise.
9827 * gfortran.dg/g77/20010216-1.f: Likewise.
9828 * gfortran.dg/g77/20010430.f: Likewise.
9829 * gfortran.dg/g77/20010610.f: Likewise.
9830 * gfortran.dg/g77/6177.f: Likewise.
9831 * gfortran.dg/g77/7388.f: Likewise.
9832 * gfortran.dg/g77/947.f: Likewise.
9833 * gfortran.dg/g77/970625-2.f: Likewise.
9834 * gfortran.dg/g77/971102-1.f: Likewise.
9835 * gfortran.dg/g77/980628-0.f: Likewise.
9836 * gfortran.dg/g77/980628-1.f: Likewise.
9837 * gfortran.dg/g77/980628-10.f: Likewise.
9838 * gfortran.dg/g77/980628-2.f: Likewise.
9839 * gfortran.dg/g77/980628-3.f: Likewise.
9840 * gfortran.dg/g77/980628-7.f: Likewise.
9841 * gfortran.dg/g77/980628-8.f: Likewise.
9842 * gfortran.dg/g77/980628-9.f: Likewise.
9843 * gfortran.dg/g77/980701-0.f: Likewise.
9844 * gfortran.dg/g77/980701-1.f: Likewise.
9845 * gfortran.dg/g77/cabs.f: Likewise.
9846 * gfortran.dg/g77/claus.f: Likewise.
9847 * gfortran.dg/g77/complex_1.f: Likewise.
9848 * gfortran.dg/g77/cpp3.F: Likewise.
9849 * gfortran.dg/g77/cpp4.F: Likewise.
9850 * gfortran.dg/g77/cpp5.F: Likewise.
9851 * gfortran.dg/g77/dcomplex.f: Likewise.
9852 * gfortran.dg/g77/dnrm2.f: Likewise.
9853 * gfortran.dg/g77/erfc.f: Likewise.
9854 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9855 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9856 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9857 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9858 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9859 * gfortran.dg/g77/int8421.f: Likewise.
9860 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9861 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9862 * gfortran.dg/g77/le.f: Likewise.
9863 * gfortran.dg/g77/short.f: Likewise.
9864 * gfortran.dg/gamma_1.f90: Likewise.
9865 * gfortran.dg/gamma_4.f90: Likewise.
9866 * gfortran.dg/gamma_5.f90: Likewise.
9867 * gfortran.dg/generic_13.f90: Likewise.
9868 * gfortran.dg/generic_15.f90: Likewise.
9869 * gfortran.dg/generic_19.f90: Likewise.
9870 * gfortran.dg/generic_20.f90: Likewise.
9871 * gfortran.dg/generic_23.f03: Likewise.
9872 * gfortran.dg/generic_25.f90: Likewise.
9873 * gfortran.dg/generic_27.f90: Likewise.
9874 * gfortran.dg/generic_31.f90: Likewise.
9875 * gfortran.dg/generic_4.f90: Likewise.
9876 * gfortran.dg/global_vars_c_init.f90: Likewise.
9877 * gfortran.dg/global_vars_f90_init.f90: Likewise.
9878 * gfortran.dg/gnu_logical_1.F: Likewise.
9879 * gfortran.dg/goacc/fixed-1.f: Likewise.
9880 * gfortran.dg/goacc/fixed-2.f: Likewise.
9881 * gfortran.dg/goacc/gang-static.f95: Likewise.
9882 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9883 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9884 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9885 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9886 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9887 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9888 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9889 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9890 * gfortran.dg/goacc/omp-fixed.f: Likewise.
9891 * gfortran.dg/gomp/crayptr5.f90: Likewise.
9892 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
9893 * gfortran.dg/gomp/pr48794.f90: Likewise.
9894 * gfortran.dg/gomp/pr72744.f90: Likewise.
9895 * gfortran.dg/gomp/pr77665.f90: Likewise.
9896 * gfortran.dg/gomp/workshare2.f90: Likewise.
9897 * gfortran.dg/gomp/workshare3.f90: Likewise.
9898 * gfortran.dg/goto_1.f: Likewise.
9899 * gfortran.dg/goto_2.f90: Likewise.
9900 * gfortran.dg/goto_4.f90: Likewise.
9901 * gfortran.dg/goto_6.f: Likewise.
9902 * gfortran.dg/graphite/id-26.f03: Likewise.
9903 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
9904 * gfortran.dg/graphite/pr29581.f90: Likewise.
9905 * gfortran.dg/graphite/pr29832.f90: Likewise.
9906 * gfortran.dg/graphite/run-id-1.f: Likewise.
9907 * gfortran.dg/graphite/run-id-2.f90: Likewise.
9908 * gfortran.dg/graphite/run-id-3.f90: Likewise.
9909 * gfortran.dg/hollerith.f90: Likewise.
9910 * gfortran.dg/hollerith4.f90: Likewise.
9911 * gfortran.dg/hollerith6.f90: Likewise.
9912 * gfortran.dg/hollerith8.f90: Likewise.
9913 * gfortran.dg/hollerith_1.f90: Likewise.
9914 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
9915 * gfortran.dg/hollerith_f95.f90: Likewise.
9916 * gfortran.dg/hollerith_legacy.f90: Likewise.
9917 * gfortran.dg/host_assoc_call_3.f90: Likewise.
9918 * gfortran.dg/host_assoc_function_1.f90: Likewise.
9919 * gfortran.dg/host_assoc_function_3.f90: Likewise.
9920 * gfortran.dg/host_assoc_function_4.f90: Likewise.
9921 * gfortran.dg/host_assoc_function_9.f90: Likewise.
9922 * gfortran.dg/host_dummy_index_1.f90: Likewise.
9923 * gfortran.dg/hypot_1.f90: Likewise.
9924 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
9925 * gfortran.dg/iargc.f90: Likewise.
9926 * gfortran.dg/ibits.f90: Likewise.
9927 * gfortran.dg/ichar_1.f90: Likewise.
9928 * gfortran.dg/ichar_2.f90: Likewise.
9929 * gfortran.dg/ieee/ieee_1.F90: Likewise.
9930 * gfortran.dg/ieee/ieee_2.f90: Likewise.
9931 * gfortran.dg/ieee/ieee_3.f90: Likewise.
9932 * gfortran.dg/ieee/ieee_4.f90: Likewise.
9933 * gfortran.dg/ieee/ieee_6.f90: Likewise.
9934 * gfortran.dg/ieee/ieee_7.f90: Likewise.
9935 * gfortran.dg/ieee/ieee_8.f90: Likewise.
9936 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
9937 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
9938 * gfortran.dg/ieee/large_1.f90: Likewise.
9939 * gfortran.dg/ieee/large_2.f90: Likewise.
9940 * gfortran.dg/ieee/large_3.F90: Likewise.
9941 * gfortran.dg/ieee/large_4.f90: Likewise.
9942 * gfortran.dg/ieee/rounding_1.f90: Likewise.
9943 * gfortran.dg/ieee/underflow_1.f90: Likewise.
9944 * gfortran.dg/impl_do_var_data.f90: Likewise.
9945 * gfortran.dg/implicit_10.f90: Likewise.
9946 * gfortran.dg/implicit_12.f90: Likewise.
9947 * gfortran.dg/implicit_class_1.f90: Likewise.
9948 * gfortran.dg/implicit_pure_1.f90: Likewise.
9949 * gfortran.dg/implied_do_1.f90: Likewise.
9950 * gfortran.dg/implied_do_io_1.f90: Likewise.
9951 * gfortran.dg/implied_do_io_2.f90: Likewise.
9952 * gfortran.dg/implied_do_io_3.f90: Likewise.
9953 * gfortran.dg/implied_shape_1.f08: Likewise.
9954 * gfortran.dg/import.f90: Likewise.
9955 * gfortran.dg/import4.f90: Likewise.
9956 * gfortran.dg/impure_1.f08: Likewise.
9957 * gfortran.dg/index.f90: Likewise.
9958 * gfortran.dg/index_2.f90: Likewise.
9959 * gfortran.dg/init_flag_1.f90: Likewise.
9960 * gfortran.dg/init_flag_10.f90: Likewise.
9961 * gfortran.dg/init_flag_15.f03: Likewise.
9962 * gfortran.dg/init_flag_2.f90: Likewise.
9963 * gfortran.dg/init_flag_3.f90: Likewise.
9964 * gfortran.dg/init_flag_4.f90: Likewise.
9965 * gfortran.dg/init_flag_5.f90: Likewise.
9966 * gfortran.dg/init_flag_6.f90: Likewise.
9967 * gfortran.dg/init_flag_7.f90: Likewise.
9968 * gfortran.dg/init_flag_9.f90: Likewise.
9969 * gfortran.dg/initialization_11.f90: Likewise.
9970 * gfortran.dg/initialization_19.f90: Likewise.
9971 * gfortran.dg/initialization_2.f90: Likewise.
9972 * gfortran.dg/initialization_22.f90: Likewise.
9973 * gfortran.dg/initialization_27.f90: Likewise.
9974 * gfortran.dg/initialization_5.f90: Likewise.
9975 * gfortran.dg/initialization_6.f90: Likewise.
9976 * gfortran.dg/inline_matmul_1.f90: Likewise.
9977 * gfortran.dg/inline_matmul_10.f90: Likewise.
9978 * gfortran.dg/inline_matmul_11.f90: Likewise.
9979 * gfortran.dg/inline_matmul_13.f90: Likewise.
9980 * gfortran.dg/inline_matmul_14.f90: Likewise.
9981 * gfortran.dg/inline_matmul_16.f90: Likewise.
9982 * gfortran.dg/inline_matmul_17.f90: Likewise.
9983 * gfortran.dg/inline_matmul_18.f90: Likewise.
9984 * gfortran.dg/inline_matmul_19.f90: Likewise.
9985 * gfortran.dg/inline_matmul_2.f90: Likewise.
9986 * gfortran.dg/inline_matmul_20.f90: Likewise.
9987 * gfortran.dg/inline_matmul_22.f90: Likewise.
9988 * gfortran.dg/inline_matmul_3.f90: Likewise.
9989 * gfortran.dg/inline_matmul_4.f90: Likewise.
9990 * gfortran.dg/inline_matmul_5.f90: Likewise.
9991 * gfortran.dg/inline_matmul_6.f90: Likewise.
9992 * gfortran.dg/inline_matmul_7.f90: Likewise.
9993 * gfortran.dg/inline_matmul_8.f90: Likewise.
9994 * gfortran.dg/inline_matmul_9.f90: Likewise.
9995 * gfortran.dg/inline_sum_1.f90: Likewise.
9996 * gfortran.dg/inline_sum_3.f90: Likewise.
9997 * gfortran.dg/inline_sum_5.f90: Likewise.
9998 * gfortran.dg/inquire-complex.f90: Likewise.
9999 * gfortran.dg/inquire.f90: Likewise.
10000 * gfortran.dg/inquire_10.f90: Likewise.
10001 * gfortran.dg/inquire_13.f90: Likewise.
10002 * gfortran.dg/inquire_15.f90: Likewise.
10003 * gfortran.dg/inquire_16.f90: Likewise.
10004 * gfortran.dg/inquire_17.f90: Likewise.
10005 * gfortran.dg/inquire_5.f90: Likewise.
10006 * gfortran.dg/inquire_6.f90: Likewise.
10007 * gfortran.dg/inquire_7.f90: Likewise.
10008 * gfortran.dg/inquire_9.f90: Likewise.
10009 * gfortran.dg/inquire_internal.f90: Likewise.
10010 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10011 * gfortran.dg/inquire_size.f90: Likewise.
10012 * gfortran.dg/int_1.f90: Likewise.
10013 * gfortran.dg/int_conv_1.f90: Likewise.
10014 * gfortran.dg/int_range_io_1.f90: Likewise.
10015 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10016 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10017 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10018 * gfortran.dg/integer_plus.f90: Likewise.
10019 * gfortran.dg/intent_out_2.f90: Likewise.
10020 * gfortran.dg/intent_out_5.f90: Likewise.
10021 * gfortran.dg/intent_out_6.f90: Likewise.
10022 * gfortran.dg/interface_12.f90: Likewise.
10023 * gfortran.dg/interface_19.f90: Likewise.
10024 * gfortran.dg/interface_4.f90: Likewise.
10025 * gfortran.dg/interface_5.f90: Likewise.
10026 * gfortran.dg/interface_9.f90: Likewise.
10027 * gfortran.dg/interface_assignment_1.f90: Likewise.
10028 * gfortran.dg/interface_assignment_2.f90: Likewise.
10029 * gfortran.dg/internal_dummy_2.f08: Likewise.
10030 * gfortran.dg/internal_dummy_3.f08: Likewise.
10031 * gfortran.dg/internal_dummy_4.f08: Likewise.
10032 * gfortran.dg/internal_pack_1.f90: Likewise.
10033 * gfortran.dg/internal_pack_10.f90: Likewise.
10034 * gfortran.dg/internal_pack_12.f90: Likewise.
10035 * gfortran.dg/internal_pack_13.f90: Likewise.
10036 * gfortran.dg/internal_pack_14.f90: Likewise.
10037 * gfortran.dg/internal_pack_15.f90: Likewise.
10038 * gfortran.dg/internal_pack_2.f90: Likewise.
10039 * gfortran.dg/internal_pack_3.f90: Likewise.
10040 * gfortran.dg/internal_pack_4.f90: Likewise.
10041 * gfortran.dg/internal_pack_6.f90: Likewise.
10042 * gfortran.dg/internal_pack_8.f90: Likewise.
10043 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10044 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10045 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10046 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10047 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10048 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10049 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10050 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10051 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10052 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10053 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10054 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10055 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10056 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10057 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10058 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10059 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10060 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10061 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10062 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10063 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10064 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10065 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10066 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10067 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10068 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10069 * gfortran.dg/io_err_1.f90: Likewise.
10070 * gfortran.dg/io_real_boz.f90: Likewise.
10071 * gfortran.dg/iomsg_1.f90: Likewise.
10072 * gfortran.dg/iostat_1.f90: Likewise.
10073 * gfortran.dg/iostat_2.f90: Likewise.
10074 * gfortran.dg/iostat_4.f90: Likewise.
10075 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10076 * gfortran.dg/ishft_1.f90: Likewise.
10077 * gfortran.dg/ishft_2.f90: Likewise.
10078 * gfortran.dg/ishft_4.f90: Likewise.
10079 * gfortran.dg/isnan_1.f90: Likewise.
10080 * gfortran.dg/isnan_2.f90: Likewise.
10081 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10082 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10083 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10084 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10085 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10086 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10087 * gfortran.dg/itime_idate_1.f: Likewise.
10088 * gfortran.dg/itime_idate_2.f: Likewise.
10089 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10090 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10091 * gfortran.dg/large_real_kind_1.f90: Likewise.
10092 * gfortran.dg/large_real_kind_2.F90: Likewise.
10093 * gfortran.dg/large_real_kind_3.F90: Likewise.
10094 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10095 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10096 * gfortran.dg/large_recl.f90: Likewise.
10097 * gfortran.dg/large_unit_1.f90: Likewise.
10098 * gfortran.dg/large_unit_2.f90: Likewise.
10099 * gfortran.dg/largeequiv_1.f90: Likewise.
10100 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10101 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10102 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10103 * gfortran.dg/list_read_1.f90: Likewise.
10104 * gfortran.dg/list_read_10.f90: Likewise.
10105 * gfortran.dg/list_read_11.f90: Likewise.
10106 * gfortran.dg/list_read_12.f90: Likewise.
10107 * gfortran.dg/list_read_13.f: Likewise.
10108 * gfortran.dg/list_read_14.f90: Likewise.
10109 * gfortran.dg/list_read_2.f90: Likewise.
10110 * gfortran.dg/list_read_3.f90: Likewise.
10111 * gfortran.dg/list_read_4.f90: Likewise.
10112 * gfortran.dg/list_read_5.f90: Likewise.
10113 * gfortran.dg/list_read_6.f90: Likewise.
10114 * gfortran.dg/list_read_7.f90: Likewise.
10115 * gfortran.dg/list_read_8.f90: Likewise.
10116 * gfortran.dg/list_read_9.f90: Likewise.
10117 * gfortran.dg/loc_2.f90: Likewise.
10118 * gfortran.dg/logical_1.f90: Likewise.
10119 * gfortran.dg/logical_dot_product.f90: Likewise.
10120 * gfortran.dg/logical_temp_io.f90: Likewise.
10121 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10122 * gfortran.dg/lrshift_1.f90: Likewise.
10123 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10124 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10125 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10126 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10127 * gfortran.dg/make_unit.f90: Likewise.
10128 * gfortran.dg/mapping_1.f90: Likewise.
10129 * gfortran.dg/mapping_2.f90: Likewise.
10130 * gfortran.dg/mapping_3.f90: Likewise.
10131 * gfortran.dg/masklr_1.F90: Likewise.
10132 * gfortran.dg/masklr_2.F90: Likewise.
10133 * gfortran.dg/matmul_1.f90: Likewise.
10134 * gfortran.dg/matmul_10.f90: Likewise.
10135 * gfortran.dg/matmul_12.f90: Likewise.
10136 * gfortran.dg/matmul_16.f90: Likewise.
10137 * gfortran.dg/matmul_17.f90: Likewise.
10138 * gfortran.dg/matmul_18.f90: Likewise.
10139 * gfortran.dg/matmul_2.f90: Likewise.
10140 * gfortran.dg/matmul_3.f90: Likewise.
10141 * gfortran.dg/matmul_4.f90: Likewise.
10142 * gfortran.dg/matmul_6.f90: Likewise.
10143 * gfortran.dg/matmul_8.f03: Likewise.
10144 * gfortran.dg/matmul_9.f90: Likewise.
10145 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10146 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10147 * gfortran.dg/matmul_const.f90: Likewise.
10148 * gfortran.dg/maxloc_1.f90: Likewise.
10149 * gfortran.dg/maxloc_2.f90: Likewise.
10150 * gfortran.dg/maxloc_3.f90: Likewise.
10151 * gfortran.dg/maxloc_4.f90: Likewise.
10152 * gfortran.dg/maxloc_string_1.f90: Likewise.
10153 * gfortran.dg/maxlocval_1.f90: Likewise.
10154 * gfortran.dg/maxlocval_2.f90: Likewise.
10155 * gfortran.dg/maxlocval_3.f90: Likewise.
10156 * gfortran.dg/maxlocval_4.f90: Likewise.
10157 * gfortran.dg/maxval_char_1.f90: Likewise.
10158 * gfortran.dg/maxval_char_2.f90: Likewise.
10159 * gfortran.dg/maxval_char_3.f90: Likewise.
10160 * gfortran.dg/maxval_char_4.f90: Likewise.
10161 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10162 * gfortran.dg/mclock.f90: Likewise.
10163 * gfortran.dg/merge_bits_1.F90: Likewise.
10164 * gfortran.dg/merge_bits_2.F90: Likewise.
10165 * gfortran.dg/merge_char_1.f90: Likewise.
10166 * gfortran.dg/merge_init_expr.f90: Likewise.
10167 * gfortran.dg/min_max_optional_1.f90: Likewise.
10168 * gfortran.dg/min_max_optional_5.f90: Likewise.
10169 * gfortran.dg/minloc_1.f90: Likewise.
10170 * gfortran.dg/minloc_2.f90: Likewise.
10171 * gfortran.dg/minloc_3.f90: Likewise.
10172 * gfortran.dg/minloc_4.f90: Likewise.
10173 * gfortran.dg/minloc_string_1.f90: Likewise.
10174 * gfortran.dg/minlocval_1.f90: Likewise.
10175 * gfortran.dg/minlocval_2.f90: Likewise.
10176 * gfortran.dg/minlocval_3.f90: Likewise.
10177 * gfortran.dg/minlocval_4.f90: Likewise.
10178 * gfortran.dg/minmax_char_1.f90: Likewise.
10179 * gfortran.dg/minmaxloc_1.f90: Likewise.
10180 * gfortran.dg/minmaxloc_10.f90: Likewise.
10181 * gfortran.dg/minmaxloc_11.f90: Likewise.
10182 * gfortran.dg/minmaxloc_12.f90: Likewise.
10183 * gfortran.dg/minmaxloc_13.f90: Likewise.
10184 * gfortran.dg/minmaxloc_2.f90: Likewise.
10185 * gfortran.dg/minmaxloc_3.f90: Likewise.
10186 * gfortran.dg/minmaxloc_4.f90: Likewise.
10187 * gfortran.dg/minmaxloc_5.f90: Likewise.
10188 * gfortran.dg/minmaxloc_6.f90: Likewise.
10189 * gfortran.dg/minmaxloc_7.f90: Likewise.
10190 * gfortran.dg/minmaxloc_8.f90: Likewise.
10191 * gfortran.dg/minmaxval_1.f90: Likewise.
10192 * gfortran.dg/minval_char_1.f90: Likewise.
10193 * gfortran.dg/minval_char_2.f90: Likewise.
10194 * gfortran.dg/minval_char_3.f90: Likewise.
10195 * gfortran.dg/minval_char_4.f90: Likewise.
10196 * gfortran.dg/minval_char_5.f90: Likewise.
10197 * gfortran.dg/minval_parameter_1.f90: Likewise.
10198 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10199 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10200 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10201 * gfortran.dg/missing_parens_1.f90: Likewise.
10202 * gfortran.dg/missing_parens_2.f90: Likewise.
10203 * gfortran.dg/mod_large_1.f90: Likewise.
10204 * gfortran.dg/mod_sign0_1.f90: Likewise.
10205 * gfortran.dg/module_blank_common.f90: Likewise.
10206 * gfortran.dg/module_commons_1.f90: Likewise.
10207 * gfortran.dg/module_commons_3.f90: Likewise.
10208 * gfortran.dg/module_double_reuse.f90: Likewise.
10209 * gfortran.dg/module_equivalence_1.f90: Likewise.
10210 * gfortran.dg/module_equivalence_2.f90: Likewise.
10211 * gfortran.dg/module_equivalence_3.f90: Likewise.
10212 * gfortran.dg/module_equivalence_5.f90: Likewise.
10213 * gfortran.dg/module_interface_1.f90: Likewise.
10214 * gfortran.dg/module_nan.f90: Likewise.
10215 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10216 * gfortran.dg/module_procedure_1.f90: Likewise.
10217 * gfortran.dg/module_read_1.f90: Likewise.
10218 * gfortran.dg/module_read_2.f90: Likewise.
10219 * gfortran.dg/module_widestring_1.f90: Likewise.
10220 * gfortran.dg/move_alloc.f90: Likewise.
10221 * gfortran.dg/move_alloc_10.f90: Likewise.
10222 * gfortran.dg/move_alloc_13.f90: Likewise.
10223 * gfortran.dg/move_alloc_14.f90: Likewise.
10224 * gfortran.dg/move_alloc_15.f90: Likewise.
10225 * gfortran.dg/move_alloc_16.f90: Likewise.
10226 * gfortran.dg/move_alloc_2.f90: Likewise.
10227 * gfortran.dg/move_alloc_5.f90: Likewise.
10228 * gfortran.dg/move_alloc_6.f90: Likewise.
10229 * gfortran.dg/move_alloc_9.f90: Likewise.
10230 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10231 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10232 * gfortran.dg/mvbits_1.f90: Likewise.
10233 * gfortran.dg/mvbits_2.f90: Likewise.
10234 * gfortran.dg/mvbits_3.f90: Likewise.
10235 * gfortran.dg/mvbits_4.f90: Likewise.
10236 * gfortran.dg/mvbits_7.f90: Likewise.
10237 * gfortran.dg/mvbits_8.f90: Likewise.
10238 * gfortran.dg/namelist_11.f: Likewise.
10239 * gfortran.dg/namelist_12.f: Likewise.
10240 * gfortran.dg/namelist_13.f90: Likewise.
10241 * gfortran.dg/namelist_14.f90: Likewise.
10242 * gfortran.dg/namelist_15.f90: Likewise.
10243 * gfortran.dg/namelist_16.f90: Likewise.
10244 * gfortran.dg/namelist_17.f90: Likewise.
10245 * gfortran.dg/namelist_18.f90: Likewise.
10246 * gfortran.dg/namelist_19.f90: Likewise.
10247 * gfortran.dg/namelist_20.f90: Likewise.
10248 * gfortran.dg/namelist_21.f90: Likewise.
10249 * gfortran.dg/namelist_22.f90: Likewise.
10250 * gfortran.dg/namelist_23.f90: Likewise.
10251 * gfortran.dg/namelist_24.f90: Likewise.
10252 * gfortran.dg/namelist_26.f90: Likewise.
10253 * gfortran.dg/namelist_27.f90: Likewise.
10254 * gfortran.dg/namelist_28.f90: Likewise.
10255 * gfortran.dg/namelist_29.f90: Likewise.
10256 * gfortran.dg/namelist_37.f90: Likewise.
10257 * gfortran.dg/namelist_38.f90: Likewise.
10258 * gfortran.dg/namelist_39.f90: Likewise.
10259 * gfortran.dg/namelist_40.f90: Likewise.
10260 * gfortran.dg/namelist_41.f90: Likewise.
10261 * gfortran.dg/namelist_42.f90: Likewise.
10262 * gfortran.dg/namelist_43.f90: Likewise.
10263 * gfortran.dg/namelist_44.f90: Likewise.
10264 * gfortran.dg/namelist_47.f90: Likewise.
10265 * gfortran.dg/namelist_48.f90: Likewise.
10266 * gfortran.dg/namelist_49.f90: Likewise.
10267 * gfortran.dg/namelist_50.f90: Likewise.
10268 * gfortran.dg/namelist_51.f90: Likewise.
10269 * gfortran.dg/namelist_52.f90: Likewise.
10270 * gfortran.dg/namelist_54.f90: Likewise.
10271 * gfortran.dg/namelist_55.f90: Likewise.
10272 * gfortran.dg/namelist_56.f90: Likewise.
10273 * gfortran.dg/namelist_57.f90: Likewise.
10274 * gfortran.dg/namelist_58.f90: Likewise.
10275 * gfortran.dg/namelist_59.f90: Likewise.
10276 * gfortran.dg/namelist_60.f90: Likewise.
10277 * gfortran.dg/namelist_61.f90: Likewise.
10278 * gfortran.dg/namelist_64.f90: Likewise.
10279 * gfortran.dg/namelist_65.f90: Likewise.
10280 * gfortran.dg/namelist_69.f90: Likewise.
10281 * gfortran.dg/namelist_70.f90: Likewise.
10282 * gfortran.dg/namelist_71.f90: Likewise.
10283 * gfortran.dg/namelist_72.f: Likewise.
10284 * gfortran.dg/namelist_73.f90: Likewise.
10285 * gfortran.dg/namelist_77.f90: Likewise.
10286 * gfortran.dg/namelist_78.f90: Likewise.
10287 * gfortran.dg/namelist_79.f90: Likewise.
10288 * gfortran.dg/namelist_80.f90: Likewise.
10289 * gfortran.dg/namelist_81.f90: Likewise.
10290 * gfortran.dg/namelist_82.f90: Likewise.
10291 * gfortran.dg/namelist_84.f90: Likewise.
10292 * gfortran.dg/namelist_85.f90: Likewise.
10293 * gfortran.dg/namelist_86.f90: Likewise.
10294 * gfortran.dg/namelist_87.f90: Likewise.
10295 * gfortran.dg/namelist_88.f90: Likewise.
10296 * gfortran.dg/namelist_89.f90: Likewise.
10297 * gfortran.dg/namelist_90.f: Likewise.
10298 * gfortran.dg/namelist_95.f90: Likewise.
10299 * gfortran.dg/namelist_char_only.f90: Likewise.
10300 * gfortran.dg/namelist_empty.f90: Likewise.
10301 * gfortran.dg/namelist_internal.f90: Likewise.
10302 * gfortran.dg/namelist_use.f90: Likewise.
10303 * gfortran.dg/namelist_use_only.f90: Likewise.
10304 * gfortran.dg/namelist_utf8.f90: Likewise.
10305 * gfortran.dg/nan_1.f90: Likewise.
10306 * gfortran.dg/nan_2.f90: Likewise.
10307 * gfortran.dg/nan_3.f90: Likewise.
10308 * gfortran.dg/nan_6.f90: Likewise.
10309 * gfortran.dg/nan_7.f90: Likewise.
10310 * gfortran.dg/nearest_1.f90: Likewise.
10311 * gfortran.dg/nearest_2.f90: Likewise.
10312 * gfortran.dg/nearest_3.f90: Likewise.
10313 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10314 * gfortran.dg/negative_automatic_size.f90: Likewise.
10315 * gfortran.dg/negative_unit.f: Likewise.
10316 * gfortran.dg/negative_unit2.f90: Likewise.
10317 * gfortran.dg/negative_unit_int8.f: Likewise.
10318 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10319 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10320 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10321 * gfortran.dg/nested_modules_1.f90: Likewise.
10322 * gfortran.dg/nested_modules_2.f90: Likewise.
10323 * gfortran.dg/nested_modules_3.f90: Likewise.
10324 * gfortran.dg/nesting_1.f90: Likewise.
10325 * gfortran.dg/new_line.f90: Likewise.
10326 * gfortran.dg/newunit_1.f90: Likewise.
10327 * gfortran.dg/newunit_3.f90: Likewise.
10328 * gfortran.dg/newunit_5.f90.f90: Likewise.
10329 * gfortran.dg/nint_1.f90: Likewise.
10330 * gfortran.dg/nint_2.f90: Likewise.
10331 * gfortran.dg/no_arg_check_2.f90: Likewise.
10332 * gfortran.dg/no_range_check_1.f90: Likewise.
10333 * gfortran.dg/no_range_check_2.f90: Likewise.
10334 * gfortran.dg/no_range_check_3.f90: Likewise.
10335 * gfortran.dg/noadv_size.f90: Likewise.
10336 * gfortran.dg/nonreturning_statements.f90: Likewise.
10337 * gfortran.dg/norm2_1.f90: Likewise.
10338 * gfortran.dg/norm2_3.f90: Likewise.
10339 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10340 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10341 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10342 * gfortran.dg/null_4.f90: Likewise.
10343 * gfortran.dg/null_9.f90: Likewise.
10344 * gfortran.dg/nullify_3.f90: Likewise.
10345 * gfortran.dg/oldstyle_1.f90: Likewise.
10346 * gfortran.dg/open_access_append_1.f90: Likewise.
10347 * gfortran.dg/open_access_append_2.f90: Likewise.
10348 * gfortran.dg/open_errors.f90: Likewise.
10349 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10350 * gfortran.dg/open_new.f90: Likewise.
10351 * gfortran.dg/open_readonly_1.f90: Likewise.
10352 * gfortran.dg/operator_1.f90: Likewise.
10353 * gfortran.dg/optional_absent_1.f90: Likewise.
10354 * gfortran.dg/optional_absent_2.f90: Likewise.
10355 * gfortran.dg/optional_absent_3.f90: Likewise.
10356 * gfortran.dg/optional_class_1.f90: Likewise.
10357 * gfortran.dg/optional_dim_2.f90: Likewise.
10358 * gfortran.dg/optional_dim_3.f90: Likewise.
10359 * gfortran.dg/output_exponents_1.f90: Likewise.
10360 * gfortran.dg/overload_1.f90: Likewise.
10361 * gfortran.dg/overload_2.f90: Likewise.
10362 * gfortran.dg/overwrite_1.f: Likewise.
10363 * gfortran.dg/pad_no.f90: Likewise.
10364 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10365 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10366 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10367 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10368 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10369 * gfortran.dg/parens_3.f90: Likewise.
10370 * gfortran.dg/parens_5.f90: Likewise.
10371 * gfortran.dg/parens_6.f90: Likewise.
10372 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10373 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10374 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10375 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10376 * gfortran.dg/parity_1.f90: Likewise.
10377 * gfortran.dg/past_eor.f90: Likewise.
10378 * gfortran.dg/pdt_1.f03: Likewise.
10379 * gfortran.dg/pdt_10.f03: Likewise.
10380 * gfortran.dg/pdt_11.f03: Likewise.
10381 * gfortran.dg/pdt_12.f03: Likewise.
10382 * gfortran.dg/pdt_13.f03: Likewise.
10383 * gfortran.dg/pdt_14.f03: Likewise.
10384 * gfortran.dg/pdt_15.f03: Likewise.
10385 * gfortran.dg/pdt_19.f03: Likewise.
10386 * gfortran.dg/pdt_20.f03: Likewise.
10387 * gfortran.dg/pdt_22.f03: Likewise.
10388 * gfortran.dg/pdt_23.f03: Likewise.
10389 * gfortran.dg/pdt_25.f03: Likewise.
10390 * gfortran.dg/pdt_26.f03: Likewise.
10391 * gfortran.dg/pdt_27.f03: Likewise.
10392 * gfortran.dg/pdt_28.f03: Likewise.
10393 * gfortran.dg/pdt_3.f03: Likewise.
10394 * gfortran.dg/pdt_4.f03: Likewise.
10395 * gfortran.dg/pdt_5.f03: Likewise.
10396 * gfortran.dg/pdt_7.f03: Likewise.
10397 * gfortran.dg/pointer_1.f90: Likewise.
10398 * gfortran.dg/pointer_array_1.f90: Likewise.
10399 * gfortran.dg/pointer_array_3.f90: Likewise.
10400 * gfortran.dg/pointer_array_4.f90: Likewise.
10401 * gfortran.dg/pointer_array_5.f90: Likewise.
10402 * gfortran.dg/pointer_array_6.f90: Likewise.
10403 * gfortran.dg/pointer_array_7.f90: Likewise.
10404 * gfortran.dg/pointer_array_8.f90: Likewise.
10405 * gfortran.dg/pointer_array_9.f90: Likewise.
10406 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10407 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10408 * gfortran.dg/pointer_assign_10.f90: Likewise.
10409 * gfortran.dg/pointer_assign_11.f90: Likewise.
10410 * gfortran.dg/pointer_assign_4.f90: Likewise.
10411 * gfortran.dg/pointer_assign_8.f90: Likewise.
10412 * gfortran.dg/pointer_assign_9.f90: Likewise.
10413 * gfortran.dg/pointer_check_10.f90: Likewise.
10414 * gfortran.dg/pointer_check_9.f90: Likewise.
10415 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10416 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10417 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10418 * gfortran.dg/pointer_init_1.f90: Likewise.
10419 * gfortran.dg/pointer_init_3.f90: Likewise.
10420 * gfortran.dg/pointer_init_4.f90: Likewise.
10421 * gfortran.dg/pointer_init_5.f90: Likewise.
10422 * gfortran.dg/pointer_init_8.f90: Likewise.
10423 * gfortran.dg/pointer_intent_1.f90: Likewise.
10424 * gfortran.dg/pointer_intent_4.f90: Likewise.
10425 * gfortran.dg/pointer_intent_5.f90: Likewise.
10426 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10427 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10428 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10429 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10430 * gfortran.dg/pointer_target_1.f90: Likewise.
10431 * gfortran.dg/pointer_target_2.f90: Likewise.
10432 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10433 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10434 * gfortran.dg/power.f90: Likewise.
10435 * gfortran.dg/power1.f90: Likewise.
10436 * gfortran.dg/power_3.f90: Likewise.
10437 * gfortran.dg/power_4.f90: Likewise.
10438 * gfortran.dg/power_5.f90: Likewise.
10439 * gfortran.dg/pr12884.f: Likewise.
10440 * gfortran.dg/pr15129.f90: Likewise.
10441 * gfortran.dg/pr15140.f90: Likewise.
10442 * gfortran.dg/pr15324.f90: Likewise.
10443 * gfortran.dg/pr15332.f: Likewise.
10444 * gfortran.dg/pr15957.f90: Likewise.
10445 * gfortran.dg/pr15959.f90: Likewise.
10446 * gfortran.dg/pr16597.f90: Likewise.
10447 * gfortran.dg/pr16861.f90: Likewise.
10448 * gfortran.dg/pr16938.f90: Likewise.
10449 * gfortran.dg/pr17090.f90: Likewise.
10450 * gfortran.dg/pr17143.f90: Likewise.
10451 * gfortran.dg/pr17164.f90: Likewise.
10452 * gfortran.dg/pr17229.f: Likewise.
10453 * gfortran.dg/pr17285.f90: Likewise.
10454 * gfortran.dg/pr17286.f90: Likewise.
10455 * gfortran.dg/pr17472.f: Likewise.
10456 * gfortran.dg/pr17612.f90: Likewise.
10457 * gfortran.dg/pr17706.f90: Likewise.
10458 * gfortran.dg/pr18025.f90: Likewise.
10459 * gfortran.dg/pr18122.f90: Likewise.
10460 * gfortran.dg/pr18210.f90: Likewise.
10461 * gfortran.dg/pr18392.f90: Likewise.
10462 * gfortran.dg/pr19155.f: Likewise.
10463 * gfortran.dg/pr19216.f: Likewise.
10464 * gfortran.dg/pr19467.f90: Likewise.
10465 * gfortran.dg/pr19657.f: Likewise.
10466 * gfortran.dg/pr19926.f90: Likewise.
10467 * gfortran.dg/pr19928-1.f90: Likewise.
10468 * gfortran.dg/pr19928-2.f90: Likewise.
10469 * gfortran.dg/pr20086.f90: Likewise.
10470 * gfortran.dg/pr20124.f90: Likewise.
10471 * gfortran.dg/pr20163-2.f: Likewise.
10472 * gfortran.dg/pr20480.f90: Likewise.
10473 * gfortran.dg/pr20755.f: Likewise.
10474 * gfortran.dg/pr20950.f: Likewise.
10475 * gfortran.dg/pr21177.f90: Likewise.
10476 * gfortran.dg/pr21730.f: Likewise.
10477 * gfortran.dg/pr22491.f: Likewise.
10478 * gfortran.dg/pr25603.f: Likewise.
10479 * gfortran.dg/pr26246_2.f90: Likewise.
10480 * gfortran.dg/pr32136.f90: Likewise.
10481 * gfortran.dg/pr32533.f90: Likewise.
10482 * gfortran.dg/pr33794.f90: Likewise.
10483 * gfortran.dg/pr35662.f90: Likewise.
10484 * gfortran.dg/pr35944-1.f90: Likewise.
10485 * gfortran.dg/pr35944-2.f90: Likewise.
10486 * gfortran.dg/pr35983.f90: Likewise.
10487 * gfortran.dg/pr39865.f90: Likewise.
10488 * gfortran.dg/pr41212.f90: Likewise.
10489 * gfortran.dg/pr43808.f90: Likewise.
10490 * gfortran.dg/pr44592.f90: Likewise.
10491 * gfortran.dg/pr44735.f90: Likewise.
10492 * gfortran.dg/pr45308.f03: Likewise.
10493 * gfortran.dg/pr46297.f: Likewise.
10494 * gfortran.dg/pr46588.f90: Likewise.
10495 * gfortran.dg/pr46665.f90: Likewise.
10496 * gfortran.dg/pr46804.f90: Likewise.
10497 * gfortran.dg/pr47008.f03: Likewise.
10498 * gfortran.dg/pr47614.f: Likewise.
10499 * gfortran.dg/pr47878.f90: Likewise.
10500 * gfortran.dg/pr49103.f90: Likewise.
10501 * gfortran.dg/pr50069_1.f90: Likewise.
10502 * gfortran.dg/pr50769.f90: Likewise.
10503 * gfortran.dg/pr52608.f90: Likewise.
10504 * gfortran.dg/pr55086_2.f90: Likewise.
10505 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10506 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10507 * gfortran.dg/pr55330.f90: Likewise.
10508 * gfortran.dg/pr56015.f90: Likewise.
10509 * gfortran.dg/pr57910.f90: Likewise.
10510 * gfortran.dg/pr59700.f90: Likewise.
10511 * gfortran.dg/pr62125.f90: Likewise.
10512 * gfortran.dg/pr64530.f90: Likewise.
10513 * gfortran.dg/pr65429.f90: Likewise.
10514 * gfortran.dg/pr65450.f90: Likewise.
10515 * gfortran.dg/pr65504.f90: Likewise.
10516 * gfortran.dg/pr65903.f90: Likewise.
10517 * gfortran.dg/pr66311.f90: Likewise.
10518 * gfortran.dg/pr66864.f90: Likewise.
10519 * gfortran.dg/pr67140.f90: Likewise.
10520 * gfortran.dg/pr67524.f90: Likewise.
10521 * gfortran.dg/pr67885.f90: Likewise.
10522 * gfortran.dg/pr68053.f90: Likewise.
10523 * gfortran.dg/pr68566.f90: Likewise.
10524 * gfortran.dg/pr69514_1.f90: Likewise.
10525 * gfortran.dg/pr69514_2.f90: Likewise.
10526 * gfortran.dg/pr69739.f90: Likewise.
10527 * gfortran.dg/pr70673.f90: Likewise.
10528 * gfortran.dg/pr71523_2.f90: Likewise.
10529 * gfortran.dg/pr71764.f90: Likewise.
10530 * gfortran.dg/pr78092.f90: Likewise.
10531 * gfortran.dg/pr82973.f90: Likewise.
10532 * gfortran.dg/pr83864.f90: Likewise.
10533 * gfortran.dg/pr83874.f90: Likewise.
10534 * gfortran.dg/pr84088.f90: Likewise.
10535 * gfortran.dg/pr84155.f90: Likewise.
10536 * gfortran.dg/proc_decl_12.f90: Likewise.
10537 * gfortran.dg/proc_decl_13.f90: Likewise.
10538 * gfortran.dg/proc_decl_15.f90: Likewise.
10539 * gfortran.dg/proc_decl_17.f90: Likewise.
10540 * gfortran.dg/proc_decl_18.f90: Likewise.
10541 * gfortran.dg/proc_decl_2.f90: Likewise.
10542 * gfortran.dg/proc_decl_5.f90: Likewise.
10543 * gfortran.dg/proc_decl_9.f90: Likewise.
10544 * gfortran.dg/proc_ptr_1.f90: Likewise.
10545 * gfortran.dg/proc_ptr_10.f90: Likewise.
10546 * gfortran.dg/proc_ptr_12.f90: Likewise.
10547 * gfortran.dg/proc_ptr_18.f90: Likewise.
10548 * gfortran.dg/proc_ptr_19.f90: Likewise.
10549 * gfortran.dg/proc_ptr_21.f90: Likewise.
10550 * gfortran.dg/proc_ptr_22.f90: Likewise.
10551 * gfortran.dg/proc_ptr_23.f90: Likewise.
10552 * gfortran.dg/proc_ptr_25.f90: Likewise.
10553 * gfortran.dg/proc_ptr_26.f90: Likewise.
10554 * gfortran.dg/proc_ptr_3.f90: Likewise.
10555 * gfortran.dg/proc_ptr_36.f90: Likewise.
10556 * gfortran.dg/proc_ptr_47.f90: Likewise.
10557 * gfortran.dg/proc_ptr_48.f90: Likewise.
10558 * gfortran.dg/proc_ptr_5.f90: Likewise.
10559 * gfortran.dg/proc_ptr_6.f90: Likewise.
10560 * gfortran.dg/proc_ptr_7.f90: Likewise.
10561 * gfortran.dg/proc_ptr_8.f90: Likewise.
10562 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10563 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10564 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10565 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10566 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10567 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10568 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10569 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10570 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10571 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10572 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10573 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10574 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10575 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10576 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10577 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10578 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10579 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10580 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10581 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10582 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10583 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10584 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10585 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10586 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10587 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10588 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10589 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10590 * gfortran.dg/product_init_expr.f03: Likewise.
10591 * gfortran.dg/promotion.f90: Likewise.
10592 * gfortran.dg/promotion_3.f90: Likewise.
10593 * gfortran.dg/promotion_4.f90: Likewise.
10594 * gfortran.dg/protected_1.f90: Likewise.
10595 * gfortran.dg/protected_2.f90: Likewise.
10596 * gfortran.dg/ptr-func-1.f90: Likewise.
10597 * gfortran.dg/ptr-func-2.f90: Likewise.
10598 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10599 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10600 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10601 * gfortran.dg/pure_byref_1.f90: Likewise.
10602 * gfortran.dg/pure_byref_2.f90: Likewise.
10603 * gfortran.dg/pure_byref_3.f90: Likewise.
10604 * gfortran.dg/quad_2.f90: Likewise.
10605 * gfortran.dg/quad_3.f90: Likewise.
10606 * gfortran.dg/random_3.f90: Likewise.
10607 * gfortran.dg/random_4.f90: Likewise.
10608 * gfortran.dg/random_7.f90: Likewise.
10609 * gfortran.dg/read_2.f90: Likewise.
10610 * gfortran.dg/read_3.f90: Likewise.
10611 * gfortran.dg/read_4.f90: Likewise.
10612 * gfortran.dg/read_5.f90: Likewise.
10613 * gfortran.dg/read_bad_advance.f90: Likewise.
10614 * gfortran.dg/read_bang.f90: Likewise.
10615 * gfortran.dg/read_bang4.f90: Likewise.
10616 * gfortran.dg/read_comma.f: Likewise.
10617 * gfortran.dg/read_dir.f90: Likewise.
10618 * gfortran.dg/read_empty_file.f: Likewise.
10619 * gfortran.dg/read_eof_1.f90: Likewise.
10620 * gfortran.dg/read_eof_2.f90: Likewise.
10621 * gfortran.dg/read_eof_3.f90: Likewise.
10622 * gfortran.dg/read_eof_4.f90: Likewise.
10623 * gfortran.dg/read_eof_5.f90: Likewise.
10624 * gfortran.dg/read_eof_6.f: Likewise.
10625 * gfortran.dg/read_eof_7.f90: Likewise.
10626 * gfortran.dg/read_eof_8.f90: Likewise.
10627 * gfortran.dg/read_eof_all.f90: Likewise.
10628 * gfortran.dg/read_eor.f90: Likewise.
10629 * gfortran.dg/read_float_1.f90: Likewise.
10630 * gfortran.dg/read_float_2.f03: Likewise.
10631 * gfortran.dg/read_float_3.f90: Likewise.
10632 * gfortran.dg/read_float_4.f90: Likewise.
10633 * gfortran.dg/read_infnan_1.f90: Likewise.
10634 * gfortran.dg/read_list_eof_1.f90: Likewise.
10635 * gfortran.dg/read_logical.f90: Likewise.
10636 * gfortran.dg/read_many_1.f: Likewise.
10637 * gfortran.dg/read_no_eor.f90: Likewise.
10638 * gfortran.dg/read_noadvance.f90: Likewise.
10639 * gfortran.dg/read_repeat.f90: Likewise.
10640 * gfortran.dg/read_repeat_2.f90: Likewise.
10641 * gfortran.dg/read_size_noadvance.f90: Likewise.
10642 * gfortran.dg/read_x_eof.f90: Likewise.
10643 * gfortran.dg/read_x_past.f: Likewise.
10644 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10645 * gfortran.dg/real_const_1.f: Likewise.
10646 * gfortran.dg/real_const_2.f90: Likewise.
10647 * gfortran.dg/real_const_3.f90: Likewise.
10648 * gfortran.dg/real_do_1.f90: Likewise.
10649 * gfortran.dg/real_index_1.f90: Likewise.
10650 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10651 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10652 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10653 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10654 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10655 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10656 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10657 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10658 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10659 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10660 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10661 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10662 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10663 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10664 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10665 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10666 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10667 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10668 * gfortran.dg/record_marker_1.f90: Likewise.
10669 * gfortran.dg/record_marker_2.f: Likewise.
10670 * gfortran.dg/record_marker_3.f90: Likewise.
10671 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10672 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10673 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10674 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10675 * gfortran.dg/recursive_check_7.f90: Likewise.
10676 * gfortran.dg/recursive_reference_1.f90: Likewise.
10677 * gfortran.dg/recursive_reference_2.f90: Likewise.
10678 * gfortran.dg/recursive_stack.f90: Likewise.
10679 * gfortran.dg/reduction.f90: Likewise.
10680 * gfortran.dg/repack_arrays_1.f90: Likewise.
10681 * gfortran.dg/repeat_1.f90: Likewise.
10682 * gfortran.dg/repeat_2.f90: Likewise.
10683 * gfortran.dg/repeat_3.f90: Likewise.
10684 * gfortran.dg/repeat_6.f90: Likewise.
10685 * gfortran.dg/reshape-alloc.f90: Likewise.
10686 * gfortran.dg/reshape-complex.f90: Likewise.
10687 * gfortran.dg/reshape.f90: Likewise.
10688 * gfortran.dg/reshape_2.f90: Likewise.
10689 * gfortran.dg/reshape_7.f90: Likewise.
10690 * gfortran.dg/reshape_empty_1.f03: Likewise.
10691 * gfortran.dg/reshape_pad_1.f90: Likewise.
10692 * gfortran.dg/reshape_rank7.f90: Likewise.
10693 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10694 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10695 * gfortran.dg/result_default_init_1.f90: Likewise.
10696 * gfortran.dg/result_in_spec_1.f90: Likewise.
10697 * gfortran.dg/result_in_spec_2.f90: Likewise.
10698 * gfortran.dg/ret_array_1.f90: Likewise.
10699 * gfortran.dg/ret_pointer_1.f90: Likewise.
10700 * gfortran.dg/ret_pointer_2.f90: Likewise.
10701 * gfortran.dg/rewind_1.f90: Likewise.
10702 * gfortran.dg/round_1.f03: Likewise.
10703 * gfortran.dg/round_2.f03: Likewise.
10704 * gfortran.dg/round_3.f08: Likewise.
10705 * gfortran.dg/round_4.f90: Likewise.
10706 * gfortran.dg/rrspacing_1.f90: Likewise.
10707 * gfortran.dg/runtime_warning_1.f90: Likewise.
10708 * gfortran.dg/same_type_as_2.f03: Likewise.
10709 * gfortran.dg/save_1.f90: Likewise.
10710 * gfortran.dg/save_5.f90: Likewise.
10711 * gfortran.dg/save_6.f90: Likewise.
10712 * gfortran.dg/scalar_mask_1.f90: Likewise.
10713 * gfortran.dg/scalar_mask_2.f90: Likewise.
10714 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10715 * gfortran.dg/scale_1.f90: Likewise.
10716 * gfortran.dg/scan_1.f90: Likewise.
10717 * gfortran.dg/scan_2.f90: Likewise.
10718 * gfortran.dg/secnds-1.f: Likewise.
10719 * gfortran.dg/secnds.f: Likewise.
10720 * gfortran.dg/select_1.f90: Likewise.
10721 * gfortran.dg/select_2.f90: Likewise.
10722 * gfortran.dg/select_3.f90: Likewise.
10723 * gfortran.dg/select_5.f90: Likewise.
10724 * gfortran.dg/select_char_1.f90: Likewise.
10725 * gfortran.dg/select_char_2.f90: Likewise.
10726 * gfortran.dg/select_type_13.f03: Likewise.
10727 * gfortran.dg/select_type_14.f03: Likewise.
10728 * gfortran.dg/select_type_15.f03: Likewise.
10729 * gfortran.dg/select_type_19.f03: Likewise.
10730 * gfortran.dg/select_type_2.f03: Likewise.
10731 * gfortran.dg/select_type_26.f03: Likewise.
10732 * gfortran.dg/select_type_27.f03: Likewise.
10733 * gfortran.dg/select_type_28.f03: Likewise.
10734 * gfortran.dg/select_type_3.f03: Likewise.
10735 * gfortran.dg/select_type_35.f03: Likewise.
10736 * gfortran.dg/select_type_36.f03: Likewise.
10737 * gfortran.dg/select_type_37.f03: Likewise.
10738 * gfortran.dg/select_type_39.f03: Likewise.
10739 * gfortran.dg/select_type_4.f90: Likewise.
10740 * gfortran.dg/select_type_5.f03: Likewise.
10741 * gfortran.dg/select_type_6.f03: Likewise.
10742 * gfortran.dg/select_type_7.f03: Likewise.
10743 * gfortran.dg/select_type_8.f03: Likewise.
10744 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10745 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10746 * gfortran.dg/selected_kind_1.f90: Likewise.
10747 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10748 * gfortran.dg/shape_2.f90: Likewise.
10749 * gfortran.dg/shape_4.f90: Likewise.
10750 * gfortran.dg/shape_5.f90: Likewise.
10751 * gfortran.dg/shape_7.f90: Likewise.
10752 * gfortran.dg/shape_8.f90: Likewise.
10753 * gfortran.dg/shape_9.f90: Likewise.
10754 * gfortran.dg/shift-kind_2.f90: Likewise.
10755 * gfortran.dg/shiftalr_1.F90: Likewise.
10756 * gfortran.dg/shiftalr_2.F90: Likewise.
10757 * gfortran.dg/simpleif_1.f90: Likewise.
10758 * gfortran.dg/simplify_argN_1.f90: Likewise.
10759 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10760 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10761 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10762 * gfortran.dg/simplify_modulo.f90: Likewise.
10763 * gfortran.dg/single_char_string.f90: Likewise.
10764 * gfortran.dg/size_dim.f90: Likewise.
10765 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10766 * gfortran.dg/sizeof.f90: Likewise.
10767 * gfortran.dg/sizeof_4.f90: Likewise.
10768 * gfortran.dg/slash_1.f90: Likewise.
10769 * gfortran.dg/sms-1.f90: Likewise.
10770 * gfortran.dg/sms-2.f90: Likewise.
10771 * gfortran.dg/spec_expr_7.f90: Likewise.
10772 * gfortran.dg/specifics_1.f90: Likewise.
10773 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10774 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10775 * gfortran.dg/spread_init_expr.f03: Likewise.
10776 * gfortran.dg/spread_scalar_source.f90: Likewise.
10777 * gfortran.dg/spread_shape_1.f90: Likewise.
10778 * gfortran.dg/stat_1.f90: Likewise.
10779 * gfortran.dg/stat_2.f90: Likewise.
10780 * gfortran.dg/stfunc_1.f90: Likewise.
10781 * gfortran.dg/stfunc_4.f90: Likewise.
10782 * gfortran.dg/stfunc_6.f90: Likewise.
10783 * gfortran.dg/storage_size_1.f08: Likewise.
10784 * gfortran.dg/storage_size_3.f08: Likewise.
10785 * gfortran.dg/storage_size_4.f90: Likewise.
10786 * gfortran.dg/streamio_1.f90: Likewise.
10787 * gfortran.dg/streamio_10.f90: Likewise.
10788 * gfortran.dg/streamio_11.f90: Likewise.
10789 * gfortran.dg/streamio_12.f90: Likewise.
10790 * gfortran.dg/streamio_13.f90: Likewise.
10791 * gfortran.dg/streamio_14.f90: Likewise.
10792 * gfortran.dg/streamio_15.f90: Likewise.
10793 * gfortran.dg/streamio_16.f90: Likewise.
10794 * gfortran.dg/streamio_17.f90: Likewise.
10795 * gfortran.dg/streamio_2.f90: Likewise.
10796 * gfortran.dg/streamio_3.f90: Likewise.
10797 * gfortran.dg/streamio_4.f90: Likewise.
10798 * gfortran.dg/streamio_5.f90: Likewise.
10799 * gfortran.dg/streamio_6.f90: Likewise.
10800 * gfortran.dg/streamio_7.f90: Likewise.
10801 * gfortran.dg/streamio_8.f90: Likewise.
10802 * gfortran.dg/streamio_9.f90: Likewise.
10803 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10804 * gfortran.dg/string_4.f90: Likewise.
10805 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10806 * gfortran.dg/string_assign_2.f90: Likewise.
10807 * gfortran.dg/string_compare_1.f90: Likewise.
10808 * gfortran.dg/string_compare_2.f90: Likewise.
10809 * gfortran.dg/string_compare_3.f90: Likewise.
10810 * gfortran.dg/string_ctor_1.f90: Likewise.
10811 * gfortran.dg/string_length_1.f90: Likewise.
10812 * gfortran.dg/string_length_2.f90: Likewise.
10813 * gfortran.dg/string_length_3.f90: Likewise.
10814 * gfortran.dg/string_length_4.f90: Likewise.
10815 * gfortran.dg/string_null_compare_1.f: Likewise.
10816 * gfortran.dg/string_pad_trunc.f90: Likewise.
10817 * gfortran.dg/structure_constructor_1.f03: Likewise.
10818 * gfortran.dg/structure_constructor_11.f90: Likewise.
10819 * gfortran.dg/structure_constructor_13.f03: Likewise.
10820 * gfortran.dg/structure_constructor_2.f03: Likewise.
10821 * gfortran.dg/structure_constructor_5.f03: Likewise.
10822 * gfortran.dg/submodule_1.f08: Likewise.
10823 * gfortran.dg/submodule_11.f08: Likewise.
10824 * gfortran.dg/submodule_14.f08: Likewise.
10825 * gfortran.dg/submodule_15.f08: Likewise.
10826 * gfortran.dg/submodule_17.f08: Likewise.
10827 * gfortran.dg/submodule_18.f08: Likewise.
10828 * gfortran.dg/submodule_19.f08: Likewise.
10829 * gfortran.dg/submodule_2.f08: Likewise.
10830 * gfortran.dg/submodule_27.f08: Likewise.
10831 * gfortran.dg/submodule_28.f08: Likewise.
10832 * gfortran.dg/submodule_29.f08: Likewise.
10833 * gfortran.dg/submodule_30.f08: Likewise.
10834 * gfortran.dg/submodule_6.f08: Likewise.
10835 * gfortran.dg/submodule_7.f08: Likewise.
10836 * gfortran.dg/submodule_8.f08: Likewise.
10837 * gfortran.dg/subnormal_1.f90: Likewise.
10838 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10839 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10840 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10841 * gfortran.dg/substr_2.f: Likewise.
10842 * gfortran.dg/substr_3.f: Likewise.
10843 * gfortran.dg/substr_4.f: Likewise.
10844 * gfortran.dg/substr_5.f90: Likewise.
10845 * gfortran.dg/substr_6.f90: Likewise.
10846 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10847 * gfortran.dg/sum_init_expr.f03: Likewise.
10848 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10849 * gfortran.dg/system_clock_3.f08: Likewise.
10850 * gfortran.dg/t_editing.f: Likewise.
10851 * gfortran.dg/team_change_1.f90: Likewise.
10852 * gfortran.dg/team_end_1.f90: Likewise.
10853 * gfortran.dg/team_number_1.f90: Likewise.
10854 * gfortran.dg/temporary_1.f90: Likewise.
10855 * gfortran.dg/test_com_block.f90: Likewise.
10856 * gfortran.dg/test_only_clause.f90: Likewise.
10857 * gfortran.dg/tiny_1.f90: Likewise.
10858 * gfortran.dg/tiny_2.f90: Likewise.
10859 * gfortran.dg/tl_editing.f90: Likewise.
10860 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10861 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10862 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10863 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10864 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10865 * gfortran.dg/transfer_class_2.f90: Likewise.
10866 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10867 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10868 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10869 * gfortran.dg/transfer_resolve_1.f90: Likewise.
10870 * gfortran.dg/transfer_simplify_1.f90: Likewise.
10871 * gfortran.dg/transfer_simplify_10.f90: Likewise.
10872 * gfortran.dg/transfer_simplify_11.f90: Likewise.
10873 * gfortran.dg/transfer_simplify_2.f90: Likewise.
10874 * gfortran.dg/transfer_simplify_3.f90: Likewise.
10875 * gfortran.dg/transfer_simplify_4.f90: Likewise.
10876 * gfortran.dg/transfer_simplify_8.f90: Likewise.
10877 * gfortran.dg/transfer_simplify_9.f90: Likewise.
10878 * gfortran.dg/transpose_1.f90: Likewise.
10879 * gfortran.dg/transpose_3.f03: Likewise.
10880 * gfortran.dg/transpose_4.f90: Likewise.
10881 * gfortran.dg/transpose_conjg_1.f90: Likewise.
10882 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10883 * gfortran.dg/transpose_optimization_2.f90: Likewise.
10884 * gfortran.dg/trim_1.f90: Likewise.
10885 * gfortran.dg/trim_optimize_1.f90: Likewise.
10886 * gfortran.dg/trim_optimize_2.f90: Likewise.
10887 * gfortran.dg/trim_optimize_3.f90: Likewise.
10888 * gfortran.dg/trim_optimize_4.f90: Likewise.
10889 * gfortran.dg/trim_optimize_5.f90: Likewise.
10890 * gfortran.dg/trim_optimize_6.f90: Likewise.
10891 * gfortran.dg/trim_optimize_7.f90: Likewise.
10892 * gfortran.dg/trim_optimize_8.f90: Likewise.
10893 * gfortran.dg/type_to_class_1.f03: Likewise.
10894 * gfortran.dg/type_to_class_2.f03: Likewise.
10895 * gfortran.dg/type_to_class_3.f03: Likewise.
10896 * gfortran.dg/type_to_class_4.f03: Likewise.
10897 * gfortran.dg/type_to_class_5.f03: Likewise.
10898 * gfortran.dg/typebound_assignment_5.f03: Likewise.
10899 * gfortran.dg/typebound_assignment_6.f03: Likewise.
10900 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10901 * gfortran.dg/typebound_call_1.f03: Likewise.
10902 * gfortran.dg/typebound_call_13.f03: Likewise.
10903 * gfortran.dg/typebound_call_18.f03: Likewise.
10904 * gfortran.dg/typebound_call_19.f03: Likewise.
10905 * gfortran.dg/typebound_call_2.f03: Likewise.
10906 * gfortran.dg/typebound_call_20.f03: Likewise.
10907 * gfortran.dg/typebound_call_3.f03: Likewise.
10908 * gfortran.dg/typebound_generic_5.f03: Likewise.
10909 * gfortran.dg/typebound_generic_6.f03: Likewise.
10910 * gfortran.dg/typebound_generic_9.f03: Likewise.
10911 * gfortran.dg/typebound_operator_12.f03: Likewise.
10912 * gfortran.dg/typebound_operator_13.f03: Likewise.
10913 * gfortran.dg/typebound_operator_15.f90: Likewise.
10914 * gfortran.dg/typebound_operator_20.f90: Likewise.
10915 * gfortran.dg/typebound_operator_3.f03: Likewise.
10916 * gfortran.dg/typebound_operator_6.f03: Likewise.
10917 * gfortran.dg/typebound_operator_7.f03: Likewise.
10918 * gfortran.dg/typebound_operator_8.f03: Likewise.
10919 * gfortran.dg/typebound_operator_9.f03: Likewise.
10920 * gfortran.dg/typebound_proc_19.f90: Likewise.
10921 * gfortran.dg/typebound_proc_20.f90: Likewise.
10922 * gfortran.dg/typebound_proc_23.f90: Likewise.
10923 * gfortran.dg/typebound_proc_27.f03: Likewise.
10924 * gfortran.dg/typebound_proc_35.f90: Likewise.
10925 * gfortran.dg/typebound_proc_36.f90: Likewise.
10926 * gfortran.dg/unf_io_convert_1.f90: Likewise.
10927 * gfortran.dg/unf_io_convert_2.f90: Likewise.
10928 * gfortran.dg/unf_io_convert_3.f90: Likewise.
10929 * gfortran.dg/unf_io_convert_4.f90: Likewise.
10930 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
10931 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
10932 * gfortran.dg/unf_short_record_1.f90: Likewise.
10933 * gfortran.dg/unformatted_recl_1.f90: Likewise.
10934 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
10935 * gfortran.dg/unit_1.f90: Likewise.
10936 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
10937 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
10938 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
10939 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
10940 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
10941 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
10942 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
10943 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
10944 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
10945 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
10946 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
10947 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
10948 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
10949 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
10950 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
10951 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
10952 * gfortran.dg/unpack_init_expr.f03: Likewise.
10953 * gfortran.dg/use_10.f90: Likewise.
10954 * gfortran.dg/use_11.f90: Likewise.
10955 * gfortran.dg/use_13.f90: Likewise.
10956 * gfortran.dg/use_24.f90: Likewise.
10957 * gfortran.dg/use_27.f90: Likewise.
10958 * gfortran.dg/use_5.f90: Likewise.
10959 * gfortran.dg/use_allocated_1.f90: Likewise.
10960 * gfortran.dg/use_only_1.f90: Likewise.
10961 * gfortran.dg/use_only_4.f90: Likewise.
10962 * gfortran.dg/use_rename_2.f90: Likewise.
10963 * gfortran.dg/use_rename_4.f90: Likewise.
10964 * gfortran.dg/used_dummy_types_1.f90: Likewise.
10965 * gfortran.dg/used_interface_ref.f90: Likewise.
10966 * gfortran.dg/used_types_5.f90: Likewise.
10967 * gfortran.dg/utf8_1.f03: Likewise.
10968 * gfortran.dg/utf8_2.f03: Likewise.
10969 * gfortran.dg/value_1.f90: Likewise.
10970 * gfortran.dg/value_2.f90: Likewise.
10971 * gfortran.dg/value_4.f90: Likewise.
10972 * gfortran.dg/value_6.f03: Likewise.
10973 * gfortran.dg/value_7.f03: Likewise.
10974 * gfortran.dg/value_test.f90: Likewise.
10975 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
10976 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
10977 * gfortran.dg/vect/pr60510.f: Likewise.
10978 * gfortran.dg/vect/pr69882.f90: Likewise.
10979 * gfortran.dg/vect/pr69980.f90: Likewise.
10980 * gfortran.dg/vect/vect-5.f90: Likewise.
10981 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10982 * gfortran.dg/vector_subscript_1.f90: Likewise.
10983 * gfortran.dg/vector_subscript_2.f90: Likewise.
10984 * gfortran.dg/vector_subscript_3.f90: Likewise.
10985 * gfortran.dg/vector_subscript_5.f90: Likewise.
10986 * gfortran.dg/verify_2.f90: Likewise.
10987 * gfortran.dg/volatile10.f90: Likewise.
10988 * gfortran.dg/where_1.f90: Likewise.
10989 * gfortran.dg/where_operator_assign_1.f90: Likewise.
10990 * gfortran.dg/where_operator_assign_2.f90: Likewise.
10991 * gfortran.dg/where_operator_assign_3.f90: Likewise.
10992 * gfortran.dg/whole_file_13.f90: Likewise.
10993 * gfortran.dg/whole_file_2.f90: Likewise.
10994 * gfortran.dg/widechar_2.f90: Likewise.
10995 * gfortran.dg/widechar_4.f90: Likewise.
10996 * gfortran.dg/widechar_5.f90: Likewise.
10997 * gfortran.dg/widechar_6.f90: Likewise.
10998 * gfortran.dg/widechar_8.f90: Likewise.
10999 * gfortran.dg/widechar_IO_1.f90: Likewise.
11000 * gfortran.dg/widechar_IO_2.f90: Likewise.
11001 * gfortran.dg/widechar_IO_3.f90: Likewise.
11002 * gfortran.dg/widechar_IO_4.f90: Likewise.
11003 * gfortran.dg/widechar_compare_1.f90: Likewise.
11004 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11005 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11006 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11007 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11008 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11009 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11010 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11011 * gfortran.dg/widechar_select_1.f90: Likewise.
11012 * gfortran.dg/winapi.f90: Likewise.
11013 * gfortran.dg/write_0_pe_format.f90: Likewise.
11014 * gfortran.dg/write_back.f: Likewise.
11015 * gfortran.dg/write_check3.f90: Likewise.
11016 * gfortran.dg/write_direct_eor.f90: Likewise.
11017 * gfortran.dg/write_padding.f90: Likewise.
11018 * gfortran.dg/write_recursive.f90: Likewise.
11019 * gfortran.dg/write_rewind_1.f: Likewise.
11020 * gfortran.dg/write_rewind_2.f: Likewise.
11021 * gfortran.dg/write_zero_array.f90: Likewise.
11022 * gfortran.dg/x_slash_1.f: Likewise.
11023 * gfortran.dg/x_slash_2.f: Likewise.
11024 * gfortran.dg/zero_array_components_1.f90: Likewise.
11025 * gfortran.dg/zero_length_1.f90: Likewise.
11026 * gfortran.dg/zero_length_2.f90: Likewise.
11027 * gfortran.dg/zero_sized_1.f90: Likewise.
11028 * gfortran.dg/zero_sized_3.f90: Likewise.
11029 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11030 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11031 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11032 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11033 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11034 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11035 * gfortran.fortran-torture/execute/args.f90: Likewise.
11036 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11037 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11038 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11039 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11040 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11041 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11042 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11043 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11044 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11045 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11046 * gfortran.fortran-torture/execute/common.f90: Likewise.
11047 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11048 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11049 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11050 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11051 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11052 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11053 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11054 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11055 * gfortran.fortran-torture/execute/data.f90: Likewise.
11056 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11057 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11058 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11059 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11060 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11061 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11062 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11063 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11064 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11065 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11066 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11067 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11068 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11069 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11070 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11071 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11072 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11073 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11074 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11075 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11076 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11077 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11078 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11079 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11080 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11081 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11082 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11083 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11084 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11085 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11086 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11087 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11088 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11089 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11090 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11091 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11092 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11093 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11094 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11095 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11096 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11097 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11098 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11099 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11100 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11101 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11102 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11103 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11104 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11105 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11106 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11107 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11108 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11109 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11110 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11111 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11112 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11113 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11114 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11115 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11116 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11117 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11118 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11119 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11120 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11121 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11122 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11123 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11124 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11125 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11126 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11127 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11128 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11129 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11131 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11132 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11133 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11134 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11135 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11136 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11137 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11138 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11139 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11140 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11141 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11142 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11143 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11144 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11145 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11146 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11147 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11148 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11149 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11150 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11151 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11152 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11153 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11154 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11155 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11156 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11157 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11158 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11159 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11160 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11161 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11162 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11163 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11164 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11165 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11166 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11167 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11168 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11169 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11170 * gfortran.fortran-torture/execute/math.f90: Likewise.
11171 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11172 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11173 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11174 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11175 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11176 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11177 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11178 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11179 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11180 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11181 * gfortran.fortran-torture/execute/power.f90: Likewise.
11182 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11183 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11184 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11185 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11186 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11187 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11188 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11189 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11190 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11191 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11192 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11193 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11194 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11195 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11196 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11197 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11198 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11199 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11200 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11201 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11202 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11203 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11204 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11205 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11206 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11207 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11208 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11209 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11210 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11211 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11212 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11213 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11214 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11215 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11216 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11217 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11218 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11219 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11220 * gfortran.fortran-torture/execute/string.f90: Likewise.
11221 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11222 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11223 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11224 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11225 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11226 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11227 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11228 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11229 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11230 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11231 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11232 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11233 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11234 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11235 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11236 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11237 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11238 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11239 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11240 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11241 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11242 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11243 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11244 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11245 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11246 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11247 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11248 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11249 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11250 * gfortran.dg/inline_transpose_1.f90: Likewise.
11252 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11255 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11258 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11261 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11262 * gnat.dg/dispatch1.adb: Rename into...
11263 * gnat.dg/disp1.adb: ...this.
11264 * gnat.dg/dispatch1_p.ads: Rename into...
11265 * gnat.dg/disp1_pkg.ads: ...this.
11266 * gnat.dg/disp2.adb: Rename into...
11267 * gnat.dg/dispatch2.adb: ...this.
11268 * gnat.dg/dispatch2_p.ads: Rename into...
11269 * gnat.dg/disp2_pkg.ads: ...this.
11270 * gnat.dg/dispatch2_p.adb: Rename into...
11271 * gnat.dg/disp2_pkg.adb: this.
11272 * gnat.dg/generic_dispatch.adb: Rename into...
11273 * gnat.dg/generic_disp.adb: this.
11274 * gnat.dg/generic_dispatch_p.ads: Rename into...
11275 * gnat.dg/generic_disp_pkg.ads: ...this.
11276 * gnat.dg/generic_dispatch_p.adb: Rename into...
11277 * gnat.dg/generic_disp_pkg.adb: ...this.
11278 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11279 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11280 * gnat.dg/object_overflow1.adb: Tweak index.
11281 * gnat.dg/object_overflow2.adb: Likewise.
11282 * gnat.dg/object_overflow3.adb: Likewise.
11283 * gnat.dg/object_overflow4.adb: Likewise.
11284 * gnat.dg/object_overflow5.adb: Likewise.
11286 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11289 * gcc.c-torture/compile/pr84425.c: New test.
11291 2018-02-16 Marek Polacek <polacek@redhat.com>
11292 Jakub Jelinek <jakub@redhat.com>
11295 * g++.dg/cpp1y/constexpr-84192.C: New test.
11297 2018-02-16 Martin Sebor <msebor@redhat.com>
11300 * g++.dg/overload15.C: New test.
11302 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11305 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11306 * gcc.dg/pr56727-2.c: Ditto.
11307 * gcc.target/powerpc/pr79439.c: Renamed to...
11308 * gcc.target/powerpc/pr79439-1.c: ...this.
11309 * gcc.target/powerpc/pr79439-2.c: New test.
11310 * gcc.target/powerpc/pr79439-3.c: New test.
11312 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11315 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11316 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11317 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11318 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11319 * gcc.target/powerpc/builtins-3.c: Same.
11321 2018-02-16 Nathan Sidwell <nathan@acm.org>
11323 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11325 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11327 PR rtl-optimization/70023
11328 * gcc.target/i386/pr70023.c: New.
11330 2018-02-16 Carl Love <cel@us.ibm.com>
11332 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11334 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11337 2018-02-16 Carl Love <cel@us.ibm.com>
11339 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11340 for the ABI definitions for vec_extract4b and vec_insert4b.
11342 2018-02-16 Nathan Sidwell <nathan@acm.org>
11344 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11345 * g++.old-deja/g++.mike/net43.C: Likewise.
11347 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11350 * g++.dg/cpp1z/class-deduction48.C: New.
11352 2018-02-16 Nathan Sidwell <nathan@acm.org>
11355 * g++.dg/lookup/pr84375.C: New.
11357 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11360 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11362 2018-02-16 Richard Biener <rguenther@suse.de>
11364 PR tree-optimization/84417
11365 * gcc.dg/torture/pr84417.c: New testcase.
11367 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11370 * g++.dg/opt/pr84272.C: New test.
11372 PR rtl-optimization/83723
11373 * gcc.dg/pr83723.c: New test.
11375 2018-02-16 Richard Biener <rguenther@suse.de>
11377 PR tree-optimization/84399
11378 * gcc.dg/graphite/pr84399.c: New testcase.
11380 2018-02-16 Richard Biener <rguenther@suse.de>
11382 PR tree-optimization/84190
11383 * g++.dg/torture/pr84190.C: New testcase.
11385 2018-02-15 Martin Sebor <msebor@redhat.com>
11387 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11390 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11393 * gfortran.dg/dtio_21.f03: Add an error message.
11394 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11396 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11399 * gfortran.dg/stop_shouldfail.f90: New test.
11401 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11404 * g++.dg/concepts/pr84330.C: New.
11406 2018-02-15 Tom de Vries <tom@codesourcery.com>
11408 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11410 2018-02-15 Tom de Vries <tom@codesourcery.com>
11412 * gcc.c-torture/compile/pr84136.c: Require effective target
11415 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11417 PR tree-optimization/84383
11418 * gcc.c-torture/compile/pr84383.c: New test.
11420 PR tree-optimization/84334
11421 * gcc.dg/pr84334.c: New test.
11423 2018-02-14 Carl Love <cel@us.ibm.com>
11425 * gcc.target/powerpc/builtins-4-int128-runnable.c
11426 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11427 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11429 2018-02-14 Martin Sebor <msebor@redhat.com>
11431 PR tree-optimization/83698
11432 * gcc.dg/Wrestrict-7.c: New test.
11433 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11434 * gcc.target/i386/chkp-stropt-17.c: Same.
11436 2018-02-14 Martin Sebor <msebor@redhat.com>
11439 * gcc.dg/Wattributes-8.c: New test.
11441 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11444 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11445 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11446 * gfortran.dg/select_type_1.f03: Extend test case.
11448 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11450 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11451 (dg-options): Use -O2 -msse2 -mno-sse3.
11453 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11455 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11456 this test case still works ok.
11457 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11458 * gcc.dg/vmx/insert-be-order.c: Likewise.
11459 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11460 * gcc.dg/vmx/ld-be-order.c: Likewise.
11461 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11462 * gcc.dg/vmx/lde-be-order.c: Likewise.
11463 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11464 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11465 * gcc.dg/vmx/merge-be-order.c: Likewise.
11466 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11467 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11468 * gcc.dg/vmx/pack-be-order.c: Likewise.
11469 * gcc.dg/vmx/perm-be-order.c: Likewise.
11470 * gcc.dg/vmx/splat-be-order.c: Likewise.
11471 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11472 * gcc.dg/vmx/st-be-order.c: Likewise.
11473 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11474 * gcc.dg/vmx/ste-be-order.c: Likewise.
11475 * gcc.dg/vmx/stl-be-order.c: Likewise.
11476 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11477 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11478 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11479 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11480 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11482 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11485 * g++.dg/cpp0x/auto49.C: New.
11487 2018-02-14 Nathan Sidwell <nathan@acm.org>
11489 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11491 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11493 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11494 * gcc.target/powerpc/le-altivec-consts.c: Same.
11496 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11499 * gcc.target/powerpc/pr84220-sld.c: New test.
11500 * gcc.target/powerpc/pr84220-sld2.c: New test.
11501 * gcc.target/powerpc/pr84220-sldw.c: New test.
11502 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11503 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11505 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11508 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11509 _inc_ssp intrinsics.
11510 * gcc.target/i386/cet-intrin-4.c: Likewise.
11511 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11512 __builtin_ia32_rdssp[d|q].
11514 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11516 PR tree-optimization/84357
11517 * gcc.dg/vect/pr84357.c: New test.
11519 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11522 * gcc.target/rx/pr83831.c: New tests.
11524 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11527 * gcc.target/msp430/pr79242.c: New test.
11529 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11532 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11535 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11538 * g++.dg/pr84279.C: New test.
11540 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11542 PR rtl-optimization/84169
11543 * gcc.c-torture/execute/pr84169.c: New.
11545 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11548 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11550 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11553 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11556 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11559 * g++.dg/warn/effc4.C: New test.
11561 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11564 * g++.dg/template/sizeof16.C: New.
11565 * g++.dg/template/sizeof17.C: Likewise.
11567 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11570 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11571 add necessary compiler options.
11572 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11574 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11577 * gcc.c-torture/execute/pr82210.c: New test.
11579 PR middle-end/84309
11580 * gcc.dg/pr84309-2.c: New test.
11582 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11584 PR tree-optimization/84321
11585 * gcc.dg/pr84321.c: New test.
11587 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11590 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11592 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11595 * gcc.dg/asan/pr84307.c: Remove test.
11597 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11599 * gcc.target/rl78/test_auto_vector.c: New test.
11601 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11604 * gcc.c-torture/compile/pr84305.c: New test.
11606 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11609 * gcc.target/i386/pr84335.c: New test.
11611 PR tree-optimization/84339
11612 * gcc.c-torture/execute/pr84339.c: New test.
11614 PR middle-end/84309
11615 * gcc.dg/pr84309.c: New test.
11616 * gcc.target/i386/pr84309.c: New test.
11619 * gcc.target/i386/pr84336.c: New test.
11621 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11624 * c-c++-common/gomp/pr84341.c: New test.
11626 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11629 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11631 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11634 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11637 2018-02-12 Jeff Law <law@redhat.com>
11639 * gcc.c-torture/compile/reg-args-size.c: New test.
11641 2018-02-12 Carl Love <cel@us.ibm.com>
11643 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11644 uint128 tests to new testfile.
11645 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11646 int128 and uint128 tests.
11647 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11648 list of torture tests.
11650 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11653 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11654 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11656 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11659 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11661 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11664 * gcc.dg/asan/pr84307.c: New test.
11666 2018-02-12 Nathan Sidwell <nathan@acm.org>
11668 * g++.dg/parse/pr84263.C: New.
11670 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11673 * g++.dg/template/crash129.C: New.
11675 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11678 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11679 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11680 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11681 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11682 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11684 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11686 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11687 _mm_maskz_scalef_round_sd): Test new intrinsics.
11688 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11689 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11691 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11692 _mm_maskz_scalef_round_ss): Test new intrinsics.
11693 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11694 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11696 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11697 __builtin_ia32_scalefss_round): Remove builtin.
11698 (__builtin_ia32_scalefsd_mask_round,
11699 __builtin_ia32_scalefss_mask_round): Test new builtin.
11700 * gcc.target/i386/sse-13.c: Ditto.
11701 * gcc.target/i386/sse-23.c: Ditto.
11703 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11705 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11706 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11707 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11708 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11709 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11710 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11711 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11712 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
11714 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11715 (__builtin_ia32_sqrtss_round): Remove builtins.
11716 (__builtin_ia32_sqrtsd_mask_round)
11717 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11718 * gcc.target/i386/sse-13.c: Ditto.
11719 * gcc.target/i386/sse-23.c: Ditto.
11721 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11724 * gfortran.dg/statement_function_3.f: New test.
11726 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11730 * gfortran.dg/statement_function_1.f90: New test.
11731 * gfortran.dg/statement_function_2.f90: New test.
11733 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11736 * gfortran.dg/type_to_class_5.f03: New test.
11738 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11741 * gfortran.dg/type_to_class_4.f03: New test.
11743 2018-02-10 Alan Modra <amodra@gmail.com>
11746 * gcc.dg/pr84300.c: New.
11748 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11751 * g++.dg/ubsan/pr83987-2.C: New test.
11753 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11755 * gcc.target/rx/movsicc.c: New test.
11757 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11760 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11763 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11765 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11766 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11768 2018-02-09 Nathan Sidwell <nathan@acm.org>
11771 * c-c++-common/pr84293.h: New.
11772 * c-c++-common/pr84293.c: New.
11774 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11776 PR rtl-optimization/57193
11777 * gcc.target/i386/pr57193.c: New.
11779 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11782 * gcc.target/powerpc/pr84226.c: New test.
11784 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11786 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11790 2018-02-09 Martin Sebor <msebor@redhat.com>
11793 * gcc.dg/lto/pr84212_0.c: New test file.
11794 * gcc.dg/lto/pr84212_1.c: Same.
11796 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11799 * gcc.target/powerpc/pr83926.c: New test.
11800 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11801 message. Fix test for running in 32-bit mode.
11803 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11806 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11808 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11811 * gcc.target/s390/pr84295.c: New test.
11813 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11816 * g++.dg/cpp1y/lambda-init16.C: New.
11818 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11820 * gnat.dg/sso8.adb: New test.
11821 * gnat.dg/sso8_pkg.ads: New helper.
11823 2018-02-09 Richard Biener <rguenther@suse.de>
11825 PR tree-optimization/84278
11826 * gcc.target/i386/pr84278.c: Adjust regex.
11828 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11830 PR tree-optimization/84232
11831 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11834 * gcc.target/aarch64/pr84252.c: New test.
11836 PR middle-end/84237
11837 * gcc.dg/pr84237.c: New test.
11839 2018-02-09 Marek Polacek <polacek@redhat.com>
11840 Jakub Jelinek <jakub@redhat.com>
11843 * g++.dg/torture/pr83659.C: New test.
11845 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11847 PR tree-optimization/84136
11848 * gcc.c-torture/compile/pr84136.c: New test.
11850 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11853 * gcc.target/i386/pr83008.c: New test.
11855 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11858 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11860 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11863 * g++.dg/warn/Wunused-parm-11.C: New.
11865 2018-02-08 Marek Polacek <polacek@redhat.com>
11867 PR tree-optimization/84238
11868 * gcc.dg/Wstringop-overflow-3.c: New test.
11870 2018-02-08 Nathan Sidwell <nathan@acm.org>
11872 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11874 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11876 PR tree-optimization/84265
11877 * gcc.dg/vect/pr84265.c: New test.
11879 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11881 PR tree-optimization/81635
11882 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11883 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11885 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11887 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
11888 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11889 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
11890 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
11891 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
11892 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
11893 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
11894 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
11895 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
11896 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
11897 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
11898 * gcc.target/s390/nobp-return-attr-all.c: New test.
11899 * gcc.target/s390/nobp-return-attr-neg.c: New test.
11900 * gcc.target/s390/nobp-return-mem-attr.c: New test.
11901 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
11902 * gcc.target/s390/nobp-return-mem-z10.c: New test.
11903 * gcc.target/s390/nobp-return-mem-z900.c: New test.
11904 * gcc.target/s390/nobp-return-reg-attr.c: New test.
11905 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
11906 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
11907 * gcc.target/s390/nobp-return-reg-z10.c: New test.
11908 * gcc.target/s390/nobp-return-reg-z900.c: New test.
11909 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
11910 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
11911 * gcc.target/s390/nobp-table-jump-z10.c: New test.
11912 * gcc.target/s390/nobp-table-jump-z900.c: New test.
11914 2018-02-08 Richard Biener <rguenther@suse.de>
11916 PR tree-optimization/84233
11917 * g++.dg/torture/pr84233.C: New testcase.
11919 2018-02-08 Richard Biener <rguenther@suse.de>
11921 PR tree-optimization/84278
11922 * gcc.target/i386/pr84278.c: New testcase.
11924 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
11926 PR rtl-optimization/84068
11927 PR rtl-optimization/83459
11928 * gcc.dg/pr84068.c: New test.
11930 2018-02-08 Richard Biener <rguenther@suse.de>
11932 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
11933 loop vectorization to happen.
11935 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11938 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
11940 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11942 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
11944 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
11947 * gcc.target/powerpc/pr84154-1.c: New tests.
11948 * gcc.target/powerpc/pr84154-2.c: Likewise.
11949 * gcc.target/powerpc/pr84154-3.c: Likewise.
11951 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11953 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
11955 2018-02-07 Jakub Jelinek <jakub@redhat.com>
11958 * g++.dg/template/incomplete11.C: New test.
11959 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
11961 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11964 * gfortran.dg/deallocate_error_3.f90: New test.
11965 * gfortran.dg/deallocate_error_4.f90: New test.
11967 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11970 * gfortran.dg/shape_9.f90: New test.
11972 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11975 * gfortran.dg/assumed_charlen_parameter.f90: New test.
11977 2018-02-07 David Malcolm <dmalcolm@redhat.com>
11981 * g++.dg/spellcheck-reswords.C: New test case.
11982 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
11983 suggestion of "if".
11985 2018-02-07 Martin Liska <mliska@suse.cz>
11988 * g++.dg/ext/mv26.C: New test.
11990 2018-02-07 Tom de Vries <tom@codesourcery.com>
11992 * gcc.dg/pr83844.c: Require effective target alloca.
11994 2018-02-07 Tom de Vries <tom@codesourcery.com>
11996 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
11998 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12001 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12002 -fcf-protection=return.
12004 2018-02-07 Tom de Vries <tom@codesourcery.com>
12007 * c-c++-common/goacc/pr84217.c: New test.
12008 * gfortran.dg/goacc/pr84217.f90: New test.
12010 2018-02-07 Richard Biener <rguenther@suse.de>
12012 PR tree-optimization/84204
12013 * gcc.dg/graphite/pr84204.c: New testcase.
12015 PR tree-optimization/84205
12016 * gcc.dg/graphite/pr84205.c: New testcase.
12018 PR tree-optimization/84223
12019 * gfortran.dg/graphite/pr84223.f90: New testcase.
12021 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12024 * g++.dg/cpp0x/scoped_enum7.C: New.
12026 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12028 PR tree-optimization/83008
12029 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12031 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12033 PR tree-optimization/84235
12034 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12036 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12039 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12041 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12043 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12046 * gcc.target/i386/pr84146.c: New test.
12048 2018-02-06 Michael Collison <michael.collison@arm.com>
12050 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12052 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12054 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12055 warning for -mno-speculate-indirect-jumps.
12056 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12057 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12058 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12059 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12060 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12061 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12063 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12066 * c-c++-common/fcf-protection-1.c: Change a compared message.
12067 * c-c++-common/fcf-protection-2.c: Likewise.
12068 * c-c++-common/fcf-protection-3.c: Likewise.
12069 * c-c++-common/fcf-protection-5.c: Likewise.
12070 * c-c++-common/fcf-protection-6.c: New test.
12071 * c-c++-common/fcf-protection-7.c: Likewise.
12073 2018-02-06 Marek Polacek <polacek@redhat.com>
12075 PR tree-optimization/84228
12076 * c-c++-common/Wstringop-truncation-3.c: New test.
12078 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12081 * gcc.target/arm/pragma_arch_switch_2.c: New.
12083 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12086 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12088 2018-02-05 Martin Sebor <msebor@redhat.com>
12090 PR tree-optimization/83369
12091 * gcc.dg/Wnonnull.c: New test.
12093 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12095 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12096 argument and use dg-messages-by-file instead. Expect it to be
12097 an array rather than a dict.
12098 (lto-link-and-maybe-run): Remove messages_by_file argument and
12099 use an upvar for dg-messages-by-file. Update call to
12100 lto_handle_diagnostics.
12101 (lt-get-options): Treat dg-messages-by-file as an array
12102 rather than a dict.
12103 (lto-get-options-main): Likewise. Set the entry rather than appending.
12104 (lto-execute): Treat dg-messages-by-file as an array rather than
12105 a dict. Update call to lto-link-and-maybe-run.
12107 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12110 * g++.dg/cpp1z/inline-var4.C: New.
12112 2018-02-05 Martin Liska <mliska@suse.cz>
12114 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12116 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12117 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12118 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12119 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12120 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12121 * c-c++-common/asan/pointer-compare-3.c: New test.
12123 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12125 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12126 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12128 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12130 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12131 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12132 _mm_maskz_range_round_sd): Test new intrinsics.
12133 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12134 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12135 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12136 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12137 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12138 _mm_maskz_range_round_ss): Test new intrinsics.
12139 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12140 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12141 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12142 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12143 __builtin_ia32_rangess128_round): Remove builtins.
12144 (__builtin_ia32_rangesd128_mask_round,
12145 __builtin_ia32_rangess128_mask_round): Test new builtins.
12146 * gcc.target/i386/sse-13.c: Ditto.
12147 * gcc.target/i386/sse-23.c: Ditto.
12149 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12151 PR middle-end/79966
12152 * gfortran.dg/pr79966.f90: New testcase
12154 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12157 * gfortran.dg/associate_23.f90: Fix invalid code.
12158 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12159 * gfortran.dg/matmul_3.f90: Likewise.
12160 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12162 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12165 * gfortran.dg/associate_34.f90: New test.
12166 * gfortran.dg/associate_35.f90: New test.
12168 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12172 * gfortran.dg/pr84155.f90: New test.
12174 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12176 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12177 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12179 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12181 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12184 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12186 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12188 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12189 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12190 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12192 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12195 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12196 * gcc.dg/Wsign-conversion.c: Dito.
12197 * gcc.dg/attr-alloc_size-4.c: Dito.
12198 * gcc.dg/pr81020.c: Dito.
12199 * gcc.dg/pr81192.c: Dito.
12200 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12201 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12202 * gcc.dg/pr83844.c: Restrict to int32plus.
12203 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12204 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12205 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12206 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12207 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12208 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12209 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12210 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12211 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12212 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12213 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12214 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12216 2018-02-02 Julia Koval <julia.koval@intel.com>
12218 * gcc.target/i386/funcspec-56.inc: Handle new march.
12219 * g++.dg/ext/mv16.C: Ditto.
12221 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12223 * lib/target-supports.exp
12224 (check_effective_target_keeps_null_pointer_checks): No more
12226 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12227 * gcc.dg/ifcvt-4.c: Skip avr.
12228 * gcc.dg/pr53037-1.c: Dito.
12229 * gcc.dg/pr53037-2.c: Dito.
12230 * gcc.dg/pr53037-3.c: Dito.
12231 * gcc.dg/pr63387-2.c: Dito.
12232 * gcc.dg/pr63387.c: Dito.
12233 * gcc.dg/sancov/cmp0.c: Dito.
12234 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12235 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12236 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12237 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12238 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12239 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12240 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12241 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12242 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12243 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12244 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12245 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12246 * gcc.dg/tree-ssa/pr82059.c: Dito.
12247 * gcc.c-torture/execute/pr70460.c: Dito.
12249 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12252 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12253 * gcc.c-torture/execute/20180112-1.c: Dito.
12254 * gcc.c-torture/execute/pr81503.c: Dito.
12255 * gcc.dg/store_merging_12.c: Dito.
12256 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12257 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12258 * gcc.dg/tree-ssa/pr80898.c: Dito.
12259 * gcc.dg/tree-ssa/pr82363.c: Dito.
12260 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12261 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12262 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12263 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12264 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12265 * gcc.dg/tree-ssa/pr80803.c: Dito.
12266 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12267 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12268 * gcc.dg/tree-ssa/vrp114.c: Dito.
12269 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12270 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12271 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12273 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12276 * gcc.target/i386/cet-sjlj-6a.c: New test.
12277 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12279 2018-02-01 Marek Polacek <polacek@redhat.com>
12282 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12284 2018-01-30 Jeff Law <law@redhat.com>
12287 * gcc.target/i386/pr84128.c: New test.
12289 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12291 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12292 -fdelete-null-pointer-checks.
12294 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12297 * g++.dg/cpp0x/abstract-default1.C: New.
12299 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12301 PR tree-optimization/81635
12302 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12303 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12305 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12308 * gcc.target/aarch64/pr83370.c: New.
12310 2018-02-01 Richard Biener <rguenther@suse.de>
12312 * gcc.dg/graphite/pr35356-1.c: Adjust.
12314 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12317 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12319 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12320 of hard-coding the choice.
12321 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12322 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12323 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12325 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12327 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12328 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12329 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12330 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12331 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12332 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12333 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12334 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12335 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12336 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12337 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12338 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12339 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12340 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12341 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12342 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12343 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12344 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12345 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12346 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12347 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12348 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12349 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12350 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12351 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12352 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12353 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12354 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12355 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12356 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12357 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12358 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12359 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12360 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12361 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12362 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12363 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12364 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12365 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12366 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12367 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12368 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12369 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12370 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12371 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12372 __builtin_popcountll rather than __builtin_popcountl.
12374 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12376 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12377 of LD1R[HWD] for multi-element constants on big-endian targets.
12378 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12379 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12381 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12383 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12384 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12385 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12387 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12389 PR tree-optimization/81661
12390 PR tree-optimization/84117
12391 * gcc.dg/pr81661.c: New test.
12392 * gfortran.dg/pr84117.f90: New test.
12394 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12397 * gfortran.dg/repeat_7.f90: Catch warning message.
12399 2018-01-31 Ian Lance Taylor <iant@golang.org>
12401 * go.go-torture/execute/printnil.go: New test.
12403 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12405 * lib/target-supports.exp (check_effective_target_comdat_group):
12406 Allow for Solaris as comdat syntax.
12408 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12409 Solaris with comdat_group support and as.
12411 2018-01-31 Marek Polacek <polacek@redhat.com>
12414 * gcc.dg/pr81779.c: New test.
12416 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12419 * gfortran.dg/gomp/pr84116.f90: New test.
12422 * g++.dg/init/pr83993-2.C: New test.
12425 * g++.dg/init/pr83993-1.C: New test.
12426 * g++.dg/cpp0x/pr83993.C: New test.
12428 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12431 * gfortran.dg/pr84088.f90: New test.
12433 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12436 * gcc.target/i386/pr82444.c: New.
12438 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12440 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12441 * gcc.target/powerpc/vsx-13.c: New.
12443 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12446 * g++.dg/cpp1y/var-templ57.C: New.
12448 2018-01-31 Marek Polacek <polacek@redhat.com>
12451 * g++.dg/diagnostic/pr84138.C: New test.
12453 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12456 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12457 -Wstringop-overflow warnings due to spurious warning with -O1.
12458 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12459 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12461 2018-01-31 Richard Biener <rguenther@suse.de>
12463 PR tree-optimization/84132
12464 * g++.dg/torture/pr84132.C: New testcase.
12466 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12468 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12471 2018-01-31 Julia Koval <julia.koval@intel.com>
12474 * gcc.target/i386/rdpid.c: Remove "eax".
12476 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12478 PR tree-optimization/64946
12479 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12480 scan-assembler checks.
12482 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12484 * gcc.c-torture/execute/20180131-1.c: New test.
12486 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12488 * gcc.target/arc/taux-1.c: New test.
12489 * gcc.target/arc/taux-2.c: Likewise.
12491 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12493 * gcc.target/arc/uncached.c: New test.
12495 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12498 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12500 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12502 PR preprocessor/69869
12503 * gcc.dg/cpp/trad/pr69869.c: New test.
12506 * gcc.dg/pr84100.c: New test.
12508 2018-01-30 Jeff Law <law@redhat.com>
12511 * gcc.target/i386/pr84064: New test.
12513 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12516 * gfortran.dg/data_implied_do_2.f90: New test.
12518 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12520 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12522 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12525 * gfortran.dg/inline_matmul_21.f90: New test case.
12527 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12529 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12531 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12534 * gcc.target/powerpc/pr84112.c: New.
12536 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12538 PR rtl-optimization/83986
12539 * gcc.dg/pr83986.c: New test.
12541 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12544 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12545 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12546 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12547 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12549 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12551 PR tree-optimization/84111
12552 * gcc.c-torture/compile/pr84111.c: New test.
12554 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12557 * gcc.dg/ipa/inline-2.c: Fix template.
12558 * gcc.dg/ipa/inline-3.c: Fix template.
12560 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12563 * g++.dg/torture/pr81360.C: New testcase.
12565 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12568 * gcc.dg/lto/pr83954.h: New testcase.
12569 * gcc.dg/lto/pr83954_0.c: New testcase.
12570 * gcc.dg/lto/pr83954_1.c: New testcase.
12572 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12575 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12577 Simplify DW_AT_producer scan.
12579 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12581 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12583 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12586 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12587 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12588 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12589 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12591 2018-01-29 Jeff Law <law@redhat.com>
12594 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12595 better match other tests which require vsx. Verify the zero
12596 extension is part of the test in the combiner dump.
12598 2018-01-29 Marek Polacek <polacek@redhat.com>
12601 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12604 * g++.dg/ext/pr83996.C: New test.
12606 2018-01-29 Richard Biener <rguenther@suse.de>
12608 PR tree-optimization/84057
12609 * gcc.dg/graphite/pr84057.c: New testcase.
12611 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12614 * gfortran.dg/bind_c_usage_31.f90: New test.
12616 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12619 * g++.dg/warn/Wduplicated-branches5.C: New.
12621 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12623 * gcc.target/rl78/test_addsi3_internal.c: New test.
12625 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12627 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12628 Make expected output depend on whether we expect sibcalls or not.
12629 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12630 safe-indirect-jump-1.c).
12632 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12633 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12634 Soren Rasmussen <s.c.rasmussen@gmail.com>
12636 Fortran 2018 teams tests.
12638 * gfortran.dg/team_number_1.f90: new test for team_number.
12639 * gfortran.dg/team_change_1.f90: new test for change team.
12640 * gfortran.dg/team_end_1.f90: new test for end team.
12641 * gfortran.dg/team_form_1.f90: new test for form team.
12643 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12646 * gfortran.dg/dot_product_4.f90
12648 2018-01-26 Martin Sebor <msebor@redhat.com>
12650 PR tree-optimization/83896
12651 * gcc.dg/strlenopt-43.c: New.
12653 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12655 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12656 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12657 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12658 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12659 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12660 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12661 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12662 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12663 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12665 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12666 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12667 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12668 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12669 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12670 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12671 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12672 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12674 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12676 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12678 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12679 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12680 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12681 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12682 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12683 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12684 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12685 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12686 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12687 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12688 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12689 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12690 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12692 2018-01-26 Martin Liska <mliska@suse.cz>
12694 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12697 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12699 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12700 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12701 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12702 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12703 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12704 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12705 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12706 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12708 2018-01-26 Richard Biener <rguenther@suse.de>
12710 PR rtl-optimization/84003
12711 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12712 latent bug in DSE if NOINLINE is appropriately defined.
12713 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12714 and defining NOINLINE.
12716 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12718 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12719 tests specific to aarch64. XFAIL test on arm.
12721 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12723 PR rtl-optimization/83985
12724 * gcc.dg/pr83985.c: New test.
12727 * c-c++-common/Wrestrict-3.c: New test.
12729 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12731 * gcc.target/arc/tdelegitimize_addr.c: New test.
12733 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12735 * gcc.target/arc/jli-1.c: New file.
12736 * gcc.target/arc/jli-2.c: Likewise.
12738 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12740 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12742 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12743 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12745 2018-01-26 Richard Biener <rguenther@suse.de>
12747 PR tree-optimization/81082
12748 * gcc.dg/vect/pr81082.c: New testcase.
12749 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12750 simplification to n * n.
12752 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12754 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12756 * gcc.target/i386/pr63620.c: Likewise.
12758 2018-01-26 Julia Koval <julia.koval@intel.com>
12760 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12761 -mavx512f -mavx512bw.
12762 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12763 * gcc.target/i386/i386.exp: Fix types.
12765 2018-01-26 Alan Modra <amodra@gmail.com>
12768 * gcc.target/powerpc/swaps-p8-46.c: New.
12770 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12773 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12774 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12775 'array01' in the tree dump comparison.
12776 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12777 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12778 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12780 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12782 PR middle-end/83055
12783 * gcc.dg/torture/pr83055.c: New testcase.
12785 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12788 * g++.dg/cpp1z/decomp36.C: New test.
12790 PR middle-end/83977
12791 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12793 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12795 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12796 the shift dump line.
12797 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12799 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12802 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12803 index instead of int, which allows IVOPTs to properly optimize the
12806 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12809 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12810 of "fn_type" typedef.
12811 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12813 2018-01-24 Ian Lance Taylor <iant@golang.org>
12815 * go.go-torture/execute/names-1.go: New test.
12817 2018-01-19 Jeff Law <law@redhat.com>
12820 * gcc.target/i386/pr83994.c: New test.
12822 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12825 * gcc.target/powerpc/pr84014.c: New.
12827 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12829 PR middle-end/83977
12830 * c-c++-common/gomp/pr83977-1.c: New test.
12831 * c-c++-common/gomp/pr83977-2.c: New test.
12832 * c-c++-common/gomp/pr83977-3.c: New test.
12833 * gfortran.dg/gomp/pr83977.f90: New test.
12835 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12838 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12839 * gcc.dg/vect/pr80631-1.c: Likewise.
12840 * gcc.dg/vect/pr80631-2.c: Likewise.
12841 * gcc.dg/vect/pr81410.c: Likewise.
12842 * gcc.dg/vect/pr81633.c: Likewise.
12843 * gcc.dg/vect/pr81815.c: Likewise.
12844 * gcc.dg/vect/pr82108.c: Likewise.
12845 * gcc.dg/vect/pr83857.c: Likewise.
12846 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12847 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12848 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12849 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12850 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12851 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12852 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12853 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12854 dg-xfail-run-if instead.
12855 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12856 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12857 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12858 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12859 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12861 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12863 PR tree-optimization/83979
12864 * g++.dg/pr83979.c: New test.
12866 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12868 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12869 option. Add arm_neon_ok_no_float_abi check.
12871 2018-01-24 Richard Biener <rguenther@suse.de>
12873 PR tree-optimization/83176
12874 * gcc.dg/graphite/pr83176.c: New testcase.
12876 2018-01-24 Richard Biener <rguenther@suse.de>
12878 PR tree-optimization/82819
12879 * gcc.dg/graphite/pr82819.c: New testcase.
12881 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12884 * g++.dg/cpp1y/constexpr-83921-1.C: New.
12885 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12886 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12887 * g++.dg/ext/stmtexpr20.C: Likewise.
12888 * g++.dg/ext/stmtexpr21.C: Likewise.
12890 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12893 * g++.dg/warn/pr83974.C: New test case.
12895 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12898 * g++.dg/ubsan/pr83987.C: New test.
12900 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12903 * gfortran.dg/pdt_29.f03: New test.
12905 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12908 * gfortran.dg/associate_33.f03: New test.
12910 2018-01-23 Martin Liska <mliska@suse.cz>
12913 * gcc.dg/lto/pr81440.h: New test.
12914 * gcc.dg/lto/pr81440_0.c: New test.
12915 * gcc.dg/lto/pr81440_1.c: New test.
12917 2018-01-23 Nathan Sidwell <nathan@acm.org>
12920 * g++.dg/template/pr83988.C: New.
12922 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12926 * g++.dg/cpp0x/pr82882.C: New test.
12927 * g++.dg/cpp0x/pr83978.C: New test.
12930 * g++.dg/cpp1z/decomp35.C: New test.
12932 2018-01-23 Nathan Sidwell <nathan@acm.org>
12934 * g++.dg/cpp0x/range-for10.C: Adjust.
12935 * g++.dg/ext/forscope1.C: Adjust.
12936 * g++.dg/ext/forscope2.C: Adjust.
12937 * g++.dg/template/for1.C: Adjust.
12939 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12941 PR tree-optimization/83510
12942 * gcc.c-torture/compile/pr83510.c: New test case.
12944 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12947 * lib/target-supports.exp (check_effective_target_vect_float): Say
12948 that the result only holds when -funsafe-math-optimizations is on.
12949 (check_effective_target_vect_float_strict): New procedure.
12950 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
12952 * gcc.dg/vect/vect-reduc-6.c: Likewise.
12954 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12956 PR tree-optimization/83965
12957 * gcc.dg/vect/pr83965.c: New test.
12959 2018-01-23 Richard Biener <rguenther@suse.de>
12961 PR tree-optimization/83963
12962 * gfortran.dg/graphite/pr83963.f: New testcase.
12963 * gcc.dg/graphite/pr83963-2.c: Likewise.
12965 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12968 * g++.dg/cpp1z/pr83918.C: New test.
12970 2018-01-22 Jakub Jelinek <jakub@redhat.com>
12972 PR tree-optimization/83957
12973 * gcc.dg/autopar/pr83957.c: New test.
12975 PR tree-optimization/83081
12976 * gcc.dg/predict-8.c: Adjust expected probability.
12978 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12981 * gcc.target/powerpc/pr83862.c: New test.
12983 2018-01-22 Carl Love <cel@us.ibm.com>
12985 * gcc.target/powerpc/powerpc.exp: Add torture tests for
12986 builtins-4-runnable.c, builtins-6-runnable.c,
12987 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
12988 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
12989 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
12990 for signed/unsigned 128-bit and long long int loads.
12992 2018-01-22 Marek Polacek <polacek@redhat.com>
12995 * g++.dg/cpp1y/constexpr-empty4.C: New test.
12997 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
12999 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13000 scan-asembler valid instructions list.
13001 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13002 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13003 power8-vector requirement and option.
13004 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13006 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13010 * gfortran.dg/string_1.f90: Remove printing the length.
13012 2018-01-22 Richard Biener <rguenther@suse.de>
13014 PR tree-optimization/83963
13015 * gcc.dg/graphite/pr83963.c: New testcase.
13017 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13019 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13020 dg-require-effective-target directives.
13022 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13024 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13026 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13027 Adjust scan-assembler checks for soft-float.
13029 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13032 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13034 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13036 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13037 * gcc.dg/pr83623.c: Likewise.
13038 * gcc.dg/pr83666.c: Likewise.
13040 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13041 David Edelsohn <dje.gcc@gmail.com>
13044 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13045 assembly output from "crset eq" to "crset 2".
13046 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13047 assembly output from . to $.
13048 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13049 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13050 assembly output from "crset eq" to "crset 2".
13051 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13052 assembly output from "crset eq" to "crset 2", and from . to $.
13054 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13057 * gfortran.dg/matmul_18.f90: New test.
13059 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13061 PR tree-optimization/83940
13062 * gcc.dg/torture/pr83940.c: New test.
13064 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13066 PR middle-end/83945
13067 * gcc.dg/tls/pr83945.c: New test.
13070 * gcc.dg/pr83930.c: New test.
13072 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13075 * gfortran.dg/matmul_17.f90: New test.
13077 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13080 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13082 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13085 * g++.dg/cpp0x/pr81167.C: New test.
13088 * g++.dg/cpp0x/pr83919.C: New test.
13090 2018-01-19 Jeff Law <law@redhat.com>
13091 Jakub Jelinek <jakub@redhat.com>
13093 * gcc.dg/stack-check-16.c: New test.
13095 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13098 * gcc.target/nvptx/indirect_call.c: New test.
13100 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13102 * g++.dg/torture/pr83619.C: Remove dg-message.
13104 2018-01-19 Martin Liska <mliska@suse.cz>
13106 * gcc.dg/predict-1.c: Adjust expected probability.
13107 * gcc.dg/predict-3.c: Likewise.
13108 * gcc.dg/predict-5.c: Likewise.
13109 * gcc.dg/predict-6.c: Likewise.
13110 * gcc.dg/predict-9.c: Likewise.
13112 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13114 PR tree-optimization/83922
13115 * gcc.dg/pr83922.c: New test.
13117 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13119 PR tree-optimization/83914
13120 * gcc.dg/vect/pr83914.c: New test.
13122 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13124 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13125 * gcc.target/arm/negdi-2.c: Likewise.
13126 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13128 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13130 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13132 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13134 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13136 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13138 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13141 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13145 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13146 forward declaration.
13148 2018-01-18 Carl Love <cel@us.ibm.com>
13150 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13153 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13156 * g++.dg/inherit/union3.C: New.
13158 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13160 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13162 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13165 * g++.dg/torture/pr83619.C: New testcase.
13167 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13169 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13170 Add function body to force error messages in some configurations.
13172 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13174 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13177 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13180 * c-c++-common/ffile-prefix-map.c: New test.
13181 * c-c++-common/fmacro-prefix-map.c: New test.
13182 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13183 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13185 2018-01-18 Martin Liska <mliska@suse.cz>
13187 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13188 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13189 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13190 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13191 * gcc.target/i386/ret-thunk-10.c: Likewise.
13192 * gcc.target/i386/ret-thunk-11.c: Likewise.
13193 * gcc.target/i386/ret-thunk-12.c: Likewise.
13194 * gcc.target/i386/ret-thunk-15.c: Likewise.
13195 * gcc.target/i386/ret-thunk-9.c: Likewise.
13197 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13199 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13202 2018-01-18 Nathan Sidwell <nathan@acm.org>
13205 * g++.dg/cpp0x/pr83160.C: New.
13207 2018-01-18 Richard Biener <rguenther@suse.de>
13209 PR tree-optimization/83887
13210 * gcc.dg/graphite/pr83887.c: New testcase.
13211 * gfortran.dg/graphite/pr83887.f90: Likewise.
13212 * gfortran.dg/graphite/pr83887.f: Likewise.
13214 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13217 * gcc.target/arm/builtin-bswap.x: New file.
13218 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13219 and options for armv6t2.
13220 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13221 and options for Thumb1.
13222 * gcc.target/arm/builtin-bswap16.x: New file.
13223 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13224 and options for armv6t2.
13225 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13226 and options for Thumb1.
13228 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13230 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13233 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13236 * gcc.dg/pr61240.c: New test.
13238 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13241 * gfortran.dg/pr83864.f90: New test.
13243 2018-01-17 Jeff Law <law@redhat.com>
13246 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13248 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13250 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13251 restriction, but still restrict to 64-bit.
13252 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13253 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13255 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13258 * gfortran.dg/pr83874.f90: New test.
13260 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13263 * g++.dg/cpp0x/pr83824.C: New test.
13265 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13267 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13268 appropriate .gnu_attribute for the long double type, if we use the
13269 long double type, but do not generate any calls.
13270 * gcc.target/powerpc/gnuattr2.c: Likewise.
13271 * gcc.target/powerpc/gnuattr3.c: Likewise.
13273 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13276 * g++.dg/cpp0x/alignas13.C: New.
13278 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13281 * g++.dg/cpp0x/pr83897.C: New test.
13283 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13286 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13288 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13291 * g++.dg/cpp0x/constexpr-ice19.C: New.
13293 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13295 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13296 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13297 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13298 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13299 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13300 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13301 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13302 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13303 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13304 * gcc.target/powerpc/builtins-1.fold.h: New.
13306 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13308 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13309 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13311 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13313 * gcc.target/arm/g2.c: Add -marm to dg-options.
13314 * gcc.target/arm/scd42-2.c: Likewise.
13316 2018-01-17 Nathan Sidwell <nathan@acm.org>
13319 * g++.dg/lookup/pr83287-2.C: New.
13321 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13325 * g++.dg/wrappers/pr83814.C: New test case.
13326 * g++.dg/wrappers/pr83902.C: New test case.
13328 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13331 * g++.dg/lto/pr83121_0.C: New test case.
13332 * g++.dg/lto/pr83121_1.C: New test case.
13333 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13334 adapted from DejaGnu's dg-test.
13335 (lto_handle_diagnostics): New procedure.
13336 (lto_prune_warns): Ignore informational notes.
13337 (lto-link-and-maybe-run): Add "messages_by_file" param.
13338 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13339 "execute" when "link" fails if "execute" was not specified.
13340 (lto-can-handle-directive): New procedure.
13341 (lto-get-options-main): Call lto-can-handle-directive. Add a
13342 dg-messages local, using it to set the caller's
13343 dg-messages-by-file for the given source file.
13344 (lto-get-options): Likewise.
13345 (lto-execute): Add dg-messages-by-file local, and pass it to
13346 lto-link-and-maybe-run.
13348 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13349 Richard Sandiford <richard.sandiford@linaro.org>
13353 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13354 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13356 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13358 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13359 target check autogenerator for armv8.1-a and armv8.2-a.
13361 2018-01-17 Carl Love <cel@us.ibm.com>
13363 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13364 Add debug print statements.
13365 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13366 16 byte vector load followed by a partial vector load.
13368 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13371 * g++.dg/wrappers/pr83799.C: New test case.
13373 2018-01-17 Nathan Sidwell <nathan@acm.org>
13376 * g++.dg/cpp1y/pr83739.C: New.
13378 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13380 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13381 * gcc.target/visium/overflow16.c: Likewise.
13382 * gcc.target/visium/overflow32.c: Likewise.
13384 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13386 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13388 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13390 * gcc.dg/rtl/arm/stl-cond.c: New test.
13391 * gcc.target/arm/stl-cond.c: Delete.
13393 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13395 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13398 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13400 PR tree-optimization/83843
13401 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13402 * gcc.dg/store_merging_19.c: New test.
13404 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13406 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13409 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13411 PR rtl-optimization/83771
13412 * gcc.dg/pr83771.c: New test.
13414 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13416 PR tree-optimization/81184
13417 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13419 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13421 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13423 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13425 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13428 * gcc.target/i386/pr83546.c: New test.
13430 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13432 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13434 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13436 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13437 test and add dg-warning for the -Wstringop-overflow warning.
13439 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13441 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13442 XFAIL last test on SPARC and Visium.
13444 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13446 PR rtl-optimization/80481
13447 * g++.dg/pr80481.C: Exclude solaris.
13449 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13451 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13452 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13453 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13455 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13457 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13458 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13459 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13460 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13461 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13462 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13463 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13464 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13465 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13466 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13467 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13468 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13469 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13470 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13471 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13473 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13476 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13478 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13480 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13481 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13482 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13483 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13484 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13485 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13487 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13489 PR tree-optimization/83857
13490 * gcc.dg/vect/pr83857.c: New test.
13492 2018-01-16 Richard Biener <rguenther@suse.de>
13494 PR tree-optimization/83867
13495 * gcc.dg/vect/pr83867.c: New testcase.
13497 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13500 * gcc.dg/pr83844.c: New test.
13502 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13504 * gcc.dg/torture/pr83847.c: New test.
13506 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13508 PR rtl-optimization/86620
13509 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13510 instead of --param=max-sched-ready-insns=0.
13511 * gcc.target/i386/pr83620.c: New test.
13512 * gcc.dg/pr83620.c: New test.
13514 PR tree-optimization/83843
13515 * gcc.dg/store_merging_18.c: New test.
13518 * g++.dg/cpp1y/pr83817.C: New test.
13521 * g++.dg/template/pr83825.C: New test.
13523 2018-01-16 Richard Biener <rguenther@suse.de>
13525 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13527 2018-01-16 Richard Biener <rguenther@suse.de>
13530 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13531 from gcc.dg/torture/pr60092.c.
13533 2018-01-15 Martin Sebor <msebor@redhat.com>
13536 * g++.dg/ext/flexary28.C: New test.
13538 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13541 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13543 2018-01-15 Martin Sebor <msebor@redhat.com>
13546 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13548 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13551 * gfortran.dg/minmaxloc_9.f90: New test.
13552 * gfortran.dg/minmaxloc_10.f90: New test.
13553 * gfortran.dg/minmaxloc_11.f90: New test.
13555 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13558 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13559 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13560 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13561 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13562 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13563 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13564 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13565 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13566 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13567 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13568 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13569 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13570 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13571 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13572 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13573 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13574 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13575 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13576 * gcc.target/i386/ret-thunk-10.c: Likewise.
13577 * gcc.target/i386/ret-thunk-11.c: Likewise.
13578 * gcc.target/i386/ret-thunk-12.c: Likewise.
13579 * gcc.target/i386/ret-thunk-13.c: Likewise.
13580 * gcc.target/i386/ret-thunk-14.c: Likewise.
13581 * gcc.target/i386/ret-thunk-15.c: Likewise.
13582 * gcc.target/i386/ret-thunk-9.c: Don't check the
13583 __x86_return_thunk label. Scan for "push" only for Linux.
13585 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13588 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13590 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13593 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13595 * gcc.target/arm/pr83687.c: New test.
13597 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13599 Adjust tests to AVR_TINY.
13601 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13602 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13603 * gcc.target/avr/pr71627.c: Same.
13604 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13605 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13606 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13607 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13608 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13609 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13610 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13611 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13612 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13613 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13614 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13615 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13616 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13617 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13618 * gcc.target/avr/torture/pr61055.c: Same.
13619 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13621 * gcc.target/avr/torture/int24-mul.c: Same.
13622 * gcc.target/avr/torture/pr51782-1.c: Same.
13623 * gcc.target/avr/torture/pr61443.c: Same.
13624 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13625 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13627 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13631 * gcc.target/avr/torture/pr83729.c: New test.
13632 * gcc.target/avr/torture/pr83801.c: New test.
13634 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13636 PR middle-end/82694
13637 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13638 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13640 2018-01-10 Martin Sebor <msebor@redhat.com>
13643 * gcc.dg/Wstringop-overflow-2.c: New test.
13645 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13647 PR libgfortran/83811
13648 * gfortran.dg/fmt_e.f90: New test.
13650 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13652 * gcc.target/i386/indirect-thunk-10.c: New test.
13653 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13654 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13655 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13656 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13657 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13658 * gcc.target/i386/ret-thunk-17.c: Likewise.
13659 * gcc.target/i386/ret-thunk-18.c: Likewise.
13660 * gcc.target/i386/ret-thunk-19.c: Likewise.
13661 * gcc.target/i386/ret-thunk-20.c: Likewise.
13662 * gcc.target/i386/ret-thunk-21.c: Likewise.
13664 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13666 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13668 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13670 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13671 -mno-indirect-branch-register.
13672 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13673 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13674 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13675 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13676 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13677 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13678 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13679 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13680 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13681 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13682 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13683 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13684 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13685 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13686 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13687 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13688 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13689 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13690 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13691 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13692 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13693 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13694 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13695 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13696 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13697 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13698 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13699 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13700 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13701 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13702 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13703 * gcc.target/i386/ret-thunk-10.c: Likewise.
13704 * gcc.target/i386/ret-thunk-11.c: Likewise.
13705 * gcc.target/i386/ret-thunk-12.c: Likewise.
13706 * gcc.target/i386/ret-thunk-13.c: Likewise.
13707 * gcc.target/i386/ret-thunk-14.c: Likewise.
13708 * gcc.target/i386/ret-thunk-15.c: Likewise.
13709 * gcc.target/i386/ret-thunk-9.c: Likewise.
13710 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13711 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13712 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13714 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13716 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13717 -mfunction-return=keep.
13718 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13719 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13720 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13721 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13722 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13723 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13724 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13725 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13726 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13727 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13728 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13729 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13730 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13731 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13732 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13733 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13734 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13735 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13736 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13737 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13738 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13739 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13740 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13741 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13742 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13743 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13744 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13745 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13746 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13747 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13748 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13749 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13750 * gcc.target/i386/ret-thunk-1.c: New test.
13751 * gcc.target/i386/ret-thunk-10.c: Likewise.
13752 * gcc.target/i386/ret-thunk-11.c: Likewise.
13753 * gcc.target/i386/ret-thunk-12.c: Likewise.
13754 * gcc.target/i386/ret-thunk-13.c: Likewise.
13755 * gcc.target/i386/ret-thunk-14.c: Likewise.
13756 * gcc.target/i386/ret-thunk-15.c: Likewise.
13757 * gcc.target/i386/ret-thunk-16.c: Likewise.
13758 * gcc.target/i386/ret-thunk-2.c: Likewise.
13759 * gcc.target/i386/ret-thunk-3.c: Likewise.
13760 * gcc.target/i386/ret-thunk-4.c: Likewise.
13761 * gcc.target/i386/ret-thunk-5.c: Likewise.
13762 * gcc.target/i386/ret-thunk-6.c: Likewise.
13763 * gcc.target/i386/ret-thunk-7.c: Likewise.
13764 * gcc.target/i386/ret-thunk-8.c: Likewise.
13765 * gcc.target/i386/ret-thunk-9.c: Likewise.
13767 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13769 * gcc.target/i386/indirect-thunk-1.c: New test.
13770 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13771 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13772 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13773 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13774 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13775 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13776 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13777 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13778 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13779 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13780 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13781 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13782 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13783 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13784 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13785 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13786 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13787 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13788 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13789 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13790 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13791 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13792 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13793 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13794 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13795 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13796 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13797 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13798 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13799 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13800 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13801 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13803 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13806 * gcc.c-torture/compile/pr83051.c: New testcase.
13808 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13810 PR tree-optimization/83501
13811 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13813 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13815 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13816 for lvx and stvx instead of lxvd2x and stxvd2x and require
13817 little-endian target. Add comments.
13818 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13819 comprehensive testing.
13820 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13821 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13822 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13823 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13824 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13825 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13826 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13827 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13828 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13829 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13830 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13831 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13832 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13833 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13834 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13835 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13836 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13837 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13838 scan-assembler-not directives that forbid lvx and xxpermdi.
13839 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13840 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13841 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13842 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13843 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13844 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13845 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13846 scan-assembler-times directives to reflect different numbers of
13847 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13849 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13850 Alan Hayward <alan.hayward@arm.com>
13851 David Sherwood <david.sherwood@arm.com>
13853 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13854 than SLP vectorization.
13855 * gcc.dg/vect/vect-alias-check-10.c: New test.
13856 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13857 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13858 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13859 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13860 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13861 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13862 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13863 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13864 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13865 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13866 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13867 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13868 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13869 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13870 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13871 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13872 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13873 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13874 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13875 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13876 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13877 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13878 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13880 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13881 Alan Hayward <alan.hayward@arm.com>
13882 David Sherwood <david.sherwood@arm.com>
13884 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
13886 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13887 targets with scatter stores.
13888 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13890 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13891 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
13892 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
13893 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
13894 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
13895 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
13896 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
13897 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
13898 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
13899 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
13900 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
13901 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
13902 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
13903 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
13904 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
13905 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
13907 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13908 Alan Hayward <alan.hayward@arm.com>
13909 David Sherwood <david.sherwood@arm.com>
13911 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
13913 * gcc.target/aarch64/sve/strided_load_4.c: New test.
13914 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
13915 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
13916 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
13918 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13919 Alan Hayward <alan.hayward@arm.com>
13920 David Sherwood <david.sherwood@arm.com>
13922 * gcc.target/aarch64/sve/strided_load_1.c: New test.
13923 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
13924 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
13926 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13927 Alan Hayward <alan.hayward@arm.com>
13928 David Sherwood <david.sherwood@arm.com>
13930 * gcc.target/aarch64/sve/gather_load_1.c: New test.
13931 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
13932 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
13933 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
13934 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
13935 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
13936 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
13937 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
13938 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
13939 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
13940 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
13941 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
13942 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13943 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
13945 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13946 Alan Hayward <alan.hayward@arm.com>
13947 David Sherwood <david.sherwood@arm.com>
13949 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
13950 check for a message about using in-order reductions.
13951 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
13952 check for a message about using in-order reductions.
13953 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
13954 vectorized and check for a message about using in-order reductions.
13955 Expect targets with variable-length vectors to fall back to the
13956 fixed-length mininum.
13957 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
13958 check for a message about using in-order reductions.
13959 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
13960 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13961 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13962 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13963 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
13964 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
13965 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
13966 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
13967 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
13968 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
13969 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
13970 vect_fold_left_plus.
13972 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13974 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
13976 * gcc.target/aarch64/sve/spill_2.c: New test.
13977 * gcc.target/aarch64/sve/spill_3.c: Likewise.
13978 * gcc.target/aarch64/sve/spill_4.c: Likewise.
13979 * gcc.target/aarch64/sve/spill_5.c: Likewise.
13980 * gcc.target/aarch64/sve/spill_6.c: Likewise.
13981 * gcc.target/aarch64/sve/spill_7.c: Likewise.
13983 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13984 Alan Hayward <alan.hayward@arm.com>
13985 David Sherwood <david.sherwood@arm.com>
13987 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
13989 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13990 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
13991 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
13992 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
13993 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
13994 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
13995 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
13996 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
13997 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
13999 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14000 Alan Hayward <alan.hayward@arm.com>
14001 David Sherwood <david.sherwood@arm.com>
14003 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14004 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14005 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14006 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14008 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14009 Alan Hayward <alan.hayward@arm.com>
14010 David Sherwood <david.sherwood@arm.com>
14012 * lib/target-supports.exp
14013 (check_effective_target_vect_fold_extract_last): New proc.
14014 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14015 for fold_extract_last.
14016 * gcc.dg/vect/pr65947-2.c: Likewise.
14017 * gcc.dg/vect/pr65947-3.c: Likewise.
14018 * gcc.dg/vect/pr65947-4.c: Likewise.
14019 * gcc.dg/vect/pr65947-5.c: Likewise.
14020 * gcc.dg/vect/pr65947-6.c: Likewise.
14021 * gcc.dg/vect/pr65947-9.c: Likewise.
14022 * gcc.dg/vect/pr65947-10.c: Likewise.
14023 * gcc.dg/vect/pr65947-12.c: Likewise.
14024 * gcc.dg/vect/pr65947-14.c: Likewise.
14025 * gcc.dg/vect/pr80631-1.c: Likewise.
14026 * gcc.target/aarch64/sve/clastb_1.c: New test.
14027 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14028 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14029 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14030 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14031 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14032 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14033 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14034 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14035 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14036 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14037 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14038 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14039 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14041 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14042 Alan Hayward <alan.hayward@arm.com>
14043 David Sherwood <david.sherwood@arm.com>
14045 * gcc.target/aarch64/sve/live_1.c: New test.
14046 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14048 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14049 Alan Hayward <alan.hayward@arm.com>
14050 David Sherwood <david.sherwood@arm.com>
14052 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14053 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14054 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14055 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14056 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14057 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14058 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14059 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14060 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14062 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14063 Alan Hayward <alan.hayward@arm.com>
14064 David Sherwood <david.sherwood@arm.com>
14066 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14068 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14070 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14071 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14072 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14073 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14074 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14075 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14077 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14078 Alan Hayward <alan.hayward@arm.com>
14079 David Sherwood <david.sherwood@arm.com>
14081 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14082 instead of just ADDRESS.
14083 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14084 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14085 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14086 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14087 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14088 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14089 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14090 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14091 * gcc.target/aarch64/sve/while_2.c: Likewise.
14092 * gcc.target/aarch64/sve/while_3.c: Likewise.
14093 * gcc.target/aarch64/sve/while_4.c: Likewise.
14095 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14096 Alan Hayward <alan.hayward@arm.com>
14097 David Sherwood <david.sherwood@arm.com>
14099 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14100 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14102 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14103 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14104 * gcc.target/aarch64/sve/reduc_5.c: New test.
14105 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14106 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14108 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14109 Alan Hayward <alan.hayward@arm.com>
14110 David Sherwood <david.sherwood@arm.com>
14112 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14113 * gcc.dg/tree-ssa/peel1.c: Likewise.
14114 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14115 variable-length vectors.
14116 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14117 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14118 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14119 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14120 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14121 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14122 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14123 * gcc.target/aarch64/sve/slp_8.c: New test.
14124 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14125 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14126 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14127 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14128 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14129 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14130 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14131 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14132 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14133 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14134 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14135 * gcc.target/aarch64/sve/while_1.c: Likewise.
14136 * gcc.target/aarch64/sve/while_2.c: Likewise.
14137 * gcc.target/aarch64/sve/while_3.c: Likewise.
14138 * gcc.target/aarch64/sve/while_4.c: Likewise.
14140 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14141 Alan Hayward <alan.hayward@arm.com>
14142 David Sherwood <david.sherwood@arm.com>
14144 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14146 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14147 and add an associated scan-dump test. Prevent vectorization
14148 of the first two loops.
14149 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14150 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14151 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14152 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14153 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14154 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14156 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14157 Alan Hayward <alan.hayward@arm.com>
14158 David Sherwood <david.sherwood@arm.com>
14160 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14161 * gcc.dg/vect/pr67790.c: Likewise.
14162 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14163 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14164 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14165 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14166 * gcc.target/aarch64/sve/slp_5.c: New test.
14167 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14168 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14169 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14170 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14171 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14173 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14174 Alan Hayward <alan.hayward@arm.com>
14175 David Sherwood <david.sherwood@arm.com>
14177 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14179 * gcc.dg/vect/slp-1.c: Likewise.
14180 * gcc.dg/vect/slp-10.c: Likewise.
14181 * gcc.dg/vect/slp-12b.c: Likewise.
14182 * gcc.dg/vect/slp-12c.c: Likewise.
14183 * gcc.dg/vect/slp-17.c: Likewise.
14184 * gcc.dg/vect/slp-19b.c: Likewise.
14185 * gcc.dg/vect/slp-20.c: Likewise.
14186 * gcc.dg/vect/slp-21.c: Likewise.
14187 * gcc.dg/vect/slp-22.c: Likewise.
14188 * gcc.dg/vect/slp-23.c: Likewise.
14189 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14190 * gcc.dg/vect/slp-24.c: Likewise.
14191 * gcc.dg/vect/slp-28.c: Likewise.
14192 * gcc.dg/vect/slp-39.c: Likewise.
14193 * gcc.dg/vect/slp-6.c: Likewise.
14194 * gcc.dg/vect/slp-7.c: Likewise.
14195 * gcc.dg/vect/slp-cond-1.c: Likewise.
14196 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14197 * gcc.dg/vect/slp-cond-2.c: Likewise.
14198 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14199 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14200 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14201 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14202 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14203 * gcc.dg/vect/slp-perm-6.c: Likewise.
14204 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14205 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14206 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14207 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14208 * gcc.dg/vect/slp-12a.c: Likewise.
14209 * gcc.dg/vect/slp-14.c: Likewise.
14210 * gcc.dg/vect/slp-15.c: Likewise.
14211 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14212 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14213 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14214 * gcc.target/aarch64/sve/slp_1.c: New test.
14215 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14216 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14217 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14218 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14219 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14220 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14221 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14223 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14224 Alan Hayward <alan.hayward@arm.com>
14225 David Sherwood <david.sherwood@arm.com>
14227 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14228 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14229 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14230 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14231 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14232 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14233 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14234 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14235 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14236 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14237 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14238 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14239 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14240 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14241 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14242 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14243 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14244 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14245 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14247 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14248 Alan Hayward <alan.hayward@arm.com>
14249 David Sherwood <david.sherwood@arm.com>
14251 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14252 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14253 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14254 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14255 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14256 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14257 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14258 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14259 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14260 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14261 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14262 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14263 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14264 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14265 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14266 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14267 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14268 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14269 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14270 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14271 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14272 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14273 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14274 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14275 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14276 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14277 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14278 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14279 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14280 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14281 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14282 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14283 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14284 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14285 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14286 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14288 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14289 Alan Hayward <alan.hayward@arm.com>
14290 David Sherwood <david.sherwood@arm.com>
14292 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14293 Return true for SVE too.
14294 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14295 if load/store lanes are supported.
14296 * gcc.dg/vect/slp-10.c: Likewise.
14297 * gcc.dg/vect/slp-12c.c: Likewise.
14298 * gcc.dg/vect/slp-17.c: Likewise.
14299 * gcc.dg/vect/slp-33.c: Likewise.
14300 * gcc.dg/vect/slp-6.c: Likewise.
14301 * gcc.dg/vect/slp-cond-1.c: Likewise.
14302 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14303 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14304 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14305 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14306 * gcc.dg/vect/slp-perm-6.c: Likewise.
14307 * gcc.dg/vect/slp-perm-9.c: Likewise.
14308 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14309 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14310 for variable-length vectors.
14312 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14313 Alan Hayward <alan.hayward@arm.com>
14314 David Sherwood <david.sherwood@arm.com>
14316 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14317 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14319 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14321 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14322 * g++.target/aarch64/sve/catch_1.C: New test.
14323 * g++.target/aarch64/sve/catch_2.C: Likewise.
14324 * g++.target/aarch64/sve/catch_3.C: Likewise.
14325 * g++.target/aarch64/sve/catch_4.C: Likewise.
14326 * g++.target/aarch64/sve/catch_5.C: Likewise.
14327 * g++.target/aarch64/sve/catch_6.C: Likewise.
14329 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14330 Alan Hayward <alan.hayward@arm.com>
14331 David Sherwood <david.sherwood@arm.com>
14333 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14335 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14336 * gcc.target/aarch64/fmaxmin.c: Likewise.
14337 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14338 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14339 * gcc.target/aarch64/pr62178.c: Likewise.
14340 * gcc.target/aarch64/pr71727-2.c: Likewise.
14341 * gcc.target/aarch64/saddw-1.c: Likewise.
14342 * gcc.target/aarch64/saddw-2.c: Likewise.
14343 * gcc.target/aarch64/uaddw-1.c: Likewise.
14344 * gcc.target/aarch64/uaddw-2.c: Likewise.
14345 * gcc.target/aarch64/uaddw-3.c: Likewise.
14346 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14347 * gcc.target/aarch64/vect-compile.c: Likewise.
14348 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14349 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14350 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14351 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14352 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14353 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14354 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14355 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14356 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14357 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14358 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14359 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14360 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14361 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14362 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14363 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14364 * gcc.target/aarch64/vect-movi.c: Likewise.
14365 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14366 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14367 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14368 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14369 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14370 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14372 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14373 * gcc.target/aarch64/sve/arith_1.c: New test.
14374 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14375 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14376 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14377 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14378 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14379 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14380 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14381 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14382 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14383 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14384 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14385 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14386 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14387 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14388 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14389 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14390 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14391 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14392 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14393 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14394 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14395 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14396 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14397 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14398 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14399 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14400 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14401 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14402 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14403 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14404 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14405 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14406 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14407 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14408 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14409 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14410 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14411 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14412 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14413 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14414 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14415 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14416 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14417 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14418 * gcc.target/aarch64/sve/index_1.c: Likewise.
14419 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14420 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14421 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14422 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14423 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14424 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14425 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14426 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14427 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14428 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14429 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14430 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14431 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14432 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14433 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14434 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14435 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14436 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14437 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14438 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14439 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14440 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14441 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14442 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14443 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14444 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14445 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14446 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14447 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14448 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14449 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14450 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14451 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14452 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14453 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14454 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14455 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14456 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14457 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14458 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14459 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14460 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14461 * gcc.target/aarch64/sve/single_1.c: Likewise.
14462 * gcc.target/aarch64/sve/single_2.c: Likewise.
14463 * gcc.target/aarch64/sve/single_3.c: Likewise.
14464 * gcc.target/aarch64/sve/single_4.c: Likewise.
14465 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14466 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14467 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14468 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14469 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14470 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14471 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14472 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14473 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14474 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14475 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14476 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14477 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14478 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14479 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14480 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14481 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14482 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14483 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14484 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14485 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14486 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14487 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14488 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14489 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14490 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14491 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14492 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14493 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14494 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14495 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14496 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14497 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14498 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14499 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14500 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14501 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14502 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14503 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14504 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14505 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14506 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14507 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14508 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14509 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14511 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14512 Alan Hayward <alan.hayward@arm.com>
14513 David Sherwood <david.sherwood@arm.com>
14515 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14516 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14517 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14519 (check_effective_target_vect_perm): Handle SVE.
14520 (check_effective_target_vect_perm_byte): Likewise.
14521 (check_effective_target_vect_perm_short): Likewise.
14522 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14523 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14524 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14525 (check_effective_target_vect_element_align_preferred): Likewise.
14526 (check_effective_target_vect_align_stack_vars): Likewise.
14527 (check_effective_target_vect_load_lanes): Likewise.
14528 (check_effective_target_vect_masked_store): Likewise.
14529 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14530 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14531 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14532 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14533 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14534 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14535 * gcc.dg/vect/slp-23.c: Likewise.
14536 * gcc.dg/vect/slp-perm-5.c: Likewise.
14537 * gcc.dg/vect/slp-perm-6.c: Likewise.
14538 * gcc.dg/vect/slp-perm-9.c: Likewise.
14539 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14540 * gcc.dg/vect/vect-114.c: Likewise.
14541 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14542 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14544 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14546 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14547 vect_variable_length, expecting the test to be vectorized
14548 without SLP instead.
14549 * gcc.dg/vect/pr33953.c: Likewise.
14550 * gcc.dg/vect/pr37027.c: Likewise.
14551 * gcc.dg/vect/pr67790.c: Likewise.
14552 * gcc.dg/vect/pr68445.c: Likewise.
14553 * gcc.dg/vect/slp-1.c: Likewise.
14554 * gcc.dg/vect/slp-10.c: Likewise.
14555 * gcc.dg/vect/slp-12a.c: Likewise.
14556 * gcc.dg/vect/slp-12b.c: Likewise.
14557 * gcc.dg/vect/slp-12c.c: Likewise.
14558 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14559 * gcc.dg/vect/slp-13.c: Likewise.
14560 * gcc.dg/vect/slp-14.c: Likewise.
14561 * gcc.dg/vect/slp-15.c: Likewise.
14562 * gcc.dg/vect/slp-17.c: Likewise.
14563 * gcc.dg/vect/slp-19b.c: Likewise.
14564 * gcc.dg/vect/slp-2.c: Likewise.
14565 * gcc.dg/vect/slp-20.c: Likewise.
14566 * gcc.dg/vect/slp-21.c: Likewise.
14567 * gcc.dg/vect/slp-22.c: Likewise.
14568 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14569 * gcc.dg/vect/slp-24.c: Likewise.
14570 * gcc.dg/vect/slp-28.c: Likewise.
14571 * gcc.dg/vect/slp-39.c: Likewise.
14572 * gcc.dg/vect/slp-42.c: Likewise.
14573 * gcc.dg/vect/slp-6.c: Likewise.
14574 * gcc.dg/vect/slp-7.c: Likewise.
14575 * gcc.dg/vect/slp-cond-1.c: Likewise.
14576 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14577 * gcc.dg/vect/slp-cond-2.c: Likewise.
14578 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14579 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14580 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14581 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14582 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14583 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14584 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14585 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14586 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14587 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14588 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14589 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14590 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14591 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14592 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14593 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14594 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14596 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14599 * gcc.dg/pr83801.c: New test.
14601 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14604 * gfortran.dg/bounds_check_19.f90: New test.
14606 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14608 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14609 instead of scan-assembler-not for xsnabsqp.
14611 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14613 PR libgfortran/83525
14614 * gfortran.dg/newunit_5.f90: New test.
14616 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14618 PR rtl-optimization/80481
14619 * g++.dg/pr80481.C: New.
14621 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14624 * gcc.target/alpha/pr83628-3.c: New test.
14626 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14628 * lib/target-supports.exp (check_effective_target_avx512f): Also
14629 check for __builtin_ia32_addsd_round,
14630 __builtin_ia32_getmantsd_round.
14631 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14633 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14636 * gcc.target/powerpc/pr83629.c: Require ilp32.
14638 2018-01-12 Richard Biener <rguenther@suse.de>
14640 PR tree-optimization/80846
14641 * gcc.target/i386/pr80846-1.c: New testcase.
14642 * gcc.target/i386/pr80846-2.c: Likewise.
14644 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14646 * gcc.c-torture/execute/20180112-1.c: New test.
14648 2018-01-12 Tom de Vries <tom@codesourcery.com>
14650 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14651 * g++.dg/ext/label13a.C: Same.
14652 * g++.dg/ext/label14.C: Same.
14653 * g++.dg/ext/label2.C: Same.
14654 * g++.dg/ext/label3.C: Same.
14655 * g++.dg/torture/pr42462.C: Same.
14656 * g++.dg/torture/pr42739.C: Same.
14657 * g++.dg/warn/Wunused-label-3.C: Same.
14659 2018-01-12 Tom de Vries <tom@codesourcery.com>
14661 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14662 * g++.dg/Walloca1.C: Same.
14663 * g++.dg/cpp0x/pr70338.C: Same.
14664 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14665 * g++.dg/cpp1y/vla10.C: Same.
14666 * g++.dg/cpp1y/vla2.C: Same.
14667 * g++.dg/cpp1y/vla6.C: Same.
14668 * g++.dg/cpp1y/vla8.C: Same.
14669 * g++.dg/debug/debug5.C: Same.
14670 * g++.dg/debug/debug6.C: Same.
14671 * g++.dg/debug/pr54828.C: Same.
14672 * g++.dg/diagnostic/pr70105.C: Same.
14673 * g++.dg/eh/cleanup5.C: Same.
14674 * g++.dg/eh/spbp.C: Same.
14675 * g++.dg/ext/tmplattr9.C: Same.
14676 * g++.dg/ext/vla10.C: Same.
14677 * g++.dg/ext/vla11.C: Same.
14678 * g++.dg/ext/vla12.C: Same.
14679 * g++.dg/ext/vla15.C: Same.
14680 * g++.dg/ext/vla16.C: Same.
14681 * g++.dg/ext/vla17.C: Same.
14682 * g++.dg/ext/vla3.C: Same.
14683 * g++.dg/ext/vla6.C: Same.
14684 * g++.dg/ext/vla7.C: Same.
14685 * g++.dg/init/array24.C: Same.
14686 * g++.dg/init/new47.C: Same.
14687 * g++.dg/init/pr55497.C: Same.
14688 * g++.dg/opt/pr78201.C: Same.
14689 * g++.dg/template/vla2.C: Same.
14690 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14691 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14692 * g++.dg/torture/pr62127.C: Same.
14693 * g++.dg/torture/pr67055.C: Same.
14694 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14695 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14696 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14697 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14698 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14699 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14700 * g++.dg/warn/Wvla-1.C: Same.
14701 * g++.dg/warn/Wvla-3.C: Same.
14702 * g++.old-deja/g++.ext/array2.C: Same.
14703 * g++.old-deja/g++.ext/constructor.C: Same.
14704 * g++.old-deja/g++.law/builtin1.C: Same.
14705 * g++.old-deja/g++.other/crash12.C: Same.
14706 * g++.old-deja/g++.other/eh3.C: Same.
14707 * g++.old-deja/g++.pt/array6.C: Same.
14708 * g++.old-deja/g++.pt/dynarray.C: Same.
14710 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14712 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14714 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14716 PR libfortran/67412
14717 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14718 on *-*-solaris2.10.
14720 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14722 * lib/target-supports.exp (check_effective_target_branch_cost):
14723 Accept all x86 targets.
14725 2018-01-12 Martin Liska <mliska@suse.cz>
14728 * g++.dg/warn/pr83054.C: New test.
14730 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14732 * gcc.target/powerpc/spec-barr-1.c: New file.
14734 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14737 * gcc.target/i386/pr83330.c: New test.
14739 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14742 * gfortran.dg/dtio_31.f03: New test.
14743 * gfortran.dg/dtio_32.f03: New test.
14745 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14748 * g++.dg/wrappers: New subdirectory.
14749 * g++.dg/wrappers/README: New file.
14750 * g++.dg/wrappers/alloc.C: New test case.
14751 * g++.dg/wrappers/cow-istream-string.C: New test case.
14752 * g++.dg/wrappers/cp-stdlib.C: New test case.
14753 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14754 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14756 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14758 PR middle-end/83718
14759 * g++.dg/torture/pr83718.C: New testcase.
14761 2018-01-11 Martin Jambor <mjambor@suse.cz>
14764 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14766 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14768 PR tree-optimization/83695
14769 * gcc.dg/tree-ssa/pr83695.c: New test.
14771 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14773 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14774 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14776 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14778 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14779 * gcc.target/arm/simd/fp16fml_high.c: New test.
14780 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14781 * lib/target-supports.exp
14782 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14783 check_effective_target_arm_fp16fml_neon_ok,
14784 add_options_for_arm_fp16fml_neon): New procedures.
14786 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14788 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14791 2018-01-11 Richard Biener <rguenther@suse.de>
14793 PR tree-optimization/83435
14794 * gcc.dg/graphite/pr83435.c: New testcase.
14796 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14797 Alan Hayward <alan.hayward@arm.com>
14798 David Sherwood <david.sherwood@arm.com>
14800 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14802 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14804 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14806 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14809 * gcc.c-torture/compile/pr82096.c: New test.
14811 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14813 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14815 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14817 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14819 2018-01-11 Justin Squirek <squirek@adacore.com>
14821 * gnat.dg/expr_func4.adb: New testcase.
14823 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14825 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14828 2018-01-11 Bob Duff <duff@adacore.com>
14830 * gnat.dg/protected_null.adb: New testcase.
14832 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14834 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14836 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14838 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14840 2018-01-11 Justin Squirek <squirek@adacore.com>
14842 * gnat.dg/loopvar.adb: New testcase.
14844 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14846 PR middle-end/83189
14847 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14849 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14851 * gcc.c-torture/compile/pr83575.c: New testcase.
14853 2018-01-10 Michael Collison <michael.collison@arm.com>
14855 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14856 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14857 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14858 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14859 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14860 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14861 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14862 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14863 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14864 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14865 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14866 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14867 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14868 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14869 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14870 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14872 2018-01-10 Michael Collison <michael.collison@arm.com>
14874 * gcc.target/aarch64/sha2.h: New shared testcase.
14875 * gcc.target/aarch64/sha2_1.c: New testcase.
14876 * gcc.target/aarch64/sha2_2.c: New testcase.
14877 * gcc.target/aarch64/sha2_3.c: New testcase.
14878 * gcc.target/aarch64/sha3.h: New shared testcase.
14879 * gcc.target/aarch64/sha3_1.c: New testcase.
14880 * gcc.target/aarch64/sha3_2.c: New testcase.
14881 * gcc.target/aarch64/sha3_3.c: New testcase.
14883 2018-01-10 Michael Collison <michael.collison@arm.com>
14885 * gcc.target/aarch64/sm3_sm4.c: New testcase.
14887 2018-01-10 Martin Sebor <msebor@redhat.com>
14889 PR tree-optimization/83781
14890 * gcc.dg/strlenopt-42.c: New test.
14892 2018-01-11 Martin Sebor <msebor@gmail.com>
14893 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14895 PR tree-optimization/83501
14896 PR tree-optimization/81703
14898 * gcc.dg/strlenopt-39.c: New test-case.
14899 * gcc.dg/pr81703.c: Likewise.
14901 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
14903 * gnat.dg/atomic10.adb: New test.
14905 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14908 * gfortran.dg/deferred_character_18.f90: New test.
14910 2018-01-10 Martin Sebor <msebor@redhat.com>
14912 PR tree-optimization/83671
14913 * gcc.dg/strlenopt-40.c: New test.
14914 * gcc.dg/strlenopt-41.c: New test.
14916 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14919 * gfortran.dg/allocate_with_typespec_7.f90: New test.
14921 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
14924 * gcc.target/powerpc/pr83399.c: New test.
14926 2018-01-10 David Malcolm <dmalcolm@redhat.com>
14929 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
14930 to reflect that the arguments are correctly underlined.
14931 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
14932 for globals, params, locals and literals.
14933 (test_sizeof): Directly test the location of "sizeof", rather than
14934 when used in compound expressions.
14935 (test_alignof): Likewise for "alignof".
14936 (test_string_literals): Likewise for string literals.
14937 (test_numeric_literals): Likewise for numeric literals.
14938 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
14939 (test_typeid): Likewise for typeid.
14940 (test_unary_plus): New.
14941 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
14944 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
14946 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
14948 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14950 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
14952 2018-01-10 Marek Polacek <polacek@redhat.com>
14955 * g++.dg/warn/Wduplicated-branches4.C: New test.
14957 2018-01-10 Jakub Jelinek <jakub@redhat.com>
14960 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
14963 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
14966 * g++.dg/cpp0x/new2.C: New.
14968 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
14971 * gcc.target/i386/pr83735.c: New test.
14973 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
14975 * lib/target-supports.exp (check_effective_target_branch_cost):
14977 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
14978 * gcc.dg/pr21643.c: Likewise.
14979 * gcc.dg/pr46309.c: Likewise.
14980 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
14981 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
14982 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
14983 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
14984 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14985 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14986 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14987 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
14988 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
14989 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
14990 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
14991 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
14992 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
14993 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
14995 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
14998 * gcc.target/powerpc/pr83629.c: New testcase.
15000 2018-01-10 Richard Biener <rguenther@suse.de>
15003 * gcc.dg/pr78768.c: Un-XFAIL.
15005 2018-01-10 Richard Biener <rguenther@suse.de>
15008 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15010 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15012 PR tree-optimization/83753
15013 * gcc.dg/torture/pr83753.c: New test.
15015 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15017 * gcc.target/i386/avx2-gather-1.c: Add -march.
15018 * gcc.target/i386/avx2-gather-2.c: Add -march.
15019 * gcc.target/i386/avx2-gather-3.c: Add -march.
15020 * gcc.target/i386/avx2-gather-4.c: Add -march.
15021 * gcc.target/i386/avx2-gather-5.c: Add -march.
15022 * gcc.target/i386/avx2-gather-6.c: Add -march.
15023 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15024 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15025 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15026 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15027 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15028 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15029 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15030 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15031 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15032 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15034 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15037 * gcc.target/i386/pr78585.c: New test.
15039 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15042 * g++.dg/cpp0x/pr83734.C: New test.
15044 2018-01-09 Carl Love <cel@us.ibm.com>
15046 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15047 vec_mergeo builtins with float, double, long long, unsigned long long,
15048 bool long long arguments.
15049 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15050 vec_float2 with double arguments.
15051 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15052 vec_mergew and vec_mergow builtins.
15054 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15057 * gfortran.dg/contiguous_6.f90: New test.
15059 2018-01-09 Richard Biener <rguenther@suse.de>
15061 PR tree-optimization/83668
15062 * gcc.dg/graphite/pr83668.c: New testcase.
15064 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15066 PR tree-optimization/64811
15067 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15068 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15069 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15070 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15072 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15074 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15077 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15079 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15082 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15083 no NEON and require softfp or hard float-abi.
15084 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15086 2018-01-09 Richard Biener <rguenther@suse.de>
15088 PR tree-optimization/83572
15089 * gcc.dg/graphite/pr83572.c: New testcase.
15091 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15094 * gcc.dg/sms-13.c: New test.
15096 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15099 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15101 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15102 Monk Chiang <sh.chiang04@gmail.com>
15104 * gcc.target/riscv/save-restore-1.c: New.
15106 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15109 * gcc.target/powerpc/pr83677.c: New file.
15111 2018-01-08 Jeff Law <law@redhat.com>
15113 PR rtl-optimizatin/81308
15114 * g++.dg/pr81308-1.C: New test.
15115 * g++.dg/pr81308-2.C: New test.
15117 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15119 PR target/83663 - Revert r255946
15120 * gcc.target/aarch64/vect-slp-dup.c: New.
15122 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15124 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15127 2018-01-08 Richard Biener <rguenther@suse.de>
15129 PR tree-optimization/83563
15130 * gcc.dg/graphite/pr83563.c: New testcase.
15132 2018-01-08 Richard Biener <rguenther@suse.de>
15134 PR middle-end/83713
15135 * g++.dg/torture/pr83713.C: New testcase.
15137 2018-01-08 Tom de Vries <tom@codesourcery.com>
15139 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15141 2018-01-08 Richard Biener <rguenther@suse.de>
15143 PR tree-optimization/83685
15144 * gcc.dg/torture/pr83685.c: New testcase.
15146 2018-01-08 Richard Biener <rguenther@suse.de>
15149 * gcc.dg/lto/pr83719_0.c: New testcase.
15151 2018-01-08 Tom de Vries <tom@codesourcery.com>
15153 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15154 * gcc.dg/graphite/run-id-1.c: Same.
15155 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15157 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15160 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15161 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15162 * gfortran.dg/pdt_27.f03: New test.
15165 * gfortran.dg/pdt_28.f03: New test.
15167 2018-01-08 Tom de Vries <tom@codesourcery.com>
15169 * c-c++-common/builtins.c: Require effective target alloca.
15170 * gcc.dg/Wrestrict.c: Same.
15171 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15173 2018-01-08 Richard Biener <rguenther@suse.de>
15175 PR middle-end/83580
15176 * gcc.dg/torture/pr83580.c: New testcase.
15178 2018-01-08 Richard Biener <rguenther@suse.de>
15180 PR middle-end/83517
15181 * gcc.dg/pr83517.c: New testcase.
15183 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15185 PR middle-end/81897
15186 * gcc.dg/uninit-pr81897.c: New test.
15188 2018-01-06 Martin Sebor <msebor@redhat.com>
15190 PR tree-optimization/83640
15191 * gcc.dg/Wrestrict-6.c: New test.
15192 * gcc.dg/pr83640.c: New test.
15194 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15196 * gcc.target/aarch64/reg-alloc-1.c: New test.
15198 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15201 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15203 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15206 * gcc.dg/pr83480.c: New test.
15208 PR rtl-optimization/83682
15209 * gcc.target/i386/pr83682.c: New test.
15211 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15215 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15216 * gfortran.dg/dependency_49.f90: Likewise.
15217 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15218 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15219 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15220 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15221 * gfortran.dg/string_1_lp64.f90: New test.
15222 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15223 * gfortran.dg/string_3_lp64.f90: New test.
15225 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15228 * gcc.target/i386/sse-26.c: New test.
15231 * gcc.target/i386/pr83604.c: New test.
15233 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15235 * gcc.dg/vect/vect-align-4.c: New test.
15236 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15237 and redefine as a structure with an unaligned member "b".
15238 (foo): Update accordingly.
15240 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15243 * gcc.target/aarch64/bics_5.c: New test.
15244 * gcc.target/arm/bics_5.c: Likewise.
15246 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15248 PR tree-optimization/83605
15249 * gcc.dg/pr83605.c: New test.
15251 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15254 * gcc.target/i386/pr83554.c: New test.
15257 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15260 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15264 * gfortran.dg/eoshift_8.f90: New test.
15265 * gfortran.dg/simplify_eoshift_1.f90: New test.
15267 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15270 * gcc.dg/pr83585.c: New test.
15272 2018-01-04 Nathan Sidwell <nathan@acm.org>
15275 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15277 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15280 * gcc.dg/pr83666.c: New test.
15282 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15285 * gcc.target/alpha/pr83628-1.c: New test.
15286 * gcc.target/alpha/pr83628-2.c: Ditto.
15288 2018-01-04 Martin Liska <mliska@suse.cz>
15291 * g++.dg/ipa/pr82352.C: New test.
15293 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15295 * gcc.dg/vect-opt-info-1.c: Moved to ...
15296 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15297 vect_int targets, use dg-additional-options instead of dg-options and
15298 use relative line numbers instead of absolute.
15300 2018-01-03 Martin Sebor <msebor@redhat.com>
15302 PR tree-optimization/83655
15303 * gcc.dg/Wrestrict-5.c: New test.
15304 * c-c++-common/builtins.c: New test.
15306 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15307 Alan Hayward <alan.hayward@arm.com>
15308 David Sherwood <david.sherwood@arm.com>
15310 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15313 2018-01-03 Jeff Law <law@redhat.com>
15316 * gcc.target/i386/stack-check-17.c: New test.
15317 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15319 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15322 * gcc.dg/pr83621.c: New test.
15325 * gcc.dg/pr83645.c: New test.
15327 2018-01-03 Martin Sebor <msebor@redhat.com>
15329 PR tree-optimization/83603
15330 * gcc.dg/Wrestrict-4.c: New test.
15333 * gcc.dg/const-2.c: New test.
15334 * gcc.dg/pure-3.c: New test.
15336 2018-01-03 Martin Sebor <msebor@redhat.com>
15338 * gcc.dg/Wrestrict-3.c: New test.
15340 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15343 * g++.dg/opt/pr83555.C: New test.
15344 * g++.dg/ubsan/pr83555.C: New test.
15346 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15349 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15350 the !CHECKING_P case by expecting a note.
15351 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15352 a note for the !CHECKING_P case, and move the return statement
15353 outside of #if CHECKING_P guard.
15355 2018-01-03 Jeff Law <law@redhat.com>
15357 PR middle-end/83654
15358 * gcc.target/i386/stack-check-18.c: New test.
15359 * gcc.target/i386/stack-check-19.c: New test.
15361 2018-01-03 Martin Sebor <msebor@redhat.com>
15363 PR tree-optimization/83501
15364 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15366 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15368 PR tree-optimization/83501
15369 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15371 2018-01-03 Nathan Sidwell <nathan@acm.org>
15374 * g++.dg/ipa/pr83667.C: New.
15376 2018-01-03 Martin Liska <mliska@suse.cz>
15378 PR tree-optimization/83593
15379 * gcc.dg/pr83593.c: New test.
15381 2018-01-03 Martin Liska <mliska@suse.cz>
15384 * g++.dg/ipa/pr83549.C: New test.
15386 2018-01-03 Marek Polacek <polacek@redhat.com>
15389 * g++.dg/warn/mvp2.C: New test.
15391 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15393 PR preprocessor/83602
15394 * g++.dg/cpp/pr83602.C: New test.
15397 * g++.dg/parse/pr83634.C: New test.
15399 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15402 * gfortran.dg/eoshift_7.f90: New test.
15404 2018-01-03 Jan Beulich <jbeulich@suse.com>
15406 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15407 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15409 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15411 Update copyright years.
15413 2018-01-03 Martin Liska <mliska@suse.cz>
15416 * gcc.dg/ipa/pr83594.c: New test.
15418 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15419 Alan Hayward <alan.hayward@arm.com>
15420 David Sherwood <david.sherwood@arm.com>
15422 * gcc.dg/vect-opt-info-1.c: New test.
15424 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15426 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15427 floorf128, truncf128, and roundf128.
15428 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15429 optimizations added in match.pd.
15430 * gcc.target/powerpc/float128-hw6.c: Likewise.
15431 * gcc.target/powerpc/float128-hw7.c: Likewise.
15432 * gcc.target/powerpc/float128-hw8.c: Likewise.
15433 * gcc.target/powerpc/float128-hw9.c: Likewise.
15434 * gcc.target/powerpc/float128-hw10.c: Likewise.
15435 * gcc.target/powerpc/float128-hw11.c: Likewise.
15437 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15440 * g++.dg/cpp0x/pr83556.C: New test.
15442 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15446 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15447 * gfortran.dg/simplify_cshift_4.f90: New test.
15449 2018-01-02 Marek Polacek <polacek@redhat.com>
15452 * g++.dg/cpp0x/inh-ctor30.C: New test.
15455 * g++.dg/cpp1z/pr83644.C: New test.
15457 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15460 * gfortran.dg/coarray_45.f90: New test.
15463 * gfortran.dg/coarray_46.f90: New test.
15465 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15467 PR tree-optimization/83581
15468 * gcc.dg/pr83581.c: New test.
15471 * gcc.dg/pr83595.c: New test.
15473 PR middle-end/83608
15474 * g++.dg/opt/pr83608.C: New test.
15476 PR middle-end/83609
15477 * gcc.dg/pr83609.c: New test.
15478 * g++.dg/opt/pr83609.C: New test.
15480 PR middle-end/83623
15481 * gcc.dg/pr83623.c: New test.
15483 * gcc.target/i386/i386.exp
15484 (check_effective_target_avx512vpopcntdqvl): New proc.
15485 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15486 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15487 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15489 Copyright (C) 2018 Free Software Foundation, Inc.
15491 Copying and distribution of this file, with or without modification,
15492 are permitted in any medium without royalty provided the copyright
15493 notice and this notice are preserved.