1 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3 PR tree-optimization/86725
4 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
5 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
7 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
9 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
11 PR tree-optimization/86725
12 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
14 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
16 * gcc.dg/vect/vect-avg-16.c: New test.
17 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
18 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
19 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
20 the second loop in main1.
22 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
24 * gcc.dg/lto/pr85248_0.c (test_alias):
25 Stringify __USER_LABEL_PREFIX__.
26 (test_noreturn): Likewise.
28 2018-08-22 Richard Biener <rguenther@suse.de>
30 PR tree-optimization/86988
31 * g++.dg/pr86988.C: New testcase.
33 2018-08-22 Richard Biener <rguenther@suse.de>
35 PR tree-optimization/86945
36 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
38 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
40 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
42 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
43 Thomas Koenig <tkoenig@gcc.gnu.org>
46 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
47 * gfortran.dg/f2003_io_1.f03: Add wait statement.
49 2018-08-21 Marek Polacek <polacek@redhat.com>
51 PR c++/86981, Implement -Wpessimizing-move.
52 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
53 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
54 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
55 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
56 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
59 * g++.dg/concepts/pr67595.C: Add dg-warning.
60 * g++.dg/cpp0x/Wnarrowing11.C: New test.
61 * g++.dg/cpp0x/Wnarrowing12.C: New test.
62 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
65 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
66 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
68 2018-08-21 Ed Schonberg <schonberg@adacore.com>
70 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
72 2018-08-21 Ed Schonberg <schonberg@adacore.com>
74 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
76 2018-08-21 Javier Miranda <miranda@adacore.com>
78 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
80 2018-08-21 Ed Schonberg <schonberg@adacore.com>
82 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
84 2018-08-21 Ed Schonberg <schonberg@adacore.com>
86 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
88 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
90 * gnat.dg/rep_clause7.adb: New testcase.
92 2018-08-21 Ed Schonberg <schonberg@adacore.com>
94 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
95 gnat.dg/task1_pkg.ads: New testcase.
97 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
99 * gnat.dg/linkedlist.adb: New testcase.
101 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
103 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
104 gnat.dg/elab6_pkg.ads: New testcase.
106 2018-08-21 Ed Schonberg <schonberg@adacore.com>
108 * gnat.dg/expr_func5.adb: New testcase.
110 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
112 * gnat.dg/dynhash.adb: New testcase.
114 2018-08-21 Javier Miranda <miranda@adacore.com>
116 * gnat.dg/enum4.adb: New testcase.
118 2018-08-21 Tamar Christina <tamar.christina@arm.com>
120 * gcc.target/aarch64/large_struct_copy.c: New test.
122 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
124 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
126 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
129 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
131 2018-08-21 Tom de Vries <tdevries@suse.de>
133 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
134 to avoid mismatch in .debug and .earlydebug dump files.
136 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
139 * gcc.target/powerpc/pr87033.c: New test.
141 2018-08-20 Martin Sebor <msebor@redhat.com>
143 PR tree-optimization/87034
144 * gcc.dg/builtin-sprintf-warn-20.c: New test.
146 2018-08-20 David Malcolm <dmalcolm@redhat.com>
149 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
150 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
151 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
153 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
156 * g++.dg/torture/pr87014.C: New file.
158 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
161 * gcc.target/alpha/pr86984.c: New test.
163 2018-08-20 Richard Biener <rguenther@suse.de>
165 PR tree-optimization/78655
166 * gcc.dg/tree-ssa/evrp11.c: New testcase.
168 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
170 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
173 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
175 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
177 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
178 * gcc.dg/lto/pr83719_0.c: Likewise.
180 2018-08-17 Martin Sebor <msebor@redhat.com>
183 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
185 2018-08-17 David Malcolm <dmalcolm@redhat.com>
187 * g++.dg/conversion/Wwrite-strings.C: New test.
189 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
190 Chung-Lin Tang <cltang@codesourcery.com>
191 Xianmiao Qu <xianmiao_qu@c-sky.com>
193 C-SKY port: Testsuite
195 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
196 * g++.dg/torture/type-generic-1.C: Likewise.
197 * gcc.c-torture/compile/20000804-1.c: Likewise.
198 * gcc.c-torture/execute/20101011-1.c: Likewise.
199 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
200 * gcc.dg/20020312-2.c: Likewise.
201 * gcc.dg/Wno-frame-address.c: Likewise.
202 * gcc.dg/c11-true_min-1.c: Likewise.
203 * gcc.dg/sibcall-10.c: Likewise.
204 * gcc.dg/sibcall-9.c: Likewise.
205 * gcc.dg/stack-usage-1.c: Likewise.
206 * gcc.dg/torture/float32-tg-3.c: Likewise.
207 * gcc.dg/torture/float32x-tg-3.c: Likewise.
208 * gcc.dg/torture/float64-tg-3.c: Likewise.
209 * gcc.dg/torture/float64x-tg-3.c: Likewise.
210 * gcc.dg/torture/type-generic-1.c: Likewise.
211 * gcc.target/csky/*: New.
212 * lib/target-supports.exp (check_profiling_available): Add
214 (check_effective_target_hard_float): Handle C-SKY targets with
215 single-precision hard float only.
216 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
218 2018-08-17 David Malcolm <dmalcolm@redhat.com>
220 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
222 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
223 coverage for gcc_dump_printf.
225 2018-08-17 Martin Liska <mliska@suse.cz>
227 * g++.dg/opt/mpx.C: Fix scanned pattern.
228 * gcc.target/i386/mpx.c: Likewise.
229 * g++.dg/warn/Wunreachable-code-1.C: Remove.
230 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
231 * gcc.dg/torture/pr52969.c: Likewise.
232 * g++.dg/warn/pr31246-2.C: Likewise.
233 * g++.dg/warn/pr31246.C: Likewise.
234 * gcc.dg/pr33092.c: Likewise.
235 * g++.dg/opt/eh1.C: Remove a deprecated option.
236 * g++.dg/template/inline1.C: Likewise.
237 * g++.dg/tree-ssa/pr81408.C: Likewise.
238 * gcc.dg/pr41837.c: Likewise.
239 * gcc.dg/pr41841.c: Likewise.
240 * gcc.dg/pr42250.c: Likewise.
241 * gcc.dg/pr43084.c: Likewise.
242 * gcc.dg/pr43317.c: Likewise.
243 * gcc.dg/pr51879-18.c: Likewise.
244 * gcc.dg/torture/pr36066.c: Likewise.
245 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
246 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
247 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
248 * gcc.dg/tree-ssa/pr45122.c: Likewise.
249 * gcc.target/i386/pr45352-2.c: Likewise.
250 * gcc.target/i386/zee.c: Likewise.
251 * gfortran.dg/auto_char_len_2.f90: Likewise.
252 * gfortran.dg/auto_char_len_4.f90: Likewise.
253 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
254 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
255 * gfortran.dg/gomp/pr47331.f90: Likewise.
256 * gfortran.dg/pr40999.f: Likewise.
257 * gfortran.dg/pr41011.f: Likewise.
258 * gfortran.dg/pr42051.f03: Likewise.
259 * gfortran.dg/pr46804.f90: Likewise.
260 * gfortran.dg/pr83149_1.f90: Likewise.
261 * gfortran.dg/pr83149_b.f90: Likewise.
262 * gfortran.dg/whole_file_1.f90: Likewise.
263 * gfortran.dg/whole_file_10.f90: Likewise.
264 * gfortran.dg/whole_file_11.f90: Likewise.
265 * gfortran.dg/whole_file_12.f90: Likewise.
266 * gfortran.dg/whole_file_13.f90: Likewise.
267 * gfortran.dg/whole_file_14.f90: Likewise.
268 * gfortran.dg/whole_file_15.f90: Likewise.
269 * gfortran.dg/whole_file_16.f90: Likewise.
270 * gfortran.dg/whole_file_17.f90: Likewise.
271 * gfortran.dg/whole_file_18.f90: Likewise.
272 * gfortran.dg/whole_file_19.f90: Likewise.
273 * gfortran.dg/whole_file_2.f90: Likewise.
274 * gfortran.dg/whole_file_20.f03: Likewise.
275 * gfortran.dg/whole_file_3.f90: Likewise.
276 * gfortran.dg/whole_file_4.f90: Likewise.
277 * gfortran.dg/whole_file_5.f90: Likewise.
278 * gfortran.dg/whole_file_6.f90: Likewise.
279 * gfortran.dg/whole_file_7.f90: Likewise.
280 * gfortran.dg/whole_file_8.f90: Likewise.
281 * gfortran.dg/whole_file_9.f90: Likewise.
282 * gcc.dg/vect/vect.exp: Likewise.
284 2018-08-17 Richard Biener <rguenther@suse.de>
287 * gcc.dg/torture/pr86505.c: New testcase.
289 2018-08-16 Martin Sebor <msebor@redhat.com>
291 PR tree-optimization/86853
292 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
293 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
294 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
296 2018-08-16 David Malcolm <dmalcolm@redhat.com>
298 * gcc.dg/missing-header-fixit-3.c: New test.
300 2018-08-16 David Malcolm <dmalcolm@redhat.com>
302 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
303 (test_fixit_insert_newline): Update expected output to show '+'
304 characters in margin of line-insertion fix-it hint.
306 2018-08-16 Nathan Sidwell <nathan@acm.org>
308 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
309 * gcc.dg/cpp/macsyntx2.c: likewise.
311 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
314 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
315 * gcc.target/i386/avx-cvt-2.c: Ditto.
317 2018-08-16 David Malcolm <dmalcolm@redhat.com>
320 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
322 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
324 * gcc.target/aarch64/imm_choice_comparison.c: New test.
326 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
328 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
329 (lib_strncmp): Likewise.
331 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
333 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
334 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
335 * g++.dg/torture/pr44295.C : Likewise.
337 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
340 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
341 attributes and matching.
342 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
343 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
345 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
347 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
349 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
351 * gcc.target/i386/rop1.c: Remove.
352 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
354 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
356 * gcc.target/powerpc/fold-vec-splat-char.c: New.
357 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
358 * gcc.target/powerpc/fold-vec-splat-int.c: New.
359 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
360 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
361 * gcc.target/powerpc/fold-vec-splat-short.c: New.
363 2018-08-15 David Malcolm <dmalcolm@redhat.com>
365 * g++.dg/diagnostic/aka3.C: New test.
366 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
367 output to show range labels.
368 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
369 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
370 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
371 * gcc.dg/bad-binary-ops.c: Update expected output to show range
372 labels. Add an "aka" example.
373 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
375 * gcc.dg/format/diagnostic-ranges.c: Likewise.
376 * gcc.dg/format/pr72858.c: Likewise.
377 * gcc.dg/format/pr78498.c: Likewise.
378 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
379 Update expected output to show range labels. Add examples of
380 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
381 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
382 Update expected output to show range labels.
383 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
384 (test_very_wide_line): Adjust so that label is at left-clipping
386 (test_very_wide_line_2): New test.
387 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
388 Update expected output to show range labels.
389 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
390 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
391 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
392 for new param to gcc_rich_location::add_expr.
393 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
395 (test_show_locus): Add examples of labels to various tests. Tweak
396 the "very wide_line" test case and duplicate it, to cover the
397 boundary values for clipping of labels against the left-margin.
398 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
399 diagnostic-test-show-locus-no-labels.c.
400 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
401 Update line numbers of dg-locus directives.
402 * gcc.dg/pr69627.c: Update expected output to show range labels.
403 * lib/multiline.exp (proc _build_multiline_regex): Remove
404 special-case handling of lines with trailing '|'.
406 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
409 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
412 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
414 * gcc.dg/wmain.c: New test.
416 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
419 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
420 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
423 2018-08-15 Martin Liska <mliska@suse.cz>
425 PR tree-optimization/86925
426 * gcc.dg/predict-20.c: New test.
427 * gcc.dg/predict-21.c: New test.
429 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
431 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
433 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
435 * gcc.target/i386/sse2-movs.c: New test.
437 2018-08-14 Martin Sebor <msebor@redhat.com>
439 PR tree-optimization/86650
440 * gcc.dg/Warray-bounds-34.c: New test.
442 2018-08-14 Janus Weil <janus@gcc.gnu.org>
445 * gfortran.dg/generic_34.f90: New test case.
447 2018-08-13 Marek Polacek <polacek@redhat.com>
450 * g++.dg/cpp0x/Wnarrowing6.C: New test.
451 * g++.dg/cpp0x/Wnarrowing7.C: New test.
452 * g++.dg/cpp0x/Wnarrowing8.C: New test.
453 * g++.dg/cpp0x/Wnarrowing9.C: New test.
454 * g++.dg/cpp0x/Wnarrowing10.C: New test.
455 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
456 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
457 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
458 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
459 * g++.dg/ext/stmtexpr15.C: Likewise.
460 * g++.dg/gomp/pr47963.C: Likewise.
461 * g++.dg/init/new37.C: Likewise.
462 * g++.dg/init/new43.C: Likewise.
463 * g++.dg/other/fold1.C: Likewise.
464 * g++.dg/parse/array-size2.C: Likewise.
465 * g++.dg/template/dependent-name3.C: Likewise.
466 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
467 * g++.dg/other/vrp1.C: Likewise.
468 * g++.dg/template/char1.C: Likewise.
470 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
472 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
473 instead of a ZERO_EXTEND.
475 2018-08-13 Martin Sebor <msebor@redhat.com>
477 PR tree-optimization/71625
478 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
479 * g++.dg/init/string2.C: New test.
480 * g++.dg/init/string3.C: New test.
481 * g++.dg/init/string4.C: New test.
482 * gcc.dg/init-string-3.c: New test.
483 * gcc.dg/strlenopt-55.c: New test.
484 * gcc.dg/strlenopt-56.c: New test.
486 2018-08-13 Marek Polacek <polacek@redhat.com>
488 P0806R2 - Deprecate implicit capture of this via [=]
489 * g++.dg/cpp2a/lambda-this1.C: New test.
490 * g++.dg/cpp2a/lambda-this2.C: New test.
491 * g++.dg/cpp2a/lambda-this3.C: New test.
493 2018-08-13 Marek Polacek <polacek@redhat.com>
496 * g++.dg/diagnostic/auto1.C: New test.
498 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
501 * gfortran.dg/transfer_class_3.f90: New test.
503 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
506 * gfortran.dg/use_rename_9.f90: New test.
508 2018-08-11 Jakub Jelinek <jakub@redhat.com>
510 PR tree-optimization/86835
511 * gcc.dg/pr86835.c: New test.
513 2018-08-10 Janus Weil <janus@gcc.gnu.org>
516 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
517 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
518 * gfortran.dg/short_circuiting_2.f90: New test case.
519 * gfortran.dg/short_circuiting_3.f90: New test case.
521 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
524 * gcc.target/i386/pr82418.c: New test.
526 2018-08-10 Martin Liska <mliska@suse.cz>
529 * gcc.dg/predict-17.c: New test.
530 * gcc.dg/predict-18.c: New test.
531 * gcc.dg/predict-19.c: New test.
533 2018-08-10 Martin Liska <mliska@suse.cz>
535 PR tree-optimization/85799
536 * gcc.dg/pr85799.c: New test.
538 2018-08-09 Jeff Law <law@redhat.com>
541 * gcc.dg/uninit-suppress_2.c: Disable DOM.
543 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
545 * gcc.target/aarch64/sve/reduc_8.c: New test.
547 2018-08-09 David Malcolm <dmalcolm@redhat.com>
550 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
552 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
554 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
555 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
558 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
560 PR tree-optimization/86858
561 * gcc.dg/vect/pr86858.c: New test.
563 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
565 PR tree-optimization/86871
566 * gcc.dg/vect/pr86871.c: New test.
568 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
570 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
572 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
574 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
575 arch and tune numbers by 2.
576 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
577 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
578 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
579 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
580 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
581 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
582 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
583 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
584 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
585 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
586 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
587 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
588 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
589 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
590 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
591 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
592 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
593 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
594 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
595 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
596 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
597 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
598 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
599 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
600 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
601 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
602 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
603 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
604 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
605 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
606 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
607 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
608 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
609 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
610 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
611 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
612 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
613 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
614 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
615 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
616 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
617 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
618 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
619 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
620 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
621 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
622 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
623 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
624 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
625 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
626 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
627 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
628 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
629 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
630 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
631 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
632 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
633 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
634 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
635 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
636 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
637 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
638 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
639 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
640 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
641 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
643 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
646 * gcc.target/s390/pr84332.c: New testcase.
648 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
651 * gcc.target/m68k/tls-dimode.c: New file.
653 2018-08-08 Nathan Sidwell <nathan@acm.org>
655 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
656 c-c++-common/inc-from-1.c: New
658 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
661 * gcc.target/s390/TI-constants-lra.c: New testcase.
662 * gcc.target/s390/TI-constants-nolra.c: New testcase.
664 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
666 * gcc.target/s390/hotpatch-8.c: Remove.
667 * gcc.target/s390/hotpatch-9.c: Remove.
668 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
669 * gcc.target/s390/mnop-mcount-m31.c: Remove.
671 2018-08-08 Jakub Jelinek <jakub@redhat.com>
673 P0595R1 - is_constant_evaluated
674 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
677 * g++.dg/cpp1z/decomp46.C: New test.
680 * g++.dg/opt/pr86738.C: New test.
682 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
685 * gcc.target/aarch64/frecpe_1.c: New test.
686 * gcc.target/aarch64/frecpe_2.c: Likewise.
688 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
691 * g++.dg/other/friend8.C: New.
692 * g++.dg/other/friend9.C: Likewise.
693 * g++.dg/other/friend10.C: Likewise.
694 * g++.dg/other/friend11.C: Likewise.
695 * g++.dg/other/friend12.C: Likewise.
696 * g++.dg/other/friend13.C: Likewise.
697 * g++.dg/other/friend14.C: Likewise.
698 * g++.dg/other/friend15.C: Likewise.
699 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
700 * g++.dg/parse/defarg8.C: Likewise.
702 2018-08-07 Martin Liska <mliska@suse.cz>
705 * gcc.dg/predict-16.c: New test.
706 * g++.dg/predict-1.C: New test.
708 2018-08-07 Steve Ellcey <sellcey@cavium.com>
709 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
711 PR tree-optimization/80925
712 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
713 vectorized on !vect_hw_misalign targets.
715 2018-08-06 Marek Polacek <polacek@redhat.com>
718 * g++.dg/cpp1y/constexpr-86767.C: New test.
720 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
722 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
723 for target *-*-linux-gnu.
725 2018-08-06 Alan Hayward <alan.hayward@arm.com>
727 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
728 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
729 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
731 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
733 * gcc.target/s390/nomemloopunroll-1.c: New test.
735 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
738 * gcc.target/i386/pr86386.c: New file.
740 2018-08-04 Tom de Vries <tdevries@suse.de>
742 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
744 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
746 * gcc.dg/guality/const-volatile.c: Remove duplicate test
749 2018-08-04 Janus Weil <janus@gcc.gnu.org>
752 * gfortran.dg/interface_assignment_6.f90: New test case.
754 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
757 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
759 2018-08-03 David Malcolm <dmalcolm@redhat.com>
760 Jonathan Wakely <jwakely@redhat.com>
763 * g++.dg/pr85523.C: New test.
765 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
768 * gcc.dg/union-duplicate-field.c: New test.
770 2018-08-03 Jason Merrill <jason@redhat.com>
773 * g++.dg/template/pr86706.C: New test.
775 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
777 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
778 on vect_avg_qi targets.
779 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
780 * gcc.dg/vect/bb-slp-pow-1.c: New test.
781 * gcc.dg/vect/vect-avg-15.c: Likewise.
783 2018-08-03 Martin Liska <mliska@suse.cz>
785 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
786 * gcc.dg/predict-13.c: Likewise.
787 * gcc.dg/predict-3.c: Likewise.
788 * gcc.dg/predict-4.c: Likewise.
789 * gcc.dg/predict-5.c: Likewise.
790 * gcc.dg/predict-6.c: Likewise.
791 * gcc.dg/predict-9.c: Likewise.
792 * gfortran.dg/predict-1.f90: Likewise.
794 2018-08-02 Richard Biener <rguenther@suse.de>
797 * g++.dg/torture/pr86763.C: New testcase.
799 2018-08-02 Richard Biener <rguenther@suse.de>
801 PR tree-optimization/86816
802 * g++.dg/torture/pr86816.C: New testcase.
804 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
806 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
808 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
809 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
810 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
812 * gcc.target/aarch64/sve/single_2.c: Likewise.
813 * gcc.target/aarch64/sve/single_3.c: Likewise.
814 * gcc.target/aarch64/sve/single_4.c: Likewise.
816 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
819 * gcc.target/aarch64/ldp_stp_13.c: New test.
821 2018-08-01 Martin Sebor <msebor@redhat.com>
823 PR tree-optimization/86650
824 * gcc.dg/format/gcc_diag-10.c: Adjust.
826 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
828 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
830 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
832 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
835 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
836 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
838 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
840 * gcc.dg/pointer-range-check-1.c: New test.
841 * gcc.dg/pointer-range-check-2.c: Likewise.
843 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
845 PR tree-optimization/86749
846 * gcc.dg/vect/pr86749.c: New test.
848 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
851 * g++.dg/lookup/name-clash12.C: New.
853 2018-08-01 Richard Biener <rguenther@suse.de>
855 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
857 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
859 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
861 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
863 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
865 2018-08-01 Martin Liska <mliska@suse.cz>
867 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
868 * gcc.dg/tree-prof/stringop-2.c: Likewise.
869 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
870 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
871 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
872 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
873 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
874 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
876 2018-08-01 Martin Liska <mliska@suse.cz>
879 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
881 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
883 * gcc.target/aarch64/extract_zero_extend.c: New file.
885 2018-08-01 Jakub Jelinek <jakub@redhat.com>
888 * gcc.c-torture/compile/pr85704.c: New test.
890 2018-07-31 Alexandre Oliva <oliva@adacore.com>
891 Olivier Hainque <hainque@adacore.com>
893 * gnat.dg/dinst.adb: New.
894 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
896 2018-07-31 David Malcolm <dmalcolm@redhat.com>
898 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
900 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
903 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
905 * c-c++-common/spec-barrier-1.c: New test.
906 * c-c++-common/spec-barrier-2.c: New test.
907 * gcc.dg/spec-barrier-3.c: New test.
909 2018-07-31 Martin Sebor <msebor@redhat.com>
911 PR tree-optimization/86741
912 * gcc.dg/Warray-bounds-33.c: New test.
914 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
916 * gcc.target/s390/memset-1.c: Improve testcase.
918 2018-07-31 Tom de Vries <tdevries@suse.de>
921 * g++.dg/guality/pr86687.C: New test.
923 2018-07-31 Jakub Jelinek <jakub@redhat.com>
925 P1008R1 - prohibit aggregates with user-declared constructors
926 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
927 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
928 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
929 * g++.dg/cpp2a/aggr1.C: New test.
930 * g++.dg/cpp2a/aggr2.C: New test.
932 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
935 * gcc.target/arm/pr86640.c: New testcase.
937 2018-07-31 Martin Liska <mliska@suse.cz>
939 PR gcov-profile/85338
940 PR gcov-profile/85350
941 PR gcov-profile/85372
942 * gcc.misc-tests/gcov-pr85338.c: New test.
943 * gcc.misc-tests/gcov-pr85350.c: New test.
944 * gcc.misc-tests/gcov-pr85372.c: New test.
946 2018-07-31 Martin Liska <mliska@suse.cz>
948 PR gcov-profile/83813
949 PR gcov-profile/84758
950 PR gcov-profile/85217
951 PR gcov-profile/85332
952 * gcc.misc-tests/gcov-pr83813.c: New test.
953 * gcc.misc-tests/gcov-pr84758.c: New test.
954 * gcc.misc-tests/gcov-pr85217.c: New test.
955 * gcc.misc-tests/gcov-pr85332.c: New test.
957 2018-07-31 Ed Schonberg <schonberg@adacore.com>
959 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
960 gnat.dg/prot5_pkg.ads: New testcase.
962 2018-07-31 Justin Squirek <squirek@adacore.com>
964 * gnat.dg/addr11.adb: New testcase.
966 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
968 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
970 2018-07-31 Gary Dismukes <dismukes@adacore.com>
972 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
974 2018-07-31 Ed Schonberg <schonberg@adacore.com>
976 * gnat.dg/iter3.adb: New testcase.
978 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
980 Revert 'AsyncI/O patch committed'
981 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
982 Thomas Koenig <tkoenig@gcc.gnu.org>
985 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
986 * gfortran.dg/f2003_io_1.f03: Add wait statement.
988 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
990 PR rtl-optimization/85160
991 * gcc.target/powerpc/combine-2-2.c: New testcase.
993 2018-07-27 Martin Sebor <msebor@redhat.com>
995 PR tree-optimization/86696
996 * g++.dg/pr86696.C: New test.
998 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1000 PR tree-optimization/86636
1001 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1002 Add dg-require-effective-target pthread.
1004 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1006 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1007 * gcc.dg/strcmpopt_6.c: Likewise.
1009 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1012 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1014 2018-07-26 Martin Sebor <msebor@redhat.com>
1016 PR tree-optimization/86043
1017 PR tree-optimization/86042
1018 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1020 * gcc.dg/strlenopt-44.c: New test.
1022 2018-07-26 Martin Liska <mliska@suse.cz>
1024 PR gcov-profile/86536
1025 * gcc.misc-tests/gcov-pr86536.c: New test.
1027 2018-07-25 Martin Sebor <msebor@redhat.com>
1029 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1030 ignored by the test harness.
1032 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1033 Thomas Koenig <tkoenig@gcc.gnu.org>
1036 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1037 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1039 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1042 * g++.dg/pr85515-2.C: Add expected dg-error.
1043 * g++.dg/cpp0x/range-for36.C: New test.
1045 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1047 * gcc.target/arc/uncached-1.c: New test.
1048 * gcc.target/arc/uncached-2.c: Likewise.
1050 2018-07-24 Martin Sebor <msebor@redhat.com>
1052 PR tree-optimization/86622
1053 PR tree-optimization/86532
1054 * gcc.c-torture/execute/strlen-2.c: New test.
1055 * gcc.c-torture/execute/strlen-3.c: New test.
1056 * gcc.c-torture/execute/strlen-4.c: New test.
1058 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1060 PR tree-optimization/86636
1061 * gcc.c-torture/compile/pr86636.c: New test.
1063 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1065 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1067 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1070 * gcc.target/i386/pr86627.c: New test.
1073 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1074 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1075 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1076 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1078 2018-07-23 Carl Love <cel@us.ibm.com>
1081 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1082 file altivec-2-runnable.c.
1083 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1084 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1085 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1086 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1087 vec_cts, vec_ctu, vec_cpsgn tests.
1089 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1092 * gcc.dg/pr86617.c: New test.
1094 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1097 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1099 2018-07-20 Martin Sebor <msebor@redhat.com>
1102 * c-c++-common/pr68657-1.c: Adjust.
1103 * c-c++-common/pr68657-2.c: Same.
1104 * c-c++-common/pr68657-3.c: Same.
1105 * c-c++-common/pr68833-1.c: Same.
1106 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1107 * gcc.dg/Walloca-larger-than.c: New test.
1108 * gcc.dg/Walloca-larger-than-2.c: New test.
1109 * gcc.dg/Wframe-larger-than-2.c: New test.
1110 * gcc.dg/Wlarger-than3.c: New test.
1111 * gcc.dg/Wvla-larger-than-3.c: New test.
1112 * gcc.dg/pr42611.c: Adjust.
1113 * gnat.dg/frame_overflow.adb: Same.
1115 2018-07-20 Martin Sebor <msebor@redhat.com>
1117 PR tree-optimization/86613
1118 PR tree-optimization/86611
1119 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1120 prune duplicate warnings.
1121 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1122 data-model-dependencies.
1123 * gcc.dg/Warray-bounds-32.c: Ditto.
1125 2018-07-20 Richard Biener <rguenther@suse.de>
1128 * g++.dg/lto/pr86585_0.C: New testcase.
1129 * g++.dg/lto/pr86585_1.C: Likewise.
1131 2018-07-19 Martin Sebor <msebor@redhat.com>
1133 PR tree-optimization/83776
1134 PR tree-optimization/84047
1135 * gcc.dg/Warray-bounds-29.c: New test.
1136 * gcc.dg/Warray-bounds-30.c: New test.
1137 * gcc.dg/Warray-bounds-31.c: New test.
1138 * gcc.dg/Warray-bounds-32.c: New test.
1140 2018-07-19 Michael Collison <michael.collison@arm.com>
1141 Richard Henderson <rth@redhat.com>
1143 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1144 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1145 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1146 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1147 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1148 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1149 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1150 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1151 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1152 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1153 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1154 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1156 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1158 Revert fix for c++/59480 (and testsuite followup)
1160 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1162 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1164 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1166 PR c++/59480, DR 136
1167 * g++.dg/other/friend8.C: New.
1168 * g++.dg/other/friend9.C: Likewise.
1169 * g++.dg/other/friend10.C: Likewise.
1170 * g++.dg/other/friend11.C: Likewise.
1171 * g++.dg/other/friend12.C: Likewise.
1172 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1173 * g++.dg/parse/defarg8.C: Likewise.
1175 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1177 * gcc.target/aarch64/profile.c: New test.
1179 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1182 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1184 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1187 * gcc.target/i386/pr86560-4.c: New test.
1188 * gcc.target/i386/pr86560-5.c: Likewise.
1190 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1193 * gcc.target/i386/pr86560-1.c: New test.
1194 * gcc.target/i386/pr86560-2.c: Likewise.
1195 * gcc.target/i386/pr86560-3.c: Likewise.
1197 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1199 * gfortran.dg/max_fmax_aarch64.f90: New test.
1200 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1201 * gfortran.dg/minmax_integer.f90: Likewise.
1203 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1205 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1207 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1210 * g++.dg/tree-ssa/pr86544.C: New test.
1212 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1215 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1217 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1220 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1221 * c-c++-common/pr69558.c: Remove xfail.
1222 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1223 * gcc.dg/pr61817-1.c: Likewise.
1224 * gcc.dg/pr61817-2.c: Likewise.
1225 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1227 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1230 * gfortran.dg/function_optimize_5.f90: Add option
1231 '-faggressive-function-elimination' and update dg-warning clauses.
1232 * gfortran.dg/short_circuiting.f90: New test.
1234 2018-07-18 Marek Polacek <polacek@redhat.com>
1236 PR c++/86190 - bogus -Wsign-conversion warning
1237 * g++.dg/warn/Wsign-conversion-3.C: New test.
1238 * g++.dg/warn/Wsign-conversion-4.C: New test.
1240 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1242 PR c++/59480, DR 136
1243 * g++.dg/other/friend8.C: New.
1244 * g++.dg/other/friend9.C: Likewise.
1245 * g++.dg/other/friend10.C: Likewise.
1246 * g++.dg/other/friend11.C: Likewise.
1247 * g++.dg/other/friend12.C: Likewise.
1248 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1249 * g++.dg/parse/defarg8.C: Likewise.
1251 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1253 * g++.dg/ext/uow-3.C: Adjust.
1254 * g++.dg/ext/uow-4.C: Likewise.
1255 * g++.dg/lookup/name-clash11.C: Likewise.
1256 * g++.dg/lookup/name-clash7.C: Likewise.
1257 * g++.dg/lookup/redecl1.C: Likewise.
1258 * g++.dg/warn/changes-meaning.C: Likewise.
1259 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1260 * g++.old-deja/g++.law/nest1.C: Likewise.
1262 2018-07-18 Richard Biener <rguenther@suse.de>
1265 * g++.dg/lto/pr86523-3_0.C: New testcase.
1267 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1269 * gcc.target/m68k/mulsi_highpart.c: New test.
1271 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1273 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1274 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1275 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1276 * gcc.dg/cpp/pr61854-8.c: New test.
1278 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1280 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1282 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1285 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1287 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1289 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1290 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1291 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1292 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1293 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1295 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1297 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1298 * gcc.target/powerpc/pr79916.c: Require dfp.
1300 2018-07-17 Richard Biener <rguenther@suse.de>
1303 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1305 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1307 * gcc.target/s390/function-align1.c: New test.
1308 * gcc.target/s390/function-align2.c: New test.
1309 * gcc.target/s390/function-align3.c: New test.
1311 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1313 * gnat.dg/discr55.adb: New test.
1315 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1317 * gcc.target/i386/vartrack-1.c (dg-options): Add
1318 -fomit-frame-pointer.
1320 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1322 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1323 (dg-lto-options): Add -fPIC.
1324 * g++.dg/lto/pr86523-2_0.C: Likewise.
1326 2018-07-17 Martin Liska <mliska@suse.cz>
1328 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1330 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1332 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1335 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1337 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1339 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1341 * gnat.dg/memorytest.adb: New testcase.
1343 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1345 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1348 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1350 * gnat.dg/equal3.adb: New testcase.
1352 2018-07-17 Justin Squirek <squirek@adacore.com>
1354 * gnat.dg/split_args.adb: New testcase.
1356 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1358 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1360 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1362 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1365 2018-07-16 Carl Love <cel@us.ibm.com>
1368 Forgot the PR number on the commit log.
1370 2018-07-16 Carl Love <cel@us.ibm.com>
1373 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1375 * gcc.target/powerpc/divkc3-3.c: Ditto.
1376 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1377 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1378 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1379 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1381 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1383 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1384 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1386 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1388 * lib/target-supports.exp (check_effective_target_longdouble64,
1389 check_effective_target_ppc_float128,
1390 check_effective_target_ppc_float128_insns,
1391 check_effective_target_powerpc_vsx): New.
1393 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1395 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1398 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1400 PR tree-optimization/86526
1401 * gcc.c-torture/compile/pr86526.c: New test.
1403 2018-07-16 Carl Love <cel@us.ibm.com>
1405 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1407 * gcc.target/powerpc/divkc3-3.c: Ditto.
1408 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1409 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1410 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1411 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1413 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1416 * gfortran.dg/assumed_rank_14.f90: New testcase.
1417 * gfortran.dg/assumed_rank_15.f90: New testcase.
1418 * gfortran.dg/dec_structure_8.f90: Update error messages.
1419 * gfortran.dg/dec_structure_23.f90: Update error messages.
1421 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1424 * gcc.c-torture/execute/pr86528.c: New test.
1425 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1427 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1429 * g++.dg/template/spec40.C: New.
1430 * g++.dg/parse/ptrmem8.C: Likewise.
1432 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1434 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1435 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1436 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1437 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1438 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1440 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1442 * gcc.target/s390/mrecord-mcount.c: New testcase.
1444 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1446 * gcc.target/s390/mfentry-m64.c: New testcase.
1448 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1450 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1453 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1455 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1458 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1460 * gnat.dg/wide_wide_value1.adb: New testcase.
1462 2018-07-16 Javier Miranda <miranda@adacore.com>
1464 * gnat.dg/bit_order1.adb: New testcase.
1466 2018-07-16 Javier Miranda <miranda@adacore.com>
1468 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1470 2018-07-16 Richard Biener <rguenther@suse.de>
1473 * g++.dg/lto/pr86523-1_0.C: New testcase.
1474 * g++.dg/lto/pr86523-2_0.C: Likewise.
1476 2018-07-16 Martin Liska <mliska@suse.cz>
1479 * g++.dg/ipa/pr86529.C: New test.
1481 2018-07-16 Tom de Vries <tdevries@suse.de>
1484 * gcc.target/i386/vartrack-1.c: New test.
1486 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1488 * gnat.dg/opt73.adb: New test.
1490 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1494 * g++.dg/opt/pr3698.C: New test.
1496 2018-07-16 Richard Biener <rguenther@suse.de>
1499 * gcc.dg/torture/pr86389.c: Require trampolines.
1501 2018-07-15 Tom de Vries <tdevries@suse.de>
1503 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1504 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1506 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1507 * gcc.dg/guality/guality.exp: Same.
1508 * gfortran.dg/guality/guality.exp: Same.
1510 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1511 Sunil K Pandey <sunil.k.pandey@intel.com>
1514 * gcc.target/i386/pr84413-1.c: New test.
1515 * gcc.target/i386/pr84413-2.c: Likewise.
1516 * gcc.target/i386/pr84413-3.c: Likewise.
1518 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1519 Steve Munroe <munroesj52@gmail.com>
1521 * gcc.target/powerpc/sse2-pand-1.c: New file.
1522 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1523 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1524 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1526 2018-07-13 Nathan Sidwell <nathan@acm.org>
1529 * g++.dg/pr86374.C: New.
1531 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1534 * gcc.dg/strcmpopt_5.c: New test.
1535 * gcc.dg/strcmpopt_6.c: New test.
1537 2018-07-13 Richard Biener <rguenther@suse.de>
1540 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1542 2018-07-13 Tom de Vries <tdevries@suse.de>
1544 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1545 * gcc.dg/guality/ctztest.c: Same.
1546 * gcc.dg/guality/sra-1.c: Same.
1548 2018-07-13 Tom de Vries <tdevries@suse.de>
1550 * gcc.dg/vla-1.c: Update.
1552 2018-07-13 Tom de Vries <tdevries@suse.de>
1554 * gcc.src/maintainers.exp: New file.
1556 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1559 * gcc.dg/pr86489.c: New test.
1561 2018-07-12 Martin Sebor <msebor@redhat.com>
1564 g++.dg/warn/pr86453.C: Adjust.
1566 2018-07-12 Jim Wilson <jimw@sifive.com>
1568 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1570 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1572 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1574 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1576 * c-c++-common/gomp/declare-target-3.c: New test.
1577 * g++.dg/gomp/declare-target-2.C: New test.
1579 2018-07-12 Martin Sebor <msebor@redhat.com>
1582 * c-c++-common/Wattributes.c: Adjust.
1583 * gcc.dg/Wattributes-10.c: New test.
1584 * g++.dg/Wattributes-3.C: Adjust.
1585 * gcc.dg/Wattributes-6.c: Adjust.
1586 * gcc.dg/pr18079.c: Adjust.
1587 * gcc.dg/torture/pr42363.c: Adjust.
1589 2018-07-12 Julia Koval <julia.koval@intel.com>
1591 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1594 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1596 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1597 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1598 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1599 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1600 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1601 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1602 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1604 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1606 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1607 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1608 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1609 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1610 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1611 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1612 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1613 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1615 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1616 Alan Hayward <alan.hayward@arm.com>
1617 David Sherwood <david.sherwood@arm.com>
1619 * gcc.dg/vect/vect-fma-2.c: New test.
1620 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1621 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1622 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1624 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1626 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1627 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1628 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1629 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1630 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1631 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1632 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1633 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1634 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1636 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1638 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1639 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1641 2018-07-12 Richard Biener <rguenther@suse.de>
1644 * gcc.target/i386/pr84829.c: New testcase.
1646 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1648 * gcc.dg/torture/20180712-1.c: New test.
1650 PR tree-optimization/86492
1651 * gcc.c-torture/execute/pr86492.c: New test.
1653 2018-07-12 Richard Biener <rguenther@suse.de>
1656 * g++.dg/warn/pr86453.C: New testcase.
1658 2018-07-12 Richard Biener <rguenther@suse.de>
1661 * gcc.dg/graphite/pr86479.c: New testcase.
1663 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1665 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1666 of hardcoding size. Cast (rel) to MASK_TYPE.
1667 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1668 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1669 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1670 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1671 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1672 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1673 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1674 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1675 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1676 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1677 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1678 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1679 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1680 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1681 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1682 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1683 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1684 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1685 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1687 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1689 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1690 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1691 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1693 2018-07-10 Mark Wielaard <mark@klomp.org>
1696 * gcc.dg/pr86459.c: New test.
1698 2018-07-10 Martin Sebor <msebor@redhat.com>
1701 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1703 2018-07-10 Martin Liska <mliska@suse.cz>
1706 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1708 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1711 * g++.dg/ubsan/pr86406.C: New test.
1714 * gfortran.dg/vect/pr86421.f90: New test.
1716 2018-07-09 Martin Sebor <msebor@redhat.com>
1718 PR tree-optimization/86415
1719 * gcc.dg/strlenopt-53.c: New test.
1721 2018-07-09 Martin Sebor <msebor@redhat.com>
1724 * gcc.dg/strlenopt-49.c: New test.
1725 * gcc.dg/strlenopt-50.c: New test.
1726 * gcc.dg/strlenopt-51.c: New test.
1727 * gcc.dg/strlenopt-52.c: New test.
1728 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1730 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1733 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1734 to be returned and when first argument is not 0, so that they don't do
1735 anything for NEED_EXC or NEED_ERRNO.
1737 2018-07-09 Tom de Vries <tdevries@suse.de>
1739 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1740 * gcc.dg/guality/bswaptest.c: Same.
1741 * gcc.dg/guality/clztest.c: Same.
1742 * gcc.dg/guality/csttest.c: Same.
1743 * gcc.dg/guality/ctztest.c: Same.
1744 * gcc.dg/guality/drap.c: Same.
1745 * gcc.dg/guality/nrv-1.c: Same.
1746 * gcc.dg/guality/pr41353-1.c: Same.
1747 * gcc.dg/guality/pr41353-2.c: Same.
1748 * gcc.dg/guality/pr41404-1.c: Same.
1749 * gcc.dg/guality/pr43051-1.c: Same.
1750 * gcc.dg/guality/pr43077-1.c: Same.
1751 * gcc.dg/guality/pr43177.c: Same.
1752 * gcc.dg/guality/pr43329-1.c: Same.
1753 * gcc.dg/guality/pr43479.c: Same.
1754 * gcc.dg/guality/pr43593.c: Same.
1755 * gcc.dg/guality/pr45003-1.c: Same.
1756 * gcc.dg/guality/pr45003-2.c: Same.
1757 * gcc.dg/guality/pr45003-3.c: Same.
1758 * gcc.dg/guality/pr48437.c: Same.
1759 * gcc.dg/guality/pr48466.c: Same.
1760 * gcc.dg/guality/pr49888.c: Same.
1761 * gcc.dg/guality/pr54200.c: Same.
1762 * gcc.dg/guality/pr54519-1.c: Same.
1763 * gcc.dg/guality/pr54519-2.c: Same.
1764 * gcc.dg/guality/pr54519-3.c: Same.
1765 * gcc.dg/guality/pr54519-4.c: Same.
1766 * gcc.dg/guality/pr54519-5.c: Same.
1767 * gcc.dg/guality/pr54519-6.c: Same.
1768 * gcc.dg/guality/pr54551.c: Same.
1769 * gcc.dg/guality/pr54693-2.c: Same.
1770 * gcc.dg/guality/pr54693.c: Same.
1771 * gcc.dg/guality/pr54796.c: Same.
1772 * gcc.dg/guality/pr54970.c: Same.
1773 * gcc.dg/guality/pr67192.c: Same.
1774 * gcc.dg/guality/pr69947.c: Same.
1775 * gcc.dg/guality/pr78726.c: Same.
1776 * gcc.dg/guality/rotatetest.c: Same.
1777 * gcc.dg/guality/sra-1.c: Same.
1778 * gcc.dg/guality/vla-2.c: Same.
1780 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1782 * g++.dg/diagnostic/long-short.C: New.
1783 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
1784 * g++.dg/diagnostic/virtual-friend.C: Likewise.
1785 * g++.old-deja/g++.brendan/crash11.C: Adjust.
1787 2018-07-09 Tom de Vries <tdevries@suse.de>
1789 * gcc.dg/vla-1.c: New test.
1791 2018-07-07 Tom de Vries <tdevries@suse.de>
1793 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
1795 (get_dump_flags): New proc.
1796 (toplevel): Test all dump flags.
1798 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1800 * gnat.dg/stack_usage6.adb: New test.
1801 * gnat.dg/stack_usage6_pkg.ads: New helper.
1803 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1805 * gnat.dg/pure_function3a.adb: New test.
1806 * gnat.dg/pure_function3b.adb: Likewise.
1807 * gnat.dg/pure_function3c.adb: Likewise.
1808 * gnat.dg/pure_function3_pkg.ads: New helper.
1810 2018-07-07 Jakub Jelinek <jakub@redhat.com>
1813 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
1814 dg-require-effective-target. Add -msse not just on i386-*, but
1815 on all i?86-* and x86_64-*.
1817 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1819 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
1820 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
1821 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
1822 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
1823 * gcc.dg/tree-ssa/popcount3.c: New test.
1825 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1827 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
1828 to preserve the test.
1829 * gcc.target/i386/pr85073.c: Likewise.
1831 2018-07-06 Jakub Jelinek <jakub@redhat.com>
1833 PR tree-optimization/86401
1834 * gcc.dg/tree-ssa/pr86401-1.c: New test.
1835 * gcc.dg/tree-ssa/pr86401-2.c: New test.
1836 * c-c++-common/rotate-9.c: New test.
1838 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
1841 gcc.target/powerpc/pr86324-1.c: New test.
1842 gcc.target/powerpc/pr86324-2.c: Likewise.
1844 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1847 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
1849 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1851 * gcc.target/aarch64/struct_cpy.c: Remove ;.
1853 2018-07-05 Jeff Law <law@redhat.com>
1855 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
1857 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
1860 * gfortran.dg/deferred_character_20.f90: New test.
1862 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
1866 * gfortran.dg/init_flag_18.f90: New testcase.
1867 * gfortran.dg/init_flag_19.f03: New testcase.
1869 2018-07-05 Carl Love <cel@us.ibm.com>
1870 * gcc.target/altivec-1-runnable.c: New test file.
1871 * gcc.target/altivec-2-runnable.c: New test file.
1872 * gcc.target/vsx-7.c (main2): Change expected expected instruction
1875 2018-07-05 Martin Sebor <msebor@redhat.com>
1878 * gcc.dg/strlenopt-47.c: New test.
1879 * gcc.dg/strlenopt-48.c: New test.
1881 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1884 * gcc.target/arm/big-endian-subreg.c: New.
1886 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1889 * gcc.dg/vect/pr84711.c: New.
1891 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1893 * gcc.target/aarch64/struct_cpy.c: New.
1895 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1897 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
1898 * c-c++-common/unroll-2.c: Likewise.
1899 * g++.dg/cdce3.C: Likewise.
1900 * g++.dg/ext/unroll-1.C: Likewise.
1901 * g++.dg/ext/unroll-2.C: Likewise.
1902 * g++.dg/ext/unroll-3.C: Likewise.
1903 * gcc.dg/cdce1.c: Likewise.
1904 * gcc.dg/cdce2.c: Likewise.
1905 * gcc.dg/gomp/pr68128-1.c: Likewise.
1906 * gcc.dg/vect/pr46032.c: Likewise.
1907 * gcc.dg/vect/vect-cond-10.c: Likewise.
1908 * gcc.dg/vect/vect-cond-8.c: Likewise.
1909 * gcc.dg/vect/vect-cond-9.c: Likewise.
1910 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1911 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1912 * gcc.target/i386/avx-cvt-2.c: Likewise.
1913 * gcc.target/i386/avx-cvt-3.c: Likewise.
1914 * gcc.target/i386/avx2-cvt-2.c: Likewise.
1915 * gcc.target/i386/avx2-gather-2.c: Likewise.
1916 * gcc.target/i386/avx2-gather-6.c: Likewise.
1917 * gcc.target/i386/avx512f-gather-2.c: Likewise.
1918 * gcc.target/i386/sse2-cvt-2.c: Likewise.
1919 * gfortran.dg/directive_unroll_1.f90: Likewise.
1920 * gfortran.dg/directive_unroll_2.f90: Likewise.
1921 * gnat.dg/unroll2.adb: Likewise.
1922 * gnat.dg/unroll3.adb: Likewise.
1924 2018-07-05 Tom de Vries <tdevries@suse.de>
1926 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
1928 2018-07-04 Martin Sebor <msebor@redhat.com>
1930 PR tree-optimization/86274
1931 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
1933 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1936 * gfortran.dg/block_16.f08. New test.
1938 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
1940 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
1941 has a slightly different IL that provides more threading
1944 2018-07-04 Martin Liska <mliska@suse.cz>
1949 * gcc.dg/pr84100.c (foo):
1950 * gcc.target/i386/falign-functions-2.c: New test.
1951 * gcc.target/i386/falign-functions.c: New test.
1953 2018-07-04 Martin Liska <mliska@suse.cz>
1955 * gcc.dg/pr47793.c: Remove.
1957 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
1959 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
1961 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1963 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
1966 * gcc.target/i386/pr85620-1.c: New test.
1967 * gcc.target/i386/pr85620-2.c: Likewise.
1968 * gcc.target/i386/pr85620-3.c: Likewise.
1969 * gcc.target/i386/pr85620-4.c: Likewise.
1971 2018-07-03 Martin Sebor <msebor@redhat.com>
1973 PR tree-optimization/86274
1974 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
1975 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1976 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
1977 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1978 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
1979 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
1980 * gcc.dg/tree-ssa/pr83198.c: Same.
1982 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
1984 * g++.dg/other/locations1.C: New.
1985 * g++.dg/tls/locations1.C: Likewise.
1986 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
1987 * g++.dg/diagnostic/virtual-static.C: Likewise.
1988 * g++.dg/concepts/fn-concept2.C: Test the locations too.
1989 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
1990 * g++.dg/cpp0x/pr51463.C: Likewise.
1991 * g++.dg/other/typedef1.C: Likewise.
1992 * g++.dg/parse/dtor13.C: Likewise.
1993 * g++.dg/template/error44.C: Likewise.
1994 * g++.dg/template/typedef4.C: Likewise.
1995 * g++.dg/template/typedef5.C: Likewise.
1996 * g++.dg/tls/diag-2.C: Likewise.
1997 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1999 2018-07-03 Marek Polacek <polacek@redhat.com>
2002 * g++.dg/diagnostic/pr86201.C: New test.
2004 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2007 * gcc.target/i386/pr85694.c: New test.
2009 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2011 PR tree-optimization/85694
2012 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2013 Return true for AArch64 without SVE.
2014 * gcc.target/aarch64/vect_hadd_1.h: New file.
2015 * gcc.target/aarch64/vect_shadd_1.c: New test.
2016 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2017 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2018 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2020 2018-07-03 Marek Polacek <polacek@redhat.com>
2023 * gcc.dg/Wint-conversion-2.c: New test.
2026 * g++.dg/overload/conv-op3.C: New test.
2028 2018-07-03 Richard Biener <rguenther@suse.de>
2031 * gcc.dg/torture/pr86389.c: New testcase.
2033 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2035 PR tree-optimization/85694
2036 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2038 * gcc.dg/vect/vect-avg-1.c: New test.
2039 * gcc.dg/vect/vect-avg-2.c: Likewise.
2040 * gcc.dg/vect/vect-avg-3.c: Likewise.
2041 * gcc.dg/vect/vect-avg-4.c: Likewise.
2042 * gcc.dg/vect/vect-avg-5.c: Likewise.
2043 * gcc.dg/vect/vect-avg-6.c: Likewise.
2044 * gcc.dg/vect/vect-avg-7.c: Likewise.
2045 * gcc.dg/vect/vect-avg-8.c: Likewise.
2046 * gcc.dg/vect/vect-avg-9.c: Likewise.
2047 * gcc.dg/vect/vect-avg-10.c: Likewise.
2048 * gcc.dg/vect/vect-avg-11.c: Likewise.
2049 * gcc.dg/vect/vect-avg-12.c: Likewise.
2050 * gcc.dg/vect/vect-avg-13.c: Likewise.
2051 * gcc.dg/vect/vect-avg-14.c: Likewise.
2053 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2055 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2056 get split into two for use by the over-widening pattern.
2057 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2058 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2059 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2060 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2061 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2062 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2063 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2064 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2065 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2066 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2067 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2068 * gcc.dg/vect/vect-over-widen-22.c: New test.
2070 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2072 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2074 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2075 over-widening messages.
2076 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2077 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2078 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2079 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2080 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2081 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2082 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2083 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2084 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2085 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2086 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2087 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2088 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2089 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2090 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2091 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2092 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2093 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2094 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2095 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2096 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2097 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2098 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2099 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2100 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2101 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2103 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2105 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2107 2018-07-02 Jim Wilson <jimw@sifive.com>
2109 * gcc.target/riscv/interrupt-debug.c: New.
2111 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2113 * g++.dg/diagnostic/thread-thread_local.C: New.
2115 2018-07-02 Martin Liska <mliska@suse.cz>
2118 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2119 * gcc.dg/profile-dir-2.c: Likewise.
2120 * gcc.dg/profile-dir-3.c: Likewise.
2122 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2124 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2127 2018-07-02 Richard Biener <rguenther@suse.de>
2129 PR tree-optimization/86363
2130 * gcc.dg/torture/pr86363.c: New testcase.
2132 2018-07-02 Martin Liska <mliska@suse.cz>
2134 * gcc.dg/completion-1.c: New test.
2135 * gcc.dg/completion-2.c: New test.
2136 * gcc.dg/completion-3.c: New test.
2138 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2142 * gfortran.dg/proc_ptr_50.f90: New test.
2144 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2147 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2149 2018-07-02 Martin Liska <mliska@suse.cz>
2152 * gcc.dg/ipa/pr86279.c: New test.
2154 2018-07-02 Martin Liska <mliska@suse.cz>
2157 * g++.dg/ipa/pr86323.C: New test.
2159 2018-07-01 Tom de Vries <tdevries@suse.de>
2162 2018-07-01 Tom de Vries <tdevries@suse.de>
2164 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2165 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2167 2018-07-01 Tom de Vries <tdevries@suse.de>
2169 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2171 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2174 2018-07-01 Tom de Vries <tdevries@suse.de>
2176 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2177 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2179 2018-07-01 Tom de Vries <tdevries@suse.de>
2181 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2182 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2184 2018-07-01 Tom de Vries <tdevries@suse.de>
2186 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2187 (verify_call): ... here. Move to toplevel.
2188 (verify_call_np, dg_final_directive_check_utils): New proc.
2189 (toplevel): Call dg_final_directive_check_utils.
2190 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2192 2018-06-30 Jim Wilson <jimw@sifive.com>
2194 * gcc.target/riscv/shift-shift-1.c: New.
2195 * gcc.target/riscv/shift-shift-2.c: New.
2196 * gcc.target/riscv/shift-shift-3.c: New.
2198 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2200 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2202 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2204 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2205 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2206 by 4 in the computation of a[i].
2207 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2208 main multiplication constant.
2209 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2210 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2211 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2212 pattern to cast the result to int.
2213 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2214 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2215 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2216 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2217 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2218 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2219 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2220 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2221 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2222 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2223 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2224 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2225 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2226 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2227 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2228 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2229 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2230 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2231 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2232 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2234 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2236 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2237 test for vectorization along the lines described in the comment.
2239 2018-06-30 Tom de Vries <tdevries@suse.de>
2241 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2242 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2243 LTO_TORTURE_OPTIONS.
2244 * gcc.dg/guality/prevent-optimization.h: New file.
2245 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2246 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2248 2018-06-30 Tom de Vries <tdevries@suse.de>
2250 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2251 * lib/gcc-dg.exp (dg-final): New proc.
2252 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2255 2018-06-29 Martin Sebor <msebor@redhat.com>
2257 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2258 that don't define the function.
2260 2018-06-29 Marek Polacek <polacek@redhat.com>
2263 * g++.dg/ext/cond3.C: New test.
2265 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2267 * gcc.target/arm/arm-soft-strd-even.c: New test.
2269 2018-06-29 Tom de Vries <tdevries@suse.de>
2271 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2273 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2274 (process-message): ... here.
2275 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2277 2018-06-29 Martin Liska <mliska@suse.cz>
2279 PR tree-optimization/86263
2280 * gcc.dg/tree-ssa/pr86263.c: New test.
2282 2018-06-28 Carl Love <cel@us.ibm.com>
2284 * gcc.target/p9-extract-1.c: Add test case.
2285 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2288 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2291 * gcc.target/i386/pr86348.c: New test.
2293 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2295 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2297 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2300 * gfortran.dg/dec_type_print_2.f03: New testcase.
2302 2018-06-28 David Pagan <dave.pagan@oracle.com>
2305 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2306 message causing unexpected test FAIL.
2308 2018-06-28 Martin Liska <mliska@suse.cz>
2310 * gcc.dg/tree-ssa/switch-1.c: New test.
2312 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2314 * gnat.dg/debug15.adb: New test.
2316 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2319 * g++.dg/lookup/pr86329.C: New test.
2321 2018-06-27 Carl Love <cel@us.ibm.com>
2323 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2325 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2328 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2330 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2332 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2334 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2336 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2337 requirement for this test.
2338 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2339 requirement, and -mpower8-vector compile option.
2341 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2344 * gcc.dg/pr86314.c: New test.
2347 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2349 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2351 * gcc.target/i386/pr86257.c: Require 64-bit.
2353 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2355 * g++.dg/pr86082.C: Require IBM1047 support.
2357 2018-06-26 Richard Biener <rguenther@suse.de>
2360 * gcc.dg/pr86271.c: New testcase.
2362 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2365 * gcc.dg/pr86064.c: New.
2367 2018-06-25 Jeff Law <law@redhat.com>
2369 * lib/target-supports.exp
2370 (check_effective_target_logical_op_short_circuit): Add v850.
2372 2018-06-25 Martin Sebor <msebor@redhat.com>
2374 PR tree-optimization/86204
2375 * gcc.dg/strlenopt-46.c: New test.
2377 2018-06-25 Martin Sebor <msebor@redhat.com>
2379 PR tree-optimization/85700
2380 * gcc.dg/Wstringop-truncation-4.c: New test.
2382 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2387 * gfortran.dg/init_flag_17.f90: New testcase.
2389 2018-06-25 Carl Love <cel@us.ibm.com>
2391 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2392 vec_extract a signed int. Add vec_extract tests for bool char
2394 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2397 2018-06-25 Tom de Vries <tdevries@suse.de>
2399 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2401 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2404 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2406 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2408 * gnat.dg/sso9.adb: New testcase.
2409 * gnat.dg/sso9_pkg.ads: Likewise.
2411 2018-06-25 Tom de Vries <tdevries@suse.de>
2414 * gcc.target/i386/pr86257.c: New test.
2416 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2419 * g++.dg/pr86082.C: New test.
2421 2018-06-24 Tom de Vries <tdevries@suse.de>
2423 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2424 * gcc.dg/guality/guality.exp: Same.
2425 * gfortran.dg/guality/guality.exp: Same.
2426 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2428 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2430 * g++.dg/concepts/locations1.C: New.
2431 * g++.dg/cpp0x/locations1.C: Likewise.
2432 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2433 * g++.dg/cpp1z/inline-var3.C: Likewise.
2435 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2438 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2440 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2442 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2444 * gcc.target/powerpc/builtins-9.c: New test.
2445 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2446 to expect different code generation on big-endian vs.
2447 little-endian targets.
2449 2018-06-22 Tom de Vries <tdevries@suse.de>
2451 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2452 $rootme/../gdb/gdb, if available.
2453 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2454 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2456 2018-06-22 Tom de Vries <tdevries@suse.de>
2458 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2459 * g++.dg/guality/guality.exp: Use report_gdb.
2460 * gcc.dg/guality/guality.exp: Same.
2461 * gfortran.dg/guality/guality.exp: Same.
2463 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2466 * g++.dg/ext/offsetof3.C: New test.
2468 2018-06-22 Carl Love <cel@us.ibm.com>
2470 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2471 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2472 for the vnor, vand and vxor instructions.
2473 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2474 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2475 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2476 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2477 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2478 Add -dp to dg-options, update expected counts.
2480 2018-06-22 Paul Koning <ni1d@arrl.net>
2482 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2484 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2485 * gcc.c-torture/compile/20040101-1.c: Ditto.
2486 * gcc.c-torture/compile/20050622-1.c: Ditto.
2487 * gcc.c-torture/compile/20080625-1.c: Ditto.
2488 * gcc.c-torture/compile/20090107-1.c: Ditto.
2489 * gcc.c-torture/compile/920501-12.c: Ditto.
2490 * gcc.c-torture/compile/920501-4.c: Ditto.
2491 * gcc.c-torture/compile/961203-1.c: Ditto.
2492 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2493 * gcc.c-torture/compile/pr25310.c: Ditto.
2495 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2496 James Norris <jnorris@codesourcery.com>
2497 Thomas Schwinge <thomas@codesourcery.com>
2498 Tom de Vries <tom@codesourcery.com>
2500 * c-c++-common/goacc/deviceptr-4.c: New file.
2501 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2503 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2504 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2505 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2506 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2507 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2508 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2510 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2511 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2512 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2514 * gfortran.dg/goacc/modules.f95: Likewise.
2515 * gfortran.dg/goacc/routine-8.f90: Likewise.
2516 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2518 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2520 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2521 if the long double format is IEEE 128-bit for tests that are
2522 explicitly testing IBM extended double support. Use the
2523 appropriate pack and unpack built-in functions. Change calls from
2524 __builtin_isinfl to __builtin_isinf since the later supports all
2525 floating point types.
2526 * gcc.target/powerpc/pr57150.c: Likewise.
2527 * gcc.target/powerpc/pr60203.c: Likewise.
2528 * gcc.target/powerpc/pr67808.c: Likewise.
2529 * gcc.target/powerpc/pr70117.c: Likewise.
2530 * gcc.target/powerpc/tfmode_off.c: Likewise.
2532 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2535 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2537 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2540 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2542 2018-06-21 Tom de Vries <tdevries@suse.de>
2544 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2546 2018-06-21 Tom de Vries <tdevries@suse.de>
2548 PR tree-optimization/85859
2549 * gcc.dg/pr85859.c: New test.
2551 2018-06-21 Richard Biener <rguenther@suse.de>
2553 PR tree-optimization/86232
2554 * gcc.dg/torture/pr86232.c: New testcase.
2556 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2558 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2560 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2562 * gcc/gcc.target/aarch64/aes_2.c: New test.
2564 2018-06-20 Than McIntosh <thanm@google.com>
2567 * gcc.dg/split-8.c: New.
2569 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2571 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2572 for vpkudus in place of vpksdus.
2573 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2575 2018-06-20 Nathan Sidwell <nathan@acm.org>
2578 * g++.dg/lookup/pr85634-2.C: New.
2580 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2582 * g++.dg/template/friend65.C: New.
2583 * g++.dg/cpp0x/main1.C: Likewise.
2584 * g++.dg/other/main2.C: Likewise.
2585 * g++.dg/other/main3.C: Likewise.
2586 * g++.dg/template/friend42.C: Test location too.
2587 * g++.dg/concepts/decl-diagnose.C: Likewise.
2588 * g++.dg/warn/main-2.C: Update.
2590 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2591 Thomas Schwinge <thomas@codesourcery.com>
2592 Cesar Philippidis <cesar@codesourcery.com>
2594 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2595 2.5 data clause semantics.
2596 * c-c++-common/goacc/declare-2.c: Likewise.
2597 * c-c++-common/goacc/default-4.c: Likewise.
2598 * c-c++-common/goacc/finalize-1.c: New test.
2599 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2600 OpenACC 2.5 data clause semantics.
2601 * c-c++-common/goacc/kernels-alias.c: Likewise.
2602 * c-c++-common/goacc/routine-5.c: Likewise.
2603 * c-c++-common/goacc/update-if_present-1.c: New test.
2604 * c-c++-common/goacc/update-if_present-2.c: New test.
2605 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2606 2.5 data clause semantics.
2607 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2608 * gfortran.dg/goacc/data-tree.f95: Likewise.
2609 * gfortran.dg/goacc/declare-2.f95: Likewise.
2610 * gfortran.dg/goacc/default-4.f: Likewise.
2611 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2612 * gfortran.dg/goacc/finalize-1.f: New test.
2613 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2614 OpenACC 2.5 data clause semantics.
2615 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2616 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2617 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2618 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2619 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2620 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2621 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2623 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2626 * g++.dg/warn/Wnonnull4.C: New test.
2628 2018-06-20 Marek Polacek <polacek@redhat.com>
2631 * g++.dg/pr86240.C: New test.
2633 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2636 * gcc.target/i386/pr86194.c: New test.
2638 PR tree-optimization/86231
2639 * gcc.dg/tree-ssa/vrp119.c: New test.
2640 * gcc.c-torture/execute/pr86231.c: New test.
2642 2018-06-20 Tom de Vries <tdevries@suse.de>
2644 PR tree-optimization/86097
2645 * gcc.dg/autopar/pr86097.c: New test.
2647 2018-06-20 Nathan Sidwell <nathan@acm.org>
2650 * g++.dg/lookup/pr85634.C: New.
2652 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2654 * gcc.target/aarch64/ldp_stp_q.c: New test.
2655 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2656 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2658 2018-06-20 Martin Liska <mliska@suse.cz>
2660 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2662 2018-06-19 Martin Sebor <msebor@redhat.com>
2664 PR tree-optimization/48560
2665 * gcc.dg/Warray-bounds-28.c: New test.
2667 2018-06-19 Martin Sebor <msebor@redhat.com>
2670 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2673 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2675 * g++.dg/lto/pr84805_0.C: Update template.
2676 * g++.dg/lto/pr84805_1.C: Update template.
2678 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2680 * gnat.dg/aggr24.adb: New test.
2681 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2683 2018-06-19 Richard Biener <rguenther@suse.de>
2685 PR tree-optimization/86179
2686 * gcc.dg/pr86179.c: New testcase.
2688 2018-06-18 Martin Sebor <msebor@redhat.com>
2691 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2692 * c-c++-common/attr-nonstring-8.c: New test.
2694 2018-06-18 Martin Sebor <msebor@redhat.com>
2696 PR tree-optimization/81384
2697 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2698 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2699 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2700 * gcc.dg/attr-nonstring-2.c: New test.
2701 * gcc.dg/attr-nonstring-3.c: New test.
2702 * gcc.dg/attr-nonstring-4.c: New test.
2703 * gcc.dg/strlenopt-45.c: New test.
2704 * gcc.dg/strlenopt.h (strnlen): Declare.
2706 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2708 PR tree-optimization/86076
2709 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2711 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2713 PR tree-optimization/64946
2714 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2716 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2718 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2719 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2720 * gnat.dg/stack_usage5.adb: New test.
2722 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2725 * gcc.dg/tree-ssa/popcount.c: New test.
2726 * gcc.dg/tree-ssa/popcount2.c: New test.
2728 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2731 * gcc.dg/absu.c: New test.
2732 * gcc.dg/gimplefe-29.c: New test.
2733 * gcc.target/aarch64/pr64946.c: New test.
2735 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2738 * c-c++-common/pr86093.c: New test.
2741 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2744 * gcc.c-torture/compile/pr86123.c: New test.
2746 2018-06-15 Tom de Vries <tdevries@suse.de>
2748 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2750 2018-06-15 Nick Clifton <nickc@redhat.com>
2753 * gcc.c-torture/compile/pr84195.c: New test.
2755 2018-06-15 Richard Biener <rguenther@suse.de>
2758 * g++.dg/pr86159.C: New testcase.
2760 2018-06-15 Richard Biener <rguenther@suse.de>
2763 * gcc.dg/pr86076.c: New testcase.
2765 2018-06-14 Marek Polacek <polacek@redhat.com>
2768 * g++.dg/cpp0x/gen-attrs-65.C: New test.
2770 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2773 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
2774 -msse2 to dg-options.
2777 * gcc.c-torture/compile/pr86122.c: New test.
2779 P0624R2 - Default constructible and assignable stateless lambdas
2780 * g++.dg/cpp2a/lambda1.C: New test.
2781 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
2784 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2786 * g++.dg/other/static3.C: New.
2787 * g++.dg/other/static4.C: Likewise.
2788 * g++.dg/warn/Wshadow-15.C: Likewise.
2789 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
2790 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
2791 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
2792 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
2793 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
2794 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
2795 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2797 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2800 * gcc.c-torture/compile/pr85945.c: New test.
2802 2018-06-14 Richard Biener <rguenther@suse.de>
2805 * gcc.dg/pr86124.c: New testcase.
2807 2018-06-13 Martin Sebor <msebor@redhat.com>
2809 PR tree-optimization/86114
2810 * gcc.dg/pr86114.c: New test.
2812 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2815 * gfortran.dg/pr86110.f90: New test.
2817 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2820 * gfortran.dg/goacc/pr85703.f90: New test.
2821 * gfortran.dg/gomp/pr85703.f90: New test.
2823 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2826 * gfortran.dg/goacc/pr85702.f90: New test.
2828 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
2830 * gcc.target/i386/pr86048.c: New test.
2832 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2834 * gcc.target/arc/fma-1.c: New test.
2836 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2838 * gcc.target/arc/pr9001107555.c: New file.
2840 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
2842 * g++.dg/torture/aarch64-vect-init-1.C: New test.
2844 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2846 * g++.dg/init/delete3.C: New.
2847 * g++.dg/init/new49.C: Likewise.
2848 * g++.dg/init/new25.C: Test locations too.
2849 * g++.dg/template/new4.C: Likewise.
2850 * g++.old-deja/g++.jason/operator.C: Likewise.
2852 2018-06-12 Marek Polacek <polacek@redhat.com>
2854 Core issue 1331 - const mismatch with defaulted copy constructor
2855 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
2856 * g++.dg/cpp0x/defaulted52.C: New test.
2857 * g++.dg/cpp0x/defaulted53.C: New test.
2858 * g++.dg/cpp0x/defaulted54.C: New test.
2859 * g++.dg/cpp0x/defaulted55.C: New test.
2860 * g++.dg/cpp0x/defaulted56.C: New test.
2861 * g++.dg/cpp0x/defaulted57.C: New test.
2862 * g++.dg/cpp0x/defaulted58.C: New test.
2863 * g++.dg/cpp0x/defaulted59.C: New test.
2864 * g++.dg/cpp0x/defaulted60.C: New test.
2866 2018-06-12 David Malcolm <dmalcolm@redhat.com>
2869 * gcc.dg/spellcheck-transposition.c: New test.
2871 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
2874 * gfortran.dg/pr44491.f90: New testcase
2876 2018-06-12 Martin Sebor <msebor@redhat.com>
2878 PR tree-optimization/85259
2879 * gcc.dg/Wstringop-overflow-5.c: New test.
2880 * gcc.dg/Wstringop-overflow-6.c: New test.
2882 2018-06-12 Martin Sebor <msebor@redhat.com>
2885 * gcc.dg/Wstringop-truncation-3.c: New test.
2887 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2889 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
2890 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
2891 * gcc.target/powerpc/swaps-p8-17.c: Same.
2893 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2895 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
2896 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
2897 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
2898 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
2899 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
2900 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
2902 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2904 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
2905 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
2906 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
2907 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
2908 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
2909 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
2911 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2913 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
2914 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
2915 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
2916 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
2917 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
2918 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
2920 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2922 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
2923 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
2924 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
2925 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
2926 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
2927 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
2929 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2931 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
2932 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
2933 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
2934 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
2935 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
2936 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
2938 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2940 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
2941 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
2942 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
2943 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
2944 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
2945 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
2947 2018-06-12 Martin Liska <mliska@suse.cz>
2949 * g++.dg/opt/mpx.C: New test.
2950 * gcc.target/i386/mpx.c: New test.
2952 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2954 * gcc.target/arc/builtin_simdarc.c: Update test.
2955 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
2956 * gcc.target/arc/tumaddsidi4.c: Likewise.
2958 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
2960 * gnat.dg/opt72a.ad[sb]: New test.
2961 * gnat.dg/opt72_pkg.ads: New helper.
2963 2018-06-12 Tom de Vries <tdevries@suse.de>
2965 * gcc.dg-selftests/dg-final.exp: New file.
2967 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2969 * g++.dg/lookup/new2.C: Test locations too.
2970 * g++.dg/other/ellipsis1.C: Likewise.
2971 * g++.dg/other/operator1.C: Likewise.
2972 * g++.dg/other/operator2.C: Likewise.
2973 * g++.dg/overload/operator2.C: Likewise.
2974 * g++.dg/parse/defarg11.C: Likewise.
2975 * g++.dg/parse/operator4.C: Likewise.
2976 * g++.dg/template/error30.C: Likewise.
2977 * g++.dg/template/explicit-args3.C: Likewise.
2978 * g++.dg/warn/effc1.C: Likewise.
2979 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
2980 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
2981 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2982 * g++.old-deja/g++.jason/conversion5.C: Likewise.
2983 * g++.old-deja/g++.jason/operator.C: Likewise.
2985 2018-06-11 Martin Sebor <msebor@redhat.com>
2987 PR tree-optimization/86083
2988 * gcc.dg/strlenopt-44.c: New test.
2990 2018-06-11 Janus Weil <janus@gcc.gnu.org>
2993 * gfortran.dg/generic_32.f90: New test.
2994 * gfortran.dg/generic_33.f90: New test.
2996 2018-06-11 Carl Love <cel@us.ibm.com>
2997 * gcc.target/powerpc/altivec-7.c (main): Remove tests
2998 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
2999 long long bool. Remove duplicate dg-final for xxlxor. Update
3000 dg-final instruction counts.
3001 * gcc.target/powerpc/altivec-37.c (main): New file for
3002 tests vec_unpackh and vec_unpackl returning long long bool and
3005 2018-06-11 Martin Liska <mliska@suse.cz>
3007 PR tree-optimization/86089
3008 * gcc.dg/tree-ssa/pr86089.c: New test.
3010 2018-06-11 Julia Koval <julia.koval@intel.com>
3012 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3013 * gcc.target/i386/vpclmulqdq.c: Ditto.
3015 2018-06-11 Olivier Hainque <hainque@adacore.com>
3017 * gnat.dg/lang-dw2.adb: New test.
3018 * gnat.dg/lang-dw3.adb: New test.
3020 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3022 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3023 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3025 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3027 * gnat.dg/predicate1.adb: New testcase.
3029 2018-06-11 Yannick Moy <moy@adacore.com>
3031 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3033 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3035 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3038 2018-06-11 Javier Miranda <miranda@adacore.com>
3040 * gnat.dg/prot4.adb: New testcase.
3042 2018-06-11 Yannick Moy <moy@adacore.com>
3044 * gnat.dg/part_of1-instantiation.adb,
3045 gnat.dg/part_of1-instantiation.ads,
3046 gnat.dg/part_of1-private_generic.adb,
3047 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3050 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3052 * gnat.dg/contract1.adb: New testcase.
3054 2018-06-11 Javier Miranda <miranda@adacore.com>
3056 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3059 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3061 * gnat.dg/inline_always1.adb: New testcase.
3063 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3065 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3066 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3067 gnat.dg/nested_generic2_g2.ads: New testcase.
3069 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3071 * g++.dg/template/friend64.C: New.
3072 * g++.old-deja/g++.other/friend4.C: Test the location too.
3073 * g++.old-deja/g++.pt/crash23.C: Likewise.
3075 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3077 * gfortran.dg/inline_matmul_23.f90: New test.
3079 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3082 * gfortran.dg/intent_decl_1.f90: New test case.
3084 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3086 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3087 * gfortran.dg/ieee/large_4.f90: Ditto.
3088 * gfortran.dg/round_4.f90: Ditto.
3090 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3093 * gfortran.dg/pr38351.f90: New test.
3094 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3096 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3101 * gfortran.dg/pr85138_1.f90: New test.
3102 * gfortran.dg/pr85138_2.f90: Ditto.
3103 * gfortran.dg/pr85996.f90: Ditto.
3105 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3108 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3109 * gfortran.dg/data_char_1.f90: Ditto.
3110 * gfortran.dg/pr78571.f90: Ditto.
3111 * gfortran.dg/pr78278.f90: New test.
3113 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3116 * gfortran.dg/pr63514.f90: New test.
3118 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3121 * gfortran.dg/bounds_check_20.f90: New test.
3123 2018-06-08 Carl Love <cel@us.ibm.com>
3125 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3127 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3128 vec_extract a signed int.
3129 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3130 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3132 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3133 vec_extract a signed int.
3134 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3135 vec_extract a signed int.
3136 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3137 vec_xor builtins. Update xxsel, xxlxor counts.
3139 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3142 * gfortran.dg/associate_30.f90: Remove code tested ...
3143 * gfortran.dg/pr67803.f90: Ditto.
3144 * gfortran.dg/pr67805.f90: Ditto.
3145 * gfortran.dg/pr86059.f90: ... here. New test.
3147 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3150 * gfortran.dg/pr78571.f90: New test.
3152 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3155 * gcc.target/powerpc/pr85755.c: New test.
3157 2018-06-08 Carl Love <cel@us.ibm.com>
3159 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3161 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3163 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3164 for BE system that are different then for an LE system from this file
3165 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3166 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3167 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3169 2018-06-08 Martin Liska <mliska@suse.cz>
3171 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3173 2018-06-08 Martin Liska <mliska@suse.cz>
3175 * g++.dg/dg.exp: Do not use mpx.exp.
3176 * g++.dg/lto/lto.exp: Likewise.
3177 * g++.dg/lto/pr69729_0.C: Remove.
3178 * g++.dg/opt/pr71529.C: Remove.
3179 * g++.dg/pr63995-1.C: Remove.
3180 * g++.dg/pr68270.C: Remove.
3181 * g++.dg/pr71624.C: Remove.
3182 * g++.dg/pr71633.C: Remove.
3183 * g++.dg/pr79761.C: Remove.
3184 * g++.dg/pr79764.C: Remove.
3185 * g++.dg/pr79769.C: Remove.
3186 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3187 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3188 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3189 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3190 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3191 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3192 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3193 * gcc.dg/lto/pr66221_0.c: Remove.
3194 * gcc.target/i386/chkp-always_inline.c: Remove.
3195 * gcc.target/i386/chkp-bndret.c: Remove.
3196 * gcc.target/i386/chkp-builtins-1.c: Remove.
3197 * gcc.target/i386/chkp-builtins-2.c: Remove.
3198 * gcc.target/i386/chkp-builtins-3.c: Remove.
3199 * gcc.target/i386/chkp-builtins-4.c: Remove.
3200 * gcc.target/i386/chkp-const-check-1.c: Remove.
3201 * gcc.target/i386/chkp-const-check-2.c: Remove.
3202 * gcc.target/i386/chkp-hidden-def.c: Remove.
3203 * gcc.target/i386/chkp-label-address.c: Remove.
3204 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3205 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3206 * gcc.target/i386/chkp-pr69044.c: Remove.
3207 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3208 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3209 * gcc.target/i386/chkp-strchr.c: Remove.
3210 * gcc.target/i386/chkp-strlen-1.c: Remove.
3211 * gcc.target/i386/chkp-strlen-2.c: Remove.
3212 * gcc.target/i386/chkp-strlen-3.c: Remove.
3213 * gcc.target/i386/chkp-strlen-4.c: Remove.
3214 * gcc.target/i386/chkp-strlen-5.c: Remove.
3215 * gcc.target/i386/chkp-stropt-1.c: Remove.
3216 * gcc.target/i386/chkp-stropt-10.c: Remove.
3217 * gcc.target/i386/chkp-stropt-11.c: Remove.
3218 * gcc.target/i386/chkp-stropt-12.c: Remove.
3219 * gcc.target/i386/chkp-stropt-13.c: Remove.
3220 * gcc.target/i386/chkp-stropt-14.c: Remove.
3221 * gcc.target/i386/chkp-stropt-15.c: Remove.
3222 * gcc.target/i386/chkp-stropt-16.c: Remove.
3223 * gcc.target/i386/chkp-stropt-17.c: Remove.
3224 * gcc.target/i386/chkp-stropt-2.c: Remove.
3225 * gcc.target/i386/chkp-stropt-3.c: Remove.
3226 * gcc.target/i386/chkp-stropt-4.c: Remove.
3227 * gcc.target/i386/chkp-stropt-5.c: Remove.
3228 * gcc.target/i386/chkp-stropt-6.c: Remove.
3229 * gcc.target/i386/chkp-stropt-7.c: Remove.
3230 * gcc.target/i386/chkp-stropt-8.c: Remove.
3231 * gcc.target/i386/chkp-stropt-9.c: Remove.
3232 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3233 * gcc.target/i386/indirect-thunk-11.c: Remove.
3234 * gcc.target/i386/indirect-thunk-12.c: Remove.
3235 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3236 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3237 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3238 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3239 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3240 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3241 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3242 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3243 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3244 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3245 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3246 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3247 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3248 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3249 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3250 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3251 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3252 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3253 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3254 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3255 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3256 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3257 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3258 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3259 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3260 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3261 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3262 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3263 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3264 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3265 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3266 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3267 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3268 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3269 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3270 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3271 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3272 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3273 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3274 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3275 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3276 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3277 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3278 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3279 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3280 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3281 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3282 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3283 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3284 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3285 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3286 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3287 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3288 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3289 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3290 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3291 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3292 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3293 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3294 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3295 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3296 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3297 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3298 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3299 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3300 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3301 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3302 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3303 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3304 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3305 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3306 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3307 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3308 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3309 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3310 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3311 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3312 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3313 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3314 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3315 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3316 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3317 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3318 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3319 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3320 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3321 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3322 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3323 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3324 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3325 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3326 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3327 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3328 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3329 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3330 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3331 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3332 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3333 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3334 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3335 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3336 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3337 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3338 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3339 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3340 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3341 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3342 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3343 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3344 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3345 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3346 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3347 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3348 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3349 * gcc.target/i386/mpx/label-address-1.c: Remove.
3350 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3351 * gcc.target/i386/mpx/macro.c: Remove.
3352 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3353 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3354 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3355 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3356 * gcc.target/i386/mpx/memmove-1.c: Remove.
3357 * gcc.target/i386/mpx/memmove-2.c: Remove.
3358 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3359 * gcc.target/i386/mpx/mpx-check.h: Remove.
3360 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3361 * gcc.target/i386/mpx/mpx.exp: Remove.
3362 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3363 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3364 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3365 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3366 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3367 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3368 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3369 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3370 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3371 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3372 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3373 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3374 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3375 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3376 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3377 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3378 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3379 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3380 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3381 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3382 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3383 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3384 * gcc.target/i386/mpx/pr65508.c: Remove.
3385 * gcc.target/i386/mpx/pr65531.cc: Remove.
3386 * gcc.target/i386/mpx/pr66048.cc: Remove.
3387 * gcc.target/i386/mpx/pr66134.c: Remove.
3388 * gcc.target/i386/mpx/pr66566.c: Remove.
3389 * gcc.target/i386/mpx/pr66567.c: Remove.
3390 * gcc.target/i386/mpx/pr66568.c: Remove.
3391 * gcc.target/i386/mpx/pr66569.c: Remove.
3392 * gcc.target/i386/mpx/pr66581.c: Remove.
3393 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3394 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3395 * gcc.target/i386/mpx/pr68416.c: Remove.
3396 * gcc.target/i386/mpx/pr78339.c: Remove.
3397 * gcc.target/i386/mpx/pr79631.c: Remove.
3398 * gcc.target/i386/mpx/pr79633.c: Remove.
3399 * gcc.target/i386/mpx/pr79753.c: Remove.
3400 * gcc.target/i386/mpx/pr79770.c: Remove.
3401 * gcc.target/i386/mpx/pr79987.c: Remove.
3402 * gcc.target/i386/mpx/pr79988.c: Remove.
3403 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3404 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3405 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3406 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3407 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3408 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3409 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3410 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3411 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3412 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3413 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3414 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3415 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3416 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3417 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3418 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3419 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3420 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3421 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3422 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3423 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3424 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3425 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3426 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3427 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3428 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3429 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3430 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3431 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3432 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3433 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3434 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3435 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3436 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3437 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3438 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3439 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3440 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3441 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3442 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3443 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3444 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3445 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3446 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3447 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3448 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3449 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3450 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3451 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3452 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3453 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3454 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3455 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3456 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3457 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3458 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3459 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3460 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3461 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3462 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3463 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3464 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3465 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3466 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3467 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3468 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3469 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3470 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3471 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3472 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3473 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3474 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3475 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3476 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3477 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3478 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3479 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3480 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3481 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3482 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3483 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3484 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3485 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3486 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3487 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3488 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3489 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3490 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3491 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3492 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3493 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3494 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3495 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3496 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3497 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3498 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3499 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3500 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3501 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3502 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3503 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3504 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3505 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3506 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3507 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3508 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3509 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3510 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3511 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3512 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3513 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3514 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3515 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3516 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3517 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3518 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3519 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3520 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3521 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3522 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3523 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3524 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3525 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3526 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3527 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3528 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3529 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3530 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3531 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3532 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3533 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3534 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3535 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3536 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3537 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3538 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3539 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3540 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3541 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3542 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3543 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3544 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3545 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3546 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3547 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3548 * gcc.target/i386/pr63995-2.c: Remove.
3549 * gcc.target/i386/pr64805.c: Remove.
3550 * gcc.target/i386/pr65044.c: Remove.
3551 * gcc.target/i386/pr65167.c: Remove.
3552 * gcc.target/i386/pr65183.c: Remove.
3553 * gcc.target/i386/pr65184.c: Remove.
3554 * gcc.target/i386/pr65523.c: Remove.
3555 * gcc.target/i386/pr70876.c: Remove.
3556 * gcc.target/i386/pr70877.c: Remove.
3557 * gcc.target/i386/pr71458.c: Remove.
3558 * gcc.target/i386/pr80880.c: Remove.
3559 * gcc.target/i386/ret-thunk-25.c: Remove.
3560 * gcc.target/i386/thunk-retbnd.c: Remove.
3561 * lib/mpx-dg.exp: Remove.
3562 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3564 2018-06-07 Carl Love <cel@us.ibm.com>
3566 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3569 2018-06-07 Carl Love <cel@us.ibm.com>
3571 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3574 2018-06-07 Marek Polacek <polacek@redhat.com>
3577 * gcc.dg/Wc90-c99-compat-10.c: New test.
3578 * gcc.dg/Wc90-c99-compat-11.c: New test.
3579 * gcc.dg/Wc90-c99-compat-12.c: New test.
3580 * gcc.dg/Wc90-c99-compat-9.c: New test.
3582 2018-06-07 Paul Koning <ni1d@arrl.net>
3584 * gcc.c-torture/compile/20180605-1.c: New test.
3586 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3589 * gfortran.dg/pr86045.f90: New test.
3591 2018-06-07 Marek Polacek <polacek@redhat.com>
3593 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3595 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3597 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3599 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3601 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3602 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3603 * gcc.target/msp430/msp430.h: New test header file.
3605 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3607 PR tree-optimization/69615
3608 * gcc.dg/tree-ssa/pr69615.c: New test.
3610 2018-06-07 Richard Biener <rguenther@suse.de>
3612 PR tree-optimization/85935
3613 * gcc.dg/graphite/pr85935.c: New testcase.
3615 2018-06-04 Carl Love <cel@us.ibm.com>
3617 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3618 debug print statements. Fix a few formating issues.
3620 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3623 * gcc.target/powerpc/pr85657-4.c: New tests.
3624 * gcc.target/powerpc/pr85657-5.c: Likewise.
3625 * gcc.target/powerpc/pr85657-6.c: Likewise.
3627 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3630 * gfortran.dg/realloc_on_assign_30.f90: New test.
3632 2018-06-06 Carl Love <cel@us.ibm.com>
3633 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3634 argument to vui_arg.
3636 2018-06-06 Carl Love <cel@us.ibm.com>
3638 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3640 * gcc.target/powerpc/builtins-4.c: New test file for tests
3643 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3646 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3647 be used in templates. Don't check for them in overloaded functions.
3649 2018-06-06 Jim Wilson <jimw@sifive.com>
3651 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3652 * gcc.target/riscv/interrupt-mmode.c: New.
3653 * gcc.target/riscv/interrupt-smode.c: New.
3654 * gcc.target/riscv/interrupt-umode.c: New.
3656 2018-06-06 Marek Polacek <polacek@redhat.com>
3659 * g++.dg/cpp0x/initlist102.C: New test.
3660 * g++.dg/cpp0x/initlist103.C: New test.
3661 * g++.dg/cpp0x/initlist104.C: New test.
3663 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3665 * gcc.dg/torture/pr86066.c: New test.
3667 2018-06-06 Richard Biener <rguenther@suse.de>
3669 PR tree-optimization/86062
3670 * g++.dg/tree-ssa/pr86062.C: New testcase.
3672 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3674 * gcc.target/msp430/function-attributes-4.c: New test.
3675 * gcc.target/msp430/static-interrupts.c: New test.
3677 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3680 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3681 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3682 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3683 * gcc.target/aarch64/nofp_1.c: Ditto.
3685 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3687 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3689 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3692 * gfortran.dg/goacc/pr85701.f90: New test.
3694 2018-06-05 Marek Polacek <polacek@redhat.com>
3697 * g++.dg/cpp0x/alias-decl-64.C: New test.
3699 2018-06-05 Richard Biener <rguenther@suse.de>
3701 PR tree-optimization/86046
3702 * gcc.dg/pr86046.c: New testcase.
3704 2018-06-05 Richard Biener <rguenther@suse.de>
3706 PR tree-optimization/86047
3707 * gcc.dg/pr86047.c: New testcase.
3709 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3712 * g++.target/arm/arm.exp: New file.
3713 * g++.target/arm/pr81497.C: Likewise.
3715 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3717 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3719 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3721 * gcc.dg/store_merging_21.c: New test.
3722 * gnat.dg/opt71b.adb: Likewise.
3723 * gnat.dg/opt71.adb: Rename into...
3724 * gnat.dg/opt71a.adb: ...this.
3726 2018-06-04 Richard Biener <rguenther@suse.de>
3728 PR tree-optimization/85955
3729 * gcc.dg/pr85955.c: New testcase.
3731 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3734 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3735 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3736 * gfortran.dg/allocate_stat_2.f90: Ditto.
3737 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3739 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3741 * gcc.target/aarch64/sve/extract_5.c: New test.
3743 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3747 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3749 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3750 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3751 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3752 * gcc.target/i386/avx512bw-pr86036.c: New test.
3754 2018-06-04 Richard Biener <rguenther@suse.de>
3756 PR tree-optimization/86038
3757 * gcc.dg/pr86038.c: New testcase.
3759 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3761 PR tree-optimization/69615
3762 * gcc.dg/pr69615.c: New test.
3765 * c-c++-common/gomp/pr86025.c: New test.
3767 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
3769 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
3771 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
3773 * gcc.dg/torture/pr86034.c: New test.
3775 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
3778 * gfortran.dg/cray_pointer_12.f90: New test.
3780 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3783 * gfortran.dg/pr85938.f90: Fixed by revision r261081
3785 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3787 * gnat.dg/specs/opt3.ads: New test.
3788 * gnat.dg/specs/opt3_pkg.ads: New helper.
3790 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3792 * gnat.dg/discr53.ad[sb]: New test.
3793 * gnat.dg/discr53_pkg.ads: New helper.
3795 2018-06-01 Carl Love <cel@us.ibm.com>
3797 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
3798 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
3800 2018-06-01 Carl Love <cel@us.ibm.com>
3802 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
3803 to make it consistent with the naming convention in the file.
3804 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
3805 to altivec-7.c. Delete file.
3806 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
3807 to altivec-7.c. Delete file.
3808 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
3809 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
3810 vec_unpackl tests. Update instruction counts.
3811 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
3812 tests to builtins-1.c.
3813 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
3814 tests to builtins-1.c.
3815 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
3816 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
3817 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
3818 Remove vec_ctf tests returning double. Remove vec_cts with
3819 double args. Remove vec_sel with invalid arguments. Add tests for
3821 Add instruction counts for new tests.
3822 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
3823 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
3825 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
3826 test_sll_vsill_vsill_vuc.
3827 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
3829 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
3830 tests from altivec-7.h.
3831 * gcc.target/powerpc/vsx-7-be.c: Remove file.
3832 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
3833 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
3834 splat_sll, splat_uc, splat_int128, splat_uint128.
3835 Make second argument of vec_extract and vec_insert a signed int.
3836 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
3839 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
3841 * gcc.dg/store_merging_20.c: New test.
3842 * gnat.dg/opt71.adb: Likewise.
3843 * gnat.dg/opt71_pkg.ads: New helper.
3845 2018-06-01 Carl Love <cel@us.ibm.com>
3847 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
3848 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
3849 Add vec_xst_be for signed and unsigned arguments.
3851 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3855 * gfortran.dg/pr85816.f90: New test.
3856 * gfortran.dg/pr85975.f90: New test.
3858 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3861 * gfortran.dg/random_init_1.f90: New test.
3862 * gfortran.dg/random_init_2.f90: New test.
3863 * gfortran.dg/random_init_3.f90: New test.
3864 * gfortran.dg/random_init_4.f90: New test.
3865 * gfortran.dg/random_init_5.f90: New test.
3866 * gfortran.dg/random_init_6.f90: New test.
3868 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
3870 PR tree-optimization/85989
3871 * gcc.dg/torture/pr85989.c: New test.
3873 2018-06-01 Richard Biener <rguenther@suse.de>
3876 * gcc.dg/tree-ssa/pr86017.c: New testcase.
3878 2018-06-01 Richard Biener <rguenther@suse.de>
3881 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
3883 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
3886 * gcc.dg/strcmpopt_2.c: New test.
3887 * gcc.dg/strcmpopt_3.c: New test.
3890 * gcc.dg/strcmpopt_3.c: New test.
3892 2018-05-31 Jakub Jelinek <jakub@redhat.com>
3895 * gcc.target/i386/pr85984.c: New test.
3897 2018-05-31 Martin Sebor <msebor@redhat.com>
3900 * gcc.dg/Walloc-size-larger-than-1.c: New test.
3901 * gcc.dg/Walloc-size-larger-than-10.c: New test.
3902 * gcc.dg/Walloc-size-larger-than-11.c: New test.
3903 * gcc.dg/Walloc-size-larger-than-12.c: New test.
3904 * gcc.dg/Walloc-size-larger-than-13.c: New test.
3905 * gcc.dg/Walloc-size-larger-than-14.c: New test.
3906 * gcc.dg/Walloc-size-larger-than-15.c: New test.
3907 * gcc.dg/Walloc-size-larger-than-16.c: New test.
3908 * gcc.dg/Walloc-size-larger-than-17.c: New test.
3909 * gcc.dg/Walloc-size-larger-than-2.c: New test.
3910 * gcc.dg/Walloc-size-larger-than-3.c: New test.
3911 * gcc.dg/Walloc-size-larger-than-4.c: New test.
3912 * gcc.dg/Walloc-size-larger-than-5.c: New test.
3913 * gcc.dg/Walloc-size-larger-than-6.c: New test.
3914 * gcc.dg/Walloc-size-larger-than-7.c: New test.
3915 * gcc.dg/Walloc-size-larger-than-8.c: New test.
3916 * gcc.dg/Walloc-size-larger-than-9.c: New test.
3917 * gcc.dg/Walloc-size-larger-than.c: New test.
3919 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
3920 Cesar Philippidis <cesar@codesourcery.com>
3923 * gfortran.dg/goacc/pr77371-1.f90: New test.
3924 * gfortran.dg/goacc/pr77371-2.f90: New test.
3925 * gfortran.dg/goacc/pr85879.f90: New test.
3927 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
3929 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
3930 * gnat.dg/stack_usage1b.adb: Likewise.
3931 * gnat.dg/stack_usage1c.adb: Likewise.
3932 * gnat.dg/stack_usage3.adb: Likewise.
3933 * gnat.dg/stack_usage1_pkg.adb: Delete.
3935 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
3937 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
3938 * gcc.dg/store_merging_11.c: Likewise.
3939 * gcc.dg/store_merging_13.c: Likewise.
3940 * gcc.dg/store_merging_14.c: Likewise.
3941 * gcc.dg/store_merging_15.c: Likewise.
3942 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
3944 2018-05-31 Ed Schonberg <schonberg@adacore.com>
3946 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
3947 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
3948 gnat.dg/limited1_outer.ads: New testcase.
3950 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
3952 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
3953 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
3956 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
3958 * gnat.dg/size_clause1.adb: New testcase.
3960 2018-05-31 Javier Miranda <miranda@adacore.com>
3962 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
3964 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
3966 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
3967 vld1x3 intrinsics for aarch64.
3968 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
3969 vst1x2 intrinsics for aarch64.
3970 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
3971 vst1x3 intrinsics for aarch64.
3973 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
3976 * g++.dg/diagnostic/pr77777.C: New test.
3978 2018-05-30 David Pagan <dave.pagan@oracle.com>
3981 * gcc.dg/noncompile/pr55976-1.c: New test.
3982 * gcc.dg/noncompile/pr55976-2.c: New test.
3984 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
3986 * gcc.dg/lto/20111213-1_0.c: Fix template.
3987 * gcc.dg/lto/20100603-1_0.c: Fix template.
3988 * gcc.dg/lto/20100603-2_0.c: Fix template.
3989 * gcc.dg/lto/20100603-3_0.c: Fix template.
3991 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
3992 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
3993 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
3994 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
3995 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
3996 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
3997 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
3998 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
3999 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4000 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4001 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4002 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4003 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4004 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4005 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4006 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4007 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4008 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4009 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4010 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4011 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4012 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4013 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4014 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4015 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4016 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4017 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4018 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4019 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4020 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4021 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4022 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4023 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4024 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4025 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4026 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4027 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4028 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4029 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4030 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4031 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4032 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4033 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4034 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4035 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4036 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4037 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4038 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4039 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4040 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4041 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4042 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4043 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4044 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4045 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4046 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4047 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4048 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4049 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4050 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4051 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4052 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4054 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4057 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4059 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4061 * gcc.target/aarch64/simd/ldp_stp_9: New.
4062 * gcc.target/aarch64/simd/ldp_stp_10: New.
4063 * gcc.target/aarch64/simd/ldp_stp_11: New.
4064 * gcc.target/aarch64/simd/ldp_stp_12: New.
4066 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4068 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4070 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4072 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4074 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4077 * gcc.target/i386/pr85950.c: New test.
4079 2018-05-29 Marek Polacek <polacek@redhat.com>
4082 * g++.dg/cpp1z/class-deduction55.C: New test.
4083 * g++.dg/cpp1z/class-deduction56.C: New test.
4084 * g++.dg/cpp1z/class-deduction57.C: New test.
4086 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4089 * g++.dg/warn/Wunused-var-33.C: New test.
4092 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4093 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4094 arrays. Add suffix 1 to all functions and use 4 iterations rather
4095 than N. Add functions with conversions to and from float.
4096 Add new set of functions with 8 iterations and another one
4097 with 16 iterations, expect 24 vectorized loops instead of just 4.
4098 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4100 2018-05-29 Javier Miranda <miranda@adacore.com>
4102 * gnat.dg/equal2.adb: New testcase.
4104 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4106 * gnat.dg/float_attributes_overflows.adb: New testcase.
4108 2018-05-29 Pascal Obry <obry@adacore.com>
4110 * gnat.dg/normalize_pathname.adb: New testcase.
4112 2018-05-29 Tom de Vries <tom@codesourcery.com>
4114 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4116 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4117 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4118 * lib/scantree.exp (scan-tree-dump-times): Same.
4120 2018-05-29 Tom de Vries <tom@codesourcery.com>
4122 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4123 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4124 Use proc name as first argument to dg-scan.
4126 2018-05-29 Tom de Vries <tom@codesourcery.com>
4128 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4131 2018-05-28 Richard Biener <rguenther@suse.de>
4133 PR tree-optimization/85934
4134 * gcc.target/i386/pr85934.c: New testcase.
4136 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4138 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4140 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4142 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4144 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4146 * gnat.dg/fixedpnt5.adb: New testcase.
4148 2018-05-28 Justin Squirek <squirek@adacore.com>
4150 * gnat.dg/array31.adb: New testcase.
4152 2018-05-28 Justin Squirek <squirek@adacore.com>
4154 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4155 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4157 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4159 * gfortran.dg/data_stmt_pointer.f90: new test.
4161 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4164 * gcc.target/i386/avx512dq-pr85918.c: New test.
4166 2018-05-25 Jim Wilson <jimw@sifive.com>
4168 * gcc.target/riscv/interrupt-1.c: New.
4169 * gcc.target/riscv/interrupt-2.c: New.
4170 * gcc.target/riscv/interrupt-3.c: New.
4171 * gcc.target/riscv/interrupt-4.c: New.
4172 * gcc.target/riscv/interrupt-5.c: New.
4174 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4177 * gfortran.dg/pr85786.f90: New test.
4179 2018-05-25 Paul Koning <ni1d@arrl.net>
4181 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4182 * gcc.c-torture/compile/pr55921.c: Ditto.
4183 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4184 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4186 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4189 * gcc.target/i386/avx512f-pr85832.c: New test.
4190 * gcc.target/i386/avx512vl-pr85832.c: New test.
4191 * gcc.target/i386/avx512bw-pr85832.c: New test.
4192 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4194 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4196 PR tree-optimization/85720
4197 * gcc.dg/tree-ssa/pr85720.c: New test.
4198 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4201 2018-05-25 Martin Liska <mliska@suse.cz>
4204 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4205 for 'Removing basic block'.
4207 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4209 * gnat.dg/sec_stack1.adb: New testcase.
4211 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4213 * gnat.dg/fixedpnt4.adb: New testcase.
4215 2018-05-25 Javier Miranda <miranda@adacore.com>
4217 * gnat.dg/interface7.adb: New testcase.
4219 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4221 * gnat.dg/sec_stack2.adb: New testcase.
4223 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4225 * gnat.dg/interface6.adb: New testcase.
4227 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4229 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4231 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4233 * lib/target-supports.exp
4234 (check_effective_target_vect_double_cond_arith): Include
4235 multiplication and division.
4236 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4237 fully-masked loops with a fixed vector length.
4238 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4240 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4241 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4242 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4244 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4246 * gcc.target/aarch64/sve/div_1.c: New test.
4247 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4248 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4249 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4251 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4253 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4255 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4257 * lib/target-supports.exp
4258 (check_effective_target_vect_double_cond_arith): New proc.
4259 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4260 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4261 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4262 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4263 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4264 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4265 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4267 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4270 * gfortran.dg/f2018_obs.f90: New test case.
4272 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4275 * gfortran.dg/pr85543.f90: New test.
4277 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4280 * gfortran.dg/pr85780.f90: New test.
4282 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4285 * gfortran.dg/pr85779_1.f90: New test.
4286 * gfortran.dg/pr85779_2.f90: Ditto.
4287 * gfortran.dg/pr85779_3.f90: Ditto.
4289 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4293 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4294 * gfortran.dg/pr85895.f90: New test.
4296 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4298 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4299 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4301 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4303 * gcc.dg/fold-popcount-1.c: New testcase.
4304 * gcc.dg/fold-popcount-2.c: New testcase.
4305 * gcc.dg/fold-popcount-3.c: New testcase.
4306 * gcc.dg/fold-popcount-4.c: New testcase.
4308 2018-05-24 Marek Polacek <polacek@redhat.com>
4311 * g++.dg/cpp0x/new3.C: New test.
4313 2018-05-24 Javier Miranda <miranda@adacore.com>
4315 * gnat.dg/discr52.adb: New testcase.
4317 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4319 * gnat.dg/others1.adb: New testcase.
4321 2018-05-24 Justin Squirek <squirek@adacore.com>
4323 * gnat.dg/raise_expr.adb: New testcase.
4325 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4327 * gnat.dg/formal_containers.adb: New testcase.
4329 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4331 * gcc.target/i386/pr85345.c: Require ifunc support.
4333 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4335 * gcc.dg/vect/vect-fma-1.c: New test.
4337 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4339 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4342 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4345 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4347 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4350 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4352 * gcc.target/msp430/pr78849.c: New test.
4354 2018-05-23 Marek Polacek <polacek@redhat.com>
4356 * g++.dg/cpp2a/range-for8.C: New test.
4357 * g++.dg/cpp2a/range-for9.C: New test.
4358 * g++.dg/cpp2a/range-for10.C: New test.
4360 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4362 * lib/target-supports.exp (check_effective_target_be): New.
4363 (check_effective_target_le): New.
4365 2018-05-23 Marek Polacek <polacek@redhat.com>
4367 * g++.dg/cpp2a/range-for1.C: New test.
4368 * g++.dg/cpp2a/range-for2.C: New test.
4369 * g++.dg/cpp2a/range-for3.C: New test.
4370 * g++.dg/cpp2a/range-for4.C: New test.
4371 * g++.dg/cpp2a/range-for5.C: New test.
4372 * g++.dg/cpp2a/range-for6.C: New test.
4373 * g++.dg/cpp2a/range-for7.C: New test.
4375 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4377 * gcc.target/i386/cvt-3.c: New test.
4379 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4381 * gcc.target/i386/cvt-2.c: New test.
4383 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4385 * gcc.dg/pr79985.c: New testcase.
4387 2018-05-23 Richard Biener <rguenther@suse.de>
4389 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4391 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4394 * gcc.target/aarch64/pr84882.c: New test.
4395 * gcc.target/aarch64/target_attr_18.c: Likewise.
4397 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4399 PR tree-optimization/85853
4400 * gfortran.dg/vect/pr85853.f90: New test.
4402 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4404 * gnat.dg/import2.adb: New testcase.
4406 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4408 * gnat.dg/discr51.adb: New testcase.
4410 2018-05-23 Javier Miranda <miranda@adacore.com>
4412 * gnat.dg/valid_scalars1.adb: New testcase.
4414 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4416 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4418 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4420 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4423 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4425 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4428 2018-05-23 Bob Duff <duff@adacore.com>
4430 * gnat.dg/addr10.adb: New testcase.
4432 2018-05-23 Richard Biener <rguenther@suse.de>
4435 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4437 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4439 PR tree-optimization/85822
4440 * c-c++-common/pr85822.c: New test.
4442 2018-05-23 Richard Biener <rguenther@suse.de>
4444 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4446 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4449 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4451 2018-05-22 Martin Sebor <msebor@redhat.com>
4454 * gcc.dg/attr-nonstring.c: New test.
4456 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4459 * gcc.target/i386/pr85345.c: New test.
4461 2018-05-22 Luis Machado <luis.machado@linaro.org>
4463 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4465 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4468 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4469 dg-additional-options.
4470 * gfortran.dg/graphite/block-2.f: Ditto.
4471 * gfortran.dg/graphite/id-19.f: Ditto.
4472 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4473 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4474 * gfortran.dg/vect/pr52580.f: Ditto.
4476 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4478 * gcc.target/aarch64/ldp_stp_6.c: New.
4479 * gcc.target/aarch64/ldp_stp_7.c: New.
4480 * gcc.target/aarch64/ldp_stp_8.c: New.
4482 2018-05-22 Martin Sebor <msebor@redhat.com>
4485 * c-c++-common/attr-nonstring-3.c: Adjust.
4486 * c-c++-common/attr-nonstring-4.c: Adjust.
4487 * c-c++-common/attr-nonstring-6.c: New test.
4489 2018-05-22 Martin Sebor <msebor@redhat.com>
4491 PR tree-optimization/85826
4492 * gcc.dg/Wrestrict-17.c: New test.
4494 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4496 * gcc.dg/torture/pr85862.c: Rename to...
4497 * gcc.dg/torture/pr85852.c: ...this.
4499 2018-05-22 Justin Squirek <squirek@adacore.com>
4501 * gnat.dg/warn14.adb: New testcase.
4503 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4505 * gnat.dg/controlled8.adb: New testcase.
4507 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4509 * gnat.dg/discr50.adb: New testcase.
4511 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4513 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4514 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4515 gnat.dg/discr49_rec2.ads: New testcase.
4517 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4519 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4520 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4523 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4525 * gnat.dg/fixedpnt3.adb: New testcase.
4527 2018-05-22 Justin Squirek <squirek@adacore.com>
4529 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4530 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4532 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4535 * gcc.dg/torture/pr85862.c: New test.
4537 2018-05-22 Richard Biener <rguenther@suse.de>
4539 PR tree-optimization/85834
4540 * g++.dg/torture/pr85834.C: New testcase.
4541 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4543 2018-05-22 Martin Liska <mliska@suse.cz>
4546 * g++.dg/ipa/pr85607.C: New test.
4548 2018-05-22 Richard Biener <rguenther@suse.de>
4550 PR tree-optimization/85863
4551 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4553 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4556 * gfortran.dg/assumed_rank_5.f90: Update error message.
4557 * gfortran.dg/assumed_type_4.f90: Ditto.
4558 * gfortran.dg/bind_c_array_params.f03: Ditto.
4559 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4560 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4561 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4562 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4563 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4564 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4565 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4566 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4567 * gfortran.dg/rank_3.f90: Ditto.
4568 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4569 * gfortran.dg/implicit_14.f90: Ditto.
4571 2018-05-21 Christian Groessler <chris@groessler.org>
4573 * gcc.c-torture/compile/simd-5.c: Fix comment.
4575 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4578 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4579 __float128, __ibm128, and long double.
4580 * gcc.target/powerpc/pr85657-2.c: Likewise.
4581 * gcc.target/powerpc/pr85657-3.c: Likewise.
4582 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4583 implementated as a separate type internally, and is not just an
4584 alias for long double.
4586 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4588 PR tree-optimization/85814
4589 * gcc.dg/torture/pr85814.c: New test.
4591 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4594 * g++.dg/cpp0x/cond1.C: New.
4595 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4596 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4597 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4598 * g++.dg/parse/cond6.C: Likewise.
4599 * g++.dg/parse/cond7.C: Likewise.
4600 * g++.dg/parse/cond8.C: Likewise.
4601 * g++.dg/cpp1z/decomp16.C: Update.
4602 * g++.old-deja/g++.jason/cond.C: Likewise.
4604 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4606 ChangeLog for r260480
4607 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4608 warnings for deleted and obsolescent features.
4609 * gfortran.dg/graphite/id-19.f: Ditto.
4610 * gfortran.dg/graphite/id-20.f: Ditto.
4611 * gfortran.dg/graphite/id-27.f90: Ditto.
4612 * gfortran.dg/graphite/pr82449.f: Ditto.
4614 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4616 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4617 tiny and large memory models.
4619 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4621 * gnat.dg/suppress_initialization.adb,
4622 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4624 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4626 * gnat.dg/exit1.adb: New testcase.
4628 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4630 * gnat.dg/array30.adb: New testcase.
4632 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4634 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4636 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4638 * gcc.c-torture/execute/ssad-run.c: New test.
4639 * gcc.c-torture/execute/usad-run.c: Likewise.
4640 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4641 * gcc.target/aarch64/usadv16qi.c: Likewise.
4643 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4645 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4646 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4647 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4649 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4650 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4651 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4653 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4656 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4657 * gfortran.dg/g77/20020307-1.f: Ditto.
4658 * gfortran.dg/g77/980310-3.f: Ditto.
4659 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4660 * gfortran.dg/goacc/loop-1.f95: Ditto.
4661 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4662 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4663 * gfortran.dg/gomp/do-1.f90: Ditto.
4664 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4665 * gfortran.dg/pr17229.f: Ditto.
4666 * gfortran.dg/pr37243.f: Ditto.
4667 * gfortran.dg/pr49721-1.f: Ditto.
4668 * gfortran.dg/pr58484.f: Ditto.
4669 * gfortran.dg/pr81175.f: Ditto.
4670 * gfortran.dg/pr81723.f: Ditto.
4671 * gfortran.dg/predcom-2.f: Ditto.
4672 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4673 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4674 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4675 * gfortran.dg/vect/pr52580.f: Ditto.
4677 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4680 * gfortran.dg/char_result_18.f90: New test.
4682 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4685 * gfortran.dg/associate_38.f90: New test.
4687 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4690 * gfortran.dg/select_type_42.f90: New test.
4692 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4695 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4696 that the patch fixes PR66694 & PR82617, although the testcases
4697 are not explicitly included.
4699 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4701 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4703 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4706 * g++.dg/pr82899.C: New testcase.
4708 2018-05-18 Martin Liska <mliska@suse.cz>
4710 * gcc.dg/pr68766.c: Change pruned output.
4712 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4715 * c-c++-common/goacc/pr85782.c: New test.
4717 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4719 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4721 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4723 * gcc.target/arm/pr62554.c: Delete.
4724 * gcc.target/arm/pr69610-1.c: Likewise.
4725 * gcc.target/arm/pr69610-2.c: Likewise.
4727 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4729 * gcc.target/arm/pr40887.c: Update comment.
4730 * lib/target-supports.exp: Don't generate effective target checks
4731 and related helpers for armv5. Update comment.
4732 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4733 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4734 target check and options.
4736 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4739 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4740 scan-tree-dump-not for h.
4742 2018-05-18 Richard Biener <rguenther@suse.de>
4744 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4745 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4746 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4747 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4748 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4749 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4750 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4751 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4752 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4753 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4754 * gcc.dg/vrp-min-max-1.c: Likewise.
4755 * gcc.dg/vrp-min-max-3.c: New testcase.
4757 2018-05-18 Richard Biener <rguenther@suse.de>
4759 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
4760 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
4761 * gcc.dg/graphite/scop-6.c: Likewise.
4762 * gcc.dg/graphite/scop-7.c: Likewise.
4763 * gcc.dg/graphite/scop-8.c: Likewise.
4764 * gcc.dg/graphite/scop-9.c: Likewise.
4766 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4768 * gcc.target/aarch64/vect-init-ld1.c: New test.
4770 2018-05-18 Martin Liska <mliska@suse.cz>
4772 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
4773 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4775 2018-05-18 Martin Liska <mliska@suse.cz>
4777 * gcc.dg/ipa/ipa-icf-39.c: New test.
4778 * gcc.dg/pr68766.c: Adjust pruned output.
4780 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
4782 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
4784 * gcc.dg/fma-1.c: New test.
4785 * gcc.dg/fma-2.c: Likewise.
4786 * gcc.dg/fma-3.c: Likewise.
4787 * gcc.dg/fma-4.c: Likewise.
4788 * gcc.dg/fma-5.c: Likewise.
4789 * gcc.dg/fma-6.c: Likewise.
4790 * gcc.dg/fma-7.c: Likewise.
4791 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
4793 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
4794 * gfortran.dg/reassoc_8.f: Likewise.
4795 * gfortran.dg/reassoc_9.f: Likewise.
4796 * gfortran.dg/reassoc_10.f: Likewise.
4798 2018-05-17 Jim Wilson <jimw@sifive.com>
4800 * gcc.target/riscv/switch-qi.c: New.
4801 * gcc.target/riscv/switch-si.c: New.
4803 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
4806 * gcc.target/powerpc/pr85698.c: New test.
4808 2018-05-17 Richard Biener <rguenther@suse.de>
4810 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
4812 2018-05-17 Bin Cheng <bin.cheng@arm.com>
4814 PR tree-optimization/85793
4815 * gcc.dg/vect/pr85793.c: New test.
4817 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
4819 * gcc.dg/gimplefe-28.c: New test.
4820 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
4821 internal function calls.
4822 * gcc.dg/goacc/loop-processing-1.c: Likewise.
4824 2018-05-17 Martin Liska <mliska@suse.cz>
4826 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
4827 space in between 'G_' and '('.
4829 2018-05-17 Jakub Jelinek <jakub@redhat.com>
4832 * gcc.target/i386/pr85323-7.c: New test.
4833 * gcc.target/i386/pr85323-8.c: New test.
4834 * gcc.target/i386/pr85323-9.c: New test.
4837 * gcc.target/i386/pr85323-4.c: New test.
4838 * gcc.target/i386/pr85323-5.c: New test.
4839 * gcc.target/i386/pr85323-6.c: New test.
4842 * gcc.target/i386/pr85323-1.c: New test.
4843 * gcc.target/i386/pr85323-2.c: New test.
4844 * gcc.target/i386/pr85323-3.c: New test.
4846 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
4847 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
4848 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
4849 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
4850 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
4851 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
4852 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
4853 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
4854 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
4855 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
4856 * gcc.target/i386/avx512f-setzero-1.c: New test.
4858 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
4860 * gcc.target/aarch64/vect-slp-dup.c: New.
4862 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4865 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
4867 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
4869 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
4870 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
4872 2018-05-17 Richard Biener <rguenther@suse.de>
4874 PR tree-optimization/85757
4875 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
4877 2018-05-16 Marek Polacek <polacek@redhat.com>
4880 * g++.dg/cpp0x/initlist-throw1.C: New test.
4881 * g++.dg/cpp0x/initlist-throw2.C: New test.
4883 2018-05-16 Carl Love <cel@us.ibm.com>
4885 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
4886 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
4887 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
4889 2018-05-16 Richard Biener <rguenther@suse.de>
4891 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
4892 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
4893 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
4895 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
4897 * gcc.target/aarch64/sve/vcond_10.c: New test.
4898 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
4899 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
4900 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
4902 2018-05-15 Martin Sebor <msebor@redhat.com>
4904 PR tree-optimization/85753
4905 * gcc.dg/Wrestrict-10.c: Adjust.
4906 * gcc.dg/Wrestrict-16.c: New test.
4908 2018-05-15 Martin Sebor <msebor@redhat.com>
4911 * c-c++-common/attr-nonstring-7.c: New test.
4913 2018-05-15 Richard Biener <rguenther@suse.de>
4915 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
4917 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4919 PR tree-optimization/83648
4920 * gcc.dg/tree-ssa/pr83648.c: New test.
4921 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
4923 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4926 * gcc.dg/ipa/pr85734.c: New test.
4928 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
4931 * gnat.dg/opt70.adb: New test.
4932 * gnat.dg/opt70_pkg.ad[sb]: New helper.
4934 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4936 * gcc.target/aarch64/crypto-fuse-1.c: New test.
4937 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
4939 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
4941 * gcc.target/aarch64/vmov_n_1.c: Update test.
4942 * gcc.target/aarch64/vfp-1.c: Update test.
4944 2018-05-14 Jakub Jelinek <jakub@redhat.com>
4947 * gcc.c-torture/execute/pr85756.c: New test.
4949 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
4951 * gcc.target/i386/cldemote-1.c: New test.
4953 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
4956 * gfortran.dg/assumed_type_9.f90 : New test.
4958 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
4961 * gfortran.dg/pr85542.f90: New test.
4963 2018-05-11 Martin Jambor <mjambor@suse.cz>
4966 * g++.dg/lto/pr85655_0.C: New test.
4968 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
4970 * gcc.target/i386/tpause-1.c: New test.
4971 * gcc.target/i386/umonitor-1.c: New test.
4973 2018-05-11 Jakub Jelinek <jakub@redhat.com>
4976 * c-c++-common/gomp/pr85696.c: New test.
4978 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
4979 Jakub Jelinek <jakub@redhat.com>
4981 PR tree-optimization/85692
4982 * gcc.target/i386/pr85692.c: New test.
4984 2018-05-11 Martin Liska <mliska@suse.cz>
4987 * c-c++-common/ubsan/attrib-6.c: New test.
4989 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
4992 * gfortran.dg/pr85687.f90: new test.
4994 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
4997 * gfortran.dg/pr85521_1.f90: New test.
4998 * gfortran.dg/pr85521_2.f90: New test.
5000 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5003 * gfortran.dg/pr70870_1.f90: New test.
5005 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5007 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5009 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5012 * g++.dg/ext/offsetof2.C: New test.
5014 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5017 * gfortran.dg/temporary_3.f90 : New test.
5020 * gfortran.dg/temporary_2.f90 : New test.
5022 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5024 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5025 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5026 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5027 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5028 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5029 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5030 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5031 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5032 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5033 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5034 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5035 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5036 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5037 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5038 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5039 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5040 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5041 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5042 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5043 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5044 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5045 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5046 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5047 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5048 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5049 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5050 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5052 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5054 PR tree-optimization/85699
5055 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5056 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5057 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5058 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5060 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5062 * g++.dg/tls/pr85400.C: New test.
5064 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5067 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5069 2018-05-09 Carl Love <cel@us.ibm.com>
5071 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5073 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5077 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5080 * g++.dg/cpp1y/pr84588.C: New.
5082 2018-05-09 Andreas Schwab <schwab@suse.de>
5084 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5086 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5088 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5089 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5091 2018-05-08 Carl Love <cel@us.ibm.com>
5092 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5094 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5097 * g++.dg/cpp1y/pr84588.C: New.
5099 2018-05-08 Marek Polacek <polacek@redhat.com>
5102 * g++.dg/cpp1z/constexpr-if22.C: New test.
5104 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5107 * gcc.target/i386/pr85693.c: New test.
5109 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5112 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5113 scan-assembler-times checking that except for [fh]*xor other functions
5114 don't use any load instructions.
5116 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5118 * gcc.target/i386/builtin_target.c: Test goldmont.
5119 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5122 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5125 * g++.dg/other/sse2-pr85572-1.C: New test.
5126 * g++.dg/other/sse2-pr85572-2.C: New test.
5127 * g++.dg/other/sse4-pr85572-1.C: New test.
5128 * g++.dg/other/avx2-pr85572-1.C: New test.
5131 * gcc.target/i386/pr85317.c: New test.
5132 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5133 optimization barrier to avoid optimizing away the expected insn.
5136 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5137 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5139 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5141 * g++.dg/other/sve_const_pred_1.C: Rename to...
5142 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5143 target selectors and explicit -march options.
5144 * g++.dg/other/sve_const_pred_2.C: Rename to...
5145 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5146 * g++.dg/other/sve_const_pred_3.C: Rename to...
5147 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5148 * g++.dg/other/sve_const_pred_4.C: Rename to...
5149 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5150 * g++.dg/other/sve_tls_2.C: Rename to...
5151 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5152 * g++.dg/other/sve_vcond_1.C: Rename to...
5153 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5154 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5155 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5157 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5160 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5163 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5166 * g++.dg/cpp0x/deleted14.C: New.
5168 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5169 Alan Hayward <alan.hayward@arm.com>
5170 David Sherwood <david.sherwood@arm.com>
5172 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5174 * gcc.target/aarch64/sve/vcond_7.c: New test.
5175 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5177 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5180 * g++.dg/cpp0x/sfinae62.C: New.
5182 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5184 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5187 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5190 * g++.dg/cpp0x/narrowing1.C: New.
5192 2018-05-08 Richard Biener <rguenther@suse.de>
5195 * gcc.dg/torture/pr85574.c: Rename to...
5196 * gcc.dg/torture/pr85588.c: ... this.
5198 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5201 * gfortran.dg/minmaxloc_12.f90: New test case.
5202 * gfortran.dg/minmaxloc_13.f90: New test case.
5204 2018-05-07 Nathan Sidwell <nathan@acm.org>
5206 * g++.dg/cpp0x/range-for10.C: Delete.
5207 * g++.dg/ext/forscope1.C: Delete.
5208 * g++.dg/ext/forscope2.C: Delete.
5209 * g++.dg/template/for1.C: Delete.
5211 2018-05-07 Jeff Law <law@redhat.com>
5213 * gfortran.dg/linefile.f90: New test.
5215 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5217 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5220 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5223 * g++.dg/ext/asm14.C: New test.
5224 * g++.dg/ext/asm15.C: New test.
5225 * g++.dg/ext/asm16.C: New test.
5227 2018-05-06 Michael Eager <eager@eagercon.com>
5229 * gcc.target/microblaze/others/picdtr.c: Correct option
5230 -fPIE -mpic-data-is-text-relative.
5232 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5234 * gcc.target/microblaze/others/picdtr.c: Add test for
5235 -fPIE -mpic-data-is-text-relative.
5237 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5240 * gfortran.dg/coarray_dependency_1.f90: New test.
5241 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5243 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5245 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5246 to match the currently produced gimple.
5248 2018-05-04 Carl Love <cel@us.ibm.com>
5250 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5252 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5253 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5254 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5255 xvcmpgedp counts. Add xxsel counts.
5257 2018-05-04 Richard Biener <rguenther@suse.de>
5260 * g++.dg/torture/pr85627.C: New testcase.
5262 2018-05-04 Richard Biener <rguenther@suse.de>
5265 * gcc.dg/torture/pr85574.c: New testcase.
5266 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5268 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5271 * gcc.dg/nextafter-1.c: New test.
5272 * gcc.dg/nextafter-2.c: New test.
5273 * gcc.dg/nextafter-3.c: New test.
5274 * gcc.dg/nextafter-4.c: New test.
5276 2018-05-03 Nathan Sidwell <nathan@acm.org>
5278 Remove -ffriend-injection.
5279 * g++.old-deja/g++.jason/scoping15.C: Delete.
5280 * g++.old-deja/g++.mike/net43.C: Delete.
5282 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5285 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5286 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5287 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5288 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5290 2018-05-03 Tom de Vries <tom@codesourcery.com>
5293 * lib/scanoffloadtree.exp: New file.
5295 2018-05-03 Richard Biener <rguenther@suse.de>
5297 PR tree-optimization/85615
5298 * gcc.dg/torture/pr85615.c: New testcase.
5300 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5302 PR tree-optimization/70291
5303 * gcc.dg/complex-6.c: New test.
5304 * gcc.dg/complex-7.c: Likewise.
5306 2018-05-03 Richard Biener <rguenther@suse.de>
5309 * fortran.dg/pr51434.f90: Truncate transfer argument.
5311 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5314 * gcc.c-torture/execute/pr85582-3.c: New test.
5316 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5317 Jason Merrill <jason@redhat.com>
5320 * g++.dg/warn/Wshadow-13.C: New.
5321 * g++.dg/warn/Wshadow-14.C: Likewise.
5323 2018-05-02 Tom de Vries <tom@codesourcery.com>
5326 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5327 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5329 2018-05-02 David Pagan <dave.pagan@oracle.com>
5332 * gcc.dg/noncompile/pr30552-1.c: New test.
5333 * gcc.dg/noncompile/pr30552-2.c: New test.
5334 * gcc.dg/noncompile/pr30552-3.c: New test.
5335 * gcc.dg/noncompile/pr30552-4.c: New test.
5337 2018-05-02 Richard Biener <rguenther@suse.de>
5339 PR tree-optimization/85597
5340 * gcc.dg/vect/pr85597.c: New testcase.
5342 2018-05-02 Tom de Vries <tom@codesourcery.com>
5345 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5346 * lib/scanltranstree.exp: New file.
5347 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5348 (scan-ltrans-tree-dump-times_required_options)
5349 (scan-ltrans-tree-dump-not_required_options)
5350 (scan-ltrans-tree-dump-dem_required_options)
5351 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5352 * lib/gcc-dg.exp: Include scanltranstree.exp.
5354 2018-05-02 Tom de Vries <tom@codesourcery.com>
5357 * gcc.dg/ipa/ipa-icf-38.c: New test.
5358 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5359 * lib/scandump.exp (dump-base): New proc.
5360 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5361 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5363 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5364 * lib/scanlang.exp: Same.
5365 * lib/scanrtl.exp: Same.
5366 * lib/scantree.exp: Same.
5367 * lib/scanwpaipa.exp: New file.
5368 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5370 2018-05-02 Richard Biener <rguenther@suse.de>
5373 * gcc.dg/torture/pr85567.c: New testcase.
5375 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5378 * gcc.c-torture/execute/pr85582-1.c: New test.
5379 * gcc.c-torture/execute/pr85582-2.c: New test.
5381 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5383 PR tree-optimization/85586
5384 * gcc.dg/vect/pr85586.c: New test.
5386 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5388 PR tree-optimization/85143
5389 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5390 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5392 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5395 * c-c++-common/Wformat-pr84258.c: New test.
5397 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5399 PR tree-optimization/82665
5400 * gcc.dg/tree-ssa/pr82665.c: New test.
5402 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5405 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5406 (test_add_fixit_insert_formatted_single_line): New function.
5407 (test_add_fixit_insert_formatted_multiline): New function.
5408 Extend expected output of generated patch to include fix-it hints
5410 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5411 "gcc-rich-location.h". Add test coverage for
5412 gcc_rich_location::add_fixit_insert_formatted.
5414 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5416 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5417 (test_show_locus): Update for location_get_source_line returning a
5418 char_span. Use char_span for handling words in the
5419 "test_many_nested_locations" fix-it example.
5421 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5423 * gcc.target/arc/interrupt-8.c: Update test.
5424 * gcc.target/arc/loop-4.c: Likewise.
5425 * gcc.target/arc/loop-hazard-1.c: Likewise.
5426 * gcc.target/arc/sdata-3.c: Likewise.
5428 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5430 * gcc.target/arc/store-merge-1.c: New test.
5431 * gcc.target/arc/add_n-combine.c: Update test.
5433 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5435 Microblaze Target: PIC data text relative
5437 * gcc.target/microblaze/others/data_var1.c: Include
5438 PIC case of r20 base register.
5439 * gcc.target/microblaze/others/data_var2.c: Ditto.
5440 * gcc.target/microblaze/others/picdtr.c: Add new
5441 test case for -mpic-is-data-text-relative.
5442 * gcc.target/microblaze/others/sdata_var1.c: Add
5443 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5444 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5445 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5446 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5447 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5448 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5450 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5453 2018-04-30 Richard Biener <rguenther@suse.de>
5455 PR tree-optimization/28364
5456 PR tree-optimization/85275
5457 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5458 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5459 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5460 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5461 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5463 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5464 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5466 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5467 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5468 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5470 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5473 * gcc.target/i386/pr84431.c: New test.
5475 2018-04-27 Martin Jambor <mjambor@suse.cz>
5478 * g++.dg/ipa/pr85549.C: New test.
5480 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5483 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5485 * g++.dg/cpp0x/constexpr-85553.C: New test.
5487 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5490 * g++.dg/pr85515-1.C: New test.
5491 * g++.dg/pr85515-2.C: New test.
5493 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5496 * g++.dg/cpp0x/friend3.C: New.
5498 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5501 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5502 Use check_effective_target_arm_little_endian.
5504 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5506 PR tree-optimization/85529
5507 * gcc.c-torture/execute/pr85529-1.c: New test.
5508 * gcc.c-torture/execute/pr85529-2.c: New test.
5509 * gcc.dg/pr85529.c: New test.
5511 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5513 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5514 `.dword' in addition to `lw' and `.word'.
5516 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5518 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5520 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5522 * gnat.dg/loop_optimization24.adb: New test.
5524 2018-04-26 Richard Biener <rguenther@suse.de>
5526 PR tree-optimization/85116
5527 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5528 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5529 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5530 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5532 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5535 * gcc.target/i386/pr85473-1.c: New test.
5536 * gcc.target/i386/pr85473-2.c: New test.
5538 2018-04-25 Nathan Sidwell <nathan@acm.org>
5539 Jakub Jelinek <jakub@redhat.com>
5543 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5544 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5545 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5546 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5547 * g++.dg/cpp0x/pr85437-1.C: New.
5548 * g++.dg/cpp0x/pr85437-2.C: New.
5549 * g++.dg/cpp0x/pr85437-3.C: New.
5550 * g++.dg/cpp0x/pr85437-4.C: New.
5552 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5555 * gfortran.dg/pr85520.f90: New test.
5557 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5560 * gcc.dg/pr85512.c: New test.
5562 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5565 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5566 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5567 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5568 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5569 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5570 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5571 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5572 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5573 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5574 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5575 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5576 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5577 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5578 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5579 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5580 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5581 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5582 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5583 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5584 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5585 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5586 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5587 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5588 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5589 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5590 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5591 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5592 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5593 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5594 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5595 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5596 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5597 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5598 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5599 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5600 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5601 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5602 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5603 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5604 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5605 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5606 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5607 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5608 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5609 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5610 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5611 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5612 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5613 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5614 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5615 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5616 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5617 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5618 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5619 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5620 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5621 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5623 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5624 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5625 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5626 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5627 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5628 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5629 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5630 * (dg-options): Likwise.
5631 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5633 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5634 * gcc.target/i386/cet-label-3.c: Removed.
5635 * gcc.target/i386/cet-property-3.c: Likwise.
5636 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5638 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5641 * gcc.target/i386/pr85511.c: New test.
5644 * g++.dg/ext/pr85503.C: New test.
5647 * gcc.target/i386/pr85508.c: New test.
5649 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5651 PR tree-optimization/85478
5652 * g++.dg/pr85478.C: New test.
5654 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5656 * g++.dg/torture/pr85496.C: New test.
5658 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5660 PR rtl-optimization/85423
5661 * gcc.dg/pr85423.c: New test.
5663 2018-04-20 Martin Sebor <msebor@redhat.com>
5666 * gcc.dg/Wrestrict-15.c: New test.
5668 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5671 * gcc.target/powerpc/pr85456.c: New test.
5673 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5675 * g++.dg/ext/undef-bool-1.C: Require lp64.
5676 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5678 2018-04-20 Jeff Law <law@redhat.com>
5680 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5682 * gcc.dg/stack-check-6.c: Likewise.
5683 * gcc.dg/stack-check-6a.c: Likewise.
5684 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5685 * gcc.target/i386/stack-check-18.c: Likewise.
5686 * gcc.target/i386/stack-check-19.c: Likewise.
5688 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5691 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5692 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5693 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5694 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5696 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5699 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5700 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5702 2018-04-20 Richard Biener <rguenther@suse.de>
5705 * gcc.dg/torture/pr85475.c: New testcase.
5707 2018-04-20 Martin Jambor <mjambor@suse.cz>
5710 * gcc.dg/ipa/pr85449.c: New test.
5712 2018-04-20 Martin Jambor <mjambor@suse.cz>
5715 * g++.dg/ipa/pr85447.C: New file.
5716 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5718 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5721 * g++.dg/cpp0x/pr85462.C: New test.
5723 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5725 * gcc.target/i386/pr85404.c: Require CET target.
5727 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5729 PR tree-optimization/85467
5730 * gcc.dg/pr85467.c: New test.
5732 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5735 * g++.dg/parse/crash68.C: New.
5737 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5740 * g++.dg/torture/pr85334.C: New test.
5742 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5744 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5745 * g++.dg/diagnostic/pr85464.C: New.
5747 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5750 * gcc.dg/torture/pr85397-1.c: New test.
5751 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5752 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5754 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5757 * gcc.target/i386/pr85404.c: New test.
5759 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5762 * c-c++-common/attr-nocf-check-1.c: Compile with
5763 -fcf-protection=none.
5764 * c-c++-common/attr-nocf-check-3.c: Likewise.
5765 * gcc.dg/march-generic.c: Likewise.
5766 * gcc.target/i386/align-limit.c: Likewise.
5767 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5768 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5769 * gcc.target/i386/cet-property-2.c: Likewise.
5770 * gcc.target/i386/ret-thunk-26.c: Likewise.
5771 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5773 * c-c++-common/fcf-protection-2.c: Likewise.
5774 * c-c++-common/fcf-protection-3.c: Likewise.
5775 * c-c++-common/fcf-protection-5.c: Likewise.
5776 * c-c++-common/fcf-protection-6.c: Likewise.
5777 * c-c++-common/fcf-protection-7.c: Likewise.
5778 * gcc.target/i386/cet-label-3.c: New test.
5779 * gcc.target/i386/cet-property-3.c: Likewise.
5780 * gcc.target/i386/cet-sjlj-7.c: Likewise.
5781 * gcc.target/i386/pr85417-1.c: Likewise.
5782 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5783 __x86_indirect_thunk_nt_(r|e)ax
5784 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5785 * gcc.target/i386/pr85403.c: Remove dg-error,
5787 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
5789 * gcc.target/i386/movdir-1.c: New test.
5791 2018-04-19 Richard Biener <rguenther@suse.de>
5794 * gcc.dg/pr85455.c: New testcase.
5796 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5798 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
5800 * g++.dg/lto/pr85405b_0.C: Likewise.
5801 * g++.dg/lto/pr84805_0.C: Likewise.
5803 2018-04-18 Martin Liska <mliska@suse.cz>
5807 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
5810 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
5813 * gcc.dg/pr85388-1.c: New test.
5814 * gcc.dg/pr85388-2.c: Likewise.
5815 * gcc.dg/pr85388-3.c: Likewise.
5816 * gcc.dg/pr85388-4.c: Likewise.
5817 * gcc.dg/pr85388-5.c: Likewise.
5818 * gcc.dg/pr85388-6.c: Likewise.
5820 2018-04-18 Jan Hubicka <jh@suse.cz>
5821 Martin Liska <mliska@suse.cz>
5823 * g++.dg/lto/pr83121_0.C: Update template.
5824 * g++.dg/lto/pr83121_1.C: Update template.
5825 * g++.dg/lto/pr84805_0.C: Update template.
5826 * g++.dg/lto/pr84805_1.C: Update template.
5827 * g++.dg/lto/pr84805_2.C: Update template.
5829 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5832 * g++.dg/cpp0x/pr84630.C: New.
5834 2018-04-18 Jakub Jelinek <jakub@redhat.com>
5837 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
5838 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
5839 in two cases. Uncomment two other tests and add expected dg-error for
5841 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
5842 -Wnarrowing diagnostics on some targets for c++11.
5843 * g++.dg/parse/array-size2.C: Remove xfail.
5844 * g++.dg/cpp0x/constexpr-84463.C: New test.
5846 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
5848 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
5849 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
5851 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5854 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
5855 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
5856 * g++.dg/other/sve_tls_2.C: Require effective target tls.
5858 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5860 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
5861 prevent cascading of errors and change expected error message.
5862 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
5864 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
5865 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
5866 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
5867 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
5869 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
5871 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5874 * gcc.dg/pr85430.c: New test.
5876 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5879 * gcc.target/arm/pr54300.C: Move to...
5880 * g++.dg/other/pr54300.C: ... Here. Add target directives.
5881 * gcc.target/arm/pr55073.C: Move to...
5882 * g++.dg/other/pr55073.C: ... Here. Add target directives.
5883 * gcc.target/arm/pr56184.C: Move to...
5884 * g++.dg/other/pr56184.C: ... Here. Add target directives.
5885 * gcc.target/arm/pr59985.C: Move to...
5886 * g++.dg/other/pr59985.C: ... Here. Add target directives.
5887 * gcc.target/aarch64/pr60675.C: Move to...
5888 * g++.dg/other/pr60675.C: ... Here. Add target directives.
5889 * gcc.target/aarch64/pr81422.C: Move to...
5890 * g++.dg/other/pr81422.C: ... Here. Add target directives.
5891 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
5892 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
5893 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
5894 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
5895 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
5896 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
5897 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
5898 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
5899 * gcc.target/aarch64/sve/tls_2.C: Move to...
5900 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
5901 * gcc.target/aarch64/pr81414.C: Rename to...
5902 * gcc.target/aarch64/pr81414.c: ... This.
5903 * gcc.target/aarch64/simd/pr67896.C: Rename to...
5904 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
5906 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
5907 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
5908 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
5909 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
5912 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5915 * gcc.dg/pr85414.c: New test.
5917 2018-04-17 Martin Jambor <mjambor@suse.cz>
5920 * g++.dg/ipa/pr85421.C: New test.
5922 2018-04-17 Martin Liska <mliska@suse.cz>
5925 * g++.dg/lto/pr85405b_0.C: New test.
5926 * g++.dg/lto/pr85405b_1.C: New test.
5928 2018-04-17 Martin Liska <mliska@suse.cz>
5931 * g++.dg/lto/pr85405_0.C: New test.
5932 * g++.dg/lto/pr85405_1.C: New test.
5934 2018-04-17 Martin Liska <mliska@suse.cz>
5937 * g++.dg/ext/pr85329-2.C: New test.
5938 * g++.dg/ext/pr85329.C: New test.
5939 * gcc.target/i386/mvc12.c: New test.
5941 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
5944 * g++.dg/pr85039-1.C: New.
5945 * g++.dg/pr85039-2.C: New.
5946 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
5948 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
5951 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
5952 if the target supports efficient unaligned storage accesses.
5954 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
5957 * gcc.target/powerpc/pr83660.C: New test.
5959 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
5962 * gcc.target/i386/pr85403.c: New test.
5964 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
5967 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
5969 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
5970 Jason Merrill <jason@redhat.com>
5973 * g++.dg/cpp0x/pr85112.C: New.
5975 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
5978 * g++.dg/ext/undef-bool-1.C: New file.
5979 * gcc.target/powerpc/powerpc.exp: Remove .C support.
5980 * gcc.target/powerpc/undef-bool-1.C: Remove file.
5982 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
5985 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
5986 corresponding dg-error clause.
5987 * gcc.target/powerpc/pr80098-3.c: Ditto.
5988 * gcc.target/powerpc/pr80103-1.c: Delete.
5990 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
5994 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
5995 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
5997 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6000 * gfortran.dg/implied_do_io_5.f90: New test.
6002 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6005 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6006 several values: positive, negative, and zero.
6007 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6008 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6010 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6012 PR rtl-optimization/79916
6013 * gcc.target/powerpc/pr79916.c: New.
6015 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6017 PR rtl-optimization/85393
6018 * g++.dg/opt/pr85393.C: New test.
6019 * g++.dg/opt/pr85393-aux.cc: New file.
6021 PR rtl-optimization/85376
6022 * gcc.dg/pr85376.c: New test.
6024 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6026 PR rtl-optimization/83852
6027 * gcc.dg/pr83852.c: New testcase.
6029 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6032 * gcc.target/s390/pr77822-1.C: Rename to ...
6033 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6034 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6035 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6037 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6040 * gcc.target/i386/pr71991.c: New testcase.
6042 2018-04-13 Martin Liska <mliska@suse.cz>
6043 Jakub Jelinek <jakub@redhat.com>
6046 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6049 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6052 * g++.dg/diagnostic/macro-arg-count.C: New test.
6054 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6058 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6059 array and move test to libgomp/testsuite/libgomp.fortran.
6060 * gfortran.dg/do_concurrent_6.f90: New test.
6062 2018-04-12 Marek Polacek <polacek@redhat.com>
6065 * g++.dg/parse/error61.C: New test.
6067 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6070 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6071 specify -mvsx on gcc command line.
6073 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6076 * gcc.target/i386/pr85328.c: New test.
6078 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6080 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6082 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6084 PR rtl-optimization/85342
6085 * gcc.target/i386/pr85342.c: New test.
6087 2018-04-11 Jason Merrill <jason@redhat.com>
6089 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6090 if ulimit -v is set.
6092 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6095 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6097 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6099 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6100 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6102 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6105 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6108 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6111 * gcc.target/i386/pr84301.c: New test.
6113 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6115 PR tree-optimization/85331
6116 * gcc.c-torture/execute/pr85331.c: New test.
6118 2018-04-11 Marek Polacek <polacek@redhat.com>
6121 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6122 * g++.dg/cpp1z/constexpr-if21.C: New test.
6124 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6127 * gcc.target/i386/pr85281.c: New test.
6129 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6131 PR rtl-optimization/84659
6132 * gcc.dg/pr84659.c: New test.
6134 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6137 * g++.dg/debug/dwarf2/pr85302.C: New test.
6139 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6142 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6145 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6148 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6150 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6152 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6153 * gcc.target/powerpc/dimode_off.c: Ditto.
6154 * gcc.target/powerpc/tfmode_off.c: Ditto.
6155 * gcc.target/powerpc/timode_off.c: Ditto.
6157 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6159 * gcc.target/powerpc/vec-ldl-1.c: New test.
6160 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6161 corrections to ABI implementation.
6163 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6166 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6168 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6170 PR rtl-optimization/85300
6171 * gcc.dg/pr85300.c: New test.
6173 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6176 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6177 where we now show the pertinent parameter.
6178 * g++.dg/diagnostic/aka2.C: Likewise.
6179 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6181 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6184 * gfortran.dg/gomp/pr85313.f90: New test.
6186 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6189 * g++.dg/parse/template29.C: New.
6191 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6194 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6196 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6200 * gcc.target/i386/avx512f-pr85177.c: New test.
6201 * gcc.target/i386/avx512f-pr85255.c: New test.
6203 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6205 PR tree-optimization/85286
6206 * gcc.dg/vect/pr85286.c: New test.
6208 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6211 * gcc.target/arm/pr85173.c: New test.
6213 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6216 * gcc.dg/lto/pr85248_0.c: New test.
6217 * gcc.dg/lto/pr85248_1.c: New test.
6219 2018-04-09 Jan Hubicka <jh@suse.cz>
6222 * g++.dg/torture/pr85078.C: New.
6224 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6227 * g++.dg/cpp1z/decomp44.C: New.
6228 * g++.dg/cpp1z/decomp45.C: Likewise.
6230 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6233 * gfortran.dg/do_concurrent_5.f90: New test.
6234 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6237 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6240 * gfortran.dg/parameter_array_element_3.f90: New test.
6242 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6245 * g++.dg/cpp1z/decomp43.C: New test.
6247 PR rtl-optimization/80463
6248 * g++.dg/pr80463.C: Add -w to dg-options.
6250 2018-04-09 Richard Biener <rguenther@suse.de>
6252 PR tree-optimization/85284
6253 * gcc.dg/torture/pr85284.c: New testcase.
6255 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6257 PR rtl-optimization/80463
6258 PR rtl-optimization/83972
6259 PR rtl-optimization/83480
6261 * gcc.dg/pr80463.c: New test.
6262 * g++.dg/pr80463.C: Likewise.
6263 * gcc.dg/pr83972.c: Likewise.
6265 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6267 PR rtl-optimization/83913
6268 * gcc.dg/pr83913.c: New test.
6270 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6272 PR rtl-optimization/83962
6273 * gcc.dg/pr83962.c: New test.
6275 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6277 PR rtl-optimization/83530
6278 * gcc.dg/pr83530.c: New test.
6280 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6283 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6285 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6287 PR tree-optimization/85257
6288 * gcc.dg/pr85257.c: New test.
6290 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6292 * g++.dg/opt/pr85196.C: New test.
6294 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6297 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6298 std::tuple here since they need C++11.
6299 * g++.dg/lookup/missing-std-include-8.C: New test.
6300 * g++.dg/lookup/missing-std-include.C: Move std::array and
6301 std::tuple test to missing-std-include-6.C to avoid failures
6304 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6307 * gcc.dg/debug/pr85252.c: New test.
6309 PR rtl-optimization/84872
6310 * gcc.dg/graphite/pr84872.c: New test.
6313 * g++.dg/cpp1z/decomp42.C: New test.
6315 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6318 * g++.dg/lookup/missing-std-include-7.C: New test.
6320 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6322 * gcc.dg/struct-simple.c: Revert r254862.
6323 * lib/target-supports.exp
6324 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6326 2018-04-06 Richard Biener <rguenther@suse.de>
6329 * gcc.dg/torture/pr85244-1.c: New testcase.
6330 * gcc.dg/torture/pr85244-2.c: Likewise.
6332 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6335 * c-c++-common/ubsan/pr85213.c: New test.
6337 2018-04-06 Richard Biener <rguenther@suse.de>
6340 * gcc.dg/pr85180.c: New testcase.
6342 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6344 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6345 to trigger the optimization. Do some cleanup and function
6346 renaming. Add more test functions.
6348 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6350 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6352 * gcc.target/s390/hotpatch-1.c: Skip when building without
6354 * gcc.target/s390/hotpatch-10.c: Likewise.
6355 * gcc.target/s390/hotpatch-11.c: Likewise.
6356 * gcc.target/s390/hotpatch-12.c: Likewise.
6357 * gcc.target/s390/hotpatch-13.c: Likewise.
6358 * gcc.target/s390/hotpatch-14.c: Likewise.
6359 * gcc.target/s390/hotpatch-15.c: Likewise.
6360 * gcc.target/s390/hotpatch-16.c: Likewise.
6361 * gcc.target/s390/hotpatch-17.c: Likewise.
6362 * gcc.target/s390/hotpatch-18.c: Likewise.
6363 * gcc.target/s390/hotpatch-19.c: Likewise.
6364 * gcc.target/s390/hotpatch-2.c: Likewise.
6365 * gcc.target/s390/hotpatch-3.c: Likewise.
6366 * gcc.target/s390/hotpatch-4.c: Likewise.
6367 * gcc.target/s390/hotpatch-5.c: Likewise.
6368 * gcc.target/s390/hotpatch-6.c: Likewise.
6369 * gcc.target/s390/hotpatch-7.c: Likewise.
6370 * gcc.target/s390/hotpatch-8.c: Likewise.
6371 * gcc.target/s390/hotpatch-9.c: Likewise.
6373 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6375 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6376 check for an error instead.
6377 * gcc.dg/Wattributes-6.c: Likewise.
6379 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6382 * g++.dg/cpp1z/decomp39.C: New test.
6383 * g++.dg/cpp1z/decomp40.C: New test.
6386 * g++.dg/cpp1z/decomp41.C: New test.
6389 * gcc.dg/pr85195.c: New test.
6391 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6394 * g++.dg/cpp0x/initlist100.C: New.
6395 * g++.dg/cpp0x/initlist101.C: Likewise.
6397 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6400 * g++.dg/other/pr84792-1.C: New.
6401 * g++.dg/other/pr84792-2.C: Likewise.
6403 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6406 * gcc.target/i386/pr85193.c: New test.
6408 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6411 * g++.dg/concepts/pr84979.C: New.
6412 * g++.dg/concepts/pr84979-2.C: New.
6413 * g++.dg/concepts/pr84979-3.C: New.
6415 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6418 * g++.dg/cpp0x/variadic174.C: New.
6420 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6423 * g++.dg/ext/builtin13.C: New test.
6424 * g++.dg/ext/atomic-4.C: New test.
6427 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6428 * g++.dg/ext/bases3.C: New test.
6430 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6433 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6434 to match a single insn of the baz function. Move scan directives at
6435 the end of the file below the functions they are trying to test for
6437 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6439 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6441 PR rtl-optimization/84878
6442 * gcc.target/powerpc/pr84878.c: New test.
6444 2018-04-04 Michael Matz <matz@suse.de>
6446 * gcc.dg/Wstringop-overflow-4.c: New test.
6447 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6449 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6452 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6453 for the diagnostics of overridden functions. Adjust for new wording.
6455 2018-04-04 Richard Biener <rguenther@suse.de>
6458 * g++.dg/lto/pr85176_0.C: New testcase.
6460 2018-04-04 Richard Biener <rguenther@suse.de>
6463 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6466 2018-04-04 Martin Liska <mliska@suse.cz>
6469 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6470 and msdata as a workaround for powerpc.
6472 2018-04-04 Richard Biener <rguenther@suse.de>
6474 PR tree-optimization/85168
6475 * gcc.dg/torture/pr85168.c: New testcase.
6477 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6480 * g++.dg/pr84943.C: New.
6481 * g++.dg/pr84943-2.C: New.
6483 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6485 PR rtl-optimization/85167
6486 * gcc.dg/pr85167.c: New test.
6488 PR tree-optimization/85156
6489 * c-c++-common/pr85156.c: New test.
6490 * gcc.c-torture/execute/pr85156.c: New test.
6492 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6494 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6495 * gcc.target/powerpc/undef-bool-1.C: New file.
6496 * gcc.target/powerpc/undef-bool-2.c: New file.
6498 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6501 * g++.dg/cpp1z/class-deduction52.C: New.
6503 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6506 * g++.dg/cpp0x/pr85147.C: New test.
6509 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6512 * g++.dg/gomp/pr85134.C: New test.
6513 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6516 * gcc.c-torture/execute/pr85169.c: New test.
6517 * gcc.target/i386/avx512f-pr85169.c: New test.
6518 * gcc.target/i386/avx512bw-pr85169.c: New test.
6520 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6523 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6524 scan-assembler-times clause.
6526 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6528 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6529 dg-additional-options.
6531 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6533 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6535 2018-04-03 Richard Biener <rguenther@suse.de>
6538 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6540 2018-04-02 Jim Wilson <jimw@sifive.com>
6542 * gcc.target/riscv/pr84660.c: New.
6543 * gcc.target/riscv/shift-and-1.c: New.
6544 * gcc.target/riscv/shift-and-2.c: New.
6546 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6549 * gfortran.dg/array_simplify_2.f90: New test.
6551 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6554 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6555 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6556 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6557 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6558 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6560 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6563 * g++.dg/pr85027.C: New.
6565 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6568 * gcc.target/powerpc/sse-maxps-2.c: New test.
6569 * gcc.target/powerpc/sse-minps-2.c: New test.
6571 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6574 * g++.dg/gomp/pr84791.C: New test.
6576 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6579 * gfortran.dg/array_constructor_53.f90: New test.
6581 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6584 * gfortran.dg/substr_6.f90: Remove illegal test for
6585 out-of-bounds substring.
6587 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6590 * gfortran.dg/zero_sized_10.f90: New test.
6592 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6595 * g++.dg/lookup/missing-std-include-6.C: New test.
6596 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6598 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6599 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6600 <cstring>, <cassert>, and <cstdlib>.
6602 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6605 * gcc.target/i386/pr84985.c: New.
6607 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6610 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6612 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6615 * g++.dg/warn/Wunused-var-31.C: New test.
6618 * c-c++-common/Wduplicated-branches-14.c: New test.
6620 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6623 * g++.dg/cpp0x/pr84606.C: New.
6625 2018-03-29 Carl Love <cel@us.ibm.com>
6628 2017-09-27 Carl Love <cel@us.ibm.com>
6630 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6631 for the __builtin_fctid and __builtin_fctiw.
6633 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6636 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6637 deleted builtin function.
6638 (div_weuo): Likewise.
6639 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6640 (div_deuo): Likewise.
6642 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6645 * g++.dg/other/default13.C: New.
6647 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6650 * gcc.target/i386/pr85095-1.c: New test.
6651 * gcc.target/i386/pr85095-2.c: New test.
6652 * gcc.c-torture/execute/pr85095.c: New test.
6654 PR tree-optimization/82004
6655 * gcc.dg/pr82004.c: New test.
6657 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6658 Martin Liska <mliska@suse.cz>
6661 * g++.dg/asan/pr85081.C: New test.
6663 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6666 * g++.dg/template/pr84789.C: Adjust for testing with
6670 * g++.dg/template/pr84973.C: New.
6671 * g++.dg/template/pr84973-2.C: New.
6672 * g++.dg/template/pr84973-3.C: New.
6675 * g++.dg/eh/pr84968.C: New.
6677 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6680 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6681 long double multiply/divide uses the correct function.
6682 * gcc.target/powerpc/mulkc-3.c: Likewise.
6683 * gcc.target/powerpc/divkc-2.c: Likewise.
6684 * gcc.target/powerpc/divkc-3.c: Likewise.
6686 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6689 * g++.dg/cpp0x/defaulted51.C: New.
6690 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6692 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6695 * g++.dg/ext/vector35.C: New test.
6698 * g++.dg/ext/builtin-offsetof3.C: New test.
6701 * g++.dg/cpp1y/pr85076.C: New test.
6703 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6706 * gfortran.dg/matmul_rank_1.f90: New test.
6708 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6709 Harald Anlauf <anlauf@gmx.de>
6711 * gfortran.dg/structure_constructor_15.f90: New test.
6713 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6715 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6716 for the diagnostics of overridden functions. Adjust for new wording.
6717 * g++.dg/cpp0x/implicit1.C: Likewise.
6718 * g++.dg/cpp0x/override1.C: Likewise.
6719 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6720 * g++.dg/eh/shadow1.C: Likewise.
6721 * g++.dg/inherit/covariant12.C: Likewise.
6722 * g++.dg/inherit/covariant14.C: Likewise.
6723 * g++.dg/inherit/covariant15.C: Likewise.
6724 * g++.dg/inherit/covariant16.C: Likewise.
6725 * g++.dg/inherit/covariant22.C: Likewise.
6726 * g++.dg/inherit/crash3.C: Likewise.
6727 * g++.dg/inherit/error2.C: Likewise.
6728 * g++.dg/template/crash100.C: Likewise.
6729 * g++.old-deja/g++.eh/spec6.C: Likewise.
6730 * g++.old-deja/g++.mike/p811.C: Likewise.
6731 * g++.old-deja/g++.other/virtual11.C: Likewise.
6732 * g++.old-deja/g++.other/virtual4.C: Likewise.
6734 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6737 * gcc.target/i386/pr85044.c: New test.
6739 2018-03-27 Martin Sebor <msebor@redhat.com>
6742 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6745 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6748 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6750 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6753 * gcc.target/arm/pr81863.c: New test.
6755 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
6758 * gcc.target/nvptx/pr85056.c: New test.
6759 * gcc.target/nvptx/pr85056a.c: New test.
6761 2018-03-27 Richard Biener <rguenther@suse.de>
6764 * lib/target-supports.exp (check_ssse3_available): New function.
6765 (check_effective_target_vect_perm_short): Enable for x86 if
6766 check_ssse3_available.
6768 2018-03-27 Richard Biener <rguenther@suse.de>
6770 PR tree-optimization/85082
6771 * gfortran.dg/pr85082.f90: New testcase.
6773 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6775 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6776 to "l=2" in dg-final.
6778 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6780 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6781 * gcc.target/mips/fix-r4000-2.c: Likewise.
6782 * gcc.target/mips/fix-r4000-3.c: Likewise.
6783 * gcc.target/mips/fix-r4000-4.c: Likewise.
6784 * gcc.target/mips/fix-r4000-5.c: Likewise.
6785 * gcc.target/mips/fix-r4000-6.c: Likewise.
6786 * gcc.target/mips/fix-r4000-7.c: Likewise.
6787 * gcc.target/mips/fix-r4000-8.c: Likewise.
6788 * gcc.target/mips/fix-r4000-9.c: Likewise.
6789 * gcc.target/mips/fix-r4000-10.c: Likewise.
6790 * gcc.target/mips/fix-r4000-7.c: Change dg-final
6791 "mulditi3_r4000" instead of "mulditi3".
6792 * gcc.target/mips/fix-r4000-8.c: Change dg-final
6793 "umulditi3_r4000" instead of "umulditi3".
6795 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6798 * g++.dg/inherit/covariant22.C: New test.
6800 2018-03-27 Richard Biener <rguenther@suse.de>
6803 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
6806 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6807 Jason Merrill <jason@redhat.com>
6810 * g++.dg/init/array49.C: New.
6811 * g++.dg/torture/pr70499.C: Adjust.
6813 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
6816 * gcc.target/i386/pr85073.c: New test.
6818 2018-03-26 Richard Biener <rguenther@suse.de>
6821 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
6824 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6827 * gfortran.dg/parameter_array_format.f90: New test.
6829 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6830 Neil Carlson <neil.n.carlson@gmail.com>
6833 * gfortran.dg/literal_character_constant_1.inc: Replace
6834 call abort by STOP n.
6835 * gfortran.dg/overload_1.f90: Likewise.
6837 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
6838 Dominique d'Humieres <dominiq@gcc.gnu.org>
6841 * gfortran.dg/scalar_pointer_1.f90: New test.
6843 2018-03-25 Tom de Vries <tom@codesourcery.com>
6845 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
6848 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6851 * gfortran.dg/pr89497.f90: New test.
6853 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6856 * gfortran.dg/substr_7.f90: New test.
6858 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
6861 * gfortran.dg/pr42651.f90: New test.
6862 * gfortran.dg/func_result_7.f90: Update error message.
6864 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
6866 PR tree-optimization/84005
6867 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
6868 failing to force the alignment.
6870 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
6872 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
6876 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
6878 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
6879 message. Fix scan-assembler patterns.
6881 2018-03-23 Jakub Jelinek <jakub@redhat.com>
6884 * g++.dg/cpp0x/pr85015.C: New test.
6887 * g++.dg/cpp1y/pr84942.C: New test.
6889 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
6892 * gcc.target/i386/pr85030.c: New.
6894 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6897 * g++.dg/pr85026.C: New test.
6899 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
6901 * g++.dg/debug/pr84704.C: XFAIL AIX.
6903 2018-03-23 Sudakshina Das <sudi.das@arm.com>
6906 * gcc.target/arm/pr84826.c: Add dg directive.
6908 2018-03-23 Marek Polacek <polacek@redhat.com>
6911 * g++.dg/ext/builtin-offsetof2.C: New test.
6914 * g++.dg/cpp0x/Wnarrowing5.C: New test.
6915 * gcc.dg/pr85045.c: New test.
6917 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
6920 * gnat.dg/lto22.adb: New test.
6921 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
6922 * gnat.dg/lto22_pkg2.ads: Likewise.
6924 2018-03-23 Jakub Jelinek <jakub@redhat.com>
6927 * gcc.dg/lto/pr80778_0.c: New test.
6930 * gcc.target/i386/pr85034.c: New test.
6933 * c-c++-common/torture/pr85022.c: New test.
6936 * g++.dg/ubsan/pr85029.C: New test.
6938 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
6941 * g++.dg/cpp0x/pr71251.C: New.
6944 * g++.dg/template/pr84789.C: New.
6945 * g++.dg/template/pr84789-2.C: New.
6946 * g++.dg/template/pr84789-3.C: New.
6947 * g++.dg/parse/dtor11.C: Accept alternate error message.
6950 * g++.dg/pr84729.C: New.
6951 * g++.old-deja/g++.ext/arrnew2.C: Require error.
6952 * g++.old-deja/g++.robertl/eb58.C: Likewise.
6953 * g++.old-deja/g++.robertl/eb63.C: Likewise.
6955 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
6958 * gfortran.dg/interface_42.f90: New test.
6959 * gfortran.dg/interface_43.f90: New test.
6961 2018-03-22 Sudakshina Das <sudi.das@arm.com>
6964 * gcc.target/arm/pr84826.c: New test.
6966 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
6968 * gcc.target/arm/addr-modes-float.c: Move dg-do before
6969 dg-require-effective-target.
6970 * gcc.target/arm/addr-modes-int.c: Likewise.
6971 * gcc.target/nios2/lo-addr-tls.c: Likewise.
6973 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
6976 * gcc.target/powerpc/altivec-ld-1.c: New test.
6978 2018-03-22 Bin Cheng <bin.cheng@arm.com>
6980 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
6982 2018-03-22 Jakub Jelinek <jakub@redhat.com>
6985 * gcc.dg/pr84941.c: New test.
6987 2018-03-22 Tom de Vries <tom@codesourcery.com>
6989 PR tree-optimization/84956
6990 * gcc.dg/pr84956.c: New test.
6992 2018-03-22 Marek Polacek <polacek@redhat.com>
6995 * g++.dg/cpp1z/constexpr-if15.C: New test.
6996 * g++.dg/cpp1z/constexpr-if16.C: New test.
6998 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7000 * gcc.dg/builtin-tgmath-3.c: New test.
7002 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7005 * g++.dg/concepts/pr71965.C: New.
7009 * g++.dg/cpp0x/pr84610.C: New.
7010 * g++.dg/cpp0x/pr84642.C: New.
7012 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7015 * c-c++-common/pr84999.c: New test.
7017 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7020 * g++.dg/ext/desig10.C: New.
7022 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7023 Harald Anlauf <anlauf@gmx.de>
7026 * gfortran.dg/pr84957.f90: New test.
7028 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7030 PR tree-optimization/84960
7031 * gcc.c-torture/compile/pr84960.c: New test.
7033 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7035 PR tree-optimization/84811
7036 * gcc.dg/torture/pr84811.c: New test.
7038 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7040 PR tree-optimization/84982
7041 * c-c++-common/pr84982.c: New test.
7044 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7046 * g++.dg/torture/pr84961-1.C: New test.
7047 * g++.dg/torture/pr84961-2.C: New test.
7049 2018-03-21 Nathan Sidwell <nathan@acm.org>
7052 * g++.dg/pr85008.C: New.
7054 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7057 * gfortran.dg/char_result_17.f90: New test.
7059 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7062 * g++.dg/other/accessor-fixits-1.C: Move to...
7063 * g++.dg/torture/accessor-fixits-1.C: ...here.
7064 * g++.dg/other/accessor-fixits-2.C: Move to...
7065 * g++.dg/torture/accessor-fixits-2.C: ...here.
7066 * g++.dg/other/accessor-fixits-3.C: Move to...
7067 * g++.dg/torture/accessor-fixits-3.C: ...here.
7068 * g++.dg/other/accessor-fixits-4.C: Move to...
7069 * g++.dg/torture/accessor-fixits-4.C: ...here.
7070 * g++.dg/other/accessor-fixits-5.C: Move to...
7071 * g++.dg/torture/accessor-fixits-5.C: ...here.
7072 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7073 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7074 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7076 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7078 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7080 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7083 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7085 2018-03-21 Nathan Sidwell <nathan@acm.org>
7088 * g++.dg/lookup/pr84804.C: New.
7090 2018-03-21 Martin Sebor <msebor@redhat.com>
7093 * g++.dg/Wclass-memaccess-3.C: New test.
7094 * g++.dg/Wclass-memaccess-4.C: New test.
7096 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7099 * g++.dg/other/accessor-fixits-1.C
7100 (test_access_const_t1_color): New.
7101 (test_deref_const_t1_color): New.
7102 * g++.dg/other/accessor-fixits-5.C: New testcase.
7104 2018-03-21 Tom de Vries <tom@codesourcery.com>
7106 PR tree-optimization/83126
7107 * gcc.dg/graphite/pr83126.c: New test.
7109 2018-03-21 Nathan Sidwell <nathan@acm.org>
7111 * g++.dg/ext/anon-struct6.C: Adjust.
7112 * g++.dg/ext/deprecate-1.C: New.
7113 * g++.dg/ext/deprecate-2.C: New.
7114 * g++.dg/lookup/pr84602.C: Adjust.
7115 * g++.dg/lookup/pr84962.C: Adjust.
7116 * g++.old-deja/g++.other/anon4.C
7119 * g++.dg/lookup/pr84836.C: New.
7121 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7123 PR tree-optimization/84969
7124 * gcc.dg/tree-ssa/pr84969.c: New test.
7126 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7128 PR rtl-optimization/84989
7129 * gcc.target/i386/pr84989.c: New test.
7131 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7133 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7135 2018-03-21 Martin Liska <mliska@suse.cz>
7138 * gfortran.dg/goacc/pr84963.f90: New test.
7140 2018-03-21 Marek Polacek <polacek@redhat.com>
7142 PR c++/71638, ICE with NSDMI and reference.
7143 * g++.dg/cpp0x/nsdmi14.C: New test.
7144 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7146 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7148 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7149 MIPS with -mpaired-single directives.
7151 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7154 * gfortran.dg/interface_41.f90: New test.
7156 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7159 * gcc.dg/pr84875.c: New test.
7161 2018-03-20 Marek Polacek <polacek@redhat.com>
7163 PR c++/84978, ICE with NRVO.
7164 * g++.dg/opt/nrv19.C: New test.
7166 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7169 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7170 Disable for armeb targets.
7171 * gcc.target/arm/pr82518.c: New test.
7173 2018-03-20 Nathan Sidwell <nathan@acm.org>
7176 * g++.dg/lookup/pr84962.C: New.
7179 * g++.dg/lookup/pr84970.C: New.
7181 2018-03-20 Richard Biener <rguenther@suse.de>
7184 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7186 2018-03-20 Martin Liska <mliska@suse.cz>
7189 * g++.dg/ipa/pr84825.C: New test.
7191 2018-03-20 Martin Liska <mliska@suse.cz>
7193 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7195 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7198 * gcc.c-torture/compile/pr84845.c: New test.
7200 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7203 * gcc.target/arm/pr82989.c: New test.
7205 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7208 * gcc.target/i386/pr84945.c: New test.
7210 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7213 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7215 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7218 * gcc.dg/pr84953.c: New test.
7220 2018-03-19 Marek Polacek <polacek@redhat.com>
7223 * g++.dg/cpp1z/lambda-__func__.C: New test.
7226 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7228 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7231 * g++.dg/asan/pr78651.C: New test.
7233 2018-03-19 Tom de Vries <tom@codesourcery.com>
7235 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7236 vect_int_mult. Add nvptx xfail for PR84958.
7238 2018-03-19 Nathan Sidwell <nathan@acm.org>
7241 * g++.dg/cpp1y/pr84835.C: New.
7243 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7246 * gcc.target/aarch64/pr81647.c: New.
7248 2018-03-19 Richard Biener <rguenther@suse.de>
7250 PR tree-optimization/84933
7251 * g++.dg/pr84933.C: New testcase.
7253 2018-03-19 Richard Biener <rguenther@suse.de>
7255 PR tree-optimization/84859
7256 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7257 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7258 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7259 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7261 2018-03-19 Nathan Sidwell <nathan@acm.org>
7264 * g++.dg/lookup/pr84812.C: New.
7266 2018-03-19 Richard Biener <rguenther@suse.de>
7268 PR tree-optimization/84929
7269 * gcc.dg/torture/pr84929.c: New testcase.
7271 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7274 * gcc.target/arm/big-endian-subreg.c: Delete.
7276 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7279 * gfortran.dg/array_constructor_52.f90: New test.
7281 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7284 * gfortran.dg/pr77414.f90: New test.
7285 * gfortran.dg/internal_references_1.f90: Adjust error message.
7287 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7290 * gfortran.dg/pr65453.f90: New test.
7292 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7294 PR tree-optimization/84913
7295 * gfortran.dg/vect/pr84913.f90: New test.
7297 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7300 * gfortran.dg/warn_concat.f90: New test.
7302 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7305 * gcc.dg/pr84899.c: New test.
7307 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7310 * gfortran.dg/pr69395.f90: Add test for max dimensions
7312 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7315 * gcc.target/i386/pr84876.c: New test.
7317 2018-03-16 Martin Liska <mliska@suse.cz>
7320 * gcc.target/i386/mvc11.c: New test.
7322 2018-03-16 Martin Liska <mliska@suse.cz>
7325 * gcc.target/i386/mvc10.c: New test.
7327 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7331 * g++.dg/cpp1y/pr79937-1.C: New test.
7332 * g++.dg/cpp1y/pr79937-2.C: New test.
7333 * g++.dg/cpp1y/pr79937-3.C: New test.
7334 * g++.dg/cpp1y/pr79937-4.C: New test.
7335 * g++.dg/cpp1y/pr82410.C: New test.
7337 2018-03-16 Tom de Vries <tom@codesourcery.com>
7339 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7341 2018-03-16 Tom de Vries <tom@codesourcery.com>
7343 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7345 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7348 * g++.dg/cpp2a/desig8.C: New test.
7350 PR tree-optimization/84841
7351 * gcc.dg/pr84841.c: New test.
7354 * g++.dg/cpp2a/desig7.C: New test.
7356 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7357 Jim MacArthur <jim.macarthur@codethink.co.uk>
7359 * gfortran.dg/automatic_1.f90: New test.
7360 * gfortran.dg/automatic_repeat.f90: New test
7361 * gfortran.dg/automatic_save.f90: New test.
7362 * gfortran.dg/vax_structure.f90: New test.
7364 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7367 * gfortran.dg/pr78741.f90: New test.
7369 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7372 * gfortran.dg/pr69395.f90: New test.
7374 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7377 * g++.dg/opt/pr79085.C: New test.
7379 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7382 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7383 label instead of __x86_indirect_thunk label.
7385 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7388 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7389 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7390 * g++.dg/warn/deprecated-13.C: New test.
7392 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7394 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7396 2018-03-15 Richard Biener <rguenther@suse.de>
7399 * c-c++-common/pr84873.c: New testcase.
7401 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7404 * gcc.target/arm/big-endian-subreg.c: New.
7406 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7409 * gcc.c-torture/compile/pr84860.c: New test.
7411 2018-03-15 Julia Koval <julia.koval@intel.com>
7413 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7415 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7418 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7421 * gcc.dg/pr84853.c: New test.
7423 2018-03-14 Carl Love <cel@us.ibm.com>
7425 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7427 2018-03-14 Martin Liska <mliska@suse.cz>
7430 * g++.dg/lto/pr84805_0.C: New test.
7431 * g++.dg/lto/pr84805_1.C: New test.
7432 * g++.dg/lto/pr84805_2.C: New test.
7434 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7437 * gcc.dg/fixits-pr84852-1.c: New test.
7438 * gcc.dg/fixits-pr84852-2.c: New test.
7440 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7442 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7443 separate verbose message.
7444 * lib/scandump.exp (scan-dump-times): Likewise.
7446 2018-03-14 Julia Koval <julia.koval@intel.com>
7448 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7450 * gcc.target/i386/funcspec-56.inc: Ditto.
7452 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7454 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7457 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7460 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7461 check count from 17 to 14.
7464 * gcc.target/i386/pr84844.c: New test.
7466 2018-03-14 Richard Biener <rguenther@suse.de>
7468 PR tree-optimization/84830
7469 * gcc.dg/torture/pr84830.c: New testcase.
7471 2018-03-14 Marek Polacek <polacek@redhat.com>
7474 * g++.dg/cpp0x/static_assert15.C: New test.
7476 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7479 * gfortran.dg/pr61775.f90: New test.
7481 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7484 * g++.dg/ext/pr84843-1.C: New test.
7485 * g++.dg/ext/pr84843-2.C: New test.
7487 2018-03-13 David Pagan <dave.pagan@oracle.com>
7490 * gcc.dg/pr46921.c: New test.
7492 2018-03-13 Martin Sebor <msebor@redhat.com>
7494 PR tree-optimization/84725
7495 * c-c++-common/Wstringop-truncation-4.c: New test.
7496 * c-c++-common/attr-nonstring-5.c: New test.
7498 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7500 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7502 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7503 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7505 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7507 * gcc.target/aarch64/sve/tls_1.c: New test.
7508 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7510 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7512 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7513 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7515 2018-03-13 Martin Liska <mliska@suse.cz>
7518 * g++.dg/ipa/pr84658.C: New test.
7520 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7523 * gcc.dg/pr84834.c: New test.
7526 * gcc.target/i386/pr84827.c: New test.
7529 * g++.dg/ext/pr84828.C: New test.
7532 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7533 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7536 * g++.dg/cpp1y/constexpr-84808.C: New test.
7539 * g++.dg/debug/pr84704.C: New test.
7541 2018-03-12 Renlin Li <renlin.li@arm.com>
7543 * gcc.target/aarch64/movi_hf.c: New.
7544 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7545 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7547 2018-03-12 Martin Sebor <msebor@redhat.com>
7549 PR tree-optimization/83456
7550 * c-c++-common/Wrestrict-2.c: Remove test cases.
7551 * c-c++-common/Wrestrict.c: Same.
7552 * gcc.dg/Wrestrict-12.c: New test.
7553 * gcc.dg/Wrestrict-14.c: New test.
7555 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7557 * g++.dg/pr84821.C: New test.
7559 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7561 * gcc.dg/pr84799.c: New test.
7563 2018-03-12 Richard Biener <rguenther@suse.de>
7565 PR tree-optimization/84803
7566 * gcc.dg/torture/pr84803.c: New testcase.
7568 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7571 * g++.dg/debug/pr84813.C: New test.
7573 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7576 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7578 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7581 * gfortran.dg/pr83939.f90
7583 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7586 * gfortran.dg/zero_sized_9.f90: New test.
7588 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7591 * g++.dg/debug/dwarf2/enum2.C: New test.
7593 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7596 * gfortran.dg/pr84734.f90: New test.
7598 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7600 * gnat.dg/prot3.adb: New test.
7601 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7603 2018-03-09 Jason Merrill <jason@redhat.com>
7604 Paolo Carlini <paolo.carlini@oracle.com>
7608 * g++.dg/cpp0x/pr71169.C: New.
7609 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7610 * g++.dg/cpp0x/pr71832.C: Likewise.
7612 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7615 * gcc.target/powerpc/pr83969.c: New test.
7617 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7620 * gcc.dg/pr84772.c: New test.
7623 * g++.dg/warn/Wformat-2.C: New test.
7626 * g++.dg/ext/vla18.C: New test.
7628 2018-03-09 Martin Sebor <msebor@redhat.com>
7630 PR tree-optimization/84526
7631 * gcc.dg/Wrestrict-10.c: New test.
7632 * gcc.dg/Wrestrict-11.c: New test.
7634 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7636 PR rtl-optimization/84682
7637 * gcc.dg/torture/pr84682-1.c: New.
7638 * gcc.dg/torture/pr84682-2.c: New.
7639 * gcc.dg/torture/pr84682-3.c: New.
7641 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7644 * g++.dg/ext/pr84724.C: New test.
7646 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7649 * gcc.target/arm/pr83712.c: New.
7651 2018-03-09 Richard Biener <rguenther@suse.de>
7653 PR tree-optimization/84775
7654 * gcc.dg/torture/pr84775.c: New testcase.
7656 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7659 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7662 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7664 * gcc.c-torture/compile/20180309-1.c: New test.
7666 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7669 * g++.dg/warn/Wunused-function4.C: New test.
7672 * gcc.target/i386/pr84742-1.c: New test.
7673 * gcc.target/i386/pr84742-2.c: New test.
7675 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7678 * gcc.c-torture/execute/pr84748.c: New test.
7680 2018-03-08 Richard Biener <rguenther@suse.de>
7683 * gcc.dg/graphite/pr84552.c: New testcase.
7685 2018-03-08 Richard Biener <rguenther@suse.de>
7687 PR tree-optimization/84178
7688 * gcc.dg/torture/pr84178-2.c: New testcase.
7690 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7692 PR tree-optimization/84178
7693 * gcc.c-torture/compile/pr84178-1.c: New test.
7695 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7697 * lib/target-supports.exp: Do not return zero from a ifunc
7700 2018-03-08 Richard Biener <rguenther@suse.de>
7702 PR tree-optimization/84746
7703 * gcc.dg/torture/pr84746.c: New testcase.
7706 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7709 * gcc.dg/graphite/pr84404.c: New.
7711 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7713 PR tree-optimization/84740
7714 * gcc.dg/torture/pr84740.c: New test.
7716 PR tree-optimization/84739
7717 * gcc.dg/pr84739.c: New test.
7719 2018-03-07 Martin Sebor <msebor@redhat.com>
7721 PR tree-optimization/83519
7722 * gcc.dg/Wrestrict-13.c: New test.
7724 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7728 * gfortran.dg/pr64124.f90: New tests.
7729 * gfortran.dg/pr70409.f90: New tests.
7731 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7734 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7736 2018-03-07 Martin Sebor <msebor@redhat.com>
7738 PR tree-optimization/84526
7739 * gcc.dg/Wrestrict-10.c: New test.
7741 2018-03-07 Martin Sebor <msebor@redhat.com>
7743 PR tree-optimization/84468
7744 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7745 * gcc.dg/Wstringop-truncation.c: New test.
7746 * gcc.dg/Wstringop-truncation-2.c: New test.
7748 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7751 * gfortran.dg/pr84565.f90: New test.
7754 * gcc.target/i386/pr84723-1.c: New test.
7755 * gcc.target/i386/pr84723-2.c: New test.
7756 * gcc.target/i386/pr84723-3.c: New test.
7757 * gcc.target/i386/pr84723-4.c: New test.
7758 * gcc.target/i386/pr84723-5.c: New test.
7760 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7763 * gfortran.dg/pr64107.f90: New test.
7765 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7769 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7771 2018-03-06 Marek Polacek <polacek@redhat.com>
7774 * g++.dg/cpp1z/constexpr-84684.C: New test.
7776 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7779 * gcc.dg/pr84721.c: New test.
7782 * gcc.dg/pr84710.c: New test.
7784 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7787 * gfortran.dg/implied_do_2.f90: New test.
7788 * gfortran.dg/coarray_8.f90: Update for new error message.
7790 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7793 * g++.dg/ext/pr84683.C: New test.
7795 PR tree-optimization/84687
7796 * gcc.dg/pr84687.c: New test.
7798 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
7801 * g++.dg/pr84231.C: New.
7804 * g++.dg/cpp1y/pr84593.C: New.
7807 * g++.dg/pr84492.C: New.
7809 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7811 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
7812 __builtin_ppc_speculation_barrier.
7814 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7817 * gcc.target/powerpc/pr84700.c: New test.
7819 2018-03-05 Nathan Sidwell <nathan@acm.org>
7822 * g++.dg/lookup/pr84702.C: New.
7824 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7827 * gcc.target/i386/pr84564.c: New test.
7829 2018-03-05 Marek Polacek <polacek@redhat.com>
7832 * g++.dg/cpp0x/inline-ns10.C: New test.
7834 2018-03-05 Nathan Sidwell <nathan@acm.org>
7837 * g++.dg/template/pr84694.C: New.
7839 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7842 * gcc.c-torture/execute/pr84524.c: New test.
7843 * gcc.target/i386/avx512bw-pr84524.c: New test.
7845 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
7848 * g++.dg/pr84264.C: New test.
7850 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7853 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
7854 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
7855 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
7857 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
7859 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
7860 * g++.dg/other/i386-3.C: Ditto.
7861 * gcc.target/i386/sse-12.c: Ditto.
7862 * gcc.target/i386/sse-13.c: Ditto.
7863 * gcc.target/i386/sse-14.c: Ditto.
7864 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
7865 * gcc.target/i386/wbinvd-1.c: New test.
7866 * gcc.target/i386/wbnoinvd-1.c: Ditto.
7867 * gcc.target/i386/pconfig-1.c: Ditto.
7869 2018-03-05 Pádraig Brady <P@draigBrady.com>
7870 Nathan Sidwell <nathan@acm.org>
7873 * g++.dg/cpp0x/pr84497.C: New.
7875 2018-03-05 Richard Biener <rguenther@suse.de>
7877 PR tree-optimization/84670
7878 * gcc.dg/pr84670-1.c: New testcase.
7879 * gcc.dg/pr84670-2.c: Likewise.
7880 * gcc.dg/pr84670-3.c: Likewise.
7881 * gcc.dg/pr84670-4.c: Likewise.
7883 2018-03-05 Richard Biener <rguenther@suse.de>
7885 PR tree-optimization/84650
7886 * gcc.dg/graphite/pr84650.c: New testcase.
7888 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7891 * g++.dg/cpp1z/constexpr-lambda20.C: New.
7893 2018-03-03 Harald Anlauf <anlauf@gmx.de>
7896 * gfortran.dg/pr71085.f90: New test.
7898 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
7901 * gfortran.dg/zero_sized_8.f90: Really commit New test.
7903 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
7906 * gfortran.dg/pr51434.f90: New test.
7908 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7911 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
7913 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7916 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
7918 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7921 * g++.dg/torture/pr71464.C: New.
7923 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
7926 * gfortran.dg/select_type_41.f90: New test.
7928 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7931 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
7933 2018-03-02 Marek Polacek <polacek@redhat.com>
7936 * g++.dg/ext/flexary29.C: New test.
7938 2018-03-02 Jakub Jelinek <jakub@redhat.com>
7940 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
7942 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7945 * g++.dg/torture/pr81812.C: New.
7947 2018-03-02 Marek Polacek <polacek@redhat.com>
7950 * g++.dg/warn/Wsign-compare-8.C: New test.
7953 * g++.dg/parse/array-size3.C: New test.
7956 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
7958 2018-03-02 Jakub Jelinek <jakub@redhat.com>
7961 * g++.dg/cpp1y/pr84662.C: New test.
7963 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
7965 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
7966 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
7968 * g++.dg/lto/20101010-1_0.C: Likewise.
7969 * g++.dg/lto/20101010-2_0.C: Likewise.
7971 2018-03-02 Jakub Jelinek <jakub@redhat.com>
7974 * gcc.dg/pr84628.c: New test.
7977 * gcc.target/ia64/pr56540.c: New test.
7979 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7981 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
7983 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
7984 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
7985 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
7986 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
7988 2018-03-02 Marek Polacek <polacek@redhat.com>
7991 * c-c++-common/ubsan/shift-11.c: New test.
7993 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7995 * gcc.dg/vect/vect-alias-check-13.c: New test.
7997 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8000 * gcc.dg/pr84614.c: New test.
8003 * gcc.target/i386/pr84625.c: New test.
8005 2018-03-02 Richard Biener <rguenther@suse.de>
8007 PR tree-optimization/84427
8008 * gcc.dg/torture/pr84427.c: New testcase.
8010 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8013 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8014 powerpc64le*-*-linux*.
8015 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8016 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8018 2018-03-01 Martin Sebor <msebor@redhat.com>
8021 * g++.dg/ext/attr-const.C: Remove xfail.
8022 * g++.dg/ext/attr-malloc-3.C: New test.
8023 * g++.dg/ext/attr-noinline-3.C: New test.
8024 * g++.dg/ext/attr-noreturn-3.C: New test.
8025 * g++.dg/ext/attr-nothrow-3.C: New test.
8026 * g++.dg/ext/attr-pure.C: Remove xfail.
8028 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8031 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8032 dg-options and dg-shouldfail "ubsan" directive.
8034 2018-03-01 Marek Polacek <polacek@redhat.com>
8035 Jason Merrill <jason@redhat.com>
8038 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8039 * g++.dg/cpp1z/static1.C: New test.
8040 * g++.dg/template/static37.C: New test.
8042 2018-03-01 Nathan Sidwell <nathan@acm.org>
8045 * g++.dg/template/pr84434.C: New.
8047 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8049 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8050 -mthumb to the command-line.
8052 2018-03-01 Marek Polacek <polacek@redhat.com>
8055 * g++.dg/cpp0x/static_assert14.C: New test.
8057 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8060 * g++.dg/torture/pr79410.C: New.
8062 2018-03-01 Martin Liska <mliska@suse.cz>
8065 * gcc.dg/asan/pr82484.c: New test.
8067 2018-03-01 Richard Biener <rguenther@suse.de>
8070 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8072 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8075 * gfortran.dg/coarray_47.f90: New test.
8077 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8080 * gfortran.dg/class_array_23.f03: New test.
8082 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8084 PR rtl-optimization/84528
8085 * gcc.dg/torture/pr84538.c: Rename to...
8086 * gcc.dg/torture/pr84528.c: ...this.
8088 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8090 PR rtl-optimization/84528
8091 * gcc.dg/torture/pr84538.c: New test.
8093 2018-02-28 Martin Sebor <msebor@redhat.com>
8095 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8096 -fpic test failures.
8097 * c-c++-common/Wrestrict-2.c: Same.
8098 * c-c++-common/Wstringop-truncation.c: Same.
8099 * gcc.dg/Warray-bounds-22.c: Same.
8100 * gcc.dg/Wstringop-overflow.c: Same.
8101 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8102 (signed_range): Same.
8103 (unsigned_anti_range): Same.
8104 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8105 (signed_range): Same.
8106 (unsigned_anti_range): Same.
8107 * gcc.dg/attr-alloc_size-7.c: Same.
8108 * gcc.dg/attr-alloc_size-8.c: Same.
8109 * gcc.dg/builtin-alloc-size.c: Same.
8110 * gcc.dg/builtin-stpncpy.c: Same.
8111 * gcc.dg/builtins-nonnull.c: Same.
8112 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8113 * gcc.dg/pr79214.c: Same.
8114 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8115 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8116 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8117 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8118 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8119 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8120 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8121 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8122 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8123 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8124 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8126 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8129 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8131 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8134 * g++.dg/cpp0x/pr84609.C: New test.
8136 2018-02-28 Martin Sebor <msebor@redhat.com>
8139 * g++.dg/ext/attr-malloc-3.C: New test.
8140 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8141 to pre-existing problems.
8142 * g++.dg/ext/attr-pure.C: Same.
8144 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8147 * gfortran.dg/associate_37.f90: New test.
8150 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8152 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8155 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8156 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8157 * gcc.dg/bf-ms-layout-4.c: New test.
8158 * gcc.dg/bf-ms-layout-5.c: New test.
8160 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8163 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8165 2018-02-28 Richard Biener <rguenther@suse.de>
8167 PR tree-optimization/84584
8168 * gcc.dg/graphite/pr84584.c: New testcase.
8170 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8172 PR preprocessor/84517
8173 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8175 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8177 * c-c++-common/dump-ada-spec-12.c: New test.
8178 * c-c++-common/dump-ada-spec-13.c: Likewise.
8180 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8182 * c-c++-common/dump-ada-spec-11.c: New test.
8184 2018-02-28 Martin Liska <mliska@suse.cz>
8187 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8188 * g++.dg/ext/timevar2.C: Likewise.
8190 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8192 * c-c++-common/dump-ada-spec-8.c: New test.
8193 * c-c++-common/dump-ada-spec-9.c: Likewise.
8194 * c-c++-common/dump-ada-spec-10.c: Likewise.
8196 2018-02-28 Richard Biener <rguenther@suse.de>
8199 * gcc.dg/pr84607.c: New testcase.
8201 2018-02-28 Nathan Sidwell <nathan@acm.org>
8204 * g++.dg/lookup/pr84602.C: New.
8206 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8210 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8212 * g++.dg/ext/attr-nonnull.C: Likewise.
8213 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8215 * g++.dg/ext/attr-noinline-2.C: Likewise.
8216 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8217 -fdump-tree-eh in dg-options.
8219 2018-02-28 Alan Modra <amodra@gmail.com>
8221 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8223 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8225 2018-02-27 Martin Sebor <msebor@redhat.com>
8229 * g++.dg/Wmissing-attributes.C: New test.
8230 * g++.dg/ext/attr-const-pure.C: New test.
8231 * g++.dg/ext/attr-const.C: New test.
8232 * g++.dg/ext/attr-deprecated-2.C: New test.
8233 * g++.dg/ext/attr-malloc-2.C: New test.
8234 * g++.dg/ext/attr-malloc.C: New test.
8235 * g++.dg/ext/attr-noinline-2.C: New test.
8236 * g++.dg/ext/attr-noinline.C: New test.
8237 * g++.dg/ext/attr-nonnull.C: New test.
8238 * g++.dg/ext/attr-noreturn-2.C: New test.
8239 * g++.dg/ext/attr-noreturn.C: New test.
8240 * g++.dg/ext/attr-nothrow-2.C: New test.
8241 * g++.dg/ext/attr-nothrow.C: New test.
8242 * g++.dg/ext/attr-optimize.C: New test.
8243 * g++.dg/ext/attr-pure.C: New test.
8244 * g++.dg/ext/attr-returns-nonnull.C: New test.
8245 * g++.dg/ext/attr-warning.C: New test.
8247 2018-02-27 Nathan Sidwell <nathan@acm.org>
8250 * g++.dg/lookup/pr84426.C: New.
8252 2018-02-27 Richard Biener <rguenther@suse.de>
8254 PR tree-optimization/84512
8255 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8257 2018-02-27 Martin Liska <mliska@suse.cz>
8259 PR gcov-profile/84548
8260 * g++.dg/gcov/pr84548.C: New test.
8262 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8265 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8267 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8270 * g++.dg/cpp1y/pr84558.C: New test.
8272 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8275 * g++.dg/cpp0x/alignas14.C: New.
8276 * g++.dg/cpp0x/alignas15.C: Likewise.
8278 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8281 * g++.dg/gomp/pr84557.C: New test.
8283 2018-02-26 Marek Polacek <polacek@redhat.com>
8286 * g++.dg/cpp1z/pr84325.C: New test.
8288 2018-02-26 Carl Love <cel@us.ibm.com>
8290 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8292 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8293 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8294 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8296 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8297 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8300 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8303 * gcc.target/i386/indirect-thunk-1.c: Updated.
8304 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8305 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8306 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8307 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8308 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8309 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8310 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8311 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8312 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8313 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8314 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8315 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8316 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8317 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8318 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8319 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8320 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8321 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8322 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8323 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8324 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8325 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8326 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8327 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8328 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8329 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8330 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8331 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8332 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8333 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8334 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8335 * gcc.target/i386/ret-thunk-9.c: Likewise.
8336 * gcc.target/i386/ret-thunk-10.c: Likewise.
8337 * gcc.target/i386/ret-thunk-11.c: Likewise.
8338 * gcc.target/i386/ret-thunk-12.c: Likewise.
8339 * gcc.target/i386/ret-thunk-13.c: Likewise.
8340 * gcc.target/i386/ret-thunk-14.c: Likewise.
8341 * gcc.target/i386/ret-thunk-15.c: Likewise.
8343 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8345 * gcc.c-torture/execute/20180226-1.c: New test.
8347 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8349 PR tree-optimization/83965
8350 * gcc.dg/vect/pr83965-2.c: New test.
8352 2018-02-26 Tom de Vries <tom@codesourcery.com>
8354 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8356 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8359 * gcc.target/i386/ret-thunk-22.c: New test.
8360 * gcc.target/i386/ret-thunk-23.c: Likewise.
8361 * gcc.target/i386/ret-thunk-24.c: Likewise.
8362 * gcc.target/i386/ret-thunk-25.c: Likewise.
8363 * gcc.target/i386/ret-thunk-26.c: Likewise.
8365 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8368 * g++.dg/cpp1z/pr84533.C: New.
8370 2018-02-26 Marek Polacek <polacek@redhat.com>
8373 * g++.dg/parse/error60.C: New test.
8375 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8378 * g++.dg/gomp/pr84556.C: New test.
8379 * g++.dg/vect/pr84556.cc: New test.
8381 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8384 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8385 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8386 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8387 * gfortran.dg/c_loc_test.f90: Likewise.
8388 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8389 * gfortran.dg/proc_decl_17.f90: Likewise.
8390 * gfortran.dg/proc_ptr_8.f90: Likewise.
8392 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8395 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8396 r254814 disabling -fomit-frame-pointer by default.
8397 * gcc.target/aarch64/spill_1.c: Likewise.
8398 * gcc.target/aarch64/test_frame_11.c: Likewise.
8399 * gcc.target/aarch64/test_frame_12.c: Likewise.
8400 * gcc.target/aarch64/test_frame_13.c: Likewise.
8401 * gcc.target/aarch64/test_frame_14.c: Likewise.
8402 * gcc.target/aarch64/test_frame_15.c: Likewise.
8403 * gcc.target/aarch64/test_frame_3.c: Likewise.
8404 * gcc.target/aarch64/test_frame_5.c: Likewise.
8405 * gcc.target/aarch64/test_frame_9.c: Likewise.
8407 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8410 * gfortran.dg/explicit_shape_1.f90: New test.
8411 * gfortran.dg/automatic_module_variable.f90: Update regex.
8412 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8413 * gfortran.dg/constant_shape.f90: Ditto.
8414 * gfortran.dg/dec_structure_23.f90: Ditto.
8415 * gfortran.dg/pr78240.f90: Ditto.
8417 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8420 * gfortran.dg/pr84523.f90: New test.
8422 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8425 * gfortran.dg/select_type_40.f90: New test.
8427 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8430 * gfortran.dg/data_substring.f90: New test.
8432 2018-02-24 Marek Polacek <polacek@redhat.com>
8435 * g++.dg/cpp1z/constexpr-83692.C: New test.
8437 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8440 * gfortran.dg/statement_function_1.f90: Update test.
8442 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8445 * gfortran.dg/inquire_19.f90: New test.
8447 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8450 * gfortran.dg/pr83149_b.f90: New test.
8451 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8453 2018-02-23 Carl Love <cel@us.ibm.com>
8455 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8456 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8457 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8460 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8462 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8463 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8465 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8467 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8470 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8473 * gfortran.dg/pr83149_1.f90: New test.
8474 * gfortran.dg/pr83149.f90: Additional source for previous.
8476 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8479 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8480 __GI___pthread_mutex_init as well.
8482 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8485 * gfortran.dg/class_68.f90: New test.
8487 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8490 * gfortran.dg/derived_init_5.f90: New test.
8492 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8495 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8496 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8498 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8501 * gcc.target/powerpc/pr81572.c: New.
8503 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8505 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8507 2018-02-22 Martin Sebor <msebor@redhat.com>
8509 PR tree-optimization/84480
8510 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8511 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8513 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8516 * gcc.target/i386/indirect-thunk-11.c: New test.
8517 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8518 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8519 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8520 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8521 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8522 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8523 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8524 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8525 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8527 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8530 * gcc.target/aarch64/asm-2.c: Add dg-error for
8532 * gcc.target/aarch64/asm-4.c: New test.
8534 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8536 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8538 2018-02-22 Marek Polacek <polacek@redhat.com>
8541 * g++.dg/parse/error59.C: New test.
8543 2018-02-22 Tom de Vries <tom@codesourcery.com>
8545 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8547 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8550 * g++.dg/cpp0x/pr77655.C: New.
8552 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8555 * g++.dg/cpp1y/pr84496.C: New test.
8558 * g++.dg/torture/pr84502.C: New test.
8560 PR tree-optimization/84503
8561 * gcc.dg/pr84503-1.c: New test.
8562 * gcc.dg/pr84503-2.c: New test.
8564 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8566 PR tree-optimization/84478
8567 * gcc.c-torture/execute/pr84478.c: New test.
8569 2018-02-20 Martin Sebor <msebor@redhat.com>
8572 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8573 * c-c++-common/Wrestrict.c: Same.
8574 * gcc.dg/Wrestrict-6.c: Same.
8575 * gcc.dg/Warray-bounds-27.c: New test.
8576 * gcc.dg/Wrestrict-8.c: New test.
8577 * gcc.dg/Wrestrict-9.c: New test.
8578 * gcc.dg/pr84095.c: New test.
8580 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8582 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8584 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8588 * gfortran.dg/structure_constructor_14.f90: New test.
8590 2018-02-20 Jeff Law <law@redhat.com>
8593 PR tree-optimization/81592
8595 * gcc.dg/pr81592.c: New test.
8596 * gcc.dg/pr82123.c: New test.
8597 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8599 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8602 * g++.dg/warn/Wunused-var-30.C: New test.
8604 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8606 PR tree-optimization/84419
8607 * gcc.dg/vect/pr84419.c: New test.
8609 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8612 * gfortran.dg/pr82004.f90: New test.
8614 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8616 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8618 2018-02-20 Martin Liska <mliska@suse.cz>
8622 * gcc.target/i386/pr84310.c: New test.
8623 * gcc.target/i386/pr84310-2.c: Likewise.
8625 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8628 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8630 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8633 * g++.dg/cpp1z/launder7.C: New test.
8636 * g++.dg/cpp0x/constexpr-84449.C: New test.
8639 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8641 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8645 * gfortran.dg/associate_22.f90: Enable commented out test.
8646 * gfortran.dg/associate_36.f90: New test.
8648 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8651 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8653 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8655 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8656 (dg-options): Use -mavx instead of -w.
8658 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8661 * g++.dg/cpp1z/launder8.C: New test.
8664 * g++.dg/gomp/pr84448.C: New test.
8667 * g++.dg/gomp/pr84430.C: New test.
8669 PR tree-optimization/84452
8670 * gcc.dg/pr84452.c: New test.
8673 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8675 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8678 * gfortran.dg/implied_do_io_4.f90: New test.
8680 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8682 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8683 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8684 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8686 2018-02-19 Carl Love <cel@us.ibm.com>
8688 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8690 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8693 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8695 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8698 * g++.dg/cpp0x/auto50.C: New.
8699 * g++.dg/parse/friend12.C: Adjust.
8701 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8703 PR libgfortran/84389
8704 * gfortran.dg/dtio_33.f90: New test.
8706 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8708 PR libgfortran/84412
8709 * gfortran.dg/inquire_18.f90: New test.
8711 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8714 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8715 * gfortran.dg/pointer_intent_3.f90: Ditto.
8716 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8717 * gfortran.dg/protected_3.f90: Ditto.
8718 * gfortran.dg/protected_4.f90: Ditto.
8719 * gfortran.dg/protected_5.f90: Ditto.
8720 * gfortran.dg/protected_6.f90: Ditto.
8722 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8725 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8728 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8731 * gfortran.dg/inline_matmul_22.f90: New test.
8733 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8736 * gfortran.dg/abort_shoulfail.f90: New test.
8737 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8739 * gfortran.dg/PR19754_2.f90: Likewise.
8740 * gfortran.dg/PR19872.f: Likewise.
8741 * gfortran.dg/PR49268.f90: Likewise.
8742 * gfortran.dg/Wall.f90: Likewise.
8743 * gfortran.dg/Wno-all.f90: Likewise.
8744 * gfortran.dg/achar_1.f90: Likewise.
8745 * gfortran.dg/achar_2.f90: Likewise.
8746 * gfortran.dg/achar_4.f90: Likewise.
8747 * gfortran.dg/achar_6.F90: Likewise.
8748 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8749 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8750 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8751 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8752 * gfortran.dg/actual_array_result_1.f90: Likewise.
8753 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8754 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8755 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
8756 * gfortran.dg/actual_procedure_1.f90: Likewise.
8757 * gfortran.dg/adjustl_1.f90: Likewise.
8758 * gfortran.dg/advance_1.f90: Likewise.
8759 * gfortran.dg/advance_4.f90: Likewise.
8760 * gfortran.dg/advance_5.f90: Likewise.
8761 * gfortran.dg/advance_6.f90: Likewise.
8762 * gfortran.dg/aint_anint_1.f90: Likewise.
8763 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
8764 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
8765 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
8766 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
8767 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8768 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8769 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8770 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8771 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8772 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8773 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8774 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8775 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8776 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8777 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8778 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8779 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8780 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8781 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8782 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8783 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8784 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8785 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
8786 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
8787 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
8788 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
8789 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
8790 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
8791 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
8792 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
8793 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
8794 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
8795 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
8796 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
8797 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
8798 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
8799 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
8800 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
8801 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
8802 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
8803 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
8804 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
8805 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
8806 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
8807 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
8808 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
8809 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
8810 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
8811 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
8812 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
8813 * gfortran.dg/allocatable_function_1.f90: Likewise.
8814 * gfortran.dg/allocatable_function_10.f90: Likewise.
8815 * gfortran.dg/allocatable_function_3.f90: Likewise.
8816 * gfortran.dg/allocatable_function_5.f90: Likewise.
8817 * gfortran.dg/allocatable_function_6.f90: Likewise.
8818 * gfortran.dg/allocatable_function_7.f90: Likewise.
8819 * gfortran.dg/allocatable_function_8.f90: Likewise.
8820 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
8821 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
8822 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
8823 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
8824 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
8825 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
8826 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
8827 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
8828 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
8829 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
8830 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
8831 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
8832 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
8833 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
8834 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
8835 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
8836 * gfortran.dg/allocate_class_3.f90: Likewise.
8837 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
8838 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
8839 * gfortran.dg/allocate_derived_5.f90: Likewise.
8840 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
8841 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
8842 * gfortran.dg/allocate_with_source_1.f90: Likewise.
8843 * gfortran.dg/allocate_with_source_10.f08: Likewise.
8844 * gfortran.dg/allocate_with_source_11.f08: Likewise.
8845 * gfortran.dg/allocate_with_source_12.f03: Likewise.
8846 * gfortran.dg/allocate_with_source_15.f03: Likewise.
8847 * gfortran.dg/allocate_with_source_16.f90: Likewise.
8848 * gfortran.dg/allocate_with_source_17.f03: Likewise.
8849 * gfortran.dg/allocate_with_source_18.f03: Likewise.
8850 * gfortran.dg/allocate_with_source_2.f90: Likewise.
8851 * gfortran.dg/allocate_with_source_20.f03: Likewise.
8852 * gfortran.dg/allocate_with_source_22.f03: Likewise.
8853 * gfortran.dg/allocate_with_source_23.f03: Likewise.
8854 * gfortran.dg/allocate_with_source_24.f90: Likewise.
8855 * gfortran.dg/allocate_with_source_5.f90: Likewise.
8856 * gfortran.dg/allocate_with_source_6.f90: Likewise.
8857 * gfortran.dg/allocate_with_source_7.f08: Likewise.
8858 * gfortran.dg/allocate_with_source_8.f08: Likewise.
8859 * gfortran.dg/allocate_with_source_9.f08: Likewise.
8860 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
8861 * gfortran.dg/allocate_zerosize_3.f: Likewise.
8862 * gfortran.dg/altreturn_3.f90: Likewise.
8863 * gfortran.dg/altreturn_5.f90: Likewise.
8864 * gfortran.dg/altreturn_7.f90: Likewise.
8865 * gfortran.dg/and_or_xor.f90: Likewise.
8866 * gfortran.dg/anint_1.f90: Likewise.
8867 * gfortran.dg/any_all_1.f90: Likewise.
8868 * gfortran.dg/anyallcount_1.f90: Likewise.
8869 * gfortran.dg/append_1.f90: Likewise.
8870 * gfortran.dg/argument_checking_1.f90: Likewise.
8871 * gfortran.dg/argument_checking_2.f90: Likewise.
8872 * gfortran.dg/argument_checking_8.f90: Likewise.
8873 * gfortran.dg/arithmetic_if.f90: Likewise.
8874 * gfortran.dg/array_1.f90: Likewise.
8875 * gfortran.dg/array_2.f90: Likewise.
8876 * gfortran.dg/array_alloc_1.f90: Likewise.
8877 * gfortran.dg/array_alloc_2.f90: Likewise.
8878 * gfortran.dg/array_alloc_3.f90: Likewise.
8879 * gfortran.dg/array_assignment_1.F90: Likewise.
8880 * gfortran.dg/array_assignment_5.f90: Likewise.
8881 * gfortran.dg/array_constructor_1.f90: Likewise.
8882 * gfortran.dg/array_constructor_10.f90: Likewise.
8883 * gfortran.dg/array_constructor_11.f90: Likewise.
8884 * gfortran.dg/array_constructor_12.f90: Likewise.
8885 * gfortran.dg/array_constructor_15.f90: Likewise.
8886 * gfortran.dg/array_constructor_16.f90: Likewise.
8887 * gfortran.dg/array_constructor_17.f90: Likewise.
8888 * gfortran.dg/array_constructor_19.f90: Likewise.
8889 * gfortran.dg/array_constructor_23.f: Likewise.
8890 * gfortran.dg/array_constructor_24.f: Likewise.
8891 * gfortran.dg/array_constructor_32.f90: Likewise.
8892 * gfortran.dg/array_constructor_36.f90: Likewise.
8893 * gfortran.dg/array_constructor_39.f90: Likewise.
8894 * gfortran.dg/array_constructor_4.f90: Likewise.
8895 * gfortran.dg/array_constructor_40.f90: Likewise.
8896 * gfortran.dg/array_constructor_44.f90: Likewise.
8897 * gfortran.dg/array_constructor_45.f90: Likewise.
8898 * gfortran.dg/array_constructor_46.f90: Likewise.
8899 * gfortran.dg/array_constructor_47.f90: Likewise.
8900 * gfortran.dg/array_constructor_49.f90: Likewise.
8901 * gfortran.dg/array_constructor_5.f90: Likewise.
8902 * gfortran.dg/array_constructor_50.f90: Likewise.
8903 * gfortran.dg/array_constructor_6.f90: Likewise.
8904 * gfortran.dg/array_constructor_7.f90: Likewise.
8905 * gfortran.dg/array_constructor_8.f90: Likewise.
8906 * gfortran.dg/array_constructor_9.f90: Likewise.
8907 * gfortran.dg/array_constructor_type_1.f03: Likewise.
8908 * gfortran.dg/array_constructor_type_10.f03: Likewise.
8909 * gfortran.dg/array_constructor_type_11.f03: Likewise.
8910 * gfortran.dg/array_constructor_type_12.f03: Likewise.
8911 * gfortran.dg/array_constructor_type_13.f90: Likewise.
8912 * gfortran.dg/array_constructor_type_14.f03: Likewise.
8913 * gfortran.dg/array_constructor_type_16.f03: Likewise.
8914 * gfortran.dg/array_constructor_type_2.f03: Likewise.
8915 * gfortran.dg/array_constructor_type_22.f03: Likewise.
8916 * gfortran.dg/array_constructor_type_3.f03: Likewise.
8917 * gfortran.dg/array_constructor_type_4.f03: Likewise.
8918 * gfortran.dg/array_constructor_type_5.f03: Likewise.
8919 * gfortran.dg/array_constructor_type_6.f03: Likewise.
8920 * gfortran.dg/array_constructor_type_7.f03: Likewise.
8921 * gfortran.dg/array_function_1.f90: Likewise.
8922 * gfortran.dg/array_function_5.f90: Likewise.
8923 * gfortran.dg/array_initializer_1.f90: Likewise.
8924 * gfortran.dg/array_initializer_2.f90: Likewise.
8925 * gfortran.dg/array_memcpy_5.f90: Likewise.
8926 * gfortran.dg/array_memset_2.f90: Likewise.
8927 * gfortran.dg/array_reference_1.f90: Likewise.
8928 * gfortran.dg/array_return_value_1.f90: Likewise.
8929 * gfortran.dg/array_section_1.f90: Likewise.
8930 * gfortran.dg/array_temporaries_3.f90: Likewise.
8931 * gfortran.dg/arrayio_1.f90: Likewise.
8932 * gfortran.dg/arrayio_10.f90: Likewise.
8933 * gfortran.dg/arrayio_11.f90: Likewise.
8934 * gfortran.dg/arrayio_12.f90: Likewise.
8935 * gfortran.dg/arrayio_13.f90: Likewise.
8936 * gfortran.dg/arrayio_14.f90: Likewise.
8937 * gfortran.dg/arrayio_16.f90: Likewise.
8938 * gfortran.dg/arrayio_2.f90: Likewise.
8939 * gfortran.dg/arrayio_3.f90: Likewise.
8940 * gfortran.dg/arrayio_4.f90: Likewise.
8941 * gfortran.dg/arrayio_5.f90: Likewise.
8942 * gfortran.dg/arrayio_6.f90: Likewise.
8943 * gfortran.dg/arrayio_7.f90: Likewise.
8944 * gfortran.dg/arrayio_8.f90: Likewise.
8945 * gfortran.dg/arrayio_9.f90: Likewise.
8946 * gfortran.dg/arrayio_derived_1.f90: Likewise.
8947 * gfortran.dg/assign_10.f90: Likewise.
8948 * gfortran.dg/assign_9.f90: Likewise.
8949 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
8950 * gfortran.dg/assignment_1.f90: Likewise.
8951 * gfortran.dg/associate_1.f03: Likewise.
8952 * gfortran.dg/associate_11.f90: Likewise.
8953 * gfortran.dg/associate_13.f90: Likewise.
8954 * gfortran.dg/associate_15.f90: Likewise.
8955 * gfortran.dg/associate_17.f90: Likewise.
8956 * gfortran.dg/associate_18.f08: Likewise.
8957 * gfortran.dg/associate_19.f03: Likewise.
8958 * gfortran.dg/associate_20.f03: Likewise.
8959 * gfortran.dg/associate_22.f90: Likewise.
8960 * gfortran.dg/associate_23.f90: Likewise.
8961 * gfortran.dg/associate_24.f90: Likewise.
8962 * gfortran.dg/associate_25.f90: Likewise.
8963 * gfortran.dg/associate_27.f90: Likewise.
8964 * gfortran.dg/associate_28.f90: Likewise.
8965 * gfortran.dg/associate_32.f03: Likewise.
8966 * gfortran.dg/associate_33.f03: Likewise.
8967 * gfortran.dg/associate_34.f90: Likewise.
8968 * gfortran.dg/associate_6.f03: Likewise.
8969 * gfortran.dg/associate_7.f03: Likewise.
8970 * gfortran.dg/associate_8.f03: Likewise.
8971 * gfortran.dg/associate_9.f03: Likewise.
8972 * gfortran.dg/associated_1.f90: Likewise.
8973 * gfortran.dg/associated_2.f90: Likewise.
8974 * gfortran.dg/associated_5.f90: Likewise.
8975 * gfortran.dg/associated_6.f90: Likewise.
8976 * gfortran.dg/associated_target_3.f90: Likewise.
8977 * gfortran.dg/associated_target_4.f90: Likewise.
8978 * gfortran.dg/associated_target_5.f03: Likewise.
8979 * gfortran.dg/associated_target_6.f03: Likewise.
8980 * gfortran.dg/assumed_dummy_1.f90: Likewise.
8981 * gfortran.dg/assumed_rank_1.f90: Likewise.
8982 * gfortran.dg/assumed_rank_10.f90: Likewise.
8983 * gfortran.dg/assumed_rank_2.f90: Likewise.
8984 * gfortran.dg/assumed_rank_7.f90: Likewise.
8985 * gfortran.dg/assumed_rank_8.f90: Likewise.
8986 * gfortran.dg/assumed_rank_9.f90: Likewise.
8987 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8988 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8989 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
8990 * gfortran.dg/assumed_type_2.f90: Likewise.
8991 * gfortran.dg/atan2_1.f90: Likewise.
8992 * gfortran.dg/auto_array_1.f90: Likewise.
8993 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
8994 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
8995 * gfortran.dg/auto_char_len_3.f90: Likewise.
8996 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
8997 * gfortran.dg/auto_internal_assumed.f90: Likewise.
8998 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
8999 * gfortran.dg/auto_save_2.f90: Likewise.
9000 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9001 * gfortran.dg/backslash_1.f90: Likewise.
9002 * gfortran.dg/backslash_2.f90: Likewise.
9003 * gfortran.dg/backslash_3.f: Likewise.
9004 * gfortran.dg/backspace_1.f: Likewise.
9005 * gfortran.dg/backspace_10.f90: Likewise.
9006 * gfortran.dg/backspace_11.f90: Likewise.
9007 * gfortran.dg/backspace_2.f: Likewise.
9008 * gfortran.dg/backspace_3.f: Likewise.
9009 * gfortran.dg/backspace_4.f: Likewise.
9010 * gfortran.dg/backspace_5.f: Likewise.
9011 * gfortran.dg/backspace_6.f: Likewise.
9012 * gfortran.dg/backspace_7.f90: Likewise.
9013 * gfortran.dg/backspace_8.f: Likewise.
9014 * gfortran.dg/backspace_9.f: Likewise.
9015 * gfortran.dg/bessel_1.f90: Likewise.
9016 * gfortran.dg/bessel_2.f90: Likewise.
9017 * gfortran.dg/bessel_5.f90: Likewise.
9018 * gfortran.dg/bessel_6.f90: Likewise.
9019 * gfortran.dg/bessel_7.f90: Likewise.
9020 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9021 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9022 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9023 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9024 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9025 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9026 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9027 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9028 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9029 * gfortran.dg/bit_comparison_1.F90: Likewise.
9030 * gfortran.dg/bit_comparison_2.F90: Likewise.
9031 * gfortran.dg/block_1.f08: Likewise.
9032 * gfortran.dg/block_13.f08: Likewise.
9033 * gfortran.dg/block_14.f90: Likewise.
9034 * gfortran.dg/block_2.f08: Likewise.
9035 * gfortran.dg/block_6.f08: Likewise.
9036 * gfortran.dg/block_7.f08: Likewise.
9037 * gfortran.dg/block_8.f08: Likewise.
9038 * gfortran.dg/blockdata_1.f90: Likewise.
9039 * gfortran.dg/bound_1.f90: Likewise.
9040 * gfortran.dg/bound_2.f90: Likewise.
9041 * gfortran.dg/bound_3.f90: Likewise.
9042 * gfortran.dg/bound_4.f90: Likewise.
9043 * gfortran.dg/bound_5.f90: Likewise.
9044 * gfortran.dg/bound_6.f90: Likewise.
9045 * gfortran.dg/bound_7.f90: Likewise.
9046 * gfortran.dg/bound_8.f90: Likewise.
9047 * gfortran.dg/bound_9.f90: Likewise.
9048 * gfortran.dg/bound_simplification_1.f90: Likewise.
9049 * gfortran.dg/bound_simplification_3.f90: Likewise.
9050 * gfortran.dg/bound_simplification_4.f90: Likewise.
9051 * gfortran.dg/bound_simplification_5.f90: Likewise.
9052 * gfortran.dg/bound_simplification_6.f90: Likewise.
9053 * gfortran.dg/bounds_check_1.f90: Likewise.
9054 * gfortran.dg/bounds_check_12.f90: Likewise.
9055 * gfortran.dg/bounds_check_14.f90: Likewise.
9056 * gfortran.dg/bounds_check_15.f90: Likewise.
9057 * gfortran.dg/bounds_check_19.f90: Likewise.
9058 * gfortran.dg/bounds_check_8.f90: Likewise.
9059 * gfortran.dg/bounds_check_9.f90: Likewise.
9060 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9061 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9062 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9063 * gfortran.dg/boz_1.f90: Likewise.
9064 * gfortran.dg/boz_11.f90: Likewise.
9065 * gfortran.dg/boz_13.f90: Likewise.
9066 * gfortran.dg/boz_14.f90: Likewise.
9067 * gfortran.dg/boz_15.f90: Likewise.
9068 * gfortran.dg/boz_3.f90: Likewise.
9069 * gfortran.dg/boz_6.f90: Likewise.
9070 * gfortran.dg/boz_9.f90: Likewise.
9071 * gfortran.dg/byte_1.f90: Likewise.
9072 * gfortran.dg/byte_2.f90: Likewise.
9073 * gfortran.dg/c_assoc.f90: Likewise.
9074 * gfortran.dg/c_assoc_2.f03: Likewise.
9075 * gfortran.dg/c_assoc_3.f90: Likewise.
9076 * gfortran.dg/c_by_val_1.f: Likewise.
9077 * gfortran.dg/c_by_val_5.f90: Likewise.
9078 * gfortran.dg/c_char_tests.f03: Likewise.
9079 * gfortran.dg/c_char_tests_2.f03: Likewise.
9080 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9081 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9082 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9083 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9084 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9085 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9086 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9087 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9088 * gfortran.dg/c_kind_params.f90: Likewise.
9089 * gfortran.dg/c_loc_test_20.f90: Likewise.
9090 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9091 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9092 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9093 * gfortran.dg/c_size_t_test.f03: Likewise.
9094 * gfortran.dg/c_sizeof_1.f90: Likewise.
9095 * gfortran.dg/c_sizeof_5.f90: Likewise.
9096 * gfortran.dg/c_sizeof_6.f90: Likewise.
9097 * gfortran.dg/char4_iunit_1.f03: Likewise.
9098 * gfortran.dg/char4_iunit_2.f03: Likewise.
9099 * gfortran.dg/char_allocation_1.f90: Likewise.
9100 * gfortran.dg/char_array_constructor.f90: Likewise.
9101 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9102 * gfortran.dg/char_assign_1.f90: Likewise.
9103 * gfortran.dg/char_associated_1.f90: Likewise.
9104 * gfortran.dg/char_cast_2.f90: Likewise.
9105 * gfortran.dg/char_comparison_1.f: Likewise.
9106 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9107 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9108 * gfortran.dg/char_cons_len.f90: Likewise.
9109 * gfortran.dg/char_conversion.f90: Likewise.
9110 * gfortran.dg/char_cshift_1.f90: Likewise.
9111 * gfortran.dg/char_cshift_2.f90: Likewise.
9112 * gfortran.dg/char_decl_2.f90: Likewise.
9113 * gfortran.dg/char_eoshift_1.f90: Likewise.
9114 * gfortran.dg/char_eoshift_2.f90: Likewise.
9115 * gfortran.dg/char_eoshift_3.f90: Likewise.
9116 * gfortran.dg/char_eoshift_4.f90: Likewise.
9117 * gfortran.dg/char_eoshift_5.f90: Likewise.
9118 * gfortran.dg/char_expr_1.f90: Likewise.
9119 * gfortran.dg/char_expr_3.f90: Likewise.
9120 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9121 * gfortran.dg/char_length_12.f90: Likewise.
9122 * gfortran.dg/char_length_14.f90: Likewise.
9123 * gfortran.dg/char_length_15.f90: Likewise.
9124 * gfortran.dg/char_length_17.f90: Likewise.
9125 * gfortran.dg/char_length_20.f90: Likewise.
9126 * gfortran.dg/char_length_21.f90: Likewise.
9127 * gfortran.dg/char_length_5.f90: Likewise.
9128 * gfortran.dg/char_length_6.f90: Likewise.
9129 * gfortran.dg/char_length_7.f90: Likewise.
9130 * gfortran.dg/char_length_8.f90: Likewise.
9131 * gfortran.dg/char_pack_1.f90: Likewise.
9132 * gfortran.dg/char_pack_2.f90: Likewise.
9133 * gfortran.dg/char_pointer_assign.f90: Likewise.
9134 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9135 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9136 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9137 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9138 * gfortran.dg/char_pointer_func.f90: Likewise.
9139 * gfortran.dg/char_reshape_1.f90: Likewise.
9140 * gfortran.dg/char_result_1.f90: Likewise.
9141 * gfortran.dg/char_result_12.f90: Likewise.
9142 * gfortran.dg/char_result_13.f90: Likewise.
9143 * gfortran.dg/char_result_14.f90: Likewise.
9144 * gfortran.dg/char_result_15.f90: Likewise.
9145 * gfortran.dg/char_result_2.f90: Likewise.
9146 * gfortran.dg/char_result_3.f90: Likewise.
9147 * gfortran.dg/char_result_4.f90: Likewise.
9148 * gfortran.dg/char_result_5.f90: Likewise.
9149 * gfortran.dg/char_result_6.f90: Likewise.
9150 * gfortran.dg/char_result_7.f90: Likewise.
9151 * gfortran.dg/char_result_8.f90: Likewise.
9152 * gfortran.dg/char_spread_1.f90: Likewise.
9153 * gfortran.dg/char_transpose_1.f90: Likewise.
9154 * gfortran.dg/char_type_len.f90: Likewise.
9155 * gfortran.dg/char_unpack_1.f90: Likewise.
9156 * gfortran.dg/char_unpack_2.f90: Likewise.
9157 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9158 * gfortran.dg/character_comparison_1.f90: Likewise.
9159 * gfortran.dg/character_comparison_2.f90: Likewise.
9160 * gfortran.dg/character_comparison_3.f90: Likewise.
9161 * gfortran.dg/character_comparison_4.f90: Likewise.
9162 * gfortran.dg/character_comparison_5.f90: Likewise.
9163 * gfortran.dg/character_comparison_6.f90: Likewise.
9164 * gfortran.dg/character_comparison_7.f90: Likewise.
9165 * gfortran.dg/character_comparison_8.f90: Likewise.
9166 * gfortran.dg/character_comparison_9.f90: Likewise.
9167 * gfortran.dg/charlen_15.f90: Likewise.
9168 * gfortran.dg/charlen_16.f90: Likewise.
9169 * gfortran.dg/chkbits.f90: Likewise.
9170 * gfortran.dg/chmod_1.f90: Likewise.
9171 * gfortran.dg/chmod_2.f90: Likewise.
9172 * gfortran.dg/chmod_3.f90: Likewise.
9173 * gfortran.dg/class_1.f03: Likewise.
9174 * gfortran.dg/class_18.f03: Likewise.
9175 * gfortran.dg/class_19.f03: Likewise.
9176 * gfortran.dg/class_35.f90: Likewise.
9177 * gfortran.dg/class_46.f03: Likewise.
9178 * gfortran.dg/class_48.f90: Likewise.
9179 * gfortran.dg/class_51.f90: Likewise.
9180 * gfortran.dg/class_52.f90: Likewise.
9181 * gfortran.dg/class_6.f03: Likewise.
9182 * gfortran.dg/class_63.f90: Likewise.
9183 * gfortran.dg/class_64.f90: Likewise.
9184 * gfortran.dg/class_65.f90: Likewise.
9185 * gfortran.dg/class_66.f90: Likewise.
9186 * gfortran.dg/class_67.f90: Likewise.
9187 * gfortran.dg/class_9.f03: Likewise.
9188 * gfortran.dg/class_alias.f90: Likewise.
9189 * gfortran.dg/class_allocate_1.f03: Likewise.
9190 * gfortran.dg/class_allocate_10.f03: Likewise.
9191 * gfortran.dg/class_allocate_13.f90: Likewise.
9192 * gfortran.dg/class_allocate_14.f90: Likewise.
9193 * gfortran.dg/class_allocate_15.f90: Likewise.
9194 * gfortran.dg/class_allocate_19.f03: Likewise.
9195 * gfortran.dg/class_allocate_21.f90: Likewise.
9196 * gfortran.dg/class_allocate_22.f90: Likewise.
9197 * gfortran.dg/class_allocate_3.f03: Likewise.
9198 * gfortran.dg/class_allocate_4.f03: Likewise.
9199 * gfortran.dg/class_allocate_5.f90: Likewise.
9200 * gfortran.dg/class_allocate_6.f03: Likewise.
9201 * gfortran.dg/class_allocate_7.f03: Likewise.
9202 * gfortran.dg/class_allocate_8.f03: Likewise.
9203 * gfortran.dg/class_allocate_9.f03: Likewise.
9204 * gfortran.dg/class_array_1.f03: Likewise.
9205 * gfortran.dg/class_array_14.f90: Likewise.
9206 * gfortran.dg/class_array_15.f03: Likewise.
9207 * gfortran.dg/class_array_16.f90: Likewise.
9208 * gfortran.dg/class_array_2.f03: Likewise.
9209 * gfortran.dg/class_array_20.f03: Likewise.
9210 * gfortran.dg/class_array_21.f03: Likewise.
9211 * gfortran.dg/class_array_3.f03: Likewise.
9212 * gfortran.dg/class_array_4.f03: Likewise.
9213 * gfortran.dg/class_array_7.f03: Likewise.
9214 * gfortran.dg/class_array_8.f03: Likewise.
9215 * gfortran.dg/class_array_9.f03: Likewise.
9216 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9217 * gfortran.dg/class_dummy_1.f03: Likewise.
9218 * gfortran.dg/class_optional_1.f90: Likewise.
9219 * gfortran.dg/class_optional_2.f90: Likewise.
9220 * gfortran.dg/class_result_5.f90: Likewise.
9221 * gfortran.dg/class_result_6.f90: Likewise.
9222 * gfortran.dg/class_to_type_1.f03: Likewise.
9223 * gfortran.dg/class_to_type_2.f90: Likewise.
9224 * gfortran.dg/class_to_type_3.f03: Likewise.
9225 * gfortran.dg/class_to_type_4.f90: Likewise.
9226 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9227 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9228 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9229 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9230 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9231 * gfortran.dg/coarray/codimension.f90: Likewise.
9232 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9233 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9234 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9235 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9236 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9237 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9238 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9239 * gfortran.dg/coarray/event_1.f90: Likewise.
9240 * gfortran.dg/coarray/event_2.f90: Likewise.
9241 * gfortran.dg/coarray/get_array.f90: Likewise.
9242 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9243 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9244 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9245 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9246 * gfortran.dg/coarray/lock_1.f90: Likewise.
9247 * gfortran.dg/coarray/lock_2.f90: Likewise.
9248 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9249 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9250 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9251 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9252 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9253 * gfortran.dg/coarray/registering_1.f90: Likewise.
9254 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9255 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9256 * gfortran.dg/coarray/send_array.f90: Likewise.
9257 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9258 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9259 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9260 * gfortran.dg/coarray/sync_1.f90: Likewise.
9261 * gfortran.dg/coarray/sync_3.f90: Likewise.
9262 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9263 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9264 * gfortran.dg/coarray_13.f90: Likewise.
9265 * gfortran.dg/coarray_15.f90: Likewise.
9266 * gfortran.dg/coarray_16.f90: Likewise.
9267 * gfortran.dg/coarray_2.f90: Likewise.
9268 * gfortran.dg/coarray_23.f90: Likewise.
9269 * gfortran.dg/coarray_40.f90: Likewise.
9270 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9271 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9272 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9273 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9274 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9275 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9276 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9277 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9278 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9279 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9280 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9281 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9282 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9283 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9284 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9285 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9286 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9287 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9288 * gfortran.dg/coarray_stat_2.f90: Likewise.
9289 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9290 * gfortran.dg/coindexed_1.f90: Likewise.
9291 * gfortran.dg/comma.f: Likewise.
9292 * gfortran.dg/comma_format_extension_3.f: Likewise.
9293 * gfortran.dg/comma_format_extension_4.f: Likewise.
9294 * gfortran.dg/common_2.f90: Likewise.
9295 * gfortran.dg/common_4.f90: Likewise.
9296 * gfortran.dg/common_align_1.f90: Likewise.
9297 * gfortran.dg/common_align_2.f90: Likewise.
9298 * gfortran.dg/common_equivalence_1.f: Likewise.
9299 * gfortran.dg/common_pointer_1.f90: Likewise.
9300 * gfortran.dg/common_resize_1.f: Likewise.
9301 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9302 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9303 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9304 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9305 * gfortran.dg/complex_read.f90: Likewise.
9306 * gfortran.dg/complex_write.f90: Likewise.
9307 * gfortran.dg/constant_substring.f: Likewise.
9308 * gfortran.dg/constructor_2.f90: Likewise.
9309 * gfortran.dg/constructor_3.f90: Likewise.
9310 * gfortran.dg/constructor_6.f90: Likewise.
9311 * gfortran.dg/contained_1.f90: Likewise.
9312 * gfortran.dg/contained_3.f90: Likewise.
9313 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9314 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9315 * gfortran.dg/continuation_1.f90: Likewise.
9316 * gfortran.dg/continuation_11.f90: Likewise.
9317 * gfortran.dg/continuation_12.f90: Likewise.
9318 * gfortran.dg/continuation_13.f90: Likewise.
9319 * gfortran.dg/continuation_14.f: Likewise.
9320 * gfortran.dg/continuation_8.f90: Likewise.
9321 * gfortran.dg/convert_2.f90: Likewise.
9322 * gfortran.dg/convert_implied_open.f90: Likewise.
9323 * gfortran.dg/count_init_expr.f03: Likewise.
9324 * gfortran.dg/cr_lf.f90: Likewise.
9325 * gfortran.dg/cray_pointers_10.f90: Likewise.
9326 * gfortran.dg/cray_pointers_2.f90: Likewise.
9327 * gfortran.dg/cray_pointers_5.f90: Likewise.
9328 * gfortran.dg/cray_pointers_7.f90: Likewise.
9329 * gfortran.dg/cray_pointers_8.f90: Likewise.
9330 * gfortran.dg/cshift_1.f90: Likewise.
9331 * gfortran.dg/cshift_2.f90: Likewise.
9332 * gfortran.dg/cshift_large_1.f90: Likewise.
9333 * gfortran.dg/cshift_nan_1.f90: Likewise.
9334 * gfortran.dg/csqrt_2.f: Likewise.
9335 * gfortran.dg/data_array_1.f90: Likewise.
9336 * gfortran.dg/data_char_1.f90: Likewise.
9337 * gfortran.dg/data_char_2.f90: Likewise.
9338 * gfortran.dg/data_char_3.f90: Likewise.
9339 * gfortran.dg/data_derived_1.f90: Likewise.
9340 * gfortran.dg/data_implied_do_1.f90: Likewise.
9341 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9342 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9343 * gfortran.dg/deallocate_stat.f90: Likewise.
9344 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9345 * gfortran.dg/debug/pr37738.f: Likewise.
9346 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9347 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9348 * gfortran.dg/dec_exp_1.f90: Likewise.
9349 * gfortran.dg/dec_init_1.f90: Likewise.
9350 * gfortran.dg/dec_init_2.f90: Likewise.
9351 * gfortran.dg/dec_init_3.f90: Likewise.
9352 * gfortran.dg/dec_init_4.f90: Likewise.
9353 * gfortran.dg/dec_io_1.f90: Likewise.
9354 * gfortran.dg/dec_io_2.f90: Likewise.
9355 * gfortran.dg/dec_io_2a.f90: Likewise.
9356 * gfortran.dg/dec_io_6.f90: Likewise.
9357 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9358 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9359 * gfortran.dg/dec_math.f90: Likewise.
9360 * gfortran.dg/dec_parameter_1.f: Likewise.
9361 * gfortran.dg/dec_parameter_2.f90: Likewise.
9362 * gfortran.dg/dec_static_1.f90: Likewise.
9363 * gfortran.dg/dec_static_2.f90: Likewise.
9364 * gfortran.dg/dec_structure_1.f90: Likewise.
9365 * gfortran.dg/dec_structure_10.f90: Likewise.
9366 * gfortran.dg/dec_structure_18.f90: Likewise.
9367 * gfortran.dg/dec_structure_19.f90: Likewise.
9368 * gfortran.dg/dec_structure_2.f90: Likewise.
9369 * gfortran.dg/dec_structure_22.f90: Likewise.
9370 * gfortran.dg/dec_structure_3.f90: Likewise.
9371 * gfortran.dg/dec_structure_4.f90: Likewise.
9372 * gfortran.dg/dec_structure_5.f90: Likewise.
9373 * gfortran.dg/dec_structure_6.f90: Likewise.
9374 * gfortran.dg/dec_structure_7.f90: Likewise.
9375 * gfortran.dg/dec_union_1.f90: Likewise.
9376 * gfortran.dg/dec_union_2.f90: Likewise.
9377 * gfortran.dg/dec_union_3.f90: Likewise.
9378 * gfortran.dg/dec_union_4.f90: Likewise.
9379 * gfortran.dg/dec_union_5.f90: Likewise.
9380 * gfortran.dg/default_format_1.f90: Likewise.
9381 * gfortran.dg/default_format_2.f90: Likewise.
9382 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9383 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9384 * gfortran.dg/default_initialization_3.f90: Likewise.
9385 * gfortran.dg/default_initialization_4.f90: Likewise.
9386 * gfortran.dg/default_initialization_5.f90: Likewise.
9387 * gfortran.dg/deferred_character_1.f90: Likewise.
9388 * gfortran.dg/deferred_character_10.f90: Likewise.
9389 * gfortran.dg/deferred_character_11.f90: Likewise.
9390 * gfortran.dg/deferred_character_12.f90: Likewise.
9391 * gfortran.dg/deferred_character_13.f90: Likewise.
9392 * gfortran.dg/deferred_character_14.f90: Likewise.
9393 * gfortran.dg/deferred_character_15.f90: Likewise.
9394 * gfortran.dg/deferred_character_16.f90: Likewise.
9395 * gfortran.dg/deferred_character_2.f90: Likewise.
9396 * gfortran.dg/deferred_character_3.f90: Likewise.
9397 * gfortran.dg/deferred_character_4.f90: Likewise.
9398 * gfortran.dg/deferred_character_5.f90: Likewise.
9399 * gfortran.dg/deferred_character_6.f90: Likewise.
9400 * gfortran.dg/deferred_character_7.f90: Likewise.
9401 * gfortran.dg/deferred_character_8.f90: Likewise.
9402 * gfortran.dg/deferred_character_9.f90: Likewise.
9403 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9404 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9405 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9406 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9407 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9408 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9409 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9410 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9411 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9412 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9413 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9414 * gfortran.dg/defined_assignment_1.f90: Likewise.
9415 * gfortran.dg/defined_assignment_10.f90: Likewise.
9416 * gfortran.dg/defined_assignment_11.f90: Likewise.
9417 * gfortran.dg/defined_assignment_2.f90: Likewise.
9418 * gfortran.dg/defined_assignment_3.f90: Likewise.
9419 * gfortran.dg/defined_assignment_4.f90: Likewise.
9420 * gfortran.dg/defined_assignment_5.f90: Likewise.
9421 * gfortran.dg/defined_assignment_8.f90: Likewise.
9422 * gfortran.dg/defined_assignment_9.f90: Likewise.
9423 * gfortran.dg/dependency_2.f90: Likewise.
9424 * gfortran.dg/dependency_21.f90: Likewise.
9425 * gfortran.dg/dependency_22.f90: Likewise.
9426 * gfortran.dg/dependency_23.f90: Likewise.
9427 * gfortran.dg/dependency_24.f90: Likewise.
9428 * gfortran.dg/dependency_25.f90: Likewise.
9429 * gfortran.dg/dependency_26.f90: Likewise.
9430 * gfortran.dg/dependency_39.f90: Likewise.
9431 * gfortran.dg/dependency_40.f90: Likewise.
9432 * gfortran.dg/dependency_41.f90: Likewise.
9433 * gfortran.dg/dependency_42.f90: Likewise.
9434 * gfortran.dg/dependency_43.f90: Likewise.
9435 * gfortran.dg/dependency_44.f90: Likewise.
9436 * gfortran.dg/dependency_45.f90: Likewise.
9437 * gfortran.dg/dependency_50.f90: Likewise.
9438 * gfortran.dg/dependency_51.f90: Likewise.
9439 * gfortran.dg/dependent_decls_1.f90: Likewise.
9440 * gfortran.dg/der_array_1.f90: Likewise.
9441 * gfortran.dg/der_array_io_1.f90: Likewise.
9442 * gfortran.dg/der_array_io_2.f90: Likewise.
9443 * gfortran.dg/der_array_io_3.f90: Likewise.
9444 * gfortran.dg/der_io_1.f90: Likewise.
9445 * gfortran.dg/der_io_3.f90: Likewise.
9446 * gfortran.dg/der_pointer_2.f90: Likewise.
9447 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9448 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9449 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9450 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9451 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9452 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9453 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9454 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9455 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9456 * gfortran.dg/derived_external_function_1.f90: Likewise.
9457 * gfortran.dg/derived_init_1.f90: Likewise.
9458 * gfortran.dg/derived_init_2.f90: Likewise.
9459 * gfortran.dg/derived_init_3.f90: Likewise.
9460 * gfortran.dg/derived_init_4.f90: Likewise.
9461 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9462 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9463 * gfortran.dg/dev_null.F90: Likewise.
9464 * gfortran.dg/dfloat_1.f90: Likewise.
9465 * gfortran.dg/dim_sum_1.f90: Likewise.
9466 * gfortran.dg/dim_sum_2.f90: Likewise.
9467 * gfortran.dg/dim_sum_3.f90: Likewise.
9468 * gfortran.dg/direct_io_10.f: Likewise.
9469 * gfortran.dg/direct_io_11.f90: Likewise.
9470 * gfortran.dg/direct_io_12.f90: Likewise.
9471 * gfortran.dg/direct_io_2.f90: Likewise.
9472 * gfortran.dg/direct_io_3.f90: Likewise.
9473 * gfortran.dg/direct_io_4.f90: Likewise.
9474 * gfortran.dg/direct_io_5.f90: Likewise.
9475 * gfortran.dg/direct_io_6.f90: Likewise.
9476 * gfortran.dg/direct_io_7.f90: Likewise.
9477 * gfortran.dg/direct_io_8.f90: Likewise.
9478 * gfortran.dg/direct_io_9.f: Likewise.
9479 * gfortran.dg/do_1.f90: Likewise.
9480 * gfortran.dg/do_3.F90: Likewise.
9481 * gfortran.dg/do_concurrent_2.f90: Likewise.
9482 * gfortran.dg/do_concurrent_4.f90: Likewise.
9483 * gfortran.dg/do_corner_warn.f90: Likewise.
9484 * gfortran.dg/do_iterator_2.f90: Likewise.
9485 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9486 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9487 * gfortran.dg/dos_eol.f: Likewise.
9488 * gfortran.dg/dot_product_1.f03: Likewise.
9489 * gfortran.dg/dot_product_2.f90: Likewise.
9490 * gfortran.dg/dot_product_4.f90: Likewise.
9491 * gfortran.dg/dshift_1.F90: Likewise.
9492 * gfortran.dg/dshift_2.F90: Likewise.
9493 * gfortran.dg/dtio_1.f90: Likewise.
9494 * gfortran.dg/dtio_10.f90: Likewise.
9495 * gfortran.dg/dtio_12.f90: Likewise.
9496 * gfortran.dg/dtio_14.f90: Likewise.
9497 * gfortran.dg/dtio_15.f90: Likewise.
9498 * gfortran.dg/dtio_16.f90: Likewise.
9499 * gfortran.dg/dtio_17.f90: Likewise.
9500 * gfortran.dg/dtio_19.f90: Likewise.
9501 * gfortran.dg/dtio_2.f90: Likewise.
9502 * gfortran.dg/dtio_20.f03: Likewise.
9503 * gfortran.dg/dtio_22.f90: Likewise.
9504 * gfortran.dg/dtio_24.f90: Likewise.
9505 * gfortran.dg/dtio_25.f90: Likewise.
9506 * gfortran.dg/dtio_26.f03: Likewise.
9507 * gfortran.dg/dtio_27.f90: Likewise.
9508 * gfortran.dg/dtio_28.f03: Likewise.
9509 * gfortran.dg/dtio_3.f90: Likewise.
9510 * gfortran.dg/dtio_30.f03: Likewise.
9511 * gfortran.dg/dtio_31.f03: Likewise.
9512 * gfortran.dg/dtio_32.f03: Likewise.
9513 * gfortran.dg/dtio_4.f90: Likewise.
9514 * gfortran.dg/dtio_5.f90: Likewise.
9515 * gfortran.dg/dtio_7.f90: Likewise.
9516 * gfortran.dg/dtio_8.f90: Likewise.
9517 * gfortran.dg/dtio_9.f90: Likewise.
9518 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9519 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9520 * gfortran.dg/dup_save_1.f90: Likewise.
9521 * gfortran.dg/dup_save_2.f90: Likewise.
9522 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9523 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9524 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9525 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9526 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9527 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9528 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9529 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9530 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9531 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9532 * gfortran.dg/e_d_fmt.f90: Likewise.
9533 * gfortran.dg/edit_real_1.f90: Likewise.
9534 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9535 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9536 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9537 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9538 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9539 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9540 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9541 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9542 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9543 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9544 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9545 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9546 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9547 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9548 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9549 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9550 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9551 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9552 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9553 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9554 * gfortran.dg/empty_format_1.f90: Likewise.
9555 * gfortran.dg/endfile.f: Likewise.
9556 * gfortran.dg/endfile.f90: Likewise.
9557 * gfortran.dg/endfile_2.f90: Likewise.
9558 * gfortran.dg/entry_1.f90: Likewise.
9559 * gfortran.dg/entry_10.f90: Likewise.
9560 * gfortran.dg/entry_12.f90: Likewise.
9561 * gfortran.dg/entry_13.f90: Likewise.
9562 * gfortran.dg/entry_14.f90: Likewise.
9563 * gfortran.dg/entry_16.f90: Likewise.
9564 * gfortran.dg/entry_3.f90: Likewise.
9565 * gfortran.dg/entry_6.f90: Likewise.
9566 * gfortran.dg/entry_9.f90: Likewise.
9567 * gfortran.dg/entry_array_specs_2.f: Likewise.
9568 * gfortran.dg/enum_1.f90: Likewise.
9569 * gfortran.dg/enum_9.f90: Likewise.
9570 * gfortran.dg/eof_1.f90: Likewise.
9571 * gfortran.dg/eof_2.f90: Likewise.
9572 * gfortran.dg/eof_4.f90: Likewise.
9573 * gfortran.dg/eof_5.f90: Likewise.
9574 * gfortran.dg/eor_handling_1.f90: Likewise.
9575 * gfortran.dg/eor_handling_2.f90: Likewise.
9576 * gfortran.dg/eor_handling_3.f90: Likewise.
9577 * gfortran.dg/eor_handling_4.f90: Likewise.
9578 * gfortran.dg/eor_handling_5.f90: Likewise.
9579 * gfortran.dg/eoshift_3.f90: Likewise.
9580 * gfortran.dg/eoshift_4.f90: Likewise.
9581 * gfortran.dg/eoshift_5.f90: Likewise.
9582 * gfortran.dg/eoshift_6.f90: Likewise.
9583 * gfortran.dg/eoshift_large_1.f90: Likewise.
9584 * gfortran.dg/equiv_6.f90: Likewise.
9585 * gfortran.dg/equiv_7.f90: Likewise.
9586 * gfortran.dg/equiv_9.f90: Likewise.
9587 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9588 * gfortran.dg/erf_2.F90: Likewise.
9589 * gfortran.dg/erf_3.F90: Likewise.
9590 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9591 * gfortran.dg/error_format_2.f90: Likewise.
9592 * gfortran.dg/error_recovery_5.f90: Likewise.
9593 * gfortran.dg/execute_command_line_2.f90: Likewise.
9594 * gfortran.dg/execute_command_line_3.f90: Likewise.
9595 * gfortran.dg/exit_1.f08: Likewise.
9596 * gfortran.dg/exit_3.f08: Likewise.
9597 * gfortran.dg/exponent_1.f90: Likewise.
9598 * gfortran.dg/exponent_2.f90: Likewise.
9599 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9600 * gfortran.dg/extends_1.f03: Likewise.
9601 * gfortran.dg/extends_16.f90: Likewise.
9602 * gfortran.dg/extends_2.f03: Likewise.
9603 * gfortran.dg/extends_3.f03: Likewise.
9604 * gfortran.dg/extends_4.f03: Likewise.
9605 * gfortran.dg/extends_type_of_1.f03: Likewise.
9606 * gfortran.dg/extends_type_of_2.f03: Likewise.
9607 * gfortran.dg/external_procedures_3.f90: Likewise.
9608 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9609 * gfortran.dg/f2003_io_1.f03: Likewise.
9610 * gfortran.dg/f2003_io_4.f03: Likewise.
9611 * gfortran.dg/f2003_io_5.f03: Likewise.
9612 * gfortran.dg/f2003_io_6.f03: Likewise.
9613 * gfortran.dg/f2003_io_7.f03: Likewise.
9614 * gfortran.dg/f2c_1.f90: Likewise.
9615 * gfortran.dg/f2c_2.f90: Likewise.
9616 * gfortran.dg/f2c_3.f90: Likewise.
9617 * gfortran.dg/f2c_4.f90: Likewise.
9618 * gfortran.dg/f2c_6.f90: Likewise.
9619 * gfortran.dg/f2c_7.f90: Likewise.
9620 * gfortran.dg/f2c_9.f90: Likewise.
9621 * gfortran.dg/fgetc_1.f90: Likewise.
9622 * gfortran.dg/fgetc_2.f90: Likewise.
9623 * gfortran.dg/filename_null.f90: Likewise.
9624 * gfortran.dg/finalize_12.f90: Likewise.
9625 * gfortran.dg/finalize_13.f90: Likewise.
9626 * gfortran.dg/finalize_15.f90: Likewise.
9627 * gfortran.dg/finalize_17.f90: Likewise.
9628 * gfortran.dg/finalize_18.f90: Likewise.
9629 * gfortran.dg/finalize_25.f90: Likewise.
9630 * gfortran.dg/finalize_29.f08: Likewise.
9631 * gfortran.dg/finalize_31.f90: Likewise.
9632 * gfortran.dg/float_1.f90: Likewise.
9633 * gfortran.dg/flush_1.f90: Likewise.
9634 * gfortran.dg/fmt_bz_bn.f: Likewise.
9635 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9636 * gfortran.dg/fmt_cache_1.f: Likewise.
9637 * gfortran.dg/fmt_cache_2.f: Likewise.
9638 * gfortran.dg/fmt_cache_3.f90: Likewise.
9639 * gfortran.dg/fmt_colon.f90: Likewise.
9640 * gfortran.dg/fmt_e.f90: Likewise.
9641 * gfortran.dg/fmt_en.f90: Likewise.
9642 * gfortran.dg/fmt_error_10.f: Likewise.
9643 * gfortran.dg/fmt_error_9.f: Likewise.
9644 * gfortran.dg/fmt_exhaust.f90: Likewise.
9645 * gfortran.dg/fmt_f0_1.f90: Likewise.
9646 * gfortran.dg/fmt_f_an_p.f: Likewise.
9647 * gfortran.dg/fmt_fw_d.f90: Likewise.
9648 * gfortran.dg/fmt_g.f: Likewise.
9649 * gfortran.dg/fmt_g0_1.f08: Likewise.
9650 * gfortran.dg/fmt_g0_2.f08: Likewise.
9651 * gfortran.dg/fmt_g0_4.f08: Likewise.
9652 * gfortran.dg/fmt_g0_5.f08: Likewise.
9653 * gfortran.dg/fmt_g0_6.f08: Likewise.
9654 * gfortran.dg/fmt_g0_7.f08: Likewise.
9655 * gfortran.dg/fmt_g_1.f90: Likewise.
9656 * gfortran.dg/fmt_int_sign.f90: Likewise.
9657 * gfortran.dg/fmt_l.f90: Likewise.
9658 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9659 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9660 * gfortran.dg/fmt_p_1.f90: Likewise.
9661 * gfortran.dg/fmt_pf.f90: Likewise.
9662 * gfortran.dg/fmt_read.f90: Likewise.
9663 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9664 * gfortran.dg/fmt_t_1.f90: Likewise.
9665 * gfortran.dg/fmt_t_2.f90: Likewise.
9666 * gfortran.dg/fmt_t_3.f90: Likewise.
9667 * gfortran.dg/fmt_t_4.f90: Likewise.
9668 * gfortran.dg/fmt_t_5.f90: Likewise.
9669 * gfortran.dg/fmt_t_6.f: Likewise.
9670 * gfortran.dg/fmt_t_7.f: Likewise.
9671 * gfortran.dg/fmt_t_9.f: Likewise.
9672 * gfortran.dg/fmt_tl.f: Likewise.
9673 * gfortran.dg/fmt_unlimited.f90: Likewise.
9674 * gfortran.dg/fmt_white.f: Likewise.
9675 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9676 * gfortran.dg/fold_nearest.f90: Likewise.
9677 * gfortran.dg/forall_1.f90: Likewise.
9678 * gfortran.dg/forall_10.f90: Likewise.
9679 * gfortran.dg/forall_12.f90: Likewise.
9680 * gfortran.dg/forall_13.f90: Likewise.
9681 * gfortran.dg/forall_15.f90: Likewise.
9682 * gfortran.dg/forall_4.f90: Likewise.
9683 * gfortran.dg/forall_5.f90: Likewise.
9684 * gfortran.dg/forall_6.f90: Likewise.
9685 * gfortran.dg/forall_7.f90: Likewise.
9686 * gfortran.dg/fraction.f90: Likewise.
9687 * gfortran.dg/fseek.f90: Likewise.
9688 * gfortran.dg/ftell_1.f90: Likewise.
9689 * gfortran.dg/ftell_2.f90: Likewise.
9690 * gfortran.dg/ftell_3.f90: Likewise.
9691 * gfortran.dg/func_assign_2.f90: Likewise.
9692 * gfortran.dg/func_assign_3.f90: Likewise.
9693 * gfortran.dg/func_derived_1.f90: Likewise.
9694 * gfortran.dg/func_derived_2.f90: Likewise.
9695 * gfortran.dg/func_derived_3.f90: Likewise.
9696 * gfortran.dg/func_result_1.f90: Likewise.
9697 * gfortran.dg/func_result_2.f90: Likewise.
9698 * gfortran.dg/func_result_6.f90: Likewise.
9699 * gfortran.dg/function_charlen_2.f90: Likewise.
9700 * gfortran.dg/function_charlen_3.f: Likewise.
9701 * gfortran.dg/function_kinds_1.f90: Likewise.
9702 * gfortran.dg/function_kinds_4.f90: Likewise.
9703 * gfortran.dg/function_optimize_10.f90: Likewise.
9704 * gfortran.dg/function_optimize_11.f90: Likewise.
9705 * gfortran.dg/function_optimize_12.f90: Likewise.
9706 * gfortran.dg/function_optimize_4.f90: Likewise.
9707 * gfortran.dg/function_optimize_8.f90: Likewise.
9708 * gfortran.dg/g77/13037.f: Likewise.
9709 * gfortran.dg/g77/1832.f: Likewise.
9710 * gfortran.dg/g77/19981119-0.f: Likewise.
9711 * gfortran.dg/g77/19990313-0.f: Likewise.
9712 * gfortran.dg/g77/19990313-1.f: Likewise.
9713 * gfortran.dg/g77/19990313-2.f: Likewise.
9714 * gfortran.dg/g77/19990313-3.f: Likewise.
9715 * gfortran.dg/g77/19990419-1.f: Likewise.
9716 * gfortran.dg/g77/19990826-0.f: Likewise.
9717 * gfortran.dg/g77/19990826-2.f: Likewise.
9718 * gfortran.dg/g77/20000503-1.f: Likewise.
9719 * gfortran.dg/g77/20001111.f: Likewise.
9720 * gfortran.dg/g77/20010116.f: Likewise.
9721 * gfortran.dg/g77/20010216-1.f: Likewise.
9722 * gfortran.dg/g77/20010430.f: Likewise.
9723 * gfortran.dg/g77/20010610.f: Likewise.
9724 * gfortran.dg/g77/6177.f: Likewise.
9725 * gfortran.dg/g77/7388.f: Likewise.
9726 * gfortran.dg/g77/947.f: Likewise.
9727 * gfortran.dg/g77/970625-2.f: Likewise.
9728 * gfortran.dg/g77/971102-1.f: Likewise.
9729 * gfortran.dg/g77/980628-0.f: Likewise.
9730 * gfortran.dg/g77/980628-1.f: Likewise.
9731 * gfortran.dg/g77/980628-10.f: Likewise.
9732 * gfortran.dg/g77/980628-2.f: Likewise.
9733 * gfortran.dg/g77/980628-3.f: Likewise.
9734 * gfortran.dg/g77/980628-7.f: Likewise.
9735 * gfortran.dg/g77/980628-8.f: Likewise.
9736 * gfortran.dg/g77/980628-9.f: Likewise.
9737 * gfortran.dg/g77/980701-0.f: Likewise.
9738 * gfortran.dg/g77/980701-1.f: Likewise.
9739 * gfortran.dg/g77/cabs.f: Likewise.
9740 * gfortran.dg/g77/claus.f: Likewise.
9741 * gfortran.dg/g77/complex_1.f: Likewise.
9742 * gfortran.dg/g77/cpp3.F: Likewise.
9743 * gfortran.dg/g77/cpp4.F: Likewise.
9744 * gfortran.dg/g77/cpp5.F: Likewise.
9745 * gfortran.dg/g77/dcomplex.f: Likewise.
9746 * gfortran.dg/g77/dnrm2.f: Likewise.
9747 * gfortran.dg/g77/erfc.f: Likewise.
9748 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9749 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9750 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9751 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9752 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9753 * gfortran.dg/g77/int8421.f: Likewise.
9754 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9755 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9756 * gfortran.dg/g77/le.f: Likewise.
9757 * gfortran.dg/g77/short.f: Likewise.
9758 * gfortran.dg/gamma_1.f90: Likewise.
9759 * gfortran.dg/gamma_4.f90: Likewise.
9760 * gfortran.dg/gamma_5.f90: Likewise.
9761 * gfortran.dg/generic_13.f90: Likewise.
9762 * gfortran.dg/generic_15.f90: Likewise.
9763 * gfortran.dg/generic_19.f90: Likewise.
9764 * gfortran.dg/generic_20.f90: Likewise.
9765 * gfortran.dg/generic_23.f03: Likewise.
9766 * gfortran.dg/generic_25.f90: Likewise.
9767 * gfortran.dg/generic_27.f90: Likewise.
9768 * gfortran.dg/generic_31.f90: Likewise.
9769 * gfortran.dg/generic_4.f90: Likewise.
9770 * gfortran.dg/global_vars_c_init.f90: Likewise.
9771 * gfortran.dg/global_vars_f90_init.f90: Likewise.
9772 * gfortran.dg/gnu_logical_1.F: Likewise.
9773 * gfortran.dg/goacc/fixed-1.f: Likewise.
9774 * gfortran.dg/goacc/fixed-2.f: Likewise.
9775 * gfortran.dg/goacc/gang-static.f95: Likewise.
9776 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9777 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9778 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9779 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9780 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9781 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9782 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9783 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9784 * gfortran.dg/goacc/omp-fixed.f: Likewise.
9785 * gfortran.dg/gomp/crayptr5.f90: Likewise.
9786 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
9787 * gfortran.dg/gomp/pr48794.f90: Likewise.
9788 * gfortran.dg/gomp/pr72744.f90: Likewise.
9789 * gfortran.dg/gomp/pr77665.f90: Likewise.
9790 * gfortran.dg/gomp/workshare2.f90: Likewise.
9791 * gfortran.dg/gomp/workshare3.f90: Likewise.
9792 * gfortran.dg/goto_1.f: Likewise.
9793 * gfortran.dg/goto_2.f90: Likewise.
9794 * gfortran.dg/goto_4.f90: Likewise.
9795 * gfortran.dg/goto_6.f: Likewise.
9796 * gfortran.dg/graphite/id-26.f03: Likewise.
9797 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
9798 * gfortran.dg/graphite/pr29581.f90: Likewise.
9799 * gfortran.dg/graphite/pr29832.f90: Likewise.
9800 * gfortran.dg/graphite/run-id-1.f: Likewise.
9801 * gfortran.dg/graphite/run-id-2.f90: Likewise.
9802 * gfortran.dg/graphite/run-id-3.f90: Likewise.
9803 * gfortran.dg/hollerith.f90: Likewise.
9804 * gfortran.dg/hollerith4.f90: Likewise.
9805 * gfortran.dg/hollerith6.f90: Likewise.
9806 * gfortran.dg/hollerith8.f90: Likewise.
9807 * gfortran.dg/hollerith_1.f90: Likewise.
9808 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
9809 * gfortran.dg/hollerith_f95.f90: Likewise.
9810 * gfortran.dg/hollerith_legacy.f90: Likewise.
9811 * gfortran.dg/host_assoc_call_3.f90: Likewise.
9812 * gfortran.dg/host_assoc_function_1.f90: Likewise.
9813 * gfortran.dg/host_assoc_function_3.f90: Likewise.
9814 * gfortran.dg/host_assoc_function_4.f90: Likewise.
9815 * gfortran.dg/host_assoc_function_9.f90: Likewise.
9816 * gfortran.dg/host_dummy_index_1.f90: Likewise.
9817 * gfortran.dg/hypot_1.f90: Likewise.
9818 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
9819 * gfortran.dg/iargc.f90: Likewise.
9820 * gfortran.dg/ibits.f90: Likewise.
9821 * gfortran.dg/ichar_1.f90: Likewise.
9822 * gfortran.dg/ichar_2.f90: Likewise.
9823 * gfortran.dg/ieee/ieee_1.F90: Likewise.
9824 * gfortran.dg/ieee/ieee_2.f90: Likewise.
9825 * gfortran.dg/ieee/ieee_3.f90: Likewise.
9826 * gfortran.dg/ieee/ieee_4.f90: Likewise.
9827 * gfortran.dg/ieee/ieee_6.f90: Likewise.
9828 * gfortran.dg/ieee/ieee_7.f90: Likewise.
9829 * gfortran.dg/ieee/ieee_8.f90: Likewise.
9830 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
9831 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
9832 * gfortran.dg/ieee/large_1.f90: Likewise.
9833 * gfortran.dg/ieee/large_2.f90: Likewise.
9834 * gfortran.dg/ieee/large_3.F90: Likewise.
9835 * gfortran.dg/ieee/large_4.f90: Likewise.
9836 * gfortran.dg/ieee/rounding_1.f90: Likewise.
9837 * gfortran.dg/ieee/underflow_1.f90: Likewise.
9838 * gfortran.dg/impl_do_var_data.f90: Likewise.
9839 * gfortran.dg/implicit_10.f90: Likewise.
9840 * gfortran.dg/implicit_12.f90: Likewise.
9841 * gfortran.dg/implicit_class_1.f90: Likewise.
9842 * gfortran.dg/implicit_pure_1.f90: Likewise.
9843 * gfortran.dg/implied_do_1.f90: Likewise.
9844 * gfortran.dg/implied_do_io_1.f90: Likewise.
9845 * gfortran.dg/implied_do_io_2.f90: Likewise.
9846 * gfortran.dg/implied_do_io_3.f90: Likewise.
9847 * gfortran.dg/implied_shape_1.f08: Likewise.
9848 * gfortran.dg/import.f90: Likewise.
9849 * gfortran.dg/import4.f90: Likewise.
9850 * gfortran.dg/impure_1.f08: Likewise.
9851 * gfortran.dg/index.f90: Likewise.
9852 * gfortran.dg/index_2.f90: Likewise.
9853 * gfortran.dg/init_flag_1.f90: Likewise.
9854 * gfortran.dg/init_flag_10.f90: Likewise.
9855 * gfortran.dg/init_flag_15.f03: Likewise.
9856 * gfortran.dg/init_flag_2.f90: Likewise.
9857 * gfortran.dg/init_flag_3.f90: Likewise.
9858 * gfortran.dg/init_flag_4.f90: Likewise.
9859 * gfortran.dg/init_flag_5.f90: Likewise.
9860 * gfortran.dg/init_flag_6.f90: Likewise.
9861 * gfortran.dg/init_flag_7.f90: Likewise.
9862 * gfortran.dg/init_flag_9.f90: Likewise.
9863 * gfortran.dg/initialization_11.f90: Likewise.
9864 * gfortran.dg/initialization_19.f90: Likewise.
9865 * gfortran.dg/initialization_2.f90: Likewise.
9866 * gfortran.dg/initialization_22.f90: Likewise.
9867 * gfortran.dg/initialization_27.f90: Likewise.
9868 * gfortran.dg/initialization_5.f90: Likewise.
9869 * gfortran.dg/initialization_6.f90: Likewise.
9870 * gfortran.dg/inline_matmul_1.f90: Likewise.
9871 * gfortran.dg/inline_matmul_10.f90: Likewise.
9872 * gfortran.dg/inline_matmul_11.f90: Likewise.
9873 * gfortran.dg/inline_matmul_13.f90: Likewise.
9874 * gfortran.dg/inline_matmul_14.f90: Likewise.
9875 * gfortran.dg/inline_matmul_16.f90: Likewise.
9876 * gfortran.dg/inline_matmul_17.f90: Likewise.
9877 * gfortran.dg/inline_matmul_18.f90: Likewise.
9878 * gfortran.dg/inline_matmul_19.f90: Likewise.
9879 * gfortran.dg/inline_matmul_2.f90: Likewise.
9880 * gfortran.dg/inline_matmul_20.f90: Likewise.
9881 * gfortran.dg/inline_matmul_22.f90: Likewise.
9882 * gfortran.dg/inline_matmul_3.f90: Likewise.
9883 * gfortran.dg/inline_matmul_4.f90: Likewise.
9884 * gfortran.dg/inline_matmul_5.f90: Likewise.
9885 * gfortran.dg/inline_matmul_6.f90: Likewise.
9886 * gfortran.dg/inline_matmul_7.f90: Likewise.
9887 * gfortran.dg/inline_matmul_8.f90: Likewise.
9888 * gfortran.dg/inline_matmul_9.f90: Likewise.
9889 * gfortran.dg/inline_sum_1.f90: Likewise.
9890 * gfortran.dg/inline_sum_3.f90: Likewise.
9891 * gfortran.dg/inline_sum_5.f90: Likewise.
9892 * gfortran.dg/inquire-complex.f90: Likewise.
9893 * gfortran.dg/inquire.f90: Likewise.
9894 * gfortran.dg/inquire_10.f90: Likewise.
9895 * gfortran.dg/inquire_13.f90: Likewise.
9896 * gfortran.dg/inquire_15.f90: Likewise.
9897 * gfortran.dg/inquire_16.f90: Likewise.
9898 * gfortran.dg/inquire_17.f90: Likewise.
9899 * gfortran.dg/inquire_5.f90: Likewise.
9900 * gfortran.dg/inquire_6.f90: Likewise.
9901 * gfortran.dg/inquire_7.f90: Likewise.
9902 * gfortran.dg/inquire_9.f90: Likewise.
9903 * gfortran.dg/inquire_internal.f90: Likewise.
9904 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
9905 * gfortran.dg/inquire_size.f90: Likewise.
9906 * gfortran.dg/int_1.f90: Likewise.
9907 * gfortran.dg/int_conv_1.f90: Likewise.
9908 * gfortran.dg/int_range_io_1.f90: Likewise.
9909 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
9910 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
9911 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
9912 * gfortran.dg/integer_plus.f90: Likewise.
9913 * gfortran.dg/intent_out_2.f90: Likewise.
9914 * gfortran.dg/intent_out_5.f90: Likewise.
9915 * gfortran.dg/intent_out_6.f90: Likewise.
9916 * gfortran.dg/interface_12.f90: Likewise.
9917 * gfortran.dg/interface_19.f90: Likewise.
9918 * gfortran.dg/interface_4.f90: Likewise.
9919 * gfortran.dg/interface_5.f90: Likewise.
9920 * gfortran.dg/interface_9.f90: Likewise.
9921 * gfortran.dg/interface_assignment_1.f90: Likewise.
9922 * gfortran.dg/interface_assignment_2.f90: Likewise.
9923 * gfortran.dg/internal_dummy_2.f08: Likewise.
9924 * gfortran.dg/internal_dummy_3.f08: Likewise.
9925 * gfortran.dg/internal_dummy_4.f08: Likewise.
9926 * gfortran.dg/internal_pack_1.f90: Likewise.
9927 * gfortran.dg/internal_pack_10.f90: Likewise.
9928 * gfortran.dg/internal_pack_12.f90: Likewise.
9929 * gfortran.dg/internal_pack_13.f90: Likewise.
9930 * gfortran.dg/internal_pack_14.f90: Likewise.
9931 * gfortran.dg/internal_pack_15.f90: Likewise.
9932 * gfortran.dg/internal_pack_2.f90: Likewise.
9933 * gfortran.dg/internal_pack_3.f90: Likewise.
9934 * gfortran.dg/internal_pack_4.f90: Likewise.
9935 * gfortran.dg/internal_pack_6.f90: Likewise.
9936 * gfortran.dg/internal_pack_8.f90: Likewise.
9937 * gfortran.dg/internal_readwrite_1.f90: Likewise.
9938 * gfortran.dg/internal_readwrite_2.f90: Likewise.
9939 * gfortran.dg/internal_readwrite_3.f90: Likewise.
9940 * gfortran.dg/intrinsic_actual_1.f: Likewise.
9941 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
9942 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
9943 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
9944 * gfortran.dg/intrinsic_char_1.f90: Likewise.
9945 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
9946 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
9947 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
9948 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
9949 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
9950 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
9951 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
9952 * gfortran.dg/intrinsic_product_1.f90: Likewise.
9953 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
9954 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9955 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
9956 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
9957 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
9958 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
9959 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
9960 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
9961 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
9962 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
9963 * gfortran.dg/io_err_1.f90: Likewise.
9964 * gfortran.dg/io_real_boz.f90: Likewise.
9965 * gfortran.dg/iomsg_1.f90: Likewise.
9966 * gfortran.dg/iostat_1.f90: Likewise.
9967 * gfortran.dg/iostat_2.f90: Likewise.
9968 * gfortran.dg/iostat_4.f90: Likewise.
9969 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
9970 * gfortran.dg/ishft_1.f90: Likewise.
9971 * gfortran.dg/ishft_2.f90: Likewise.
9972 * gfortran.dg/ishft_4.f90: Likewise.
9973 * gfortran.dg/isnan_1.f90: Likewise.
9974 * gfortran.dg/isnan_2.f90: Likewise.
9975 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
9976 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
9977 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
9978 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
9979 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
9980 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
9981 * gfortran.dg/itime_idate_1.f: Likewise.
9982 * gfortran.dg/itime_idate_2.f: Likewise.
9983 * gfortran.dg/large_integer_kind_1.f90: Likewise.
9984 * gfortran.dg/large_integer_kind_2.f90: Likewise.
9985 * gfortran.dg/large_real_kind_1.f90: Likewise.
9986 * gfortran.dg/large_real_kind_2.F90: Likewise.
9987 * gfortran.dg/large_real_kind_3.F90: Likewise.
9988 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
9989 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
9990 * gfortran.dg/large_recl.f90: Likewise.
9991 * gfortran.dg/large_unit_1.f90: Likewise.
9992 * gfortran.dg/large_unit_2.f90: Likewise.
9993 * gfortran.dg/largeequiv_1.f90: Likewise.
9994 * gfortran.dg/leadz_trailz_1.f90: Likewise.
9995 * gfortran.dg/leadz_trailz_2.f90: Likewise.
9996 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9997 * gfortran.dg/list_read_1.f90: Likewise.
9998 * gfortran.dg/list_read_10.f90: Likewise.
9999 * gfortran.dg/list_read_11.f90: Likewise.
10000 * gfortran.dg/list_read_12.f90: Likewise.
10001 * gfortran.dg/list_read_13.f: Likewise.
10002 * gfortran.dg/list_read_14.f90: Likewise.
10003 * gfortran.dg/list_read_2.f90: Likewise.
10004 * gfortran.dg/list_read_3.f90: Likewise.
10005 * gfortran.dg/list_read_4.f90: Likewise.
10006 * gfortran.dg/list_read_5.f90: Likewise.
10007 * gfortran.dg/list_read_6.f90: Likewise.
10008 * gfortran.dg/list_read_7.f90: Likewise.
10009 * gfortran.dg/list_read_8.f90: Likewise.
10010 * gfortran.dg/list_read_9.f90: Likewise.
10011 * gfortran.dg/loc_2.f90: Likewise.
10012 * gfortran.dg/logical_1.f90: Likewise.
10013 * gfortran.dg/logical_dot_product.f90: Likewise.
10014 * gfortran.dg/logical_temp_io.f90: Likewise.
10015 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10016 * gfortran.dg/lrshift_1.f90: Likewise.
10017 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10018 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10019 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10020 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10021 * gfortran.dg/make_unit.f90: Likewise.
10022 * gfortran.dg/mapping_1.f90: Likewise.
10023 * gfortran.dg/mapping_2.f90: Likewise.
10024 * gfortran.dg/mapping_3.f90: Likewise.
10025 * gfortran.dg/masklr_1.F90: Likewise.
10026 * gfortran.dg/masklr_2.F90: Likewise.
10027 * gfortran.dg/matmul_1.f90: Likewise.
10028 * gfortran.dg/matmul_10.f90: Likewise.
10029 * gfortran.dg/matmul_12.f90: Likewise.
10030 * gfortran.dg/matmul_16.f90: Likewise.
10031 * gfortran.dg/matmul_17.f90: Likewise.
10032 * gfortran.dg/matmul_18.f90: Likewise.
10033 * gfortran.dg/matmul_2.f90: Likewise.
10034 * gfortran.dg/matmul_3.f90: Likewise.
10035 * gfortran.dg/matmul_4.f90: Likewise.
10036 * gfortran.dg/matmul_6.f90: Likewise.
10037 * gfortran.dg/matmul_8.f03: Likewise.
10038 * gfortran.dg/matmul_9.f90: Likewise.
10039 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10040 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10041 * gfortran.dg/matmul_const.f90: Likewise.
10042 * gfortran.dg/maxloc_1.f90: Likewise.
10043 * gfortran.dg/maxloc_2.f90: Likewise.
10044 * gfortran.dg/maxloc_3.f90: Likewise.
10045 * gfortran.dg/maxloc_4.f90: Likewise.
10046 * gfortran.dg/maxloc_string_1.f90: Likewise.
10047 * gfortran.dg/maxlocval_1.f90: Likewise.
10048 * gfortran.dg/maxlocval_2.f90: Likewise.
10049 * gfortran.dg/maxlocval_3.f90: Likewise.
10050 * gfortran.dg/maxlocval_4.f90: Likewise.
10051 * gfortran.dg/maxval_char_1.f90: Likewise.
10052 * gfortran.dg/maxval_char_2.f90: Likewise.
10053 * gfortran.dg/maxval_char_3.f90: Likewise.
10054 * gfortran.dg/maxval_char_4.f90: Likewise.
10055 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10056 * gfortran.dg/mclock.f90: Likewise.
10057 * gfortran.dg/merge_bits_1.F90: Likewise.
10058 * gfortran.dg/merge_bits_2.F90: Likewise.
10059 * gfortran.dg/merge_char_1.f90: Likewise.
10060 * gfortran.dg/merge_init_expr.f90: Likewise.
10061 * gfortran.dg/min_max_optional_1.f90: Likewise.
10062 * gfortran.dg/min_max_optional_5.f90: Likewise.
10063 * gfortran.dg/minloc_1.f90: Likewise.
10064 * gfortran.dg/minloc_2.f90: Likewise.
10065 * gfortran.dg/minloc_3.f90: Likewise.
10066 * gfortran.dg/minloc_4.f90: Likewise.
10067 * gfortran.dg/minloc_string_1.f90: Likewise.
10068 * gfortran.dg/minlocval_1.f90: Likewise.
10069 * gfortran.dg/minlocval_2.f90: Likewise.
10070 * gfortran.dg/minlocval_3.f90: Likewise.
10071 * gfortran.dg/minlocval_4.f90: Likewise.
10072 * gfortran.dg/minmax_char_1.f90: Likewise.
10073 * gfortran.dg/minmaxloc_1.f90: Likewise.
10074 * gfortran.dg/minmaxloc_10.f90: Likewise.
10075 * gfortran.dg/minmaxloc_11.f90: Likewise.
10076 * gfortran.dg/minmaxloc_12.f90: Likewise.
10077 * gfortran.dg/minmaxloc_13.f90: Likewise.
10078 * gfortran.dg/minmaxloc_2.f90: Likewise.
10079 * gfortran.dg/minmaxloc_3.f90: Likewise.
10080 * gfortran.dg/minmaxloc_4.f90: Likewise.
10081 * gfortran.dg/minmaxloc_5.f90: Likewise.
10082 * gfortran.dg/minmaxloc_6.f90: Likewise.
10083 * gfortran.dg/minmaxloc_7.f90: Likewise.
10084 * gfortran.dg/minmaxloc_8.f90: Likewise.
10085 * gfortran.dg/minmaxval_1.f90: Likewise.
10086 * gfortran.dg/minval_char_1.f90: Likewise.
10087 * gfortran.dg/minval_char_2.f90: Likewise.
10088 * gfortran.dg/minval_char_3.f90: Likewise.
10089 * gfortran.dg/minval_char_4.f90: Likewise.
10090 * gfortran.dg/minval_char_5.f90: Likewise.
10091 * gfortran.dg/minval_parameter_1.f90: Likewise.
10092 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10093 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10094 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10095 * gfortran.dg/missing_parens_1.f90: Likewise.
10096 * gfortran.dg/missing_parens_2.f90: Likewise.
10097 * gfortran.dg/mod_large_1.f90: Likewise.
10098 * gfortran.dg/mod_sign0_1.f90: Likewise.
10099 * gfortran.dg/module_blank_common.f90: Likewise.
10100 * gfortran.dg/module_commons_1.f90: Likewise.
10101 * gfortran.dg/module_commons_3.f90: Likewise.
10102 * gfortran.dg/module_double_reuse.f90: Likewise.
10103 * gfortran.dg/module_equivalence_1.f90: Likewise.
10104 * gfortran.dg/module_equivalence_2.f90: Likewise.
10105 * gfortran.dg/module_equivalence_3.f90: Likewise.
10106 * gfortran.dg/module_equivalence_5.f90: Likewise.
10107 * gfortran.dg/module_interface_1.f90: Likewise.
10108 * gfortran.dg/module_nan.f90: Likewise.
10109 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10110 * gfortran.dg/module_procedure_1.f90: Likewise.
10111 * gfortran.dg/module_read_1.f90: Likewise.
10112 * gfortran.dg/module_read_2.f90: Likewise.
10113 * gfortran.dg/module_widestring_1.f90: Likewise.
10114 * gfortran.dg/move_alloc.f90: Likewise.
10115 * gfortran.dg/move_alloc_10.f90: Likewise.
10116 * gfortran.dg/move_alloc_13.f90: Likewise.
10117 * gfortran.dg/move_alloc_14.f90: Likewise.
10118 * gfortran.dg/move_alloc_15.f90: Likewise.
10119 * gfortran.dg/move_alloc_16.f90: Likewise.
10120 * gfortran.dg/move_alloc_2.f90: Likewise.
10121 * gfortran.dg/move_alloc_5.f90: Likewise.
10122 * gfortran.dg/move_alloc_6.f90: Likewise.
10123 * gfortran.dg/move_alloc_9.f90: Likewise.
10124 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10125 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10126 * gfortran.dg/mvbits_1.f90: Likewise.
10127 * gfortran.dg/mvbits_2.f90: Likewise.
10128 * gfortran.dg/mvbits_3.f90: Likewise.
10129 * gfortran.dg/mvbits_4.f90: Likewise.
10130 * gfortran.dg/mvbits_7.f90: Likewise.
10131 * gfortran.dg/mvbits_8.f90: Likewise.
10132 * gfortran.dg/namelist_11.f: Likewise.
10133 * gfortran.dg/namelist_12.f: Likewise.
10134 * gfortran.dg/namelist_13.f90: Likewise.
10135 * gfortran.dg/namelist_14.f90: Likewise.
10136 * gfortran.dg/namelist_15.f90: Likewise.
10137 * gfortran.dg/namelist_16.f90: Likewise.
10138 * gfortran.dg/namelist_17.f90: Likewise.
10139 * gfortran.dg/namelist_18.f90: Likewise.
10140 * gfortran.dg/namelist_19.f90: Likewise.
10141 * gfortran.dg/namelist_20.f90: Likewise.
10142 * gfortran.dg/namelist_21.f90: Likewise.
10143 * gfortran.dg/namelist_22.f90: Likewise.
10144 * gfortran.dg/namelist_23.f90: Likewise.
10145 * gfortran.dg/namelist_24.f90: Likewise.
10146 * gfortran.dg/namelist_26.f90: Likewise.
10147 * gfortran.dg/namelist_27.f90: Likewise.
10148 * gfortran.dg/namelist_28.f90: Likewise.
10149 * gfortran.dg/namelist_29.f90: Likewise.
10150 * gfortran.dg/namelist_37.f90: Likewise.
10151 * gfortran.dg/namelist_38.f90: Likewise.
10152 * gfortran.dg/namelist_39.f90: Likewise.
10153 * gfortran.dg/namelist_40.f90: Likewise.
10154 * gfortran.dg/namelist_41.f90: Likewise.
10155 * gfortran.dg/namelist_42.f90: Likewise.
10156 * gfortran.dg/namelist_43.f90: Likewise.
10157 * gfortran.dg/namelist_44.f90: Likewise.
10158 * gfortran.dg/namelist_47.f90: Likewise.
10159 * gfortran.dg/namelist_48.f90: Likewise.
10160 * gfortran.dg/namelist_49.f90: Likewise.
10161 * gfortran.dg/namelist_50.f90: Likewise.
10162 * gfortran.dg/namelist_51.f90: Likewise.
10163 * gfortran.dg/namelist_52.f90: Likewise.
10164 * gfortran.dg/namelist_54.f90: Likewise.
10165 * gfortran.dg/namelist_55.f90: Likewise.
10166 * gfortran.dg/namelist_56.f90: Likewise.
10167 * gfortran.dg/namelist_57.f90: Likewise.
10168 * gfortran.dg/namelist_58.f90: Likewise.
10169 * gfortran.dg/namelist_59.f90: Likewise.
10170 * gfortran.dg/namelist_60.f90: Likewise.
10171 * gfortran.dg/namelist_61.f90: Likewise.
10172 * gfortran.dg/namelist_64.f90: Likewise.
10173 * gfortran.dg/namelist_65.f90: Likewise.
10174 * gfortran.dg/namelist_69.f90: Likewise.
10175 * gfortran.dg/namelist_70.f90: Likewise.
10176 * gfortran.dg/namelist_71.f90: Likewise.
10177 * gfortran.dg/namelist_72.f: Likewise.
10178 * gfortran.dg/namelist_73.f90: Likewise.
10179 * gfortran.dg/namelist_77.f90: Likewise.
10180 * gfortran.dg/namelist_78.f90: Likewise.
10181 * gfortran.dg/namelist_79.f90: Likewise.
10182 * gfortran.dg/namelist_80.f90: Likewise.
10183 * gfortran.dg/namelist_81.f90: Likewise.
10184 * gfortran.dg/namelist_82.f90: Likewise.
10185 * gfortran.dg/namelist_84.f90: Likewise.
10186 * gfortran.dg/namelist_85.f90: Likewise.
10187 * gfortran.dg/namelist_86.f90: Likewise.
10188 * gfortran.dg/namelist_87.f90: Likewise.
10189 * gfortran.dg/namelist_88.f90: Likewise.
10190 * gfortran.dg/namelist_89.f90: Likewise.
10191 * gfortran.dg/namelist_90.f: Likewise.
10192 * gfortran.dg/namelist_95.f90: Likewise.
10193 * gfortran.dg/namelist_char_only.f90: Likewise.
10194 * gfortran.dg/namelist_empty.f90: Likewise.
10195 * gfortran.dg/namelist_internal.f90: Likewise.
10196 * gfortran.dg/namelist_use.f90: Likewise.
10197 * gfortran.dg/namelist_use_only.f90: Likewise.
10198 * gfortran.dg/namelist_utf8.f90: Likewise.
10199 * gfortran.dg/nan_1.f90: Likewise.
10200 * gfortran.dg/nan_2.f90: Likewise.
10201 * gfortran.dg/nan_3.f90: Likewise.
10202 * gfortran.dg/nan_6.f90: Likewise.
10203 * gfortran.dg/nan_7.f90: Likewise.
10204 * gfortran.dg/nearest_1.f90: Likewise.
10205 * gfortran.dg/nearest_2.f90: Likewise.
10206 * gfortran.dg/nearest_3.f90: Likewise.
10207 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10208 * gfortran.dg/negative_automatic_size.f90: Likewise.
10209 * gfortran.dg/negative_unit.f: Likewise.
10210 * gfortran.dg/negative_unit2.f90: Likewise.
10211 * gfortran.dg/negative_unit_int8.f: Likewise.
10212 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10213 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10214 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10215 * gfortran.dg/nested_modules_1.f90: Likewise.
10216 * gfortran.dg/nested_modules_2.f90: Likewise.
10217 * gfortran.dg/nested_modules_3.f90: Likewise.
10218 * gfortran.dg/nesting_1.f90: Likewise.
10219 * gfortran.dg/new_line.f90: Likewise.
10220 * gfortran.dg/newunit_1.f90: Likewise.
10221 * gfortran.dg/newunit_3.f90: Likewise.
10222 * gfortran.dg/newunit_5.f90.f90: Likewise.
10223 * gfortran.dg/nint_1.f90: Likewise.
10224 * gfortran.dg/nint_2.f90: Likewise.
10225 * gfortran.dg/no_arg_check_2.f90: Likewise.
10226 * gfortran.dg/no_range_check_1.f90: Likewise.
10227 * gfortran.dg/no_range_check_2.f90: Likewise.
10228 * gfortran.dg/no_range_check_3.f90: Likewise.
10229 * gfortran.dg/noadv_size.f90: Likewise.
10230 * gfortran.dg/nonreturning_statements.f90: Likewise.
10231 * gfortran.dg/norm2_1.f90: Likewise.
10232 * gfortran.dg/norm2_3.f90: Likewise.
10233 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10234 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10235 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10236 * gfortran.dg/null_4.f90: Likewise.
10237 * gfortran.dg/null_9.f90: Likewise.
10238 * gfortran.dg/nullify_3.f90: Likewise.
10239 * gfortran.dg/oldstyle_1.f90: Likewise.
10240 * gfortran.dg/open_access_append_1.f90: Likewise.
10241 * gfortran.dg/open_access_append_2.f90: Likewise.
10242 * gfortran.dg/open_errors.f90: Likewise.
10243 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10244 * gfortran.dg/open_new.f90: Likewise.
10245 * gfortran.dg/open_readonly_1.f90: Likewise.
10246 * gfortran.dg/operator_1.f90: Likewise.
10247 * gfortran.dg/optional_absent_1.f90: Likewise.
10248 * gfortran.dg/optional_absent_2.f90: Likewise.
10249 * gfortran.dg/optional_absent_3.f90: Likewise.
10250 * gfortran.dg/optional_class_1.f90: Likewise.
10251 * gfortran.dg/optional_dim_2.f90: Likewise.
10252 * gfortran.dg/optional_dim_3.f90: Likewise.
10253 * gfortran.dg/output_exponents_1.f90: Likewise.
10254 * gfortran.dg/overload_1.f90: Likewise.
10255 * gfortran.dg/overload_2.f90: Likewise.
10256 * gfortran.dg/overwrite_1.f: Likewise.
10257 * gfortran.dg/pad_no.f90: Likewise.
10258 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10259 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10260 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10261 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10262 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10263 * gfortran.dg/parens_3.f90: Likewise.
10264 * gfortran.dg/parens_5.f90: Likewise.
10265 * gfortran.dg/parens_6.f90: Likewise.
10266 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10267 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10268 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10269 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10270 * gfortran.dg/parity_1.f90: Likewise.
10271 * gfortran.dg/past_eor.f90: Likewise.
10272 * gfortran.dg/pdt_1.f03: Likewise.
10273 * gfortran.dg/pdt_10.f03: Likewise.
10274 * gfortran.dg/pdt_11.f03: Likewise.
10275 * gfortran.dg/pdt_12.f03: Likewise.
10276 * gfortran.dg/pdt_13.f03: Likewise.
10277 * gfortran.dg/pdt_14.f03: Likewise.
10278 * gfortran.dg/pdt_15.f03: Likewise.
10279 * gfortran.dg/pdt_19.f03: Likewise.
10280 * gfortran.dg/pdt_20.f03: Likewise.
10281 * gfortran.dg/pdt_22.f03: Likewise.
10282 * gfortran.dg/pdt_23.f03: Likewise.
10283 * gfortran.dg/pdt_25.f03: Likewise.
10284 * gfortran.dg/pdt_26.f03: Likewise.
10285 * gfortran.dg/pdt_27.f03: Likewise.
10286 * gfortran.dg/pdt_28.f03: Likewise.
10287 * gfortran.dg/pdt_3.f03: Likewise.
10288 * gfortran.dg/pdt_4.f03: Likewise.
10289 * gfortran.dg/pdt_5.f03: Likewise.
10290 * gfortran.dg/pdt_7.f03: Likewise.
10291 * gfortran.dg/pointer_1.f90: Likewise.
10292 * gfortran.dg/pointer_array_1.f90: Likewise.
10293 * gfortran.dg/pointer_array_3.f90: Likewise.
10294 * gfortran.dg/pointer_array_4.f90: Likewise.
10295 * gfortran.dg/pointer_array_5.f90: Likewise.
10296 * gfortran.dg/pointer_array_6.f90: Likewise.
10297 * gfortran.dg/pointer_array_7.f90: Likewise.
10298 * gfortran.dg/pointer_array_8.f90: Likewise.
10299 * gfortran.dg/pointer_array_9.f90: Likewise.
10300 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10301 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10302 * gfortran.dg/pointer_assign_10.f90: Likewise.
10303 * gfortran.dg/pointer_assign_11.f90: Likewise.
10304 * gfortran.dg/pointer_assign_4.f90: Likewise.
10305 * gfortran.dg/pointer_assign_8.f90: Likewise.
10306 * gfortran.dg/pointer_assign_9.f90: Likewise.
10307 * gfortran.dg/pointer_check_10.f90: Likewise.
10308 * gfortran.dg/pointer_check_9.f90: Likewise.
10309 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10310 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10311 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10312 * gfortran.dg/pointer_init_1.f90: Likewise.
10313 * gfortran.dg/pointer_init_3.f90: Likewise.
10314 * gfortran.dg/pointer_init_4.f90: Likewise.
10315 * gfortran.dg/pointer_init_5.f90: Likewise.
10316 * gfortran.dg/pointer_init_8.f90: Likewise.
10317 * gfortran.dg/pointer_intent_1.f90: Likewise.
10318 * gfortran.dg/pointer_intent_4.f90: Likewise.
10319 * gfortran.dg/pointer_intent_5.f90: Likewise.
10320 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10321 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10322 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10323 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10324 * gfortran.dg/pointer_target_1.f90: Likewise.
10325 * gfortran.dg/pointer_target_2.f90: Likewise.
10326 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10327 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10328 * gfortran.dg/power.f90: Likewise.
10329 * gfortran.dg/power1.f90: Likewise.
10330 * gfortran.dg/power_3.f90: Likewise.
10331 * gfortran.dg/power_4.f90: Likewise.
10332 * gfortran.dg/power_5.f90: Likewise.
10333 * gfortran.dg/pr12884.f: Likewise.
10334 * gfortran.dg/pr15129.f90: Likewise.
10335 * gfortran.dg/pr15140.f90: Likewise.
10336 * gfortran.dg/pr15324.f90: Likewise.
10337 * gfortran.dg/pr15332.f: Likewise.
10338 * gfortran.dg/pr15957.f90: Likewise.
10339 * gfortran.dg/pr15959.f90: Likewise.
10340 * gfortran.dg/pr16597.f90: Likewise.
10341 * gfortran.dg/pr16861.f90: Likewise.
10342 * gfortran.dg/pr16938.f90: Likewise.
10343 * gfortran.dg/pr17090.f90: Likewise.
10344 * gfortran.dg/pr17143.f90: Likewise.
10345 * gfortran.dg/pr17164.f90: Likewise.
10346 * gfortran.dg/pr17229.f: Likewise.
10347 * gfortran.dg/pr17285.f90: Likewise.
10348 * gfortran.dg/pr17286.f90: Likewise.
10349 * gfortran.dg/pr17472.f: Likewise.
10350 * gfortran.dg/pr17612.f90: Likewise.
10351 * gfortran.dg/pr17706.f90: Likewise.
10352 * gfortran.dg/pr18025.f90: Likewise.
10353 * gfortran.dg/pr18122.f90: Likewise.
10354 * gfortran.dg/pr18210.f90: Likewise.
10355 * gfortran.dg/pr18392.f90: Likewise.
10356 * gfortran.dg/pr19155.f: Likewise.
10357 * gfortran.dg/pr19216.f: Likewise.
10358 * gfortran.dg/pr19467.f90: Likewise.
10359 * gfortran.dg/pr19657.f: Likewise.
10360 * gfortran.dg/pr19926.f90: Likewise.
10361 * gfortran.dg/pr19928-1.f90: Likewise.
10362 * gfortran.dg/pr19928-2.f90: Likewise.
10363 * gfortran.dg/pr20086.f90: Likewise.
10364 * gfortran.dg/pr20124.f90: Likewise.
10365 * gfortran.dg/pr20163-2.f: Likewise.
10366 * gfortran.dg/pr20480.f90: Likewise.
10367 * gfortran.dg/pr20755.f: Likewise.
10368 * gfortran.dg/pr20950.f: Likewise.
10369 * gfortran.dg/pr21177.f90: Likewise.
10370 * gfortran.dg/pr21730.f: Likewise.
10371 * gfortran.dg/pr22491.f: Likewise.
10372 * gfortran.dg/pr25603.f: Likewise.
10373 * gfortran.dg/pr26246_2.f90: Likewise.
10374 * gfortran.dg/pr32136.f90: Likewise.
10375 * gfortran.dg/pr32533.f90: Likewise.
10376 * gfortran.dg/pr33794.f90: Likewise.
10377 * gfortran.dg/pr35662.f90: Likewise.
10378 * gfortran.dg/pr35944-1.f90: Likewise.
10379 * gfortran.dg/pr35944-2.f90: Likewise.
10380 * gfortran.dg/pr35983.f90: Likewise.
10381 * gfortran.dg/pr39865.f90: Likewise.
10382 * gfortran.dg/pr41212.f90: Likewise.
10383 * gfortran.dg/pr43808.f90: Likewise.
10384 * gfortran.dg/pr44592.f90: Likewise.
10385 * gfortran.dg/pr44735.f90: Likewise.
10386 * gfortran.dg/pr45308.f03: Likewise.
10387 * gfortran.dg/pr46297.f: Likewise.
10388 * gfortran.dg/pr46588.f90: Likewise.
10389 * gfortran.dg/pr46665.f90: Likewise.
10390 * gfortran.dg/pr46804.f90: Likewise.
10391 * gfortran.dg/pr47008.f03: Likewise.
10392 * gfortran.dg/pr47614.f: Likewise.
10393 * gfortran.dg/pr47878.f90: Likewise.
10394 * gfortran.dg/pr49103.f90: Likewise.
10395 * gfortran.dg/pr50069_1.f90: Likewise.
10396 * gfortran.dg/pr50769.f90: Likewise.
10397 * gfortran.dg/pr52608.f90: Likewise.
10398 * gfortran.dg/pr55086_2.f90: Likewise.
10399 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10400 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10401 * gfortran.dg/pr55330.f90: Likewise.
10402 * gfortran.dg/pr56015.f90: Likewise.
10403 * gfortran.dg/pr57910.f90: Likewise.
10404 * gfortran.dg/pr59700.f90: Likewise.
10405 * gfortran.dg/pr62125.f90: Likewise.
10406 * gfortran.dg/pr64530.f90: Likewise.
10407 * gfortran.dg/pr65429.f90: Likewise.
10408 * gfortran.dg/pr65450.f90: Likewise.
10409 * gfortran.dg/pr65504.f90: Likewise.
10410 * gfortran.dg/pr65903.f90: Likewise.
10411 * gfortran.dg/pr66311.f90: Likewise.
10412 * gfortran.dg/pr66864.f90: Likewise.
10413 * gfortran.dg/pr67140.f90: Likewise.
10414 * gfortran.dg/pr67524.f90: Likewise.
10415 * gfortran.dg/pr67885.f90: Likewise.
10416 * gfortran.dg/pr68053.f90: Likewise.
10417 * gfortran.dg/pr68566.f90: Likewise.
10418 * gfortran.dg/pr69514_1.f90: Likewise.
10419 * gfortran.dg/pr69514_2.f90: Likewise.
10420 * gfortran.dg/pr69739.f90: Likewise.
10421 * gfortran.dg/pr70673.f90: Likewise.
10422 * gfortran.dg/pr71523_2.f90: Likewise.
10423 * gfortran.dg/pr71764.f90: Likewise.
10424 * gfortran.dg/pr78092.f90: Likewise.
10425 * gfortran.dg/pr82973.f90: Likewise.
10426 * gfortran.dg/pr83864.f90: Likewise.
10427 * gfortran.dg/pr83874.f90: Likewise.
10428 * gfortran.dg/pr84088.f90: Likewise.
10429 * gfortran.dg/pr84155.f90: Likewise.
10430 * gfortran.dg/proc_decl_12.f90: Likewise.
10431 * gfortran.dg/proc_decl_13.f90: Likewise.
10432 * gfortran.dg/proc_decl_15.f90: Likewise.
10433 * gfortran.dg/proc_decl_17.f90: Likewise.
10434 * gfortran.dg/proc_decl_18.f90: Likewise.
10435 * gfortran.dg/proc_decl_2.f90: Likewise.
10436 * gfortran.dg/proc_decl_5.f90: Likewise.
10437 * gfortran.dg/proc_decl_9.f90: Likewise.
10438 * gfortran.dg/proc_ptr_1.f90: Likewise.
10439 * gfortran.dg/proc_ptr_10.f90: Likewise.
10440 * gfortran.dg/proc_ptr_12.f90: Likewise.
10441 * gfortran.dg/proc_ptr_18.f90: Likewise.
10442 * gfortran.dg/proc_ptr_19.f90: Likewise.
10443 * gfortran.dg/proc_ptr_21.f90: Likewise.
10444 * gfortran.dg/proc_ptr_22.f90: Likewise.
10445 * gfortran.dg/proc_ptr_23.f90: Likewise.
10446 * gfortran.dg/proc_ptr_25.f90: Likewise.
10447 * gfortran.dg/proc_ptr_26.f90: Likewise.
10448 * gfortran.dg/proc_ptr_3.f90: Likewise.
10449 * gfortran.dg/proc_ptr_36.f90: Likewise.
10450 * gfortran.dg/proc_ptr_47.f90: Likewise.
10451 * gfortran.dg/proc_ptr_48.f90: Likewise.
10452 * gfortran.dg/proc_ptr_5.f90: Likewise.
10453 * gfortran.dg/proc_ptr_6.f90: Likewise.
10454 * gfortran.dg/proc_ptr_7.f90: Likewise.
10455 * gfortran.dg/proc_ptr_8.f90: Likewise.
10456 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10457 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10458 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10459 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10460 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10461 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10462 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10463 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10464 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10465 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10466 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10467 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10468 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10469 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10470 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10471 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10472 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10473 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10474 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10475 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10476 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10477 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10478 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10479 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10480 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10481 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10482 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10483 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10484 * gfortran.dg/product_init_expr.f03: Likewise.
10485 * gfortran.dg/promotion.f90: Likewise.
10486 * gfortran.dg/promotion_3.f90: Likewise.
10487 * gfortran.dg/promotion_4.f90: Likewise.
10488 * gfortran.dg/protected_1.f90: Likewise.
10489 * gfortran.dg/protected_2.f90: Likewise.
10490 * gfortran.dg/ptr-func-1.f90: Likewise.
10491 * gfortran.dg/ptr-func-2.f90: Likewise.
10492 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10493 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10494 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10495 * gfortran.dg/pure_byref_1.f90: Likewise.
10496 * gfortran.dg/pure_byref_2.f90: Likewise.
10497 * gfortran.dg/pure_byref_3.f90: Likewise.
10498 * gfortran.dg/quad_2.f90: Likewise.
10499 * gfortran.dg/quad_3.f90: Likewise.
10500 * gfortran.dg/random_3.f90: Likewise.
10501 * gfortran.dg/random_4.f90: Likewise.
10502 * gfortran.dg/random_7.f90: Likewise.
10503 * gfortran.dg/read_2.f90: Likewise.
10504 * gfortran.dg/read_3.f90: Likewise.
10505 * gfortran.dg/read_4.f90: Likewise.
10506 * gfortran.dg/read_5.f90: Likewise.
10507 * gfortran.dg/read_bad_advance.f90: Likewise.
10508 * gfortran.dg/read_bang.f90: Likewise.
10509 * gfortran.dg/read_bang4.f90: Likewise.
10510 * gfortran.dg/read_comma.f: Likewise.
10511 * gfortran.dg/read_dir.f90: Likewise.
10512 * gfortran.dg/read_empty_file.f: Likewise.
10513 * gfortran.dg/read_eof_1.f90: Likewise.
10514 * gfortran.dg/read_eof_2.f90: Likewise.
10515 * gfortran.dg/read_eof_3.f90: Likewise.
10516 * gfortran.dg/read_eof_4.f90: Likewise.
10517 * gfortran.dg/read_eof_5.f90: Likewise.
10518 * gfortran.dg/read_eof_6.f: Likewise.
10519 * gfortran.dg/read_eof_7.f90: Likewise.
10520 * gfortran.dg/read_eof_8.f90: Likewise.
10521 * gfortran.dg/read_eof_all.f90: Likewise.
10522 * gfortran.dg/read_eor.f90: Likewise.
10523 * gfortran.dg/read_float_1.f90: Likewise.
10524 * gfortran.dg/read_float_2.f03: Likewise.
10525 * gfortran.dg/read_float_3.f90: Likewise.
10526 * gfortran.dg/read_float_4.f90: Likewise.
10527 * gfortran.dg/read_infnan_1.f90: Likewise.
10528 * gfortran.dg/read_list_eof_1.f90: Likewise.
10529 * gfortran.dg/read_logical.f90: Likewise.
10530 * gfortran.dg/read_many_1.f: Likewise.
10531 * gfortran.dg/read_no_eor.f90: Likewise.
10532 * gfortran.dg/read_noadvance.f90: Likewise.
10533 * gfortran.dg/read_repeat.f90: Likewise.
10534 * gfortran.dg/read_repeat_2.f90: Likewise.
10535 * gfortran.dg/read_size_noadvance.f90: Likewise.
10536 * gfortran.dg/read_x_eof.f90: Likewise.
10537 * gfortran.dg/read_x_past.f: Likewise.
10538 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10539 * gfortran.dg/real_const_1.f: Likewise.
10540 * gfortran.dg/real_const_2.f90: Likewise.
10541 * gfortran.dg/real_const_3.f90: Likewise.
10542 * gfortran.dg/real_do_1.f90: Likewise.
10543 * gfortran.dg/real_index_1.f90: Likewise.
10544 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10545 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10546 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10547 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10548 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10549 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10550 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10551 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10552 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10553 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10554 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10555 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10556 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10557 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10558 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10559 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10560 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10561 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10562 * gfortran.dg/record_marker_1.f90: Likewise.
10563 * gfortran.dg/record_marker_2.f: Likewise.
10564 * gfortran.dg/record_marker_3.f90: Likewise.
10565 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10566 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10567 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10568 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10569 * gfortran.dg/recursive_check_7.f90: Likewise.
10570 * gfortran.dg/recursive_reference_1.f90: Likewise.
10571 * gfortran.dg/recursive_reference_2.f90: Likewise.
10572 * gfortran.dg/recursive_stack.f90: Likewise.
10573 * gfortran.dg/reduction.f90: Likewise.
10574 * gfortran.dg/repack_arrays_1.f90: Likewise.
10575 * gfortran.dg/repeat_1.f90: Likewise.
10576 * gfortran.dg/repeat_2.f90: Likewise.
10577 * gfortran.dg/repeat_3.f90: Likewise.
10578 * gfortran.dg/repeat_6.f90: Likewise.
10579 * gfortran.dg/reshape-alloc.f90: Likewise.
10580 * gfortran.dg/reshape-complex.f90: Likewise.
10581 * gfortran.dg/reshape.f90: Likewise.
10582 * gfortran.dg/reshape_2.f90: Likewise.
10583 * gfortran.dg/reshape_7.f90: Likewise.
10584 * gfortran.dg/reshape_empty_1.f03: Likewise.
10585 * gfortran.dg/reshape_pad_1.f90: Likewise.
10586 * gfortran.dg/reshape_rank7.f90: Likewise.
10587 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10588 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10589 * gfortran.dg/result_default_init_1.f90: Likewise.
10590 * gfortran.dg/result_in_spec_1.f90: Likewise.
10591 * gfortran.dg/result_in_spec_2.f90: Likewise.
10592 * gfortran.dg/ret_array_1.f90: Likewise.
10593 * gfortran.dg/ret_pointer_1.f90: Likewise.
10594 * gfortran.dg/ret_pointer_2.f90: Likewise.
10595 * gfortran.dg/rewind_1.f90: Likewise.
10596 * gfortran.dg/round_1.f03: Likewise.
10597 * gfortran.dg/round_2.f03: Likewise.
10598 * gfortran.dg/round_3.f08: Likewise.
10599 * gfortran.dg/round_4.f90: Likewise.
10600 * gfortran.dg/rrspacing_1.f90: Likewise.
10601 * gfortran.dg/runtime_warning_1.f90: Likewise.
10602 * gfortran.dg/same_type_as_2.f03: Likewise.
10603 * gfortran.dg/save_1.f90: Likewise.
10604 * gfortran.dg/save_5.f90: Likewise.
10605 * gfortran.dg/save_6.f90: Likewise.
10606 * gfortran.dg/scalar_mask_1.f90: Likewise.
10607 * gfortran.dg/scalar_mask_2.f90: Likewise.
10608 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10609 * gfortran.dg/scale_1.f90: Likewise.
10610 * gfortran.dg/scan_1.f90: Likewise.
10611 * gfortran.dg/scan_2.f90: Likewise.
10612 * gfortran.dg/secnds-1.f: Likewise.
10613 * gfortran.dg/secnds.f: Likewise.
10614 * gfortran.dg/select_1.f90: Likewise.
10615 * gfortran.dg/select_2.f90: Likewise.
10616 * gfortran.dg/select_3.f90: Likewise.
10617 * gfortran.dg/select_5.f90: Likewise.
10618 * gfortran.dg/select_char_1.f90: Likewise.
10619 * gfortran.dg/select_char_2.f90: Likewise.
10620 * gfortran.dg/select_type_13.f03: Likewise.
10621 * gfortran.dg/select_type_14.f03: Likewise.
10622 * gfortran.dg/select_type_15.f03: Likewise.
10623 * gfortran.dg/select_type_19.f03: Likewise.
10624 * gfortran.dg/select_type_2.f03: Likewise.
10625 * gfortran.dg/select_type_26.f03: Likewise.
10626 * gfortran.dg/select_type_27.f03: Likewise.
10627 * gfortran.dg/select_type_28.f03: Likewise.
10628 * gfortran.dg/select_type_3.f03: Likewise.
10629 * gfortran.dg/select_type_35.f03: Likewise.
10630 * gfortran.dg/select_type_36.f03: Likewise.
10631 * gfortran.dg/select_type_37.f03: Likewise.
10632 * gfortran.dg/select_type_39.f03: Likewise.
10633 * gfortran.dg/select_type_4.f90: Likewise.
10634 * gfortran.dg/select_type_5.f03: Likewise.
10635 * gfortran.dg/select_type_6.f03: Likewise.
10636 * gfortran.dg/select_type_7.f03: Likewise.
10637 * gfortran.dg/select_type_8.f03: Likewise.
10638 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10639 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10640 * gfortran.dg/selected_kind_1.f90: Likewise.
10641 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10642 * gfortran.dg/shape_2.f90: Likewise.
10643 * gfortran.dg/shape_4.f90: Likewise.
10644 * gfortran.dg/shape_5.f90: Likewise.
10645 * gfortran.dg/shape_7.f90: Likewise.
10646 * gfortran.dg/shape_8.f90: Likewise.
10647 * gfortran.dg/shape_9.f90: Likewise.
10648 * gfortran.dg/shift-kind_2.f90: Likewise.
10649 * gfortran.dg/shiftalr_1.F90: Likewise.
10650 * gfortran.dg/shiftalr_2.F90: Likewise.
10651 * gfortran.dg/simpleif_1.f90: Likewise.
10652 * gfortran.dg/simplify_argN_1.f90: Likewise.
10653 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10654 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10655 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10656 * gfortran.dg/simplify_modulo.f90: Likewise.
10657 * gfortran.dg/single_char_string.f90: Likewise.
10658 * gfortran.dg/size_dim.f90: Likewise.
10659 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10660 * gfortran.dg/sizeof.f90: Likewise.
10661 * gfortran.dg/sizeof_4.f90: Likewise.
10662 * gfortran.dg/slash_1.f90: Likewise.
10663 * gfortran.dg/sms-1.f90: Likewise.
10664 * gfortran.dg/sms-2.f90: Likewise.
10665 * gfortran.dg/spec_expr_7.f90: Likewise.
10666 * gfortran.dg/specifics_1.f90: Likewise.
10667 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10668 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10669 * gfortran.dg/spread_init_expr.f03: Likewise.
10670 * gfortran.dg/spread_scalar_source.f90: Likewise.
10671 * gfortran.dg/spread_shape_1.f90: Likewise.
10672 * gfortran.dg/stat_1.f90: Likewise.
10673 * gfortran.dg/stat_2.f90: Likewise.
10674 * gfortran.dg/stfunc_1.f90: Likewise.
10675 * gfortran.dg/stfunc_4.f90: Likewise.
10676 * gfortran.dg/stfunc_6.f90: Likewise.
10677 * gfortran.dg/storage_size_1.f08: Likewise.
10678 * gfortran.dg/storage_size_3.f08: Likewise.
10679 * gfortran.dg/storage_size_4.f90: Likewise.
10680 * gfortran.dg/streamio_1.f90: Likewise.
10681 * gfortran.dg/streamio_10.f90: Likewise.
10682 * gfortran.dg/streamio_11.f90: Likewise.
10683 * gfortran.dg/streamio_12.f90: Likewise.
10684 * gfortran.dg/streamio_13.f90: Likewise.
10685 * gfortran.dg/streamio_14.f90: Likewise.
10686 * gfortran.dg/streamio_15.f90: Likewise.
10687 * gfortran.dg/streamio_16.f90: Likewise.
10688 * gfortran.dg/streamio_17.f90: Likewise.
10689 * gfortran.dg/streamio_2.f90: Likewise.
10690 * gfortran.dg/streamio_3.f90: Likewise.
10691 * gfortran.dg/streamio_4.f90: Likewise.
10692 * gfortran.dg/streamio_5.f90: Likewise.
10693 * gfortran.dg/streamio_6.f90: Likewise.
10694 * gfortran.dg/streamio_7.f90: Likewise.
10695 * gfortran.dg/streamio_8.f90: Likewise.
10696 * gfortran.dg/streamio_9.f90: Likewise.
10697 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10698 * gfortran.dg/string_4.f90: Likewise.
10699 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10700 * gfortran.dg/string_assign_2.f90: Likewise.
10701 * gfortran.dg/string_compare_1.f90: Likewise.
10702 * gfortran.dg/string_compare_2.f90: Likewise.
10703 * gfortran.dg/string_compare_3.f90: Likewise.
10704 * gfortran.dg/string_ctor_1.f90: Likewise.
10705 * gfortran.dg/string_length_1.f90: Likewise.
10706 * gfortran.dg/string_length_2.f90: Likewise.
10707 * gfortran.dg/string_length_3.f90: Likewise.
10708 * gfortran.dg/string_length_4.f90: Likewise.
10709 * gfortran.dg/string_null_compare_1.f: Likewise.
10710 * gfortran.dg/string_pad_trunc.f90: Likewise.
10711 * gfortran.dg/structure_constructor_1.f03: Likewise.
10712 * gfortran.dg/structure_constructor_11.f90: Likewise.
10713 * gfortran.dg/structure_constructor_13.f03: Likewise.
10714 * gfortran.dg/structure_constructor_2.f03: Likewise.
10715 * gfortran.dg/structure_constructor_5.f03: Likewise.
10716 * gfortran.dg/submodule_1.f08: Likewise.
10717 * gfortran.dg/submodule_11.f08: Likewise.
10718 * gfortran.dg/submodule_14.f08: Likewise.
10719 * gfortran.dg/submodule_15.f08: Likewise.
10720 * gfortran.dg/submodule_17.f08: Likewise.
10721 * gfortran.dg/submodule_18.f08: Likewise.
10722 * gfortran.dg/submodule_19.f08: Likewise.
10723 * gfortran.dg/submodule_2.f08: Likewise.
10724 * gfortran.dg/submodule_27.f08: Likewise.
10725 * gfortran.dg/submodule_28.f08: Likewise.
10726 * gfortran.dg/submodule_29.f08: Likewise.
10727 * gfortran.dg/submodule_30.f08: Likewise.
10728 * gfortran.dg/submodule_6.f08: Likewise.
10729 * gfortran.dg/submodule_7.f08: Likewise.
10730 * gfortran.dg/submodule_8.f08: Likewise.
10731 * gfortran.dg/subnormal_1.f90: Likewise.
10732 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10733 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10734 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10735 * gfortran.dg/substr_2.f: Likewise.
10736 * gfortran.dg/substr_3.f: Likewise.
10737 * gfortran.dg/substr_4.f: Likewise.
10738 * gfortran.dg/substr_5.f90: Likewise.
10739 * gfortran.dg/substr_6.f90: Likewise.
10740 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10741 * gfortran.dg/sum_init_expr.f03: Likewise.
10742 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10743 * gfortran.dg/system_clock_3.f08: Likewise.
10744 * gfortran.dg/t_editing.f: Likewise.
10745 * gfortran.dg/team_change_1.f90: Likewise.
10746 * gfortran.dg/team_end_1.f90: Likewise.
10747 * gfortran.dg/team_number_1.f90: Likewise.
10748 * gfortran.dg/temporary_1.f90: Likewise.
10749 * gfortran.dg/test_com_block.f90: Likewise.
10750 * gfortran.dg/test_only_clause.f90: Likewise.
10751 * gfortran.dg/tiny_1.f90: Likewise.
10752 * gfortran.dg/tiny_2.f90: Likewise.
10753 * gfortran.dg/tl_editing.f90: Likewise.
10754 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10755 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10756 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10757 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10758 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10759 * gfortran.dg/transfer_class_2.f90: Likewise.
10760 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10761 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10762 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10763 * gfortran.dg/transfer_resolve_1.f90: Likewise.
10764 * gfortran.dg/transfer_simplify_1.f90: Likewise.
10765 * gfortran.dg/transfer_simplify_10.f90: Likewise.
10766 * gfortran.dg/transfer_simplify_11.f90: Likewise.
10767 * gfortran.dg/transfer_simplify_2.f90: Likewise.
10768 * gfortran.dg/transfer_simplify_3.f90: Likewise.
10769 * gfortran.dg/transfer_simplify_4.f90: Likewise.
10770 * gfortran.dg/transfer_simplify_8.f90: Likewise.
10771 * gfortran.dg/transfer_simplify_9.f90: Likewise.
10772 * gfortran.dg/transpose_1.f90: Likewise.
10773 * gfortran.dg/transpose_3.f03: Likewise.
10774 * gfortran.dg/transpose_4.f90: Likewise.
10775 * gfortran.dg/transpose_conjg_1.f90: Likewise.
10776 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10777 * gfortran.dg/transpose_optimization_2.f90: Likewise.
10778 * gfortran.dg/trim_1.f90: Likewise.
10779 * gfortran.dg/trim_optimize_1.f90: Likewise.
10780 * gfortran.dg/trim_optimize_2.f90: Likewise.
10781 * gfortran.dg/trim_optimize_3.f90: Likewise.
10782 * gfortran.dg/trim_optimize_4.f90: Likewise.
10783 * gfortran.dg/trim_optimize_5.f90: Likewise.
10784 * gfortran.dg/trim_optimize_6.f90: Likewise.
10785 * gfortran.dg/trim_optimize_7.f90: Likewise.
10786 * gfortran.dg/trim_optimize_8.f90: Likewise.
10787 * gfortran.dg/type_to_class_1.f03: Likewise.
10788 * gfortran.dg/type_to_class_2.f03: Likewise.
10789 * gfortran.dg/type_to_class_3.f03: Likewise.
10790 * gfortran.dg/type_to_class_4.f03: Likewise.
10791 * gfortran.dg/type_to_class_5.f03: Likewise.
10792 * gfortran.dg/typebound_assignment_5.f03: Likewise.
10793 * gfortran.dg/typebound_assignment_6.f03: Likewise.
10794 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10795 * gfortran.dg/typebound_call_1.f03: Likewise.
10796 * gfortran.dg/typebound_call_13.f03: Likewise.
10797 * gfortran.dg/typebound_call_18.f03: Likewise.
10798 * gfortran.dg/typebound_call_19.f03: Likewise.
10799 * gfortran.dg/typebound_call_2.f03: Likewise.
10800 * gfortran.dg/typebound_call_20.f03: Likewise.
10801 * gfortran.dg/typebound_call_3.f03: Likewise.
10802 * gfortran.dg/typebound_generic_5.f03: Likewise.
10803 * gfortran.dg/typebound_generic_6.f03: Likewise.
10804 * gfortran.dg/typebound_generic_9.f03: Likewise.
10805 * gfortran.dg/typebound_operator_12.f03: Likewise.
10806 * gfortran.dg/typebound_operator_13.f03: Likewise.
10807 * gfortran.dg/typebound_operator_15.f90: Likewise.
10808 * gfortran.dg/typebound_operator_20.f90: Likewise.
10809 * gfortran.dg/typebound_operator_3.f03: Likewise.
10810 * gfortran.dg/typebound_operator_6.f03: Likewise.
10811 * gfortran.dg/typebound_operator_7.f03: Likewise.
10812 * gfortran.dg/typebound_operator_8.f03: Likewise.
10813 * gfortran.dg/typebound_operator_9.f03: Likewise.
10814 * gfortran.dg/typebound_proc_19.f90: Likewise.
10815 * gfortran.dg/typebound_proc_20.f90: Likewise.
10816 * gfortran.dg/typebound_proc_23.f90: Likewise.
10817 * gfortran.dg/typebound_proc_27.f03: Likewise.
10818 * gfortran.dg/typebound_proc_35.f90: Likewise.
10819 * gfortran.dg/typebound_proc_36.f90: Likewise.
10820 * gfortran.dg/unf_io_convert_1.f90: Likewise.
10821 * gfortran.dg/unf_io_convert_2.f90: Likewise.
10822 * gfortran.dg/unf_io_convert_3.f90: Likewise.
10823 * gfortran.dg/unf_io_convert_4.f90: Likewise.
10824 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
10825 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
10826 * gfortran.dg/unf_short_record_1.f90: Likewise.
10827 * gfortran.dg/unformatted_recl_1.f90: Likewise.
10828 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
10829 * gfortran.dg/unit_1.f90: Likewise.
10830 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
10831 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
10832 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
10833 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
10834 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
10835 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
10836 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
10837 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
10838 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
10839 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
10840 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
10841 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
10842 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
10843 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
10844 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
10845 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
10846 * gfortran.dg/unpack_init_expr.f03: Likewise.
10847 * gfortran.dg/use_10.f90: Likewise.
10848 * gfortran.dg/use_11.f90: Likewise.
10849 * gfortran.dg/use_13.f90: Likewise.
10850 * gfortran.dg/use_24.f90: Likewise.
10851 * gfortran.dg/use_27.f90: Likewise.
10852 * gfortran.dg/use_5.f90: Likewise.
10853 * gfortran.dg/use_allocated_1.f90: Likewise.
10854 * gfortran.dg/use_only_1.f90: Likewise.
10855 * gfortran.dg/use_only_4.f90: Likewise.
10856 * gfortran.dg/use_rename_2.f90: Likewise.
10857 * gfortran.dg/use_rename_4.f90: Likewise.
10858 * gfortran.dg/used_dummy_types_1.f90: Likewise.
10859 * gfortran.dg/used_interface_ref.f90: Likewise.
10860 * gfortran.dg/used_types_5.f90: Likewise.
10861 * gfortran.dg/utf8_1.f03: Likewise.
10862 * gfortran.dg/utf8_2.f03: Likewise.
10863 * gfortran.dg/value_1.f90: Likewise.
10864 * gfortran.dg/value_2.f90: Likewise.
10865 * gfortran.dg/value_4.f90: Likewise.
10866 * gfortran.dg/value_6.f03: Likewise.
10867 * gfortran.dg/value_7.f03: Likewise.
10868 * gfortran.dg/value_test.f90: Likewise.
10869 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
10870 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
10871 * gfortran.dg/vect/pr60510.f: Likewise.
10872 * gfortran.dg/vect/pr69882.f90: Likewise.
10873 * gfortran.dg/vect/pr69980.f90: Likewise.
10874 * gfortran.dg/vect/vect-5.f90: Likewise.
10875 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10876 * gfortran.dg/vector_subscript_1.f90: Likewise.
10877 * gfortran.dg/vector_subscript_2.f90: Likewise.
10878 * gfortran.dg/vector_subscript_3.f90: Likewise.
10879 * gfortran.dg/vector_subscript_5.f90: Likewise.
10880 * gfortran.dg/verify_2.f90: Likewise.
10881 * gfortran.dg/volatile10.f90: Likewise.
10882 * gfortran.dg/where_1.f90: Likewise.
10883 * gfortran.dg/where_operator_assign_1.f90: Likewise.
10884 * gfortran.dg/where_operator_assign_2.f90: Likewise.
10885 * gfortran.dg/where_operator_assign_3.f90: Likewise.
10886 * gfortran.dg/whole_file_13.f90: Likewise.
10887 * gfortran.dg/whole_file_2.f90: Likewise.
10888 * gfortran.dg/widechar_2.f90: Likewise.
10889 * gfortran.dg/widechar_4.f90: Likewise.
10890 * gfortran.dg/widechar_5.f90: Likewise.
10891 * gfortran.dg/widechar_6.f90: Likewise.
10892 * gfortran.dg/widechar_8.f90: Likewise.
10893 * gfortran.dg/widechar_IO_1.f90: Likewise.
10894 * gfortran.dg/widechar_IO_2.f90: Likewise.
10895 * gfortran.dg/widechar_IO_3.f90: Likewise.
10896 * gfortran.dg/widechar_IO_4.f90: Likewise.
10897 * gfortran.dg/widechar_compare_1.f90: Likewise.
10898 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
10899 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
10900 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
10901 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
10902 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
10903 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
10904 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
10905 * gfortran.dg/widechar_select_1.f90: Likewise.
10906 * gfortran.dg/winapi.f90: Likewise.
10907 * gfortran.dg/write_0_pe_format.f90: Likewise.
10908 * gfortran.dg/write_back.f: Likewise.
10909 * gfortran.dg/write_check3.f90: Likewise.
10910 * gfortran.dg/write_direct_eor.f90: Likewise.
10911 * gfortran.dg/write_padding.f90: Likewise.
10912 * gfortran.dg/write_recursive.f90: Likewise.
10913 * gfortran.dg/write_rewind_1.f: Likewise.
10914 * gfortran.dg/write_rewind_2.f: Likewise.
10915 * gfortran.dg/write_zero_array.f90: Likewise.
10916 * gfortran.dg/x_slash_1.f: Likewise.
10917 * gfortran.dg/x_slash_2.f: Likewise.
10918 * gfortran.dg/zero_array_components_1.f90: Likewise.
10919 * gfortran.dg/zero_length_1.f90: Likewise.
10920 * gfortran.dg/zero_length_2.f90: Likewise.
10921 * gfortran.dg/zero_sized_1.f90: Likewise.
10922 * gfortran.dg/zero_sized_3.f90: Likewise.
10923 * gfortran.fortran-torture/compile/nested.f90: Likewise.
10924 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
10925 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
10926 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
10927 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
10928 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
10929 * gfortran.fortran-torture/execute/args.f90: Likewise.
10930 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
10931 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
10932 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
10933 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
10934 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
10935 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
10936 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
10937 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
10938 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
10939 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
10940 * gfortran.fortran-torture/execute/common.f90: Likewise.
10941 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
10942 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
10943 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
10944 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
10945 * gfortran.fortran-torture/execute/contained.f90: Likewise.
10946 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
10947 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
10948 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
10949 * gfortran.fortran-torture/execute/data.f90: Likewise.
10950 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
10951 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
10952 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
10953 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
10954 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
10955 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
10956 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
10957 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
10958 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
10959 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
10960 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
10961 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
10962 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
10963 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
10964 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
10965 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
10966 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
10967 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
10968 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
10969 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
10970 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
10971 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
10972 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
10973 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
10974 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
10975 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
10976 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
10977 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
10978 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
10979 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
10980 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
10981 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
10982 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
10983 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
10984 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
10985 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
10986 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
10987 * gfortran.fortran-torture/execute/forall.f90: Likewise.
10988 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
10989 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
10990 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
10991 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
10992 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
10993 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
10994 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
10995 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
10996 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
10997 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
10998 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
10999 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11000 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11001 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11002 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11003 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11004 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11005 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11006 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11007 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11008 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11009 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11010 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11011 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11012 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11013 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11014 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11015 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11016 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11017 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11018 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11019 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11020 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11021 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11022 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11023 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11025 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11026 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11027 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11028 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11029 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11030 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11031 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11032 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11033 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11034 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11035 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11036 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11037 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11038 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11039 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11040 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11041 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11042 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11043 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11044 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11045 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11046 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11047 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11048 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11049 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11050 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11051 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11052 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11053 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11054 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11055 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11056 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11057 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11058 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11059 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11060 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11061 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11062 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11063 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11064 * gfortran.fortran-torture/execute/math.f90: Likewise.
11065 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11066 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11067 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11068 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11069 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11070 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11071 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11072 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11073 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11074 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11075 * gfortran.fortran-torture/execute/power.f90: Likewise.
11076 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11077 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11078 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11079 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11080 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11081 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11082 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11083 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11084 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11085 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11086 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11087 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11088 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11089 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11090 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11091 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11092 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11093 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11094 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11095 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11096 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11097 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11098 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11099 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11100 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11101 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11102 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11103 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11104 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11105 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11106 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11107 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11108 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11109 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11110 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11111 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11112 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11113 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11114 * gfortran.fortran-torture/execute/string.f90: Likewise.
11115 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11116 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11117 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11118 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11119 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11120 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11121 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11122 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11123 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11124 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11125 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11126 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11127 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11128 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11129 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11130 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11131 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11132 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11133 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11134 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11135 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11136 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11137 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11138 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11139 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11140 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11141 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11142 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11143 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11144 * gfortran.dg/inline_transpose_1.f90: Likewise.
11146 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11149 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11152 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11155 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11156 * gnat.dg/dispatch1.adb: Rename into...
11157 * gnat.dg/disp1.adb: ...this.
11158 * gnat.dg/dispatch1_p.ads: Rename into...
11159 * gnat.dg/disp1_pkg.ads: ...this.
11160 * gnat.dg/disp2.adb: Rename into...
11161 * gnat.dg/dispatch2.adb: ...this.
11162 * gnat.dg/dispatch2_p.ads: Rename into...
11163 * gnat.dg/disp2_pkg.ads: ...this.
11164 * gnat.dg/dispatch2_p.adb: Rename into...
11165 * gnat.dg/disp2_pkg.adb: this.
11166 * gnat.dg/generic_dispatch.adb: Rename into...
11167 * gnat.dg/generic_disp.adb: this.
11168 * gnat.dg/generic_dispatch_p.ads: Rename into...
11169 * gnat.dg/generic_disp_pkg.ads: ...this.
11170 * gnat.dg/generic_dispatch_p.adb: Rename into...
11171 * gnat.dg/generic_disp_pkg.adb: ...this.
11172 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11173 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11174 * gnat.dg/object_overflow1.adb: Tweak index.
11175 * gnat.dg/object_overflow2.adb: Likewise.
11176 * gnat.dg/object_overflow3.adb: Likewise.
11177 * gnat.dg/object_overflow4.adb: Likewise.
11178 * gnat.dg/object_overflow5.adb: Likewise.
11180 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11183 * gcc.c-torture/compile/pr84425.c: New test.
11185 2018-02-16 Marek Polacek <polacek@redhat.com>
11186 Jakub Jelinek <jakub@redhat.com>
11189 * g++.dg/cpp1y/constexpr-84192.C: New test.
11191 2018-02-16 Martin Sebor <msebor@redhat.com>
11194 * g++.dg/overload15.C: New test.
11196 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11199 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11200 * gcc.dg/pr56727-2.c: Ditto.
11201 * gcc.target/powerpc/pr79439.c: Renamed to...
11202 * gcc.target/powerpc/pr79439-1.c: ...this.
11203 * gcc.target/powerpc/pr79439-2.c: New test.
11204 * gcc.target/powerpc/pr79439-3.c: New test.
11206 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11209 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11210 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11211 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11212 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11213 * gcc.target/powerpc/builtins-3.c: Same.
11215 2018-02-16 Nathan Sidwell <nathan@acm.org>
11217 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11219 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11221 PR rtl-optimization/70023
11222 * gcc.target/i386/pr70023.c: New.
11224 2018-02-16 Carl Love <cel@us.ibm.com>
11226 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11228 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11231 2018-02-16 Carl Love <cel@us.ibm.com>
11233 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11234 for the ABI definitions for vec_extract4b and vec_insert4b.
11236 2018-02-16 Nathan Sidwell <nathan@acm.org>
11238 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11239 * g++.old-deja/g++.mike/net43.C: Likewise.
11241 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11244 * g++.dg/cpp1z/class-deduction48.C: New.
11246 2018-02-16 Nathan Sidwell <nathan@acm.org>
11249 * g++.dg/lookup/pr84375.C: New.
11251 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11254 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11256 2018-02-16 Richard Biener <rguenther@suse.de>
11258 PR tree-optimization/84417
11259 * gcc.dg/torture/pr84417.c: New testcase.
11261 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11264 * g++.dg/opt/pr84272.C: New test.
11266 PR rtl-optimization/83723
11267 * gcc.dg/pr83723.c: New test.
11269 2018-02-16 Richard Biener <rguenther@suse.de>
11271 PR tree-optimization/84399
11272 * gcc.dg/graphite/pr84399.c: New testcase.
11274 2018-02-16 Richard Biener <rguenther@suse.de>
11276 PR tree-optimization/84190
11277 * g++.dg/torture/pr84190.C: New testcase.
11279 2018-02-15 Martin Sebor <msebor@redhat.com>
11281 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11284 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11287 * gfortran.dg/dtio_21.f03: Add an error message.
11288 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11290 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11293 * gfortran.dg/stop_shouldfail.f90: New test.
11295 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11298 * g++.dg/concepts/pr84330.C: New.
11300 2018-02-15 Tom de Vries <tom@codesourcery.com>
11302 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11304 2018-02-15 Tom de Vries <tom@codesourcery.com>
11306 * gcc.c-torture/compile/pr84136.c: Require effective target
11309 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11311 PR tree-optimization/84383
11312 * gcc.c-torture/compile/pr84383.c: New test.
11314 PR tree-optimization/84334
11315 * gcc.dg/pr84334.c: New test.
11317 2018-02-14 Carl Love <cel@us.ibm.com>
11319 * gcc.target/powerpc/builtins-4-int128-runnable.c
11320 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11321 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11323 2018-02-14 Martin Sebor <msebor@redhat.com>
11325 PR tree-optimization/83698
11326 * gcc.dg/Wrestrict-7.c: New test.
11327 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11328 * gcc.target/i386/chkp-stropt-17.c: Same.
11330 2018-02-14 Martin Sebor <msebor@redhat.com>
11333 * gcc.dg/Wattributes-8.c: New test.
11335 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11338 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11339 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11340 * gfortran.dg/select_type_1.f03: Extend test case.
11342 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11344 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11345 (dg-options): Use -O2 -msse2 -mno-sse3.
11347 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11349 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11350 this test case still works ok.
11351 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11352 * gcc.dg/vmx/insert-be-order.c: Likewise.
11353 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11354 * gcc.dg/vmx/ld-be-order.c: Likewise.
11355 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11356 * gcc.dg/vmx/lde-be-order.c: Likewise.
11357 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11358 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11359 * gcc.dg/vmx/merge-be-order.c: Likewise.
11360 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11361 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11362 * gcc.dg/vmx/pack-be-order.c: Likewise.
11363 * gcc.dg/vmx/perm-be-order.c: Likewise.
11364 * gcc.dg/vmx/splat-be-order.c: Likewise.
11365 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11366 * gcc.dg/vmx/st-be-order.c: Likewise.
11367 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11368 * gcc.dg/vmx/ste-be-order.c: Likewise.
11369 * gcc.dg/vmx/stl-be-order.c: Likewise.
11370 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11371 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11372 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11373 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11374 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11376 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11379 * g++.dg/cpp0x/auto49.C: New.
11381 2018-02-14 Nathan Sidwell <nathan@acm.org>
11383 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11385 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11387 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11388 * gcc.target/powerpc/le-altivec-consts.c: Same.
11390 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11393 * gcc.target/powerpc/pr84220-sld.c: New test.
11394 * gcc.target/powerpc/pr84220-sld2.c: New test.
11395 * gcc.target/powerpc/pr84220-sldw.c: New test.
11396 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11397 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11399 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11402 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11403 _inc_ssp intrinsics.
11404 * gcc.target/i386/cet-intrin-4.c: Likewise.
11405 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11406 __builtin_ia32_rdssp[d|q].
11408 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11410 PR tree-optimization/84357
11411 * gcc.dg/vect/pr84357.c: New test.
11413 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11416 * gcc.target/rx/pr83831.c: New tests.
11418 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11421 * gcc.target/msp430/pr79242.c: New test.
11423 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11426 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11429 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11432 * g++.dg/pr84279.C: New test.
11434 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11436 PR rtl-optimization/84169
11437 * gcc.c-torture/execute/pr84169.c: New.
11439 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11442 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11444 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11447 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11450 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11453 * g++.dg/warn/effc4.C: New test.
11455 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11458 * g++.dg/template/sizeof16.C: New.
11459 * g++.dg/template/sizeof17.C: Likewise.
11461 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11464 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11465 add necessary compiler options.
11466 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11468 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11471 * gcc.c-torture/execute/pr82210.c: New test.
11473 PR middle-end/84309
11474 * gcc.dg/pr84309-2.c: New test.
11476 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11478 PR tree-optimization/84321
11479 * gcc.dg/pr84321.c: New test.
11481 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11484 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11486 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11489 * gcc.dg/asan/pr84307.c: Remove test.
11491 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11493 * gcc.target/rl78/test_auto_vector.c: New test.
11495 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11498 * gcc.c-torture/compile/pr84305.c: New test.
11500 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11503 * gcc.target/i386/pr84335.c: New test.
11505 PR tree-optimization/84339
11506 * gcc.c-torture/execute/pr84339.c: New test.
11508 PR middle-end/84309
11509 * gcc.dg/pr84309.c: New test.
11510 * gcc.target/i386/pr84309.c: New test.
11513 * gcc.target/i386/pr84336.c: New test.
11515 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11518 * c-c++-common/gomp/pr84341.c: New test.
11520 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11523 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11525 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11528 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11531 2018-02-12 Jeff Law <law@redhat.com>
11533 * gcc.c-torture/compile/reg-args-size.c: New test.
11535 2018-02-12 Carl Love <cel@us.ibm.com>
11537 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11538 uint128 tests to new testfile.
11539 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11540 int128 and uint128 tests.
11541 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11542 list of torture tests.
11544 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11547 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11548 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11550 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11553 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11555 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11558 * gcc.dg/asan/pr84307.c: New test.
11560 2018-02-12 Nathan Sidwell <nathan@acm.org>
11562 * g++.dg/parse/pr84263.C: New.
11564 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11567 * g++.dg/template/crash129.C: New.
11569 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11572 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11573 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11574 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11575 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11576 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11578 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11580 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11581 _mm_maskz_scalef_round_sd): Test new intrinsics.
11582 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11583 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11585 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11586 _mm_maskz_scalef_round_ss): Test new intrinsics.
11587 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11588 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11590 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11591 __builtin_ia32_scalefss_round): Remove builtin.
11592 (__builtin_ia32_scalefsd_mask_round,
11593 __builtin_ia32_scalefss_mask_round): Test new builtin.
11594 * gcc.target/i386/sse-13.c: Ditto.
11595 * gcc.target/i386/sse-23.c: Ditto.
11597 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11599 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11600 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11601 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11602 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11603 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11604 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11605 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11606 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
11608 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11609 (__builtin_ia32_sqrtss_round): Remove builtins.
11610 (__builtin_ia32_sqrtsd_mask_round)
11611 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11612 * gcc.target/i386/sse-13.c: Ditto.
11613 * gcc.target/i386/sse-23.c: Ditto.
11615 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11618 * gfortran.dg/statement_function_3.f: New test.
11620 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11624 * gfortran.dg/statement_function_1.f90: New test.
11625 * gfortran.dg/statement_function_2.f90: New test.
11627 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11630 * gfortran.dg/type_to_class_5.f03: New test.
11632 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11635 * gfortran.dg/type_to_class_4.f03: New test.
11637 2018-02-10 Alan Modra <amodra@gmail.com>
11640 * gcc.dg/pr84300.c: New.
11642 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11645 * g++.dg/ubsan/pr83987-2.C: New test.
11647 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11649 * gcc.target/rx/movsicc.c: New test.
11651 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11654 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11657 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11659 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11660 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11662 2018-02-09 Nathan Sidwell <nathan@acm.org>
11665 * c-c++-common/pr84293.h: New.
11666 * c-c++-common/pr84293.c: New.
11668 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11670 PR rtl-optimization/57193
11671 * gcc.target/i386/pr57193.c: New.
11673 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11676 * gcc.target/powerpc/pr84226.c: New test.
11678 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11680 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11684 2018-02-09 Martin Sebor <msebor@redhat.com>
11687 * gcc.dg/lto/pr84212_0.c: New test file.
11688 * gcc.dg/lto/pr84212_1.c: Same.
11690 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11693 * gcc.target/powerpc/pr83926.c: New test.
11694 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11695 message. Fix test for running in 32-bit mode.
11697 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11700 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11702 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11705 * gcc.target/s390/pr84295.c: New test.
11707 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11710 * g++.dg/cpp1y/lambda-init16.C: New.
11712 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11714 * gnat.dg/sso8.adb: New test.
11715 * gnat.dg/sso8_pkg.ads: New helper.
11717 2018-02-09 Richard Biener <rguenther@suse.de>
11719 PR tree-optimization/84278
11720 * gcc.target/i386/pr84278.c: Adjust regex.
11722 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11724 PR tree-optimization/84232
11725 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11728 * gcc.target/aarch64/pr84252.c: New test.
11730 PR middle-end/84237
11731 * gcc.dg/pr84237.c: New test.
11733 2018-02-09 Marek Polacek <polacek@redhat.com>
11734 Jakub Jelinek <jakub@redhat.com>
11737 * g++.dg/torture/pr83659.C: New test.
11739 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11741 PR tree-optimization/84136
11742 * gcc.c-torture/compile/pr84136.c: New test.
11744 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11747 * gcc.target/i386/pr83008.c: New test.
11749 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11752 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11754 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11757 * g++.dg/warn/Wunused-parm-11.C: New.
11759 2018-02-08 Marek Polacek <polacek@redhat.com>
11761 PR tree-optimization/84238
11762 * gcc.dg/Wstringop-overflow-3.c: New test.
11764 2018-02-08 Nathan Sidwell <nathan@acm.org>
11766 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11768 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11770 PR tree-optimization/84265
11771 * gcc.dg/vect/pr84265.c: New test.
11773 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11775 PR tree-optimization/81635
11776 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11777 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11779 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11781 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
11782 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11783 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
11784 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
11785 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
11786 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
11787 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
11788 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
11789 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
11790 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
11791 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
11792 * gcc.target/s390/nobp-return-attr-all.c: New test.
11793 * gcc.target/s390/nobp-return-attr-neg.c: New test.
11794 * gcc.target/s390/nobp-return-mem-attr.c: New test.
11795 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
11796 * gcc.target/s390/nobp-return-mem-z10.c: New test.
11797 * gcc.target/s390/nobp-return-mem-z900.c: New test.
11798 * gcc.target/s390/nobp-return-reg-attr.c: New test.
11799 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
11800 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
11801 * gcc.target/s390/nobp-return-reg-z10.c: New test.
11802 * gcc.target/s390/nobp-return-reg-z900.c: New test.
11803 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
11804 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
11805 * gcc.target/s390/nobp-table-jump-z10.c: New test.
11806 * gcc.target/s390/nobp-table-jump-z900.c: New test.
11808 2018-02-08 Richard Biener <rguenther@suse.de>
11810 PR tree-optimization/84233
11811 * g++.dg/torture/pr84233.C: New testcase.
11813 2018-02-08 Richard Biener <rguenther@suse.de>
11815 PR tree-optimization/84278
11816 * gcc.target/i386/pr84278.c: New testcase.
11818 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
11820 PR rtl-optimization/84068
11821 PR rtl-optimization/83459
11822 * gcc.dg/pr84068.c: New test.
11824 2018-02-08 Richard Biener <rguenther@suse.de>
11826 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
11827 loop vectorization to happen.
11829 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11832 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
11834 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11836 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
11838 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
11841 * gcc.target/powerpc/pr84154-1.c: New tests.
11842 * gcc.target/powerpc/pr84154-2.c: Likewise.
11843 * gcc.target/powerpc/pr84154-3.c: Likewise.
11845 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11847 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
11849 2018-02-07 Jakub Jelinek <jakub@redhat.com>
11852 * g++.dg/template/incomplete11.C: New test.
11853 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
11855 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11858 * gfortran.dg/deallocate_error_3.f90: New test.
11859 * gfortran.dg/deallocate_error_4.f90: New test.
11861 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11864 * gfortran.dg/shape_9.f90: New test.
11866 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11869 * gfortran.dg/assumed_charlen_parameter.f90: New test.
11871 2018-02-07 David Malcolm <dmalcolm@redhat.com>
11875 * g++.dg/spellcheck-reswords.C: New test case.
11876 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
11877 suggestion of "if".
11879 2018-02-07 Martin Liska <mliska@suse.cz>
11882 * g++.dg/ext/mv26.C: New test.
11884 2018-02-07 Tom de Vries <tom@codesourcery.com>
11886 * gcc.dg/pr83844.c: Require effective target alloca.
11888 2018-02-07 Tom de Vries <tom@codesourcery.com>
11890 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
11892 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
11895 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
11896 -fcf-protection=return.
11898 2018-02-07 Tom de Vries <tom@codesourcery.com>
11901 * c-c++-common/goacc/pr84217.c: New test.
11902 * gfortran.dg/goacc/pr84217.f90: New test.
11904 2018-02-07 Richard Biener <rguenther@suse.de>
11906 PR tree-optimization/84204
11907 * gcc.dg/graphite/pr84204.c: New testcase.
11909 PR tree-optimization/84205
11910 * gcc.dg/graphite/pr84205.c: New testcase.
11912 PR tree-optimization/84223
11913 * gfortran.dg/graphite/pr84223.f90: New testcase.
11915 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
11918 * g++.dg/cpp0x/scoped_enum7.C: New.
11920 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11922 PR tree-optimization/83008
11923 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
11925 2018-02-07 Jakub Jelinek <jakub@redhat.com>
11927 PR tree-optimization/84235
11928 * gcc.c-torture/execute/ieee/pr84235.c: New test.
11930 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11933 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
11935 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
11937 2018-02-06 Jakub Jelinek <jakub@redhat.com>
11940 * gcc.target/i386/pr84146.c: New test.
11942 2018-02-06 Michael Collison <michael.collison@arm.com>
11944 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
11946 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11948 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
11949 warning for -mno-speculate-indirect-jumps.
11950 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
11951 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
11952 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
11953 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
11954 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
11955 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
11957 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11960 * c-c++-common/fcf-protection-1.c: Change a compared message.
11961 * c-c++-common/fcf-protection-2.c: Likewise.
11962 * c-c++-common/fcf-protection-3.c: Likewise.
11963 * c-c++-common/fcf-protection-5.c: Likewise.
11964 * c-c++-common/fcf-protection-6.c: New test.
11965 * c-c++-common/fcf-protection-7.c: Likewise.
11967 2018-02-06 Marek Polacek <polacek@redhat.com>
11969 PR tree-optimization/84228
11970 * c-c++-common/Wstringop-truncation-3.c: New test.
11972 2018-02-06 Tamar Christina <tamar.christina@arm.com>
11975 * gcc.target/arm/pragma_arch_switch_2.c: New.
11977 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11980 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
11982 2018-02-05 Martin Sebor <msebor@redhat.com>
11984 PR tree-optimization/83369
11985 * gcc.dg/Wnonnull.c: New test.
11987 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
11989 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
11990 argument and use dg-messages-by-file instead. Expect it to be
11991 an array rather than a dict.
11992 (lto-link-and-maybe-run): Remove messages_by_file argument and
11993 use an upvar for dg-messages-by-file. Update call to
11994 lto_handle_diagnostics.
11995 (lt-get-options): Treat dg-messages-by-file as an array
11996 rather than a dict.
11997 (lto-get-options-main): Likewise. Set the entry rather than appending.
11998 (lto-execute): Treat dg-messages-by-file as an array rather than
11999 a dict. Update call to lto-link-and-maybe-run.
12001 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12004 * g++.dg/cpp1z/inline-var4.C: New.
12006 2018-02-05 Martin Liska <mliska@suse.cz>
12008 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12010 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12011 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12012 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12013 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12014 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12015 * c-c++-common/asan/pointer-compare-3.c: New test.
12017 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12019 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12020 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12022 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12024 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12025 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12026 _mm_maskz_range_round_sd): Test new intrinsics.
12027 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12028 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12029 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12030 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12031 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12032 _mm_maskz_range_round_ss): Test new intrinsics.
12033 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12034 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12035 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12036 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12037 __builtin_ia32_rangess128_round): Remove builtins.
12038 (__builtin_ia32_rangesd128_mask_round,
12039 __builtin_ia32_rangess128_mask_round): Test new builtins.
12040 * gcc.target/i386/sse-13.c: Ditto.
12041 * gcc.target/i386/sse-23.c: Ditto.
12043 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12045 PR middle-end/79966
12046 * gfortran.dg/pr79966.f90: New testcase
12048 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12051 * gfortran.dg/associate_23.f90: Fix invalid code.
12052 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12053 * gfortran.dg/matmul_3.f90: Likewise.
12054 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12056 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12059 * gfortran.dg/associate_34.f90: New test.
12060 * gfortran.dg/associate_35.f90: New test.
12062 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12066 * gfortran.dg/pr84155.f90: New test.
12068 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12070 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12071 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12073 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12075 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12078 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12080 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12082 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12083 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12084 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12086 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12089 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12090 * gcc.dg/Wsign-conversion.c: Dito.
12091 * gcc.dg/attr-alloc_size-4.c: Dito.
12092 * gcc.dg/pr81020.c: Dito.
12093 * gcc.dg/pr81192.c: Dito.
12094 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12095 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12096 * gcc.dg/pr83844.c: Restrict to int32plus.
12097 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12098 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12099 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12100 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12101 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12102 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12103 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12104 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12105 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12106 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12107 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12108 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12110 2018-02-02 Julia Koval <julia.koval@intel.com>
12112 * gcc.target/i386/funcspec-56.inc: Handle new march.
12113 * g++.dg/ext/mv16.C: Ditto.
12115 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12117 * lib/target-supports.exp
12118 (check_effective_target_keeps_null_pointer_checks): No more
12120 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12121 * gcc.dg/ifcvt-4.c: Skip avr.
12122 * gcc.dg/pr53037-1.c: Dito.
12123 * gcc.dg/pr53037-2.c: Dito.
12124 * gcc.dg/pr53037-3.c: Dito.
12125 * gcc.dg/pr63387-2.c: Dito.
12126 * gcc.dg/pr63387.c: Dito.
12127 * gcc.dg/sancov/cmp0.c: Dito.
12128 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12129 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12130 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12131 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12132 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12133 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12134 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12135 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12136 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12137 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12138 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12139 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12140 * gcc.dg/tree-ssa/pr82059.c: Dito.
12141 * gcc.c-torture/execute/pr70460.c: Dito.
12143 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12146 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12147 * gcc.c-torture/execute/20180112-1.c: Dito.
12148 * gcc.c-torture/execute/pr81503.c: Dito.
12149 * gcc.dg/store_merging_12.c: Dito.
12150 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12151 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12152 * gcc.dg/tree-ssa/pr80898.c: Dito.
12153 * gcc.dg/tree-ssa/pr82363.c: Dito.
12154 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12155 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12156 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12157 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12158 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12159 * gcc.dg/tree-ssa/pr80803.c: Dito.
12160 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12161 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12162 * gcc.dg/tree-ssa/vrp114.c: Dito.
12163 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12164 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12165 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12167 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12170 * gcc.target/i386/cet-sjlj-6a.c: New test.
12171 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12173 2018-02-01 Marek Polacek <polacek@redhat.com>
12176 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12178 2018-01-30 Jeff Law <law@redhat.com>
12181 * gcc.target/i386/pr84128.c: New test.
12183 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12185 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12186 -fdelete-null-pointer-checks.
12188 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12191 * g++.dg/cpp0x/abstract-default1.C: New.
12193 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12195 PR tree-optimization/81635
12196 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12197 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12199 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12202 * gcc.target/aarch64/pr83370.c: New.
12204 2018-02-01 Richard Biener <rguenther@suse.de>
12206 * gcc.dg/graphite/pr35356-1.c: Adjust.
12208 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12211 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12213 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12214 of hard-coding the choice.
12215 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12216 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12217 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12219 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12221 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12222 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12223 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12224 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12225 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12226 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12227 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12228 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12229 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12230 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12231 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12232 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12233 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12234 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12235 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12236 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12237 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12238 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12239 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12240 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12241 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12242 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12243 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12244 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12245 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12246 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12247 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12248 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12249 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12250 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12251 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12252 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12253 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12254 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12255 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12256 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12257 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12258 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12259 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12260 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12261 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12262 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12263 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12264 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12265 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12266 __builtin_popcountll rather than __builtin_popcountl.
12268 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12270 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12271 of LD1R[HWD] for multi-element constants on big-endian targets.
12272 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12273 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12275 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12277 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12278 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12279 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12281 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12283 PR tree-optimization/81661
12284 PR tree-optimization/84117
12285 * gcc.dg/pr81661.c: New test.
12286 * gfortran.dg/pr84117.f90: New test.
12288 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12291 * gfortran.dg/repeat_7.f90: Catch warning message.
12293 2018-01-31 Ian Lance Taylor <iant@golang.org>
12295 * go.go-torture/execute/printnil.go: New test.
12297 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12299 * lib/target-supports.exp (check_effective_target_comdat_group):
12300 Allow for Solaris as comdat syntax.
12302 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12303 Solaris with comdat_group support and as.
12305 2018-01-31 Marek Polacek <polacek@redhat.com>
12308 * gcc.dg/pr81779.c: New test.
12310 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12313 * gfortran.dg/gomp/pr84116.f90: New test.
12316 * g++.dg/init/pr83993-2.C: New test.
12319 * g++.dg/init/pr83993-1.C: New test.
12320 * g++.dg/cpp0x/pr83993.C: New test.
12322 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12325 * gfortran.dg/pr84088.f90: New test.
12327 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12330 * gcc.target/i386/pr82444.c: New.
12332 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12334 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12335 * gcc.target/powerpc/vsx-13.c: New.
12337 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12340 * g++.dg/cpp1y/var-templ57.C: New.
12342 2018-01-31 Marek Polacek <polacek@redhat.com>
12345 * g++.dg/diagnostic/pr84138.C: New test.
12347 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12350 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12351 -Wstringop-overflow warnings due to spurious warning with -O1.
12352 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12353 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12355 2018-01-31 Richard Biener <rguenther@suse.de>
12357 PR tree-optimization/84132
12358 * g++.dg/torture/pr84132.C: New testcase.
12360 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12362 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12365 2018-01-31 Julia Koval <julia.koval@intel.com>
12368 * gcc.target/i386/rdpid.c: Remove "eax".
12370 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12372 PR tree-optimization/64946
12373 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12374 scan-assembler checks.
12376 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12378 * gcc.c-torture/execute/20180131-1.c: New test.
12380 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12382 * gcc.target/arc/taux-1.c: New test.
12383 * gcc.target/arc/taux-2.c: Likewise.
12385 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12387 * gcc.target/arc/uncached.c: New test.
12389 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12392 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12394 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12396 PR preprocessor/69869
12397 * gcc.dg/cpp/trad/pr69869.c: New test.
12400 * gcc.dg/pr84100.c: New test.
12402 2018-01-30 Jeff Law <law@redhat.com>
12405 * gcc.target/i386/pr84064: New test.
12407 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12410 * gfortran.dg/data_implied_do_2.f90: New test.
12412 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12414 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12416 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12419 * gfortran.dg/inline_matmul_21.f90: New test case.
12421 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12423 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12425 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12428 * gcc.target/powerpc/pr84112.c: New.
12430 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12432 PR rtl-optimization/83986
12433 * gcc.dg/pr83986.c: New test.
12435 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12438 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12439 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12440 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12441 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12443 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12445 PR tree-optimization/84111
12446 * gcc.c-torture/compile/pr84111.c: New test.
12448 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12451 * gcc.dg/ipa/inline-2.c: Fix template.
12452 * gcc.dg/ipa/inline-3.c: Fix template.
12454 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12457 * g++.dg/torture/pr81360.C: New testcase.
12459 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12462 * gcc.dg/lto/pr83954.h: New testcase.
12463 * gcc.dg/lto/pr83954_0.c: New testcase.
12464 * gcc.dg/lto/pr83954_1.c: New testcase.
12466 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12469 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12471 Simplify DW_AT_producer scan.
12473 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12475 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12477 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12480 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12481 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12482 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12483 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12485 2018-01-29 Jeff Law <law@redhat.com>
12488 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12489 better match other tests which require vsx. Verify the zero
12490 extension is part of the test in the combiner dump.
12492 2018-01-29 Marek Polacek <polacek@redhat.com>
12495 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12498 * g++.dg/ext/pr83996.C: New test.
12500 2018-01-29 Richard Biener <rguenther@suse.de>
12502 PR tree-optimization/84057
12503 * gcc.dg/graphite/pr84057.c: New testcase.
12505 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12508 * gfortran.dg/bind_c_usage_31.f90: New test.
12510 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12513 * g++.dg/warn/Wduplicated-branches5.C: New.
12515 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12517 * gcc.target/rl78/test_addsi3_internal.c: New test.
12519 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12521 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12522 Make expected output depend on whether we expect sibcalls or not.
12523 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12524 safe-indirect-jump-1.c).
12526 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12527 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12528 Soren Rasmussen <s.c.rasmussen@gmail.com>
12530 Fortran 2018 teams tests.
12532 * gfortran.dg/team_number_1.f90: new test for team_number.
12533 * gfortran.dg/team_change_1.f90: new test for change team.
12534 * gfortran.dg/team_end_1.f90: new test for end team.
12535 * gfortran.dg/team_form_1.f90: new test for form team.
12537 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12540 * gfortran.dg/dot_product_4.f90
12542 2018-01-26 Martin Sebor <msebor@redhat.com>
12544 PR tree-optimization/83896
12545 * gcc.dg/strlenopt-43.c: New.
12547 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12549 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12550 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12551 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12552 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12553 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12554 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12555 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12556 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12557 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12559 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12560 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12561 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12562 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12563 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12564 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12565 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12566 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12568 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12570 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12572 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12573 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12574 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12575 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12576 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12577 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12578 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12579 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12580 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12581 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12582 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12583 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12584 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12586 2018-01-26 Martin Liska <mliska@suse.cz>
12588 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12591 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12593 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12594 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12595 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12596 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12597 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12598 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12599 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12600 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12602 2018-01-26 Richard Biener <rguenther@suse.de>
12604 PR rtl-optimization/84003
12605 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12606 latent bug in DSE if NOINLINE is appropriately defined.
12607 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12608 and defining NOINLINE.
12610 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12612 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12613 tests specific to aarch64. XFAIL test on arm.
12615 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12617 PR rtl-optimization/83985
12618 * gcc.dg/pr83985.c: New test.
12621 * c-c++-common/Wrestrict-3.c: New test.
12623 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12625 * gcc.target/arc/tdelegitimize_addr.c: New test.
12627 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12629 * gcc.target/arc/jli-1.c: New file.
12630 * gcc.target/arc/jli-2.c: Likewise.
12632 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12634 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12636 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12637 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12639 2018-01-26 Richard Biener <rguenther@suse.de>
12641 PR tree-optimization/81082
12642 * gcc.dg/vect/pr81082.c: New testcase.
12643 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12644 simplification to n * n.
12646 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12648 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12650 * gcc.target/i386/pr63620.c: Likewise.
12652 2018-01-26 Julia Koval <julia.koval@intel.com>
12654 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12655 -mavx512f -mavx512bw.
12656 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12657 * gcc.target/i386/i386.exp: Fix types.
12659 2018-01-26 Alan Modra <amodra@gmail.com>
12662 * gcc.target/powerpc/swaps-p8-46.c: New.
12664 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12667 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12668 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12669 'array01' in the tree dump comparison.
12670 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12671 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12672 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12674 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12676 PR middle-end/83055
12677 * gcc.dg/torture/pr83055.c: New testcase.
12679 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12682 * g++.dg/cpp1z/decomp36.C: New test.
12684 PR middle-end/83977
12685 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12687 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12689 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12690 the shift dump line.
12691 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12693 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12696 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12697 index instead of int, which allows IVOPTs to properly optimize the
12700 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12703 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12704 of "fn_type" typedef.
12705 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12707 2018-01-24 Ian Lance Taylor <iant@golang.org>
12709 * go.go-torture/execute/names-1.go: New test.
12711 2018-01-19 Jeff Law <law@redhat.com>
12714 * gcc.target/i386/pr83994.c: New test.
12716 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12719 * gcc.target/powerpc/pr84014.c: New.
12721 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12723 PR middle-end/83977
12724 * c-c++-common/gomp/pr83977-1.c: New test.
12725 * c-c++-common/gomp/pr83977-2.c: New test.
12726 * c-c++-common/gomp/pr83977-3.c: New test.
12727 * gfortran.dg/gomp/pr83977.f90: New test.
12729 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12732 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12733 * gcc.dg/vect/pr80631-1.c: Likewise.
12734 * gcc.dg/vect/pr80631-2.c: Likewise.
12735 * gcc.dg/vect/pr81410.c: Likewise.
12736 * gcc.dg/vect/pr81633.c: Likewise.
12737 * gcc.dg/vect/pr81815.c: Likewise.
12738 * gcc.dg/vect/pr82108.c: Likewise.
12739 * gcc.dg/vect/pr83857.c: Likewise.
12740 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12741 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12742 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12743 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12744 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12745 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12746 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12747 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12748 dg-xfail-run-if instead.
12749 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12750 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12751 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12752 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12753 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12755 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12757 PR tree-optimization/83979
12758 * g++.dg/pr83979.c: New test.
12760 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12762 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12763 option. Add arm_neon_ok_no_float_abi check.
12765 2018-01-24 Richard Biener <rguenther@suse.de>
12767 PR tree-optimization/83176
12768 * gcc.dg/graphite/pr83176.c: New testcase.
12770 2018-01-24 Richard Biener <rguenther@suse.de>
12772 PR tree-optimization/82819
12773 * gcc.dg/graphite/pr82819.c: New testcase.
12775 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12778 * g++.dg/cpp1y/constexpr-83921-1.C: New.
12779 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12780 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12781 * g++.dg/ext/stmtexpr20.C: Likewise.
12782 * g++.dg/ext/stmtexpr21.C: Likewise.
12784 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12787 * g++.dg/warn/pr83974.C: New test case.
12789 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12792 * g++.dg/ubsan/pr83987.C: New test.
12794 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12797 * gfortran.dg/pdt_29.f03: New test.
12799 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12802 * gfortran.dg/associate_33.f03: New test.
12804 2018-01-23 Martin Liska <mliska@suse.cz>
12807 * gcc.dg/lto/pr81440.h: New test.
12808 * gcc.dg/lto/pr81440_0.c: New test.
12809 * gcc.dg/lto/pr81440_1.c: New test.
12811 2018-01-23 Nathan Sidwell <nathan@acm.org>
12814 * g++.dg/template/pr83988.C: New.
12816 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12820 * g++.dg/cpp0x/pr82882.C: New test.
12821 * g++.dg/cpp0x/pr83978.C: New test.
12824 * g++.dg/cpp1z/decomp35.C: New test.
12826 2018-01-23 Nathan Sidwell <nathan@acm.org>
12828 * g++.dg/cpp0x/range-for10.C: Adjust.
12829 * g++.dg/ext/forscope1.C: Adjust.
12830 * g++.dg/ext/forscope2.C: Adjust.
12831 * g++.dg/template/for1.C: Adjust.
12833 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12835 PR tree-optimization/83510
12836 * gcc.c-torture/compile/pr83510.c: New test case.
12838 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12841 * lib/target-supports.exp (check_effective_target_vect_float): Say
12842 that the result only holds when -funsafe-math-optimizations is on.
12843 (check_effective_target_vect_float_strict): New procedure.
12844 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
12846 * gcc.dg/vect/vect-reduc-6.c: Likewise.
12848 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12850 PR tree-optimization/83965
12851 * gcc.dg/vect/pr83965.c: New test.
12853 2018-01-23 Richard Biener <rguenther@suse.de>
12855 PR tree-optimization/83963
12856 * gfortran.dg/graphite/pr83963.f: New testcase.
12857 * gcc.dg/graphite/pr83963-2.c: Likewise.
12859 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12862 * g++.dg/cpp1z/pr83918.C: New test.
12864 2018-01-22 Jakub Jelinek <jakub@redhat.com>
12866 PR tree-optimization/83957
12867 * gcc.dg/autopar/pr83957.c: New test.
12869 PR tree-optimization/83081
12870 * gcc.dg/predict-8.c: Adjust expected probability.
12872 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12875 * gcc.target/powerpc/pr83862.c: New test.
12877 2018-01-22 Carl Love <cel@us.ibm.com>
12879 * gcc.target/powerpc/powerpc.exp: Add torture tests for
12880 builtins-4-runnable.c, builtins-6-runnable.c,
12881 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
12882 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
12883 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
12884 for signed/unsigned 128-bit and long long int loads.
12886 2018-01-22 Marek Polacek <polacek@redhat.com>
12889 * g++.dg/cpp1y/constexpr-empty4.C: New test.
12891 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
12893 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
12894 scan-asembler valid instructions list.
12895 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
12896 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
12897 power8-vector requirement and option.
12898 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
12900 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
12904 * gfortran.dg/string_1.f90: Remove printing the length.
12906 2018-01-22 Richard Biener <rguenther@suse.de>
12908 PR tree-optimization/83963
12909 * gcc.dg/graphite/pr83963.c: New testcase.
12911 2018-01-22 Sudakshina Das <sudi.das@arm.com>
12913 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
12914 dg-require-effective-target directives.
12916 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12918 * lib/target-supports.exp (check_effective_target_arm_softfloat):
12920 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
12921 Adjust scan-assembler checks for soft-float.
12923 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12926 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
12928 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
12930 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
12931 * gcc.dg/pr83623.c: Likewise.
12932 * gcc.dg/pr83666.c: Likewise.
12934 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12935 David Edelsohn <dje.gcc@gmail.com>
12938 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
12939 assembly output from "crset eq" to "crset 2".
12940 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
12941 assembly output from . to $.
12942 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12943 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
12944 assembly output from "crset eq" to "crset 2".
12945 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
12946 assembly output from "crset eq" to "crset 2", and from . to $.
12948 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
12951 * gfortran.dg/matmul_18.f90: New test.
12953 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
12955 PR tree-optimization/83940
12956 * gcc.dg/torture/pr83940.c: New test.
12958 2018-01-20 Jakub Jelinek <jakub@redhat.com>
12960 PR middle-end/83945
12961 * gcc.dg/tls/pr83945.c: New test.
12964 * gcc.dg/pr83930.c: New test.
12966 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
12969 * gfortran.dg/matmul_17.f90: New test.
12971 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
12974 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
12976 2018-01-19 Jakub Jelinek <jakub@redhat.com>
12979 * g++.dg/cpp0x/pr81167.C: New test.
12982 * g++.dg/cpp0x/pr83919.C: New test.
12984 2018-01-19 Jeff Law <law@redhat.com>
12985 Jakub Jelinek <jakub@redhat.com>
12987 * gcc.dg/stack-check-16.c: New test.
12989 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
12992 * gcc.target/nvptx/indirect_call.c: New test.
12994 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12996 * g++.dg/torture/pr83619.C: Remove dg-message.
12998 2018-01-19 Martin Liska <mliska@suse.cz>
13000 * gcc.dg/predict-1.c: Adjust expected probability.
13001 * gcc.dg/predict-3.c: Likewise.
13002 * gcc.dg/predict-5.c: Likewise.
13003 * gcc.dg/predict-6.c: Likewise.
13004 * gcc.dg/predict-9.c: Likewise.
13006 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13008 PR tree-optimization/83922
13009 * gcc.dg/pr83922.c: New test.
13011 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13013 PR tree-optimization/83914
13014 * gcc.dg/vect/pr83914.c: New test.
13016 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13018 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13019 * gcc.target/arm/negdi-2.c: Likewise.
13020 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13022 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13024 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13026 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13028 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13030 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13032 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13035 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13039 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13040 forward declaration.
13042 2018-01-18 Carl Love <cel@us.ibm.com>
13044 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13047 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13050 * g++.dg/inherit/union3.C: New.
13052 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13054 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13056 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13059 * g++.dg/torture/pr83619.C: New testcase.
13061 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13063 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13064 Add function body to force error messages in some configurations.
13066 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13068 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13071 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13074 * c-c++-common/ffile-prefix-map.c: New test.
13075 * c-c++-common/fmacro-prefix-map.c: New test.
13076 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13077 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13079 2018-01-18 Martin Liska <mliska@suse.cz>
13081 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13082 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13083 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13084 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13085 * gcc.target/i386/ret-thunk-10.c: Likewise.
13086 * gcc.target/i386/ret-thunk-11.c: Likewise.
13087 * gcc.target/i386/ret-thunk-12.c: Likewise.
13088 * gcc.target/i386/ret-thunk-15.c: Likewise.
13089 * gcc.target/i386/ret-thunk-9.c: Likewise.
13091 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13093 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13096 2018-01-18 Nathan Sidwell <nathan@acm.org>
13099 * g++.dg/cpp0x/pr83160.C: New.
13101 2018-01-18 Richard Biener <rguenther@suse.de>
13103 PR tree-optimization/83887
13104 * gcc.dg/graphite/pr83887.c: New testcase.
13105 * gfortran.dg/graphite/pr83887.f90: Likewise.
13106 * gfortran.dg/graphite/pr83887.f: Likewise.
13108 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13111 * gcc.target/arm/builtin-bswap.x: New file.
13112 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13113 and options for armv6t2.
13114 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13115 and options for Thumb1.
13116 * gcc.target/arm/builtin-bswap16.x: New file.
13117 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13118 and options for armv6t2.
13119 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13120 and options for Thumb1.
13122 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13124 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13127 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13130 * gcc.dg/pr61240.c: New test.
13132 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13135 * gfortran.dg/pr83864.f90: New test.
13137 2018-01-17 Jeff Law <law@redhat.com>
13140 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13142 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13144 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13145 restriction, but still restrict to 64-bit.
13146 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13147 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13149 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13152 * gfortran.dg/pr83874.f90: New test.
13154 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13157 * g++.dg/cpp0x/pr83824.C: New test.
13159 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13161 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13162 appropriate .gnu_attribute for the long double type, if we use the
13163 long double type, but do not generate any calls.
13164 * gcc.target/powerpc/gnuattr2.c: Likewise.
13165 * gcc.target/powerpc/gnuattr3.c: Likewise.
13167 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13170 * g++.dg/cpp0x/alignas13.C: New.
13172 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13175 * g++.dg/cpp0x/pr83897.C: New test.
13177 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13180 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13182 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13185 * g++.dg/cpp0x/constexpr-ice19.C: New.
13187 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13189 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13190 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13191 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13192 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13193 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13194 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13195 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13196 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13197 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13198 * gcc.target/powerpc/builtins-1.fold.h: New.
13200 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13202 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13203 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13205 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13207 * gcc.target/arm/g2.c: Add -marm to dg-options.
13208 * gcc.target/arm/scd42-2.c: Likewise.
13210 2018-01-17 Nathan Sidwell <nathan@acm.org>
13213 * g++.dg/lookup/pr83287-2.C: New.
13215 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13219 * g++.dg/wrappers/pr83814.C: New test case.
13220 * g++.dg/wrappers/pr83902.C: New test case.
13222 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13225 * g++.dg/lto/pr83121_0.C: New test case.
13226 * g++.dg/lto/pr83121_1.C: New test case.
13227 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13228 adapted from DejaGnu's dg-test.
13229 (lto_handle_diagnostics): New procedure.
13230 (lto_prune_warns): Ignore informational notes.
13231 (lto-link-and-maybe-run): Add "messages_by_file" param.
13232 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13233 "execute" when "link" fails if "execute" was not specified.
13234 (lto-can-handle-directive): New procedure.
13235 (lto-get-options-main): Call lto-can-handle-directive. Add a
13236 dg-messages local, using it to set the caller's
13237 dg-messages-by-file for the given source file.
13238 (lto-get-options): Likewise.
13239 (lto-execute): Add dg-messages-by-file local, and pass it to
13240 lto-link-and-maybe-run.
13242 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13243 Richard Sandiford <richard.sandiford@linaro.org>
13247 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13248 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13250 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13252 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13253 target check autogenerator for armv8.1-a and armv8.2-a.
13255 2018-01-17 Carl Love <cel@us.ibm.com>
13257 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13258 Add debug print statements.
13259 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13260 16 byte vector load followed by a partial vector load.
13262 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13265 * g++.dg/wrappers/pr83799.C: New test case.
13267 2018-01-17 Nathan Sidwell <nathan@acm.org>
13270 * g++.dg/cpp1y/pr83739.C: New.
13272 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13274 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13275 * gcc.target/visium/overflow16.c: Likewise.
13276 * gcc.target/visium/overflow32.c: Likewise.
13278 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13280 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13282 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13284 * gcc.dg/rtl/arm/stl-cond.c: New test.
13285 * gcc.target/arm/stl-cond.c: Delete.
13287 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13289 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13292 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13294 PR tree-optimization/83843
13295 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13296 * gcc.dg/store_merging_19.c: New test.
13298 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13300 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13303 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13305 PR rtl-optimization/83771
13306 * gcc.dg/pr83771.c: New test.
13308 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13310 PR tree-optimization/81184
13311 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13313 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13315 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13317 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13319 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13322 * gcc.target/i386/pr83546.c: New test.
13324 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13326 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13328 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13330 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13331 test and add dg-warning for the -Wstringop-overflow warning.
13333 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13335 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13336 XFAIL last test on SPARC and Visium.
13338 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13340 PR rtl-optimization/80481
13341 * g++.dg/pr80481.C: Exclude solaris.
13343 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13345 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13346 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13347 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13349 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13351 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13352 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13353 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13354 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13355 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13356 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13357 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13358 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13359 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13360 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13361 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13362 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13363 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13364 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13365 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13367 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13370 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13372 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13374 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13375 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13376 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13377 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13378 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13379 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13381 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13383 PR tree-optimization/83857
13384 * gcc.dg/vect/pr83857.c: New test.
13386 2018-01-16 Richard Biener <rguenther@suse.de>
13388 PR tree-optimization/83867
13389 * gcc.dg/vect/pr83867.c: New testcase.
13391 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13394 * gcc.dg/pr83844.c: New test.
13396 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13398 * gcc.dg/torture/pr83847.c: New test.
13400 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13402 PR rtl-optimization/86620
13403 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13404 instead of --param=max-sched-ready-insns=0.
13405 * gcc.target/i386/pr83620.c: New test.
13406 * gcc.dg/pr83620.c: New test.
13408 PR tree-optimization/83843
13409 * gcc.dg/store_merging_18.c: New test.
13412 * g++.dg/cpp1y/pr83817.C: New test.
13415 * g++.dg/template/pr83825.C: New test.
13417 2018-01-16 Richard Biener <rguenther@suse.de>
13419 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13421 2018-01-16 Richard Biener <rguenther@suse.de>
13424 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13425 from gcc.dg/torture/pr60092.c.
13427 2018-01-15 Martin Sebor <msebor@redhat.com>
13430 * g++.dg/ext/flexary28.C: New test.
13432 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13435 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13437 2018-01-15 Martin Sebor <msebor@redhat.com>
13440 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13442 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13445 * gfortran.dg/minmaxloc_9.f90: New test.
13446 * gfortran.dg/minmaxloc_10.f90: New test.
13447 * gfortran.dg/minmaxloc_11.f90: New test.
13449 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13452 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13453 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13454 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13455 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13456 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13457 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13458 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13459 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13460 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13461 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13462 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13463 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13464 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13465 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13466 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13467 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13468 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13469 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13470 * gcc.target/i386/ret-thunk-10.c: Likewise.
13471 * gcc.target/i386/ret-thunk-11.c: Likewise.
13472 * gcc.target/i386/ret-thunk-12.c: Likewise.
13473 * gcc.target/i386/ret-thunk-13.c: Likewise.
13474 * gcc.target/i386/ret-thunk-14.c: Likewise.
13475 * gcc.target/i386/ret-thunk-15.c: Likewise.
13476 * gcc.target/i386/ret-thunk-9.c: Don't check the
13477 __x86_return_thunk label. Scan for "push" only for Linux.
13479 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13482 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13484 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13487 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13489 * gcc.target/arm/pr83687.c: New test.
13491 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13493 Adjust tests to AVR_TINY.
13495 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13496 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13497 * gcc.target/avr/pr71627.c: Same.
13498 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13499 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13500 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13501 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13502 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13503 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13504 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13505 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13506 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13507 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13508 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13509 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13510 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13511 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13512 * gcc.target/avr/torture/pr61055.c: Same.
13513 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13515 * gcc.target/avr/torture/int24-mul.c: Same.
13516 * gcc.target/avr/torture/pr51782-1.c: Same.
13517 * gcc.target/avr/torture/pr61443.c: Same.
13518 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13519 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13521 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13525 * gcc.target/avr/torture/pr83729.c: New test.
13526 * gcc.target/avr/torture/pr83801.c: New test.
13528 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13530 PR middle-end/82694
13531 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13532 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13534 2018-01-10 Martin Sebor <msebor@redhat.com>
13537 * gcc.dg/Wstringop-overflow-2.c: New test.
13539 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13541 PR libgfortran/83811
13542 * gfortran.dg/fmt_e.f90: New test.
13544 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13546 * gcc.target/i386/indirect-thunk-10.c: New test.
13547 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13548 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13549 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13550 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13551 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13552 * gcc.target/i386/ret-thunk-17.c: Likewise.
13553 * gcc.target/i386/ret-thunk-18.c: Likewise.
13554 * gcc.target/i386/ret-thunk-19.c: Likewise.
13555 * gcc.target/i386/ret-thunk-20.c: Likewise.
13556 * gcc.target/i386/ret-thunk-21.c: Likewise.
13558 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13560 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13562 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13564 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13565 -mno-indirect-branch-register.
13566 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13567 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13568 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13569 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13570 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13571 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13572 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13573 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13574 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13575 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13576 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13577 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13578 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13579 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13580 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13581 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13582 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13583 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13584 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13585 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13586 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13587 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13588 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13589 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13590 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13591 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13592 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13593 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13594 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13595 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13596 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13597 * gcc.target/i386/ret-thunk-10.c: Likewise.
13598 * gcc.target/i386/ret-thunk-11.c: Likewise.
13599 * gcc.target/i386/ret-thunk-12.c: Likewise.
13600 * gcc.target/i386/ret-thunk-13.c: Likewise.
13601 * gcc.target/i386/ret-thunk-14.c: Likewise.
13602 * gcc.target/i386/ret-thunk-15.c: Likewise.
13603 * gcc.target/i386/ret-thunk-9.c: Likewise.
13604 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13605 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13606 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13608 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13610 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13611 -mfunction-return=keep.
13612 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13613 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13614 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13615 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13616 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13617 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13618 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13619 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13620 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13621 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13622 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13623 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13624 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13625 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13626 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13627 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13628 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13629 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13630 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13631 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13632 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13633 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13634 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13635 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13636 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13637 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13638 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13639 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13640 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13641 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13642 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13643 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13644 * gcc.target/i386/ret-thunk-1.c: New test.
13645 * gcc.target/i386/ret-thunk-10.c: Likewise.
13646 * gcc.target/i386/ret-thunk-11.c: Likewise.
13647 * gcc.target/i386/ret-thunk-12.c: Likewise.
13648 * gcc.target/i386/ret-thunk-13.c: Likewise.
13649 * gcc.target/i386/ret-thunk-14.c: Likewise.
13650 * gcc.target/i386/ret-thunk-15.c: Likewise.
13651 * gcc.target/i386/ret-thunk-16.c: Likewise.
13652 * gcc.target/i386/ret-thunk-2.c: Likewise.
13653 * gcc.target/i386/ret-thunk-3.c: Likewise.
13654 * gcc.target/i386/ret-thunk-4.c: Likewise.
13655 * gcc.target/i386/ret-thunk-5.c: Likewise.
13656 * gcc.target/i386/ret-thunk-6.c: Likewise.
13657 * gcc.target/i386/ret-thunk-7.c: Likewise.
13658 * gcc.target/i386/ret-thunk-8.c: Likewise.
13659 * gcc.target/i386/ret-thunk-9.c: Likewise.
13661 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13663 * gcc.target/i386/indirect-thunk-1.c: New test.
13664 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13665 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13666 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13667 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13668 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13669 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13670 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13671 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13672 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13673 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13674 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13675 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13676 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13677 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13678 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13679 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13680 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13681 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13682 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13683 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13684 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13685 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13686 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13687 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13688 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13689 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13690 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13691 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13692 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13693 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13694 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13695 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13697 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13700 * gcc.c-torture/compile/pr83051.c: New testcase.
13702 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13704 PR tree-optimization/83501
13705 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13707 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13709 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13710 for lvx and stvx instead of lxvd2x and stxvd2x and require
13711 little-endian target. Add comments.
13712 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13713 comprehensive testing.
13714 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13715 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13716 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13717 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13718 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13719 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13720 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13721 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13722 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13723 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13724 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13725 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13726 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13727 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13728 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13729 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13730 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13731 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13732 scan-assembler-not directives that forbid lvx and xxpermdi.
13733 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13734 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13735 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13736 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13737 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13738 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13739 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13740 scan-assembler-times directives to reflect different numbers of
13741 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13743 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13744 Alan Hayward <alan.hayward@arm.com>
13745 David Sherwood <david.sherwood@arm.com>
13747 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13748 than SLP vectorization.
13749 * gcc.dg/vect/vect-alias-check-10.c: New test.
13750 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13751 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13752 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13753 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13754 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13755 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13756 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13757 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13758 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13759 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13760 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13761 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13762 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13763 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13764 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13765 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13766 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13767 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13768 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13769 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13770 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13771 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13772 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13774 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13775 Alan Hayward <alan.hayward@arm.com>
13776 David Sherwood <david.sherwood@arm.com>
13778 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
13780 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13781 targets with scatter stores.
13782 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13784 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13785 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
13786 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
13787 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
13788 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
13789 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
13790 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
13791 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
13792 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
13793 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
13794 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
13795 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
13796 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
13797 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
13798 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
13799 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
13801 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13802 Alan Hayward <alan.hayward@arm.com>
13803 David Sherwood <david.sherwood@arm.com>
13805 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
13807 * gcc.target/aarch64/sve/strided_load_4.c: New test.
13808 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
13809 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
13810 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
13812 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13813 Alan Hayward <alan.hayward@arm.com>
13814 David Sherwood <david.sherwood@arm.com>
13816 * gcc.target/aarch64/sve/strided_load_1.c: New test.
13817 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
13818 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
13820 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13821 Alan Hayward <alan.hayward@arm.com>
13822 David Sherwood <david.sherwood@arm.com>
13824 * gcc.target/aarch64/sve/gather_load_1.c: New test.
13825 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
13826 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
13827 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
13828 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
13829 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
13830 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
13831 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
13832 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
13833 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
13834 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
13835 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
13836 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13837 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
13839 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13840 Alan Hayward <alan.hayward@arm.com>
13841 David Sherwood <david.sherwood@arm.com>
13843 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
13844 check for a message about using in-order reductions.
13845 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
13846 check for a message about using in-order reductions.
13847 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
13848 vectorized and check for a message about using in-order reductions.
13849 Expect targets with variable-length vectors to fall back to the
13850 fixed-length mininum.
13851 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
13852 check for a message about using in-order reductions.
13853 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
13854 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13855 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13856 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13857 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
13858 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
13859 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
13860 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
13861 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
13862 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
13863 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
13864 vect_fold_left_plus.
13866 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13868 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
13870 * gcc.target/aarch64/sve/spill_2.c: New test.
13871 * gcc.target/aarch64/sve/spill_3.c: Likewise.
13872 * gcc.target/aarch64/sve/spill_4.c: Likewise.
13873 * gcc.target/aarch64/sve/spill_5.c: Likewise.
13874 * gcc.target/aarch64/sve/spill_6.c: Likewise.
13875 * gcc.target/aarch64/sve/spill_7.c: Likewise.
13877 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13878 Alan Hayward <alan.hayward@arm.com>
13879 David Sherwood <david.sherwood@arm.com>
13881 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
13883 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13884 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
13885 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
13886 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
13887 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
13888 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
13889 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
13890 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
13891 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
13893 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13894 Alan Hayward <alan.hayward@arm.com>
13895 David Sherwood <david.sherwood@arm.com>
13897 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
13898 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
13899 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13900 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
13902 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13903 Alan Hayward <alan.hayward@arm.com>
13904 David Sherwood <david.sherwood@arm.com>
13906 * lib/target-supports.exp
13907 (check_effective_target_vect_fold_extract_last): New proc.
13908 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
13909 for fold_extract_last.
13910 * gcc.dg/vect/pr65947-2.c: Likewise.
13911 * gcc.dg/vect/pr65947-3.c: Likewise.
13912 * gcc.dg/vect/pr65947-4.c: Likewise.
13913 * gcc.dg/vect/pr65947-5.c: Likewise.
13914 * gcc.dg/vect/pr65947-6.c: Likewise.
13915 * gcc.dg/vect/pr65947-9.c: Likewise.
13916 * gcc.dg/vect/pr65947-10.c: Likewise.
13917 * gcc.dg/vect/pr65947-12.c: Likewise.
13918 * gcc.dg/vect/pr65947-14.c: Likewise.
13919 * gcc.dg/vect/pr80631-1.c: Likewise.
13920 * gcc.target/aarch64/sve/clastb_1.c: New test.
13921 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
13922 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
13923 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
13924 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
13925 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
13926 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
13927 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
13928 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
13929 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
13930 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
13931 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
13932 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
13933 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
13935 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13936 Alan Hayward <alan.hayward@arm.com>
13937 David Sherwood <david.sherwood@arm.com>
13939 * gcc.target/aarch64/sve/live_1.c: New test.
13940 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
13942 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13943 Alan Hayward <alan.hayward@arm.com>
13944 David Sherwood <david.sherwood@arm.com>
13946 * gcc.target/aarch64/sve/nopeel_1.c: New test.
13947 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
13948 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
13949 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13950 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
13951 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13952 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
13953 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
13954 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
13956 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13957 Alan Hayward <alan.hayward@arm.com>
13958 David Sherwood <david.sherwood@arm.com>
13960 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
13962 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
13964 * gcc.target/aarch64/sve/loop_add_4.c: New test.
13965 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
13966 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
13967 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
13968 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
13969 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
13971 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13972 Alan Hayward <alan.hayward@arm.com>
13973 David Sherwood <david.sherwood@arm.com>
13975 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
13976 instead of just ADDRESS.
13977 * gcc.dg/tree-ssa/scev-10.c: Likewise.
13978 * gcc.dg/tree-ssa/scev-11.c: Likewise.
13979 * gcc.dg/tree-ssa/scev-12.c: Likewise.
13980 * gcc.target/aarch64/sve/index_offset_1.c: New test.
13981 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
13982 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
13983 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
13984 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
13985 * gcc.target/aarch64/sve/while_2.c: Likewise.
13986 * gcc.target/aarch64/sve/while_3.c: Likewise.
13987 * gcc.target/aarch64/sve/while_4.c: Likewise.
13989 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13990 Alan Hayward <alan.hayward@arm.com>
13991 David Sherwood <david.sherwood@arm.com>
13993 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
13994 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
13996 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
13997 * gcc.target/aarch64/sve/slp_7.c: Likewise.
13998 * gcc.target/aarch64/sve/reduc_5.c: New test.
13999 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14000 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14002 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14003 Alan Hayward <alan.hayward@arm.com>
14004 David Sherwood <david.sherwood@arm.com>
14006 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14007 * gcc.dg/tree-ssa/peel1.c: Likewise.
14008 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14009 variable-length vectors.
14010 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14011 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14012 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14013 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14014 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14015 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14016 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14017 * gcc.target/aarch64/sve/slp_8.c: New test.
14018 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14019 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14020 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14021 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14022 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14023 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14024 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14025 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14026 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14027 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14028 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14029 * gcc.target/aarch64/sve/while_1.c: Likewise.
14030 * gcc.target/aarch64/sve/while_2.c: Likewise.
14031 * gcc.target/aarch64/sve/while_3.c: Likewise.
14032 * gcc.target/aarch64/sve/while_4.c: Likewise.
14034 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14035 Alan Hayward <alan.hayward@arm.com>
14036 David Sherwood <david.sherwood@arm.com>
14038 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14040 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14041 and add an associated scan-dump test. Prevent vectorization
14042 of the first two loops.
14043 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14044 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14045 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14046 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14047 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14048 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14050 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14051 Alan Hayward <alan.hayward@arm.com>
14052 David Sherwood <david.sherwood@arm.com>
14054 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14055 * gcc.dg/vect/pr67790.c: Likewise.
14056 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14057 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14058 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14059 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14060 * gcc.target/aarch64/sve/slp_5.c: New test.
14061 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14062 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14063 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14064 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14065 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14067 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14068 Alan Hayward <alan.hayward@arm.com>
14069 David Sherwood <david.sherwood@arm.com>
14071 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14073 * gcc.dg/vect/slp-1.c: Likewise.
14074 * gcc.dg/vect/slp-10.c: Likewise.
14075 * gcc.dg/vect/slp-12b.c: Likewise.
14076 * gcc.dg/vect/slp-12c.c: Likewise.
14077 * gcc.dg/vect/slp-17.c: Likewise.
14078 * gcc.dg/vect/slp-19b.c: Likewise.
14079 * gcc.dg/vect/slp-20.c: Likewise.
14080 * gcc.dg/vect/slp-21.c: Likewise.
14081 * gcc.dg/vect/slp-22.c: Likewise.
14082 * gcc.dg/vect/slp-23.c: Likewise.
14083 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14084 * gcc.dg/vect/slp-24.c: Likewise.
14085 * gcc.dg/vect/slp-28.c: Likewise.
14086 * gcc.dg/vect/slp-39.c: Likewise.
14087 * gcc.dg/vect/slp-6.c: Likewise.
14088 * gcc.dg/vect/slp-7.c: Likewise.
14089 * gcc.dg/vect/slp-cond-1.c: Likewise.
14090 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14091 * gcc.dg/vect/slp-cond-2.c: Likewise.
14092 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14093 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14094 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14095 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14096 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14097 * gcc.dg/vect/slp-perm-6.c: Likewise.
14098 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14099 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14100 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14101 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14102 * gcc.dg/vect/slp-12a.c: Likewise.
14103 * gcc.dg/vect/slp-14.c: Likewise.
14104 * gcc.dg/vect/slp-15.c: Likewise.
14105 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14106 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14107 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14108 * gcc.target/aarch64/sve/slp_1.c: New test.
14109 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14110 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14111 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14112 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14113 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14114 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14115 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14117 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14118 Alan Hayward <alan.hayward@arm.com>
14119 David Sherwood <david.sherwood@arm.com>
14121 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14122 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14123 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14124 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14125 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14126 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14127 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14128 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14129 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14130 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14131 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14132 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14133 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14134 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14135 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14136 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14137 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14138 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14139 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14141 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14142 Alan Hayward <alan.hayward@arm.com>
14143 David Sherwood <david.sherwood@arm.com>
14145 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14146 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14147 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14148 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14149 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14150 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14151 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14152 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14153 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14154 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14155 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14156 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14157 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14158 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14159 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14160 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14161 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14162 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14163 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14164 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14165 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14166 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14167 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14168 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14169 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14170 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14171 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14172 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14173 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14174 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14175 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14176 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14177 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14178 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14179 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14180 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14182 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14183 Alan Hayward <alan.hayward@arm.com>
14184 David Sherwood <david.sherwood@arm.com>
14186 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14187 Return true for SVE too.
14188 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14189 if load/store lanes are supported.
14190 * gcc.dg/vect/slp-10.c: Likewise.
14191 * gcc.dg/vect/slp-12c.c: Likewise.
14192 * gcc.dg/vect/slp-17.c: Likewise.
14193 * gcc.dg/vect/slp-33.c: Likewise.
14194 * gcc.dg/vect/slp-6.c: Likewise.
14195 * gcc.dg/vect/slp-cond-1.c: Likewise.
14196 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14197 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14198 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14199 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14200 * gcc.dg/vect/slp-perm-6.c: Likewise.
14201 * gcc.dg/vect/slp-perm-9.c: Likewise.
14202 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14203 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14204 for variable-length vectors.
14206 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14207 Alan Hayward <alan.hayward@arm.com>
14208 David Sherwood <david.sherwood@arm.com>
14210 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14211 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14213 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14215 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14216 * g++.target/aarch64/sve/catch_1.C: New test.
14217 * g++.target/aarch64/sve/catch_2.C: Likewise.
14218 * g++.target/aarch64/sve/catch_3.C: Likewise.
14219 * g++.target/aarch64/sve/catch_4.C: Likewise.
14220 * g++.target/aarch64/sve/catch_5.C: Likewise.
14221 * g++.target/aarch64/sve/catch_6.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 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14229 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14230 * gcc.target/aarch64/fmaxmin.c: Likewise.
14231 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14232 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14233 * gcc.target/aarch64/pr62178.c: Likewise.
14234 * gcc.target/aarch64/pr71727-2.c: Likewise.
14235 * gcc.target/aarch64/saddw-1.c: Likewise.
14236 * gcc.target/aarch64/saddw-2.c: Likewise.
14237 * gcc.target/aarch64/uaddw-1.c: Likewise.
14238 * gcc.target/aarch64/uaddw-2.c: Likewise.
14239 * gcc.target/aarch64/uaddw-3.c: Likewise.
14240 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14241 * gcc.target/aarch64/vect-compile.c: Likewise.
14242 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14243 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14244 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14245 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14246 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14247 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14248 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14249 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14250 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14251 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14252 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14253 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14254 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14255 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14256 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14257 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14258 * gcc.target/aarch64/vect-movi.c: Likewise.
14259 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14260 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14261 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14262 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14263 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14264 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14266 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14267 * gcc.target/aarch64/sve/arith_1.c: New test.
14268 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14269 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14270 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14271 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14272 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14273 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14274 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14275 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14276 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14277 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14278 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14279 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14280 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14281 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14282 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14283 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14284 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14285 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14286 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14287 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14288 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14289 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14290 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14291 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14292 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14293 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14294 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14295 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14296 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14297 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14298 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14299 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14300 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14301 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14302 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14303 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14304 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14305 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14306 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14307 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14308 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14309 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14310 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14311 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14312 * gcc.target/aarch64/sve/index_1.c: Likewise.
14313 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14314 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14315 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14316 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14317 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14318 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14319 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14320 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14321 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14322 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14323 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14324 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14325 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14326 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14327 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14328 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14329 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14330 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14331 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14332 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14333 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14334 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14335 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14336 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14337 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14338 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14339 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14340 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14341 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14342 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14343 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14344 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14345 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14346 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14347 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14348 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14349 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14350 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14351 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14352 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14353 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14354 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14355 * gcc.target/aarch64/sve/single_1.c: Likewise.
14356 * gcc.target/aarch64/sve/single_2.c: Likewise.
14357 * gcc.target/aarch64/sve/single_3.c: Likewise.
14358 * gcc.target/aarch64/sve/single_4.c: Likewise.
14359 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14360 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14361 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14362 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14363 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14364 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14365 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14366 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14367 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14368 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14369 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14370 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14371 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14372 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14373 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14374 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14375 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14376 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14377 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14378 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14379 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14380 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14381 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14382 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14383 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14384 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14385 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14386 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14387 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14388 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14389 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14390 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14391 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14392 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14393 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14394 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14395 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14396 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14397 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14398 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14399 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14400 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14401 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14402 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14403 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14405 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14406 Alan Hayward <alan.hayward@arm.com>
14407 David Sherwood <david.sherwood@arm.com>
14409 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14410 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14411 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14413 (check_effective_target_vect_perm): Handle SVE.
14414 (check_effective_target_vect_perm_byte): Likewise.
14415 (check_effective_target_vect_perm_short): Likewise.
14416 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14417 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14418 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14419 (check_effective_target_vect_element_align_preferred): Likewise.
14420 (check_effective_target_vect_align_stack_vars): Likewise.
14421 (check_effective_target_vect_load_lanes): Likewise.
14422 (check_effective_target_vect_masked_store): Likewise.
14423 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14424 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14425 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14426 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14427 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14428 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14429 * gcc.dg/vect/slp-23.c: Likewise.
14430 * gcc.dg/vect/slp-perm-5.c: Likewise.
14431 * gcc.dg/vect/slp-perm-6.c: Likewise.
14432 * gcc.dg/vect/slp-perm-9.c: Likewise.
14433 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14434 * gcc.dg/vect/vect-114.c: Likewise.
14435 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14436 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14438 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14440 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14441 vect_variable_length, expecting the test to be vectorized
14442 without SLP instead.
14443 * gcc.dg/vect/pr33953.c: Likewise.
14444 * gcc.dg/vect/pr37027.c: Likewise.
14445 * gcc.dg/vect/pr67790.c: Likewise.
14446 * gcc.dg/vect/pr68445.c: Likewise.
14447 * gcc.dg/vect/slp-1.c: Likewise.
14448 * gcc.dg/vect/slp-10.c: Likewise.
14449 * gcc.dg/vect/slp-12a.c: Likewise.
14450 * gcc.dg/vect/slp-12b.c: Likewise.
14451 * gcc.dg/vect/slp-12c.c: Likewise.
14452 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14453 * gcc.dg/vect/slp-13.c: Likewise.
14454 * gcc.dg/vect/slp-14.c: Likewise.
14455 * gcc.dg/vect/slp-15.c: Likewise.
14456 * gcc.dg/vect/slp-17.c: Likewise.
14457 * gcc.dg/vect/slp-19b.c: Likewise.
14458 * gcc.dg/vect/slp-2.c: Likewise.
14459 * gcc.dg/vect/slp-20.c: Likewise.
14460 * gcc.dg/vect/slp-21.c: Likewise.
14461 * gcc.dg/vect/slp-22.c: Likewise.
14462 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14463 * gcc.dg/vect/slp-24.c: Likewise.
14464 * gcc.dg/vect/slp-28.c: Likewise.
14465 * gcc.dg/vect/slp-39.c: Likewise.
14466 * gcc.dg/vect/slp-42.c: Likewise.
14467 * gcc.dg/vect/slp-6.c: Likewise.
14468 * gcc.dg/vect/slp-7.c: Likewise.
14469 * gcc.dg/vect/slp-cond-1.c: Likewise.
14470 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14471 * gcc.dg/vect/slp-cond-2.c: Likewise.
14472 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14473 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14474 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14475 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14476 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14477 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14478 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14479 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14480 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14481 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14482 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14483 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14484 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14485 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14486 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14487 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14488 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14490 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14493 * gcc.dg/pr83801.c: New test.
14495 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14498 * gfortran.dg/bounds_check_19.f90: New test.
14500 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14502 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14503 instead of scan-assembler-not for xsnabsqp.
14505 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14507 PR libgfortran/83525
14508 * gfortran.dg/newunit_5.f90: New test.
14510 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14512 PR rtl-optimization/80481
14513 * g++.dg/pr80481.C: New.
14515 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14518 * gcc.target/alpha/pr83628-3.c: New test.
14520 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14522 * lib/target-supports.exp (check_effective_target_avx512f): Also
14523 check for __builtin_ia32_addsd_round,
14524 __builtin_ia32_getmantsd_round.
14525 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14527 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14530 * gcc.target/powerpc/pr83629.c: Require ilp32.
14532 2018-01-12 Richard Biener <rguenther@suse.de>
14534 PR tree-optimization/80846
14535 * gcc.target/i386/pr80846-1.c: New testcase.
14536 * gcc.target/i386/pr80846-2.c: Likewise.
14538 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14540 * gcc.c-torture/execute/20180112-1.c: New test.
14542 2018-01-12 Tom de Vries <tom@codesourcery.com>
14544 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14545 * g++.dg/ext/label13a.C: Same.
14546 * g++.dg/ext/label14.C: Same.
14547 * g++.dg/ext/label2.C: Same.
14548 * g++.dg/ext/label3.C: Same.
14549 * g++.dg/torture/pr42462.C: Same.
14550 * g++.dg/torture/pr42739.C: Same.
14551 * g++.dg/warn/Wunused-label-3.C: Same.
14553 2018-01-12 Tom de Vries <tom@codesourcery.com>
14555 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14556 * g++.dg/Walloca1.C: Same.
14557 * g++.dg/cpp0x/pr70338.C: Same.
14558 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14559 * g++.dg/cpp1y/vla10.C: Same.
14560 * g++.dg/cpp1y/vla2.C: Same.
14561 * g++.dg/cpp1y/vla6.C: Same.
14562 * g++.dg/cpp1y/vla8.C: Same.
14563 * g++.dg/debug/debug5.C: Same.
14564 * g++.dg/debug/debug6.C: Same.
14565 * g++.dg/debug/pr54828.C: Same.
14566 * g++.dg/diagnostic/pr70105.C: Same.
14567 * g++.dg/eh/cleanup5.C: Same.
14568 * g++.dg/eh/spbp.C: Same.
14569 * g++.dg/ext/tmplattr9.C: Same.
14570 * g++.dg/ext/vla10.C: Same.
14571 * g++.dg/ext/vla11.C: Same.
14572 * g++.dg/ext/vla12.C: Same.
14573 * g++.dg/ext/vla15.C: Same.
14574 * g++.dg/ext/vla16.C: Same.
14575 * g++.dg/ext/vla17.C: Same.
14576 * g++.dg/ext/vla3.C: Same.
14577 * g++.dg/ext/vla6.C: Same.
14578 * g++.dg/ext/vla7.C: Same.
14579 * g++.dg/init/array24.C: Same.
14580 * g++.dg/init/new47.C: Same.
14581 * g++.dg/init/pr55497.C: Same.
14582 * g++.dg/opt/pr78201.C: Same.
14583 * g++.dg/template/vla2.C: Same.
14584 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14585 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14586 * g++.dg/torture/pr62127.C: Same.
14587 * g++.dg/torture/pr67055.C: Same.
14588 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14589 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14590 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14591 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14592 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14593 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14594 * g++.dg/warn/Wvla-1.C: Same.
14595 * g++.dg/warn/Wvla-3.C: Same.
14596 * g++.old-deja/g++.ext/array2.C: Same.
14597 * g++.old-deja/g++.ext/constructor.C: Same.
14598 * g++.old-deja/g++.law/builtin1.C: Same.
14599 * g++.old-deja/g++.other/crash12.C: Same.
14600 * g++.old-deja/g++.other/eh3.C: Same.
14601 * g++.old-deja/g++.pt/array6.C: Same.
14602 * g++.old-deja/g++.pt/dynarray.C: Same.
14604 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14606 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14608 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14610 PR libfortran/67412
14611 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14612 on *-*-solaris2.10.
14614 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14616 * lib/target-supports.exp (check_effective_target_branch_cost):
14617 Accept all x86 targets.
14619 2018-01-12 Martin Liska <mliska@suse.cz>
14622 * g++.dg/warn/pr83054.C: New test.
14624 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14626 * gcc.target/powerpc/spec-barr-1.c: New file.
14628 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14631 * gcc.target/i386/pr83330.c: New test.
14633 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14636 * gfortran.dg/dtio_31.f03: New test.
14637 * gfortran.dg/dtio_32.f03: New test.
14639 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14642 * g++.dg/wrappers: New subdirectory.
14643 * g++.dg/wrappers/README: New file.
14644 * g++.dg/wrappers/alloc.C: New test case.
14645 * g++.dg/wrappers/cow-istream-string.C: New test case.
14646 * g++.dg/wrappers/cp-stdlib.C: New test case.
14647 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14648 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14650 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14652 PR middle-end/83718
14653 * g++.dg/torture/pr83718.C: New testcase.
14655 2018-01-11 Martin Jambor <mjambor@suse.cz>
14658 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14660 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14662 PR tree-optimization/83695
14663 * gcc.dg/tree-ssa/pr83695.c: New test.
14665 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14667 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14668 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14670 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14672 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14673 * gcc.target/arm/simd/fp16fml_high.c: New test.
14674 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14675 * lib/target-supports.exp
14676 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14677 check_effective_target_arm_fp16fml_neon_ok,
14678 add_options_for_arm_fp16fml_neon): New procedures.
14680 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14682 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14685 2018-01-11 Richard Biener <rguenther@suse.de>
14687 PR tree-optimization/83435
14688 * gcc.dg/graphite/pr83435.c: New testcase.
14690 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14691 Alan Hayward <alan.hayward@arm.com>
14692 David Sherwood <david.sherwood@arm.com>
14694 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14696 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14698 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14700 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14703 * gcc.c-torture/compile/pr82096.c: New test.
14705 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14707 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14709 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14711 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14713 2018-01-11 Justin Squirek <squirek@adacore.com>
14715 * gnat.dg/expr_func4.adb: New testcase.
14717 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14719 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14722 2018-01-11 Bob Duff <duff@adacore.com>
14724 * gnat.dg/protected_null.adb: New testcase.
14726 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14728 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14730 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14732 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14734 2018-01-11 Justin Squirek <squirek@adacore.com>
14736 * gnat.dg/loopvar.adb: New testcase.
14738 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14740 PR middle-end/83189
14741 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14743 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14745 * gcc.c-torture/compile/pr83575.c: New testcase.
14747 2018-01-10 Michael Collison <michael.collison@arm.com>
14749 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14750 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14751 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14752 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14753 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14754 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14755 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14756 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14757 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14758 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14759 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14760 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14761 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14762 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14763 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14764 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14766 2018-01-10 Michael Collison <michael.collison@arm.com>
14768 * gcc.target/aarch64/sha2.h: New shared testcase.
14769 * gcc.target/aarch64/sha2_1.c: New testcase.
14770 * gcc.target/aarch64/sha2_2.c: New testcase.
14771 * gcc.target/aarch64/sha2_3.c: New testcase.
14772 * gcc.target/aarch64/sha3.h: New shared testcase.
14773 * gcc.target/aarch64/sha3_1.c: New testcase.
14774 * gcc.target/aarch64/sha3_2.c: New testcase.
14775 * gcc.target/aarch64/sha3_3.c: New testcase.
14777 2018-01-10 Michael Collison <michael.collison@arm.com>
14779 * gcc.target/aarch64/sm3_sm4.c: New testcase.
14781 2018-01-10 Martin Sebor <msebor@redhat.com>
14783 PR tree-optimization/83781
14784 * gcc.dg/strlenopt-42.c: New test.
14786 2018-01-11 Martin Sebor <msebor@gmail.com>
14787 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14789 PR tree-optimization/83501
14790 PR tree-optimization/81703
14792 * gcc.dg/strlenopt-39.c: New test-case.
14793 * gcc.dg/pr81703.c: Likewise.
14795 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
14797 * gnat.dg/atomic10.adb: New test.
14799 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14802 * gfortran.dg/deferred_character_18.f90: New test.
14804 2018-01-10 Martin Sebor <msebor@redhat.com>
14806 PR tree-optimization/83671
14807 * gcc.dg/strlenopt-40.c: New test.
14808 * gcc.dg/strlenopt-41.c: New test.
14810 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14813 * gfortran.dg/allocate_with_typespec_7.f90: New test.
14815 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
14818 * gcc.target/powerpc/pr83399.c: New test.
14820 2018-01-10 David Malcolm <dmalcolm@redhat.com>
14823 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
14824 to reflect that the arguments are correctly underlined.
14825 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
14826 for globals, params, locals and literals.
14827 (test_sizeof): Directly test the location of "sizeof", rather than
14828 when used in compound expressions.
14829 (test_alignof): Likewise for "alignof".
14830 (test_string_literals): Likewise for string literals.
14831 (test_numeric_literals): Likewise for numeric literals.
14832 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
14833 (test_typeid): Likewise for typeid.
14834 (test_unary_plus): New.
14835 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
14838 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
14840 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
14842 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14844 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
14846 2018-01-10 Marek Polacek <polacek@redhat.com>
14849 * g++.dg/warn/Wduplicated-branches4.C: New test.
14851 2018-01-10 Jakub Jelinek <jakub@redhat.com>
14854 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
14857 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
14860 * g++.dg/cpp0x/new2.C: New.
14862 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
14865 * gcc.target/i386/pr83735.c: New test.
14867 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
14869 * lib/target-supports.exp (check_effective_target_branch_cost):
14871 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
14872 * gcc.dg/pr21643.c: Likewise.
14873 * gcc.dg/pr46309.c: Likewise.
14874 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
14875 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
14876 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
14877 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
14878 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14879 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14880 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14881 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
14882 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
14883 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
14884 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
14885 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
14886 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
14887 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
14889 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
14892 * gcc.target/powerpc/pr83629.c: New testcase.
14894 2018-01-10 Richard Biener <rguenther@suse.de>
14897 * gcc.dg/pr78768.c: Un-XFAIL.
14899 2018-01-10 Richard Biener <rguenther@suse.de>
14902 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
14904 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
14906 PR tree-optimization/83753
14907 * gcc.dg/torture/pr83753.c: New test.
14909 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
14911 * gcc.target/i386/avx2-gather-1.c: Add -march.
14912 * gcc.target/i386/avx2-gather-2.c: Add -march.
14913 * gcc.target/i386/avx2-gather-3.c: Add -march.
14914 * gcc.target/i386/avx2-gather-4.c: Add -march.
14915 * gcc.target/i386/avx2-gather-5.c: Add -march.
14916 * gcc.target/i386/avx2-gather-6.c: Add -march.
14917 * gcc.target/i386/avx512f-gather-1.c: Add -march.
14918 * gcc.target/i386/avx512f-gather-2.c: Add -march.
14919 * gcc.target/i386/avx512f-gather-3.c: Add -march.
14920 * gcc.target/i386/avx512f-gather-4.c: Add -march.
14921 * gcc.target/i386/avx512f-gather-5.c: Add -march.
14922 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
14923 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
14924 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
14925 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
14926 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
14928 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
14931 * gcc.target/i386/pr78585.c: New test.
14933 2018-01-09 Jakub Jelinek <jakub@redhat.com>
14936 * g++.dg/cpp0x/pr83734.C: New test.
14938 2018-01-09 Carl Love <cel@us.ibm.com>
14940 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
14941 vec_mergeo builtins with float, double, long long, unsigned long long,
14942 bool long long arguments.
14943 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
14944 vec_float2 with double arguments.
14945 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
14946 vec_mergew and vec_mergow builtins.
14948 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
14951 * gfortran.dg/contiguous_6.f90: New test.
14953 2018-01-09 Richard Biener <rguenther@suse.de>
14955 PR tree-optimization/83668
14956 * gcc.dg/graphite/pr83668.c: New testcase.
14958 2018-01-09 Joseph Myers <joseph@codesourcery.com>
14960 PR tree-optimization/64811
14961 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
14962 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
14963 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
14964 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
14966 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
14968 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
14971 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
14973 2018-01-09 Tamar Christina <tamar.christina@arm.com>
14976 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
14977 no NEON and require softfp or hard float-abi.
14978 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
14980 2018-01-09 Richard Biener <rguenther@suse.de>
14982 PR tree-optimization/83572
14983 * gcc.dg/graphite/pr83572.c: New testcase.
14985 2018-01-09 Jakub Jelinek <jakub@redhat.com>
14988 * gcc.dg/sms-13.c: New test.
14990 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
14993 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
14995 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
14996 Monk Chiang <sh.chiang04@gmail.com>
14998 * gcc.target/riscv/save-restore-1.c: New.
15000 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15003 * gcc.target/powerpc/pr83677.c: New file.
15005 2018-01-08 Jeff Law <law@redhat.com>
15007 PR rtl-optimizatin/81308
15008 * g++.dg/pr81308-1.C: New test.
15009 * g++.dg/pr81308-2.C: New test.
15011 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15013 PR target/83663 - Revert r255946
15014 * gcc.target/aarch64/vect-slp-dup.c: New.
15016 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15018 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15021 2018-01-08 Richard Biener <rguenther@suse.de>
15023 PR tree-optimization/83563
15024 * gcc.dg/graphite/pr83563.c: New testcase.
15026 2018-01-08 Richard Biener <rguenther@suse.de>
15028 PR middle-end/83713
15029 * g++.dg/torture/pr83713.C: New testcase.
15031 2018-01-08 Tom de Vries <tom@codesourcery.com>
15033 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15035 2018-01-08 Richard Biener <rguenther@suse.de>
15037 PR tree-optimization/83685
15038 * gcc.dg/torture/pr83685.c: New testcase.
15040 2018-01-08 Richard Biener <rguenther@suse.de>
15043 * gcc.dg/lto/pr83719_0.c: New testcase.
15045 2018-01-08 Tom de Vries <tom@codesourcery.com>
15047 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15048 * gcc.dg/graphite/run-id-1.c: Same.
15049 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15051 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15054 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15055 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15056 * gfortran.dg/pdt_27.f03: New test.
15059 * gfortran.dg/pdt_28.f03: New test.
15061 2018-01-08 Tom de Vries <tom@codesourcery.com>
15063 * c-c++-common/builtins.c: Require effective target alloca.
15064 * gcc.dg/Wrestrict.c: Same.
15065 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15067 2018-01-08 Richard Biener <rguenther@suse.de>
15069 PR middle-end/83580
15070 * gcc.dg/torture/pr83580.c: New testcase.
15072 2018-01-08 Richard Biener <rguenther@suse.de>
15074 PR middle-end/83517
15075 * gcc.dg/pr83517.c: New testcase.
15077 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15079 PR middle-end/81897
15080 * gcc.dg/uninit-pr81897.c: New test.
15082 2018-01-06 Martin Sebor <msebor@redhat.com>
15084 PR tree-optimization/83640
15085 * gcc.dg/Wrestrict-6.c: New test.
15086 * gcc.dg/pr83640.c: New test.
15088 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15090 * gcc.target/aarch64/reg-alloc-1.c: New test.
15092 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15095 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15097 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15100 * gcc.dg/pr83480.c: New test.
15102 PR rtl-optimization/83682
15103 * gcc.target/i386/pr83682.c: New test.
15105 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15109 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15110 * gfortran.dg/dependency_49.f90: Likewise.
15111 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15112 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15113 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15114 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15115 * gfortran.dg/string_1_lp64.f90: New test.
15116 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15117 * gfortran.dg/string_3_lp64.f90: New test.
15119 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15122 * gcc.target/i386/sse-26.c: New test.
15125 * gcc.target/i386/pr83604.c: New test.
15127 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15129 * gcc.dg/vect/vect-align-4.c: New test.
15130 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15131 and redefine as a structure with an unaligned member "b".
15132 (foo): Update accordingly.
15134 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15137 * gcc.target/aarch64/bics_5.c: New test.
15138 * gcc.target/arm/bics_5.c: Likewise.
15140 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15142 PR tree-optimization/83605
15143 * gcc.dg/pr83605.c: New test.
15145 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15148 * gcc.target/i386/pr83554.c: New test.
15151 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15154 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15158 * gfortran.dg/eoshift_8.f90: New test.
15159 * gfortran.dg/simplify_eoshift_1.f90: New test.
15161 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15164 * gcc.dg/pr83585.c: New test.
15166 2018-01-04 Nathan Sidwell <nathan@acm.org>
15169 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15171 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15174 * gcc.dg/pr83666.c: New test.
15176 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15179 * gcc.target/alpha/pr83628-1.c: New test.
15180 * gcc.target/alpha/pr83628-2.c: Ditto.
15182 2018-01-04 Martin Liska <mliska@suse.cz>
15185 * g++.dg/ipa/pr82352.C: New test.
15187 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15189 * gcc.dg/vect-opt-info-1.c: Moved to ...
15190 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15191 vect_int targets, use dg-additional-options instead of dg-options and
15192 use relative line numbers instead of absolute.
15194 2018-01-03 Martin Sebor <msebor@redhat.com>
15196 PR tree-optimization/83655
15197 * gcc.dg/Wrestrict-5.c: New test.
15198 * c-c++-common/builtins.c: New test.
15200 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15201 Alan Hayward <alan.hayward@arm.com>
15202 David Sherwood <david.sherwood@arm.com>
15204 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15207 2018-01-03 Jeff Law <law@redhat.com>
15210 * gcc.target/i386/stack-check-17.c: New test.
15211 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15213 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15216 * gcc.dg/pr83621.c: New test.
15219 * gcc.dg/pr83645.c: New test.
15221 2018-01-03 Martin Sebor <msebor@redhat.com>
15223 PR tree-optimization/83603
15224 * gcc.dg/Wrestrict-4.c: New test.
15227 * gcc.dg/const-2.c: New test.
15228 * gcc.dg/pure-3.c: New test.
15230 2018-01-03 Martin Sebor <msebor@redhat.com>
15232 * gcc.dg/Wrestrict-3.c: New test.
15234 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15237 * g++.dg/opt/pr83555.C: New test.
15238 * g++.dg/ubsan/pr83555.C: New test.
15240 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15243 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15244 the !CHECKING_P case by expecting a note.
15245 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15246 a note for the !CHECKING_P case, and move the return statement
15247 outside of #if CHECKING_P guard.
15249 2018-01-03 Jeff Law <law@redhat.com>
15251 PR middle-end/83654
15252 * gcc.target/i386/stack-check-18.c: New test.
15253 * gcc.target/i386/stack-check-19.c: New test.
15255 2018-01-03 Martin Sebor <msebor@redhat.com>
15257 PR tree-optimization/83501
15258 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15260 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15262 PR tree-optimization/83501
15263 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15265 2018-01-03 Nathan Sidwell <nathan@acm.org>
15268 * g++.dg/ipa/pr83667.C: New.
15270 2018-01-03 Martin Liska <mliska@suse.cz>
15272 PR tree-optimization/83593
15273 * gcc.dg/pr83593.c: New test.
15275 2018-01-03 Martin Liska <mliska@suse.cz>
15278 * g++.dg/ipa/pr83549.C: New test.
15280 2018-01-03 Marek Polacek <polacek@redhat.com>
15283 * g++.dg/warn/mvp2.C: New test.
15285 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15287 PR preprocessor/83602
15288 * g++.dg/cpp/pr83602.C: New test.
15291 * g++.dg/parse/pr83634.C: New test.
15293 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15296 * gfortran.dg/eoshift_7.f90: New test.
15298 2018-01-03 Jan Beulich <jbeulich@suse.com>
15300 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15301 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15303 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15305 Update copyright years.
15307 2018-01-03 Martin Liska <mliska@suse.cz>
15310 * gcc.dg/ipa/pr83594.c: New test.
15312 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15313 Alan Hayward <alan.hayward@arm.com>
15314 David Sherwood <david.sherwood@arm.com>
15316 * gcc.dg/vect-opt-info-1.c: New test.
15318 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15320 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15321 floorf128, truncf128, and roundf128.
15322 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15323 optimizations added in match.pd.
15324 * gcc.target/powerpc/float128-hw6.c: Likewise.
15325 * gcc.target/powerpc/float128-hw7.c: Likewise.
15326 * gcc.target/powerpc/float128-hw8.c: Likewise.
15327 * gcc.target/powerpc/float128-hw9.c: Likewise.
15328 * gcc.target/powerpc/float128-hw10.c: Likewise.
15329 * gcc.target/powerpc/float128-hw11.c: Likewise.
15331 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15334 * g++.dg/cpp0x/pr83556.C: New test.
15336 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15340 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15341 * gfortran.dg/simplify_cshift_4.f90: New test.
15343 2018-01-02 Marek Polacek <polacek@redhat.com>
15346 * g++.dg/cpp0x/inh-ctor30.C: New test.
15349 * g++.dg/cpp1z/pr83644.C: New test.
15351 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15354 * gfortran.dg/coarray_45.f90: New test.
15357 * gfortran.dg/coarray_46.f90: New test.
15359 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15361 PR tree-optimization/83581
15362 * gcc.dg/pr83581.c: New test.
15365 * gcc.dg/pr83595.c: New test.
15367 PR middle-end/83608
15368 * g++.dg/opt/pr83608.C: New test.
15370 PR middle-end/83609
15371 * gcc.dg/pr83609.c: New test.
15372 * g++.dg/opt/pr83609.C: New test.
15374 PR middle-end/83623
15375 * gcc.dg/pr83623.c: New test.
15377 * gcc.target/i386/i386.exp
15378 (check_effective_target_avx512vpopcntdqvl): New proc.
15379 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15380 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15381 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15383 Copyright (C) 2018 Free Software Foundation, Inc.
15385 Copying and distribution of this file, with or without modification,
15386 are permitted in any medium without royalty provided the copyright
15387 notice and this notice are preserved.