1 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/other/friend16.C: New.
5 * g++.dg/other/friend17.C: Likewise.
7 2019-03-13 Jakub Jelinek <jakub@redhat.com>
10 * c-c++-common/gomp/pr88588.c: New test.
12 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
17 * gfortran.dg/binding_label_tests_30.f90: New test.
18 * gfortran.dg/binding_label_tests_31.f90: New test.
19 * gfortran.dg/binding_label_tests_32.f90: New test.
20 * gfortran.dg/binding_label_tests_33.f90: New test.
22 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
24 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
25 * gdc.dg/ubsan/ubsan.exp: New file.
26 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
27 Explicitly return flags from procedure.
29 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
32 * gdc.dg/pr88957.d: New test.
33 * gdc.dg/simd.d: Add new vector tests.
35 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
38 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
39 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
42 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
45 * gfortran.dg/charlen_17.f90: New test.
47 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
49 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
51 2019-03-12 Martin Liska <mliska@suse.cz>
53 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
54 * gfortran.dg/binding_label_tests_4.f03: Likewise.
55 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
56 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
57 * gfortran.dg/c_loc_tests_17.f90: Likewise.
58 * gfortran.dg/constructor_9.f90: Likewise.
59 * gfortran.dg/dec_structure_8.f90: Likewise.
60 * gfortran.dg/entry_4.f90: Likewise.
61 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
62 * gfortran.dg/initialization_23.f90: Likewise.
63 * gfortran.dg/logical_assignment_1.f90: Likewise.
64 * gfortran.dg/pr80752.f90: Likewise.
65 * gfortran.dg/pr88116_1.f90: Likewise.
66 * gfortran.dg/pr88467.f90: Likewise.
67 * gfortran.dg/typebound_call_7.f03: Likewise.
68 * gfortran.dg/typebound_generic_1.f03: Likewise.
69 * gfortran.dg/typebound_operator_2.f03: Likewise.
70 * gfortran.dg/typebound_operator_4.f03: Likewise.
71 * gfortran.dg/typebound_proc_9.f03: Likewise.
72 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
74 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
77 * gfortran.dg/assumed_rank_16.f90: New test.
80 * gfortran.dg/assumed_rank_17.f90: New test.
82 2019-03-12 Jakub Jelinek <jakub@redhat.com>
85 * gcc.c-torture/compile/pr89663-1.c: New test.
86 * gcc.c-torture/compile/pr89663-2.c: New test.
88 2019-03-12 Richard Biener <rguenther@suse.de>
90 PR tree-optimization/89664
91 * gfortran.dg/pr89664.f90: New testcase.
93 2019-03-11 Jakub Jelinek <jakub@redhat.com>
96 * gfortran.dg/gomp/pr89651.f90: New test.
100 * gcc.c-torture/compile/pr89655.c: New test.
102 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
104 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
107 2019-03-11 Martin Liska <mliska@suse.cz>
109 * g++.dg/conversion/simd3.C (foo): Wrap option names
110 with apostrophe character.
111 * g++.dg/cpp1z/decomp3.C (test): Likewise.
113 * g++.dg/cpp1z/decomp4.C (test): Likewise.
114 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
115 * g++.dg/cpp1z/decomp45.C (f): Likewise.
116 * g++.dg/opt/pr34036.C: Likewise.
117 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
118 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
119 * gcc.dg/cpp/dir-only-4.c: Likewise.
120 * gcc.dg/cpp/dir-only-5.c: Likewise.
121 * gcc.dg/cpp/pr71591.c: Likewise.
122 * gcc.dg/format/opt-1.c: Likewise.
123 * gcc.dg/format/opt-2.c: Likewise.
124 * gcc.dg/format/opt-3.c: Likewise.
125 * gcc.dg/format/opt-4.c: Likewise.
126 * gcc.dg/format/opt-5.c: Likewise.
127 * gcc.dg/format/opt-6.c: Likewise.
128 * gcc.dg/pr22231.c: Likewise.
129 * gcc.dg/pr33007.c: Likewise.
130 * gcc.dg/simd-1.c (hanneke): Likewise.
131 * gcc.dg/simd-5.c: Likewise.
132 * gcc.dg/simd-6.c: Likewise.
133 * gcc.dg/spellcheck-options-14.c: Likewise.
134 * gcc.dg/spellcheck-options-15.c: Likewise.
135 * gcc.dg/spellcheck-options-16.c: Likewise.
136 * gcc.dg/spellcheck-options-17.c: Likewise.
137 * gcc.dg/tree-ssa/pr23109.c: Likewise.
138 * gcc.dg/tree-ssa/recip-5.c: Likewise.
139 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
140 (__attribute__): Likewise.
141 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
142 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
143 * gcc.target/powerpc/warn-1.c: Likewise.
144 * gcc.target/powerpc/warn-2.c: Likewise.
146 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
148 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
150 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
152 * c-c++-common/unroll-6.c: New test.
154 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
157 * g++.dg/template/memfriend18.C: New.
159 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
161 * gdc.dg/pr89041.d: Mark as compile test.
163 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
165 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
168 2019-03-10 Martin Jambor <mjambor@suse.cz>
170 PR tree-optimization/85762
171 PR tree-optimization/87008
172 PR tree-optimization/85459
173 * g++.dg/tree-ssa/pr87008.C: New test.
174 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
176 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
179 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
180 * gfortran.dg/no_arg_check_2.f90: Likewise.
182 2019-03-10 Jakub Jelinek <jakub@redhat.com>
185 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
187 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
190 * gfortran.dg/dependency_53.f90: New test.
192 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
195 * gfortran.dg/public_private_module_10.f90: New test.
197 2019-03-09 John David Anglin <dave.anglin@bell.net>
200 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
203 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
206 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
208 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
211 * g++.dg/cpp0x/pr87750.C: New.
213 2019-03-09 John David Anglin <dave.anglin@bell.net>
215 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
216 * c-c++-common/ident-1a.c: Likewise.
217 * c-c++-common/ident-1b.c: Likewise.
218 * c-c++-common/ident-2b.c: Likewise.
220 * g++.dg/tls/pr77285-2.C: Require tls_native support.
222 * g++.dg/ext/visibility/lambda1.C: Require visibility.
225 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
227 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
230 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
233 * gdc.dg/pr89041.d: New test.
235 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
238 * gfortran.dg/c_ptr_tests_19.f90: New test.
240 2019-03-09 John David Anglin <dave.anglin@bell.net>
242 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
243 * gnat.dg/debug12.adb: Likewise.
245 * lib/target-supports.exp (check_effective_target_weak_undefined):
246 Return 0 on hppa*-*-hpux*.
247 (check_ascii_locale_available): Likewise.
249 2019-03-09 Janus Weil <janus@gcc.gnu.org>
252 * gfortran.dg/pointer_init_10.f90: New test case.
254 2019-03-09 John David Anglin <dave.anglin@bell.net>
256 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
258 2019-03-09 John David Anglin <dave.anglin@bell.net>
261 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
263 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
266 * gfortran.dg/array_simplify_3.f90: New test case.
268 2019-03-09 Jakub Jelinek <jakub@redhat.com>
271 * g++.dg/other/pr88568.C: New test.
273 PR rtl-optimization/89634
274 * gcc.c-torture/execute/pr89634.c: New test.
276 2019-03-08 Jakub Jelinek <jakub@redhat.com>
279 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
280 -r -nostdlib -flinker-output=nolto-rel.
282 2019-03-08 David Malcolm <dmalcolm@redhat.com>
285 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
286 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
287 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
288 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
290 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
293 * g++.dg/cpp0x/implicit17.C: New.
295 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
298 * g++.dg/template/access29.C: New.
300 2019-03-08 Jakub Jelinek <jakub@redhat.com>
303 * g++.dg/cpp1z/decomp49.C: New test.
305 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
307 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
309 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
314 * gcc.target/i386/pr78782.c: New test.
315 * gcc.target/i386/pr87558.c: Ditto.
317 2019-03-08 Jakub Jelinek <jakub@redhat.com>
320 * gcc.dg/lto/pr85870_0.c: New test.
321 * gcc.dg/lto/pr85870_1.c: New test.
323 2019-03-08 Martin Liska <mliska@suse.cz>
326 * gcc.target/i386/pr86952.c: New test.
327 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
329 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
331 2019-03-08 Jakub Jelinek <jakub@redhat.com>
334 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
338 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
339 * g++.dg/parse/array-size2.C: Likewise.
340 * g++.dg/cpp0x/constexpr-89599.C: New test.
343 * g++.dg/warn/pr89622.C: New test.
345 2019-03-07 Jakub Jelinek <jakub@redhat.com>
348 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
349 * gcc.target/i386/interrupt-6.c: Likewise.
350 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
352 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
355 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
356 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
358 2019-03-07 Jakub Jelinek <jakub@redhat.com>
361 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
362 * c-c++-common/gomp/doacross-3.c: New test.
365 * gcc.target/i386/avx512f-vmovss-1.c: New test.
366 * gcc.target/i386/avx512f-vmovss-2.c: New test.
367 * gcc.target/i386/avx512f-vmovss-3.c: New test.
368 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
369 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
370 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
372 2019-03-07 Martin Jambor <mjambor@suse.cz>
375 * gcc.dg/ipa/ipcp-5.c: New test.
377 2019-03-07 Martin Jambor <mjambor@suse.cz>
380 * g++.dg/ipa/pr88235.C: New test.
382 2019-04-07 Richard Biener <rguenther@suse.de>
385 * gcc.target/i386/pr89618.c: New testcase.
387 2019-03-07 Richard Biener <rguenther@suse.de>
389 PR tree-optimization/89595
390 * gcc.dg/torture/pr89595.c: New testcase.
392 2019-03-07 Jakub Jelinek <jakub@redhat.com>
395 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
397 2019-03-06 Harald Anlauf <anlauf@gmx.de>
400 * gfortran.dg/substr_8.f90: New test.
402 2019-03-06 Jakub Jelinek <jakub@redhat.com>
405 * g++.dg/ext/flexary34.C: New test.
407 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
409 PR rtl-optimization/88845
410 * gcc.target/powerpc/pr88845.c: New test.
412 2019-03-06 Marek Polacek <polacek@redhat.com>
414 PR c++/87378 - bogus -Wredundant-move warning.
415 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
416 * g++.dg/cpp0x/Wredundant-move7.C: New test.
418 2019-03-06 Richard Biener <rguenther@suse.de>
421 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
422 the way that makes the testcase PASS.
424 2019-03-05 Jakub Jelinek <jakub@redhat.com>
427 * gcc.dg/pr89590.c: New test.
429 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
432 * gcc.target/arm/pr89222.c: Add new test.
434 2019-03-05 Richard Biener <rguenther@suse.de>
436 PR tree-optimization/89594
437 * gcc.dg/pr89594.c: New testcase.
439 2019-03-05 Jakub Jelinek <jakub@redhat.com>
441 PR tree-optimization/89487
442 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
443 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
444 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
448 * g++.dg/other/pr89560.C: New test.
450 PR tree-optimization/89570
451 * gcc.dg/pr89570.c: New test.
453 PR tree-optimization/89566
454 * c-c++-common/pr89566.c: New test.
456 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
459 * g++.dg/parse/crash69.C: New.
461 2019-03-04 Jakub Jelinek <jakub@redhat.com>
464 * g++.dg/cpp2a/desig12.C: New test.
465 * g++.dg/cpp2a/desig13.C: New test.
467 2019-03-04 Tamar Christina <tamar.christina@arm.com>
470 * gcc.target/aarch64/options_set_10.c: Add native.
472 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
474 PR tree-optimization/89437
475 * gcc.dg/sinatan-1.c: Fix testcase.
477 2019-03-04 Richard Biener <rguenther@suse.de>
480 * gcc.dg/torture/pr89572.c: New testcase.
482 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
484 PR tree-optimization/89487
485 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
487 2019-03-03 Harald Anlauf <anlauf@gmx.de>
490 * gfortran.dg/pr77583.f90: New test.
492 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
495 * gfortran.dg/coarray_allocate_11.f90: New test.
497 2019-03-02 Harald Anlauf <anlauf@gmx.de>
500 * gfortran.dg/pr89492.f90: Adjust testcase.
501 * gfortran.dg/transfer_check_5.f90: New test.
503 2019-03-02 Jakub Jelinek <jakub@redhat.com>
506 * g++.dg/cpp2a/desig10.C: New test.
507 * g++.dg/cpp2a/desig11.C: New test.
508 * g++.dg/ext/desig4.C: Expect 4 new errors.
511 * gcc.dg/pr89506.c: New test.
513 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
514 Monk Chiang <sh.chiang04@gmail.com>
516 * gcc.target/riscv/attribute-1.c: New.
517 * gcc.target/riscv/attribute-2.c: Likewise.
518 * gcc.target/riscv/attribute-3.c: Likewise.
519 * gcc.target/riscv/attribute-4.c: Likewise.
520 * gcc.target/riscv/attribute-5.c: Likewise.
521 * gcc.target/riscv/attribute-6.c: Likewise.
522 * gcc.target/riscv/attribute-7.c: Likewise.
523 * gcc.target/riscv/attribute-8.c: Likewise.
524 * gcc.target/riscv/attribute-9.c: Likewise.
526 * gcc.target/riscv/arch-1.c: New.
527 * gcc.target/riscv/arch-2.c: Likewise.
528 * gcc.target/riscv/arch-3.c: Likewise.
529 * gcc.target/riscv/arch-4.c: Likewise.
531 2019-03-01 Jakub Jelinek <jakub@redhat.com>
534 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
535 scan-tree-dump-times from dom3 to tracer pass.
537 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
539 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
540 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
542 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
544 PR rtl-optimization/85899
545 * gcc.dg/pr85899.c: New test.
547 2019-03-01 Marek Polacek <polacek@redhat.com>
549 PR c++/89537 - missing location for error with non-static member fn.
550 * g++.dg/diagnostic/member-fn-1.C: New test.
552 PR c++/89532 - ICE with incomplete type in decltype.
553 * g++.dg/cpp2a/nontype-class14.C: New test.
555 2019-03-01 Jakub Jelinek <jakub@redhat.com>
557 Implement P1002R1, Try-catch blocks in constexpr functions
559 * g++.dg/cpp2a/constexpr-try1.C: New test.
560 * g++.dg/cpp2a/constexpr-try2.C: New test.
561 * g++.dg/cpp2a/constexpr-try3.C: New test.
562 * g++.dg/cpp2a/constexpr-try4.C: New test.
563 * g++.dg/cpp2a/constexpr-try5.C: New test.
564 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
566 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
568 PR tree-optimization/89535
569 * gfortran.dg/vect/pr89535.f90: New test.
571 2019-03-01 Richard Biener <rguenther@suse.de>
574 * gfortran.dg/pr89451.f90: New testcase.
576 2019-03-01 Richard Biener <rguenther@suse.de>
579 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
580 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
581 that happen now earlier.
583 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
585 * gcc.c-torture/execute/20190228-1.c: New test.
587 2019-02-28 Marek Polacek <polacek@redhat.com>
589 PR c++/87068 - missing diagnostic with fallthrough statement.
590 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
592 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
593 Cesar Philippidis <cesar@codesourcery.com>
597 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
598 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
601 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
605 * gfortran.dg/goacc/routine-6.f90: Update
606 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
607 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
609 2019-02-28 Jakub Jelinek <jakub@redhat.com>
612 * gcc.dg/pr89521-1.c: New test.
613 * gcc.dg/pr89521-2.c: New test.
615 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
618 * g++.dg/ipa/pr89009.C: Update symbol visibility.
620 2019-02-28 Tamar Christina <tamar.christina@arm.com>
623 * gcc.target/aarch64/options_set_10.c: New test.
625 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
628 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
630 2019-02-28 Jakub Jelinek <jakub@redhat.com>
633 * gcc.dg/pr89525.c: New test.
636 * gcc.dg/pr89520-1.c: New test.
637 * gcc.dg/pr89520-2.c: New test.
639 2019-02-27 Marek Polacek <polacek@redhat.com>
641 PR c++/88857 - ICE with value-initialization of argument in template.
642 * g++.dg/cpp0x/initlist-value4.C: New test.
644 2019-02-27 Marek Polacek <polacek@redhat.com>
646 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
647 * g++.dg/cpp0x/using-enum-3.C: New test.
649 2019-02-27 Jakub Jelinek <jakub@redhat.com>
651 PR tree-optimization/89280
652 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
655 2019-02-27 Richard Biener <rguenther@suse.de>
657 * gcc.dg/gimplefe-36.c: New testcase.
659 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
662 * g++.dg/cpp0x/nsdmi15.C: New.
664 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
667 * g++.dg/cpp0x/pr88987.C: New.
669 2019-02-27 Jakub Jelinek <jakub@redhat.com>
671 PR tree-optimization/89280
672 * gcc.c-torture/compile/pr89280.c: New test.
673 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
674 function. Skip the test for -O0.
676 2018-02-26 Steve Ellcey <sellcey@marvell.com>
678 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
679 * gfortran.dg/simd-builtins-2.f90: Ditto.
680 * gfortran.dg/simd-builtins-6.f90: Ditto.
681 * gfortran.dg/simd-builtins-8.f90: New test.
682 * gfortran.dg/simd-builtins-8.h: New header file.
684 2019-02-26 Jakub Jelinek <jakub@redhat.com>
687 * g++.dg/other/new2.C: New test.
689 PR tree-optimization/89500
690 * gcc.dg/pr89500.c: New test.
691 * gcc.dg/Wstringop-overflow-10.c: New test.
692 * gcc.dg/strlenopt-60.c: New test.
694 2019-02-26 Harald Anlauf <anlauf@gmx.de>
697 * gfortran.dg/pr89492.f90: New test.
699 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
702 * gfortran.dg/altreturn_9_0.f90: New file.
703 * gfortran.dg/altreturn_9_1.f90: New file.
705 2019-02-26 Jakub Jelinek <jakub@redhat.com>
708 * g++.dg/cpp1y/constexpr-89481.C: New test.
710 2019-02-26 Richard Biener <rguenther@suse.de>
712 PR tree-optimization/89505
713 * gcc.dg/torture/pr89505.c: New testcase.
715 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
717 * gnat.dg/opt77.adb: New test.
718 * gnat.dg/opt77_pkg.ad[sb]: New helper.
720 2019-02-26 Jakub Jelinek <jakub@redhat.com>
723 * gcc.target/i386/pr89474.c: New test.
725 2019-02-25 Jakub Jelinek <jakub@redhat.com>
728 * gcc.c-torture/compile/pr77754-1.c: New test.
729 * gcc.c-torture/compile/pr77754-2.c: New test.
730 * gcc.c-torture/compile/pr77754-3.c: New test.
731 * gcc.c-torture/compile/pr77754-4.c: New test.
732 * gcc.c-torture/compile/pr77754-5.c: New test.
733 * gcc.c-torture/compile/pr77754-6.c: New test.
735 2019-02-25 Tamar Christina <tamar.christina@arm.com>
738 * gcc.target/aarch64/options_set_1.c: New test.
739 * gcc.target/aarch64/options_set_2.c: New test.
740 * gcc.target/aarch64/options_set_3.c: New test.
741 * gcc.target/aarch64/options_set_4.c: New test.
742 * gcc.target/aarch64/options_set_5.c: New test.
743 * gcc.target/aarch64/options_set_6.c: New test.
744 * gcc.target/aarch64/options_set_7.c: New test.
745 * gcc.target/aarch64/options_set_8.c: New test.
746 * gcc.target/aarch64/options_set_9.c: New test.
748 2019-02-25 Tamar Christina <tamar.christina@arm.com>
750 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
751 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
753 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
754 test_vfmlslq_high_f16): ... To this.
755 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
756 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
757 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
758 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
759 test_vfmlslq_laneq_high_u32): Rename ...
760 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
761 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
762 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
763 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
764 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
765 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
766 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
767 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
768 test_vfmlslq_laneq_low_u32): Rename ...
769 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
770 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
771 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
772 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
773 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
774 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
776 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
777 test_vfmlslq_low_f16): ... To this.
779 2019-02-25 Tamar Christina <tamar.christina@arm.com>
781 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
782 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
784 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
785 test_vfmlslq_high_f16): ... To this.
786 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
787 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
788 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
789 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
790 test_vfmlslq_laneq_high_u32): Rename ...
791 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
792 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
793 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
794 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
795 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
796 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
797 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
798 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
799 test_vfmlslq_laneq_low_u32): Rename ...
800 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
801 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
802 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
803 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
804 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
805 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
807 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
808 test_vfmlslq_low_f16): ... To This.
809 * lib/target-supports.exp
810 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
812 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
815 * gfortran.dg/overload_3.f90: New test.
817 2019-02-25 Jakub Jelinek <jakub@redhat.com>
820 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
822 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
825 * gfortran.dg/list_directed_large.f90: New test.
827 2019-02-25 Jakub Jelinek <jakub@redhat.com>
830 * gcc.c-torture/execute/pr89434.c: New test.
833 * gcc.dg/pr89438.c: New test.
835 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
838 * g++.dg/cpp0x/pr84585.C: New.
840 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
843 * gfortran.dg/allocate_with_mold_3.f90: New test.
845 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
848 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
849 * gcc.target/i386/pr87007-2.c: Likewise.
851 2019-02-24 Harald Anlauf <anlauf@gmx.de>
855 * gfortran.dg/pr89266.f90: New test.
856 * gfortran.dg/pr88326.f90: New test.
858 2019-02-24 Jakub Jelinek <jakub@redhat.com>
860 PR rtl-optimization/89445
861 * gcc.target/i386/avx512f-pr89445.c: New test.
863 2019-02-23 Martin Sebor <msebor@redhat.com>
865 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
866 wchar_t to wint_t to avoid a bogus -Wformat warning in
869 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
872 * gfortran.dg/ISO_Fortran_binding_5.c: Include
873 "../../../libgfortran/ISO_Fortran_binding.h".
874 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
876 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
879 * gcc.dg/pr69471-1.c: New test.
880 * gcc.dg/pr69471-2.c: Likewise.
881 * gcc.target/i386/pr69471-3.c: Likewise.
883 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
886 * gfortran.dg/dtio_34.f90: New test.
888 2019-02-23 Marek Polacek <polacek@redhat.com>
890 PR c++/88294 - ICE with non-constant noexcept-specifier.
891 * g++.dg/cpp0x/noexcept34.C: New test.
892 * g++.dg/cpp0x/noexcept35.C: New test.
895 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
897 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
900 * gfortran.dg/deferred_character_32.f90 : New test
902 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
905 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
906 previously incorrect lbound for allocatable expressions. Also
907 correct stop values to avoid repetition.
908 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
909 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
912 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
913 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
914 * gfortran.dg/pr32599.f03 : Set standard to F2008.
916 2019-02-22 David Malcolm <dmalcolm@redhat.com>
919 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
920 renaming to a multicharacter name, so that start != finish. Add
921 tests for dtor locations.
923 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
926 * g++.dg/cpp0x/pr84676.C: New.
928 2019-02-22 Martin Sebor <msebor@redhat.com>
930 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
931 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
933 2019-02-22 Harald Anlauf <anlauf@gmx.de>
936 * gfortran.dg/newunit_6.f90: New test.
938 2019-02-22 Marek Polacek <polacek@redhat.com>
940 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
941 * g++.dg/cpp2a/explicit14.C: New test.
943 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
946 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
947 * gfortran.fortran-torture/compile/pr89324.f90: New test.
949 2019-02-22 Martin Sebor <msebor@redhat.com>
952 * gcc.dg/Wabsolute-value.c: New test.
954 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
956 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
957 Hongtao Liu <hongtao.liu@intel.com>
958 Sunil K Pandey <sunil.k.pandey@intel.com>
961 * gcc.target/i386/pr87007-1.c: New test.
962 * gcc.target/i386/pr87007-2.c: Likewise.
964 2019-02-22 Richard Biener <rguenther@suse.de>
966 PR tree-optimization/89440
967 * gcc.dg/vect/pr89440.c: New testcase.
969 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
971 * lib/target-supports.exp (check_effective_target_offload_nvptx):
975 * gfortran.dg/goacc/classify-routine.f95: Adjust.
977 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
978 * g++.dg/goacc/template.C: Likewise.
981 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
983 2019-02-22 Richard Biener <rguenther@suse.de>
986 * gcc.dg/torture/restrict-7.c: New testcase.
988 2019-02-21 Jakub Jelinek <jakub@redhat.com>
991 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
992 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
993 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
995 * g++.dg/cpp1y/constexpr-89285.C: New test.
996 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
998 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
999 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
1001 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1004 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
1005 -fcf-protection with -fcf-protection=branch.
1006 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1007 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1008 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1009 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1010 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1012 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
1014 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
1015 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
1017 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1020 * gfortran.dg/warn_conversion_11.f90: New test.
1022 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1025 * gcc.target/i386/pr87412-1.c: New file.
1026 * gcc.target/i386/pr87412-2.c: Likewise.
1027 * gcc.target/i386/pr87412-3.c: Likewise.
1028 * gcc.target/i386/pr87412-4.c: Likewise.
1030 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1033 * g++.dg/cpp0x/pr89403.C: New test.
1036 * g++.dg/cpp1z/inline-var5.C: New test.
1039 * gcc.c-torture/compile/pr89412.c: New test.
1041 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1042 David Malcolm <dmalcolm@redhat.com>
1045 * gcc.dg/torture/pr89091.c: New test.
1047 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1051 * gcc.dg/pr88074-2.c: New test.
1054 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1056 2019-02-20 David Malcolm <dmalcolm@redhat.com>
1059 * gcc.dg/pr89410-1.c: New test.
1060 * gcc.dg/pr89410-2.c: New test.
1062 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
1064 * lib/target-supports.exp (check_effective_target_vect_usad_char):
1065 Add PowerPC support.
1066 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1067 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1069 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1072 * gcc.target/arm/pr86487.c: New.
1074 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1077 * g++.dg/cpp1y/var-templ60.C: New.
1079 2019-02-20 Li Jia He <helijia@linux.ibm.com>
1082 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1084 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1086 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1088 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1091 * gfortran.dg/ISO_Fortran_binding_4.f90
1093 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1096 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1097 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1099 2019-02-19 Richard Biener <rguenther@suse.de>
1102 * gcc.dg/pr88074.c: New testcase.
1104 2019-02-19 Jakub Jelinek <jakub@redhat.com>
1107 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1111 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1114 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
1117 * g++.dg/diagnostic/pr89390.C: New test.
1119 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
1121 * README: Fix typos.
1123 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1125 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
1128 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1131 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
1133 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1134 * gfortran.dg/lto/pr87689_0.f: New file.
1135 * gfortran.dg/lto/pr87689_1.f: New file.
1137 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
1139 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
1141 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1143 * gdc.dg/dg.exp: Tabify.
1144 * gdc.dg/lto/lto.exp: Likewise.
1145 * gdc.test/gdc-test.exp: Likewise.
1146 * lib/gdc-dg.exp: Likewise.
1147 * lib/gdc.exp: Likewise.
1149 2019-02-18 Richard Biener <rguenther@suse.de>
1151 PR tree-optimization/89296
1152 * gcc.dg/uninit-pr89296.c: New testcase.
1154 2019-02-18 Jakub Jelinek <jakub@redhat.com>
1157 * gcc.c-torture/execute/pr89369.c: New test.
1158 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
1159 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
1162 2019-02-18 Martin Jambor <mjambor@suse.cz>
1164 PR tree-optimization/89209
1165 * gcc.dg/tree-ssa/pr89209.c: New test.
1167 2019-02-18 Martin Liska <mliska@suse.cz>
1169 * gfortran.dg/simd-builtins-7.f90: New test.
1170 * gfortran.dg/simd-builtins-7.h: New test.
1172 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1175 * gfortran.dg/pr88299.f90: New test.
1177 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1180 * gfortran.dg/transfer_simplify_12.f90: New test.
1182 2019-02-17 Marek Polacek <polacek@redhat.com>
1184 PR c++/89217 - ICE with list-initialization in range-based for loop.
1185 * g++.dg/cpp0x/range-for37.C: New test.
1187 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
1190 * g++.dg/cpp0x/initlist114.C: New test.
1193 * g++.dg/abi/mangle68.C: New test.
1194 * g++.dg/cpp0x/decltype69.C: New test.
1196 2019-02-16 David Malcolm <dmalcolm@redhat.com>
1199 * g++.dg/wrappers/pr88680.C: New test.
1201 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1204 * gfortran.dg/coarray_data_1.f90: New test.
1206 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
1208 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
1209 * c-c++-common/patchable_function_entry-default.c: Likewise.
1210 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1212 2019-02-16 Jakub Jelinek <jakub@redhat.com>
1214 PR rtl-optimization/66152
1215 * gcc.target/i386/pr66152.c: New test.
1217 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1219 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
1220 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
1222 2019-02-15 Tamar Christina <tamar.christina@arm.com>
1224 * lib/target-supports.exp
1225 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
1226 checking alternative.
1228 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1230 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
1232 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1234 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
1235 * c-c++-common/patchable_function_entry-default.c: Likewise.
1236 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1237 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
1239 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1243 * lib/gcc-dg.exp: If llvm_binutils effective target, set
1244 allow_blank_lines to 2 during initialization.
1245 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
1246 it was previously zero.
1247 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
1248 Clear allow_blank_lines afterwards whenever it was 1.
1249 * gdc.test/gdc-test.exp (dmd2dg): Don't call
1250 dg-allow-blank-lines-in-output here.
1251 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
1252 the tests and restore it back at the end.
1254 * c-c++-common/ubsan/opts-1.c: New test.
1255 * c-c++-common/ubsan/opts-2.c: New test.
1256 * c-c++-common/ubsan/opts-3.c: New test.
1257 * c-c++-common/ubsan/opts-4.c: New test.
1259 2019-02-15 Richard Biener <rguenther@suse.de>
1260 Jakub Jelinek <jakub@redhat.com>
1262 PR tree-optimization/89278
1263 * gcc.dg/pr89278.c: New test.
1265 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1268 * gcc.dg/pr89340.c: New test.
1269 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
1270 that leaf attribute on nested function is useless.
1273 * gcc.dg/pr89342.c: New test.
1275 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1277 PR rtl-optimization/89354
1278 * gcc.dg/pr89354.c: New test.
1280 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
1282 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
1283 * gcc.target/i386/ssse3-pabsd.c: Ditto.
1284 * gcc.target/i386/ssse3-pabsw.c: Ditto.
1285 * gcc.target/i386/ssse3-palignr.c: Ditto.
1286 * gcc.target/i386/ssse3-phaddd.c: Ditto.
1287 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
1288 * gcc.target/i386/ssse3-phaddw.c: Ditto.
1289 * gcc.target/i386/ssse3-phsubd.c: Ditto.
1290 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
1291 * gcc.target/i386/ssse3-phsubw.c: Ditto.
1292 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
1293 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
1294 * gcc.target/i386/ssse3-pshufb.c: Ditto.
1295 * gcc.target/i386/ssse3-psignb.c: Ditto.
1296 * gcc.target/i386/ssse3-psignd.c: Ditto.
1297 * gcc.target/i386/ssse3-psignw.c: Ditto.
1299 2018-02-14 Steve Ellcey <sellcey@marvell.com>
1301 * gcc.target/aarch64/pcs_attribute.c: New test.
1303 2019-02-14 Harald Anlauf <anlauf@gmx.de>
1306 * gfortran.dg/pr88248.f90: New test.
1307 * gfortran.dg/f2018_obs.f90: Updated test.
1309 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1311 * gcc.target/arm/pr88850.c: change options to additional option.
1313 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1316 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
1319 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1322 * gcc.target/arm/pr88850-2.c: New test.
1323 * lib/target-supports.exp
1324 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
1325 check_effective_target_arm_neon_softfp_fp16_ok,
1326 add_options_for_arm_neon_softfp_fp16): New.
1328 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
1330 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
1331 * lib/target-supports.exp: Add procedure to check for ldrd.
1333 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
1336 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
1337 * gfortran.dg/goacc/loop-3.f95: Likewise.
1338 * gfortran.dg/goacc/pr72715.f90: New test.
1340 2019-02-14 Martin Liska <mliska@suse.cz>
1342 PR rtl-optimization/89242
1343 * g++.dg/pr89242.C: New test.
1345 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1347 PR tree-optimization/89314
1348 * gcc.dg/pr89314.c: New test.
1351 * gcc.dg/ubsan/pr89284.c: New test.
1353 2019-02-13 Ian Lance Taylor <iant@golang.org>
1355 * gcc.dg/func-attr-1.c: New test.
1357 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
1359 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
1361 2019-02-13 Marek Polacek <polacek@redhat.com>
1363 PR c++/89297 - ICE with OVERLOAD in template.
1364 * g++.dg/cpp0x/initlist113.C: New test.
1366 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
1369 * g++.dg/cpp0x/pr86379.C: New.
1372 * g++.dg/cpp1y/pr87322.C: New.
1373 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
1374 instantiate the expected number of lambda functions.
1376 2019-02-13 Marek Polacek <polacek@redhat.com>
1379 * g++.dg/cpp2a/nontype-class13.C: New test.
1381 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
1384 * gcc.target/arm/pr89190.c: New test.
1386 2019-02-13 David Malcolm <dmalcolm@redhat.com>
1389 * g++.dg/concepts/pr89036.C: New test.
1391 2019-02-13 Tamar Christina <tamar.christina@arm.com>
1394 * gcc.target/aarch64/sve/pr88847.c: New test.
1396 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
1397 Jakub Jelinek <jakub@redhat.com>
1400 * g++.dg/torture/pr89303.C: New test.
1402 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1405 * g++.dg/cpp1z/using4.C: New.
1406 * g++.dg/cpp1z/using5.C: Likewise.
1407 * g++.dg/cpp1z/using6.C: Likewise.
1409 2019-02-13 Jakub Jelinek <jakub@redhat.com>
1412 * gcc.target/i386/pr89290.c: New test.
1414 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
1416 * gcc.target/powerpc/crypto-builtin-1.c
1417 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
1420 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
1423 * gcc.target/i386/pr89229-1.c: New test.
1425 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
1428 * gcc.target/s390/pr89233.c: New test.
1430 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
1432 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1433 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1434 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1436 2019-02-12 Richard Biener <rguenther@suse.de>
1438 PR tree-optimization/89253
1439 * gfortran.dg/pr89253.f: New testcase.
1441 2019-02-11 Marek Polacek <polacek@redhat.com>
1443 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1444 * g++.dg/cpp0x/nullptr40.C: New test.
1445 * g++.dg/cpp0x/nullptr41.C: New test.
1447 2019-02-11 Jakub Jelinek <jakub@redhat.com>
1450 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1452 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1454 PR tree-optimization/86637
1455 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1457 2019-02-11 Martin Sebor <msebor@redhat.com>
1459 PR tree-optimization/88771
1460 * gcc.dg/Wstringop-overflow-8.c: New test.
1461 * gcc.dg/Wstringop-overflow-9.c: New test.
1462 * gcc.dg/Warray-bounds-40.c: New test.
1463 * gcc.dg/builtin-stpncpy.c: Adjust.
1464 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1465 * g++.dg/opt/memcpy1.C: Adjust.
1467 2019-02-11 Martin Sebor <msebor@redhat.com>
1470 * c-c++-common/array-5.c: New test.
1471 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1472 * g++.dg/init/new38.C: Same.
1473 * g++.dg/init/new43.C: Same.
1474 * g++.dg/init/new44.C: Same.
1475 * g++.dg/init/new46.C: Same.
1476 * g++.dg/other/large-size-array.C: Same.
1477 * g++.dg/other/new-size-type.C: Same.
1478 * g++.dg/template/array30.C: Same.
1479 * g++.dg/template/array32.C: New test.
1480 * g++.dg/template/dependent-name3.C: Adjust.
1481 * gcc.dg/large-size-array-3.c: Same.
1482 * gcc.dg/large-size-array-5.c: Same.
1483 * gcc.dg/large-size-array.c: Same.
1484 * g++.old-deja/g++.brendan/array1.C: Same.
1485 * g++.old-deja/g++.mike/p6149.C: Same.
1487 2019-02-11 Martin Sebor <msebor@redhat.com>
1489 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1491 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1494 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1495 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1496 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1498 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1500 * gcc.target/powerpc/vec-sld-modulo.c: New.
1501 * gcc.target/powerpc/vec-srad-modulo.c: New.
1502 * gcc.target/powerpc/vec-srd-modulo.c: New.
1504 2019-02-11 Martin Liska <mliska@suse.cz>
1507 * g++.dg/ipa/pr89009.C: New test.
1509 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1512 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1513 * gfortran.dg/pointer_init_6.f90: Likewise.
1514 * gfortran.dg/pointer_init_9.f90: New test.
1516 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1519 * gfortran.dg/warn_undefined_1.f90: New test.o
1521 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1523 PR tree-optimization/89268
1524 * gcc.dg/vect/pr89268.c: New test.
1526 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1528 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1530 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1533 * gfortran.dg/substr_simplify.f90: New test.
1535 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1538 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1540 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1543 * gfortran.dg/array_reference_2.f90 : New test.
1545 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1548 * gcc.dg/gomp/pr89246-1.c: New test.
1549 * gcc.dg/gomp/pr89246-2.c: New test.
1551 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1553 PR tree-optimization/88739
1554 * gcc.c-torture/execute/pr88739.c: New test.
1556 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1559 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1561 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1563 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1564 * gcc.target/s390/vector/vec-copysign.c: New test.
1566 2019-02-08 Richard Biener <rguenther@suse.de>
1568 PR tree-optimization/89247
1569 * gcc.dg/torture/pr89247.c: New testcase.
1571 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1573 * gcc.target/s390/jump-label.c: New test.
1575 2019-02-08 Richard Biener <rguenther@suse.de>
1578 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1580 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1582 PR rtl-optimization/89234
1583 * g++.dg/ubsan/pr89234.C: New test.
1585 2019-02-08 Richard Biener <rguenther@suse.de>
1588 * gcc.dg/torture/pr89223.c: New testcase.
1590 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1592 PR tree-optimization/86637
1593 PR tree-optimization/89235
1594 * gcc.c-torture/compile/pr86637-1.c: New test.
1595 * gcc.c-torture/compile/pr86637-2.c: New test.
1596 * gcc.c-torture/compile/pr86637-3.c: New test.
1597 * gcc.c-torture/compile/pr89235.c: New test.
1599 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1601 * gcc.target/aarch64/abd_1.c: New test.
1602 * gcc.dg/sabd_1.c: Likewise.
1604 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1607 * gfortran.dg/wunused-parameter_2.f90: New test.
1609 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1611 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1613 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1615 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1616 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1618 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1619 Jakub Jelinek <jakub@redhat.com>
1622 * gcc.c-torture/execute/pr88714.c: New test.
1623 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1625 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1628 * gcc.target/arm/pr88850.c: New test.
1630 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1633 * g++.dg/cpp0x/pr86218.C: New.
1635 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1637 PR rtl-optimization/89225
1638 * gcc.target/powerpc/pr89225.c: New.
1640 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1642 * gnat.dg/opt76.adb: New test.
1644 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1647 * gfortran.dg/null_10.f90: New test.
1649 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1652 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1653 column numbers to dg-warning directives where they are correct.
1654 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1655 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1656 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1658 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1661 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1662 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1663 xfail scan-assembler-not with Solaris as.
1665 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1667 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1669 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1671 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1674 2019-02-06 Richard Biener <rguenther@suse.de>
1676 PR tree-optimization/89182
1677 * gfortran.dg/graphite/pr89182.f90: New testcase.
1679 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1682 * gcc.dg/pr89211.c: New test.
1685 * c-c++-common/builtin-convertvector-2.c: New test.
1687 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1690 * lib/go-torture.exp: Test compiling with -flto.
1692 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1695 * gcc.dg/redecl-18.c: New test.
1697 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1700 * g++.dg/opt/pr89187.C: New test.
1702 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1704 * jit.dg/add-driver-options-testlib.c: Add support file for
1705 test-add-driver-options.c testcase.
1706 * jit.dg/all-non-failing-tests.h: Add note about
1707 test-add-driver-options.c
1708 * jit.dg/jit.exp (jit-dg-test): Update to support
1709 add-driver-options-testlib.c compilation.
1710 * jit.dg/test-add-driver-options.c: New testcase.
1712 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1714 PR rtl-optimization/11304
1715 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1716 * gcc.target/i386/call-2.c: New test.
1718 2019-02-05 Marek Polacek <polacek@redhat.com>
1720 PR c++/89158 - by-value capture of constexpr variable broken.
1721 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1723 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1725 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1727 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1729 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1731 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1734 * g++.dg/opt/pr89188.C: New test.
1736 PR rtl-optimization/89195
1737 * gcc.c-torture/execute/pr89195.c: New test.
1739 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1741 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1743 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1744 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1745 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1746 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1747 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1748 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1749 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1750 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1751 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1753 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1756 * g++.dg/ext/vector36.C: New test.
1758 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1761 * g++.dg/pr87770.C: New.
1763 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1766 * gfortran.dg/pr89077.f90: New test.
1768 2019-02-04 Martin Liska <mliska@suse.cz>
1771 * gcc.dg/ipa/pr88985.c: New test.
1773 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1775 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1776 characters or extra spaces after the comment character.
1778 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1780 * g++.dg/torture/alias-1.C: New test.
1782 2019-02-03 Martin Sebor <msebor@redhat.com>
1785 * c-c++-common/Wsequence-point-2.c: New test.
1788 * g++.dg/warn/Wunused-var-35.C: New test.
1790 2019-02-03 Richard Biener <rguenther@suse.de>
1793 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1795 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1798 * gfortran.dg/warn_conversion_10.f90: New test.
1800 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1803 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1805 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1808 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1810 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1813 * gfortran.dg/pointer_array_component_3.f90 : New test.
1815 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1818 * gcc.dg/gomp/pr87887-1.c: New test.
1819 * gcc.dg/gomp/pr87887-2.c: New test.
1821 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1825 * gfortran.dg/pr89084.f90: New test.
1826 * gfortran.dg/lto/pr89084_0.f90: New test.
1827 * gfortran.dg/pr83246.f90: New test.
1829 2019-02-01 Marek Polacek <polacek@redhat.com>
1831 PR c++/88325 - ICE with invalid out-of-line template member definition.
1832 * g++.dg/cpp2a/typename14.C: New test.
1834 2019-02-01 Richard Biener <rguenther@suse.de>
1837 * gcc.dg/torture/pr88597.c: New testcase.
1839 2019-02-01 Richard Biener <rguenther@suse.de>
1841 PR tree-optimization/85497
1842 * gcc.dg/graphite/pr85497.c: New testcase.
1844 2019-02-01 Richard Biener <rguenther@suse.de>
1847 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1849 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1851 PR tree-optimization/89143
1852 * gcc.dg/tree-ssa/vrp121.c: New test.
1854 PR tree-optimization/88107
1855 * gcc.dg/gomp/pr88107.c: New test.
1858 * g++.dg/ext/attrib57.C: New test.
1860 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1862 PR tree-optimization/88932
1863 * gfortran.dg/pr88932.f90: New test.
1865 2019-01-31 Marek Polacek <polacek@redhat.com>
1867 PR c++/88983 - ICE with switch in constexpr function.
1868 * g++.dg/cpp1y/constexpr-88983.C: New test.
1870 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1873 * gfortran.dg/contiguous_9.f90: New test.
1875 2019-01-31 Marek Polacek <polacek@redhat.com>
1877 PR c++/89083, c++/80864 - ICE with list initialization in template.
1878 * g++.dg/cpp0x/initlist107.C: New test.
1879 * g++.dg/cpp0x/initlist108.C: New test.
1880 * g++.dg/cpp0x/initlist109.C: New test.
1881 * g++.dg/cpp0x/initlist110.C: New test.
1882 * g++.dg/cpp0x/initlist111.C: New test.
1883 * g++.dg/cpp0x/initlist112.C: New test.
1884 * g++.dg/init/ptrfn4.C: New test.
1886 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1889 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1890 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1892 2019-01-31 Richard Biener <rguenther@suse.de>
1894 PR tree-optimization/89135
1895 * gcc.dg/torture/pr89135.c: New testcase.
1897 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1900 * c-c++-common/asan/pr89124.c: New test.
1902 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1905 * gfortran.dg/print_2.f90: New test.
1907 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1909 PR rtl-optimization/87246
1910 * gcc.target/i386/pr87246.c: New.
1912 2019-01-30 Marek Polacek <polacek@redhat.com>
1914 PR c++/89119 - ICE with value-initialization in template.
1915 * g++.dg/cpp0x/initlist-value3.C: New test.
1917 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1919 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1920 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1921 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1922 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1923 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1924 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1925 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1926 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1927 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1928 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1930 2019-01-30 Richard Biener <rguenther@suse.de>
1932 PR tree-optimization/89111
1933 * gcc.dg/torture/pr89111.c: New testcase.
1935 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1938 * lib/target-supports.exp: Cache result.
1940 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1943 * g++.target/i386/pr89105.C: New test.
1946 * gcc.dg/pr89061.c: New test.
1948 2019-01-29 Martin Sebor <msebor@redhat.com>
1951 * gcc.dg/Warray-bounds-39.c: New test.
1953 2019-01-29 Marek Polacek <polacek@redhat.com>
1956 * g++.dg/other/nontype-1.C: Expect error in all modes.
1957 * g++.dg/parse/crash13.C: Likewise.
1958 * g++.dg/parse/error36.C: Likewise.
1959 * g++.dg/template/error29.C: Likewise.
1961 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1964 * gfortran.dg/c_funptr_1.f90: New file.
1965 * gfortran.dg/c_funptr_1_mod.f90: New file.
1967 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1971 * gcc.dg/gomp/pr89104.c: New test.
1973 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1975 * gdc.dg/pr89042a.d: Mark as compile test.
1976 * gdc.dg/pr89042b.d: Likewise.
1978 2019-01-29 Richard Biener <rguenther@suse.de>
1981 * g++.dg/lto/pr87295_0.C: New testcase.
1983 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1986 * gcc.dg/pr89045.c: New test.
1989 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1990 lp64, ilp32 and llp64 only.
1991 (fputs): Use unsigned long long instead of size_t for return type.
1992 (vfprintf, vfscanf): Accept arbitrary target specific type for
1995 2019-01-28 Marek Polacek <polacek@redhat.com>
1997 PR c++/88358 - name wrongly treated as type.
1998 * g++.dg/cpp2a/typename1.C: Add dg-error.
1999 * g++.dg/cpp2a/typename13.C: New test.
2000 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
2003 2019-01-28 Marek Polacek <polacek@redhat.com>
2005 * g++.dg/cpp0x/enum37.C: Add dg-error.
2007 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2009 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
2010 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
2012 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2014 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
2015 "-Wattribute-alias".
2017 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
2020 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2022 2019-01-27 Marek Polacek <polacek@redhat.com>
2024 PR c++/88815 - narrowing conversion lost in decltype.
2025 PR c++/78244 - narrowing conversion in template not detected.
2026 * g++.dg/cpp0x/Wnarrowing15.C: New test.
2027 * g++.dg/cpp0x/Wnarrowing16.C: New test.
2028 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
2029 * g++.dg/cpp1y/Wnarrowing1.C: New test.
2031 PR c++/89024 - ICE with incomplete enum type.
2032 * g++.dg/cpp0x/enum37.C: New test.
2034 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
2036 * gnat.dg/opt75.adb: New test.
2037 * gnat.dg/opt75_pkg.ad[sb]: New helper.
2039 2019-01-27 Jakub Jelinek <jakub@redhat.com>
2042 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
2043 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
2045 2019-01-26 Martin Jambor <mjambor@suse.cz>
2048 * gfortran.dg/gomp/pr88933.f90: New test.
2050 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
2053 * gdc.dg/pr89042a.d: New test.
2054 * gdc.dg/pr89042b.d: New test.
2056 2019-01-26 Harald Anlauf <anlauf@gmx.de>
2059 * gfortran.dg/pr57553.f90: New test.
2061 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
2063 * gnat.dg/array34.adb: New test.
2065 2019-01-26 Jakub Jelinek <jakub@redhat.com>
2067 PR preprocessor/88974
2068 * c-c++-common/cpp/pr88974.c: New test.
2070 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
2073 * g++.dg/cpp2a/destroying-delete2.C: New.
2074 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2076 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
2079 * gfortran.dg/pr85780.f90: Update testcase for error message.
2081 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
2084 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2085 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2086 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2088 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2091 * gcc.dg/pr89037.c: New test.
2093 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2095 * lib/target-supports.exp (check_effective_target_fenv): New.
2096 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2097 fenv effective target.
2098 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2099 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2100 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2101 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2103 2019-01-25 Richard Biener <rguenther@suse.de>
2105 PR tree-optimization/86865
2106 * gcc.dg/graphite/pr86865.c: New testcase.
2107 * gcc.dg/graphite/pr69728.c: XFAIL.
2108 * gcc.dg/graphite/scop-21.c: Likewise.
2110 2019-01-24 Martin Sebor <msebor@redhat.com>
2115 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
2116 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
2117 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
2118 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
2119 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
2120 * gcc.dg/builtins-69.c: New test.
2121 * gcc.dg/Wint-conversion-2.c: Add expected warning.
2122 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
2124 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
2126 PR rtl-optimization/88948
2127 * gcc.target/i386/pr88948.c: New test.
2129 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2132 * g++.dg/debug/pr89006.C: New test.
2135 * gcc.dg/gomp/pr89015.c: New test.
2138 * c-c++-common/gomp/cancel-2.c: New test.
2139 * gcc.dg/gomp/cancel-1.c: New test.
2140 * g++.dg/gomp/cancel-1.C: New test.
2141 * g++.dg/gomp/cancel-2.C: New test.
2142 * g++.dg/gomp/cancel-3.C: New test.
2144 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2146 PR tree-optimization/89027
2147 * gfortran.dg/gomp/pr89027.f90: New test.
2149 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
2152 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
2153 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
2155 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
2158 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
2159 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2160 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2161 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2163 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
2166 * g++.target/i386/pr88998.c: New test.
2168 2019-01-23 Marek Polacek <polacek@redhat.com>
2170 PR c++/88757 - qualified name treated wrongly as type.
2171 * g++.dg/cpp0x/dependent2.C: New test.
2172 * g++.dg/cpp2a/typename10.C: Remove dg-error.
2173 * g++.dg/cpp2a/typename12.C: New test.
2174 * g++.dg/template/static30.C: Remove dg-error.
2176 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2179 * c-c++-common/pr44715.c: New test.
2182 * c-c++-common/pr88984.c: New test.
2184 2019-01-23 Richard Biener <rguenther@suse.de>
2186 PR tree-optimization/89008
2187 * gcc.dg/torture/pr89008.c: New testcase.
2189 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
2191 * gnat.dg/specs/opt4.ads: New test.
2193 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2195 PR tree-optimization/88964
2196 * gfortran.dg/pr88964.f90: New test.
2198 2019-01-22 Martin Sebor <msebor@redhat.com>
2200 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
2201 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
2203 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
2204 * c-c++-common/Wrestrict.c: Make xfails conditional on target
2207 2018-01-22 Steve Ellcey <sellcey@marvell.com>
2209 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
2210 to aarch64*-*-* target.
2211 * c-c++-common/gomp/pr60823-3.c: Ditto.
2212 * g++.dg/gomp/declare-simd-1.C: Ditto.
2213 * g++.dg/gomp/declare-simd-3.C: Ditto.
2214 * g++.dg/gomp/declare-simd-4.C: Ditto.
2215 * g++.dg/gomp/declare-simd-7.C: Ditto.
2216 * g++.dg/gomp/pr88182.C: Ditto.
2217 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2218 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2219 * gcc.dg/gomp/pr59669-2.c: Ditto.
2220 * gcc.dg/gomp/pr87895-1.c: Ditto.
2221 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2222 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2223 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2224 * gfortran.dg/gomp/pr83977.f90: Ditto.
2226 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2229 * gcc.target/powerpc/pr88965.c: New test.
2232 * c-c++-common/gomp/atomic-23.c: New test.
2234 2019-01-22 Harald Anlauf <anlauf@gmx.de>
2237 * gfortran.dg/power_8.f90: New test.
2239 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2241 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
2242 * g++.dg/vec-init-1.C: Likewise.
2243 * gcc.dg/pr87793.c: Likewise.
2245 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2247 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
2248 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2250 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2253 * gcc.target/arm/aapcs/bitfield2.c: New test.
2254 * gcc.target/arm/aapcs/bitfield3.c: New test.
2256 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
2258 PR rtl-optimization/87763
2259 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
2261 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
2264 * gcc.target/i386/pr88954-1.c: New test.
2265 * gcc.target/i386/pr88954-2.c: Likewise.
2267 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2270 * gcc.target/arm/aapcs/bitfield1.c: New test.
2271 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
2272 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
2273 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
2275 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
2277 * gfortran.dg/array_function_5.f90: Fix a dg directive.
2278 * gfortran.dg/block_16.f08: Likewise.
2279 * gfortran.dg/dec_structure_14.f90: Likewise.
2280 * gfortran.dg/namelist_96.f90: Likewise.
2281 * gfortran.dg/newunit_5.f90.f90: Moved to
2282 * gfortran.dg/newunit_5.f90: here.
2283 * gfortran.dg/pdt_28.f03: Likewise.
2284 * gfortran.dg/spread_simplify_1.f90: Likewise.
2286 2019-01-22 Tamar Christina <tamar.christina@arm.com>
2288 PR/tree-optimization 88903
2289 * gcc.dg/vect/pr88903-1.c: Add explicit &.
2291 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2293 PR rtl-optimization/88904
2294 * gcc.c-torture/execute/pr88904.c: New test.
2297 * gcc.dg/pr88905.c: New test.
2299 PR rtl-optimization/49429
2301 PR rtl-optimization/86334
2303 * gcc.target/i386/pr86334.c: New test.
2304 * gcc.target/i386/pr88906.c: New test.
2306 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2309 * g++.dg/gomp/pr88949.C: New test.
2311 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
2313 * class_66.f90: Fix a dg directive.
2314 * debug/pr35154-stabs.f: Likewise.
2315 * dec_d_lines_3.f: Likewise.
2316 * dec_d_lines_3.f: Likewise.
2317 * dec_structure_12.f90: Likewise.
2318 * dec_structure_15.f90: Likewise.
2319 * deferred_character_31.f90: Likewise.
2320 * dtio_31.f03: Likewise.
2321 * dtio_32.f03: Likewise.
2322 * extends_11.f03: Likewise.
2323 * integer_plus.f90: Likewise.
2324 * pdt_25.f03: Likewise.
2325 * pr58968.f: Likewise.
2326 * pr78259.f90: Likewise.
2327 * vect/vect-2.f90: Likewise.
2328 * matmul_const.f90: Likewise.
2330 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
2333 * gcc.target/i386/pr88938.c: New test.
2335 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2338 * g++.dg/asan/pr88901.C: New test.
2340 2019-01-21 Tamar Christina <tamar.christina@arm.com>
2342 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
2344 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2347 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
2348 * gcc.dg/pr88928.c: New test case.
2350 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2352 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
2353 {long ,short ,}{unsigned ,}int.
2355 2019-01-21 Richard Biener <rguenther@suse.de>
2357 PR tree-optimization/88934
2358 * gfortran.dg/pr88934.f90: New testcase.
2360 2019-01-20 Ulrich Drepper <drepper@redhat.com>
2362 Fix after C++ P0600 implementation.
2363 * g++.dg/init/new39.C: Don't just ignore result of new.
2365 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
2367 * gdc.dg/runnable.d: Add more tests for comparing complex types.
2369 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
2371 * gdc.dg/runnable.d: Add tests for comparing complex types.
2373 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
2375 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
2376 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
2377 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
2378 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
2380 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
2383 * gfortran.dg/no-automatic.f90: New test.
2385 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2388 * gfortran.dg/pr77960.f90: New test.
2390 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2391 Paul Thomas <pault@gcc.gnu.org>
2394 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
2395 scan-tree tests that fail with patch.
2396 * gfortran.dg/contiguous_8.f90: New test.
2398 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
2400 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
2402 * gfortran.dg/loop_versioning_9.f90: New test.
2403 * gfortran.dg/loop_versioning_10.f90: Likewise.
2405 2019-01-19 Jakub Jelinek <jakub@redhat.com>
2408 * gfortran.dg/pr88902.f90: New test.
2410 2019-01-18 Martin Sebor <msebor@redhat.com>
2412 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
2414 2019-01-18 Ian Lance Taylor <iant@golang.org>
2416 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
2417 is no longer externally visible.
2419 2019-01-18 Marek Polacek <polacek@redhat.com>
2422 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
2424 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2427 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
2428 (dg-options): Replace -m32 with -fno-pic.
2429 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
2430 (dg-options): Remove -m32.
2432 2019-01-18 Richard Biener <rguenther@suse.de>
2434 PR tree-optimization/88903
2435 * gcc.dg/vect/pr88903-1.c: New testcase.
2436 * gcc.dg/vect/pr88903-2.c: Likewise.
2438 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2442 * c-c++-common/pr51628-33.c: New test.
2443 * c-c++-common/pr51628-35.c: New test.
2444 * c-c++-common/pr88664-1.c: Likewise.
2445 * c-c++-common/pr88664-2.c: Likewise.
2446 * gcc.dg/pr51628-34.c: Likewise.
2448 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
2451 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2452 mp and sec extensions to armv7-a.
2454 2019-01-18 Martin Liska <mliska@suse.cz>
2456 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2457 expected function name.
2459 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2461 PR tree-optimization/86214
2462 * g++.dg/opt/pr86214-1.C: New test.
2463 * g++.dg/opt/pr86214-2.C: New test.
2465 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2467 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2469 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2472 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2475 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2476 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2478 2019-01-18 Martin Liska <mliska@suse.cz>
2481 * g++.target/i386/pr88587.C: New test.
2482 * gcc.target/i386/mvc13.c: New test.
2484 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2487 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2489 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2490 * gfortran.dg/gomp/pr83977.f90: Ditto.
2492 2019-01-17 Martin Sebor <msebor@redhat.com>
2495 * gcc.dg/Warray-bounds-38.c: New test.
2497 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2499 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2500 warning checks and assembler scans.
2501 * c-c++-common/gomp/pr60823-3.c: Ditto.
2502 * c-c++-common/gomp/pr63328.c: Ditto.
2503 * g++.dg/gomp/declare-simd-1.C: Ditto.
2504 * g++.dg/gomp/declare-simd-3.C: Ditto.
2505 * g++.dg/gomp/declare-simd-4.C: Ditto.
2506 * g++.dg/gomp/declare-simd-7.C: Ditto.
2507 * g++.dg/gomp/pr88182.C: Ditto.
2508 * g++.dg/vect/simd-clone-7.cc: Ditto.
2509 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2510 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2511 * gcc.dg/gomp/pr59669-2.c: Ditto.
2512 * gcc.dg/gomp/pr87895-1.c: Ditto.
2513 * gcc.dg/gomp/pr87895-2.c: Ditto.
2514 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2515 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2516 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2517 * gfortran.dg/gomp/pr83977.f90: Ditto.
2519 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2521 * g++.dg/cpp0x/auto52.C: Test locations too.
2522 * g++.dg/cpp0x/trailing2.C: Likewise.
2523 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2524 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2525 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2526 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2527 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2529 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2532 * g++.dg/template/pr88699.C: New test.
2534 2019-01-17 Martin Sebor <msebor@redhat.com>
2536 PR tree-optimization/88800
2537 * c-c++-common/Wrestrict.c: Adjust.
2538 * gcc.dg/Warray-bounds-37.c: New test.
2539 * gcc.dg/builtin-memcpy-2.c: New test.
2540 * gcc.dg/builtin-memcpy.c: New test.
2542 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2545 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2547 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2548 Kwok Cheung Yeung <kcy@codesourcery.com>
2549 Julian Brown <julian@codesourcery.com>
2550 Tom de Vries <tom@codesourcery.com>
2552 * gcc.dg/20020312-2.c: Add amdgcn support.
2553 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2554 * gcc.dg/builtin-apply2.c: Likewise.
2555 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2556 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2557 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2558 * gcc.dg/memcmp-1.c: Increase timeout factor.
2559 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2560 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2561 * gcc.dg/sibcall-9.c: Likewise.
2562 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2563 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2564 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2565 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2566 * lib/target-supports.exp (check_effective_target_trampolines):
2568 (check_profiling_available): Likewise.
2569 (check_effective_target_global_constructor): Likewise.
2570 (check_effective_target_return_address): Likewise.
2571 (check_effective_target_fopenacc): Likewise.
2572 (check_effective_target_fopenmp): Likewise.
2573 (check_effective_target_vect_int): Likewise.
2574 (check_effective_target_vect_intfloat_cvt): Likewise.
2575 (check_effective_target_vect_uintfloat_cvt): Likewise.
2576 (check_effective_target_vect_floatint_cvt): Likewise.
2577 (check_effective_target_vect_floatuint_cvt): Likewise.
2578 (check_effective_target_vect_simd_clones): Likewise.
2579 (check_effective_target_vect_shift): Likewise.
2580 (check_effective_target_whole_vector_shift): Likewise.
2581 (check_effective_target_vect_bswap): Likewise.
2582 (check_effective_target_vect_shift_char): Likewise.
2583 (check_effective_target_vect_long): Likewise.
2584 (check_effective_target_vect_float): Likewise.
2585 (check_effective_target_vect_double): Likewise.
2586 (check_effective_target_vect_perm): Likewise.
2587 (check_effective_target_vect_perm_byte): Likewise.
2588 (check_effective_target_vect_perm_short): Likewise.
2589 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2590 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2591 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2592 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2593 (check_effective_target_vect_natural_alignment): Likewise.
2594 (check_effective_target_vect_fully_masked): Likewise.
2595 (check_effective_target_vect_element_align): Likewise.
2596 (check_effective_target_vect_masked_store): Likewise.
2597 (check_effective_target_vect_scatter_store): Likewise.
2598 (check_effective_target_vect_condition): Likewise.
2599 (check_effective_target_vect_cond_mixed): Likewise.
2600 (check_effective_target_vect_char_mult): Likewise.
2601 (check_effective_target_vect_short_mult): Likewise.
2602 (check_effective_target_vect_int_mult): Likewise.
2603 (check_effective_target_sqrt_insn): Likewise.
2604 (check_effective_target_vect_call_sqrtf): Likewise.
2605 (check_effective_target_vect_call_btrunc): Likewise.
2606 (check_effective_target_vect_call_btruncf): Likewise.
2607 (check_effective_target_vect_call_ceil): Likewise.
2608 (check_effective_target_vect_call_floorf): Likewise.
2609 (check_effective_target_lto): Likewise.
2610 (check_vect_support_and_set_flags): Likewise.
2611 (check_effective_target_vect_stridedN): Enable when fully masked is
2613 (add_options_for_sqrt_insn): New procedure.
2615 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2617 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2618 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2620 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2622 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2624 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2625 * gcc.dg/pic-1.c: Disable on amdgcn.
2626 * gcc.dg/pic-2.c: Disable on amdgcn.
2627 * gcc.dg/pic-3.c: Disable on amdgcn.
2628 * gcc.dg/pic-4.c: Disable on amdgcn.
2629 * gcc.dg/pie-3.c: Disable on amdgcn.
2630 * gcc.dg/pie-4.c: Disable on amdgcn.
2631 * gcc.dg/uninit-19.c: Check pie_enabled.
2632 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2634 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2635 Kwok Cheung Yeung <kcy@codesourcery.com>
2636 Julian Brown <julian@codesourcery.com>
2637 Tom de Vries <tom@codesourcery.com>
2639 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2640 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2641 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2642 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2643 * gcc.dg/20111216-1.c: Require exceptions.
2644 * gcc.dg/cleanup-10.c: Require exceptions.
2645 * gcc.dg/cleanup-11.c: Require exceptions.
2646 * gcc.dg/cleanup-12.c: Require exceptions.
2647 * gcc.dg/cleanup-13.c: Require exceptions.
2648 * gcc.dg/cleanup-5.c: Require exceptions.
2649 * gcc.dg/cleanup-8.c: Require exceptions.
2650 * gcc.dg/cleanup-9.c: Require exceptions.
2651 * gcc.dg/gomp/pr29955.c: Require exceptions.
2652 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2653 * gcc.dg/nested-func-5.c: Require exceptions.
2654 * gcc.dg/pch/except-1.c: Require exceptions.
2655 * gcc.dg/pch/valid-2.c: Require exceptions.
2656 * gcc.dg/pr41470.c: Require exceptions.
2657 * gcc.dg/pr42427.c: Require exceptions.
2658 * gcc.dg/pr44545.c: Require exceptions.
2659 * gcc.dg/pr47086.c: Require exceptions.
2660 * gcc.dg/pr51481.c: Require exceptions.
2661 * gcc.dg/pr51644.c: Require exceptions.
2662 * gcc.dg/pr52046.c: Require exceptions.
2663 * gcc.dg/pr54669.c: Require exceptions.
2664 * gcc.dg/pr56424.c: Require exceptions.
2665 * gcc.dg/pr64465.c: Require exceptions.
2666 * gcc.dg/pr65802.c: Require exceptions.
2667 * gcc.dg/pr67563.c: Require exceptions.
2668 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2669 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2670 * gcc.dg/vect/pr46663.c: Require exceptions.
2671 * lib/target-supports.exp (check_effective_target_exceptions): New.
2673 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2676 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2678 2019-01-17 Nathan Sidwell <nathan@acm.org>
2681 * g++.dg/cpp0x/pr86610.C: New.
2683 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2685 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2686 VFIXUPIMM* intrinsics.
2687 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2688 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2689 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2691 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2695 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2697 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2698 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2699 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2700 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2701 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2702 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2703 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2704 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2705 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2706 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2707 * gcc.target/i386/sse-13.c: Ditto.
2708 * gcc.target/i386/sse-14.c: Ditto.
2709 * gcc.target/i386/sse-22.c: Ditto.
2710 * gcc.target/i386/sse-23.c: Ditto.
2711 * gcc.target/i386/testimm-10.c: Ditto.
2712 * gcc.target/i386/testround-1.c: Ditto.
2714 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2718 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2721 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2722 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2724 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2726 PR rtl-optimization/88870
2727 * gcc.dg/pr88870.c: New test.
2729 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2731 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2733 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2736 * g++.dg/concepts/pr87768.C: New.
2739 * gcc.dg/cpp1z/pr86648.C: New.
2741 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2744 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2745 vectorized on POWER unless hardware misaligned loads are available.
2747 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2750 * g++.dg/torture/pr88861.C: New test.
2752 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2755 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2757 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2759 * g++.dg/other/pr33558.C: Test location too.
2760 * g++.dg/other/pr33558-2.C: Likewise.
2761 * g++.dg/parse/crash4.C: Likewise.
2762 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2763 * g++.old-deja/g++.mike/p7635.C: Likewise.
2764 * g++.old-deja/g++.other/decl6.C: Likewise.
2766 2019-01-16 Marek Polacek <polacek@redhat.com>
2768 PR c++/78244 - narrowing conversion in template not detected.
2769 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2770 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2772 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2776 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2777 may_alias attribute.
2779 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2781 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2784 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2787 * g++.dg/template/pr88795.C: New test.
2789 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2792 * gfortran.dg/actual_array_substr_3.f90: New test.
2794 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2797 * gfortran.dg/pr81849.f90: New test.
2799 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2801 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2802 ISO_Fortran_binding_2.h.
2804 2019-01-15 Marek Polacek <polacek@redhat.com>
2807 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2809 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2812 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2813 -Wdeprecated warning and expect a following note:.
2815 2019-01-15 Richard Biener <rguenther@suse.de>
2818 * g++.dg/lto/pr88046_0.C: New testcase.
2820 2019-01-15 Richard Biener <rguenther@suse.de>
2822 PR tree-optimization/88855
2823 * gcc.dg/pr88855.c: New testcase.
2825 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2827 * g++.dg/diagnostic/typedef-initialized.C: New.
2829 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2831 * g++.dg/diagnostic/bitfld3.C: New.
2833 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2835 PR tree-optimization/88775
2836 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2837 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2839 2019-01-14 Marek Polacek <polacek@redhat.com>
2841 PR c++/88825 - ICE with bogus function return type deduction.
2842 * g++.dg/cpp1y/auto-fn55.C: New test.
2844 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2846 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2847 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2848 feature test macros.
2849 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2851 2019-01-14 Marek Polacek <polacek@redhat.com>
2853 PR c++/88830 - ICE with abstract class.
2854 * g++.dg/other/abstract7.C: New test.
2856 2019-01-14 Martin Sebor <msebor@redhat.com>
2859 * gcc.dg/format/attr-8.c: New test.
2860 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2861 * gcc.dg/format/attr-3.c: Same.
2862 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2863 * objc.dg/fsf-nsstring-format-1.m: Same.
2865 2019-01-14 Martin Liska <mliska@suse.cz>
2867 PR gcov-profile/88263
2868 * g++.dg/gcov/pr88263-2.C: New test.
2870 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2872 PR rtl-optimization/88796
2873 * gcc.target/i386/pr88796.c: New test.
2875 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2877 * gdc.dg/asm1.d: New test.
2878 * gdc.dg/asm2.d: New test.
2879 * gdc.dg/asm3.d: New test.
2880 * gdc.dg/asm4.d: New test.
2881 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2883 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2886 * gfortran.dg/namelist_96.f90: New test.
2888 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2891 * gfortran.dg/internal_pack_18.f90: New test.
2893 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2895 * gcc.dg/pr51628-20.c: Updated.
2896 * gcc.dg/pr51628-21.c: Likewise.
2897 * gcc.dg/pr51628-25.c: Likewise.
2899 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2902 * gfortran.dg/internal_pack_17.f90: New test.
2903 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2906 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2909 * gfortran.dg/pr61765.f90: New test.
2911 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2913 * g++.dg/cpp0x/pr62101.C: Test locations too.
2914 * g++.dg/inherit/pure1.C: Likewise.
2916 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2918 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2920 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2922 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2924 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2925 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2926 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2927 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2928 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2931 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2934 * gfortran.dg/pr35031.f90: new test.
2936 2019-01-11 Marek Polacek <polacek@redhat.com>
2938 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2939 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2940 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2942 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2946 * c-c++-common/gomp/pr85956.c: New test.
2947 * g++.dg/gomp/pr88733.C: New test.
2949 2019-01-11 Tobias Burnus <burnus@net-b.de>
2952 * g++.dg/cpp0x/defaulted61.C: New
2953 * g++.dg/cpp0x/defaulted62.C: New.
2955 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2957 PR tree-optimization/88693
2958 * gcc.c-torture/execute/pr88693.c: New test.
2960 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2962 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2965 2019-01-11 Martin Liska <mliska@suse.cz>
2968 * g++.dg/lto/pr88758_0.C: New test.
2969 * g++.dg/lto/pr88758_1.C: New test.
2971 2019-01-11 Jan Beulich <jbeulich@suse.com>
2973 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2974 gcc.target/i386/avx512f-vcvtss2si-1.c,
2975 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2976 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2977 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2978 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2979 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2980 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2981 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2982 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2983 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2984 gcc.target/i386/pr19398.c: Permit l or q suffix.
2986 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2988 PR rtl-optimization/88296
2989 * gcc.target/i386/pr88296.c: New test.
2991 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2993 * g++.dg/diagnostic/extern-initialized.C: New.
2994 * g++.dg/ext/dllimport-initialized.C: Likewise.
2996 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2999 * gfortran.dg/internal_pack_16.f90: New test.
3001 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3004 * g++.target/i386/pr88785.C: New test.
3006 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
3008 PR rtl-optimization/87305
3009 * gcc.target/aarch64/pr87305.c: New.
3011 2019-01-10 Richard Biener <rguenther@suse.de>
3013 PR tree-optimization/88792
3014 * gcc.dg/torture/pr88792.c: New testcase.
3016 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
3019 * gfortran.dg/pr86322_1.f90: New test.
3020 * gfortran.dg/pr86322_2.f90: Ditto.
3021 * gfortran.dg/pr86322_3.f90: Ditto.
3023 2019-01-10 Sudakshina Das <sudi.das@arm.com>
3025 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
3026 * gcc.target/aarch64/bti-2.c: Likewise.
3027 * gcc.target/aarch64/bti-3.c: Likewise.
3029 2019-01-10 Stefan Agner <stefan@agner.ch>
3032 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
3033 check if -masm-syntax-unified gets applied properly.
3035 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3038 * gcc.dg/pr88568.c: New test.
3040 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3042 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
3043 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
3045 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3047 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
3048 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3050 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3052 * lib/target-supports.exp
3053 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3054 check_effective_target_arm_v8_3a_complex_neon_ok,
3055 add_options_for_arm_v8_3a_complex_neon,
3056 check_effective_target_arm_v8_3a_complex_neon_hw,
3057 check_effective_target_vect_complex_rot_N): New.
3059 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
3062 * gfortran.dg/pr88376.f90: New test.
3064 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
3067 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3068 "can not" with "cannot".
3069 * gfortran.dg/common_15.f90: Likewise.
3070 * gfortran.dg/derived_result_2.f90: Likewise.
3071 * gfortran.dg/do_check_6.f90: Likewise.
3072 * gfortran.dg/namelist_args.f90: Likewise.
3073 * gfortran.dg/negative_unit_check.f90: Likewise.
3074 * gfortran.dg/pure_formal_3.f90: Likewise.
3075 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3076 * obj-c++.dg/exceptions-3.mm: Likewise.
3077 * obj-c++.dg/exceptions-4.mm: Likewise.
3078 * obj-c++.dg/exceptions-5.mm: Likewise.
3079 * obj-c++.dg/property/at-property-23.mm: Likewise.
3080 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3081 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3082 * objc.dg/attributes/method-attribute-2.m: Likewise.
3083 * objc.dg/exceptions-3.m: Likewise.
3084 * objc.dg/exceptions-4.m: Likewise.
3085 * objc.dg/exceptions-5.m: Likewise.
3086 * objc.dg/param-1.m: Likewise.
3087 * objc.dg/property/at-property-23.m: Likewise.
3088 * objc.dg/property/dotsyntax-17.m: Likewise.
3089 * objc.dg/property/property-neg-7.m: Likewise.
3091 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3094 * gfortran.dg/spread_simplify_1.f90: New test.
3096 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3098 * lib/target-supports.exp
3099 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3100 * gcc.target/i386/xorsign.c: New test.
3102 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3104 * gcc.target/sparc/tls-ld-int8.c: New test.
3105 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3106 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3107 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3108 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3109 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3111 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3113 * gcc.target/aarch64/bti-1.c: Update test to not add command line
3114 option when configure with bti.
3115 * gcc.target/aarch64/bti-2.c: Likewise.
3116 * lib/target-supports.exp
3117 (check_effective_target_default_branch_protection):
3118 Add configure check for --enable-standard-branch-protection.
3120 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3122 * gcc.target/aarch64/bti-1.c: New test.
3123 * gcc.target/aarch64/bti-2.c: New test.
3124 * gcc.target/aarch64/bti-3.c: New test.
3125 * lib/target-supports.exp
3126 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
3128 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3130 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
3131 instead of IP0_REGNUM and add test case.
3133 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3135 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
3137 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
3138 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
3140 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
3142 2019-01-09 Jakub Jelinek <jakub@redhat.com>
3144 PR rtl-optimization/88331
3145 * gcc.target/i386/pr88331.c: New test.
3147 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3149 * g++.dg/diagnostic/constexpr2.C: New.
3150 * g++.dg/diagnostic/ref3.C: Likewise.
3152 2019-01-08 Marek Polacek <polacek@redhat.com>
3154 PR c++/88538 - braced-init-list in template-argument-list.
3155 * g++.dg/cpp2a/nontype-class11.C: New test.
3158 * g++.dg/cpp2a/nontype-class12.C: New test.
3160 2019-01-08 Jakub Jelinek <jakub@redhat.com>
3163 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
3164 dg-options. Require ppc_cpu_supports_hw effective target instead of
3167 2019-01-08 Janus Weil <janus@gcc.gnu.org>
3170 * gfortran.dg/class_69.f90: New test case.
3172 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
3175 * gcc.target/i386/pr88717.c: New test.
3177 2019-01-08 Marek Polacek <polacek@redhat.com>
3179 PR c++/88548 - this accepted in static member functions.
3180 * g++.dg/cpp0x/this1.C: New test.
3182 2019-01-08 Martin Liska <mliska@suse.cz>
3184 PR tree-optimization/88753
3185 * gcc.dg/tree-ssa/pr88753.c: New test.
3187 2019-01-08 Richard Biener <rguenther@suse.de>
3189 PR tree-optimization/86554
3190 * gcc.dg/torture/pr86554-1.c: New testcase.
3191 * gcc.dg/torture/pr86554-2.c: Likewise.
3193 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3195 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
3196 cover target variance.
3198 2019-01-08 Richard Biener <rguenther@suse.de>
3201 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
3202 directly build the expected GENERIC tree.
3204 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
3206 * gcc.target/aarch64/(return_address_sign_1.c,
3207 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
3208 Change option to -mbranch-protection.
3209 * gcc.target/aarch64/(branch-protection-option.c,
3210 branch-protection-option-2.c, branch-protection-attr.c,
3211 branch-protection-attr-2.c): New file.
3213 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3215 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
3217 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3219 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
3221 * c-c++-common/builtin-has-attribute-4.c: Likewise.
3222 Append match for warning that ‘protected’ attribute is not supported.
3224 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3226 * gcc.dg/Wmissing-attributes.c: Require alias support.
3227 * gcc.dg/attr-copy-2.c: Likewise.
3228 * gcc.dg/attr-copy-5.c: Likewise.
3230 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
3231 Jakub Jelinek <jakub@redhat.com>
3234 * g++.dg/warn/Wreturn-type-11.C: New test.
3236 2019-01-07 David Malcolm <dmalcolm@redhat.com>
3239 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
3240 dump to reflect r266077.
3242 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3245 * gcc.dg/pr88701.c: New test.
3247 2019-01-07 Joseph Myers <joseph@codesourcery.com>
3251 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
3253 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3255 * g++.dg/diagnostic/constexpr1.C: New.
3256 * g++.dg/diagnostic/thread1.C: Likewise.
3258 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3259 Harald Anlauf <anlauf@gmx.de>
3260 Tobias Burnus <burnus@gcc.gnu.org>
3262 * gfortran.dg/is_contiguous_1.f90: New test.
3263 * gfortran.dg/is_contiguous_2.f90: New test.
3264 * gfortran.dg/is_contiguous_3.f90: New test.
3266 2019-01-07 Marek Polacek <polacek@redhat.com>
3268 PR c++/88741 - wrong error with initializer-string.
3269 * g++.dg/init/array50.C: New test.
3271 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3277 * gcc.dg/array-6.c: Move from here ...
3278 * c-c++-common/array-6.c: ... to here and add some more test coverage.
3279 * g++.dg/pr69338.C: New test.
3280 * g++.dg/pr69697.C: Likewise.
3281 * g++.dg/ext/flexary32.C: Likewise.
3282 * g++.dg/ext/flexary3.C: Adjust test.
3283 * g++.dg/ext/flexary12.C: Likewise.
3284 * g++.dg/ext/flexary13.C: Likewise.
3285 * g++.dg/ext/flexary15.C: Likewise.
3286 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
3287 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
3288 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
3290 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
3292 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
3293 optional in scan pattern.
3295 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3297 PR tree-optimization/88598
3298 * gcc.dg/vect/pr88598-1.c: New test.
3299 * gcc.dg/vect/pr88598-2.c: Likewise.
3300 * gcc.dg/vect/pr88598-3.c: Likewise.
3301 * gcc.dg/vect/pr88598-4.c: Likewise.
3302 * gcc.dg/vect/pr88598-5.c: Likewise.
3303 * gcc.dg/vect/pr88598-6.c: Likewise.
3305 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3307 PR tree-optimization/88598
3308 * gcc.dg/pr88598-1.c: New test.
3309 * gcc.dg/pr88598-2.c: Likewise.
3310 * gcc.dg/pr88598-3.c: Likewise.
3311 * gcc.dg/pr88598-4.c: Likewise.
3312 * gcc.dg/pr88598-5.c: Likewise.
3314 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3316 PR tree-optimization/88676
3317 * gcc.dg/tree-ssa/pr88676.c: New test.
3318 * gcc.dg/pr88676.c: New test.
3319 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
3323 * c-c++-common/asan/pr88619.c: New test.
3326 * c-c++-common/builtin-convertvector-1.c: New test.
3327 * c-c++-common/torture/builtin-convertvector-1.c: New test.
3328 * g++.dg/ext/builtin-convertvector-1.C: New test.
3329 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
3331 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
3334 * gcc.target/i386/pr88521.c: New testcase.
3336 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3339 * gfortran.dg/min_max_type_2.f90: New test.
3341 2019-01-06 Jakub Jelinek <jakub@redhat.com>
3344 * c-c++-common/attributes-4.c (falloc_align_int128,
3345 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
3347 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
3349 * gcc.dg/ipa/ipcp-2.c: Update bounds.
3351 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3353 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
3354 * gcc.dg/plugin/plugindir2.c: Likewise.
3355 * gcc.dg/plugin/plugindir3.c: Likewise.
3356 * gcc.dg/plugin/plugindir4.c: Likewise.
3358 2019-01-05 Janus Weil <janus@gcc.gnu.org>
3361 * gfortran.dg/blockdata_10.f90: New test case.
3363 2019-01-05 Jakub Jelinek <jakub@redhat.com>
3367 * gcc.dg/nested-func-12.c: New test.
3368 * gcc.c-torture/compile/pr82564.c: New test.
3371 * gcc.dg/debug/dwarf2/pr88635.c: New test.
3373 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3376 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
3378 2019-01-04 Martin Sebor <msebor@redhat.com>
3381 * g++.dg/ext/attr-copy.C: New test.
3382 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
3383 * gcc.dg/attr-copy-6.c: New test.
3384 * gcc.dg/attr-copy-7.c: New test.
3386 2019-01-04 Martin Sebor <msebor@redhat.com>
3389 * c-c++-common/attributes-4.c: New test.
3391 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
3394 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
3397 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3400 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
3401 * gfortran.dg/merge_char_const.f90: Restore.
3403 2019-01-04 Jakub Jelinek <jakub@redhat.com>
3406 * gcc.dg/pr88594.c: New test.
3408 2019-01-04 Jan Beulich <jbeulich@suse.com>
3410 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
3411 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
3412 gcc.target/i386/avx512bw-vpcmpequb-1.c,
3413 gcc.target/i386/avx512bw-vpcmpequw-1.c,
3414 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
3415 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
3416 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
3417 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
3418 gcc.target/i386/avx512bw-vpcmpgew-1.c,
3419 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
3420 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
3421 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
3422 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
3423 gcc.target/i386/avx512bw-vpcmpleb-1.c,
3424 gcc.target/i386/avx512bw-vpcmpleub-1.c,
3425 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
3426 gcc.target/i386/avx512bw-vpcmplew-1.c,
3427 gcc.target/i386/avx512bw-vpcmpltb-1.c,
3428 gcc.target/i386/avx512bw-vpcmpltub-1.c,
3429 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
3430 gcc.target/i386/avx512bw-vpcmpltw-1.c,
3431 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
3432 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3433 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3434 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3435 gcc.target/i386/avx512bw-vpmovb2m-1.c,
3436 gcc.target/i386/avx512bw-vpmovm2b-1.c,
3437 gcc.target/i386/avx512bw-vpmovm2w-1.c,
3438 gcc.target/i386/avx512bw-vpmovw2m-1.c,
3439 gcc.target/i386/avx512bw-vptestmb-1.c,
3440 gcc.target/i386/avx512bw-vptestmw-1.c,
3441 gcc.target/i386/avx512bw-vptestnmb-1.c,
3442 gcc.target/i386/avx512bw-vptestnmw-1.c,
3443 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3444 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3445 gcc.target/i386/avx512dq-vfpclasssd-1.c,
3446 gcc.target/i386/avx512dq-vfpclassss-1.c,
3447 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3448 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3449 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3450 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3451 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3452 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3453 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3454 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3455 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3456 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3457 gcc.target/i386/avx512vl-vpcmpged-1.c,
3458 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3459 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3460 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3461 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3462 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3463 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3464 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3465 gcc.target/i386/avx512vl-vpcmpled-1.c,
3466 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3467 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3468 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3469 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3470 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3471 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3472 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3473 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3474 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3475 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3476 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3477 gcc.target/i386/avx512vl-vptestmd-1.c,
3478 gcc.target/i386/avx512vl-vptestmq-1.c,
3479 gcc.target/i386/avx512vl-vptestnmd-1.c,
3480 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3482 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3483 gcc.target/i386/avx512bw-vpcmpub-1.c,
3484 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3485 gcc.target/i386/avx512bw-vpcmpw-1.c,
3486 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3487 gcc.target/i386/avx512dq-vfpclassps-1.c,
3488 gcc.target/i386/avx512f-vcmppd-1.c,
3489 gcc.target/i386/avx512f-vcmpps-1.c,
3490 gcc.target/i386/avx512f-vcmpsd-1.c,
3491 gcc.target/i386/avx512f-vcmpss-1.c,
3492 gcc.target/i386/avx512f-vpcmpd-1.c,
3493 gcc.target/i386/avx512f-vpcmpq-1.c,
3494 gcc.target/i386/avx512f-vpcmpud-1.c,
3495 gcc.target/i386/avx512f-vpcmpuq-1.c,
3496 gcc.target/i386/avx512f-vptestmd-1.c,
3497 gcc.target/i386/avx512f-vptestmq-1.c,
3498 gcc.target/i386/avx512f-vptestnmd-1.c,
3499 gcc.target/i386/avx512f-vptestnmq-1.c,
3500 gcc.target/i386/avx512vl-vcmppd-1.c,
3501 gcc.target/i386/avx512vl-vcmpps-1.c,
3502 gcc.target/i386/avx512vl-vpcmpd-1.c,
3503 gcc.target/i386/avx512vl-vpcmpq-1.c,
3504 gcc.target/i386/avx512vl-vpcmpud-1.c,
3505 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3508 2019-01-03 Martin Sebor <msebor@redhat.com>
3510 PR tree-optimization/88659
3511 * gcc.dg/Wstringop-truncation-6.c: New test.
3513 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3516 * gfortran.dg/const_chararacter_merge.f90: Remove.
3518 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3521 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3522 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3524 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3526 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3527 * gcc.dg/pubtypes-3.c: Likewise.
3528 * gcc.dg/pubtypes-4.c: Likewise.
3530 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3533 * g++.target/i386/pr88636.C: New test.
3535 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3537 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3539 2019-01-03 Martin Liska <mliska@suse.cz>
3542 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3544 2019-01-02 Marek Polacek <polacek@redhat.com>
3546 PR c++/88612 - ICE with -Waddress-of-packed-member.
3547 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3549 PR c++/88631 - CTAD failing for value-initialization.
3550 * g++.dg/cpp1z/class-deduction59.C: New test.
3552 PR c++/81486 - CTAD failing with ().
3553 * g++.dg/cpp1z/class-deduction60.C: New test.
3554 * g++.dg/cpp1z/class-deduction61.C: New test.
3556 2019-01-02 Martin Sebor <msebor@redhat.com>
3557 Jeff Law <law@redhat.com>
3559 * gcc.dg/strlenopt-36.c: Update.
3560 * gcc.dg/strlenopt-45.c: Update.
3561 * gcc.c-torture/execute/strlen-5.c: New test.
3562 * gcc.c-torture/execute/strlen-6.c: New test.
3563 * gcc.c-torture/execute/strlen-7.c: New test.
3565 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3568 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3569 messages only on vect_hw_misalign targets.
3571 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3573 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3574 * gfortran.dg/dec_d_lines_3.f: Ditto.
3575 * gfortran.dg/dec_structure_24.f90: Ditto.
3576 * gfortran.dg/dec_structure_26.f90: Ditto.
3577 * gfortran.dg/dec_structure_27.f90: Ditto.
3578 * gfortran.dg/dec_type_print_3.f90: Ditto.
3579 * gfortran.dg/derived_name_1.f90: Ditto.
3580 * gfortran.dg/error_recovery_1.f90: Ditto.
3581 * gfortran.dg/gomp/pr29759.f90: Ditto.
3582 * gfortran.dg/pr36192.f90: Ditto.
3583 * gfortran.dg/pr56007.f90: Ditto.
3584 * gfortran.dg/pr56520.f90: Ditto.
3585 * gfortran.dg/pr78741.f90: Ditto.
3586 * gfortran.dg/print_fmt_2.f90: Ditto.
3587 * gfortran.dg/select_type_20.f90: Ditto.
3589 2019-01-02 Marek Polacek <polacek@redhat.com>
3592 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3594 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3597 * gfortran.dg/const_chararacter_merge.f90: New test.
3599 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3602 * g++.dg/torture/pr88130.C: New testcase.
3604 2019-01-02 Martin Liska <mliska@suse.cz>
3606 PR tree-optimization/88650
3607 * gfortran.dg/predict-3.f90: New test.
3609 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3611 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3613 2019-01-02 Richard Biener <rguenther@suse.de>
3615 PR tree-optimization/88621
3616 * gcc.dg/torture/pr88621.c: New testcase.
3618 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3621 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3622 targets and expect _ZThn8 for ilp32 targets.
3624 2019-01-01 Martin Sebor <msebor@redhat.com>
3625 Jeff Law <law@redhat.com>
3627 * gcc.dg/strlenopt-40.c: Update.
3628 * gcc.dg/strlenopt-51.c: Likewise.
3629 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3631 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3632 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3633 * gcc.dg/strlenopt-59.c: New test.
3634 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3635 * g++.dg/init/strlen.C: New test.
3637 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3640 * gfortran.dg/structure_constructor_16.f90: New test.
3642 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3644 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3645 * g++.dg/ipa/devirt-53.C: Fix scan template.
3647 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3649 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3650 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3651 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3653 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3655 * g++.dg/tree-prof/devirt.C: Update testcase.
3657 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3659 Update copyright years.
3661 Copyright (C) 2019 Free Software Foundation, Inc.
3663 Copying and distribution of this file, with or without modification,
3664 are permitted in any medium without royalty provided the copyright
3665 notice and this notice are preserved.