1 2019-03-12 Jakub Jelinek <jakub@redhat.com>
4 * gcc.c-torture/compile/pr89663-1.c: New test.
5 * gcc.c-torture/compile/pr89663-2.c: New test.
7 2019-03-12 Richard Biener <rguenther@suse.de>
9 PR tree-optimization/89664
10 * gfortran.dg/pr89664.f90: New testcase.
12 2019-03-11 Jakub Jelinek <jakub@redhat.com>
15 * gfortran.dg/gomp/pr89651.f90: New test.
19 * gcc.c-torture/compile/pr89655.c: New test.
21 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
23 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
26 2019-03-11 Martin Liska <mliska@suse.cz>
28 * g++.dg/conversion/simd3.C (foo): Wrap option names
29 with apostrophe character.
30 * g++.dg/cpp1z/decomp3.C (test): Likewise.
32 * g++.dg/cpp1z/decomp4.C (test): Likewise.
33 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
34 * g++.dg/cpp1z/decomp45.C (f): Likewise.
35 * g++.dg/opt/pr34036.C: Likewise.
36 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
37 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
38 * gcc.dg/cpp/dir-only-4.c: Likewise.
39 * gcc.dg/cpp/dir-only-5.c: Likewise.
40 * gcc.dg/cpp/pr71591.c: Likewise.
41 * gcc.dg/format/opt-1.c: Likewise.
42 * gcc.dg/format/opt-2.c: Likewise.
43 * gcc.dg/format/opt-3.c: Likewise.
44 * gcc.dg/format/opt-4.c: Likewise.
45 * gcc.dg/format/opt-5.c: Likewise.
46 * gcc.dg/format/opt-6.c: Likewise.
47 * gcc.dg/pr22231.c: Likewise.
48 * gcc.dg/pr33007.c: Likewise.
49 * gcc.dg/simd-1.c (hanneke): Likewise.
50 * gcc.dg/simd-5.c: Likewise.
51 * gcc.dg/simd-6.c: Likewise.
52 * gcc.dg/spellcheck-options-14.c: Likewise.
53 * gcc.dg/spellcheck-options-15.c: Likewise.
54 * gcc.dg/spellcheck-options-16.c: Likewise.
55 * gcc.dg/spellcheck-options-17.c: Likewise.
56 * gcc.dg/tree-ssa/pr23109.c: Likewise.
57 * gcc.dg/tree-ssa/recip-5.c: Likewise.
58 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
59 (__attribute__): Likewise.
60 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
61 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
62 * gcc.target/powerpc/warn-1.c: Likewise.
63 * gcc.target/powerpc/warn-2.c: Likewise.
65 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
67 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
69 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
71 * c-c++-common/unroll-6.c: New test.
73 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
76 * g++.dg/template/memfriend18.C: New.
78 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
80 * gdc.dg/pr89041.d: Mark as compile test.
82 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
84 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
87 2019-03-10 Martin Jambor <mjambor@suse.cz>
89 PR tree-optimization/85762
90 PR tree-optimization/87008
91 PR tree-optimization/85459
92 * g++.dg/tree-ssa/pr87008.C: New test.
93 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
95 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
98 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
99 * gfortran.dg/no_arg_check_2.f90: Likewise.
101 2019-03-10 Jakub Jelinek <jakub@redhat.com>
104 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
106 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
109 * gfortran.dg/dependency_53.f90: New test.
111 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
114 * gfortran.dg/public_private_module_10.f90: New test.
116 2019-03-09 John David Anglin <dave.anglin@bell.net>
119 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
122 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
125 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
127 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
130 * g++.dg/cpp0x/pr87750.C: New.
132 2019-03-09 John David Anglin <dave.anglin@bell.net>
134 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
135 * c-c++-common/ident-1a.c: Likewise.
136 * c-c++-common/ident-1b.c: Likewise.
137 * c-c++-common/ident-2b.c: Likewise.
139 * g++.dg/tls/pr77285-2.C: Require tls_native support.
141 * g++.dg/ext/visibility/lambda1.C: Require visibility.
144 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
146 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
149 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
152 * gdc.dg/pr89041.d: New test.
154 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
157 * gfortran.dg/c_ptr_tests_19.f90: New test.
159 2019-03-09 John David Anglin <dave.anglin@bell.net>
161 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
162 * gnat.dg/debug12.adb: Likewise.
164 * lib/target-supports.exp (check_effective_target_weak_undefined):
165 Return 0 on hppa*-*-hpux*.
166 (check_ascii_locale_available): Likewise.
168 2019-03-09 Janus Weil <janus@gcc.gnu.org>
171 * gfortran.dg/pointer_init_10.f90: New test case.
173 2019-03-09 John David Anglin <dave.anglin@bell.net>
175 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
177 2019-03-09 John David Anglin <dave.anglin@bell.net>
180 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
182 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
185 * gfortran.dg/array_simplify_3.f90: New test case.
187 2019-03-09 Jakub Jelinek <jakub@redhat.com>
190 * g++.dg/other/pr88568.C: New test.
192 PR rtl-optimization/89634
193 * gcc.c-torture/execute/pr89634.c: New test.
195 2019-03-08 Jakub Jelinek <jakub@redhat.com>
198 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
199 -r -nostdlib -flinker-output=nolto-rel.
201 2019-03-08 David Malcolm <dmalcolm@redhat.com>
204 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
205 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
206 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
207 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
209 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
212 * g++.dg/cpp0x/implicit17.C: New.
214 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
217 * g++.dg/template/access29.C: New.
219 2019-03-08 Jakub Jelinek <jakub@redhat.com>
222 * g++.dg/cpp1z/decomp49.C: New test.
224 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
226 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
228 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
233 * gcc.target/i386/pr78782.c: New test.
234 * gcc.target/i386/pr87558.c: Ditto.
236 2019-03-08 Jakub Jelinek <jakub@redhat.com>
239 * gcc.dg/lto/pr85870_0.c: New test.
240 * gcc.dg/lto/pr85870_1.c: New test.
242 2019-03-08 Martin Liska <mliska@suse.cz>
245 * gcc.target/i386/pr86952.c: New test.
246 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
248 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
250 2019-03-08 Jakub Jelinek <jakub@redhat.com>
253 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
257 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
258 * g++.dg/parse/array-size2.C: Likewise.
259 * g++.dg/cpp0x/constexpr-89599.C: New test.
262 * g++.dg/warn/pr89622.C: New test.
264 2019-03-07 Jakub Jelinek <jakub@redhat.com>
267 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
268 * gcc.target/i386/interrupt-6.c: Likewise.
269 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
271 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
274 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
275 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
277 2019-03-07 Jakub Jelinek <jakub@redhat.com>
280 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
281 * c-c++-common/gomp/doacross-3.c: New test.
284 * gcc.target/i386/avx512f-vmovss-1.c: New test.
285 * gcc.target/i386/avx512f-vmovss-2.c: New test.
286 * gcc.target/i386/avx512f-vmovss-3.c: New test.
287 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
288 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
289 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
291 2019-03-07 Martin Jambor <mjambor@suse.cz>
294 * gcc.dg/ipa/ipcp-5.c: New test.
296 2019-03-07 Martin Jambor <mjambor@suse.cz>
299 * g++.dg/ipa/pr88235.C: New test.
301 2019-04-07 Richard Biener <rguenther@suse.de>
304 * gcc.target/i386/pr89618.c: New testcase.
306 2019-03-07 Richard Biener <rguenther@suse.de>
308 PR tree-optimization/89595
309 * gcc.dg/torture/pr89595.c: New testcase.
311 2019-03-07 Jakub Jelinek <jakub@redhat.com>
314 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
316 2019-03-06 Harald Anlauf <anlauf@gmx.de>
319 * gfortran.dg/substr_8.f90: New test.
321 2019-03-06 Jakub Jelinek <jakub@redhat.com>
324 * g++.dg/ext/flexary34.C: New test.
326 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
328 PR rtl-optimization/88845
329 * gcc.target/powerpc/pr88845.c: New test.
331 2019-03-06 Marek Polacek <polacek@redhat.com>
333 PR c++/87378 - bogus -Wredundant-move warning.
334 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
335 * g++.dg/cpp0x/Wredundant-move7.C: New test.
337 2019-03-06 Richard Biener <rguenther@suse.de>
340 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
341 the way that makes the testcase PASS.
343 2019-03-05 Jakub Jelinek <jakub@redhat.com>
346 * gcc.dg/pr89590.c: New test.
348 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
351 * gcc.target/arm/pr89222.c: Add new test.
353 2019-03-05 Richard Biener <rguenther@suse.de>
355 PR tree-optimization/89594
356 * gcc.dg/pr89594.c: New testcase.
358 2019-03-05 Jakub Jelinek <jakub@redhat.com>
360 PR tree-optimization/89487
361 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
362 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
363 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
367 * g++.dg/other/pr89560.C: New test.
369 PR tree-optimization/89570
370 * gcc.dg/pr89570.c: New test.
372 PR tree-optimization/89566
373 * c-c++-common/pr89566.c: New test.
375 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
378 * g++.dg/parse/crash69.C: New.
380 2019-03-04 Jakub Jelinek <jakub@redhat.com>
383 * g++.dg/cpp2a/desig12.C: New test.
384 * g++.dg/cpp2a/desig13.C: New test.
386 2019-03-04 Tamar Christina <tamar.christina@arm.com>
389 * gcc.target/aarch64/options_set_10.c: Add native.
391 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
393 PR tree-optimization/89437
394 * gcc.dg/sinatan-1.c: Fix testcase.
396 2019-03-04 Richard Biener <rguenther@suse.de>
399 * gcc.dg/torture/pr89572.c: New testcase.
401 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
403 PR tree-optimization/89487
404 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
406 2019-03-03 Harald Anlauf <anlauf@gmx.de>
409 * gfortran.dg/pr77583.f90: New test.
411 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
414 * gfortran.dg/coarray_allocate_11.f90: New test.
416 2019-03-02 Harald Anlauf <anlauf@gmx.de>
419 * gfortran.dg/pr89492.f90: Adjust testcase.
420 * gfortran.dg/transfer_check_5.f90: New test.
422 2019-03-02 Jakub Jelinek <jakub@redhat.com>
425 * g++.dg/cpp2a/desig10.C: New test.
426 * g++.dg/cpp2a/desig11.C: New test.
427 * g++.dg/ext/desig4.C: Expect 4 new errors.
430 * gcc.dg/pr89506.c: New test.
432 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
433 Monk Chiang <sh.chiang04@gmail.com>
435 * gcc.target/riscv/attribute-1.c: New.
436 * gcc.target/riscv/attribute-2.c: Likewise.
437 * gcc.target/riscv/attribute-3.c: Likewise.
438 * gcc.target/riscv/attribute-4.c: Likewise.
439 * gcc.target/riscv/attribute-5.c: Likewise.
440 * gcc.target/riscv/attribute-6.c: Likewise.
441 * gcc.target/riscv/attribute-7.c: Likewise.
442 * gcc.target/riscv/attribute-8.c: Likewise.
443 * gcc.target/riscv/attribute-9.c: Likewise.
445 * gcc.target/riscv/arch-1.c: New.
446 * gcc.target/riscv/arch-2.c: Likewise.
447 * gcc.target/riscv/arch-3.c: Likewise.
448 * gcc.target/riscv/arch-4.c: Likewise.
450 2019-03-01 Jakub Jelinek <jakub@redhat.com>
453 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
454 scan-tree-dump-times from dom3 to tracer pass.
456 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
458 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
459 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
461 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
463 PR rtl-optimization/85899
464 * gcc.dg/pr85899.c: New test.
466 2019-03-01 Marek Polacek <polacek@redhat.com>
468 PR c++/89537 - missing location for error with non-static member fn.
469 * g++.dg/diagnostic/member-fn-1.C: New test.
471 PR c++/89532 - ICE with incomplete type in decltype.
472 * g++.dg/cpp2a/nontype-class14.C: New test.
474 2019-03-01 Jakub Jelinek <jakub@redhat.com>
476 Implement P1002R1, Try-catch blocks in constexpr functions
478 * g++.dg/cpp2a/constexpr-try1.C: New test.
479 * g++.dg/cpp2a/constexpr-try2.C: New test.
480 * g++.dg/cpp2a/constexpr-try3.C: New test.
481 * g++.dg/cpp2a/constexpr-try4.C: New test.
482 * g++.dg/cpp2a/constexpr-try5.C: New test.
483 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
485 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
487 PR tree-optimization/89535
488 * gfortran.dg/vect/pr89535.f90: New test.
490 2019-03-01 Richard Biener <rguenther@suse.de>
493 * gfortran.dg/pr89451.f90: New testcase.
495 2019-03-01 Richard Biener <rguenther@suse.de>
498 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
499 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
500 that happen now earlier.
502 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
504 * gcc.c-torture/execute/20190228-1.c: New test.
506 2019-02-28 Marek Polacek <polacek@redhat.com>
508 PR c++/87068 - missing diagnostic with fallthrough statement.
509 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
511 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
512 Cesar Philippidis <cesar@codesourcery.com>
516 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
517 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
520 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
524 * gfortran.dg/goacc/routine-6.f90: Update
525 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
526 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
528 2019-02-28 Jakub Jelinek <jakub@redhat.com>
531 * gcc.dg/pr89521-1.c: New test.
532 * gcc.dg/pr89521-2.c: New test.
534 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
537 * g++.dg/ipa/pr89009.C: Update symbol visibility.
539 2019-02-28 Tamar Christina <tamar.christina@arm.com>
542 * gcc.target/aarch64/options_set_10.c: New test.
544 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
547 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
549 2019-02-28 Jakub Jelinek <jakub@redhat.com>
552 * gcc.dg/pr89525.c: New test.
555 * gcc.dg/pr89520-1.c: New test.
556 * gcc.dg/pr89520-2.c: New test.
558 2019-02-27 Marek Polacek <polacek@redhat.com>
560 PR c++/88857 - ICE with value-initialization of argument in template.
561 * g++.dg/cpp0x/initlist-value4.C: New test.
563 2019-02-27 Marek Polacek <polacek@redhat.com>
565 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
566 * g++.dg/cpp0x/using-enum-3.C: New test.
568 2019-02-27 Jakub Jelinek <jakub@redhat.com>
570 PR tree-optimization/89280
571 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
574 2019-02-27 Richard Biener <rguenther@suse.de>
576 * gcc.dg/gimplefe-36.c: New testcase.
578 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
581 * g++.dg/cpp0x/nsdmi15.C: New.
583 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
586 * g++.dg/cpp0x/pr88987.C: New.
588 2019-02-27 Jakub Jelinek <jakub@redhat.com>
590 PR tree-optimization/89280
591 * gcc.c-torture/compile/pr89280.c: New test.
592 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
593 function. Skip the test for -O0.
595 2018-02-26 Steve Ellcey <sellcey@marvell.com>
597 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
598 * gfortran.dg/simd-builtins-2.f90: Ditto.
599 * gfortran.dg/simd-builtins-6.f90: Ditto.
600 * gfortran.dg/simd-builtins-8.f90: New test.
601 * gfortran.dg/simd-builtins-8.h: New header file.
603 2019-02-26 Jakub Jelinek <jakub@redhat.com>
606 * g++.dg/other/new2.C: New test.
608 PR tree-optimization/89500
609 * gcc.dg/pr89500.c: New test.
610 * gcc.dg/Wstringop-overflow-10.c: New test.
611 * gcc.dg/strlenopt-60.c: New test.
613 2019-02-26 Harald Anlauf <anlauf@gmx.de>
616 * gfortran.dg/pr89492.f90: New test.
618 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
621 * gfortran.dg/altreturn_9_0.f90: New file.
622 * gfortran.dg/altreturn_9_1.f90: New file.
624 2019-02-26 Jakub Jelinek <jakub@redhat.com>
627 * g++.dg/cpp1y/constexpr-89481.C: New test.
629 2019-02-26 Richard Biener <rguenther@suse.de>
631 PR tree-optimization/89505
632 * gcc.dg/torture/pr89505.c: New testcase.
634 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
636 * gnat.dg/opt77.adb: New test.
637 * gnat.dg/opt77_pkg.ad[sb]: New helper.
639 2019-02-26 Jakub Jelinek <jakub@redhat.com>
642 * gcc.target/i386/pr89474.c: New test.
644 2019-02-25 Jakub Jelinek <jakub@redhat.com>
647 * gcc.c-torture/compile/pr77754-1.c: New test.
648 * gcc.c-torture/compile/pr77754-2.c: New test.
649 * gcc.c-torture/compile/pr77754-3.c: New test.
650 * gcc.c-torture/compile/pr77754-4.c: New test.
651 * gcc.c-torture/compile/pr77754-5.c: New test.
652 * gcc.c-torture/compile/pr77754-6.c: New test.
654 2019-02-25 Tamar Christina <tamar.christina@arm.com>
657 * gcc.target/aarch64/options_set_1.c: New test.
658 * gcc.target/aarch64/options_set_2.c: New test.
659 * gcc.target/aarch64/options_set_3.c: New test.
660 * gcc.target/aarch64/options_set_4.c: New test.
661 * gcc.target/aarch64/options_set_5.c: New test.
662 * gcc.target/aarch64/options_set_6.c: New test.
663 * gcc.target/aarch64/options_set_7.c: New test.
664 * gcc.target/aarch64/options_set_8.c: New test.
665 * gcc.target/aarch64/options_set_9.c: New test.
667 2019-02-25 Tamar Christina <tamar.christina@arm.com>
669 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
670 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
672 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
673 test_vfmlslq_high_f16): ... To this.
674 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
675 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
676 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
677 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
678 test_vfmlslq_laneq_high_u32): Rename ...
679 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
680 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
681 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
682 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
683 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
684 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
685 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
686 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
687 test_vfmlslq_laneq_low_u32): Rename ...
688 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
689 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
690 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
691 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
692 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
693 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
695 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
696 test_vfmlslq_low_f16): ... To this.
698 2019-02-25 Tamar Christina <tamar.christina@arm.com>
700 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
701 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
703 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
704 test_vfmlslq_high_f16): ... To this.
705 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
706 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
707 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
708 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
709 test_vfmlslq_laneq_high_u32): Rename ...
710 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
711 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
712 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
713 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
714 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
715 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
716 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
717 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
718 test_vfmlslq_laneq_low_u32): Rename ...
719 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
720 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
721 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
722 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
723 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
724 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
726 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
727 test_vfmlslq_low_f16): ... To This.
728 * lib/target-supports.exp
729 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
731 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
734 * gfortran.dg/overload_3.f90: New test.
736 2019-02-25 Jakub Jelinek <jakub@redhat.com>
739 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
741 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
744 * gfortran.dg/list_directed_large.f90: New test.
746 2019-02-25 Jakub Jelinek <jakub@redhat.com>
749 * gcc.c-torture/execute/pr89434.c: New test.
752 * gcc.dg/pr89438.c: New test.
754 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
757 * g++.dg/cpp0x/pr84585.C: New.
759 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
762 * gfortran.dg/allocate_with_mold_3.f90: New test.
764 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
767 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
768 * gcc.target/i386/pr87007-2.c: Likewise.
770 2019-02-24 Harald Anlauf <anlauf@gmx.de>
774 * gfortran.dg/pr89266.f90: New test.
775 * gfortran.dg/pr88326.f90: New test.
777 2019-02-24 Jakub Jelinek <jakub@redhat.com>
779 PR rtl-optimization/89445
780 * gcc.target/i386/avx512f-pr89445.c: New test.
782 2019-02-23 Martin Sebor <msebor@redhat.com>
784 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
785 wchar_t to wint_t to avoid a bogus -Wformat warning in
788 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
791 * gfortran.dg/ISO_Fortran_binding_5.c: Include
792 "../../../libgfortran/ISO_Fortran_binding.h".
793 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
795 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
798 * gcc.dg/pr69471-1.c: New test.
799 * gcc.dg/pr69471-2.c: Likewise.
800 * gcc.target/i386/pr69471-3.c: Likewise.
802 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
805 * gfortran.dg/dtio_34.f90: New test.
807 2019-02-23 Marek Polacek <polacek@redhat.com>
809 PR c++/88294 - ICE with non-constant noexcept-specifier.
810 * g++.dg/cpp0x/noexcept34.C: New test.
811 * g++.dg/cpp0x/noexcept35.C: New test.
814 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
816 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
819 * gfortran.dg/deferred_character_32.f90 : New test
821 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
824 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
825 previously incorrect lbound for allocatable expressions. Also
826 correct stop values to avoid repetition.
827 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
828 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
831 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
832 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
833 * gfortran.dg/pr32599.f03 : Set standard to F2008.
835 2019-02-22 David Malcolm <dmalcolm@redhat.com>
838 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
839 renaming to a multicharacter name, so that start != finish. Add
840 tests for dtor locations.
842 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
845 * g++.dg/cpp0x/pr84676.C: New.
847 2019-02-22 Martin Sebor <msebor@redhat.com>
849 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
850 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
852 2019-02-22 Harald Anlauf <anlauf@gmx.de>
855 * gfortran.dg/newunit_6.f90: New test.
857 2019-02-22 Marek Polacek <polacek@redhat.com>
859 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
860 * g++.dg/cpp2a/explicit14.C: New test.
862 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
865 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
866 * gfortran.fortran-torture/compile/pr89324.f90: New test.
868 2019-02-22 Martin Sebor <msebor@redhat.com>
871 * gcc.dg/Wabsolute-value.c: New test.
873 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
875 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
876 Hongtao Liu <hongtao.liu@intel.com>
877 Sunil K Pandey <sunil.k.pandey@intel.com>
880 * gcc.target/i386/pr87007-1.c: New test.
881 * gcc.target/i386/pr87007-2.c: Likewise.
883 2019-02-22 Richard Biener <rguenther@suse.de>
885 PR tree-optimization/89440
886 * gcc.dg/vect/pr89440.c: New testcase.
888 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
890 * lib/target-supports.exp (check_effective_target_offload_nvptx):
894 * gfortran.dg/goacc/classify-routine.f95: Adjust.
896 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
897 * g++.dg/goacc/template.C: Likewise.
900 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
902 2019-02-22 Richard Biener <rguenther@suse.de>
905 * gcc.dg/torture/restrict-7.c: New testcase.
907 2019-02-21 Jakub Jelinek <jakub@redhat.com>
910 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
911 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
912 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
914 * g++.dg/cpp1y/constexpr-89285.C: New test.
915 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
917 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
918 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
920 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
923 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
924 -fcf-protection with -fcf-protection=branch.
925 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
926 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
927 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
928 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
929 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
931 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
933 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
934 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
936 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
939 * gfortran.dg/warn_conversion_11.f90: New test.
941 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
944 * gcc.target/i386/pr87412-1.c: New file.
945 * gcc.target/i386/pr87412-2.c: Likewise.
946 * gcc.target/i386/pr87412-3.c: Likewise.
947 * gcc.target/i386/pr87412-4.c: Likewise.
949 2019-02-20 Jakub Jelinek <jakub@redhat.com>
952 * g++.dg/cpp0x/pr89403.C: New test.
955 * g++.dg/cpp1z/inline-var5.C: New test.
958 * gcc.c-torture/compile/pr89412.c: New test.
960 2019-02-20 Jakub Jelinek <jakub@redhat.com>
961 David Malcolm <dmalcolm@redhat.com>
964 * gcc.dg/torture/pr89091.c: New test.
966 2019-02-20 Jakub Jelinek <jakub@redhat.com>
970 * gcc.dg/pr88074-2.c: New test.
973 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
975 2019-02-20 David Malcolm <dmalcolm@redhat.com>
978 * gcc.dg/pr89410-1.c: New test.
979 * gcc.dg/pr89410-2.c: New test.
981 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
983 * lib/target-supports.exp (check_effective_target_vect_usad_char):
985 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
986 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
988 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
991 * gcc.target/arm/pr86487.c: New.
993 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
996 * g++.dg/cpp1y/var-templ60.C: New.
998 2019-02-20 Li Jia He <helijia@linux.ibm.com>
1001 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1003 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1005 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1007 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1010 * gfortran.dg/ISO_Fortran_binding_4.f90
1012 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1015 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1016 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1018 2019-02-19 Richard Biener <rguenther@suse.de>
1021 * gcc.dg/pr88074.c: New testcase.
1023 2019-02-19 Jakub Jelinek <jakub@redhat.com>
1026 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1030 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1033 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
1036 * g++.dg/diagnostic/pr89390.C: New test.
1038 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
1040 * README: Fix typos.
1042 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1044 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
1047 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1050 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
1052 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1053 * gfortran.dg/lto/pr87689_0.f: New file.
1054 * gfortran.dg/lto/pr87689_1.f: New file.
1056 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
1058 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
1060 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1062 * gdc.dg/dg.exp: Tabify.
1063 * gdc.dg/lto/lto.exp: Likewise.
1064 * gdc.test/gdc-test.exp: Likewise.
1065 * lib/gdc-dg.exp: Likewise.
1066 * lib/gdc.exp: Likewise.
1068 2019-02-18 Richard Biener <rguenther@suse.de>
1070 PR tree-optimization/89296
1071 * gcc.dg/uninit-pr89296.c: New testcase.
1073 2019-02-18 Jakub Jelinek <jakub@redhat.com>
1076 * gcc.c-torture/execute/pr89369.c: New test.
1077 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
1078 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
1081 2019-02-18 Martin Jambor <mjambor@suse.cz>
1083 PR tree-optimization/89209
1084 * gcc.dg/tree-ssa/pr89209.c: New test.
1086 2019-02-18 Martin Liska <mliska@suse.cz>
1088 * gfortran.dg/simd-builtins-7.f90: New test.
1089 * gfortran.dg/simd-builtins-7.h: New test.
1091 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1094 * gfortran.dg/pr88299.f90: New test.
1096 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1099 * gfortran.dg/transfer_simplify_12.f90: New test.
1101 2019-02-17 Marek Polacek <polacek@redhat.com>
1103 PR c++/89217 - ICE with list-initialization in range-based for loop.
1104 * g++.dg/cpp0x/range-for37.C: New test.
1106 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
1109 * g++.dg/cpp0x/initlist114.C: New test.
1112 * g++.dg/abi/mangle68.C: New test.
1113 * g++.dg/cpp0x/decltype69.C: New test.
1115 2019-02-16 David Malcolm <dmalcolm@redhat.com>
1118 * g++.dg/wrappers/pr88680.C: New test.
1120 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1123 * gfortran.dg/coarray_data_1.f90: New test.
1125 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
1127 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
1128 * c-c++-common/patchable_function_entry-default.c: Likewise.
1129 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1131 2019-02-16 Jakub Jelinek <jakub@redhat.com>
1133 PR rtl-optimization/66152
1134 * gcc.target/i386/pr66152.c: New test.
1136 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1138 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
1139 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
1141 2019-02-15 Tamar Christina <tamar.christina@arm.com>
1143 * lib/target-supports.exp
1144 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
1145 checking alternative.
1147 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1149 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
1151 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1153 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
1154 * c-c++-common/patchable_function_entry-default.c: Likewise.
1155 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1156 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
1158 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1162 * lib/gcc-dg.exp: If llvm_binutils effective target, set
1163 allow_blank_lines to 2 during initialization.
1164 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
1165 it was previously zero.
1166 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
1167 Clear allow_blank_lines afterwards whenever it was 1.
1168 * gdc.test/gdc-test.exp (dmd2dg): Don't call
1169 dg-allow-blank-lines-in-output here.
1170 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
1171 the tests and restore it back at the end.
1173 * c-c++-common/ubsan/opts-1.c: New test.
1174 * c-c++-common/ubsan/opts-2.c: New test.
1175 * c-c++-common/ubsan/opts-3.c: New test.
1176 * c-c++-common/ubsan/opts-4.c: New test.
1178 2019-02-15 Richard Biener <rguenther@suse.de>
1179 Jakub Jelinek <jakub@redhat.com>
1181 PR tree-optimization/89278
1182 * gcc.dg/pr89278.c: New test.
1184 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1187 * gcc.dg/pr89340.c: New test.
1188 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
1189 that leaf attribute on nested function is useless.
1192 * gcc.dg/pr89342.c: New test.
1194 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1196 PR rtl-optimization/89354
1197 * gcc.dg/pr89354.c: New test.
1199 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
1201 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
1202 * gcc.target/i386/ssse3-pabsd.c: Ditto.
1203 * gcc.target/i386/ssse3-pabsw.c: Ditto.
1204 * gcc.target/i386/ssse3-palignr.c: Ditto.
1205 * gcc.target/i386/ssse3-phaddd.c: Ditto.
1206 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
1207 * gcc.target/i386/ssse3-phaddw.c: Ditto.
1208 * gcc.target/i386/ssse3-phsubd.c: Ditto.
1209 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
1210 * gcc.target/i386/ssse3-phsubw.c: Ditto.
1211 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
1212 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
1213 * gcc.target/i386/ssse3-pshufb.c: Ditto.
1214 * gcc.target/i386/ssse3-psignb.c: Ditto.
1215 * gcc.target/i386/ssse3-psignd.c: Ditto.
1216 * gcc.target/i386/ssse3-psignw.c: Ditto.
1218 2018-02-14 Steve Ellcey <sellcey@marvell.com>
1220 * gcc.target/aarch64/pcs_attribute.c: New test.
1222 2019-02-14 Harald Anlauf <anlauf@gmx.de>
1225 * gfortran.dg/pr88248.f90: New test.
1226 * gfortran.dg/f2018_obs.f90: Updated test.
1228 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1230 * gcc.target/arm/pr88850.c: change options to additional option.
1232 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1235 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
1238 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1241 * gcc.target/arm/pr88850-2.c: New test.
1242 * lib/target-supports.exp
1243 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
1244 check_effective_target_arm_neon_softfp_fp16_ok,
1245 add_options_for_arm_neon_softfp_fp16): New.
1247 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
1249 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
1250 * lib/target-supports.exp: Add procedure to check for ldrd.
1252 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
1255 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
1256 * gfortran.dg/goacc/loop-3.f95: Likewise.
1257 * gfortran.dg/goacc/pr72715.f90: New test.
1259 2019-02-14 Martin Liska <mliska@suse.cz>
1261 PR rtl-optimization/89242
1262 * g++.dg/pr89242.C: New test.
1264 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1266 PR tree-optimization/89314
1267 * gcc.dg/pr89314.c: New test.
1270 * gcc.dg/ubsan/pr89284.c: New test.
1272 2019-02-13 Ian Lance Taylor <iant@golang.org>
1274 * gcc.dg/func-attr-1.c: New test.
1276 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
1278 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
1280 2019-02-13 Marek Polacek <polacek@redhat.com>
1282 PR c++/89297 - ICE with OVERLOAD in template.
1283 * g++.dg/cpp0x/initlist113.C: New test.
1285 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
1288 * g++.dg/cpp0x/pr86379.C: New.
1291 * g++.dg/cpp1y/pr87322.C: New.
1292 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
1293 instantiate the expected number of lambda functions.
1295 2019-02-13 Marek Polacek <polacek@redhat.com>
1298 * g++.dg/cpp2a/nontype-class13.C: New test.
1300 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
1303 * gcc.target/arm/pr89190.c: New test.
1305 2019-02-13 David Malcolm <dmalcolm@redhat.com>
1308 * g++.dg/concepts/pr89036.C: New test.
1310 2019-02-13 Tamar Christina <tamar.christina@arm.com>
1313 * gcc.target/aarch64/sve/pr88847.c: New test.
1315 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
1316 Jakub Jelinek <jakub@redhat.com>
1319 * g++.dg/torture/pr89303.C: New test.
1321 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1324 * g++.dg/cpp1z/using4.C: New.
1325 * g++.dg/cpp1z/using5.C: Likewise.
1326 * g++.dg/cpp1z/using6.C: Likewise.
1328 2019-02-13 Jakub Jelinek <jakub@redhat.com>
1331 * gcc.target/i386/pr89290.c: New test.
1333 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
1335 * gcc.target/powerpc/crypto-builtin-1.c
1336 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
1339 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
1342 * gcc.target/i386/pr89229-1.c: New test.
1344 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
1347 * gcc.target/s390/pr89233.c: New test.
1349 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
1351 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1352 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1353 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1355 2019-02-12 Richard Biener <rguenther@suse.de>
1357 PR tree-optimization/89253
1358 * gfortran.dg/pr89253.f: New testcase.
1360 2019-02-11 Marek Polacek <polacek@redhat.com>
1362 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1363 * g++.dg/cpp0x/nullptr40.C: New test.
1364 * g++.dg/cpp0x/nullptr41.C: New test.
1366 2019-02-11 Jakub Jelinek <jakub@redhat.com>
1369 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1371 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1373 PR tree-optimization/86637
1374 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1376 2019-02-11 Martin Sebor <msebor@redhat.com>
1378 PR tree-optimization/88771
1379 * gcc.dg/Wstringop-overflow-8.c: New test.
1380 * gcc.dg/Wstringop-overflow-9.c: New test.
1381 * gcc.dg/Warray-bounds-40.c: New test.
1382 * gcc.dg/builtin-stpncpy.c: Adjust.
1383 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1384 * g++.dg/opt/memcpy1.C: Adjust.
1386 2019-02-11 Martin Sebor <msebor@redhat.com>
1389 * c-c++-common/array-5.c: New test.
1390 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1391 * g++.dg/init/new38.C: Same.
1392 * g++.dg/init/new43.C: Same.
1393 * g++.dg/init/new44.C: Same.
1394 * g++.dg/init/new46.C: Same.
1395 * g++.dg/other/large-size-array.C: Same.
1396 * g++.dg/other/new-size-type.C: Same.
1397 * g++.dg/template/array30.C: Same.
1398 * g++.dg/template/array32.C: New test.
1399 * g++.dg/template/dependent-name3.C: Adjust.
1400 * gcc.dg/large-size-array-3.c: Same.
1401 * gcc.dg/large-size-array-5.c: Same.
1402 * gcc.dg/large-size-array.c: Same.
1403 * g++.old-deja/g++.brendan/array1.C: Same.
1404 * g++.old-deja/g++.mike/p6149.C: Same.
1406 2019-02-11 Martin Sebor <msebor@redhat.com>
1408 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1410 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1413 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1414 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1415 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1417 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1419 * gcc.target/powerpc/vec-sld-modulo.c: New.
1420 * gcc.target/powerpc/vec-srad-modulo.c: New.
1421 * gcc.target/powerpc/vec-srd-modulo.c: New.
1423 2019-02-11 Martin Liska <mliska@suse.cz>
1426 * g++.dg/ipa/pr89009.C: New test.
1428 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1431 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1432 * gfortran.dg/pointer_init_6.f90: Likewise.
1433 * gfortran.dg/pointer_init_9.f90: New test.
1435 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1438 * gfortran.dg/warn_undefined_1.f90: New test.o
1440 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1442 PR tree-optimization/89268
1443 * gcc.dg/vect/pr89268.c: New test.
1445 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1447 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1449 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1452 * gfortran.dg/substr_simplify.f90: New test.
1454 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1457 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1459 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1462 * gfortran.dg/array_reference_2.f90 : New test.
1464 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1467 * gcc.dg/gomp/pr89246-1.c: New test.
1468 * gcc.dg/gomp/pr89246-2.c: New test.
1470 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1472 PR tree-optimization/88739
1473 * gcc.c-torture/execute/pr88739.c: New test.
1475 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1478 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1480 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1482 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1483 * gcc.target/s390/vector/vec-copysign.c: New test.
1485 2019-02-08 Richard Biener <rguenther@suse.de>
1487 PR tree-optimization/89247
1488 * gcc.dg/torture/pr89247.c: New testcase.
1490 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1492 * gcc.target/s390/jump-label.c: New test.
1494 2019-02-08 Richard Biener <rguenther@suse.de>
1497 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1499 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1501 PR rtl-optimization/89234
1502 * g++.dg/ubsan/pr89234.C: New test.
1504 2019-02-08 Richard Biener <rguenther@suse.de>
1507 * gcc.dg/torture/pr89223.c: New testcase.
1509 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1511 PR tree-optimization/86637
1512 PR tree-optimization/89235
1513 * gcc.c-torture/compile/pr86637-1.c: New test.
1514 * gcc.c-torture/compile/pr86637-2.c: New test.
1515 * gcc.c-torture/compile/pr86637-3.c: New test.
1516 * gcc.c-torture/compile/pr89235.c: New test.
1518 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1520 * gcc.target/aarch64/abd_1.c: New test.
1521 * gcc.dg/sabd_1.c: Likewise.
1523 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1526 * gfortran.dg/wunused-parameter_2.f90: New test.
1528 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1530 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1532 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1534 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1535 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1537 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1538 Jakub Jelinek <jakub@redhat.com>
1541 * gcc.c-torture/execute/pr88714.c: New test.
1542 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1544 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1547 * gcc.target/arm/pr88850.c: New test.
1549 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1552 * g++.dg/cpp0x/pr86218.C: New.
1554 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1556 PR rtl-optimization/89225
1557 * gcc.target/powerpc/pr89225.c: New.
1559 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1561 * gnat.dg/opt76.adb: New test.
1563 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1566 * gfortran.dg/null_10.f90: New test.
1568 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1571 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1572 column numbers to dg-warning directives where they are correct.
1573 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1574 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1575 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1577 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1580 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1581 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1582 xfail scan-assembler-not with Solaris as.
1584 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1586 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1588 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1590 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1593 2019-02-06 Richard Biener <rguenther@suse.de>
1595 PR tree-optimization/89182
1596 * gfortran.dg/graphite/pr89182.f90: New testcase.
1598 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1601 * gcc.dg/pr89211.c: New test.
1604 * c-c++-common/builtin-convertvector-2.c: New test.
1606 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1609 * lib/go-torture.exp: Test compiling with -flto.
1611 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1614 * gcc.dg/redecl-18.c: New test.
1616 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1619 * g++.dg/opt/pr89187.C: New test.
1621 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1623 * jit.dg/add-driver-options-testlib.c: Add support file for
1624 test-add-driver-options.c testcase.
1625 * jit.dg/all-non-failing-tests.h: Add note about
1626 test-add-driver-options.c
1627 * jit.dg/jit.exp (jit-dg-test): Update to support
1628 add-driver-options-testlib.c compilation.
1629 * jit.dg/test-add-driver-options.c: New testcase.
1631 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1633 PR rtl-optimization/11304
1634 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1635 * gcc.target/i386/call-2.c: New test.
1637 2019-02-05 Marek Polacek <polacek@redhat.com>
1639 PR c++/89158 - by-value capture of constexpr variable broken.
1640 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1642 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1644 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1646 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1648 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1650 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1653 * g++.dg/opt/pr89188.C: New test.
1655 PR rtl-optimization/89195
1656 * gcc.c-torture/execute/pr89195.c: New test.
1658 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1660 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1662 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1663 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1664 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1665 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1666 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1667 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1668 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1669 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1670 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1672 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1675 * g++.dg/ext/vector36.C: New test.
1677 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1680 * g++.dg/pr87770.C: New.
1682 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1685 * gfortran.dg/pr89077.f90: New test.
1687 2019-02-04 Martin Liska <mliska@suse.cz>
1690 * gcc.dg/ipa/pr88985.c: New test.
1692 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1694 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1695 characters or extra spaces after the comment character.
1697 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1699 * g++.dg/torture/alias-1.C: New test.
1701 2019-02-03 Martin Sebor <msebor@redhat.com>
1704 * c-c++-common/Wsequence-point-2.c: New test.
1707 * g++.dg/warn/Wunused-var-35.C: New test.
1709 2019-02-03 Richard Biener <rguenther@suse.de>
1712 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1714 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1717 * gfortran.dg/warn_conversion_10.f90: New test.
1719 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1722 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1724 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1727 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1729 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1732 * gfortran.dg/pointer_array_component_3.f90 : New test.
1734 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1737 * gcc.dg/gomp/pr87887-1.c: New test.
1738 * gcc.dg/gomp/pr87887-2.c: New test.
1740 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1744 * gfortran.dg/pr89084.f90: New test.
1745 * gfortran.dg/lto/pr89084_0.f90: New test.
1746 * gfortran.dg/pr83246.f90: New test.
1748 2019-02-01 Marek Polacek <polacek@redhat.com>
1750 PR c++/88325 - ICE with invalid out-of-line template member definition.
1751 * g++.dg/cpp2a/typename14.C: New test.
1753 2019-02-01 Richard Biener <rguenther@suse.de>
1756 * gcc.dg/torture/pr88597.c: New testcase.
1758 2019-02-01 Richard Biener <rguenther@suse.de>
1760 PR tree-optimization/85497
1761 * gcc.dg/graphite/pr85497.c: New testcase.
1763 2019-02-01 Richard Biener <rguenther@suse.de>
1766 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1768 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1770 PR tree-optimization/89143
1771 * gcc.dg/tree-ssa/vrp121.c: New test.
1773 PR tree-optimization/88107
1774 * gcc.dg/gomp/pr88107.c: New test.
1777 * g++.dg/ext/attrib57.C: New test.
1779 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1781 PR tree-optimization/88932
1782 * gfortran.dg/pr88932.f90: New test.
1784 2019-01-31 Marek Polacek <polacek@redhat.com>
1786 PR c++/88983 - ICE with switch in constexpr function.
1787 * g++.dg/cpp1y/constexpr-88983.C: New test.
1789 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1792 * gfortran.dg/contiguous_9.f90: New test.
1794 2019-01-31 Marek Polacek <polacek@redhat.com>
1796 PR c++/89083, c++/80864 - ICE with list initialization in template.
1797 * g++.dg/cpp0x/initlist107.C: New test.
1798 * g++.dg/cpp0x/initlist108.C: New test.
1799 * g++.dg/cpp0x/initlist109.C: New test.
1800 * g++.dg/cpp0x/initlist110.C: New test.
1801 * g++.dg/cpp0x/initlist111.C: New test.
1802 * g++.dg/cpp0x/initlist112.C: New test.
1803 * g++.dg/init/ptrfn4.C: New test.
1805 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1808 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1809 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1811 2019-01-31 Richard Biener <rguenther@suse.de>
1813 PR tree-optimization/89135
1814 * gcc.dg/torture/pr89135.c: New testcase.
1816 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1819 * c-c++-common/asan/pr89124.c: New test.
1821 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1824 * gfortran.dg/print_2.f90: New test.
1826 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1828 PR rtl-optimization/87246
1829 * gcc.target/i386/pr87246.c: New.
1831 2019-01-30 Marek Polacek <polacek@redhat.com>
1833 PR c++/89119 - ICE with value-initialization in template.
1834 * g++.dg/cpp0x/initlist-value3.C: New test.
1836 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1838 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1839 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1840 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1841 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1842 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1843 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1844 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1845 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1846 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1847 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1849 2019-01-30 Richard Biener <rguenther@suse.de>
1851 PR tree-optimization/89111
1852 * gcc.dg/torture/pr89111.c: New testcase.
1854 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1857 * lib/target-supports.exp: Cache result.
1859 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1862 * g++.target/i386/pr89105.C: New test.
1865 * gcc.dg/pr89061.c: New test.
1867 2019-01-29 Martin Sebor <msebor@redhat.com>
1870 * gcc.dg/Warray-bounds-39.c: New test.
1872 2019-01-29 Marek Polacek <polacek@redhat.com>
1875 * g++.dg/other/nontype-1.C: Expect error in all modes.
1876 * g++.dg/parse/crash13.C: Likewise.
1877 * g++.dg/parse/error36.C: Likewise.
1878 * g++.dg/template/error29.C: Likewise.
1880 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1883 * gfortran.dg/c_funptr_1.f90: New file.
1884 * gfortran.dg/c_funptr_1_mod.f90: New file.
1886 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1890 * gcc.dg/gomp/pr89104.c: New test.
1892 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1894 * gdc.dg/pr89042a.d: Mark as compile test.
1895 * gdc.dg/pr89042b.d: Likewise.
1897 2019-01-29 Richard Biener <rguenther@suse.de>
1900 * g++.dg/lto/pr87295_0.C: New testcase.
1902 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1905 * gcc.dg/pr89045.c: New test.
1908 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1909 lp64, ilp32 and llp64 only.
1910 (fputs): Use unsigned long long instead of size_t for return type.
1911 (vfprintf, vfscanf): Accept arbitrary target specific type for
1914 2019-01-28 Marek Polacek <polacek@redhat.com>
1916 PR c++/88358 - name wrongly treated as type.
1917 * g++.dg/cpp2a/typename1.C: Add dg-error.
1918 * g++.dg/cpp2a/typename13.C: New test.
1919 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1922 2019-01-28 Marek Polacek <polacek@redhat.com>
1924 * g++.dg/cpp0x/enum37.C: Add dg-error.
1926 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1928 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1929 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1931 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1933 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1934 "-Wattribute-alias".
1936 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1939 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1941 2019-01-27 Marek Polacek <polacek@redhat.com>
1943 PR c++/88815 - narrowing conversion lost in decltype.
1944 PR c++/78244 - narrowing conversion in template not detected.
1945 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1946 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1947 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1948 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1950 PR c++/89024 - ICE with incomplete enum type.
1951 * g++.dg/cpp0x/enum37.C: New test.
1953 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1955 * gnat.dg/opt75.adb: New test.
1956 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1958 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1961 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1962 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1964 2019-01-26 Martin Jambor <mjambor@suse.cz>
1967 * gfortran.dg/gomp/pr88933.f90: New test.
1969 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1972 * gdc.dg/pr89042a.d: New test.
1973 * gdc.dg/pr89042b.d: New test.
1975 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1978 * gfortran.dg/pr57553.f90: New test.
1980 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1982 * gnat.dg/array34.adb: New test.
1984 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1986 PR preprocessor/88974
1987 * c-c++-common/cpp/pr88974.c: New test.
1989 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1992 * g++.dg/cpp2a/destroying-delete2.C: New.
1993 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1995 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1998 * gfortran.dg/pr85780.f90: Update testcase for error message.
2000 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
2003 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2004 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2005 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2007 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2010 * gcc.dg/pr89037.c: New test.
2012 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2014 * lib/target-supports.exp (check_effective_target_fenv): New.
2015 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2016 fenv effective target.
2017 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2018 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2019 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2020 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2022 2019-01-25 Richard Biener <rguenther@suse.de>
2024 PR tree-optimization/86865
2025 * gcc.dg/graphite/pr86865.c: New testcase.
2026 * gcc.dg/graphite/pr69728.c: XFAIL.
2027 * gcc.dg/graphite/scop-21.c: Likewise.
2029 2019-01-24 Martin Sebor <msebor@redhat.com>
2034 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
2035 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
2036 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
2037 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
2038 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
2039 * gcc.dg/builtins-69.c: New test.
2040 * gcc.dg/Wint-conversion-2.c: Add expected warning.
2041 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
2043 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
2045 PR rtl-optimization/88948
2046 * gcc.target/i386/pr88948.c: New test.
2048 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2051 * g++.dg/debug/pr89006.C: New test.
2054 * gcc.dg/gomp/pr89015.c: New test.
2057 * c-c++-common/gomp/cancel-2.c: New test.
2058 * gcc.dg/gomp/cancel-1.c: New test.
2059 * g++.dg/gomp/cancel-1.C: New test.
2060 * g++.dg/gomp/cancel-2.C: New test.
2061 * g++.dg/gomp/cancel-3.C: New test.
2063 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2065 PR tree-optimization/89027
2066 * gfortran.dg/gomp/pr89027.f90: New test.
2068 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
2071 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
2072 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
2074 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
2077 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
2078 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2079 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2080 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2082 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
2085 * g++.target/i386/pr88998.c: New test.
2087 2019-01-23 Marek Polacek <polacek@redhat.com>
2089 PR c++/88757 - qualified name treated wrongly as type.
2090 * g++.dg/cpp0x/dependent2.C: New test.
2091 * g++.dg/cpp2a/typename10.C: Remove dg-error.
2092 * g++.dg/cpp2a/typename12.C: New test.
2093 * g++.dg/template/static30.C: Remove dg-error.
2095 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2098 * c-c++-common/pr44715.c: New test.
2101 * c-c++-common/pr88984.c: New test.
2103 2019-01-23 Richard Biener <rguenther@suse.de>
2105 PR tree-optimization/89008
2106 * gcc.dg/torture/pr89008.c: New testcase.
2108 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
2110 * gnat.dg/specs/opt4.ads: New test.
2112 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2114 PR tree-optimization/88964
2115 * gfortran.dg/pr88964.f90: New test.
2117 2019-01-22 Martin Sebor <msebor@redhat.com>
2119 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
2120 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
2122 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
2123 * c-c++-common/Wrestrict.c: Make xfails conditional on target
2126 2018-01-22 Steve Ellcey <sellcey@marvell.com>
2128 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
2129 to aarch64*-*-* target.
2130 * c-c++-common/gomp/pr60823-3.c: Ditto.
2131 * g++.dg/gomp/declare-simd-1.C: Ditto.
2132 * g++.dg/gomp/declare-simd-3.C: Ditto.
2133 * g++.dg/gomp/declare-simd-4.C: Ditto.
2134 * g++.dg/gomp/declare-simd-7.C: Ditto.
2135 * g++.dg/gomp/pr88182.C: Ditto.
2136 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2137 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2138 * gcc.dg/gomp/pr59669-2.c: Ditto.
2139 * gcc.dg/gomp/pr87895-1.c: Ditto.
2140 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2141 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2142 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2143 * gfortran.dg/gomp/pr83977.f90: Ditto.
2145 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2148 * gcc.target/powerpc/pr88965.c: New test.
2151 * c-c++-common/gomp/atomic-23.c: New test.
2153 2019-01-22 Harald Anlauf <anlauf@gmx.de>
2156 * gfortran.dg/power_8.f90: New test.
2158 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2160 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
2161 * g++.dg/vec-init-1.C: Likewise.
2162 * gcc.dg/pr87793.c: Likewise.
2164 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2166 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
2167 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2169 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2172 * gcc.target/arm/aapcs/bitfield2.c: New test.
2173 * gcc.target/arm/aapcs/bitfield3.c: New test.
2175 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
2177 PR rtl-optimization/87763
2178 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
2180 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
2183 * gcc.target/i386/pr88954-1.c: New test.
2184 * gcc.target/i386/pr88954-2.c: Likewise.
2186 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2189 * gcc.target/arm/aapcs/bitfield1.c: New test.
2190 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
2191 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
2192 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
2194 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
2196 * gfortran.dg/array_function_5.f90: Fix a dg directive.
2197 * gfortran.dg/block_16.f08: Likewise.
2198 * gfortran.dg/dec_structure_14.f90: Likewise.
2199 * gfortran.dg/namelist_96.f90: Likewise.
2200 * gfortran.dg/newunit_5.f90.f90: Moved to
2201 * gfortran.dg/newunit_5.f90: here.
2202 * gfortran.dg/pdt_28.f03: Likewise.
2203 * gfortran.dg/spread_simplify_1.f90: Likewise.
2205 2019-01-22 Tamar Christina <tamar.christina@arm.com>
2207 PR/tree-optimization 88903
2208 * gcc.dg/vect/pr88903-1.c: Add explicit &.
2210 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2212 PR rtl-optimization/88904
2213 * gcc.c-torture/execute/pr88904.c: New test.
2216 * gcc.dg/pr88905.c: New test.
2218 PR rtl-optimization/49429
2220 PR rtl-optimization/86334
2222 * gcc.target/i386/pr86334.c: New test.
2223 * gcc.target/i386/pr88906.c: New test.
2225 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2228 * g++.dg/gomp/pr88949.C: New test.
2230 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
2232 * class_66.f90: Fix a dg directive.
2233 * debug/pr35154-stabs.f: Likewise.
2234 * dec_d_lines_3.f: Likewise.
2235 * dec_d_lines_3.f: Likewise.
2236 * dec_structure_12.f90: Likewise.
2237 * dec_structure_15.f90: Likewise.
2238 * deferred_character_31.f90: Likewise.
2239 * dtio_31.f03: Likewise.
2240 * dtio_32.f03: Likewise.
2241 * extends_11.f03: Likewise.
2242 * integer_plus.f90: Likewise.
2243 * pdt_25.f03: Likewise.
2244 * pr58968.f: Likewise.
2245 * pr78259.f90: Likewise.
2246 * vect/vect-2.f90: Likewise.
2247 * matmul_const.f90: Likewise.
2249 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
2252 * gcc.target/i386/pr88938.c: New test.
2254 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2257 * g++.dg/asan/pr88901.C: New test.
2259 2019-01-21 Tamar Christina <tamar.christina@arm.com>
2261 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
2263 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2266 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
2267 * gcc.dg/pr88928.c: New test case.
2269 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2271 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
2272 {long ,short ,}{unsigned ,}int.
2274 2019-01-21 Richard Biener <rguenther@suse.de>
2276 PR tree-optimization/88934
2277 * gfortran.dg/pr88934.f90: New testcase.
2279 2019-01-20 Ulrich Drepper <drepper@redhat.com>
2281 Fix after C++ P0600 implementation.
2282 * g++.dg/init/new39.C: Don't just ignore result of new.
2284 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
2286 * gdc.dg/runnable.d: Add more tests for comparing complex types.
2288 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
2290 * gdc.dg/runnable.d: Add tests for comparing complex types.
2292 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
2294 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
2295 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
2296 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
2297 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
2299 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
2302 * gfortran.dg/no-automatic.f90: New test.
2304 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2307 * gfortran.dg/pr77960.f90: New test.
2309 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2310 Paul Thomas <pault@gcc.gnu.org>
2313 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
2314 scan-tree tests that fail with patch.
2315 * gfortran.dg/contiguous_8.f90: New test.
2317 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
2319 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
2321 * gfortran.dg/loop_versioning_9.f90: New test.
2322 * gfortran.dg/loop_versioning_10.f90: Likewise.
2324 2019-01-19 Jakub Jelinek <jakub@redhat.com>
2327 * gfortran.dg/pr88902.f90: New test.
2329 2019-01-18 Martin Sebor <msebor@redhat.com>
2331 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
2333 2019-01-18 Ian Lance Taylor <iant@golang.org>
2335 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
2336 is no longer externally visible.
2338 2019-01-18 Marek Polacek <polacek@redhat.com>
2341 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
2343 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2346 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
2347 (dg-options): Replace -m32 with -fno-pic.
2348 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
2349 (dg-options): Remove -m32.
2351 2019-01-18 Richard Biener <rguenther@suse.de>
2353 PR tree-optimization/88903
2354 * gcc.dg/vect/pr88903-1.c: New testcase.
2355 * gcc.dg/vect/pr88903-2.c: Likewise.
2357 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2361 * c-c++-common/pr51628-33.c: New test.
2362 * c-c++-common/pr51628-35.c: New test.
2363 * c-c++-common/pr88664-1.c: Likewise.
2364 * c-c++-common/pr88664-2.c: Likewise.
2365 * gcc.dg/pr51628-34.c: Likewise.
2367 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
2370 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2371 mp and sec extensions to armv7-a.
2373 2019-01-18 Martin Liska <mliska@suse.cz>
2375 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2376 expected function name.
2378 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2380 PR tree-optimization/86214
2381 * g++.dg/opt/pr86214-1.C: New test.
2382 * g++.dg/opt/pr86214-2.C: New test.
2384 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2386 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2388 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2391 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2394 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2395 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2397 2019-01-18 Martin Liska <mliska@suse.cz>
2400 * g++.target/i386/pr88587.C: New test.
2401 * gcc.target/i386/mvc13.c: New test.
2403 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2406 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2408 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2409 * gfortran.dg/gomp/pr83977.f90: Ditto.
2411 2019-01-17 Martin Sebor <msebor@redhat.com>
2414 * gcc.dg/Warray-bounds-38.c: New test.
2416 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2418 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2419 warning checks and assembler scans.
2420 * c-c++-common/gomp/pr60823-3.c: Ditto.
2421 * c-c++-common/gomp/pr63328.c: Ditto.
2422 * g++.dg/gomp/declare-simd-1.C: Ditto.
2423 * g++.dg/gomp/declare-simd-3.C: Ditto.
2424 * g++.dg/gomp/declare-simd-4.C: Ditto.
2425 * g++.dg/gomp/declare-simd-7.C: Ditto.
2426 * g++.dg/gomp/pr88182.C: Ditto.
2427 * g++.dg/vect/simd-clone-7.cc: Ditto.
2428 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2429 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2430 * gcc.dg/gomp/pr59669-2.c: Ditto.
2431 * gcc.dg/gomp/pr87895-1.c: Ditto.
2432 * gcc.dg/gomp/pr87895-2.c: Ditto.
2433 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2434 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2435 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2436 * gfortran.dg/gomp/pr83977.f90: Ditto.
2438 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2440 * g++.dg/cpp0x/auto52.C: Test locations too.
2441 * g++.dg/cpp0x/trailing2.C: Likewise.
2442 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2443 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2444 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2445 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2446 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2448 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2451 * g++.dg/template/pr88699.C: New test.
2453 2019-01-17 Martin Sebor <msebor@redhat.com>
2455 PR tree-optimization/88800
2456 * c-c++-common/Wrestrict.c: Adjust.
2457 * gcc.dg/Warray-bounds-37.c: New test.
2458 * gcc.dg/builtin-memcpy-2.c: New test.
2459 * gcc.dg/builtin-memcpy.c: New test.
2461 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2464 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2466 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2467 Kwok Cheung Yeung <kcy@codesourcery.com>
2468 Julian Brown <julian@codesourcery.com>
2469 Tom de Vries <tom@codesourcery.com>
2471 * gcc.dg/20020312-2.c: Add amdgcn support.
2472 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2473 * gcc.dg/builtin-apply2.c: Likewise.
2474 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2475 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2476 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2477 * gcc.dg/memcmp-1.c: Increase timeout factor.
2478 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2479 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2480 * gcc.dg/sibcall-9.c: Likewise.
2481 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2482 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2483 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2484 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2485 * lib/target-supports.exp (check_effective_target_trampolines):
2487 (check_profiling_available): Likewise.
2488 (check_effective_target_global_constructor): Likewise.
2489 (check_effective_target_return_address): Likewise.
2490 (check_effective_target_fopenacc): Likewise.
2491 (check_effective_target_fopenmp): Likewise.
2492 (check_effective_target_vect_int): Likewise.
2493 (check_effective_target_vect_intfloat_cvt): Likewise.
2494 (check_effective_target_vect_uintfloat_cvt): Likewise.
2495 (check_effective_target_vect_floatint_cvt): Likewise.
2496 (check_effective_target_vect_floatuint_cvt): Likewise.
2497 (check_effective_target_vect_simd_clones): Likewise.
2498 (check_effective_target_vect_shift): Likewise.
2499 (check_effective_target_whole_vector_shift): Likewise.
2500 (check_effective_target_vect_bswap): Likewise.
2501 (check_effective_target_vect_shift_char): Likewise.
2502 (check_effective_target_vect_long): Likewise.
2503 (check_effective_target_vect_float): Likewise.
2504 (check_effective_target_vect_double): Likewise.
2505 (check_effective_target_vect_perm): Likewise.
2506 (check_effective_target_vect_perm_byte): Likewise.
2507 (check_effective_target_vect_perm_short): Likewise.
2508 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2509 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2510 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2511 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2512 (check_effective_target_vect_natural_alignment): Likewise.
2513 (check_effective_target_vect_fully_masked): Likewise.
2514 (check_effective_target_vect_element_align): Likewise.
2515 (check_effective_target_vect_masked_store): Likewise.
2516 (check_effective_target_vect_scatter_store): Likewise.
2517 (check_effective_target_vect_condition): Likewise.
2518 (check_effective_target_vect_cond_mixed): Likewise.
2519 (check_effective_target_vect_char_mult): Likewise.
2520 (check_effective_target_vect_short_mult): Likewise.
2521 (check_effective_target_vect_int_mult): Likewise.
2522 (check_effective_target_sqrt_insn): Likewise.
2523 (check_effective_target_vect_call_sqrtf): Likewise.
2524 (check_effective_target_vect_call_btrunc): Likewise.
2525 (check_effective_target_vect_call_btruncf): Likewise.
2526 (check_effective_target_vect_call_ceil): Likewise.
2527 (check_effective_target_vect_call_floorf): Likewise.
2528 (check_effective_target_lto): Likewise.
2529 (check_vect_support_and_set_flags): Likewise.
2530 (check_effective_target_vect_stridedN): Enable when fully masked is
2532 (add_options_for_sqrt_insn): New procedure.
2534 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2536 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2537 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2539 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2541 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2543 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2544 * gcc.dg/pic-1.c: Disable on amdgcn.
2545 * gcc.dg/pic-2.c: Disable on amdgcn.
2546 * gcc.dg/pic-3.c: Disable on amdgcn.
2547 * gcc.dg/pic-4.c: Disable on amdgcn.
2548 * gcc.dg/pie-3.c: Disable on amdgcn.
2549 * gcc.dg/pie-4.c: Disable on amdgcn.
2550 * gcc.dg/uninit-19.c: Check pie_enabled.
2551 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2553 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2554 Kwok Cheung Yeung <kcy@codesourcery.com>
2555 Julian Brown <julian@codesourcery.com>
2556 Tom de Vries <tom@codesourcery.com>
2558 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2559 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2560 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2561 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2562 * gcc.dg/20111216-1.c: Require exceptions.
2563 * gcc.dg/cleanup-10.c: Require exceptions.
2564 * gcc.dg/cleanup-11.c: Require exceptions.
2565 * gcc.dg/cleanup-12.c: Require exceptions.
2566 * gcc.dg/cleanup-13.c: Require exceptions.
2567 * gcc.dg/cleanup-5.c: Require exceptions.
2568 * gcc.dg/cleanup-8.c: Require exceptions.
2569 * gcc.dg/cleanup-9.c: Require exceptions.
2570 * gcc.dg/gomp/pr29955.c: Require exceptions.
2571 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2572 * gcc.dg/nested-func-5.c: Require exceptions.
2573 * gcc.dg/pch/except-1.c: Require exceptions.
2574 * gcc.dg/pch/valid-2.c: Require exceptions.
2575 * gcc.dg/pr41470.c: Require exceptions.
2576 * gcc.dg/pr42427.c: Require exceptions.
2577 * gcc.dg/pr44545.c: Require exceptions.
2578 * gcc.dg/pr47086.c: Require exceptions.
2579 * gcc.dg/pr51481.c: Require exceptions.
2580 * gcc.dg/pr51644.c: Require exceptions.
2581 * gcc.dg/pr52046.c: Require exceptions.
2582 * gcc.dg/pr54669.c: Require exceptions.
2583 * gcc.dg/pr56424.c: Require exceptions.
2584 * gcc.dg/pr64465.c: Require exceptions.
2585 * gcc.dg/pr65802.c: Require exceptions.
2586 * gcc.dg/pr67563.c: Require exceptions.
2587 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2588 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2589 * gcc.dg/vect/pr46663.c: Require exceptions.
2590 * lib/target-supports.exp (check_effective_target_exceptions): New.
2592 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2595 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2597 2019-01-17 Nathan Sidwell <nathan@acm.org>
2600 * g++.dg/cpp0x/pr86610.C: New.
2602 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2604 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2605 VFIXUPIMM* intrinsics.
2606 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2607 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2608 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2610 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2614 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2616 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2617 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2618 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2619 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2620 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2621 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2622 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2623 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2624 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2625 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2626 * gcc.target/i386/sse-13.c: Ditto.
2627 * gcc.target/i386/sse-14.c: Ditto.
2628 * gcc.target/i386/sse-22.c: Ditto.
2629 * gcc.target/i386/sse-23.c: Ditto.
2630 * gcc.target/i386/testimm-10.c: Ditto.
2631 * gcc.target/i386/testround-1.c: Ditto.
2633 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2637 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2640 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2641 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2643 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2645 PR rtl-optimization/88870
2646 * gcc.dg/pr88870.c: New test.
2648 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2650 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2652 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2655 * g++.dg/concepts/pr87768.C: New.
2658 * gcc.dg/cpp1z/pr86648.C: New.
2660 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2663 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2664 vectorized on POWER unless hardware misaligned loads are available.
2666 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2669 * g++.dg/torture/pr88861.C: New test.
2671 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2674 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2676 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2678 * g++.dg/other/pr33558.C: Test location too.
2679 * g++.dg/other/pr33558-2.C: Likewise.
2680 * g++.dg/parse/crash4.C: Likewise.
2681 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2682 * g++.old-deja/g++.mike/p7635.C: Likewise.
2683 * g++.old-deja/g++.other/decl6.C: Likewise.
2685 2019-01-16 Marek Polacek <polacek@redhat.com>
2687 PR c++/78244 - narrowing conversion in template not detected.
2688 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2689 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2691 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2695 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2696 may_alias attribute.
2698 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2700 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2703 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2706 * g++.dg/template/pr88795.C: New test.
2708 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2711 * gfortran.dg/actual_array_substr_3.f90: New test.
2713 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2716 * gfortran.dg/pr81849.f90: New test.
2718 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2720 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2721 ISO_Fortran_binding_2.h.
2723 2019-01-15 Marek Polacek <polacek@redhat.com>
2726 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2728 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2731 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2732 -Wdeprecated warning and expect a following note:.
2734 2019-01-15 Richard Biener <rguenther@suse.de>
2737 * g++.dg/lto/pr88046_0.C: New testcase.
2739 2019-01-15 Richard Biener <rguenther@suse.de>
2741 PR tree-optimization/88855
2742 * gcc.dg/pr88855.c: New testcase.
2744 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2746 * g++.dg/diagnostic/typedef-initialized.C: New.
2748 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2750 * g++.dg/diagnostic/bitfld3.C: New.
2752 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2754 PR tree-optimization/88775
2755 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2756 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2758 2019-01-14 Marek Polacek <polacek@redhat.com>
2760 PR c++/88825 - ICE with bogus function return type deduction.
2761 * g++.dg/cpp1y/auto-fn55.C: New test.
2763 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2765 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2766 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2767 feature test macros.
2768 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2770 2019-01-14 Marek Polacek <polacek@redhat.com>
2772 PR c++/88830 - ICE with abstract class.
2773 * g++.dg/other/abstract7.C: New test.
2775 2019-01-14 Martin Sebor <msebor@redhat.com>
2778 * gcc.dg/format/attr-8.c: New test.
2779 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2780 * gcc.dg/format/attr-3.c: Same.
2781 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2782 * objc.dg/fsf-nsstring-format-1.m: Same.
2784 2019-01-14 Martin Liska <mliska@suse.cz>
2786 PR gcov-profile/88263
2787 * g++.dg/gcov/pr88263-2.C: New test.
2789 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2791 PR rtl-optimization/88796
2792 * gcc.target/i386/pr88796.c: New test.
2794 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2796 * gdc.dg/asm1.d: New test.
2797 * gdc.dg/asm2.d: New test.
2798 * gdc.dg/asm3.d: New test.
2799 * gdc.dg/asm4.d: New test.
2800 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2802 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2805 * gfortran.dg/namelist_96.f90: New test.
2807 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2810 * gfortran.dg/internal_pack_18.f90: New test.
2812 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2814 * gcc.dg/pr51628-20.c: Updated.
2815 * gcc.dg/pr51628-21.c: Likewise.
2816 * gcc.dg/pr51628-25.c: Likewise.
2818 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2821 * gfortran.dg/internal_pack_17.f90: New test.
2822 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2825 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2828 * gfortran.dg/pr61765.f90: New test.
2830 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2832 * g++.dg/cpp0x/pr62101.C: Test locations too.
2833 * g++.dg/inherit/pure1.C: Likewise.
2835 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2837 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2839 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2841 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2843 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2844 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2845 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2846 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2847 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2850 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2853 * gfortran.dg/pr35031.f90: new test.
2855 2019-01-11 Marek Polacek <polacek@redhat.com>
2857 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2858 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2859 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2861 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2865 * c-c++-common/gomp/pr85956.c: New test.
2866 * g++.dg/gomp/pr88733.C: New test.
2868 2019-01-11 Tobias Burnus <burnus@net-b.de>
2871 * g++.dg/cpp0x/defaulted61.C: New
2872 * g++.dg/cpp0x/defaulted62.C: New.
2874 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2876 PR tree-optimization/88693
2877 * gcc.c-torture/execute/pr88693.c: New test.
2879 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2881 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2884 2019-01-11 Martin Liska <mliska@suse.cz>
2887 * g++.dg/lto/pr88758_0.C: New test.
2888 * g++.dg/lto/pr88758_1.C: New test.
2890 2019-01-11 Jan Beulich <jbeulich@suse.com>
2892 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2893 gcc.target/i386/avx512f-vcvtss2si-1.c,
2894 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2895 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2896 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2897 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2898 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2899 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2900 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2901 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2902 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2903 gcc.target/i386/pr19398.c: Permit l or q suffix.
2905 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2907 PR rtl-optimization/88296
2908 * gcc.target/i386/pr88296.c: New test.
2910 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2912 * g++.dg/diagnostic/extern-initialized.C: New.
2913 * g++.dg/ext/dllimport-initialized.C: Likewise.
2915 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2918 * gfortran.dg/internal_pack_16.f90: New test.
2920 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2923 * g++.target/i386/pr88785.C: New test.
2925 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2927 PR rtl-optimization/87305
2928 * gcc.target/aarch64/pr87305.c: New.
2930 2019-01-10 Richard Biener <rguenther@suse.de>
2932 PR tree-optimization/88792
2933 * gcc.dg/torture/pr88792.c: New testcase.
2935 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2938 * gfortran.dg/pr86322_1.f90: New test.
2939 * gfortran.dg/pr86322_2.f90: Ditto.
2940 * gfortran.dg/pr86322_3.f90: Ditto.
2942 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2944 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2945 * gcc.target/aarch64/bti-2.c: Likewise.
2946 * gcc.target/aarch64/bti-3.c: Likewise.
2948 2019-01-10 Stefan Agner <stefan@agner.ch>
2951 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2952 check if -masm-syntax-unified gets applied properly.
2954 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2957 * gcc.dg/pr88568.c: New test.
2959 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2961 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2962 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2964 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2966 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2967 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2969 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2971 * lib/target-supports.exp
2972 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2973 check_effective_target_arm_v8_3a_complex_neon_ok,
2974 add_options_for_arm_v8_3a_complex_neon,
2975 check_effective_target_arm_v8_3a_complex_neon_hw,
2976 check_effective_target_vect_complex_rot_N): New.
2978 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2981 * gfortran.dg/pr88376.f90: New test.
2983 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2986 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2987 "can not" with "cannot".
2988 * gfortran.dg/common_15.f90: Likewise.
2989 * gfortran.dg/derived_result_2.f90: Likewise.
2990 * gfortran.dg/do_check_6.f90: Likewise.
2991 * gfortran.dg/namelist_args.f90: Likewise.
2992 * gfortran.dg/negative_unit_check.f90: Likewise.
2993 * gfortran.dg/pure_formal_3.f90: Likewise.
2994 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2995 * obj-c++.dg/exceptions-3.mm: Likewise.
2996 * obj-c++.dg/exceptions-4.mm: Likewise.
2997 * obj-c++.dg/exceptions-5.mm: Likewise.
2998 * obj-c++.dg/property/at-property-23.mm: Likewise.
2999 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3000 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3001 * objc.dg/attributes/method-attribute-2.m: Likewise.
3002 * objc.dg/exceptions-3.m: Likewise.
3003 * objc.dg/exceptions-4.m: Likewise.
3004 * objc.dg/exceptions-5.m: Likewise.
3005 * objc.dg/param-1.m: Likewise.
3006 * objc.dg/property/at-property-23.m: Likewise.
3007 * objc.dg/property/dotsyntax-17.m: Likewise.
3008 * objc.dg/property/property-neg-7.m: Likewise.
3010 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3013 * gfortran.dg/spread_simplify_1.f90: New test.
3015 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3017 * lib/target-supports.exp
3018 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3019 * gcc.target/i386/xorsign.c: New test.
3021 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3023 * gcc.target/sparc/tls-ld-int8.c: New test.
3024 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3025 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3026 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3027 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3028 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3030 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3032 * gcc.target/aarch64/bti-1.c: Update test to not add command line
3033 option when configure with bti.
3034 * gcc.target/aarch64/bti-2.c: Likewise.
3035 * lib/target-supports.exp
3036 (check_effective_target_default_branch_protection):
3037 Add configure check for --enable-standard-branch-protection.
3039 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3041 * gcc.target/aarch64/bti-1.c: New test.
3042 * gcc.target/aarch64/bti-2.c: New test.
3043 * gcc.target/aarch64/bti-3.c: New test.
3044 * lib/target-supports.exp
3045 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
3047 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3049 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
3050 instead of IP0_REGNUM and add test case.
3052 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3054 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
3056 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
3057 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
3059 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
3061 2019-01-09 Jakub Jelinek <jakub@redhat.com>
3063 PR rtl-optimization/88331
3064 * gcc.target/i386/pr88331.c: New test.
3066 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3068 * g++.dg/diagnostic/constexpr2.C: New.
3069 * g++.dg/diagnostic/ref3.C: Likewise.
3071 2019-01-08 Marek Polacek <polacek@redhat.com>
3073 PR c++/88538 - braced-init-list in template-argument-list.
3074 * g++.dg/cpp2a/nontype-class11.C: New test.
3077 * g++.dg/cpp2a/nontype-class12.C: New test.
3079 2019-01-08 Jakub Jelinek <jakub@redhat.com>
3082 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
3083 dg-options. Require ppc_cpu_supports_hw effective target instead of
3086 2019-01-08 Janus Weil <janus@gcc.gnu.org>
3089 * gfortran.dg/class_69.f90: New test case.
3091 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
3094 * gcc.target/i386/pr88717.c: New test.
3096 2019-01-08 Marek Polacek <polacek@redhat.com>
3098 PR c++/88548 - this accepted in static member functions.
3099 * g++.dg/cpp0x/this1.C: New test.
3101 2019-01-08 Martin Liska <mliska@suse.cz>
3103 PR tree-optimization/88753
3104 * gcc.dg/tree-ssa/pr88753.c: New test.
3106 2019-01-08 Richard Biener <rguenther@suse.de>
3108 PR tree-optimization/86554
3109 * gcc.dg/torture/pr86554-1.c: New testcase.
3110 * gcc.dg/torture/pr86554-2.c: Likewise.
3112 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3114 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
3115 cover target variance.
3117 2019-01-08 Richard Biener <rguenther@suse.de>
3120 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
3121 directly build the expected GENERIC tree.
3123 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
3125 * gcc.target/aarch64/(return_address_sign_1.c,
3126 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
3127 Change option to -mbranch-protection.
3128 * gcc.target/aarch64/(branch-protection-option.c,
3129 branch-protection-option-2.c, branch-protection-attr.c,
3130 branch-protection-attr-2.c): New file.
3132 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3134 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
3136 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3138 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
3140 * c-c++-common/builtin-has-attribute-4.c: Likewise.
3141 Append match for warning that ‘protected’ attribute is not supported.
3143 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3145 * gcc.dg/Wmissing-attributes.c: Require alias support.
3146 * gcc.dg/attr-copy-2.c: Likewise.
3147 * gcc.dg/attr-copy-5.c: Likewise.
3149 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
3150 Jakub Jelinek <jakub@redhat.com>
3153 * g++.dg/warn/Wreturn-type-11.C: New test.
3155 2019-01-07 David Malcolm <dmalcolm@redhat.com>
3158 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
3159 dump to reflect r266077.
3161 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3164 * gcc.dg/pr88701.c: New test.
3166 2019-01-07 Joseph Myers <joseph@codesourcery.com>
3170 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
3172 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3174 * g++.dg/diagnostic/constexpr1.C: New.
3175 * g++.dg/diagnostic/thread1.C: Likewise.
3177 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3178 Harald Anlauf <anlauf@gmx.de>
3179 Tobias Burnus <burnus@gcc.gnu.org>
3181 * gfortran.dg/is_contiguous_1.f90: New test.
3182 * gfortran.dg/is_contiguous_2.f90: New test.
3183 * gfortran.dg/is_contiguous_3.f90: New test.
3185 2019-01-07 Marek Polacek <polacek@redhat.com>
3187 PR c++/88741 - wrong error with initializer-string.
3188 * g++.dg/init/array50.C: New test.
3190 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3196 * gcc.dg/array-6.c: Move from here ...
3197 * c-c++-common/array-6.c: ... to here and add some more test coverage.
3198 * g++.dg/pr69338.C: New test.
3199 * g++.dg/pr69697.C: Likewise.
3200 * g++.dg/ext/flexary32.C: Likewise.
3201 * g++.dg/ext/flexary3.C: Adjust test.
3202 * g++.dg/ext/flexary12.C: Likewise.
3203 * g++.dg/ext/flexary13.C: Likewise.
3204 * g++.dg/ext/flexary15.C: Likewise.
3205 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
3206 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
3207 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
3209 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
3211 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
3212 optional in scan pattern.
3214 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3216 PR tree-optimization/88598
3217 * gcc.dg/vect/pr88598-1.c: New test.
3218 * gcc.dg/vect/pr88598-2.c: Likewise.
3219 * gcc.dg/vect/pr88598-3.c: Likewise.
3220 * gcc.dg/vect/pr88598-4.c: Likewise.
3221 * gcc.dg/vect/pr88598-5.c: Likewise.
3222 * gcc.dg/vect/pr88598-6.c: Likewise.
3224 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3226 PR tree-optimization/88598
3227 * gcc.dg/pr88598-1.c: New test.
3228 * gcc.dg/pr88598-2.c: Likewise.
3229 * gcc.dg/pr88598-3.c: Likewise.
3230 * gcc.dg/pr88598-4.c: Likewise.
3231 * gcc.dg/pr88598-5.c: Likewise.
3233 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3235 PR tree-optimization/88676
3236 * gcc.dg/tree-ssa/pr88676.c: New test.
3237 * gcc.dg/pr88676.c: New test.
3238 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
3242 * c-c++-common/asan/pr88619.c: New test.
3245 * c-c++-common/builtin-convertvector-1.c: New test.
3246 * c-c++-common/torture/builtin-convertvector-1.c: New test.
3247 * g++.dg/ext/builtin-convertvector-1.C: New test.
3248 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
3250 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
3253 * gcc.target/i386/pr88521.c: New testcase.
3255 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3258 * gfortran.dg/min_max_type_2.f90: New test.
3260 2019-01-06 Jakub Jelinek <jakub@redhat.com>
3263 * c-c++-common/attributes-4.c (falloc_align_int128,
3264 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
3266 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
3268 * gcc.dg/ipa/ipcp-2.c: Update bounds.
3270 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3272 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
3273 * gcc.dg/plugin/plugindir2.c: Likewise.
3274 * gcc.dg/plugin/plugindir3.c: Likewise.
3275 * gcc.dg/plugin/plugindir4.c: Likewise.
3277 2019-01-05 Janus Weil <janus@gcc.gnu.org>
3280 * gfortran.dg/blockdata_10.f90: New test case.
3282 2019-01-05 Jakub Jelinek <jakub@redhat.com>
3286 * gcc.dg/nested-func-12.c: New test.
3287 * gcc.c-torture/compile/pr82564.c: New test.
3290 * gcc.dg/debug/dwarf2/pr88635.c: New test.
3292 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3295 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
3297 2019-01-04 Martin Sebor <msebor@redhat.com>
3300 * g++.dg/ext/attr-copy.C: New test.
3301 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
3302 * gcc.dg/attr-copy-6.c: New test.
3303 * gcc.dg/attr-copy-7.c: New test.
3305 2019-01-04 Martin Sebor <msebor@redhat.com>
3308 * c-c++-common/attributes-4.c: New test.
3310 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
3313 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
3316 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3319 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
3320 * gfortran.dg/merge_char_const.f90: Restore.
3322 2019-01-04 Jakub Jelinek <jakub@redhat.com>
3325 * gcc.dg/pr88594.c: New test.
3327 2019-01-04 Jan Beulich <jbeulich@suse.com>
3329 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
3330 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
3331 gcc.target/i386/avx512bw-vpcmpequb-1.c,
3332 gcc.target/i386/avx512bw-vpcmpequw-1.c,
3333 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
3334 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
3335 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
3336 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
3337 gcc.target/i386/avx512bw-vpcmpgew-1.c,
3338 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
3339 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
3340 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
3341 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
3342 gcc.target/i386/avx512bw-vpcmpleb-1.c,
3343 gcc.target/i386/avx512bw-vpcmpleub-1.c,
3344 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
3345 gcc.target/i386/avx512bw-vpcmplew-1.c,
3346 gcc.target/i386/avx512bw-vpcmpltb-1.c,
3347 gcc.target/i386/avx512bw-vpcmpltub-1.c,
3348 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
3349 gcc.target/i386/avx512bw-vpcmpltw-1.c,
3350 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
3351 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3352 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3353 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3354 gcc.target/i386/avx512bw-vpmovb2m-1.c,
3355 gcc.target/i386/avx512bw-vpmovm2b-1.c,
3356 gcc.target/i386/avx512bw-vpmovm2w-1.c,
3357 gcc.target/i386/avx512bw-vpmovw2m-1.c,
3358 gcc.target/i386/avx512bw-vptestmb-1.c,
3359 gcc.target/i386/avx512bw-vptestmw-1.c,
3360 gcc.target/i386/avx512bw-vptestnmb-1.c,
3361 gcc.target/i386/avx512bw-vptestnmw-1.c,
3362 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3363 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3364 gcc.target/i386/avx512dq-vfpclasssd-1.c,
3365 gcc.target/i386/avx512dq-vfpclassss-1.c,
3366 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3367 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3368 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3369 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3370 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3371 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3372 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3373 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3374 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3375 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3376 gcc.target/i386/avx512vl-vpcmpged-1.c,
3377 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3378 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3379 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3380 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3381 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3382 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3383 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3384 gcc.target/i386/avx512vl-vpcmpled-1.c,
3385 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3386 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3387 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3388 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3389 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3390 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3391 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3392 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3393 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3394 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3395 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3396 gcc.target/i386/avx512vl-vptestmd-1.c,
3397 gcc.target/i386/avx512vl-vptestmq-1.c,
3398 gcc.target/i386/avx512vl-vptestnmd-1.c,
3399 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3401 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3402 gcc.target/i386/avx512bw-vpcmpub-1.c,
3403 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3404 gcc.target/i386/avx512bw-vpcmpw-1.c,
3405 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3406 gcc.target/i386/avx512dq-vfpclassps-1.c,
3407 gcc.target/i386/avx512f-vcmppd-1.c,
3408 gcc.target/i386/avx512f-vcmpps-1.c,
3409 gcc.target/i386/avx512f-vcmpsd-1.c,
3410 gcc.target/i386/avx512f-vcmpss-1.c,
3411 gcc.target/i386/avx512f-vpcmpd-1.c,
3412 gcc.target/i386/avx512f-vpcmpq-1.c,
3413 gcc.target/i386/avx512f-vpcmpud-1.c,
3414 gcc.target/i386/avx512f-vpcmpuq-1.c,
3415 gcc.target/i386/avx512f-vptestmd-1.c,
3416 gcc.target/i386/avx512f-vptestmq-1.c,
3417 gcc.target/i386/avx512f-vptestnmd-1.c,
3418 gcc.target/i386/avx512f-vptestnmq-1.c,
3419 gcc.target/i386/avx512vl-vcmppd-1.c,
3420 gcc.target/i386/avx512vl-vcmpps-1.c,
3421 gcc.target/i386/avx512vl-vpcmpd-1.c,
3422 gcc.target/i386/avx512vl-vpcmpq-1.c,
3423 gcc.target/i386/avx512vl-vpcmpud-1.c,
3424 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3427 2019-01-03 Martin Sebor <msebor@redhat.com>
3429 PR tree-optimization/88659
3430 * gcc.dg/Wstringop-truncation-6.c: New test.
3432 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3435 * gfortran.dg/const_chararacter_merge.f90: Remove.
3437 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3440 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3441 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3443 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3445 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3446 * gcc.dg/pubtypes-3.c: Likewise.
3447 * gcc.dg/pubtypes-4.c: Likewise.
3449 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3452 * g++.target/i386/pr88636.C: New test.
3454 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3456 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3458 2019-01-03 Martin Liska <mliska@suse.cz>
3461 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3463 2019-01-02 Marek Polacek <polacek@redhat.com>
3465 PR c++/88612 - ICE with -Waddress-of-packed-member.
3466 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3468 PR c++/88631 - CTAD failing for value-initialization.
3469 * g++.dg/cpp1z/class-deduction59.C: New test.
3471 PR c++/81486 - CTAD failing with ().
3472 * g++.dg/cpp1z/class-deduction60.C: New test.
3473 * g++.dg/cpp1z/class-deduction61.C: New test.
3475 2019-01-02 Martin Sebor <msebor@redhat.com>
3476 Jeff Law <law@redhat.com>
3478 * gcc.dg/strlenopt-36.c: Update.
3479 * gcc.dg/strlenopt-45.c: Update.
3480 * gcc.c-torture/execute/strlen-5.c: New test.
3481 * gcc.c-torture/execute/strlen-6.c: New test.
3482 * gcc.c-torture/execute/strlen-7.c: New test.
3484 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3487 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3488 messages only on vect_hw_misalign targets.
3490 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3492 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3493 * gfortran.dg/dec_d_lines_3.f: Ditto.
3494 * gfortran.dg/dec_structure_24.f90: Ditto.
3495 * gfortran.dg/dec_structure_26.f90: Ditto.
3496 * gfortran.dg/dec_structure_27.f90: Ditto.
3497 * gfortran.dg/dec_type_print_3.f90: Ditto.
3498 * gfortran.dg/derived_name_1.f90: Ditto.
3499 * gfortran.dg/error_recovery_1.f90: Ditto.
3500 * gfortran.dg/gomp/pr29759.f90: Ditto.
3501 * gfortran.dg/pr36192.f90: Ditto.
3502 * gfortran.dg/pr56007.f90: Ditto.
3503 * gfortran.dg/pr56520.f90: Ditto.
3504 * gfortran.dg/pr78741.f90: Ditto.
3505 * gfortran.dg/print_fmt_2.f90: Ditto.
3506 * gfortran.dg/select_type_20.f90: Ditto.
3508 2019-01-02 Marek Polacek <polacek@redhat.com>
3511 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3513 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3516 * gfortran.dg/const_chararacter_merge.f90: New test.
3518 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3521 * g++.dg/torture/pr88130.C: New testcase.
3523 2019-01-02 Martin Liska <mliska@suse.cz>
3525 PR tree-optimization/88650
3526 * gfortran.dg/predict-3.f90: New test.
3528 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3530 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3532 2019-01-02 Richard Biener <rguenther@suse.de>
3534 PR tree-optimization/88621
3535 * gcc.dg/torture/pr88621.c: New testcase.
3537 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3540 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3541 targets and expect _ZThn8 for ilp32 targets.
3543 2019-01-01 Martin Sebor <msebor@redhat.com>
3544 Jeff Law <law@redhat.com>
3546 * gcc.dg/strlenopt-40.c: Update.
3547 * gcc.dg/strlenopt-51.c: Likewise.
3548 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3550 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3551 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3552 * gcc.dg/strlenopt-59.c: New test.
3553 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3554 * g++.dg/init/strlen.C: New test.
3556 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3559 * gfortran.dg/structure_constructor_16.f90: New test.
3561 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3563 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3564 * g++.dg/ipa/devirt-53.C: Fix scan template.
3566 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3568 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3569 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3570 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3572 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3574 * g++.dg/tree-prof/devirt.C: Update testcase.
3576 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3578 Update copyright years.
3580 Copyright (C) 2019 Free Software Foundation, Inc.
3582 Copying and distribution of this file, with or without modification,
3583 are permitted in any medium without royalty provided the copyright
3584 notice and this notice are preserved.