1 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
3 PR tree-optimization/87009
4 * gcc.dg/pr87009.c: New test.
6 2018-08-28 Martin Sebor <msebor@redhat.com>
9 * g++.dg/Walloca1.C: Adjust.
11 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
14 * g++.dg/other/switch4.C: New.
16 2018-08-28 Richard Biener <rguenther@suse.de>
18 PR tree-optimization/87124
19 * g++.dg/torture/pr87124.C: New testcase.
21 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
24 * gfortran.dg/class_result_7.f90: New test.
25 * gfortran.dg/class_result_8.f90: New test.
26 * gfortran.dg/class_result_9.f90: New test.
29 * gfortran.dg/allocate_with_source_25.f90: New test.
31 2018-08-28 Jakub Jelinek <jakub@redhat.com>
34 * gcc.dg/pr87099.c: New test.
36 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
39 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
41 2018-08-28 Richard Biener <rguenther@suse.de>
43 PR tree-optimization/87117
44 * gcc.dg/pr87117-1.c: New testcase.
46 2018-08-28 Richard Biener <rguenther@suse.de>
48 PR tree-optimization/87117
49 * gcc.dg/pr87117-2.c: New testcase.
51 2018-08-28 Richard Biener <rguenther@suse.de>
53 PR tree-optimization/87117
54 * gcc.dg/lvalue-5.c: New testcase.
56 2018-08-27 Jeff Law <law@redhat.com>
58 PR tree-optimization/87110
59 * gcc.c-torture/compile/pr87110.c: New test.
61 2018-08-27 Martin Sebor <msebor@redhat.com>
63 PR tree-optimization/86914
64 * gcc.dg/strlenopt-57.c: New test.
66 2018-08-27 Martin Sebor <msebor@redhat.com>
68 PR tree-optimization/87112
69 * gcc.dg/pr87112.c: New test.
71 2018-08-27 David Malcolm <dmalcolm@redhat.com>
74 * g++.dg/diagnostic/missing-typename.C: New test.
76 2018-08-27 Jeff Law <law@redhat.com>
78 * gcc.c-torture/compile/dse.c: New test.
80 2018-08-27 Jakub Jelinek <jakub@redhat.com>
83 * g++.dg/diagnostic/pr86993.C: New test.
85 2018-08-27 Richard Biener <rguenther@suse.de>
87 PR tree-optimization/86927
88 * gcc.dg/vect/pr86927.c: New testcase.
90 2018-08-27 David Malcolm <dmalcolm@redhat.com>
93 * gcc.dg/empty.h: New file.
94 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
95 top of file and removal of redundant second printing of warning
97 * gcc.dg/fixits-pr84852-2.c: Likewise.
98 * gcc.dg/missing-header-fixit-3.c: Likewise.
99 * gcc.dg/missing-header-fixit-4.c: New test.
100 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
101 conversion of show_caret_p to a tri-state.
103 2018-08-27 David Malcolm <dmalcolm@redhat.com>
106 * g++.dg/pr85523.C: Extend expected output to show line
107 before line-insertion fix-it hint.
108 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
109 (test_fixit_insert_newline): Add previous line to expected output.
110 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
111 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
113 2018-08-27 Martin Liska <mliska@suse.cz>
116 * gcc.dg/asan/pr86962.c: New test.
118 2018-08-27 Martin Liska <mliska@suse.cz>
120 * gcc.dg/tree-prof/val-prof-10.c: New test.
122 2018-08-27 Martin Liska <mliska@suse.cz>
124 PR tree-optimization/86847
125 * gcc.dg/tree-ssa/switch-3.c: New test.
126 * gcc.dg/tree-ssa/vrp105.c: Remove.
128 2018-08-27 Martin Liska <mliska@suse.cz>
130 * gcc.dg/tree-ssa/switch-2.c: New test.
132 2018-08-27 Richard Biener <rguenther@suse.de>
134 * g++.dg/torture/20180705-1.C: New testcase.
135 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
136 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
137 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
138 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
139 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
140 * gcc.dg/pr85195.c: Likewise.
141 * gcc.dg/pr85467.c: Likewise.
142 * gcc.dg/torture/pr81790.c: Likewise.
144 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
145 param to current default.
147 2018-08-27 Jakub Jelinek <jakub@redhat.com>
149 PR rtl-optimization/87065
150 * gcc.target/i386/pr87065.c: New test.
152 2018-08-26 Marek Polacek <polacek@redhat.com>
155 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
157 PR c++/87029, Implement -Wredundant-move.
158 * g++.dg/cpp0x/Wredundant-move1.C: New test.
159 * g++.dg/cpp0x/Wredundant-move2.C: New test.
160 * g++.dg/cpp0x/Wredundant-move3.C: New test.
161 * g++.dg/cpp0x/Wredundant-move4.C: New test.
163 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
166 * gfortran.dg/matmul_19.f90: New test.
168 2018-08-25 Janus Weil <janus@gcc.gnu.org>
171 * gfortran.dg/generic_35.f90: New test case.
173 2018-08-24 David Malcolm <dmalcolm@redhat.com>
176 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
177 line spans are printed with -fdiagnostics-show-line-numbers.
179 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
182 * gfortran.dg/implied_do_io_6.f90: New test.
184 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
187 * gcc.dg/pr87092.c: New test.
189 2018-08-24 Marek Polacek <polacek@redhat.com>
193 * g++.dg/cpp0x/auto52.C: New test.
194 * g++.dg/cpp1y/auto-fn52.C: New test.
195 * g++.dg/cpp1y/auto-fn53.C: New test.
196 * g++.dg/cpp1y/auto-fn54.C: New test.
198 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
200 * lib/target-supports.exp (vect_perm_supported): Only return
201 false for variable-length vectors if the permute size is not
203 (check_effective_target_vect_perm)
204 (check_effective_target_vect_perm_byte)
205 (check_effective_target_vect_perm_short): Remove check for
206 variable-length vectors.
207 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
208 * gcc.dg/vect/slp-perm-10.c: Likewise.
209 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
211 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
213 * gcc.target/aarch64/sve/bswap_1.c: New test.
214 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
215 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
217 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
219 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
220 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
221 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
222 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
223 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
224 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
225 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
227 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
230 * gcc.dg/pr79342.: New test.
232 2018-08-23 Martin Sebor <msebor@redhat.com>
234 PR tree-optimization/87072
235 * gcc.dg/Warray-bounds-35.c: New test.
237 2018-08-23 Richard Biener <rguenther@suse.de>
240 * gcc.dg/pr87024.c: New testcase.
242 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
244 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
245 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
246 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
247 * gcc.dg/vect/pr80631-2.c: Likewise.
249 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
252 * gfortran.dg/submodule_32.f08: New test.
254 2018-08-22 Janus Weil <janus@gcc.gnu.org>
257 * gfortran.dg/associate_3.f90: Update error message.
258 * gfortran.dg/associate_39.f90: New test case.
260 2018-08-22 Janus Weil <janus@gcc.gnu.org>
263 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
265 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
266 * gfortran.dg/class_17.f03: Update error message.
267 * gfortran.dg/class_55.f90: Ditto.
268 * gfortran.dg/dtio_11.f90: Update error messages.
269 * gfortran.dg/implicit_actual.f90: Add an error message.
270 * gfortran.dg/typebound_proc_12.f90: Update error message.
272 2018-08-22 Martin Sebor <msebor@redhat.com>
275 * gcc.dg/pr87052.c: New test.
276 * gcc.dg/tree-ssa/dump-3.c: Adjust.
278 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
280 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
281 * gfortran.dg/max_expr.f90: ...this.
282 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
283 * gfortran.dg/min_expr.f90: ...this.
285 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
287 PR tree-optimization/86725
288 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
289 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
290 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
291 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
293 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
295 PR tree-optimization/86725
296 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
298 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
300 * gcc.dg/vect/vect-avg-16.c: New test.
301 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
302 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
303 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
304 the second loop in main1.
306 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
308 * gcc.dg/lto/pr85248_0.c (test_alias):
309 Stringify __USER_LABEL_PREFIX__.
310 (test_noreturn): Likewise.
312 2018-08-22 Richard Biener <rguenther@suse.de>
314 PR tree-optimization/86988
315 * g++.dg/pr86988.C: New testcase.
317 2018-08-22 Richard Biener <rguenther@suse.de>
319 PR tree-optimization/86945
320 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
322 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
324 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
326 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
327 Thomas Koenig <tkoenig@gcc.gnu.org>
330 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
331 * gfortran.dg/f2003_io_1.f03: Add wait statement.
333 2018-08-21 Marek Polacek <polacek@redhat.com>
335 PR c++/86981, Implement -Wpessimizing-move.
336 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
337 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
338 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
339 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
340 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
343 * g++.dg/concepts/pr67595.C: Add dg-warning.
344 * g++.dg/cpp0x/Wnarrowing11.C: New test.
345 * g++.dg/cpp0x/Wnarrowing12.C: New test.
346 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
349 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
350 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
352 2018-08-21 Ed Schonberg <schonberg@adacore.com>
354 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
356 2018-08-21 Ed Schonberg <schonberg@adacore.com>
358 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
360 2018-08-21 Javier Miranda <miranda@adacore.com>
362 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
364 2018-08-21 Ed Schonberg <schonberg@adacore.com>
366 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
368 2018-08-21 Ed Schonberg <schonberg@adacore.com>
370 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
372 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
374 * gnat.dg/rep_clause7.adb: New testcase.
376 2018-08-21 Ed Schonberg <schonberg@adacore.com>
378 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
379 gnat.dg/task1_pkg.ads: New testcase.
381 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
383 * gnat.dg/linkedlist.adb: New testcase.
385 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
387 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
388 gnat.dg/elab6_pkg.ads: New testcase.
390 2018-08-21 Ed Schonberg <schonberg@adacore.com>
392 * gnat.dg/expr_func5.adb: New testcase.
394 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
396 * gnat.dg/dynhash.adb: New testcase.
398 2018-08-21 Javier Miranda <miranda@adacore.com>
400 * gnat.dg/enum4.adb: New testcase.
402 2018-08-21 Tamar Christina <tamar.christina@arm.com>
404 * gcc.target/aarch64/large_struct_copy.c: New test.
406 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
408 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
410 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
413 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
415 2018-08-21 Tom de Vries <tdevries@suse.de>
417 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
418 to avoid mismatch in .debug and .earlydebug dump files.
420 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
423 * gcc.target/powerpc/pr87033.c: New test.
425 2018-08-20 Martin Sebor <msebor@redhat.com>
427 PR tree-optimization/87034
428 * gcc.dg/builtin-sprintf-warn-20.c: New test.
430 2018-08-20 David Malcolm <dmalcolm@redhat.com>
433 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
434 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
435 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
437 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
440 * g++.dg/torture/pr87014.C: New file.
442 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
445 * gcc.target/alpha/pr86984.c: New test.
447 2018-08-20 Richard Biener <rguenther@suse.de>
449 PR tree-optimization/78655
450 * gcc.dg/tree-ssa/evrp11.c: New testcase.
452 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
454 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
457 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
459 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
461 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
462 * gcc.dg/lto/pr83719_0.c: Likewise.
464 2018-08-17 Martin Sebor <msebor@redhat.com>
467 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
469 2018-08-17 David Malcolm <dmalcolm@redhat.com>
471 * g++.dg/conversion/Wwrite-strings.C: New test.
473 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
474 Chung-Lin Tang <cltang@codesourcery.com>
475 Xianmiao Qu <xianmiao_qu@c-sky.com>
477 C-SKY port: Testsuite
479 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
480 * g++.dg/torture/type-generic-1.C: Likewise.
481 * gcc.c-torture/compile/20000804-1.c: Likewise.
482 * gcc.c-torture/execute/20101011-1.c: Likewise.
483 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
484 * gcc.dg/20020312-2.c: Likewise.
485 * gcc.dg/Wno-frame-address.c: Likewise.
486 * gcc.dg/c11-true_min-1.c: Likewise.
487 * gcc.dg/sibcall-10.c: Likewise.
488 * gcc.dg/sibcall-9.c: Likewise.
489 * gcc.dg/stack-usage-1.c: Likewise.
490 * gcc.dg/torture/float32-tg-3.c: Likewise.
491 * gcc.dg/torture/float32x-tg-3.c: Likewise.
492 * gcc.dg/torture/float64-tg-3.c: Likewise.
493 * gcc.dg/torture/float64x-tg-3.c: Likewise.
494 * gcc.dg/torture/type-generic-1.c: Likewise.
495 * gcc.target/csky/*: New.
496 * lib/target-supports.exp (check_profiling_available): Add
498 (check_effective_target_hard_float): Handle C-SKY targets with
499 single-precision hard float only.
500 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
502 2018-08-17 David Malcolm <dmalcolm@redhat.com>
504 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
506 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
507 coverage for gcc_dump_printf.
509 2018-08-17 Martin Liska <mliska@suse.cz>
511 * g++.dg/opt/mpx.C: Fix scanned pattern.
512 * gcc.target/i386/mpx.c: Likewise.
513 * g++.dg/warn/Wunreachable-code-1.C: Remove.
514 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
515 * gcc.dg/torture/pr52969.c: Likewise.
516 * g++.dg/warn/pr31246-2.C: Likewise.
517 * g++.dg/warn/pr31246.C: Likewise.
518 * gcc.dg/pr33092.c: Likewise.
519 * g++.dg/opt/eh1.C: Remove a deprecated option.
520 * g++.dg/template/inline1.C: Likewise.
521 * g++.dg/tree-ssa/pr81408.C: Likewise.
522 * gcc.dg/pr41837.c: Likewise.
523 * gcc.dg/pr41841.c: Likewise.
524 * gcc.dg/pr42250.c: Likewise.
525 * gcc.dg/pr43084.c: Likewise.
526 * gcc.dg/pr43317.c: Likewise.
527 * gcc.dg/pr51879-18.c: Likewise.
528 * gcc.dg/torture/pr36066.c: Likewise.
529 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
530 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
531 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
532 * gcc.dg/tree-ssa/pr45122.c: Likewise.
533 * gcc.target/i386/pr45352-2.c: Likewise.
534 * gcc.target/i386/zee.c: Likewise.
535 * gfortran.dg/auto_char_len_2.f90: Likewise.
536 * gfortran.dg/auto_char_len_4.f90: Likewise.
537 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
538 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
539 * gfortran.dg/gomp/pr47331.f90: Likewise.
540 * gfortran.dg/pr40999.f: Likewise.
541 * gfortran.dg/pr41011.f: Likewise.
542 * gfortran.dg/pr42051.f03: Likewise.
543 * gfortran.dg/pr46804.f90: Likewise.
544 * gfortran.dg/pr83149_1.f90: Likewise.
545 * gfortran.dg/pr83149_b.f90: Likewise.
546 * gfortran.dg/whole_file_1.f90: Likewise.
547 * gfortran.dg/whole_file_10.f90: Likewise.
548 * gfortran.dg/whole_file_11.f90: Likewise.
549 * gfortran.dg/whole_file_12.f90: Likewise.
550 * gfortran.dg/whole_file_13.f90: Likewise.
551 * gfortran.dg/whole_file_14.f90: Likewise.
552 * gfortran.dg/whole_file_15.f90: Likewise.
553 * gfortran.dg/whole_file_16.f90: Likewise.
554 * gfortran.dg/whole_file_17.f90: Likewise.
555 * gfortran.dg/whole_file_18.f90: Likewise.
556 * gfortran.dg/whole_file_19.f90: Likewise.
557 * gfortran.dg/whole_file_2.f90: Likewise.
558 * gfortran.dg/whole_file_20.f03: Likewise.
559 * gfortran.dg/whole_file_3.f90: Likewise.
560 * gfortran.dg/whole_file_4.f90: Likewise.
561 * gfortran.dg/whole_file_5.f90: Likewise.
562 * gfortran.dg/whole_file_6.f90: Likewise.
563 * gfortran.dg/whole_file_7.f90: Likewise.
564 * gfortran.dg/whole_file_8.f90: Likewise.
565 * gfortran.dg/whole_file_9.f90: Likewise.
566 * gcc.dg/vect/vect.exp: Likewise.
568 2018-08-17 Richard Biener <rguenther@suse.de>
571 * gcc.dg/torture/pr86505.c: New testcase.
573 2018-08-16 Martin Sebor <msebor@redhat.com>
575 PR tree-optimization/86853
576 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
577 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
578 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
580 2018-08-16 David Malcolm <dmalcolm@redhat.com>
582 * gcc.dg/missing-header-fixit-3.c: New test.
584 2018-08-16 David Malcolm <dmalcolm@redhat.com>
586 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
587 (test_fixit_insert_newline): Update expected output to show '+'
588 characters in margin of line-insertion fix-it hint.
590 2018-08-16 Nathan Sidwell <nathan@acm.org>
592 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
593 * gcc.dg/cpp/macsyntx2.c: likewise.
595 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
598 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
599 * gcc.target/i386/avx-cvt-2.c: Ditto.
601 2018-08-16 David Malcolm <dmalcolm@redhat.com>
604 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
606 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
608 * gcc.target/aarch64/imm_choice_comparison.c: New test.
610 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
612 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
613 (lib_strncmp): Likewise.
615 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
617 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
618 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
619 * g++.dg/torture/pr44295.C : Likewise.
621 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
624 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
625 attributes and matching.
626 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
627 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
629 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
631 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
633 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
635 * gcc.target/i386/rop1.c: Remove.
636 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
638 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
640 * gcc.target/powerpc/fold-vec-splat-char.c: New.
641 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
642 * gcc.target/powerpc/fold-vec-splat-int.c: New.
643 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
644 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
645 * gcc.target/powerpc/fold-vec-splat-short.c: New.
647 2018-08-15 David Malcolm <dmalcolm@redhat.com>
649 * g++.dg/diagnostic/aka3.C: New test.
650 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
651 output to show range labels.
652 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
653 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
654 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
655 * gcc.dg/bad-binary-ops.c: Update expected output to show range
656 labels. Add an "aka" example.
657 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
659 * gcc.dg/format/diagnostic-ranges.c: Likewise.
660 * gcc.dg/format/pr72858.c: Likewise.
661 * gcc.dg/format/pr78498.c: Likewise.
662 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
663 Update expected output to show range labels. Add examples of
664 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
665 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
666 Update expected output to show range labels.
667 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
668 (test_very_wide_line): Adjust so that label is at left-clipping
670 (test_very_wide_line_2): New test.
671 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
672 Update expected output to show range labels.
673 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
674 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
675 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
676 for new param to gcc_rich_location::add_expr.
677 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
679 (test_show_locus): Add examples of labels to various tests. Tweak
680 the "very wide_line" test case and duplicate it, to cover the
681 boundary values for clipping of labels against the left-margin.
682 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
683 diagnostic-test-show-locus-no-labels.c.
684 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
685 Update line numbers of dg-locus directives.
686 * gcc.dg/pr69627.c: Update expected output to show range labels.
687 * lib/multiline.exp (proc _build_multiline_regex): Remove
688 special-case handling of lines with trailing '|'.
690 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
693 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
696 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
698 * gcc.dg/wmain.c: New test.
700 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
703 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
704 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
707 2018-08-15 Martin Liska <mliska@suse.cz>
709 PR tree-optimization/86925
710 * gcc.dg/predict-20.c: New test.
711 * gcc.dg/predict-21.c: New test.
713 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
715 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
717 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
719 * gcc.target/i386/sse2-movs.c: New test.
721 2018-08-14 Martin Sebor <msebor@redhat.com>
723 PR tree-optimization/86650
724 * gcc.dg/Warray-bounds-34.c: New test.
726 2018-08-14 Janus Weil <janus@gcc.gnu.org>
729 * gfortran.dg/generic_34.f90: New test case.
731 2018-08-13 Marek Polacek <polacek@redhat.com>
734 * g++.dg/cpp0x/Wnarrowing6.C: New test.
735 * g++.dg/cpp0x/Wnarrowing7.C: New test.
736 * g++.dg/cpp0x/Wnarrowing8.C: New test.
737 * g++.dg/cpp0x/Wnarrowing9.C: New test.
738 * g++.dg/cpp0x/Wnarrowing10.C: New test.
739 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
740 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
741 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
742 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
743 * g++.dg/ext/stmtexpr15.C: Likewise.
744 * g++.dg/gomp/pr47963.C: Likewise.
745 * g++.dg/init/new37.C: Likewise.
746 * g++.dg/init/new43.C: Likewise.
747 * g++.dg/other/fold1.C: Likewise.
748 * g++.dg/parse/array-size2.C: Likewise.
749 * g++.dg/template/dependent-name3.C: Likewise.
750 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
751 * g++.dg/other/vrp1.C: Likewise.
752 * g++.dg/template/char1.C: Likewise.
754 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
756 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
757 instead of a ZERO_EXTEND.
759 2018-08-13 Martin Sebor <msebor@redhat.com>
761 PR tree-optimization/71625
762 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
763 * g++.dg/init/string2.C: New test.
764 * g++.dg/init/string3.C: New test.
765 * g++.dg/init/string4.C: New test.
766 * gcc.dg/init-string-3.c: New test.
767 * gcc.dg/strlenopt-55.c: New test.
768 * gcc.dg/strlenopt-56.c: New test.
770 2018-08-13 Marek Polacek <polacek@redhat.com>
772 P0806R2 - Deprecate implicit capture of this via [=]
773 * g++.dg/cpp2a/lambda-this1.C: New test.
774 * g++.dg/cpp2a/lambda-this2.C: New test.
775 * g++.dg/cpp2a/lambda-this3.C: New test.
777 2018-08-13 Marek Polacek <polacek@redhat.com>
780 * g++.dg/diagnostic/auto1.C: New test.
782 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
785 * gfortran.dg/transfer_class_3.f90: New test.
787 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
790 * gfortran.dg/use_rename_9.f90: New test.
792 2018-08-11 Jakub Jelinek <jakub@redhat.com>
794 PR tree-optimization/86835
795 * gcc.dg/pr86835.c: New test.
797 2018-08-10 Janus Weil <janus@gcc.gnu.org>
800 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
801 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
802 * gfortran.dg/short_circuiting_2.f90: New test case.
803 * gfortran.dg/short_circuiting_3.f90: New test case.
805 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
808 * gcc.target/i386/pr82418.c: New test.
810 2018-08-10 Martin Liska <mliska@suse.cz>
813 * gcc.dg/predict-17.c: New test.
814 * gcc.dg/predict-18.c: New test.
815 * gcc.dg/predict-19.c: New test.
817 2018-08-10 Martin Liska <mliska@suse.cz>
819 PR tree-optimization/85799
820 * gcc.dg/pr85799.c: New test.
822 2018-08-09 Jeff Law <law@redhat.com>
825 * gcc.dg/uninit-suppress_2.c: Disable DOM.
827 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
829 * gcc.target/aarch64/sve/reduc_8.c: New test.
831 2018-08-09 David Malcolm <dmalcolm@redhat.com>
834 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
836 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
838 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
839 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
842 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
844 PR tree-optimization/86858
845 * gcc.dg/vect/pr86858.c: New test.
847 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
849 PR tree-optimization/86871
850 * gcc.dg/vect/pr86871.c: New test.
852 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
854 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
856 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
858 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
859 arch and tune numbers by 2.
860 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
861 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
862 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
863 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
864 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
865 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
866 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
867 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
868 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
869 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
870 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
871 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
872 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
873 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
874 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
875 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
876 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
877 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
878 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
879 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
880 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
881 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
882 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
883 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
884 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
885 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
886 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
887 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
888 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
889 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
890 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
891 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
892 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
893 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
894 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
895 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
896 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
897 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
898 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
899 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
900 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
901 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
902 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
903 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
904 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
905 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
906 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
907 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
908 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
909 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
910 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
911 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
912 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
913 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
914 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
915 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
916 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
917 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
918 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
919 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
920 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
921 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
922 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
923 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
924 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
925 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
927 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
930 * gcc.target/s390/pr84332.c: New testcase.
932 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
935 * gcc.target/m68k/tls-dimode.c: New file.
937 2018-08-08 Nathan Sidwell <nathan@acm.org>
939 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
940 c-c++-common/inc-from-1.c: New
942 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
945 * gcc.target/s390/TI-constants-lra.c: New testcase.
946 * gcc.target/s390/TI-constants-nolra.c: New testcase.
948 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
950 * gcc.target/s390/hotpatch-8.c: Remove.
951 * gcc.target/s390/hotpatch-9.c: Remove.
952 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
953 * gcc.target/s390/mnop-mcount-m31.c: Remove.
955 2018-08-08 Jakub Jelinek <jakub@redhat.com>
957 P0595R1 - is_constant_evaluated
958 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
961 * g++.dg/cpp1z/decomp46.C: New test.
964 * g++.dg/opt/pr86738.C: New test.
966 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
969 * gcc.target/aarch64/frecpe_1.c: New test.
970 * gcc.target/aarch64/frecpe_2.c: Likewise.
972 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
975 * g++.dg/other/friend8.C: New.
976 * g++.dg/other/friend9.C: Likewise.
977 * g++.dg/other/friend10.C: Likewise.
978 * g++.dg/other/friend11.C: Likewise.
979 * g++.dg/other/friend12.C: Likewise.
980 * g++.dg/other/friend13.C: Likewise.
981 * g++.dg/other/friend14.C: Likewise.
982 * g++.dg/other/friend15.C: Likewise.
983 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
984 * g++.dg/parse/defarg8.C: Likewise.
986 2018-08-07 Martin Liska <mliska@suse.cz>
989 * gcc.dg/predict-16.c: New test.
990 * g++.dg/predict-1.C: New test.
992 2018-08-07 Steve Ellcey <sellcey@cavium.com>
993 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
995 PR tree-optimization/80925
996 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
997 vectorized on !vect_hw_misalign targets.
999 2018-08-06 Marek Polacek <polacek@redhat.com>
1002 * g++.dg/cpp1y/constexpr-86767.C: New test.
1004 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1006 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1007 for target *-*-linux-gnu.
1009 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1011 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1012 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1013 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1015 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1017 * gcc.target/s390/nomemloopunroll-1.c: New test.
1019 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1022 * gcc.target/i386/pr86386.c: New file.
1024 2018-08-04 Tom de Vries <tdevries@suse.de>
1026 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1028 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1030 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1033 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1036 * gfortran.dg/interface_assignment_6.f90: New test case.
1038 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1041 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1043 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1044 Jonathan Wakely <jwakely@redhat.com>
1047 * g++.dg/pr85523.C: New test.
1049 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1052 * gcc.dg/union-duplicate-field.c: New test.
1054 2018-08-03 Jason Merrill <jason@redhat.com>
1057 * g++.dg/template/pr86706.C: New test.
1059 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1061 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1062 on vect_avg_qi targets.
1063 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1064 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1065 * gcc.dg/vect/vect-avg-15.c: Likewise.
1067 2018-08-03 Martin Liska <mliska@suse.cz>
1069 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1070 * gcc.dg/predict-13.c: Likewise.
1071 * gcc.dg/predict-3.c: Likewise.
1072 * gcc.dg/predict-4.c: Likewise.
1073 * gcc.dg/predict-5.c: Likewise.
1074 * gcc.dg/predict-6.c: Likewise.
1075 * gcc.dg/predict-9.c: Likewise.
1076 * gfortran.dg/predict-1.f90: Likewise.
1078 2018-08-02 Richard Biener <rguenther@suse.de>
1081 * g++.dg/torture/pr86763.C: New testcase.
1083 2018-08-02 Richard Biener <rguenther@suse.de>
1085 PR tree-optimization/86816
1086 * g++.dg/torture/pr86816.C: New testcase.
1088 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1090 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1092 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1093 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1094 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1096 * gcc.target/aarch64/sve/single_2.c: Likewise.
1097 * gcc.target/aarch64/sve/single_3.c: Likewise.
1098 * gcc.target/aarch64/sve/single_4.c: Likewise.
1100 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1103 * gcc.target/aarch64/ldp_stp_13.c: New test.
1105 2018-08-01 Martin Sebor <msebor@redhat.com>
1107 PR tree-optimization/86650
1108 * gcc.dg/format/gcc_diag-10.c: Adjust.
1110 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1112 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1114 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1116 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1119 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1120 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1122 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1124 * gcc.dg/pointer-range-check-1.c: New test.
1125 * gcc.dg/pointer-range-check-2.c: Likewise.
1127 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1129 PR tree-optimization/86749
1130 * gcc.dg/vect/pr86749.c: New test.
1132 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1135 * g++.dg/lookup/name-clash12.C: New.
1137 2018-08-01 Richard Biener <rguenther@suse.de>
1139 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1141 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1143 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1145 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1147 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1149 2018-08-01 Martin Liska <mliska@suse.cz>
1151 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1152 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1153 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1154 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1155 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1156 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1157 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1158 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1160 2018-08-01 Martin Liska <mliska@suse.cz>
1163 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1165 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1167 * gcc.target/aarch64/extract_zero_extend.c: New file.
1169 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1172 * gcc.c-torture/compile/pr85704.c: New test.
1174 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1175 Olivier Hainque <hainque@adacore.com>
1177 * gnat.dg/dinst.adb: New.
1178 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1180 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1182 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1184 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1187 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1189 * c-c++-common/spec-barrier-1.c: New test.
1190 * c-c++-common/spec-barrier-2.c: New test.
1191 * gcc.dg/spec-barrier-3.c: New test.
1193 2018-07-31 Martin Sebor <msebor@redhat.com>
1195 PR tree-optimization/86741
1196 * gcc.dg/Warray-bounds-33.c: New test.
1198 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1200 * gcc.target/s390/memset-1.c: Improve testcase.
1202 2018-07-31 Tom de Vries <tdevries@suse.de>
1205 * g++.dg/guality/pr86687.C: New test.
1207 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1209 P1008R1 - prohibit aggregates with user-declared constructors
1210 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1211 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1212 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1213 * g++.dg/cpp2a/aggr1.C: New test.
1214 * g++.dg/cpp2a/aggr2.C: New test.
1216 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1219 * gcc.target/arm/pr86640.c: New testcase.
1221 2018-07-31 Martin Liska <mliska@suse.cz>
1223 PR gcov-profile/85338
1224 PR gcov-profile/85350
1225 PR gcov-profile/85372
1226 * gcc.misc-tests/gcov-pr85338.c: New test.
1227 * gcc.misc-tests/gcov-pr85350.c: New test.
1228 * gcc.misc-tests/gcov-pr85372.c: New test.
1230 2018-07-31 Martin Liska <mliska@suse.cz>
1232 PR gcov-profile/83813
1233 PR gcov-profile/84758
1234 PR gcov-profile/85217
1235 PR gcov-profile/85332
1236 * gcc.misc-tests/gcov-pr83813.c: New test.
1237 * gcc.misc-tests/gcov-pr84758.c: New test.
1238 * gcc.misc-tests/gcov-pr85217.c: New test.
1239 * gcc.misc-tests/gcov-pr85332.c: New test.
1241 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1243 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1244 gnat.dg/prot5_pkg.ads: New testcase.
1246 2018-07-31 Justin Squirek <squirek@adacore.com>
1248 * gnat.dg/addr11.adb: New testcase.
1250 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1252 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1254 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1256 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1258 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1260 * gnat.dg/iter3.adb: New testcase.
1262 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1264 Revert 'AsyncI/O patch committed'
1265 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1266 Thomas Koenig <tkoenig@gcc.gnu.org>
1269 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1270 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1272 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1274 PR rtl-optimization/85160
1275 * gcc.target/powerpc/combine-2-2.c: New testcase.
1277 2018-07-27 Martin Sebor <msebor@redhat.com>
1279 PR tree-optimization/86696
1280 * g++.dg/pr86696.C: New test.
1282 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1284 PR tree-optimization/86636
1285 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1286 Add dg-require-effective-target pthread.
1288 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1290 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1291 * gcc.dg/strcmpopt_6.c: Likewise.
1293 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1296 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1298 2018-07-26 Martin Sebor <msebor@redhat.com>
1300 PR tree-optimization/86043
1301 PR tree-optimization/86042
1302 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1304 * gcc.dg/strlenopt-44.c: New test.
1306 2018-07-26 Martin Liska <mliska@suse.cz>
1308 PR gcov-profile/86536
1309 * gcc.misc-tests/gcov-pr86536.c: New test.
1311 2018-07-25 Martin Sebor <msebor@redhat.com>
1313 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1314 ignored by the test harness.
1316 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1317 Thomas Koenig <tkoenig@gcc.gnu.org>
1320 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1321 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1323 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1326 * g++.dg/pr85515-2.C: Add expected dg-error.
1327 * g++.dg/cpp0x/range-for36.C: New test.
1329 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1331 * gcc.target/arc/uncached-1.c: New test.
1332 * gcc.target/arc/uncached-2.c: Likewise.
1334 2018-07-24 Martin Sebor <msebor@redhat.com>
1336 PR tree-optimization/86622
1337 PR tree-optimization/86532
1338 * gcc.c-torture/execute/strlen-2.c: New test.
1339 * gcc.c-torture/execute/strlen-3.c: New test.
1340 * gcc.c-torture/execute/strlen-4.c: New test.
1342 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1344 PR tree-optimization/86636
1345 * gcc.c-torture/compile/pr86636.c: New test.
1347 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1349 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1351 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1354 * gcc.target/i386/pr86627.c: New test.
1357 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1358 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1359 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1360 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1362 2018-07-23 Carl Love <cel@us.ibm.com>
1365 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1366 file altivec-2-runnable.c.
1367 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1368 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1369 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1370 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1371 vec_cts, vec_ctu, vec_cpsgn tests.
1373 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1376 * gcc.dg/pr86617.c: New test.
1378 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1381 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1383 2018-07-20 Martin Sebor <msebor@redhat.com>
1386 * c-c++-common/pr68657-1.c: Adjust.
1387 * c-c++-common/pr68657-2.c: Same.
1388 * c-c++-common/pr68657-3.c: Same.
1389 * c-c++-common/pr68833-1.c: Same.
1390 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1391 * gcc.dg/Walloca-larger-than.c: New test.
1392 * gcc.dg/Walloca-larger-than-2.c: New test.
1393 * gcc.dg/Wframe-larger-than-2.c: New test.
1394 * gcc.dg/Wlarger-than3.c: New test.
1395 * gcc.dg/Wvla-larger-than-3.c: New test.
1396 * gcc.dg/pr42611.c: Adjust.
1397 * gnat.dg/frame_overflow.adb: Same.
1399 2018-07-20 Martin Sebor <msebor@redhat.com>
1401 PR tree-optimization/86613
1402 PR tree-optimization/86611
1403 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1404 prune duplicate warnings.
1405 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1406 data-model-dependencies.
1407 * gcc.dg/Warray-bounds-32.c: Ditto.
1409 2018-07-20 Richard Biener <rguenther@suse.de>
1412 * g++.dg/lto/pr86585_0.C: New testcase.
1413 * g++.dg/lto/pr86585_1.C: Likewise.
1415 2018-07-19 Martin Sebor <msebor@redhat.com>
1417 PR tree-optimization/83776
1418 PR tree-optimization/84047
1419 * gcc.dg/Warray-bounds-29.c: New test.
1420 * gcc.dg/Warray-bounds-30.c: New test.
1421 * gcc.dg/Warray-bounds-31.c: New test.
1422 * gcc.dg/Warray-bounds-32.c: New test.
1424 2018-07-19 Michael Collison <michael.collison@arm.com>
1425 Richard Henderson <rth@redhat.com>
1427 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1428 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1429 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1430 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1431 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1432 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1433 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1434 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1435 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1436 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1437 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1438 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1440 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1442 Revert fix for c++/59480 (and testsuite followup)
1444 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1446 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1448 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1450 PR c++/59480, DR 136
1451 * g++.dg/other/friend8.C: New.
1452 * g++.dg/other/friend9.C: Likewise.
1453 * g++.dg/other/friend10.C: Likewise.
1454 * g++.dg/other/friend11.C: Likewise.
1455 * g++.dg/other/friend12.C: Likewise.
1456 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1457 * g++.dg/parse/defarg8.C: Likewise.
1459 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1461 * gcc.target/aarch64/profile.c: New test.
1463 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1466 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1468 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1471 * gcc.target/i386/pr86560-4.c: New test.
1472 * gcc.target/i386/pr86560-5.c: Likewise.
1474 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1477 * gcc.target/i386/pr86560-1.c: New test.
1478 * gcc.target/i386/pr86560-2.c: Likewise.
1479 * gcc.target/i386/pr86560-3.c: Likewise.
1481 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1483 * gfortran.dg/max_fmax_aarch64.f90: New test.
1484 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1485 * gfortran.dg/minmax_integer.f90: Likewise.
1487 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1489 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1491 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1494 * g++.dg/tree-ssa/pr86544.C: New test.
1496 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1499 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1501 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1504 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1505 * c-c++-common/pr69558.c: Remove xfail.
1506 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1507 * gcc.dg/pr61817-1.c: Likewise.
1508 * gcc.dg/pr61817-2.c: Likewise.
1509 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1511 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1514 * gfortran.dg/function_optimize_5.f90: Add option
1515 '-faggressive-function-elimination' and update dg-warning clauses.
1516 * gfortran.dg/short_circuiting.f90: New test.
1518 2018-07-18 Marek Polacek <polacek@redhat.com>
1520 PR c++/86190 - bogus -Wsign-conversion warning
1521 * g++.dg/warn/Wsign-conversion-3.C: New test.
1522 * g++.dg/warn/Wsign-conversion-4.C: New test.
1524 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1526 PR c++/59480, DR 136
1527 * g++.dg/other/friend8.C: New.
1528 * g++.dg/other/friend9.C: Likewise.
1529 * g++.dg/other/friend10.C: Likewise.
1530 * g++.dg/other/friend11.C: Likewise.
1531 * g++.dg/other/friend12.C: Likewise.
1532 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1533 * g++.dg/parse/defarg8.C: Likewise.
1535 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1537 * g++.dg/ext/uow-3.C: Adjust.
1538 * g++.dg/ext/uow-4.C: Likewise.
1539 * g++.dg/lookup/name-clash11.C: Likewise.
1540 * g++.dg/lookup/name-clash7.C: Likewise.
1541 * g++.dg/lookup/redecl1.C: Likewise.
1542 * g++.dg/warn/changes-meaning.C: Likewise.
1543 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1544 * g++.old-deja/g++.law/nest1.C: Likewise.
1546 2018-07-18 Richard Biener <rguenther@suse.de>
1549 * g++.dg/lto/pr86523-3_0.C: New testcase.
1551 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1553 * gcc.target/m68k/mulsi_highpart.c: New test.
1555 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1557 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1558 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1559 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1560 * gcc.dg/cpp/pr61854-8.c: New test.
1562 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1564 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1566 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1569 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1571 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1573 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1574 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1575 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1576 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1577 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1579 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1581 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1582 * gcc.target/powerpc/pr79916.c: Require dfp.
1584 2018-07-17 Richard Biener <rguenther@suse.de>
1587 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1589 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1591 * gcc.target/s390/function-align1.c: New test.
1592 * gcc.target/s390/function-align2.c: New test.
1593 * gcc.target/s390/function-align3.c: New test.
1595 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1597 * gnat.dg/discr55.adb: New test.
1599 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1601 * gcc.target/i386/vartrack-1.c (dg-options): Add
1602 -fomit-frame-pointer.
1604 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1606 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1607 (dg-lto-options): Add -fPIC.
1608 * g++.dg/lto/pr86523-2_0.C: Likewise.
1610 2018-07-17 Martin Liska <mliska@suse.cz>
1612 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1614 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1616 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1619 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1621 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1623 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1625 * gnat.dg/memorytest.adb: New testcase.
1627 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1629 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1632 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1634 * gnat.dg/equal3.adb: New testcase.
1636 2018-07-17 Justin Squirek <squirek@adacore.com>
1638 * gnat.dg/split_args.adb: New testcase.
1640 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1642 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1644 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1646 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1649 2018-07-16 Carl Love <cel@us.ibm.com>
1652 Forgot the PR number on the commit log.
1654 2018-07-16 Carl Love <cel@us.ibm.com>
1657 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1659 * gcc.target/powerpc/divkc3-3.c: Ditto.
1660 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1661 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1662 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1663 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1665 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1667 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1668 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1670 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1672 * lib/target-supports.exp (check_effective_target_longdouble64,
1673 check_effective_target_ppc_float128,
1674 check_effective_target_ppc_float128_insns,
1675 check_effective_target_powerpc_vsx): New.
1677 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1679 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1682 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1684 PR tree-optimization/86526
1685 * gcc.c-torture/compile/pr86526.c: New test.
1687 2018-07-16 Carl Love <cel@us.ibm.com>
1689 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1691 * gcc.target/powerpc/divkc3-3.c: Ditto.
1692 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1693 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1694 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1695 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1697 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1700 * gfortran.dg/assumed_rank_14.f90: New testcase.
1701 * gfortran.dg/assumed_rank_15.f90: New testcase.
1702 * gfortran.dg/dec_structure_8.f90: Update error messages.
1703 * gfortran.dg/dec_structure_23.f90: Update error messages.
1705 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1708 * gcc.c-torture/execute/pr86528.c: New test.
1709 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1711 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1713 * g++.dg/template/spec40.C: New.
1714 * g++.dg/parse/ptrmem8.C: Likewise.
1716 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1718 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1719 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1720 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1721 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1722 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1724 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1726 * gcc.target/s390/mrecord-mcount.c: New testcase.
1728 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1730 * gcc.target/s390/mfentry-m64.c: New testcase.
1732 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1734 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1737 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1739 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1742 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1744 * gnat.dg/wide_wide_value1.adb: New testcase.
1746 2018-07-16 Javier Miranda <miranda@adacore.com>
1748 * gnat.dg/bit_order1.adb: New testcase.
1750 2018-07-16 Javier Miranda <miranda@adacore.com>
1752 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1754 2018-07-16 Richard Biener <rguenther@suse.de>
1757 * g++.dg/lto/pr86523-1_0.C: New testcase.
1758 * g++.dg/lto/pr86523-2_0.C: Likewise.
1760 2018-07-16 Martin Liska <mliska@suse.cz>
1763 * g++.dg/ipa/pr86529.C: New test.
1765 2018-07-16 Tom de Vries <tdevries@suse.de>
1768 * gcc.target/i386/vartrack-1.c: New test.
1770 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1772 * gnat.dg/opt73.adb: New test.
1774 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1778 * g++.dg/opt/pr3698.C: New test.
1780 2018-07-16 Richard Biener <rguenther@suse.de>
1783 * gcc.dg/torture/pr86389.c: Require trampolines.
1785 2018-07-15 Tom de Vries <tdevries@suse.de>
1787 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1788 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1790 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1791 * gcc.dg/guality/guality.exp: Same.
1792 * gfortran.dg/guality/guality.exp: Same.
1794 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1795 Sunil K Pandey <sunil.k.pandey@intel.com>
1798 * gcc.target/i386/pr84413-1.c: New test.
1799 * gcc.target/i386/pr84413-2.c: Likewise.
1800 * gcc.target/i386/pr84413-3.c: Likewise.
1802 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1803 Steve Munroe <munroesj52@gmail.com>
1805 * gcc.target/powerpc/sse2-pand-1.c: New file.
1806 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1807 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1808 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1810 2018-07-13 Nathan Sidwell <nathan@acm.org>
1813 * g++.dg/pr86374.C: New.
1815 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1818 * gcc.dg/strcmpopt_5.c: New test.
1819 * gcc.dg/strcmpopt_6.c: New test.
1821 2018-07-13 Richard Biener <rguenther@suse.de>
1824 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1826 2018-07-13 Tom de Vries <tdevries@suse.de>
1828 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1829 * gcc.dg/guality/ctztest.c: Same.
1830 * gcc.dg/guality/sra-1.c: Same.
1832 2018-07-13 Tom de Vries <tdevries@suse.de>
1834 * gcc.dg/vla-1.c: Update.
1836 2018-07-13 Tom de Vries <tdevries@suse.de>
1838 * gcc.src/maintainers.exp: New file.
1840 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1843 * gcc.dg/pr86489.c: New test.
1845 2018-07-12 Martin Sebor <msebor@redhat.com>
1848 g++.dg/warn/pr86453.C: Adjust.
1850 2018-07-12 Jim Wilson <jimw@sifive.com>
1852 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1854 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1856 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1858 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1860 * c-c++-common/gomp/declare-target-3.c: New test.
1861 * g++.dg/gomp/declare-target-2.C: New test.
1863 2018-07-12 Martin Sebor <msebor@redhat.com>
1866 * c-c++-common/Wattributes.c: Adjust.
1867 * gcc.dg/Wattributes-10.c: New test.
1868 * g++.dg/Wattributes-3.C: Adjust.
1869 * gcc.dg/Wattributes-6.c: Adjust.
1870 * gcc.dg/pr18079.c: Adjust.
1871 * gcc.dg/torture/pr42363.c: Adjust.
1873 2018-07-12 Julia Koval <julia.koval@intel.com>
1875 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1878 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1880 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1881 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1882 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1883 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1884 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1885 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1886 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1888 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1890 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1891 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1892 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1893 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1894 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1895 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1896 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1897 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1899 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1900 Alan Hayward <alan.hayward@arm.com>
1901 David Sherwood <david.sherwood@arm.com>
1903 * gcc.dg/vect/vect-fma-2.c: New test.
1904 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1905 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1906 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1908 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1910 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1911 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1912 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1913 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1914 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1915 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1916 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1917 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1918 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1920 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1922 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1923 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1925 2018-07-12 Richard Biener <rguenther@suse.de>
1928 * gcc.target/i386/pr84829.c: New testcase.
1930 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1932 * gcc.dg/torture/20180712-1.c: New test.
1934 PR tree-optimization/86492
1935 * gcc.c-torture/execute/pr86492.c: New test.
1937 2018-07-12 Richard Biener <rguenther@suse.de>
1940 * g++.dg/warn/pr86453.C: New testcase.
1942 2018-07-12 Richard Biener <rguenther@suse.de>
1945 * gcc.dg/graphite/pr86479.c: New testcase.
1947 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1949 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1950 of hardcoding size. Cast (rel) to MASK_TYPE.
1951 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1952 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1953 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1954 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1955 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1956 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1957 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1958 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1959 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1960 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1961 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1962 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1963 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1964 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1965 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1966 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1967 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1968 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1969 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1971 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1973 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1974 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1975 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1977 2018-07-10 Mark Wielaard <mark@klomp.org>
1980 * gcc.dg/pr86459.c: New test.
1982 2018-07-10 Martin Sebor <msebor@redhat.com>
1985 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1987 2018-07-10 Martin Liska <mliska@suse.cz>
1990 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1992 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1995 * g++.dg/ubsan/pr86406.C: New test.
1998 * gfortran.dg/vect/pr86421.f90: New test.
2000 2018-07-09 Martin Sebor <msebor@redhat.com>
2002 PR tree-optimization/86415
2003 * gcc.dg/strlenopt-53.c: New test.
2005 2018-07-09 Martin Sebor <msebor@redhat.com>
2008 * gcc.dg/strlenopt-49.c: New test.
2009 * gcc.dg/strlenopt-50.c: New test.
2010 * gcc.dg/strlenopt-51.c: New test.
2011 * gcc.dg/strlenopt-52.c: New test.
2012 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2014 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2017 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2018 to be returned and when first argument is not 0, so that they don't do
2019 anything for NEED_EXC or NEED_ERRNO.
2021 2018-07-09 Tom de Vries <tdevries@suse.de>
2023 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2024 * gcc.dg/guality/bswaptest.c: Same.
2025 * gcc.dg/guality/clztest.c: Same.
2026 * gcc.dg/guality/csttest.c: Same.
2027 * gcc.dg/guality/ctztest.c: Same.
2028 * gcc.dg/guality/drap.c: Same.
2029 * gcc.dg/guality/nrv-1.c: Same.
2030 * gcc.dg/guality/pr41353-1.c: Same.
2031 * gcc.dg/guality/pr41353-2.c: Same.
2032 * gcc.dg/guality/pr41404-1.c: Same.
2033 * gcc.dg/guality/pr43051-1.c: Same.
2034 * gcc.dg/guality/pr43077-1.c: Same.
2035 * gcc.dg/guality/pr43177.c: Same.
2036 * gcc.dg/guality/pr43329-1.c: Same.
2037 * gcc.dg/guality/pr43479.c: Same.
2038 * gcc.dg/guality/pr43593.c: Same.
2039 * gcc.dg/guality/pr45003-1.c: Same.
2040 * gcc.dg/guality/pr45003-2.c: Same.
2041 * gcc.dg/guality/pr45003-3.c: Same.
2042 * gcc.dg/guality/pr48437.c: Same.
2043 * gcc.dg/guality/pr48466.c: Same.
2044 * gcc.dg/guality/pr49888.c: Same.
2045 * gcc.dg/guality/pr54200.c: Same.
2046 * gcc.dg/guality/pr54519-1.c: Same.
2047 * gcc.dg/guality/pr54519-2.c: Same.
2048 * gcc.dg/guality/pr54519-3.c: Same.
2049 * gcc.dg/guality/pr54519-4.c: Same.
2050 * gcc.dg/guality/pr54519-5.c: Same.
2051 * gcc.dg/guality/pr54519-6.c: Same.
2052 * gcc.dg/guality/pr54551.c: Same.
2053 * gcc.dg/guality/pr54693-2.c: Same.
2054 * gcc.dg/guality/pr54693.c: Same.
2055 * gcc.dg/guality/pr54796.c: Same.
2056 * gcc.dg/guality/pr54970.c: Same.
2057 * gcc.dg/guality/pr67192.c: Same.
2058 * gcc.dg/guality/pr69947.c: Same.
2059 * gcc.dg/guality/pr78726.c: Same.
2060 * gcc.dg/guality/rotatetest.c: Same.
2061 * gcc.dg/guality/sra-1.c: Same.
2062 * gcc.dg/guality/vla-2.c: Same.
2064 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2066 * g++.dg/diagnostic/long-short.C: New.
2067 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2068 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2069 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2071 2018-07-09 Tom de Vries <tdevries@suse.de>
2073 * gcc.dg/vla-1.c: New test.
2075 2018-07-07 Tom de Vries <tdevries@suse.de>
2077 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2079 (get_dump_flags): New proc.
2080 (toplevel): Test all dump flags.
2082 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2084 * gnat.dg/stack_usage6.adb: New test.
2085 * gnat.dg/stack_usage6_pkg.ads: New helper.
2087 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2089 * gnat.dg/pure_function3a.adb: New test.
2090 * gnat.dg/pure_function3b.adb: Likewise.
2091 * gnat.dg/pure_function3c.adb: Likewise.
2092 * gnat.dg/pure_function3_pkg.ads: New helper.
2094 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2097 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2098 dg-require-effective-target. Add -msse not just on i386-*, but
2099 on all i?86-* and x86_64-*.
2101 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2103 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2104 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2105 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2106 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2107 * gcc.dg/tree-ssa/popcount3.c: New test.
2109 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2111 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2112 to preserve the test.
2113 * gcc.target/i386/pr85073.c: Likewise.
2115 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2117 PR tree-optimization/86401
2118 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2119 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2120 * c-c++-common/rotate-9.c: New test.
2122 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2125 gcc.target/powerpc/pr86324-1.c: New test.
2126 gcc.target/powerpc/pr86324-2.c: Likewise.
2128 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2131 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2133 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2135 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2137 2018-07-05 Jeff Law <law@redhat.com>
2139 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2141 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2144 * gfortran.dg/deferred_character_20.f90: New test.
2146 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2150 * gfortran.dg/init_flag_18.f90: New testcase.
2151 * gfortran.dg/init_flag_19.f03: New testcase.
2153 2018-07-05 Carl Love <cel@us.ibm.com>
2154 * gcc.target/altivec-1-runnable.c: New test file.
2155 * gcc.target/altivec-2-runnable.c: New test file.
2156 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2159 2018-07-05 Martin Sebor <msebor@redhat.com>
2162 * gcc.dg/strlenopt-47.c: New test.
2163 * gcc.dg/strlenopt-48.c: New test.
2165 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2168 * gcc.target/arm/big-endian-subreg.c: New.
2170 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2173 * gcc.dg/vect/pr84711.c: New.
2175 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2177 * gcc.target/aarch64/struct_cpy.c: New.
2179 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2181 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2182 * c-c++-common/unroll-2.c: Likewise.
2183 * g++.dg/cdce3.C: Likewise.
2184 * g++.dg/ext/unroll-1.C: Likewise.
2185 * g++.dg/ext/unroll-2.C: Likewise.
2186 * g++.dg/ext/unroll-3.C: Likewise.
2187 * gcc.dg/cdce1.c: Likewise.
2188 * gcc.dg/cdce2.c: Likewise.
2189 * gcc.dg/gomp/pr68128-1.c: Likewise.
2190 * gcc.dg/vect/pr46032.c: Likewise.
2191 * gcc.dg/vect/vect-cond-10.c: Likewise.
2192 * gcc.dg/vect/vect-cond-8.c: Likewise.
2193 * gcc.dg/vect/vect-cond-9.c: Likewise.
2194 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2195 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2196 * gcc.target/i386/avx-cvt-2.c: Likewise.
2197 * gcc.target/i386/avx-cvt-3.c: Likewise.
2198 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2199 * gcc.target/i386/avx2-gather-2.c: Likewise.
2200 * gcc.target/i386/avx2-gather-6.c: Likewise.
2201 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2202 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2203 * gfortran.dg/directive_unroll_1.f90: Likewise.
2204 * gfortran.dg/directive_unroll_2.f90: Likewise.
2205 * gnat.dg/unroll2.adb: Likewise.
2206 * gnat.dg/unroll3.adb: Likewise.
2208 2018-07-05 Tom de Vries <tdevries@suse.de>
2210 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2212 2018-07-04 Martin Sebor <msebor@redhat.com>
2214 PR tree-optimization/86274
2215 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2217 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2220 * gfortran.dg/block_16.f08. New test.
2222 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2224 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2225 has a slightly different IL that provides more threading
2228 2018-07-04 Martin Liska <mliska@suse.cz>
2233 * gcc.dg/pr84100.c (foo):
2234 * gcc.target/i386/falign-functions-2.c: New test.
2235 * gcc.target/i386/falign-functions.c: New test.
2237 2018-07-04 Martin Liska <mliska@suse.cz>
2239 * gcc.dg/pr47793.c: Remove.
2241 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2243 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2245 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2247 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2250 * gcc.target/i386/pr85620-1.c: New test.
2251 * gcc.target/i386/pr85620-2.c: Likewise.
2252 * gcc.target/i386/pr85620-3.c: Likewise.
2253 * gcc.target/i386/pr85620-4.c: Likewise.
2255 2018-07-03 Martin Sebor <msebor@redhat.com>
2257 PR tree-optimization/86274
2258 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2259 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2260 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2261 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2262 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2263 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2264 * gcc.dg/tree-ssa/pr83198.c: Same.
2266 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2268 * g++.dg/other/locations1.C: New.
2269 * g++.dg/tls/locations1.C: Likewise.
2270 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2271 * g++.dg/diagnostic/virtual-static.C: Likewise.
2272 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2273 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2274 * g++.dg/cpp0x/pr51463.C: Likewise.
2275 * g++.dg/other/typedef1.C: Likewise.
2276 * g++.dg/parse/dtor13.C: Likewise.
2277 * g++.dg/template/error44.C: Likewise.
2278 * g++.dg/template/typedef4.C: Likewise.
2279 * g++.dg/template/typedef5.C: Likewise.
2280 * g++.dg/tls/diag-2.C: Likewise.
2281 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2283 2018-07-03 Marek Polacek <polacek@redhat.com>
2286 * g++.dg/diagnostic/pr86201.C: New test.
2288 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2291 * gcc.target/i386/pr85694.c: New test.
2293 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2295 PR tree-optimization/85694
2296 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2297 Return true for AArch64 without SVE.
2298 * gcc.target/aarch64/vect_hadd_1.h: New file.
2299 * gcc.target/aarch64/vect_shadd_1.c: New test.
2300 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2301 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2302 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2304 2018-07-03 Marek Polacek <polacek@redhat.com>
2307 * gcc.dg/Wint-conversion-2.c: New test.
2310 * g++.dg/overload/conv-op3.C: New test.
2312 2018-07-03 Richard Biener <rguenther@suse.de>
2315 * gcc.dg/torture/pr86389.c: New testcase.
2317 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2319 PR tree-optimization/85694
2320 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2322 * gcc.dg/vect/vect-avg-1.c: New test.
2323 * gcc.dg/vect/vect-avg-2.c: Likewise.
2324 * gcc.dg/vect/vect-avg-3.c: Likewise.
2325 * gcc.dg/vect/vect-avg-4.c: Likewise.
2326 * gcc.dg/vect/vect-avg-5.c: Likewise.
2327 * gcc.dg/vect/vect-avg-6.c: Likewise.
2328 * gcc.dg/vect/vect-avg-7.c: Likewise.
2329 * gcc.dg/vect/vect-avg-8.c: Likewise.
2330 * gcc.dg/vect/vect-avg-9.c: Likewise.
2331 * gcc.dg/vect/vect-avg-10.c: Likewise.
2332 * gcc.dg/vect/vect-avg-11.c: Likewise.
2333 * gcc.dg/vect/vect-avg-12.c: Likewise.
2334 * gcc.dg/vect/vect-avg-13.c: Likewise.
2335 * gcc.dg/vect/vect-avg-14.c: Likewise.
2337 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2339 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2340 get split into two for use by the over-widening pattern.
2341 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2342 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2343 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2344 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2345 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2346 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2347 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2348 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2349 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2350 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2351 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2352 * gcc.dg/vect/vect-over-widen-22.c: New test.
2354 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2356 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2358 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2359 over-widening messages.
2360 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2361 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2362 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2363 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2364 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2365 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2366 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2367 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2368 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2369 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2370 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2371 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2372 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2373 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2374 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2375 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2376 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2377 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2378 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2379 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2380 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2381 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2382 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2383 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2384 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2385 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2387 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2389 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2391 2018-07-02 Jim Wilson <jimw@sifive.com>
2393 * gcc.target/riscv/interrupt-debug.c: New.
2395 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2397 * g++.dg/diagnostic/thread-thread_local.C: New.
2399 2018-07-02 Martin Liska <mliska@suse.cz>
2402 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2403 * gcc.dg/profile-dir-2.c: Likewise.
2404 * gcc.dg/profile-dir-3.c: Likewise.
2406 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2408 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2411 2018-07-02 Richard Biener <rguenther@suse.de>
2413 PR tree-optimization/86363
2414 * gcc.dg/torture/pr86363.c: New testcase.
2416 2018-07-02 Martin Liska <mliska@suse.cz>
2418 * gcc.dg/completion-1.c: New test.
2419 * gcc.dg/completion-2.c: New test.
2420 * gcc.dg/completion-3.c: New test.
2422 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2426 * gfortran.dg/proc_ptr_50.f90: New test.
2428 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2431 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2433 2018-07-02 Martin Liska <mliska@suse.cz>
2436 * gcc.dg/ipa/pr86279.c: New test.
2438 2018-07-02 Martin Liska <mliska@suse.cz>
2441 * g++.dg/ipa/pr86323.C: New test.
2443 2018-07-01 Tom de Vries <tdevries@suse.de>
2446 2018-07-01 Tom de Vries <tdevries@suse.de>
2448 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2449 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2451 2018-07-01 Tom de Vries <tdevries@suse.de>
2453 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2455 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2458 2018-07-01 Tom de Vries <tdevries@suse.de>
2460 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2461 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2463 2018-07-01 Tom de Vries <tdevries@suse.de>
2465 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2466 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2468 2018-07-01 Tom de Vries <tdevries@suse.de>
2470 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2471 (verify_call): ... here. Move to toplevel.
2472 (verify_call_np, dg_final_directive_check_utils): New proc.
2473 (toplevel): Call dg_final_directive_check_utils.
2474 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2476 2018-06-30 Jim Wilson <jimw@sifive.com>
2478 * gcc.target/riscv/shift-shift-1.c: New.
2479 * gcc.target/riscv/shift-shift-2.c: New.
2480 * gcc.target/riscv/shift-shift-3.c: New.
2482 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2484 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2486 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2488 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2489 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2490 by 4 in the computation of a[i].
2491 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2492 main multiplication constant.
2493 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2494 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2495 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2496 pattern to cast the result to int.
2497 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2498 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2499 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2500 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2501 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2502 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2503 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2504 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2505 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2506 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2507 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2508 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2509 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2510 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2511 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2512 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2513 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2514 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2515 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2516 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2518 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2520 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2521 test for vectorization along the lines described in the comment.
2523 2018-06-30 Tom de Vries <tdevries@suse.de>
2525 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2526 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2527 LTO_TORTURE_OPTIONS.
2528 * gcc.dg/guality/prevent-optimization.h: New file.
2529 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2530 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2532 2018-06-30 Tom de Vries <tdevries@suse.de>
2534 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2535 * lib/gcc-dg.exp (dg-final): New proc.
2536 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2539 2018-06-29 Martin Sebor <msebor@redhat.com>
2541 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2542 that don't define the function.
2544 2018-06-29 Marek Polacek <polacek@redhat.com>
2547 * g++.dg/ext/cond3.C: New test.
2549 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2551 * gcc.target/arm/arm-soft-strd-even.c: New test.
2553 2018-06-29 Tom de Vries <tdevries@suse.de>
2555 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2557 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2558 (process-message): ... here.
2559 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2561 2018-06-29 Martin Liska <mliska@suse.cz>
2563 PR tree-optimization/86263
2564 * gcc.dg/tree-ssa/pr86263.c: New test.
2566 2018-06-28 Carl Love <cel@us.ibm.com>
2568 * gcc.target/p9-extract-1.c: Add test case.
2569 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2572 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2575 * gcc.target/i386/pr86348.c: New test.
2577 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2579 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2581 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2584 * gfortran.dg/dec_type_print_2.f03: New testcase.
2586 2018-06-28 David Pagan <dave.pagan@oracle.com>
2589 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2590 message causing unexpected test FAIL.
2592 2018-06-28 Martin Liska <mliska@suse.cz>
2594 * gcc.dg/tree-ssa/switch-1.c: New test.
2596 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2598 * gnat.dg/debug15.adb: New test.
2600 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2603 * g++.dg/lookup/pr86329.C: New test.
2605 2018-06-27 Carl Love <cel@us.ibm.com>
2607 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2609 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2612 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2614 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2616 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2618 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2620 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2621 requirement for this test.
2622 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2623 requirement, and -mpower8-vector compile option.
2625 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2628 * gcc.dg/pr86314.c: New test.
2631 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2633 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2635 * gcc.target/i386/pr86257.c: Require 64-bit.
2637 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2639 * g++.dg/pr86082.C: Require IBM1047 support.
2641 2018-06-26 Richard Biener <rguenther@suse.de>
2644 * gcc.dg/pr86271.c: New testcase.
2646 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2649 * gcc.dg/pr86064.c: New.
2651 2018-06-25 Jeff Law <law@redhat.com>
2653 * lib/target-supports.exp
2654 (check_effective_target_logical_op_short_circuit): Add v850.
2656 2018-06-25 Martin Sebor <msebor@redhat.com>
2658 PR tree-optimization/86204
2659 * gcc.dg/strlenopt-46.c: New test.
2661 2018-06-25 Martin Sebor <msebor@redhat.com>
2663 PR tree-optimization/85700
2664 * gcc.dg/Wstringop-truncation-4.c: New test.
2666 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2671 * gfortran.dg/init_flag_17.f90: New testcase.
2673 2018-06-25 Carl Love <cel@us.ibm.com>
2675 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2676 vec_extract a signed int. Add vec_extract tests for bool char
2678 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2681 2018-06-25 Tom de Vries <tdevries@suse.de>
2683 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2685 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2688 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2690 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2692 * gnat.dg/sso9.adb: New testcase.
2693 * gnat.dg/sso9_pkg.ads: Likewise.
2695 2018-06-25 Tom de Vries <tdevries@suse.de>
2698 * gcc.target/i386/pr86257.c: New test.
2700 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2703 * g++.dg/pr86082.C: New test.
2705 2018-06-24 Tom de Vries <tdevries@suse.de>
2707 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2708 * gcc.dg/guality/guality.exp: Same.
2709 * gfortran.dg/guality/guality.exp: Same.
2710 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2712 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2714 * g++.dg/concepts/locations1.C: New.
2715 * g++.dg/cpp0x/locations1.C: Likewise.
2716 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2717 * g++.dg/cpp1z/inline-var3.C: Likewise.
2719 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2722 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2724 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2726 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2728 * gcc.target/powerpc/builtins-9.c: New test.
2729 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2730 to expect different code generation on big-endian vs.
2731 little-endian targets.
2733 2018-06-22 Tom de Vries <tdevries@suse.de>
2735 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2736 $rootme/../gdb/gdb, if available.
2737 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2738 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2740 2018-06-22 Tom de Vries <tdevries@suse.de>
2742 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2743 * g++.dg/guality/guality.exp: Use report_gdb.
2744 * gcc.dg/guality/guality.exp: Same.
2745 * gfortran.dg/guality/guality.exp: Same.
2747 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2750 * g++.dg/ext/offsetof3.C: New test.
2752 2018-06-22 Carl Love <cel@us.ibm.com>
2754 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2755 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2756 for the vnor, vand and vxor instructions.
2757 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2758 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2759 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2760 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2761 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2762 Add -dp to dg-options, update expected counts.
2764 2018-06-22 Paul Koning <ni1d@arrl.net>
2766 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2768 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2769 * gcc.c-torture/compile/20040101-1.c: Ditto.
2770 * gcc.c-torture/compile/20050622-1.c: Ditto.
2771 * gcc.c-torture/compile/20080625-1.c: Ditto.
2772 * gcc.c-torture/compile/20090107-1.c: Ditto.
2773 * gcc.c-torture/compile/920501-12.c: Ditto.
2774 * gcc.c-torture/compile/920501-4.c: Ditto.
2775 * gcc.c-torture/compile/961203-1.c: Ditto.
2776 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2777 * gcc.c-torture/compile/pr25310.c: Ditto.
2779 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2780 James Norris <jnorris@codesourcery.com>
2781 Thomas Schwinge <thomas@codesourcery.com>
2782 Tom de Vries <tom@codesourcery.com>
2784 * c-c++-common/goacc/deviceptr-4.c: New file.
2785 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2787 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2788 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2789 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2790 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2791 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2792 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2794 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2795 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2796 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2798 * gfortran.dg/goacc/modules.f95: Likewise.
2799 * gfortran.dg/goacc/routine-8.f90: Likewise.
2800 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2802 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2804 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2805 if the long double format is IEEE 128-bit for tests that are
2806 explicitly testing IBM extended double support. Use the
2807 appropriate pack and unpack built-in functions. Change calls from
2808 __builtin_isinfl to __builtin_isinf since the later supports all
2809 floating point types.
2810 * gcc.target/powerpc/pr57150.c: Likewise.
2811 * gcc.target/powerpc/pr60203.c: Likewise.
2812 * gcc.target/powerpc/pr67808.c: Likewise.
2813 * gcc.target/powerpc/pr70117.c: Likewise.
2814 * gcc.target/powerpc/tfmode_off.c: Likewise.
2816 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2819 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2821 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2824 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2826 2018-06-21 Tom de Vries <tdevries@suse.de>
2828 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2830 2018-06-21 Tom de Vries <tdevries@suse.de>
2832 PR tree-optimization/85859
2833 * gcc.dg/pr85859.c: New test.
2835 2018-06-21 Richard Biener <rguenther@suse.de>
2837 PR tree-optimization/86232
2838 * gcc.dg/torture/pr86232.c: New testcase.
2840 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2842 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2844 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2846 * gcc/gcc.target/aarch64/aes_2.c: New test.
2848 2018-06-20 Than McIntosh <thanm@google.com>
2851 * gcc.dg/split-8.c: New.
2853 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2855 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2856 for vpkudus in place of vpksdus.
2857 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2859 2018-06-20 Nathan Sidwell <nathan@acm.org>
2862 * g++.dg/lookup/pr85634-2.C: New.
2864 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2866 * g++.dg/template/friend65.C: New.
2867 * g++.dg/cpp0x/main1.C: Likewise.
2868 * g++.dg/other/main2.C: Likewise.
2869 * g++.dg/other/main3.C: Likewise.
2870 * g++.dg/template/friend42.C: Test location too.
2871 * g++.dg/concepts/decl-diagnose.C: Likewise.
2872 * g++.dg/warn/main-2.C: Update.
2874 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2875 Thomas Schwinge <thomas@codesourcery.com>
2876 Cesar Philippidis <cesar@codesourcery.com>
2878 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2879 2.5 data clause semantics.
2880 * c-c++-common/goacc/declare-2.c: Likewise.
2881 * c-c++-common/goacc/default-4.c: Likewise.
2882 * c-c++-common/goacc/finalize-1.c: New test.
2883 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2884 OpenACC 2.5 data clause semantics.
2885 * c-c++-common/goacc/kernels-alias.c: Likewise.
2886 * c-c++-common/goacc/routine-5.c: Likewise.
2887 * c-c++-common/goacc/update-if_present-1.c: New test.
2888 * c-c++-common/goacc/update-if_present-2.c: New test.
2889 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2890 2.5 data clause semantics.
2891 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2892 * gfortran.dg/goacc/data-tree.f95: Likewise.
2893 * gfortran.dg/goacc/declare-2.f95: Likewise.
2894 * gfortran.dg/goacc/default-4.f: Likewise.
2895 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2896 * gfortran.dg/goacc/finalize-1.f: New test.
2897 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2898 OpenACC 2.5 data clause semantics.
2899 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2900 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2901 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2902 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2903 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2904 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2905 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2907 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2910 * g++.dg/warn/Wnonnull4.C: New test.
2912 2018-06-20 Marek Polacek <polacek@redhat.com>
2915 * g++.dg/pr86240.C: New test.
2917 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2920 * gcc.target/i386/pr86194.c: New test.
2922 PR tree-optimization/86231
2923 * gcc.dg/tree-ssa/vrp119.c: New test.
2924 * gcc.c-torture/execute/pr86231.c: New test.
2926 2018-06-20 Tom de Vries <tdevries@suse.de>
2928 PR tree-optimization/86097
2929 * gcc.dg/autopar/pr86097.c: New test.
2931 2018-06-20 Nathan Sidwell <nathan@acm.org>
2934 * g++.dg/lookup/pr85634.C: New.
2936 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2938 * gcc.target/aarch64/ldp_stp_q.c: New test.
2939 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2940 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2942 2018-06-20 Martin Liska <mliska@suse.cz>
2944 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2946 2018-06-19 Martin Sebor <msebor@redhat.com>
2948 PR tree-optimization/48560
2949 * gcc.dg/Warray-bounds-28.c: New test.
2951 2018-06-19 Martin Sebor <msebor@redhat.com>
2954 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2957 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2959 * g++.dg/lto/pr84805_0.C: Update template.
2960 * g++.dg/lto/pr84805_1.C: Update template.
2962 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2964 * gnat.dg/aggr24.adb: New test.
2965 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2967 2018-06-19 Richard Biener <rguenther@suse.de>
2969 PR tree-optimization/86179
2970 * gcc.dg/pr86179.c: New testcase.
2972 2018-06-18 Martin Sebor <msebor@redhat.com>
2975 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2976 * c-c++-common/attr-nonstring-8.c: New test.
2978 2018-06-18 Martin Sebor <msebor@redhat.com>
2980 PR tree-optimization/81384
2981 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2982 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2983 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2984 * gcc.dg/attr-nonstring-2.c: New test.
2985 * gcc.dg/attr-nonstring-3.c: New test.
2986 * gcc.dg/attr-nonstring-4.c: New test.
2987 * gcc.dg/strlenopt-45.c: New test.
2988 * gcc.dg/strlenopt.h (strnlen): Declare.
2990 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2992 PR tree-optimization/86076
2993 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2995 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2997 PR tree-optimization/64946
2998 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3000 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3002 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3003 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3004 * gnat.dg/stack_usage5.adb: New test.
3006 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3009 * gcc.dg/tree-ssa/popcount.c: New test.
3010 * gcc.dg/tree-ssa/popcount2.c: New test.
3012 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3015 * gcc.dg/absu.c: New test.
3016 * gcc.dg/gimplefe-29.c: New test.
3017 * gcc.target/aarch64/pr64946.c: New test.
3019 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3022 * c-c++-common/pr86093.c: New test.
3025 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3028 * gcc.c-torture/compile/pr86123.c: New test.
3030 2018-06-15 Tom de Vries <tdevries@suse.de>
3032 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3034 2018-06-15 Nick Clifton <nickc@redhat.com>
3037 * gcc.c-torture/compile/pr84195.c: New test.
3039 2018-06-15 Richard Biener <rguenther@suse.de>
3042 * g++.dg/pr86159.C: New testcase.
3044 2018-06-15 Richard Biener <rguenther@suse.de>
3047 * gcc.dg/pr86076.c: New testcase.
3049 2018-06-14 Marek Polacek <polacek@redhat.com>
3052 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3054 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3057 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3058 -msse2 to dg-options.
3061 * gcc.c-torture/compile/pr86122.c: New test.
3063 P0624R2 - Default constructible and assignable stateless lambdas
3064 * g++.dg/cpp2a/lambda1.C: New test.
3065 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3068 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3070 * g++.dg/other/static3.C: New.
3071 * g++.dg/other/static4.C: Likewise.
3072 * g++.dg/warn/Wshadow-15.C: Likewise.
3073 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3074 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3075 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3076 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3077 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3078 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3079 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3081 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3084 * gcc.c-torture/compile/pr85945.c: New test.
3086 2018-06-14 Richard Biener <rguenther@suse.de>
3089 * gcc.dg/pr86124.c: New testcase.
3091 2018-06-13 Martin Sebor <msebor@redhat.com>
3093 PR tree-optimization/86114
3094 * gcc.dg/pr86114.c: New test.
3096 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3099 * gfortran.dg/pr86110.f90: New test.
3101 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3104 * gfortran.dg/goacc/pr85703.f90: New test.
3105 * gfortran.dg/gomp/pr85703.f90: New test.
3107 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3110 * gfortran.dg/goacc/pr85702.f90: New test.
3112 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3114 * gcc.target/i386/pr86048.c: New test.
3116 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3118 * gcc.target/arc/fma-1.c: New test.
3120 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3122 * gcc.target/arc/pr9001107555.c: New file.
3124 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3126 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3128 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3130 * g++.dg/init/delete3.C: New.
3131 * g++.dg/init/new49.C: Likewise.
3132 * g++.dg/init/new25.C: Test locations too.
3133 * g++.dg/template/new4.C: Likewise.
3134 * g++.old-deja/g++.jason/operator.C: Likewise.
3136 2018-06-12 Marek Polacek <polacek@redhat.com>
3138 Core issue 1331 - const mismatch with defaulted copy constructor
3139 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3140 * g++.dg/cpp0x/defaulted52.C: New test.
3141 * g++.dg/cpp0x/defaulted53.C: New test.
3142 * g++.dg/cpp0x/defaulted54.C: New test.
3143 * g++.dg/cpp0x/defaulted55.C: New test.
3144 * g++.dg/cpp0x/defaulted56.C: New test.
3145 * g++.dg/cpp0x/defaulted57.C: New test.
3146 * g++.dg/cpp0x/defaulted58.C: New test.
3147 * g++.dg/cpp0x/defaulted59.C: New test.
3148 * g++.dg/cpp0x/defaulted60.C: New test.
3150 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3153 * gcc.dg/spellcheck-transposition.c: New test.
3155 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3158 * gfortran.dg/pr44491.f90: New testcase
3160 2018-06-12 Martin Sebor <msebor@redhat.com>
3162 PR tree-optimization/85259
3163 * gcc.dg/Wstringop-overflow-5.c: New test.
3164 * gcc.dg/Wstringop-overflow-6.c: New test.
3166 2018-06-12 Martin Sebor <msebor@redhat.com>
3169 * gcc.dg/Wstringop-truncation-3.c: New test.
3171 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3173 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3174 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3175 * gcc.target/powerpc/swaps-p8-17.c: Same.
3177 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3179 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3180 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3181 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3182 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3183 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3184 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3186 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3188 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3189 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3190 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3191 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3192 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3193 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3195 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3197 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3198 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3199 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3200 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3201 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3202 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3204 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3206 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3207 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3208 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3209 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3210 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3211 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3213 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3215 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3216 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3217 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3218 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3219 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3220 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3222 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3224 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3225 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3226 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3227 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3228 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3229 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3231 2018-06-12 Martin Liska <mliska@suse.cz>
3233 * g++.dg/opt/mpx.C: New test.
3234 * gcc.target/i386/mpx.c: New test.
3236 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3238 * gcc.target/arc/builtin_simdarc.c: Update test.
3239 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3240 * gcc.target/arc/tumaddsidi4.c: Likewise.
3242 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3244 * gnat.dg/opt72a.ad[sb]: New test.
3245 * gnat.dg/opt72_pkg.ads: New helper.
3247 2018-06-12 Tom de Vries <tdevries@suse.de>
3249 * gcc.dg-selftests/dg-final.exp: New file.
3251 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3253 * g++.dg/lookup/new2.C: Test locations too.
3254 * g++.dg/other/ellipsis1.C: Likewise.
3255 * g++.dg/other/operator1.C: Likewise.
3256 * g++.dg/other/operator2.C: Likewise.
3257 * g++.dg/overload/operator2.C: Likewise.
3258 * g++.dg/parse/defarg11.C: Likewise.
3259 * g++.dg/parse/operator4.C: Likewise.
3260 * g++.dg/template/error30.C: Likewise.
3261 * g++.dg/template/explicit-args3.C: Likewise.
3262 * g++.dg/warn/effc1.C: Likewise.
3263 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3264 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3265 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3266 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3267 * g++.old-deja/g++.jason/operator.C: Likewise.
3269 2018-06-11 Martin Sebor <msebor@redhat.com>
3271 PR tree-optimization/86083
3272 * gcc.dg/strlenopt-44.c: New test.
3274 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3277 * gfortran.dg/generic_32.f90: New test.
3278 * gfortran.dg/generic_33.f90: New test.
3280 2018-06-11 Carl Love <cel@us.ibm.com>
3281 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3282 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3283 long long bool. Remove duplicate dg-final for xxlxor. Update
3284 dg-final instruction counts.
3285 * gcc.target/powerpc/altivec-37.c (main): New file for
3286 tests vec_unpackh and vec_unpackl returning long long bool and
3289 2018-06-11 Martin Liska <mliska@suse.cz>
3291 PR tree-optimization/86089
3292 * gcc.dg/tree-ssa/pr86089.c: New test.
3294 2018-06-11 Julia Koval <julia.koval@intel.com>
3296 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3297 * gcc.target/i386/vpclmulqdq.c: Ditto.
3299 2018-06-11 Olivier Hainque <hainque@adacore.com>
3301 * gnat.dg/lang-dw2.adb: New test.
3302 * gnat.dg/lang-dw3.adb: New test.
3304 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3306 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3307 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3309 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3311 * gnat.dg/predicate1.adb: New testcase.
3313 2018-06-11 Yannick Moy <moy@adacore.com>
3315 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3317 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3319 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3322 2018-06-11 Javier Miranda <miranda@adacore.com>
3324 * gnat.dg/prot4.adb: New testcase.
3326 2018-06-11 Yannick Moy <moy@adacore.com>
3328 * gnat.dg/part_of1-instantiation.adb,
3329 gnat.dg/part_of1-instantiation.ads,
3330 gnat.dg/part_of1-private_generic.adb,
3331 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3334 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3336 * gnat.dg/contract1.adb: New testcase.
3338 2018-06-11 Javier Miranda <miranda@adacore.com>
3340 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3343 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3345 * gnat.dg/inline_always1.adb: New testcase.
3347 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3349 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3350 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3351 gnat.dg/nested_generic2_g2.ads: New testcase.
3353 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3355 * g++.dg/template/friend64.C: New.
3356 * g++.old-deja/g++.other/friend4.C: Test the location too.
3357 * g++.old-deja/g++.pt/crash23.C: Likewise.
3359 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3361 * gfortran.dg/inline_matmul_23.f90: New test.
3363 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3366 * gfortran.dg/intent_decl_1.f90: New test case.
3368 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3370 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3371 * gfortran.dg/ieee/large_4.f90: Ditto.
3372 * gfortran.dg/round_4.f90: Ditto.
3374 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3377 * gfortran.dg/pr38351.f90: New test.
3378 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3380 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3385 * gfortran.dg/pr85138_1.f90: New test.
3386 * gfortran.dg/pr85138_2.f90: Ditto.
3387 * gfortran.dg/pr85996.f90: Ditto.
3389 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3392 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3393 * gfortran.dg/data_char_1.f90: Ditto.
3394 * gfortran.dg/pr78571.f90: Ditto.
3395 * gfortran.dg/pr78278.f90: New test.
3397 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3400 * gfortran.dg/pr63514.f90: New test.
3402 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3405 * gfortran.dg/bounds_check_20.f90: New test.
3407 2018-06-08 Carl Love <cel@us.ibm.com>
3409 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3411 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3412 vec_extract a signed int.
3413 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3414 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3416 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3417 vec_extract a signed int.
3418 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3419 vec_extract a signed int.
3420 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3421 vec_xor builtins. Update xxsel, xxlxor counts.
3423 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3426 * gfortran.dg/associate_30.f90: Remove code tested ...
3427 * gfortran.dg/pr67803.f90: Ditto.
3428 * gfortran.dg/pr67805.f90: Ditto.
3429 * gfortran.dg/pr86059.f90: ... here. New test.
3431 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3434 * gfortran.dg/pr78571.f90: New test.
3436 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3439 * gcc.target/powerpc/pr85755.c: New test.
3441 2018-06-08 Carl Love <cel@us.ibm.com>
3443 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3445 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3447 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3448 for BE system that are different then for an LE system from this file
3449 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3450 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3451 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3453 2018-06-08 Martin Liska <mliska@suse.cz>
3455 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3457 2018-06-08 Martin Liska <mliska@suse.cz>
3459 * g++.dg/dg.exp: Do not use mpx.exp.
3460 * g++.dg/lto/lto.exp: Likewise.
3461 * g++.dg/lto/pr69729_0.C: Remove.
3462 * g++.dg/opt/pr71529.C: Remove.
3463 * g++.dg/pr63995-1.C: Remove.
3464 * g++.dg/pr68270.C: Remove.
3465 * g++.dg/pr71624.C: Remove.
3466 * g++.dg/pr71633.C: Remove.
3467 * g++.dg/pr79761.C: Remove.
3468 * g++.dg/pr79764.C: Remove.
3469 * g++.dg/pr79769.C: Remove.
3470 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3471 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3472 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3473 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3474 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3475 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3476 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3477 * gcc.dg/lto/pr66221_0.c: Remove.
3478 * gcc.target/i386/chkp-always_inline.c: Remove.
3479 * gcc.target/i386/chkp-bndret.c: Remove.
3480 * gcc.target/i386/chkp-builtins-1.c: Remove.
3481 * gcc.target/i386/chkp-builtins-2.c: Remove.
3482 * gcc.target/i386/chkp-builtins-3.c: Remove.
3483 * gcc.target/i386/chkp-builtins-4.c: Remove.
3484 * gcc.target/i386/chkp-const-check-1.c: Remove.
3485 * gcc.target/i386/chkp-const-check-2.c: Remove.
3486 * gcc.target/i386/chkp-hidden-def.c: Remove.
3487 * gcc.target/i386/chkp-label-address.c: Remove.
3488 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3489 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3490 * gcc.target/i386/chkp-pr69044.c: Remove.
3491 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3492 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3493 * gcc.target/i386/chkp-strchr.c: Remove.
3494 * gcc.target/i386/chkp-strlen-1.c: Remove.
3495 * gcc.target/i386/chkp-strlen-2.c: Remove.
3496 * gcc.target/i386/chkp-strlen-3.c: Remove.
3497 * gcc.target/i386/chkp-strlen-4.c: Remove.
3498 * gcc.target/i386/chkp-strlen-5.c: Remove.
3499 * gcc.target/i386/chkp-stropt-1.c: Remove.
3500 * gcc.target/i386/chkp-stropt-10.c: Remove.
3501 * gcc.target/i386/chkp-stropt-11.c: Remove.
3502 * gcc.target/i386/chkp-stropt-12.c: Remove.
3503 * gcc.target/i386/chkp-stropt-13.c: Remove.
3504 * gcc.target/i386/chkp-stropt-14.c: Remove.
3505 * gcc.target/i386/chkp-stropt-15.c: Remove.
3506 * gcc.target/i386/chkp-stropt-16.c: Remove.
3507 * gcc.target/i386/chkp-stropt-17.c: Remove.
3508 * gcc.target/i386/chkp-stropt-2.c: Remove.
3509 * gcc.target/i386/chkp-stropt-3.c: Remove.
3510 * gcc.target/i386/chkp-stropt-4.c: Remove.
3511 * gcc.target/i386/chkp-stropt-5.c: Remove.
3512 * gcc.target/i386/chkp-stropt-6.c: Remove.
3513 * gcc.target/i386/chkp-stropt-7.c: Remove.
3514 * gcc.target/i386/chkp-stropt-8.c: Remove.
3515 * gcc.target/i386/chkp-stropt-9.c: Remove.
3516 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3517 * gcc.target/i386/indirect-thunk-11.c: Remove.
3518 * gcc.target/i386/indirect-thunk-12.c: Remove.
3519 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3520 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3521 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3522 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3523 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3524 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3525 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3526 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3527 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3528 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3529 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3530 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3531 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3532 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3533 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3534 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3535 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3536 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3537 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3538 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3539 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3540 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3541 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3542 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3543 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3544 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3545 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3546 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3547 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3548 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3549 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3550 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3551 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3552 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3553 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3554 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3555 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3556 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3557 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3558 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3559 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3560 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3561 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3562 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3563 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3564 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3565 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3566 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3567 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3568 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3569 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3570 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3571 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3572 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3573 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3574 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3575 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3576 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3577 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3578 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3579 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3580 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3581 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3582 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3583 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3584 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3585 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3586 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3587 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3588 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3589 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3590 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3591 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3592 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3593 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3594 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3595 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3596 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3597 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3598 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3599 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3600 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3601 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3602 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3603 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3604 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3605 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3606 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3607 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3608 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3609 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3610 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3611 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3612 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3613 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3614 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3615 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3616 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3617 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3618 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3619 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3620 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3621 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3622 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3623 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3624 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3625 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3626 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3627 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3628 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3629 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3630 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3631 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3632 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3633 * gcc.target/i386/mpx/label-address-1.c: Remove.
3634 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3635 * gcc.target/i386/mpx/macro.c: Remove.
3636 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3637 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3638 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3639 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3640 * gcc.target/i386/mpx/memmove-1.c: Remove.
3641 * gcc.target/i386/mpx/memmove-2.c: Remove.
3642 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3643 * gcc.target/i386/mpx/mpx-check.h: Remove.
3644 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3645 * gcc.target/i386/mpx/mpx.exp: Remove.
3646 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3647 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3648 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3649 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3650 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3651 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3652 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3653 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3654 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3655 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3656 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3657 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3658 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3659 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3660 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3661 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3662 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3663 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3664 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3665 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3666 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3667 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3668 * gcc.target/i386/mpx/pr65508.c: Remove.
3669 * gcc.target/i386/mpx/pr65531.cc: Remove.
3670 * gcc.target/i386/mpx/pr66048.cc: Remove.
3671 * gcc.target/i386/mpx/pr66134.c: Remove.
3672 * gcc.target/i386/mpx/pr66566.c: Remove.
3673 * gcc.target/i386/mpx/pr66567.c: Remove.
3674 * gcc.target/i386/mpx/pr66568.c: Remove.
3675 * gcc.target/i386/mpx/pr66569.c: Remove.
3676 * gcc.target/i386/mpx/pr66581.c: Remove.
3677 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3678 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3679 * gcc.target/i386/mpx/pr68416.c: Remove.
3680 * gcc.target/i386/mpx/pr78339.c: Remove.
3681 * gcc.target/i386/mpx/pr79631.c: Remove.
3682 * gcc.target/i386/mpx/pr79633.c: Remove.
3683 * gcc.target/i386/mpx/pr79753.c: Remove.
3684 * gcc.target/i386/mpx/pr79770.c: Remove.
3685 * gcc.target/i386/mpx/pr79987.c: Remove.
3686 * gcc.target/i386/mpx/pr79988.c: Remove.
3687 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3688 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3689 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3690 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3691 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3692 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3693 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3694 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3695 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3696 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3697 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3698 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3699 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3700 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3701 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3702 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3703 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3704 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3705 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3706 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3707 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3708 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3709 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3710 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3711 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3712 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3713 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3714 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3715 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3716 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3717 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3718 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3719 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3720 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3721 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3722 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3723 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3724 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3725 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3726 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3727 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3728 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3729 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3730 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3731 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3732 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3733 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3734 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3735 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3736 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3737 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3738 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3739 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3740 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3741 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3742 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3743 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3744 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3745 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3746 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3747 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3748 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3749 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3750 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3751 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3752 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3753 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3754 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3755 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3756 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3757 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3758 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3759 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3760 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3761 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3762 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3763 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3764 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3765 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3766 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3767 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3768 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3769 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3770 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3771 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3772 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3773 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3774 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3775 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3776 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3777 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3778 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3779 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3780 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3781 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3782 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3783 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3784 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3785 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3786 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3787 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3788 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3789 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3790 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3791 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3792 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3793 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3794 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3795 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3796 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3797 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3798 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3799 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3800 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3801 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3802 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3803 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3804 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3805 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3806 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3807 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3808 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3809 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3810 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3811 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3812 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3813 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3814 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3815 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3816 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3817 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3818 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3819 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3820 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3821 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3822 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3823 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3824 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3825 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3826 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3827 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3828 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3829 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3830 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3831 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3832 * gcc.target/i386/pr63995-2.c: Remove.
3833 * gcc.target/i386/pr64805.c: Remove.
3834 * gcc.target/i386/pr65044.c: Remove.
3835 * gcc.target/i386/pr65167.c: Remove.
3836 * gcc.target/i386/pr65183.c: Remove.
3837 * gcc.target/i386/pr65184.c: Remove.
3838 * gcc.target/i386/pr65523.c: Remove.
3839 * gcc.target/i386/pr70876.c: Remove.
3840 * gcc.target/i386/pr70877.c: Remove.
3841 * gcc.target/i386/pr71458.c: Remove.
3842 * gcc.target/i386/pr80880.c: Remove.
3843 * gcc.target/i386/ret-thunk-25.c: Remove.
3844 * gcc.target/i386/thunk-retbnd.c: Remove.
3845 * lib/mpx-dg.exp: Remove.
3846 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3848 2018-06-07 Carl Love <cel@us.ibm.com>
3850 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3853 2018-06-07 Carl Love <cel@us.ibm.com>
3855 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3858 2018-06-07 Marek Polacek <polacek@redhat.com>
3861 * gcc.dg/Wc90-c99-compat-10.c: New test.
3862 * gcc.dg/Wc90-c99-compat-11.c: New test.
3863 * gcc.dg/Wc90-c99-compat-12.c: New test.
3864 * gcc.dg/Wc90-c99-compat-9.c: New test.
3866 2018-06-07 Paul Koning <ni1d@arrl.net>
3868 * gcc.c-torture/compile/20180605-1.c: New test.
3870 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3873 * gfortran.dg/pr86045.f90: New test.
3875 2018-06-07 Marek Polacek <polacek@redhat.com>
3877 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3879 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3881 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3883 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3885 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3886 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3887 * gcc.target/msp430/msp430.h: New test header file.
3889 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3891 PR tree-optimization/69615
3892 * gcc.dg/tree-ssa/pr69615.c: New test.
3894 2018-06-07 Richard Biener <rguenther@suse.de>
3896 PR tree-optimization/85935
3897 * gcc.dg/graphite/pr85935.c: New testcase.
3899 2018-06-04 Carl Love <cel@us.ibm.com>
3901 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3902 debug print statements. Fix a few formating issues.
3904 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3907 * gcc.target/powerpc/pr85657-4.c: New tests.
3908 * gcc.target/powerpc/pr85657-5.c: Likewise.
3909 * gcc.target/powerpc/pr85657-6.c: Likewise.
3911 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3914 * gfortran.dg/realloc_on_assign_30.f90: New test.
3916 2018-06-06 Carl Love <cel@us.ibm.com>
3917 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3918 argument to vui_arg.
3920 2018-06-06 Carl Love <cel@us.ibm.com>
3922 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3924 * gcc.target/powerpc/builtins-4.c: New test file for tests
3927 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3930 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3931 be used in templates. Don't check for them in overloaded functions.
3933 2018-06-06 Jim Wilson <jimw@sifive.com>
3935 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3936 * gcc.target/riscv/interrupt-mmode.c: New.
3937 * gcc.target/riscv/interrupt-smode.c: New.
3938 * gcc.target/riscv/interrupt-umode.c: New.
3940 2018-06-06 Marek Polacek <polacek@redhat.com>
3943 * g++.dg/cpp0x/initlist102.C: New test.
3944 * g++.dg/cpp0x/initlist103.C: New test.
3945 * g++.dg/cpp0x/initlist104.C: New test.
3947 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3949 * gcc.dg/torture/pr86066.c: New test.
3951 2018-06-06 Richard Biener <rguenther@suse.de>
3953 PR tree-optimization/86062
3954 * g++.dg/tree-ssa/pr86062.C: New testcase.
3956 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3958 * gcc.target/msp430/function-attributes-4.c: New test.
3959 * gcc.target/msp430/static-interrupts.c: New test.
3961 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3964 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3965 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3966 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3967 * gcc.target/aarch64/nofp_1.c: Ditto.
3969 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3971 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3973 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3976 * gfortran.dg/goacc/pr85701.f90: New test.
3978 2018-06-05 Marek Polacek <polacek@redhat.com>
3981 * g++.dg/cpp0x/alias-decl-64.C: New test.
3983 2018-06-05 Richard Biener <rguenther@suse.de>
3985 PR tree-optimization/86046
3986 * gcc.dg/pr86046.c: New testcase.
3988 2018-06-05 Richard Biener <rguenther@suse.de>
3990 PR tree-optimization/86047
3991 * gcc.dg/pr86047.c: New testcase.
3993 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3996 * g++.target/arm/arm.exp: New file.
3997 * g++.target/arm/pr81497.C: Likewise.
3999 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4001 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4003 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4005 * gcc.dg/store_merging_21.c: New test.
4006 * gnat.dg/opt71b.adb: Likewise.
4007 * gnat.dg/opt71.adb: Rename into...
4008 * gnat.dg/opt71a.adb: ...this.
4010 2018-06-04 Richard Biener <rguenther@suse.de>
4012 PR tree-optimization/85955
4013 * gcc.dg/pr85955.c: New testcase.
4015 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4018 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4019 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4020 * gfortran.dg/allocate_stat_2.f90: Ditto.
4021 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4023 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4025 * gcc.target/aarch64/sve/extract_5.c: New test.
4027 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4031 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4033 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4034 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4035 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4036 * gcc.target/i386/avx512bw-pr86036.c: New test.
4038 2018-06-04 Richard Biener <rguenther@suse.de>
4040 PR tree-optimization/86038
4041 * gcc.dg/pr86038.c: New testcase.
4043 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4045 PR tree-optimization/69615
4046 * gcc.dg/pr69615.c: New test.
4049 * c-c++-common/gomp/pr86025.c: New test.
4051 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4053 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4055 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4057 * gcc.dg/torture/pr86034.c: New test.
4059 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4062 * gfortran.dg/cray_pointer_12.f90: New test.
4064 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4067 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4069 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4071 * gnat.dg/specs/opt3.ads: New test.
4072 * gnat.dg/specs/opt3_pkg.ads: New helper.
4074 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4076 * gnat.dg/discr53.ad[sb]: New test.
4077 * gnat.dg/discr53_pkg.ads: New helper.
4079 2018-06-01 Carl Love <cel@us.ibm.com>
4081 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4082 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4084 2018-06-01 Carl Love <cel@us.ibm.com>
4086 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4087 to make it consistent with the naming convention in the file.
4088 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4089 to altivec-7.c. Delete file.
4090 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4091 to altivec-7.c. Delete file.
4092 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4093 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4094 vec_unpackl tests. Update instruction counts.
4095 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4096 tests to builtins-1.c.
4097 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4098 tests to builtins-1.c.
4099 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4100 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4101 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4102 Remove vec_ctf tests returning double. Remove vec_cts with
4103 double args. Remove vec_sel with invalid arguments. Add tests for
4105 Add instruction counts for new tests.
4106 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4107 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4109 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4110 test_sll_vsill_vsill_vuc.
4111 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4113 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4114 tests from altivec-7.h.
4115 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4116 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4117 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4118 splat_sll, splat_uc, splat_int128, splat_uint128.
4119 Make second argument of vec_extract and vec_insert a signed int.
4120 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4123 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4125 * gcc.dg/store_merging_20.c: New test.
4126 * gnat.dg/opt71.adb: Likewise.
4127 * gnat.dg/opt71_pkg.ads: New helper.
4129 2018-06-01 Carl Love <cel@us.ibm.com>
4131 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4132 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4133 Add vec_xst_be for signed and unsigned arguments.
4135 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4139 * gfortran.dg/pr85816.f90: New test.
4140 * gfortran.dg/pr85975.f90: New test.
4142 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4145 * gfortran.dg/random_init_1.f90: New test.
4146 * gfortran.dg/random_init_2.f90: New test.
4147 * gfortran.dg/random_init_3.f90: New test.
4148 * gfortran.dg/random_init_4.f90: New test.
4149 * gfortran.dg/random_init_5.f90: New test.
4150 * gfortran.dg/random_init_6.f90: New test.
4152 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4154 PR tree-optimization/85989
4155 * gcc.dg/torture/pr85989.c: New test.
4157 2018-06-01 Richard Biener <rguenther@suse.de>
4160 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4162 2018-06-01 Richard Biener <rguenther@suse.de>
4165 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4167 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4170 * gcc.dg/strcmpopt_2.c: New test.
4171 * gcc.dg/strcmpopt_3.c: New test.
4174 * gcc.dg/strcmpopt_3.c: New test.
4176 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4179 * gcc.target/i386/pr85984.c: New test.
4181 2018-05-31 Martin Sebor <msebor@redhat.com>
4184 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4185 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4186 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4187 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4188 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4189 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4190 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4191 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4192 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4193 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4194 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4195 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4196 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4197 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4198 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4199 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4200 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4201 * gcc.dg/Walloc-size-larger-than.c: New test.
4203 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4204 Cesar Philippidis <cesar@codesourcery.com>
4207 * gfortran.dg/goacc/pr77371-1.f90: New test.
4208 * gfortran.dg/goacc/pr77371-2.f90: New test.
4209 * gfortran.dg/goacc/pr85879.f90: New test.
4211 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4213 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4214 * gnat.dg/stack_usage1b.adb: Likewise.
4215 * gnat.dg/stack_usage1c.adb: Likewise.
4216 * gnat.dg/stack_usage3.adb: Likewise.
4217 * gnat.dg/stack_usage1_pkg.adb: Delete.
4219 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4221 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4222 * gcc.dg/store_merging_11.c: Likewise.
4223 * gcc.dg/store_merging_13.c: Likewise.
4224 * gcc.dg/store_merging_14.c: Likewise.
4225 * gcc.dg/store_merging_15.c: Likewise.
4226 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4228 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4230 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4231 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4232 gnat.dg/limited1_outer.ads: New testcase.
4234 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4236 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4237 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4240 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4242 * gnat.dg/size_clause1.adb: New testcase.
4244 2018-05-31 Javier Miranda <miranda@adacore.com>
4246 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4248 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4250 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4251 vld1x3 intrinsics for aarch64.
4252 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4253 vst1x2 intrinsics for aarch64.
4254 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4255 vst1x3 intrinsics for aarch64.
4257 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4260 * g++.dg/diagnostic/pr77777.C: New test.
4262 2018-05-30 David Pagan <dave.pagan@oracle.com>
4265 * gcc.dg/noncompile/pr55976-1.c: New test.
4266 * gcc.dg/noncompile/pr55976-2.c: New test.
4268 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4270 * gcc.dg/lto/20111213-1_0.c: Fix template.
4271 * gcc.dg/lto/20100603-1_0.c: Fix template.
4272 * gcc.dg/lto/20100603-2_0.c: Fix template.
4273 * gcc.dg/lto/20100603-3_0.c: Fix template.
4275 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4276 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4277 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4278 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4279 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4280 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4281 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4282 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4283 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4284 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4285 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4286 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4287 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4288 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4289 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4290 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4291 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4292 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4293 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4294 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4295 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4296 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4297 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4298 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4299 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4300 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4301 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4302 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4303 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4304 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4305 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4306 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4307 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4308 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4309 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4310 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4311 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4312 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4313 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4314 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4315 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4316 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4317 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4318 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4319 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4320 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4321 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4322 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4323 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4324 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4325 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4326 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4327 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4328 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4329 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4330 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4331 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4332 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4333 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4334 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4335 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4336 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4338 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4341 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4343 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4345 * gcc.target/aarch64/simd/ldp_stp_9: New.
4346 * gcc.target/aarch64/simd/ldp_stp_10: New.
4347 * gcc.target/aarch64/simd/ldp_stp_11: New.
4348 * gcc.target/aarch64/simd/ldp_stp_12: New.
4350 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4352 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4354 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4356 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4358 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4361 * gcc.target/i386/pr85950.c: New test.
4363 2018-05-29 Marek Polacek <polacek@redhat.com>
4366 * g++.dg/cpp1z/class-deduction55.C: New test.
4367 * g++.dg/cpp1z/class-deduction56.C: New test.
4368 * g++.dg/cpp1z/class-deduction57.C: New test.
4370 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4373 * g++.dg/warn/Wunused-var-33.C: New test.
4376 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4377 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4378 arrays. Add suffix 1 to all functions and use 4 iterations rather
4379 than N. Add functions with conversions to and from float.
4380 Add new set of functions with 8 iterations and another one
4381 with 16 iterations, expect 24 vectorized loops instead of just 4.
4382 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4384 2018-05-29 Javier Miranda <miranda@adacore.com>
4386 * gnat.dg/equal2.adb: New testcase.
4388 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4390 * gnat.dg/float_attributes_overflows.adb: New testcase.
4392 2018-05-29 Pascal Obry <obry@adacore.com>
4394 * gnat.dg/normalize_pathname.adb: New testcase.
4396 2018-05-29 Tom de Vries <tom@codesourcery.com>
4398 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4400 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4401 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4402 * lib/scantree.exp (scan-tree-dump-times): Same.
4404 2018-05-29 Tom de Vries <tom@codesourcery.com>
4406 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4407 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4408 Use proc name as first argument to dg-scan.
4410 2018-05-29 Tom de Vries <tom@codesourcery.com>
4412 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4415 2018-05-28 Richard Biener <rguenther@suse.de>
4417 PR tree-optimization/85934
4418 * gcc.target/i386/pr85934.c: New testcase.
4420 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4422 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4424 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4426 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4428 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4430 * gnat.dg/fixedpnt5.adb: New testcase.
4432 2018-05-28 Justin Squirek <squirek@adacore.com>
4434 * gnat.dg/array31.adb: New testcase.
4436 2018-05-28 Justin Squirek <squirek@adacore.com>
4438 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4439 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4441 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4443 * gfortran.dg/data_stmt_pointer.f90: new test.
4445 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4448 * gcc.target/i386/avx512dq-pr85918.c: New test.
4450 2018-05-25 Jim Wilson <jimw@sifive.com>
4452 * gcc.target/riscv/interrupt-1.c: New.
4453 * gcc.target/riscv/interrupt-2.c: New.
4454 * gcc.target/riscv/interrupt-3.c: New.
4455 * gcc.target/riscv/interrupt-4.c: New.
4456 * gcc.target/riscv/interrupt-5.c: New.
4458 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4461 * gfortran.dg/pr85786.f90: New test.
4463 2018-05-25 Paul Koning <ni1d@arrl.net>
4465 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4466 * gcc.c-torture/compile/pr55921.c: Ditto.
4467 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4468 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4470 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4473 * gcc.target/i386/avx512f-pr85832.c: New test.
4474 * gcc.target/i386/avx512vl-pr85832.c: New test.
4475 * gcc.target/i386/avx512bw-pr85832.c: New test.
4476 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4478 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4480 PR tree-optimization/85720
4481 * gcc.dg/tree-ssa/pr85720.c: New test.
4482 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4485 2018-05-25 Martin Liska <mliska@suse.cz>
4488 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4489 for 'Removing basic block'.
4491 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4493 * gnat.dg/sec_stack1.adb: New testcase.
4495 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4497 * gnat.dg/fixedpnt4.adb: New testcase.
4499 2018-05-25 Javier Miranda <miranda@adacore.com>
4501 * gnat.dg/interface7.adb: New testcase.
4503 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4505 * gnat.dg/sec_stack2.adb: New testcase.
4507 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4509 * gnat.dg/interface6.adb: New testcase.
4511 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4513 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4515 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4517 * lib/target-supports.exp
4518 (check_effective_target_vect_double_cond_arith): Include
4519 multiplication and division.
4520 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4521 fully-masked loops with a fixed vector length.
4522 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4524 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4525 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4526 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4528 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4530 * gcc.target/aarch64/sve/div_1.c: New test.
4531 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4532 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4533 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4535 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4537 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4539 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4541 * lib/target-supports.exp
4542 (check_effective_target_vect_double_cond_arith): New proc.
4543 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4544 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4545 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4546 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4547 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4548 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4549 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4551 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4554 * gfortran.dg/f2018_obs.f90: New test case.
4556 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4559 * gfortran.dg/pr85543.f90: New test.
4561 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4564 * gfortran.dg/pr85780.f90: New test.
4566 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4569 * gfortran.dg/pr85779_1.f90: New test.
4570 * gfortran.dg/pr85779_2.f90: Ditto.
4571 * gfortran.dg/pr85779_3.f90: Ditto.
4573 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4577 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4578 * gfortran.dg/pr85895.f90: New test.
4580 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4582 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4583 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4585 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4587 * gcc.dg/fold-popcount-1.c: New testcase.
4588 * gcc.dg/fold-popcount-2.c: New testcase.
4589 * gcc.dg/fold-popcount-3.c: New testcase.
4590 * gcc.dg/fold-popcount-4.c: New testcase.
4592 2018-05-24 Marek Polacek <polacek@redhat.com>
4595 * g++.dg/cpp0x/new3.C: New test.
4597 2018-05-24 Javier Miranda <miranda@adacore.com>
4599 * gnat.dg/discr52.adb: New testcase.
4601 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4603 * gnat.dg/others1.adb: New testcase.
4605 2018-05-24 Justin Squirek <squirek@adacore.com>
4607 * gnat.dg/raise_expr.adb: New testcase.
4609 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4611 * gnat.dg/formal_containers.adb: New testcase.
4613 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4615 * gcc.target/i386/pr85345.c: Require ifunc support.
4617 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4619 * gcc.dg/vect/vect-fma-1.c: New test.
4621 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4623 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4626 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4629 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4631 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4634 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4636 * gcc.target/msp430/pr78849.c: New test.
4638 2018-05-23 Marek Polacek <polacek@redhat.com>
4640 * g++.dg/cpp2a/range-for8.C: New test.
4641 * g++.dg/cpp2a/range-for9.C: New test.
4642 * g++.dg/cpp2a/range-for10.C: New test.
4644 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4646 * lib/target-supports.exp (check_effective_target_be): New.
4647 (check_effective_target_le): New.
4649 2018-05-23 Marek Polacek <polacek@redhat.com>
4651 * g++.dg/cpp2a/range-for1.C: New test.
4652 * g++.dg/cpp2a/range-for2.C: New test.
4653 * g++.dg/cpp2a/range-for3.C: New test.
4654 * g++.dg/cpp2a/range-for4.C: New test.
4655 * g++.dg/cpp2a/range-for5.C: New test.
4656 * g++.dg/cpp2a/range-for6.C: New test.
4657 * g++.dg/cpp2a/range-for7.C: New test.
4659 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4661 * gcc.target/i386/cvt-3.c: New test.
4663 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4665 * gcc.target/i386/cvt-2.c: New test.
4667 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4669 * gcc.dg/pr79985.c: New testcase.
4671 2018-05-23 Richard Biener <rguenther@suse.de>
4673 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4675 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4678 * gcc.target/aarch64/pr84882.c: New test.
4679 * gcc.target/aarch64/target_attr_18.c: Likewise.
4681 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4683 PR tree-optimization/85853
4684 * gfortran.dg/vect/pr85853.f90: New test.
4686 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4688 * gnat.dg/import2.adb: New testcase.
4690 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4692 * gnat.dg/discr51.adb: New testcase.
4694 2018-05-23 Javier Miranda <miranda@adacore.com>
4696 * gnat.dg/valid_scalars1.adb: New testcase.
4698 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4700 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4702 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4704 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4707 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4709 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4712 2018-05-23 Bob Duff <duff@adacore.com>
4714 * gnat.dg/addr10.adb: New testcase.
4716 2018-05-23 Richard Biener <rguenther@suse.de>
4719 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4721 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4723 PR tree-optimization/85822
4724 * c-c++-common/pr85822.c: New test.
4726 2018-05-23 Richard Biener <rguenther@suse.de>
4728 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4730 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4733 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4735 2018-05-22 Martin Sebor <msebor@redhat.com>
4738 * gcc.dg/attr-nonstring.c: New test.
4740 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4743 * gcc.target/i386/pr85345.c: New test.
4745 2018-05-22 Luis Machado <luis.machado@linaro.org>
4747 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4749 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4752 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4753 dg-additional-options.
4754 * gfortran.dg/graphite/block-2.f: Ditto.
4755 * gfortran.dg/graphite/id-19.f: Ditto.
4756 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4757 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4758 * gfortran.dg/vect/pr52580.f: Ditto.
4760 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4762 * gcc.target/aarch64/ldp_stp_6.c: New.
4763 * gcc.target/aarch64/ldp_stp_7.c: New.
4764 * gcc.target/aarch64/ldp_stp_8.c: New.
4766 2018-05-22 Martin Sebor <msebor@redhat.com>
4769 * c-c++-common/attr-nonstring-3.c: Adjust.
4770 * c-c++-common/attr-nonstring-4.c: Adjust.
4771 * c-c++-common/attr-nonstring-6.c: New test.
4773 2018-05-22 Martin Sebor <msebor@redhat.com>
4775 PR tree-optimization/85826
4776 * gcc.dg/Wrestrict-17.c: New test.
4778 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4780 * gcc.dg/torture/pr85862.c: Rename to...
4781 * gcc.dg/torture/pr85852.c: ...this.
4783 2018-05-22 Justin Squirek <squirek@adacore.com>
4785 * gnat.dg/warn14.adb: New testcase.
4787 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4789 * gnat.dg/controlled8.adb: New testcase.
4791 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4793 * gnat.dg/discr50.adb: New testcase.
4795 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4797 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4798 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4799 gnat.dg/discr49_rec2.ads: New testcase.
4801 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4803 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4804 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4807 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4809 * gnat.dg/fixedpnt3.adb: New testcase.
4811 2018-05-22 Justin Squirek <squirek@adacore.com>
4813 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4814 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4816 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4819 * gcc.dg/torture/pr85862.c: New test.
4821 2018-05-22 Richard Biener <rguenther@suse.de>
4823 PR tree-optimization/85834
4824 * g++.dg/torture/pr85834.C: New testcase.
4825 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4827 2018-05-22 Martin Liska <mliska@suse.cz>
4830 * g++.dg/ipa/pr85607.C: New test.
4832 2018-05-22 Richard Biener <rguenther@suse.de>
4834 PR tree-optimization/85863
4835 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4837 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4840 * gfortran.dg/assumed_rank_5.f90: Update error message.
4841 * gfortran.dg/assumed_type_4.f90: Ditto.
4842 * gfortran.dg/bind_c_array_params.f03: Ditto.
4843 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4844 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4845 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4846 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4847 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4848 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4849 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4850 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4851 * gfortran.dg/rank_3.f90: Ditto.
4852 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4853 * gfortran.dg/implicit_14.f90: Ditto.
4855 2018-05-21 Christian Groessler <chris@groessler.org>
4857 * gcc.c-torture/compile/simd-5.c: Fix comment.
4859 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4862 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4863 __float128, __ibm128, and long double.
4864 * gcc.target/powerpc/pr85657-2.c: Likewise.
4865 * gcc.target/powerpc/pr85657-3.c: Likewise.
4866 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4867 implementated as a separate type internally, and is not just an
4868 alias for long double.
4870 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4872 PR tree-optimization/85814
4873 * gcc.dg/torture/pr85814.c: New test.
4875 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4878 * g++.dg/cpp0x/cond1.C: New.
4879 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4880 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4881 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4882 * g++.dg/parse/cond6.C: Likewise.
4883 * g++.dg/parse/cond7.C: Likewise.
4884 * g++.dg/parse/cond8.C: Likewise.
4885 * g++.dg/cpp1z/decomp16.C: Update.
4886 * g++.old-deja/g++.jason/cond.C: Likewise.
4888 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4890 ChangeLog for r260480
4891 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4892 warnings for deleted and obsolescent features.
4893 * gfortran.dg/graphite/id-19.f: Ditto.
4894 * gfortran.dg/graphite/id-20.f: Ditto.
4895 * gfortran.dg/graphite/id-27.f90: Ditto.
4896 * gfortran.dg/graphite/pr82449.f: Ditto.
4898 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4900 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4901 tiny and large memory models.
4903 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4905 * gnat.dg/suppress_initialization.adb,
4906 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4908 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4910 * gnat.dg/exit1.adb: New testcase.
4912 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4914 * gnat.dg/array30.adb: New testcase.
4916 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4918 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4920 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4922 * gcc.c-torture/execute/ssad-run.c: New test.
4923 * gcc.c-torture/execute/usad-run.c: Likewise.
4924 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4925 * gcc.target/aarch64/usadv16qi.c: Likewise.
4927 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4929 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4930 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4931 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4933 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4934 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4935 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4937 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4940 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4941 * gfortran.dg/g77/20020307-1.f: Ditto.
4942 * gfortran.dg/g77/980310-3.f: Ditto.
4943 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4944 * gfortran.dg/goacc/loop-1.f95: Ditto.
4945 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4946 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4947 * gfortran.dg/gomp/do-1.f90: Ditto.
4948 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4949 * gfortran.dg/pr17229.f: Ditto.
4950 * gfortran.dg/pr37243.f: Ditto.
4951 * gfortran.dg/pr49721-1.f: Ditto.
4952 * gfortran.dg/pr58484.f: Ditto.
4953 * gfortran.dg/pr81175.f: Ditto.
4954 * gfortran.dg/pr81723.f: Ditto.
4955 * gfortran.dg/predcom-2.f: Ditto.
4956 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4957 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4958 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4959 * gfortran.dg/vect/pr52580.f: Ditto.
4961 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4964 * gfortran.dg/char_result_18.f90: New test.
4966 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4969 * gfortran.dg/associate_38.f90: New test.
4971 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4974 * gfortran.dg/select_type_42.f90: New test.
4976 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4979 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4980 that the patch fixes PR66694 & PR82617, although the testcases
4981 are not explicitly included.
4983 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4985 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4987 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4990 * g++.dg/pr82899.C: New testcase.
4992 2018-05-18 Martin Liska <mliska@suse.cz>
4994 * gcc.dg/pr68766.c: Change pruned output.
4996 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4999 * c-c++-common/goacc/pr85782.c: New test.
5001 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5003 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5005 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5007 * gcc.target/arm/pr62554.c: Delete.
5008 * gcc.target/arm/pr69610-1.c: Likewise.
5009 * gcc.target/arm/pr69610-2.c: Likewise.
5011 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5013 * gcc.target/arm/pr40887.c: Update comment.
5014 * lib/target-supports.exp: Don't generate effective target checks
5015 and related helpers for armv5. Update comment.
5016 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5017 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5018 target check and options.
5020 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5023 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5024 scan-tree-dump-not for h.
5026 2018-05-18 Richard Biener <rguenther@suse.de>
5028 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5029 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5030 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5031 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5032 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5033 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5034 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5035 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5036 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5037 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5038 * gcc.dg/vrp-min-max-1.c: Likewise.
5039 * gcc.dg/vrp-min-max-3.c: New testcase.
5041 2018-05-18 Richard Biener <rguenther@suse.de>
5043 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5044 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5045 * gcc.dg/graphite/scop-6.c: Likewise.
5046 * gcc.dg/graphite/scop-7.c: Likewise.
5047 * gcc.dg/graphite/scop-8.c: Likewise.
5048 * gcc.dg/graphite/scop-9.c: Likewise.
5050 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5052 * gcc.target/aarch64/vect-init-ld1.c: New test.
5054 2018-05-18 Martin Liska <mliska@suse.cz>
5056 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5057 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5059 2018-05-18 Martin Liska <mliska@suse.cz>
5061 * gcc.dg/ipa/ipa-icf-39.c: New test.
5062 * gcc.dg/pr68766.c: Adjust pruned output.
5064 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5066 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5068 * gcc.dg/fma-1.c: New test.
5069 * gcc.dg/fma-2.c: Likewise.
5070 * gcc.dg/fma-3.c: Likewise.
5071 * gcc.dg/fma-4.c: Likewise.
5072 * gcc.dg/fma-5.c: Likewise.
5073 * gcc.dg/fma-6.c: Likewise.
5074 * gcc.dg/fma-7.c: Likewise.
5075 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5077 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5078 * gfortran.dg/reassoc_8.f: Likewise.
5079 * gfortran.dg/reassoc_9.f: Likewise.
5080 * gfortran.dg/reassoc_10.f: Likewise.
5082 2018-05-17 Jim Wilson <jimw@sifive.com>
5084 * gcc.target/riscv/switch-qi.c: New.
5085 * gcc.target/riscv/switch-si.c: New.
5087 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5090 * gcc.target/powerpc/pr85698.c: New test.
5092 2018-05-17 Richard Biener <rguenther@suse.de>
5094 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5096 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5098 PR tree-optimization/85793
5099 * gcc.dg/vect/pr85793.c: New test.
5101 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5103 * gcc.dg/gimplefe-28.c: New test.
5104 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5105 internal function calls.
5106 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5108 2018-05-17 Martin Liska <mliska@suse.cz>
5110 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5111 space in between 'G_' and '('.
5113 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5116 * gcc.target/i386/pr85323-7.c: New test.
5117 * gcc.target/i386/pr85323-8.c: New test.
5118 * gcc.target/i386/pr85323-9.c: New test.
5121 * gcc.target/i386/pr85323-4.c: New test.
5122 * gcc.target/i386/pr85323-5.c: New test.
5123 * gcc.target/i386/pr85323-6.c: New test.
5126 * gcc.target/i386/pr85323-1.c: New test.
5127 * gcc.target/i386/pr85323-2.c: New test.
5128 * gcc.target/i386/pr85323-3.c: New test.
5130 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5131 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5132 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5133 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5134 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5135 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5136 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5137 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5138 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5139 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5140 * gcc.target/i386/avx512f-setzero-1.c: New test.
5142 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5144 * gcc.target/aarch64/vect-slp-dup.c: New.
5146 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5149 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5151 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5153 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5154 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5156 2018-05-17 Richard Biener <rguenther@suse.de>
5158 PR tree-optimization/85757
5159 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5161 2018-05-16 Marek Polacek <polacek@redhat.com>
5164 * g++.dg/cpp0x/initlist-throw1.C: New test.
5165 * g++.dg/cpp0x/initlist-throw2.C: New test.
5167 2018-05-16 Carl Love <cel@us.ibm.com>
5169 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5170 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5171 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5173 2018-05-16 Richard Biener <rguenther@suse.de>
5175 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5176 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5177 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5179 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5181 * gcc.target/aarch64/sve/vcond_10.c: New test.
5182 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5183 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5184 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5186 2018-05-15 Martin Sebor <msebor@redhat.com>
5188 PR tree-optimization/85753
5189 * gcc.dg/Wrestrict-10.c: Adjust.
5190 * gcc.dg/Wrestrict-16.c: New test.
5192 2018-05-15 Martin Sebor <msebor@redhat.com>
5195 * c-c++-common/attr-nonstring-7.c: New test.
5197 2018-05-15 Richard Biener <rguenther@suse.de>
5199 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5201 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5203 PR tree-optimization/83648
5204 * gcc.dg/tree-ssa/pr83648.c: New test.
5205 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5207 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5210 * gcc.dg/ipa/pr85734.c: New test.
5212 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5215 * gnat.dg/opt70.adb: New test.
5216 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5218 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5220 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5221 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5223 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5225 * gcc.target/aarch64/vmov_n_1.c: Update test.
5226 * gcc.target/aarch64/vfp-1.c: Update test.
5228 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5231 * gcc.c-torture/execute/pr85756.c: New test.
5233 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5235 * gcc.target/i386/cldemote-1.c: New test.
5237 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5240 * gfortran.dg/assumed_type_9.f90 : New test.
5242 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5245 * gfortran.dg/pr85542.f90: New test.
5247 2018-05-11 Martin Jambor <mjambor@suse.cz>
5250 * g++.dg/lto/pr85655_0.C: New test.
5252 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5254 * gcc.target/i386/tpause-1.c: New test.
5255 * gcc.target/i386/umonitor-1.c: New test.
5257 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5260 * c-c++-common/gomp/pr85696.c: New test.
5262 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5263 Jakub Jelinek <jakub@redhat.com>
5265 PR tree-optimization/85692
5266 * gcc.target/i386/pr85692.c: New test.
5268 2018-05-11 Martin Liska <mliska@suse.cz>
5271 * c-c++-common/ubsan/attrib-6.c: New test.
5273 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5276 * gfortran.dg/pr85687.f90: new test.
5278 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5281 * gfortran.dg/pr85521_1.f90: New test.
5282 * gfortran.dg/pr85521_2.f90: New test.
5284 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5287 * gfortran.dg/pr70870_1.f90: New test.
5289 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5291 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5293 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5296 * g++.dg/ext/offsetof2.C: New test.
5298 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5301 * gfortran.dg/temporary_3.f90 : New test.
5304 * gfortran.dg/temporary_2.f90 : New test.
5306 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5308 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5309 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5310 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5311 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5312 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5313 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5314 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5315 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5316 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5317 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5318 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5319 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5320 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5321 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5322 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5323 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5324 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5325 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5326 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5327 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5328 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5329 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5330 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5331 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5332 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5333 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5334 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5336 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5338 PR tree-optimization/85699
5339 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5340 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5341 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5342 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5344 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5346 * g++.dg/tls/pr85400.C: New test.
5348 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5351 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5353 2018-05-09 Carl Love <cel@us.ibm.com>
5355 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5357 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5361 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5364 * g++.dg/cpp1y/pr84588.C: New.
5366 2018-05-09 Andreas Schwab <schwab@suse.de>
5368 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5370 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5372 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5373 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5375 2018-05-08 Carl Love <cel@us.ibm.com>
5376 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5378 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5381 * g++.dg/cpp1y/pr84588.C: New.
5383 2018-05-08 Marek Polacek <polacek@redhat.com>
5386 * g++.dg/cpp1z/constexpr-if22.C: New test.
5388 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5391 * gcc.target/i386/pr85693.c: New test.
5393 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5396 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5397 scan-assembler-times checking that except for [fh]*xor other functions
5398 don't use any load instructions.
5400 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5402 * gcc.target/i386/builtin_target.c: Test goldmont.
5403 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5406 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5409 * g++.dg/other/sse2-pr85572-1.C: New test.
5410 * g++.dg/other/sse2-pr85572-2.C: New test.
5411 * g++.dg/other/sse4-pr85572-1.C: New test.
5412 * g++.dg/other/avx2-pr85572-1.C: New test.
5415 * gcc.target/i386/pr85317.c: New test.
5416 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5417 optimization barrier to avoid optimizing away the expected insn.
5420 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5421 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5423 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5425 * g++.dg/other/sve_const_pred_1.C: Rename to...
5426 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5427 target selectors and explicit -march options.
5428 * g++.dg/other/sve_const_pred_2.C: Rename to...
5429 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5430 * g++.dg/other/sve_const_pred_3.C: Rename to...
5431 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5432 * g++.dg/other/sve_const_pred_4.C: Rename to...
5433 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5434 * g++.dg/other/sve_tls_2.C: Rename to...
5435 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5436 * g++.dg/other/sve_vcond_1.C: Rename to...
5437 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5438 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5439 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5441 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5444 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5447 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5450 * g++.dg/cpp0x/deleted14.C: New.
5452 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5453 Alan Hayward <alan.hayward@arm.com>
5454 David Sherwood <david.sherwood@arm.com>
5456 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5458 * gcc.target/aarch64/sve/vcond_7.c: New test.
5459 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5461 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5464 * g++.dg/cpp0x/sfinae62.C: New.
5466 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5468 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5471 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5474 * g++.dg/cpp0x/narrowing1.C: New.
5476 2018-05-08 Richard Biener <rguenther@suse.de>
5479 * gcc.dg/torture/pr85574.c: Rename to...
5480 * gcc.dg/torture/pr85588.c: ... this.
5482 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5485 * gfortran.dg/minmaxloc_12.f90: New test case.
5486 * gfortran.dg/minmaxloc_13.f90: New test case.
5488 2018-05-07 Nathan Sidwell <nathan@acm.org>
5490 * g++.dg/cpp0x/range-for10.C: Delete.
5491 * g++.dg/ext/forscope1.C: Delete.
5492 * g++.dg/ext/forscope2.C: Delete.
5493 * g++.dg/template/for1.C: Delete.
5495 2018-05-07 Jeff Law <law@redhat.com>
5497 * gfortran.dg/linefile.f90: New test.
5499 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5501 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5504 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5507 * g++.dg/ext/asm14.C: New test.
5508 * g++.dg/ext/asm15.C: New test.
5509 * g++.dg/ext/asm16.C: New test.
5511 2018-05-06 Michael Eager <eager@eagercon.com>
5513 * gcc.target/microblaze/others/picdtr.c: Correct option
5514 -fPIE -mpic-data-is-text-relative.
5516 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5518 * gcc.target/microblaze/others/picdtr.c: Add test for
5519 -fPIE -mpic-data-is-text-relative.
5521 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5524 * gfortran.dg/coarray_dependency_1.f90: New test.
5525 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5527 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5529 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5530 to match the currently produced gimple.
5532 2018-05-04 Carl Love <cel@us.ibm.com>
5534 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5536 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5537 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5538 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5539 xvcmpgedp counts. Add xxsel counts.
5541 2018-05-04 Richard Biener <rguenther@suse.de>
5544 * g++.dg/torture/pr85627.C: New testcase.
5546 2018-05-04 Richard Biener <rguenther@suse.de>
5549 * gcc.dg/torture/pr85574.c: New testcase.
5550 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5552 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5555 * gcc.dg/nextafter-1.c: New test.
5556 * gcc.dg/nextafter-2.c: New test.
5557 * gcc.dg/nextafter-3.c: New test.
5558 * gcc.dg/nextafter-4.c: New test.
5560 2018-05-03 Nathan Sidwell <nathan@acm.org>
5562 Remove -ffriend-injection.
5563 * g++.old-deja/g++.jason/scoping15.C: Delete.
5564 * g++.old-deja/g++.mike/net43.C: Delete.
5566 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5569 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5570 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5571 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5572 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5574 2018-05-03 Tom de Vries <tom@codesourcery.com>
5577 * lib/scanoffloadtree.exp: New file.
5579 2018-05-03 Richard Biener <rguenther@suse.de>
5581 PR tree-optimization/85615
5582 * gcc.dg/torture/pr85615.c: New testcase.
5584 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5586 PR tree-optimization/70291
5587 * gcc.dg/complex-6.c: New test.
5588 * gcc.dg/complex-7.c: Likewise.
5590 2018-05-03 Richard Biener <rguenther@suse.de>
5593 * fortran.dg/pr51434.f90: Truncate transfer argument.
5595 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5598 * gcc.c-torture/execute/pr85582-3.c: New test.
5600 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5601 Jason Merrill <jason@redhat.com>
5604 * g++.dg/warn/Wshadow-13.C: New.
5605 * g++.dg/warn/Wshadow-14.C: Likewise.
5607 2018-05-02 Tom de Vries <tom@codesourcery.com>
5610 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5611 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5613 2018-05-02 David Pagan <dave.pagan@oracle.com>
5616 * gcc.dg/noncompile/pr30552-1.c: New test.
5617 * gcc.dg/noncompile/pr30552-2.c: New test.
5618 * gcc.dg/noncompile/pr30552-3.c: New test.
5619 * gcc.dg/noncompile/pr30552-4.c: New test.
5621 2018-05-02 Richard Biener <rguenther@suse.de>
5623 PR tree-optimization/85597
5624 * gcc.dg/vect/pr85597.c: New testcase.
5626 2018-05-02 Tom de Vries <tom@codesourcery.com>
5629 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5630 * lib/scanltranstree.exp: New file.
5631 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5632 (scan-ltrans-tree-dump-times_required_options)
5633 (scan-ltrans-tree-dump-not_required_options)
5634 (scan-ltrans-tree-dump-dem_required_options)
5635 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5636 * lib/gcc-dg.exp: Include scanltranstree.exp.
5638 2018-05-02 Tom de Vries <tom@codesourcery.com>
5641 * gcc.dg/ipa/ipa-icf-38.c: New test.
5642 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5643 * lib/scandump.exp (dump-base): New proc.
5644 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5645 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5647 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5648 * lib/scanlang.exp: Same.
5649 * lib/scanrtl.exp: Same.
5650 * lib/scantree.exp: Same.
5651 * lib/scanwpaipa.exp: New file.
5652 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5654 2018-05-02 Richard Biener <rguenther@suse.de>
5657 * gcc.dg/torture/pr85567.c: New testcase.
5659 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5662 * gcc.c-torture/execute/pr85582-1.c: New test.
5663 * gcc.c-torture/execute/pr85582-2.c: New test.
5665 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5667 PR tree-optimization/85586
5668 * gcc.dg/vect/pr85586.c: New test.
5670 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5672 PR tree-optimization/85143
5673 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5674 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5676 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5679 * c-c++-common/Wformat-pr84258.c: New test.
5681 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5683 PR tree-optimization/82665
5684 * gcc.dg/tree-ssa/pr82665.c: New test.
5686 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5689 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5690 (test_add_fixit_insert_formatted_single_line): New function.
5691 (test_add_fixit_insert_formatted_multiline): New function.
5692 Extend expected output of generated patch to include fix-it hints
5694 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5695 "gcc-rich-location.h". Add test coverage for
5696 gcc_rich_location::add_fixit_insert_formatted.
5698 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5700 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5701 (test_show_locus): Update for location_get_source_line returning a
5702 char_span. Use char_span for handling words in the
5703 "test_many_nested_locations" fix-it example.
5705 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5707 * gcc.target/arc/interrupt-8.c: Update test.
5708 * gcc.target/arc/loop-4.c: Likewise.
5709 * gcc.target/arc/loop-hazard-1.c: Likewise.
5710 * gcc.target/arc/sdata-3.c: Likewise.
5712 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5714 * gcc.target/arc/store-merge-1.c: New test.
5715 * gcc.target/arc/add_n-combine.c: Update test.
5717 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5719 Microblaze Target: PIC data text relative
5721 * gcc.target/microblaze/others/data_var1.c: Include
5722 PIC case of r20 base register.
5723 * gcc.target/microblaze/others/data_var2.c: Ditto.
5724 * gcc.target/microblaze/others/picdtr.c: Add new
5725 test case for -mpic-is-data-text-relative.
5726 * gcc.target/microblaze/others/sdata_var1.c: Add
5727 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5728 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5729 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5730 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5731 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5732 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5734 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5737 2018-04-30 Richard Biener <rguenther@suse.de>
5739 PR tree-optimization/28364
5740 PR tree-optimization/85275
5741 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5742 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5743 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5744 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5745 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5747 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5748 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5750 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5751 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5752 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5754 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5757 * gcc.target/i386/pr84431.c: New test.
5759 2018-04-27 Martin Jambor <mjambor@suse.cz>
5762 * g++.dg/ipa/pr85549.C: New test.
5764 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5767 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5769 * g++.dg/cpp0x/constexpr-85553.C: New test.
5771 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5774 * g++.dg/pr85515-1.C: New test.
5775 * g++.dg/pr85515-2.C: New test.
5777 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5780 * g++.dg/cpp0x/friend3.C: New.
5782 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5785 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5786 Use check_effective_target_arm_little_endian.
5788 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5790 PR tree-optimization/85529
5791 * gcc.c-torture/execute/pr85529-1.c: New test.
5792 * gcc.c-torture/execute/pr85529-2.c: New test.
5793 * gcc.dg/pr85529.c: New test.
5795 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5797 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5798 `.dword' in addition to `lw' and `.word'.
5800 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5802 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5804 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5806 * gnat.dg/loop_optimization24.adb: New test.
5808 2018-04-26 Richard Biener <rguenther@suse.de>
5810 PR tree-optimization/85116
5811 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5812 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5813 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5814 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5816 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5819 * gcc.target/i386/pr85473-1.c: New test.
5820 * gcc.target/i386/pr85473-2.c: New test.
5822 2018-04-25 Nathan Sidwell <nathan@acm.org>
5823 Jakub Jelinek <jakub@redhat.com>
5827 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5828 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5829 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5830 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5831 * g++.dg/cpp0x/pr85437-1.C: New.
5832 * g++.dg/cpp0x/pr85437-2.C: New.
5833 * g++.dg/cpp0x/pr85437-3.C: New.
5834 * g++.dg/cpp0x/pr85437-4.C: New.
5836 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5839 * gfortran.dg/pr85520.f90: New test.
5841 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5844 * gcc.dg/pr85512.c: New test.
5846 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5849 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5850 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5851 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5852 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5853 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5854 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5855 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5856 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5857 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5858 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5859 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5860 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5861 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5862 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5863 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5864 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5865 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5866 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5867 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5868 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5869 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5870 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5871 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5872 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5873 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5874 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5875 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5876 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5877 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5878 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5879 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5880 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5881 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5882 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5883 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5884 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5885 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5886 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5887 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5888 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5889 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5890 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5891 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5892 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5893 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5894 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5895 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5896 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5897 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5898 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5899 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5900 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5901 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5902 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5903 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5904 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5905 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5907 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5908 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5909 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5910 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5911 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5912 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5913 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5914 * (dg-options): Likwise.
5915 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5917 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5918 * gcc.target/i386/cet-label-3.c: Removed.
5919 * gcc.target/i386/cet-property-3.c: Likwise.
5920 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5922 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5925 * gcc.target/i386/pr85511.c: New test.
5928 * g++.dg/ext/pr85503.C: New test.
5931 * gcc.target/i386/pr85508.c: New test.
5933 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5935 PR tree-optimization/85478
5936 * g++.dg/pr85478.C: New test.
5938 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5940 * g++.dg/torture/pr85496.C: New test.
5942 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5944 PR rtl-optimization/85423
5945 * gcc.dg/pr85423.c: New test.
5947 2018-04-20 Martin Sebor <msebor@redhat.com>
5950 * gcc.dg/Wrestrict-15.c: New test.
5952 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5955 * gcc.target/powerpc/pr85456.c: New test.
5957 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5959 * g++.dg/ext/undef-bool-1.C: Require lp64.
5960 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5962 2018-04-20 Jeff Law <law@redhat.com>
5964 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5966 * gcc.dg/stack-check-6.c: Likewise.
5967 * gcc.dg/stack-check-6a.c: Likewise.
5968 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5969 * gcc.target/i386/stack-check-18.c: Likewise.
5970 * gcc.target/i386/stack-check-19.c: Likewise.
5972 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5975 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5976 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5977 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5978 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5980 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5983 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5984 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5986 2018-04-20 Richard Biener <rguenther@suse.de>
5989 * gcc.dg/torture/pr85475.c: New testcase.
5991 2018-04-20 Martin Jambor <mjambor@suse.cz>
5994 * gcc.dg/ipa/pr85449.c: New test.
5996 2018-04-20 Martin Jambor <mjambor@suse.cz>
5999 * g++.dg/ipa/pr85447.C: New file.
6000 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6002 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6005 * g++.dg/cpp0x/pr85462.C: New test.
6007 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6009 * gcc.target/i386/pr85404.c: Require CET target.
6011 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6013 PR tree-optimization/85467
6014 * gcc.dg/pr85467.c: New test.
6016 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6019 * g++.dg/parse/crash68.C: New.
6021 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6024 * g++.dg/torture/pr85334.C: New test.
6026 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6028 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6029 * g++.dg/diagnostic/pr85464.C: New.
6031 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6034 * gcc.dg/torture/pr85397-1.c: New test.
6035 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6036 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6038 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6041 * gcc.target/i386/pr85404.c: New test.
6043 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6046 * c-c++-common/attr-nocf-check-1.c: Compile with
6047 -fcf-protection=none.
6048 * c-c++-common/attr-nocf-check-3.c: Likewise.
6049 * gcc.dg/march-generic.c: Likewise.
6050 * gcc.target/i386/align-limit.c: Likewise.
6051 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6052 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6053 * gcc.target/i386/cet-property-2.c: Likewise.
6054 * gcc.target/i386/ret-thunk-26.c: Likewise.
6055 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6057 * c-c++-common/fcf-protection-2.c: Likewise.
6058 * c-c++-common/fcf-protection-3.c: Likewise.
6059 * c-c++-common/fcf-protection-5.c: Likewise.
6060 * c-c++-common/fcf-protection-6.c: Likewise.
6061 * c-c++-common/fcf-protection-7.c: Likewise.
6062 * gcc.target/i386/cet-label-3.c: New test.
6063 * gcc.target/i386/cet-property-3.c: Likewise.
6064 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6065 * gcc.target/i386/pr85417-1.c: Likewise.
6066 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6067 __x86_indirect_thunk_nt_(r|e)ax
6068 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6069 * gcc.target/i386/pr85403.c: Remove dg-error,
6071 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6073 * gcc.target/i386/movdir-1.c: New test.
6075 2018-04-19 Richard Biener <rguenther@suse.de>
6078 * gcc.dg/pr85455.c: New testcase.
6080 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6082 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6084 * g++.dg/lto/pr85405b_0.C: Likewise.
6085 * g++.dg/lto/pr84805_0.C: Likewise.
6087 2018-04-18 Martin Liska <mliska@suse.cz>
6091 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6094 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6097 * gcc.dg/pr85388-1.c: New test.
6098 * gcc.dg/pr85388-2.c: Likewise.
6099 * gcc.dg/pr85388-3.c: Likewise.
6100 * gcc.dg/pr85388-4.c: Likewise.
6101 * gcc.dg/pr85388-5.c: Likewise.
6102 * gcc.dg/pr85388-6.c: Likewise.
6104 2018-04-18 Jan Hubicka <jh@suse.cz>
6105 Martin Liska <mliska@suse.cz>
6107 * g++.dg/lto/pr83121_0.C: Update template.
6108 * g++.dg/lto/pr83121_1.C: Update template.
6109 * g++.dg/lto/pr84805_0.C: Update template.
6110 * g++.dg/lto/pr84805_1.C: Update template.
6111 * g++.dg/lto/pr84805_2.C: Update template.
6113 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6116 * g++.dg/cpp0x/pr84630.C: New.
6118 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6121 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6122 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6123 in two cases. Uncomment two other tests and add expected dg-error for
6125 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6126 -Wnarrowing diagnostics on some targets for c++11.
6127 * g++.dg/parse/array-size2.C: Remove xfail.
6128 * g++.dg/cpp0x/constexpr-84463.C: New test.
6130 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6132 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6133 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6135 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6138 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6139 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6140 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6142 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6144 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6145 prevent cascading of errors and change expected error message.
6146 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6148 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6149 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6150 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6151 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6153 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6155 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6158 * gcc.dg/pr85430.c: New test.
6160 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6163 * gcc.target/arm/pr54300.C: Move to...
6164 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6165 * gcc.target/arm/pr55073.C: Move to...
6166 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6167 * gcc.target/arm/pr56184.C: Move to...
6168 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6169 * gcc.target/arm/pr59985.C: Move to...
6170 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6171 * gcc.target/aarch64/pr60675.C: Move to...
6172 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6173 * gcc.target/aarch64/pr81422.C: Move to...
6174 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6175 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6176 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6177 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6178 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6179 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6180 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6181 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6182 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6183 * gcc.target/aarch64/sve/tls_2.C: Move to...
6184 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6185 * gcc.target/aarch64/pr81414.C: Rename to...
6186 * gcc.target/aarch64/pr81414.c: ... This.
6187 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6188 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6190 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6191 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6192 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6193 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6196 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6199 * gcc.dg/pr85414.c: New test.
6201 2018-04-17 Martin Jambor <mjambor@suse.cz>
6204 * g++.dg/ipa/pr85421.C: New test.
6206 2018-04-17 Martin Liska <mliska@suse.cz>
6209 * g++.dg/lto/pr85405b_0.C: New test.
6210 * g++.dg/lto/pr85405b_1.C: New test.
6212 2018-04-17 Martin Liska <mliska@suse.cz>
6215 * g++.dg/lto/pr85405_0.C: New test.
6216 * g++.dg/lto/pr85405_1.C: New test.
6218 2018-04-17 Martin Liska <mliska@suse.cz>
6221 * g++.dg/ext/pr85329-2.C: New test.
6222 * g++.dg/ext/pr85329.C: New test.
6223 * gcc.target/i386/mvc12.c: New test.
6225 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6228 * g++.dg/pr85039-1.C: New.
6229 * g++.dg/pr85039-2.C: New.
6230 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6232 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6235 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6236 if the target supports efficient unaligned storage accesses.
6238 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6241 * gcc.target/powerpc/pr83660.C: New test.
6243 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6246 * gcc.target/i386/pr85403.c: New test.
6248 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6251 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6253 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6254 Jason Merrill <jason@redhat.com>
6257 * g++.dg/cpp0x/pr85112.C: New.
6259 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6262 * g++.dg/ext/undef-bool-1.C: New file.
6263 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6264 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6266 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6269 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6270 corresponding dg-error clause.
6271 * gcc.target/powerpc/pr80098-3.c: Ditto.
6272 * gcc.target/powerpc/pr80103-1.c: Delete.
6274 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6278 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6279 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6281 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6284 * gfortran.dg/implied_do_io_5.f90: New test.
6286 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6289 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6290 several values: positive, negative, and zero.
6291 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6292 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6294 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6296 PR rtl-optimization/79916
6297 * gcc.target/powerpc/pr79916.c: New.
6299 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6301 PR rtl-optimization/85393
6302 * g++.dg/opt/pr85393.C: New test.
6303 * g++.dg/opt/pr85393-aux.cc: New file.
6305 PR rtl-optimization/85376
6306 * gcc.dg/pr85376.c: New test.
6308 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6310 PR rtl-optimization/83852
6311 * gcc.dg/pr83852.c: New testcase.
6313 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6316 * gcc.target/s390/pr77822-1.C: Rename to ...
6317 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6318 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6319 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6321 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6324 * gcc.target/i386/pr71991.c: New testcase.
6326 2018-04-13 Martin Liska <mliska@suse.cz>
6327 Jakub Jelinek <jakub@redhat.com>
6330 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6333 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6336 * g++.dg/diagnostic/macro-arg-count.C: New test.
6338 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6342 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6343 array and move test to libgomp/testsuite/libgomp.fortran.
6344 * gfortran.dg/do_concurrent_6.f90: New test.
6346 2018-04-12 Marek Polacek <polacek@redhat.com>
6349 * g++.dg/parse/error61.C: New test.
6351 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6354 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6355 specify -mvsx on gcc command line.
6357 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6360 * gcc.target/i386/pr85328.c: New test.
6362 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6364 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6366 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6368 PR rtl-optimization/85342
6369 * gcc.target/i386/pr85342.c: New test.
6371 2018-04-11 Jason Merrill <jason@redhat.com>
6373 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6374 if ulimit -v is set.
6376 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6379 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6381 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6383 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6384 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6386 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6389 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6392 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6395 * gcc.target/i386/pr84301.c: New test.
6397 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6399 PR tree-optimization/85331
6400 * gcc.c-torture/execute/pr85331.c: New test.
6402 2018-04-11 Marek Polacek <polacek@redhat.com>
6405 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6406 * g++.dg/cpp1z/constexpr-if21.C: New test.
6408 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6411 * gcc.target/i386/pr85281.c: New test.
6413 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6415 PR rtl-optimization/84659
6416 * gcc.dg/pr84659.c: New test.
6418 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6421 * g++.dg/debug/dwarf2/pr85302.C: New test.
6423 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6426 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6429 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6432 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6434 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6436 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6437 * gcc.target/powerpc/dimode_off.c: Ditto.
6438 * gcc.target/powerpc/tfmode_off.c: Ditto.
6439 * gcc.target/powerpc/timode_off.c: Ditto.
6441 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6443 * gcc.target/powerpc/vec-ldl-1.c: New test.
6444 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6445 corrections to ABI implementation.
6447 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6450 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6452 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6454 PR rtl-optimization/85300
6455 * gcc.dg/pr85300.c: New test.
6457 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6460 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6461 where we now show the pertinent parameter.
6462 * g++.dg/diagnostic/aka2.C: Likewise.
6463 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6465 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6468 * gfortran.dg/gomp/pr85313.f90: New test.
6470 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6473 * g++.dg/parse/template29.C: New.
6475 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6478 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6480 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6484 * gcc.target/i386/avx512f-pr85177.c: New test.
6485 * gcc.target/i386/avx512f-pr85255.c: New test.
6487 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6489 PR tree-optimization/85286
6490 * gcc.dg/vect/pr85286.c: New test.
6492 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6495 * gcc.target/arm/pr85173.c: New test.
6497 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6500 * gcc.dg/lto/pr85248_0.c: New test.
6501 * gcc.dg/lto/pr85248_1.c: New test.
6503 2018-04-09 Jan Hubicka <jh@suse.cz>
6506 * g++.dg/torture/pr85078.C: New.
6508 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6511 * g++.dg/cpp1z/decomp44.C: New.
6512 * g++.dg/cpp1z/decomp45.C: Likewise.
6514 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6517 * gfortran.dg/do_concurrent_5.f90: New test.
6518 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6521 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6524 * gfortran.dg/parameter_array_element_3.f90: New test.
6526 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6529 * g++.dg/cpp1z/decomp43.C: New test.
6531 PR rtl-optimization/80463
6532 * g++.dg/pr80463.C: Add -w to dg-options.
6534 2018-04-09 Richard Biener <rguenther@suse.de>
6536 PR tree-optimization/85284
6537 * gcc.dg/torture/pr85284.c: New testcase.
6539 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6541 PR rtl-optimization/80463
6542 PR rtl-optimization/83972
6543 PR rtl-optimization/83480
6545 * gcc.dg/pr80463.c: New test.
6546 * g++.dg/pr80463.C: Likewise.
6547 * gcc.dg/pr83972.c: Likewise.
6549 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6551 PR rtl-optimization/83913
6552 * gcc.dg/pr83913.c: New test.
6554 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6556 PR rtl-optimization/83962
6557 * gcc.dg/pr83962.c: New test.
6559 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6561 PR rtl-optimization/83530
6562 * gcc.dg/pr83530.c: New test.
6564 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6567 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6569 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6571 PR tree-optimization/85257
6572 * gcc.dg/pr85257.c: New test.
6574 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6576 * g++.dg/opt/pr85196.C: New test.
6578 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6581 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6582 std::tuple here since they need C++11.
6583 * g++.dg/lookup/missing-std-include-8.C: New test.
6584 * g++.dg/lookup/missing-std-include.C: Move std::array and
6585 std::tuple test to missing-std-include-6.C to avoid failures
6588 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6591 * gcc.dg/debug/pr85252.c: New test.
6593 PR rtl-optimization/84872
6594 * gcc.dg/graphite/pr84872.c: New test.
6597 * g++.dg/cpp1z/decomp42.C: New test.
6599 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6602 * g++.dg/lookup/missing-std-include-7.C: New test.
6604 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6606 * gcc.dg/struct-simple.c: Revert r254862.
6607 * lib/target-supports.exp
6608 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6610 2018-04-06 Richard Biener <rguenther@suse.de>
6613 * gcc.dg/torture/pr85244-1.c: New testcase.
6614 * gcc.dg/torture/pr85244-2.c: Likewise.
6616 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6619 * c-c++-common/ubsan/pr85213.c: New test.
6621 2018-04-06 Richard Biener <rguenther@suse.de>
6624 * gcc.dg/pr85180.c: New testcase.
6626 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6628 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6629 to trigger the optimization. Do some cleanup and function
6630 renaming. Add more test functions.
6632 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6634 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6636 * gcc.target/s390/hotpatch-1.c: Skip when building without
6638 * gcc.target/s390/hotpatch-10.c: Likewise.
6639 * gcc.target/s390/hotpatch-11.c: Likewise.
6640 * gcc.target/s390/hotpatch-12.c: Likewise.
6641 * gcc.target/s390/hotpatch-13.c: Likewise.
6642 * gcc.target/s390/hotpatch-14.c: Likewise.
6643 * gcc.target/s390/hotpatch-15.c: Likewise.
6644 * gcc.target/s390/hotpatch-16.c: Likewise.
6645 * gcc.target/s390/hotpatch-17.c: Likewise.
6646 * gcc.target/s390/hotpatch-18.c: Likewise.
6647 * gcc.target/s390/hotpatch-19.c: Likewise.
6648 * gcc.target/s390/hotpatch-2.c: Likewise.
6649 * gcc.target/s390/hotpatch-3.c: Likewise.
6650 * gcc.target/s390/hotpatch-4.c: Likewise.
6651 * gcc.target/s390/hotpatch-5.c: Likewise.
6652 * gcc.target/s390/hotpatch-6.c: Likewise.
6653 * gcc.target/s390/hotpatch-7.c: Likewise.
6654 * gcc.target/s390/hotpatch-8.c: Likewise.
6655 * gcc.target/s390/hotpatch-9.c: Likewise.
6657 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6659 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6660 check for an error instead.
6661 * gcc.dg/Wattributes-6.c: Likewise.
6663 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6666 * g++.dg/cpp1z/decomp39.C: New test.
6667 * g++.dg/cpp1z/decomp40.C: New test.
6670 * g++.dg/cpp1z/decomp41.C: New test.
6673 * gcc.dg/pr85195.c: New test.
6675 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6678 * g++.dg/cpp0x/initlist100.C: New.
6679 * g++.dg/cpp0x/initlist101.C: Likewise.
6681 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6684 * g++.dg/other/pr84792-1.C: New.
6685 * g++.dg/other/pr84792-2.C: Likewise.
6687 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6690 * gcc.target/i386/pr85193.c: New test.
6692 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6695 * g++.dg/concepts/pr84979.C: New.
6696 * g++.dg/concepts/pr84979-2.C: New.
6697 * g++.dg/concepts/pr84979-3.C: New.
6699 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6702 * g++.dg/cpp0x/variadic174.C: New.
6704 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6707 * g++.dg/ext/builtin13.C: New test.
6708 * g++.dg/ext/atomic-4.C: New test.
6711 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6712 * g++.dg/ext/bases3.C: New test.
6714 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6717 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6718 to match a single insn of the baz function. Move scan directives at
6719 the end of the file below the functions they are trying to test for
6721 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6723 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6725 PR rtl-optimization/84878
6726 * gcc.target/powerpc/pr84878.c: New test.
6728 2018-04-04 Michael Matz <matz@suse.de>
6730 * gcc.dg/Wstringop-overflow-4.c: New test.
6731 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6733 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6736 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6737 for the diagnostics of overridden functions. Adjust for new wording.
6739 2018-04-04 Richard Biener <rguenther@suse.de>
6742 * g++.dg/lto/pr85176_0.C: New testcase.
6744 2018-04-04 Richard Biener <rguenther@suse.de>
6747 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6750 2018-04-04 Martin Liska <mliska@suse.cz>
6753 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6754 and msdata as a workaround for powerpc.
6756 2018-04-04 Richard Biener <rguenther@suse.de>
6758 PR tree-optimization/85168
6759 * gcc.dg/torture/pr85168.c: New testcase.
6761 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6764 * g++.dg/pr84943.C: New.
6765 * g++.dg/pr84943-2.C: New.
6767 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6769 PR rtl-optimization/85167
6770 * gcc.dg/pr85167.c: New test.
6772 PR tree-optimization/85156
6773 * c-c++-common/pr85156.c: New test.
6774 * gcc.c-torture/execute/pr85156.c: New test.
6776 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6778 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6779 * gcc.target/powerpc/undef-bool-1.C: New file.
6780 * gcc.target/powerpc/undef-bool-2.c: New file.
6782 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6785 * g++.dg/cpp1z/class-deduction52.C: New.
6787 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6790 * g++.dg/cpp0x/pr85147.C: New test.
6793 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6796 * g++.dg/gomp/pr85134.C: New test.
6797 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6800 * gcc.c-torture/execute/pr85169.c: New test.
6801 * gcc.target/i386/avx512f-pr85169.c: New test.
6802 * gcc.target/i386/avx512bw-pr85169.c: New test.
6804 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6807 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6808 scan-assembler-times clause.
6810 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6812 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6813 dg-additional-options.
6815 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6817 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6819 2018-04-03 Richard Biener <rguenther@suse.de>
6822 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6824 2018-04-02 Jim Wilson <jimw@sifive.com>
6826 * gcc.target/riscv/pr84660.c: New.
6827 * gcc.target/riscv/shift-and-1.c: New.
6828 * gcc.target/riscv/shift-and-2.c: New.
6830 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6833 * gfortran.dg/array_simplify_2.f90: New test.
6835 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6838 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6839 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6840 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6841 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6842 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6844 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6847 * g++.dg/pr85027.C: New.
6849 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6852 * gcc.target/powerpc/sse-maxps-2.c: New test.
6853 * gcc.target/powerpc/sse-minps-2.c: New test.
6855 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6858 * g++.dg/gomp/pr84791.C: New test.
6860 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6863 * gfortran.dg/array_constructor_53.f90: New test.
6865 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6868 * gfortran.dg/substr_6.f90: Remove illegal test for
6869 out-of-bounds substring.
6871 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6874 * gfortran.dg/zero_sized_10.f90: New test.
6876 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6879 * g++.dg/lookup/missing-std-include-6.C: New test.
6880 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6882 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6883 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6884 <cstring>, <cassert>, and <cstdlib>.
6886 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6889 * gcc.target/i386/pr84985.c: New.
6891 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6894 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6896 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6899 * g++.dg/warn/Wunused-var-31.C: New test.
6902 * c-c++-common/Wduplicated-branches-14.c: New test.
6904 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6907 * g++.dg/cpp0x/pr84606.C: New.
6909 2018-03-29 Carl Love <cel@us.ibm.com>
6912 2017-09-27 Carl Love <cel@us.ibm.com>
6914 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6915 for the __builtin_fctid and __builtin_fctiw.
6917 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6920 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6921 deleted builtin function.
6922 (div_weuo): Likewise.
6923 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6924 (div_deuo): Likewise.
6926 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6929 * g++.dg/other/default13.C: New.
6931 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6934 * gcc.target/i386/pr85095-1.c: New test.
6935 * gcc.target/i386/pr85095-2.c: New test.
6936 * gcc.c-torture/execute/pr85095.c: New test.
6938 PR tree-optimization/82004
6939 * gcc.dg/pr82004.c: New test.
6941 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6942 Martin Liska <mliska@suse.cz>
6945 * g++.dg/asan/pr85081.C: New test.
6947 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6950 * g++.dg/template/pr84789.C: Adjust for testing with
6954 * g++.dg/template/pr84973.C: New.
6955 * g++.dg/template/pr84973-2.C: New.
6956 * g++.dg/template/pr84973-3.C: New.
6959 * g++.dg/eh/pr84968.C: New.
6961 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6964 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6965 long double multiply/divide uses the correct function.
6966 * gcc.target/powerpc/mulkc-3.c: Likewise.
6967 * gcc.target/powerpc/divkc-2.c: Likewise.
6968 * gcc.target/powerpc/divkc-3.c: Likewise.
6970 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6973 * g++.dg/cpp0x/defaulted51.C: New.
6974 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6976 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6979 * g++.dg/ext/vector35.C: New test.
6982 * g++.dg/ext/builtin-offsetof3.C: New test.
6985 * g++.dg/cpp1y/pr85076.C: New test.
6987 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6990 * gfortran.dg/matmul_rank_1.f90: New test.
6992 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6993 Harald Anlauf <anlauf@gmx.de>
6995 * gfortran.dg/structure_constructor_15.f90: New test.
6997 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6999 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7000 for the diagnostics of overridden functions. Adjust for new wording.
7001 * g++.dg/cpp0x/implicit1.C: Likewise.
7002 * g++.dg/cpp0x/override1.C: Likewise.
7003 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7004 * g++.dg/eh/shadow1.C: Likewise.
7005 * g++.dg/inherit/covariant12.C: Likewise.
7006 * g++.dg/inherit/covariant14.C: Likewise.
7007 * g++.dg/inherit/covariant15.C: Likewise.
7008 * g++.dg/inherit/covariant16.C: Likewise.
7009 * g++.dg/inherit/covariant22.C: Likewise.
7010 * g++.dg/inherit/crash3.C: Likewise.
7011 * g++.dg/inherit/error2.C: Likewise.
7012 * g++.dg/template/crash100.C: Likewise.
7013 * g++.old-deja/g++.eh/spec6.C: Likewise.
7014 * g++.old-deja/g++.mike/p811.C: Likewise.
7015 * g++.old-deja/g++.other/virtual11.C: Likewise.
7016 * g++.old-deja/g++.other/virtual4.C: Likewise.
7018 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7021 * gcc.target/i386/pr85044.c: New test.
7023 2018-03-27 Martin Sebor <msebor@redhat.com>
7026 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7029 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7032 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7034 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7037 * gcc.target/arm/pr81863.c: New test.
7039 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7042 * gcc.target/nvptx/pr85056.c: New test.
7043 * gcc.target/nvptx/pr85056a.c: New test.
7045 2018-03-27 Richard Biener <rguenther@suse.de>
7048 * lib/target-supports.exp (check_ssse3_available): New function.
7049 (check_effective_target_vect_perm_short): Enable for x86 if
7050 check_ssse3_available.
7052 2018-03-27 Richard Biener <rguenther@suse.de>
7054 PR tree-optimization/85082
7055 * gfortran.dg/pr85082.f90: New testcase.
7057 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7059 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7060 to "l=2" in dg-final.
7062 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7064 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7065 * gcc.target/mips/fix-r4000-2.c: Likewise.
7066 * gcc.target/mips/fix-r4000-3.c: Likewise.
7067 * gcc.target/mips/fix-r4000-4.c: Likewise.
7068 * gcc.target/mips/fix-r4000-5.c: Likewise.
7069 * gcc.target/mips/fix-r4000-6.c: Likewise.
7070 * gcc.target/mips/fix-r4000-7.c: Likewise.
7071 * gcc.target/mips/fix-r4000-8.c: Likewise.
7072 * gcc.target/mips/fix-r4000-9.c: Likewise.
7073 * gcc.target/mips/fix-r4000-10.c: Likewise.
7074 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7075 "mulditi3_r4000" instead of "mulditi3".
7076 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7077 "umulditi3_r4000" instead of "umulditi3".
7079 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7082 * g++.dg/inherit/covariant22.C: New test.
7084 2018-03-27 Richard Biener <rguenther@suse.de>
7087 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7090 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7091 Jason Merrill <jason@redhat.com>
7094 * g++.dg/init/array49.C: New.
7095 * g++.dg/torture/pr70499.C: Adjust.
7097 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7100 * gcc.target/i386/pr85073.c: New test.
7102 2018-03-26 Richard Biener <rguenther@suse.de>
7105 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7108 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7111 * gfortran.dg/parameter_array_format.f90: New test.
7113 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7114 Neil Carlson <neil.n.carlson@gmail.com>
7117 * gfortran.dg/literal_character_constant_1.inc: Replace
7118 call abort by STOP n.
7119 * gfortran.dg/overload_1.f90: Likewise.
7121 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7122 Dominique d'Humieres <dominiq@gcc.gnu.org>
7125 * gfortran.dg/scalar_pointer_1.f90: New test.
7127 2018-03-25 Tom de Vries <tom@codesourcery.com>
7129 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7132 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7135 * gfortran.dg/pr89497.f90: New test.
7137 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7140 * gfortran.dg/substr_7.f90: New test.
7142 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7145 * gfortran.dg/pr42651.f90: New test.
7146 * gfortran.dg/func_result_7.f90: Update error message.
7148 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7150 PR tree-optimization/84005
7151 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7152 failing to force the alignment.
7154 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7156 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7160 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7162 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7163 message. Fix scan-assembler patterns.
7165 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7168 * g++.dg/cpp0x/pr85015.C: New test.
7171 * g++.dg/cpp1y/pr84942.C: New test.
7173 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7176 * gcc.target/i386/pr85030.c: New.
7178 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7181 * g++.dg/pr85026.C: New test.
7183 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7185 * g++.dg/debug/pr84704.C: XFAIL AIX.
7187 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7190 * gcc.target/arm/pr84826.c: Add dg directive.
7192 2018-03-23 Marek Polacek <polacek@redhat.com>
7195 * g++.dg/ext/builtin-offsetof2.C: New test.
7198 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7199 * gcc.dg/pr85045.c: New test.
7201 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7204 * gnat.dg/lto22.adb: New test.
7205 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7206 * gnat.dg/lto22_pkg2.ads: Likewise.
7208 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7211 * gcc.dg/lto/pr80778_0.c: New test.
7214 * gcc.target/i386/pr85034.c: New test.
7217 * c-c++-common/torture/pr85022.c: New test.
7220 * g++.dg/ubsan/pr85029.C: New test.
7222 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7225 * g++.dg/cpp0x/pr71251.C: New.
7228 * g++.dg/template/pr84789.C: New.
7229 * g++.dg/template/pr84789-2.C: New.
7230 * g++.dg/template/pr84789-3.C: New.
7231 * g++.dg/parse/dtor11.C: Accept alternate error message.
7234 * g++.dg/pr84729.C: New.
7235 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7236 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7237 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7239 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7242 * gfortran.dg/interface_42.f90: New test.
7243 * gfortran.dg/interface_43.f90: New test.
7245 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7248 * gcc.target/arm/pr84826.c: New test.
7250 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7252 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7253 dg-require-effective-target.
7254 * gcc.target/arm/addr-modes-int.c: Likewise.
7255 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7257 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7260 * gcc.target/powerpc/altivec-ld-1.c: New test.
7262 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7264 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7266 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7269 * gcc.dg/pr84941.c: New test.
7271 2018-03-22 Tom de Vries <tom@codesourcery.com>
7273 PR tree-optimization/84956
7274 * gcc.dg/pr84956.c: New test.
7276 2018-03-22 Marek Polacek <polacek@redhat.com>
7279 * g++.dg/cpp1z/constexpr-if15.C: New test.
7280 * g++.dg/cpp1z/constexpr-if16.C: New test.
7282 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7284 * gcc.dg/builtin-tgmath-3.c: New test.
7286 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7289 * g++.dg/concepts/pr71965.C: New.
7293 * g++.dg/cpp0x/pr84610.C: New.
7294 * g++.dg/cpp0x/pr84642.C: New.
7296 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7299 * c-c++-common/pr84999.c: New test.
7301 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7304 * g++.dg/ext/desig10.C: New.
7306 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7307 Harald Anlauf <anlauf@gmx.de>
7310 * gfortran.dg/pr84957.f90: New test.
7312 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7314 PR tree-optimization/84960
7315 * gcc.c-torture/compile/pr84960.c: New test.
7317 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7319 PR tree-optimization/84811
7320 * gcc.dg/torture/pr84811.c: New test.
7322 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7324 PR tree-optimization/84982
7325 * c-c++-common/pr84982.c: New test.
7328 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7330 * g++.dg/torture/pr84961-1.C: New test.
7331 * g++.dg/torture/pr84961-2.C: New test.
7333 2018-03-21 Nathan Sidwell <nathan@acm.org>
7336 * g++.dg/pr85008.C: New.
7338 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7341 * gfortran.dg/char_result_17.f90: New test.
7343 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7346 * g++.dg/other/accessor-fixits-1.C: Move to...
7347 * g++.dg/torture/accessor-fixits-1.C: ...here.
7348 * g++.dg/other/accessor-fixits-2.C: Move to...
7349 * g++.dg/torture/accessor-fixits-2.C: ...here.
7350 * g++.dg/other/accessor-fixits-3.C: Move to...
7351 * g++.dg/torture/accessor-fixits-3.C: ...here.
7352 * g++.dg/other/accessor-fixits-4.C: Move to...
7353 * g++.dg/torture/accessor-fixits-4.C: ...here.
7354 * g++.dg/other/accessor-fixits-5.C: Move to...
7355 * g++.dg/torture/accessor-fixits-5.C: ...here.
7356 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7357 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7358 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7360 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7362 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7364 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7367 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7369 2018-03-21 Nathan Sidwell <nathan@acm.org>
7372 * g++.dg/lookup/pr84804.C: New.
7374 2018-03-21 Martin Sebor <msebor@redhat.com>
7377 * g++.dg/Wclass-memaccess-3.C: New test.
7378 * g++.dg/Wclass-memaccess-4.C: New test.
7380 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7383 * g++.dg/other/accessor-fixits-1.C
7384 (test_access_const_t1_color): New.
7385 (test_deref_const_t1_color): New.
7386 * g++.dg/other/accessor-fixits-5.C: New testcase.
7388 2018-03-21 Tom de Vries <tom@codesourcery.com>
7390 PR tree-optimization/83126
7391 * gcc.dg/graphite/pr83126.c: New test.
7393 2018-03-21 Nathan Sidwell <nathan@acm.org>
7395 * g++.dg/ext/anon-struct6.C: Adjust.
7396 * g++.dg/ext/deprecate-1.C: New.
7397 * g++.dg/ext/deprecate-2.C: New.
7398 * g++.dg/lookup/pr84602.C: Adjust.
7399 * g++.dg/lookup/pr84962.C: Adjust.
7400 * g++.old-deja/g++.other/anon4.C
7403 * g++.dg/lookup/pr84836.C: New.
7405 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7407 PR tree-optimization/84969
7408 * gcc.dg/tree-ssa/pr84969.c: New test.
7410 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7412 PR rtl-optimization/84989
7413 * gcc.target/i386/pr84989.c: New test.
7415 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7417 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7419 2018-03-21 Martin Liska <mliska@suse.cz>
7422 * gfortran.dg/goacc/pr84963.f90: New test.
7424 2018-03-21 Marek Polacek <polacek@redhat.com>
7426 PR c++/71638, ICE with NSDMI and reference.
7427 * g++.dg/cpp0x/nsdmi14.C: New test.
7428 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7430 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7432 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7433 MIPS with -mpaired-single directives.
7435 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7438 * gfortran.dg/interface_41.f90: New test.
7440 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7443 * gcc.dg/pr84875.c: New test.
7445 2018-03-20 Marek Polacek <polacek@redhat.com>
7447 PR c++/84978, ICE with NRVO.
7448 * g++.dg/opt/nrv19.C: New test.
7450 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7453 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7454 Disable for armeb targets.
7455 * gcc.target/arm/pr82518.c: New test.
7457 2018-03-20 Nathan Sidwell <nathan@acm.org>
7460 * g++.dg/lookup/pr84962.C: New.
7463 * g++.dg/lookup/pr84970.C: New.
7465 2018-03-20 Richard Biener <rguenther@suse.de>
7468 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7470 2018-03-20 Martin Liska <mliska@suse.cz>
7473 * g++.dg/ipa/pr84825.C: New test.
7475 2018-03-20 Martin Liska <mliska@suse.cz>
7477 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7479 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7482 * gcc.c-torture/compile/pr84845.c: New test.
7484 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7487 * gcc.target/arm/pr82989.c: New test.
7489 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7492 * gcc.target/i386/pr84945.c: New test.
7494 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7497 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7499 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7502 * gcc.dg/pr84953.c: New test.
7504 2018-03-19 Marek Polacek <polacek@redhat.com>
7507 * g++.dg/cpp1z/lambda-__func__.C: New test.
7510 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7512 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7515 * g++.dg/asan/pr78651.C: New test.
7517 2018-03-19 Tom de Vries <tom@codesourcery.com>
7519 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7520 vect_int_mult. Add nvptx xfail for PR84958.
7522 2018-03-19 Nathan Sidwell <nathan@acm.org>
7525 * g++.dg/cpp1y/pr84835.C: New.
7527 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7530 * gcc.target/aarch64/pr81647.c: New.
7532 2018-03-19 Richard Biener <rguenther@suse.de>
7534 PR tree-optimization/84933
7535 * g++.dg/pr84933.C: New testcase.
7537 2018-03-19 Richard Biener <rguenther@suse.de>
7539 PR tree-optimization/84859
7540 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7541 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7542 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7543 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7545 2018-03-19 Nathan Sidwell <nathan@acm.org>
7548 * g++.dg/lookup/pr84812.C: New.
7550 2018-03-19 Richard Biener <rguenther@suse.de>
7552 PR tree-optimization/84929
7553 * gcc.dg/torture/pr84929.c: New testcase.
7555 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7558 * gcc.target/arm/big-endian-subreg.c: Delete.
7560 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7563 * gfortran.dg/array_constructor_52.f90: New test.
7565 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7568 * gfortran.dg/pr77414.f90: New test.
7569 * gfortran.dg/internal_references_1.f90: Adjust error message.
7571 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7574 * gfortran.dg/pr65453.f90: New test.
7576 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7578 PR tree-optimization/84913
7579 * gfortran.dg/vect/pr84913.f90: New test.
7581 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7584 * gfortran.dg/warn_concat.f90: New test.
7586 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7589 * gcc.dg/pr84899.c: New test.
7591 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7594 * gfortran.dg/pr69395.f90: Add test for max dimensions
7596 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7599 * gcc.target/i386/pr84876.c: New test.
7601 2018-03-16 Martin Liska <mliska@suse.cz>
7604 * gcc.target/i386/mvc11.c: New test.
7606 2018-03-16 Martin Liska <mliska@suse.cz>
7609 * gcc.target/i386/mvc10.c: New test.
7611 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7615 * g++.dg/cpp1y/pr79937-1.C: New test.
7616 * g++.dg/cpp1y/pr79937-2.C: New test.
7617 * g++.dg/cpp1y/pr79937-3.C: New test.
7618 * g++.dg/cpp1y/pr79937-4.C: New test.
7619 * g++.dg/cpp1y/pr82410.C: New test.
7621 2018-03-16 Tom de Vries <tom@codesourcery.com>
7623 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7625 2018-03-16 Tom de Vries <tom@codesourcery.com>
7627 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7629 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7632 * g++.dg/cpp2a/desig8.C: New test.
7634 PR tree-optimization/84841
7635 * gcc.dg/pr84841.c: New test.
7638 * g++.dg/cpp2a/desig7.C: New test.
7640 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7641 Jim MacArthur <jim.macarthur@codethink.co.uk>
7643 * gfortran.dg/automatic_1.f90: New test.
7644 * gfortran.dg/automatic_repeat.f90: New test
7645 * gfortran.dg/automatic_save.f90: New test.
7646 * gfortran.dg/vax_structure.f90: New test.
7648 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7651 * gfortran.dg/pr78741.f90: New test.
7653 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7656 * gfortran.dg/pr69395.f90: New test.
7658 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7661 * g++.dg/opt/pr79085.C: New test.
7663 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7666 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7667 label instead of __x86_indirect_thunk label.
7669 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7672 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7673 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7674 * g++.dg/warn/deprecated-13.C: New test.
7676 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7678 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7680 2018-03-15 Richard Biener <rguenther@suse.de>
7683 * c-c++-common/pr84873.c: New testcase.
7685 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7688 * gcc.target/arm/big-endian-subreg.c: New.
7690 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7693 * gcc.c-torture/compile/pr84860.c: New test.
7695 2018-03-15 Julia Koval <julia.koval@intel.com>
7697 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7699 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7702 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7705 * gcc.dg/pr84853.c: New test.
7707 2018-03-14 Carl Love <cel@us.ibm.com>
7709 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7711 2018-03-14 Martin Liska <mliska@suse.cz>
7714 * g++.dg/lto/pr84805_0.C: New test.
7715 * g++.dg/lto/pr84805_1.C: New test.
7716 * g++.dg/lto/pr84805_2.C: New test.
7718 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7721 * gcc.dg/fixits-pr84852-1.c: New test.
7722 * gcc.dg/fixits-pr84852-2.c: New test.
7724 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7726 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7727 separate verbose message.
7728 * lib/scandump.exp (scan-dump-times): Likewise.
7730 2018-03-14 Julia Koval <julia.koval@intel.com>
7732 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7734 * gcc.target/i386/funcspec-56.inc: Ditto.
7736 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7738 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7741 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7744 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7745 check count from 17 to 14.
7748 * gcc.target/i386/pr84844.c: New test.
7750 2018-03-14 Richard Biener <rguenther@suse.de>
7752 PR tree-optimization/84830
7753 * gcc.dg/torture/pr84830.c: New testcase.
7755 2018-03-14 Marek Polacek <polacek@redhat.com>
7758 * g++.dg/cpp0x/static_assert15.C: New test.
7760 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7763 * gfortran.dg/pr61775.f90: New test.
7765 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7768 * g++.dg/ext/pr84843-1.C: New test.
7769 * g++.dg/ext/pr84843-2.C: New test.
7771 2018-03-13 David Pagan <dave.pagan@oracle.com>
7774 * gcc.dg/pr46921.c: New test.
7776 2018-03-13 Martin Sebor <msebor@redhat.com>
7778 PR tree-optimization/84725
7779 * c-c++-common/Wstringop-truncation-4.c: New test.
7780 * c-c++-common/attr-nonstring-5.c: New test.
7782 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7784 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7786 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7787 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7789 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7791 * gcc.target/aarch64/sve/tls_1.c: New test.
7792 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7794 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7796 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7797 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7799 2018-03-13 Martin Liska <mliska@suse.cz>
7802 * g++.dg/ipa/pr84658.C: New test.
7804 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7807 * gcc.dg/pr84834.c: New test.
7810 * gcc.target/i386/pr84827.c: New test.
7813 * g++.dg/ext/pr84828.C: New test.
7816 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7817 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7820 * g++.dg/cpp1y/constexpr-84808.C: New test.
7823 * g++.dg/debug/pr84704.C: New test.
7825 2018-03-12 Renlin Li <renlin.li@arm.com>
7827 * gcc.target/aarch64/movi_hf.c: New.
7828 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7829 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7831 2018-03-12 Martin Sebor <msebor@redhat.com>
7833 PR tree-optimization/83456
7834 * c-c++-common/Wrestrict-2.c: Remove test cases.
7835 * c-c++-common/Wrestrict.c: Same.
7836 * gcc.dg/Wrestrict-12.c: New test.
7837 * gcc.dg/Wrestrict-14.c: New test.
7839 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7841 * g++.dg/pr84821.C: New test.
7843 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7845 * gcc.dg/pr84799.c: New test.
7847 2018-03-12 Richard Biener <rguenther@suse.de>
7849 PR tree-optimization/84803
7850 * gcc.dg/torture/pr84803.c: New testcase.
7852 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7855 * g++.dg/debug/pr84813.C: New test.
7857 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7860 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7862 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7865 * gfortran.dg/pr83939.f90
7867 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7870 * gfortran.dg/zero_sized_9.f90: New test.
7872 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7875 * g++.dg/debug/dwarf2/enum2.C: New test.
7877 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7880 * gfortran.dg/pr84734.f90: New test.
7882 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7884 * gnat.dg/prot3.adb: New test.
7885 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7887 2018-03-09 Jason Merrill <jason@redhat.com>
7888 Paolo Carlini <paolo.carlini@oracle.com>
7892 * g++.dg/cpp0x/pr71169.C: New.
7893 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7894 * g++.dg/cpp0x/pr71832.C: Likewise.
7896 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7899 * gcc.target/powerpc/pr83969.c: New test.
7901 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7904 * gcc.dg/pr84772.c: New test.
7907 * g++.dg/warn/Wformat-2.C: New test.
7910 * g++.dg/ext/vla18.C: New test.
7912 2018-03-09 Martin Sebor <msebor@redhat.com>
7914 PR tree-optimization/84526
7915 * gcc.dg/Wrestrict-10.c: New test.
7916 * gcc.dg/Wrestrict-11.c: New test.
7918 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7920 PR rtl-optimization/84682
7921 * gcc.dg/torture/pr84682-1.c: New.
7922 * gcc.dg/torture/pr84682-2.c: New.
7923 * gcc.dg/torture/pr84682-3.c: New.
7925 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7928 * g++.dg/ext/pr84724.C: New test.
7930 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7933 * gcc.target/arm/pr83712.c: New.
7935 2018-03-09 Richard Biener <rguenther@suse.de>
7937 PR tree-optimization/84775
7938 * gcc.dg/torture/pr84775.c: New testcase.
7940 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7943 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7946 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7948 * gcc.c-torture/compile/20180309-1.c: New test.
7950 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7953 * g++.dg/warn/Wunused-function4.C: New test.
7956 * gcc.target/i386/pr84742-1.c: New test.
7957 * gcc.target/i386/pr84742-2.c: New test.
7959 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7962 * gcc.c-torture/execute/pr84748.c: New test.
7964 2018-03-08 Richard Biener <rguenther@suse.de>
7967 * gcc.dg/graphite/pr84552.c: New testcase.
7969 2018-03-08 Richard Biener <rguenther@suse.de>
7971 PR tree-optimization/84178
7972 * gcc.dg/torture/pr84178-2.c: New testcase.
7974 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7976 PR tree-optimization/84178
7977 * gcc.c-torture/compile/pr84178-1.c: New test.
7979 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7981 * lib/target-supports.exp: Do not return zero from a ifunc
7984 2018-03-08 Richard Biener <rguenther@suse.de>
7986 PR tree-optimization/84746
7987 * gcc.dg/torture/pr84746.c: New testcase.
7990 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7993 * gcc.dg/graphite/pr84404.c: New.
7995 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7997 PR tree-optimization/84740
7998 * gcc.dg/torture/pr84740.c: New test.
8000 PR tree-optimization/84739
8001 * gcc.dg/pr84739.c: New test.
8003 2018-03-07 Martin Sebor <msebor@redhat.com>
8005 PR tree-optimization/83519
8006 * gcc.dg/Wrestrict-13.c: New test.
8008 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8012 * gfortran.dg/pr64124.f90: New tests.
8013 * gfortran.dg/pr70409.f90: New tests.
8015 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8018 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8020 2018-03-07 Martin Sebor <msebor@redhat.com>
8022 PR tree-optimization/84526
8023 * gcc.dg/Wrestrict-10.c: New test.
8025 2018-03-07 Martin Sebor <msebor@redhat.com>
8027 PR tree-optimization/84468
8028 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8029 * gcc.dg/Wstringop-truncation.c: New test.
8030 * gcc.dg/Wstringop-truncation-2.c: New test.
8032 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8035 * gfortran.dg/pr84565.f90: New test.
8038 * gcc.target/i386/pr84723-1.c: New test.
8039 * gcc.target/i386/pr84723-2.c: New test.
8040 * gcc.target/i386/pr84723-3.c: New test.
8041 * gcc.target/i386/pr84723-4.c: New test.
8042 * gcc.target/i386/pr84723-5.c: New test.
8044 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8047 * gfortran.dg/pr64107.f90: New test.
8049 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8053 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8055 2018-03-06 Marek Polacek <polacek@redhat.com>
8058 * g++.dg/cpp1z/constexpr-84684.C: New test.
8060 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8063 * gcc.dg/pr84721.c: New test.
8066 * gcc.dg/pr84710.c: New test.
8068 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8071 * gfortran.dg/implied_do_2.f90: New test.
8072 * gfortran.dg/coarray_8.f90: Update for new error message.
8074 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8077 * g++.dg/ext/pr84683.C: New test.
8079 PR tree-optimization/84687
8080 * gcc.dg/pr84687.c: New test.
8082 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8085 * g++.dg/pr84231.C: New.
8088 * g++.dg/cpp1y/pr84593.C: New.
8091 * g++.dg/pr84492.C: New.
8093 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8095 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8096 __builtin_ppc_speculation_barrier.
8098 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8101 * gcc.target/powerpc/pr84700.c: New test.
8103 2018-03-05 Nathan Sidwell <nathan@acm.org>
8106 * g++.dg/lookup/pr84702.C: New.
8108 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8111 * gcc.target/i386/pr84564.c: New test.
8113 2018-03-05 Marek Polacek <polacek@redhat.com>
8116 * g++.dg/cpp0x/inline-ns10.C: New test.
8118 2018-03-05 Nathan Sidwell <nathan@acm.org>
8121 * g++.dg/template/pr84694.C: New.
8123 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8126 * gcc.c-torture/execute/pr84524.c: New test.
8127 * gcc.target/i386/avx512bw-pr84524.c: New test.
8129 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8132 * g++.dg/pr84264.C: New test.
8134 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8137 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8138 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8139 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8141 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8143 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8144 * g++.dg/other/i386-3.C: Ditto.
8145 * gcc.target/i386/sse-12.c: Ditto.
8146 * gcc.target/i386/sse-13.c: Ditto.
8147 * gcc.target/i386/sse-14.c: Ditto.
8148 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8149 * gcc.target/i386/wbinvd-1.c: New test.
8150 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8151 * gcc.target/i386/pconfig-1.c: Ditto.
8153 2018-03-05 Pádraig Brady <P@draigBrady.com>
8154 Nathan Sidwell <nathan@acm.org>
8157 * g++.dg/cpp0x/pr84497.C: New.
8159 2018-03-05 Richard Biener <rguenther@suse.de>
8161 PR tree-optimization/84670
8162 * gcc.dg/pr84670-1.c: New testcase.
8163 * gcc.dg/pr84670-2.c: Likewise.
8164 * gcc.dg/pr84670-3.c: Likewise.
8165 * gcc.dg/pr84670-4.c: Likewise.
8167 2018-03-05 Richard Biener <rguenther@suse.de>
8169 PR tree-optimization/84650
8170 * gcc.dg/graphite/pr84650.c: New testcase.
8172 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8175 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8177 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8180 * gfortran.dg/pr71085.f90: New test.
8182 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8185 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8187 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8190 * gfortran.dg/pr51434.f90: New test.
8192 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8195 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8197 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8200 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8202 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8205 * g++.dg/torture/pr71464.C: New.
8207 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8210 * gfortran.dg/select_type_41.f90: New test.
8212 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8215 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8217 2018-03-02 Marek Polacek <polacek@redhat.com>
8220 * g++.dg/ext/flexary29.C: New test.
8222 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8224 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8226 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8229 * g++.dg/torture/pr81812.C: New.
8231 2018-03-02 Marek Polacek <polacek@redhat.com>
8234 * g++.dg/warn/Wsign-compare-8.C: New test.
8237 * g++.dg/parse/array-size3.C: New test.
8240 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8242 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8245 * g++.dg/cpp1y/pr84662.C: New test.
8247 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8249 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8250 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8252 * g++.dg/lto/20101010-1_0.C: Likewise.
8253 * g++.dg/lto/20101010-2_0.C: Likewise.
8255 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8258 * gcc.dg/pr84628.c: New test.
8261 * gcc.target/ia64/pr56540.c: New test.
8263 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8265 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8267 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8268 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8269 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8270 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8272 2018-03-02 Marek Polacek <polacek@redhat.com>
8275 * c-c++-common/ubsan/shift-11.c: New test.
8277 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8279 * gcc.dg/vect/vect-alias-check-13.c: New test.
8281 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8284 * gcc.dg/pr84614.c: New test.
8287 * gcc.target/i386/pr84625.c: New test.
8289 2018-03-02 Richard Biener <rguenther@suse.de>
8291 PR tree-optimization/84427
8292 * gcc.dg/torture/pr84427.c: New testcase.
8294 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8297 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8298 powerpc64le*-*-linux*.
8299 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8300 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8302 2018-03-01 Martin Sebor <msebor@redhat.com>
8305 * g++.dg/ext/attr-const.C: Remove xfail.
8306 * g++.dg/ext/attr-malloc-3.C: New test.
8307 * g++.dg/ext/attr-noinline-3.C: New test.
8308 * g++.dg/ext/attr-noreturn-3.C: New test.
8309 * g++.dg/ext/attr-nothrow-3.C: New test.
8310 * g++.dg/ext/attr-pure.C: Remove xfail.
8312 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8315 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8316 dg-options and dg-shouldfail "ubsan" directive.
8318 2018-03-01 Marek Polacek <polacek@redhat.com>
8319 Jason Merrill <jason@redhat.com>
8322 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8323 * g++.dg/cpp1z/static1.C: New test.
8324 * g++.dg/template/static37.C: New test.
8326 2018-03-01 Nathan Sidwell <nathan@acm.org>
8329 * g++.dg/template/pr84434.C: New.
8331 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8333 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8334 -mthumb to the command-line.
8336 2018-03-01 Marek Polacek <polacek@redhat.com>
8339 * g++.dg/cpp0x/static_assert14.C: New test.
8341 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8344 * g++.dg/torture/pr79410.C: New.
8346 2018-03-01 Martin Liska <mliska@suse.cz>
8349 * gcc.dg/asan/pr82484.c: New test.
8351 2018-03-01 Richard Biener <rguenther@suse.de>
8354 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8356 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8359 * gfortran.dg/coarray_47.f90: New test.
8361 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8364 * gfortran.dg/class_array_23.f03: New test.
8366 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8368 PR rtl-optimization/84528
8369 * gcc.dg/torture/pr84538.c: Rename to...
8370 * gcc.dg/torture/pr84528.c: ...this.
8372 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8374 PR rtl-optimization/84528
8375 * gcc.dg/torture/pr84538.c: New test.
8377 2018-02-28 Martin Sebor <msebor@redhat.com>
8379 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8380 -fpic test failures.
8381 * c-c++-common/Wrestrict-2.c: Same.
8382 * c-c++-common/Wstringop-truncation.c: Same.
8383 * gcc.dg/Warray-bounds-22.c: Same.
8384 * gcc.dg/Wstringop-overflow.c: Same.
8385 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8386 (signed_range): Same.
8387 (unsigned_anti_range): Same.
8388 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8389 (signed_range): Same.
8390 (unsigned_anti_range): Same.
8391 * gcc.dg/attr-alloc_size-7.c: Same.
8392 * gcc.dg/attr-alloc_size-8.c: Same.
8393 * gcc.dg/builtin-alloc-size.c: Same.
8394 * gcc.dg/builtin-stpncpy.c: Same.
8395 * gcc.dg/builtins-nonnull.c: Same.
8396 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8397 * gcc.dg/pr79214.c: Same.
8398 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8399 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8400 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8401 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8402 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8403 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8404 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8405 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8406 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8407 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8408 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8410 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8413 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8415 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8418 * g++.dg/cpp0x/pr84609.C: New test.
8420 2018-02-28 Martin Sebor <msebor@redhat.com>
8423 * g++.dg/ext/attr-malloc-3.C: New test.
8424 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8425 to pre-existing problems.
8426 * g++.dg/ext/attr-pure.C: Same.
8428 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8431 * gfortran.dg/associate_37.f90: New test.
8434 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8436 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8439 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8440 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8441 * gcc.dg/bf-ms-layout-4.c: New test.
8442 * gcc.dg/bf-ms-layout-5.c: New test.
8444 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8447 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8449 2018-02-28 Richard Biener <rguenther@suse.de>
8451 PR tree-optimization/84584
8452 * gcc.dg/graphite/pr84584.c: New testcase.
8454 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8456 PR preprocessor/84517
8457 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8459 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8461 * c-c++-common/dump-ada-spec-12.c: New test.
8462 * c-c++-common/dump-ada-spec-13.c: Likewise.
8464 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8466 * c-c++-common/dump-ada-spec-11.c: New test.
8468 2018-02-28 Martin Liska <mliska@suse.cz>
8471 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8472 * g++.dg/ext/timevar2.C: Likewise.
8474 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8476 * c-c++-common/dump-ada-spec-8.c: New test.
8477 * c-c++-common/dump-ada-spec-9.c: Likewise.
8478 * c-c++-common/dump-ada-spec-10.c: Likewise.
8480 2018-02-28 Richard Biener <rguenther@suse.de>
8483 * gcc.dg/pr84607.c: New testcase.
8485 2018-02-28 Nathan Sidwell <nathan@acm.org>
8488 * g++.dg/lookup/pr84602.C: New.
8490 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8494 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8496 * g++.dg/ext/attr-nonnull.C: Likewise.
8497 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8499 * g++.dg/ext/attr-noinline-2.C: Likewise.
8500 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8501 -fdump-tree-eh in dg-options.
8503 2018-02-28 Alan Modra <amodra@gmail.com>
8505 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8507 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8509 2018-02-27 Martin Sebor <msebor@redhat.com>
8513 * g++.dg/Wmissing-attributes.C: New test.
8514 * g++.dg/ext/attr-const-pure.C: New test.
8515 * g++.dg/ext/attr-const.C: New test.
8516 * g++.dg/ext/attr-deprecated-2.C: New test.
8517 * g++.dg/ext/attr-malloc-2.C: New test.
8518 * g++.dg/ext/attr-malloc.C: New test.
8519 * g++.dg/ext/attr-noinline-2.C: New test.
8520 * g++.dg/ext/attr-noinline.C: New test.
8521 * g++.dg/ext/attr-nonnull.C: New test.
8522 * g++.dg/ext/attr-noreturn-2.C: New test.
8523 * g++.dg/ext/attr-noreturn.C: New test.
8524 * g++.dg/ext/attr-nothrow-2.C: New test.
8525 * g++.dg/ext/attr-nothrow.C: New test.
8526 * g++.dg/ext/attr-optimize.C: New test.
8527 * g++.dg/ext/attr-pure.C: New test.
8528 * g++.dg/ext/attr-returns-nonnull.C: New test.
8529 * g++.dg/ext/attr-warning.C: New test.
8531 2018-02-27 Nathan Sidwell <nathan@acm.org>
8534 * g++.dg/lookup/pr84426.C: New.
8536 2018-02-27 Richard Biener <rguenther@suse.de>
8538 PR tree-optimization/84512
8539 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8541 2018-02-27 Martin Liska <mliska@suse.cz>
8543 PR gcov-profile/84548
8544 * g++.dg/gcov/pr84548.C: New test.
8546 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8549 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8551 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8554 * g++.dg/cpp1y/pr84558.C: New test.
8556 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8559 * g++.dg/cpp0x/alignas14.C: New.
8560 * g++.dg/cpp0x/alignas15.C: Likewise.
8562 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8565 * g++.dg/gomp/pr84557.C: New test.
8567 2018-02-26 Marek Polacek <polacek@redhat.com>
8570 * g++.dg/cpp1z/pr84325.C: New test.
8572 2018-02-26 Carl Love <cel@us.ibm.com>
8574 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8576 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8577 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8578 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8580 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8581 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8584 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8587 * gcc.target/i386/indirect-thunk-1.c: Updated.
8588 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8594 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8595 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8596 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8597 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8598 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8599 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8600 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8601 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8602 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8603 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8604 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8605 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8606 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8607 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8608 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8609 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8610 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8611 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8612 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8613 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8614 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8615 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8616 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8617 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8618 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8619 * gcc.target/i386/ret-thunk-9.c: Likewise.
8620 * gcc.target/i386/ret-thunk-10.c: Likewise.
8621 * gcc.target/i386/ret-thunk-11.c: Likewise.
8622 * gcc.target/i386/ret-thunk-12.c: Likewise.
8623 * gcc.target/i386/ret-thunk-13.c: Likewise.
8624 * gcc.target/i386/ret-thunk-14.c: Likewise.
8625 * gcc.target/i386/ret-thunk-15.c: Likewise.
8627 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8629 * gcc.c-torture/execute/20180226-1.c: New test.
8631 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8633 PR tree-optimization/83965
8634 * gcc.dg/vect/pr83965-2.c: New test.
8636 2018-02-26 Tom de Vries <tom@codesourcery.com>
8638 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8640 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8643 * gcc.target/i386/ret-thunk-22.c: New test.
8644 * gcc.target/i386/ret-thunk-23.c: Likewise.
8645 * gcc.target/i386/ret-thunk-24.c: Likewise.
8646 * gcc.target/i386/ret-thunk-25.c: Likewise.
8647 * gcc.target/i386/ret-thunk-26.c: Likewise.
8649 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8652 * g++.dg/cpp1z/pr84533.C: New.
8654 2018-02-26 Marek Polacek <polacek@redhat.com>
8657 * g++.dg/parse/error60.C: New test.
8659 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8662 * g++.dg/gomp/pr84556.C: New test.
8663 * g++.dg/vect/pr84556.cc: New test.
8665 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8668 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8669 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8670 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8671 * gfortran.dg/c_loc_test.f90: Likewise.
8672 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8673 * gfortran.dg/proc_decl_17.f90: Likewise.
8674 * gfortran.dg/proc_ptr_8.f90: Likewise.
8676 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8679 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8680 r254814 disabling -fomit-frame-pointer by default.
8681 * gcc.target/aarch64/spill_1.c: Likewise.
8682 * gcc.target/aarch64/test_frame_11.c: Likewise.
8683 * gcc.target/aarch64/test_frame_12.c: Likewise.
8684 * gcc.target/aarch64/test_frame_13.c: Likewise.
8685 * gcc.target/aarch64/test_frame_14.c: Likewise.
8686 * gcc.target/aarch64/test_frame_15.c: Likewise.
8687 * gcc.target/aarch64/test_frame_3.c: Likewise.
8688 * gcc.target/aarch64/test_frame_5.c: Likewise.
8689 * gcc.target/aarch64/test_frame_9.c: Likewise.
8691 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8694 * gfortran.dg/explicit_shape_1.f90: New test.
8695 * gfortran.dg/automatic_module_variable.f90: Update regex.
8696 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8697 * gfortran.dg/constant_shape.f90: Ditto.
8698 * gfortran.dg/dec_structure_23.f90: Ditto.
8699 * gfortran.dg/pr78240.f90: Ditto.
8701 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8704 * gfortran.dg/pr84523.f90: New test.
8706 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8709 * gfortran.dg/select_type_40.f90: New test.
8711 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8714 * gfortran.dg/data_substring.f90: New test.
8716 2018-02-24 Marek Polacek <polacek@redhat.com>
8719 * g++.dg/cpp1z/constexpr-83692.C: New test.
8721 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8724 * gfortran.dg/statement_function_1.f90: Update test.
8726 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8729 * gfortran.dg/inquire_19.f90: New test.
8731 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8734 * gfortran.dg/pr83149_b.f90: New test.
8735 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8737 2018-02-23 Carl Love <cel@us.ibm.com>
8739 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8740 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8741 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8744 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8746 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8747 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8749 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8751 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8754 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8757 * gfortran.dg/pr83149_1.f90: New test.
8758 * gfortran.dg/pr83149.f90: Additional source for previous.
8760 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8763 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8764 __GI___pthread_mutex_init as well.
8766 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8769 * gfortran.dg/class_68.f90: New test.
8771 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8774 * gfortran.dg/derived_init_5.f90: New test.
8776 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8779 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8780 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8782 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8785 * gcc.target/powerpc/pr81572.c: New.
8787 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8789 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8791 2018-02-22 Martin Sebor <msebor@redhat.com>
8793 PR tree-optimization/84480
8794 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8795 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8797 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8800 * gcc.target/i386/indirect-thunk-11.c: New test.
8801 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8802 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8803 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8804 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8805 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8806 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8807 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8808 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8809 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8811 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8814 * gcc.target/aarch64/asm-2.c: Add dg-error for
8816 * gcc.target/aarch64/asm-4.c: New test.
8818 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8820 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8822 2018-02-22 Marek Polacek <polacek@redhat.com>
8825 * g++.dg/parse/error59.C: New test.
8827 2018-02-22 Tom de Vries <tom@codesourcery.com>
8829 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8831 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8834 * g++.dg/cpp0x/pr77655.C: New.
8836 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8839 * g++.dg/cpp1y/pr84496.C: New test.
8842 * g++.dg/torture/pr84502.C: New test.
8844 PR tree-optimization/84503
8845 * gcc.dg/pr84503-1.c: New test.
8846 * gcc.dg/pr84503-2.c: New test.
8848 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8850 PR tree-optimization/84478
8851 * gcc.c-torture/execute/pr84478.c: New test.
8853 2018-02-20 Martin Sebor <msebor@redhat.com>
8856 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8857 * c-c++-common/Wrestrict.c: Same.
8858 * gcc.dg/Wrestrict-6.c: Same.
8859 * gcc.dg/Warray-bounds-27.c: New test.
8860 * gcc.dg/Wrestrict-8.c: New test.
8861 * gcc.dg/Wrestrict-9.c: New test.
8862 * gcc.dg/pr84095.c: New test.
8864 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8866 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8868 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8872 * gfortran.dg/structure_constructor_14.f90: New test.
8874 2018-02-20 Jeff Law <law@redhat.com>
8877 PR tree-optimization/81592
8879 * gcc.dg/pr81592.c: New test.
8880 * gcc.dg/pr82123.c: New test.
8881 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8883 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8886 * g++.dg/warn/Wunused-var-30.C: New test.
8888 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8890 PR tree-optimization/84419
8891 * gcc.dg/vect/pr84419.c: New test.
8893 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8896 * gfortran.dg/pr82004.f90: New test.
8898 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8900 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8902 2018-02-20 Martin Liska <mliska@suse.cz>
8906 * gcc.target/i386/pr84310.c: New test.
8907 * gcc.target/i386/pr84310-2.c: Likewise.
8909 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8912 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8914 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8917 * g++.dg/cpp1z/launder7.C: New test.
8920 * g++.dg/cpp0x/constexpr-84449.C: New test.
8923 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8925 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8929 * gfortran.dg/associate_22.f90: Enable commented out test.
8930 * gfortran.dg/associate_36.f90: New test.
8932 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8935 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8937 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8939 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8940 (dg-options): Use -mavx instead of -w.
8942 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8945 * g++.dg/cpp1z/launder8.C: New test.
8948 * g++.dg/gomp/pr84448.C: New test.
8951 * g++.dg/gomp/pr84430.C: New test.
8953 PR tree-optimization/84452
8954 * gcc.dg/pr84452.c: New test.
8957 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8959 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8962 * gfortran.dg/implied_do_io_4.f90: New test.
8964 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8966 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8967 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8968 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8970 2018-02-19 Carl Love <cel@us.ibm.com>
8972 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8974 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8977 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8979 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8982 * g++.dg/cpp0x/auto50.C: New.
8983 * g++.dg/parse/friend12.C: Adjust.
8985 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8987 PR libgfortran/84389
8988 * gfortran.dg/dtio_33.f90: New test.
8990 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8992 PR libgfortran/84412
8993 * gfortran.dg/inquire_18.f90: New test.
8995 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8998 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8999 * gfortran.dg/pointer_intent_3.f90: Ditto.
9000 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9001 * gfortran.dg/protected_3.f90: Ditto.
9002 * gfortran.dg/protected_4.f90: Ditto.
9003 * gfortran.dg/protected_5.f90: Ditto.
9004 * gfortran.dg/protected_6.f90: Ditto.
9006 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9009 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9012 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9015 * gfortran.dg/inline_matmul_22.f90: New test.
9017 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9020 * gfortran.dg/abort_shoulfail.f90: New test.
9021 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9023 * gfortran.dg/PR19754_2.f90: Likewise.
9024 * gfortran.dg/PR19872.f: Likewise.
9025 * gfortran.dg/PR49268.f90: Likewise.
9026 * gfortran.dg/Wall.f90: Likewise.
9027 * gfortran.dg/Wno-all.f90: Likewise.
9028 * gfortran.dg/achar_1.f90: Likewise.
9029 * gfortran.dg/achar_2.f90: Likewise.
9030 * gfortran.dg/achar_4.f90: Likewise.
9031 * gfortran.dg/achar_6.F90: Likewise.
9032 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9033 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9034 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9035 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9036 * gfortran.dg/actual_array_result_1.f90: Likewise.
9037 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9038 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9039 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9040 * gfortran.dg/actual_procedure_1.f90: Likewise.
9041 * gfortran.dg/adjustl_1.f90: Likewise.
9042 * gfortran.dg/advance_1.f90: Likewise.
9043 * gfortran.dg/advance_4.f90: Likewise.
9044 * gfortran.dg/advance_5.f90: Likewise.
9045 * gfortran.dg/advance_6.f90: Likewise.
9046 * gfortran.dg/aint_anint_1.f90: Likewise.
9047 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9048 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9049 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9050 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9051 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9052 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9053 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9054 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9055 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9056 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9057 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9058 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9059 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9060 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9061 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9062 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9063 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9064 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9065 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9066 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9067 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9068 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9069 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9070 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9071 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9072 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9073 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9074 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9075 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9076 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9077 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9078 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9079 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9080 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9081 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9082 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9083 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9084 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9085 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9086 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9087 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9088 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9089 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9090 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9091 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9092 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9093 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9094 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9095 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9096 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9097 * gfortran.dg/allocatable_function_1.f90: Likewise.
9098 * gfortran.dg/allocatable_function_10.f90: Likewise.
9099 * gfortran.dg/allocatable_function_3.f90: Likewise.
9100 * gfortran.dg/allocatable_function_5.f90: Likewise.
9101 * gfortran.dg/allocatable_function_6.f90: Likewise.
9102 * gfortran.dg/allocatable_function_7.f90: Likewise.
9103 * gfortran.dg/allocatable_function_8.f90: Likewise.
9104 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9105 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9106 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9107 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9108 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9109 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9110 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9111 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9112 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9113 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9114 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9115 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9116 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9117 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9118 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9119 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9120 * gfortran.dg/allocate_class_3.f90: Likewise.
9121 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9122 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9123 * gfortran.dg/allocate_derived_5.f90: Likewise.
9124 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9125 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9126 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9127 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9128 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9129 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9130 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9131 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9132 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9133 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9134 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9135 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9136 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9137 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9138 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9139 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9140 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9141 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9142 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9143 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9144 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9145 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9146 * gfortran.dg/altreturn_3.f90: Likewise.
9147 * gfortran.dg/altreturn_5.f90: Likewise.
9148 * gfortran.dg/altreturn_7.f90: Likewise.
9149 * gfortran.dg/and_or_xor.f90: Likewise.
9150 * gfortran.dg/anint_1.f90: Likewise.
9151 * gfortran.dg/any_all_1.f90: Likewise.
9152 * gfortran.dg/anyallcount_1.f90: Likewise.
9153 * gfortran.dg/append_1.f90: Likewise.
9154 * gfortran.dg/argument_checking_1.f90: Likewise.
9155 * gfortran.dg/argument_checking_2.f90: Likewise.
9156 * gfortran.dg/argument_checking_8.f90: Likewise.
9157 * gfortran.dg/arithmetic_if.f90: Likewise.
9158 * gfortran.dg/array_1.f90: Likewise.
9159 * gfortran.dg/array_2.f90: Likewise.
9160 * gfortran.dg/array_alloc_1.f90: Likewise.
9161 * gfortran.dg/array_alloc_2.f90: Likewise.
9162 * gfortran.dg/array_alloc_3.f90: Likewise.
9163 * gfortran.dg/array_assignment_1.F90: Likewise.
9164 * gfortran.dg/array_assignment_5.f90: Likewise.
9165 * gfortran.dg/array_constructor_1.f90: Likewise.
9166 * gfortran.dg/array_constructor_10.f90: Likewise.
9167 * gfortran.dg/array_constructor_11.f90: Likewise.
9168 * gfortran.dg/array_constructor_12.f90: Likewise.
9169 * gfortran.dg/array_constructor_15.f90: Likewise.
9170 * gfortran.dg/array_constructor_16.f90: Likewise.
9171 * gfortran.dg/array_constructor_17.f90: Likewise.
9172 * gfortran.dg/array_constructor_19.f90: Likewise.
9173 * gfortran.dg/array_constructor_23.f: Likewise.
9174 * gfortran.dg/array_constructor_24.f: Likewise.
9175 * gfortran.dg/array_constructor_32.f90: Likewise.
9176 * gfortran.dg/array_constructor_36.f90: Likewise.
9177 * gfortran.dg/array_constructor_39.f90: Likewise.
9178 * gfortran.dg/array_constructor_4.f90: Likewise.
9179 * gfortran.dg/array_constructor_40.f90: Likewise.
9180 * gfortran.dg/array_constructor_44.f90: Likewise.
9181 * gfortran.dg/array_constructor_45.f90: Likewise.
9182 * gfortran.dg/array_constructor_46.f90: Likewise.
9183 * gfortran.dg/array_constructor_47.f90: Likewise.
9184 * gfortran.dg/array_constructor_49.f90: Likewise.
9185 * gfortran.dg/array_constructor_5.f90: Likewise.
9186 * gfortran.dg/array_constructor_50.f90: Likewise.
9187 * gfortran.dg/array_constructor_6.f90: Likewise.
9188 * gfortran.dg/array_constructor_7.f90: Likewise.
9189 * gfortran.dg/array_constructor_8.f90: Likewise.
9190 * gfortran.dg/array_constructor_9.f90: Likewise.
9191 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9192 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9193 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9194 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9195 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9196 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9197 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9198 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9199 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9200 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9201 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9202 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9203 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9204 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9205 * gfortran.dg/array_function_1.f90: Likewise.
9206 * gfortran.dg/array_function_5.f90: Likewise.
9207 * gfortran.dg/array_initializer_1.f90: Likewise.
9208 * gfortran.dg/array_initializer_2.f90: Likewise.
9209 * gfortran.dg/array_memcpy_5.f90: Likewise.
9210 * gfortran.dg/array_memset_2.f90: Likewise.
9211 * gfortran.dg/array_reference_1.f90: Likewise.
9212 * gfortran.dg/array_return_value_1.f90: Likewise.
9213 * gfortran.dg/array_section_1.f90: Likewise.
9214 * gfortran.dg/array_temporaries_3.f90: Likewise.
9215 * gfortran.dg/arrayio_1.f90: Likewise.
9216 * gfortran.dg/arrayio_10.f90: Likewise.
9217 * gfortran.dg/arrayio_11.f90: Likewise.
9218 * gfortran.dg/arrayio_12.f90: Likewise.
9219 * gfortran.dg/arrayio_13.f90: Likewise.
9220 * gfortran.dg/arrayio_14.f90: Likewise.
9221 * gfortran.dg/arrayio_16.f90: Likewise.
9222 * gfortran.dg/arrayio_2.f90: Likewise.
9223 * gfortran.dg/arrayio_3.f90: Likewise.
9224 * gfortran.dg/arrayio_4.f90: Likewise.
9225 * gfortran.dg/arrayio_5.f90: Likewise.
9226 * gfortran.dg/arrayio_6.f90: Likewise.
9227 * gfortran.dg/arrayio_7.f90: Likewise.
9228 * gfortran.dg/arrayio_8.f90: Likewise.
9229 * gfortran.dg/arrayio_9.f90: Likewise.
9230 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9231 * gfortran.dg/assign_10.f90: Likewise.
9232 * gfortran.dg/assign_9.f90: Likewise.
9233 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9234 * gfortran.dg/assignment_1.f90: Likewise.
9235 * gfortran.dg/associate_1.f03: Likewise.
9236 * gfortran.dg/associate_11.f90: Likewise.
9237 * gfortran.dg/associate_13.f90: Likewise.
9238 * gfortran.dg/associate_15.f90: Likewise.
9239 * gfortran.dg/associate_17.f90: Likewise.
9240 * gfortran.dg/associate_18.f08: Likewise.
9241 * gfortran.dg/associate_19.f03: Likewise.
9242 * gfortran.dg/associate_20.f03: Likewise.
9243 * gfortran.dg/associate_22.f90: Likewise.
9244 * gfortran.dg/associate_23.f90: Likewise.
9245 * gfortran.dg/associate_24.f90: Likewise.
9246 * gfortran.dg/associate_25.f90: Likewise.
9247 * gfortran.dg/associate_27.f90: Likewise.
9248 * gfortran.dg/associate_28.f90: Likewise.
9249 * gfortran.dg/associate_32.f03: Likewise.
9250 * gfortran.dg/associate_33.f03: Likewise.
9251 * gfortran.dg/associate_34.f90: Likewise.
9252 * gfortran.dg/associate_6.f03: Likewise.
9253 * gfortran.dg/associate_7.f03: Likewise.
9254 * gfortran.dg/associate_8.f03: Likewise.
9255 * gfortran.dg/associate_9.f03: Likewise.
9256 * gfortran.dg/associated_1.f90: Likewise.
9257 * gfortran.dg/associated_2.f90: Likewise.
9258 * gfortran.dg/associated_5.f90: Likewise.
9259 * gfortran.dg/associated_6.f90: Likewise.
9260 * gfortran.dg/associated_target_3.f90: Likewise.
9261 * gfortran.dg/associated_target_4.f90: Likewise.
9262 * gfortran.dg/associated_target_5.f03: Likewise.
9263 * gfortran.dg/associated_target_6.f03: Likewise.
9264 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9265 * gfortran.dg/assumed_rank_1.f90: Likewise.
9266 * gfortran.dg/assumed_rank_10.f90: Likewise.
9267 * gfortran.dg/assumed_rank_2.f90: Likewise.
9268 * gfortran.dg/assumed_rank_7.f90: Likewise.
9269 * gfortran.dg/assumed_rank_8.f90: Likewise.
9270 * gfortran.dg/assumed_rank_9.f90: Likewise.
9271 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9272 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9273 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9274 * gfortran.dg/assumed_type_2.f90: Likewise.
9275 * gfortran.dg/atan2_1.f90: Likewise.
9276 * gfortran.dg/auto_array_1.f90: Likewise.
9277 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9278 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9279 * gfortran.dg/auto_char_len_3.f90: Likewise.
9280 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9281 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9282 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9283 * gfortran.dg/auto_save_2.f90: Likewise.
9284 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9285 * gfortran.dg/backslash_1.f90: Likewise.
9286 * gfortran.dg/backslash_2.f90: Likewise.
9287 * gfortran.dg/backslash_3.f: Likewise.
9288 * gfortran.dg/backspace_1.f: Likewise.
9289 * gfortran.dg/backspace_10.f90: Likewise.
9290 * gfortran.dg/backspace_11.f90: Likewise.
9291 * gfortran.dg/backspace_2.f: Likewise.
9292 * gfortran.dg/backspace_3.f: Likewise.
9293 * gfortran.dg/backspace_4.f: Likewise.
9294 * gfortran.dg/backspace_5.f: Likewise.
9295 * gfortran.dg/backspace_6.f: Likewise.
9296 * gfortran.dg/backspace_7.f90: Likewise.
9297 * gfortran.dg/backspace_8.f: Likewise.
9298 * gfortran.dg/backspace_9.f: Likewise.
9299 * gfortran.dg/bessel_1.f90: Likewise.
9300 * gfortran.dg/bessel_2.f90: Likewise.
9301 * gfortran.dg/bessel_5.f90: Likewise.
9302 * gfortran.dg/bessel_6.f90: Likewise.
9303 * gfortran.dg/bessel_7.f90: Likewise.
9304 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9305 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9306 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9307 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9308 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9309 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9310 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9311 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9312 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9313 * gfortran.dg/bit_comparison_1.F90: Likewise.
9314 * gfortran.dg/bit_comparison_2.F90: Likewise.
9315 * gfortran.dg/block_1.f08: Likewise.
9316 * gfortran.dg/block_13.f08: Likewise.
9317 * gfortran.dg/block_14.f90: Likewise.
9318 * gfortran.dg/block_2.f08: Likewise.
9319 * gfortran.dg/block_6.f08: Likewise.
9320 * gfortran.dg/block_7.f08: Likewise.
9321 * gfortran.dg/block_8.f08: Likewise.
9322 * gfortran.dg/blockdata_1.f90: Likewise.
9323 * gfortran.dg/bound_1.f90: Likewise.
9324 * gfortran.dg/bound_2.f90: Likewise.
9325 * gfortran.dg/bound_3.f90: Likewise.
9326 * gfortran.dg/bound_4.f90: Likewise.
9327 * gfortran.dg/bound_5.f90: Likewise.
9328 * gfortran.dg/bound_6.f90: Likewise.
9329 * gfortran.dg/bound_7.f90: Likewise.
9330 * gfortran.dg/bound_8.f90: Likewise.
9331 * gfortran.dg/bound_9.f90: Likewise.
9332 * gfortran.dg/bound_simplification_1.f90: Likewise.
9333 * gfortran.dg/bound_simplification_3.f90: Likewise.
9334 * gfortran.dg/bound_simplification_4.f90: Likewise.
9335 * gfortran.dg/bound_simplification_5.f90: Likewise.
9336 * gfortran.dg/bound_simplification_6.f90: Likewise.
9337 * gfortran.dg/bounds_check_1.f90: Likewise.
9338 * gfortran.dg/bounds_check_12.f90: Likewise.
9339 * gfortran.dg/bounds_check_14.f90: Likewise.
9340 * gfortran.dg/bounds_check_15.f90: Likewise.
9341 * gfortran.dg/bounds_check_19.f90: Likewise.
9342 * gfortran.dg/bounds_check_8.f90: Likewise.
9343 * gfortran.dg/bounds_check_9.f90: Likewise.
9344 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9345 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9346 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9347 * gfortran.dg/boz_1.f90: Likewise.
9348 * gfortran.dg/boz_11.f90: Likewise.
9349 * gfortran.dg/boz_13.f90: Likewise.
9350 * gfortran.dg/boz_14.f90: Likewise.
9351 * gfortran.dg/boz_15.f90: Likewise.
9352 * gfortran.dg/boz_3.f90: Likewise.
9353 * gfortran.dg/boz_6.f90: Likewise.
9354 * gfortran.dg/boz_9.f90: Likewise.
9355 * gfortran.dg/byte_1.f90: Likewise.
9356 * gfortran.dg/byte_2.f90: Likewise.
9357 * gfortran.dg/c_assoc.f90: Likewise.
9358 * gfortran.dg/c_assoc_2.f03: Likewise.
9359 * gfortran.dg/c_assoc_3.f90: Likewise.
9360 * gfortran.dg/c_by_val_1.f: Likewise.
9361 * gfortran.dg/c_by_val_5.f90: Likewise.
9362 * gfortran.dg/c_char_tests.f03: Likewise.
9363 * gfortran.dg/c_char_tests_2.f03: Likewise.
9364 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9365 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9366 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9367 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9368 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9369 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9370 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9371 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9372 * gfortran.dg/c_kind_params.f90: Likewise.
9373 * gfortran.dg/c_loc_test_20.f90: Likewise.
9374 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9375 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9376 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9377 * gfortran.dg/c_size_t_test.f03: Likewise.
9378 * gfortran.dg/c_sizeof_1.f90: Likewise.
9379 * gfortran.dg/c_sizeof_5.f90: Likewise.
9380 * gfortran.dg/c_sizeof_6.f90: Likewise.
9381 * gfortran.dg/char4_iunit_1.f03: Likewise.
9382 * gfortran.dg/char4_iunit_2.f03: Likewise.
9383 * gfortran.dg/char_allocation_1.f90: Likewise.
9384 * gfortran.dg/char_array_constructor.f90: Likewise.
9385 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9386 * gfortran.dg/char_assign_1.f90: Likewise.
9387 * gfortran.dg/char_associated_1.f90: Likewise.
9388 * gfortran.dg/char_cast_2.f90: Likewise.
9389 * gfortran.dg/char_comparison_1.f: Likewise.
9390 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9391 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9392 * gfortran.dg/char_cons_len.f90: Likewise.
9393 * gfortran.dg/char_conversion.f90: Likewise.
9394 * gfortran.dg/char_cshift_1.f90: Likewise.
9395 * gfortran.dg/char_cshift_2.f90: Likewise.
9396 * gfortran.dg/char_decl_2.f90: Likewise.
9397 * gfortran.dg/char_eoshift_1.f90: Likewise.
9398 * gfortran.dg/char_eoshift_2.f90: Likewise.
9399 * gfortran.dg/char_eoshift_3.f90: Likewise.
9400 * gfortran.dg/char_eoshift_4.f90: Likewise.
9401 * gfortran.dg/char_eoshift_5.f90: Likewise.
9402 * gfortran.dg/char_expr_1.f90: Likewise.
9403 * gfortran.dg/char_expr_3.f90: Likewise.
9404 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9405 * gfortran.dg/char_length_12.f90: Likewise.
9406 * gfortran.dg/char_length_14.f90: Likewise.
9407 * gfortran.dg/char_length_15.f90: Likewise.
9408 * gfortran.dg/char_length_17.f90: Likewise.
9409 * gfortran.dg/char_length_20.f90: Likewise.
9410 * gfortran.dg/char_length_21.f90: Likewise.
9411 * gfortran.dg/char_length_5.f90: Likewise.
9412 * gfortran.dg/char_length_6.f90: Likewise.
9413 * gfortran.dg/char_length_7.f90: Likewise.
9414 * gfortran.dg/char_length_8.f90: Likewise.
9415 * gfortran.dg/char_pack_1.f90: Likewise.
9416 * gfortran.dg/char_pack_2.f90: Likewise.
9417 * gfortran.dg/char_pointer_assign.f90: Likewise.
9418 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9419 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9420 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9421 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9422 * gfortran.dg/char_pointer_func.f90: Likewise.
9423 * gfortran.dg/char_reshape_1.f90: Likewise.
9424 * gfortran.dg/char_result_1.f90: Likewise.
9425 * gfortran.dg/char_result_12.f90: Likewise.
9426 * gfortran.dg/char_result_13.f90: Likewise.
9427 * gfortran.dg/char_result_14.f90: Likewise.
9428 * gfortran.dg/char_result_15.f90: Likewise.
9429 * gfortran.dg/char_result_2.f90: Likewise.
9430 * gfortran.dg/char_result_3.f90: Likewise.
9431 * gfortran.dg/char_result_4.f90: Likewise.
9432 * gfortran.dg/char_result_5.f90: Likewise.
9433 * gfortran.dg/char_result_6.f90: Likewise.
9434 * gfortran.dg/char_result_7.f90: Likewise.
9435 * gfortran.dg/char_result_8.f90: Likewise.
9436 * gfortran.dg/char_spread_1.f90: Likewise.
9437 * gfortran.dg/char_transpose_1.f90: Likewise.
9438 * gfortran.dg/char_type_len.f90: Likewise.
9439 * gfortran.dg/char_unpack_1.f90: Likewise.
9440 * gfortran.dg/char_unpack_2.f90: Likewise.
9441 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9442 * gfortran.dg/character_comparison_1.f90: Likewise.
9443 * gfortran.dg/character_comparison_2.f90: Likewise.
9444 * gfortran.dg/character_comparison_3.f90: Likewise.
9445 * gfortran.dg/character_comparison_4.f90: Likewise.
9446 * gfortran.dg/character_comparison_5.f90: Likewise.
9447 * gfortran.dg/character_comparison_6.f90: Likewise.
9448 * gfortran.dg/character_comparison_7.f90: Likewise.
9449 * gfortran.dg/character_comparison_8.f90: Likewise.
9450 * gfortran.dg/character_comparison_9.f90: Likewise.
9451 * gfortran.dg/charlen_15.f90: Likewise.
9452 * gfortran.dg/charlen_16.f90: Likewise.
9453 * gfortran.dg/chkbits.f90: Likewise.
9454 * gfortran.dg/chmod_1.f90: Likewise.
9455 * gfortran.dg/chmod_2.f90: Likewise.
9456 * gfortran.dg/chmod_3.f90: Likewise.
9457 * gfortran.dg/class_1.f03: Likewise.
9458 * gfortran.dg/class_18.f03: Likewise.
9459 * gfortran.dg/class_19.f03: Likewise.
9460 * gfortran.dg/class_35.f90: Likewise.
9461 * gfortran.dg/class_46.f03: Likewise.
9462 * gfortran.dg/class_48.f90: Likewise.
9463 * gfortran.dg/class_51.f90: Likewise.
9464 * gfortran.dg/class_52.f90: Likewise.
9465 * gfortran.dg/class_6.f03: Likewise.
9466 * gfortran.dg/class_63.f90: Likewise.
9467 * gfortran.dg/class_64.f90: Likewise.
9468 * gfortran.dg/class_65.f90: Likewise.
9469 * gfortran.dg/class_66.f90: Likewise.
9470 * gfortran.dg/class_67.f90: Likewise.
9471 * gfortran.dg/class_9.f03: Likewise.
9472 * gfortran.dg/class_alias.f90: Likewise.
9473 * gfortran.dg/class_allocate_1.f03: Likewise.
9474 * gfortran.dg/class_allocate_10.f03: Likewise.
9475 * gfortran.dg/class_allocate_13.f90: Likewise.
9476 * gfortran.dg/class_allocate_14.f90: Likewise.
9477 * gfortran.dg/class_allocate_15.f90: Likewise.
9478 * gfortran.dg/class_allocate_19.f03: Likewise.
9479 * gfortran.dg/class_allocate_21.f90: Likewise.
9480 * gfortran.dg/class_allocate_22.f90: Likewise.
9481 * gfortran.dg/class_allocate_3.f03: Likewise.
9482 * gfortran.dg/class_allocate_4.f03: Likewise.
9483 * gfortran.dg/class_allocate_5.f90: Likewise.
9484 * gfortran.dg/class_allocate_6.f03: Likewise.
9485 * gfortran.dg/class_allocate_7.f03: Likewise.
9486 * gfortran.dg/class_allocate_8.f03: Likewise.
9487 * gfortran.dg/class_allocate_9.f03: Likewise.
9488 * gfortran.dg/class_array_1.f03: Likewise.
9489 * gfortran.dg/class_array_14.f90: Likewise.
9490 * gfortran.dg/class_array_15.f03: Likewise.
9491 * gfortran.dg/class_array_16.f90: Likewise.
9492 * gfortran.dg/class_array_2.f03: Likewise.
9493 * gfortran.dg/class_array_20.f03: Likewise.
9494 * gfortran.dg/class_array_21.f03: Likewise.
9495 * gfortran.dg/class_array_3.f03: Likewise.
9496 * gfortran.dg/class_array_4.f03: Likewise.
9497 * gfortran.dg/class_array_7.f03: Likewise.
9498 * gfortran.dg/class_array_8.f03: Likewise.
9499 * gfortran.dg/class_array_9.f03: Likewise.
9500 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9501 * gfortran.dg/class_dummy_1.f03: Likewise.
9502 * gfortran.dg/class_optional_1.f90: Likewise.
9503 * gfortran.dg/class_optional_2.f90: Likewise.
9504 * gfortran.dg/class_result_5.f90: Likewise.
9505 * gfortran.dg/class_result_6.f90: Likewise.
9506 * gfortran.dg/class_to_type_1.f03: Likewise.
9507 * gfortran.dg/class_to_type_2.f90: Likewise.
9508 * gfortran.dg/class_to_type_3.f03: Likewise.
9509 * gfortran.dg/class_to_type_4.f90: Likewise.
9510 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9511 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9512 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9513 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9514 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9515 * gfortran.dg/coarray/codimension.f90: Likewise.
9516 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9517 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9518 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9519 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9520 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9521 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9522 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9523 * gfortran.dg/coarray/event_1.f90: Likewise.
9524 * gfortran.dg/coarray/event_2.f90: Likewise.
9525 * gfortran.dg/coarray/get_array.f90: Likewise.
9526 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9527 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9528 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9529 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9530 * gfortran.dg/coarray/lock_1.f90: Likewise.
9531 * gfortran.dg/coarray/lock_2.f90: Likewise.
9532 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9533 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9534 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9535 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9536 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9537 * gfortran.dg/coarray/registering_1.f90: Likewise.
9538 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9539 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9540 * gfortran.dg/coarray/send_array.f90: Likewise.
9541 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9542 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9543 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9544 * gfortran.dg/coarray/sync_1.f90: Likewise.
9545 * gfortran.dg/coarray/sync_3.f90: Likewise.
9546 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9547 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9548 * gfortran.dg/coarray_13.f90: Likewise.
9549 * gfortran.dg/coarray_15.f90: Likewise.
9550 * gfortran.dg/coarray_16.f90: Likewise.
9551 * gfortran.dg/coarray_2.f90: Likewise.
9552 * gfortran.dg/coarray_23.f90: Likewise.
9553 * gfortran.dg/coarray_40.f90: Likewise.
9554 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9555 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9556 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9557 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9558 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9559 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9560 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9561 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9562 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9563 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9564 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9565 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9566 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9567 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9568 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9569 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9570 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9571 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9572 * gfortran.dg/coarray_stat_2.f90: Likewise.
9573 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9574 * gfortran.dg/coindexed_1.f90: Likewise.
9575 * gfortran.dg/comma.f: Likewise.
9576 * gfortran.dg/comma_format_extension_3.f: Likewise.
9577 * gfortran.dg/comma_format_extension_4.f: Likewise.
9578 * gfortran.dg/common_2.f90: Likewise.
9579 * gfortran.dg/common_4.f90: Likewise.
9580 * gfortran.dg/common_align_1.f90: Likewise.
9581 * gfortran.dg/common_align_2.f90: Likewise.
9582 * gfortran.dg/common_equivalence_1.f: Likewise.
9583 * gfortran.dg/common_pointer_1.f90: Likewise.
9584 * gfortran.dg/common_resize_1.f: Likewise.
9585 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9586 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9587 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9588 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9589 * gfortran.dg/complex_read.f90: Likewise.
9590 * gfortran.dg/complex_write.f90: Likewise.
9591 * gfortran.dg/constant_substring.f: Likewise.
9592 * gfortran.dg/constructor_2.f90: Likewise.
9593 * gfortran.dg/constructor_3.f90: Likewise.
9594 * gfortran.dg/constructor_6.f90: Likewise.
9595 * gfortran.dg/contained_1.f90: Likewise.
9596 * gfortran.dg/contained_3.f90: Likewise.
9597 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9598 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9599 * gfortran.dg/continuation_1.f90: Likewise.
9600 * gfortran.dg/continuation_11.f90: Likewise.
9601 * gfortran.dg/continuation_12.f90: Likewise.
9602 * gfortran.dg/continuation_13.f90: Likewise.
9603 * gfortran.dg/continuation_14.f: Likewise.
9604 * gfortran.dg/continuation_8.f90: Likewise.
9605 * gfortran.dg/convert_2.f90: Likewise.
9606 * gfortran.dg/convert_implied_open.f90: Likewise.
9607 * gfortran.dg/count_init_expr.f03: Likewise.
9608 * gfortran.dg/cr_lf.f90: Likewise.
9609 * gfortran.dg/cray_pointers_10.f90: Likewise.
9610 * gfortran.dg/cray_pointers_2.f90: Likewise.
9611 * gfortran.dg/cray_pointers_5.f90: Likewise.
9612 * gfortran.dg/cray_pointers_7.f90: Likewise.
9613 * gfortran.dg/cray_pointers_8.f90: Likewise.
9614 * gfortran.dg/cshift_1.f90: Likewise.
9615 * gfortran.dg/cshift_2.f90: Likewise.
9616 * gfortran.dg/cshift_large_1.f90: Likewise.
9617 * gfortran.dg/cshift_nan_1.f90: Likewise.
9618 * gfortran.dg/csqrt_2.f: Likewise.
9619 * gfortran.dg/data_array_1.f90: Likewise.
9620 * gfortran.dg/data_char_1.f90: Likewise.
9621 * gfortran.dg/data_char_2.f90: Likewise.
9622 * gfortran.dg/data_char_3.f90: Likewise.
9623 * gfortran.dg/data_derived_1.f90: Likewise.
9624 * gfortran.dg/data_implied_do_1.f90: Likewise.
9625 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9626 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9627 * gfortran.dg/deallocate_stat.f90: Likewise.
9628 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9629 * gfortran.dg/debug/pr37738.f: Likewise.
9630 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9631 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9632 * gfortran.dg/dec_exp_1.f90: Likewise.
9633 * gfortran.dg/dec_init_1.f90: Likewise.
9634 * gfortran.dg/dec_init_2.f90: Likewise.
9635 * gfortran.dg/dec_init_3.f90: Likewise.
9636 * gfortran.dg/dec_init_4.f90: Likewise.
9637 * gfortran.dg/dec_io_1.f90: Likewise.
9638 * gfortran.dg/dec_io_2.f90: Likewise.
9639 * gfortran.dg/dec_io_2a.f90: Likewise.
9640 * gfortran.dg/dec_io_6.f90: Likewise.
9641 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9642 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9643 * gfortran.dg/dec_math.f90: Likewise.
9644 * gfortran.dg/dec_parameter_1.f: Likewise.
9645 * gfortran.dg/dec_parameter_2.f90: Likewise.
9646 * gfortran.dg/dec_static_1.f90: Likewise.
9647 * gfortran.dg/dec_static_2.f90: Likewise.
9648 * gfortran.dg/dec_structure_1.f90: Likewise.
9649 * gfortran.dg/dec_structure_10.f90: Likewise.
9650 * gfortran.dg/dec_structure_18.f90: Likewise.
9651 * gfortran.dg/dec_structure_19.f90: Likewise.
9652 * gfortran.dg/dec_structure_2.f90: Likewise.
9653 * gfortran.dg/dec_structure_22.f90: Likewise.
9654 * gfortran.dg/dec_structure_3.f90: Likewise.
9655 * gfortran.dg/dec_structure_4.f90: Likewise.
9656 * gfortran.dg/dec_structure_5.f90: Likewise.
9657 * gfortran.dg/dec_structure_6.f90: Likewise.
9658 * gfortran.dg/dec_structure_7.f90: Likewise.
9659 * gfortran.dg/dec_union_1.f90: Likewise.
9660 * gfortran.dg/dec_union_2.f90: Likewise.
9661 * gfortran.dg/dec_union_3.f90: Likewise.
9662 * gfortran.dg/dec_union_4.f90: Likewise.
9663 * gfortran.dg/dec_union_5.f90: Likewise.
9664 * gfortran.dg/default_format_1.f90: Likewise.
9665 * gfortran.dg/default_format_2.f90: Likewise.
9666 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9667 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9668 * gfortran.dg/default_initialization_3.f90: Likewise.
9669 * gfortran.dg/default_initialization_4.f90: Likewise.
9670 * gfortran.dg/default_initialization_5.f90: Likewise.
9671 * gfortran.dg/deferred_character_1.f90: Likewise.
9672 * gfortran.dg/deferred_character_10.f90: Likewise.
9673 * gfortran.dg/deferred_character_11.f90: Likewise.
9674 * gfortran.dg/deferred_character_12.f90: Likewise.
9675 * gfortran.dg/deferred_character_13.f90: Likewise.
9676 * gfortran.dg/deferred_character_14.f90: Likewise.
9677 * gfortran.dg/deferred_character_15.f90: Likewise.
9678 * gfortran.dg/deferred_character_16.f90: Likewise.
9679 * gfortran.dg/deferred_character_2.f90: Likewise.
9680 * gfortran.dg/deferred_character_3.f90: Likewise.
9681 * gfortran.dg/deferred_character_4.f90: Likewise.
9682 * gfortran.dg/deferred_character_5.f90: Likewise.
9683 * gfortran.dg/deferred_character_6.f90: Likewise.
9684 * gfortran.dg/deferred_character_7.f90: Likewise.
9685 * gfortran.dg/deferred_character_8.f90: Likewise.
9686 * gfortran.dg/deferred_character_9.f90: Likewise.
9687 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9688 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9689 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9690 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9691 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9692 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9693 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9694 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9695 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9696 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9697 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9698 * gfortran.dg/defined_assignment_1.f90: Likewise.
9699 * gfortran.dg/defined_assignment_10.f90: Likewise.
9700 * gfortran.dg/defined_assignment_11.f90: Likewise.
9701 * gfortran.dg/defined_assignment_2.f90: Likewise.
9702 * gfortran.dg/defined_assignment_3.f90: Likewise.
9703 * gfortran.dg/defined_assignment_4.f90: Likewise.
9704 * gfortran.dg/defined_assignment_5.f90: Likewise.
9705 * gfortran.dg/defined_assignment_8.f90: Likewise.
9706 * gfortran.dg/defined_assignment_9.f90: Likewise.
9707 * gfortran.dg/dependency_2.f90: Likewise.
9708 * gfortran.dg/dependency_21.f90: Likewise.
9709 * gfortran.dg/dependency_22.f90: Likewise.
9710 * gfortran.dg/dependency_23.f90: Likewise.
9711 * gfortran.dg/dependency_24.f90: Likewise.
9712 * gfortran.dg/dependency_25.f90: Likewise.
9713 * gfortran.dg/dependency_26.f90: Likewise.
9714 * gfortran.dg/dependency_39.f90: Likewise.
9715 * gfortran.dg/dependency_40.f90: Likewise.
9716 * gfortran.dg/dependency_41.f90: Likewise.
9717 * gfortran.dg/dependency_42.f90: Likewise.
9718 * gfortran.dg/dependency_43.f90: Likewise.
9719 * gfortran.dg/dependency_44.f90: Likewise.
9720 * gfortran.dg/dependency_45.f90: Likewise.
9721 * gfortran.dg/dependency_50.f90: Likewise.
9722 * gfortran.dg/dependency_51.f90: Likewise.
9723 * gfortran.dg/dependent_decls_1.f90: Likewise.
9724 * gfortran.dg/der_array_1.f90: Likewise.
9725 * gfortran.dg/der_array_io_1.f90: Likewise.
9726 * gfortran.dg/der_array_io_2.f90: Likewise.
9727 * gfortran.dg/der_array_io_3.f90: Likewise.
9728 * gfortran.dg/der_io_1.f90: Likewise.
9729 * gfortran.dg/der_io_3.f90: Likewise.
9730 * gfortran.dg/der_pointer_2.f90: Likewise.
9731 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9732 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9733 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9734 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9735 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9736 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9737 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9738 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9739 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9740 * gfortran.dg/derived_external_function_1.f90: Likewise.
9741 * gfortran.dg/derived_init_1.f90: Likewise.
9742 * gfortran.dg/derived_init_2.f90: Likewise.
9743 * gfortran.dg/derived_init_3.f90: Likewise.
9744 * gfortran.dg/derived_init_4.f90: Likewise.
9745 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9746 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9747 * gfortran.dg/dev_null.F90: Likewise.
9748 * gfortran.dg/dfloat_1.f90: Likewise.
9749 * gfortran.dg/dim_sum_1.f90: Likewise.
9750 * gfortran.dg/dim_sum_2.f90: Likewise.
9751 * gfortran.dg/dim_sum_3.f90: Likewise.
9752 * gfortran.dg/direct_io_10.f: Likewise.
9753 * gfortran.dg/direct_io_11.f90: Likewise.
9754 * gfortran.dg/direct_io_12.f90: Likewise.
9755 * gfortran.dg/direct_io_2.f90: Likewise.
9756 * gfortran.dg/direct_io_3.f90: Likewise.
9757 * gfortran.dg/direct_io_4.f90: Likewise.
9758 * gfortran.dg/direct_io_5.f90: Likewise.
9759 * gfortran.dg/direct_io_6.f90: Likewise.
9760 * gfortran.dg/direct_io_7.f90: Likewise.
9761 * gfortran.dg/direct_io_8.f90: Likewise.
9762 * gfortran.dg/direct_io_9.f: Likewise.
9763 * gfortran.dg/do_1.f90: Likewise.
9764 * gfortran.dg/do_3.F90: Likewise.
9765 * gfortran.dg/do_concurrent_2.f90: Likewise.
9766 * gfortran.dg/do_concurrent_4.f90: Likewise.
9767 * gfortran.dg/do_corner_warn.f90: Likewise.
9768 * gfortran.dg/do_iterator_2.f90: Likewise.
9769 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9770 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9771 * gfortran.dg/dos_eol.f: Likewise.
9772 * gfortran.dg/dot_product_1.f03: Likewise.
9773 * gfortran.dg/dot_product_2.f90: Likewise.
9774 * gfortran.dg/dot_product_4.f90: Likewise.
9775 * gfortran.dg/dshift_1.F90: Likewise.
9776 * gfortran.dg/dshift_2.F90: Likewise.
9777 * gfortran.dg/dtio_1.f90: Likewise.
9778 * gfortran.dg/dtio_10.f90: Likewise.
9779 * gfortran.dg/dtio_12.f90: Likewise.
9780 * gfortran.dg/dtio_14.f90: Likewise.
9781 * gfortran.dg/dtio_15.f90: Likewise.
9782 * gfortran.dg/dtio_16.f90: Likewise.
9783 * gfortran.dg/dtio_17.f90: Likewise.
9784 * gfortran.dg/dtio_19.f90: Likewise.
9785 * gfortran.dg/dtio_2.f90: Likewise.
9786 * gfortran.dg/dtio_20.f03: Likewise.
9787 * gfortran.dg/dtio_22.f90: Likewise.
9788 * gfortran.dg/dtio_24.f90: Likewise.
9789 * gfortran.dg/dtio_25.f90: Likewise.
9790 * gfortran.dg/dtio_26.f03: Likewise.
9791 * gfortran.dg/dtio_27.f90: Likewise.
9792 * gfortran.dg/dtio_28.f03: Likewise.
9793 * gfortran.dg/dtio_3.f90: Likewise.
9794 * gfortran.dg/dtio_30.f03: Likewise.
9795 * gfortran.dg/dtio_31.f03: Likewise.
9796 * gfortran.dg/dtio_32.f03: Likewise.
9797 * gfortran.dg/dtio_4.f90: Likewise.
9798 * gfortran.dg/dtio_5.f90: Likewise.
9799 * gfortran.dg/dtio_7.f90: Likewise.
9800 * gfortran.dg/dtio_8.f90: Likewise.
9801 * gfortran.dg/dtio_9.f90: Likewise.
9802 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9803 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9804 * gfortran.dg/dup_save_1.f90: Likewise.
9805 * gfortran.dg/dup_save_2.f90: Likewise.
9806 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9807 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9808 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9809 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9810 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9811 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9812 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9813 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9814 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9815 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9816 * gfortran.dg/e_d_fmt.f90: Likewise.
9817 * gfortran.dg/edit_real_1.f90: Likewise.
9818 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9819 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9820 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9821 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9822 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9823 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9824 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9825 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9826 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9827 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9828 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9829 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9830 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9831 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9832 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9833 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9834 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9835 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9836 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9837 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9838 * gfortran.dg/empty_format_1.f90: Likewise.
9839 * gfortran.dg/endfile.f: Likewise.
9840 * gfortran.dg/endfile.f90: Likewise.
9841 * gfortran.dg/endfile_2.f90: Likewise.
9842 * gfortran.dg/entry_1.f90: Likewise.
9843 * gfortran.dg/entry_10.f90: Likewise.
9844 * gfortran.dg/entry_12.f90: Likewise.
9845 * gfortran.dg/entry_13.f90: Likewise.
9846 * gfortran.dg/entry_14.f90: Likewise.
9847 * gfortran.dg/entry_16.f90: Likewise.
9848 * gfortran.dg/entry_3.f90: Likewise.
9849 * gfortran.dg/entry_6.f90: Likewise.
9850 * gfortran.dg/entry_9.f90: Likewise.
9851 * gfortran.dg/entry_array_specs_2.f: Likewise.
9852 * gfortran.dg/enum_1.f90: Likewise.
9853 * gfortran.dg/enum_9.f90: Likewise.
9854 * gfortran.dg/eof_1.f90: Likewise.
9855 * gfortran.dg/eof_2.f90: Likewise.
9856 * gfortran.dg/eof_4.f90: Likewise.
9857 * gfortran.dg/eof_5.f90: Likewise.
9858 * gfortran.dg/eor_handling_1.f90: Likewise.
9859 * gfortran.dg/eor_handling_2.f90: Likewise.
9860 * gfortran.dg/eor_handling_3.f90: Likewise.
9861 * gfortran.dg/eor_handling_4.f90: Likewise.
9862 * gfortran.dg/eor_handling_5.f90: Likewise.
9863 * gfortran.dg/eoshift_3.f90: Likewise.
9864 * gfortran.dg/eoshift_4.f90: Likewise.
9865 * gfortran.dg/eoshift_5.f90: Likewise.
9866 * gfortran.dg/eoshift_6.f90: Likewise.
9867 * gfortran.dg/eoshift_large_1.f90: Likewise.
9868 * gfortran.dg/equiv_6.f90: Likewise.
9869 * gfortran.dg/equiv_7.f90: Likewise.
9870 * gfortran.dg/equiv_9.f90: Likewise.
9871 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9872 * gfortran.dg/erf_2.F90: Likewise.
9873 * gfortran.dg/erf_3.F90: Likewise.
9874 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9875 * gfortran.dg/error_format_2.f90: Likewise.
9876 * gfortran.dg/error_recovery_5.f90: Likewise.
9877 * gfortran.dg/execute_command_line_2.f90: Likewise.
9878 * gfortran.dg/execute_command_line_3.f90: Likewise.
9879 * gfortran.dg/exit_1.f08: Likewise.
9880 * gfortran.dg/exit_3.f08: Likewise.
9881 * gfortran.dg/exponent_1.f90: Likewise.
9882 * gfortran.dg/exponent_2.f90: Likewise.
9883 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9884 * gfortran.dg/extends_1.f03: Likewise.
9885 * gfortran.dg/extends_16.f90: Likewise.
9886 * gfortran.dg/extends_2.f03: Likewise.
9887 * gfortran.dg/extends_3.f03: Likewise.
9888 * gfortran.dg/extends_4.f03: Likewise.
9889 * gfortran.dg/extends_type_of_1.f03: Likewise.
9890 * gfortran.dg/extends_type_of_2.f03: Likewise.
9891 * gfortran.dg/external_procedures_3.f90: Likewise.
9892 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9893 * gfortran.dg/f2003_io_1.f03: Likewise.
9894 * gfortran.dg/f2003_io_4.f03: Likewise.
9895 * gfortran.dg/f2003_io_5.f03: Likewise.
9896 * gfortran.dg/f2003_io_6.f03: Likewise.
9897 * gfortran.dg/f2003_io_7.f03: Likewise.
9898 * gfortran.dg/f2c_1.f90: Likewise.
9899 * gfortran.dg/f2c_2.f90: Likewise.
9900 * gfortran.dg/f2c_3.f90: Likewise.
9901 * gfortran.dg/f2c_4.f90: Likewise.
9902 * gfortran.dg/f2c_6.f90: Likewise.
9903 * gfortran.dg/f2c_7.f90: Likewise.
9904 * gfortran.dg/f2c_9.f90: Likewise.
9905 * gfortran.dg/fgetc_1.f90: Likewise.
9906 * gfortran.dg/fgetc_2.f90: Likewise.
9907 * gfortran.dg/filename_null.f90: Likewise.
9908 * gfortran.dg/finalize_12.f90: Likewise.
9909 * gfortran.dg/finalize_13.f90: Likewise.
9910 * gfortran.dg/finalize_15.f90: Likewise.
9911 * gfortran.dg/finalize_17.f90: Likewise.
9912 * gfortran.dg/finalize_18.f90: Likewise.
9913 * gfortran.dg/finalize_25.f90: Likewise.
9914 * gfortran.dg/finalize_29.f08: Likewise.
9915 * gfortran.dg/finalize_31.f90: Likewise.
9916 * gfortran.dg/float_1.f90: Likewise.
9917 * gfortran.dg/flush_1.f90: Likewise.
9918 * gfortran.dg/fmt_bz_bn.f: Likewise.
9919 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9920 * gfortran.dg/fmt_cache_1.f: Likewise.
9921 * gfortran.dg/fmt_cache_2.f: Likewise.
9922 * gfortran.dg/fmt_cache_3.f90: Likewise.
9923 * gfortran.dg/fmt_colon.f90: Likewise.
9924 * gfortran.dg/fmt_e.f90: Likewise.
9925 * gfortran.dg/fmt_en.f90: Likewise.
9926 * gfortran.dg/fmt_error_10.f: Likewise.
9927 * gfortran.dg/fmt_error_9.f: Likewise.
9928 * gfortran.dg/fmt_exhaust.f90: Likewise.
9929 * gfortran.dg/fmt_f0_1.f90: Likewise.
9930 * gfortran.dg/fmt_f_an_p.f: Likewise.
9931 * gfortran.dg/fmt_fw_d.f90: Likewise.
9932 * gfortran.dg/fmt_g.f: Likewise.
9933 * gfortran.dg/fmt_g0_1.f08: Likewise.
9934 * gfortran.dg/fmt_g0_2.f08: Likewise.
9935 * gfortran.dg/fmt_g0_4.f08: Likewise.
9936 * gfortran.dg/fmt_g0_5.f08: Likewise.
9937 * gfortran.dg/fmt_g0_6.f08: Likewise.
9938 * gfortran.dg/fmt_g0_7.f08: Likewise.
9939 * gfortran.dg/fmt_g_1.f90: Likewise.
9940 * gfortran.dg/fmt_int_sign.f90: Likewise.
9941 * gfortran.dg/fmt_l.f90: Likewise.
9942 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9943 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9944 * gfortran.dg/fmt_p_1.f90: Likewise.
9945 * gfortran.dg/fmt_pf.f90: Likewise.
9946 * gfortran.dg/fmt_read.f90: Likewise.
9947 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9948 * gfortran.dg/fmt_t_1.f90: Likewise.
9949 * gfortran.dg/fmt_t_2.f90: Likewise.
9950 * gfortran.dg/fmt_t_3.f90: Likewise.
9951 * gfortran.dg/fmt_t_4.f90: Likewise.
9952 * gfortran.dg/fmt_t_5.f90: Likewise.
9953 * gfortran.dg/fmt_t_6.f: Likewise.
9954 * gfortran.dg/fmt_t_7.f: Likewise.
9955 * gfortran.dg/fmt_t_9.f: Likewise.
9956 * gfortran.dg/fmt_tl.f: Likewise.
9957 * gfortran.dg/fmt_unlimited.f90: Likewise.
9958 * gfortran.dg/fmt_white.f: Likewise.
9959 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9960 * gfortran.dg/fold_nearest.f90: Likewise.
9961 * gfortran.dg/forall_1.f90: Likewise.
9962 * gfortran.dg/forall_10.f90: Likewise.
9963 * gfortran.dg/forall_12.f90: Likewise.
9964 * gfortran.dg/forall_13.f90: Likewise.
9965 * gfortran.dg/forall_15.f90: Likewise.
9966 * gfortran.dg/forall_4.f90: Likewise.
9967 * gfortran.dg/forall_5.f90: Likewise.
9968 * gfortran.dg/forall_6.f90: Likewise.
9969 * gfortran.dg/forall_7.f90: Likewise.
9970 * gfortran.dg/fraction.f90: Likewise.
9971 * gfortran.dg/fseek.f90: Likewise.
9972 * gfortran.dg/ftell_1.f90: Likewise.
9973 * gfortran.dg/ftell_2.f90: Likewise.
9974 * gfortran.dg/ftell_3.f90: Likewise.
9975 * gfortran.dg/func_assign_2.f90: Likewise.
9976 * gfortran.dg/func_assign_3.f90: Likewise.
9977 * gfortran.dg/func_derived_1.f90: Likewise.
9978 * gfortran.dg/func_derived_2.f90: Likewise.
9979 * gfortran.dg/func_derived_3.f90: Likewise.
9980 * gfortran.dg/func_result_1.f90: Likewise.
9981 * gfortran.dg/func_result_2.f90: Likewise.
9982 * gfortran.dg/func_result_6.f90: Likewise.
9983 * gfortran.dg/function_charlen_2.f90: Likewise.
9984 * gfortran.dg/function_charlen_3.f: Likewise.
9985 * gfortran.dg/function_kinds_1.f90: Likewise.
9986 * gfortran.dg/function_kinds_4.f90: Likewise.
9987 * gfortran.dg/function_optimize_10.f90: Likewise.
9988 * gfortran.dg/function_optimize_11.f90: Likewise.
9989 * gfortran.dg/function_optimize_12.f90: Likewise.
9990 * gfortran.dg/function_optimize_4.f90: Likewise.
9991 * gfortran.dg/function_optimize_8.f90: Likewise.
9992 * gfortran.dg/g77/13037.f: Likewise.
9993 * gfortran.dg/g77/1832.f: Likewise.
9994 * gfortran.dg/g77/19981119-0.f: Likewise.
9995 * gfortran.dg/g77/19990313-0.f: Likewise.
9996 * gfortran.dg/g77/19990313-1.f: Likewise.
9997 * gfortran.dg/g77/19990313-2.f: Likewise.
9998 * gfortran.dg/g77/19990313-3.f: Likewise.
9999 * gfortran.dg/g77/19990419-1.f: Likewise.
10000 * gfortran.dg/g77/19990826-0.f: Likewise.
10001 * gfortran.dg/g77/19990826-2.f: Likewise.
10002 * gfortran.dg/g77/20000503-1.f: Likewise.
10003 * gfortran.dg/g77/20001111.f: Likewise.
10004 * gfortran.dg/g77/20010116.f: Likewise.
10005 * gfortran.dg/g77/20010216-1.f: Likewise.
10006 * gfortran.dg/g77/20010430.f: Likewise.
10007 * gfortran.dg/g77/20010610.f: Likewise.
10008 * gfortran.dg/g77/6177.f: Likewise.
10009 * gfortran.dg/g77/7388.f: Likewise.
10010 * gfortran.dg/g77/947.f: Likewise.
10011 * gfortran.dg/g77/970625-2.f: Likewise.
10012 * gfortran.dg/g77/971102-1.f: Likewise.
10013 * gfortran.dg/g77/980628-0.f: Likewise.
10014 * gfortran.dg/g77/980628-1.f: Likewise.
10015 * gfortran.dg/g77/980628-10.f: Likewise.
10016 * gfortran.dg/g77/980628-2.f: Likewise.
10017 * gfortran.dg/g77/980628-3.f: Likewise.
10018 * gfortran.dg/g77/980628-7.f: Likewise.
10019 * gfortran.dg/g77/980628-8.f: Likewise.
10020 * gfortran.dg/g77/980628-9.f: Likewise.
10021 * gfortran.dg/g77/980701-0.f: Likewise.
10022 * gfortran.dg/g77/980701-1.f: Likewise.
10023 * gfortran.dg/g77/cabs.f: Likewise.
10024 * gfortran.dg/g77/claus.f: Likewise.
10025 * gfortran.dg/g77/complex_1.f: Likewise.
10026 * gfortran.dg/g77/cpp3.F: Likewise.
10027 * gfortran.dg/g77/cpp4.F: Likewise.
10028 * gfortran.dg/g77/cpp5.F: Likewise.
10029 * gfortran.dg/g77/dcomplex.f: Likewise.
10030 * gfortran.dg/g77/dnrm2.f: Likewise.
10031 * gfortran.dg/g77/erfc.f: Likewise.
10032 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10033 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10034 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10035 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10036 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10037 * gfortran.dg/g77/int8421.f: Likewise.
10038 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10039 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10040 * gfortran.dg/g77/le.f: Likewise.
10041 * gfortran.dg/g77/short.f: Likewise.
10042 * gfortran.dg/gamma_1.f90: Likewise.
10043 * gfortran.dg/gamma_4.f90: Likewise.
10044 * gfortran.dg/gamma_5.f90: Likewise.
10045 * gfortran.dg/generic_13.f90: Likewise.
10046 * gfortran.dg/generic_15.f90: Likewise.
10047 * gfortran.dg/generic_19.f90: Likewise.
10048 * gfortran.dg/generic_20.f90: Likewise.
10049 * gfortran.dg/generic_23.f03: Likewise.
10050 * gfortran.dg/generic_25.f90: Likewise.
10051 * gfortran.dg/generic_27.f90: Likewise.
10052 * gfortran.dg/generic_31.f90: Likewise.
10053 * gfortran.dg/generic_4.f90: Likewise.
10054 * gfortran.dg/global_vars_c_init.f90: Likewise.
10055 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10056 * gfortran.dg/gnu_logical_1.F: Likewise.
10057 * gfortran.dg/goacc/fixed-1.f: Likewise.
10058 * gfortran.dg/goacc/fixed-2.f: Likewise.
10059 * gfortran.dg/goacc/gang-static.f95: Likewise.
10060 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10061 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10062 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10063 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10064 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10065 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10066 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10067 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10068 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10069 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10070 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10071 * gfortran.dg/gomp/pr48794.f90: Likewise.
10072 * gfortran.dg/gomp/pr72744.f90: Likewise.
10073 * gfortran.dg/gomp/pr77665.f90: Likewise.
10074 * gfortran.dg/gomp/workshare2.f90: Likewise.
10075 * gfortran.dg/gomp/workshare3.f90: Likewise.
10076 * gfortran.dg/goto_1.f: Likewise.
10077 * gfortran.dg/goto_2.f90: Likewise.
10078 * gfortran.dg/goto_4.f90: Likewise.
10079 * gfortran.dg/goto_6.f: Likewise.
10080 * gfortran.dg/graphite/id-26.f03: Likewise.
10081 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10082 * gfortran.dg/graphite/pr29581.f90: Likewise.
10083 * gfortran.dg/graphite/pr29832.f90: Likewise.
10084 * gfortran.dg/graphite/run-id-1.f: Likewise.
10085 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10086 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10087 * gfortran.dg/hollerith.f90: Likewise.
10088 * gfortran.dg/hollerith4.f90: Likewise.
10089 * gfortran.dg/hollerith6.f90: Likewise.
10090 * gfortran.dg/hollerith8.f90: Likewise.
10091 * gfortran.dg/hollerith_1.f90: Likewise.
10092 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10093 * gfortran.dg/hollerith_f95.f90: Likewise.
10094 * gfortran.dg/hollerith_legacy.f90: Likewise.
10095 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10096 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10097 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10098 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10099 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10100 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10101 * gfortran.dg/hypot_1.f90: Likewise.
10102 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10103 * gfortran.dg/iargc.f90: Likewise.
10104 * gfortran.dg/ibits.f90: Likewise.
10105 * gfortran.dg/ichar_1.f90: Likewise.
10106 * gfortran.dg/ichar_2.f90: Likewise.
10107 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10108 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10109 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10110 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10111 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10112 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10113 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10114 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10115 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10116 * gfortran.dg/ieee/large_1.f90: Likewise.
10117 * gfortran.dg/ieee/large_2.f90: Likewise.
10118 * gfortran.dg/ieee/large_3.F90: Likewise.
10119 * gfortran.dg/ieee/large_4.f90: Likewise.
10120 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10121 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10122 * gfortran.dg/impl_do_var_data.f90: Likewise.
10123 * gfortran.dg/implicit_10.f90: Likewise.
10124 * gfortran.dg/implicit_12.f90: Likewise.
10125 * gfortran.dg/implicit_class_1.f90: Likewise.
10126 * gfortran.dg/implicit_pure_1.f90: Likewise.
10127 * gfortran.dg/implied_do_1.f90: Likewise.
10128 * gfortran.dg/implied_do_io_1.f90: Likewise.
10129 * gfortran.dg/implied_do_io_2.f90: Likewise.
10130 * gfortran.dg/implied_do_io_3.f90: Likewise.
10131 * gfortran.dg/implied_shape_1.f08: Likewise.
10132 * gfortran.dg/import.f90: Likewise.
10133 * gfortran.dg/import4.f90: Likewise.
10134 * gfortran.dg/impure_1.f08: Likewise.
10135 * gfortran.dg/index.f90: Likewise.
10136 * gfortran.dg/index_2.f90: Likewise.
10137 * gfortran.dg/init_flag_1.f90: Likewise.
10138 * gfortran.dg/init_flag_10.f90: Likewise.
10139 * gfortran.dg/init_flag_15.f03: Likewise.
10140 * gfortran.dg/init_flag_2.f90: Likewise.
10141 * gfortran.dg/init_flag_3.f90: Likewise.
10142 * gfortran.dg/init_flag_4.f90: Likewise.
10143 * gfortran.dg/init_flag_5.f90: Likewise.
10144 * gfortran.dg/init_flag_6.f90: Likewise.
10145 * gfortran.dg/init_flag_7.f90: Likewise.
10146 * gfortran.dg/init_flag_9.f90: Likewise.
10147 * gfortran.dg/initialization_11.f90: Likewise.
10148 * gfortran.dg/initialization_19.f90: Likewise.
10149 * gfortran.dg/initialization_2.f90: Likewise.
10150 * gfortran.dg/initialization_22.f90: Likewise.
10151 * gfortran.dg/initialization_27.f90: Likewise.
10152 * gfortran.dg/initialization_5.f90: Likewise.
10153 * gfortran.dg/initialization_6.f90: Likewise.
10154 * gfortran.dg/inline_matmul_1.f90: Likewise.
10155 * gfortran.dg/inline_matmul_10.f90: Likewise.
10156 * gfortran.dg/inline_matmul_11.f90: Likewise.
10157 * gfortran.dg/inline_matmul_13.f90: Likewise.
10158 * gfortran.dg/inline_matmul_14.f90: Likewise.
10159 * gfortran.dg/inline_matmul_16.f90: Likewise.
10160 * gfortran.dg/inline_matmul_17.f90: Likewise.
10161 * gfortran.dg/inline_matmul_18.f90: Likewise.
10162 * gfortran.dg/inline_matmul_19.f90: Likewise.
10163 * gfortran.dg/inline_matmul_2.f90: Likewise.
10164 * gfortran.dg/inline_matmul_20.f90: Likewise.
10165 * gfortran.dg/inline_matmul_22.f90: Likewise.
10166 * gfortran.dg/inline_matmul_3.f90: Likewise.
10167 * gfortran.dg/inline_matmul_4.f90: Likewise.
10168 * gfortran.dg/inline_matmul_5.f90: Likewise.
10169 * gfortran.dg/inline_matmul_6.f90: Likewise.
10170 * gfortran.dg/inline_matmul_7.f90: Likewise.
10171 * gfortran.dg/inline_matmul_8.f90: Likewise.
10172 * gfortran.dg/inline_matmul_9.f90: Likewise.
10173 * gfortran.dg/inline_sum_1.f90: Likewise.
10174 * gfortran.dg/inline_sum_3.f90: Likewise.
10175 * gfortran.dg/inline_sum_5.f90: Likewise.
10176 * gfortran.dg/inquire-complex.f90: Likewise.
10177 * gfortran.dg/inquire.f90: Likewise.
10178 * gfortran.dg/inquire_10.f90: Likewise.
10179 * gfortran.dg/inquire_13.f90: Likewise.
10180 * gfortran.dg/inquire_15.f90: Likewise.
10181 * gfortran.dg/inquire_16.f90: Likewise.
10182 * gfortran.dg/inquire_17.f90: Likewise.
10183 * gfortran.dg/inquire_5.f90: Likewise.
10184 * gfortran.dg/inquire_6.f90: Likewise.
10185 * gfortran.dg/inquire_7.f90: Likewise.
10186 * gfortran.dg/inquire_9.f90: Likewise.
10187 * gfortran.dg/inquire_internal.f90: Likewise.
10188 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10189 * gfortran.dg/inquire_size.f90: Likewise.
10190 * gfortran.dg/int_1.f90: Likewise.
10191 * gfortran.dg/int_conv_1.f90: Likewise.
10192 * gfortran.dg/int_range_io_1.f90: Likewise.
10193 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10194 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10195 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10196 * gfortran.dg/integer_plus.f90: Likewise.
10197 * gfortran.dg/intent_out_2.f90: Likewise.
10198 * gfortran.dg/intent_out_5.f90: Likewise.
10199 * gfortran.dg/intent_out_6.f90: Likewise.
10200 * gfortran.dg/interface_12.f90: Likewise.
10201 * gfortran.dg/interface_19.f90: Likewise.
10202 * gfortran.dg/interface_4.f90: Likewise.
10203 * gfortran.dg/interface_5.f90: Likewise.
10204 * gfortran.dg/interface_9.f90: Likewise.
10205 * gfortran.dg/interface_assignment_1.f90: Likewise.
10206 * gfortran.dg/interface_assignment_2.f90: Likewise.
10207 * gfortran.dg/internal_dummy_2.f08: Likewise.
10208 * gfortran.dg/internal_dummy_3.f08: Likewise.
10209 * gfortran.dg/internal_dummy_4.f08: Likewise.
10210 * gfortran.dg/internal_pack_1.f90: Likewise.
10211 * gfortran.dg/internal_pack_10.f90: Likewise.
10212 * gfortran.dg/internal_pack_12.f90: Likewise.
10213 * gfortran.dg/internal_pack_13.f90: Likewise.
10214 * gfortran.dg/internal_pack_14.f90: Likewise.
10215 * gfortran.dg/internal_pack_15.f90: Likewise.
10216 * gfortran.dg/internal_pack_2.f90: Likewise.
10217 * gfortran.dg/internal_pack_3.f90: Likewise.
10218 * gfortran.dg/internal_pack_4.f90: Likewise.
10219 * gfortran.dg/internal_pack_6.f90: Likewise.
10220 * gfortran.dg/internal_pack_8.f90: Likewise.
10221 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10222 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10223 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10224 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10225 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10226 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10227 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10228 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10229 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10230 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10231 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10232 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10233 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10234 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10235 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10236 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10237 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10238 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10239 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10240 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10241 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10242 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10243 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10244 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10245 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10246 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10247 * gfortran.dg/io_err_1.f90: Likewise.
10248 * gfortran.dg/io_real_boz.f90: Likewise.
10249 * gfortran.dg/iomsg_1.f90: Likewise.
10250 * gfortran.dg/iostat_1.f90: Likewise.
10251 * gfortran.dg/iostat_2.f90: Likewise.
10252 * gfortran.dg/iostat_4.f90: Likewise.
10253 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10254 * gfortran.dg/ishft_1.f90: Likewise.
10255 * gfortran.dg/ishft_2.f90: Likewise.
10256 * gfortran.dg/ishft_4.f90: Likewise.
10257 * gfortran.dg/isnan_1.f90: Likewise.
10258 * gfortran.dg/isnan_2.f90: Likewise.
10259 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10260 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10261 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10262 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10263 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10264 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10265 * gfortran.dg/itime_idate_1.f: Likewise.
10266 * gfortran.dg/itime_idate_2.f: Likewise.
10267 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10268 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10269 * gfortran.dg/large_real_kind_1.f90: Likewise.
10270 * gfortran.dg/large_real_kind_2.F90: Likewise.
10271 * gfortran.dg/large_real_kind_3.F90: Likewise.
10272 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10273 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10274 * gfortran.dg/large_recl.f90: Likewise.
10275 * gfortran.dg/large_unit_1.f90: Likewise.
10276 * gfortran.dg/large_unit_2.f90: Likewise.
10277 * gfortran.dg/largeequiv_1.f90: Likewise.
10278 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10279 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10280 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10281 * gfortran.dg/list_read_1.f90: Likewise.
10282 * gfortran.dg/list_read_10.f90: Likewise.
10283 * gfortran.dg/list_read_11.f90: Likewise.
10284 * gfortran.dg/list_read_12.f90: Likewise.
10285 * gfortran.dg/list_read_13.f: Likewise.
10286 * gfortran.dg/list_read_14.f90: Likewise.
10287 * gfortran.dg/list_read_2.f90: Likewise.
10288 * gfortran.dg/list_read_3.f90: Likewise.
10289 * gfortran.dg/list_read_4.f90: Likewise.
10290 * gfortran.dg/list_read_5.f90: Likewise.
10291 * gfortran.dg/list_read_6.f90: Likewise.
10292 * gfortran.dg/list_read_7.f90: Likewise.
10293 * gfortran.dg/list_read_8.f90: Likewise.
10294 * gfortran.dg/list_read_9.f90: Likewise.
10295 * gfortran.dg/loc_2.f90: Likewise.
10296 * gfortran.dg/logical_1.f90: Likewise.
10297 * gfortran.dg/logical_dot_product.f90: Likewise.
10298 * gfortran.dg/logical_temp_io.f90: Likewise.
10299 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10300 * gfortran.dg/lrshift_1.f90: Likewise.
10301 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10302 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10303 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10304 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10305 * gfortran.dg/make_unit.f90: Likewise.
10306 * gfortran.dg/mapping_1.f90: Likewise.
10307 * gfortran.dg/mapping_2.f90: Likewise.
10308 * gfortran.dg/mapping_3.f90: Likewise.
10309 * gfortran.dg/masklr_1.F90: Likewise.
10310 * gfortran.dg/masklr_2.F90: Likewise.
10311 * gfortran.dg/matmul_1.f90: Likewise.
10312 * gfortran.dg/matmul_10.f90: Likewise.
10313 * gfortran.dg/matmul_12.f90: Likewise.
10314 * gfortran.dg/matmul_16.f90: Likewise.
10315 * gfortran.dg/matmul_17.f90: Likewise.
10316 * gfortran.dg/matmul_18.f90: Likewise.
10317 * gfortran.dg/matmul_2.f90: Likewise.
10318 * gfortran.dg/matmul_3.f90: Likewise.
10319 * gfortran.dg/matmul_4.f90: Likewise.
10320 * gfortran.dg/matmul_6.f90: Likewise.
10321 * gfortran.dg/matmul_8.f03: Likewise.
10322 * gfortran.dg/matmul_9.f90: Likewise.
10323 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10324 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10325 * gfortran.dg/matmul_const.f90: Likewise.
10326 * gfortran.dg/maxloc_1.f90: Likewise.
10327 * gfortran.dg/maxloc_2.f90: Likewise.
10328 * gfortran.dg/maxloc_3.f90: Likewise.
10329 * gfortran.dg/maxloc_4.f90: Likewise.
10330 * gfortran.dg/maxloc_string_1.f90: Likewise.
10331 * gfortran.dg/maxlocval_1.f90: Likewise.
10332 * gfortran.dg/maxlocval_2.f90: Likewise.
10333 * gfortran.dg/maxlocval_3.f90: Likewise.
10334 * gfortran.dg/maxlocval_4.f90: Likewise.
10335 * gfortran.dg/maxval_char_1.f90: Likewise.
10336 * gfortran.dg/maxval_char_2.f90: Likewise.
10337 * gfortran.dg/maxval_char_3.f90: Likewise.
10338 * gfortran.dg/maxval_char_4.f90: Likewise.
10339 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10340 * gfortran.dg/mclock.f90: Likewise.
10341 * gfortran.dg/merge_bits_1.F90: Likewise.
10342 * gfortran.dg/merge_bits_2.F90: Likewise.
10343 * gfortran.dg/merge_char_1.f90: Likewise.
10344 * gfortran.dg/merge_init_expr.f90: Likewise.
10345 * gfortran.dg/min_max_optional_1.f90: Likewise.
10346 * gfortran.dg/min_max_optional_5.f90: Likewise.
10347 * gfortran.dg/minloc_1.f90: Likewise.
10348 * gfortran.dg/minloc_2.f90: Likewise.
10349 * gfortran.dg/minloc_3.f90: Likewise.
10350 * gfortran.dg/minloc_4.f90: Likewise.
10351 * gfortran.dg/minloc_string_1.f90: Likewise.
10352 * gfortran.dg/minlocval_1.f90: Likewise.
10353 * gfortran.dg/minlocval_2.f90: Likewise.
10354 * gfortran.dg/minlocval_3.f90: Likewise.
10355 * gfortran.dg/minlocval_4.f90: Likewise.
10356 * gfortran.dg/minmax_char_1.f90: Likewise.
10357 * gfortran.dg/minmaxloc_1.f90: Likewise.
10358 * gfortran.dg/minmaxloc_10.f90: Likewise.
10359 * gfortran.dg/minmaxloc_11.f90: Likewise.
10360 * gfortran.dg/minmaxloc_12.f90: Likewise.
10361 * gfortran.dg/minmaxloc_13.f90: Likewise.
10362 * gfortran.dg/minmaxloc_2.f90: Likewise.
10363 * gfortran.dg/minmaxloc_3.f90: Likewise.
10364 * gfortran.dg/minmaxloc_4.f90: Likewise.
10365 * gfortran.dg/minmaxloc_5.f90: Likewise.
10366 * gfortran.dg/minmaxloc_6.f90: Likewise.
10367 * gfortran.dg/minmaxloc_7.f90: Likewise.
10368 * gfortran.dg/minmaxloc_8.f90: Likewise.
10369 * gfortran.dg/minmaxval_1.f90: Likewise.
10370 * gfortran.dg/minval_char_1.f90: Likewise.
10371 * gfortran.dg/minval_char_2.f90: Likewise.
10372 * gfortran.dg/minval_char_3.f90: Likewise.
10373 * gfortran.dg/minval_char_4.f90: Likewise.
10374 * gfortran.dg/minval_char_5.f90: Likewise.
10375 * gfortran.dg/minval_parameter_1.f90: Likewise.
10376 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10377 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10378 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10379 * gfortran.dg/missing_parens_1.f90: Likewise.
10380 * gfortran.dg/missing_parens_2.f90: Likewise.
10381 * gfortran.dg/mod_large_1.f90: Likewise.
10382 * gfortran.dg/mod_sign0_1.f90: Likewise.
10383 * gfortran.dg/module_blank_common.f90: Likewise.
10384 * gfortran.dg/module_commons_1.f90: Likewise.
10385 * gfortran.dg/module_commons_3.f90: Likewise.
10386 * gfortran.dg/module_double_reuse.f90: Likewise.
10387 * gfortran.dg/module_equivalence_1.f90: Likewise.
10388 * gfortran.dg/module_equivalence_2.f90: Likewise.
10389 * gfortran.dg/module_equivalence_3.f90: Likewise.
10390 * gfortran.dg/module_equivalence_5.f90: Likewise.
10391 * gfortran.dg/module_interface_1.f90: Likewise.
10392 * gfortran.dg/module_nan.f90: Likewise.
10393 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10394 * gfortran.dg/module_procedure_1.f90: Likewise.
10395 * gfortran.dg/module_read_1.f90: Likewise.
10396 * gfortran.dg/module_read_2.f90: Likewise.
10397 * gfortran.dg/module_widestring_1.f90: Likewise.
10398 * gfortran.dg/move_alloc.f90: Likewise.
10399 * gfortran.dg/move_alloc_10.f90: Likewise.
10400 * gfortran.dg/move_alloc_13.f90: Likewise.
10401 * gfortran.dg/move_alloc_14.f90: Likewise.
10402 * gfortran.dg/move_alloc_15.f90: Likewise.
10403 * gfortran.dg/move_alloc_16.f90: Likewise.
10404 * gfortran.dg/move_alloc_2.f90: Likewise.
10405 * gfortran.dg/move_alloc_5.f90: Likewise.
10406 * gfortran.dg/move_alloc_6.f90: Likewise.
10407 * gfortran.dg/move_alloc_9.f90: Likewise.
10408 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10409 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10410 * gfortran.dg/mvbits_1.f90: Likewise.
10411 * gfortran.dg/mvbits_2.f90: Likewise.
10412 * gfortran.dg/mvbits_3.f90: Likewise.
10413 * gfortran.dg/mvbits_4.f90: Likewise.
10414 * gfortran.dg/mvbits_7.f90: Likewise.
10415 * gfortran.dg/mvbits_8.f90: Likewise.
10416 * gfortran.dg/namelist_11.f: Likewise.
10417 * gfortran.dg/namelist_12.f: Likewise.
10418 * gfortran.dg/namelist_13.f90: Likewise.
10419 * gfortran.dg/namelist_14.f90: Likewise.
10420 * gfortran.dg/namelist_15.f90: Likewise.
10421 * gfortran.dg/namelist_16.f90: Likewise.
10422 * gfortran.dg/namelist_17.f90: Likewise.
10423 * gfortran.dg/namelist_18.f90: Likewise.
10424 * gfortran.dg/namelist_19.f90: Likewise.
10425 * gfortran.dg/namelist_20.f90: Likewise.
10426 * gfortran.dg/namelist_21.f90: Likewise.
10427 * gfortran.dg/namelist_22.f90: Likewise.
10428 * gfortran.dg/namelist_23.f90: Likewise.
10429 * gfortran.dg/namelist_24.f90: Likewise.
10430 * gfortran.dg/namelist_26.f90: Likewise.
10431 * gfortran.dg/namelist_27.f90: Likewise.
10432 * gfortran.dg/namelist_28.f90: Likewise.
10433 * gfortran.dg/namelist_29.f90: Likewise.
10434 * gfortran.dg/namelist_37.f90: Likewise.
10435 * gfortran.dg/namelist_38.f90: Likewise.
10436 * gfortran.dg/namelist_39.f90: Likewise.
10437 * gfortran.dg/namelist_40.f90: Likewise.
10438 * gfortran.dg/namelist_41.f90: Likewise.
10439 * gfortran.dg/namelist_42.f90: Likewise.
10440 * gfortran.dg/namelist_43.f90: Likewise.
10441 * gfortran.dg/namelist_44.f90: Likewise.
10442 * gfortran.dg/namelist_47.f90: Likewise.
10443 * gfortran.dg/namelist_48.f90: Likewise.
10444 * gfortran.dg/namelist_49.f90: Likewise.
10445 * gfortran.dg/namelist_50.f90: Likewise.
10446 * gfortran.dg/namelist_51.f90: Likewise.
10447 * gfortran.dg/namelist_52.f90: Likewise.
10448 * gfortran.dg/namelist_54.f90: Likewise.
10449 * gfortran.dg/namelist_55.f90: Likewise.
10450 * gfortran.dg/namelist_56.f90: Likewise.
10451 * gfortran.dg/namelist_57.f90: Likewise.
10452 * gfortran.dg/namelist_58.f90: Likewise.
10453 * gfortran.dg/namelist_59.f90: Likewise.
10454 * gfortran.dg/namelist_60.f90: Likewise.
10455 * gfortran.dg/namelist_61.f90: Likewise.
10456 * gfortran.dg/namelist_64.f90: Likewise.
10457 * gfortran.dg/namelist_65.f90: Likewise.
10458 * gfortran.dg/namelist_69.f90: Likewise.
10459 * gfortran.dg/namelist_70.f90: Likewise.
10460 * gfortran.dg/namelist_71.f90: Likewise.
10461 * gfortran.dg/namelist_72.f: Likewise.
10462 * gfortran.dg/namelist_73.f90: Likewise.
10463 * gfortran.dg/namelist_77.f90: Likewise.
10464 * gfortran.dg/namelist_78.f90: Likewise.
10465 * gfortran.dg/namelist_79.f90: Likewise.
10466 * gfortran.dg/namelist_80.f90: Likewise.
10467 * gfortran.dg/namelist_81.f90: Likewise.
10468 * gfortran.dg/namelist_82.f90: Likewise.
10469 * gfortran.dg/namelist_84.f90: Likewise.
10470 * gfortran.dg/namelist_85.f90: Likewise.
10471 * gfortran.dg/namelist_86.f90: Likewise.
10472 * gfortran.dg/namelist_87.f90: Likewise.
10473 * gfortran.dg/namelist_88.f90: Likewise.
10474 * gfortran.dg/namelist_89.f90: Likewise.
10475 * gfortran.dg/namelist_90.f: Likewise.
10476 * gfortran.dg/namelist_95.f90: Likewise.
10477 * gfortran.dg/namelist_char_only.f90: Likewise.
10478 * gfortran.dg/namelist_empty.f90: Likewise.
10479 * gfortran.dg/namelist_internal.f90: Likewise.
10480 * gfortran.dg/namelist_use.f90: Likewise.
10481 * gfortran.dg/namelist_use_only.f90: Likewise.
10482 * gfortran.dg/namelist_utf8.f90: Likewise.
10483 * gfortran.dg/nan_1.f90: Likewise.
10484 * gfortran.dg/nan_2.f90: Likewise.
10485 * gfortran.dg/nan_3.f90: Likewise.
10486 * gfortran.dg/nan_6.f90: Likewise.
10487 * gfortran.dg/nan_7.f90: Likewise.
10488 * gfortran.dg/nearest_1.f90: Likewise.
10489 * gfortran.dg/nearest_2.f90: Likewise.
10490 * gfortran.dg/nearest_3.f90: Likewise.
10491 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10492 * gfortran.dg/negative_automatic_size.f90: Likewise.
10493 * gfortran.dg/negative_unit.f: Likewise.
10494 * gfortran.dg/negative_unit2.f90: Likewise.
10495 * gfortran.dg/negative_unit_int8.f: Likewise.
10496 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10497 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10498 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10499 * gfortran.dg/nested_modules_1.f90: Likewise.
10500 * gfortran.dg/nested_modules_2.f90: Likewise.
10501 * gfortran.dg/nested_modules_3.f90: Likewise.
10502 * gfortran.dg/nesting_1.f90: Likewise.
10503 * gfortran.dg/new_line.f90: Likewise.
10504 * gfortran.dg/newunit_1.f90: Likewise.
10505 * gfortran.dg/newunit_3.f90: Likewise.
10506 * gfortran.dg/newunit_5.f90.f90: Likewise.
10507 * gfortran.dg/nint_1.f90: Likewise.
10508 * gfortran.dg/nint_2.f90: Likewise.
10509 * gfortran.dg/no_arg_check_2.f90: Likewise.
10510 * gfortran.dg/no_range_check_1.f90: Likewise.
10511 * gfortran.dg/no_range_check_2.f90: Likewise.
10512 * gfortran.dg/no_range_check_3.f90: Likewise.
10513 * gfortran.dg/noadv_size.f90: Likewise.
10514 * gfortran.dg/nonreturning_statements.f90: Likewise.
10515 * gfortran.dg/norm2_1.f90: Likewise.
10516 * gfortran.dg/norm2_3.f90: Likewise.
10517 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10518 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10519 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10520 * gfortran.dg/null_4.f90: Likewise.
10521 * gfortran.dg/null_9.f90: Likewise.
10522 * gfortran.dg/nullify_3.f90: Likewise.
10523 * gfortran.dg/oldstyle_1.f90: Likewise.
10524 * gfortran.dg/open_access_append_1.f90: Likewise.
10525 * gfortran.dg/open_access_append_2.f90: Likewise.
10526 * gfortran.dg/open_errors.f90: Likewise.
10527 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10528 * gfortran.dg/open_new.f90: Likewise.
10529 * gfortran.dg/open_readonly_1.f90: Likewise.
10530 * gfortran.dg/operator_1.f90: Likewise.
10531 * gfortran.dg/optional_absent_1.f90: Likewise.
10532 * gfortran.dg/optional_absent_2.f90: Likewise.
10533 * gfortran.dg/optional_absent_3.f90: Likewise.
10534 * gfortran.dg/optional_class_1.f90: Likewise.
10535 * gfortran.dg/optional_dim_2.f90: Likewise.
10536 * gfortran.dg/optional_dim_3.f90: Likewise.
10537 * gfortran.dg/output_exponents_1.f90: Likewise.
10538 * gfortran.dg/overload_1.f90: Likewise.
10539 * gfortran.dg/overload_2.f90: Likewise.
10540 * gfortran.dg/overwrite_1.f: Likewise.
10541 * gfortran.dg/pad_no.f90: Likewise.
10542 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10543 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10544 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10545 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10546 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10547 * gfortran.dg/parens_3.f90: Likewise.
10548 * gfortran.dg/parens_5.f90: Likewise.
10549 * gfortran.dg/parens_6.f90: Likewise.
10550 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10551 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10552 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10553 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10554 * gfortran.dg/parity_1.f90: Likewise.
10555 * gfortran.dg/past_eor.f90: Likewise.
10556 * gfortran.dg/pdt_1.f03: Likewise.
10557 * gfortran.dg/pdt_10.f03: Likewise.
10558 * gfortran.dg/pdt_11.f03: Likewise.
10559 * gfortran.dg/pdt_12.f03: Likewise.
10560 * gfortran.dg/pdt_13.f03: Likewise.
10561 * gfortran.dg/pdt_14.f03: Likewise.
10562 * gfortran.dg/pdt_15.f03: Likewise.
10563 * gfortran.dg/pdt_19.f03: Likewise.
10564 * gfortran.dg/pdt_20.f03: Likewise.
10565 * gfortran.dg/pdt_22.f03: Likewise.
10566 * gfortran.dg/pdt_23.f03: Likewise.
10567 * gfortran.dg/pdt_25.f03: Likewise.
10568 * gfortran.dg/pdt_26.f03: Likewise.
10569 * gfortran.dg/pdt_27.f03: Likewise.
10570 * gfortran.dg/pdt_28.f03: Likewise.
10571 * gfortran.dg/pdt_3.f03: Likewise.
10572 * gfortran.dg/pdt_4.f03: Likewise.
10573 * gfortran.dg/pdt_5.f03: Likewise.
10574 * gfortran.dg/pdt_7.f03: Likewise.
10575 * gfortran.dg/pointer_1.f90: Likewise.
10576 * gfortran.dg/pointer_array_1.f90: Likewise.
10577 * gfortran.dg/pointer_array_3.f90: Likewise.
10578 * gfortran.dg/pointer_array_4.f90: Likewise.
10579 * gfortran.dg/pointer_array_5.f90: Likewise.
10580 * gfortran.dg/pointer_array_6.f90: Likewise.
10581 * gfortran.dg/pointer_array_7.f90: Likewise.
10582 * gfortran.dg/pointer_array_8.f90: Likewise.
10583 * gfortran.dg/pointer_array_9.f90: Likewise.
10584 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10585 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10586 * gfortran.dg/pointer_assign_10.f90: Likewise.
10587 * gfortran.dg/pointer_assign_11.f90: Likewise.
10588 * gfortran.dg/pointer_assign_4.f90: Likewise.
10589 * gfortran.dg/pointer_assign_8.f90: Likewise.
10590 * gfortran.dg/pointer_assign_9.f90: Likewise.
10591 * gfortran.dg/pointer_check_10.f90: Likewise.
10592 * gfortran.dg/pointer_check_9.f90: Likewise.
10593 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10594 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10595 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10596 * gfortran.dg/pointer_init_1.f90: Likewise.
10597 * gfortran.dg/pointer_init_3.f90: Likewise.
10598 * gfortran.dg/pointer_init_4.f90: Likewise.
10599 * gfortran.dg/pointer_init_5.f90: Likewise.
10600 * gfortran.dg/pointer_init_8.f90: Likewise.
10601 * gfortran.dg/pointer_intent_1.f90: Likewise.
10602 * gfortran.dg/pointer_intent_4.f90: Likewise.
10603 * gfortran.dg/pointer_intent_5.f90: Likewise.
10604 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10605 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10606 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10607 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10608 * gfortran.dg/pointer_target_1.f90: Likewise.
10609 * gfortran.dg/pointer_target_2.f90: Likewise.
10610 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10611 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10612 * gfortran.dg/power.f90: Likewise.
10613 * gfortran.dg/power1.f90: Likewise.
10614 * gfortran.dg/power_3.f90: Likewise.
10615 * gfortran.dg/power_4.f90: Likewise.
10616 * gfortran.dg/power_5.f90: Likewise.
10617 * gfortran.dg/pr12884.f: Likewise.
10618 * gfortran.dg/pr15129.f90: Likewise.
10619 * gfortran.dg/pr15140.f90: Likewise.
10620 * gfortran.dg/pr15324.f90: Likewise.
10621 * gfortran.dg/pr15332.f: Likewise.
10622 * gfortran.dg/pr15957.f90: Likewise.
10623 * gfortran.dg/pr15959.f90: Likewise.
10624 * gfortran.dg/pr16597.f90: Likewise.
10625 * gfortran.dg/pr16861.f90: Likewise.
10626 * gfortran.dg/pr16938.f90: Likewise.
10627 * gfortran.dg/pr17090.f90: Likewise.
10628 * gfortran.dg/pr17143.f90: Likewise.
10629 * gfortran.dg/pr17164.f90: Likewise.
10630 * gfortran.dg/pr17229.f: Likewise.
10631 * gfortran.dg/pr17285.f90: Likewise.
10632 * gfortran.dg/pr17286.f90: Likewise.
10633 * gfortran.dg/pr17472.f: Likewise.
10634 * gfortran.dg/pr17612.f90: Likewise.
10635 * gfortran.dg/pr17706.f90: Likewise.
10636 * gfortran.dg/pr18025.f90: Likewise.
10637 * gfortran.dg/pr18122.f90: Likewise.
10638 * gfortran.dg/pr18210.f90: Likewise.
10639 * gfortran.dg/pr18392.f90: Likewise.
10640 * gfortran.dg/pr19155.f: Likewise.
10641 * gfortran.dg/pr19216.f: Likewise.
10642 * gfortran.dg/pr19467.f90: Likewise.
10643 * gfortran.dg/pr19657.f: Likewise.
10644 * gfortran.dg/pr19926.f90: Likewise.
10645 * gfortran.dg/pr19928-1.f90: Likewise.
10646 * gfortran.dg/pr19928-2.f90: Likewise.
10647 * gfortran.dg/pr20086.f90: Likewise.
10648 * gfortran.dg/pr20124.f90: Likewise.
10649 * gfortran.dg/pr20163-2.f: Likewise.
10650 * gfortran.dg/pr20480.f90: Likewise.
10651 * gfortran.dg/pr20755.f: Likewise.
10652 * gfortran.dg/pr20950.f: Likewise.
10653 * gfortran.dg/pr21177.f90: Likewise.
10654 * gfortran.dg/pr21730.f: Likewise.
10655 * gfortran.dg/pr22491.f: Likewise.
10656 * gfortran.dg/pr25603.f: Likewise.
10657 * gfortran.dg/pr26246_2.f90: Likewise.
10658 * gfortran.dg/pr32136.f90: Likewise.
10659 * gfortran.dg/pr32533.f90: Likewise.
10660 * gfortran.dg/pr33794.f90: Likewise.
10661 * gfortran.dg/pr35662.f90: Likewise.
10662 * gfortran.dg/pr35944-1.f90: Likewise.
10663 * gfortran.dg/pr35944-2.f90: Likewise.
10664 * gfortran.dg/pr35983.f90: Likewise.
10665 * gfortran.dg/pr39865.f90: Likewise.
10666 * gfortran.dg/pr41212.f90: Likewise.
10667 * gfortran.dg/pr43808.f90: Likewise.
10668 * gfortran.dg/pr44592.f90: Likewise.
10669 * gfortran.dg/pr44735.f90: Likewise.
10670 * gfortran.dg/pr45308.f03: Likewise.
10671 * gfortran.dg/pr46297.f: Likewise.
10672 * gfortran.dg/pr46588.f90: Likewise.
10673 * gfortran.dg/pr46665.f90: Likewise.
10674 * gfortran.dg/pr46804.f90: Likewise.
10675 * gfortran.dg/pr47008.f03: Likewise.
10676 * gfortran.dg/pr47614.f: Likewise.
10677 * gfortran.dg/pr47878.f90: Likewise.
10678 * gfortran.dg/pr49103.f90: Likewise.
10679 * gfortran.dg/pr50069_1.f90: Likewise.
10680 * gfortran.dg/pr50769.f90: Likewise.
10681 * gfortran.dg/pr52608.f90: Likewise.
10682 * gfortran.dg/pr55086_2.f90: Likewise.
10683 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10684 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10685 * gfortran.dg/pr55330.f90: Likewise.
10686 * gfortran.dg/pr56015.f90: Likewise.
10687 * gfortran.dg/pr57910.f90: Likewise.
10688 * gfortran.dg/pr59700.f90: Likewise.
10689 * gfortran.dg/pr62125.f90: Likewise.
10690 * gfortran.dg/pr64530.f90: Likewise.
10691 * gfortran.dg/pr65429.f90: Likewise.
10692 * gfortran.dg/pr65450.f90: Likewise.
10693 * gfortran.dg/pr65504.f90: Likewise.
10694 * gfortran.dg/pr65903.f90: Likewise.
10695 * gfortran.dg/pr66311.f90: Likewise.
10696 * gfortran.dg/pr66864.f90: Likewise.
10697 * gfortran.dg/pr67140.f90: Likewise.
10698 * gfortran.dg/pr67524.f90: Likewise.
10699 * gfortran.dg/pr67885.f90: Likewise.
10700 * gfortran.dg/pr68053.f90: Likewise.
10701 * gfortran.dg/pr68566.f90: Likewise.
10702 * gfortran.dg/pr69514_1.f90: Likewise.
10703 * gfortran.dg/pr69514_2.f90: Likewise.
10704 * gfortran.dg/pr69739.f90: Likewise.
10705 * gfortran.dg/pr70673.f90: Likewise.
10706 * gfortran.dg/pr71523_2.f90: Likewise.
10707 * gfortran.dg/pr71764.f90: Likewise.
10708 * gfortran.dg/pr78092.f90: Likewise.
10709 * gfortran.dg/pr82973.f90: Likewise.
10710 * gfortran.dg/pr83864.f90: Likewise.
10711 * gfortran.dg/pr83874.f90: Likewise.
10712 * gfortran.dg/pr84088.f90: Likewise.
10713 * gfortran.dg/pr84155.f90: Likewise.
10714 * gfortran.dg/proc_decl_12.f90: Likewise.
10715 * gfortran.dg/proc_decl_13.f90: Likewise.
10716 * gfortran.dg/proc_decl_15.f90: Likewise.
10717 * gfortran.dg/proc_decl_17.f90: Likewise.
10718 * gfortran.dg/proc_decl_18.f90: Likewise.
10719 * gfortran.dg/proc_decl_2.f90: Likewise.
10720 * gfortran.dg/proc_decl_5.f90: Likewise.
10721 * gfortran.dg/proc_decl_9.f90: Likewise.
10722 * gfortran.dg/proc_ptr_1.f90: Likewise.
10723 * gfortran.dg/proc_ptr_10.f90: Likewise.
10724 * gfortran.dg/proc_ptr_12.f90: Likewise.
10725 * gfortran.dg/proc_ptr_18.f90: Likewise.
10726 * gfortran.dg/proc_ptr_19.f90: Likewise.
10727 * gfortran.dg/proc_ptr_21.f90: Likewise.
10728 * gfortran.dg/proc_ptr_22.f90: Likewise.
10729 * gfortran.dg/proc_ptr_23.f90: Likewise.
10730 * gfortran.dg/proc_ptr_25.f90: Likewise.
10731 * gfortran.dg/proc_ptr_26.f90: Likewise.
10732 * gfortran.dg/proc_ptr_3.f90: Likewise.
10733 * gfortran.dg/proc_ptr_36.f90: Likewise.
10734 * gfortran.dg/proc_ptr_47.f90: Likewise.
10735 * gfortran.dg/proc_ptr_48.f90: Likewise.
10736 * gfortran.dg/proc_ptr_5.f90: Likewise.
10737 * gfortran.dg/proc_ptr_6.f90: Likewise.
10738 * gfortran.dg/proc_ptr_7.f90: Likewise.
10739 * gfortran.dg/proc_ptr_8.f90: Likewise.
10740 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10741 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10742 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10743 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10744 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10745 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10746 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10747 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10748 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10749 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10750 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10751 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10752 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10753 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10754 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10755 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10756 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10757 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10758 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10759 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10760 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10761 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10762 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10763 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10764 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10765 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10766 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10767 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10768 * gfortran.dg/product_init_expr.f03: Likewise.
10769 * gfortran.dg/promotion.f90: Likewise.
10770 * gfortran.dg/promotion_3.f90: Likewise.
10771 * gfortran.dg/promotion_4.f90: Likewise.
10772 * gfortran.dg/protected_1.f90: Likewise.
10773 * gfortran.dg/protected_2.f90: Likewise.
10774 * gfortran.dg/ptr-func-1.f90: Likewise.
10775 * gfortran.dg/ptr-func-2.f90: Likewise.
10776 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10777 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10778 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10779 * gfortran.dg/pure_byref_1.f90: Likewise.
10780 * gfortran.dg/pure_byref_2.f90: Likewise.
10781 * gfortran.dg/pure_byref_3.f90: Likewise.
10782 * gfortran.dg/quad_2.f90: Likewise.
10783 * gfortran.dg/quad_3.f90: Likewise.
10784 * gfortran.dg/random_3.f90: Likewise.
10785 * gfortran.dg/random_4.f90: Likewise.
10786 * gfortran.dg/random_7.f90: Likewise.
10787 * gfortran.dg/read_2.f90: Likewise.
10788 * gfortran.dg/read_3.f90: Likewise.
10789 * gfortran.dg/read_4.f90: Likewise.
10790 * gfortran.dg/read_5.f90: Likewise.
10791 * gfortran.dg/read_bad_advance.f90: Likewise.
10792 * gfortran.dg/read_bang.f90: Likewise.
10793 * gfortran.dg/read_bang4.f90: Likewise.
10794 * gfortran.dg/read_comma.f: Likewise.
10795 * gfortran.dg/read_dir.f90: Likewise.
10796 * gfortran.dg/read_empty_file.f: Likewise.
10797 * gfortran.dg/read_eof_1.f90: Likewise.
10798 * gfortran.dg/read_eof_2.f90: Likewise.
10799 * gfortran.dg/read_eof_3.f90: Likewise.
10800 * gfortran.dg/read_eof_4.f90: Likewise.
10801 * gfortran.dg/read_eof_5.f90: Likewise.
10802 * gfortran.dg/read_eof_6.f: Likewise.
10803 * gfortran.dg/read_eof_7.f90: Likewise.
10804 * gfortran.dg/read_eof_8.f90: Likewise.
10805 * gfortran.dg/read_eof_all.f90: Likewise.
10806 * gfortran.dg/read_eor.f90: Likewise.
10807 * gfortran.dg/read_float_1.f90: Likewise.
10808 * gfortran.dg/read_float_2.f03: Likewise.
10809 * gfortran.dg/read_float_3.f90: Likewise.
10810 * gfortran.dg/read_float_4.f90: Likewise.
10811 * gfortran.dg/read_infnan_1.f90: Likewise.
10812 * gfortran.dg/read_list_eof_1.f90: Likewise.
10813 * gfortran.dg/read_logical.f90: Likewise.
10814 * gfortran.dg/read_many_1.f: Likewise.
10815 * gfortran.dg/read_no_eor.f90: Likewise.
10816 * gfortran.dg/read_noadvance.f90: Likewise.
10817 * gfortran.dg/read_repeat.f90: Likewise.
10818 * gfortran.dg/read_repeat_2.f90: Likewise.
10819 * gfortran.dg/read_size_noadvance.f90: Likewise.
10820 * gfortran.dg/read_x_eof.f90: Likewise.
10821 * gfortran.dg/read_x_past.f: Likewise.
10822 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10823 * gfortran.dg/real_const_1.f: Likewise.
10824 * gfortran.dg/real_const_2.f90: Likewise.
10825 * gfortran.dg/real_const_3.f90: Likewise.
10826 * gfortran.dg/real_do_1.f90: Likewise.
10827 * gfortran.dg/real_index_1.f90: Likewise.
10828 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10829 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10830 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10831 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10832 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10833 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10834 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10835 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10836 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10837 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10838 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10839 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10840 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10841 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10842 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10843 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10844 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10845 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10846 * gfortran.dg/record_marker_1.f90: Likewise.
10847 * gfortran.dg/record_marker_2.f: Likewise.
10848 * gfortran.dg/record_marker_3.f90: Likewise.
10849 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10850 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10851 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10852 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10853 * gfortran.dg/recursive_check_7.f90: Likewise.
10854 * gfortran.dg/recursive_reference_1.f90: Likewise.
10855 * gfortran.dg/recursive_reference_2.f90: Likewise.
10856 * gfortran.dg/recursive_stack.f90: Likewise.
10857 * gfortran.dg/reduction.f90: Likewise.
10858 * gfortran.dg/repack_arrays_1.f90: Likewise.
10859 * gfortran.dg/repeat_1.f90: Likewise.
10860 * gfortran.dg/repeat_2.f90: Likewise.
10861 * gfortran.dg/repeat_3.f90: Likewise.
10862 * gfortran.dg/repeat_6.f90: Likewise.
10863 * gfortran.dg/reshape-alloc.f90: Likewise.
10864 * gfortran.dg/reshape-complex.f90: Likewise.
10865 * gfortran.dg/reshape.f90: Likewise.
10866 * gfortran.dg/reshape_2.f90: Likewise.
10867 * gfortran.dg/reshape_7.f90: Likewise.
10868 * gfortran.dg/reshape_empty_1.f03: Likewise.
10869 * gfortran.dg/reshape_pad_1.f90: Likewise.
10870 * gfortran.dg/reshape_rank7.f90: Likewise.
10871 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10872 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10873 * gfortran.dg/result_default_init_1.f90: Likewise.
10874 * gfortran.dg/result_in_spec_1.f90: Likewise.
10875 * gfortran.dg/result_in_spec_2.f90: Likewise.
10876 * gfortran.dg/ret_array_1.f90: Likewise.
10877 * gfortran.dg/ret_pointer_1.f90: Likewise.
10878 * gfortran.dg/ret_pointer_2.f90: Likewise.
10879 * gfortran.dg/rewind_1.f90: Likewise.
10880 * gfortran.dg/round_1.f03: Likewise.
10881 * gfortran.dg/round_2.f03: Likewise.
10882 * gfortran.dg/round_3.f08: Likewise.
10883 * gfortran.dg/round_4.f90: Likewise.
10884 * gfortran.dg/rrspacing_1.f90: Likewise.
10885 * gfortran.dg/runtime_warning_1.f90: Likewise.
10886 * gfortran.dg/same_type_as_2.f03: Likewise.
10887 * gfortran.dg/save_1.f90: Likewise.
10888 * gfortran.dg/save_5.f90: Likewise.
10889 * gfortran.dg/save_6.f90: Likewise.
10890 * gfortran.dg/scalar_mask_1.f90: Likewise.
10891 * gfortran.dg/scalar_mask_2.f90: Likewise.
10892 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10893 * gfortran.dg/scale_1.f90: Likewise.
10894 * gfortran.dg/scan_1.f90: Likewise.
10895 * gfortran.dg/scan_2.f90: Likewise.
10896 * gfortran.dg/secnds-1.f: Likewise.
10897 * gfortran.dg/secnds.f: Likewise.
10898 * gfortran.dg/select_1.f90: Likewise.
10899 * gfortran.dg/select_2.f90: Likewise.
10900 * gfortran.dg/select_3.f90: Likewise.
10901 * gfortran.dg/select_5.f90: Likewise.
10902 * gfortran.dg/select_char_1.f90: Likewise.
10903 * gfortran.dg/select_char_2.f90: Likewise.
10904 * gfortran.dg/select_type_13.f03: Likewise.
10905 * gfortran.dg/select_type_14.f03: Likewise.
10906 * gfortran.dg/select_type_15.f03: Likewise.
10907 * gfortran.dg/select_type_19.f03: Likewise.
10908 * gfortran.dg/select_type_2.f03: Likewise.
10909 * gfortran.dg/select_type_26.f03: Likewise.
10910 * gfortran.dg/select_type_27.f03: Likewise.
10911 * gfortran.dg/select_type_28.f03: Likewise.
10912 * gfortran.dg/select_type_3.f03: Likewise.
10913 * gfortran.dg/select_type_35.f03: Likewise.
10914 * gfortran.dg/select_type_36.f03: Likewise.
10915 * gfortran.dg/select_type_37.f03: Likewise.
10916 * gfortran.dg/select_type_39.f03: Likewise.
10917 * gfortran.dg/select_type_4.f90: Likewise.
10918 * gfortran.dg/select_type_5.f03: Likewise.
10919 * gfortran.dg/select_type_6.f03: Likewise.
10920 * gfortran.dg/select_type_7.f03: Likewise.
10921 * gfortran.dg/select_type_8.f03: Likewise.
10922 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10923 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10924 * gfortran.dg/selected_kind_1.f90: Likewise.
10925 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10926 * gfortran.dg/shape_2.f90: Likewise.
10927 * gfortran.dg/shape_4.f90: Likewise.
10928 * gfortran.dg/shape_5.f90: Likewise.
10929 * gfortran.dg/shape_7.f90: Likewise.
10930 * gfortran.dg/shape_8.f90: Likewise.
10931 * gfortran.dg/shape_9.f90: Likewise.
10932 * gfortran.dg/shift-kind_2.f90: Likewise.
10933 * gfortran.dg/shiftalr_1.F90: Likewise.
10934 * gfortran.dg/shiftalr_2.F90: Likewise.
10935 * gfortran.dg/simpleif_1.f90: Likewise.
10936 * gfortran.dg/simplify_argN_1.f90: Likewise.
10937 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10938 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10939 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10940 * gfortran.dg/simplify_modulo.f90: Likewise.
10941 * gfortran.dg/single_char_string.f90: Likewise.
10942 * gfortran.dg/size_dim.f90: Likewise.
10943 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10944 * gfortran.dg/sizeof.f90: Likewise.
10945 * gfortran.dg/sizeof_4.f90: Likewise.
10946 * gfortran.dg/slash_1.f90: Likewise.
10947 * gfortran.dg/sms-1.f90: Likewise.
10948 * gfortran.dg/sms-2.f90: Likewise.
10949 * gfortran.dg/spec_expr_7.f90: Likewise.
10950 * gfortran.dg/specifics_1.f90: Likewise.
10951 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10952 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10953 * gfortran.dg/spread_init_expr.f03: Likewise.
10954 * gfortran.dg/spread_scalar_source.f90: Likewise.
10955 * gfortran.dg/spread_shape_1.f90: Likewise.
10956 * gfortran.dg/stat_1.f90: Likewise.
10957 * gfortran.dg/stat_2.f90: Likewise.
10958 * gfortran.dg/stfunc_1.f90: Likewise.
10959 * gfortran.dg/stfunc_4.f90: Likewise.
10960 * gfortran.dg/stfunc_6.f90: Likewise.
10961 * gfortran.dg/storage_size_1.f08: Likewise.
10962 * gfortran.dg/storage_size_3.f08: Likewise.
10963 * gfortran.dg/storage_size_4.f90: Likewise.
10964 * gfortran.dg/streamio_1.f90: Likewise.
10965 * gfortran.dg/streamio_10.f90: Likewise.
10966 * gfortran.dg/streamio_11.f90: Likewise.
10967 * gfortran.dg/streamio_12.f90: Likewise.
10968 * gfortran.dg/streamio_13.f90: Likewise.
10969 * gfortran.dg/streamio_14.f90: Likewise.
10970 * gfortran.dg/streamio_15.f90: Likewise.
10971 * gfortran.dg/streamio_16.f90: Likewise.
10972 * gfortran.dg/streamio_17.f90: Likewise.
10973 * gfortran.dg/streamio_2.f90: Likewise.
10974 * gfortran.dg/streamio_3.f90: Likewise.
10975 * gfortran.dg/streamio_4.f90: Likewise.
10976 * gfortran.dg/streamio_5.f90: Likewise.
10977 * gfortran.dg/streamio_6.f90: Likewise.
10978 * gfortran.dg/streamio_7.f90: Likewise.
10979 * gfortran.dg/streamio_8.f90: Likewise.
10980 * gfortran.dg/streamio_9.f90: Likewise.
10981 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10982 * gfortran.dg/string_4.f90: Likewise.
10983 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10984 * gfortran.dg/string_assign_2.f90: Likewise.
10985 * gfortran.dg/string_compare_1.f90: Likewise.
10986 * gfortran.dg/string_compare_2.f90: Likewise.
10987 * gfortran.dg/string_compare_3.f90: Likewise.
10988 * gfortran.dg/string_ctor_1.f90: Likewise.
10989 * gfortran.dg/string_length_1.f90: Likewise.
10990 * gfortran.dg/string_length_2.f90: Likewise.
10991 * gfortran.dg/string_length_3.f90: Likewise.
10992 * gfortran.dg/string_length_4.f90: Likewise.
10993 * gfortran.dg/string_null_compare_1.f: Likewise.
10994 * gfortran.dg/string_pad_trunc.f90: Likewise.
10995 * gfortran.dg/structure_constructor_1.f03: Likewise.
10996 * gfortran.dg/structure_constructor_11.f90: Likewise.
10997 * gfortran.dg/structure_constructor_13.f03: Likewise.
10998 * gfortran.dg/structure_constructor_2.f03: Likewise.
10999 * gfortran.dg/structure_constructor_5.f03: Likewise.
11000 * gfortran.dg/submodule_1.f08: Likewise.
11001 * gfortran.dg/submodule_11.f08: Likewise.
11002 * gfortran.dg/submodule_14.f08: Likewise.
11003 * gfortran.dg/submodule_15.f08: Likewise.
11004 * gfortran.dg/submodule_17.f08: Likewise.
11005 * gfortran.dg/submodule_18.f08: Likewise.
11006 * gfortran.dg/submodule_19.f08: Likewise.
11007 * gfortran.dg/submodule_2.f08: Likewise.
11008 * gfortran.dg/submodule_27.f08: Likewise.
11009 * gfortran.dg/submodule_28.f08: Likewise.
11010 * gfortran.dg/submodule_29.f08: Likewise.
11011 * gfortran.dg/submodule_30.f08: Likewise.
11012 * gfortran.dg/submodule_6.f08: Likewise.
11013 * gfortran.dg/submodule_7.f08: Likewise.
11014 * gfortran.dg/submodule_8.f08: Likewise.
11015 * gfortran.dg/subnormal_1.f90: Likewise.
11016 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11017 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11018 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11019 * gfortran.dg/substr_2.f: Likewise.
11020 * gfortran.dg/substr_3.f: Likewise.
11021 * gfortran.dg/substr_4.f: Likewise.
11022 * gfortran.dg/substr_5.f90: Likewise.
11023 * gfortran.dg/substr_6.f90: Likewise.
11024 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11025 * gfortran.dg/sum_init_expr.f03: Likewise.
11026 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11027 * gfortran.dg/system_clock_3.f08: Likewise.
11028 * gfortran.dg/t_editing.f: Likewise.
11029 * gfortran.dg/team_change_1.f90: Likewise.
11030 * gfortran.dg/team_end_1.f90: Likewise.
11031 * gfortran.dg/team_number_1.f90: Likewise.
11032 * gfortran.dg/temporary_1.f90: Likewise.
11033 * gfortran.dg/test_com_block.f90: Likewise.
11034 * gfortran.dg/test_only_clause.f90: Likewise.
11035 * gfortran.dg/tiny_1.f90: Likewise.
11036 * gfortran.dg/tiny_2.f90: Likewise.
11037 * gfortran.dg/tl_editing.f90: Likewise.
11038 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11039 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11040 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11041 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11042 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11043 * gfortran.dg/transfer_class_2.f90: Likewise.
11044 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11045 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11046 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11047 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11048 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11049 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11050 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11051 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11052 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11053 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11054 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11055 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11056 * gfortran.dg/transpose_1.f90: Likewise.
11057 * gfortran.dg/transpose_3.f03: Likewise.
11058 * gfortran.dg/transpose_4.f90: Likewise.
11059 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11060 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11061 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11062 * gfortran.dg/trim_1.f90: Likewise.
11063 * gfortran.dg/trim_optimize_1.f90: Likewise.
11064 * gfortran.dg/trim_optimize_2.f90: Likewise.
11065 * gfortran.dg/trim_optimize_3.f90: Likewise.
11066 * gfortran.dg/trim_optimize_4.f90: Likewise.
11067 * gfortran.dg/trim_optimize_5.f90: Likewise.
11068 * gfortran.dg/trim_optimize_6.f90: Likewise.
11069 * gfortran.dg/trim_optimize_7.f90: Likewise.
11070 * gfortran.dg/trim_optimize_8.f90: Likewise.
11071 * gfortran.dg/type_to_class_1.f03: Likewise.
11072 * gfortran.dg/type_to_class_2.f03: Likewise.
11073 * gfortran.dg/type_to_class_3.f03: Likewise.
11074 * gfortran.dg/type_to_class_4.f03: Likewise.
11075 * gfortran.dg/type_to_class_5.f03: Likewise.
11076 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11077 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11078 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11079 * gfortran.dg/typebound_call_1.f03: Likewise.
11080 * gfortran.dg/typebound_call_13.f03: Likewise.
11081 * gfortran.dg/typebound_call_18.f03: Likewise.
11082 * gfortran.dg/typebound_call_19.f03: Likewise.
11083 * gfortran.dg/typebound_call_2.f03: Likewise.
11084 * gfortran.dg/typebound_call_20.f03: Likewise.
11085 * gfortran.dg/typebound_call_3.f03: Likewise.
11086 * gfortran.dg/typebound_generic_5.f03: Likewise.
11087 * gfortran.dg/typebound_generic_6.f03: Likewise.
11088 * gfortran.dg/typebound_generic_9.f03: Likewise.
11089 * gfortran.dg/typebound_operator_12.f03: Likewise.
11090 * gfortran.dg/typebound_operator_13.f03: Likewise.
11091 * gfortran.dg/typebound_operator_15.f90: Likewise.
11092 * gfortran.dg/typebound_operator_20.f90: Likewise.
11093 * gfortran.dg/typebound_operator_3.f03: Likewise.
11094 * gfortran.dg/typebound_operator_6.f03: Likewise.
11095 * gfortran.dg/typebound_operator_7.f03: Likewise.
11096 * gfortran.dg/typebound_operator_8.f03: Likewise.
11097 * gfortran.dg/typebound_operator_9.f03: Likewise.
11098 * gfortran.dg/typebound_proc_19.f90: Likewise.
11099 * gfortran.dg/typebound_proc_20.f90: Likewise.
11100 * gfortran.dg/typebound_proc_23.f90: Likewise.
11101 * gfortran.dg/typebound_proc_27.f03: Likewise.
11102 * gfortran.dg/typebound_proc_35.f90: Likewise.
11103 * gfortran.dg/typebound_proc_36.f90: Likewise.
11104 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11105 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11106 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11107 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11108 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11109 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11110 * gfortran.dg/unf_short_record_1.f90: Likewise.
11111 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11112 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11113 * gfortran.dg/unit_1.f90: Likewise.
11114 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11115 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11116 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11117 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11118 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11119 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11120 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11121 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11122 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11123 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11124 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11125 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11126 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11127 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11128 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11129 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11130 * gfortran.dg/unpack_init_expr.f03: Likewise.
11131 * gfortran.dg/use_10.f90: Likewise.
11132 * gfortran.dg/use_11.f90: Likewise.
11133 * gfortran.dg/use_13.f90: Likewise.
11134 * gfortran.dg/use_24.f90: Likewise.
11135 * gfortran.dg/use_27.f90: Likewise.
11136 * gfortran.dg/use_5.f90: Likewise.
11137 * gfortran.dg/use_allocated_1.f90: Likewise.
11138 * gfortran.dg/use_only_1.f90: Likewise.
11139 * gfortran.dg/use_only_4.f90: Likewise.
11140 * gfortran.dg/use_rename_2.f90: Likewise.
11141 * gfortran.dg/use_rename_4.f90: Likewise.
11142 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11143 * gfortran.dg/used_interface_ref.f90: Likewise.
11144 * gfortran.dg/used_types_5.f90: Likewise.
11145 * gfortran.dg/utf8_1.f03: Likewise.
11146 * gfortran.dg/utf8_2.f03: Likewise.
11147 * gfortran.dg/value_1.f90: Likewise.
11148 * gfortran.dg/value_2.f90: Likewise.
11149 * gfortran.dg/value_4.f90: Likewise.
11150 * gfortran.dg/value_6.f03: Likewise.
11151 * gfortran.dg/value_7.f03: Likewise.
11152 * gfortran.dg/value_test.f90: Likewise.
11153 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11154 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11155 * gfortran.dg/vect/pr60510.f: Likewise.
11156 * gfortran.dg/vect/pr69882.f90: Likewise.
11157 * gfortran.dg/vect/pr69980.f90: Likewise.
11158 * gfortran.dg/vect/vect-5.f90: Likewise.
11159 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11160 * gfortran.dg/vector_subscript_1.f90: Likewise.
11161 * gfortran.dg/vector_subscript_2.f90: Likewise.
11162 * gfortran.dg/vector_subscript_3.f90: Likewise.
11163 * gfortran.dg/vector_subscript_5.f90: Likewise.
11164 * gfortran.dg/verify_2.f90: Likewise.
11165 * gfortran.dg/volatile10.f90: Likewise.
11166 * gfortran.dg/where_1.f90: Likewise.
11167 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11168 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11169 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11170 * gfortran.dg/whole_file_13.f90: Likewise.
11171 * gfortran.dg/whole_file_2.f90: Likewise.
11172 * gfortran.dg/widechar_2.f90: Likewise.
11173 * gfortran.dg/widechar_4.f90: Likewise.
11174 * gfortran.dg/widechar_5.f90: Likewise.
11175 * gfortran.dg/widechar_6.f90: Likewise.
11176 * gfortran.dg/widechar_8.f90: Likewise.
11177 * gfortran.dg/widechar_IO_1.f90: Likewise.
11178 * gfortran.dg/widechar_IO_2.f90: Likewise.
11179 * gfortran.dg/widechar_IO_3.f90: Likewise.
11180 * gfortran.dg/widechar_IO_4.f90: Likewise.
11181 * gfortran.dg/widechar_compare_1.f90: Likewise.
11182 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11183 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11184 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11185 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11186 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11187 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11188 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11189 * gfortran.dg/widechar_select_1.f90: Likewise.
11190 * gfortran.dg/winapi.f90: Likewise.
11191 * gfortran.dg/write_0_pe_format.f90: Likewise.
11192 * gfortran.dg/write_back.f: Likewise.
11193 * gfortran.dg/write_check3.f90: Likewise.
11194 * gfortran.dg/write_direct_eor.f90: Likewise.
11195 * gfortran.dg/write_padding.f90: Likewise.
11196 * gfortran.dg/write_recursive.f90: Likewise.
11197 * gfortran.dg/write_rewind_1.f: Likewise.
11198 * gfortran.dg/write_rewind_2.f: Likewise.
11199 * gfortran.dg/write_zero_array.f90: Likewise.
11200 * gfortran.dg/x_slash_1.f: Likewise.
11201 * gfortran.dg/x_slash_2.f: Likewise.
11202 * gfortran.dg/zero_array_components_1.f90: Likewise.
11203 * gfortran.dg/zero_length_1.f90: Likewise.
11204 * gfortran.dg/zero_length_2.f90: Likewise.
11205 * gfortran.dg/zero_sized_1.f90: Likewise.
11206 * gfortran.dg/zero_sized_3.f90: Likewise.
11207 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11208 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11209 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11210 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11211 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11212 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11213 * gfortran.fortran-torture/execute/args.f90: Likewise.
11214 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11215 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11216 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11217 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11218 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11219 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11220 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11221 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11222 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11223 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11224 * gfortran.fortran-torture/execute/common.f90: Likewise.
11225 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11226 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11227 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11228 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11229 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11230 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11231 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11232 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11233 * gfortran.fortran-torture/execute/data.f90: Likewise.
11234 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11235 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11236 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11237 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11238 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11239 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11240 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11241 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11242 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11243 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11244 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11245 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11246 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11247 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11248 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11249 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11250 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11251 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11252 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11253 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11254 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11255 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11256 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11257 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11258 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11259 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11260 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11261 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11262 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11263 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11264 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11265 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11266 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11267 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11268 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11269 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11270 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11271 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11272 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11273 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11274 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11275 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11276 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11277 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11278 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11279 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11280 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11281 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11282 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11283 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11284 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11285 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11286 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11287 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11288 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11289 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11290 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11291 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11292 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11293 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11294 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11295 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11296 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11297 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11298 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11299 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11300 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11301 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11302 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11303 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11304 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11305 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11306 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11307 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11309 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11310 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11311 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11312 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11313 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11314 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11315 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11316 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11317 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11318 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11319 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11320 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11321 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11322 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11323 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11324 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11325 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11326 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11327 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11328 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11329 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11330 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11331 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11332 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11333 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11334 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11335 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11336 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11337 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11338 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11339 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11340 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11341 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11342 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11343 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11344 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11345 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11346 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11347 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11348 * gfortran.fortran-torture/execute/math.f90: Likewise.
11349 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11350 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11351 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11352 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11353 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11354 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11355 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11356 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11357 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11358 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11359 * gfortran.fortran-torture/execute/power.f90: Likewise.
11360 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11361 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11362 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11363 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11364 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11365 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11366 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11367 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11368 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11369 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11370 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11371 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11372 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11373 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11374 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11375 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11376 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11377 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11378 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11379 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11380 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11381 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11382 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11383 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11384 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11385 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11386 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11387 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11388 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11389 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11390 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11391 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11392 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11393 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11394 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11395 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11396 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11397 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11398 * gfortran.fortran-torture/execute/string.f90: Likewise.
11399 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11400 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11401 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11402 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11403 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11404 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11405 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11406 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11407 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11408 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11409 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11410 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11411 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11412 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11413 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11414 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11415 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11416 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11417 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11418 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11419 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11420 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11421 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11422 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11423 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11424 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11425 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11426 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11427 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11428 * gfortran.dg/inline_transpose_1.f90: Likewise.
11430 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11433 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11436 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11439 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11440 * gnat.dg/dispatch1.adb: Rename into...
11441 * gnat.dg/disp1.adb: ...this.
11442 * gnat.dg/dispatch1_p.ads: Rename into...
11443 * gnat.dg/disp1_pkg.ads: ...this.
11444 * gnat.dg/disp2.adb: Rename into...
11445 * gnat.dg/dispatch2.adb: ...this.
11446 * gnat.dg/dispatch2_p.ads: Rename into...
11447 * gnat.dg/disp2_pkg.ads: ...this.
11448 * gnat.dg/dispatch2_p.adb: Rename into...
11449 * gnat.dg/disp2_pkg.adb: this.
11450 * gnat.dg/generic_dispatch.adb: Rename into...
11451 * gnat.dg/generic_disp.adb: this.
11452 * gnat.dg/generic_dispatch_p.ads: Rename into...
11453 * gnat.dg/generic_disp_pkg.ads: ...this.
11454 * gnat.dg/generic_dispatch_p.adb: Rename into...
11455 * gnat.dg/generic_disp_pkg.adb: ...this.
11456 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11457 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11458 * gnat.dg/object_overflow1.adb: Tweak index.
11459 * gnat.dg/object_overflow2.adb: Likewise.
11460 * gnat.dg/object_overflow3.adb: Likewise.
11461 * gnat.dg/object_overflow4.adb: Likewise.
11462 * gnat.dg/object_overflow5.adb: Likewise.
11464 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11467 * gcc.c-torture/compile/pr84425.c: New test.
11469 2018-02-16 Marek Polacek <polacek@redhat.com>
11470 Jakub Jelinek <jakub@redhat.com>
11473 * g++.dg/cpp1y/constexpr-84192.C: New test.
11475 2018-02-16 Martin Sebor <msebor@redhat.com>
11478 * g++.dg/overload15.C: New test.
11480 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11483 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11484 * gcc.dg/pr56727-2.c: Ditto.
11485 * gcc.target/powerpc/pr79439.c: Renamed to...
11486 * gcc.target/powerpc/pr79439-1.c: ...this.
11487 * gcc.target/powerpc/pr79439-2.c: New test.
11488 * gcc.target/powerpc/pr79439-3.c: New test.
11490 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11493 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11494 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11495 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11496 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11497 * gcc.target/powerpc/builtins-3.c: Same.
11499 2018-02-16 Nathan Sidwell <nathan@acm.org>
11501 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11503 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11505 PR rtl-optimization/70023
11506 * gcc.target/i386/pr70023.c: New.
11508 2018-02-16 Carl Love <cel@us.ibm.com>
11510 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11512 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11515 2018-02-16 Carl Love <cel@us.ibm.com>
11517 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11518 for the ABI definitions for vec_extract4b and vec_insert4b.
11520 2018-02-16 Nathan Sidwell <nathan@acm.org>
11522 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11523 * g++.old-deja/g++.mike/net43.C: Likewise.
11525 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11528 * g++.dg/cpp1z/class-deduction48.C: New.
11530 2018-02-16 Nathan Sidwell <nathan@acm.org>
11533 * g++.dg/lookup/pr84375.C: New.
11535 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11538 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11540 2018-02-16 Richard Biener <rguenther@suse.de>
11542 PR tree-optimization/84417
11543 * gcc.dg/torture/pr84417.c: New testcase.
11545 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11548 * g++.dg/opt/pr84272.C: New test.
11550 PR rtl-optimization/83723
11551 * gcc.dg/pr83723.c: New test.
11553 2018-02-16 Richard Biener <rguenther@suse.de>
11555 PR tree-optimization/84399
11556 * gcc.dg/graphite/pr84399.c: New testcase.
11558 2018-02-16 Richard Biener <rguenther@suse.de>
11560 PR tree-optimization/84190
11561 * g++.dg/torture/pr84190.C: New testcase.
11563 2018-02-15 Martin Sebor <msebor@redhat.com>
11565 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11568 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11571 * gfortran.dg/dtio_21.f03: Add an error message.
11572 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11574 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11577 * gfortran.dg/stop_shouldfail.f90: New test.
11579 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11582 * g++.dg/concepts/pr84330.C: New.
11584 2018-02-15 Tom de Vries <tom@codesourcery.com>
11586 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11588 2018-02-15 Tom de Vries <tom@codesourcery.com>
11590 * gcc.c-torture/compile/pr84136.c: Require effective target
11593 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11595 PR tree-optimization/84383
11596 * gcc.c-torture/compile/pr84383.c: New test.
11598 PR tree-optimization/84334
11599 * gcc.dg/pr84334.c: New test.
11601 2018-02-14 Carl Love <cel@us.ibm.com>
11603 * gcc.target/powerpc/builtins-4-int128-runnable.c
11604 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11605 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11607 2018-02-14 Martin Sebor <msebor@redhat.com>
11609 PR tree-optimization/83698
11610 * gcc.dg/Wrestrict-7.c: New test.
11611 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11612 * gcc.target/i386/chkp-stropt-17.c: Same.
11614 2018-02-14 Martin Sebor <msebor@redhat.com>
11617 * gcc.dg/Wattributes-8.c: New test.
11619 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11622 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11623 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11624 * gfortran.dg/select_type_1.f03: Extend test case.
11626 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11628 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11629 (dg-options): Use -O2 -msse2 -mno-sse3.
11631 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11633 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11634 this test case still works ok.
11635 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11636 * gcc.dg/vmx/insert-be-order.c: Likewise.
11637 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11638 * gcc.dg/vmx/ld-be-order.c: Likewise.
11639 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11640 * gcc.dg/vmx/lde-be-order.c: Likewise.
11641 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11642 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11643 * gcc.dg/vmx/merge-be-order.c: Likewise.
11644 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11645 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11646 * gcc.dg/vmx/pack-be-order.c: Likewise.
11647 * gcc.dg/vmx/perm-be-order.c: Likewise.
11648 * gcc.dg/vmx/splat-be-order.c: Likewise.
11649 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11650 * gcc.dg/vmx/st-be-order.c: Likewise.
11651 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11652 * gcc.dg/vmx/ste-be-order.c: Likewise.
11653 * gcc.dg/vmx/stl-be-order.c: Likewise.
11654 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11655 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11656 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11657 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11658 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11660 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11663 * g++.dg/cpp0x/auto49.C: New.
11665 2018-02-14 Nathan Sidwell <nathan@acm.org>
11667 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11669 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11671 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11672 * gcc.target/powerpc/le-altivec-consts.c: Same.
11674 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11677 * gcc.target/powerpc/pr84220-sld.c: New test.
11678 * gcc.target/powerpc/pr84220-sld2.c: New test.
11679 * gcc.target/powerpc/pr84220-sldw.c: New test.
11680 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11681 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11683 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11686 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11687 _inc_ssp intrinsics.
11688 * gcc.target/i386/cet-intrin-4.c: Likewise.
11689 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11690 __builtin_ia32_rdssp[d|q].
11692 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11694 PR tree-optimization/84357
11695 * gcc.dg/vect/pr84357.c: New test.
11697 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11700 * gcc.target/rx/pr83831.c: New tests.
11702 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11705 * gcc.target/msp430/pr79242.c: New test.
11707 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11710 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11713 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11716 * g++.dg/pr84279.C: New test.
11718 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11720 PR rtl-optimization/84169
11721 * gcc.c-torture/execute/pr84169.c: New.
11723 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11726 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11728 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11731 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11734 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11737 * g++.dg/warn/effc4.C: New test.
11739 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11742 * g++.dg/template/sizeof16.C: New.
11743 * g++.dg/template/sizeof17.C: Likewise.
11745 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11748 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11749 add necessary compiler options.
11750 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11752 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11755 * gcc.c-torture/execute/pr82210.c: New test.
11757 PR middle-end/84309
11758 * gcc.dg/pr84309-2.c: New test.
11760 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11762 PR tree-optimization/84321
11763 * gcc.dg/pr84321.c: New test.
11765 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11768 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11770 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11773 * gcc.dg/asan/pr84307.c: Remove test.
11775 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11777 * gcc.target/rl78/test_auto_vector.c: New test.
11779 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11782 * gcc.c-torture/compile/pr84305.c: New test.
11784 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11787 * gcc.target/i386/pr84335.c: New test.
11789 PR tree-optimization/84339
11790 * gcc.c-torture/execute/pr84339.c: New test.
11792 PR middle-end/84309
11793 * gcc.dg/pr84309.c: New test.
11794 * gcc.target/i386/pr84309.c: New test.
11797 * gcc.target/i386/pr84336.c: New test.
11799 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11802 * c-c++-common/gomp/pr84341.c: New test.
11804 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11807 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11809 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11812 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11815 2018-02-12 Jeff Law <law@redhat.com>
11817 * gcc.c-torture/compile/reg-args-size.c: New test.
11819 2018-02-12 Carl Love <cel@us.ibm.com>
11821 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11822 uint128 tests to new testfile.
11823 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11824 int128 and uint128 tests.
11825 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11826 list of torture tests.
11828 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11831 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11832 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11834 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11837 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11839 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11842 * gcc.dg/asan/pr84307.c: New test.
11844 2018-02-12 Nathan Sidwell <nathan@acm.org>
11846 * g++.dg/parse/pr84263.C: New.
11848 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11851 * g++.dg/template/crash129.C: New.
11853 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11856 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11857 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11858 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11859 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11860 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11862 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11864 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11865 _mm_maskz_scalef_round_sd): Test new intrinsics.
11866 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11867 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11869 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11870 _mm_maskz_scalef_round_ss): Test new intrinsics.
11871 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11872 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11874 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11875 __builtin_ia32_scalefss_round): Remove builtin.
11876 (__builtin_ia32_scalefsd_mask_round,
11877 __builtin_ia32_scalefss_mask_round): Test new builtin.
11878 * gcc.target/i386/sse-13.c: Ditto.
11879 * gcc.target/i386/sse-23.c: Ditto.
11881 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11883 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11884 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11885 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11886 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11887 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11888 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11889 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11890 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
11892 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11893 (__builtin_ia32_sqrtss_round): Remove builtins.
11894 (__builtin_ia32_sqrtsd_mask_round)
11895 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11896 * gcc.target/i386/sse-13.c: Ditto.
11897 * gcc.target/i386/sse-23.c: Ditto.
11899 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11902 * gfortran.dg/statement_function_3.f: New test.
11904 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11908 * gfortran.dg/statement_function_1.f90: New test.
11909 * gfortran.dg/statement_function_2.f90: New test.
11911 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11914 * gfortran.dg/type_to_class_5.f03: New test.
11916 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11919 * gfortran.dg/type_to_class_4.f03: New test.
11921 2018-02-10 Alan Modra <amodra@gmail.com>
11924 * gcc.dg/pr84300.c: New.
11926 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11929 * g++.dg/ubsan/pr83987-2.C: New test.
11931 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11933 * gcc.target/rx/movsicc.c: New test.
11935 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11938 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11941 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11943 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11944 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11946 2018-02-09 Nathan Sidwell <nathan@acm.org>
11949 * c-c++-common/pr84293.h: New.
11950 * c-c++-common/pr84293.c: New.
11952 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11954 PR rtl-optimization/57193
11955 * gcc.target/i386/pr57193.c: New.
11957 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11960 * gcc.target/powerpc/pr84226.c: New test.
11962 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11964 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11968 2018-02-09 Martin Sebor <msebor@redhat.com>
11971 * gcc.dg/lto/pr84212_0.c: New test file.
11972 * gcc.dg/lto/pr84212_1.c: Same.
11974 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11977 * gcc.target/powerpc/pr83926.c: New test.
11978 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11979 message. Fix test for running in 32-bit mode.
11981 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11984 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11986 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11989 * gcc.target/s390/pr84295.c: New test.
11991 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11994 * g++.dg/cpp1y/lambda-init16.C: New.
11996 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11998 * gnat.dg/sso8.adb: New test.
11999 * gnat.dg/sso8_pkg.ads: New helper.
12001 2018-02-09 Richard Biener <rguenther@suse.de>
12003 PR tree-optimization/84278
12004 * gcc.target/i386/pr84278.c: Adjust regex.
12006 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12008 PR tree-optimization/84232
12009 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12012 * gcc.target/aarch64/pr84252.c: New test.
12014 PR middle-end/84237
12015 * gcc.dg/pr84237.c: New test.
12017 2018-02-09 Marek Polacek <polacek@redhat.com>
12018 Jakub Jelinek <jakub@redhat.com>
12021 * g++.dg/torture/pr83659.C: New test.
12023 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12025 PR tree-optimization/84136
12026 * gcc.c-torture/compile/pr84136.c: New test.
12028 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12031 * gcc.target/i386/pr83008.c: New test.
12033 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12036 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12038 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12041 * g++.dg/warn/Wunused-parm-11.C: New.
12043 2018-02-08 Marek Polacek <polacek@redhat.com>
12045 PR tree-optimization/84238
12046 * gcc.dg/Wstringop-overflow-3.c: New test.
12048 2018-02-08 Nathan Sidwell <nathan@acm.org>
12050 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12052 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12054 PR tree-optimization/84265
12055 * gcc.dg/vect/pr84265.c: New test.
12057 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12059 PR tree-optimization/81635
12060 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12061 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12063 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12065 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12066 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12067 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12068 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12069 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12070 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12071 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12072 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12073 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12074 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12075 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12076 * gcc.target/s390/nobp-return-attr-all.c: New test.
12077 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12078 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12079 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12080 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12081 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12082 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12083 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12084 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12085 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12086 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12087 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12088 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12089 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12090 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12092 2018-02-08 Richard Biener <rguenther@suse.de>
12094 PR tree-optimization/84233
12095 * g++.dg/torture/pr84233.C: New testcase.
12097 2018-02-08 Richard Biener <rguenther@suse.de>
12099 PR tree-optimization/84278
12100 * gcc.target/i386/pr84278.c: New testcase.
12102 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12104 PR rtl-optimization/84068
12105 PR rtl-optimization/83459
12106 * gcc.dg/pr84068.c: New test.
12108 2018-02-08 Richard Biener <rguenther@suse.de>
12110 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12111 loop vectorization to happen.
12113 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12116 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12118 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12120 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12122 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12125 * gcc.target/powerpc/pr84154-1.c: New tests.
12126 * gcc.target/powerpc/pr84154-2.c: Likewise.
12127 * gcc.target/powerpc/pr84154-3.c: Likewise.
12129 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12131 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12133 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12136 * g++.dg/template/incomplete11.C: New test.
12137 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12139 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12142 * gfortran.dg/deallocate_error_3.f90: New test.
12143 * gfortran.dg/deallocate_error_4.f90: New test.
12145 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12148 * gfortran.dg/shape_9.f90: New test.
12150 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12153 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12155 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12159 * g++.dg/spellcheck-reswords.C: New test case.
12160 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12161 suggestion of "if".
12163 2018-02-07 Martin Liska <mliska@suse.cz>
12166 * g++.dg/ext/mv26.C: New test.
12168 2018-02-07 Tom de Vries <tom@codesourcery.com>
12170 * gcc.dg/pr83844.c: Require effective target alloca.
12172 2018-02-07 Tom de Vries <tom@codesourcery.com>
12174 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12176 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12179 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12180 -fcf-protection=return.
12182 2018-02-07 Tom de Vries <tom@codesourcery.com>
12185 * c-c++-common/goacc/pr84217.c: New test.
12186 * gfortran.dg/goacc/pr84217.f90: New test.
12188 2018-02-07 Richard Biener <rguenther@suse.de>
12190 PR tree-optimization/84204
12191 * gcc.dg/graphite/pr84204.c: New testcase.
12193 PR tree-optimization/84205
12194 * gcc.dg/graphite/pr84205.c: New testcase.
12196 PR tree-optimization/84223
12197 * gfortran.dg/graphite/pr84223.f90: New testcase.
12199 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12202 * g++.dg/cpp0x/scoped_enum7.C: New.
12204 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12206 PR tree-optimization/83008
12207 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12209 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12211 PR tree-optimization/84235
12212 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12214 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12217 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12219 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12221 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12224 * gcc.target/i386/pr84146.c: New test.
12226 2018-02-06 Michael Collison <michael.collison@arm.com>
12228 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12230 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12232 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12233 warning for -mno-speculate-indirect-jumps.
12234 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12235 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12236 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12237 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12238 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12239 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12241 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12244 * c-c++-common/fcf-protection-1.c: Change a compared message.
12245 * c-c++-common/fcf-protection-2.c: Likewise.
12246 * c-c++-common/fcf-protection-3.c: Likewise.
12247 * c-c++-common/fcf-protection-5.c: Likewise.
12248 * c-c++-common/fcf-protection-6.c: New test.
12249 * c-c++-common/fcf-protection-7.c: Likewise.
12251 2018-02-06 Marek Polacek <polacek@redhat.com>
12253 PR tree-optimization/84228
12254 * c-c++-common/Wstringop-truncation-3.c: New test.
12256 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12259 * gcc.target/arm/pragma_arch_switch_2.c: New.
12261 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12264 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12266 2018-02-05 Martin Sebor <msebor@redhat.com>
12268 PR tree-optimization/83369
12269 * gcc.dg/Wnonnull.c: New test.
12271 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12273 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12274 argument and use dg-messages-by-file instead. Expect it to be
12275 an array rather than a dict.
12276 (lto-link-and-maybe-run): Remove messages_by_file argument and
12277 use an upvar for dg-messages-by-file. Update call to
12278 lto_handle_diagnostics.
12279 (lt-get-options): Treat dg-messages-by-file as an array
12280 rather than a dict.
12281 (lto-get-options-main): Likewise. Set the entry rather than appending.
12282 (lto-execute): Treat dg-messages-by-file as an array rather than
12283 a dict. Update call to lto-link-and-maybe-run.
12285 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12288 * g++.dg/cpp1z/inline-var4.C: New.
12290 2018-02-05 Martin Liska <mliska@suse.cz>
12292 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12294 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12295 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12296 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12297 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12298 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12299 * c-c++-common/asan/pointer-compare-3.c: New test.
12301 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12303 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12304 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12306 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12308 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12309 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12310 _mm_maskz_range_round_sd): Test new intrinsics.
12311 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12312 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12313 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12314 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12315 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12316 _mm_maskz_range_round_ss): Test new intrinsics.
12317 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12318 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12319 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12320 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12321 __builtin_ia32_rangess128_round): Remove builtins.
12322 (__builtin_ia32_rangesd128_mask_round,
12323 __builtin_ia32_rangess128_mask_round): Test new builtins.
12324 * gcc.target/i386/sse-13.c: Ditto.
12325 * gcc.target/i386/sse-23.c: Ditto.
12327 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12329 PR middle-end/79966
12330 * gfortran.dg/pr79966.f90: New testcase
12332 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12335 * gfortran.dg/associate_23.f90: Fix invalid code.
12336 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12337 * gfortran.dg/matmul_3.f90: Likewise.
12338 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12340 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12343 * gfortran.dg/associate_34.f90: New test.
12344 * gfortran.dg/associate_35.f90: New test.
12346 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12350 * gfortran.dg/pr84155.f90: New test.
12352 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12354 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12355 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12357 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12359 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12362 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12364 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12366 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12367 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12368 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12370 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12373 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12374 * gcc.dg/Wsign-conversion.c: Dito.
12375 * gcc.dg/attr-alloc_size-4.c: Dito.
12376 * gcc.dg/pr81020.c: Dito.
12377 * gcc.dg/pr81192.c: Dito.
12378 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12379 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12380 * gcc.dg/pr83844.c: Restrict to int32plus.
12381 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12382 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12383 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12384 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12385 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12386 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12387 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12388 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12389 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12390 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12391 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12392 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12394 2018-02-02 Julia Koval <julia.koval@intel.com>
12396 * gcc.target/i386/funcspec-56.inc: Handle new march.
12397 * g++.dg/ext/mv16.C: Ditto.
12399 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12401 * lib/target-supports.exp
12402 (check_effective_target_keeps_null_pointer_checks): No more
12404 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12405 * gcc.dg/ifcvt-4.c: Skip avr.
12406 * gcc.dg/pr53037-1.c: Dito.
12407 * gcc.dg/pr53037-2.c: Dito.
12408 * gcc.dg/pr53037-3.c: Dito.
12409 * gcc.dg/pr63387-2.c: Dito.
12410 * gcc.dg/pr63387.c: Dito.
12411 * gcc.dg/sancov/cmp0.c: Dito.
12412 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12413 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12414 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12415 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12416 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12417 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12418 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12419 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12420 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12421 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12422 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12423 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12424 * gcc.dg/tree-ssa/pr82059.c: Dito.
12425 * gcc.c-torture/execute/pr70460.c: Dito.
12427 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12430 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12431 * gcc.c-torture/execute/20180112-1.c: Dito.
12432 * gcc.c-torture/execute/pr81503.c: Dito.
12433 * gcc.dg/store_merging_12.c: Dito.
12434 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12435 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12436 * gcc.dg/tree-ssa/pr80898.c: Dito.
12437 * gcc.dg/tree-ssa/pr82363.c: Dito.
12438 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12439 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12440 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12441 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12442 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12443 * gcc.dg/tree-ssa/pr80803.c: Dito.
12444 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12445 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12446 * gcc.dg/tree-ssa/vrp114.c: Dito.
12447 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12448 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12449 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12451 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12454 * gcc.target/i386/cet-sjlj-6a.c: New test.
12455 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12457 2018-02-01 Marek Polacek <polacek@redhat.com>
12460 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12462 2018-01-30 Jeff Law <law@redhat.com>
12465 * gcc.target/i386/pr84128.c: New test.
12467 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12469 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12470 -fdelete-null-pointer-checks.
12472 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12475 * g++.dg/cpp0x/abstract-default1.C: New.
12477 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12479 PR tree-optimization/81635
12480 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12481 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12483 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12486 * gcc.target/aarch64/pr83370.c: New.
12488 2018-02-01 Richard Biener <rguenther@suse.de>
12490 * gcc.dg/graphite/pr35356-1.c: Adjust.
12492 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12495 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12497 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12498 of hard-coding the choice.
12499 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12500 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12501 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12503 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12505 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12506 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12507 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12508 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12509 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12510 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12511 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12512 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12513 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12514 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12515 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12516 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12517 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12518 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12519 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12520 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12521 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12522 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12523 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12524 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12525 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12526 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12527 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12528 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12529 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12530 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12531 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12532 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12533 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12534 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12535 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12536 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12537 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12538 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12539 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12540 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12541 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12542 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12543 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12544 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12545 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12546 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12547 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12548 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12549 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12550 __builtin_popcountll rather than __builtin_popcountl.
12552 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12554 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12555 of LD1R[HWD] for multi-element constants on big-endian targets.
12556 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12557 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12559 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12561 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12562 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12563 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12565 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12567 PR tree-optimization/81661
12568 PR tree-optimization/84117
12569 * gcc.dg/pr81661.c: New test.
12570 * gfortran.dg/pr84117.f90: New test.
12572 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12575 * gfortran.dg/repeat_7.f90: Catch warning message.
12577 2018-01-31 Ian Lance Taylor <iant@golang.org>
12579 * go.go-torture/execute/printnil.go: New test.
12581 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12583 * lib/target-supports.exp (check_effective_target_comdat_group):
12584 Allow for Solaris as comdat syntax.
12586 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12587 Solaris with comdat_group support and as.
12589 2018-01-31 Marek Polacek <polacek@redhat.com>
12592 * gcc.dg/pr81779.c: New test.
12594 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12597 * gfortran.dg/gomp/pr84116.f90: New test.
12600 * g++.dg/init/pr83993-2.C: New test.
12603 * g++.dg/init/pr83993-1.C: New test.
12604 * g++.dg/cpp0x/pr83993.C: New test.
12606 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12609 * gfortran.dg/pr84088.f90: New test.
12611 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12614 * gcc.target/i386/pr82444.c: New.
12616 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12618 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12619 * gcc.target/powerpc/vsx-13.c: New.
12621 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12624 * g++.dg/cpp1y/var-templ57.C: New.
12626 2018-01-31 Marek Polacek <polacek@redhat.com>
12629 * g++.dg/diagnostic/pr84138.C: New test.
12631 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12634 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12635 -Wstringop-overflow warnings due to spurious warning with -O1.
12636 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12637 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12639 2018-01-31 Richard Biener <rguenther@suse.de>
12641 PR tree-optimization/84132
12642 * g++.dg/torture/pr84132.C: New testcase.
12644 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12646 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12649 2018-01-31 Julia Koval <julia.koval@intel.com>
12652 * gcc.target/i386/rdpid.c: Remove "eax".
12654 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12656 PR tree-optimization/64946
12657 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12658 scan-assembler checks.
12660 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12662 * gcc.c-torture/execute/20180131-1.c: New test.
12664 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12666 * gcc.target/arc/taux-1.c: New test.
12667 * gcc.target/arc/taux-2.c: Likewise.
12669 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12671 * gcc.target/arc/uncached.c: New test.
12673 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12676 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12678 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12680 PR preprocessor/69869
12681 * gcc.dg/cpp/trad/pr69869.c: New test.
12684 * gcc.dg/pr84100.c: New test.
12686 2018-01-30 Jeff Law <law@redhat.com>
12689 * gcc.target/i386/pr84064: New test.
12691 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12694 * gfortran.dg/data_implied_do_2.f90: New test.
12696 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12698 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12700 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12703 * gfortran.dg/inline_matmul_21.f90: New test case.
12705 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12707 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12709 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12712 * gcc.target/powerpc/pr84112.c: New.
12714 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12716 PR rtl-optimization/83986
12717 * gcc.dg/pr83986.c: New test.
12719 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12722 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12723 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12724 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12725 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12727 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12729 PR tree-optimization/84111
12730 * gcc.c-torture/compile/pr84111.c: New test.
12732 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12735 * gcc.dg/ipa/inline-2.c: Fix template.
12736 * gcc.dg/ipa/inline-3.c: Fix template.
12738 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12741 * g++.dg/torture/pr81360.C: New testcase.
12743 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12746 * gcc.dg/lto/pr83954.h: New testcase.
12747 * gcc.dg/lto/pr83954_0.c: New testcase.
12748 * gcc.dg/lto/pr83954_1.c: New testcase.
12750 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12753 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12755 Simplify DW_AT_producer scan.
12757 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12759 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12761 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12764 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12765 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12766 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12767 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12769 2018-01-29 Jeff Law <law@redhat.com>
12772 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12773 better match other tests which require vsx. Verify the zero
12774 extension is part of the test in the combiner dump.
12776 2018-01-29 Marek Polacek <polacek@redhat.com>
12779 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12782 * g++.dg/ext/pr83996.C: New test.
12784 2018-01-29 Richard Biener <rguenther@suse.de>
12786 PR tree-optimization/84057
12787 * gcc.dg/graphite/pr84057.c: New testcase.
12789 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12792 * gfortran.dg/bind_c_usage_31.f90: New test.
12794 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12797 * g++.dg/warn/Wduplicated-branches5.C: New.
12799 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12801 * gcc.target/rl78/test_addsi3_internal.c: New test.
12803 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12805 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12806 Make expected output depend on whether we expect sibcalls or not.
12807 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12808 safe-indirect-jump-1.c).
12810 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12811 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12812 Soren Rasmussen <s.c.rasmussen@gmail.com>
12814 Fortran 2018 teams tests.
12816 * gfortran.dg/team_number_1.f90: new test for team_number.
12817 * gfortran.dg/team_change_1.f90: new test for change team.
12818 * gfortran.dg/team_end_1.f90: new test for end team.
12819 * gfortran.dg/team_form_1.f90: new test for form team.
12821 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12824 * gfortran.dg/dot_product_4.f90
12826 2018-01-26 Martin Sebor <msebor@redhat.com>
12828 PR tree-optimization/83896
12829 * gcc.dg/strlenopt-43.c: New.
12831 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12833 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12834 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12835 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12836 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12837 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12838 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12839 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12840 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12841 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12843 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12844 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12845 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12846 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12847 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12848 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12849 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12850 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12852 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12854 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12856 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12857 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12858 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12859 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12860 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12861 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12862 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12863 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12864 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12865 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12866 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12867 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12868 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12870 2018-01-26 Martin Liska <mliska@suse.cz>
12872 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12875 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12877 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12878 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12879 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12880 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12881 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12882 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12883 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12884 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12886 2018-01-26 Richard Biener <rguenther@suse.de>
12888 PR rtl-optimization/84003
12889 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12890 latent bug in DSE if NOINLINE is appropriately defined.
12891 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12892 and defining NOINLINE.
12894 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12896 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12897 tests specific to aarch64. XFAIL test on arm.
12899 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12901 PR rtl-optimization/83985
12902 * gcc.dg/pr83985.c: New test.
12905 * c-c++-common/Wrestrict-3.c: New test.
12907 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12909 * gcc.target/arc/tdelegitimize_addr.c: New test.
12911 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12913 * gcc.target/arc/jli-1.c: New file.
12914 * gcc.target/arc/jli-2.c: Likewise.
12916 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12918 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12920 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12921 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12923 2018-01-26 Richard Biener <rguenther@suse.de>
12925 PR tree-optimization/81082
12926 * gcc.dg/vect/pr81082.c: New testcase.
12927 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12928 simplification to n * n.
12930 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12932 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12934 * gcc.target/i386/pr63620.c: Likewise.
12936 2018-01-26 Julia Koval <julia.koval@intel.com>
12938 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12939 -mavx512f -mavx512bw.
12940 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12941 * gcc.target/i386/i386.exp: Fix types.
12943 2018-01-26 Alan Modra <amodra@gmail.com>
12946 * gcc.target/powerpc/swaps-p8-46.c: New.
12948 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12951 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12952 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12953 'array01' in the tree dump comparison.
12954 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12955 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12956 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12958 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12960 PR middle-end/83055
12961 * gcc.dg/torture/pr83055.c: New testcase.
12963 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12966 * g++.dg/cpp1z/decomp36.C: New test.
12968 PR middle-end/83977
12969 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12971 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12973 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12974 the shift dump line.
12975 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12977 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12980 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12981 index instead of int, which allows IVOPTs to properly optimize the
12984 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12987 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12988 of "fn_type" typedef.
12989 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12991 2018-01-24 Ian Lance Taylor <iant@golang.org>
12993 * go.go-torture/execute/names-1.go: New test.
12995 2018-01-19 Jeff Law <law@redhat.com>
12998 * gcc.target/i386/pr83994.c: New test.
13000 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13003 * gcc.target/powerpc/pr84014.c: New.
13005 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13007 PR middle-end/83977
13008 * c-c++-common/gomp/pr83977-1.c: New test.
13009 * c-c++-common/gomp/pr83977-2.c: New test.
13010 * c-c++-common/gomp/pr83977-3.c: New test.
13011 * gfortran.dg/gomp/pr83977.f90: New test.
13013 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13016 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13017 * gcc.dg/vect/pr80631-1.c: Likewise.
13018 * gcc.dg/vect/pr80631-2.c: Likewise.
13019 * gcc.dg/vect/pr81410.c: Likewise.
13020 * gcc.dg/vect/pr81633.c: Likewise.
13021 * gcc.dg/vect/pr81815.c: Likewise.
13022 * gcc.dg/vect/pr82108.c: Likewise.
13023 * gcc.dg/vect/pr83857.c: Likewise.
13024 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13025 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13026 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13027 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13028 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13029 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13030 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13031 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13032 dg-xfail-run-if instead.
13033 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13034 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13035 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13036 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13037 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13039 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13041 PR tree-optimization/83979
13042 * g++.dg/pr83979.c: New test.
13044 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13046 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13047 option. Add arm_neon_ok_no_float_abi check.
13049 2018-01-24 Richard Biener <rguenther@suse.de>
13051 PR tree-optimization/83176
13052 * gcc.dg/graphite/pr83176.c: New testcase.
13054 2018-01-24 Richard Biener <rguenther@suse.de>
13056 PR tree-optimization/82819
13057 * gcc.dg/graphite/pr82819.c: New testcase.
13059 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13062 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13063 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13064 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13065 * g++.dg/ext/stmtexpr20.C: Likewise.
13066 * g++.dg/ext/stmtexpr21.C: Likewise.
13068 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13071 * g++.dg/warn/pr83974.C: New test case.
13073 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13076 * g++.dg/ubsan/pr83987.C: New test.
13078 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13081 * gfortran.dg/pdt_29.f03: New test.
13083 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13086 * gfortran.dg/associate_33.f03: New test.
13088 2018-01-23 Martin Liska <mliska@suse.cz>
13091 * gcc.dg/lto/pr81440.h: New test.
13092 * gcc.dg/lto/pr81440_0.c: New test.
13093 * gcc.dg/lto/pr81440_1.c: New test.
13095 2018-01-23 Nathan Sidwell <nathan@acm.org>
13098 * g++.dg/template/pr83988.C: New.
13100 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13104 * g++.dg/cpp0x/pr82882.C: New test.
13105 * g++.dg/cpp0x/pr83978.C: New test.
13108 * g++.dg/cpp1z/decomp35.C: New test.
13110 2018-01-23 Nathan Sidwell <nathan@acm.org>
13112 * g++.dg/cpp0x/range-for10.C: Adjust.
13113 * g++.dg/ext/forscope1.C: Adjust.
13114 * g++.dg/ext/forscope2.C: Adjust.
13115 * g++.dg/template/for1.C: Adjust.
13117 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13119 PR tree-optimization/83510
13120 * gcc.c-torture/compile/pr83510.c: New test case.
13122 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13125 * lib/target-supports.exp (check_effective_target_vect_float): Say
13126 that the result only holds when -funsafe-math-optimizations is on.
13127 (check_effective_target_vect_float_strict): New procedure.
13128 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13130 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13132 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13134 PR tree-optimization/83965
13135 * gcc.dg/vect/pr83965.c: New test.
13137 2018-01-23 Richard Biener <rguenther@suse.de>
13139 PR tree-optimization/83963
13140 * gfortran.dg/graphite/pr83963.f: New testcase.
13141 * gcc.dg/graphite/pr83963-2.c: Likewise.
13143 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13146 * g++.dg/cpp1z/pr83918.C: New test.
13148 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13150 PR tree-optimization/83957
13151 * gcc.dg/autopar/pr83957.c: New test.
13153 PR tree-optimization/83081
13154 * gcc.dg/predict-8.c: Adjust expected probability.
13156 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13159 * gcc.target/powerpc/pr83862.c: New test.
13161 2018-01-22 Carl Love <cel@us.ibm.com>
13163 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13164 builtins-4-runnable.c, builtins-6-runnable.c,
13165 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13166 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13167 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13168 for signed/unsigned 128-bit and long long int loads.
13170 2018-01-22 Marek Polacek <polacek@redhat.com>
13173 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13175 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13177 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13178 scan-asembler valid instructions list.
13179 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13180 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13181 power8-vector requirement and option.
13182 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13184 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13188 * gfortran.dg/string_1.f90: Remove printing the length.
13190 2018-01-22 Richard Biener <rguenther@suse.de>
13192 PR tree-optimization/83963
13193 * gcc.dg/graphite/pr83963.c: New testcase.
13195 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13197 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13198 dg-require-effective-target directives.
13200 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13202 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13204 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13205 Adjust scan-assembler checks for soft-float.
13207 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13210 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13212 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13214 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13215 * gcc.dg/pr83623.c: Likewise.
13216 * gcc.dg/pr83666.c: Likewise.
13218 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13219 David Edelsohn <dje.gcc@gmail.com>
13222 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13223 assembly output from "crset eq" to "crset 2".
13224 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13225 assembly output from . to $.
13226 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13227 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13228 assembly output from "crset eq" to "crset 2".
13229 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13230 assembly output from "crset eq" to "crset 2", and from . to $.
13232 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13235 * gfortran.dg/matmul_18.f90: New test.
13237 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13239 PR tree-optimization/83940
13240 * gcc.dg/torture/pr83940.c: New test.
13242 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13244 PR middle-end/83945
13245 * gcc.dg/tls/pr83945.c: New test.
13248 * gcc.dg/pr83930.c: New test.
13250 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13253 * gfortran.dg/matmul_17.f90: New test.
13255 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13258 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13260 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13263 * g++.dg/cpp0x/pr81167.C: New test.
13266 * g++.dg/cpp0x/pr83919.C: New test.
13268 2018-01-19 Jeff Law <law@redhat.com>
13269 Jakub Jelinek <jakub@redhat.com>
13271 * gcc.dg/stack-check-16.c: New test.
13273 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13276 * gcc.target/nvptx/indirect_call.c: New test.
13278 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13280 * g++.dg/torture/pr83619.C: Remove dg-message.
13282 2018-01-19 Martin Liska <mliska@suse.cz>
13284 * gcc.dg/predict-1.c: Adjust expected probability.
13285 * gcc.dg/predict-3.c: Likewise.
13286 * gcc.dg/predict-5.c: Likewise.
13287 * gcc.dg/predict-6.c: Likewise.
13288 * gcc.dg/predict-9.c: Likewise.
13290 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13292 PR tree-optimization/83922
13293 * gcc.dg/pr83922.c: New test.
13295 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13297 PR tree-optimization/83914
13298 * gcc.dg/vect/pr83914.c: New test.
13300 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13302 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13303 * gcc.target/arm/negdi-2.c: Likewise.
13304 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13306 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13308 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13310 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13312 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13314 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13316 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13319 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13323 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13324 forward declaration.
13326 2018-01-18 Carl Love <cel@us.ibm.com>
13328 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13331 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13334 * g++.dg/inherit/union3.C: New.
13336 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13338 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13340 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13343 * g++.dg/torture/pr83619.C: New testcase.
13345 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13347 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13348 Add function body to force error messages in some configurations.
13350 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13352 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13355 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13358 * c-c++-common/ffile-prefix-map.c: New test.
13359 * c-c++-common/fmacro-prefix-map.c: New test.
13360 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13361 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13363 2018-01-18 Martin Liska <mliska@suse.cz>
13365 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13366 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13367 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13368 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13369 * gcc.target/i386/ret-thunk-10.c: Likewise.
13370 * gcc.target/i386/ret-thunk-11.c: Likewise.
13371 * gcc.target/i386/ret-thunk-12.c: Likewise.
13372 * gcc.target/i386/ret-thunk-15.c: Likewise.
13373 * gcc.target/i386/ret-thunk-9.c: Likewise.
13375 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13377 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13380 2018-01-18 Nathan Sidwell <nathan@acm.org>
13383 * g++.dg/cpp0x/pr83160.C: New.
13385 2018-01-18 Richard Biener <rguenther@suse.de>
13387 PR tree-optimization/83887
13388 * gcc.dg/graphite/pr83887.c: New testcase.
13389 * gfortran.dg/graphite/pr83887.f90: Likewise.
13390 * gfortran.dg/graphite/pr83887.f: Likewise.
13392 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13395 * gcc.target/arm/builtin-bswap.x: New file.
13396 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13397 and options for armv6t2.
13398 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13399 and options for Thumb1.
13400 * gcc.target/arm/builtin-bswap16.x: New file.
13401 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13402 and options for armv6t2.
13403 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13404 and options for Thumb1.
13406 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13408 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13411 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13414 * gcc.dg/pr61240.c: New test.
13416 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13419 * gfortran.dg/pr83864.f90: New test.
13421 2018-01-17 Jeff Law <law@redhat.com>
13424 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13426 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13428 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13429 restriction, but still restrict to 64-bit.
13430 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13431 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13433 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13436 * gfortran.dg/pr83874.f90: New test.
13438 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13441 * g++.dg/cpp0x/pr83824.C: New test.
13443 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13445 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13446 appropriate .gnu_attribute for the long double type, if we use the
13447 long double type, but do not generate any calls.
13448 * gcc.target/powerpc/gnuattr2.c: Likewise.
13449 * gcc.target/powerpc/gnuattr3.c: Likewise.
13451 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13454 * g++.dg/cpp0x/alignas13.C: New.
13456 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13459 * g++.dg/cpp0x/pr83897.C: New test.
13461 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13464 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13466 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13469 * g++.dg/cpp0x/constexpr-ice19.C: New.
13471 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13473 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13474 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13475 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13476 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13477 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13478 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13479 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13480 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13481 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13482 * gcc.target/powerpc/builtins-1.fold.h: New.
13484 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13486 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13487 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13489 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13491 * gcc.target/arm/g2.c: Add -marm to dg-options.
13492 * gcc.target/arm/scd42-2.c: Likewise.
13494 2018-01-17 Nathan Sidwell <nathan@acm.org>
13497 * g++.dg/lookup/pr83287-2.C: New.
13499 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13503 * g++.dg/wrappers/pr83814.C: New test case.
13504 * g++.dg/wrappers/pr83902.C: New test case.
13506 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13509 * g++.dg/lto/pr83121_0.C: New test case.
13510 * g++.dg/lto/pr83121_1.C: New test case.
13511 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13512 adapted from DejaGnu's dg-test.
13513 (lto_handle_diagnostics): New procedure.
13514 (lto_prune_warns): Ignore informational notes.
13515 (lto-link-and-maybe-run): Add "messages_by_file" param.
13516 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13517 "execute" when "link" fails if "execute" was not specified.
13518 (lto-can-handle-directive): New procedure.
13519 (lto-get-options-main): Call lto-can-handle-directive. Add a
13520 dg-messages local, using it to set the caller's
13521 dg-messages-by-file for the given source file.
13522 (lto-get-options): Likewise.
13523 (lto-execute): Add dg-messages-by-file local, and pass it to
13524 lto-link-and-maybe-run.
13526 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13527 Richard Sandiford <richard.sandiford@linaro.org>
13531 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13532 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13534 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13536 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13537 target check autogenerator for armv8.1-a and armv8.2-a.
13539 2018-01-17 Carl Love <cel@us.ibm.com>
13541 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13542 Add debug print statements.
13543 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13544 16 byte vector load followed by a partial vector load.
13546 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13549 * g++.dg/wrappers/pr83799.C: New test case.
13551 2018-01-17 Nathan Sidwell <nathan@acm.org>
13554 * g++.dg/cpp1y/pr83739.C: New.
13556 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13558 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13559 * gcc.target/visium/overflow16.c: Likewise.
13560 * gcc.target/visium/overflow32.c: Likewise.
13562 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13564 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13566 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13568 * gcc.dg/rtl/arm/stl-cond.c: New test.
13569 * gcc.target/arm/stl-cond.c: Delete.
13571 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13573 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13576 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13578 PR tree-optimization/83843
13579 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13580 * gcc.dg/store_merging_19.c: New test.
13582 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13584 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13587 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13589 PR rtl-optimization/83771
13590 * gcc.dg/pr83771.c: New test.
13592 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13594 PR tree-optimization/81184
13595 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13597 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13599 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13601 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13603 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13606 * gcc.target/i386/pr83546.c: New test.
13608 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13610 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13612 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13614 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13615 test and add dg-warning for the -Wstringop-overflow warning.
13617 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13619 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13620 XFAIL last test on SPARC and Visium.
13622 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13624 PR rtl-optimization/80481
13625 * g++.dg/pr80481.C: Exclude solaris.
13627 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13629 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13630 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13631 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13633 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13635 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13636 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13637 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13638 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13639 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13640 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13641 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13642 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13643 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13644 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13645 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13646 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13647 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13648 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13649 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13651 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13654 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13656 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13658 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13659 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13660 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13661 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13662 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13663 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13665 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13667 PR tree-optimization/83857
13668 * gcc.dg/vect/pr83857.c: New test.
13670 2018-01-16 Richard Biener <rguenther@suse.de>
13672 PR tree-optimization/83867
13673 * gcc.dg/vect/pr83867.c: New testcase.
13675 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13678 * gcc.dg/pr83844.c: New test.
13680 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13682 * gcc.dg/torture/pr83847.c: New test.
13684 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13686 PR rtl-optimization/86620
13687 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13688 instead of --param=max-sched-ready-insns=0.
13689 * gcc.target/i386/pr83620.c: New test.
13690 * gcc.dg/pr83620.c: New test.
13692 PR tree-optimization/83843
13693 * gcc.dg/store_merging_18.c: New test.
13696 * g++.dg/cpp1y/pr83817.C: New test.
13699 * g++.dg/template/pr83825.C: New test.
13701 2018-01-16 Richard Biener <rguenther@suse.de>
13703 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13705 2018-01-16 Richard Biener <rguenther@suse.de>
13708 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13709 from gcc.dg/torture/pr60092.c.
13711 2018-01-15 Martin Sebor <msebor@redhat.com>
13714 * g++.dg/ext/flexary28.C: New test.
13716 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13719 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13721 2018-01-15 Martin Sebor <msebor@redhat.com>
13724 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13726 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13729 * gfortran.dg/minmaxloc_9.f90: New test.
13730 * gfortran.dg/minmaxloc_10.f90: New test.
13731 * gfortran.dg/minmaxloc_11.f90: New test.
13733 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13736 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13737 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13738 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13739 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13740 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13741 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13742 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13743 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13744 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13745 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13746 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13747 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13748 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13749 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13750 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13751 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13752 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13753 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13754 * gcc.target/i386/ret-thunk-10.c: Likewise.
13755 * gcc.target/i386/ret-thunk-11.c: Likewise.
13756 * gcc.target/i386/ret-thunk-12.c: Likewise.
13757 * gcc.target/i386/ret-thunk-13.c: Likewise.
13758 * gcc.target/i386/ret-thunk-14.c: Likewise.
13759 * gcc.target/i386/ret-thunk-15.c: Likewise.
13760 * gcc.target/i386/ret-thunk-9.c: Don't check the
13761 __x86_return_thunk label. Scan for "push" only for Linux.
13763 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13766 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13768 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13771 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13773 * gcc.target/arm/pr83687.c: New test.
13775 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13777 Adjust tests to AVR_TINY.
13779 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13780 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13781 * gcc.target/avr/pr71627.c: Same.
13782 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13783 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13784 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13785 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13786 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13787 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13788 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13789 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13790 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13791 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13792 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13793 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13794 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13795 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13796 * gcc.target/avr/torture/pr61055.c: Same.
13797 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13799 * gcc.target/avr/torture/int24-mul.c: Same.
13800 * gcc.target/avr/torture/pr51782-1.c: Same.
13801 * gcc.target/avr/torture/pr61443.c: Same.
13802 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13803 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13805 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13809 * gcc.target/avr/torture/pr83729.c: New test.
13810 * gcc.target/avr/torture/pr83801.c: New test.
13812 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13814 PR middle-end/82694
13815 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13816 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13818 2018-01-10 Martin Sebor <msebor@redhat.com>
13821 * gcc.dg/Wstringop-overflow-2.c: New test.
13823 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13825 PR libgfortran/83811
13826 * gfortran.dg/fmt_e.f90: New test.
13828 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13830 * gcc.target/i386/indirect-thunk-10.c: New test.
13831 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13832 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13833 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13834 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13835 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13836 * gcc.target/i386/ret-thunk-17.c: Likewise.
13837 * gcc.target/i386/ret-thunk-18.c: Likewise.
13838 * gcc.target/i386/ret-thunk-19.c: Likewise.
13839 * gcc.target/i386/ret-thunk-20.c: Likewise.
13840 * gcc.target/i386/ret-thunk-21.c: Likewise.
13842 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13844 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13846 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13848 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13849 -mno-indirect-branch-register.
13850 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13851 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13852 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13853 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13854 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13855 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13856 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13857 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13858 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13859 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13860 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13861 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13862 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13863 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13864 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13865 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13866 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13867 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13868 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13869 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13870 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13871 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13872 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13873 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13874 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13875 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13876 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13877 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13878 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13879 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13880 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13881 * gcc.target/i386/ret-thunk-10.c: Likewise.
13882 * gcc.target/i386/ret-thunk-11.c: Likewise.
13883 * gcc.target/i386/ret-thunk-12.c: Likewise.
13884 * gcc.target/i386/ret-thunk-13.c: Likewise.
13885 * gcc.target/i386/ret-thunk-14.c: Likewise.
13886 * gcc.target/i386/ret-thunk-15.c: Likewise.
13887 * gcc.target/i386/ret-thunk-9.c: Likewise.
13888 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13889 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13890 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13892 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13894 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13895 -mfunction-return=keep.
13896 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13897 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13898 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13899 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13900 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13901 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13902 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13903 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13904 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13905 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13906 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13907 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13908 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13909 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13910 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13911 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13912 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13913 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13914 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13915 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13916 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13917 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13918 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13919 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13920 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13921 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13922 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13923 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13924 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13925 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13926 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13927 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13928 * gcc.target/i386/ret-thunk-1.c: New test.
13929 * gcc.target/i386/ret-thunk-10.c: Likewise.
13930 * gcc.target/i386/ret-thunk-11.c: Likewise.
13931 * gcc.target/i386/ret-thunk-12.c: Likewise.
13932 * gcc.target/i386/ret-thunk-13.c: Likewise.
13933 * gcc.target/i386/ret-thunk-14.c: Likewise.
13934 * gcc.target/i386/ret-thunk-15.c: Likewise.
13935 * gcc.target/i386/ret-thunk-16.c: Likewise.
13936 * gcc.target/i386/ret-thunk-2.c: Likewise.
13937 * gcc.target/i386/ret-thunk-3.c: Likewise.
13938 * gcc.target/i386/ret-thunk-4.c: Likewise.
13939 * gcc.target/i386/ret-thunk-5.c: Likewise.
13940 * gcc.target/i386/ret-thunk-6.c: Likewise.
13941 * gcc.target/i386/ret-thunk-7.c: Likewise.
13942 * gcc.target/i386/ret-thunk-8.c: Likewise.
13943 * gcc.target/i386/ret-thunk-9.c: Likewise.
13945 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13947 * gcc.target/i386/indirect-thunk-1.c: New test.
13948 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13949 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13950 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13951 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13952 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13953 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13954 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13955 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13956 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13957 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13958 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13959 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13960 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13961 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13962 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13963 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13964 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13965 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13966 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13967 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13968 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13969 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13970 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13971 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13972 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13973 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13974 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13975 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13976 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13977 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13978 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13979 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13981 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13984 * gcc.c-torture/compile/pr83051.c: New testcase.
13986 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13988 PR tree-optimization/83501
13989 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13991 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13993 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13994 for lvx and stvx instead of lxvd2x and stxvd2x and require
13995 little-endian target. Add comments.
13996 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13997 comprehensive testing.
13998 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13999 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14000 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14001 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14002 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14003 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14004 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14005 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14006 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14007 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14008 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14009 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14010 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14011 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14012 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14013 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14014 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14015 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14016 scan-assembler-not directives that forbid lvx and xxpermdi.
14017 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14018 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14019 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14020 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14021 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14022 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14023 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14024 scan-assembler-times directives to reflect different numbers of
14025 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14027 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14028 Alan Hayward <alan.hayward@arm.com>
14029 David Sherwood <david.sherwood@arm.com>
14031 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14032 than SLP vectorization.
14033 * gcc.dg/vect/vect-alias-check-10.c: New test.
14034 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14035 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14036 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14037 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14038 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14039 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14040 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14041 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14042 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14043 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14044 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14045 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14046 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14047 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14048 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14049 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14050 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14051 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14052 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14053 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14054 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14055 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14056 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14058 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14059 Alan Hayward <alan.hayward@arm.com>
14060 David Sherwood <david.sherwood@arm.com>
14062 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14064 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14065 targets with scatter stores.
14066 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14068 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14069 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14070 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14071 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14072 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14073 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14074 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14075 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14076 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14077 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14078 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14079 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14080 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14081 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14082 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14083 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14085 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14086 Alan Hayward <alan.hayward@arm.com>
14087 David Sherwood <david.sherwood@arm.com>
14089 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14091 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14092 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14093 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14094 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14096 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14097 Alan Hayward <alan.hayward@arm.com>
14098 David Sherwood <david.sherwood@arm.com>
14100 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14101 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14102 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14104 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14105 Alan Hayward <alan.hayward@arm.com>
14106 David Sherwood <david.sherwood@arm.com>
14108 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14109 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14110 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14111 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14112 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14113 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14114 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14115 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14116 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14117 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14118 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14119 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14120 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14121 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14123 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14124 Alan Hayward <alan.hayward@arm.com>
14125 David Sherwood <david.sherwood@arm.com>
14127 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14128 check for a message about using in-order reductions.
14129 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14130 check for a message about using in-order reductions.
14131 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14132 vectorized and check for a message about using in-order reductions.
14133 Expect targets with variable-length vectors to fall back to the
14134 fixed-length mininum.
14135 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14136 check for a message about using in-order reductions.
14137 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14138 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14139 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14140 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14141 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14142 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14143 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14144 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14145 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14146 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14147 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14148 vect_fold_left_plus.
14150 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14152 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14154 * gcc.target/aarch64/sve/spill_2.c: New test.
14155 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14156 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14157 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14158 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14159 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14161 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14162 Alan Hayward <alan.hayward@arm.com>
14163 David Sherwood <david.sherwood@arm.com>
14165 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14167 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14168 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14169 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14170 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14171 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14172 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14173 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14174 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14175 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14177 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14178 Alan Hayward <alan.hayward@arm.com>
14179 David Sherwood <david.sherwood@arm.com>
14181 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14182 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14183 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14184 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14186 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14187 Alan Hayward <alan.hayward@arm.com>
14188 David Sherwood <david.sherwood@arm.com>
14190 * lib/target-supports.exp
14191 (check_effective_target_vect_fold_extract_last): New proc.
14192 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14193 for fold_extract_last.
14194 * gcc.dg/vect/pr65947-2.c: Likewise.
14195 * gcc.dg/vect/pr65947-3.c: Likewise.
14196 * gcc.dg/vect/pr65947-4.c: Likewise.
14197 * gcc.dg/vect/pr65947-5.c: Likewise.
14198 * gcc.dg/vect/pr65947-6.c: Likewise.
14199 * gcc.dg/vect/pr65947-9.c: Likewise.
14200 * gcc.dg/vect/pr65947-10.c: Likewise.
14201 * gcc.dg/vect/pr65947-12.c: Likewise.
14202 * gcc.dg/vect/pr65947-14.c: Likewise.
14203 * gcc.dg/vect/pr80631-1.c: Likewise.
14204 * gcc.target/aarch64/sve/clastb_1.c: New test.
14205 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14206 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14207 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14208 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14209 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14210 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14211 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14212 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14213 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14214 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14215 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14216 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14217 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14219 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14220 Alan Hayward <alan.hayward@arm.com>
14221 David Sherwood <david.sherwood@arm.com>
14223 * gcc.target/aarch64/sve/live_1.c: New test.
14224 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14226 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14227 Alan Hayward <alan.hayward@arm.com>
14228 David Sherwood <david.sherwood@arm.com>
14230 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14231 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14232 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14233 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14234 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14235 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14236 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14237 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14238 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14240 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14241 Alan Hayward <alan.hayward@arm.com>
14242 David Sherwood <david.sherwood@arm.com>
14244 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14246 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14248 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14249 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14250 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14251 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14252 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14253 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14255 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14256 Alan Hayward <alan.hayward@arm.com>
14257 David Sherwood <david.sherwood@arm.com>
14259 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14260 instead of just ADDRESS.
14261 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14262 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14263 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14264 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14265 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14266 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14267 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14268 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14269 * gcc.target/aarch64/sve/while_2.c: Likewise.
14270 * gcc.target/aarch64/sve/while_3.c: Likewise.
14271 * gcc.target/aarch64/sve/while_4.c: Likewise.
14273 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14274 Alan Hayward <alan.hayward@arm.com>
14275 David Sherwood <david.sherwood@arm.com>
14277 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14278 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14280 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14281 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14282 * gcc.target/aarch64/sve/reduc_5.c: New test.
14283 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14284 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14286 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14287 Alan Hayward <alan.hayward@arm.com>
14288 David Sherwood <david.sherwood@arm.com>
14290 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14291 * gcc.dg/tree-ssa/peel1.c: Likewise.
14292 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14293 variable-length vectors.
14294 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14295 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14296 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14297 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14298 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14299 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14300 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14301 * gcc.target/aarch64/sve/slp_8.c: New test.
14302 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14303 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14304 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14305 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14306 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14307 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14308 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14309 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14310 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14311 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14312 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14313 * gcc.target/aarch64/sve/while_1.c: Likewise.
14314 * gcc.target/aarch64/sve/while_2.c: Likewise.
14315 * gcc.target/aarch64/sve/while_3.c: Likewise.
14316 * gcc.target/aarch64/sve/while_4.c: Likewise.
14318 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14319 Alan Hayward <alan.hayward@arm.com>
14320 David Sherwood <david.sherwood@arm.com>
14322 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14324 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14325 and add an associated scan-dump test. Prevent vectorization
14326 of the first two loops.
14327 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14328 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14329 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14330 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14331 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14332 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14334 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14335 Alan Hayward <alan.hayward@arm.com>
14336 David Sherwood <david.sherwood@arm.com>
14338 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14339 * gcc.dg/vect/pr67790.c: Likewise.
14340 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14341 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14342 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14343 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14344 * gcc.target/aarch64/sve/slp_5.c: New test.
14345 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14346 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14347 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14348 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14349 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14351 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14352 Alan Hayward <alan.hayward@arm.com>
14353 David Sherwood <david.sherwood@arm.com>
14355 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14357 * gcc.dg/vect/slp-1.c: Likewise.
14358 * gcc.dg/vect/slp-10.c: Likewise.
14359 * gcc.dg/vect/slp-12b.c: Likewise.
14360 * gcc.dg/vect/slp-12c.c: Likewise.
14361 * gcc.dg/vect/slp-17.c: Likewise.
14362 * gcc.dg/vect/slp-19b.c: Likewise.
14363 * gcc.dg/vect/slp-20.c: Likewise.
14364 * gcc.dg/vect/slp-21.c: Likewise.
14365 * gcc.dg/vect/slp-22.c: Likewise.
14366 * gcc.dg/vect/slp-23.c: Likewise.
14367 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14368 * gcc.dg/vect/slp-24.c: Likewise.
14369 * gcc.dg/vect/slp-28.c: Likewise.
14370 * gcc.dg/vect/slp-39.c: Likewise.
14371 * gcc.dg/vect/slp-6.c: Likewise.
14372 * gcc.dg/vect/slp-7.c: Likewise.
14373 * gcc.dg/vect/slp-cond-1.c: Likewise.
14374 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14375 * gcc.dg/vect/slp-cond-2.c: Likewise.
14376 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14377 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14378 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14379 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14380 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14381 * gcc.dg/vect/slp-perm-6.c: Likewise.
14382 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14383 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14384 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14385 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14386 * gcc.dg/vect/slp-12a.c: Likewise.
14387 * gcc.dg/vect/slp-14.c: Likewise.
14388 * gcc.dg/vect/slp-15.c: Likewise.
14389 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14390 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14391 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14392 * gcc.target/aarch64/sve/slp_1.c: New test.
14393 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14394 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14395 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14396 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14397 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14398 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14399 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14401 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14402 Alan Hayward <alan.hayward@arm.com>
14403 David Sherwood <david.sherwood@arm.com>
14405 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14406 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14407 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14408 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14409 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14410 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14411 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14412 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14413 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14414 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14415 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14416 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14417 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14418 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14419 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14420 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14421 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14422 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14423 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14425 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14426 Alan Hayward <alan.hayward@arm.com>
14427 David Sherwood <david.sherwood@arm.com>
14429 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14430 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14431 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14432 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14433 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14434 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14435 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14436 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14437 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14438 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14439 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14440 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14441 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14442 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14443 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14444 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14445 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14446 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14447 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14448 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14449 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14450 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14451 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14452 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14453 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14454 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14455 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14456 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14457 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14458 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14459 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14460 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14461 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14462 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14463 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14464 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14466 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14467 Alan Hayward <alan.hayward@arm.com>
14468 David Sherwood <david.sherwood@arm.com>
14470 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14471 Return true for SVE too.
14472 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14473 if load/store lanes are supported.
14474 * gcc.dg/vect/slp-10.c: Likewise.
14475 * gcc.dg/vect/slp-12c.c: Likewise.
14476 * gcc.dg/vect/slp-17.c: Likewise.
14477 * gcc.dg/vect/slp-33.c: Likewise.
14478 * gcc.dg/vect/slp-6.c: Likewise.
14479 * gcc.dg/vect/slp-cond-1.c: Likewise.
14480 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14481 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14482 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14483 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14484 * gcc.dg/vect/slp-perm-6.c: Likewise.
14485 * gcc.dg/vect/slp-perm-9.c: Likewise.
14486 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14487 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14488 for variable-length vectors.
14490 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14491 Alan Hayward <alan.hayward@arm.com>
14492 David Sherwood <david.sherwood@arm.com>
14494 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14495 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14497 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14499 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14500 * g++.target/aarch64/sve/catch_1.C: New test.
14501 * g++.target/aarch64/sve/catch_2.C: Likewise.
14502 * g++.target/aarch64/sve/catch_3.C: Likewise.
14503 * g++.target/aarch64/sve/catch_4.C: Likewise.
14504 * g++.target/aarch64/sve/catch_5.C: Likewise.
14505 * g++.target/aarch64/sve/catch_6.C: Likewise.
14507 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14508 Alan Hayward <alan.hayward@arm.com>
14509 David Sherwood <david.sherwood@arm.com>
14511 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14513 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14514 * gcc.target/aarch64/fmaxmin.c: Likewise.
14515 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14516 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14517 * gcc.target/aarch64/pr62178.c: Likewise.
14518 * gcc.target/aarch64/pr71727-2.c: Likewise.
14519 * gcc.target/aarch64/saddw-1.c: Likewise.
14520 * gcc.target/aarch64/saddw-2.c: Likewise.
14521 * gcc.target/aarch64/uaddw-1.c: Likewise.
14522 * gcc.target/aarch64/uaddw-2.c: Likewise.
14523 * gcc.target/aarch64/uaddw-3.c: Likewise.
14524 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14525 * gcc.target/aarch64/vect-compile.c: Likewise.
14526 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14527 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14528 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14529 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14530 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14531 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14532 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14533 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14534 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14535 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14536 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14537 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14538 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14539 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14540 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14541 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14542 * gcc.target/aarch64/vect-movi.c: Likewise.
14543 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14544 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14545 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14546 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14547 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14548 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14550 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14551 * gcc.target/aarch64/sve/arith_1.c: New test.
14552 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14553 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14554 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14555 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14556 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14557 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14558 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14559 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14560 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14561 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14562 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14563 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14564 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14565 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14566 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14567 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14568 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14569 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14570 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14571 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14572 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14573 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14574 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14575 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14576 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14577 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14578 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14579 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14580 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14581 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14582 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14583 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14584 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14585 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14586 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14587 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14588 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14589 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14590 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14591 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14592 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14593 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14594 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14595 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14596 * gcc.target/aarch64/sve/index_1.c: Likewise.
14597 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14598 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14599 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14600 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14601 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14602 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14603 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14604 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14605 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14606 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14607 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14608 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14609 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14610 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14611 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14612 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14613 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14614 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14615 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14616 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14617 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14618 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14619 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14620 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14621 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14622 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14623 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14624 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14625 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14626 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14627 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14628 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14629 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14630 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14631 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14632 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14633 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14634 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14635 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14636 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14637 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14638 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14639 * gcc.target/aarch64/sve/single_1.c: Likewise.
14640 * gcc.target/aarch64/sve/single_2.c: Likewise.
14641 * gcc.target/aarch64/sve/single_3.c: Likewise.
14642 * gcc.target/aarch64/sve/single_4.c: Likewise.
14643 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14644 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14645 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14646 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14647 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14648 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14649 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14650 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14651 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14652 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14653 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14654 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14655 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14656 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14657 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14658 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14659 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14660 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14661 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14662 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14663 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14664 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14665 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14666 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14667 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14668 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14669 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14670 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14671 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14672 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14673 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14674 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14675 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14676 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14677 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14678 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14679 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14680 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14681 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14682 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14683 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14684 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14685 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14686 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14687 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14689 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14690 Alan Hayward <alan.hayward@arm.com>
14691 David Sherwood <david.sherwood@arm.com>
14693 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14694 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14695 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14697 (check_effective_target_vect_perm): Handle SVE.
14698 (check_effective_target_vect_perm_byte): Likewise.
14699 (check_effective_target_vect_perm_short): Likewise.
14700 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14701 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14702 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14703 (check_effective_target_vect_element_align_preferred): Likewise.
14704 (check_effective_target_vect_align_stack_vars): Likewise.
14705 (check_effective_target_vect_load_lanes): Likewise.
14706 (check_effective_target_vect_masked_store): Likewise.
14707 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14708 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14709 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14710 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14711 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14712 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14713 * gcc.dg/vect/slp-23.c: Likewise.
14714 * gcc.dg/vect/slp-perm-5.c: Likewise.
14715 * gcc.dg/vect/slp-perm-6.c: Likewise.
14716 * gcc.dg/vect/slp-perm-9.c: Likewise.
14717 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14718 * gcc.dg/vect/vect-114.c: Likewise.
14719 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14720 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14722 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14724 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14725 vect_variable_length, expecting the test to be vectorized
14726 without SLP instead.
14727 * gcc.dg/vect/pr33953.c: Likewise.
14728 * gcc.dg/vect/pr37027.c: Likewise.
14729 * gcc.dg/vect/pr67790.c: Likewise.
14730 * gcc.dg/vect/pr68445.c: Likewise.
14731 * gcc.dg/vect/slp-1.c: Likewise.
14732 * gcc.dg/vect/slp-10.c: Likewise.
14733 * gcc.dg/vect/slp-12a.c: Likewise.
14734 * gcc.dg/vect/slp-12b.c: Likewise.
14735 * gcc.dg/vect/slp-12c.c: Likewise.
14736 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14737 * gcc.dg/vect/slp-13.c: Likewise.
14738 * gcc.dg/vect/slp-14.c: Likewise.
14739 * gcc.dg/vect/slp-15.c: Likewise.
14740 * gcc.dg/vect/slp-17.c: Likewise.
14741 * gcc.dg/vect/slp-19b.c: Likewise.
14742 * gcc.dg/vect/slp-2.c: Likewise.
14743 * gcc.dg/vect/slp-20.c: Likewise.
14744 * gcc.dg/vect/slp-21.c: Likewise.
14745 * gcc.dg/vect/slp-22.c: Likewise.
14746 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14747 * gcc.dg/vect/slp-24.c: Likewise.
14748 * gcc.dg/vect/slp-28.c: Likewise.
14749 * gcc.dg/vect/slp-39.c: Likewise.
14750 * gcc.dg/vect/slp-42.c: Likewise.
14751 * gcc.dg/vect/slp-6.c: Likewise.
14752 * gcc.dg/vect/slp-7.c: Likewise.
14753 * gcc.dg/vect/slp-cond-1.c: Likewise.
14754 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14755 * gcc.dg/vect/slp-cond-2.c: Likewise.
14756 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14757 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14758 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14759 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14760 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14761 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14762 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14763 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14764 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14765 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14766 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14767 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14768 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14769 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14770 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14771 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14772 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14774 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14777 * gcc.dg/pr83801.c: New test.
14779 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14782 * gfortran.dg/bounds_check_19.f90: New test.
14784 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14786 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14787 instead of scan-assembler-not for xsnabsqp.
14789 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14791 PR libgfortran/83525
14792 * gfortran.dg/newunit_5.f90: New test.
14794 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14796 PR rtl-optimization/80481
14797 * g++.dg/pr80481.C: New.
14799 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14802 * gcc.target/alpha/pr83628-3.c: New test.
14804 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14806 * lib/target-supports.exp (check_effective_target_avx512f): Also
14807 check for __builtin_ia32_addsd_round,
14808 __builtin_ia32_getmantsd_round.
14809 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14811 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14814 * gcc.target/powerpc/pr83629.c: Require ilp32.
14816 2018-01-12 Richard Biener <rguenther@suse.de>
14818 PR tree-optimization/80846
14819 * gcc.target/i386/pr80846-1.c: New testcase.
14820 * gcc.target/i386/pr80846-2.c: Likewise.
14822 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14824 * gcc.c-torture/execute/20180112-1.c: New test.
14826 2018-01-12 Tom de Vries <tom@codesourcery.com>
14828 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14829 * g++.dg/ext/label13a.C: Same.
14830 * g++.dg/ext/label14.C: Same.
14831 * g++.dg/ext/label2.C: Same.
14832 * g++.dg/ext/label3.C: Same.
14833 * g++.dg/torture/pr42462.C: Same.
14834 * g++.dg/torture/pr42739.C: Same.
14835 * g++.dg/warn/Wunused-label-3.C: Same.
14837 2018-01-12 Tom de Vries <tom@codesourcery.com>
14839 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14840 * g++.dg/Walloca1.C: Same.
14841 * g++.dg/cpp0x/pr70338.C: Same.
14842 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14843 * g++.dg/cpp1y/vla10.C: Same.
14844 * g++.dg/cpp1y/vla2.C: Same.
14845 * g++.dg/cpp1y/vla6.C: Same.
14846 * g++.dg/cpp1y/vla8.C: Same.
14847 * g++.dg/debug/debug5.C: Same.
14848 * g++.dg/debug/debug6.C: Same.
14849 * g++.dg/debug/pr54828.C: Same.
14850 * g++.dg/diagnostic/pr70105.C: Same.
14851 * g++.dg/eh/cleanup5.C: Same.
14852 * g++.dg/eh/spbp.C: Same.
14853 * g++.dg/ext/tmplattr9.C: Same.
14854 * g++.dg/ext/vla10.C: Same.
14855 * g++.dg/ext/vla11.C: Same.
14856 * g++.dg/ext/vla12.C: Same.
14857 * g++.dg/ext/vla15.C: Same.
14858 * g++.dg/ext/vla16.C: Same.
14859 * g++.dg/ext/vla17.C: Same.
14860 * g++.dg/ext/vla3.C: Same.
14861 * g++.dg/ext/vla6.C: Same.
14862 * g++.dg/ext/vla7.C: Same.
14863 * g++.dg/init/array24.C: Same.
14864 * g++.dg/init/new47.C: Same.
14865 * g++.dg/init/pr55497.C: Same.
14866 * g++.dg/opt/pr78201.C: Same.
14867 * g++.dg/template/vla2.C: Same.
14868 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14869 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14870 * g++.dg/torture/pr62127.C: Same.
14871 * g++.dg/torture/pr67055.C: Same.
14872 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14873 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14874 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14875 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14876 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14877 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14878 * g++.dg/warn/Wvla-1.C: Same.
14879 * g++.dg/warn/Wvla-3.C: Same.
14880 * g++.old-deja/g++.ext/array2.C: Same.
14881 * g++.old-deja/g++.ext/constructor.C: Same.
14882 * g++.old-deja/g++.law/builtin1.C: Same.
14883 * g++.old-deja/g++.other/crash12.C: Same.
14884 * g++.old-deja/g++.other/eh3.C: Same.
14885 * g++.old-deja/g++.pt/array6.C: Same.
14886 * g++.old-deja/g++.pt/dynarray.C: Same.
14888 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14890 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14892 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14894 PR libfortran/67412
14895 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14896 on *-*-solaris2.10.
14898 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14900 * lib/target-supports.exp (check_effective_target_branch_cost):
14901 Accept all x86 targets.
14903 2018-01-12 Martin Liska <mliska@suse.cz>
14906 * g++.dg/warn/pr83054.C: New test.
14908 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14910 * gcc.target/powerpc/spec-barr-1.c: New file.
14912 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14915 * gcc.target/i386/pr83330.c: New test.
14917 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14920 * gfortran.dg/dtio_31.f03: New test.
14921 * gfortran.dg/dtio_32.f03: New test.
14923 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14926 * g++.dg/wrappers: New subdirectory.
14927 * g++.dg/wrappers/README: New file.
14928 * g++.dg/wrappers/alloc.C: New test case.
14929 * g++.dg/wrappers/cow-istream-string.C: New test case.
14930 * g++.dg/wrappers/cp-stdlib.C: New test case.
14931 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14932 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14934 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14936 PR middle-end/83718
14937 * g++.dg/torture/pr83718.C: New testcase.
14939 2018-01-11 Martin Jambor <mjambor@suse.cz>
14942 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14944 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14946 PR tree-optimization/83695
14947 * gcc.dg/tree-ssa/pr83695.c: New test.
14949 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14951 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14952 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14954 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14956 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14957 * gcc.target/arm/simd/fp16fml_high.c: New test.
14958 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14959 * lib/target-supports.exp
14960 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14961 check_effective_target_arm_fp16fml_neon_ok,
14962 add_options_for_arm_fp16fml_neon): New procedures.
14964 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14966 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14969 2018-01-11 Richard Biener <rguenther@suse.de>
14971 PR tree-optimization/83435
14972 * gcc.dg/graphite/pr83435.c: New testcase.
14974 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14975 Alan Hayward <alan.hayward@arm.com>
14976 David Sherwood <david.sherwood@arm.com>
14978 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14980 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14982 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14984 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14987 * gcc.c-torture/compile/pr82096.c: New test.
14989 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14991 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14993 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14995 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14997 2018-01-11 Justin Squirek <squirek@adacore.com>
14999 * gnat.dg/expr_func4.adb: New testcase.
15001 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15003 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15006 2018-01-11 Bob Duff <duff@adacore.com>
15008 * gnat.dg/protected_null.adb: New testcase.
15010 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15012 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15014 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15016 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15018 2018-01-11 Justin Squirek <squirek@adacore.com>
15020 * gnat.dg/loopvar.adb: New testcase.
15022 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15024 PR middle-end/83189
15025 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15027 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15029 * gcc.c-torture/compile/pr83575.c: New testcase.
15031 2018-01-10 Michael Collison <michael.collison@arm.com>
15033 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15034 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15035 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15036 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15037 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15038 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15039 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15040 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15041 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15042 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15043 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15044 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15045 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15046 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15047 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15048 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15050 2018-01-10 Michael Collison <michael.collison@arm.com>
15052 * gcc.target/aarch64/sha2.h: New shared testcase.
15053 * gcc.target/aarch64/sha2_1.c: New testcase.
15054 * gcc.target/aarch64/sha2_2.c: New testcase.
15055 * gcc.target/aarch64/sha2_3.c: New testcase.
15056 * gcc.target/aarch64/sha3.h: New shared testcase.
15057 * gcc.target/aarch64/sha3_1.c: New testcase.
15058 * gcc.target/aarch64/sha3_2.c: New testcase.
15059 * gcc.target/aarch64/sha3_3.c: New testcase.
15061 2018-01-10 Michael Collison <michael.collison@arm.com>
15063 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15065 2018-01-10 Martin Sebor <msebor@redhat.com>
15067 PR tree-optimization/83781
15068 * gcc.dg/strlenopt-42.c: New test.
15070 2018-01-11 Martin Sebor <msebor@gmail.com>
15071 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15073 PR tree-optimization/83501
15074 PR tree-optimization/81703
15076 * gcc.dg/strlenopt-39.c: New test-case.
15077 * gcc.dg/pr81703.c: Likewise.
15079 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15081 * gnat.dg/atomic10.adb: New test.
15083 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15086 * gfortran.dg/deferred_character_18.f90: New test.
15088 2018-01-10 Martin Sebor <msebor@redhat.com>
15090 PR tree-optimization/83671
15091 * gcc.dg/strlenopt-40.c: New test.
15092 * gcc.dg/strlenopt-41.c: New test.
15094 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15097 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15099 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15102 * gcc.target/powerpc/pr83399.c: New test.
15104 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15107 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15108 to reflect that the arguments are correctly underlined.
15109 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15110 for globals, params, locals and literals.
15111 (test_sizeof): Directly test the location of "sizeof", rather than
15112 when used in compound expressions.
15113 (test_alignof): Likewise for "alignof".
15114 (test_string_literals): Likewise for string literals.
15115 (test_numeric_literals): Likewise for numeric literals.
15116 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15117 (test_typeid): Likewise for typeid.
15118 (test_unary_plus): New.
15119 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15122 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15124 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15126 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15128 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15130 2018-01-10 Marek Polacek <polacek@redhat.com>
15133 * g++.dg/warn/Wduplicated-branches4.C: New test.
15135 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15138 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15141 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15144 * g++.dg/cpp0x/new2.C: New.
15146 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15149 * gcc.target/i386/pr83735.c: New test.
15151 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15153 * lib/target-supports.exp (check_effective_target_branch_cost):
15155 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15156 * gcc.dg/pr21643.c: Likewise.
15157 * gcc.dg/pr46309.c: Likewise.
15158 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15159 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15160 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15161 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15162 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15163 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15164 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15165 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15166 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15167 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15168 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15169 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15170 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15171 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15173 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15176 * gcc.target/powerpc/pr83629.c: New testcase.
15178 2018-01-10 Richard Biener <rguenther@suse.de>
15181 * gcc.dg/pr78768.c: Un-XFAIL.
15183 2018-01-10 Richard Biener <rguenther@suse.de>
15186 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15188 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15190 PR tree-optimization/83753
15191 * gcc.dg/torture/pr83753.c: New test.
15193 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15195 * gcc.target/i386/avx2-gather-1.c: Add -march.
15196 * gcc.target/i386/avx2-gather-2.c: Add -march.
15197 * gcc.target/i386/avx2-gather-3.c: Add -march.
15198 * gcc.target/i386/avx2-gather-4.c: Add -march.
15199 * gcc.target/i386/avx2-gather-5.c: Add -march.
15200 * gcc.target/i386/avx2-gather-6.c: Add -march.
15201 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15202 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15203 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15204 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15205 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15206 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15207 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15208 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15209 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15210 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15212 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15215 * gcc.target/i386/pr78585.c: New test.
15217 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15220 * g++.dg/cpp0x/pr83734.C: New test.
15222 2018-01-09 Carl Love <cel@us.ibm.com>
15224 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15225 vec_mergeo builtins with float, double, long long, unsigned long long,
15226 bool long long arguments.
15227 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15228 vec_float2 with double arguments.
15229 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15230 vec_mergew and vec_mergow builtins.
15232 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15235 * gfortran.dg/contiguous_6.f90: New test.
15237 2018-01-09 Richard Biener <rguenther@suse.de>
15239 PR tree-optimization/83668
15240 * gcc.dg/graphite/pr83668.c: New testcase.
15242 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15244 PR tree-optimization/64811
15245 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15246 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15247 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15248 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15250 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15252 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15255 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15257 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15260 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15261 no NEON and require softfp or hard float-abi.
15262 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15264 2018-01-09 Richard Biener <rguenther@suse.de>
15266 PR tree-optimization/83572
15267 * gcc.dg/graphite/pr83572.c: New testcase.
15269 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15272 * gcc.dg/sms-13.c: New test.
15274 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15277 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15279 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15280 Monk Chiang <sh.chiang04@gmail.com>
15282 * gcc.target/riscv/save-restore-1.c: New.
15284 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15287 * gcc.target/powerpc/pr83677.c: New file.
15289 2018-01-08 Jeff Law <law@redhat.com>
15291 PR rtl-optimizatin/81308
15292 * g++.dg/pr81308-1.C: New test.
15293 * g++.dg/pr81308-2.C: New test.
15295 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15297 PR target/83663 - Revert r255946
15298 * gcc.target/aarch64/vect-slp-dup.c: New.
15300 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15302 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15305 2018-01-08 Richard Biener <rguenther@suse.de>
15307 PR tree-optimization/83563
15308 * gcc.dg/graphite/pr83563.c: New testcase.
15310 2018-01-08 Richard Biener <rguenther@suse.de>
15312 PR middle-end/83713
15313 * g++.dg/torture/pr83713.C: New testcase.
15315 2018-01-08 Tom de Vries <tom@codesourcery.com>
15317 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15319 2018-01-08 Richard Biener <rguenther@suse.de>
15321 PR tree-optimization/83685
15322 * gcc.dg/torture/pr83685.c: New testcase.
15324 2018-01-08 Richard Biener <rguenther@suse.de>
15327 * gcc.dg/lto/pr83719_0.c: New testcase.
15329 2018-01-08 Tom de Vries <tom@codesourcery.com>
15331 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15332 * gcc.dg/graphite/run-id-1.c: Same.
15333 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15335 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15338 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15339 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15340 * gfortran.dg/pdt_27.f03: New test.
15343 * gfortran.dg/pdt_28.f03: New test.
15345 2018-01-08 Tom de Vries <tom@codesourcery.com>
15347 * c-c++-common/builtins.c: Require effective target alloca.
15348 * gcc.dg/Wrestrict.c: Same.
15349 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15351 2018-01-08 Richard Biener <rguenther@suse.de>
15353 PR middle-end/83580
15354 * gcc.dg/torture/pr83580.c: New testcase.
15356 2018-01-08 Richard Biener <rguenther@suse.de>
15358 PR middle-end/83517
15359 * gcc.dg/pr83517.c: New testcase.
15361 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15363 PR middle-end/81897
15364 * gcc.dg/uninit-pr81897.c: New test.
15366 2018-01-06 Martin Sebor <msebor@redhat.com>
15368 PR tree-optimization/83640
15369 * gcc.dg/Wrestrict-6.c: New test.
15370 * gcc.dg/pr83640.c: New test.
15372 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15374 * gcc.target/aarch64/reg-alloc-1.c: New test.
15376 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15379 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15381 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15384 * gcc.dg/pr83480.c: New test.
15386 PR rtl-optimization/83682
15387 * gcc.target/i386/pr83682.c: New test.
15389 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15393 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15394 * gfortran.dg/dependency_49.f90: Likewise.
15395 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15396 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15397 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15398 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15399 * gfortran.dg/string_1_lp64.f90: New test.
15400 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15401 * gfortran.dg/string_3_lp64.f90: New test.
15403 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15406 * gcc.target/i386/sse-26.c: New test.
15409 * gcc.target/i386/pr83604.c: New test.
15411 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15413 * gcc.dg/vect/vect-align-4.c: New test.
15414 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15415 and redefine as a structure with an unaligned member "b".
15416 (foo): Update accordingly.
15418 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15421 * gcc.target/aarch64/bics_5.c: New test.
15422 * gcc.target/arm/bics_5.c: Likewise.
15424 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15426 PR tree-optimization/83605
15427 * gcc.dg/pr83605.c: New test.
15429 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15432 * gcc.target/i386/pr83554.c: New test.
15435 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15438 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15442 * gfortran.dg/eoshift_8.f90: New test.
15443 * gfortran.dg/simplify_eoshift_1.f90: New test.
15445 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15448 * gcc.dg/pr83585.c: New test.
15450 2018-01-04 Nathan Sidwell <nathan@acm.org>
15453 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15455 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15458 * gcc.dg/pr83666.c: New test.
15460 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15463 * gcc.target/alpha/pr83628-1.c: New test.
15464 * gcc.target/alpha/pr83628-2.c: Ditto.
15466 2018-01-04 Martin Liska <mliska@suse.cz>
15469 * g++.dg/ipa/pr82352.C: New test.
15471 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15473 * gcc.dg/vect-opt-info-1.c: Moved to ...
15474 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15475 vect_int targets, use dg-additional-options instead of dg-options and
15476 use relative line numbers instead of absolute.
15478 2018-01-03 Martin Sebor <msebor@redhat.com>
15480 PR tree-optimization/83655
15481 * gcc.dg/Wrestrict-5.c: New test.
15482 * c-c++-common/builtins.c: New test.
15484 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15485 Alan Hayward <alan.hayward@arm.com>
15486 David Sherwood <david.sherwood@arm.com>
15488 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15491 2018-01-03 Jeff Law <law@redhat.com>
15494 * gcc.target/i386/stack-check-17.c: New test.
15495 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15497 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15500 * gcc.dg/pr83621.c: New test.
15503 * gcc.dg/pr83645.c: New test.
15505 2018-01-03 Martin Sebor <msebor@redhat.com>
15507 PR tree-optimization/83603
15508 * gcc.dg/Wrestrict-4.c: New test.
15511 * gcc.dg/const-2.c: New test.
15512 * gcc.dg/pure-3.c: New test.
15514 2018-01-03 Martin Sebor <msebor@redhat.com>
15516 * gcc.dg/Wrestrict-3.c: New test.
15518 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15521 * g++.dg/opt/pr83555.C: New test.
15522 * g++.dg/ubsan/pr83555.C: New test.
15524 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15527 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15528 the !CHECKING_P case by expecting a note.
15529 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15530 a note for the !CHECKING_P case, and move the return statement
15531 outside of #if CHECKING_P guard.
15533 2018-01-03 Jeff Law <law@redhat.com>
15535 PR middle-end/83654
15536 * gcc.target/i386/stack-check-18.c: New test.
15537 * gcc.target/i386/stack-check-19.c: New test.
15539 2018-01-03 Martin Sebor <msebor@redhat.com>
15541 PR tree-optimization/83501
15542 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15544 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15546 PR tree-optimization/83501
15547 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15549 2018-01-03 Nathan Sidwell <nathan@acm.org>
15552 * g++.dg/ipa/pr83667.C: New.
15554 2018-01-03 Martin Liska <mliska@suse.cz>
15556 PR tree-optimization/83593
15557 * gcc.dg/pr83593.c: New test.
15559 2018-01-03 Martin Liska <mliska@suse.cz>
15562 * g++.dg/ipa/pr83549.C: New test.
15564 2018-01-03 Marek Polacek <polacek@redhat.com>
15567 * g++.dg/warn/mvp2.C: New test.
15569 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15571 PR preprocessor/83602
15572 * g++.dg/cpp/pr83602.C: New test.
15575 * g++.dg/parse/pr83634.C: New test.
15577 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15580 * gfortran.dg/eoshift_7.f90: New test.
15582 2018-01-03 Jan Beulich <jbeulich@suse.com>
15584 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15585 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15587 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15589 Update copyright years.
15591 2018-01-03 Martin Liska <mliska@suse.cz>
15594 * gcc.dg/ipa/pr83594.c: New test.
15596 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15597 Alan Hayward <alan.hayward@arm.com>
15598 David Sherwood <david.sherwood@arm.com>
15600 * gcc.dg/vect-opt-info-1.c: New test.
15602 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15604 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15605 floorf128, truncf128, and roundf128.
15606 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15607 optimizations added in match.pd.
15608 * gcc.target/powerpc/float128-hw6.c: Likewise.
15609 * gcc.target/powerpc/float128-hw7.c: Likewise.
15610 * gcc.target/powerpc/float128-hw8.c: Likewise.
15611 * gcc.target/powerpc/float128-hw9.c: Likewise.
15612 * gcc.target/powerpc/float128-hw10.c: Likewise.
15613 * gcc.target/powerpc/float128-hw11.c: Likewise.
15615 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15618 * g++.dg/cpp0x/pr83556.C: New test.
15620 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15624 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15625 * gfortran.dg/simplify_cshift_4.f90: New test.
15627 2018-01-02 Marek Polacek <polacek@redhat.com>
15630 * g++.dg/cpp0x/inh-ctor30.C: New test.
15633 * g++.dg/cpp1z/pr83644.C: New test.
15635 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15638 * gfortran.dg/coarray_45.f90: New test.
15641 * gfortran.dg/coarray_46.f90: New test.
15643 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15645 PR tree-optimization/83581
15646 * gcc.dg/pr83581.c: New test.
15649 * gcc.dg/pr83595.c: New test.
15651 PR middle-end/83608
15652 * g++.dg/opt/pr83608.C: New test.
15654 PR middle-end/83609
15655 * gcc.dg/pr83609.c: New test.
15656 * g++.dg/opt/pr83609.C: New test.
15658 PR middle-end/83623
15659 * gcc.dg/pr83623.c: New test.
15661 * gcc.target/i386/i386.exp
15662 (check_effective_target_avx512vpopcntdqvl): New proc.
15663 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15664 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15665 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15667 Copyright (C) 2018 Free Software Foundation, Inc.
15669 Copying and distribution of this file, with or without modification,
15670 are permitted in any medium without royalty provided the copyright
15671 notice and this notice are preserved.