1 2018-09-11 Joey Ye <joey.ye@arm.com>
3 * lib/gcov.exp (verify-intermediate): Add missing close.
5 2018-09-11 Janus Weil <janus@gcc.gnu.org>
8 * gfortran.dg/typebound_call_30.f90: New test case.
10 2018-09-10 Janus Weil <janus@gcc.gnu.org>
13 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
15 2018-09-08 Marek Polacek <polacek@redhat.com>
17 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
18 * g++.dg/cpp0x/move-return2.C: New test.
20 2018-09-08 Marek Polacek <polacek@redhat.com>
22 * c-c++-common/array-init.c: Add dg-prune-output.
23 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
24 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
25 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
26 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
27 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
28 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
29 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
30 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
31 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
32 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
33 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
34 * g++.dg/cpp1y/pr64382.C: Likewise.
35 * g++.dg/cpp1y/pr77739.C: Likewise.
36 * g++.dg/cpp1z/lambda-this1.C: Likewise.
37 * g++.dg/cpp1z/lambda-this2.C: Likewise.
38 * g++.dg/template/crash84.C: Adjust dg-error.
40 2018-09-07 Marek Polacek <polacek@redhat.com>
42 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
45 2018-09-07 Marek Polacek <polacek@redhat.com>
47 PR c++/87152 - range-based for loops with initializer broken in templates.
48 * g++.dg/cpp2a/range-for11.C: New test.
49 * g++.dg/cpp2a/range-for12.C: New test.
50 * g++.dg/cpp2a/range-for13.C: New test.
51 * g++.dg/cpp2a/range-for14.C: New test.
52 * g++.dg/cpp2a/range-for15.C: New test.
53 * g++.dg/cpp2a/range-for16.C: New test.
54 * g++.dg/cpp2a/range-for17.C: New test.
55 * g++.dg/cpp2a/range-for18.C: New test.
56 * g++.dg/parse/error61.C (foo): Adjust dg-error.
58 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
61 * gcc.target/powerpc/pr86731.c: New test.
62 * gcc.target/powerpc/pr86731-longlong.c: New test.
63 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
64 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
65 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
66 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
68 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
71 * gcc.target/s390/pr80080-3.c: New test.
72 * gcc.target/s390/s390.exp: Make sure the new test passes
73 on all optimization levels.
75 2018-09-05 Marek Polacek <polacek@redhat.com>
77 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
78 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
80 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
81 Bernd Schmidt <bernds_cb1@t-online.de>
83 * gcc.target/nvptx/atomic_fetch-1.c: New test.
84 * gcc.target/nvptx/atomic_fetch-1.c: New test.
86 2018-09-05 Marek Polacek <polacek@redhat.com>
88 PR c++/87109, wrong overload with ref-qualifiers.
89 * g++.dg/cpp0x/ref-qual19.C: New test.
91 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
94 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
95 * lib/target-supports.exp (scan-assembler_required_options,
96 scan-assembler-not_required_options,
97 scan-assembler-times_required_options): Add -fno-ident.
98 * lib/scanasm.exp (scan-assembler-times): Fix error message.
99 * c-c++-common/ident-0a.c: New test.
100 * c-c++-common/ident-0b.c: New test.
101 * c-c++-common/ident-1a.c: New test.
102 * c-c++-common/ident-1b.c: New test.
103 * c-c++-common/ident-2a.c: New test.
104 * c-c++-common/ident-2b.c: New test.
106 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
108 * gcc.dg/recip_sqrt_mult_1.c: New test.
109 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
110 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
111 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
112 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
113 * g++.dg/recip_sqrt_mult_1.C: Likewise.
114 * g++.dg/recip_sqrt_mult_2.C: Likewise.
116 2018-09-05 Martin Liska <mliska@suse.cz>
118 PR tree-optimization/87205
119 * gcc.dg/tree-ssa/pr87205-2.c: New test.
120 * gcc.dg/tree-ssa/pr87205.c: New test.
122 2018-09-05 Richard Biener <rguenther@suse.de>
124 PR tree-optimization/87217
125 * gfortran.dg/pr87217.f: New testcase.
127 2018-09-05 Pádraig Brady p@draigbrady.com
130 * g++.dg/abi/pr87137.C: New.
133 * g++.dg/pr87185.C: New.
135 2018-09-05 Martin Liska <mliska@suse.cz>
138 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
139 to support Darwin names.
141 2018-09-05 Martin Liska <mliska@suse.cz>
143 * g++.dg/gcov/loop.C: Update test to support new format.
145 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
148 * g++.dg/pr86593.C: New test.
150 2018-09-04 Jakub Jelinek <jakub@redhat.com>
153 * gcc.target/i386/pr87198.c: New test.
155 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
158 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
160 2018-09-04 Richard Biener <rguenther@suse.de>
162 PR tree-optimization/87211
163 * gcc.dg/torture/pr87211.c: New testcase.
165 2018-09-04 Richard Biener <rguenther@suse.de>
167 PR tree-optimization/87176
168 * gcc.dg/torture/pr87176.c: New testcase.
169 * gcc.dg/torture/ssa-fre-1.c: Likewise.
171 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
173 * gfortran.dg/modulo_check: New test.
175 2018-09-03 Richard Biener <rguenther@suse.de>
177 PR tree-optimization/87177
178 * gcc.dg/torture/pr87177.c: New testcase.
179 * gcc.dg/torture/pr87177-2.c: Likewise.
181 2018-09-03 Richard Biener <rguenther@suse.de>
183 PR tree-optimization/87200
184 * gcc.dg/torture/pr87200.c: New testcase.
186 2018-09-03 Richard Biener <rguenther@suse.de>
188 PR tree-optimization/87197
189 * gcc.dg/torture/pr87197.c: New testcase.
191 PR tree-optimization/87169
192 * gcc.dg/torture/pr87169.c: New testcase.
194 2018-09-03 Martin Liska <mliska@suse.cz>
197 * gcc.dg/completion-4.c: New test.
199 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
202 * g++.dg/concepts/pr84980.C: New.
204 2018-09-03 Martin Liska <mliska@suse.cz>
207 * c-c++-common/pr59521-1.c: New test.
208 * c-c++-common/pr59521-2.c: New test.
209 * gcc.dg/tree-prof/pr59521-3.c: New test.
211 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
213 * c-c++-common/array-init.c: New test.
214 * g++.dg/init/string2.C: Remove selector.
216 2018-09-01 Michael Matz <matz@suse.de>
218 PR tree-optimization/87074
219 * gcc.dg/pr87074.c: New test.
221 2018-08-31 Richard Biener <rguenther@suse.de>
223 PR tree-optimization/87168
224 * gcc.dg/torture/pr87168.c: New testcase.
226 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
228 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
229 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
230 (test_vnegd_s64): Likewise.
231 * gcc.target/aarch64/vnegd_64.c: New.
232 * gcc.target/aarch64/vabsd_64.c: New.
233 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
235 2018-08-31 Nathan Sidwell <nathan@acm.org>
239 * g++.dg/cpp0x/pr87155.C: New.
240 * g++.dg/cpp0x/inline-ns10.C: Adjust.
242 2018-08-31 Jakub Jelinek <jakub@redhat.com>
245 * gcc.target/i386/avx512bw-pr87138.c: New test.
247 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
251 * gfortran.dg/pr86328.f90 : New test.
252 in comment 12 of the PR.
253 * gfortran.dg/pr86760.f90 : New test.
255 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
257 * g++.dg/cpp0x/noexcept30.C: Make dependence on
258 -fdelete-null-pointer-checks explicit.
259 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
260 * g++.dg/expr/pmf-3.C: Likewise.
261 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
262 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
263 * g++.dg/tree-ssa/pr61034.C: Likewise.
264 * gcc.dg/addr_equal-1.c: Likewise.
265 * gcc.dg/ipa/pr85734.c: Likewise.
266 * gcc.dg/ipa/propmalloc-1.c: Likewise.
267 * gcc.dg/ipa/propmalloc-2.c: Likewise.
268 * gcc.dg/ipa/propmalloc-3.c: Likewise.
269 * gcc.dg/tree-ssa/pr78154.c: Likewise.
270 * gcc.dg/tree-ssa/pr83648.c: Likewise.
272 2018-08-30 Martin Sebor <msebor@redhat.com>
275 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
277 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
280 gcc.dg/strcmpopt_6.c: Remove.
281 gcc.target/aarch64/strcmpopt_6.c: New testcase.
282 gcc.target/i386/strcmpopt_6.c: Likewise.
284 2018-08-30 Richard Biener <rguenther@suse.de>
286 PR tree-optimization/87147
287 * gcc.dg/torture/pr87147.c: New testcase.
289 2018-08-30 Tamar Christina <tamar.christina@arm.com>
291 * gcc.target/aarch64/large_struct_copy_2.c: New.
293 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
296 * gcc.c-torture/execute/pr87053.c: New test.
298 2018-08-29 Jakub Jelinek <jakub@redhat.com>
301 * g++.dg/ubsan/vptr-13.C: New test.
303 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
306 * g++.dg/concepts/pr85265.C: New.
308 2018-08-29 Martin Sebor <msebor@redhat.com>
309 Bernd Edlinger <bernd.edlinger@hotmail.de>
311 PR tree-optimization/86714
312 PR tree-optimization/86711
313 * gcc.c-torture/execute/memchr-1.c: New test.
314 * gcc.c-torture/execute/pr86714.c: New test.
315 * gcc.c-torture/execute/widechar-3.c: New test.
316 * gcc.dg/strlenopt-58.c: New test.
318 2018-08-29 Richard Biener <rguenther@suse.de>
320 PR tree-optimization/87132
321 * gcc.dg/torture/pr87132.c: New testcase.
323 2018-08-29 David Malcolm <dmalcolm@redhat.com>
326 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
327 output to reflect underlining of pertinent parameter in decl
328 for "no known conversion" messages.
330 2018-08-29 Jakub Jelinek <jakub@redhat.com>
333 * g++.dg/cpp1z/decomp47.C: New test.
335 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
337 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
340 2018-08-29 Richard Biener <rguenther@suse.de>
342 PR tree-optimization/87117
343 * gfortran.dg/pr87117.f90: New testcase.
345 2018-08-29 Richard Biener <rguenther@suse.de>
347 PR tree-optimization/87126
348 * gcc.dg/tree-ssa/pr87126.c: New testcase.
350 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
352 PR tree-optimization/87009
353 * gcc.dg/pr87009.c: New test.
355 2018-08-28 Martin Sebor <msebor@redhat.com>
358 * g++.dg/Walloca1.C: Adjust.
360 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
363 * g++.dg/other/switch4.C: New.
365 2018-08-28 Richard Biener <rguenther@suse.de>
367 PR tree-optimization/87124
368 * g++.dg/torture/pr87124.C: New testcase.
370 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
373 * gfortran.dg/class_result_7.f90: New test.
374 * gfortran.dg/class_result_8.f90: New test.
375 * gfortran.dg/class_result_9.f90: New test.
378 * gfortran.dg/allocate_with_source_25.f90: New test.
380 2018-08-28 Jakub Jelinek <jakub@redhat.com>
383 * gcc.dg/pr87099.c: New test.
385 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
388 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
390 2018-08-28 Richard Biener <rguenther@suse.de>
392 PR tree-optimization/87117
393 * gcc.dg/pr87117-1.c: New testcase.
395 2018-08-28 Richard Biener <rguenther@suse.de>
397 PR tree-optimization/87117
398 * gcc.dg/pr87117-2.c: New testcase.
400 2018-08-28 Richard Biener <rguenther@suse.de>
402 PR tree-optimization/87117
403 * gcc.dg/lvalue-5.c: New testcase.
405 2018-08-27 Jeff Law <law@redhat.com>
407 PR tree-optimization/87110
408 * gcc.c-torture/compile/pr87110.c: New test.
410 2018-08-27 Martin Sebor <msebor@redhat.com>
412 PR tree-optimization/86914
413 * gcc.dg/strlenopt-57.c: New test.
415 2018-08-27 Martin Sebor <msebor@redhat.com>
417 PR tree-optimization/87112
418 * gcc.dg/pr87112.c: New test.
420 2018-08-27 David Malcolm <dmalcolm@redhat.com>
423 * g++.dg/diagnostic/missing-typename.C: New test.
425 2018-08-27 Jeff Law <law@redhat.com>
427 * gcc.c-torture/compile/dse.c: New test.
429 2018-08-27 Jakub Jelinek <jakub@redhat.com>
432 * g++.dg/diagnostic/pr86993.C: New test.
434 2018-08-27 Richard Biener <rguenther@suse.de>
436 PR tree-optimization/86927
437 * gcc.dg/vect/pr86927.c: New testcase.
439 2018-08-27 David Malcolm <dmalcolm@redhat.com>
442 * gcc.dg/empty.h: New file.
443 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
444 top of file and removal of redundant second printing of warning
446 * gcc.dg/fixits-pr84852-2.c: Likewise.
447 * gcc.dg/missing-header-fixit-3.c: Likewise.
448 * gcc.dg/missing-header-fixit-4.c: New test.
449 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
450 conversion of show_caret_p to a tri-state.
452 2018-08-27 David Malcolm <dmalcolm@redhat.com>
455 * g++.dg/pr85523.C: Extend expected output to show line
456 before line-insertion fix-it hint.
457 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
458 (test_fixit_insert_newline): Add previous line to expected output.
459 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
460 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
462 2018-08-27 Martin Liska <mliska@suse.cz>
465 * gcc.dg/asan/pr86962.c: New test.
467 2018-08-27 Martin Liska <mliska@suse.cz>
469 * gcc.dg/tree-prof/val-prof-10.c: New test.
471 2018-08-27 Martin Liska <mliska@suse.cz>
473 PR tree-optimization/86847
474 * gcc.dg/tree-ssa/switch-3.c: New test.
475 * gcc.dg/tree-ssa/vrp105.c: Remove.
477 2018-08-27 Martin Liska <mliska@suse.cz>
479 * gcc.dg/tree-ssa/switch-2.c: New test.
481 2018-08-27 Richard Biener <rguenther@suse.de>
483 * g++.dg/torture/20180705-1.C: New testcase.
484 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
485 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
486 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
487 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
488 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
489 * gcc.dg/pr85195.c: Likewise.
490 * gcc.dg/pr85467.c: Likewise.
491 * gcc.dg/torture/pr81790.c: Likewise.
493 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
494 param to current default.
496 2018-08-27 Jakub Jelinek <jakub@redhat.com>
498 PR rtl-optimization/87065
499 * gcc.target/i386/pr87065.c: New test.
501 2018-08-26 Marek Polacek <polacek@redhat.com>
504 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
506 PR c++/87029, Implement -Wredundant-move.
507 * g++.dg/cpp0x/Wredundant-move1.C: New test.
508 * g++.dg/cpp0x/Wredundant-move2.C: New test.
509 * g++.dg/cpp0x/Wredundant-move3.C: New test.
510 * g++.dg/cpp0x/Wredundant-move4.C: New test.
512 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
515 * gfortran.dg/matmul_19.f90: New test.
517 2018-08-25 Janus Weil <janus@gcc.gnu.org>
520 * gfortran.dg/generic_35.f90: New test case.
522 2018-08-24 David Malcolm <dmalcolm@redhat.com>
525 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
526 line spans are printed with -fdiagnostics-show-line-numbers.
528 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
531 * gfortran.dg/implied_do_io_6.f90: New test.
533 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
536 * gcc.dg/pr87092.c: New test.
538 2018-08-24 Marek Polacek <polacek@redhat.com>
542 * g++.dg/cpp0x/auto52.C: New test.
543 * g++.dg/cpp1y/auto-fn52.C: New test.
544 * g++.dg/cpp1y/auto-fn53.C: New test.
545 * g++.dg/cpp1y/auto-fn54.C: New test.
547 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
549 * lib/target-supports.exp (vect_perm_supported): Only return
550 false for variable-length vectors if the permute size is not
552 (check_effective_target_vect_perm)
553 (check_effective_target_vect_perm_byte)
554 (check_effective_target_vect_perm_short): Remove check for
555 variable-length vectors.
556 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
557 * gcc.dg/vect/slp-perm-10.c: Likewise.
558 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
560 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
562 * gcc.target/aarch64/sve/bswap_1.c: New test.
563 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
564 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
566 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
568 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
569 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
570 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
571 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
572 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
573 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
574 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
576 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
579 * gcc.dg/pr79342.: New test.
581 2018-08-23 Martin Sebor <msebor@redhat.com>
583 PR tree-optimization/87072
584 * gcc.dg/Warray-bounds-35.c: New test.
586 2018-08-23 Richard Biener <rguenther@suse.de>
589 * gcc.dg/pr87024.c: New testcase.
591 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
593 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
594 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
595 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
596 * gcc.dg/vect/pr80631-2.c: Likewise.
598 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
601 * gfortran.dg/submodule_32.f08: New test.
603 2018-08-22 Janus Weil <janus@gcc.gnu.org>
606 * gfortran.dg/associate_3.f90: Update error message.
607 * gfortran.dg/associate_39.f90: New test case.
609 2018-08-22 Janus Weil <janus@gcc.gnu.org>
612 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
614 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
615 * gfortran.dg/class_17.f03: Update error message.
616 * gfortran.dg/class_55.f90: Ditto.
617 * gfortran.dg/dtio_11.f90: Update error messages.
618 * gfortran.dg/implicit_actual.f90: Add an error message.
619 * gfortran.dg/typebound_proc_12.f90: Update error message.
621 2018-08-22 Martin Sebor <msebor@redhat.com>
624 * gcc.dg/pr87052.c: New test.
625 * gcc.dg/tree-ssa/dump-3.c: Adjust.
627 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
629 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
630 * gfortran.dg/max_expr.f90: ...this.
631 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
632 * gfortran.dg/min_expr.f90: ...this.
634 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
636 PR tree-optimization/86725
637 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
638 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
639 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
640 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
642 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
644 PR tree-optimization/86725
645 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
647 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
649 * gcc.dg/vect/vect-avg-16.c: New test.
650 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
651 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
652 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
653 the second loop in main1.
655 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
657 * gcc.dg/lto/pr85248_0.c (test_alias):
658 Stringify __USER_LABEL_PREFIX__.
659 (test_noreturn): Likewise.
661 2018-08-22 Richard Biener <rguenther@suse.de>
663 PR tree-optimization/86988
664 * g++.dg/pr86988.C: New testcase.
666 2018-08-22 Richard Biener <rguenther@suse.de>
668 PR tree-optimization/86945
669 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
671 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
673 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
675 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
676 Thomas Koenig <tkoenig@gcc.gnu.org>
679 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
680 * gfortran.dg/f2003_io_1.f03: Add wait statement.
682 2018-08-21 Marek Polacek <polacek@redhat.com>
684 PR c++/86981, Implement -Wpessimizing-move.
685 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
686 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
687 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
688 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
689 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
692 * g++.dg/concepts/pr67595.C: Add dg-warning.
693 * g++.dg/cpp0x/Wnarrowing11.C: New test.
694 * g++.dg/cpp0x/Wnarrowing12.C: New test.
695 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
698 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
699 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
701 2018-08-21 Ed Schonberg <schonberg@adacore.com>
703 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
705 2018-08-21 Ed Schonberg <schonberg@adacore.com>
707 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
709 2018-08-21 Javier Miranda <miranda@adacore.com>
711 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
713 2018-08-21 Ed Schonberg <schonberg@adacore.com>
715 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
717 2018-08-21 Ed Schonberg <schonberg@adacore.com>
719 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
721 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
723 * gnat.dg/rep_clause7.adb: New testcase.
725 2018-08-21 Ed Schonberg <schonberg@adacore.com>
727 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
728 gnat.dg/task1_pkg.ads: New testcase.
730 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
732 * gnat.dg/linkedlist.adb: New testcase.
734 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
736 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
737 gnat.dg/elab6_pkg.ads: New testcase.
739 2018-08-21 Ed Schonberg <schonberg@adacore.com>
741 * gnat.dg/expr_func5.adb: New testcase.
743 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
745 * gnat.dg/dynhash.adb: New testcase.
747 2018-08-21 Javier Miranda <miranda@adacore.com>
749 * gnat.dg/enum4.adb: New testcase.
751 2018-08-21 Tamar Christina <tamar.christina@arm.com>
753 * gcc.target/aarch64/large_struct_copy.c: New test.
755 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
757 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
759 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
762 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
764 2018-08-21 Tom de Vries <tdevries@suse.de>
766 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
767 to avoid mismatch in .debug and .earlydebug dump files.
769 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
772 * gcc.target/powerpc/pr87033.c: New test.
774 2018-08-20 Martin Sebor <msebor@redhat.com>
776 PR tree-optimization/87034
777 * gcc.dg/builtin-sprintf-warn-20.c: New test.
779 2018-08-20 David Malcolm <dmalcolm@redhat.com>
782 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
783 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
784 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
786 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
789 * g++.dg/torture/pr87014.C: New file.
791 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
794 * gcc.target/alpha/pr86984.c: New test.
796 2018-08-20 Richard Biener <rguenther@suse.de>
798 PR tree-optimization/78655
799 * gcc.dg/tree-ssa/evrp11.c: New testcase.
801 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
803 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
806 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
808 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
810 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
811 * gcc.dg/lto/pr83719_0.c: Likewise.
813 2018-08-17 Martin Sebor <msebor@redhat.com>
816 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
818 2018-08-17 David Malcolm <dmalcolm@redhat.com>
820 * g++.dg/conversion/Wwrite-strings.C: New test.
822 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
823 Chung-Lin Tang <cltang@codesourcery.com>
824 Xianmiao Qu <xianmiao_qu@c-sky.com>
826 C-SKY port: Testsuite
828 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
829 * g++.dg/torture/type-generic-1.C: Likewise.
830 * gcc.c-torture/compile/20000804-1.c: Likewise.
831 * gcc.c-torture/execute/20101011-1.c: Likewise.
832 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
833 * gcc.dg/20020312-2.c: Likewise.
834 * gcc.dg/Wno-frame-address.c: Likewise.
835 * gcc.dg/c11-true_min-1.c: Likewise.
836 * gcc.dg/sibcall-10.c: Likewise.
837 * gcc.dg/sibcall-9.c: Likewise.
838 * gcc.dg/stack-usage-1.c: Likewise.
839 * gcc.dg/torture/float32-tg-3.c: Likewise.
840 * gcc.dg/torture/float32x-tg-3.c: Likewise.
841 * gcc.dg/torture/float64-tg-3.c: Likewise.
842 * gcc.dg/torture/float64x-tg-3.c: Likewise.
843 * gcc.dg/torture/type-generic-1.c: Likewise.
844 * gcc.target/csky/*: New.
845 * lib/target-supports.exp (check_profiling_available): Add
847 (check_effective_target_hard_float): Handle C-SKY targets with
848 single-precision hard float only.
849 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
851 2018-08-17 David Malcolm <dmalcolm@redhat.com>
853 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
855 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
856 coverage for gcc_dump_printf.
858 2018-08-17 Martin Liska <mliska@suse.cz>
860 * g++.dg/opt/mpx.C: Fix scanned pattern.
861 * gcc.target/i386/mpx.c: Likewise.
862 * g++.dg/warn/Wunreachable-code-1.C: Remove.
863 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
864 * gcc.dg/torture/pr52969.c: Likewise.
865 * g++.dg/warn/pr31246-2.C: Likewise.
866 * g++.dg/warn/pr31246.C: Likewise.
867 * gcc.dg/pr33092.c: Likewise.
868 * g++.dg/opt/eh1.C: Remove a deprecated option.
869 * g++.dg/template/inline1.C: Likewise.
870 * g++.dg/tree-ssa/pr81408.C: Likewise.
871 * gcc.dg/pr41837.c: Likewise.
872 * gcc.dg/pr41841.c: Likewise.
873 * gcc.dg/pr42250.c: Likewise.
874 * gcc.dg/pr43084.c: Likewise.
875 * gcc.dg/pr43317.c: Likewise.
876 * gcc.dg/pr51879-18.c: Likewise.
877 * gcc.dg/torture/pr36066.c: Likewise.
878 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
879 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
880 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
881 * gcc.dg/tree-ssa/pr45122.c: Likewise.
882 * gcc.target/i386/pr45352-2.c: Likewise.
883 * gcc.target/i386/zee.c: Likewise.
884 * gfortran.dg/auto_char_len_2.f90: Likewise.
885 * gfortran.dg/auto_char_len_4.f90: Likewise.
886 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
887 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
888 * gfortran.dg/gomp/pr47331.f90: Likewise.
889 * gfortran.dg/pr40999.f: Likewise.
890 * gfortran.dg/pr41011.f: Likewise.
891 * gfortran.dg/pr42051.f03: Likewise.
892 * gfortran.dg/pr46804.f90: Likewise.
893 * gfortran.dg/pr83149_1.f90: Likewise.
894 * gfortran.dg/pr83149_b.f90: Likewise.
895 * gfortran.dg/whole_file_1.f90: Likewise.
896 * gfortran.dg/whole_file_10.f90: Likewise.
897 * gfortran.dg/whole_file_11.f90: Likewise.
898 * gfortran.dg/whole_file_12.f90: Likewise.
899 * gfortran.dg/whole_file_13.f90: Likewise.
900 * gfortran.dg/whole_file_14.f90: Likewise.
901 * gfortran.dg/whole_file_15.f90: Likewise.
902 * gfortran.dg/whole_file_16.f90: Likewise.
903 * gfortran.dg/whole_file_17.f90: Likewise.
904 * gfortran.dg/whole_file_18.f90: Likewise.
905 * gfortran.dg/whole_file_19.f90: Likewise.
906 * gfortran.dg/whole_file_2.f90: Likewise.
907 * gfortran.dg/whole_file_20.f03: Likewise.
908 * gfortran.dg/whole_file_3.f90: Likewise.
909 * gfortran.dg/whole_file_4.f90: Likewise.
910 * gfortran.dg/whole_file_5.f90: Likewise.
911 * gfortran.dg/whole_file_6.f90: Likewise.
912 * gfortran.dg/whole_file_7.f90: Likewise.
913 * gfortran.dg/whole_file_8.f90: Likewise.
914 * gfortran.dg/whole_file_9.f90: Likewise.
915 * gcc.dg/vect/vect.exp: Likewise.
917 2018-08-17 Richard Biener <rguenther@suse.de>
920 * gcc.dg/torture/pr86505.c: New testcase.
922 2018-08-16 Martin Sebor <msebor@redhat.com>
924 PR tree-optimization/86853
925 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
926 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
927 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
929 2018-08-16 David Malcolm <dmalcolm@redhat.com>
931 * gcc.dg/missing-header-fixit-3.c: New test.
933 2018-08-16 David Malcolm <dmalcolm@redhat.com>
935 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
936 (test_fixit_insert_newline): Update expected output to show '+'
937 characters in margin of line-insertion fix-it hint.
939 2018-08-16 Nathan Sidwell <nathan@acm.org>
941 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
942 * gcc.dg/cpp/macsyntx2.c: likewise.
944 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
947 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
948 * gcc.target/i386/avx-cvt-2.c: Ditto.
950 2018-08-16 David Malcolm <dmalcolm@redhat.com>
953 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
955 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
957 * gcc.target/aarch64/imm_choice_comparison.c: New test.
959 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
961 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
962 (lib_strncmp): Likewise.
964 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
966 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
967 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
968 * g++.dg/torture/pr44295.C : Likewise.
970 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
973 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
974 attributes and matching.
975 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
976 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
978 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
980 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
982 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
984 * gcc.target/i386/rop1.c: Remove.
985 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
987 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
989 * gcc.target/powerpc/fold-vec-splat-char.c: New.
990 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
991 * gcc.target/powerpc/fold-vec-splat-int.c: New.
992 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
993 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
994 * gcc.target/powerpc/fold-vec-splat-short.c: New.
996 2018-08-15 David Malcolm <dmalcolm@redhat.com>
998 * g++.dg/diagnostic/aka3.C: New test.
999 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
1000 output to show range labels.
1001 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
1002 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
1003 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
1004 * gcc.dg/bad-binary-ops.c: Update expected output to show range
1005 labels. Add an "aka" example.
1006 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
1008 * gcc.dg/format/diagnostic-ranges.c: Likewise.
1009 * gcc.dg/format/pr72858.c: Likewise.
1010 * gcc.dg/format/pr78498.c: Likewise.
1011 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
1012 Update expected output to show range labels. Add examples of
1013 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
1014 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1015 Update expected output to show range labels.
1016 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1017 (test_very_wide_line): Adjust so that label is at left-clipping
1019 (test_very_wide_line_2): New test.
1020 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1021 Update expected output to show range labels.
1022 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1023 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
1024 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
1025 for new param to gcc_rich_location::add_expr.
1026 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1028 (test_show_locus): Add examples of labels to various tests. Tweak
1029 the "very wide_line" test case and duplicate it, to cover the
1030 boundary values for clipping of labels against the left-margin.
1031 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1032 diagnostic-test-show-locus-no-labels.c.
1033 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
1034 Update line numbers of dg-locus directives.
1035 * gcc.dg/pr69627.c: Update expected output to show range labels.
1036 * lib/multiline.exp (proc _build_multiline_regex): Remove
1037 special-case handling of lines with trailing '|'.
1039 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
1042 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
1045 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1047 * gcc.dg/wmain.c: New test.
1049 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
1052 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
1053 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
1056 2018-08-15 Martin Liska <mliska@suse.cz>
1058 PR tree-optimization/86925
1059 * gcc.dg/predict-20.c: New test.
1060 * gcc.dg/predict-21.c: New test.
1062 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1064 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
1066 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
1068 * gcc.target/i386/sse2-movs.c: New test.
1070 2018-08-14 Martin Sebor <msebor@redhat.com>
1072 PR tree-optimization/86650
1073 * gcc.dg/Warray-bounds-34.c: New test.
1075 2018-08-14 Janus Weil <janus@gcc.gnu.org>
1078 * gfortran.dg/generic_34.f90: New test case.
1080 2018-08-13 Marek Polacek <polacek@redhat.com>
1083 * g++.dg/cpp0x/Wnarrowing6.C: New test.
1084 * g++.dg/cpp0x/Wnarrowing7.C: New test.
1085 * g++.dg/cpp0x/Wnarrowing8.C: New test.
1086 * g++.dg/cpp0x/Wnarrowing9.C: New test.
1087 * g++.dg/cpp0x/Wnarrowing10.C: New test.
1088 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
1089 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1090 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
1091 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1092 * g++.dg/ext/stmtexpr15.C: Likewise.
1093 * g++.dg/gomp/pr47963.C: Likewise.
1094 * g++.dg/init/new37.C: Likewise.
1095 * g++.dg/init/new43.C: Likewise.
1096 * g++.dg/other/fold1.C: Likewise.
1097 * g++.dg/parse/array-size2.C: Likewise.
1098 * g++.dg/template/dependent-name3.C: Likewise.
1099 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
1100 * g++.dg/other/vrp1.C: Likewise.
1101 * g++.dg/template/char1.C: Likewise.
1103 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
1105 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
1106 instead of a ZERO_EXTEND.
1108 2018-08-13 Martin Sebor <msebor@redhat.com>
1110 PR tree-optimization/71625
1111 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
1112 * g++.dg/init/string2.C: New test.
1113 * g++.dg/init/string3.C: New test.
1114 * g++.dg/init/string4.C: New test.
1115 * gcc.dg/init-string-3.c: New test.
1116 * gcc.dg/strlenopt-55.c: New test.
1117 * gcc.dg/strlenopt-56.c: New test.
1119 2018-08-13 Marek Polacek <polacek@redhat.com>
1121 P0806R2 - Deprecate implicit capture of this via [=]
1122 * g++.dg/cpp2a/lambda-this1.C: New test.
1123 * g++.dg/cpp2a/lambda-this2.C: New test.
1124 * g++.dg/cpp2a/lambda-this3.C: New test.
1126 2018-08-13 Marek Polacek <polacek@redhat.com>
1129 * g++.dg/diagnostic/auto1.C: New test.
1131 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1134 * gfortran.dg/transfer_class_3.f90: New test.
1136 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1139 * gfortran.dg/use_rename_9.f90: New test.
1141 2018-08-11 Jakub Jelinek <jakub@redhat.com>
1143 PR tree-optimization/86835
1144 * gcc.dg/pr86835.c: New test.
1146 2018-08-10 Janus Weil <janus@gcc.gnu.org>
1149 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
1150 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
1151 * gfortran.dg/short_circuiting_2.f90: New test case.
1152 * gfortran.dg/short_circuiting_3.f90: New test case.
1154 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
1157 * gcc.target/i386/pr82418.c: New test.
1159 2018-08-10 Martin Liska <mliska@suse.cz>
1162 * gcc.dg/predict-17.c: New test.
1163 * gcc.dg/predict-18.c: New test.
1164 * gcc.dg/predict-19.c: New test.
1166 2018-08-10 Martin Liska <mliska@suse.cz>
1168 PR tree-optimization/85799
1169 * gcc.dg/pr85799.c: New test.
1171 2018-08-09 Jeff Law <law@redhat.com>
1174 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1176 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1178 * gcc.target/aarch64/sve/reduc_8.c: New test.
1180 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1183 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1185 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1187 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1188 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1191 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1193 PR tree-optimization/86858
1194 * gcc.dg/vect/pr86858.c: New test.
1196 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1198 PR tree-optimization/86871
1199 * gcc.dg/vect/pr86871.c: New test.
1201 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1203 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1205 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1207 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1208 arch and tune numbers by 2.
1209 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1210 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1211 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1212 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1213 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1214 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1215 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1216 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1217 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1218 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1219 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1220 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1221 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1222 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1223 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1224 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1225 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1226 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1227 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1228 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1229 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1230 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1231 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1232 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1233 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1234 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1235 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1236 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1237 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1238 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1239 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1240 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1241 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1242 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1243 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1244 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1245 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1246 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1247 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1248 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1249 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1250 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1251 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1252 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1253 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1254 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1255 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1256 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1257 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1258 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1259 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1260 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1261 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1262 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1263 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1264 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1265 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1266 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1267 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1268 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1269 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1270 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1271 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1272 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1273 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1274 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1276 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1279 * gcc.target/s390/pr84332.c: New testcase.
1281 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1284 * gcc.target/m68k/tls-dimode.c: New file.
1286 2018-08-08 Nathan Sidwell <nathan@acm.org>
1288 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1289 c-c++-common/inc-from-1.c: New
1291 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1294 * gcc.target/s390/TI-constants-lra.c: New testcase.
1295 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1297 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1299 * gcc.target/s390/hotpatch-8.c: Remove.
1300 * gcc.target/s390/hotpatch-9.c: Remove.
1301 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1302 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1304 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1306 P0595R1 - is_constant_evaluated
1307 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1310 * g++.dg/cpp1z/decomp46.C: New test.
1313 * g++.dg/opt/pr86738.C: New test.
1315 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1318 * gcc.target/aarch64/frecpe_1.c: New test.
1319 * gcc.target/aarch64/frecpe_2.c: Likewise.
1321 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1323 PR c++/59480, DR 136
1324 * g++.dg/other/friend8.C: New.
1325 * g++.dg/other/friend9.C: Likewise.
1326 * g++.dg/other/friend10.C: Likewise.
1327 * g++.dg/other/friend11.C: Likewise.
1328 * g++.dg/other/friend12.C: Likewise.
1329 * g++.dg/other/friend13.C: Likewise.
1330 * g++.dg/other/friend14.C: Likewise.
1331 * g++.dg/other/friend15.C: Likewise.
1332 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1333 * g++.dg/parse/defarg8.C: Likewise.
1335 2018-08-07 Martin Liska <mliska@suse.cz>
1338 * gcc.dg/predict-16.c: New test.
1339 * g++.dg/predict-1.C: New test.
1341 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1342 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1344 PR tree-optimization/80925
1345 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1346 vectorized on !vect_hw_misalign targets.
1348 2018-08-06 Marek Polacek <polacek@redhat.com>
1351 * g++.dg/cpp1y/constexpr-86767.C: New test.
1353 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1355 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1356 for target *-*-linux-gnu.
1358 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1360 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1361 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1362 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1364 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1366 * gcc.target/s390/nomemloopunroll-1.c: New test.
1368 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1371 * gcc.target/i386/pr86386.c: New file.
1373 2018-08-04 Tom de Vries <tdevries@suse.de>
1375 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1377 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1379 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1382 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1385 * gfortran.dg/interface_assignment_6.f90: New test case.
1387 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1390 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1392 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1393 Jonathan Wakely <jwakely@redhat.com>
1396 * g++.dg/pr85523.C: New test.
1398 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1401 * gcc.dg/union-duplicate-field.c: New test.
1403 2018-08-03 Jason Merrill <jason@redhat.com>
1406 * g++.dg/template/pr86706.C: New test.
1408 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1410 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1411 on vect_avg_qi targets.
1412 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1413 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1414 * gcc.dg/vect/vect-avg-15.c: Likewise.
1416 2018-08-03 Martin Liska <mliska@suse.cz>
1418 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1419 * gcc.dg/predict-13.c: Likewise.
1420 * gcc.dg/predict-3.c: Likewise.
1421 * gcc.dg/predict-4.c: Likewise.
1422 * gcc.dg/predict-5.c: Likewise.
1423 * gcc.dg/predict-6.c: Likewise.
1424 * gcc.dg/predict-9.c: Likewise.
1425 * gfortran.dg/predict-1.f90: Likewise.
1427 2018-08-02 Richard Biener <rguenther@suse.de>
1430 * g++.dg/torture/pr86763.C: New testcase.
1432 2018-08-02 Richard Biener <rguenther@suse.de>
1434 PR tree-optimization/86816
1435 * g++.dg/torture/pr86816.C: New testcase.
1437 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1439 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1441 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1442 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1443 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1445 * gcc.target/aarch64/sve/single_2.c: Likewise.
1446 * gcc.target/aarch64/sve/single_3.c: Likewise.
1447 * gcc.target/aarch64/sve/single_4.c: Likewise.
1449 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1452 * gcc.target/aarch64/ldp_stp_13.c: New test.
1454 2018-08-01 Martin Sebor <msebor@redhat.com>
1456 PR tree-optimization/86650
1457 * gcc.dg/format/gcc_diag-10.c: Adjust.
1459 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1461 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1463 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1465 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1468 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1469 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1471 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1473 * gcc.dg/pointer-range-check-1.c: New test.
1474 * gcc.dg/pointer-range-check-2.c: Likewise.
1476 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1478 PR tree-optimization/86749
1479 * gcc.dg/vect/pr86749.c: New test.
1481 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1484 * g++.dg/lookup/name-clash12.C: New.
1486 2018-08-01 Richard Biener <rguenther@suse.de>
1488 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1490 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1492 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1494 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1496 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1498 2018-08-01 Martin Liska <mliska@suse.cz>
1500 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1501 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1502 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1503 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1504 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1505 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1506 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1507 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1509 2018-08-01 Martin Liska <mliska@suse.cz>
1512 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1514 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1516 * gcc.target/aarch64/extract_zero_extend.c: New file.
1518 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1521 * gcc.c-torture/compile/pr85704.c: New test.
1523 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1524 Olivier Hainque <hainque@adacore.com>
1526 * gnat.dg/dinst.adb: New.
1527 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1529 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1531 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1533 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1536 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1538 * c-c++-common/spec-barrier-1.c: New test.
1539 * c-c++-common/spec-barrier-2.c: New test.
1540 * gcc.dg/spec-barrier-3.c: New test.
1542 2018-07-31 Martin Sebor <msebor@redhat.com>
1544 PR tree-optimization/86741
1545 * gcc.dg/Warray-bounds-33.c: New test.
1547 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1549 * gcc.target/s390/memset-1.c: Improve testcase.
1551 2018-07-31 Tom de Vries <tdevries@suse.de>
1554 * g++.dg/guality/pr86687.C: New test.
1556 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1558 P1008R1 - prohibit aggregates with user-declared constructors
1559 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1560 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1561 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1562 * g++.dg/cpp2a/aggr1.C: New test.
1563 * g++.dg/cpp2a/aggr2.C: New test.
1565 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1568 * gcc.target/arm/pr86640.c: New testcase.
1570 2018-07-31 Martin Liska <mliska@suse.cz>
1572 PR gcov-profile/85338
1573 PR gcov-profile/85350
1574 PR gcov-profile/85372
1575 * gcc.misc-tests/gcov-pr85338.c: New test.
1576 * gcc.misc-tests/gcov-pr85350.c: New test.
1577 * gcc.misc-tests/gcov-pr85372.c: New test.
1579 2018-07-31 Martin Liska <mliska@suse.cz>
1581 PR gcov-profile/83813
1582 PR gcov-profile/84758
1583 PR gcov-profile/85217
1584 PR gcov-profile/85332
1585 * gcc.misc-tests/gcov-pr83813.c: New test.
1586 * gcc.misc-tests/gcov-pr84758.c: New test.
1587 * gcc.misc-tests/gcov-pr85217.c: New test.
1588 * gcc.misc-tests/gcov-pr85332.c: New test.
1590 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1592 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1593 gnat.dg/prot5_pkg.ads: New testcase.
1595 2018-07-31 Justin Squirek <squirek@adacore.com>
1597 * gnat.dg/addr11.adb: New testcase.
1599 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1601 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1603 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1605 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1607 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1609 * gnat.dg/iter3.adb: New testcase.
1611 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1613 Revert 'AsyncI/O patch committed'
1614 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1615 Thomas Koenig <tkoenig@gcc.gnu.org>
1618 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1619 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1621 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1623 PR rtl-optimization/85160
1624 * gcc.target/powerpc/combine-2-2.c: New testcase.
1626 2018-07-27 Martin Sebor <msebor@redhat.com>
1628 PR tree-optimization/86696
1629 * g++.dg/pr86696.C: New test.
1631 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1633 PR tree-optimization/86636
1634 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1635 Add dg-require-effective-target pthread.
1637 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1639 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1640 * gcc.dg/strcmpopt_6.c: Likewise.
1642 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1645 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1647 2018-07-26 Martin Sebor <msebor@redhat.com>
1649 PR tree-optimization/86043
1650 PR tree-optimization/86042
1651 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1653 * gcc.dg/strlenopt-44.c: New test.
1655 2018-07-26 Martin Liska <mliska@suse.cz>
1657 PR gcov-profile/86536
1658 * gcc.misc-tests/gcov-pr86536.c: New test.
1660 2018-07-25 Martin Sebor <msebor@redhat.com>
1662 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1663 ignored by the test harness.
1665 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1666 Thomas Koenig <tkoenig@gcc.gnu.org>
1669 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1670 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1672 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1675 * g++.dg/pr85515-2.C: Add expected dg-error.
1676 * g++.dg/cpp0x/range-for36.C: New test.
1678 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1680 * gcc.target/arc/uncached-1.c: New test.
1681 * gcc.target/arc/uncached-2.c: Likewise.
1683 2018-07-24 Martin Sebor <msebor@redhat.com>
1685 PR tree-optimization/86622
1686 PR tree-optimization/86532
1687 * gcc.c-torture/execute/strlen-2.c: New test.
1688 * gcc.c-torture/execute/strlen-3.c: New test.
1689 * gcc.c-torture/execute/strlen-4.c: New test.
1691 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1693 PR tree-optimization/86636
1694 * gcc.c-torture/compile/pr86636.c: New test.
1696 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1698 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1700 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1703 * gcc.target/i386/pr86627.c: New test.
1706 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1707 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1708 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1709 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1711 2018-07-23 Carl Love <cel@us.ibm.com>
1714 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1715 file altivec-2-runnable.c.
1716 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1717 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1718 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1719 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1720 vec_cts, vec_ctu, vec_cpsgn tests.
1722 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1725 * gcc.dg/pr86617.c: New test.
1727 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1730 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1732 2018-07-20 Martin Sebor <msebor@redhat.com>
1735 * c-c++-common/pr68657-1.c: Adjust.
1736 * c-c++-common/pr68657-2.c: Same.
1737 * c-c++-common/pr68657-3.c: Same.
1738 * c-c++-common/pr68833-1.c: Same.
1739 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1740 * gcc.dg/Walloca-larger-than.c: New test.
1741 * gcc.dg/Walloca-larger-than-2.c: New test.
1742 * gcc.dg/Wframe-larger-than-2.c: New test.
1743 * gcc.dg/Wlarger-than3.c: New test.
1744 * gcc.dg/Wvla-larger-than-3.c: New test.
1745 * gcc.dg/pr42611.c: Adjust.
1746 * gnat.dg/frame_overflow.adb: Same.
1748 2018-07-20 Martin Sebor <msebor@redhat.com>
1750 PR tree-optimization/86613
1751 PR tree-optimization/86611
1752 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1753 prune duplicate warnings.
1754 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1755 data-model-dependencies.
1756 * gcc.dg/Warray-bounds-32.c: Ditto.
1758 2018-07-20 Richard Biener <rguenther@suse.de>
1761 * g++.dg/lto/pr86585_0.C: New testcase.
1762 * g++.dg/lto/pr86585_1.C: Likewise.
1764 2018-07-19 Martin Sebor <msebor@redhat.com>
1766 PR tree-optimization/83776
1767 PR tree-optimization/84047
1768 * gcc.dg/Warray-bounds-29.c: New test.
1769 * gcc.dg/Warray-bounds-30.c: New test.
1770 * gcc.dg/Warray-bounds-31.c: New test.
1771 * gcc.dg/Warray-bounds-32.c: New test.
1773 2018-07-19 Michael Collison <michael.collison@arm.com>
1774 Richard Henderson <rth@redhat.com>
1776 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1777 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1778 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1779 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1780 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1781 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1782 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1783 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1784 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1785 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1786 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1787 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1789 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1791 Revert fix for c++/59480 (and testsuite followup)
1793 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1795 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1797 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1799 PR c++/59480, DR 136
1800 * g++.dg/other/friend8.C: New.
1801 * g++.dg/other/friend9.C: Likewise.
1802 * g++.dg/other/friend10.C: Likewise.
1803 * g++.dg/other/friend11.C: Likewise.
1804 * g++.dg/other/friend12.C: Likewise.
1805 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1806 * g++.dg/parse/defarg8.C: Likewise.
1808 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1810 * gcc.target/aarch64/profile.c: New test.
1812 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1815 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1817 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1820 * gcc.target/i386/pr86560-4.c: New test.
1821 * gcc.target/i386/pr86560-5.c: Likewise.
1823 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1826 * gcc.target/i386/pr86560-1.c: New test.
1827 * gcc.target/i386/pr86560-2.c: Likewise.
1828 * gcc.target/i386/pr86560-3.c: Likewise.
1830 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1832 * gfortran.dg/max_fmax_aarch64.f90: New test.
1833 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1834 * gfortran.dg/minmax_integer.f90: Likewise.
1836 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1838 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1840 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1843 * g++.dg/tree-ssa/pr86544.C: New test.
1845 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1848 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1850 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1853 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1854 * c-c++-common/pr69558.c: Remove xfail.
1855 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1856 * gcc.dg/pr61817-1.c: Likewise.
1857 * gcc.dg/pr61817-2.c: Likewise.
1858 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1860 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1863 * gfortran.dg/function_optimize_5.f90: Add option
1864 '-faggressive-function-elimination' and update dg-warning clauses.
1865 * gfortran.dg/short_circuiting.f90: New test.
1867 2018-07-18 Marek Polacek <polacek@redhat.com>
1869 PR c++/86190 - bogus -Wsign-conversion warning
1870 * g++.dg/warn/Wsign-conversion-3.C: New test.
1871 * g++.dg/warn/Wsign-conversion-4.C: New test.
1873 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1875 PR c++/59480, DR 136
1876 * g++.dg/other/friend8.C: New.
1877 * g++.dg/other/friend9.C: Likewise.
1878 * g++.dg/other/friend10.C: Likewise.
1879 * g++.dg/other/friend11.C: Likewise.
1880 * g++.dg/other/friend12.C: Likewise.
1881 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1882 * g++.dg/parse/defarg8.C: Likewise.
1884 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1886 * g++.dg/ext/uow-3.C: Adjust.
1887 * g++.dg/ext/uow-4.C: Likewise.
1888 * g++.dg/lookup/name-clash11.C: Likewise.
1889 * g++.dg/lookup/name-clash7.C: Likewise.
1890 * g++.dg/lookup/redecl1.C: Likewise.
1891 * g++.dg/warn/changes-meaning.C: Likewise.
1892 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1893 * g++.old-deja/g++.law/nest1.C: Likewise.
1895 2018-07-18 Richard Biener <rguenther@suse.de>
1898 * g++.dg/lto/pr86523-3_0.C: New testcase.
1900 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1902 * gcc.target/m68k/mulsi_highpart.c: New test.
1904 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1906 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1907 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1908 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1909 * gcc.dg/cpp/pr61854-8.c: New test.
1911 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1913 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1915 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1918 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1920 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1922 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1923 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1924 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1925 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1926 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1928 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1930 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1931 * gcc.target/powerpc/pr79916.c: Require dfp.
1933 2018-07-17 Richard Biener <rguenther@suse.de>
1936 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1938 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1940 * gcc.target/s390/function-align1.c: New test.
1941 * gcc.target/s390/function-align2.c: New test.
1942 * gcc.target/s390/function-align3.c: New test.
1944 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1946 * gnat.dg/discr55.adb: New test.
1948 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1950 * gcc.target/i386/vartrack-1.c (dg-options): Add
1951 -fomit-frame-pointer.
1953 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1955 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1956 (dg-lto-options): Add -fPIC.
1957 * g++.dg/lto/pr86523-2_0.C: Likewise.
1959 2018-07-17 Martin Liska <mliska@suse.cz>
1961 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1963 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1965 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1968 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1970 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1972 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1974 * gnat.dg/memorytest.adb: New testcase.
1976 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1978 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1981 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1983 * gnat.dg/equal3.adb: New testcase.
1985 2018-07-17 Justin Squirek <squirek@adacore.com>
1987 * gnat.dg/split_args.adb: New testcase.
1989 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1991 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1993 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1995 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1998 2018-07-16 Carl Love <cel@us.ibm.com>
2001 Forgot the PR number on the commit log.
2003 2018-07-16 Carl Love <cel@us.ibm.com>
2006 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2008 * gcc.target/powerpc/divkc3-3.c: Ditto.
2009 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2010 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2011 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2012 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2014 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2016 * gcc.target/powerpc/convert-fp-128.c: New testcase.
2017 * gcc.target/powerpc/convert-fp-64.c: New testcase.
2019 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2021 * lib/target-supports.exp (check_effective_target_longdouble64,
2022 check_effective_target_ppc_float128,
2023 check_effective_target_ppc_float128_insns,
2024 check_effective_target_powerpc_vsx): New.
2026 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2028 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
2031 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2033 PR tree-optimization/86526
2034 * gcc.c-torture/compile/pr86526.c: New test.
2036 2018-07-16 Carl Love <cel@us.ibm.com>
2038 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2040 * gcc.target/powerpc/divkc3-3.c: Ditto.
2041 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2042 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2043 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2044 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2046 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
2049 * gfortran.dg/assumed_rank_14.f90: New testcase.
2050 * gfortran.dg/assumed_rank_15.f90: New testcase.
2051 * gfortran.dg/dec_structure_8.f90: Update error messages.
2052 * gfortran.dg/dec_structure_23.f90: Update error messages.
2054 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2057 * gcc.c-torture/execute/pr86528.c: New test.
2058 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
2060 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2062 * g++.dg/template/spec40.C: New.
2063 * g++.dg/parse/ptrmem8.C: Likewise.
2065 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2067 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
2068 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
2069 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
2070 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
2071 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
2073 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2075 * gcc.target/s390/mrecord-mcount.c: New testcase.
2077 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2079 * gcc.target/s390/mfentry-m64.c: New testcase.
2081 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2083 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
2086 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2088 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
2091 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2093 * gnat.dg/wide_wide_value1.adb: New testcase.
2095 2018-07-16 Javier Miranda <miranda@adacore.com>
2097 * gnat.dg/bit_order1.adb: New testcase.
2099 2018-07-16 Javier Miranda <miranda@adacore.com>
2101 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
2103 2018-07-16 Richard Biener <rguenther@suse.de>
2106 * g++.dg/lto/pr86523-1_0.C: New testcase.
2107 * g++.dg/lto/pr86523-2_0.C: Likewise.
2109 2018-07-16 Martin Liska <mliska@suse.cz>
2112 * g++.dg/ipa/pr86529.C: New test.
2114 2018-07-16 Tom de Vries <tdevries@suse.de>
2117 * gcc.target/i386/vartrack-1.c: New test.
2119 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
2121 * gnat.dg/opt73.adb: New test.
2123 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2127 * g++.dg/opt/pr3698.C: New test.
2129 2018-07-16 Richard Biener <rguenther@suse.de>
2132 * gcc.dg/torture/pr86389.c: Require trampolines.
2134 2018-07-15 Tom de Vries <tdevries@suse.de>
2136 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
2137 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
2139 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
2140 * gcc.dg/guality/guality.exp: Same.
2141 * gfortran.dg/guality/guality.exp: Same.
2143 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
2144 Sunil K Pandey <sunil.k.pandey@intel.com>
2147 * gcc.target/i386/pr84413-1.c: New test.
2148 * gcc.target/i386/pr84413-2.c: Likewise.
2149 * gcc.target/i386/pr84413-3.c: Likewise.
2151 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
2152 Steve Munroe <munroesj52@gmail.com>
2154 * gcc.target/powerpc/sse2-pand-1.c: New file.
2155 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2156 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2157 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2159 2018-07-13 Nathan Sidwell <nathan@acm.org>
2162 * g++.dg/pr86374.C: New.
2164 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2167 * gcc.dg/strcmpopt_5.c: New test.
2168 * gcc.dg/strcmpopt_6.c: New test.
2170 2018-07-13 Richard Biener <rguenther@suse.de>
2173 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2175 2018-07-13 Tom de Vries <tdevries@suse.de>
2177 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2178 * gcc.dg/guality/ctztest.c: Same.
2179 * gcc.dg/guality/sra-1.c: Same.
2181 2018-07-13 Tom de Vries <tdevries@suse.de>
2183 * gcc.dg/vla-1.c: Update.
2185 2018-07-13 Tom de Vries <tdevries@suse.de>
2187 * gcc.src/maintainers.exp: New file.
2189 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2192 * gcc.dg/pr86489.c: New test.
2194 2018-07-12 Martin Sebor <msebor@redhat.com>
2197 g++.dg/warn/pr86453.C: Adjust.
2199 2018-07-12 Jim Wilson <jimw@sifive.com>
2201 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2203 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2205 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2207 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2209 * c-c++-common/gomp/declare-target-3.c: New test.
2210 * g++.dg/gomp/declare-target-2.C: New test.
2212 2018-07-12 Martin Sebor <msebor@redhat.com>
2215 * c-c++-common/Wattributes.c: Adjust.
2216 * gcc.dg/Wattributes-10.c: New test.
2217 * g++.dg/Wattributes-3.C: Adjust.
2218 * gcc.dg/Wattributes-6.c: Adjust.
2219 * gcc.dg/pr18079.c: Adjust.
2220 * gcc.dg/torture/pr42363.c: Adjust.
2222 2018-07-12 Julia Koval <julia.koval@intel.com>
2224 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2227 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2229 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2230 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2231 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2232 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2233 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2234 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2235 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2237 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2239 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2240 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2241 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2242 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2243 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2244 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2245 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2246 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2248 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2249 Alan Hayward <alan.hayward@arm.com>
2250 David Sherwood <david.sherwood@arm.com>
2252 * gcc.dg/vect/vect-fma-2.c: New test.
2253 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2254 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2255 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2257 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2259 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2260 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2261 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2262 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2263 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2264 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2265 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2266 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2267 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2269 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2271 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2272 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2274 2018-07-12 Richard Biener <rguenther@suse.de>
2277 * gcc.target/i386/pr84829.c: New testcase.
2279 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2281 * gcc.dg/torture/20180712-1.c: New test.
2283 PR tree-optimization/86492
2284 * gcc.c-torture/execute/pr86492.c: New test.
2286 2018-07-12 Richard Biener <rguenther@suse.de>
2289 * g++.dg/warn/pr86453.C: New testcase.
2291 2018-07-12 Richard Biener <rguenther@suse.de>
2294 * gcc.dg/graphite/pr86479.c: New testcase.
2296 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2298 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2299 of hardcoding size. Cast (rel) to MASK_TYPE.
2300 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2301 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2302 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2303 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2304 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2305 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2306 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2307 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2308 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2309 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2310 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2311 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2312 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2313 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2314 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2315 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2316 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2317 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2318 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2320 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2322 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2323 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2324 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2326 2018-07-10 Mark Wielaard <mark@klomp.org>
2329 * gcc.dg/pr86459.c: New test.
2331 2018-07-10 Martin Sebor <msebor@redhat.com>
2334 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2336 2018-07-10 Martin Liska <mliska@suse.cz>
2339 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2341 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2344 * g++.dg/ubsan/pr86406.C: New test.
2347 * gfortran.dg/vect/pr86421.f90: New test.
2349 2018-07-09 Martin Sebor <msebor@redhat.com>
2351 PR tree-optimization/86415
2352 * gcc.dg/strlenopt-53.c: New test.
2354 2018-07-09 Martin Sebor <msebor@redhat.com>
2357 * gcc.dg/strlenopt-49.c: New test.
2358 * gcc.dg/strlenopt-50.c: New test.
2359 * gcc.dg/strlenopt-51.c: New test.
2360 * gcc.dg/strlenopt-52.c: New test.
2361 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2363 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2366 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2367 to be returned and when first argument is not 0, so that they don't do
2368 anything for NEED_EXC or NEED_ERRNO.
2370 2018-07-09 Tom de Vries <tdevries@suse.de>
2372 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2373 * gcc.dg/guality/bswaptest.c: Same.
2374 * gcc.dg/guality/clztest.c: Same.
2375 * gcc.dg/guality/csttest.c: Same.
2376 * gcc.dg/guality/ctztest.c: Same.
2377 * gcc.dg/guality/drap.c: Same.
2378 * gcc.dg/guality/nrv-1.c: Same.
2379 * gcc.dg/guality/pr41353-1.c: Same.
2380 * gcc.dg/guality/pr41353-2.c: Same.
2381 * gcc.dg/guality/pr41404-1.c: Same.
2382 * gcc.dg/guality/pr43051-1.c: Same.
2383 * gcc.dg/guality/pr43077-1.c: Same.
2384 * gcc.dg/guality/pr43177.c: Same.
2385 * gcc.dg/guality/pr43329-1.c: Same.
2386 * gcc.dg/guality/pr43479.c: Same.
2387 * gcc.dg/guality/pr43593.c: Same.
2388 * gcc.dg/guality/pr45003-1.c: Same.
2389 * gcc.dg/guality/pr45003-2.c: Same.
2390 * gcc.dg/guality/pr45003-3.c: Same.
2391 * gcc.dg/guality/pr48437.c: Same.
2392 * gcc.dg/guality/pr48466.c: Same.
2393 * gcc.dg/guality/pr49888.c: Same.
2394 * gcc.dg/guality/pr54200.c: Same.
2395 * gcc.dg/guality/pr54519-1.c: Same.
2396 * gcc.dg/guality/pr54519-2.c: Same.
2397 * gcc.dg/guality/pr54519-3.c: Same.
2398 * gcc.dg/guality/pr54519-4.c: Same.
2399 * gcc.dg/guality/pr54519-5.c: Same.
2400 * gcc.dg/guality/pr54519-6.c: Same.
2401 * gcc.dg/guality/pr54551.c: Same.
2402 * gcc.dg/guality/pr54693-2.c: Same.
2403 * gcc.dg/guality/pr54693.c: Same.
2404 * gcc.dg/guality/pr54796.c: Same.
2405 * gcc.dg/guality/pr54970.c: Same.
2406 * gcc.dg/guality/pr67192.c: Same.
2407 * gcc.dg/guality/pr69947.c: Same.
2408 * gcc.dg/guality/pr78726.c: Same.
2409 * gcc.dg/guality/rotatetest.c: Same.
2410 * gcc.dg/guality/sra-1.c: Same.
2411 * gcc.dg/guality/vla-2.c: Same.
2413 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2415 * g++.dg/diagnostic/long-short.C: New.
2416 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2417 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2418 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2420 2018-07-09 Tom de Vries <tdevries@suse.de>
2422 * gcc.dg/vla-1.c: New test.
2424 2018-07-07 Tom de Vries <tdevries@suse.de>
2426 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2428 (get_dump_flags): New proc.
2429 (toplevel): Test all dump flags.
2431 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2433 * gnat.dg/stack_usage6.adb: New test.
2434 * gnat.dg/stack_usage6_pkg.ads: New helper.
2436 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2438 * gnat.dg/pure_function3a.adb: New test.
2439 * gnat.dg/pure_function3b.adb: Likewise.
2440 * gnat.dg/pure_function3c.adb: Likewise.
2441 * gnat.dg/pure_function3_pkg.ads: New helper.
2443 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2446 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2447 dg-require-effective-target. Add -msse not just on i386-*, but
2448 on all i?86-* and x86_64-*.
2450 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2452 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2453 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2454 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2455 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2456 * gcc.dg/tree-ssa/popcount3.c: New test.
2458 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2460 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2461 to preserve the test.
2462 * gcc.target/i386/pr85073.c: Likewise.
2464 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2466 PR tree-optimization/86401
2467 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2468 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2469 * c-c++-common/rotate-9.c: New test.
2471 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2474 gcc.target/powerpc/pr86324-1.c: New test.
2475 gcc.target/powerpc/pr86324-2.c: Likewise.
2477 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2480 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2482 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2484 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2486 2018-07-05 Jeff Law <law@redhat.com>
2488 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2490 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2493 * gfortran.dg/deferred_character_20.f90: New test.
2495 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2499 * gfortran.dg/init_flag_18.f90: New testcase.
2500 * gfortran.dg/init_flag_19.f03: New testcase.
2502 2018-07-05 Carl Love <cel@us.ibm.com>
2503 * gcc.target/altivec-1-runnable.c: New test file.
2504 * gcc.target/altivec-2-runnable.c: New test file.
2505 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2508 2018-07-05 Martin Sebor <msebor@redhat.com>
2511 * gcc.dg/strlenopt-47.c: New test.
2512 * gcc.dg/strlenopt-48.c: New test.
2514 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2517 * gcc.target/arm/big-endian-subreg.c: New.
2519 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2522 * gcc.dg/vect/pr84711.c: New.
2524 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2526 * gcc.target/aarch64/struct_cpy.c: New.
2528 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2530 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2531 * c-c++-common/unroll-2.c: Likewise.
2532 * g++.dg/cdce3.C: Likewise.
2533 * g++.dg/ext/unroll-1.C: Likewise.
2534 * g++.dg/ext/unroll-2.C: Likewise.
2535 * g++.dg/ext/unroll-3.C: Likewise.
2536 * gcc.dg/cdce1.c: Likewise.
2537 * gcc.dg/cdce2.c: Likewise.
2538 * gcc.dg/gomp/pr68128-1.c: Likewise.
2539 * gcc.dg/vect/pr46032.c: Likewise.
2540 * gcc.dg/vect/vect-cond-10.c: Likewise.
2541 * gcc.dg/vect/vect-cond-8.c: Likewise.
2542 * gcc.dg/vect/vect-cond-9.c: Likewise.
2543 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2544 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2545 * gcc.target/i386/avx-cvt-2.c: Likewise.
2546 * gcc.target/i386/avx-cvt-3.c: Likewise.
2547 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2548 * gcc.target/i386/avx2-gather-2.c: Likewise.
2549 * gcc.target/i386/avx2-gather-6.c: Likewise.
2550 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2551 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2552 * gfortran.dg/directive_unroll_1.f90: Likewise.
2553 * gfortran.dg/directive_unroll_2.f90: Likewise.
2554 * gnat.dg/unroll2.adb: Likewise.
2555 * gnat.dg/unroll3.adb: Likewise.
2557 2018-07-05 Tom de Vries <tdevries@suse.de>
2559 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2561 2018-07-04 Martin Sebor <msebor@redhat.com>
2563 PR tree-optimization/86274
2564 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2566 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2569 * gfortran.dg/block_16.f08. New test.
2571 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2573 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2574 has a slightly different IL that provides more threading
2577 2018-07-04 Martin Liska <mliska@suse.cz>
2582 * gcc.dg/pr84100.c (foo):
2583 * gcc.target/i386/falign-functions-2.c: New test.
2584 * gcc.target/i386/falign-functions.c: New test.
2586 2018-07-04 Martin Liska <mliska@suse.cz>
2588 * gcc.dg/pr47793.c: Remove.
2590 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2592 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2594 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2596 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2599 * gcc.target/i386/pr85620-1.c: New test.
2600 * gcc.target/i386/pr85620-2.c: Likewise.
2601 * gcc.target/i386/pr85620-3.c: Likewise.
2602 * gcc.target/i386/pr85620-4.c: Likewise.
2604 2018-07-03 Martin Sebor <msebor@redhat.com>
2606 PR tree-optimization/86274
2607 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2608 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2609 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2610 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2611 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2612 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2613 * gcc.dg/tree-ssa/pr83198.c: Same.
2615 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2617 * g++.dg/other/locations1.C: New.
2618 * g++.dg/tls/locations1.C: Likewise.
2619 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2620 * g++.dg/diagnostic/virtual-static.C: Likewise.
2621 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2622 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2623 * g++.dg/cpp0x/pr51463.C: Likewise.
2624 * g++.dg/other/typedef1.C: Likewise.
2625 * g++.dg/parse/dtor13.C: Likewise.
2626 * g++.dg/template/error44.C: Likewise.
2627 * g++.dg/template/typedef4.C: Likewise.
2628 * g++.dg/template/typedef5.C: Likewise.
2629 * g++.dg/tls/diag-2.C: Likewise.
2630 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2632 2018-07-03 Marek Polacek <polacek@redhat.com>
2635 * g++.dg/diagnostic/pr86201.C: New test.
2637 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2640 * gcc.target/i386/pr85694.c: New test.
2642 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2644 PR tree-optimization/85694
2645 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2646 Return true for AArch64 without SVE.
2647 * gcc.target/aarch64/vect_hadd_1.h: New file.
2648 * gcc.target/aarch64/vect_shadd_1.c: New test.
2649 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2650 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2651 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2653 2018-07-03 Marek Polacek <polacek@redhat.com>
2656 * gcc.dg/Wint-conversion-2.c: New test.
2659 * g++.dg/overload/conv-op3.C: New test.
2661 2018-07-03 Richard Biener <rguenther@suse.de>
2664 * gcc.dg/torture/pr86389.c: New testcase.
2666 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2668 PR tree-optimization/85694
2669 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2671 * gcc.dg/vect/vect-avg-1.c: New test.
2672 * gcc.dg/vect/vect-avg-2.c: Likewise.
2673 * gcc.dg/vect/vect-avg-3.c: Likewise.
2674 * gcc.dg/vect/vect-avg-4.c: Likewise.
2675 * gcc.dg/vect/vect-avg-5.c: Likewise.
2676 * gcc.dg/vect/vect-avg-6.c: Likewise.
2677 * gcc.dg/vect/vect-avg-7.c: Likewise.
2678 * gcc.dg/vect/vect-avg-8.c: Likewise.
2679 * gcc.dg/vect/vect-avg-9.c: Likewise.
2680 * gcc.dg/vect/vect-avg-10.c: Likewise.
2681 * gcc.dg/vect/vect-avg-11.c: Likewise.
2682 * gcc.dg/vect/vect-avg-12.c: Likewise.
2683 * gcc.dg/vect/vect-avg-13.c: Likewise.
2684 * gcc.dg/vect/vect-avg-14.c: Likewise.
2686 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2688 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2689 get split into two for use by the over-widening pattern.
2690 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2691 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2692 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2693 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2694 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2695 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2696 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2697 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2698 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2699 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2700 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2701 * gcc.dg/vect/vect-over-widen-22.c: New test.
2703 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2705 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2707 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2708 over-widening messages.
2709 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2710 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2711 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2712 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2713 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2714 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2715 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2716 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2717 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2718 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2719 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2720 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2721 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2722 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2723 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2724 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2725 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2726 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2727 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2728 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2729 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2730 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2731 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2732 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2733 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2734 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2736 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2738 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2740 2018-07-02 Jim Wilson <jimw@sifive.com>
2742 * gcc.target/riscv/interrupt-debug.c: New.
2744 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2746 * g++.dg/diagnostic/thread-thread_local.C: New.
2748 2018-07-02 Martin Liska <mliska@suse.cz>
2751 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2752 * gcc.dg/profile-dir-2.c: Likewise.
2753 * gcc.dg/profile-dir-3.c: Likewise.
2755 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2757 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2760 2018-07-02 Richard Biener <rguenther@suse.de>
2762 PR tree-optimization/86363
2763 * gcc.dg/torture/pr86363.c: New testcase.
2765 2018-07-02 Martin Liska <mliska@suse.cz>
2767 * gcc.dg/completion-1.c: New test.
2768 * gcc.dg/completion-2.c: New test.
2769 * gcc.dg/completion-3.c: New test.
2771 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2775 * gfortran.dg/proc_ptr_50.f90: New test.
2777 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2780 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2782 2018-07-02 Martin Liska <mliska@suse.cz>
2785 * gcc.dg/ipa/pr86279.c: New test.
2787 2018-07-02 Martin Liska <mliska@suse.cz>
2790 * g++.dg/ipa/pr86323.C: New test.
2792 2018-07-01 Tom de Vries <tdevries@suse.de>
2795 2018-07-01 Tom de Vries <tdevries@suse.de>
2797 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2798 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2800 2018-07-01 Tom de Vries <tdevries@suse.de>
2802 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2804 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2807 2018-07-01 Tom de Vries <tdevries@suse.de>
2809 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2810 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2812 2018-07-01 Tom de Vries <tdevries@suse.de>
2814 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2815 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2817 2018-07-01 Tom de Vries <tdevries@suse.de>
2819 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2820 (verify_call): ... here. Move to toplevel.
2821 (verify_call_np, dg_final_directive_check_utils): New proc.
2822 (toplevel): Call dg_final_directive_check_utils.
2823 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2825 2018-06-30 Jim Wilson <jimw@sifive.com>
2827 * gcc.target/riscv/shift-shift-1.c: New.
2828 * gcc.target/riscv/shift-shift-2.c: New.
2829 * gcc.target/riscv/shift-shift-3.c: New.
2831 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2833 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2835 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2837 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2838 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2839 by 4 in the computation of a[i].
2840 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2841 main multiplication constant.
2842 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2843 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2844 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2845 pattern to cast the result to int.
2846 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2847 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2848 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2849 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2850 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2851 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2852 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2853 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2854 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2855 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2856 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2857 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2858 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2859 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2860 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2861 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2862 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2863 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2864 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2865 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2867 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2869 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2870 test for vectorization along the lines described in the comment.
2872 2018-06-30 Tom de Vries <tdevries@suse.de>
2874 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2875 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2876 LTO_TORTURE_OPTIONS.
2877 * gcc.dg/guality/prevent-optimization.h: New file.
2878 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2879 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2881 2018-06-30 Tom de Vries <tdevries@suse.de>
2883 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2884 * lib/gcc-dg.exp (dg-final): New proc.
2885 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2888 2018-06-29 Martin Sebor <msebor@redhat.com>
2890 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2891 that don't define the function.
2893 2018-06-29 Marek Polacek <polacek@redhat.com>
2896 * g++.dg/ext/cond3.C: New test.
2898 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2900 * gcc.target/arm/arm-soft-strd-even.c: New test.
2902 2018-06-29 Tom de Vries <tdevries@suse.de>
2904 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2906 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2907 (process-message): ... here.
2908 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2910 2018-06-29 Martin Liska <mliska@suse.cz>
2912 PR tree-optimization/86263
2913 * gcc.dg/tree-ssa/pr86263.c: New test.
2915 2018-06-28 Carl Love <cel@us.ibm.com>
2917 * gcc.target/p9-extract-1.c: Add test case.
2918 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2921 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2924 * gcc.target/i386/pr86348.c: New test.
2926 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2928 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2930 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2933 * gfortran.dg/dec_type_print_2.f03: New testcase.
2935 2018-06-28 David Pagan <dave.pagan@oracle.com>
2938 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2939 message causing unexpected test FAIL.
2941 2018-06-28 Martin Liska <mliska@suse.cz>
2943 * gcc.dg/tree-ssa/switch-1.c: New test.
2945 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2947 * gnat.dg/debug15.adb: New test.
2949 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2952 * g++.dg/lookup/pr86329.C: New test.
2954 2018-06-27 Carl Love <cel@us.ibm.com>
2956 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2958 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2961 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2963 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2965 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2967 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2969 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2970 requirement for this test.
2971 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2972 requirement, and -mpower8-vector compile option.
2974 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2977 * gcc.dg/pr86314.c: New test.
2980 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2982 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2984 * gcc.target/i386/pr86257.c: Require 64-bit.
2986 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2988 * g++.dg/pr86082.C: Require IBM1047 support.
2990 2018-06-26 Richard Biener <rguenther@suse.de>
2993 * gcc.dg/pr86271.c: New testcase.
2995 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2998 * gcc.dg/pr86064.c: New.
3000 2018-06-25 Jeff Law <law@redhat.com>
3002 * lib/target-supports.exp
3003 (check_effective_target_logical_op_short_circuit): Add v850.
3005 2018-06-25 Martin Sebor <msebor@redhat.com>
3007 PR tree-optimization/86204
3008 * gcc.dg/strlenopt-46.c: New test.
3010 2018-06-25 Martin Sebor <msebor@redhat.com>
3012 PR tree-optimization/85700
3013 * gcc.dg/Wstringop-truncation-4.c: New test.
3015 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
3020 * gfortran.dg/init_flag_17.f90: New testcase.
3022 2018-06-25 Carl Love <cel@us.ibm.com>
3024 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
3025 vec_extract a signed int. Add vec_extract tests for bool char
3027 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
3030 2018-06-25 Tom de Vries <tdevries@suse.de>
3032 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
3034 2018-06-25 Jakub Jelinek <jakub@redhat.com>
3037 * gcc.target/i386/avx512f-pr84786-3.c: New test.
3039 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
3041 * gnat.dg/sso9.adb: New testcase.
3042 * gnat.dg/sso9_pkg.ads: Likewise.
3044 2018-06-25 Tom de Vries <tdevries@suse.de>
3047 * gcc.target/i386/pr86257.c: New test.
3049 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
3052 * g++.dg/pr86082.C: New test.
3054 2018-06-24 Tom de Vries <tdevries@suse.de>
3056 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
3057 * gcc.dg/guality/guality.exp: Same.
3058 * gfortran.dg/guality/guality.exp: Same.
3059 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
3061 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3063 * g++.dg/concepts/locations1.C: New.
3064 * g++.dg/cpp0x/locations1.C: Likewise.
3065 * g++.dg/cpp1z/inline-var2.C: Test locations too.
3066 * g++.dg/cpp1z/inline-var3.C: Likewise.
3068 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
3071 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
3073 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3075 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
3077 * gcc.target/powerpc/builtins-9.c: New test.
3078 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
3079 to expect different code generation on big-endian vs.
3080 little-endian targets.
3082 2018-06-22 Tom de Vries <tdevries@suse.de>
3084 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
3085 $rootme/../gdb/gdb, if available.
3086 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
3087 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
3089 2018-06-22 Tom de Vries <tdevries@suse.de>
3091 * lib/gcc-gdb-test.exp (report_gdb): New proc.
3092 * g++.dg/guality/guality.exp: Use report_gdb.
3093 * gcc.dg/guality/guality.exp: Same.
3094 * gfortran.dg/guality/guality.exp: Same.
3096 2018-06-22 Jakub Jelinek <jakub@redhat.com>
3099 * g++.dg/ext/offsetof3.C: New test.
3101 2018-06-22 Carl Love <cel@us.ibm.com>
3103 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
3104 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
3105 for the vnor, vand and vxor instructions.
3106 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
3107 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
3108 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
3109 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
3110 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
3111 Add -dp to dg-options, update expected counts.
3113 2018-06-22 Paul Koning <ni1d@arrl.net>
3115 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
3117 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
3118 * gcc.c-torture/compile/20040101-1.c: Ditto.
3119 * gcc.c-torture/compile/20050622-1.c: Ditto.
3120 * gcc.c-torture/compile/20080625-1.c: Ditto.
3121 * gcc.c-torture/compile/20090107-1.c: Ditto.
3122 * gcc.c-torture/compile/920501-12.c: Ditto.
3123 * gcc.c-torture/compile/920501-4.c: Ditto.
3124 * gcc.c-torture/compile/961203-1.c: Ditto.
3125 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
3126 * gcc.c-torture/compile/pr25310.c: Ditto.
3128 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
3129 James Norris <jnorris@codesourcery.com>
3130 Thomas Schwinge <thomas@codesourcery.com>
3131 Tom de Vries <tom@codesourcery.com>
3133 * c-c++-common/goacc/deviceptr-4.c: New file.
3134 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
3136 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
3137 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
3138 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
3139 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
3140 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
3141 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
3143 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3144 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3145 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
3147 * gfortran.dg/goacc/modules.f95: Likewise.
3148 * gfortran.dg/goacc/routine-8.f90: Likewise.
3149 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3151 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
3153 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
3154 if the long double format is IEEE 128-bit for tests that are
3155 explicitly testing IBM extended double support. Use the
3156 appropriate pack and unpack built-in functions. Change calls from
3157 __builtin_isinfl to __builtin_isinf since the later supports all
3158 floating point types.
3159 * gcc.target/powerpc/pr57150.c: Likewise.
3160 * gcc.target/powerpc/pr60203.c: Likewise.
3161 * gcc.target/powerpc/pr67808.c: Likewise.
3162 * gcc.target/powerpc/pr70117.c: Likewise.
3163 * gcc.target/powerpc/tfmode_off.c: Likewise.
3165 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3168 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3170 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3173 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3175 2018-06-21 Tom de Vries <tdevries@suse.de>
3177 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3179 2018-06-21 Tom de Vries <tdevries@suse.de>
3181 PR tree-optimization/85859
3182 * gcc.dg/pr85859.c: New test.
3184 2018-06-21 Richard Biener <rguenther@suse.de>
3186 PR tree-optimization/86232
3187 * gcc.dg/torture/pr86232.c: New testcase.
3189 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3191 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3193 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3195 * gcc/gcc.target/aarch64/aes_2.c: New test.
3197 2018-06-20 Than McIntosh <thanm@google.com>
3200 * gcc.dg/split-8.c: New.
3202 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3204 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3205 for vpkudus in place of vpksdus.
3206 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3208 2018-06-20 Nathan Sidwell <nathan@acm.org>
3211 * g++.dg/lookup/pr85634-2.C: New.
3213 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3215 * g++.dg/template/friend65.C: New.
3216 * g++.dg/cpp0x/main1.C: Likewise.
3217 * g++.dg/other/main2.C: Likewise.
3218 * g++.dg/other/main3.C: Likewise.
3219 * g++.dg/template/friend42.C: Test location too.
3220 * g++.dg/concepts/decl-diagnose.C: Likewise.
3221 * g++.dg/warn/main-2.C: Update.
3223 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3224 Thomas Schwinge <thomas@codesourcery.com>
3225 Cesar Philippidis <cesar@codesourcery.com>
3227 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3228 2.5 data clause semantics.
3229 * c-c++-common/goacc/declare-2.c: Likewise.
3230 * c-c++-common/goacc/default-4.c: Likewise.
3231 * c-c++-common/goacc/finalize-1.c: New test.
3232 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3233 OpenACC 2.5 data clause semantics.
3234 * c-c++-common/goacc/kernels-alias.c: Likewise.
3235 * c-c++-common/goacc/routine-5.c: Likewise.
3236 * c-c++-common/goacc/update-if_present-1.c: New test.
3237 * c-c++-common/goacc/update-if_present-2.c: New test.
3238 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3239 2.5 data clause semantics.
3240 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3241 * gfortran.dg/goacc/data-tree.f95: Likewise.
3242 * gfortran.dg/goacc/declare-2.f95: Likewise.
3243 * gfortran.dg/goacc/default-4.f: Likewise.
3244 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3245 * gfortran.dg/goacc/finalize-1.f: New test.
3246 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3247 OpenACC 2.5 data clause semantics.
3248 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3249 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3250 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3251 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3252 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3253 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3254 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3256 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3259 * g++.dg/warn/Wnonnull4.C: New test.
3261 2018-06-20 Marek Polacek <polacek@redhat.com>
3264 * g++.dg/pr86240.C: New test.
3266 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3269 * gcc.target/i386/pr86194.c: New test.
3271 PR tree-optimization/86231
3272 * gcc.dg/tree-ssa/vrp119.c: New test.
3273 * gcc.c-torture/execute/pr86231.c: New test.
3275 2018-06-20 Tom de Vries <tdevries@suse.de>
3277 PR tree-optimization/86097
3278 * gcc.dg/autopar/pr86097.c: New test.
3280 2018-06-20 Nathan Sidwell <nathan@acm.org>
3283 * g++.dg/lookup/pr85634.C: New.
3285 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3287 * gcc.target/aarch64/ldp_stp_q.c: New test.
3288 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3289 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3291 2018-06-20 Martin Liska <mliska@suse.cz>
3293 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3295 2018-06-19 Martin Sebor <msebor@redhat.com>
3297 PR tree-optimization/48560
3298 * gcc.dg/Warray-bounds-28.c: New test.
3300 2018-06-19 Martin Sebor <msebor@redhat.com>
3303 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3306 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3308 * g++.dg/lto/pr84805_0.C: Update template.
3309 * g++.dg/lto/pr84805_1.C: Update template.
3311 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3313 * gnat.dg/aggr24.adb: New test.
3314 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3316 2018-06-19 Richard Biener <rguenther@suse.de>
3318 PR tree-optimization/86179
3319 * gcc.dg/pr86179.c: New testcase.
3321 2018-06-18 Martin Sebor <msebor@redhat.com>
3324 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3325 * c-c++-common/attr-nonstring-8.c: New test.
3327 2018-06-18 Martin Sebor <msebor@redhat.com>
3329 PR tree-optimization/81384
3330 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3331 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3332 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3333 * gcc.dg/attr-nonstring-2.c: New test.
3334 * gcc.dg/attr-nonstring-3.c: New test.
3335 * gcc.dg/attr-nonstring-4.c: New test.
3336 * gcc.dg/strlenopt-45.c: New test.
3337 * gcc.dg/strlenopt.h (strnlen): Declare.
3339 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3341 PR tree-optimization/86076
3342 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3344 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3346 PR tree-optimization/64946
3347 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3349 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3351 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3352 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3353 * gnat.dg/stack_usage5.adb: New test.
3355 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3358 * gcc.dg/tree-ssa/popcount.c: New test.
3359 * gcc.dg/tree-ssa/popcount2.c: New test.
3361 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3364 * gcc.dg/absu.c: New test.
3365 * gcc.dg/gimplefe-29.c: New test.
3366 * gcc.target/aarch64/pr64946.c: New test.
3368 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3371 * c-c++-common/pr86093.c: New test.
3374 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3377 * gcc.c-torture/compile/pr86123.c: New test.
3379 2018-06-15 Tom de Vries <tdevries@suse.de>
3381 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3383 2018-06-15 Nick Clifton <nickc@redhat.com>
3386 * gcc.c-torture/compile/pr84195.c: New test.
3388 2018-06-15 Richard Biener <rguenther@suse.de>
3391 * g++.dg/pr86159.C: New testcase.
3393 2018-06-15 Richard Biener <rguenther@suse.de>
3396 * gcc.dg/pr86076.c: New testcase.
3398 2018-06-14 Marek Polacek <polacek@redhat.com>
3401 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3403 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3406 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3407 -msse2 to dg-options.
3410 * gcc.c-torture/compile/pr86122.c: New test.
3412 P0624R2 - Default constructible and assignable stateless lambdas
3413 * g++.dg/cpp2a/lambda1.C: New test.
3414 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3417 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3419 * g++.dg/other/static3.C: New.
3420 * g++.dg/other/static4.C: Likewise.
3421 * g++.dg/warn/Wshadow-15.C: Likewise.
3422 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3423 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3424 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3425 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3426 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3427 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3428 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3430 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3433 * gcc.c-torture/compile/pr85945.c: New test.
3435 2018-06-14 Richard Biener <rguenther@suse.de>
3438 * gcc.dg/pr86124.c: New testcase.
3440 2018-06-13 Martin Sebor <msebor@redhat.com>
3442 PR tree-optimization/86114
3443 * gcc.dg/pr86114.c: New test.
3445 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3448 * gfortran.dg/pr86110.f90: New test.
3450 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3453 * gfortran.dg/goacc/pr85703.f90: New test.
3454 * gfortran.dg/gomp/pr85703.f90: New test.
3456 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3459 * gfortran.dg/goacc/pr85702.f90: New test.
3461 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3463 * gcc.target/i386/pr86048.c: New test.
3465 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3467 * gcc.target/arc/fma-1.c: New test.
3469 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3471 * gcc.target/arc/pr9001107555.c: New file.
3473 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3475 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3477 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3479 * g++.dg/init/delete3.C: New.
3480 * g++.dg/init/new49.C: Likewise.
3481 * g++.dg/init/new25.C: Test locations too.
3482 * g++.dg/template/new4.C: Likewise.
3483 * g++.old-deja/g++.jason/operator.C: Likewise.
3485 2018-06-12 Marek Polacek <polacek@redhat.com>
3487 Core issue 1331 - const mismatch with defaulted copy constructor
3488 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3489 * g++.dg/cpp0x/defaulted52.C: New test.
3490 * g++.dg/cpp0x/defaulted53.C: New test.
3491 * g++.dg/cpp0x/defaulted54.C: New test.
3492 * g++.dg/cpp0x/defaulted55.C: New test.
3493 * g++.dg/cpp0x/defaulted56.C: New test.
3494 * g++.dg/cpp0x/defaulted57.C: New test.
3495 * g++.dg/cpp0x/defaulted58.C: New test.
3496 * g++.dg/cpp0x/defaulted59.C: New test.
3497 * g++.dg/cpp0x/defaulted60.C: New test.
3499 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3502 * gcc.dg/spellcheck-transposition.c: New test.
3504 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3507 * gfortran.dg/pr44491.f90: New testcase
3509 2018-06-12 Martin Sebor <msebor@redhat.com>
3511 PR tree-optimization/85259
3512 * gcc.dg/Wstringop-overflow-5.c: New test.
3513 * gcc.dg/Wstringop-overflow-6.c: New test.
3515 2018-06-12 Martin Sebor <msebor@redhat.com>
3518 * gcc.dg/Wstringop-truncation-3.c: New test.
3520 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3522 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3523 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3524 * gcc.target/powerpc/swaps-p8-17.c: Same.
3526 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3528 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3529 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3530 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3531 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3532 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3533 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3535 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3537 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3538 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3539 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3540 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3541 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3542 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3544 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3546 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3547 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3548 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3549 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3550 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3551 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3553 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3555 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3556 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3557 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3558 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3559 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3560 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3562 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3564 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3565 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3566 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3567 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3568 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3569 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3571 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3573 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3574 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3575 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3576 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3577 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3578 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3580 2018-06-12 Martin Liska <mliska@suse.cz>
3582 * g++.dg/opt/mpx.C: New test.
3583 * gcc.target/i386/mpx.c: New test.
3585 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3587 * gcc.target/arc/builtin_simdarc.c: Update test.
3588 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3589 * gcc.target/arc/tumaddsidi4.c: Likewise.
3591 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3593 * gnat.dg/opt72a.ad[sb]: New test.
3594 * gnat.dg/opt72_pkg.ads: New helper.
3596 2018-06-12 Tom de Vries <tdevries@suse.de>
3598 * gcc.dg-selftests/dg-final.exp: New file.
3600 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3602 * g++.dg/lookup/new2.C: Test locations too.
3603 * g++.dg/other/ellipsis1.C: Likewise.
3604 * g++.dg/other/operator1.C: Likewise.
3605 * g++.dg/other/operator2.C: Likewise.
3606 * g++.dg/overload/operator2.C: Likewise.
3607 * g++.dg/parse/defarg11.C: Likewise.
3608 * g++.dg/parse/operator4.C: Likewise.
3609 * g++.dg/template/error30.C: Likewise.
3610 * g++.dg/template/explicit-args3.C: Likewise.
3611 * g++.dg/warn/effc1.C: Likewise.
3612 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3613 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3614 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3615 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3616 * g++.old-deja/g++.jason/operator.C: Likewise.
3618 2018-06-11 Martin Sebor <msebor@redhat.com>
3620 PR tree-optimization/86083
3621 * gcc.dg/strlenopt-44.c: New test.
3623 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3626 * gfortran.dg/generic_32.f90: New test.
3627 * gfortran.dg/generic_33.f90: New test.
3629 2018-06-11 Carl Love <cel@us.ibm.com>
3630 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3631 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3632 long long bool. Remove duplicate dg-final for xxlxor. Update
3633 dg-final instruction counts.
3634 * gcc.target/powerpc/altivec-37.c (main): New file for
3635 tests vec_unpackh and vec_unpackl returning long long bool and
3638 2018-06-11 Martin Liska <mliska@suse.cz>
3640 PR tree-optimization/86089
3641 * gcc.dg/tree-ssa/pr86089.c: New test.
3643 2018-06-11 Julia Koval <julia.koval@intel.com>
3645 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3646 * gcc.target/i386/vpclmulqdq.c: Ditto.
3648 2018-06-11 Olivier Hainque <hainque@adacore.com>
3650 * gnat.dg/lang-dw2.adb: New test.
3651 * gnat.dg/lang-dw3.adb: New test.
3653 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3655 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3656 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3658 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3660 * gnat.dg/predicate1.adb: New testcase.
3662 2018-06-11 Yannick Moy <moy@adacore.com>
3664 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3666 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3668 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3671 2018-06-11 Javier Miranda <miranda@adacore.com>
3673 * gnat.dg/prot4.adb: New testcase.
3675 2018-06-11 Yannick Moy <moy@adacore.com>
3677 * gnat.dg/part_of1-instantiation.adb,
3678 gnat.dg/part_of1-instantiation.ads,
3679 gnat.dg/part_of1-private_generic.adb,
3680 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3683 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3685 * gnat.dg/contract1.adb: New testcase.
3687 2018-06-11 Javier Miranda <miranda@adacore.com>
3689 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3692 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3694 * gnat.dg/inline_always1.adb: New testcase.
3696 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3698 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3699 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3700 gnat.dg/nested_generic2_g2.ads: New testcase.
3702 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3704 * g++.dg/template/friend64.C: New.
3705 * g++.old-deja/g++.other/friend4.C: Test the location too.
3706 * g++.old-deja/g++.pt/crash23.C: Likewise.
3708 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3710 * gfortran.dg/inline_matmul_23.f90: New test.
3712 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3715 * gfortran.dg/intent_decl_1.f90: New test case.
3717 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3719 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3720 * gfortran.dg/ieee/large_4.f90: Ditto.
3721 * gfortran.dg/round_4.f90: Ditto.
3723 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3726 * gfortran.dg/pr38351.f90: New test.
3727 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3729 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3734 * gfortran.dg/pr85138_1.f90: New test.
3735 * gfortran.dg/pr85138_2.f90: Ditto.
3736 * gfortran.dg/pr85996.f90: Ditto.
3738 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3741 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3742 * gfortran.dg/data_char_1.f90: Ditto.
3743 * gfortran.dg/pr78571.f90: Ditto.
3744 * gfortran.dg/pr78278.f90: New test.
3746 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3749 * gfortran.dg/pr63514.f90: New test.
3751 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3754 * gfortran.dg/bounds_check_20.f90: New test.
3756 2018-06-08 Carl Love <cel@us.ibm.com>
3758 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3760 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3761 vec_extract a signed int.
3762 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3763 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3765 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3766 vec_extract a signed int.
3767 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3768 vec_extract a signed int.
3769 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3770 vec_xor builtins. Update xxsel, xxlxor counts.
3772 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3775 * gfortran.dg/associate_30.f90: Remove code tested ...
3776 * gfortran.dg/pr67803.f90: Ditto.
3777 * gfortran.dg/pr67805.f90: Ditto.
3778 * gfortran.dg/pr86059.f90: ... here. New test.
3780 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3783 * gfortran.dg/pr78571.f90: New test.
3785 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3788 * gcc.target/powerpc/pr85755.c: New test.
3790 2018-06-08 Carl Love <cel@us.ibm.com>
3792 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3794 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3796 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3797 for BE system that are different then for an LE system from this file
3798 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3799 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3800 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3802 2018-06-08 Martin Liska <mliska@suse.cz>
3804 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3806 2018-06-08 Martin Liska <mliska@suse.cz>
3808 * g++.dg/dg.exp: Do not use mpx.exp.
3809 * g++.dg/lto/lto.exp: Likewise.
3810 * g++.dg/lto/pr69729_0.C: Remove.
3811 * g++.dg/opt/pr71529.C: Remove.
3812 * g++.dg/pr63995-1.C: Remove.
3813 * g++.dg/pr68270.C: Remove.
3814 * g++.dg/pr71624.C: Remove.
3815 * g++.dg/pr71633.C: Remove.
3816 * g++.dg/pr79761.C: Remove.
3817 * g++.dg/pr79764.C: Remove.
3818 * g++.dg/pr79769.C: Remove.
3819 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3820 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3821 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3822 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3823 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3824 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3825 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3826 * gcc.dg/lto/pr66221_0.c: Remove.
3827 * gcc.target/i386/chkp-always_inline.c: Remove.
3828 * gcc.target/i386/chkp-bndret.c: Remove.
3829 * gcc.target/i386/chkp-builtins-1.c: Remove.
3830 * gcc.target/i386/chkp-builtins-2.c: Remove.
3831 * gcc.target/i386/chkp-builtins-3.c: Remove.
3832 * gcc.target/i386/chkp-builtins-4.c: Remove.
3833 * gcc.target/i386/chkp-const-check-1.c: Remove.
3834 * gcc.target/i386/chkp-const-check-2.c: Remove.
3835 * gcc.target/i386/chkp-hidden-def.c: Remove.
3836 * gcc.target/i386/chkp-label-address.c: Remove.
3837 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3838 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3839 * gcc.target/i386/chkp-pr69044.c: Remove.
3840 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3841 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3842 * gcc.target/i386/chkp-strchr.c: Remove.
3843 * gcc.target/i386/chkp-strlen-1.c: Remove.
3844 * gcc.target/i386/chkp-strlen-2.c: Remove.
3845 * gcc.target/i386/chkp-strlen-3.c: Remove.
3846 * gcc.target/i386/chkp-strlen-4.c: Remove.
3847 * gcc.target/i386/chkp-strlen-5.c: Remove.
3848 * gcc.target/i386/chkp-stropt-1.c: Remove.
3849 * gcc.target/i386/chkp-stropt-10.c: Remove.
3850 * gcc.target/i386/chkp-stropt-11.c: Remove.
3851 * gcc.target/i386/chkp-stropt-12.c: Remove.
3852 * gcc.target/i386/chkp-stropt-13.c: Remove.
3853 * gcc.target/i386/chkp-stropt-14.c: Remove.
3854 * gcc.target/i386/chkp-stropt-15.c: Remove.
3855 * gcc.target/i386/chkp-stropt-16.c: Remove.
3856 * gcc.target/i386/chkp-stropt-17.c: Remove.
3857 * gcc.target/i386/chkp-stropt-2.c: Remove.
3858 * gcc.target/i386/chkp-stropt-3.c: Remove.
3859 * gcc.target/i386/chkp-stropt-4.c: Remove.
3860 * gcc.target/i386/chkp-stropt-5.c: Remove.
3861 * gcc.target/i386/chkp-stropt-6.c: Remove.
3862 * gcc.target/i386/chkp-stropt-7.c: Remove.
3863 * gcc.target/i386/chkp-stropt-8.c: Remove.
3864 * gcc.target/i386/chkp-stropt-9.c: Remove.
3865 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3866 * gcc.target/i386/indirect-thunk-11.c: Remove.
3867 * gcc.target/i386/indirect-thunk-12.c: Remove.
3868 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3869 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3870 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3871 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3872 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3873 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3874 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3875 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3876 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3877 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3878 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3879 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3880 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3881 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3882 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3883 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3884 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3885 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3886 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3887 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3888 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3889 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3890 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3891 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3892 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3893 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3894 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3895 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3896 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3897 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3898 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3899 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3900 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3901 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3902 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3903 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3904 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3905 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3906 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3907 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3908 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3909 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3910 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3911 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3912 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3913 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3914 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3915 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3916 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3917 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3918 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3919 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3920 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3921 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3922 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3923 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3924 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3925 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3926 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3927 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3928 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3929 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3930 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3931 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3932 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3933 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3934 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3935 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3936 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3937 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3938 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3939 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3940 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3941 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3942 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3943 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3944 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3945 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3946 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3947 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3948 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3949 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3950 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3951 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3952 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3953 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3954 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3955 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3956 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3957 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3958 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3959 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3960 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3961 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3962 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3963 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3964 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3965 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3966 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3967 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3968 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3969 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3970 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3971 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3972 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3973 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3974 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3975 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3976 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3977 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3978 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3979 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3980 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3981 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3982 * gcc.target/i386/mpx/label-address-1.c: Remove.
3983 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3984 * gcc.target/i386/mpx/macro.c: Remove.
3985 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3986 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3987 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3988 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3989 * gcc.target/i386/mpx/memmove-1.c: Remove.
3990 * gcc.target/i386/mpx/memmove-2.c: Remove.
3991 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3992 * gcc.target/i386/mpx/mpx-check.h: Remove.
3993 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3994 * gcc.target/i386/mpx/mpx.exp: Remove.
3995 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3996 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3997 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3998 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3999 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
4000 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
4001 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
4002 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
4003 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
4004 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
4005 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
4006 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
4007 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
4008 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
4009 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
4010 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
4011 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
4012 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
4013 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
4014 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
4015 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
4016 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
4017 * gcc.target/i386/mpx/pr65508.c: Remove.
4018 * gcc.target/i386/mpx/pr65531.cc: Remove.
4019 * gcc.target/i386/mpx/pr66048.cc: Remove.
4020 * gcc.target/i386/mpx/pr66134.c: Remove.
4021 * gcc.target/i386/mpx/pr66566.c: Remove.
4022 * gcc.target/i386/mpx/pr66567.c: Remove.
4023 * gcc.target/i386/mpx/pr66568.c: Remove.
4024 * gcc.target/i386/mpx/pr66569.c: Remove.
4025 * gcc.target/i386/mpx/pr66581.c: Remove.
4026 * gcc.target/i386/mpx/pr68337-1.c: Remove.
4027 * gcc.target/i386/mpx/pr68337-2.c: Remove.
4028 * gcc.target/i386/mpx/pr68416.c: Remove.
4029 * gcc.target/i386/mpx/pr78339.c: Remove.
4030 * gcc.target/i386/mpx/pr79631.c: Remove.
4031 * gcc.target/i386/mpx/pr79633.c: Remove.
4032 * gcc.target/i386/mpx/pr79753.c: Remove.
4033 * gcc.target/i386/mpx/pr79770.c: Remove.
4034 * gcc.target/i386/mpx/pr79987.c: Remove.
4035 * gcc.target/i386/mpx/pr79988.c: Remove.
4036 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
4037 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
4038 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
4039 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
4040 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
4041 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
4042 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
4043 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
4044 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
4045 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
4046 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
4047 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
4048 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
4049 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
4050 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
4051 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
4052 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
4053 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
4054 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
4055 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
4056 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
4057 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
4058 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
4059 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
4060 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
4061 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
4062 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
4063 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
4064 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
4065 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
4066 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
4067 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
4068 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
4069 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
4070 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
4071 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
4072 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
4073 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
4074 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
4075 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
4076 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
4077 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
4078 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
4079 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
4080 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
4081 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
4082 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
4083 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
4084 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
4085 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
4086 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
4087 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
4088 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
4089 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
4090 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
4091 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
4092 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
4093 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
4094 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
4095 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
4096 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
4097 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
4098 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
4099 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
4100 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
4101 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
4102 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
4103 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
4104 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
4105 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
4106 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
4107 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
4108 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
4109 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
4110 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
4111 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
4112 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
4113 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
4114 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
4115 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
4116 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
4117 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
4118 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
4119 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
4120 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
4121 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
4122 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
4123 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
4124 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
4125 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
4126 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
4127 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
4128 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
4129 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
4130 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
4131 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
4132 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
4133 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
4134 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
4135 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
4136 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
4137 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
4138 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
4139 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
4140 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
4141 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
4142 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
4143 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
4144 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
4145 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
4146 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
4147 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
4148 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
4149 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
4150 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
4151 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
4152 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
4153 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
4154 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
4155 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
4156 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
4157 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
4158 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
4159 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
4160 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
4161 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
4162 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
4163 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4164 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4165 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4166 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4167 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4168 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4169 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4170 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4171 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4172 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4173 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4174 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4175 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4176 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4177 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4178 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4179 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4180 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4181 * gcc.target/i386/pr63995-2.c: Remove.
4182 * gcc.target/i386/pr64805.c: Remove.
4183 * gcc.target/i386/pr65044.c: Remove.
4184 * gcc.target/i386/pr65167.c: Remove.
4185 * gcc.target/i386/pr65183.c: Remove.
4186 * gcc.target/i386/pr65184.c: Remove.
4187 * gcc.target/i386/pr65523.c: Remove.
4188 * gcc.target/i386/pr70876.c: Remove.
4189 * gcc.target/i386/pr70877.c: Remove.
4190 * gcc.target/i386/pr71458.c: Remove.
4191 * gcc.target/i386/pr80880.c: Remove.
4192 * gcc.target/i386/ret-thunk-25.c: Remove.
4193 * gcc.target/i386/thunk-retbnd.c: Remove.
4194 * lib/mpx-dg.exp: Remove.
4195 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4197 2018-06-07 Carl Love <cel@us.ibm.com>
4199 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4202 2018-06-07 Carl Love <cel@us.ibm.com>
4204 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4207 2018-06-07 Marek Polacek <polacek@redhat.com>
4210 * gcc.dg/Wc90-c99-compat-10.c: New test.
4211 * gcc.dg/Wc90-c99-compat-11.c: New test.
4212 * gcc.dg/Wc90-c99-compat-12.c: New test.
4213 * gcc.dg/Wc90-c99-compat-9.c: New test.
4215 2018-06-07 Paul Koning <ni1d@arrl.net>
4217 * gcc.c-torture/compile/20180605-1.c: New test.
4219 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4222 * gfortran.dg/pr86045.f90: New test.
4224 2018-06-07 Marek Polacek <polacek@redhat.com>
4226 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4228 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4230 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4232 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4234 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4235 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4236 * gcc.target/msp430/msp430.h: New test header file.
4238 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4240 PR tree-optimization/69615
4241 * gcc.dg/tree-ssa/pr69615.c: New test.
4243 2018-06-07 Richard Biener <rguenther@suse.de>
4245 PR tree-optimization/85935
4246 * gcc.dg/graphite/pr85935.c: New testcase.
4248 2018-06-04 Carl Love <cel@us.ibm.com>
4250 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4251 debug print statements. Fix a few formating issues.
4253 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4256 * gcc.target/powerpc/pr85657-4.c: New tests.
4257 * gcc.target/powerpc/pr85657-5.c: Likewise.
4258 * gcc.target/powerpc/pr85657-6.c: Likewise.
4260 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4263 * gfortran.dg/realloc_on_assign_30.f90: New test.
4265 2018-06-06 Carl Love <cel@us.ibm.com>
4266 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4267 argument to vui_arg.
4269 2018-06-06 Carl Love <cel@us.ibm.com>
4271 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4273 * gcc.target/powerpc/builtins-4.c: New test file for tests
4276 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4279 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4280 be used in templates. Don't check for them in overloaded functions.
4282 2018-06-06 Jim Wilson <jimw@sifive.com>
4284 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4285 * gcc.target/riscv/interrupt-mmode.c: New.
4286 * gcc.target/riscv/interrupt-smode.c: New.
4287 * gcc.target/riscv/interrupt-umode.c: New.
4289 2018-06-06 Marek Polacek <polacek@redhat.com>
4292 * g++.dg/cpp0x/initlist102.C: New test.
4293 * g++.dg/cpp0x/initlist103.C: New test.
4294 * g++.dg/cpp0x/initlist104.C: New test.
4296 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4298 * gcc.dg/torture/pr86066.c: New test.
4300 2018-06-06 Richard Biener <rguenther@suse.de>
4302 PR tree-optimization/86062
4303 * g++.dg/tree-ssa/pr86062.C: New testcase.
4305 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4307 * gcc.target/msp430/function-attributes-4.c: New test.
4308 * gcc.target/msp430/static-interrupts.c: New test.
4310 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4313 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4314 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4315 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4316 * gcc.target/aarch64/nofp_1.c: Ditto.
4318 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4320 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4322 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4325 * gfortran.dg/goacc/pr85701.f90: New test.
4327 2018-06-05 Marek Polacek <polacek@redhat.com>
4330 * g++.dg/cpp0x/alias-decl-64.C: New test.
4332 2018-06-05 Richard Biener <rguenther@suse.de>
4334 PR tree-optimization/86046
4335 * gcc.dg/pr86046.c: New testcase.
4337 2018-06-05 Richard Biener <rguenther@suse.de>
4339 PR tree-optimization/86047
4340 * gcc.dg/pr86047.c: New testcase.
4342 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4345 * g++.target/arm/arm.exp: New file.
4346 * g++.target/arm/pr81497.C: Likewise.
4348 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4350 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4352 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4354 * gcc.dg/store_merging_21.c: New test.
4355 * gnat.dg/opt71b.adb: Likewise.
4356 * gnat.dg/opt71.adb: Rename into...
4357 * gnat.dg/opt71a.adb: ...this.
4359 2018-06-04 Richard Biener <rguenther@suse.de>
4361 PR tree-optimization/85955
4362 * gcc.dg/pr85955.c: New testcase.
4364 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4367 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4368 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4369 * gfortran.dg/allocate_stat_2.f90: Ditto.
4370 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4372 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4374 * gcc.target/aarch64/sve/extract_5.c: New test.
4376 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4380 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4382 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4383 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4384 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4385 * gcc.target/i386/avx512bw-pr86036.c: New test.
4387 2018-06-04 Richard Biener <rguenther@suse.de>
4389 PR tree-optimization/86038
4390 * gcc.dg/pr86038.c: New testcase.
4392 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4394 PR tree-optimization/69615
4395 * gcc.dg/pr69615.c: New test.
4398 * c-c++-common/gomp/pr86025.c: New test.
4400 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4402 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4404 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4406 * gcc.dg/torture/pr86034.c: New test.
4408 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4411 * gfortran.dg/cray_pointer_12.f90: New test.
4413 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4416 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4418 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4420 * gnat.dg/specs/opt3.ads: New test.
4421 * gnat.dg/specs/opt3_pkg.ads: New helper.
4423 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4425 * gnat.dg/discr53.ad[sb]: New test.
4426 * gnat.dg/discr53_pkg.ads: New helper.
4428 2018-06-01 Carl Love <cel@us.ibm.com>
4430 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4431 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4433 2018-06-01 Carl Love <cel@us.ibm.com>
4435 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4436 to make it consistent with the naming convention in the file.
4437 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4438 to altivec-7.c. Delete file.
4439 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4440 to altivec-7.c. Delete file.
4441 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4442 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4443 vec_unpackl tests. Update instruction counts.
4444 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4445 tests to builtins-1.c.
4446 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4447 tests to builtins-1.c.
4448 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4449 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4450 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4451 Remove vec_ctf tests returning double. Remove vec_cts with
4452 double args. Remove vec_sel with invalid arguments. Add tests for
4454 Add instruction counts for new tests.
4455 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4456 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4458 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4459 test_sll_vsill_vsill_vuc.
4460 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4462 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4463 tests from altivec-7.h.
4464 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4465 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4466 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4467 splat_sll, splat_uc, splat_int128, splat_uint128.
4468 Make second argument of vec_extract and vec_insert a signed int.
4469 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4472 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4474 * gcc.dg/store_merging_20.c: New test.
4475 * gnat.dg/opt71.adb: Likewise.
4476 * gnat.dg/opt71_pkg.ads: New helper.
4478 2018-06-01 Carl Love <cel@us.ibm.com>
4480 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4481 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4482 Add vec_xst_be for signed and unsigned arguments.
4484 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4488 * gfortran.dg/pr85816.f90: New test.
4489 * gfortran.dg/pr85975.f90: New test.
4491 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4494 * gfortran.dg/random_init_1.f90: New test.
4495 * gfortran.dg/random_init_2.f90: New test.
4496 * gfortran.dg/random_init_3.f90: New test.
4497 * gfortran.dg/random_init_4.f90: New test.
4498 * gfortran.dg/random_init_5.f90: New test.
4499 * gfortran.dg/random_init_6.f90: New test.
4501 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4503 PR tree-optimization/85989
4504 * gcc.dg/torture/pr85989.c: New test.
4506 2018-06-01 Richard Biener <rguenther@suse.de>
4509 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4511 2018-06-01 Richard Biener <rguenther@suse.de>
4514 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4516 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4519 * gcc.dg/strcmpopt_2.c: New test.
4520 * gcc.dg/strcmpopt_3.c: New test.
4523 * gcc.dg/strcmpopt_3.c: New test.
4525 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4528 * gcc.target/i386/pr85984.c: New test.
4530 2018-05-31 Martin Sebor <msebor@redhat.com>
4533 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4534 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4535 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4536 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4537 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4538 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4539 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4540 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4541 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4542 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4543 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4544 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4545 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4546 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4547 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4548 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4549 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4550 * gcc.dg/Walloc-size-larger-than.c: New test.
4552 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4553 Cesar Philippidis <cesar@codesourcery.com>
4556 * gfortran.dg/goacc/pr77371-1.f90: New test.
4557 * gfortran.dg/goacc/pr77371-2.f90: New test.
4558 * gfortran.dg/goacc/pr85879.f90: New test.
4560 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4562 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4563 * gnat.dg/stack_usage1b.adb: Likewise.
4564 * gnat.dg/stack_usage1c.adb: Likewise.
4565 * gnat.dg/stack_usage3.adb: Likewise.
4566 * gnat.dg/stack_usage1_pkg.adb: Delete.
4568 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4570 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4571 * gcc.dg/store_merging_11.c: Likewise.
4572 * gcc.dg/store_merging_13.c: Likewise.
4573 * gcc.dg/store_merging_14.c: Likewise.
4574 * gcc.dg/store_merging_15.c: Likewise.
4575 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4577 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4579 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4580 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4581 gnat.dg/limited1_outer.ads: New testcase.
4583 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4585 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4586 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4589 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4591 * gnat.dg/size_clause1.adb: New testcase.
4593 2018-05-31 Javier Miranda <miranda@adacore.com>
4595 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4597 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4599 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4600 vld1x3 intrinsics for aarch64.
4601 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4602 vst1x2 intrinsics for aarch64.
4603 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4604 vst1x3 intrinsics for aarch64.
4606 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4609 * g++.dg/diagnostic/pr77777.C: New test.
4611 2018-05-30 David Pagan <dave.pagan@oracle.com>
4614 * gcc.dg/noncompile/pr55976-1.c: New test.
4615 * gcc.dg/noncompile/pr55976-2.c: New test.
4617 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4619 * gcc.dg/lto/20111213-1_0.c: Fix template.
4620 * gcc.dg/lto/20100603-1_0.c: Fix template.
4621 * gcc.dg/lto/20100603-2_0.c: Fix template.
4622 * gcc.dg/lto/20100603-3_0.c: Fix template.
4624 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4625 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4626 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4627 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4628 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4629 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4630 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4631 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4632 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4633 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4634 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4635 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4636 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4637 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4638 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4639 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4640 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4641 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4642 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4643 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4644 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4645 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4646 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4647 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4648 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4649 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4650 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4651 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4652 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4653 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4654 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4655 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4656 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4657 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4658 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4659 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4660 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4661 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4662 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4663 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4664 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4665 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4666 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4667 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4668 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4669 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4670 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4671 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4672 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4673 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4674 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4675 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4676 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4677 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4678 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4679 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4680 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4681 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4682 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4683 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4684 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4685 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4687 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4690 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4692 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4694 * gcc.target/aarch64/simd/ldp_stp_9: New.
4695 * gcc.target/aarch64/simd/ldp_stp_10: New.
4696 * gcc.target/aarch64/simd/ldp_stp_11: New.
4697 * gcc.target/aarch64/simd/ldp_stp_12: New.
4699 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4701 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4703 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4705 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4707 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4710 * gcc.target/i386/pr85950.c: New test.
4712 2018-05-29 Marek Polacek <polacek@redhat.com>
4715 * g++.dg/cpp1z/class-deduction55.C: New test.
4716 * g++.dg/cpp1z/class-deduction56.C: New test.
4717 * g++.dg/cpp1z/class-deduction57.C: New test.
4719 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4722 * g++.dg/warn/Wunused-var-33.C: New test.
4725 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4726 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4727 arrays. Add suffix 1 to all functions and use 4 iterations rather
4728 than N. Add functions with conversions to and from float.
4729 Add new set of functions with 8 iterations and another one
4730 with 16 iterations, expect 24 vectorized loops instead of just 4.
4731 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4733 2018-05-29 Javier Miranda <miranda@adacore.com>
4735 * gnat.dg/equal2.adb: New testcase.
4737 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4739 * gnat.dg/float_attributes_overflows.adb: New testcase.
4741 2018-05-29 Pascal Obry <obry@adacore.com>
4743 * gnat.dg/normalize_pathname.adb: New testcase.
4745 2018-05-29 Tom de Vries <tom@codesourcery.com>
4747 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4749 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4750 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4751 * lib/scantree.exp (scan-tree-dump-times): Same.
4753 2018-05-29 Tom de Vries <tom@codesourcery.com>
4755 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4756 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4757 Use proc name as first argument to dg-scan.
4759 2018-05-29 Tom de Vries <tom@codesourcery.com>
4761 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4764 2018-05-28 Richard Biener <rguenther@suse.de>
4766 PR tree-optimization/85934
4767 * gcc.target/i386/pr85934.c: New testcase.
4769 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4771 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4773 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4775 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4777 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4779 * gnat.dg/fixedpnt5.adb: New testcase.
4781 2018-05-28 Justin Squirek <squirek@adacore.com>
4783 * gnat.dg/array31.adb: New testcase.
4785 2018-05-28 Justin Squirek <squirek@adacore.com>
4787 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4788 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4790 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4792 * gfortran.dg/data_stmt_pointer.f90: new test.
4794 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4797 * gcc.target/i386/avx512dq-pr85918.c: New test.
4799 2018-05-25 Jim Wilson <jimw@sifive.com>
4801 * gcc.target/riscv/interrupt-1.c: New.
4802 * gcc.target/riscv/interrupt-2.c: New.
4803 * gcc.target/riscv/interrupt-3.c: New.
4804 * gcc.target/riscv/interrupt-4.c: New.
4805 * gcc.target/riscv/interrupt-5.c: New.
4807 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4810 * gfortran.dg/pr85786.f90: New test.
4812 2018-05-25 Paul Koning <ni1d@arrl.net>
4814 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4815 * gcc.c-torture/compile/pr55921.c: Ditto.
4816 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4817 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4819 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4822 * gcc.target/i386/avx512f-pr85832.c: New test.
4823 * gcc.target/i386/avx512vl-pr85832.c: New test.
4824 * gcc.target/i386/avx512bw-pr85832.c: New test.
4825 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4827 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4829 PR tree-optimization/85720
4830 * gcc.dg/tree-ssa/pr85720.c: New test.
4831 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4834 2018-05-25 Martin Liska <mliska@suse.cz>
4837 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4838 for 'Removing basic block'.
4840 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4842 * gnat.dg/sec_stack1.adb: New testcase.
4844 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4846 * gnat.dg/fixedpnt4.adb: New testcase.
4848 2018-05-25 Javier Miranda <miranda@adacore.com>
4850 * gnat.dg/interface7.adb: New testcase.
4852 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4854 * gnat.dg/sec_stack2.adb: New testcase.
4856 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4858 * gnat.dg/interface6.adb: New testcase.
4860 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4862 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4864 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4866 * lib/target-supports.exp
4867 (check_effective_target_vect_double_cond_arith): Include
4868 multiplication and division.
4869 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4870 fully-masked loops with a fixed vector length.
4871 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4873 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4874 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4875 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4877 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4879 * gcc.target/aarch64/sve/div_1.c: New test.
4880 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4881 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4882 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4884 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4886 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4888 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4890 * lib/target-supports.exp
4891 (check_effective_target_vect_double_cond_arith): New proc.
4892 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4893 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4894 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4895 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4896 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4897 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4898 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4900 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4903 * gfortran.dg/f2018_obs.f90: New test case.
4905 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4908 * gfortran.dg/pr85543.f90: New test.
4910 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4913 * gfortran.dg/pr85780.f90: New test.
4915 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4918 * gfortran.dg/pr85779_1.f90: New test.
4919 * gfortran.dg/pr85779_2.f90: Ditto.
4920 * gfortran.dg/pr85779_3.f90: Ditto.
4922 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4926 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4927 * gfortran.dg/pr85895.f90: New test.
4929 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4931 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4932 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4934 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4936 * gcc.dg/fold-popcount-1.c: New testcase.
4937 * gcc.dg/fold-popcount-2.c: New testcase.
4938 * gcc.dg/fold-popcount-3.c: New testcase.
4939 * gcc.dg/fold-popcount-4.c: New testcase.
4941 2018-05-24 Marek Polacek <polacek@redhat.com>
4944 * g++.dg/cpp0x/new3.C: New test.
4946 2018-05-24 Javier Miranda <miranda@adacore.com>
4948 * gnat.dg/discr52.adb: New testcase.
4950 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4952 * gnat.dg/others1.adb: New testcase.
4954 2018-05-24 Justin Squirek <squirek@adacore.com>
4956 * gnat.dg/raise_expr.adb: New testcase.
4958 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4960 * gnat.dg/formal_containers.adb: New testcase.
4962 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4964 * gcc.target/i386/pr85345.c: Require ifunc support.
4966 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4968 * gcc.dg/vect/vect-fma-1.c: New test.
4970 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4972 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4975 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4978 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4980 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4983 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4985 * gcc.target/msp430/pr78849.c: New test.
4987 2018-05-23 Marek Polacek <polacek@redhat.com>
4989 * g++.dg/cpp2a/range-for8.C: New test.
4990 * g++.dg/cpp2a/range-for9.C: New test.
4991 * g++.dg/cpp2a/range-for10.C: New test.
4993 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4995 * lib/target-supports.exp (check_effective_target_be): New.
4996 (check_effective_target_le): New.
4998 2018-05-23 Marek Polacek <polacek@redhat.com>
5000 * g++.dg/cpp2a/range-for1.C: New test.
5001 * g++.dg/cpp2a/range-for2.C: New test.
5002 * g++.dg/cpp2a/range-for3.C: New test.
5003 * g++.dg/cpp2a/range-for4.C: New test.
5004 * g++.dg/cpp2a/range-for5.C: New test.
5005 * g++.dg/cpp2a/range-for6.C: New test.
5006 * g++.dg/cpp2a/range-for7.C: New test.
5008 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5010 * gcc.target/i386/cvt-3.c: New test.
5012 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5014 * gcc.target/i386/cvt-2.c: New test.
5016 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
5018 * gcc.dg/pr79985.c: New testcase.
5020 2018-05-23 Richard Biener <rguenther@suse.de>
5022 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
5024 2018-05-23 Sudakshina Das <sudi.das@arm.com>
5027 * gcc.target/aarch64/pr84882.c: New test.
5028 * gcc.target/aarch64/target_attr_18.c: Likewise.
5030 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
5032 PR tree-optimization/85853
5033 * gfortran.dg/vect/pr85853.f90: New test.
5035 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5037 * gnat.dg/import2.adb: New testcase.
5039 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5041 * gnat.dg/discr51.adb: New testcase.
5043 2018-05-23 Javier Miranda <miranda@adacore.com>
5045 * gnat.dg/valid_scalars1.adb: New testcase.
5047 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5049 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
5051 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5053 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
5056 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5058 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
5061 2018-05-23 Bob Duff <duff@adacore.com>
5063 * gnat.dg/addr10.adb: New testcase.
5065 2018-05-23 Richard Biener <rguenther@suse.de>
5068 * gcc.dg/Wstrict-overflow-27.c: New testcase.
5070 2018-05-23 Yury Gribov <tetra2005@gmail.com>
5072 PR tree-optimization/85822
5073 * c-c++-common/pr85822.c: New test.
5075 2018-05-23 Richard Biener <rguenther@suse.de>
5077 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
5079 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5082 * gfortran.dg/pr30667.f: Add option "-std=legacy".
5084 2018-05-22 Martin Sebor <msebor@redhat.com>
5087 * gcc.dg/attr-nonstring.c: New test.
5089 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
5092 * gcc.target/i386/pr85345.c: New test.
5094 2018-05-22 Luis Machado <luis.machado@linaro.org>
5096 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
5098 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5101 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
5102 dg-additional-options.
5103 * gfortran.dg/graphite/block-2.f: Ditto.
5104 * gfortran.dg/graphite/id-19.f: Ditto.
5105 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5106 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5107 * gfortran.dg/vect/pr52580.f: Ditto.
5109 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
5111 * gcc.target/aarch64/ldp_stp_6.c: New.
5112 * gcc.target/aarch64/ldp_stp_7.c: New.
5113 * gcc.target/aarch64/ldp_stp_8.c: New.
5115 2018-05-22 Martin Sebor <msebor@redhat.com>
5118 * c-c++-common/attr-nonstring-3.c: Adjust.
5119 * c-c++-common/attr-nonstring-4.c: Adjust.
5120 * c-c++-common/attr-nonstring-6.c: New test.
5122 2018-05-22 Martin Sebor <msebor@redhat.com>
5124 PR tree-optimization/85826
5125 * gcc.dg/Wrestrict-17.c: New test.
5127 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5129 * gcc.dg/torture/pr85862.c: Rename to...
5130 * gcc.dg/torture/pr85852.c: ...this.
5132 2018-05-22 Justin Squirek <squirek@adacore.com>
5134 * gnat.dg/warn14.adb: New testcase.
5136 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
5138 * gnat.dg/controlled8.adb: New testcase.
5140 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
5142 * gnat.dg/discr50.adb: New testcase.
5144 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5146 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
5147 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
5148 gnat.dg/discr49_rec2.ads: New testcase.
5150 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5152 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
5153 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
5156 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5158 * gnat.dg/fixedpnt3.adb: New testcase.
5160 2018-05-22 Justin Squirek <squirek@adacore.com>
5162 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
5163 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5165 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5168 * gcc.dg/torture/pr85862.c: New test.
5170 2018-05-22 Richard Biener <rguenther@suse.de>
5172 PR tree-optimization/85834
5173 * g++.dg/torture/pr85834.C: New testcase.
5174 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5176 2018-05-22 Martin Liska <mliska@suse.cz>
5179 * g++.dg/ipa/pr85607.C: New test.
5181 2018-05-22 Richard Biener <rguenther@suse.de>
5183 PR tree-optimization/85863
5184 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5186 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5189 * gfortran.dg/assumed_rank_5.f90: Update error message.
5190 * gfortran.dg/assumed_type_4.f90: Ditto.
5191 * gfortran.dg/bind_c_array_params.f03: Ditto.
5192 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5193 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5194 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5195 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5196 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5197 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5198 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5199 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5200 * gfortran.dg/rank_3.f90: Ditto.
5201 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5202 * gfortran.dg/implicit_14.f90: Ditto.
5204 2018-05-21 Christian Groessler <chris@groessler.org>
5206 * gcc.c-torture/compile/simd-5.c: Fix comment.
5208 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5211 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5212 __float128, __ibm128, and long double.
5213 * gcc.target/powerpc/pr85657-2.c: Likewise.
5214 * gcc.target/powerpc/pr85657-3.c: Likewise.
5215 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5216 implementated as a separate type internally, and is not just an
5217 alias for long double.
5219 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5221 PR tree-optimization/85814
5222 * gcc.dg/torture/pr85814.c: New test.
5224 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5227 * g++.dg/cpp0x/cond1.C: New.
5228 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5229 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5230 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5231 * g++.dg/parse/cond6.C: Likewise.
5232 * g++.dg/parse/cond7.C: Likewise.
5233 * g++.dg/parse/cond8.C: Likewise.
5234 * g++.dg/cpp1z/decomp16.C: Update.
5235 * g++.old-deja/g++.jason/cond.C: Likewise.
5237 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5239 ChangeLog for r260480
5240 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5241 warnings for deleted and obsolescent features.
5242 * gfortran.dg/graphite/id-19.f: Ditto.
5243 * gfortran.dg/graphite/id-20.f: Ditto.
5244 * gfortran.dg/graphite/id-27.f90: Ditto.
5245 * gfortran.dg/graphite/pr82449.f: Ditto.
5247 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5249 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5250 tiny and large memory models.
5252 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5254 * gnat.dg/suppress_initialization.adb,
5255 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5257 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5259 * gnat.dg/exit1.adb: New testcase.
5261 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5263 * gnat.dg/array30.adb: New testcase.
5265 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5267 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5269 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5271 * gcc.c-torture/execute/ssad-run.c: New test.
5272 * gcc.c-torture/execute/usad-run.c: Likewise.
5273 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5274 * gcc.target/aarch64/usadv16qi.c: Likewise.
5276 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5278 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5279 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5280 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5282 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5283 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5284 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5286 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5289 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5290 * gfortran.dg/g77/20020307-1.f: Ditto.
5291 * gfortran.dg/g77/980310-3.f: Ditto.
5292 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5293 * gfortran.dg/goacc/loop-1.f95: Ditto.
5294 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5295 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5296 * gfortran.dg/gomp/do-1.f90: Ditto.
5297 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5298 * gfortran.dg/pr17229.f: Ditto.
5299 * gfortran.dg/pr37243.f: Ditto.
5300 * gfortran.dg/pr49721-1.f: Ditto.
5301 * gfortran.dg/pr58484.f: Ditto.
5302 * gfortran.dg/pr81175.f: Ditto.
5303 * gfortran.dg/pr81723.f: Ditto.
5304 * gfortran.dg/predcom-2.f: Ditto.
5305 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5306 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5307 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5308 * gfortran.dg/vect/pr52580.f: Ditto.
5310 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5313 * gfortran.dg/char_result_18.f90: New test.
5315 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5318 * gfortran.dg/associate_38.f90: New test.
5320 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5323 * gfortran.dg/select_type_42.f90: New test.
5325 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5328 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5329 that the patch fixes PR66694 & PR82617, although the testcases
5330 are not explicitly included.
5332 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5334 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5336 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5339 * g++.dg/pr82899.C: New testcase.
5341 2018-05-18 Martin Liska <mliska@suse.cz>
5343 * gcc.dg/pr68766.c: Change pruned output.
5345 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5348 * c-c++-common/goacc/pr85782.c: New test.
5350 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5352 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5354 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5356 * gcc.target/arm/pr62554.c: Delete.
5357 * gcc.target/arm/pr69610-1.c: Likewise.
5358 * gcc.target/arm/pr69610-2.c: Likewise.
5360 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5362 * gcc.target/arm/pr40887.c: Update comment.
5363 * lib/target-supports.exp: Don't generate effective target checks
5364 and related helpers for armv5. Update comment.
5365 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5366 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5367 target check and options.
5369 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5372 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5373 scan-tree-dump-not for h.
5375 2018-05-18 Richard Biener <rguenther@suse.de>
5377 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5378 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5379 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5380 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5381 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5382 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5383 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5384 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5385 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5386 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5387 * gcc.dg/vrp-min-max-1.c: Likewise.
5388 * gcc.dg/vrp-min-max-3.c: New testcase.
5390 2018-05-18 Richard Biener <rguenther@suse.de>
5392 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5393 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5394 * gcc.dg/graphite/scop-6.c: Likewise.
5395 * gcc.dg/graphite/scop-7.c: Likewise.
5396 * gcc.dg/graphite/scop-8.c: Likewise.
5397 * gcc.dg/graphite/scop-9.c: Likewise.
5399 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5401 * gcc.target/aarch64/vect-init-ld1.c: New test.
5403 2018-05-18 Martin Liska <mliska@suse.cz>
5405 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5406 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5408 2018-05-18 Martin Liska <mliska@suse.cz>
5410 * gcc.dg/ipa/ipa-icf-39.c: New test.
5411 * gcc.dg/pr68766.c: Adjust pruned output.
5413 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5415 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5417 * gcc.dg/fma-1.c: New test.
5418 * gcc.dg/fma-2.c: Likewise.
5419 * gcc.dg/fma-3.c: Likewise.
5420 * gcc.dg/fma-4.c: Likewise.
5421 * gcc.dg/fma-5.c: Likewise.
5422 * gcc.dg/fma-6.c: Likewise.
5423 * gcc.dg/fma-7.c: Likewise.
5424 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5426 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5427 * gfortran.dg/reassoc_8.f: Likewise.
5428 * gfortran.dg/reassoc_9.f: Likewise.
5429 * gfortran.dg/reassoc_10.f: Likewise.
5431 2018-05-17 Jim Wilson <jimw@sifive.com>
5433 * gcc.target/riscv/switch-qi.c: New.
5434 * gcc.target/riscv/switch-si.c: New.
5436 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5439 * gcc.target/powerpc/pr85698.c: New test.
5441 2018-05-17 Richard Biener <rguenther@suse.de>
5443 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5445 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5447 PR tree-optimization/85793
5448 * gcc.dg/vect/pr85793.c: New test.
5450 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5452 * gcc.dg/gimplefe-28.c: New test.
5453 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5454 internal function calls.
5455 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5457 2018-05-17 Martin Liska <mliska@suse.cz>
5459 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5460 space in between 'G_' and '('.
5462 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5465 * gcc.target/i386/pr85323-7.c: New test.
5466 * gcc.target/i386/pr85323-8.c: New test.
5467 * gcc.target/i386/pr85323-9.c: New test.
5470 * gcc.target/i386/pr85323-4.c: New test.
5471 * gcc.target/i386/pr85323-5.c: New test.
5472 * gcc.target/i386/pr85323-6.c: New test.
5475 * gcc.target/i386/pr85323-1.c: New test.
5476 * gcc.target/i386/pr85323-2.c: New test.
5477 * gcc.target/i386/pr85323-3.c: New test.
5479 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5480 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5481 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5482 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5483 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5484 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5485 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5486 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5487 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5488 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5489 * gcc.target/i386/avx512f-setzero-1.c: New test.
5491 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5493 * gcc.target/aarch64/vect-slp-dup.c: New.
5495 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5498 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5500 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5502 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5503 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5505 2018-05-17 Richard Biener <rguenther@suse.de>
5507 PR tree-optimization/85757
5508 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5510 2018-05-16 Marek Polacek <polacek@redhat.com>
5513 * g++.dg/cpp0x/initlist-throw1.C: New test.
5514 * g++.dg/cpp0x/initlist-throw2.C: New test.
5516 2018-05-16 Carl Love <cel@us.ibm.com>
5518 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5519 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5520 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5522 2018-05-16 Richard Biener <rguenther@suse.de>
5524 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5525 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5526 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5528 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5530 * gcc.target/aarch64/sve/vcond_10.c: New test.
5531 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5532 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5533 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5535 2018-05-15 Martin Sebor <msebor@redhat.com>
5537 PR tree-optimization/85753
5538 * gcc.dg/Wrestrict-10.c: Adjust.
5539 * gcc.dg/Wrestrict-16.c: New test.
5541 2018-05-15 Martin Sebor <msebor@redhat.com>
5544 * c-c++-common/attr-nonstring-7.c: New test.
5546 2018-05-15 Richard Biener <rguenther@suse.de>
5548 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5550 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5552 PR tree-optimization/83648
5553 * gcc.dg/tree-ssa/pr83648.c: New test.
5554 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5556 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5559 * gcc.dg/ipa/pr85734.c: New test.
5561 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5564 * gnat.dg/opt70.adb: New test.
5565 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5567 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5569 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5570 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5572 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5574 * gcc.target/aarch64/vmov_n_1.c: Update test.
5575 * gcc.target/aarch64/vfp-1.c: Update test.
5577 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5580 * gcc.c-torture/execute/pr85756.c: New test.
5582 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5584 * gcc.target/i386/cldemote-1.c: New test.
5586 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5589 * gfortran.dg/assumed_type_9.f90 : New test.
5591 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5594 * gfortran.dg/pr85542.f90: New test.
5596 2018-05-11 Martin Jambor <mjambor@suse.cz>
5599 * g++.dg/lto/pr85655_0.C: New test.
5601 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5603 * gcc.target/i386/tpause-1.c: New test.
5604 * gcc.target/i386/umonitor-1.c: New test.
5606 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5609 * c-c++-common/gomp/pr85696.c: New test.
5611 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5612 Jakub Jelinek <jakub@redhat.com>
5614 PR tree-optimization/85692
5615 * gcc.target/i386/pr85692.c: New test.
5617 2018-05-11 Martin Liska <mliska@suse.cz>
5620 * c-c++-common/ubsan/attrib-6.c: New test.
5622 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5625 * gfortran.dg/pr85687.f90: new test.
5627 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5630 * gfortran.dg/pr85521_1.f90: New test.
5631 * gfortran.dg/pr85521_2.f90: New test.
5633 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5636 * gfortran.dg/pr70870_1.f90: New test.
5638 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5640 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5642 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5645 * g++.dg/ext/offsetof2.C: New test.
5647 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5650 * gfortran.dg/temporary_3.f90 : New test.
5653 * gfortran.dg/temporary_2.f90 : New test.
5655 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5657 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5658 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5659 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5660 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5661 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5662 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5663 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5664 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5665 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5666 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5667 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5668 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5669 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5670 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5671 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5672 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5673 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5674 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5675 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5676 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5677 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5678 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5679 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5680 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5681 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5682 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5683 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5685 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5687 PR tree-optimization/85699
5688 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5689 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5690 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5691 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5693 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5695 * g++.dg/tls/pr85400.C: New test.
5697 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5700 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5702 2018-05-09 Carl Love <cel@us.ibm.com>
5704 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5706 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5710 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5713 * g++.dg/cpp1y/pr84588.C: New.
5715 2018-05-09 Andreas Schwab <schwab@suse.de>
5717 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5719 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5721 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5722 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5724 2018-05-08 Carl Love <cel@us.ibm.com>
5725 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5727 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5730 * g++.dg/cpp1y/pr84588.C: New.
5732 2018-05-08 Marek Polacek <polacek@redhat.com>
5735 * g++.dg/cpp1z/constexpr-if22.C: New test.
5737 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5740 * gcc.target/i386/pr85693.c: New test.
5742 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5745 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5746 scan-assembler-times checking that except for [fh]*xor other functions
5747 don't use any load instructions.
5749 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5751 * gcc.target/i386/builtin_target.c: Test goldmont.
5752 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5755 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5758 * g++.dg/other/sse2-pr85572-1.C: New test.
5759 * g++.dg/other/sse2-pr85572-2.C: New test.
5760 * g++.dg/other/sse4-pr85572-1.C: New test.
5761 * g++.dg/other/avx2-pr85572-1.C: New test.
5764 * gcc.target/i386/pr85317.c: New test.
5765 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5766 optimization barrier to avoid optimizing away the expected insn.
5769 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5770 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5772 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5774 * g++.dg/other/sve_const_pred_1.C: Rename to...
5775 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5776 target selectors and explicit -march options.
5777 * g++.dg/other/sve_const_pred_2.C: Rename to...
5778 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5779 * g++.dg/other/sve_const_pred_3.C: Rename to...
5780 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5781 * g++.dg/other/sve_const_pred_4.C: Rename to...
5782 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5783 * g++.dg/other/sve_tls_2.C: Rename to...
5784 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5785 * g++.dg/other/sve_vcond_1.C: Rename to...
5786 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5787 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5788 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5790 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5793 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5796 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5799 * g++.dg/cpp0x/deleted14.C: New.
5801 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5802 Alan Hayward <alan.hayward@arm.com>
5803 David Sherwood <david.sherwood@arm.com>
5805 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5807 * gcc.target/aarch64/sve/vcond_7.c: New test.
5808 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5810 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5813 * g++.dg/cpp0x/sfinae62.C: New.
5815 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5817 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5820 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5823 * g++.dg/cpp0x/narrowing1.C: New.
5825 2018-05-08 Richard Biener <rguenther@suse.de>
5828 * gcc.dg/torture/pr85574.c: Rename to...
5829 * gcc.dg/torture/pr85588.c: ... this.
5831 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5834 * gfortran.dg/minmaxloc_12.f90: New test case.
5835 * gfortran.dg/minmaxloc_13.f90: New test case.
5837 2018-05-07 Nathan Sidwell <nathan@acm.org>
5839 * g++.dg/cpp0x/range-for10.C: Delete.
5840 * g++.dg/ext/forscope1.C: Delete.
5841 * g++.dg/ext/forscope2.C: Delete.
5842 * g++.dg/template/for1.C: Delete.
5844 2018-05-07 Jeff Law <law@redhat.com>
5846 * gfortran.dg/linefile.f90: New test.
5848 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5850 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5853 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5856 * g++.dg/ext/asm14.C: New test.
5857 * g++.dg/ext/asm15.C: New test.
5858 * g++.dg/ext/asm16.C: New test.
5860 2018-05-06 Michael Eager <eager@eagercon.com>
5862 * gcc.target/microblaze/others/picdtr.c: Correct option
5863 -fPIE -mpic-data-is-text-relative.
5865 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5867 * gcc.target/microblaze/others/picdtr.c: Add test for
5868 -fPIE -mpic-data-is-text-relative.
5870 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5873 * gfortran.dg/coarray_dependency_1.f90: New test.
5874 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5876 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5878 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5879 to match the currently produced gimple.
5881 2018-05-04 Carl Love <cel@us.ibm.com>
5883 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5885 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5886 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5887 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5888 xvcmpgedp counts. Add xxsel counts.
5890 2018-05-04 Richard Biener <rguenther@suse.de>
5893 * g++.dg/torture/pr85627.C: New testcase.
5895 2018-05-04 Richard Biener <rguenther@suse.de>
5898 * gcc.dg/torture/pr85574.c: New testcase.
5899 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5901 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5904 * gcc.dg/nextafter-1.c: New test.
5905 * gcc.dg/nextafter-2.c: New test.
5906 * gcc.dg/nextafter-3.c: New test.
5907 * gcc.dg/nextafter-4.c: New test.
5909 2018-05-03 Nathan Sidwell <nathan@acm.org>
5911 Remove -ffriend-injection.
5912 * g++.old-deja/g++.jason/scoping15.C: Delete.
5913 * g++.old-deja/g++.mike/net43.C: Delete.
5915 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5918 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5919 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5920 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5921 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5923 2018-05-03 Tom de Vries <tom@codesourcery.com>
5926 * lib/scanoffloadtree.exp: New file.
5928 2018-05-03 Richard Biener <rguenther@suse.de>
5930 PR tree-optimization/85615
5931 * gcc.dg/torture/pr85615.c: New testcase.
5933 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5935 PR tree-optimization/70291
5936 * gcc.dg/complex-6.c: New test.
5937 * gcc.dg/complex-7.c: Likewise.
5939 2018-05-03 Richard Biener <rguenther@suse.de>
5942 * fortran.dg/pr51434.f90: Truncate transfer argument.
5944 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5947 * gcc.c-torture/execute/pr85582-3.c: New test.
5949 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5950 Jason Merrill <jason@redhat.com>
5953 * g++.dg/warn/Wshadow-13.C: New.
5954 * g++.dg/warn/Wshadow-14.C: Likewise.
5956 2018-05-02 Tom de Vries <tom@codesourcery.com>
5959 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5960 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5962 2018-05-02 David Pagan <dave.pagan@oracle.com>
5965 * gcc.dg/noncompile/pr30552-1.c: New test.
5966 * gcc.dg/noncompile/pr30552-2.c: New test.
5967 * gcc.dg/noncompile/pr30552-3.c: New test.
5968 * gcc.dg/noncompile/pr30552-4.c: New test.
5970 2018-05-02 Richard Biener <rguenther@suse.de>
5972 PR tree-optimization/85597
5973 * gcc.dg/vect/pr85597.c: New testcase.
5975 2018-05-02 Tom de Vries <tom@codesourcery.com>
5978 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5979 * lib/scanltranstree.exp: New file.
5980 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5981 (scan-ltrans-tree-dump-times_required_options)
5982 (scan-ltrans-tree-dump-not_required_options)
5983 (scan-ltrans-tree-dump-dem_required_options)
5984 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5985 * lib/gcc-dg.exp: Include scanltranstree.exp.
5987 2018-05-02 Tom de Vries <tom@codesourcery.com>
5990 * gcc.dg/ipa/ipa-icf-38.c: New test.
5991 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5992 * lib/scandump.exp (dump-base): New proc.
5993 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5994 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5996 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5997 * lib/scanlang.exp: Same.
5998 * lib/scanrtl.exp: Same.
5999 * lib/scantree.exp: Same.
6000 * lib/scanwpaipa.exp: New file.
6001 * lib/gcc-dg.exp: Include scanwpaipa.exp.
6003 2018-05-02 Richard Biener <rguenther@suse.de>
6006 * gcc.dg/torture/pr85567.c: New testcase.
6008 2018-05-02 Jakub Jelinek <jakub@redhat.com>
6011 * gcc.c-torture/execute/pr85582-1.c: New test.
6012 * gcc.c-torture/execute/pr85582-2.c: New test.
6014 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
6016 PR tree-optimization/85586
6017 * gcc.dg/vect/pr85586.c: New test.
6019 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
6021 PR tree-optimization/85143
6022 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
6023 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
6025 2018-05-01 David Malcolm <dmalcolm@redhat.com>
6028 * c-c++-common/Wformat-pr84258.c: New test.
6030 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6032 PR tree-optimization/82665
6033 * gcc.dg/tree-ssa/pr82665.c: New test.
6035 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6038 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6039 (test_add_fixit_insert_formatted_single_line): New function.
6040 (test_add_fixit_insert_formatted_multiline): New function.
6041 Extend expected output of generated patch to include fix-it hints
6043 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
6044 "gcc-rich-location.h". Add test coverage for
6045 gcc_rich_location::add_fixit_insert_formatted.
6047 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6049 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6050 (test_show_locus): Update for location_get_source_line returning a
6051 char_span. Use char_span for handling words in the
6052 "test_many_nested_locations" fix-it example.
6054 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6056 * gcc.target/arc/interrupt-8.c: Update test.
6057 * gcc.target/arc/loop-4.c: Likewise.
6058 * gcc.target/arc/loop-hazard-1.c: Likewise.
6059 * gcc.target/arc/sdata-3.c: Likewise.
6061 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6063 * gcc.target/arc/store-merge-1.c: New test.
6064 * gcc.target/arc/add_n-combine.c: Update test.
6066 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
6068 Microblaze Target: PIC data text relative
6070 * gcc.target/microblaze/others/data_var1.c: Include
6071 PIC case of r20 base register.
6072 * gcc.target/microblaze/others/data_var2.c: Ditto.
6073 * gcc.target/microblaze/others/picdtr.c: Add new
6074 test case for -mpic-is-data-text-relative.
6075 * gcc.target/microblaze/others/sdata_var1.c: Add
6076 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
6077 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
6078 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
6079 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
6080 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
6081 * gcc.target/microblaze/others/string_cst1_gpopt.c:
6083 * gcc.target/microblaze/others/string_cst2_gpopt.c:
6086 2018-04-30 Richard Biener <rguenther@suse.de>
6088 PR tree-optimization/28364
6089 PR tree-optimization/85275
6090 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
6091 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
6092 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
6093 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
6094 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
6096 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
6097 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
6099 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6100 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
6101 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
6103 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
6106 * gcc.target/i386/pr84431.c: New test.
6108 2018-04-27 Martin Jambor <mjambor@suse.cz>
6111 * g++.dg/ipa/pr85549.C: New test.
6113 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6116 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
6118 * g++.dg/cpp0x/constexpr-85553.C: New test.
6120 2018-04-27 David Malcolm <dmalcolm@redhat.com>
6123 * g++.dg/pr85515-1.C: New test.
6124 * g++.dg/pr85515-2.C: New test.
6126 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
6129 * g++.dg/cpp0x/friend3.C: New.
6131 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6134 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6135 Use check_effective_target_arm_little_endian.
6137 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6139 PR tree-optimization/85529
6140 * gcc.c-torture/execute/pr85529-1.c: New test.
6141 * gcc.c-torture/execute/pr85529-2.c: New test.
6142 * gcc.dg/pr85529.c: New test.
6144 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6146 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
6147 `.dword' in addition to `lw' and `.word'.
6149 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6151 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
6153 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
6155 * gnat.dg/loop_optimization24.adb: New test.
6157 2018-04-26 Richard Biener <rguenther@suse.de>
6159 PR tree-optimization/85116
6160 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
6161 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
6162 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
6163 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6165 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6168 * gcc.target/i386/pr85473-1.c: New test.
6169 * gcc.target/i386/pr85473-2.c: New test.
6171 2018-04-25 Nathan Sidwell <nathan@acm.org>
6172 Jakub Jelinek <jakub@redhat.com>
6176 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6177 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6178 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6179 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6180 * g++.dg/cpp0x/pr85437-1.C: New.
6181 * g++.dg/cpp0x/pr85437-2.C: New.
6182 * g++.dg/cpp0x/pr85437-3.C: New.
6183 * g++.dg/cpp0x/pr85437-4.C: New.
6185 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6188 * gfortran.dg/pr85520.f90: New test.
6190 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6193 * gcc.dg/pr85512.c: New test.
6195 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6198 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6199 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6200 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6201 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6202 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6203 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6204 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6205 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6206 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6207 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6208 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6209 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6210 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6211 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6212 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6213 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6214 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6215 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6216 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6217 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6218 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6219 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6220 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6221 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6222 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6223 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6224 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6225 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6226 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6227 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6228 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6229 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6230 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6231 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6232 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6233 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6234 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6235 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6236 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6237 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6238 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6239 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6240 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6241 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6242 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6243 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6244 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6245 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6246 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6247 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6248 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6249 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6250 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6251 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6252 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6253 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6254 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6256 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6257 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6258 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6259 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6260 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6261 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6262 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6263 * (dg-options): Likwise.
6264 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6266 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6267 * gcc.target/i386/cet-label-3.c: Removed.
6268 * gcc.target/i386/cet-property-3.c: Likwise.
6269 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6271 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6274 * gcc.target/i386/pr85511.c: New test.
6277 * g++.dg/ext/pr85503.C: New test.
6280 * gcc.target/i386/pr85508.c: New test.
6282 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6284 PR tree-optimization/85478
6285 * g++.dg/pr85478.C: New test.
6287 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6289 * g++.dg/torture/pr85496.C: New test.
6291 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6293 PR rtl-optimization/85423
6294 * gcc.dg/pr85423.c: New test.
6296 2018-04-20 Martin Sebor <msebor@redhat.com>
6299 * gcc.dg/Wrestrict-15.c: New test.
6301 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6304 * gcc.target/powerpc/pr85456.c: New test.
6306 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6308 * g++.dg/ext/undef-bool-1.C: Require lp64.
6309 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6311 2018-04-20 Jeff Law <law@redhat.com>
6313 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6315 * gcc.dg/stack-check-6.c: Likewise.
6316 * gcc.dg/stack-check-6a.c: Likewise.
6317 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6318 * gcc.target/i386/stack-check-18.c: Likewise.
6319 * gcc.target/i386/stack-check-19.c: Likewise.
6321 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6324 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6325 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6326 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6327 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6329 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6332 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6333 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6335 2018-04-20 Richard Biener <rguenther@suse.de>
6338 * gcc.dg/torture/pr85475.c: New testcase.
6340 2018-04-20 Martin Jambor <mjambor@suse.cz>
6343 * gcc.dg/ipa/pr85449.c: New test.
6345 2018-04-20 Martin Jambor <mjambor@suse.cz>
6348 * g++.dg/ipa/pr85447.C: New file.
6349 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6351 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6354 * g++.dg/cpp0x/pr85462.C: New test.
6356 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6358 * gcc.target/i386/pr85404.c: Require CET target.
6360 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6362 PR tree-optimization/85467
6363 * gcc.dg/pr85467.c: New test.
6365 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6368 * g++.dg/parse/crash68.C: New.
6370 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6373 * g++.dg/torture/pr85334.C: New test.
6375 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6377 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6378 * g++.dg/diagnostic/pr85464.C: New.
6380 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6383 * gcc.dg/torture/pr85397-1.c: New test.
6384 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6385 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6387 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6390 * gcc.target/i386/pr85404.c: New test.
6392 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6395 * c-c++-common/attr-nocf-check-1.c: Compile with
6396 -fcf-protection=none.
6397 * c-c++-common/attr-nocf-check-3.c: Likewise.
6398 * gcc.dg/march-generic.c: Likewise.
6399 * gcc.target/i386/align-limit.c: Likewise.
6400 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6401 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6402 * gcc.target/i386/cet-property-2.c: Likewise.
6403 * gcc.target/i386/ret-thunk-26.c: Likewise.
6404 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6406 * c-c++-common/fcf-protection-2.c: Likewise.
6407 * c-c++-common/fcf-protection-3.c: Likewise.
6408 * c-c++-common/fcf-protection-5.c: Likewise.
6409 * c-c++-common/fcf-protection-6.c: Likewise.
6410 * c-c++-common/fcf-protection-7.c: Likewise.
6411 * gcc.target/i386/cet-label-3.c: New test.
6412 * gcc.target/i386/cet-property-3.c: Likewise.
6413 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6414 * gcc.target/i386/pr85417-1.c: Likewise.
6415 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6416 __x86_indirect_thunk_nt_(r|e)ax
6417 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6418 * gcc.target/i386/pr85403.c: Remove dg-error,
6420 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6422 * gcc.target/i386/movdir-1.c: New test.
6424 2018-04-19 Richard Biener <rguenther@suse.de>
6427 * gcc.dg/pr85455.c: New testcase.
6429 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6431 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6433 * g++.dg/lto/pr85405b_0.C: Likewise.
6434 * g++.dg/lto/pr84805_0.C: Likewise.
6436 2018-04-18 Martin Liska <mliska@suse.cz>
6440 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6443 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6446 * gcc.dg/pr85388-1.c: New test.
6447 * gcc.dg/pr85388-2.c: Likewise.
6448 * gcc.dg/pr85388-3.c: Likewise.
6449 * gcc.dg/pr85388-4.c: Likewise.
6450 * gcc.dg/pr85388-5.c: Likewise.
6451 * gcc.dg/pr85388-6.c: Likewise.
6453 2018-04-18 Jan Hubicka <jh@suse.cz>
6454 Martin Liska <mliska@suse.cz>
6456 * g++.dg/lto/pr83121_0.C: Update template.
6457 * g++.dg/lto/pr83121_1.C: Update template.
6458 * g++.dg/lto/pr84805_0.C: Update template.
6459 * g++.dg/lto/pr84805_1.C: Update template.
6460 * g++.dg/lto/pr84805_2.C: Update template.
6462 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6465 * g++.dg/cpp0x/pr84630.C: New.
6467 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6470 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6471 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6472 in two cases. Uncomment two other tests and add expected dg-error for
6474 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6475 -Wnarrowing diagnostics on some targets for c++11.
6476 * g++.dg/parse/array-size2.C: Remove xfail.
6477 * g++.dg/cpp0x/constexpr-84463.C: New test.
6479 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6481 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6482 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6484 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6487 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6488 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6489 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6491 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6493 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6494 prevent cascading of errors and change expected error message.
6495 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6497 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6498 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6499 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6500 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6502 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6504 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6507 * gcc.dg/pr85430.c: New test.
6509 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6512 * gcc.target/arm/pr54300.C: Move to...
6513 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6514 * gcc.target/arm/pr55073.C: Move to...
6515 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6516 * gcc.target/arm/pr56184.C: Move to...
6517 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6518 * gcc.target/arm/pr59985.C: Move to...
6519 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6520 * gcc.target/aarch64/pr60675.C: Move to...
6521 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6522 * gcc.target/aarch64/pr81422.C: Move to...
6523 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6524 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6525 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6526 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6527 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6528 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6529 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6530 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6531 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6532 * gcc.target/aarch64/sve/tls_2.C: Move to...
6533 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6534 * gcc.target/aarch64/pr81414.C: Rename to...
6535 * gcc.target/aarch64/pr81414.c: ... This.
6536 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6537 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6539 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6540 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6541 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6542 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6545 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6548 * gcc.dg/pr85414.c: New test.
6550 2018-04-17 Martin Jambor <mjambor@suse.cz>
6553 * g++.dg/ipa/pr85421.C: New test.
6555 2018-04-17 Martin Liska <mliska@suse.cz>
6558 * g++.dg/lto/pr85405b_0.C: New test.
6559 * g++.dg/lto/pr85405b_1.C: New test.
6561 2018-04-17 Martin Liska <mliska@suse.cz>
6564 * g++.dg/lto/pr85405_0.C: New test.
6565 * g++.dg/lto/pr85405_1.C: New test.
6567 2018-04-17 Martin Liska <mliska@suse.cz>
6570 * g++.dg/ext/pr85329-2.C: New test.
6571 * g++.dg/ext/pr85329.C: New test.
6572 * gcc.target/i386/mvc12.c: New test.
6574 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6577 * g++.dg/pr85039-1.C: New.
6578 * g++.dg/pr85039-2.C: New.
6579 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6581 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6584 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6585 if the target supports efficient unaligned storage accesses.
6587 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6590 * gcc.target/powerpc/pr83660.C: New test.
6592 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6595 * gcc.target/i386/pr85403.c: New test.
6597 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6600 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6602 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6603 Jason Merrill <jason@redhat.com>
6606 * g++.dg/cpp0x/pr85112.C: New.
6608 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6611 * g++.dg/ext/undef-bool-1.C: New file.
6612 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6613 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6615 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6618 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6619 corresponding dg-error clause.
6620 * gcc.target/powerpc/pr80098-3.c: Ditto.
6621 * gcc.target/powerpc/pr80103-1.c: Delete.
6623 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6627 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6628 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6630 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6633 * gfortran.dg/implied_do_io_5.f90: New test.
6635 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6638 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6639 several values: positive, negative, and zero.
6640 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6641 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6643 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6645 PR rtl-optimization/79916
6646 * gcc.target/powerpc/pr79916.c: New.
6648 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6650 PR rtl-optimization/85393
6651 * g++.dg/opt/pr85393.C: New test.
6652 * g++.dg/opt/pr85393-aux.cc: New file.
6654 PR rtl-optimization/85376
6655 * gcc.dg/pr85376.c: New test.
6657 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6659 PR rtl-optimization/83852
6660 * gcc.dg/pr83852.c: New testcase.
6662 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6665 * gcc.target/s390/pr77822-1.C: Rename to ...
6666 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6667 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6668 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6670 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6673 * gcc.target/i386/pr71991.c: New testcase.
6675 2018-04-13 Martin Liska <mliska@suse.cz>
6676 Jakub Jelinek <jakub@redhat.com>
6679 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6682 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6685 * g++.dg/diagnostic/macro-arg-count.C: New test.
6687 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6691 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6692 array and move test to libgomp/testsuite/libgomp.fortran.
6693 * gfortran.dg/do_concurrent_6.f90: New test.
6695 2018-04-12 Marek Polacek <polacek@redhat.com>
6698 * g++.dg/parse/error61.C: New test.
6700 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6703 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6704 specify -mvsx on gcc command line.
6706 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6709 * gcc.target/i386/pr85328.c: New test.
6711 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6713 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6715 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6717 PR rtl-optimization/85342
6718 * gcc.target/i386/pr85342.c: New test.
6720 2018-04-11 Jason Merrill <jason@redhat.com>
6722 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6723 if ulimit -v is set.
6725 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6728 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6730 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6732 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6733 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6735 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6738 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6741 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6744 * gcc.target/i386/pr84301.c: New test.
6746 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6748 PR tree-optimization/85331
6749 * gcc.c-torture/execute/pr85331.c: New test.
6751 2018-04-11 Marek Polacek <polacek@redhat.com>
6754 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6755 * g++.dg/cpp1z/constexpr-if21.C: New test.
6757 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6760 * gcc.target/i386/pr85281.c: New test.
6762 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6764 PR rtl-optimization/84659
6765 * gcc.dg/pr84659.c: New test.
6767 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6770 * g++.dg/debug/dwarf2/pr85302.C: New test.
6772 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6775 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6778 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6781 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6783 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6785 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6786 * gcc.target/powerpc/dimode_off.c: Ditto.
6787 * gcc.target/powerpc/tfmode_off.c: Ditto.
6788 * gcc.target/powerpc/timode_off.c: Ditto.
6790 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6792 * gcc.target/powerpc/vec-ldl-1.c: New test.
6793 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6794 corrections to ABI implementation.
6796 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6799 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6801 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6803 PR rtl-optimization/85300
6804 * gcc.dg/pr85300.c: New test.
6806 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6809 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6810 where we now show the pertinent parameter.
6811 * g++.dg/diagnostic/aka2.C: Likewise.
6812 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6814 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6817 * gfortran.dg/gomp/pr85313.f90: New test.
6819 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6822 * g++.dg/parse/template29.C: New.
6824 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6827 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6829 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6833 * gcc.target/i386/avx512f-pr85177.c: New test.
6834 * gcc.target/i386/avx512f-pr85255.c: New test.
6836 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6838 PR tree-optimization/85286
6839 * gcc.dg/vect/pr85286.c: New test.
6841 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6844 * gcc.target/arm/pr85173.c: New test.
6846 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6849 * gcc.dg/lto/pr85248_0.c: New test.
6850 * gcc.dg/lto/pr85248_1.c: New test.
6852 2018-04-09 Jan Hubicka <jh@suse.cz>
6855 * g++.dg/torture/pr85078.C: New.
6857 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6860 * g++.dg/cpp1z/decomp44.C: New.
6861 * g++.dg/cpp1z/decomp45.C: Likewise.
6863 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6866 * gfortran.dg/do_concurrent_5.f90: New test.
6867 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6870 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6873 * gfortran.dg/parameter_array_element_3.f90: New test.
6875 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6878 * g++.dg/cpp1z/decomp43.C: New test.
6880 PR rtl-optimization/80463
6881 * g++.dg/pr80463.C: Add -w to dg-options.
6883 2018-04-09 Richard Biener <rguenther@suse.de>
6885 PR tree-optimization/85284
6886 * gcc.dg/torture/pr85284.c: New testcase.
6888 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6890 PR rtl-optimization/80463
6891 PR rtl-optimization/83972
6892 PR rtl-optimization/83480
6894 * gcc.dg/pr80463.c: New test.
6895 * g++.dg/pr80463.C: Likewise.
6896 * gcc.dg/pr83972.c: Likewise.
6898 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6900 PR rtl-optimization/83913
6901 * gcc.dg/pr83913.c: New test.
6903 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6905 PR rtl-optimization/83962
6906 * gcc.dg/pr83962.c: New test.
6908 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6910 PR rtl-optimization/83530
6911 * gcc.dg/pr83530.c: New test.
6913 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6916 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6918 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6920 PR tree-optimization/85257
6921 * gcc.dg/pr85257.c: New test.
6923 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6925 * g++.dg/opt/pr85196.C: New test.
6927 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6930 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6931 std::tuple here since they need C++11.
6932 * g++.dg/lookup/missing-std-include-8.C: New test.
6933 * g++.dg/lookup/missing-std-include.C: Move std::array and
6934 std::tuple test to missing-std-include-6.C to avoid failures
6937 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6940 * gcc.dg/debug/pr85252.c: New test.
6942 PR rtl-optimization/84872
6943 * gcc.dg/graphite/pr84872.c: New test.
6946 * g++.dg/cpp1z/decomp42.C: New test.
6948 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6951 * g++.dg/lookup/missing-std-include-7.C: New test.
6953 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6955 * gcc.dg/struct-simple.c: Revert r254862.
6956 * lib/target-supports.exp
6957 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6959 2018-04-06 Richard Biener <rguenther@suse.de>
6962 * gcc.dg/torture/pr85244-1.c: New testcase.
6963 * gcc.dg/torture/pr85244-2.c: Likewise.
6965 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6968 * c-c++-common/ubsan/pr85213.c: New test.
6970 2018-04-06 Richard Biener <rguenther@suse.de>
6973 * gcc.dg/pr85180.c: New testcase.
6975 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6977 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6978 to trigger the optimization. Do some cleanup and function
6979 renaming. Add more test functions.
6981 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6983 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6985 * gcc.target/s390/hotpatch-1.c: Skip when building without
6987 * gcc.target/s390/hotpatch-10.c: Likewise.
6988 * gcc.target/s390/hotpatch-11.c: Likewise.
6989 * gcc.target/s390/hotpatch-12.c: Likewise.
6990 * gcc.target/s390/hotpatch-13.c: Likewise.
6991 * gcc.target/s390/hotpatch-14.c: Likewise.
6992 * gcc.target/s390/hotpatch-15.c: Likewise.
6993 * gcc.target/s390/hotpatch-16.c: Likewise.
6994 * gcc.target/s390/hotpatch-17.c: Likewise.
6995 * gcc.target/s390/hotpatch-18.c: Likewise.
6996 * gcc.target/s390/hotpatch-19.c: Likewise.
6997 * gcc.target/s390/hotpatch-2.c: Likewise.
6998 * gcc.target/s390/hotpatch-3.c: Likewise.
6999 * gcc.target/s390/hotpatch-4.c: Likewise.
7000 * gcc.target/s390/hotpatch-5.c: Likewise.
7001 * gcc.target/s390/hotpatch-6.c: Likewise.
7002 * gcc.target/s390/hotpatch-7.c: Likewise.
7003 * gcc.target/s390/hotpatch-8.c: Likewise.
7004 * gcc.target/s390/hotpatch-9.c: Likewise.
7006 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7008 * c-c++-common/Wattributes.c: Disable warning for s390* target and
7009 check for an error instead.
7010 * gcc.dg/Wattributes-6.c: Likewise.
7012 2018-04-05 Jakub Jelinek <jakub@redhat.com>
7015 * g++.dg/cpp1z/decomp39.C: New test.
7016 * g++.dg/cpp1z/decomp40.C: New test.
7019 * g++.dg/cpp1z/decomp41.C: New test.
7022 * gcc.dg/pr85195.c: New test.
7024 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7027 * g++.dg/cpp0x/initlist100.C: New.
7028 * g++.dg/cpp0x/initlist101.C: Likewise.
7030 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7033 * g++.dg/other/pr84792-1.C: New.
7034 * g++.dg/other/pr84792-2.C: Likewise.
7036 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
7039 * gcc.target/i386/pr85193.c: New test.
7041 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
7044 * g++.dg/concepts/pr84979.C: New.
7045 * g++.dg/concepts/pr84979-2.C: New.
7046 * g++.dg/concepts/pr84979-3.C: New.
7048 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7051 * g++.dg/cpp0x/variadic174.C: New.
7053 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7056 * g++.dg/ext/builtin13.C: New test.
7057 * g++.dg/ext/atomic-4.C: New test.
7060 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
7061 * g++.dg/ext/bases3.C: New test.
7063 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7066 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
7067 to match a single insn of the baz function. Move scan directives at
7068 the end of the file below the functions they are trying to test for
7070 * gcc.target/arm/cmse/cmse-16.c: New testcase.
7072 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
7074 PR rtl-optimization/84878
7075 * gcc.target/powerpc/pr84878.c: New test.
7077 2018-04-04 Michael Matz <matz@suse.de>
7079 * gcc.dg/Wstringop-overflow-4.c: New test.
7080 * c-c++-common/Wstringop-truncation-4.c: Adjust.
7082 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7085 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
7086 for the diagnostics of overridden functions. Adjust for new wording.
7088 2018-04-04 Richard Biener <rguenther@suse.de>
7091 * g++.dg/lto/pr85176_0.C: New testcase.
7093 2018-04-04 Richard Biener <rguenther@suse.de>
7096 * lib/target-supports.exp (check_effective_target_vect_perm_short):
7099 2018-04-04 Martin Liska <mliska@suse.cz>
7102 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
7103 and msdata as a workaround for powerpc.
7105 2018-04-04 Richard Biener <rguenther@suse.de>
7107 PR tree-optimization/85168
7108 * gcc.dg/torture/pr85168.c: New testcase.
7110 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
7113 * g++.dg/pr84943.C: New.
7114 * g++.dg/pr84943-2.C: New.
7116 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7118 PR rtl-optimization/85167
7119 * gcc.dg/pr85167.c: New test.
7121 PR tree-optimization/85156
7122 * c-c++-common/pr85156.c: New test.
7123 * gcc.c-torture/execute/pr85156.c: New test.
7125 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
7127 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
7128 * gcc.target/powerpc/undef-bool-1.C: New file.
7129 * gcc.target/powerpc/undef-bool-2.c: New file.
7131 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7134 * g++.dg/cpp1z/class-deduction52.C: New.
7136 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7139 * g++.dg/cpp0x/pr85147.C: New test.
7142 * g++.dg/cpp0x/gen-attrs-64.C: New test.
7145 * g++.dg/gomp/pr85134.C: New test.
7146 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
7149 * gcc.c-torture/execute/pr85169.c: New test.
7150 * gcc.target/i386/avx512f-pr85169.c: New test.
7151 * gcc.target/i386/avx512bw-pr85169.c: New test.
7153 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7156 * gcc.target/powerpc/pr69946: Adjust comment. Remove
7157 scan-assembler-times clause.
7159 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7161 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
7162 dg-additional-options.
7164 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7166 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7168 2018-04-03 Richard Biener <rguenther@suse.de>
7171 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7173 2018-04-02 Jim Wilson <jimw@sifive.com>
7175 * gcc.target/riscv/pr84660.c: New.
7176 * gcc.target/riscv/shift-and-1.c: New.
7177 * gcc.target/riscv/shift-and-2.c: New.
7179 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7182 * gfortran.dg/array_simplify_2.f90: New test.
7184 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7187 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7188 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7189 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7190 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7191 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7193 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7196 * g++.dg/pr85027.C: New.
7198 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7201 * gcc.target/powerpc/sse-maxps-2.c: New test.
7202 * gcc.target/powerpc/sse-minps-2.c: New test.
7204 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7207 * g++.dg/gomp/pr84791.C: New test.
7209 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7212 * gfortran.dg/array_constructor_53.f90: New test.
7214 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7217 * gfortran.dg/substr_6.f90: Remove illegal test for
7218 out-of-bounds substring.
7220 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7223 * gfortran.dg/zero_sized_10.f90: New test.
7225 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7228 * g++.dg/lookup/missing-std-include-6.C: New test.
7229 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7231 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7232 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7233 <cstring>, <cassert>, and <cstdlib>.
7235 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7238 * gcc.target/i386/pr84985.c: New.
7240 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7243 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7245 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7248 * g++.dg/warn/Wunused-var-31.C: New test.
7251 * c-c++-common/Wduplicated-branches-14.c: New test.
7253 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7256 * g++.dg/cpp0x/pr84606.C: New.
7258 2018-03-29 Carl Love <cel@us.ibm.com>
7261 2017-09-27 Carl Love <cel@us.ibm.com>
7263 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7264 for the __builtin_fctid and __builtin_fctiw.
7266 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7269 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7270 deleted builtin function.
7271 (div_weuo): Likewise.
7272 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7273 (div_deuo): Likewise.
7275 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7278 * g++.dg/other/default13.C: New.
7280 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7283 * gcc.target/i386/pr85095-1.c: New test.
7284 * gcc.target/i386/pr85095-2.c: New test.
7285 * gcc.c-torture/execute/pr85095.c: New test.
7287 PR tree-optimization/82004
7288 * gcc.dg/pr82004.c: New test.
7290 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7291 Martin Liska <mliska@suse.cz>
7294 * g++.dg/asan/pr85081.C: New test.
7296 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7299 * g++.dg/template/pr84789.C: Adjust for testing with
7303 * g++.dg/template/pr84973.C: New.
7304 * g++.dg/template/pr84973-2.C: New.
7305 * g++.dg/template/pr84973-3.C: New.
7308 * g++.dg/eh/pr84968.C: New.
7310 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7313 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7314 long double multiply/divide uses the correct function.
7315 * gcc.target/powerpc/mulkc-3.c: Likewise.
7316 * gcc.target/powerpc/divkc-2.c: Likewise.
7317 * gcc.target/powerpc/divkc-3.c: Likewise.
7319 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7322 * g++.dg/cpp0x/defaulted51.C: New.
7323 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7325 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7328 * g++.dg/ext/vector35.C: New test.
7331 * g++.dg/ext/builtin-offsetof3.C: New test.
7334 * g++.dg/cpp1y/pr85076.C: New test.
7336 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7339 * gfortran.dg/matmul_rank_1.f90: New test.
7341 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7342 Harald Anlauf <anlauf@gmx.de>
7344 * gfortran.dg/structure_constructor_15.f90: New test.
7346 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7348 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7349 for the diagnostics of overridden functions. Adjust for new wording.
7350 * g++.dg/cpp0x/implicit1.C: Likewise.
7351 * g++.dg/cpp0x/override1.C: Likewise.
7352 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7353 * g++.dg/eh/shadow1.C: Likewise.
7354 * g++.dg/inherit/covariant12.C: Likewise.
7355 * g++.dg/inherit/covariant14.C: Likewise.
7356 * g++.dg/inherit/covariant15.C: Likewise.
7357 * g++.dg/inherit/covariant16.C: Likewise.
7358 * g++.dg/inherit/covariant22.C: Likewise.
7359 * g++.dg/inherit/crash3.C: Likewise.
7360 * g++.dg/inherit/error2.C: Likewise.
7361 * g++.dg/template/crash100.C: Likewise.
7362 * g++.old-deja/g++.eh/spec6.C: Likewise.
7363 * g++.old-deja/g++.mike/p811.C: Likewise.
7364 * g++.old-deja/g++.other/virtual11.C: Likewise.
7365 * g++.old-deja/g++.other/virtual4.C: Likewise.
7367 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7370 * gcc.target/i386/pr85044.c: New test.
7372 2018-03-27 Martin Sebor <msebor@redhat.com>
7375 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7378 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7381 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7383 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7386 * gcc.target/arm/pr81863.c: New test.
7388 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7391 * gcc.target/nvptx/pr85056.c: New test.
7392 * gcc.target/nvptx/pr85056a.c: New test.
7394 2018-03-27 Richard Biener <rguenther@suse.de>
7397 * lib/target-supports.exp (check_ssse3_available): New function.
7398 (check_effective_target_vect_perm_short): Enable for x86 if
7399 check_ssse3_available.
7401 2018-03-27 Richard Biener <rguenther@suse.de>
7403 PR tree-optimization/85082
7404 * gfortran.dg/pr85082.f90: New testcase.
7406 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7408 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7409 to "l=2" in dg-final.
7411 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7413 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7414 * gcc.target/mips/fix-r4000-2.c: Likewise.
7415 * gcc.target/mips/fix-r4000-3.c: Likewise.
7416 * gcc.target/mips/fix-r4000-4.c: Likewise.
7417 * gcc.target/mips/fix-r4000-5.c: Likewise.
7418 * gcc.target/mips/fix-r4000-6.c: Likewise.
7419 * gcc.target/mips/fix-r4000-7.c: Likewise.
7420 * gcc.target/mips/fix-r4000-8.c: Likewise.
7421 * gcc.target/mips/fix-r4000-9.c: Likewise.
7422 * gcc.target/mips/fix-r4000-10.c: Likewise.
7423 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7424 "mulditi3_r4000" instead of "mulditi3".
7425 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7426 "umulditi3_r4000" instead of "umulditi3".
7428 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7431 * g++.dg/inherit/covariant22.C: New test.
7433 2018-03-27 Richard Biener <rguenther@suse.de>
7436 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7439 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7440 Jason Merrill <jason@redhat.com>
7443 * g++.dg/init/array49.C: New.
7444 * g++.dg/torture/pr70499.C: Adjust.
7446 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7449 * gcc.target/i386/pr85073.c: New test.
7451 2018-03-26 Richard Biener <rguenther@suse.de>
7454 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7457 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7460 * gfortran.dg/parameter_array_format.f90: New test.
7462 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7463 Neil Carlson <neil.n.carlson@gmail.com>
7466 * gfortran.dg/literal_character_constant_1.inc: Replace
7467 call abort by STOP n.
7468 * gfortran.dg/overload_1.f90: Likewise.
7470 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7471 Dominique d'Humieres <dominiq@gcc.gnu.org>
7474 * gfortran.dg/scalar_pointer_1.f90: New test.
7476 2018-03-25 Tom de Vries <tom@codesourcery.com>
7478 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7481 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7484 * gfortran.dg/pr89497.f90: New test.
7486 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7489 * gfortran.dg/substr_7.f90: New test.
7491 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7494 * gfortran.dg/pr42651.f90: New test.
7495 * gfortran.dg/func_result_7.f90: Update error message.
7497 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7499 PR tree-optimization/84005
7500 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7501 failing to force the alignment.
7503 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7505 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7509 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7511 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7512 message. Fix scan-assembler patterns.
7514 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7517 * g++.dg/cpp0x/pr85015.C: New test.
7520 * g++.dg/cpp1y/pr84942.C: New test.
7522 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7525 * gcc.target/i386/pr85030.c: New.
7527 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7530 * g++.dg/pr85026.C: New test.
7532 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7534 * g++.dg/debug/pr84704.C: XFAIL AIX.
7536 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7539 * gcc.target/arm/pr84826.c: Add dg directive.
7541 2018-03-23 Marek Polacek <polacek@redhat.com>
7544 * g++.dg/ext/builtin-offsetof2.C: New test.
7547 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7548 * gcc.dg/pr85045.c: New test.
7550 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7553 * gnat.dg/lto22.adb: New test.
7554 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7555 * gnat.dg/lto22_pkg2.ads: Likewise.
7557 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7560 * gcc.dg/lto/pr80778_0.c: New test.
7563 * gcc.target/i386/pr85034.c: New test.
7566 * c-c++-common/torture/pr85022.c: New test.
7569 * g++.dg/ubsan/pr85029.C: New test.
7571 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7574 * g++.dg/cpp0x/pr71251.C: New.
7577 * g++.dg/template/pr84789.C: New.
7578 * g++.dg/template/pr84789-2.C: New.
7579 * g++.dg/template/pr84789-3.C: New.
7580 * g++.dg/parse/dtor11.C: Accept alternate error message.
7583 * g++.dg/pr84729.C: New.
7584 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7585 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7586 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7588 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7591 * gfortran.dg/interface_42.f90: New test.
7592 * gfortran.dg/interface_43.f90: New test.
7594 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7597 * gcc.target/arm/pr84826.c: New test.
7599 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7601 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7602 dg-require-effective-target.
7603 * gcc.target/arm/addr-modes-int.c: Likewise.
7604 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7606 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7609 * gcc.target/powerpc/altivec-ld-1.c: New test.
7611 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7613 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7615 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7618 * gcc.dg/pr84941.c: New test.
7620 2018-03-22 Tom de Vries <tom@codesourcery.com>
7622 PR tree-optimization/84956
7623 * gcc.dg/pr84956.c: New test.
7625 2018-03-22 Marek Polacek <polacek@redhat.com>
7628 * g++.dg/cpp1z/constexpr-if15.C: New test.
7629 * g++.dg/cpp1z/constexpr-if16.C: New test.
7631 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7633 * gcc.dg/builtin-tgmath-3.c: New test.
7635 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7638 * g++.dg/concepts/pr71965.C: New.
7642 * g++.dg/cpp0x/pr84610.C: New.
7643 * g++.dg/cpp0x/pr84642.C: New.
7645 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7648 * c-c++-common/pr84999.c: New test.
7650 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7653 * g++.dg/ext/desig10.C: New.
7655 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7656 Harald Anlauf <anlauf@gmx.de>
7659 * gfortran.dg/pr84957.f90: New test.
7661 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7663 PR tree-optimization/84960
7664 * gcc.c-torture/compile/pr84960.c: New test.
7666 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7668 PR tree-optimization/84811
7669 * gcc.dg/torture/pr84811.c: New test.
7671 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7673 PR tree-optimization/84982
7674 * c-c++-common/pr84982.c: New test.
7677 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7679 * g++.dg/torture/pr84961-1.C: New test.
7680 * g++.dg/torture/pr84961-2.C: New test.
7682 2018-03-21 Nathan Sidwell <nathan@acm.org>
7685 * g++.dg/pr85008.C: New.
7687 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7690 * gfortran.dg/char_result_17.f90: New test.
7692 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7695 * g++.dg/other/accessor-fixits-1.C: Move to...
7696 * g++.dg/torture/accessor-fixits-1.C: ...here.
7697 * g++.dg/other/accessor-fixits-2.C: Move to...
7698 * g++.dg/torture/accessor-fixits-2.C: ...here.
7699 * g++.dg/other/accessor-fixits-3.C: Move to...
7700 * g++.dg/torture/accessor-fixits-3.C: ...here.
7701 * g++.dg/other/accessor-fixits-4.C: Move to...
7702 * g++.dg/torture/accessor-fixits-4.C: ...here.
7703 * g++.dg/other/accessor-fixits-5.C: Move to...
7704 * g++.dg/torture/accessor-fixits-5.C: ...here.
7705 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7706 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7707 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7709 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7711 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7713 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7716 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7718 2018-03-21 Nathan Sidwell <nathan@acm.org>
7721 * g++.dg/lookup/pr84804.C: New.
7723 2018-03-21 Martin Sebor <msebor@redhat.com>
7726 * g++.dg/Wclass-memaccess-3.C: New test.
7727 * g++.dg/Wclass-memaccess-4.C: New test.
7729 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7732 * g++.dg/other/accessor-fixits-1.C
7733 (test_access_const_t1_color): New.
7734 (test_deref_const_t1_color): New.
7735 * g++.dg/other/accessor-fixits-5.C: New testcase.
7737 2018-03-21 Tom de Vries <tom@codesourcery.com>
7739 PR tree-optimization/83126
7740 * gcc.dg/graphite/pr83126.c: New test.
7742 2018-03-21 Nathan Sidwell <nathan@acm.org>
7744 * g++.dg/ext/anon-struct6.C: Adjust.
7745 * g++.dg/ext/deprecate-1.C: New.
7746 * g++.dg/ext/deprecate-2.C: New.
7747 * g++.dg/lookup/pr84602.C: Adjust.
7748 * g++.dg/lookup/pr84962.C: Adjust.
7749 * g++.old-deja/g++.other/anon4.C
7752 * g++.dg/lookup/pr84836.C: New.
7754 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7756 PR tree-optimization/84969
7757 * gcc.dg/tree-ssa/pr84969.c: New test.
7759 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7761 PR rtl-optimization/84989
7762 * gcc.target/i386/pr84989.c: New test.
7764 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7766 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7768 2018-03-21 Martin Liska <mliska@suse.cz>
7771 * gfortran.dg/goacc/pr84963.f90: New test.
7773 2018-03-21 Marek Polacek <polacek@redhat.com>
7775 PR c++/71638, ICE with NSDMI and reference.
7776 * g++.dg/cpp0x/nsdmi14.C: New test.
7777 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7779 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7781 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7782 MIPS with -mpaired-single directives.
7784 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7787 * gfortran.dg/interface_41.f90: New test.
7789 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7792 * gcc.dg/pr84875.c: New test.
7794 2018-03-20 Marek Polacek <polacek@redhat.com>
7796 PR c++/84978, ICE with NRVO.
7797 * g++.dg/opt/nrv19.C: New test.
7799 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7802 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7803 Disable for armeb targets.
7804 * gcc.target/arm/pr82518.c: New test.
7806 2018-03-20 Nathan Sidwell <nathan@acm.org>
7809 * g++.dg/lookup/pr84962.C: New.
7812 * g++.dg/lookup/pr84970.C: New.
7814 2018-03-20 Richard Biener <rguenther@suse.de>
7817 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7819 2018-03-20 Martin Liska <mliska@suse.cz>
7822 * g++.dg/ipa/pr84825.C: New test.
7824 2018-03-20 Martin Liska <mliska@suse.cz>
7826 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7828 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7831 * gcc.c-torture/compile/pr84845.c: New test.
7833 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7836 * gcc.target/arm/pr82989.c: New test.
7838 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7841 * gcc.target/i386/pr84945.c: New test.
7843 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7846 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7848 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7851 * gcc.dg/pr84953.c: New test.
7853 2018-03-19 Marek Polacek <polacek@redhat.com>
7856 * g++.dg/cpp1z/lambda-__func__.C: New test.
7859 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7861 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7864 * g++.dg/asan/pr78651.C: New test.
7866 2018-03-19 Tom de Vries <tom@codesourcery.com>
7868 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7869 vect_int_mult. Add nvptx xfail for PR84958.
7871 2018-03-19 Nathan Sidwell <nathan@acm.org>
7874 * g++.dg/cpp1y/pr84835.C: New.
7876 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7879 * gcc.target/aarch64/pr81647.c: New.
7881 2018-03-19 Richard Biener <rguenther@suse.de>
7883 PR tree-optimization/84933
7884 * g++.dg/pr84933.C: New testcase.
7886 2018-03-19 Richard Biener <rguenther@suse.de>
7888 PR tree-optimization/84859
7889 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7890 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7891 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7892 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7894 2018-03-19 Nathan Sidwell <nathan@acm.org>
7897 * g++.dg/lookup/pr84812.C: New.
7899 2018-03-19 Richard Biener <rguenther@suse.de>
7901 PR tree-optimization/84929
7902 * gcc.dg/torture/pr84929.c: New testcase.
7904 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7907 * gcc.target/arm/big-endian-subreg.c: Delete.
7909 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7912 * gfortran.dg/array_constructor_52.f90: New test.
7914 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7917 * gfortran.dg/pr77414.f90: New test.
7918 * gfortran.dg/internal_references_1.f90: Adjust error message.
7920 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7923 * gfortran.dg/pr65453.f90: New test.
7925 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7927 PR tree-optimization/84913
7928 * gfortran.dg/vect/pr84913.f90: New test.
7930 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7933 * gfortran.dg/warn_concat.f90: New test.
7935 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7938 * gcc.dg/pr84899.c: New test.
7940 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7943 * gfortran.dg/pr69395.f90: Add test for max dimensions
7945 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7948 * gcc.target/i386/pr84876.c: New test.
7950 2018-03-16 Martin Liska <mliska@suse.cz>
7953 * gcc.target/i386/mvc11.c: New test.
7955 2018-03-16 Martin Liska <mliska@suse.cz>
7958 * gcc.target/i386/mvc10.c: New test.
7960 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7964 * g++.dg/cpp1y/pr79937-1.C: New test.
7965 * g++.dg/cpp1y/pr79937-2.C: New test.
7966 * g++.dg/cpp1y/pr79937-3.C: New test.
7967 * g++.dg/cpp1y/pr79937-4.C: New test.
7968 * g++.dg/cpp1y/pr82410.C: New test.
7970 2018-03-16 Tom de Vries <tom@codesourcery.com>
7972 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7974 2018-03-16 Tom de Vries <tom@codesourcery.com>
7976 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7978 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7981 * g++.dg/cpp2a/desig8.C: New test.
7983 PR tree-optimization/84841
7984 * gcc.dg/pr84841.c: New test.
7987 * g++.dg/cpp2a/desig7.C: New test.
7989 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7990 Jim MacArthur <jim.macarthur@codethink.co.uk>
7992 * gfortran.dg/automatic_1.f90: New test.
7993 * gfortran.dg/automatic_repeat.f90: New test
7994 * gfortran.dg/automatic_save.f90: New test.
7995 * gfortran.dg/vax_structure.f90: New test.
7997 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8000 * gfortran.dg/pr78741.f90: New test.
8002 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8005 * gfortran.dg/pr69395.f90: New test.
8007 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8010 * g++.dg/opt/pr79085.C: New test.
8012 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
8015 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
8016 label instead of __x86_indirect_thunk label.
8018 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8021 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
8022 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
8023 * g++.dg/warn/deprecated-13.C: New test.
8025 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
8027 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
8029 2018-03-15 Richard Biener <rguenther@suse.de>
8032 * c-c++-common/pr84873.c: New testcase.
8034 2018-03-15 Tamar Christina <tamar.christina@arm.com>
8037 * gcc.target/arm/big-endian-subreg.c: New.
8039 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8042 * gcc.c-torture/compile/pr84860.c: New test.
8044 2018-03-15 Julia Koval <julia.koval@intel.com>
8046 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8048 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
8051 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8054 * gcc.dg/pr84853.c: New test.
8056 2018-03-14 Carl Love <cel@us.ibm.com>
8058 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
8060 2018-03-14 Martin Liska <mliska@suse.cz>
8063 * g++.dg/lto/pr84805_0.C: New test.
8064 * g++.dg/lto/pr84805_1.C: New test.
8065 * g++.dg/lto/pr84805_2.C: New test.
8067 2018-03-14 David Malcolm <dmalcolm@redhat.com>
8070 * gcc.dg/fixits-pr84852-1.c: New test.
8071 * gcc.dg/fixits-pr84852-2.c: New test.
8073 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8075 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
8076 separate verbose message.
8077 * lib/scandump.exp (scan-dump-times): Likewise.
8079 2018-03-14 Julia Koval <julia.koval@intel.com>
8081 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
8083 * gcc.target/i386/funcspec-56.inc: Ditto.
8085 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8087 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
8090 2018-03-14 Jakub Jelinek <jakub@redhat.com>
8093 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
8094 check count from 17 to 14.
8097 * gcc.target/i386/pr84844.c: New test.
8099 2018-03-14 Richard Biener <rguenther@suse.de>
8101 PR tree-optimization/84830
8102 * gcc.dg/torture/pr84830.c: New testcase.
8104 2018-03-14 Marek Polacek <polacek@redhat.com>
8107 * g++.dg/cpp0x/static_assert15.C: New test.
8109 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
8112 * gfortran.dg/pr61775.f90: New test.
8114 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8117 * g++.dg/ext/pr84843-1.C: New test.
8118 * g++.dg/ext/pr84843-2.C: New test.
8120 2018-03-13 David Pagan <dave.pagan@oracle.com>
8123 * gcc.dg/pr46921.c: New test.
8125 2018-03-13 Martin Sebor <msebor@redhat.com>
8127 PR tree-optimization/84725
8128 * c-c++-common/Wstringop-truncation-4.c: New test.
8129 * c-c++-common/attr-nonstring-5.c: New test.
8131 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8133 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
8135 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8136 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8138 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8140 * gcc.target/aarch64/sve/tls_1.c: New test.
8141 * gcc.target/aarch64/sve/tls_2.C: Likewise.
8143 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8145 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
8146 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
8148 2018-03-13 Martin Liska <mliska@suse.cz>
8151 * g++.dg/ipa/pr84658.C: New test.
8153 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8156 * gcc.dg/pr84834.c: New test.
8159 * gcc.target/i386/pr84827.c: New test.
8162 * g++.dg/ext/pr84828.C: New test.
8165 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8166 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8169 * g++.dg/cpp1y/constexpr-84808.C: New test.
8172 * g++.dg/debug/pr84704.C: New test.
8174 2018-03-12 Renlin Li <renlin.li@arm.com>
8176 * gcc.target/aarch64/movi_hf.c: New.
8177 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8178 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8180 2018-03-12 Martin Sebor <msebor@redhat.com>
8182 PR tree-optimization/83456
8183 * c-c++-common/Wrestrict-2.c: Remove test cases.
8184 * c-c++-common/Wrestrict.c: Same.
8185 * gcc.dg/Wrestrict-12.c: New test.
8186 * gcc.dg/Wrestrict-14.c: New test.
8188 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8190 * g++.dg/pr84821.C: New test.
8192 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8194 * gcc.dg/pr84799.c: New test.
8196 2018-03-12 Richard Biener <rguenther@suse.de>
8198 PR tree-optimization/84803
8199 * gcc.dg/torture/pr84803.c: New testcase.
8201 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8204 * g++.dg/debug/pr84813.C: New test.
8206 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8209 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8211 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8214 * gfortran.dg/pr83939.f90
8216 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8219 * gfortran.dg/zero_sized_9.f90: New test.
8221 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8224 * g++.dg/debug/dwarf2/enum2.C: New test.
8226 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8229 * gfortran.dg/pr84734.f90: New test.
8231 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8233 * gnat.dg/prot3.adb: New test.
8234 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8236 2018-03-09 Jason Merrill <jason@redhat.com>
8237 Paolo Carlini <paolo.carlini@oracle.com>
8241 * g++.dg/cpp0x/pr71169.C: New.
8242 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8243 * g++.dg/cpp0x/pr71832.C: Likewise.
8245 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8248 * gcc.target/powerpc/pr83969.c: New test.
8250 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8253 * gcc.dg/pr84772.c: New test.
8256 * g++.dg/warn/Wformat-2.C: New test.
8259 * g++.dg/ext/vla18.C: New test.
8261 2018-03-09 Martin Sebor <msebor@redhat.com>
8263 PR tree-optimization/84526
8264 * gcc.dg/Wrestrict-10.c: New test.
8265 * gcc.dg/Wrestrict-11.c: New test.
8267 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8269 PR rtl-optimization/84682
8270 * gcc.dg/torture/pr84682-1.c: New.
8271 * gcc.dg/torture/pr84682-2.c: New.
8272 * gcc.dg/torture/pr84682-3.c: New.
8274 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8277 * g++.dg/ext/pr84724.C: New test.
8279 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8282 * gcc.target/arm/pr83712.c: New.
8284 2018-03-09 Richard Biener <rguenther@suse.de>
8286 PR tree-optimization/84775
8287 * gcc.dg/torture/pr84775.c: New testcase.
8289 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8292 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8295 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8297 * gcc.c-torture/compile/20180309-1.c: New test.
8299 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8302 * g++.dg/warn/Wunused-function4.C: New test.
8305 * gcc.target/i386/pr84742-1.c: New test.
8306 * gcc.target/i386/pr84742-2.c: New test.
8308 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8311 * gcc.c-torture/execute/pr84748.c: New test.
8313 2018-03-08 Richard Biener <rguenther@suse.de>
8316 * gcc.dg/graphite/pr84552.c: New testcase.
8318 2018-03-08 Richard Biener <rguenther@suse.de>
8320 PR tree-optimization/84178
8321 * gcc.dg/torture/pr84178-2.c: New testcase.
8323 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8325 PR tree-optimization/84178
8326 * gcc.c-torture/compile/pr84178-1.c: New test.
8328 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8330 * lib/target-supports.exp: Do not return zero from a ifunc
8333 2018-03-08 Richard Biener <rguenther@suse.de>
8335 PR tree-optimization/84746
8336 * gcc.dg/torture/pr84746.c: New testcase.
8339 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8342 * gcc.dg/graphite/pr84404.c: New.
8344 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8346 PR tree-optimization/84740
8347 * gcc.dg/torture/pr84740.c: New test.
8349 PR tree-optimization/84739
8350 * gcc.dg/pr84739.c: New test.
8352 2018-03-07 Martin Sebor <msebor@redhat.com>
8354 PR tree-optimization/83519
8355 * gcc.dg/Wrestrict-13.c: New test.
8357 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8361 * gfortran.dg/pr64124.f90: New tests.
8362 * gfortran.dg/pr70409.f90: New tests.
8364 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8367 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8369 2018-03-07 Martin Sebor <msebor@redhat.com>
8371 PR tree-optimization/84526
8372 * gcc.dg/Wrestrict-10.c: New test.
8374 2018-03-07 Martin Sebor <msebor@redhat.com>
8376 PR tree-optimization/84468
8377 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8378 * gcc.dg/Wstringop-truncation.c: New test.
8379 * gcc.dg/Wstringop-truncation-2.c: New test.
8381 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8384 * gfortran.dg/pr84565.f90: New test.
8387 * gcc.target/i386/pr84723-1.c: New test.
8388 * gcc.target/i386/pr84723-2.c: New test.
8389 * gcc.target/i386/pr84723-3.c: New test.
8390 * gcc.target/i386/pr84723-4.c: New test.
8391 * gcc.target/i386/pr84723-5.c: New test.
8393 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8396 * gfortran.dg/pr64107.f90: New test.
8398 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8402 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8404 2018-03-06 Marek Polacek <polacek@redhat.com>
8407 * g++.dg/cpp1z/constexpr-84684.C: New test.
8409 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8412 * gcc.dg/pr84721.c: New test.
8415 * gcc.dg/pr84710.c: New test.
8417 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8420 * gfortran.dg/implied_do_2.f90: New test.
8421 * gfortran.dg/coarray_8.f90: Update for new error message.
8423 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8426 * g++.dg/ext/pr84683.C: New test.
8428 PR tree-optimization/84687
8429 * gcc.dg/pr84687.c: New test.
8431 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8434 * g++.dg/pr84231.C: New.
8437 * g++.dg/cpp1y/pr84593.C: New.
8440 * g++.dg/pr84492.C: New.
8442 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8444 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8445 __builtin_ppc_speculation_barrier.
8447 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8450 * gcc.target/powerpc/pr84700.c: New test.
8452 2018-03-05 Nathan Sidwell <nathan@acm.org>
8455 * g++.dg/lookup/pr84702.C: New.
8457 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8460 * gcc.target/i386/pr84564.c: New test.
8462 2018-03-05 Marek Polacek <polacek@redhat.com>
8465 * g++.dg/cpp0x/inline-ns10.C: New test.
8467 2018-03-05 Nathan Sidwell <nathan@acm.org>
8470 * g++.dg/template/pr84694.C: New.
8472 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8475 * gcc.c-torture/execute/pr84524.c: New test.
8476 * gcc.target/i386/avx512bw-pr84524.c: New test.
8478 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8481 * g++.dg/pr84264.C: New test.
8483 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8486 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8487 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8488 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8490 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8492 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8493 * g++.dg/other/i386-3.C: Ditto.
8494 * gcc.target/i386/sse-12.c: Ditto.
8495 * gcc.target/i386/sse-13.c: Ditto.
8496 * gcc.target/i386/sse-14.c: Ditto.
8497 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8498 * gcc.target/i386/wbinvd-1.c: New test.
8499 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8500 * gcc.target/i386/pconfig-1.c: Ditto.
8502 2018-03-05 Pádraig Brady <P@draigBrady.com>
8503 Nathan Sidwell <nathan@acm.org>
8506 * g++.dg/cpp0x/pr84497.C: New.
8508 2018-03-05 Richard Biener <rguenther@suse.de>
8510 PR tree-optimization/84670
8511 * gcc.dg/pr84670-1.c: New testcase.
8512 * gcc.dg/pr84670-2.c: Likewise.
8513 * gcc.dg/pr84670-3.c: Likewise.
8514 * gcc.dg/pr84670-4.c: Likewise.
8516 2018-03-05 Richard Biener <rguenther@suse.de>
8518 PR tree-optimization/84650
8519 * gcc.dg/graphite/pr84650.c: New testcase.
8521 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8524 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8526 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8529 * gfortran.dg/pr71085.f90: New test.
8531 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8534 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8536 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8539 * gfortran.dg/pr51434.f90: New test.
8541 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8544 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8546 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8549 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8551 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8554 * g++.dg/torture/pr71464.C: New.
8556 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8559 * gfortran.dg/select_type_41.f90: New test.
8561 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8564 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8566 2018-03-02 Marek Polacek <polacek@redhat.com>
8569 * g++.dg/ext/flexary29.C: New test.
8571 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8573 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8575 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8578 * g++.dg/torture/pr81812.C: New.
8580 2018-03-02 Marek Polacek <polacek@redhat.com>
8583 * g++.dg/warn/Wsign-compare-8.C: New test.
8586 * g++.dg/parse/array-size3.C: New test.
8589 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8591 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8594 * g++.dg/cpp1y/pr84662.C: New test.
8596 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8598 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8599 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8601 * g++.dg/lto/20101010-1_0.C: Likewise.
8602 * g++.dg/lto/20101010-2_0.C: Likewise.
8604 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8607 * gcc.dg/pr84628.c: New test.
8610 * gcc.target/ia64/pr56540.c: New test.
8612 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8614 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8616 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8617 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8618 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8619 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8621 2018-03-02 Marek Polacek <polacek@redhat.com>
8624 * c-c++-common/ubsan/shift-11.c: New test.
8626 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8628 * gcc.dg/vect/vect-alias-check-13.c: New test.
8630 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8633 * gcc.dg/pr84614.c: New test.
8636 * gcc.target/i386/pr84625.c: New test.
8638 2018-03-02 Richard Biener <rguenther@suse.de>
8640 PR tree-optimization/84427
8641 * gcc.dg/torture/pr84427.c: New testcase.
8643 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8646 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8647 powerpc64le*-*-linux*.
8648 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8649 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8651 2018-03-01 Martin Sebor <msebor@redhat.com>
8654 * g++.dg/ext/attr-const.C: Remove xfail.
8655 * g++.dg/ext/attr-malloc-3.C: New test.
8656 * g++.dg/ext/attr-noinline-3.C: New test.
8657 * g++.dg/ext/attr-noreturn-3.C: New test.
8658 * g++.dg/ext/attr-nothrow-3.C: New test.
8659 * g++.dg/ext/attr-pure.C: Remove xfail.
8661 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8664 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8665 dg-options and dg-shouldfail "ubsan" directive.
8667 2018-03-01 Marek Polacek <polacek@redhat.com>
8668 Jason Merrill <jason@redhat.com>
8671 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8672 * g++.dg/cpp1z/static1.C: New test.
8673 * g++.dg/template/static37.C: New test.
8675 2018-03-01 Nathan Sidwell <nathan@acm.org>
8678 * g++.dg/template/pr84434.C: New.
8680 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8682 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8683 -mthumb to the command-line.
8685 2018-03-01 Marek Polacek <polacek@redhat.com>
8688 * g++.dg/cpp0x/static_assert14.C: New test.
8690 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8693 * g++.dg/torture/pr79410.C: New.
8695 2018-03-01 Martin Liska <mliska@suse.cz>
8698 * gcc.dg/asan/pr82484.c: New test.
8700 2018-03-01 Richard Biener <rguenther@suse.de>
8703 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8705 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8708 * gfortran.dg/coarray_47.f90: New test.
8710 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8713 * gfortran.dg/class_array_23.f03: New test.
8715 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8717 PR rtl-optimization/84528
8718 * gcc.dg/torture/pr84538.c: Rename to...
8719 * gcc.dg/torture/pr84528.c: ...this.
8721 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8723 PR rtl-optimization/84528
8724 * gcc.dg/torture/pr84538.c: New test.
8726 2018-02-28 Martin Sebor <msebor@redhat.com>
8728 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8729 -fpic test failures.
8730 * c-c++-common/Wrestrict-2.c: Same.
8731 * c-c++-common/Wstringop-truncation.c: Same.
8732 * gcc.dg/Warray-bounds-22.c: Same.
8733 * gcc.dg/Wstringop-overflow.c: Same.
8734 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8735 (signed_range): Same.
8736 (unsigned_anti_range): Same.
8737 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8738 (signed_range): Same.
8739 (unsigned_anti_range): Same.
8740 * gcc.dg/attr-alloc_size-7.c: Same.
8741 * gcc.dg/attr-alloc_size-8.c: Same.
8742 * gcc.dg/builtin-alloc-size.c: Same.
8743 * gcc.dg/builtin-stpncpy.c: Same.
8744 * gcc.dg/builtins-nonnull.c: Same.
8745 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8746 * gcc.dg/pr79214.c: Same.
8747 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8748 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8749 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8750 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8751 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8752 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8753 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8754 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8755 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8756 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8757 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8759 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8762 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8764 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8767 * g++.dg/cpp0x/pr84609.C: New test.
8769 2018-02-28 Martin Sebor <msebor@redhat.com>
8772 * g++.dg/ext/attr-malloc-3.C: New test.
8773 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8774 to pre-existing problems.
8775 * g++.dg/ext/attr-pure.C: Same.
8777 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8780 * gfortran.dg/associate_37.f90: New test.
8783 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8785 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8788 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8789 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8790 * gcc.dg/bf-ms-layout-4.c: New test.
8791 * gcc.dg/bf-ms-layout-5.c: New test.
8793 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8796 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8798 2018-02-28 Richard Biener <rguenther@suse.de>
8800 PR tree-optimization/84584
8801 * gcc.dg/graphite/pr84584.c: New testcase.
8803 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8805 PR preprocessor/84517
8806 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8808 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8810 * c-c++-common/dump-ada-spec-12.c: New test.
8811 * c-c++-common/dump-ada-spec-13.c: Likewise.
8813 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8815 * c-c++-common/dump-ada-spec-11.c: New test.
8817 2018-02-28 Martin Liska <mliska@suse.cz>
8820 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8821 * g++.dg/ext/timevar2.C: Likewise.
8823 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8825 * c-c++-common/dump-ada-spec-8.c: New test.
8826 * c-c++-common/dump-ada-spec-9.c: Likewise.
8827 * c-c++-common/dump-ada-spec-10.c: Likewise.
8829 2018-02-28 Richard Biener <rguenther@suse.de>
8832 * gcc.dg/pr84607.c: New testcase.
8834 2018-02-28 Nathan Sidwell <nathan@acm.org>
8837 * g++.dg/lookup/pr84602.C: New.
8839 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8843 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8845 * g++.dg/ext/attr-nonnull.C: Likewise.
8846 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8848 * g++.dg/ext/attr-noinline-2.C: Likewise.
8849 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8850 -fdump-tree-eh in dg-options.
8852 2018-02-28 Alan Modra <amodra@gmail.com>
8854 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8856 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8858 2018-02-27 Martin Sebor <msebor@redhat.com>
8862 * g++.dg/Wmissing-attributes.C: New test.
8863 * g++.dg/ext/attr-const-pure.C: New test.
8864 * g++.dg/ext/attr-const.C: New test.
8865 * g++.dg/ext/attr-deprecated-2.C: New test.
8866 * g++.dg/ext/attr-malloc-2.C: New test.
8867 * g++.dg/ext/attr-malloc.C: New test.
8868 * g++.dg/ext/attr-noinline-2.C: New test.
8869 * g++.dg/ext/attr-noinline.C: New test.
8870 * g++.dg/ext/attr-nonnull.C: New test.
8871 * g++.dg/ext/attr-noreturn-2.C: New test.
8872 * g++.dg/ext/attr-noreturn.C: New test.
8873 * g++.dg/ext/attr-nothrow-2.C: New test.
8874 * g++.dg/ext/attr-nothrow.C: New test.
8875 * g++.dg/ext/attr-optimize.C: New test.
8876 * g++.dg/ext/attr-pure.C: New test.
8877 * g++.dg/ext/attr-returns-nonnull.C: New test.
8878 * g++.dg/ext/attr-warning.C: New test.
8880 2018-02-27 Nathan Sidwell <nathan@acm.org>
8883 * g++.dg/lookup/pr84426.C: New.
8885 2018-02-27 Richard Biener <rguenther@suse.de>
8887 PR tree-optimization/84512
8888 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8890 2018-02-27 Martin Liska <mliska@suse.cz>
8892 PR gcov-profile/84548
8893 * g++.dg/gcov/pr84548.C: New test.
8895 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8898 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8900 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8903 * g++.dg/cpp1y/pr84558.C: New test.
8905 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8908 * g++.dg/cpp0x/alignas14.C: New.
8909 * g++.dg/cpp0x/alignas15.C: Likewise.
8911 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8914 * g++.dg/gomp/pr84557.C: New test.
8916 2018-02-26 Marek Polacek <polacek@redhat.com>
8919 * g++.dg/cpp1z/pr84325.C: New test.
8921 2018-02-26 Carl Love <cel@us.ibm.com>
8923 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8925 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8926 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8927 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8929 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8930 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8933 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8936 * gcc.target/i386/indirect-thunk-1.c: Updated.
8937 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8938 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8939 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8940 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8941 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8942 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8943 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8944 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8945 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8946 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8947 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8948 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8949 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8950 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8951 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8952 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8953 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8954 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8955 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8956 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8957 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8958 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8959 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8960 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8961 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8962 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8963 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8964 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8965 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8966 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8967 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8968 * gcc.target/i386/ret-thunk-9.c: Likewise.
8969 * gcc.target/i386/ret-thunk-10.c: Likewise.
8970 * gcc.target/i386/ret-thunk-11.c: Likewise.
8971 * gcc.target/i386/ret-thunk-12.c: Likewise.
8972 * gcc.target/i386/ret-thunk-13.c: Likewise.
8973 * gcc.target/i386/ret-thunk-14.c: Likewise.
8974 * gcc.target/i386/ret-thunk-15.c: Likewise.
8976 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8978 * gcc.c-torture/execute/20180226-1.c: New test.
8980 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8982 PR tree-optimization/83965
8983 * gcc.dg/vect/pr83965-2.c: New test.
8985 2018-02-26 Tom de Vries <tom@codesourcery.com>
8987 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8989 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8992 * gcc.target/i386/ret-thunk-22.c: New test.
8993 * gcc.target/i386/ret-thunk-23.c: Likewise.
8994 * gcc.target/i386/ret-thunk-24.c: Likewise.
8995 * gcc.target/i386/ret-thunk-25.c: Likewise.
8996 * gcc.target/i386/ret-thunk-26.c: Likewise.
8998 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
9001 * g++.dg/cpp1z/pr84533.C: New.
9003 2018-02-26 Marek Polacek <polacek@redhat.com>
9006 * g++.dg/parse/error60.C: New test.
9008 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9011 * g++.dg/gomp/pr84556.C: New test.
9012 * g++.dg/vect/pr84556.cc: New test.
9014 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
9017 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
9018 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9019 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
9020 * gfortran.dg/c_loc_test.f90: Likewise.
9021 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9022 * gfortran.dg/proc_decl_17.f90: Likewise.
9023 * gfortran.dg/proc_ptr_8.f90: Likewise.
9025 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9028 * gcc.target/aarch64/lr_free_2.c: Revert changes in
9029 r254814 disabling -fomit-frame-pointer by default.
9030 * gcc.target/aarch64/spill_1.c: Likewise.
9031 * gcc.target/aarch64/test_frame_11.c: Likewise.
9032 * gcc.target/aarch64/test_frame_12.c: Likewise.
9033 * gcc.target/aarch64/test_frame_13.c: Likewise.
9034 * gcc.target/aarch64/test_frame_14.c: Likewise.
9035 * gcc.target/aarch64/test_frame_15.c: Likewise.
9036 * gcc.target/aarch64/test_frame_3.c: Likewise.
9037 * gcc.target/aarch64/test_frame_5.c: Likewise.
9038 * gcc.target/aarch64/test_frame_9.c: Likewise.
9040 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
9043 * gfortran.dg/explicit_shape_1.f90: New test.
9044 * gfortran.dg/automatic_module_variable.f90: Update regex.
9045 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
9046 * gfortran.dg/constant_shape.f90: Ditto.
9047 * gfortran.dg/dec_structure_23.f90: Ditto.
9048 * gfortran.dg/pr78240.f90: Ditto.
9050 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
9053 * gfortran.dg/pr84523.f90: New test.
9055 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9058 * gfortran.dg/select_type_40.f90: New test.
9060 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
9063 * gfortran.dg/data_substring.f90: New test.
9065 2018-02-24 Marek Polacek <polacek@redhat.com>
9068 * g++.dg/cpp1z/constexpr-83692.C: New test.
9070 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
9073 * gfortran.dg/statement_function_1.f90: Update test.
9075 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9078 * gfortran.dg/inquire_19.f90: New test.
9080 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9083 * gfortran.dg/pr83149_b.f90: New test.
9084 * gfortran.dg/pr83149_a.f90: Additional source for previous.
9086 2018-02-23 Carl Love <cel@us.ibm.com>
9088 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
9089 vec_signed2 and vec_unsigned2 to new Power 8 test file.
9090 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
9093 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9095 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
9096 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
9098 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9100 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
9103 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9106 * gfortran.dg/pr83149_1.f90: New test.
9107 * gfortran.dg/pr83149.f90: Additional source for previous.
9109 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
9112 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
9113 __GI___pthread_mutex_init as well.
9115 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9118 * gfortran.dg/class_68.f90: New test.
9120 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9123 * gfortran.dg/derived_init_5.f90: New test.
9125 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9128 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
9129 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
9131 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
9134 * gcc.target/powerpc/pr81572.c: New.
9136 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
9138 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
9140 2018-02-22 Martin Sebor <msebor@redhat.com>
9142 PR tree-optimization/84480
9143 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
9144 * g++.dg/warn/Wstringop-truncation-1.C: New test.
9146 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
9149 * gcc.target/i386/indirect-thunk-11.c: New test.
9150 * gcc.target/i386/indirect-thunk-12.c: Likewise.
9151 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
9152 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
9153 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
9154 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9155 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9156 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9157 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9158 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9160 2018-02-22 Steve Ellcey <sellcey@cavium.com>
9163 * gcc.target/aarch64/asm-2.c: Add dg-error for
9165 * gcc.target/aarch64/asm-4.c: New test.
9167 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9169 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9171 2018-02-22 Marek Polacek <polacek@redhat.com>
9174 * g++.dg/parse/error59.C: New test.
9176 2018-02-22 Tom de Vries <tom@codesourcery.com>
9178 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9180 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9183 * g++.dg/cpp0x/pr77655.C: New.
9185 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9188 * g++.dg/cpp1y/pr84496.C: New test.
9191 * g++.dg/torture/pr84502.C: New test.
9193 PR tree-optimization/84503
9194 * gcc.dg/pr84503-1.c: New test.
9195 * gcc.dg/pr84503-2.c: New test.
9197 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9199 PR tree-optimization/84478
9200 * gcc.c-torture/execute/pr84478.c: New test.
9202 2018-02-20 Martin Sebor <msebor@redhat.com>
9205 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9206 * c-c++-common/Wrestrict.c: Same.
9207 * gcc.dg/Wrestrict-6.c: Same.
9208 * gcc.dg/Warray-bounds-27.c: New test.
9209 * gcc.dg/Wrestrict-8.c: New test.
9210 * gcc.dg/Wrestrict-9.c: New test.
9211 * gcc.dg/pr84095.c: New test.
9213 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9215 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9217 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9221 * gfortran.dg/structure_constructor_14.f90: New test.
9223 2018-02-20 Jeff Law <law@redhat.com>
9226 PR tree-optimization/81592
9228 * gcc.dg/pr81592.c: New test.
9229 * gcc.dg/pr82123.c: New test.
9230 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9232 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9235 * g++.dg/warn/Wunused-var-30.C: New test.
9237 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9239 PR tree-optimization/84419
9240 * gcc.dg/vect/pr84419.c: New test.
9242 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9245 * gfortran.dg/pr82004.f90: New test.
9247 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9249 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9251 2018-02-20 Martin Liska <mliska@suse.cz>
9255 * gcc.target/i386/pr84310.c: New test.
9256 * gcc.target/i386/pr84310-2.c: Likewise.
9258 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9261 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9263 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9266 * g++.dg/cpp1z/launder7.C: New test.
9269 * g++.dg/cpp0x/constexpr-84449.C: New test.
9272 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9274 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9278 * gfortran.dg/associate_22.f90: Enable commented out test.
9279 * gfortran.dg/associate_36.f90: New test.
9281 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9284 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9286 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9288 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9289 (dg-options): Use -mavx instead of -w.
9291 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9294 * g++.dg/cpp1z/launder8.C: New test.
9297 * g++.dg/gomp/pr84448.C: New test.
9300 * g++.dg/gomp/pr84430.C: New test.
9302 PR tree-optimization/84452
9303 * gcc.dg/pr84452.c: New test.
9306 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9308 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9311 * gfortran.dg/implied_do_io_4.f90: New test.
9313 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9315 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9316 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9317 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9319 2018-02-19 Carl Love <cel@us.ibm.com>
9321 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9323 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9326 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9328 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9331 * g++.dg/cpp0x/auto50.C: New.
9332 * g++.dg/parse/friend12.C: Adjust.
9334 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9336 PR libgfortran/84389
9337 * gfortran.dg/dtio_33.f90: New test.
9339 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9341 PR libgfortran/84412
9342 * gfortran.dg/inquire_18.f90: New test.
9344 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9347 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9348 * gfortran.dg/pointer_intent_3.f90: Ditto.
9349 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9350 * gfortran.dg/protected_3.f90: Ditto.
9351 * gfortran.dg/protected_4.f90: Ditto.
9352 * gfortran.dg/protected_5.f90: Ditto.
9353 * gfortran.dg/protected_6.f90: Ditto.
9355 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9358 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9361 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9364 * gfortran.dg/inline_matmul_22.f90: New test.
9366 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9369 * gfortran.dg/abort_shoulfail.f90: New test.
9370 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9372 * gfortran.dg/PR19754_2.f90: Likewise.
9373 * gfortran.dg/PR19872.f: Likewise.
9374 * gfortran.dg/PR49268.f90: Likewise.
9375 * gfortran.dg/Wall.f90: Likewise.
9376 * gfortran.dg/Wno-all.f90: Likewise.
9377 * gfortran.dg/achar_1.f90: Likewise.
9378 * gfortran.dg/achar_2.f90: Likewise.
9379 * gfortran.dg/achar_4.f90: Likewise.
9380 * gfortran.dg/achar_6.F90: Likewise.
9381 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9382 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9383 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9384 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9385 * gfortran.dg/actual_array_result_1.f90: Likewise.
9386 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9387 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9388 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9389 * gfortran.dg/actual_procedure_1.f90: Likewise.
9390 * gfortran.dg/adjustl_1.f90: Likewise.
9391 * gfortran.dg/advance_1.f90: Likewise.
9392 * gfortran.dg/advance_4.f90: Likewise.
9393 * gfortran.dg/advance_5.f90: Likewise.
9394 * gfortran.dg/advance_6.f90: Likewise.
9395 * gfortran.dg/aint_anint_1.f90: Likewise.
9396 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9397 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9398 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9399 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9400 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9401 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9402 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9403 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9404 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9405 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9406 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9407 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9408 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9409 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9410 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9411 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9412 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9413 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9414 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9415 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9416 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9417 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9418 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9419 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9420 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9421 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9422 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9423 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9424 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9425 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9426 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9427 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9428 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9429 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9430 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9431 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9432 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9433 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9434 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9435 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9436 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9437 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9438 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9439 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9440 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9441 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9442 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9443 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9444 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9445 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9446 * gfortran.dg/allocatable_function_1.f90: Likewise.
9447 * gfortran.dg/allocatable_function_10.f90: Likewise.
9448 * gfortran.dg/allocatable_function_3.f90: Likewise.
9449 * gfortran.dg/allocatable_function_5.f90: Likewise.
9450 * gfortran.dg/allocatable_function_6.f90: Likewise.
9451 * gfortran.dg/allocatable_function_7.f90: Likewise.
9452 * gfortran.dg/allocatable_function_8.f90: Likewise.
9453 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9454 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9455 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9456 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9457 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9458 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9459 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9460 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9461 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9462 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9463 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9464 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9465 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9466 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9467 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9468 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9469 * gfortran.dg/allocate_class_3.f90: Likewise.
9470 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9471 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9472 * gfortran.dg/allocate_derived_5.f90: Likewise.
9473 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9474 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9475 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9476 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9477 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9478 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9479 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9480 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9481 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9482 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9483 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9484 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9485 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9486 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9487 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9488 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9489 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9490 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9491 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9492 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9493 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9494 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9495 * gfortran.dg/altreturn_3.f90: Likewise.
9496 * gfortran.dg/altreturn_5.f90: Likewise.
9497 * gfortran.dg/altreturn_7.f90: Likewise.
9498 * gfortran.dg/and_or_xor.f90: Likewise.
9499 * gfortran.dg/anint_1.f90: Likewise.
9500 * gfortran.dg/any_all_1.f90: Likewise.
9501 * gfortran.dg/anyallcount_1.f90: Likewise.
9502 * gfortran.dg/append_1.f90: Likewise.
9503 * gfortran.dg/argument_checking_1.f90: Likewise.
9504 * gfortran.dg/argument_checking_2.f90: Likewise.
9505 * gfortran.dg/argument_checking_8.f90: Likewise.
9506 * gfortran.dg/arithmetic_if.f90: Likewise.
9507 * gfortran.dg/array_1.f90: Likewise.
9508 * gfortran.dg/array_2.f90: Likewise.
9509 * gfortran.dg/array_alloc_1.f90: Likewise.
9510 * gfortran.dg/array_alloc_2.f90: Likewise.
9511 * gfortran.dg/array_alloc_3.f90: Likewise.
9512 * gfortran.dg/array_assignment_1.F90: Likewise.
9513 * gfortran.dg/array_assignment_5.f90: Likewise.
9514 * gfortran.dg/array_constructor_1.f90: Likewise.
9515 * gfortran.dg/array_constructor_10.f90: Likewise.
9516 * gfortran.dg/array_constructor_11.f90: Likewise.
9517 * gfortran.dg/array_constructor_12.f90: Likewise.
9518 * gfortran.dg/array_constructor_15.f90: Likewise.
9519 * gfortran.dg/array_constructor_16.f90: Likewise.
9520 * gfortran.dg/array_constructor_17.f90: Likewise.
9521 * gfortran.dg/array_constructor_19.f90: Likewise.
9522 * gfortran.dg/array_constructor_23.f: Likewise.
9523 * gfortran.dg/array_constructor_24.f: Likewise.
9524 * gfortran.dg/array_constructor_32.f90: Likewise.
9525 * gfortran.dg/array_constructor_36.f90: Likewise.
9526 * gfortran.dg/array_constructor_39.f90: Likewise.
9527 * gfortran.dg/array_constructor_4.f90: Likewise.
9528 * gfortran.dg/array_constructor_40.f90: Likewise.
9529 * gfortran.dg/array_constructor_44.f90: Likewise.
9530 * gfortran.dg/array_constructor_45.f90: Likewise.
9531 * gfortran.dg/array_constructor_46.f90: Likewise.
9532 * gfortran.dg/array_constructor_47.f90: Likewise.
9533 * gfortran.dg/array_constructor_49.f90: Likewise.
9534 * gfortran.dg/array_constructor_5.f90: Likewise.
9535 * gfortran.dg/array_constructor_50.f90: Likewise.
9536 * gfortran.dg/array_constructor_6.f90: Likewise.
9537 * gfortran.dg/array_constructor_7.f90: Likewise.
9538 * gfortran.dg/array_constructor_8.f90: Likewise.
9539 * gfortran.dg/array_constructor_9.f90: Likewise.
9540 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9541 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9542 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9543 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9544 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9545 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9546 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9547 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9548 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9549 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9550 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9551 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9552 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9553 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9554 * gfortran.dg/array_function_1.f90: Likewise.
9555 * gfortran.dg/array_function_5.f90: Likewise.
9556 * gfortran.dg/array_initializer_1.f90: Likewise.
9557 * gfortran.dg/array_initializer_2.f90: Likewise.
9558 * gfortran.dg/array_memcpy_5.f90: Likewise.
9559 * gfortran.dg/array_memset_2.f90: Likewise.
9560 * gfortran.dg/array_reference_1.f90: Likewise.
9561 * gfortran.dg/array_return_value_1.f90: Likewise.
9562 * gfortran.dg/array_section_1.f90: Likewise.
9563 * gfortran.dg/array_temporaries_3.f90: Likewise.
9564 * gfortran.dg/arrayio_1.f90: Likewise.
9565 * gfortran.dg/arrayio_10.f90: Likewise.
9566 * gfortran.dg/arrayio_11.f90: Likewise.
9567 * gfortran.dg/arrayio_12.f90: Likewise.
9568 * gfortran.dg/arrayio_13.f90: Likewise.
9569 * gfortran.dg/arrayio_14.f90: Likewise.
9570 * gfortran.dg/arrayio_16.f90: Likewise.
9571 * gfortran.dg/arrayio_2.f90: Likewise.
9572 * gfortran.dg/arrayio_3.f90: Likewise.
9573 * gfortran.dg/arrayio_4.f90: Likewise.
9574 * gfortran.dg/arrayio_5.f90: Likewise.
9575 * gfortran.dg/arrayio_6.f90: Likewise.
9576 * gfortran.dg/arrayio_7.f90: Likewise.
9577 * gfortran.dg/arrayio_8.f90: Likewise.
9578 * gfortran.dg/arrayio_9.f90: Likewise.
9579 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9580 * gfortran.dg/assign_10.f90: Likewise.
9581 * gfortran.dg/assign_9.f90: Likewise.
9582 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9583 * gfortran.dg/assignment_1.f90: Likewise.
9584 * gfortran.dg/associate_1.f03: Likewise.
9585 * gfortran.dg/associate_11.f90: Likewise.
9586 * gfortran.dg/associate_13.f90: Likewise.
9587 * gfortran.dg/associate_15.f90: Likewise.
9588 * gfortran.dg/associate_17.f90: Likewise.
9589 * gfortran.dg/associate_18.f08: Likewise.
9590 * gfortran.dg/associate_19.f03: Likewise.
9591 * gfortran.dg/associate_20.f03: Likewise.
9592 * gfortran.dg/associate_22.f90: Likewise.
9593 * gfortran.dg/associate_23.f90: Likewise.
9594 * gfortran.dg/associate_24.f90: Likewise.
9595 * gfortran.dg/associate_25.f90: Likewise.
9596 * gfortran.dg/associate_27.f90: Likewise.
9597 * gfortran.dg/associate_28.f90: Likewise.
9598 * gfortran.dg/associate_32.f03: Likewise.
9599 * gfortran.dg/associate_33.f03: Likewise.
9600 * gfortran.dg/associate_34.f90: Likewise.
9601 * gfortran.dg/associate_6.f03: Likewise.
9602 * gfortran.dg/associate_7.f03: Likewise.
9603 * gfortran.dg/associate_8.f03: Likewise.
9604 * gfortran.dg/associate_9.f03: Likewise.
9605 * gfortran.dg/associated_1.f90: Likewise.
9606 * gfortran.dg/associated_2.f90: Likewise.
9607 * gfortran.dg/associated_5.f90: Likewise.
9608 * gfortran.dg/associated_6.f90: Likewise.
9609 * gfortran.dg/associated_target_3.f90: Likewise.
9610 * gfortran.dg/associated_target_4.f90: Likewise.
9611 * gfortran.dg/associated_target_5.f03: Likewise.
9612 * gfortran.dg/associated_target_6.f03: Likewise.
9613 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9614 * gfortran.dg/assumed_rank_1.f90: Likewise.
9615 * gfortran.dg/assumed_rank_10.f90: Likewise.
9616 * gfortran.dg/assumed_rank_2.f90: Likewise.
9617 * gfortran.dg/assumed_rank_7.f90: Likewise.
9618 * gfortran.dg/assumed_rank_8.f90: Likewise.
9619 * gfortran.dg/assumed_rank_9.f90: Likewise.
9620 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9621 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9622 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9623 * gfortran.dg/assumed_type_2.f90: Likewise.
9624 * gfortran.dg/atan2_1.f90: Likewise.
9625 * gfortran.dg/auto_array_1.f90: Likewise.
9626 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9627 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9628 * gfortran.dg/auto_char_len_3.f90: Likewise.
9629 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9630 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9631 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9632 * gfortran.dg/auto_save_2.f90: Likewise.
9633 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9634 * gfortran.dg/backslash_1.f90: Likewise.
9635 * gfortran.dg/backslash_2.f90: Likewise.
9636 * gfortran.dg/backslash_3.f: Likewise.
9637 * gfortran.dg/backspace_1.f: Likewise.
9638 * gfortran.dg/backspace_10.f90: Likewise.
9639 * gfortran.dg/backspace_11.f90: Likewise.
9640 * gfortran.dg/backspace_2.f: Likewise.
9641 * gfortran.dg/backspace_3.f: Likewise.
9642 * gfortran.dg/backspace_4.f: Likewise.
9643 * gfortran.dg/backspace_5.f: Likewise.
9644 * gfortran.dg/backspace_6.f: Likewise.
9645 * gfortran.dg/backspace_7.f90: Likewise.
9646 * gfortran.dg/backspace_8.f: Likewise.
9647 * gfortran.dg/backspace_9.f: Likewise.
9648 * gfortran.dg/bessel_1.f90: Likewise.
9649 * gfortran.dg/bessel_2.f90: Likewise.
9650 * gfortran.dg/bessel_5.f90: Likewise.
9651 * gfortran.dg/bessel_6.f90: Likewise.
9652 * gfortran.dg/bessel_7.f90: Likewise.
9653 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9654 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9655 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9656 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9657 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9658 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9659 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9660 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9661 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9662 * gfortran.dg/bit_comparison_1.F90: Likewise.
9663 * gfortran.dg/bit_comparison_2.F90: Likewise.
9664 * gfortran.dg/block_1.f08: Likewise.
9665 * gfortran.dg/block_13.f08: Likewise.
9666 * gfortran.dg/block_14.f90: Likewise.
9667 * gfortran.dg/block_2.f08: Likewise.
9668 * gfortran.dg/block_6.f08: Likewise.
9669 * gfortran.dg/block_7.f08: Likewise.
9670 * gfortran.dg/block_8.f08: Likewise.
9671 * gfortran.dg/blockdata_1.f90: Likewise.
9672 * gfortran.dg/bound_1.f90: Likewise.
9673 * gfortran.dg/bound_2.f90: Likewise.
9674 * gfortran.dg/bound_3.f90: Likewise.
9675 * gfortran.dg/bound_4.f90: Likewise.
9676 * gfortran.dg/bound_5.f90: Likewise.
9677 * gfortran.dg/bound_6.f90: Likewise.
9678 * gfortran.dg/bound_7.f90: Likewise.
9679 * gfortran.dg/bound_8.f90: Likewise.
9680 * gfortran.dg/bound_9.f90: Likewise.
9681 * gfortran.dg/bound_simplification_1.f90: Likewise.
9682 * gfortran.dg/bound_simplification_3.f90: Likewise.
9683 * gfortran.dg/bound_simplification_4.f90: Likewise.
9684 * gfortran.dg/bound_simplification_5.f90: Likewise.
9685 * gfortran.dg/bound_simplification_6.f90: Likewise.
9686 * gfortran.dg/bounds_check_1.f90: Likewise.
9687 * gfortran.dg/bounds_check_12.f90: Likewise.
9688 * gfortran.dg/bounds_check_14.f90: Likewise.
9689 * gfortran.dg/bounds_check_15.f90: Likewise.
9690 * gfortran.dg/bounds_check_19.f90: Likewise.
9691 * gfortran.dg/bounds_check_8.f90: Likewise.
9692 * gfortran.dg/bounds_check_9.f90: Likewise.
9693 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9694 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9695 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9696 * gfortran.dg/boz_1.f90: Likewise.
9697 * gfortran.dg/boz_11.f90: Likewise.
9698 * gfortran.dg/boz_13.f90: Likewise.
9699 * gfortran.dg/boz_14.f90: Likewise.
9700 * gfortran.dg/boz_15.f90: Likewise.
9701 * gfortran.dg/boz_3.f90: Likewise.
9702 * gfortran.dg/boz_6.f90: Likewise.
9703 * gfortran.dg/boz_9.f90: Likewise.
9704 * gfortran.dg/byte_1.f90: Likewise.
9705 * gfortran.dg/byte_2.f90: Likewise.
9706 * gfortran.dg/c_assoc.f90: Likewise.
9707 * gfortran.dg/c_assoc_2.f03: Likewise.
9708 * gfortran.dg/c_assoc_3.f90: Likewise.
9709 * gfortran.dg/c_by_val_1.f: Likewise.
9710 * gfortran.dg/c_by_val_5.f90: Likewise.
9711 * gfortran.dg/c_char_tests.f03: Likewise.
9712 * gfortran.dg/c_char_tests_2.f03: Likewise.
9713 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9714 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9715 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9716 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9717 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9718 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9719 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9720 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9721 * gfortran.dg/c_kind_params.f90: Likewise.
9722 * gfortran.dg/c_loc_test_20.f90: Likewise.
9723 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9724 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9725 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9726 * gfortran.dg/c_size_t_test.f03: Likewise.
9727 * gfortran.dg/c_sizeof_1.f90: Likewise.
9728 * gfortran.dg/c_sizeof_5.f90: Likewise.
9729 * gfortran.dg/c_sizeof_6.f90: Likewise.
9730 * gfortran.dg/char4_iunit_1.f03: Likewise.
9731 * gfortran.dg/char4_iunit_2.f03: Likewise.
9732 * gfortran.dg/char_allocation_1.f90: Likewise.
9733 * gfortran.dg/char_array_constructor.f90: Likewise.
9734 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9735 * gfortran.dg/char_assign_1.f90: Likewise.
9736 * gfortran.dg/char_associated_1.f90: Likewise.
9737 * gfortran.dg/char_cast_2.f90: Likewise.
9738 * gfortran.dg/char_comparison_1.f: Likewise.
9739 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9740 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9741 * gfortran.dg/char_cons_len.f90: Likewise.
9742 * gfortran.dg/char_conversion.f90: Likewise.
9743 * gfortran.dg/char_cshift_1.f90: Likewise.
9744 * gfortran.dg/char_cshift_2.f90: Likewise.
9745 * gfortran.dg/char_decl_2.f90: Likewise.
9746 * gfortran.dg/char_eoshift_1.f90: Likewise.
9747 * gfortran.dg/char_eoshift_2.f90: Likewise.
9748 * gfortran.dg/char_eoshift_3.f90: Likewise.
9749 * gfortran.dg/char_eoshift_4.f90: Likewise.
9750 * gfortran.dg/char_eoshift_5.f90: Likewise.
9751 * gfortran.dg/char_expr_1.f90: Likewise.
9752 * gfortran.dg/char_expr_3.f90: Likewise.
9753 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9754 * gfortran.dg/char_length_12.f90: Likewise.
9755 * gfortran.dg/char_length_14.f90: Likewise.
9756 * gfortran.dg/char_length_15.f90: Likewise.
9757 * gfortran.dg/char_length_17.f90: Likewise.
9758 * gfortran.dg/char_length_20.f90: Likewise.
9759 * gfortran.dg/char_length_21.f90: Likewise.
9760 * gfortran.dg/char_length_5.f90: Likewise.
9761 * gfortran.dg/char_length_6.f90: Likewise.
9762 * gfortran.dg/char_length_7.f90: Likewise.
9763 * gfortran.dg/char_length_8.f90: Likewise.
9764 * gfortran.dg/char_pack_1.f90: Likewise.
9765 * gfortran.dg/char_pack_2.f90: Likewise.
9766 * gfortran.dg/char_pointer_assign.f90: Likewise.
9767 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9768 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9769 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9770 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9771 * gfortran.dg/char_pointer_func.f90: Likewise.
9772 * gfortran.dg/char_reshape_1.f90: Likewise.
9773 * gfortran.dg/char_result_1.f90: Likewise.
9774 * gfortran.dg/char_result_12.f90: Likewise.
9775 * gfortran.dg/char_result_13.f90: Likewise.
9776 * gfortran.dg/char_result_14.f90: Likewise.
9777 * gfortran.dg/char_result_15.f90: Likewise.
9778 * gfortran.dg/char_result_2.f90: Likewise.
9779 * gfortran.dg/char_result_3.f90: Likewise.
9780 * gfortran.dg/char_result_4.f90: Likewise.
9781 * gfortran.dg/char_result_5.f90: Likewise.
9782 * gfortran.dg/char_result_6.f90: Likewise.
9783 * gfortran.dg/char_result_7.f90: Likewise.
9784 * gfortran.dg/char_result_8.f90: Likewise.
9785 * gfortran.dg/char_spread_1.f90: Likewise.
9786 * gfortran.dg/char_transpose_1.f90: Likewise.
9787 * gfortran.dg/char_type_len.f90: Likewise.
9788 * gfortran.dg/char_unpack_1.f90: Likewise.
9789 * gfortran.dg/char_unpack_2.f90: Likewise.
9790 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9791 * gfortran.dg/character_comparison_1.f90: Likewise.
9792 * gfortran.dg/character_comparison_2.f90: Likewise.
9793 * gfortran.dg/character_comparison_3.f90: Likewise.
9794 * gfortran.dg/character_comparison_4.f90: Likewise.
9795 * gfortran.dg/character_comparison_5.f90: Likewise.
9796 * gfortran.dg/character_comparison_6.f90: Likewise.
9797 * gfortran.dg/character_comparison_7.f90: Likewise.
9798 * gfortran.dg/character_comparison_8.f90: Likewise.
9799 * gfortran.dg/character_comparison_9.f90: Likewise.
9800 * gfortran.dg/charlen_15.f90: Likewise.
9801 * gfortran.dg/charlen_16.f90: Likewise.
9802 * gfortran.dg/chkbits.f90: Likewise.
9803 * gfortran.dg/chmod_1.f90: Likewise.
9804 * gfortran.dg/chmod_2.f90: Likewise.
9805 * gfortran.dg/chmod_3.f90: Likewise.
9806 * gfortran.dg/class_1.f03: Likewise.
9807 * gfortran.dg/class_18.f03: Likewise.
9808 * gfortran.dg/class_19.f03: Likewise.
9809 * gfortran.dg/class_35.f90: Likewise.
9810 * gfortran.dg/class_46.f03: Likewise.
9811 * gfortran.dg/class_48.f90: Likewise.
9812 * gfortran.dg/class_51.f90: Likewise.
9813 * gfortran.dg/class_52.f90: Likewise.
9814 * gfortran.dg/class_6.f03: Likewise.
9815 * gfortran.dg/class_63.f90: Likewise.
9816 * gfortran.dg/class_64.f90: Likewise.
9817 * gfortran.dg/class_65.f90: Likewise.
9818 * gfortran.dg/class_66.f90: Likewise.
9819 * gfortran.dg/class_67.f90: Likewise.
9820 * gfortran.dg/class_9.f03: Likewise.
9821 * gfortran.dg/class_alias.f90: Likewise.
9822 * gfortran.dg/class_allocate_1.f03: Likewise.
9823 * gfortran.dg/class_allocate_10.f03: Likewise.
9824 * gfortran.dg/class_allocate_13.f90: Likewise.
9825 * gfortran.dg/class_allocate_14.f90: Likewise.
9826 * gfortran.dg/class_allocate_15.f90: Likewise.
9827 * gfortran.dg/class_allocate_19.f03: Likewise.
9828 * gfortran.dg/class_allocate_21.f90: Likewise.
9829 * gfortran.dg/class_allocate_22.f90: Likewise.
9830 * gfortran.dg/class_allocate_3.f03: Likewise.
9831 * gfortran.dg/class_allocate_4.f03: Likewise.
9832 * gfortran.dg/class_allocate_5.f90: Likewise.
9833 * gfortran.dg/class_allocate_6.f03: Likewise.
9834 * gfortran.dg/class_allocate_7.f03: Likewise.
9835 * gfortran.dg/class_allocate_8.f03: Likewise.
9836 * gfortran.dg/class_allocate_9.f03: Likewise.
9837 * gfortran.dg/class_array_1.f03: Likewise.
9838 * gfortran.dg/class_array_14.f90: Likewise.
9839 * gfortran.dg/class_array_15.f03: Likewise.
9840 * gfortran.dg/class_array_16.f90: Likewise.
9841 * gfortran.dg/class_array_2.f03: Likewise.
9842 * gfortran.dg/class_array_20.f03: Likewise.
9843 * gfortran.dg/class_array_21.f03: Likewise.
9844 * gfortran.dg/class_array_3.f03: Likewise.
9845 * gfortran.dg/class_array_4.f03: Likewise.
9846 * gfortran.dg/class_array_7.f03: Likewise.
9847 * gfortran.dg/class_array_8.f03: Likewise.
9848 * gfortran.dg/class_array_9.f03: Likewise.
9849 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9850 * gfortran.dg/class_dummy_1.f03: Likewise.
9851 * gfortran.dg/class_optional_1.f90: Likewise.
9852 * gfortran.dg/class_optional_2.f90: Likewise.
9853 * gfortran.dg/class_result_5.f90: Likewise.
9854 * gfortran.dg/class_result_6.f90: Likewise.
9855 * gfortran.dg/class_to_type_1.f03: Likewise.
9856 * gfortran.dg/class_to_type_2.f90: Likewise.
9857 * gfortran.dg/class_to_type_3.f03: Likewise.
9858 * gfortran.dg/class_to_type_4.f90: Likewise.
9859 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9860 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9861 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9862 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9863 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9864 * gfortran.dg/coarray/codimension.f90: Likewise.
9865 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9866 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9867 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9868 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9869 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9870 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9871 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9872 * gfortran.dg/coarray/event_1.f90: Likewise.
9873 * gfortran.dg/coarray/event_2.f90: Likewise.
9874 * gfortran.dg/coarray/get_array.f90: Likewise.
9875 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9876 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9877 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9878 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9879 * gfortran.dg/coarray/lock_1.f90: Likewise.
9880 * gfortran.dg/coarray/lock_2.f90: Likewise.
9881 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9882 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9883 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9884 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9885 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9886 * gfortran.dg/coarray/registering_1.f90: Likewise.
9887 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9888 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9889 * gfortran.dg/coarray/send_array.f90: Likewise.
9890 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9891 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9892 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9893 * gfortran.dg/coarray/sync_1.f90: Likewise.
9894 * gfortran.dg/coarray/sync_3.f90: Likewise.
9895 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9896 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9897 * gfortran.dg/coarray_13.f90: Likewise.
9898 * gfortran.dg/coarray_15.f90: Likewise.
9899 * gfortran.dg/coarray_16.f90: Likewise.
9900 * gfortran.dg/coarray_2.f90: Likewise.
9901 * gfortran.dg/coarray_23.f90: Likewise.
9902 * gfortran.dg/coarray_40.f90: Likewise.
9903 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9904 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9905 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9906 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9907 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9908 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9909 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9910 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9911 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9912 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9913 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9914 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9915 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9916 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9917 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9918 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9919 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9920 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9921 * gfortran.dg/coarray_stat_2.f90: Likewise.
9922 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9923 * gfortran.dg/coindexed_1.f90: Likewise.
9924 * gfortran.dg/comma.f: Likewise.
9925 * gfortran.dg/comma_format_extension_3.f: Likewise.
9926 * gfortran.dg/comma_format_extension_4.f: Likewise.
9927 * gfortran.dg/common_2.f90: Likewise.
9928 * gfortran.dg/common_4.f90: Likewise.
9929 * gfortran.dg/common_align_1.f90: Likewise.
9930 * gfortran.dg/common_align_2.f90: Likewise.
9931 * gfortran.dg/common_equivalence_1.f: Likewise.
9932 * gfortran.dg/common_pointer_1.f90: Likewise.
9933 * gfortran.dg/common_resize_1.f: Likewise.
9934 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9935 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9936 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9937 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9938 * gfortran.dg/complex_read.f90: Likewise.
9939 * gfortran.dg/complex_write.f90: Likewise.
9940 * gfortran.dg/constant_substring.f: Likewise.
9941 * gfortran.dg/constructor_2.f90: Likewise.
9942 * gfortran.dg/constructor_3.f90: Likewise.
9943 * gfortran.dg/constructor_6.f90: Likewise.
9944 * gfortran.dg/contained_1.f90: Likewise.
9945 * gfortran.dg/contained_3.f90: Likewise.
9946 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9947 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9948 * gfortran.dg/continuation_1.f90: Likewise.
9949 * gfortran.dg/continuation_11.f90: Likewise.
9950 * gfortran.dg/continuation_12.f90: Likewise.
9951 * gfortran.dg/continuation_13.f90: Likewise.
9952 * gfortran.dg/continuation_14.f: Likewise.
9953 * gfortran.dg/continuation_8.f90: Likewise.
9954 * gfortran.dg/convert_2.f90: Likewise.
9955 * gfortran.dg/convert_implied_open.f90: Likewise.
9956 * gfortran.dg/count_init_expr.f03: Likewise.
9957 * gfortran.dg/cr_lf.f90: Likewise.
9958 * gfortran.dg/cray_pointers_10.f90: Likewise.
9959 * gfortran.dg/cray_pointers_2.f90: Likewise.
9960 * gfortran.dg/cray_pointers_5.f90: Likewise.
9961 * gfortran.dg/cray_pointers_7.f90: Likewise.
9962 * gfortran.dg/cray_pointers_8.f90: Likewise.
9963 * gfortran.dg/cshift_1.f90: Likewise.
9964 * gfortran.dg/cshift_2.f90: Likewise.
9965 * gfortran.dg/cshift_large_1.f90: Likewise.
9966 * gfortran.dg/cshift_nan_1.f90: Likewise.
9967 * gfortran.dg/csqrt_2.f: Likewise.
9968 * gfortran.dg/data_array_1.f90: Likewise.
9969 * gfortran.dg/data_char_1.f90: Likewise.
9970 * gfortran.dg/data_char_2.f90: Likewise.
9971 * gfortran.dg/data_char_3.f90: Likewise.
9972 * gfortran.dg/data_derived_1.f90: Likewise.
9973 * gfortran.dg/data_implied_do_1.f90: Likewise.
9974 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9975 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9976 * gfortran.dg/deallocate_stat.f90: Likewise.
9977 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9978 * gfortran.dg/debug/pr37738.f: Likewise.
9979 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9980 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9981 * gfortran.dg/dec_exp_1.f90: Likewise.
9982 * gfortran.dg/dec_init_1.f90: Likewise.
9983 * gfortran.dg/dec_init_2.f90: Likewise.
9984 * gfortran.dg/dec_init_3.f90: Likewise.
9985 * gfortran.dg/dec_init_4.f90: Likewise.
9986 * gfortran.dg/dec_io_1.f90: Likewise.
9987 * gfortran.dg/dec_io_2.f90: Likewise.
9988 * gfortran.dg/dec_io_2a.f90: Likewise.
9989 * gfortran.dg/dec_io_6.f90: Likewise.
9990 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9991 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9992 * gfortran.dg/dec_math.f90: Likewise.
9993 * gfortran.dg/dec_parameter_1.f: Likewise.
9994 * gfortran.dg/dec_parameter_2.f90: Likewise.
9995 * gfortran.dg/dec_static_1.f90: Likewise.
9996 * gfortran.dg/dec_static_2.f90: Likewise.
9997 * gfortran.dg/dec_structure_1.f90: Likewise.
9998 * gfortran.dg/dec_structure_10.f90: Likewise.
9999 * gfortran.dg/dec_structure_18.f90: Likewise.
10000 * gfortran.dg/dec_structure_19.f90: Likewise.
10001 * gfortran.dg/dec_structure_2.f90: Likewise.
10002 * gfortran.dg/dec_structure_22.f90: Likewise.
10003 * gfortran.dg/dec_structure_3.f90: Likewise.
10004 * gfortran.dg/dec_structure_4.f90: Likewise.
10005 * gfortran.dg/dec_structure_5.f90: Likewise.
10006 * gfortran.dg/dec_structure_6.f90: Likewise.
10007 * gfortran.dg/dec_structure_7.f90: Likewise.
10008 * gfortran.dg/dec_union_1.f90: Likewise.
10009 * gfortran.dg/dec_union_2.f90: Likewise.
10010 * gfortran.dg/dec_union_3.f90: Likewise.
10011 * gfortran.dg/dec_union_4.f90: Likewise.
10012 * gfortran.dg/dec_union_5.f90: Likewise.
10013 * gfortran.dg/default_format_1.f90: Likewise.
10014 * gfortran.dg/default_format_2.f90: Likewise.
10015 * gfortran.dg/default_format_denormal_1.f90: Likewise.
10016 * gfortran.dg/default_format_denormal_2.f90: Likewise.
10017 * gfortran.dg/default_initialization_3.f90: Likewise.
10018 * gfortran.dg/default_initialization_4.f90: Likewise.
10019 * gfortran.dg/default_initialization_5.f90: Likewise.
10020 * gfortran.dg/deferred_character_1.f90: Likewise.
10021 * gfortran.dg/deferred_character_10.f90: Likewise.
10022 * gfortran.dg/deferred_character_11.f90: Likewise.
10023 * gfortran.dg/deferred_character_12.f90: Likewise.
10024 * gfortran.dg/deferred_character_13.f90: Likewise.
10025 * gfortran.dg/deferred_character_14.f90: Likewise.
10026 * gfortran.dg/deferred_character_15.f90: Likewise.
10027 * gfortran.dg/deferred_character_16.f90: Likewise.
10028 * gfortran.dg/deferred_character_2.f90: Likewise.
10029 * gfortran.dg/deferred_character_3.f90: Likewise.
10030 * gfortran.dg/deferred_character_4.f90: Likewise.
10031 * gfortran.dg/deferred_character_5.f90: Likewise.
10032 * gfortran.dg/deferred_character_6.f90: Likewise.
10033 * gfortran.dg/deferred_character_7.f90: Likewise.
10034 * gfortran.dg/deferred_character_8.f90: Likewise.
10035 * gfortran.dg/deferred_character_9.f90: Likewise.
10036 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
10037 * gfortran.dg/deferred_type_component_1.f90: Likewise.
10038 * gfortran.dg/deferred_type_component_2.f90: Likewise.
10039 * gfortran.dg/deferred_type_param_2.f90: Likewise.
10040 * gfortran.dg/deferred_type_param_4.f90: Likewise.
10041 * gfortran.dg/deferred_type_param_5.f90: Likewise.
10042 * gfortran.dg/deferred_type_param_6.f90: Likewise.
10043 * gfortran.dg/deferred_type_param_8.f90: Likewise.
10044 * gfortran.dg/deferred_type_param_9.f90: Likewise.
10045 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
10046 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
10047 * gfortran.dg/defined_assignment_1.f90: Likewise.
10048 * gfortran.dg/defined_assignment_10.f90: Likewise.
10049 * gfortran.dg/defined_assignment_11.f90: Likewise.
10050 * gfortran.dg/defined_assignment_2.f90: Likewise.
10051 * gfortran.dg/defined_assignment_3.f90: Likewise.
10052 * gfortran.dg/defined_assignment_4.f90: Likewise.
10053 * gfortran.dg/defined_assignment_5.f90: Likewise.
10054 * gfortran.dg/defined_assignment_8.f90: Likewise.
10055 * gfortran.dg/defined_assignment_9.f90: Likewise.
10056 * gfortran.dg/dependency_2.f90: Likewise.
10057 * gfortran.dg/dependency_21.f90: Likewise.
10058 * gfortran.dg/dependency_22.f90: Likewise.
10059 * gfortran.dg/dependency_23.f90: Likewise.
10060 * gfortran.dg/dependency_24.f90: Likewise.
10061 * gfortran.dg/dependency_25.f90: Likewise.
10062 * gfortran.dg/dependency_26.f90: Likewise.
10063 * gfortran.dg/dependency_39.f90: Likewise.
10064 * gfortran.dg/dependency_40.f90: Likewise.
10065 * gfortran.dg/dependency_41.f90: Likewise.
10066 * gfortran.dg/dependency_42.f90: Likewise.
10067 * gfortran.dg/dependency_43.f90: Likewise.
10068 * gfortran.dg/dependency_44.f90: Likewise.
10069 * gfortran.dg/dependency_45.f90: Likewise.
10070 * gfortran.dg/dependency_50.f90: Likewise.
10071 * gfortran.dg/dependency_51.f90: Likewise.
10072 * gfortran.dg/dependent_decls_1.f90: Likewise.
10073 * gfortran.dg/der_array_1.f90: Likewise.
10074 * gfortran.dg/der_array_io_1.f90: Likewise.
10075 * gfortran.dg/der_array_io_2.f90: Likewise.
10076 * gfortran.dg/der_array_io_3.f90: Likewise.
10077 * gfortran.dg/der_io_1.f90: Likewise.
10078 * gfortran.dg/der_io_3.f90: Likewise.
10079 * gfortran.dg/der_pointer_2.f90: Likewise.
10080 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
10081 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
10082 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
10083 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
10084 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
10085 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10086 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
10087 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
10088 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
10089 * gfortran.dg/derived_external_function_1.f90: Likewise.
10090 * gfortran.dg/derived_init_1.f90: Likewise.
10091 * gfortran.dg/derived_init_2.f90: Likewise.
10092 * gfortran.dg/derived_init_3.f90: Likewise.
10093 * gfortran.dg/derived_init_4.f90: Likewise.
10094 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
10095 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10096 * gfortran.dg/dev_null.F90: Likewise.
10097 * gfortran.dg/dfloat_1.f90: Likewise.
10098 * gfortran.dg/dim_sum_1.f90: Likewise.
10099 * gfortran.dg/dim_sum_2.f90: Likewise.
10100 * gfortran.dg/dim_sum_3.f90: Likewise.
10101 * gfortran.dg/direct_io_10.f: Likewise.
10102 * gfortran.dg/direct_io_11.f90: Likewise.
10103 * gfortran.dg/direct_io_12.f90: Likewise.
10104 * gfortran.dg/direct_io_2.f90: Likewise.
10105 * gfortran.dg/direct_io_3.f90: Likewise.
10106 * gfortran.dg/direct_io_4.f90: Likewise.
10107 * gfortran.dg/direct_io_5.f90: Likewise.
10108 * gfortran.dg/direct_io_6.f90: Likewise.
10109 * gfortran.dg/direct_io_7.f90: Likewise.
10110 * gfortran.dg/direct_io_8.f90: Likewise.
10111 * gfortran.dg/direct_io_9.f: Likewise.
10112 * gfortran.dg/do_1.f90: Likewise.
10113 * gfortran.dg/do_3.F90: Likewise.
10114 * gfortran.dg/do_concurrent_2.f90: Likewise.
10115 * gfortran.dg/do_concurrent_4.f90: Likewise.
10116 * gfortran.dg/do_corner_warn.f90: Likewise.
10117 * gfortran.dg/do_iterator_2.f90: Likewise.
10118 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
10119 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
10120 * gfortran.dg/dos_eol.f: Likewise.
10121 * gfortran.dg/dot_product_1.f03: Likewise.
10122 * gfortran.dg/dot_product_2.f90: Likewise.
10123 * gfortran.dg/dot_product_4.f90: Likewise.
10124 * gfortran.dg/dshift_1.F90: Likewise.
10125 * gfortran.dg/dshift_2.F90: Likewise.
10126 * gfortran.dg/dtio_1.f90: Likewise.
10127 * gfortran.dg/dtio_10.f90: Likewise.
10128 * gfortran.dg/dtio_12.f90: Likewise.
10129 * gfortran.dg/dtio_14.f90: Likewise.
10130 * gfortran.dg/dtio_15.f90: Likewise.
10131 * gfortran.dg/dtio_16.f90: Likewise.
10132 * gfortran.dg/dtio_17.f90: Likewise.
10133 * gfortran.dg/dtio_19.f90: Likewise.
10134 * gfortran.dg/dtio_2.f90: Likewise.
10135 * gfortran.dg/dtio_20.f03: Likewise.
10136 * gfortran.dg/dtio_22.f90: Likewise.
10137 * gfortran.dg/dtio_24.f90: Likewise.
10138 * gfortran.dg/dtio_25.f90: Likewise.
10139 * gfortran.dg/dtio_26.f03: Likewise.
10140 * gfortran.dg/dtio_27.f90: Likewise.
10141 * gfortran.dg/dtio_28.f03: Likewise.
10142 * gfortran.dg/dtio_3.f90: Likewise.
10143 * gfortran.dg/dtio_30.f03: Likewise.
10144 * gfortran.dg/dtio_31.f03: Likewise.
10145 * gfortran.dg/dtio_32.f03: Likewise.
10146 * gfortran.dg/dtio_4.f90: Likewise.
10147 * gfortran.dg/dtio_5.f90: Likewise.
10148 * gfortran.dg/dtio_7.f90: Likewise.
10149 * gfortran.dg/dtio_8.f90: Likewise.
10150 * gfortran.dg/dtio_9.f90: Likewise.
10151 * gfortran.dg/dummy_procedure_3.f90: Likewise.
10152 * gfortran.dg/dummy_procedure_7.f90: Likewise.
10153 * gfortran.dg/dup_save_1.f90: Likewise.
10154 * gfortran.dg/dup_save_2.f90: Likewise.
10155 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
10156 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
10157 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
10158 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
10159 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
10160 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
10161 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
10162 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
10163 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10164 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10165 * gfortran.dg/e_d_fmt.f90: Likewise.
10166 * gfortran.dg/edit_real_1.f90: Likewise.
10167 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10168 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10169 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10170 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10171 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10172 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10173 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10174 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10175 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10176 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10177 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10178 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10179 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10180 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10181 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10182 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10183 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10184 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10185 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10186 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10187 * gfortran.dg/empty_format_1.f90: Likewise.
10188 * gfortran.dg/endfile.f: Likewise.
10189 * gfortran.dg/endfile.f90: Likewise.
10190 * gfortran.dg/endfile_2.f90: Likewise.
10191 * gfortran.dg/entry_1.f90: Likewise.
10192 * gfortran.dg/entry_10.f90: Likewise.
10193 * gfortran.dg/entry_12.f90: Likewise.
10194 * gfortran.dg/entry_13.f90: Likewise.
10195 * gfortran.dg/entry_14.f90: Likewise.
10196 * gfortran.dg/entry_16.f90: Likewise.
10197 * gfortran.dg/entry_3.f90: Likewise.
10198 * gfortran.dg/entry_6.f90: Likewise.
10199 * gfortran.dg/entry_9.f90: Likewise.
10200 * gfortran.dg/entry_array_specs_2.f: Likewise.
10201 * gfortran.dg/enum_1.f90: Likewise.
10202 * gfortran.dg/enum_9.f90: Likewise.
10203 * gfortran.dg/eof_1.f90: Likewise.
10204 * gfortran.dg/eof_2.f90: Likewise.
10205 * gfortran.dg/eof_4.f90: Likewise.
10206 * gfortran.dg/eof_5.f90: Likewise.
10207 * gfortran.dg/eor_handling_1.f90: Likewise.
10208 * gfortran.dg/eor_handling_2.f90: Likewise.
10209 * gfortran.dg/eor_handling_3.f90: Likewise.
10210 * gfortran.dg/eor_handling_4.f90: Likewise.
10211 * gfortran.dg/eor_handling_5.f90: Likewise.
10212 * gfortran.dg/eoshift_3.f90: Likewise.
10213 * gfortran.dg/eoshift_4.f90: Likewise.
10214 * gfortran.dg/eoshift_5.f90: Likewise.
10215 * gfortran.dg/eoshift_6.f90: Likewise.
10216 * gfortran.dg/eoshift_large_1.f90: Likewise.
10217 * gfortran.dg/equiv_6.f90: Likewise.
10218 * gfortran.dg/equiv_7.f90: Likewise.
10219 * gfortran.dg/equiv_9.f90: Likewise.
10220 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10221 * gfortran.dg/erf_2.F90: Likewise.
10222 * gfortran.dg/erf_3.F90: Likewise.
10223 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10224 * gfortran.dg/error_format_2.f90: Likewise.
10225 * gfortran.dg/error_recovery_5.f90: Likewise.
10226 * gfortran.dg/execute_command_line_2.f90: Likewise.
10227 * gfortran.dg/execute_command_line_3.f90: Likewise.
10228 * gfortran.dg/exit_1.f08: Likewise.
10229 * gfortran.dg/exit_3.f08: Likewise.
10230 * gfortran.dg/exponent_1.f90: Likewise.
10231 * gfortran.dg/exponent_2.f90: Likewise.
10232 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10233 * gfortran.dg/extends_1.f03: Likewise.
10234 * gfortran.dg/extends_16.f90: Likewise.
10235 * gfortran.dg/extends_2.f03: Likewise.
10236 * gfortran.dg/extends_3.f03: Likewise.
10237 * gfortran.dg/extends_4.f03: Likewise.
10238 * gfortran.dg/extends_type_of_1.f03: Likewise.
10239 * gfortran.dg/extends_type_of_2.f03: Likewise.
10240 * gfortran.dg/external_procedures_3.f90: Likewise.
10241 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10242 * gfortran.dg/f2003_io_1.f03: Likewise.
10243 * gfortran.dg/f2003_io_4.f03: Likewise.
10244 * gfortran.dg/f2003_io_5.f03: Likewise.
10245 * gfortran.dg/f2003_io_6.f03: Likewise.
10246 * gfortran.dg/f2003_io_7.f03: Likewise.
10247 * gfortran.dg/f2c_1.f90: Likewise.
10248 * gfortran.dg/f2c_2.f90: Likewise.
10249 * gfortran.dg/f2c_3.f90: Likewise.
10250 * gfortran.dg/f2c_4.f90: Likewise.
10251 * gfortran.dg/f2c_6.f90: Likewise.
10252 * gfortran.dg/f2c_7.f90: Likewise.
10253 * gfortran.dg/f2c_9.f90: Likewise.
10254 * gfortran.dg/fgetc_1.f90: Likewise.
10255 * gfortran.dg/fgetc_2.f90: Likewise.
10256 * gfortran.dg/filename_null.f90: Likewise.
10257 * gfortran.dg/finalize_12.f90: Likewise.
10258 * gfortran.dg/finalize_13.f90: Likewise.
10259 * gfortran.dg/finalize_15.f90: Likewise.
10260 * gfortran.dg/finalize_17.f90: Likewise.
10261 * gfortran.dg/finalize_18.f90: Likewise.
10262 * gfortran.dg/finalize_25.f90: Likewise.
10263 * gfortran.dg/finalize_29.f08: Likewise.
10264 * gfortran.dg/finalize_31.f90: Likewise.
10265 * gfortran.dg/float_1.f90: Likewise.
10266 * gfortran.dg/flush_1.f90: Likewise.
10267 * gfortran.dg/fmt_bz_bn.f: Likewise.
10268 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10269 * gfortran.dg/fmt_cache_1.f: Likewise.
10270 * gfortran.dg/fmt_cache_2.f: Likewise.
10271 * gfortran.dg/fmt_cache_3.f90: Likewise.
10272 * gfortran.dg/fmt_colon.f90: Likewise.
10273 * gfortran.dg/fmt_e.f90: Likewise.
10274 * gfortran.dg/fmt_en.f90: Likewise.
10275 * gfortran.dg/fmt_error_10.f: Likewise.
10276 * gfortran.dg/fmt_error_9.f: Likewise.
10277 * gfortran.dg/fmt_exhaust.f90: Likewise.
10278 * gfortran.dg/fmt_f0_1.f90: Likewise.
10279 * gfortran.dg/fmt_f_an_p.f: Likewise.
10280 * gfortran.dg/fmt_fw_d.f90: Likewise.
10281 * gfortran.dg/fmt_g.f: Likewise.
10282 * gfortran.dg/fmt_g0_1.f08: Likewise.
10283 * gfortran.dg/fmt_g0_2.f08: Likewise.
10284 * gfortran.dg/fmt_g0_4.f08: Likewise.
10285 * gfortran.dg/fmt_g0_5.f08: Likewise.
10286 * gfortran.dg/fmt_g0_6.f08: Likewise.
10287 * gfortran.dg/fmt_g0_7.f08: Likewise.
10288 * gfortran.dg/fmt_g_1.f90: Likewise.
10289 * gfortran.dg/fmt_int_sign.f90: Likewise.
10290 * gfortran.dg/fmt_l.f90: Likewise.
10291 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10292 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10293 * gfortran.dg/fmt_p_1.f90: Likewise.
10294 * gfortran.dg/fmt_pf.f90: Likewise.
10295 * gfortran.dg/fmt_read.f90: Likewise.
10296 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10297 * gfortran.dg/fmt_t_1.f90: Likewise.
10298 * gfortran.dg/fmt_t_2.f90: Likewise.
10299 * gfortran.dg/fmt_t_3.f90: Likewise.
10300 * gfortran.dg/fmt_t_4.f90: Likewise.
10301 * gfortran.dg/fmt_t_5.f90: Likewise.
10302 * gfortran.dg/fmt_t_6.f: Likewise.
10303 * gfortran.dg/fmt_t_7.f: Likewise.
10304 * gfortran.dg/fmt_t_9.f: Likewise.
10305 * gfortran.dg/fmt_tl.f: Likewise.
10306 * gfortran.dg/fmt_unlimited.f90: Likewise.
10307 * gfortran.dg/fmt_white.f: Likewise.
10308 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10309 * gfortran.dg/fold_nearest.f90: Likewise.
10310 * gfortran.dg/forall_1.f90: Likewise.
10311 * gfortran.dg/forall_10.f90: Likewise.
10312 * gfortran.dg/forall_12.f90: Likewise.
10313 * gfortran.dg/forall_13.f90: Likewise.
10314 * gfortran.dg/forall_15.f90: Likewise.
10315 * gfortran.dg/forall_4.f90: Likewise.
10316 * gfortran.dg/forall_5.f90: Likewise.
10317 * gfortran.dg/forall_6.f90: Likewise.
10318 * gfortran.dg/forall_7.f90: Likewise.
10319 * gfortran.dg/fraction.f90: Likewise.
10320 * gfortran.dg/fseek.f90: Likewise.
10321 * gfortran.dg/ftell_1.f90: Likewise.
10322 * gfortran.dg/ftell_2.f90: Likewise.
10323 * gfortran.dg/ftell_3.f90: Likewise.
10324 * gfortran.dg/func_assign_2.f90: Likewise.
10325 * gfortran.dg/func_assign_3.f90: Likewise.
10326 * gfortran.dg/func_derived_1.f90: Likewise.
10327 * gfortran.dg/func_derived_2.f90: Likewise.
10328 * gfortran.dg/func_derived_3.f90: Likewise.
10329 * gfortran.dg/func_result_1.f90: Likewise.
10330 * gfortran.dg/func_result_2.f90: Likewise.
10331 * gfortran.dg/func_result_6.f90: Likewise.
10332 * gfortran.dg/function_charlen_2.f90: Likewise.
10333 * gfortran.dg/function_charlen_3.f: Likewise.
10334 * gfortran.dg/function_kinds_1.f90: Likewise.
10335 * gfortran.dg/function_kinds_4.f90: Likewise.
10336 * gfortran.dg/function_optimize_10.f90: Likewise.
10337 * gfortran.dg/function_optimize_11.f90: Likewise.
10338 * gfortran.dg/function_optimize_12.f90: Likewise.
10339 * gfortran.dg/function_optimize_4.f90: Likewise.
10340 * gfortran.dg/function_optimize_8.f90: Likewise.
10341 * gfortran.dg/g77/13037.f: Likewise.
10342 * gfortran.dg/g77/1832.f: Likewise.
10343 * gfortran.dg/g77/19981119-0.f: Likewise.
10344 * gfortran.dg/g77/19990313-0.f: Likewise.
10345 * gfortran.dg/g77/19990313-1.f: Likewise.
10346 * gfortran.dg/g77/19990313-2.f: Likewise.
10347 * gfortran.dg/g77/19990313-3.f: Likewise.
10348 * gfortran.dg/g77/19990419-1.f: Likewise.
10349 * gfortran.dg/g77/19990826-0.f: Likewise.
10350 * gfortran.dg/g77/19990826-2.f: Likewise.
10351 * gfortran.dg/g77/20000503-1.f: Likewise.
10352 * gfortran.dg/g77/20001111.f: Likewise.
10353 * gfortran.dg/g77/20010116.f: Likewise.
10354 * gfortran.dg/g77/20010216-1.f: Likewise.
10355 * gfortran.dg/g77/20010430.f: Likewise.
10356 * gfortran.dg/g77/20010610.f: Likewise.
10357 * gfortran.dg/g77/6177.f: Likewise.
10358 * gfortran.dg/g77/7388.f: Likewise.
10359 * gfortran.dg/g77/947.f: Likewise.
10360 * gfortran.dg/g77/970625-2.f: Likewise.
10361 * gfortran.dg/g77/971102-1.f: Likewise.
10362 * gfortran.dg/g77/980628-0.f: Likewise.
10363 * gfortran.dg/g77/980628-1.f: Likewise.
10364 * gfortran.dg/g77/980628-10.f: Likewise.
10365 * gfortran.dg/g77/980628-2.f: Likewise.
10366 * gfortran.dg/g77/980628-3.f: Likewise.
10367 * gfortran.dg/g77/980628-7.f: Likewise.
10368 * gfortran.dg/g77/980628-8.f: Likewise.
10369 * gfortran.dg/g77/980628-9.f: Likewise.
10370 * gfortran.dg/g77/980701-0.f: Likewise.
10371 * gfortran.dg/g77/980701-1.f: Likewise.
10372 * gfortran.dg/g77/cabs.f: Likewise.
10373 * gfortran.dg/g77/claus.f: Likewise.
10374 * gfortran.dg/g77/complex_1.f: Likewise.
10375 * gfortran.dg/g77/cpp3.F: Likewise.
10376 * gfortran.dg/g77/cpp4.F: Likewise.
10377 * gfortran.dg/g77/cpp5.F: Likewise.
10378 * gfortran.dg/g77/dcomplex.f: Likewise.
10379 * gfortran.dg/g77/dnrm2.f: Likewise.
10380 * gfortran.dg/g77/erfc.f: Likewise.
10381 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10382 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10383 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10384 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10385 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10386 * gfortran.dg/g77/int8421.f: Likewise.
10387 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10388 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10389 * gfortran.dg/g77/le.f: Likewise.
10390 * gfortran.dg/g77/short.f: Likewise.
10391 * gfortran.dg/gamma_1.f90: Likewise.
10392 * gfortran.dg/gamma_4.f90: Likewise.
10393 * gfortran.dg/gamma_5.f90: Likewise.
10394 * gfortran.dg/generic_13.f90: Likewise.
10395 * gfortran.dg/generic_15.f90: Likewise.
10396 * gfortran.dg/generic_19.f90: Likewise.
10397 * gfortran.dg/generic_20.f90: Likewise.
10398 * gfortran.dg/generic_23.f03: Likewise.
10399 * gfortran.dg/generic_25.f90: Likewise.
10400 * gfortran.dg/generic_27.f90: Likewise.
10401 * gfortran.dg/generic_31.f90: Likewise.
10402 * gfortran.dg/generic_4.f90: Likewise.
10403 * gfortran.dg/global_vars_c_init.f90: Likewise.
10404 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10405 * gfortran.dg/gnu_logical_1.F: Likewise.
10406 * gfortran.dg/goacc/fixed-1.f: Likewise.
10407 * gfortran.dg/goacc/fixed-2.f: Likewise.
10408 * gfortran.dg/goacc/gang-static.f95: Likewise.
10409 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10410 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10411 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10412 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10413 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10414 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10415 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10416 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10417 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10418 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10419 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10420 * gfortran.dg/gomp/pr48794.f90: Likewise.
10421 * gfortran.dg/gomp/pr72744.f90: Likewise.
10422 * gfortran.dg/gomp/pr77665.f90: Likewise.
10423 * gfortran.dg/gomp/workshare2.f90: Likewise.
10424 * gfortran.dg/gomp/workshare3.f90: Likewise.
10425 * gfortran.dg/goto_1.f: Likewise.
10426 * gfortran.dg/goto_2.f90: Likewise.
10427 * gfortran.dg/goto_4.f90: Likewise.
10428 * gfortran.dg/goto_6.f: Likewise.
10429 * gfortran.dg/graphite/id-26.f03: Likewise.
10430 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10431 * gfortran.dg/graphite/pr29581.f90: Likewise.
10432 * gfortran.dg/graphite/pr29832.f90: Likewise.
10433 * gfortran.dg/graphite/run-id-1.f: Likewise.
10434 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10435 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10436 * gfortran.dg/hollerith.f90: Likewise.
10437 * gfortran.dg/hollerith4.f90: Likewise.
10438 * gfortran.dg/hollerith6.f90: Likewise.
10439 * gfortran.dg/hollerith8.f90: Likewise.
10440 * gfortran.dg/hollerith_1.f90: Likewise.
10441 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10442 * gfortran.dg/hollerith_f95.f90: Likewise.
10443 * gfortran.dg/hollerith_legacy.f90: Likewise.
10444 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10445 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10446 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10447 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10448 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10449 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10450 * gfortran.dg/hypot_1.f90: Likewise.
10451 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10452 * gfortran.dg/iargc.f90: Likewise.
10453 * gfortran.dg/ibits.f90: Likewise.
10454 * gfortran.dg/ichar_1.f90: Likewise.
10455 * gfortran.dg/ichar_2.f90: Likewise.
10456 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10457 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10458 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10459 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10460 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10461 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10462 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10463 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10464 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10465 * gfortran.dg/ieee/large_1.f90: Likewise.
10466 * gfortran.dg/ieee/large_2.f90: Likewise.
10467 * gfortran.dg/ieee/large_3.F90: Likewise.
10468 * gfortran.dg/ieee/large_4.f90: Likewise.
10469 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10470 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10471 * gfortran.dg/impl_do_var_data.f90: Likewise.
10472 * gfortran.dg/implicit_10.f90: Likewise.
10473 * gfortran.dg/implicit_12.f90: Likewise.
10474 * gfortran.dg/implicit_class_1.f90: Likewise.
10475 * gfortran.dg/implicit_pure_1.f90: Likewise.
10476 * gfortran.dg/implied_do_1.f90: Likewise.
10477 * gfortran.dg/implied_do_io_1.f90: Likewise.
10478 * gfortran.dg/implied_do_io_2.f90: Likewise.
10479 * gfortran.dg/implied_do_io_3.f90: Likewise.
10480 * gfortran.dg/implied_shape_1.f08: Likewise.
10481 * gfortran.dg/import.f90: Likewise.
10482 * gfortran.dg/import4.f90: Likewise.
10483 * gfortran.dg/impure_1.f08: Likewise.
10484 * gfortran.dg/index.f90: Likewise.
10485 * gfortran.dg/index_2.f90: Likewise.
10486 * gfortran.dg/init_flag_1.f90: Likewise.
10487 * gfortran.dg/init_flag_10.f90: Likewise.
10488 * gfortran.dg/init_flag_15.f03: Likewise.
10489 * gfortran.dg/init_flag_2.f90: Likewise.
10490 * gfortran.dg/init_flag_3.f90: Likewise.
10491 * gfortran.dg/init_flag_4.f90: Likewise.
10492 * gfortran.dg/init_flag_5.f90: Likewise.
10493 * gfortran.dg/init_flag_6.f90: Likewise.
10494 * gfortran.dg/init_flag_7.f90: Likewise.
10495 * gfortran.dg/init_flag_9.f90: Likewise.
10496 * gfortran.dg/initialization_11.f90: Likewise.
10497 * gfortran.dg/initialization_19.f90: Likewise.
10498 * gfortran.dg/initialization_2.f90: Likewise.
10499 * gfortran.dg/initialization_22.f90: Likewise.
10500 * gfortran.dg/initialization_27.f90: Likewise.
10501 * gfortran.dg/initialization_5.f90: Likewise.
10502 * gfortran.dg/initialization_6.f90: Likewise.
10503 * gfortran.dg/inline_matmul_1.f90: Likewise.
10504 * gfortran.dg/inline_matmul_10.f90: Likewise.
10505 * gfortran.dg/inline_matmul_11.f90: Likewise.
10506 * gfortran.dg/inline_matmul_13.f90: Likewise.
10507 * gfortran.dg/inline_matmul_14.f90: Likewise.
10508 * gfortran.dg/inline_matmul_16.f90: Likewise.
10509 * gfortran.dg/inline_matmul_17.f90: Likewise.
10510 * gfortran.dg/inline_matmul_18.f90: Likewise.
10511 * gfortran.dg/inline_matmul_19.f90: Likewise.
10512 * gfortran.dg/inline_matmul_2.f90: Likewise.
10513 * gfortran.dg/inline_matmul_20.f90: Likewise.
10514 * gfortran.dg/inline_matmul_22.f90: Likewise.
10515 * gfortran.dg/inline_matmul_3.f90: Likewise.
10516 * gfortran.dg/inline_matmul_4.f90: Likewise.
10517 * gfortran.dg/inline_matmul_5.f90: Likewise.
10518 * gfortran.dg/inline_matmul_6.f90: Likewise.
10519 * gfortran.dg/inline_matmul_7.f90: Likewise.
10520 * gfortran.dg/inline_matmul_8.f90: Likewise.
10521 * gfortran.dg/inline_matmul_9.f90: Likewise.
10522 * gfortran.dg/inline_sum_1.f90: Likewise.
10523 * gfortran.dg/inline_sum_3.f90: Likewise.
10524 * gfortran.dg/inline_sum_5.f90: Likewise.
10525 * gfortran.dg/inquire-complex.f90: Likewise.
10526 * gfortran.dg/inquire.f90: Likewise.
10527 * gfortran.dg/inquire_10.f90: Likewise.
10528 * gfortran.dg/inquire_13.f90: Likewise.
10529 * gfortran.dg/inquire_15.f90: Likewise.
10530 * gfortran.dg/inquire_16.f90: Likewise.
10531 * gfortran.dg/inquire_17.f90: Likewise.
10532 * gfortran.dg/inquire_5.f90: Likewise.
10533 * gfortran.dg/inquire_6.f90: Likewise.
10534 * gfortran.dg/inquire_7.f90: Likewise.
10535 * gfortran.dg/inquire_9.f90: Likewise.
10536 * gfortran.dg/inquire_internal.f90: Likewise.
10537 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10538 * gfortran.dg/inquire_size.f90: Likewise.
10539 * gfortran.dg/int_1.f90: Likewise.
10540 * gfortran.dg/int_conv_1.f90: Likewise.
10541 * gfortran.dg/int_range_io_1.f90: Likewise.
10542 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10543 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10544 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10545 * gfortran.dg/integer_plus.f90: Likewise.
10546 * gfortran.dg/intent_out_2.f90: Likewise.
10547 * gfortran.dg/intent_out_5.f90: Likewise.
10548 * gfortran.dg/intent_out_6.f90: Likewise.
10549 * gfortran.dg/interface_12.f90: Likewise.
10550 * gfortran.dg/interface_19.f90: Likewise.
10551 * gfortran.dg/interface_4.f90: Likewise.
10552 * gfortran.dg/interface_5.f90: Likewise.
10553 * gfortran.dg/interface_9.f90: Likewise.
10554 * gfortran.dg/interface_assignment_1.f90: Likewise.
10555 * gfortran.dg/interface_assignment_2.f90: Likewise.
10556 * gfortran.dg/internal_dummy_2.f08: Likewise.
10557 * gfortran.dg/internal_dummy_3.f08: Likewise.
10558 * gfortran.dg/internal_dummy_4.f08: Likewise.
10559 * gfortran.dg/internal_pack_1.f90: Likewise.
10560 * gfortran.dg/internal_pack_10.f90: Likewise.
10561 * gfortran.dg/internal_pack_12.f90: Likewise.
10562 * gfortran.dg/internal_pack_13.f90: Likewise.
10563 * gfortran.dg/internal_pack_14.f90: Likewise.
10564 * gfortran.dg/internal_pack_15.f90: Likewise.
10565 * gfortran.dg/internal_pack_2.f90: Likewise.
10566 * gfortran.dg/internal_pack_3.f90: Likewise.
10567 * gfortran.dg/internal_pack_4.f90: Likewise.
10568 * gfortran.dg/internal_pack_6.f90: Likewise.
10569 * gfortran.dg/internal_pack_8.f90: Likewise.
10570 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10571 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10572 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10573 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10574 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10575 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10576 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10577 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10578 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10579 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10580 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10581 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10582 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10583 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10584 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10585 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10586 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10587 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10588 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10589 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10590 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10591 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10592 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10593 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10594 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10595 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10596 * gfortran.dg/io_err_1.f90: Likewise.
10597 * gfortran.dg/io_real_boz.f90: Likewise.
10598 * gfortran.dg/iomsg_1.f90: Likewise.
10599 * gfortran.dg/iostat_1.f90: Likewise.
10600 * gfortran.dg/iostat_2.f90: Likewise.
10601 * gfortran.dg/iostat_4.f90: Likewise.
10602 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10603 * gfortran.dg/ishft_1.f90: Likewise.
10604 * gfortran.dg/ishft_2.f90: Likewise.
10605 * gfortran.dg/ishft_4.f90: Likewise.
10606 * gfortran.dg/isnan_1.f90: Likewise.
10607 * gfortran.dg/isnan_2.f90: Likewise.
10608 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10609 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10610 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10611 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10612 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10613 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10614 * gfortran.dg/itime_idate_1.f: Likewise.
10615 * gfortran.dg/itime_idate_2.f: Likewise.
10616 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10617 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10618 * gfortran.dg/large_real_kind_1.f90: Likewise.
10619 * gfortran.dg/large_real_kind_2.F90: Likewise.
10620 * gfortran.dg/large_real_kind_3.F90: Likewise.
10621 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10622 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10623 * gfortran.dg/large_recl.f90: Likewise.
10624 * gfortran.dg/large_unit_1.f90: Likewise.
10625 * gfortran.dg/large_unit_2.f90: Likewise.
10626 * gfortran.dg/largeequiv_1.f90: Likewise.
10627 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10628 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10629 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10630 * gfortran.dg/list_read_1.f90: Likewise.
10631 * gfortran.dg/list_read_10.f90: Likewise.
10632 * gfortran.dg/list_read_11.f90: Likewise.
10633 * gfortran.dg/list_read_12.f90: Likewise.
10634 * gfortran.dg/list_read_13.f: Likewise.
10635 * gfortran.dg/list_read_14.f90: Likewise.
10636 * gfortran.dg/list_read_2.f90: Likewise.
10637 * gfortran.dg/list_read_3.f90: Likewise.
10638 * gfortran.dg/list_read_4.f90: Likewise.
10639 * gfortran.dg/list_read_5.f90: Likewise.
10640 * gfortran.dg/list_read_6.f90: Likewise.
10641 * gfortran.dg/list_read_7.f90: Likewise.
10642 * gfortran.dg/list_read_8.f90: Likewise.
10643 * gfortran.dg/list_read_9.f90: Likewise.
10644 * gfortran.dg/loc_2.f90: Likewise.
10645 * gfortran.dg/logical_1.f90: Likewise.
10646 * gfortran.dg/logical_dot_product.f90: Likewise.
10647 * gfortran.dg/logical_temp_io.f90: Likewise.
10648 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10649 * gfortran.dg/lrshift_1.f90: Likewise.
10650 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10651 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10652 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10653 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10654 * gfortran.dg/make_unit.f90: Likewise.
10655 * gfortran.dg/mapping_1.f90: Likewise.
10656 * gfortran.dg/mapping_2.f90: Likewise.
10657 * gfortran.dg/mapping_3.f90: Likewise.
10658 * gfortran.dg/masklr_1.F90: Likewise.
10659 * gfortran.dg/masklr_2.F90: Likewise.
10660 * gfortran.dg/matmul_1.f90: Likewise.
10661 * gfortran.dg/matmul_10.f90: Likewise.
10662 * gfortran.dg/matmul_12.f90: Likewise.
10663 * gfortran.dg/matmul_16.f90: Likewise.
10664 * gfortran.dg/matmul_17.f90: Likewise.
10665 * gfortran.dg/matmul_18.f90: Likewise.
10666 * gfortran.dg/matmul_2.f90: Likewise.
10667 * gfortran.dg/matmul_3.f90: Likewise.
10668 * gfortran.dg/matmul_4.f90: Likewise.
10669 * gfortran.dg/matmul_6.f90: Likewise.
10670 * gfortran.dg/matmul_8.f03: Likewise.
10671 * gfortran.dg/matmul_9.f90: Likewise.
10672 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10673 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10674 * gfortran.dg/matmul_const.f90: Likewise.
10675 * gfortran.dg/maxloc_1.f90: Likewise.
10676 * gfortran.dg/maxloc_2.f90: Likewise.
10677 * gfortran.dg/maxloc_3.f90: Likewise.
10678 * gfortran.dg/maxloc_4.f90: Likewise.
10679 * gfortran.dg/maxloc_string_1.f90: Likewise.
10680 * gfortran.dg/maxlocval_1.f90: Likewise.
10681 * gfortran.dg/maxlocval_2.f90: Likewise.
10682 * gfortran.dg/maxlocval_3.f90: Likewise.
10683 * gfortran.dg/maxlocval_4.f90: Likewise.
10684 * gfortran.dg/maxval_char_1.f90: Likewise.
10685 * gfortran.dg/maxval_char_2.f90: Likewise.
10686 * gfortran.dg/maxval_char_3.f90: Likewise.
10687 * gfortran.dg/maxval_char_4.f90: Likewise.
10688 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10689 * gfortran.dg/mclock.f90: Likewise.
10690 * gfortran.dg/merge_bits_1.F90: Likewise.
10691 * gfortran.dg/merge_bits_2.F90: Likewise.
10692 * gfortran.dg/merge_char_1.f90: Likewise.
10693 * gfortran.dg/merge_init_expr.f90: Likewise.
10694 * gfortran.dg/min_max_optional_1.f90: Likewise.
10695 * gfortran.dg/min_max_optional_5.f90: Likewise.
10696 * gfortran.dg/minloc_1.f90: Likewise.
10697 * gfortran.dg/minloc_2.f90: Likewise.
10698 * gfortran.dg/minloc_3.f90: Likewise.
10699 * gfortran.dg/minloc_4.f90: Likewise.
10700 * gfortran.dg/minloc_string_1.f90: Likewise.
10701 * gfortran.dg/minlocval_1.f90: Likewise.
10702 * gfortran.dg/minlocval_2.f90: Likewise.
10703 * gfortran.dg/minlocval_3.f90: Likewise.
10704 * gfortran.dg/minlocval_4.f90: Likewise.
10705 * gfortran.dg/minmax_char_1.f90: Likewise.
10706 * gfortran.dg/minmaxloc_1.f90: Likewise.
10707 * gfortran.dg/minmaxloc_10.f90: Likewise.
10708 * gfortran.dg/minmaxloc_11.f90: Likewise.
10709 * gfortran.dg/minmaxloc_12.f90: Likewise.
10710 * gfortran.dg/minmaxloc_13.f90: Likewise.
10711 * gfortran.dg/minmaxloc_2.f90: Likewise.
10712 * gfortran.dg/minmaxloc_3.f90: Likewise.
10713 * gfortran.dg/minmaxloc_4.f90: Likewise.
10714 * gfortran.dg/minmaxloc_5.f90: Likewise.
10715 * gfortran.dg/minmaxloc_6.f90: Likewise.
10716 * gfortran.dg/minmaxloc_7.f90: Likewise.
10717 * gfortran.dg/minmaxloc_8.f90: Likewise.
10718 * gfortran.dg/minmaxval_1.f90: Likewise.
10719 * gfortran.dg/minval_char_1.f90: Likewise.
10720 * gfortran.dg/minval_char_2.f90: Likewise.
10721 * gfortran.dg/minval_char_3.f90: Likewise.
10722 * gfortran.dg/minval_char_4.f90: Likewise.
10723 * gfortran.dg/minval_char_5.f90: Likewise.
10724 * gfortran.dg/minval_parameter_1.f90: Likewise.
10725 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10726 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10727 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10728 * gfortran.dg/missing_parens_1.f90: Likewise.
10729 * gfortran.dg/missing_parens_2.f90: Likewise.
10730 * gfortran.dg/mod_large_1.f90: Likewise.
10731 * gfortran.dg/mod_sign0_1.f90: Likewise.
10732 * gfortran.dg/module_blank_common.f90: Likewise.
10733 * gfortran.dg/module_commons_1.f90: Likewise.
10734 * gfortran.dg/module_commons_3.f90: Likewise.
10735 * gfortran.dg/module_double_reuse.f90: Likewise.
10736 * gfortran.dg/module_equivalence_1.f90: Likewise.
10737 * gfortran.dg/module_equivalence_2.f90: Likewise.
10738 * gfortran.dg/module_equivalence_3.f90: Likewise.
10739 * gfortran.dg/module_equivalence_5.f90: Likewise.
10740 * gfortran.dg/module_interface_1.f90: Likewise.
10741 * gfortran.dg/module_nan.f90: Likewise.
10742 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10743 * gfortran.dg/module_procedure_1.f90: Likewise.
10744 * gfortran.dg/module_read_1.f90: Likewise.
10745 * gfortran.dg/module_read_2.f90: Likewise.
10746 * gfortran.dg/module_widestring_1.f90: Likewise.
10747 * gfortran.dg/move_alloc.f90: Likewise.
10748 * gfortran.dg/move_alloc_10.f90: Likewise.
10749 * gfortran.dg/move_alloc_13.f90: Likewise.
10750 * gfortran.dg/move_alloc_14.f90: Likewise.
10751 * gfortran.dg/move_alloc_15.f90: Likewise.
10752 * gfortran.dg/move_alloc_16.f90: Likewise.
10753 * gfortran.dg/move_alloc_2.f90: Likewise.
10754 * gfortran.dg/move_alloc_5.f90: Likewise.
10755 * gfortran.dg/move_alloc_6.f90: Likewise.
10756 * gfortran.dg/move_alloc_9.f90: Likewise.
10757 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10758 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10759 * gfortran.dg/mvbits_1.f90: Likewise.
10760 * gfortran.dg/mvbits_2.f90: Likewise.
10761 * gfortran.dg/mvbits_3.f90: Likewise.
10762 * gfortran.dg/mvbits_4.f90: Likewise.
10763 * gfortran.dg/mvbits_7.f90: Likewise.
10764 * gfortran.dg/mvbits_8.f90: Likewise.
10765 * gfortran.dg/namelist_11.f: Likewise.
10766 * gfortran.dg/namelist_12.f: Likewise.
10767 * gfortran.dg/namelist_13.f90: Likewise.
10768 * gfortran.dg/namelist_14.f90: Likewise.
10769 * gfortran.dg/namelist_15.f90: Likewise.
10770 * gfortran.dg/namelist_16.f90: Likewise.
10771 * gfortran.dg/namelist_17.f90: Likewise.
10772 * gfortran.dg/namelist_18.f90: Likewise.
10773 * gfortran.dg/namelist_19.f90: Likewise.
10774 * gfortran.dg/namelist_20.f90: Likewise.
10775 * gfortran.dg/namelist_21.f90: Likewise.
10776 * gfortran.dg/namelist_22.f90: Likewise.
10777 * gfortran.dg/namelist_23.f90: Likewise.
10778 * gfortran.dg/namelist_24.f90: Likewise.
10779 * gfortran.dg/namelist_26.f90: Likewise.
10780 * gfortran.dg/namelist_27.f90: Likewise.
10781 * gfortran.dg/namelist_28.f90: Likewise.
10782 * gfortran.dg/namelist_29.f90: Likewise.
10783 * gfortran.dg/namelist_37.f90: Likewise.
10784 * gfortran.dg/namelist_38.f90: Likewise.
10785 * gfortran.dg/namelist_39.f90: Likewise.
10786 * gfortran.dg/namelist_40.f90: Likewise.
10787 * gfortran.dg/namelist_41.f90: Likewise.
10788 * gfortran.dg/namelist_42.f90: Likewise.
10789 * gfortran.dg/namelist_43.f90: Likewise.
10790 * gfortran.dg/namelist_44.f90: Likewise.
10791 * gfortran.dg/namelist_47.f90: Likewise.
10792 * gfortran.dg/namelist_48.f90: Likewise.
10793 * gfortran.dg/namelist_49.f90: Likewise.
10794 * gfortran.dg/namelist_50.f90: Likewise.
10795 * gfortran.dg/namelist_51.f90: Likewise.
10796 * gfortran.dg/namelist_52.f90: Likewise.
10797 * gfortran.dg/namelist_54.f90: Likewise.
10798 * gfortran.dg/namelist_55.f90: Likewise.
10799 * gfortran.dg/namelist_56.f90: Likewise.
10800 * gfortran.dg/namelist_57.f90: Likewise.
10801 * gfortran.dg/namelist_58.f90: Likewise.
10802 * gfortran.dg/namelist_59.f90: Likewise.
10803 * gfortran.dg/namelist_60.f90: Likewise.
10804 * gfortran.dg/namelist_61.f90: Likewise.
10805 * gfortran.dg/namelist_64.f90: Likewise.
10806 * gfortran.dg/namelist_65.f90: Likewise.
10807 * gfortran.dg/namelist_69.f90: Likewise.
10808 * gfortran.dg/namelist_70.f90: Likewise.
10809 * gfortran.dg/namelist_71.f90: Likewise.
10810 * gfortran.dg/namelist_72.f: Likewise.
10811 * gfortran.dg/namelist_73.f90: Likewise.
10812 * gfortran.dg/namelist_77.f90: Likewise.
10813 * gfortran.dg/namelist_78.f90: Likewise.
10814 * gfortran.dg/namelist_79.f90: Likewise.
10815 * gfortran.dg/namelist_80.f90: Likewise.
10816 * gfortran.dg/namelist_81.f90: Likewise.
10817 * gfortran.dg/namelist_82.f90: Likewise.
10818 * gfortran.dg/namelist_84.f90: Likewise.
10819 * gfortran.dg/namelist_85.f90: Likewise.
10820 * gfortran.dg/namelist_86.f90: Likewise.
10821 * gfortran.dg/namelist_87.f90: Likewise.
10822 * gfortran.dg/namelist_88.f90: Likewise.
10823 * gfortran.dg/namelist_89.f90: Likewise.
10824 * gfortran.dg/namelist_90.f: Likewise.
10825 * gfortran.dg/namelist_95.f90: Likewise.
10826 * gfortran.dg/namelist_char_only.f90: Likewise.
10827 * gfortran.dg/namelist_empty.f90: Likewise.
10828 * gfortran.dg/namelist_internal.f90: Likewise.
10829 * gfortran.dg/namelist_use.f90: Likewise.
10830 * gfortran.dg/namelist_use_only.f90: Likewise.
10831 * gfortran.dg/namelist_utf8.f90: Likewise.
10832 * gfortran.dg/nan_1.f90: Likewise.
10833 * gfortran.dg/nan_2.f90: Likewise.
10834 * gfortran.dg/nan_3.f90: Likewise.
10835 * gfortran.dg/nan_6.f90: Likewise.
10836 * gfortran.dg/nan_7.f90: Likewise.
10837 * gfortran.dg/nearest_1.f90: Likewise.
10838 * gfortran.dg/nearest_2.f90: Likewise.
10839 * gfortran.dg/nearest_3.f90: Likewise.
10840 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10841 * gfortran.dg/negative_automatic_size.f90: Likewise.
10842 * gfortran.dg/negative_unit.f: Likewise.
10843 * gfortran.dg/negative_unit2.f90: Likewise.
10844 * gfortran.dg/negative_unit_int8.f: Likewise.
10845 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10846 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10847 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10848 * gfortran.dg/nested_modules_1.f90: Likewise.
10849 * gfortran.dg/nested_modules_2.f90: Likewise.
10850 * gfortran.dg/nested_modules_3.f90: Likewise.
10851 * gfortran.dg/nesting_1.f90: Likewise.
10852 * gfortran.dg/new_line.f90: Likewise.
10853 * gfortran.dg/newunit_1.f90: Likewise.
10854 * gfortran.dg/newunit_3.f90: Likewise.
10855 * gfortran.dg/newunit_5.f90.f90: Likewise.
10856 * gfortran.dg/nint_1.f90: Likewise.
10857 * gfortran.dg/nint_2.f90: Likewise.
10858 * gfortran.dg/no_arg_check_2.f90: Likewise.
10859 * gfortran.dg/no_range_check_1.f90: Likewise.
10860 * gfortran.dg/no_range_check_2.f90: Likewise.
10861 * gfortran.dg/no_range_check_3.f90: Likewise.
10862 * gfortran.dg/noadv_size.f90: Likewise.
10863 * gfortran.dg/nonreturning_statements.f90: Likewise.
10864 * gfortran.dg/norm2_1.f90: Likewise.
10865 * gfortran.dg/norm2_3.f90: Likewise.
10866 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10867 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10868 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10869 * gfortran.dg/null_4.f90: Likewise.
10870 * gfortran.dg/null_9.f90: Likewise.
10871 * gfortran.dg/nullify_3.f90: Likewise.
10872 * gfortran.dg/oldstyle_1.f90: Likewise.
10873 * gfortran.dg/open_access_append_1.f90: Likewise.
10874 * gfortran.dg/open_access_append_2.f90: Likewise.
10875 * gfortran.dg/open_errors.f90: Likewise.
10876 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10877 * gfortran.dg/open_new.f90: Likewise.
10878 * gfortran.dg/open_readonly_1.f90: Likewise.
10879 * gfortran.dg/operator_1.f90: Likewise.
10880 * gfortran.dg/optional_absent_1.f90: Likewise.
10881 * gfortran.dg/optional_absent_2.f90: Likewise.
10882 * gfortran.dg/optional_absent_3.f90: Likewise.
10883 * gfortran.dg/optional_class_1.f90: Likewise.
10884 * gfortran.dg/optional_dim_2.f90: Likewise.
10885 * gfortran.dg/optional_dim_3.f90: Likewise.
10886 * gfortran.dg/output_exponents_1.f90: Likewise.
10887 * gfortran.dg/overload_1.f90: Likewise.
10888 * gfortran.dg/overload_2.f90: Likewise.
10889 * gfortran.dg/overwrite_1.f: Likewise.
10890 * gfortran.dg/pad_no.f90: Likewise.
10891 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10892 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10893 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10894 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10895 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10896 * gfortran.dg/parens_3.f90: Likewise.
10897 * gfortran.dg/parens_5.f90: Likewise.
10898 * gfortran.dg/parens_6.f90: Likewise.
10899 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10900 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10901 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10902 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10903 * gfortran.dg/parity_1.f90: Likewise.
10904 * gfortran.dg/past_eor.f90: Likewise.
10905 * gfortran.dg/pdt_1.f03: Likewise.
10906 * gfortran.dg/pdt_10.f03: Likewise.
10907 * gfortran.dg/pdt_11.f03: Likewise.
10908 * gfortran.dg/pdt_12.f03: Likewise.
10909 * gfortran.dg/pdt_13.f03: Likewise.
10910 * gfortran.dg/pdt_14.f03: Likewise.
10911 * gfortran.dg/pdt_15.f03: Likewise.
10912 * gfortran.dg/pdt_19.f03: Likewise.
10913 * gfortran.dg/pdt_20.f03: Likewise.
10914 * gfortran.dg/pdt_22.f03: Likewise.
10915 * gfortran.dg/pdt_23.f03: Likewise.
10916 * gfortran.dg/pdt_25.f03: Likewise.
10917 * gfortran.dg/pdt_26.f03: Likewise.
10918 * gfortran.dg/pdt_27.f03: Likewise.
10919 * gfortran.dg/pdt_28.f03: Likewise.
10920 * gfortran.dg/pdt_3.f03: Likewise.
10921 * gfortran.dg/pdt_4.f03: Likewise.
10922 * gfortran.dg/pdt_5.f03: Likewise.
10923 * gfortran.dg/pdt_7.f03: Likewise.
10924 * gfortran.dg/pointer_1.f90: Likewise.
10925 * gfortran.dg/pointer_array_1.f90: Likewise.
10926 * gfortran.dg/pointer_array_3.f90: Likewise.
10927 * gfortran.dg/pointer_array_4.f90: Likewise.
10928 * gfortran.dg/pointer_array_5.f90: Likewise.
10929 * gfortran.dg/pointer_array_6.f90: Likewise.
10930 * gfortran.dg/pointer_array_7.f90: Likewise.
10931 * gfortran.dg/pointer_array_8.f90: Likewise.
10932 * gfortran.dg/pointer_array_9.f90: Likewise.
10933 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10934 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10935 * gfortran.dg/pointer_assign_10.f90: Likewise.
10936 * gfortran.dg/pointer_assign_11.f90: Likewise.
10937 * gfortran.dg/pointer_assign_4.f90: Likewise.
10938 * gfortran.dg/pointer_assign_8.f90: Likewise.
10939 * gfortran.dg/pointer_assign_9.f90: Likewise.
10940 * gfortran.dg/pointer_check_10.f90: Likewise.
10941 * gfortran.dg/pointer_check_9.f90: Likewise.
10942 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10943 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10944 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10945 * gfortran.dg/pointer_init_1.f90: Likewise.
10946 * gfortran.dg/pointer_init_3.f90: Likewise.
10947 * gfortran.dg/pointer_init_4.f90: Likewise.
10948 * gfortran.dg/pointer_init_5.f90: Likewise.
10949 * gfortran.dg/pointer_init_8.f90: Likewise.
10950 * gfortran.dg/pointer_intent_1.f90: Likewise.
10951 * gfortran.dg/pointer_intent_4.f90: Likewise.
10952 * gfortran.dg/pointer_intent_5.f90: Likewise.
10953 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10954 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10955 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10956 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10957 * gfortran.dg/pointer_target_1.f90: Likewise.
10958 * gfortran.dg/pointer_target_2.f90: Likewise.
10959 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10960 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10961 * gfortran.dg/power.f90: Likewise.
10962 * gfortran.dg/power1.f90: Likewise.
10963 * gfortran.dg/power_3.f90: Likewise.
10964 * gfortran.dg/power_4.f90: Likewise.
10965 * gfortran.dg/power_5.f90: Likewise.
10966 * gfortran.dg/pr12884.f: Likewise.
10967 * gfortran.dg/pr15129.f90: Likewise.
10968 * gfortran.dg/pr15140.f90: Likewise.
10969 * gfortran.dg/pr15324.f90: Likewise.
10970 * gfortran.dg/pr15332.f: Likewise.
10971 * gfortran.dg/pr15957.f90: Likewise.
10972 * gfortran.dg/pr15959.f90: Likewise.
10973 * gfortran.dg/pr16597.f90: Likewise.
10974 * gfortran.dg/pr16861.f90: Likewise.
10975 * gfortran.dg/pr16938.f90: Likewise.
10976 * gfortran.dg/pr17090.f90: Likewise.
10977 * gfortran.dg/pr17143.f90: Likewise.
10978 * gfortran.dg/pr17164.f90: Likewise.
10979 * gfortran.dg/pr17229.f: Likewise.
10980 * gfortran.dg/pr17285.f90: Likewise.
10981 * gfortran.dg/pr17286.f90: Likewise.
10982 * gfortran.dg/pr17472.f: Likewise.
10983 * gfortran.dg/pr17612.f90: Likewise.
10984 * gfortran.dg/pr17706.f90: Likewise.
10985 * gfortran.dg/pr18025.f90: Likewise.
10986 * gfortran.dg/pr18122.f90: Likewise.
10987 * gfortran.dg/pr18210.f90: Likewise.
10988 * gfortran.dg/pr18392.f90: Likewise.
10989 * gfortran.dg/pr19155.f: Likewise.
10990 * gfortran.dg/pr19216.f: Likewise.
10991 * gfortran.dg/pr19467.f90: Likewise.
10992 * gfortran.dg/pr19657.f: Likewise.
10993 * gfortran.dg/pr19926.f90: Likewise.
10994 * gfortran.dg/pr19928-1.f90: Likewise.
10995 * gfortran.dg/pr19928-2.f90: Likewise.
10996 * gfortran.dg/pr20086.f90: Likewise.
10997 * gfortran.dg/pr20124.f90: Likewise.
10998 * gfortran.dg/pr20163-2.f: Likewise.
10999 * gfortran.dg/pr20480.f90: Likewise.
11000 * gfortran.dg/pr20755.f: Likewise.
11001 * gfortran.dg/pr20950.f: Likewise.
11002 * gfortran.dg/pr21177.f90: Likewise.
11003 * gfortran.dg/pr21730.f: Likewise.
11004 * gfortran.dg/pr22491.f: Likewise.
11005 * gfortran.dg/pr25603.f: Likewise.
11006 * gfortran.dg/pr26246_2.f90: Likewise.
11007 * gfortran.dg/pr32136.f90: Likewise.
11008 * gfortran.dg/pr32533.f90: Likewise.
11009 * gfortran.dg/pr33794.f90: Likewise.
11010 * gfortran.dg/pr35662.f90: Likewise.
11011 * gfortran.dg/pr35944-1.f90: Likewise.
11012 * gfortran.dg/pr35944-2.f90: Likewise.
11013 * gfortran.dg/pr35983.f90: Likewise.
11014 * gfortran.dg/pr39865.f90: Likewise.
11015 * gfortran.dg/pr41212.f90: Likewise.
11016 * gfortran.dg/pr43808.f90: Likewise.
11017 * gfortran.dg/pr44592.f90: Likewise.
11018 * gfortran.dg/pr44735.f90: Likewise.
11019 * gfortran.dg/pr45308.f03: Likewise.
11020 * gfortran.dg/pr46297.f: Likewise.
11021 * gfortran.dg/pr46588.f90: Likewise.
11022 * gfortran.dg/pr46665.f90: Likewise.
11023 * gfortran.dg/pr46804.f90: Likewise.
11024 * gfortran.dg/pr47008.f03: Likewise.
11025 * gfortran.dg/pr47614.f: Likewise.
11026 * gfortran.dg/pr47878.f90: Likewise.
11027 * gfortran.dg/pr49103.f90: Likewise.
11028 * gfortran.dg/pr50069_1.f90: Likewise.
11029 * gfortran.dg/pr50769.f90: Likewise.
11030 * gfortran.dg/pr52608.f90: Likewise.
11031 * gfortran.dg/pr55086_2.f90: Likewise.
11032 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
11033 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
11034 * gfortran.dg/pr55330.f90: Likewise.
11035 * gfortran.dg/pr56015.f90: Likewise.
11036 * gfortran.dg/pr57910.f90: Likewise.
11037 * gfortran.dg/pr59700.f90: Likewise.
11038 * gfortran.dg/pr62125.f90: Likewise.
11039 * gfortran.dg/pr64530.f90: Likewise.
11040 * gfortran.dg/pr65429.f90: Likewise.
11041 * gfortran.dg/pr65450.f90: Likewise.
11042 * gfortran.dg/pr65504.f90: Likewise.
11043 * gfortran.dg/pr65903.f90: Likewise.
11044 * gfortran.dg/pr66311.f90: Likewise.
11045 * gfortran.dg/pr66864.f90: Likewise.
11046 * gfortran.dg/pr67140.f90: Likewise.
11047 * gfortran.dg/pr67524.f90: Likewise.
11048 * gfortran.dg/pr67885.f90: Likewise.
11049 * gfortran.dg/pr68053.f90: Likewise.
11050 * gfortran.dg/pr68566.f90: Likewise.
11051 * gfortran.dg/pr69514_1.f90: Likewise.
11052 * gfortran.dg/pr69514_2.f90: Likewise.
11053 * gfortran.dg/pr69739.f90: Likewise.
11054 * gfortran.dg/pr70673.f90: Likewise.
11055 * gfortran.dg/pr71523_2.f90: Likewise.
11056 * gfortran.dg/pr71764.f90: Likewise.
11057 * gfortran.dg/pr78092.f90: Likewise.
11058 * gfortran.dg/pr82973.f90: Likewise.
11059 * gfortran.dg/pr83864.f90: Likewise.
11060 * gfortran.dg/pr83874.f90: Likewise.
11061 * gfortran.dg/pr84088.f90: Likewise.
11062 * gfortran.dg/pr84155.f90: Likewise.
11063 * gfortran.dg/proc_decl_12.f90: Likewise.
11064 * gfortran.dg/proc_decl_13.f90: Likewise.
11065 * gfortran.dg/proc_decl_15.f90: Likewise.
11066 * gfortran.dg/proc_decl_17.f90: Likewise.
11067 * gfortran.dg/proc_decl_18.f90: Likewise.
11068 * gfortran.dg/proc_decl_2.f90: Likewise.
11069 * gfortran.dg/proc_decl_5.f90: Likewise.
11070 * gfortran.dg/proc_decl_9.f90: Likewise.
11071 * gfortran.dg/proc_ptr_1.f90: Likewise.
11072 * gfortran.dg/proc_ptr_10.f90: Likewise.
11073 * gfortran.dg/proc_ptr_12.f90: Likewise.
11074 * gfortran.dg/proc_ptr_18.f90: Likewise.
11075 * gfortran.dg/proc_ptr_19.f90: Likewise.
11076 * gfortran.dg/proc_ptr_21.f90: Likewise.
11077 * gfortran.dg/proc_ptr_22.f90: Likewise.
11078 * gfortran.dg/proc_ptr_23.f90: Likewise.
11079 * gfortran.dg/proc_ptr_25.f90: Likewise.
11080 * gfortran.dg/proc_ptr_26.f90: Likewise.
11081 * gfortran.dg/proc_ptr_3.f90: Likewise.
11082 * gfortran.dg/proc_ptr_36.f90: Likewise.
11083 * gfortran.dg/proc_ptr_47.f90: Likewise.
11084 * gfortran.dg/proc_ptr_48.f90: Likewise.
11085 * gfortran.dg/proc_ptr_5.f90: Likewise.
11086 * gfortran.dg/proc_ptr_6.f90: Likewise.
11087 * gfortran.dg/proc_ptr_7.f90: Likewise.
11088 * gfortran.dg/proc_ptr_8.f90: Likewise.
11089 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
11090 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
11091 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
11092 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
11093 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
11094 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
11095 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
11096 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
11097 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
11098 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
11099 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
11100 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
11101 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
11102 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
11103 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
11104 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
11105 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
11106 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
11107 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
11108 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
11109 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
11110 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
11111 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
11112 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
11113 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
11114 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
11115 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
11116 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
11117 * gfortran.dg/product_init_expr.f03: Likewise.
11118 * gfortran.dg/promotion.f90: Likewise.
11119 * gfortran.dg/promotion_3.f90: Likewise.
11120 * gfortran.dg/promotion_4.f90: Likewise.
11121 * gfortran.dg/protected_1.f90: Likewise.
11122 * gfortran.dg/protected_2.f90: Likewise.
11123 * gfortran.dg/ptr-func-1.f90: Likewise.
11124 * gfortran.dg/ptr-func-2.f90: Likewise.
11125 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
11126 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
11127 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
11128 * gfortran.dg/pure_byref_1.f90: Likewise.
11129 * gfortran.dg/pure_byref_2.f90: Likewise.
11130 * gfortran.dg/pure_byref_3.f90: Likewise.
11131 * gfortran.dg/quad_2.f90: Likewise.
11132 * gfortran.dg/quad_3.f90: Likewise.
11133 * gfortran.dg/random_3.f90: Likewise.
11134 * gfortran.dg/random_4.f90: Likewise.
11135 * gfortran.dg/random_7.f90: Likewise.
11136 * gfortran.dg/read_2.f90: Likewise.
11137 * gfortran.dg/read_3.f90: Likewise.
11138 * gfortran.dg/read_4.f90: Likewise.
11139 * gfortran.dg/read_5.f90: Likewise.
11140 * gfortran.dg/read_bad_advance.f90: Likewise.
11141 * gfortran.dg/read_bang.f90: Likewise.
11142 * gfortran.dg/read_bang4.f90: Likewise.
11143 * gfortran.dg/read_comma.f: Likewise.
11144 * gfortran.dg/read_dir.f90: Likewise.
11145 * gfortran.dg/read_empty_file.f: Likewise.
11146 * gfortran.dg/read_eof_1.f90: Likewise.
11147 * gfortran.dg/read_eof_2.f90: Likewise.
11148 * gfortran.dg/read_eof_3.f90: Likewise.
11149 * gfortran.dg/read_eof_4.f90: Likewise.
11150 * gfortran.dg/read_eof_5.f90: Likewise.
11151 * gfortran.dg/read_eof_6.f: Likewise.
11152 * gfortran.dg/read_eof_7.f90: Likewise.
11153 * gfortran.dg/read_eof_8.f90: Likewise.
11154 * gfortran.dg/read_eof_all.f90: Likewise.
11155 * gfortran.dg/read_eor.f90: Likewise.
11156 * gfortran.dg/read_float_1.f90: Likewise.
11157 * gfortran.dg/read_float_2.f03: Likewise.
11158 * gfortran.dg/read_float_3.f90: Likewise.
11159 * gfortran.dg/read_float_4.f90: Likewise.
11160 * gfortran.dg/read_infnan_1.f90: Likewise.
11161 * gfortran.dg/read_list_eof_1.f90: Likewise.
11162 * gfortran.dg/read_logical.f90: Likewise.
11163 * gfortran.dg/read_many_1.f: Likewise.
11164 * gfortran.dg/read_no_eor.f90: Likewise.
11165 * gfortran.dg/read_noadvance.f90: Likewise.
11166 * gfortran.dg/read_repeat.f90: Likewise.
11167 * gfortran.dg/read_repeat_2.f90: Likewise.
11168 * gfortran.dg/read_size_noadvance.f90: Likewise.
11169 * gfortran.dg/read_x_eof.f90: Likewise.
11170 * gfortran.dg/read_x_past.f: Likewise.
11171 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11172 * gfortran.dg/real_const_1.f: Likewise.
11173 * gfortran.dg/real_const_2.f90: Likewise.
11174 * gfortran.dg/real_const_3.f90: Likewise.
11175 * gfortran.dg/real_do_1.f90: Likewise.
11176 * gfortran.dg/real_index_1.f90: Likewise.
11177 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11178 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11179 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11180 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11181 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11182 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11183 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11184 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11185 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11186 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11187 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11188 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11189 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11190 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11191 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11192 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11193 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11194 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11195 * gfortran.dg/record_marker_1.f90: Likewise.
11196 * gfortran.dg/record_marker_2.f: Likewise.
11197 * gfortran.dg/record_marker_3.f90: Likewise.
11198 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11199 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11200 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11201 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11202 * gfortran.dg/recursive_check_7.f90: Likewise.
11203 * gfortran.dg/recursive_reference_1.f90: Likewise.
11204 * gfortran.dg/recursive_reference_2.f90: Likewise.
11205 * gfortran.dg/recursive_stack.f90: Likewise.
11206 * gfortran.dg/reduction.f90: Likewise.
11207 * gfortran.dg/repack_arrays_1.f90: Likewise.
11208 * gfortran.dg/repeat_1.f90: Likewise.
11209 * gfortran.dg/repeat_2.f90: Likewise.
11210 * gfortran.dg/repeat_3.f90: Likewise.
11211 * gfortran.dg/repeat_6.f90: Likewise.
11212 * gfortran.dg/reshape-alloc.f90: Likewise.
11213 * gfortran.dg/reshape-complex.f90: Likewise.
11214 * gfortran.dg/reshape.f90: Likewise.
11215 * gfortran.dg/reshape_2.f90: Likewise.
11216 * gfortran.dg/reshape_7.f90: Likewise.
11217 * gfortran.dg/reshape_empty_1.f03: Likewise.
11218 * gfortran.dg/reshape_pad_1.f90: Likewise.
11219 * gfortran.dg/reshape_rank7.f90: Likewise.
11220 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11221 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11222 * gfortran.dg/result_default_init_1.f90: Likewise.
11223 * gfortran.dg/result_in_spec_1.f90: Likewise.
11224 * gfortran.dg/result_in_spec_2.f90: Likewise.
11225 * gfortran.dg/ret_array_1.f90: Likewise.
11226 * gfortran.dg/ret_pointer_1.f90: Likewise.
11227 * gfortran.dg/ret_pointer_2.f90: Likewise.
11228 * gfortran.dg/rewind_1.f90: Likewise.
11229 * gfortran.dg/round_1.f03: Likewise.
11230 * gfortran.dg/round_2.f03: Likewise.
11231 * gfortran.dg/round_3.f08: Likewise.
11232 * gfortran.dg/round_4.f90: Likewise.
11233 * gfortran.dg/rrspacing_1.f90: Likewise.
11234 * gfortran.dg/runtime_warning_1.f90: Likewise.
11235 * gfortran.dg/same_type_as_2.f03: Likewise.
11236 * gfortran.dg/save_1.f90: Likewise.
11237 * gfortran.dg/save_5.f90: Likewise.
11238 * gfortran.dg/save_6.f90: Likewise.
11239 * gfortran.dg/scalar_mask_1.f90: Likewise.
11240 * gfortran.dg/scalar_mask_2.f90: Likewise.
11241 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11242 * gfortran.dg/scale_1.f90: Likewise.
11243 * gfortran.dg/scan_1.f90: Likewise.
11244 * gfortran.dg/scan_2.f90: Likewise.
11245 * gfortran.dg/secnds-1.f: Likewise.
11246 * gfortran.dg/secnds.f: Likewise.
11247 * gfortran.dg/select_1.f90: Likewise.
11248 * gfortran.dg/select_2.f90: Likewise.
11249 * gfortran.dg/select_3.f90: Likewise.
11250 * gfortran.dg/select_5.f90: Likewise.
11251 * gfortran.dg/select_char_1.f90: Likewise.
11252 * gfortran.dg/select_char_2.f90: Likewise.
11253 * gfortran.dg/select_type_13.f03: Likewise.
11254 * gfortran.dg/select_type_14.f03: Likewise.
11255 * gfortran.dg/select_type_15.f03: Likewise.
11256 * gfortran.dg/select_type_19.f03: Likewise.
11257 * gfortran.dg/select_type_2.f03: Likewise.
11258 * gfortran.dg/select_type_26.f03: Likewise.
11259 * gfortran.dg/select_type_27.f03: Likewise.
11260 * gfortran.dg/select_type_28.f03: Likewise.
11261 * gfortran.dg/select_type_3.f03: Likewise.
11262 * gfortran.dg/select_type_35.f03: Likewise.
11263 * gfortran.dg/select_type_36.f03: Likewise.
11264 * gfortran.dg/select_type_37.f03: Likewise.
11265 * gfortran.dg/select_type_39.f03: Likewise.
11266 * gfortran.dg/select_type_4.f90: Likewise.
11267 * gfortran.dg/select_type_5.f03: Likewise.
11268 * gfortran.dg/select_type_6.f03: Likewise.
11269 * gfortran.dg/select_type_7.f03: Likewise.
11270 * gfortran.dg/select_type_8.f03: Likewise.
11271 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11272 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11273 * gfortran.dg/selected_kind_1.f90: Likewise.
11274 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11275 * gfortran.dg/shape_2.f90: Likewise.
11276 * gfortran.dg/shape_4.f90: Likewise.
11277 * gfortran.dg/shape_5.f90: Likewise.
11278 * gfortran.dg/shape_7.f90: Likewise.
11279 * gfortran.dg/shape_8.f90: Likewise.
11280 * gfortran.dg/shape_9.f90: Likewise.
11281 * gfortran.dg/shift-kind_2.f90: Likewise.
11282 * gfortran.dg/shiftalr_1.F90: Likewise.
11283 * gfortran.dg/shiftalr_2.F90: Likewise.
11284 * gfortran.dg/simpleif_1.f90: Likewise.
11285 * gfortran.dg/simplify_argN_1.f90: Likewise.
11286 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11287 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11288 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11289 * gfortran.dg/simplify_modulo.f90: Likewise.
11290 * gfortran.dg/single_char_string.f90: Likewise.
11291 * gfortran.dg/size_dim.f90: Likewise.
11292 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11293 * gfortran.dg/sizeof.f90: Likewise.
11294 * gfortran.dg/sizeof_4.f90: Likewise.
11295 * gfortran.dg/slash_1.f90: Likewise.
11296 * gfortran.dg/sms-1.f90: Likewise.
11297 * gfortran.dg/sms-2.f90: Likewise.
11298 * gfortran.dg/spec_expr_7.f90: Likewise.
11299 * gfortran.dg/specifics_1.f90: Likewise.
11300 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11301 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11302 * gfortran.dg/spread_init_expr.f03: Likewise.
11303 * gfortran.dg/spread_scalar_source.f90: Likewise.
11304 * gfortran.dg/spread_shape_1.f90: Likewise.
11305 * gfortran.dg/stat_1.f90: Likewise.
11306 * gfortran.dg/stat_2.f90: Likewise.
11307 * gfortran.dg/stfunc_1.f90: Likewise.
11308 * gfortran.dg/stfunc_4.f90: Likewise.
11309 * gfortran.dg/stfunc_6.f90: Likewise.
11310 * gfortran.dg/storage_size_1.f08: Likewise.
11311 * gfortran.dg/storage_size_3.f08: Likewise.
11312 * gfortran.dg/storage_size_4.f90: Likewise.
11313 * gfortran.dg/streamio_1.f90: Likewise.
11314 * gfortran.dg/streamio_10.f90: Likewise.
11315 * gfortran.dg/streamio_11.f90: Likewise.
11316 * gfortran.dg/streamio_12.f90: Likewise.
11317 * gfortran.dg/streamio_13.f90: Likewise.
11318 * gfortran.dg/streamio_14.f90: Likewise.
11319 * gfortran.dg/streamio_15.f90: Likewise.
11320 * gfortran.dg/streamio_16.f90: Likewise.
11321 * gfortran.dg/streamio_17.f90: Likewise.
11322 * gfortran.dg/streamio_2.f90: Likewise.
11323 * gfortran.dg/streamio_3.f90: Likewise.
11324 * gfortran.dg/streamio_4.f90: Likewise.
11325 * gfortran.dg/streamio_5.f90: Likewise.
11326 * gfortran.dg/streamio_6.f90: Likewise.
11327 * gfortran.dg/streamio_7.f90: Likewise.
11328 * gfortran.dg/streamio_8.f90: Likewise.
11329 * gfortran.dg/streamio_9.f90: Likewise.
11330 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11331 * gfortran.dg/string_4.f90: Likewise.
11332 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11333 * gfortran.dg/string_assign_2.f90: Likewise.
11334 * gfortran.dg/string_compare_1.f90: Likewise.
11335 * gfortran.dg/string_compare_2.f90: Likewise.
11336 * gfortran.dg/string_compare_3.f90: Likewise.
11337 * gfortran.dg/string_ctor_1.f90: Likewise.
11338 * gfortran.dg/string_length_1.f90: Likewise.
11339 * gfortran.dg/string_length_2.f90: Likewise.
11340 * gfortran.dg/string_length_3.f90: Likewise.
11341 * gfortran.dg/string_length_4.f90: Likewise.
11342 * gfortran.dg/string_null_compare_1.f: Likewise.
11343 * gfortran.dg/string_pad_trunc.f90: Likewise.
11344 * gfortran.dg/structure_constructor_1.f03: Likewise.
11345 * gfortran.dg/structure_constructor_11.f90: Likewise.
11346 * gfortran.dg/structure_constructor_13.f03: Likewise.
11347 * gfortran.dg/structure_constructor_2.f03: Likewise.
11348 * gfortran.dg/structure_constructor_5.f03: Likewise.
11349 * gfortran.dg/submodule_1.f08: Likewise.
11350 * gfortran.dg/submodule_11.f08: Likewise.
11351 * gfortran.dg/submodule_14.f08: Likewise.
11352 * gfortran.dg/submodule_15.f08: Likewise.
11353 * gfortran.dg/submodule_17.f08: Likewise.
11354 * gfortran.dg/submodule_18.f08: Likewise.
11355 * gfortran.dg/submodule_19.f08: Likewise.
11356 * gfortran.dg/submodule_2.f08: Likewise.
11357 * gfortran.dg/submodule_27.f08: Likewise.
11358 * gfortran.dg/submodule_28.f08: Likewise.
11359 * gfortran.dg/submodule_29.f08: Likewise.
11360 * gfortran.dg/submodule_30.f08: Likewise.
11361 * gfortran.dg/submodule_6.f08: Likewise.
11362 * gfortran.dg/submodule_7.f08: Likewise.
11363 * gfortran.dg/submodule_8.f08: Likewise.
11364 * gfortran.dg/subnormal_1.f90: Likewise.
11365 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11366 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11367 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11368 * gfortran.dg/substr_2.f: Likewise.
11369 * gfortran.dg/substr_3.f: Likewise.
11370 * gfortran.dg/substr_4.f: Likewise.
11371 * gfortran.dg/substr_5.f90: Likewise.
11372 * gfortran.dg/substr_6.f90: Likewise.
11373 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11374 * gfortran.dg/sum_init_expr.f03: Likewise.
11375 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11376 * gfortran.dg/system_clock_3.f08: Likewise.
11377 * gfortran.dg/t_editing.f: Likewise.
11378 * gfortran.dg/team_change_1.f90: Likewise.
11379 * gfortran.dg/team_end_1.f90: Likewise.
11380 * gfortran.dg/team_number_1.f90: Likewise.
11381 * gfortran.dg/temporary_1.f90: Likewise.
11382 * gfortran.dg/test_com_block.f90: Likewise.
11383 * gfortran.dg/test_only_clause.f90: Likewise.
11384 * gfortran.dg/tiny_1.f90: Likewise.
11385 * gfortran.dg/tiny_2.f90: Likewise.
11386 * gfortran.dg/tl_editing.f90: Likewise.
11387 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11388 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11389 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11390 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11391 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11392 * gfortran.dg/transfer_class_2.f90: Likewise.
11393 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11394 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11395 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11396 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11397 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11398 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11399 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11400 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11401 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11402 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11403 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11404 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11405 * gfortran.dg/transpose_1.f90: Likewise.
11406 * gfortran.dg/transpose_3.f03: Likewise.
11407 * gfortran.dg/transpose_4.f90: Likewise.
11408 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11409 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11410 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11411 * gfortran.dg/trim_1.f90: Likewise.
11412 * gfortran.dg/trim_optimize_1.f90: Likewise.
11413 * gfortran.dg/trim_optimize_2.f90: Likewise.
11414 * gfortran.dg/trim_optimize_3.f90: Likewise.
11415 * gfortran.dg/trim_optimize_4.f90: Likewise.
11416 * gfortran.dg/trim_optimize_5.f90: Likewise.
11417 * gfortran.dg/trim_optimize_6.f90: Likewise.
11418 * gfortran.dg/trim_optimize_7.f90: Likewise.
11419 * gfortran.dg/trim_optimize_8.f90: Likewise.
11420 * gfortran.dg/type_to_class_1.f03: Likewise.
11421 * gfortran.dg/type_to_class_2.f03: Likewise.
11422 * gfortran.dg/type_to_class_3.f03: Likewise.
11423 * gfortran.dg/type_to_class_4.f03: Likewise.
11424 * gfortran.dg/type_to_class_5.f03: Likewise.
11425 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11426 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11427 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11428 * gfortran.dg/typebound_call_1.f03: Likewise.
11429 * gfortran.dg/typebound_call_13.f03: Likewise.
11430 * gfortran.dg/typebound_call_18.f03: Likewise.
11431 * gfortran.dg/typebound_call_19.f03: Likewise.
11432 * gfortran.dg/typebound_call_2.f03: Likewise.
11433 * gfortran.dg/typebound_call_20.f03: Likewise.
11434 * gfortran.dg/typebound_call_3.f03: Likewise.
11435 * gfortran.dg/typebound_generic_5.f03: Likewise.
11436 * gfortran.dg/typebound_generic_6.f03: Likewise.
11437 * gfortran.dg/typebound_generic_9.f03: Likewise.
11438 * gfortran.dg/typebound_operator_12.f03: Likewise.
11439 * gfortran.dg/typebound_operator_13.f03: Likewise.
11440 * gfortran.dg/typebound_operator_15.f90: Likewise.
11441 * gfortran.dg/typebound_operator_20.f90: Likewise.
11442 * gfortran.dg/typebound_operator_3.f03: Likewise.
11443 * gfortran.dg/typebound_operator_6.f03: Likewise.
11444 * gfortran.dg/typebound_operator_7.f03: Likewise.
11445 * gfortran.dg/typebound_operator_8.f03: Likewise.
11446 * gfortran.dg/typebound_operator_9.f03: Likewise.
11447 * gfortran.dg/typebound_proc_19.f90: Likewise.
11448 * gfortran.dg/typebound_proc_20.f90: Likewise.
11449 * gfortran.dg/typebound_proc_23.f90: Likewise.
11450 * gfortran.dg/typebound_proc_27.f03: Likewise.
11451 * gfortran.dg/typebound_proc_35.f90: Likewise.
11452 * gfortran.dg/typebound_proc_36.f90: Likewise.
11453 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11454 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11455 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11456 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11457 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11458 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11459 * gfortran.dg/unf_short_record_1.f90: Likewise.
11460 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11461 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11462 * gfortran.dg/unit_1.f90: Likewise.
11463 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11464 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11465 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11466 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11467 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11468 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11469 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11470 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11471 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11472 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11473 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11474 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11475 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11476 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11477 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11478 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11479 * gfortran.dg/unpack_init_expr.f03: Likewise.
11480 * gfortran.dg/use_10.f90: Likewise.
11481 * gfortran.dg/use_11.f90: Likewise.
11482 * gfortran.dg/use_13.f90: Likewise.
11483 * gfortran.dg/use_24.f90: Likewise.
11484 * gfortran.dg/use_27.f90: Likewise.
11485 * gfortran.dg/use_5.f90: Likewise.
11486 * gfortran.dg/use_allocated_1.f90: Likewise.
11487 * gfortran.dg/use_only_1.f90: Likewise.
11488 * gfortran.dg/use_only_4.f90: Likewise.
11489 * gfortran.dg/use_rename_2.f90: Likewise.
11490 * gfortran.dg/use_rename_4.f90: Likewise.
11491 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11492 * gfortran.dg/used_interface_ref.f90: Likewise.
11493 * gfortran.dg/used_types_5.f90: Likewise.
11494 * gfortran.dg/utf8_1.f03: Likewise.
11495 * gfortran.dg/utf8_2.f03: Likewise.
11496 * gfortran.dg/value_1.f90: Likewise.
11497 * gfortran.dg/value_2.f90: Likewise.
11498 * gfortran.dg/value_4.f90: Likewise.
11499 * gfortran.dg/value_6.f03: Likewise.
11500 * gfortran.dg/value_7.f03: Likewise.
11501 * gfortran.dg/value_test.f90: Likewise.
11502 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11503 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11504 * gfortran.dg/vect/pr60510.f: Likewise.
11505 * gfortran.dg/vect/pr69882.f90: Likewise.
11506 * gfortran.dg/vect/pr69980.f90: Likewise.
11507 * gfortran.dg/vect/vect-5.f90: Likewise.
11508 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11509 * gfortran.dg/vector_subscript_1.f90: Likewise.
11510 * gfortran.dg/vector_subscript_2.f90: Likewise.
11511 * gfortran.dg/vector_subscript_3.f90: Likewise.
11512 * gfortran.dg/vector_subscript_5.f90: Likewise.
11513 * gfortran.dg/verify_2.f90: Likewise.
11514 * gfortran.dg/volatile10.f90: Likewise.
11515 * gfortran.dg/where_1.f90: Likewise.
11516 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11517 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11518 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11519 * gfortran.dg/whole_file_13.f90: Likewise.
11520 * gfortran.dg/whole_file_2.f90: Likewise.
11521 * gfortran.dg/widechar_2.f90: Likewise.
11522 * gfortran.dg/widechar_4.f90: Likewise.
11523 * gfortran.dg/widechar_5.f90: Likewise.
11524 * gfortran.dg/widechar_6.f90: Likewise.
11525 * gfortran.dg/widechar_8.f90: Likewise.
11526 * gfortran.dg/widechar_IO_1.f90: Likewise.
11527 * gfortran.dg/widechar_IO_2.f90: Likewise.
11528 * gfortran.dg/widechar_IO_3.f90: Likewise.
11529 * gfortran.dg/widechar_IO_4.f90: Likewise.
11530 * gfortran.dg/widechar_compare_1.f90: Likewise.
11531 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11532 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11533 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11534 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11535 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11536 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11537 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11538 * gfortran.dg/widechar_select_1.f90: Likewise.
11539 * gfortran.dg/winapi.f90: Likewise.
11540 * gfortran.dg/write_0_pe_format.f90: Likewise.
11541 * gfortran.dg/write_back.f: Likewise.
11542 * gfortran.dg/write_check3.f90: Likewise.
11543 * gfortran.dg/write_direct_eor.f90: Likewise.
11544 * gfortran.dg/write_padding.f90: Likewise.
11545 * gfortran.dg/write_recursive.f90: Likewise.
11546 * gfortran.dg/write_rewind_1.f: Likewise.
11547 * gfortran.dg/write_rewind_2.f: Likewise.
11548 * gfortran.dg/write_zero_array.f90: Likewise.
11549 * gfortran.dg/x_slash_1.f: Likewise.
11550 * gfortran.dg/x_slash_2.f: Likewise.
11551 * gfortran.dg/zero_array_components_1.f90: Likewise.
11552 * gfortran.dg/zero_length_1.f90: Likewise.
11553 * gfortran.dg/zero_length_2.f90: Likewise.
11554 * gfortran.dg/zero_sized_1.f90: Likewise.
11555 * gfortran.dg/zero_sized_3.f90: Likewise.
11556 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11557 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11558 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11559 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11560 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11561 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11562 * gfortran.fortran-torture/execute/args.f90: Likewise.
11563 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11564 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11565 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11566 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11567 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11568 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11569 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11570 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11571 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11572 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11573 * gfortran.fortran-torture/execute/common.f90: Likewise.
11574 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11575 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11576 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11577 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11578 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11579 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11580 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11581 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11582 * gfortran.fortran-torture/execute/data.f90: Likewise.
11583 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11584 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11585 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11586 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11587 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11588 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11589 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11590 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11591 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11592 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11593 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11594 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11595 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11596 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11597 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11598 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11599 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11600 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11601 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11602 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11603 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11604 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11605 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11606 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11607 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11608 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11609 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11610 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11611 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11612 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11613 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11614 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11615 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11616 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11617 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11618 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11619 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11620 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11621 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11622 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11623 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11624 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11625 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11626 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11627 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11628 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11629 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11630 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11631 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11632 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11633 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11634 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11635 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11636 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11637 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11638 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11639 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11640 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11641 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11642 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11643 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11644 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11645 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11646 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11647 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11648 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11649 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11650 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11651 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11652 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11653 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11654 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11655 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11656 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11658 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11659 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11660 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11661 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11662 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11663 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11664 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11665 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11666 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11667 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11668 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11669 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11670 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11671 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11672 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11673 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11674 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11675 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11676 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11677 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11678 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11679 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11680 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11681 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11682 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11683 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11684 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11685 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11686 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11687 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11688 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11689 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11690 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11691 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11692 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11693 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11694 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11695 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11696 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11697 * gfortran.fortran-torture/execute/math.f90: Likewise.
11698 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11699 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11700 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11701 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11702 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11703 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11704 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11705 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11706 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11707 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11708 * gfortran.fortran-torture/execute/power.f90: Likewise.
11709 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11710 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11711 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11712 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11713 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11714 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11715 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11716 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11717 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11718 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11719 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11720 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11721 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11722 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11723 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11724 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11725 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11726 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11727 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11728 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11729 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11730 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11731 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11732 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11733 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11734 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11735 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11736 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11737 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11738 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11739 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11740 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11741 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11742 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11743 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11744 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11745 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11746 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11747 * gfortran.fortran-torture/execute/string.f90: Likewise.
11748 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11749 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11750 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11751 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11752 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11753 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11754 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11755 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11756 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11757 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11758 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11759 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11760 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11761 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11762 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11763 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11764 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11765 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11766 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11767 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11768 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11769 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11770 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11771 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11772 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11773 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11774 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11775 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11776 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11777 * gfortran.dg/inline_transpose_1.f90: Likewise.
11779 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11782 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11785 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11788 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11789 * gnat.dg/dispatch1.adb: Rename into...
11790 * gnat.dg/disp1.adb: ...this.
11791 * gnat.dg/dispatch1_p.ads: Rename into...
11792 * gnat.dg/disp1_pkg.ads: ...this.
11793 * gnat.dg/disp2.adb: Rename into...
11794 * gnat.dg/dispatch2.adb: ...this.
11795 * gnat.dg/dispatch2_p.ads: Rename into...
11796 * gnat.dg/disp2_pkg.ads: ...this.
11797 * gnat.dg/dispatch2_p.adb: Rename into...
11798 * gnat.dg/disp2_pkg.adb: this.
11799 * gnat.dg/generic_dispatch.adb: Rename into...
11800 * gnat.dg/generic_disp.adb: this.
11801 * gnat.dg/generic_dispatch_p.ads: Rename into...
11802 * gnat.dg/generic_disp_pkg.ads: ...this.
11803 * gnat.dg/generic_dispatch_p.adb: Rename into...
11804 * gnat.dg/generic_disp_pkg.adb: ...this.
11805 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11806 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11807 * gnat.dg/object_overflow1.adb: Tweak index.
11808 * gnat.dg/object_overflow2.adb: Likewise.
11809 * gnat.dg/object_overflow3.adb: Likewise.
11810 * gnat.dg/object_overflow4.adb: Likewise.
11811 * gnat.dg/object_overflow5.adb: Likewise.
11813 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11816 * gcc.c-torture/compile/pr84425.c: New test.
11818 2018-02-16 Marek Polacek <polacek@redhat.com>
11819 Jakub Jelinek <jakub@redhat.com>
11822 * g++.dg/cpp1y/constexpr-84192.C: New test.
11824 2018-02-16 Martin Sebor <msebor@redhat.com>
11827 * g++.dg/overload15.C: New test.
11829 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11832 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11833 * gcc.dg/pr56727-2.c: Ditto.
11834 * gcc.target/powerpc/pr79439.c: Renamed to...
11835 * gcc.target/powerpc/pr79439-1.c: ...this.
11836 * gcc.target/powerpc/pr79439-2.c: New test.
11837 * gcc.target/powerpc/pr79439-3.c: New test.
11839 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11842 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11843 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11844 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11845 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11846 * gcc.target/powerpc/builtins-3.c: Same.
11848 2018-02-16 Nathan Sidwell <nathan@acm.org>
11850 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11852 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11854 PR rtl-optimization/70023
11855 * gcc.target/i386/pr70023.c: New.
11857 2018-02-16 Carl Love <cel@us.ibm.com>
11859 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11861 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11864 2018-02-16 Carl Love <cel@us.ibm.com>
11866 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11867 for the ABI definitions for vec_extract4b and vec_insert4b.
11869 2018-02-16 Nathan Sidwell <nathan@acm.org>
11871 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11872 * g++.old-deja/g++.mike/net43.C: Likewise.
11874 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11877 * g++.dg/cpp1z/class-deduction48.C: New.
11879 2018-02-16 Nathan Sidwell <nathan@acm.org>
11882 * g++.dg/lookup/pr84375.C: New.
11884 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11887 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11889 2018-02-16 Richard Biener <rguenther@suse.de>
11891 PR tree-optimization/84417
11892 * gcc.dg/torture/pr84417.c: New testcase.
11894 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11897 * g++.dg/opt/pr84272.C: New test.
11899 PR rtl-optimization/83723
11900 * gcc.dg/pr83723.c: New test.
11902 2018-02-16 Richard Biener <rguenther@suse.de>
11904 PR tree-optimization/84399
11905 * gcc.dg/graphite/pr84399.c: New testcase.
11907 2018-02-16 Richard Biener <rguenther@suse.de>
11909 PR tree-optimization/84190
11910 * g++.dg/torture/pr84190.C: New testcase.
11912 2018-02-15 Martin Sebor <msebor@redhat.com>
11914 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11917 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11920 * gfortran.dg/dtio_21.f03: Add an error message.
11921 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11923 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11926 * gfortran.dg/stop_shouldfail.f90: New test.
11928 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11931 * g++.dg/concepts/pr84330.C: New.
11933 2018-02-15 Tom de Vries <tom@codesourcery.com>
11935 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11937 2018-02-15 Tom de Vries <tom@codesourcery.com>
11939 * gcc.c-torture/compile/pr84136.c: Require effective target
11942 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11944 PR tree-optimization/84383
11945 * gcc.c-torture/compile/pr84383.c: New test.
11947 PR tree-optimization/84334
11948 * gcc.dg/pr84334.c: New test.
11950 2018-02-14 Carl Love <cel@us.ibm.com>
11952 * gcc.target/powerpc/builtins-4-int128-runnable.c
11953 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11954 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11956 2018-02-14 Martin Sebor <msebor@redhat.com>
11958 PR tree-optimization/83698
11959 * gcc.dg/Wrestrict-7.c: New test.
11960 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11961 * gcc.target/i386/chkp-stropt-17.c: Same.
11963 2018-02-14 Martin Sebor <msebor@redhat.com>
11966 * gcc.dg/Wattributes-8.c: New test.
11968 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11971 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11972 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11973 * gfortran.dg/select_type_1.f03: Extend test case.
11975 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11977 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11978 (dg-options): Use -O2 -msse2 -mno-sse3.
11980 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11982 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11983 this test case still works ok.
11984 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11985 * gcc.dg/vmx/insert-be-order.c: Likewise.
11986 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11987 * gcc.dg/vmx/ld-be-order.c: Likewise.
11988 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11989 * gcc.dg/vmx/lde-be-order.c: Likewise.
11990 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11991 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11992 * gcc.dg/vmx/merge-be-order.c: Likewise.
11993 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11994 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11995 * gcc.dg/vmx/pack-be-order.c: Likewise.
11996 * gcc.dg/vmx/perm-be-order.c: Likewise.
11997 * gcc.dg/vmx/splat-be-order.c: Likewise.
11998 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11999 * gcc.dg/vmx/st-be-order.c: Likewise.
12000 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
12001 * gcc.dg/vmx/ste-be-order.c: Likewise.
12002 * gcc.dg/vmx/stl-be-order.c: Likewise.
12003 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
12004 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
12005 * gcc.dg/vmx/unpack-be-order.c: Likewise.
12006 * gcc.dg/vmx/vsums-be-order.c: Likewise.
12007 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
12009 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
12012 * g++.dg/cpp0x/auto49.C: New.
12014 2018-02-14 Nathan Sidwell <nathan@acm.org>
12016 * g++.dg/template/instantiate5.C: Adjust required-from loc.
12018 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12020 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
12021 * gcc.target/powerpc/le-altivec-consts.c: Same.
12023 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12026 * gcc.target/powerpc/pr84220-sld.c: New test.
12027 * gcc.target/powerpc/pr84220-sld2.c: New test.
12028 * gcc.target/powerpc/pr84220-sldw.c: New test.
12029 * gcc.target/powerpc/pr84220-xxperm.c: New test.
12030 * gcc.target/powerpc/pr84220-xxsld.c: New test.
12032 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12035 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
12036 _inc_ssp intrinsics.
12037 * gcc.target/i386/cet-intrin-4.c: Likewise.
12038 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
12039 __builtin_ia32_rdssp[d|q].
12041 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
12043 PR tree-optimization/84357
12044 * gcc.dg/vect/pr84357.c: New test.
12046 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12049 * gcc.target/rx/pr83831.c: New tests.
12051 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
12054 * gcc.target/msp430/pr79242.c: New test.
12056 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12059 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
12062 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12065 * g++.dg/pr84279.C: New test.
12067 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12069 PR rtl-optimization/84169
12070 * gcc.c-torture/execute/pr84169.c: New.
12072 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12075 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
12077 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12080 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
12083 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12086 * g++.dg/warn/effc4.C: New test.
12088 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
12091 * g++.dg/template/sizeof16.C: New.
12092 * g++.dg/template/sizeof17.C: Likewise.
12094 2018-02-13 Janus Weil <janus@gcc.gnu.org>
12097 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
12098 add necessary compiler options.
12099 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
12101 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12104 * gcc.c-torture/execute/pr82210.c: New test.
12106 PR middle-end/84309
12107 * gcc.dg/pr84309-2.c: New test.
12109 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
12111 PR tree-optimization/84321
12112 * gcc.dg/pr84321.c: New test.
12114 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
12117 * gcc.target/i386/pr57193.c: Add -march=x86-64.
12119 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
12122 * gcc.dg/asan/pr84307.c: Remove test.
12124 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
12126 * gcc.target/rl78/test_auto_vector.c: New test.
12128 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
12131 * gcc.c-torture/compile/pr84305.c: New test.
12133 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12136 * gcc.target/i386/pr84335.c: New test.
12138 PR tree-optimization/84339
12139 * gcc.c-torture/execute/pr84339.c: New test.
12141 PR middle-end/84309
12142 * gcc.dg/pr84309.c: New test.
12143 * gcc.target/i386/pr84309.c: New test.
12146 * gcc.target/i386/pr84336.c: New test.
12148 2018-02-12 Jakub Jelinek <jakub@redhat.com>
12151 * c-c++-common/gomp/pr84341.c: New test.
12153 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12156 * gfortran.dg/read_dir.f90: Re-add dg-do run.
12158 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12161 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
12164 2018-02-12 Jeff Law <law@redhat.com>
12166 * gcc.c-torture/compile/reg-args-size.c: New test.
12168 2018-02-12 Carl Love <cel@us.ibm.com>
12170 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12171 uint128 tests to new testfile.
12172 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12173 int128 and uint128 tests.
12174 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12175 list of torture tests.
12177 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12180 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12181 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12183 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12186 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12188 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12191 * gcc.dg/asan/pr84307.c: New test.
12193 2018-02-12 Nathan Sidwell <nathan@acm.org>
12195 * g++.dg/parse/pr84263.C: New.
12197 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12200 * g++.dg/template/crash129.C: New.
12202 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12205 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12206 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12207 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12208 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12209 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12211 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12213 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12214 _mm_maskz_scalef_round_sd): Test new intrinsics.
12215 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12216 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12218 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12219 _mm_maskz_scalef_round_ss): Test new intrinsics.
12220 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12221 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12223 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12224 __builtin_ia32_scalefss_round): Remove builtin.
12225 (__builtin_ia32_scalefsd_mask_round,
12226 __builtin_ia32_scalefss_mask_round): Test new builtin.
12227 * gcc.target/i386/sse-13.c: Ditto.
12228 * gcc.target/i386/sse-23.c: Ditto.
12230 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12232 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12233 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12234 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12235 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12236 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12237 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12238 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12239 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
12241 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12242 (__builtin_ia32_sqrtss_round): Remove builtins.
12243 (__builtin_ia32_sqrtsd_mask_round)
12244 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12245 * gcc.target/i386/sse-13.c: Ditto.
12246 * gcc.target/i386/sse-23.c: Ditto.
12248 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12251 * gfortran.dg/statement_function_3.f: New test.
12253 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12257 * gfortran.dg/statement_function_1.f90: New test.
12258 * gfortran.dg/statement_function_2.f90: New test.
12260 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12263 * gfortran.dg/type_to_class_5.f03: New test.
12265 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12268 * gfortran.dg/type_to_class_4.f03: New test.
12270 2018-02-10 Alan Modra <amodra@gmail.com>
12273 * gcc.dg/pr84300.c: New.
12275 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12278 * g++.dg/ubsan/pr83987-2.C: New test.
12280 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12282 * gcc.target/rx/movsicc.c: New test.
12284 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12287 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12290 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12292 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12293 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12295 2018-02-09 Nathan Sidwell <nathan@acm.org>
12298 * c-c++-common/pr84293.h: New.
12299 * c-c++-common/pr84293.c: New.
12301 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12303 PR rtl-optimization/57193
12304 * gcc.target/i386/pr57193.c: New.
12306 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12309 * gcc.target/powerpc/pr84226.c: New test.
12311 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12313 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12317 2018-02-09 Martin Sebor <msebor@redhat.com>
12320 * gcc.dg/lto/pr84212_0.c: New test file.
12321 * gcc.dg/lto/pr84212_1.c: Same.
12323 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12326 * gcc.target/powerpc/pr83926.c: New test.
12327 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12328 message. Fix test for running in 32-bit mode.
12330 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12333 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12335 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12338 * gcc.target/s390/pr84295.c: New test.
12340 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12343 * g++.dg/cpp1y/lambda-init16.C: New.
12345 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12347 * gnat.dg/sso8.adb: New test.
12348 * gnat.dg/sso8_pkg.ads: New helper.
12350 2018-02-09 Richard Biener <rguenther@suse.de>
12352 PR tree-optimization/84278
12353 * gcc.target/i386/pr84278.c: Adjust regex.
12355 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12357 PR tree-optimization/84232
12358 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12361 * gcc.target/aarch64/pr84252.c: New test.
12363 PR middle-end/84237
12364 * gcc.dg/pr84237.c: New test.
12366 2018-02-09 Marek Polacek <polacek@redhat.com>
12367 Jakub Jelinek <jakub@redhat.com>
12370 * g++.dg/torture/pr83659.C: New test.
12372 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12374 PR tree-optimization/84136
12375 * gcc.c-torture/compile/pr84136.c: New test.
12377 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12380 * gcc.target/i386/pr83008.c: New test.
12382 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12385 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12387 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12390 * g++.dg/warn/Wunused-parm-11.C: New.
12392 2018-02-08 Marek Polacek <polacek@redhat.com>
12394 PR tree-optimization/84238
12395 * gcc.dg/Wstringop-overflow-3.c: New test.
12397 2018-02-08 Nathan Sidwell <nathan@acm.org>
12399 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12401 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12403 PR tree-optimization/84265
12404 * gcc.dg/vect/pr84265.c: New test.
12406 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12408 PR tree-optimization/81635
12409 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12410 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12412 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12414 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12415 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12416 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12417 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12418 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12419 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12420 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12421 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12422 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12423 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12424 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12425 * gcc.target/s390/nobp-return-attr-all.c: New test.
12426 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12427 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12428 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12429 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12430 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12431 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12432 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12433 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12434 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12435 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12436 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12437 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12438 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12439 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12441 2018-02-08 Richard Biener <rguenther@suse.de>
12443 PR tree-optimization/84233
12444 * g++.dg/torture/pr84233.C: New testcase.
12446 2018-02-08 Richard Biener <rguenther@suse.de>
12448 PR tree-optimization/84278
12449 * gcc.target/i386/pr84278.c: New testcase.
12451 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12453 PR rtl-optimization/84068
12454 PR rtl-optimization/83459
12455 * gcc.dg/pr84068.c: New test.
12457 2018-02-08 Richard Biener <rguenther@suse.de>
12459 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12460 loop vectorization to happen.
12462 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12465 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12467 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12469 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12471 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12474 * gcc.target/powerpc/pr84154-1.c: New tests.
12475 * gcc.target/powerpc/pr84154-2.c: Likewise.
12476 * gcc.target/powerpc/pr84154-3.c: Likewise.
12478 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12480 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12482 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12485 * g++.dg/template/incomplete11.C: New test.
12486 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12488 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12491 * gfortran.dg/deallocate_error_3.f90: New test.
12492 * gfortran.dg/deallocate_error_4.f90: New test.
12494 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12497 * gfortran.dg/shape_9.f90: New test.
12499 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12502 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12504 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12508 * g++.dg/spellcheck-reswords.C: New test case.
12509 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12510 suggestion of "if".
12512 2018-02-07 Martin Liska <mliska@suse.cz>
12515 * g++.dg/ext/mv26.C: New test.
12517 2018-02-07 Tom de Vries <tom@codesourcery.com>
12519 * gcc.dg/pr83844.c: Require effective target alloca.
12521 2018-02-07 Tom de Vries <tom@codesourcery.com>
12523 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12525 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12528 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12529 -fcf-protection=return.
12531 2018-02-07 Tom de Vries <tom@codesourcery.com>
12534 * c-c++-common/goacc/pr84217.c: New test.
12535 * gfortran.dg/goacc/pr84217.f90: New test.
12537 2018-02-07 Richard Biener <rguenther@suse.de>
12539 PR tree-optimization/84204
12540 * gcc.dg/graphite/pr84204.c: New testcase.
12542 PR tree-optimization/84205
12543 * gcc.dg/graphite/pr84205.c: New testcase.
12545 PR tree-optimization/84223
12546 * gfortran.dg/graphite/pr84223.f90: New testcase.
12548 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12551 * g++.dg/cpp0x/scoped_enum7.C: New.
12553 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12555 PR tree-optimization/83008
12556 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12558 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12560 PR tree-optimization/84235
12561 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12563 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12566 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12568 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12570 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12573 * gcc.target/i386/pr84146.c: New test.
12575 2018-02-06 Michael Collison <michael.collison@arm.com>
12577 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12579 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12581 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12582 warning for -mno-speculate-indirect-jumps.
12583 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12584 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12585 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12586 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12587 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12588 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12590 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12593 * c-c++-common/fcf-protection-1.c: Change a compared message.
12594 * c-c++-common/fcf-protection-2.c: Likewise.
12595 * c-c++-common/fcf-protection-3.c: Likewise.
12596 * c-c++-common/fcf-protection-5.c: Likewise.
12597 * c-c++-common/fcf-protection-6.c: New test.
12598 * c-c++-common/fcf-protection-7.c: Likewise.
12600 2018-02-06 Marek Polacek <polacek@redhat.com>
12602 PR tree-optimization/84228
12603 * c-c++-common/Wstringop-truncation-3.c: New test.
12605 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12608 * gcc.target/arm/pragma_arch_switch_2.c: New.
12610 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12613 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12615 2018-02-05 Martin Sebor <msebor@redhat.com>
12617 PR tree-optimization/83369
12618 * gcc.dg/Wnonnull.c: New test.
12620 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12622 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12623 argument and use dg-messages-by-file instead. Expect it to be
12624 an array rather than a dict.
12625 (lto-link-and-maybe-run): Remove messages_by_file argument and
12626 use an upvar for dg-messages-by-file. Update call to
12627 lto_handle_diagnostics.
12628 (lt-get-options): Treat dg-messages-by-file as an array
12629 rather than a dict.
12630 (lto-get-options-main): Likewise. Set the entry rather than appending.
12631 (lto-execute): Treat dg-messages-by-file as an array rather than
12632 a dict. Update call to lto-link-and-maybe-run.
12634 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12637 * g++.dg/cpp1z/inline-var4.C: New.
12639 2018-02-05 Martin Liska <mliska@suse.cz>
12641 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12643 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12644 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12645 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12646 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12647 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12648 * c-c++-common/asan/pointer-compare-3.c: New test.
12650 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12652 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12653 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12655 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12657 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12658 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12659 _mm_maskz_range_round_sd): Test new intrinsics.
12660 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12661 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12662 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12663 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12664 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12665 _mm_maskz_range_round_ss): Test new intrinsics.
12666 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12667 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12668 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12669 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12670 __builtin_ia32_rangess128_round): Remove builtins.
12671 (__builtin_ia32_rangesd128_mask_round,
12672 __builtin_ia32_rangess128_mask_round): Test new builtins.
12673 * gcc.target/i386/sse-13.c: Ditto.
12674 * gcc.target/i386/sse-23.c: Ditto.
12676 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12678 PR middle-end/79966
12679 * gfortran.dg/pr79966.f90: New testcase
12681 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12684 * gfortran.dg/associate_23.f90: Fix invalid code.
12685 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12686 * gfortran.dg/matmul_3.f90: Likewise.
12687 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12689 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12692 * gfortran.dg/associate_34.f90: New test.
12693 * gfortran.dg/associate_35.f90: New test.
12695 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12699 * gfortran.dg/pr84155.f90: New test.
12701 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12703 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12704 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12706 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12708 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12711 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12713 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12715 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12716 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12717 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12719 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12722 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12723 * gcc.dg/Wsign-conversion.c: Dito.
12724 * gcc.dg/attr-alloc_size-4.c: Dito.
12725 * gcc.dg/pr81020.c: Dito.
12726 * gcc.dg/pr81192.c: Dito.
12727 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12728 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12729 * gcc.dg/pr83844.c: Restrict to int32plus.
12730 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12731 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12732 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12733 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12734 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12735 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12736 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12737 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12738 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12739 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12740 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12741 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12743 2018-02-02 Julia Koval <julia.koval@intel.com>
12745 * gcc.target/i386/funcspec-56.inc: Handle new march.
12746 * g++.dg/ext/mv16.C: Ditto.
12748 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12750 * lib/target-supports.exp
12751 (check_effective_target_keeps_null_pointer_checks): No more
12753 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12754 * gcc.dg/ifcvt-4.c: Skip avr.
12755 * gcc.dg/pr53037-1.c: Dito.
12756 * gcc.dg/pr53037-2.c: Dito.
12757 * gcc.dg/pr53037-3.c: Dito.
12758 * gcc.dg/pr63387-2.c: Dito.
12759 * gcc.dg/pr63387.c: Dito.
12760 * gcc.dg/sancov/cmp0.c: Dito.
12761 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12762 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12763 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12764 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12765 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12766 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12767 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12768 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12769 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12770 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12771 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12772 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12773 * gcc.dg/tree-ssa/pr82059.c: Dito.
12774 * gcc.c-torture/execute/pr70460.c: Dito.
12776 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12779 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12780 * gcc.c-torture/execute/20180112-1.c: Dito.
12781 * gcc.c-torture/execute/pr81503.c: Dito.
12782 * gcc.dg/store_merging_12.c: Dito.
12783 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12784 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12785 * gcc.dg/tree-ssa/pr80898.c: Dito.
12786 * gcc.dg/tree-ssa/pr82363.c: Dito.
12787 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12788 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12789 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12790 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12791 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12792 * gcc.dg/tree-ssa/pr80803.c: Dito.
12793 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12794 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12795 * gcc.dg/tree-ssa/vrp114.c: Dito.
12796 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12797 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12798 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12800 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12803 * gcc.target/i386/cet-sjlj-6a.c: New test.
12804 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12806 2018-02-01 Marek Polacek <polacek@redhat.com>
12809 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12811 2018-01-30 Jeff Law <law@redhat.com>
12814 * gcc.target/i386/pr84128.c: New test.
12816 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12818 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12819 -fdelete-null-pointer-checks.
12821 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12824 * g++.dg/cpp0x/abstract-default1.C: New.
12826 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12828 PR tree-optimization/81635
12829 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12830 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12832 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12835 * gcc.target/aarch64/pr83370.c: New.
12837 2018-02-01 Richard Biener <rguenther@suse.de>
12839 * gcc.dg/graphite/pr35356-1.c: Adjust.
12841 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12844 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12846 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12847 of hard-coding the choice.
12848 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12849 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12850 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12852 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12854 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12855 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12856 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12857 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12858 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12859 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12860 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12861 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12862 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12863 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12864 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12865 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12866 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12867 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12868 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12869 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12870 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12871 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12872 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12873 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12874 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12875 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12876 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12877 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12878 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12879 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12880 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12881 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12882 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12883 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12884 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12885 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12886 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12887 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12888 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12889 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12890 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12891 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12892 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12893 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12894 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12895 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12896 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12897 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12898 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12899 __builtin_popcountll rather than __builtin_popcountl.
12901 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12903 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12904 of LD1R[HWD] for multi-element constants on big-endian targets.
12905 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12906 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12908 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12910 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12911 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12912 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12914 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12916 PR tree-optimization/81661
12917 PR tree-optimization/84117
12918 * gcc.dg/pr81661.c: New test.
12919 * gfortran.dg/pr84117.f90: New test.
12921 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12924 * gfortran.dg/repeat_7.f90: Catch warning message.
12926 2018-01-31 Ian Lance Taylor <iant@golang.org>
12928 * go.go-torture/execute/printnil.go: New test.
12930 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12932 * lib/target-supports.exp (check_effective_target_comdat_group):
12933 Allow for Solaris as comdat syntax.
12935 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12936 Solaris with comdat_group support and as.
12938 2018-01-31 Marek Polacek <polacek@redhat.com>
12941 * gcc.dg/pr81779.c: New test.
12943 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12946 * gfortran.dg/gomp/pr84116.f90: New test.
12949 * g++.dg/init/pr83993-2.C: New test.
12952 * g++.dg/init/pr83993-1.C: New test.
12953 * g++.dg/cpp0x/pr83993.C: New test.
12955 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12958 * gfortran.dg/pr84088.f90: New test.
12960 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12963 * gcc.target/i386/pr82444.c: New.
12965 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12967 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12968 * gcc.target/powerpc/vsx-13.c: New.
12970 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12973 * g++.dg/cpp1y/var-templ57.C: New.
12975 2018-01-31 Marek Polacek <polacek@redhat.com>
12978 * g++.dg/diagnostic/pr84138.C: New test.
12980 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12983 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12984 -Wstringop-overflow warnings due to spurious warning with -O1.
12985 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12986 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12988 2018-01-31 Richard Biener <rguenther@suse.de>
12990 PR tree-optimization/84132
12991 * g++.dg/torture/pr84132.C: New testcase.
12993 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12995 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12998 2018-01-31 Julia Koval <julia.koval@intel.com>
13001 * gcc.target/i386/rdpid.c: Remove "eax".
13003 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13005 PR tree-optimization/64946
13006 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
13007 scan-assembler checks.
13009 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
13011 * gcc.c-torture/execute/20180131-1.c: New test.
13013 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13015 * gcc.target/arc/taux-1.c: New test.
13016 * gcc.target/arc/taux-2.c: Likewise.
13018 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13020 * gcc.target/arc/uncached.c: New test.
13022 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13025 * gnat.dg/lto20.adb: Remove dg-excess-errors.
13027 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13029 PR preprocessor/69869
13030 * gcc.dg/cpp/trad/pr69869.c: New test.
13033 * gcc.dg/pr84100.c: New test.
13035 2018-01-30 Jeff Law <law@redhat.com>
13038 * gcc.target/i386/pr84064: New test.
13040 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13043 * gfortran.dg/data_implied_do_2.f90: New test.
13045 2018-01-30 Janus Weil <janus@gcc.gnu.org>
13047 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
13049 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13052 * gfortran.dg/inline_matmul_21.f90: New test case.
13054 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13056 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
13058 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
13061 * gcc.target/powerpc/pr84112.c: New.
13063 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13065 PR rtl-optimization/83986
13066 * gcc.dg/pr83986.c: New test.
13068 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
13071 * gcc.dg/torture/inf-compare-1.c: Add xfail.
13072 * gcc.dg/torture/inf-compare-2.c: Add xfail.
13073 * gcc.dg/torture/inf-compare-3.c: Add xfail.
13074 * gcc.dg/torture/inf-compare-4.c: Add xfail.
13076 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13078 PR tree-optimization/84111
13079 * gcc.c-torture/compile/pr84111.c: New test.
13081 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13084 * gcc.dg/ipa/inline-2.c: Fix template.
13085 * gcc.dg/ipa/inline-3.c: Fix template.
13087 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13090 * g++.dg/torture/pr81360.C: New testcase.
13092 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13095 * gcc.dg/lto/pr83954.h: New testcase.
13096 * gcc.dg/lto/pr83954_0.c: New testcase.
13097 * gcc.dg/lto/pr83954_1.c: New testcase.
13099 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13102 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
13104 Simplify DW_AT_producer scan.
13106 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13108 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
13110 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
13113 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13114 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13115 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
13116 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
13118 2018-01-29 Jeff Law <law@redhat.com>
13121 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
13122 better match other tests which require vsx. Verify the zero
13123 extension is part of the test in the combiner dump.
13125 2018-01-29 Marek Polacek <polacek@redhat.com>
13128 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
13131 * g++.dg/ext/pr83996.C: New test.
13133 2018-01-29 Richard Biener <rguenther@suse.de>
13135 PR tree-optimization/84057
13136 * gcc.dg/graphite/pr84057.c: New testcase.
13138 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13141 * gfortran.dg/bind_c_usage_31.f90: New test.
13143 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
13146 * g++.dg/warn/Wduplicated-branches5.C: New.
13148 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
13150 * gcc.target/rl78/test_addsi3_internal.c: New test.
13152 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
13154 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
13155 Make expected output depend on whether we expect sibcalls or not.
13156 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
13157 safe-indirect-jump-1.c).
13159 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
13160 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
13161 Soren Rasmussen <s.c.rasmussen@gmail.com>
13163 Fortran 2018 teams tests.
13165 * gfortran.dg/team_number_1.f90: new test for team_number.
13166 * gfortran.dg/team_change_1.f90: new test for change team.
13167 * gfortran.dg/team_end_1.f90: new test for end team.
13168 * gfortran.dg/team_form_1.f90: new test for form team.
13170 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13173 * gfortran.dg/dot_product_4.f90
13175 2018-01-26 Martin Sebor <msebor@redhat.com>
13177 PR tree-optimization/83896
13178 * gcc.dg/strlenopt-43.c: New.
13180 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13182 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13183 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13184 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13185 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13186 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13187 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13188 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13189 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13190 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13192 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13193 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13194 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13195 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13196 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13197 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13198 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13199 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13201 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13203 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13205 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13206 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13207 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13208 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13209 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13210 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13211 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13212 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13213 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13214 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13215 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13216 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13217 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13219 2018-01-26 Martin Liska <mliska@suse.cz>
13221 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13224 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13226 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13227 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13228 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13229 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13230 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13231 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13232 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13233 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13235 2018-01-26 Richard Biener <rguenther@suse.de>
13237 PR rtl-optimization/84003
13238 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13239 latent bug in DSE if NOINLINE is appropriately defined.
13240 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13241 and defining NOINLINE.
13243 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13245 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13246 tests specific to aarch64. XFAIL test on arm.
13248 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13250 PR rtl-optimization/83985
13251 * gcc.dg/pr83985.c: New test.
13254 * c-c++-common/Wrestrict-3.c: New test.
13256 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13258 * gcc.target/arc/tdelegitimize_addr.c: New test.
13260 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13262 * gcc.target/arc/jli-1.c: New file.
13263 * gcc.target/arc/jli-2.c: Likewise.
13265 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13267 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13269 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13270 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13272 2018-01-26 Richard Biener <rguenther@suse.de>
13274 PR tree-optimization/81082
13275 * gcc.dg/vect/pr81082.c: New testcase.
13276 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13277 simplification to n * n.
13279 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13281 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13283 * gcc.target/i386/pr63620.c: Likewise.
13285 2018-01-26 Julia Koval <julia.koval@intel.com>
13287 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13288 -mavx512f -mavx512bw.
13289 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13290 * gcc.target/i386/i386.exp: Fix types.
13292 2018-01-26 Alan Modra <amodra@gmail.com>
13295 * gcc.target/powerpc/swaps-p8-46.c: New.
13297 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13300 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13301 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13302 'array01' in the tree dump comparison.
13303 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13304 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13305 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13307 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13309 PR middle-end/83055
13310 * gcc.dg/torture/pr83055.c: New testcase.
13312 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13315 * g++.dg/cpp1z/decomp36.C: New test.
13317 PR middle-end/83977
13318 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13320 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13322 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13323 the shift dump line.
13324 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13326 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13329 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13330 index instead of int, which allows IVOPTs to properly optimize the
13333 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13336 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13337 of "fn_type" typedef.
13338 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13340 2018-01-24 Ian Lance Taylor <iant@golang.org>
13342 * go.go-torture/execute/names-1.go: New test.
13344 2018-01-19 Jeff Law <law@redhat.com>
13347 * gcc.target/i386/pr83994.c: New test.
13349 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13352 * gcc.target/powerpc/pr84014.c: New.
13354 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13356 PR middle-end/83977
13357 * c-c++-common/gomp/pr83977-1.c: New test.
13358 * c-c++-common/gomp/pr83977-2.c: New test.
13359 * c-c++-common/gomp/pr83977-3.c: New test.
13360 * gfortran.dg/gomp/pr83977.f90: New test.
13362 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13365 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13366 * gcc.dg/vect/pr80631-1.c: Likewise.
13367 * gcc.dg/vect/pr80631-2.c: Likewise.
13368 * gcc.dg/vect/pr81410.c: Likewise.
13369 * gcc.dg/vect/pr81633.c: Likewise.
13370 * gcc.dg/vect/pr81815.c: Likewise.
13371 * gcc.dg/vect/pr82108.c: Likewise.
13372 * gcc.dg/vect/pr83857.c: Likewise.
13373 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13374 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13375 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13376 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13377 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13378 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13379 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13380 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13381 dg-xfail-run-if instead.
13382 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13383 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13384 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13385 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13386 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13388 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13390 PR tree-optimization/83979
13391 * g++.dg/pr83979.c: New test.
13393 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13395 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13396 option. Add arm_neon_ok_no_float_abi check.
13398 2018-01-24 Richard Biener <rguenther@suse.de>
13400 PR tree-optimization/83176
13401 * gcc.dg/graphite/pr83176.c: New testcase.
13403 2018-01-24 Richard Biener <rguenther@suse.de>
13405 PR tree-optimization/82819
13406 * gcc.dg/graphite/pr82819.c: New testcase.
13408 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13411 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13412 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13413 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13414 * g++.dg/ext/stmtexpr20.C: Likewise.
13415 * g++.dg/ext/stmtexpr21.C: Likewise.
13417 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13420 * g++.dg/warn/pr83974.C: New test case.
13422 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13425 * g++.dg/ubsan/pr83987.C: New test.
13427 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13430 * gfortran.dg/pdt_29.f03: New test.
13432 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13435 * gfortran.dg/associate_33.f03: New test.
13437 2018-01-23 Martin Liska <mliska@suse.cz>
13440 * gcc.dg/lto/pr81440.h: New test.
13441 * gcc.dg/lto/pr81440_0.c: New test.
13442 * gcc.dg/lto/pr81440_1.c: New test.
13444 2018-01-23 Nathan Sidwell <nathan@acm.org>
13447 * g++.dg/template/pr83988.C: New.
13449 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13453 * g++.dg/cpp0x/pr82882.C: New test.
13454 * g++.dg/cpp0x/pr83978.C: New test.
13457 * g++.dg/cpp1z/decomp35.C: New test.
13459 2018-01-23 Nathan Sidwell <nathan@acm.org>
13461 * g++.dg/cpp0x/range-for10.C: Adjust.
13462 * g++.dg/ext/forscope1.C: Adjust.
13463 * g++.dg/ext/forscope2.C: Adjust.
13464 * g++.dg/template/for1.C: Adjust.
13466 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13468 PR tree-optimization/83510
13469 * gcc.c-torture/compile/pr83510.c: New test case.
13471 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13474 * lib/target-supports.exp (check_effective_target_vect_float): Say
13475 that the result only holds when -funsafe-math-optimizations is on.
13476 (check_effective_target_vect_float_strict): New procedure.
13477 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13479 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13481 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13483 PR tree-optimization/83965
13484 * gcc.dg/vect/pr83965.c: New test.
13486 2018-01-23 Richard Biener <rguenther@suse.de>
13488 PR tree-optimization/83963
13489 * gfortran.dg/graphite/pr83963.f: New testcase.
13490 * gcc.dg/graphite/pr83963-2.c: Likewise.
13492 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13495 * g++.dg/cpp1z/pr83918.C: New test.
13497 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13499 PR tree-optimization/83957
13500 * gcc.dg/autopar/pr83957.c: New test.
13502 PR tree-optimization/83081
13503 * gcc.dg/predict-8.c: Adjust expected probability.
13505 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13508 * gcc.target/powerpc/pr83862.c: New test.
13510 2018-01-22 Carl Love <cel@us.ibm.com>
13512 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13513 builtins-4-runnable.c, builtins-6-runnable.c,
13514 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13515 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13516 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13517 for signed/unsigned 128-bit and long long int loads.
13519 2018-01-22 Marek Polacek <polacek@redhat.com>
13522 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13524 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13526 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13527 scan-asembler valid instructions list.
13528 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13529 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13530 power8-vector requirement and option.
13531 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13533 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13537 * gfortran.dg/string_1.f90: Remove printing the length.
13539 2018-01-22 Richard Biener <rguenther@suse.de>
13541 PR tree-optimization/83963
13542 * gcc.dg/graphite/pr83963.c: New testcase.
13544 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13546 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13547 dg-require-effective-target directives.
13549 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13551 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13553 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13554 Adjust scan-assembler checks for soft-float.
13556 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13559 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13561 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13563 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13564 * gcc.dg/pr83623.c: Likewise.
13565 * gcc.dg/pr83666.c: Likewise.
13567 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13568 David Edelsohn <dje.gcc@gmail.com>
13571 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13572 assembly output from "crset eq" to "crset 2".
13573 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13574 assembly output from . to $.
13575 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13576 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13577 assembly output from "crset eq" to "crset 2".
13578 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13579 assembly output from "crset eq" to "crset 2", and from . to $.
13581 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13584 * gfortran.dg/matmul_18.f90: New test.
13586 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13588 PR tree-optimization/83940
13589 * gcc.dg/torture/pr83940.c: New test.
13591 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13593 PR middle-end/83945
13594 * gcc.dg/tls/pr83945.c: New test.
13597 * gcc.dg/pr83930.c: New test.
13599 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13602 * gfortran.dg/matmul_17.f90: New test.
13604 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13607 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13609 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13612 * g++.dg/cpp0x/pr81167.C: New test.
13615 * g++.dg/cpp0x/pr83919.C: New test.
13617 2018-01-19 Jeff Law <law@redhat.com>
13618 Jakub Jelinek <jakub@redhat.com>
13620 * gcc.dg/stack-check-16.c: New test.
13622 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13625 * gcc.target/nvptx/indirect_call.c: New test.
13627 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13629 * g++.dg/torture/pr83619.C: Remove dg-message.
13631 2018-01-19 Martin Liska <mliska@suse.cz>
13633 * gcc.dg/predict-1.c: Adjust expected probability.
13634 * gcc.dg/predict-3.c: Likewise.
13635 * gcc.dg/predict-5.c: Likewise.
13636 * gcc.dg/predict-6.c: Likewise.
13637 * gcc.dg/predict-9.c: Likewise.
13639 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13641 PR tree-optimization/83922
13642 * gcc.dg/pr83922.c: New test.
13644 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13646 PR tree-optimization/83914
13647 * gcc.dg/vect/pr83914.c: New test.
13649 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13651 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13652 * gcc.target/arm/negdi-2.c: Likewise.
13653 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13655 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13657 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13659 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13661 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13663 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13665 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13668 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13672 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13673 forward declaration.
13675 2018-01-18 Carl Love <cel@us.ibm.com>
13677 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13680 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13683 * g++.dg/inherit/union3.C: New.
13685 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13687 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13689 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13692 * g++.dg/torture/pr83619.C: New testcase.
13694 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13696 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13697 Add function body to force error messages in some configurations.
13699 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13701 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13704 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13707 * c-c++-common/ffile-prefix-map.c: New test.
13708 * c-c++-common/fmacro-prefix-map.c: New test.
13709 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13710 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13712 2018-01-18 Martin Liska <mliska@suse.cz>
13714 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13715 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13716 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13717 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13718 * gcc.target/i386/ret-thunk-10.c: Likewise.
13719 * gcc.target/i386/ret-thunk-11.c: Likewise.
13720 * gcc.target/i386/ret-thunk-12.c: Likewise.
13721 * gcc.target/i386/ret-thunk-15.c: Likewise.
13722 * gcc.target/i386/ret-thunk-9.c: Likewise.
13724 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13726 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13729 2018-01-18 Nathan Sidwell <nathan@acm.org>
13732 * g++.dg/cpp0x/pr83160.C: New.
13734 2018-01-18 Richard Biener <rguenther@suse.de>
13736 PR tree-optimization/83887
13737 * gcc.dg/graphite/pr83887.c: New testcase.
13738 * gfortran.dg/graphite/pr83887.f90: Likewise.
13739 * gfortran.dg/graphite/pr83887.f: Likewise.
13741 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13744 * gcc.target/arm/builtin-bswap.x: New file.
13745 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13746 and options for armv6t2.
13747 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13748 and options for Thumb1.
13749 * gcc.target/arm/builtin-bswap16.x: New file.
13750 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13751 and options for armv6t2.
13752 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13753 and options for Thumb1.
13755 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13757 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13760 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13763 * gcc.dg/pr61240.c: New test.
13765 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13768 * gfortran.dg/pr83864.f90: New test.
13770 2018-01-17 Jeff Law <law@redhat.com>
13773 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13775 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13777 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13778 restriction, but still restrict to 64-bit.
13779 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13780 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13782 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13785 * gfortran.dg/pr83874.f90: New test.
13787 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13790 * g++.dg/cpp0x/pr83824.C: New test.
13792 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13794 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13795 appropriate .gnu_attribute for the long double type, if we use the
13796 long double type, but do not generate any calls.
13797 * gcc.target/powerpc/gnuattr2.c: Likewise.
13798 * gcc.target/powerpc/gnuattr3.c: Likewise.
13800 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13803 * g++.dg/cpp0x/alignas13.C: New.
13805 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13808 * g++.dg/cpp0x/pr83897.C: New test.
13810 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13813 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13815 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13818 * g++.dg/cpp0x/constexpr-ice19.C: New.
13820 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13822 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13823 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13824 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13825 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13826 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13827 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13828 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13829 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13830 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13831 * gcc.target/powerpc/builtins-1.fold.h: New.
13833 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13835 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13836 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13838 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13840 * gcc.target/arm/g2.c: Add -marm to dg-options.
13841 * gcc.target/arm/scd42-2.c: Likewise.
13843 2018-01-17 Nathan Sidwell <nathan@acm.org>
13846 * g++.dg/lookup/pr83287-2.C: New.
13848 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13852 * g++.dg/wrappers/pr83814.C: New test case.
13853 * g++.dg/wrappers/pr83902.C: New test case.
13855 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13858 * g++.dg/lto/pr83121_0.C: New test case.
13859 * g++.dg/lto/pr83121_1.C: New test case.
13860 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13861 adapted from DejaGnu's dg-test.
13862 (lto_handle_diagnostics): New procedure.
13863 (lto_prune_warns): Ignore informational notes.
13864 (lto-link-and-maybe-run): Add "messages_by_file" param.
13865 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13866 "execute" when "link" fails if "execute" was not specified.
13867 (lto-can-handle-directive): New procedure.
13868 (lto-get-options-main): Call lto-can-handle-directive. Add a
13869 dg-messages local, using it to set the caller's
13870 dg-messages-by-file for the given source file.
13871 (lto-get-options): Likewise.
13872 (lto-execute): Add dg-messages-by-file local, and pass it to
13873 lto-link-and-maybe-run.
13875 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13876 Richard Sandiford <richard.sandiford@linaro.org>
13880 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13881 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13883 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13885 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13886 target check autogenerator for armv8.1-a and armv8.2-a.
13888 2018-01-17 Carl Love <cel@us.ibm.com>
13890 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13891 Add debug print statements.
13892 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13893 16 byte vector load followed by a partial vector load.
13895 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13898 * g++.dg/wrappers/pr83799.C: New test case.
13900 2018-01-17 Nathan Sidwell <nathan@acm.org>
13903 * g++.dg/cpp1y/pr83739.C: New.
13905 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13907 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13908 * gcc.target/visium/overflow16.c: Likewise.
13909 * gcc.target/visium/overflow32.c: Likewise.
13911 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13913 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13915 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13917 * gcc.dg/rtl/arm/stl-cond.c: New test.
13918 * gcc.target/arm/stl-cond.c: Delete.
13920 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13922 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13925 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13927 PR tree-optimization/83843
13928 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13929 * gcc.dg/store_merging_19.c: New test.
13931 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13933 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13936 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13938 PR rtl-optimization/83771
13939 * gcc.dg/pr83771.c: New test.
13941 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13943 PR tree-optimization/81184
13944 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13946 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13948 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13950 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13952 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13955 * gcc.target/i386/pr83546.c: New test.
13957 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13959 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13961 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13963 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13964 test and add dg-warning for the -Wstringop-overflow warning.
13966 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13968 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13969 XFAIL last test on SPARC and Visium.
13971 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13973 PR rtl-optimization/80481
13974 * g++.dg/pr80481.C: Exclude solaris.
13976 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13978 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13979 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13980 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13982 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13984 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13985 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13986 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13987 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13988 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13989 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13990 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13991 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13992 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13993 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13994 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13995 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13996 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13997 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13998 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
14000 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14003 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
14005 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14007 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
14008 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
14009 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
14010 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
14011 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
14012 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
14014 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14016 PR tree-optimization/83857
14017 * gcc.dg/vect/pr83857.c: New test.
14019 2018-01-16 Richard Biener <rguenther@suse.de>
14021 PR tree-optimization/83867
14022 * gcc.dg/vect/pr83867.c: New testcase.
14024 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14027 * gcc.dg/pr83844.c: New test.
14029 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14031 * gcc.dg/torture/pr83847.c: New test.
14033 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14035 PR rtl-optimization/86620
14036 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
14037 instead of --param=max-sched-ready-insns=0.
14038 * gcc.target/i386/pr83620.c: New test.
14039 * gcc.dg/pr83620.c: New test.
14041 PR tree-optimization/83843
14042 * gcc.dg/store_merging_18.c: New test.
14045 * g++.dg/cpp1y/pr83817.C: New test.
14048 * g++.dg/template/pr83825.C: New test.
14050 2018-01-16 Richard Biener <rguenther@suse.de>
14052 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
14054 2018-01-16 Richard Biener <rguenther@suse.de>
14057 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
14058 from gcc.dg/torture/pr60092.c.
14060 2018-01-15 Martin Sebor <msebor@redhat.com>
14063 * g++.dg/ext/flexary28.C: New test.
14065 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
14068 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
14070 2018-01-15 Martin Sebor <msebor@redhat.com>
14073 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
14075 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14078 * gfortran.dg/minmaxloc_9.f90: New test.
14079 * gfortran.dg/minmaxloc_10.f90: New test.
14080 * gfortran.dg/minmaxloc_11.f90: New test.
14082 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
14085 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
14086 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14087 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14088 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14089 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14090 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14091 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14092 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14093 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14094 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14095 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14096 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14097 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14098 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14099 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14100 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
14101 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14102 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
14103 * gcc.target/i386/ret-thunk-10.c: Likewise.
14104 * gcc.target/i386/ret-thunk-11.c: Likewise.
14105 * gcc.target/i386/ret-thunk-12.c: Likewise.
14106 * gcc.target/i386/ret-thunk-13.c: Likewise.
14107 * gcc.target/i386/ret-thunk-14.c: Likewise.
14108 * gcc.target/i386/ret-thunk-15.c: Likewise.
14109 * gcc.target/i386/ret-thunk-9.c: Don't check the
14110 __x86_return_thunk label. Scan for "push" only for Linux.
14112 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
14115 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
14117 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14120 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
14122 * gcc.target/arm/pr83687.c: New test.
14124 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14126 Adjust tests to AVR_TINY.
14128 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
14129 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
14130 * gcc.target/avr/pr71627.c: Same.
14131 * gcc.target/avr/torture/addr-space-1-0.c: Same.
14132 * gcc.target/avr/torture/addr-space-1-1.c: Same.
14133 * gcc.target/avr/torture/addr-space-1-x.c: Same.
14134 * gcc.target/avr/torture/addr-space-2-0.c: Same.
14135 * gcc.target/avr/torture/addr-space-2-1.c: Same.
14136 * gcc.target/avr/torture/addr-space-2-x.c: Same.
14137 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
14138 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
14139 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
14140 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
14141 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
14142 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
14143 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
14144 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
14145 * gcc.target/avr/torture/pr61055.c: Same.
14146 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
14148 * gcc.target/avr/torture/int24-mul.c: Same.
14149 * gcc.target/avr/torture/pr51782-1.c: Same.
14150 * gcc.target/avr/torture/pr61443.c: Same.
14151 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
14152 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
14154 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14158 * gcc.target/avr/torture/pr83729.c: New test.
14159 * gcc.target/avr/torture/pr83801.c: New test.
14161 2018-01-15 Jakub Jelinek <jakub@redhat.com>
14163 PR middle-end/82694
14164 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14165 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14167 2018-01-10 Martin Sebor <msebor@redhat.com>
14170 * gcc.dg/Wstringop-overflow-2.c: New test.
14172 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14174 PR libgfortran/83811
14175 * gfortran.dg/fmt_e.f90: New test.
14177 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14179 * gcc.target/i386/indirect-thunk-10.c: New test.
14180 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14181 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14182 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14183 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14184 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14185 * gcc.target/i386/ret-thunk-17.c: Likewise.
14186 * gcc.target/i386/ret-thunk-18.c: Likewise.
14187 * gcc.target/i386/ret-thunk-19.c: Likewise.
14188 * gcc.target/i386/ret-thunk-20.c: Likewise.
14189 * gcc.target/i386/ret-thunk-21.c: Likewise.
14191 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14193 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14195 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14197 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14198 -mno-indirect-branch-register.
14199 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14200 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14201 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14202 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14203 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14204 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14205 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14206 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14207 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14208 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14209 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14210 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14211 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14212 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14213 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14214 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14215 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14216 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14217 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14218 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14219 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14220 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14221 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14222 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14223 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14224 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14225 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14226 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14227 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14228 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14229 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14230 * gcc.target/i386/ret-thunk-10.c: Likewise.
14231 * gcc.target/i386/ret-thunk-11.c: Likewise.
14232 * gcc.target/i386/ret-thunk-12.c: Likewise.
14233 * gcc.target/i386/ret-thunk-13.c: Likewise.
14234 * gcc.target/i386/ret-thunk-14.c: Likewise.
14235 * gcc.target/i386/ret-thunk-15.c: Likewise.
14236 * gcc.target/i386/ret-thunk-9.c: Likewise.
14237 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14238 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14239 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14241 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14243 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14244 -mfunction-return=keep.
14245 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14246 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14247 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14248 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14249 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14250 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14251 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14252 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14253 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14254 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14255 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14256 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14257 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14258 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14259 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14260 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14261 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14262 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14263 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14264 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14265 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14266 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14267 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14268 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14269 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14270 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14271 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14272 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14273 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14274 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14275 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14276 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14277 * gcc.target/i386/ret-thunk-1.c: New test.
14278 * gcc.target/i386/ret-thunk-10.c: Likewise.
14279 * gcc.target/i386/ret-thunk-11.c: Likewise.
14280 * gcc.target/i386/ret-thunk-12.c: Likewise.
14281 * gcc.target/i386/ret-thunk-13.c: Likewise.
14282 * gcc.target/i386/ret-thunk-14.c: Likewise.
14283 * gcc.target/i386/ret-thunk-15.c: Likewise.
14284 * gcc.target/i386/ret-thunk-16.c: Likewise.
14285 * gcc.target/i386/ret-thunk-2.c: Likewise.
14286 * gcc.target/i386/ret-thunk-3.c: Likewise.
14287 * gcc.target/i386/ret-thunk-4.c: Likewise.
14288 * gcc.target/i386/ret-thunk-5.c: Likewise.
14289 * gcc.target/i386/ret-thunk-6.c: Likewise.
14290 * gcc.target/i386/ret-thunk-7.c: Likewise.
14291 * gcc.target/i386/ret-thunk-8.c: Likewise.
14292 * gcc.target/i386/ret-thunk-9.c: Likewise.
14294 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14296 * gcc.target/i386/indirect-thunk-1.c: New test.
14297 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14298 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14299 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14300 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14301 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14302 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14303 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14304 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14305 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14306 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14307 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14308 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14309 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14310 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14311 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14312 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14313 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14314 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14315 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14316 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14317 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14318 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14319 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14320 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14321 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14322 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14323 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14324 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14325 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14326 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14327 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14328 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14330 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14333 * gcc.c-torture/compile/pr83051.c: New testcase.
14335 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14337 PR tree-optimization/83501
14338 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14340 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14342 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14343 for lvx and stvx instead of lxvd2x and stxvd2x and require
14344 little-endian target. Add comments.
14345 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14346 comprehensive testing.
14347 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14348 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14349 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14350 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14351 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14352 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14353 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14354 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14355 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14356 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14357 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14358 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14359 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14360 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14361 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14362 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14363 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14364 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14365 scan-assembler-not directives that forbid lvx and xxpermdi.
14366 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14367 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14368 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14369 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14370 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14371 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14372 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14373 scan-assembler-times directives to reflect different numbers of
14374 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14376 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14377 Alan Hayward <alan.hayward@arm.com>
14378 David Sherwood <david.sherwood@arm.com>
14380 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14381 than SLP vectorization.
14382 * gcc.dg/vect/vect-alias-check-10.c: New test.
14383 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14384 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14385 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14386 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14387 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14388 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14389 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14390 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14391 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14392 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14393 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14394 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14395 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14396 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14397 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14398 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14399 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14400 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14401 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14402 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14403 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14404 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14405 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14407 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14408 Alan Hayward <alan.hayward@arm.com>
14409 David Sherwood <david.sherwood@arm.com>
14411 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14413 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14414 targets with scatter stores.
14415 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14417 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14418 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14419 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14420 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14421 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14422 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14423 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14424 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14425 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14426 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14427 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14428 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14429 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14430 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14431 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14432 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14434 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14435 Alan Hayward <alan.hayward@arm.com>
14436 David Sherwood <david.sherwood@arm.com>
14438 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14440 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14441 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14442 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14443 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14445 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14446 Alan Hayward <alan.hayward@arm.com>
14447 David Sherwood <david.sherwood@arm.com>
14449 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14450 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14451 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14453 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14454 Alan Hayward <alan.hayward@arm.com>
14455 David Sherwood <david.sherwood@arm.com>
14457 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14458 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14459 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14460 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14461 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14462 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14463 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14464 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14465 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14466 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14467 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14468 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14469 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14470 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14472 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14473 Alan Hayward <alan.hayward@arm.com>
14474 David Sherwood <david.sherwood@arm.com>
14476 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14477 check for a message about using in-order reductions.
14478 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14479 check for a message about using in-order reductions.
14480 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14481 vectorized and check for a message about using in-order reductions.
14482 Expect targets with variable-length vectors to fall back to the
14483 fixed-length mininum.
14484 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14485 check for a message about using in-order reductions.
14486 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14487 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14488 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14489 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14490 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14491 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14492 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14493 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14494 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14495 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14496 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14497 vect_fold_left_plus.
14499 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14501 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14503 * gcc.target/aarch64/sve/spill_2.c: New test.
14504 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14505 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14506 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14507 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14508 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14510 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14511 Alan Hayward <alan.hayward@arm.com>
14512 David Sherwood <david.sherwood@arm.com>
14514 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14516 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14517 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14518 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14519 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14520 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14521 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14522 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14523 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14524 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14526 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14527 Alan Hayward <alan.hayward@arm.com>
14528 David Sherwood <david.sherwood@arm.com>
14530 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14531 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14532 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14533 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14535 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14536 Alan Hayward <alan.hayward@arm.com>
14537 David Sherwood <david.sherwood@arm.com>
14539 * lib/target-supports.exp
14540 (check_effective_target_vect_fold_extract_last): New proc.
14541 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14542 for fold_extract_last.
14543 * gcc.dg/vect/pr65947-2.c: Likewise.
14544 * gcc.dg/vect/pr65947-3.c: Likewise.
14545 * gcc.dg/vect/pr65947-4.c: Likewise.
14546 * gcc.dg/vect/pr65947-5.c: Likewise.
14547 * gcc.dg/vect/pr65947-6.c: Likewise.
14548 * gcc.dg/vect/pr65947-9.c: Likewise.
14549 * gcc.dg/vect/pr65947-10.c: Likewise.
14550 * gcc.dg/vect/pr65947-12.c: Likewise.
14551 * gcc.dg/vect/pr65947-14.c: Likewise.
14552 * gcc.dg/vect/pr80631-1.c: Likewise.
14553 * gcc.target/aarch64/sve/clastb_1.c: New test.
14554 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14555 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14556 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14557 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14558 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14559 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14560 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14561 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14562 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14563 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14564 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14565 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14566 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14568 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14569 Alan Hayward <alan.hayward@arm.com>
14570 David Sherwood <david.sherwood@arm.com>
14572 * gcc.target/aarch64/sve/live_1.c: New test.
14573 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14575 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14576 Alan Hayward <alan.hayward@arm.com>
14577 David Sherwood <david.sherwood@arm.com>
14579 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14580 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14581 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14582 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14583 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14584 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14585 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14586 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14587 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14589 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14590 Alan Hayward <alan.hayward@arm.com>
14591 David Sherwood <david.sherwood@arm.com>
14593 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14595 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14597 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14598 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14599 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14600 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14601 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14602 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14604 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14605 Alan Hayward <alan.hayward@arm.com>
14606 David Sherwood <david.sherwood@arm.com>
14608 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14609 instead of just ADDRESS.
14610 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14611 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14612 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14613 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14614 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14615 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14616 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14617 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14618 * gcc.target/aarch64/sve/while_2.c: Likewise.
14619 * gcc.target/aarch64/sve/while_3.c: Likewise.
14620 * gcc.target/aarch64/sve/while_4.c: Likewise.
14622 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14623 Alan Hayward <alan.hayward@arm.com>
14624 David Sherwood <david.sherwood@arm.com>
14626 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14627 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14629 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14630 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14631 * gcc.target/aarch64/sve/reduc_5.c: New test.
14632 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14633 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14635 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14636 Alan Hayward <alan.hayward@arm.com>
14637 David Sherwood <david.sherwood@arm.com>
14639 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14640 * gcc.dg/tree-ssa/peel1.c: Likewise.
14641 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14642 variable-length vectors.
14643 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14644 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14645 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14646 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14647 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14648 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14649 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14650 * gcc.target/aarch64/sve/slp_8.c: New test.
14651 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14652 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14653 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14654 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14655 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14656 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14657 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14658 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14659 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14660 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14661 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14662 * gcc.target/aarch64/sve/while_1.c: Likewise.
14663 * gcc.target/aarch64/sve/while_2.c: Likewise.
14664 * gcc.target/aarch64/sve/while_3.c: Likewise.
14665 * gcc.target/aarch64/sve/while_4.c: Likewise.
14667 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14668 Alan Hayward <alan.hayward@arm.com>
14669 David Sherwood <david.sherwood@arm.com>
14671 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14673 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14674 and add an associated scan-dump test. Prevent vectorization
14675 of the first two loops.
14676 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14677 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14678 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14679 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14680 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14681 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14683 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14684 Alan Hayward <alan.hayward@arm.com>
14685 David Sherwood <david.sherwood@arm.com>
14687 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14688 * gcc.dg/vect/pr67790.c: Likewise.
14689 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14690 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14691 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14692 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14693 * gcc.target/aarch64/sve/slp_5.c: New test.
14694 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14695 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14696 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14697 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14698 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14700 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14701 Alan Hayward <alan.hayward@arm.com>
14702 David Sherwood <david.sherwood@arm.com>
14704 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14706 * gcc.dg/vect/slp-1.c: Likewise.
14707 * gcc.dg/vect/slp-10.c: Likewise.
14708 * gcc.dg/vect/slp-12b.c: Likewise.
14709 * gcc.dg/vect/slp-12c.c: Likewise.
14710 * gcc.dg/vect/slp-17.c: Likewise.
14711 * gcc.dg/vect/slp-19b.c: Likewise.
14712 * gcc.dg/vect/slp-20.c: Likewise.
14713 * gcc.dg/vect/slp-21.c: Likewise.
14714 * gcc.dg/vect/slp-22.c: Likewise.
14715 * gcc.dg/vect/slp-23.c: Likewise.
14716 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14717 * gcc.dg/vect/slp-24.c: Likewise.
14718 * gcc.dg/vect/slp-28.c: Likewise.
14719 * gcc.dg/vect/slp-39.c: Likewise.
14720 * gcc.dg/vect/slp-6.c: Likewise.
14721 * gcc.dg/vect/slp-7.c: Likewise.
14722 * gcc.dg/vect/slp-cond-1.c: Likewise.
14723 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14724 * gcc.dg/vect/slp-cond-2.c: Likewise.
14725 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14726 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14727 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14728 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14729 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14730 * gcc.dg/vect/slp-perm-6.c: Likewise.
14731 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14732 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14733 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14734 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14735 * gcc.dg/vect/slp-12a.c: Likewise.
14736 * gcc.dg/vect/slp-14.c: Likewise.
14737 * gcc.dg/vect/slp-15.c: Likewise.
14738 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14739 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14740 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14741 * gcc.target/aarch64/sve/slp_1.c: New test.
14742 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14743 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14744 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14745 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14746 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14747 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14748 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14750 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14751 Alan Hayward <alan.hayward@arm.com>
14752 David Sherwood <david.sherwood@arm.com>
14754 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14755 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14756 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14757 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14758 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14759 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14760 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14761 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14762 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14763 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14764 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14765 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14766 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14767 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14768 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14769 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14770 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14771 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14772 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14774 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14775 Alan Hayward <alan.hayward@arm.com>
14776 David Sherwood <david.sherwood@arm.com>
14778 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14779 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14780 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14781 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14782 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14783 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14784 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14785 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14786 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14787 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14788 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14789 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14790 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14791 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14792 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14793 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14794 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14795 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14796 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14797 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14798 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14799 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14800 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14801 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14802 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14803 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14804 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14805 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14806 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14807 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14808 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14809 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14810 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14811 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14812 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14813 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14815 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14816 Alan Hayward <alan.hayward@arm.com>
14817 David Sherwood <david.sherwood@arm.com>
14819 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14820 Return true for SVE too.
14821 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14822 if load/store lanes are supported.
14823 * gcc.dg/vect/slp-10.c: Likewise.
14824 * gcc.dg/vect/slp-12c.c: Likewise.
14825 * gcc.dg/vect/slp-17.c: Likewise.
14826 * gcc.dg/vect/slp-33.c: Likewise.
14827 * gcc.dg/vect/slp-6.c: Likewise.
14828 * gcc.dg/vect/slp-cond-1.c: Likewise.
14829 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14830 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14831 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14832 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14833 * gcc.dg/vect/slp-perm-6.c: Likewise.
14834 * gcc.dg/vect/slp-perm-9.c: Likewise.
14835 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14836 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14837 for variable-length vectors.
14839 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14840 Alan Hayward <alan.hayward@arm.com>
14841 David Sherwood <david.sherwood@arm.com>
14843 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14844 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14846 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14848 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14849 * g++.target/aarch64/sve/catch_1.C: New test.
14850 * g++.target/aarch64/sve/catch_2.C: Likewise.
14851 * g++.target/aarch64/sve/catch_3.C: Likewise.
14852 * g++.target/aarch64/sve/catch_4.C: Likewise.
14853 * g++.target/aarch64/sve/catch_5.C: Likewise.
14854 * g++.target/aarch64/sve/catch_6.C: Likewise.
14856 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14857 Alan Hayward <alan.hayward@arm.com>
14858 David Sherwood <david.sherwood@arm.com>
14860 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14862 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14863 * gcc.target/aarch64/fmaxmin.c: Likewise.
14864 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14865 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14866 * gcc.target/aarch64/pr62178.c: Likewise.
14867 * gcc.target/aarch64/pr71727-2.c: Likewise.
14868 * gcc.target/aarch64/saddw-1.c: Likewise.
14869 * gcc.target/aarch64/saddw-2.c: Likewise.
14870 * gcc.target/aarch64/uaddw-1.c: Likewise.
14871 * gcc.target/aarch64/uaddw-2.c: Likewise.
14872 * gcc.target/aarch64/uaddw-3.c: Likewise.
14873 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14874 * gcc.target/aarch64/vect-compile.c: Likewise.
14875 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14876 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14877 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14878 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14879 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14880 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14881 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14882 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14883 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14884 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14885 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14886 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14887 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14888 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14889 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14890 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14891 * gcc.target/aarch64/vect-movi.c: Likewise.
14892 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14893 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14894 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14895 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14896 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14897 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14899 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14900 * gcc.target/aarch64/sve/arith_1.c: New test.
14901 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14902 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14903 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14904 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14905 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14906 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14907 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14908 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14909 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14910 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14911 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14912 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14913 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14914 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14915 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14916 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14917 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14918 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14919 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14920 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14921 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14922 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14923 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14924 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14925 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14926 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14927 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14928 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14929 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14930 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14931 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14932 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14933 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14934 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14935 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14936 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14937 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14938 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14939 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14940 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14941 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14942 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14943 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14944 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14945 * gcc.target/aarch64/sve/index_1.c: Likewise.
14946 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14947 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14948 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14949 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14950 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14951 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14952 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14953 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14954 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14955 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14956 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14957 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14958 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14959 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14960 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14961 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14962 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14963 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14964 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14965 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14966 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14967 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14968 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14969 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14970 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14971 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14972 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14973 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14974 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14975 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14976 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14977 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14978 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14979 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14980 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14981 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14982 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14983 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14984 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14985 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14986 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14987 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14988 * gcc.target/aarch64/sve/single_1.c: Likewise.
14989 * gcc.target/aarch64/sve/single_2.c: Likewise.
14990 * gcc.target/aarch64/sve/single_3.c: Likewise.
14991 * gcc.target/aarch64/sve/single_4.c: Likewise.
14992 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14993 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14994 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14995 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14996 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14997 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14998 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14999 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
15000 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
15001 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
15002 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
15003 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
15004 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
15005 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
15006 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
15007 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
15008 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
15009 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
15010 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
15011 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
15012 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
15013 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
15014 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
15015 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
15016 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
15017 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
15018 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15019 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
15020 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
15021 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
15022 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
15023 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
15024 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
15025 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
15026 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
15027 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
15028 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
15029 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
15030 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
15031 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
15032 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
15033 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
15034 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
15035 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
15036 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
15038 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15039 Alan Hayward <alan.hayward@arm.com>
15040 David Sherwood <david.sherwood@arm.com>
15042 * lib/target-supports.exp (check_effective_target_aarch64_sve)
15043 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
15044 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
15046 (check_effective_target_vect_perm): Handle SVE.
15047 (check_effective_target_vect_perm_byte): Likewise.
15048 (check_effective_target_vect_perm_short): Likewise.
15049 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
15050 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
15051 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
15052 (check_effective_target_vect_element_align_preferred): Likewise.
15053 (check_effective_target_vect_align_stack_vars): Likewise.
15054 (check_effective_target_vect_load_lanes): Likewise.
15055 (check_effective_target_vect_masked_store): Likewise.
15056 (available_vector_sizes): Use aarch64_sve_bits for SVE.
15057 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
15058 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
15059 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
15060 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15061 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15062 * gcc.dg/vect/slp-23.c: Likewise.
15063 * gcc.dg/vect/slp-perm-5.c: Likewise.
15064 * gcc.dg/vect/slp-perm-6.c: Likewise.
15065 * gcc.dg/vect/slp-perm-9.c: Likewise.
15066 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15067 * gcc.dg/vect/vect-114.c: Likewise.
15068 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
15069 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
15071 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15073 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
15074 vect_variable_length, expecting the test to be vectorized
15075 without SLP instead.
15076 * gcc.dg/vect/pr33953.c: Likewise.
15077 * gcc.dg/vect/pr37027.c: Likewise.
15078 * gcc.dg/vect/pr67790.c: Likewise.
15079 * gcc.dg/vect/pr68445.c: Likewise.
15080 * gcc.dg/vect/slp-1.c: Likewise.
15081 * gcc.dg/vect/slp-10.c: Likewise.
15082 * gcc.dg/vect/slp-12a.c: Likewise.
15083 * gcc.dg/vect/slp-12b.c: Likewise.
15084 * gcc.dg/vect/slp-12c.c: Likewise.
15085 * gcc.dg/vect/slp-13-big-array.c: Likewise.
15086 * gcc.dg/vect/slp-13.c: Likewise.
15087 * gcc.dg/vect/slp-14.c: Likewise.
15088 * gcc.dg/vect/slp-15.c: Likewise.
15089 * gcc.dg/vect/slp-17.c: Likewise.
15090 * gcc.dg/vect/slp-19b.c: Likewise.
15091 * gcc.dg/vect/slp-2.c: Likewise.
15092 * gcc.dg/vect/slp-20.c: Likewise.
15093 * gcc.dg/vect/slp-21.c: Likewise.
15094 * gcc.dg/vect/slp-22.c: Likewise.
15095 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15096 * gcc.dg/vect/slp-24.c: Likewise.
15097 * gcc.dg/vect/slp-28.c: Likewise.
15098 * gcc.dg/vect/slp-39.c: Likewise.
15099 * gcc.dg/vect/slp-42.c: Likewise.
15100 * gcc.dg/vect/slp-6.c: Likewise.
15101 * gcc.dg/vect/slp-7.c: Likewise.
15102 * gcc.dg/vect/slp-cond-1.c: Likewise.
15103 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15104 * gcc.dg/vect/slp-cond-2.c: Likewise.
15105 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15106 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15107 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15108 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15109 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15110 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15111 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15112 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15113 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15114 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15115 * gcc.dg/vect/slp-reduc-4.c: Likewise.
15116 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15117 * gcc.dg/vect/slp-reduc-7.c: Likewise.
15118 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15119 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15120 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15121 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
15123 2018-01-13 Jakub Jelinek <jakub@redhat.com>
15126 * gcc.dg/pr83801.c: New test.
15128 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
15131 * gfortran.dg/bounds_check_19.f90: New test.
15133 2018-01-12 Jakub Jelinek <jakub@redhat.com>
15135 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
15136 instead of scan-assembler-not for xsnabsqp.
15138 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15140 PR libgfortran/83525
15141 * gfortran.dg/newunit_5.f90: New test.
15143 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
15145 PR rtl-optimization/80481
15146 * g++.dg/pr80481.C: New.
15148 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
15151 * gcc.target/alpha/pr83628-3.c: New test.
15153 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15155 * lib/target-supports.exp (check_effective_target_avx512f): Also
15156 check for __builtin_ia32_addsd_round,
15157 __builtin_ia32_getmantsd_round.
15158 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
15160 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
15163 * gcc.target/powerpc/pr83629.c: Require ilp32.
15165 2018-01-12 Richard Biener <rguenther@suse.de>
15167 PR tree-optimization/80846
15168 * gcc.target/i386/pr80846-1.c: New testcase.
15169 * gcc.target/i386/pr80846-2.c: Likewise.
15171 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15173 * gcc.c-torture/execute/20180112-1.c: New test.
15175 2018-01-12 Tom de Vries <tom@codesourcery.com>
15177 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15178 * g++.dg/ext/label13a.C: Same.
15179 * g++.dg/ext/label14.C: Same.
15180 * g++.dg/ext/label2.C: Same.
15181 * g++.dg/ext/label3.C: Same.
15182 * g++.dg/torture/pr42462.C: Same.
15183 * g++.dg/torture/pr42739.C: Same.
15184 * g++.dg/warn/Wunused-label-3.C: Same.
15186 2018-01-12 Tom de Vries <tom@codesourcery.com>
15188 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15189 * g++.dg/Walloca1.C: Same.
15190 * g++.dg/cpp0x/pr70338.C: Same.
15191 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15192 * g++.dg/cpp1y/vla10.C: Same.
15193 * g++.dg/cpp1y/vla2.C: Same.
15194 * g++.dg/cpp1y/vla6.C: Same.
15195 * g++.dg/cpp1y/vla8.C: Same.
15196 * g++.dg/debug/debug5.C: Same.
15197 * g++.dg/debug/debug6.C: Same.
15198 * g++.dg/debug/pr54828.C: Same.
15199 * g++.dg/diagnostic/pr70105.C: Same.
15200 * g++.dg/eh/cleanup5.C: Same.
15201 * g++.dg/eh/spbp.C: Same.
15202 * g++.dg/ext/tmplattr9.C: Same.
15203 * g++.dg/ext/vla10.C: Same.
15204 * g++.dg/ext/vla11.C: Same.
15205 * g++.dg/ext/vla12.C: Same.
15206 * g++.dg/ext/vla15.C: Same.
15207 * g++.dg/ext/vla16.C: Same.
15208 * g++.dg/ext/vla17.C: Same.
15209 * g++.dg/ext/vla3.C: Same.
15210 * g++.dg/ext/vla6.C: Same.
15211 * g++.dg/ext/vla7.C: Same.
15212 * g++.dg/init/array24.C: Same.
15213 * g++.dg/init/new47.C: Same.
15214 * g++.dg/init/pr55497.C: Same.
15215 * g++.dg/opt/pr78201.C: Same.
15216 * g++.dg/template/vla2.C: Same.
15217 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15218 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15219 * g++.dg/torture/pr62127.C: Same.
15220 * g++.dg/torture/pr67055.C: Same.
15221 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15222 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15223 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15224 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15225 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15226 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15227 * g++.dg/warn/Wvla-1.C: Same.
15228 * g++.dg/warn/Wvla-3.C: Same.
15229 * g++.old-deja/g++.ext/array2.C: Same.
15230 * g++.old-deja/g++.ext/constructor.C: Same.
15231 * g++.old-deja/g++.law/builtin1.C: Same.
15232 * g++.old-deja/g++.other/crash12.C: Same.
15233 * g++.old-deja/g++.other/eh3.C: Same.
15234 * g++.old-deja/g++.pt/array6.C: Same.
15235 * g++.old-deja/g++.pt/dynarray.C: Same.
15237 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15239 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15241 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15243 PR libfortran/67412
15244 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15245 on *-*-solaris2.10.
15247 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15249 * lib/target-supports.exp (check_effective_target_branch_cost):
15250 Accept all x86 targets.
15252 2018-01-12 Martin Liska <mliska@suse.cz>
15255 * g++.dg/warn/pr83054.C: New test.
15257 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15259 * gcc.target/powerpc/spec-barr-1.c: New file.
15261 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15264 * gcc.target/i386/pr83330.c: New test.
15266 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15269 * gfortran.dg/dtio_31.f03: New test.
15270 * gfortran.dg/dtio_32.f03: New test.
15272 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15275 * g++.dg/wrappers: New subdirectory.
15276 * g++.dg/wrappers/README: New file.
15277 * g++.dg/wrappers/alloc.C: New test case.
15278 * g++.dg/wrappers/cow-istream-string.C: New test case.
15279 * g++.dg/wrappers/cp-stdlib.C: New test case.
15280 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15281 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15283 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15285 PR middle-end/83718
15286 * g++.dg/torture/pr83718.C: New testcase.
15288 2018-01-11 Martin Jambor <mjambor@suse.cz>
15291 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15293 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15295 PR tree-optimization/83695
15296 * gcc.dg/tree-ssa/pr83695.c: New test.
15298 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15300 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15301 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15303 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15305 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15306 * gcc.target/arm/simd/fp16fml_high.c: New test.
15307 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15308 * lib/target-supports.exp
15309 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15310 check_effective_target_arm_fp16fml_neon_ok,
15311 add_options_for_arm_fp16fml_neon): New procedures.
15313 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15315 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15318 2018-01-11 Richard Biener <rguenther@suse.de>
15320 PR tree-optimization/83435
15321 * gcc.dg/graphite/pr83435.c: New testcase.
15323 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15324 Alan Hayward <alan.hayward@arm.com>
15325 David Sherwood <david.sherwood@arm.com>
15327 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15329 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15331 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15333 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15336 * gcc.c-torture/compile/pr82096.c: New test.
15338 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15340 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15342 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15344 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15346 2018-01-11 Justin Squirek <squirek@adacore.com>
15348 * gnat.dg/expr_func4.adb: New testcase.
15350 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15352 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15355 2018-01-11 Bob Duff <duff@adacore.com>
15357 * gnat.dg/protected_null.adb: New testcase.
15359 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15361 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15363 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15365 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15367 2018-01-11 Justin Squirek <squirek@adacore.com>
15369 * gnat.dg/loopvar.adb: New testcase.
15371 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15373 PR middle-end/83189
15374 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15376 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15378 * gcc.c-torture/compile/pr83575.c: New testcase.
15380 2018-01-10 Michael Collison <michael.collison@arm.com>
15382 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15383 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15384 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15385 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15386 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15387 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15388 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15389 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15390 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15391 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15392 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15393 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15394 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15395 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15396 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15397 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15399 2018-01-10 Michael Collison <michael.collison@arm.com>
15401 * gcc.target/aarch64/sha2.h: New shared testcase.
15402 * gcc.target/aarch64/sha2_1.c: New testcase.
15403 * gcc.target/aarch64/sha2_2.c: New testcase.
15404 * gcc.target/aarch64/sha2_3.c: New testcase.
15405 * gcc.target/aarch64/sha3.h: New shared testcase.
15406 * gcc.target/aarch64/sha3_1.c: New testcase.
15407 * gcc.target/aarch64/sha3_2.c: New testcase.
15408 * gcc.target/aarch64/sha3_3.c: New testcase.
15410 2018-01-10 Michael Collison <michael.collison@arm.com>
15412 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15414 2018-01-10 Martin Sebor <msebor@redhat.com>
15416 PR tree-optimization/83781
15417 * gcc.dg/strlenopt-42.c: New test.
15419 2018-01-11 Martin Sebor <msebor@gmail.com>
15420 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15422 PR tree-optimization/83501
15423 PR tree-optimization/81703
15425 * gcc.dg/strlenopt-39.c: New test-case.
15426 * gcc.dg/pr81703.c: Likewise.
15428 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15430 * gnat.dg/atomic10.adb: New test.
15432 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15435 * gfortran.dg/deferred_character_18.f90: New test.
15437 2018-01-10 Martin Sebor <msebor@redhat.com>
15439 PR tree-optimization/83671
15440 * gcc.dg/strlenopt-40.c: New test.
15441 * gcc.dg/strlenopt-41.c: New test.
15443 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15446 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15448 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15451 * gcc.target/powerpc/pr83399.c: New test.
15453 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15456 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15457 to reflect that the arguments are correctly underlined.
15458 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15459 for globals, params, locals and literals.
15460 (test_sizeof): Directly test the location of "sizeof", rather than
15461 when used in compound expressions.
15462 (test_alignof): Likewise for "alignof".
15463 (test_string_literals): Likewise for string literals.
15464 (test_numeric_literals): Likewise for numeric literals.
15465 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15466 (test_typeid): Likewise for typeid.
15467 (test_unary_plus): New.
15468 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15471 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15473 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15475 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15477 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15479 2018-01-10 Marek Polacek <polacek@redhat.com>
15482 * g++.dg/warn/Wduplicated-branches4.C: New test.
15484 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15487 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15490 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15493 * g++.dg/cpp0x/new2.C: New.
15495 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15498 * gcc.target/i386/pr83735.c: New test.
15500 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15502 * lib/target-supports.exp (check_effective_target_branch_cost):
15504 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15505 * gcc.dg/pr21643.c: Likewise.
15506 * gcc.dg/pr46309.c: Likewise.
15507 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15508 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15509 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15510 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15511 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15512 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15513 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15514 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15515 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15516 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15517 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15518 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15519 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15520 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15522 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15525 * gcc.target/powerpc/pr83629.c: New testcase.
15527 2018-01-10 Richard Biener <rguenther@suse.de>
15530 * gcc.dg/pr78768.c: Un-XFAIL.
15532 2018-01-10 Richard Biener <rguenther@suse.de>
15535 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15537 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15539 PR tree-optimization/83753
15540 * gcc.dg/torture/pr83753.c: New test.
15542 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15544 * gcc.target/i386/avx2-gather-1.c: Add -march.
15545 * gcc.target/i386/avx2-gather-2.c: Add -march.
15546 * gcc.target/i386/avx2-gather-3.c: Add -march.
15547 * gcc.target/i386/avx2-gather-4.c: Add -march.
15548 * gcc.target/i386/avx2-gather-5.c: Add -march.
15549 * gcc.target/i386/avx2-gather-6.c: Add -march.
15550 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15551 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15552 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15553 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15554 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15555 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15556 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15557 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15558 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15559 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15561 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15564 * gcc.target/i386/pr78585.c: New test.
15566 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15569 * g++.dg/cpp0x/pr83734.C: New test.
15571 2018-01-09 Carl Love <cel@us.ibm.com>
15573 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15574 vec_mergeo builtins with float, double, long long, unsigned long long,
15575 bool long long arguments.
15576 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15577 vec_float2 with double arguments.
15578 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15579 vec_mergew and vec_mergow builtins.
15581 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15584 * gfortran.dg/contiguous_6.f90: New test.
15586 2018-01-09 Richard Biener <rguenther@suse.de>
15588 PR tree-optimization/83668
15589 * gcc.dg/graphite/pr83668.c: New testcase.
15591 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15593 PR tree-optimization/64811
15594 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15595 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15596 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15597 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15599 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15601 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15604 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15606 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15609 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15610 no NEON and require softfp or hard float-abi.
15611 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15613 2018-01-09 Richard Biener <rguenther@suse.de>
15615 PR tree-optimization/83572
15616 * gcc.dg/graphite/pr83572.c: New testcase.
15618 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15621 * gcc.dg/sms-13.c: New test.
15623 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15626 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15628 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15629 Monk Chiang <sh.chiang04@gmail.com>
15631 * gcc.target/riscv/save-restore-1.c: New.
15633 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15636 * gcc.target/powerpc/pr83677.c: New file.
15638 2018-01-08 Jeff Law <law@redhat.com>
15640 PR rtl-optimizatin/81308
15641 * g++.dg/pr81308-1.C: New test.
15642 * g++.dg/pr81308-2.C: New test.
15644 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15646 PR target/83663 - Revert r255946
15647 * gcc.target/aarch64/vect-slp-dup.c: New.
15649 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15651 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15654 2018-01-08 Richard Biener <rguenther@suse.de>
15656 PR tree-optimization/83563
15657 * gcc.dg/graphite/pr83563.c: New testcase.
15659 2018-01-08 Richard Biener <rguenther@suse.de>
15661 PR middle-end/83713
15662 * g++.dg/torture/pr83713.C: New testcase.
15664 2018-01-08 Tom de Vries <tom@codesourcery.com>
15666 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15668 2018-01-08 Richard Biener <rguenther@suse.de>
15670 PR tree-optimization/83685
15671 * gcc.dg/torture/pr83685.c: New testcase.
15673 2018-01-08 Richard Biener <rguenther@suse.de>
15676 * gcc.dg/lto/pr83719_0.c: New testcase.
15678 2018-01-08 Tom de Vries <tom@codesourcery.com>
15680 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15681 * gcc.dg/graphite/run-id-1.c: Same.
15682 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15684 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15687 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15688 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15689 * gfortran.dg/pdt_27.f03: New test.
15692 * gfortran.dg/pdt_28.f03: New test.
15694 2018-01-08 Tom de Vries <tom@codesourcery.com>
15696 * c-c++-common/builtins.c: Require effective target alloca.
15697 * gcc.dg/Wrestrict.c: Same.
15698 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15700 2018-01-08 Richard Biener <rguenther@suse.de>
15702 PR middle-end/83580
15703 * gcc.dg/torture/pr83580.c: New testcase.
15705 2018-01-08 Richard Biener <rguenther@suse.de>
15707 PR middle-end/83517
15708 * gcc.dg/pr83517.c: New testcase.
15710 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15712 PR middle-end/81897
15713 * gcc.dg/uninit-pr81897.c: New test.
15715 2018-01-06 Martin Sebor <msebor@redhat.com>
15717 PR tree-optimization/83640
15718 * gcc.dg/Wrestrict-6.c: New test.
15719 * gcc.dg/pr83640.c: New test.
15721 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15723 * gcc.target/aarch64/reg-alloc-1.c: New test.
15725 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15728 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15730 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15733 * gcc.dg/pr83480.c: New test.
15735 PR rtl-optimization/83682
15736 * gcc.target/i386/pr83682.c: New test.
15738 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15742 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15743 * gfortran.dg/dependency_49.f90: Likewise.
15744 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15745 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15746 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15747 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15748 * gfortran.dg/string_1_lp64.f90: New test.
15749 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15750 * gfortran.dg/string_3_lp64.f90: New test.
15752 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15755 * gcc.target/i386/sse-26.c: New test.
15758 * gcc.target/i386/pr83604.c: New test.
15760 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15762 * gcc.dg/vect/vect-align-4.c: New test.
15763 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15764 and redefine as a structure with an unaligned member "b".
15765 (foo): Update accordingly.
15767 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15770 * gcc.target/aarch64/bics_5.c: New test.
15771 * gcc.target/arm/bics_5.c: Likewise.
15773 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15775 PR tree-optimization/83605
15776 * gcc.dg/pr83605.c: New test.
15778 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15781 * gcc.target/i386/pr83554.c: New test.
15784 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15787 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15791 * gfortran.dg/eoshift_8.f90: New test.
15792 * gfortran.dg/simplify_eoshift_1.f90: New test.
15794 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15797 * gcc.dg/pr83585.c: New test.
15799 2018-01-04 Nathan Sidwell <nathan@acm.org>
15802 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15804 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15807 * gcc.dg/pr83666.c: New test.
15809 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15812 * gcc.target/alpha/pr83628-1.c: New test.
15813 * gcc.target/alpha/pr83628-2.c: Ditto.
15815 2018-01-04 Martin Liska <mliska@suse.cz>
15818 * g++.dg/ipa/pr82352.C: New test.
15820 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15822 * gcc.dg/vect-opt-info-1.c: Moved to ...
15823 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15824 vect_int targets, use dg-additional-options instead of dg-options and
15825 use relative line numbers instead of absolute.
15827 2018-01-03 Martin Sebor <msebor@redhat.com>
15829 PR tree-optimization/83655
15830 * gcc.dg/Wrestrict-5.c: New test.
15831 * c-c++-common/builtins.c: New test.
15833 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15834 Alan Hayward <alan.hayward@arm.com>
15835 David Sherwood <david.sherwood@arm.com>
15837 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15840 2018-01-03 Jeff Law <law@redhat.com>
15843 * gcc.target/i386/stack-check-17.c: New test.
15844 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15846 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15849 * gcc.dg/pr83621.c: New test.
15852 * gcc.dg/pr83645.c: New test.
15854 2018-01-03 Martin Sebor <msebor@redhat.com>
15856 PR tree-optimization/83603
15857 * gcc.dg/Wrestrict-4.c: New test.
15860 * gcc.dg/const-2.c: New test.
15861 * gcc.dg/pure-3.c: New test.
15863 2018-01-03 Martin Sebor <msebor@redhat.com>
15865 * gcc.dg/Wrestrict-3.c: New test.
15867 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15870 * g++.dg/opt/pr83555.C: New test.
15871 * g++.dg/ubsan/pr83555.C: New test.
15873 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15876 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15877 the !CHECKING_P case by expecting a note.
15878 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15879 a note for the !CHECKING_P case, and move the return statement
15880 outside of #if CHECKING_P guard.
15882 2018-01-03 Jeff Law <law@redhat.com>
15884 PR middle-end/83654
15885 * gcc.target/i386/stack-check-18.c: New test.
15886 * gcc.target/i386/stack-check-19.c: New test.
15888 2018-01-03 Martin Sebor <msebor@redhat.com>
15890 PR tree-optimization/83501
15891 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15893 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15895 PR tree-optimization/83501
15896 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15898 2018-01-03 Nathan Sidwell <nathan@acm.org>
15901 * g++.dg/ipa/pr83667.C: New.
15903 2018-01-03 Martin Liska <mliska@suse.cz>
15905 PR tree-optimization/83593
15906 * gcc.dg/pr83593.c: New test.
15908 2018-01-03 Martin Liska <mliska@suse.cz>
15911 * g++.dg/ipa/pr83549.C: New test.
15913 2018-01-03 Marek Polacek <polacek@redhat.com>
15916 * g++.dg/warn/mvp2.C: New test.
15918 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15920 PR preprocessor/83602
15921 * g++.dg/cpp/pr83602.C: New test.
15924 * g++.dg/parse/pr83634.C: New test.
15926 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15929 * gfortran.dg/eoshift_7.f90: New test.
15931 2018-01-03 Jan Beulich <jbeulich@suse.com>
15933 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15934 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15936 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15938 Update copyright years.
15940 2018-01-03 Martin Liska <mliska@suse.cz>
15943 * gcc.dg/ipa/pr83594.c: New test.
15945 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15946 Alan Hayward <alan.hayward@arm.com>
15947 David Sherwood <david.sherwood@arm.com>
15949 * gcc.dg/vect-opt-info-1.c: New test.
15951 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15953 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15954 floorf128, truncf128, and roundf128.
15955 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15956 optimizations added in match.pd.
15957 * gcc.target/powerpc/float128-hw6.c: Likewise.
15958 * gcc.target/powerpc/float128-hw7.c: Likewise.
15959 * gcc.target/powerpc/float128-hw8.c: Likewise.
15960 * gcc.target/powerpc/float128-hw9.c: Likewise.
15961 * gcc.target/powerpc/float128-hw10.c: Likewise.
15962 * gcc.target/powerpc/float128-hw11.c: Likewise.
15964 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15967 * g++.dg/cpp0x/pr83556.C: New test.
15969 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15973 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15974 * gfortran.dg/simplify_cshift_4.f90: New test.
15976 2018-01-02 Marek Polacek <polacek@redhat.com>
15979 * g++.dg/cpp0x/inh-ctor30.C: New test.
15982 * g++.dg/cpp1z/pr83644.C: New test.
15984 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15987 * gfortran.dg/coarray_45.f90: New test.
15990 * gfortran.dg/coarray_46.f90: New test.
15992 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15994 PR tree-optimization/83581
15995 * gcc.dg/pr83581.c: New test.
15998 * gcc.dg/pr83595.c: New test.
16000 PR middle-end/83608
16001 * g++.dg/opt/pr83608.C: New test.
16003 PR middle-end/83609
16004 * gcc.dg/pr83609.c: New test.
16005 * g++.dg/opt/pr83609.C: New test.
16007 PR middle-end/83623
16008 * gcc.dg/pr83623.c: New test.
16010 * gcc.target/i386/i386.exp
16011 (check_effective_target_avx512vpopcntdqvl): New proc.
16012 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
16013 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
16014 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
16016 Copyright (C) 2018 Free Software Foundation, Inc.
16018 Copying and distribution of this file, with or without modification,
16019 are permitted in any medium without royalty provided the copyright
16020 notice and this notice are preserved.