1 2019-03-12 Martin Liska <mliska@suse.cz>
3 * gfortran.dg/abstract_type_3.f03: Amend test-case scan
5 * gfortran.dg/binding_label_tests_4.f03: Likewise.
6 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
7 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
8 * gfortran.dg/c_loc_tests_17.f90: Likewise.
9 * gfortran.dg/constructor_9.f90: Likewise.
10 * gfortran.dg/dec_structure_8.f90: Likewise.
11 * gfortran.dg/entry_4.f90: Likewise.
12 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
13 * gfortran.dg/initialization_23.f90: Likewise.
14 * gfortran.dg/logical_assignment_1.f90: Likewise.
15 * gfortran.dg/pr80752.f90: Likewise.
16 * gfortran.dg/pr88116_1.f90: Likewise.
17 * gfortran.dg/pr88467.f90: Likewise.
18 * gfortran.dg/typebound_call_7.f03: Likewise.
19 * gfortran.dg/typebound_generic_1.f03: Likewise.
20 * gfortran.dg/typebound_operator_2.f03: Likewise.
21 * gfortran.dg/typebound_operator_4.f03: Likewise.
22 * gfortran.dg/typebound_proc_9.f03: Likewise.
23 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
25 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
28 * gfortran.dg/assumed_rank_16.f90: New test.
31 * gfortran.dg/assumed_rank_17.f90: New test.
33 2019-03-12 Jakub Jelinek <jakub@redhat.com>
36 * gcc.c-torture/compile/pr89663-1.c: New test.
37 * gcc.c-torture/compile/pr89663-2.c: New test.
39 2019-03-12 Richard Biener <rguenther@suse.de>
41 PR tree-optimization/89664
42 * gfortran.dg/pr89664.f90: New testcase.
44 2019-03-11 Jakub Jelinek <jakub@redhat.com>
47 * gfortran.dg/gomp/pr89651.f90: New test.
51 * gcc.c-torture/compile/pr89655.c: New test.
53 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
55 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
58 2019-03-11 Martin Liska <mliska@suse.cz>
60 * g++.dg/conversion/simd3.C (foo): Wrap option names
61 with apostrophe character.
62 * g++.dg/cpp1z/decomp3.C (test): Likewise.
64 * g++.dg/cpp1z/decomp4.C (test): Likewise.
65 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
66 * g++.dg/cpp1z/decomp45.C (f): Likewise.
67 * g++.dg/opt/pr34036.C: Likewise.
68 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
69 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
70 * gcc.dg/cpp/dir-only-4.c: Likewise.
71 * gcc.dg/cpp/dir-only-5.c: Likewise.
72 * gcc.dg/cpp/pr71591.c: Likewise.
73 * gcc.dg/format/opt-1.c: Likewise.
74 * gcc.dg/format/opt-2.c: Likewise.
75 * gcc.dg/format/opt-3.c: Likewise.
76 * gcc.dg/format/opt-4.c: Likewise.
77 * gcc.dg/format/opt-5.c: Likewise.
78 * gcc.dg/format/opt-6.c: Likewise.
79 * gcc.dg/pr22231.c: Likewise.
80 * gcc.dg/pr33007.c: Likewise.
81 * gcc.dg/simd-1.c (hanneke): Likewise.
82 * gcc.dg/simd-5.c: Likewise.
83 * gcc.dg/simd-6.c: Likewise.
84 * gcc.dg/spellcheck-options-14.c: Likewise.
85 * gcc.dg/spellcheck-options-15.c: Likewise.
86 * gcc.dg/spellcheck-options-16.c: Likewise.
87 * gcc.dg/spellcheck-options-17.c: Likewise.
88 * gcc.dg/tree-ssa/pr23109.c: Likewise.
89 * gcc.dg/tree-ssa/recip-5.c: Likewise.
90 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
91 (__attribute__): Likewise.
92 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
93 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
94 * gcc.target/powerpc/warn-1.c: Likewise.
95 * gcc.target/powerpc/warn-2.c: Likewise.
97 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
99 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
101 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
103 * c-c++-common/unroll-6.c: New test.
105 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
108 * g++.dg/template/memfriend18.C: New.
110 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
112 * gdc.dg/pr89041.d: Mark as compile test.
114 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
116 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
119 2019-03-10 Martin Jambor <mjambor@suse.cz>
121 PR tree-optimization/85762
122 PR tree-optimization/87008
123 PR tree-optimization/85459
124 * g++.dg/tree-ssa/pr87008.C: New test.
125 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
127 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
130 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
131 * gfortran.dg/no_arg_check_2.f90: Likewise.
133 2019-03-10 Jakub Jelinek <jakub@redhat.com>
136 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
138 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
141 * gfortran.dg/dependency_53.f90: New test.
143 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
146 * gfortran.dg/public_private_module_10.f90: New test.
148 2019-03-09 John David Anglin <dave.anglin@bell.net>
151 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
154 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
157 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
159 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
162 * g++.dg/cpp0x/pr87750.C: New.
164 2019-03-09 John David Anglin <dave.anglin@bell.net>
166 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
167 * c-c++-common/ident-1a.c: Likewise.
168 * c-c++-common/ident-1b.c: Likewise.
169 * c-c++-common/ident-2b.c: Likewise.
171 * g++.dg/tls/pr77285-2.C: Require tls_native support.
173 * g++.dg/ext/visibility/lambda1.C: Require visibility.
176 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
178 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
181 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
184 * gdc.dg/pr89041.d: New test.
186 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
189 * gfortran.dg/c_ptr_tests_19.f90: New test.
191 2019-03-09 John David Anglin <dave.anglin@bell.net>
193 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
194 * gnat.dg/debug12.adb: Likewise.
196 * lib/target-supports.exp (check_effective_target_weak_undefined):
197 Return 0 on hppa*-*-hpux*.
198 (check_ascii_locale_available): Likewise.
200 2019-03-09 Janus Weil <janus@gcc.gnu.org>
203 * gfortran.dg/pointer_init_10.f90: New test case.
205 2019-03-09 John David Anglin <dave.anglin@bell.net>
207 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
209 2019-03-09 John David Anglin <dave.anglin@bell.net>
212 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
214 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
217 * gfortran.dg/array_simplify_3.f90: New test case.
219 2019-03-09 Jakub Jelinek <jakub@redhat.com>
222 * g++.dg/other/pr88568.C: New test.
224 PR rtl-optimization/89634
225 * gcc.c-torture/execute/pr89634.c: New test.
227 2019-03-08 Jakub Jelinek <jakub@redhat.com>
230 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
231 -r -nostdlib -flinker-output=nolto-rel.
233 2019-03-08 David Malcolm <dmalcolm@redhat.com>
236 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
237 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
238 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
239 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
241 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
244 * g++.dg/cpp0x/implicit17.C: New.
246 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
249 * g++.dg/template/access29.C: New.
251 2019-03-08 Jakub Jelinek <jakub@redhat.com>
254 * g++.dg/cpp1z/decomp49.C: New test.
256 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
258 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
260 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
265 * gcc.target/i386/pr78782.c: New test.
266 * gcc.target/i386/pr87558.c: Ditto.
268 2019-03-08 Jakub Jelinek <jakub@redhat.com>
271 * gcc.dg/lto/pr85870_0.c: New test.
272 * gcc.dg/lto/pr85870_1.c: New test.
274 2019-03-08 Martin Liska <mliska@suse.cz>
277 * gcc.target/i386/pr86952.c: New test.
278 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
280 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
282 2019-03-08 Jakub Jelinek <jakub@redhat.com>
285 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
289 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
290 * g++.dg/parse/array-size2.C: Likewise.
291 * g++.dg/cpp0x/constexpr-89599.C: New test.
294 * g++.dg/warn/pr89622.C: New test.
296 2019-03-07 Jakub Jelinek <jakub@redhat.com>
299 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
300 * gcc.target/i386/interrupt-6.c: Likewise.
301 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
303 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
306 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
307 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
309 2019-03-07 Jakub Jelinek <jakub@redhat.com>
312 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
313 * c-c++-common/gomp/doacross-3.c: New test.
316 * gcc.target/i386/avx512f-vmovss-1.c: New test.
317 * gcc.target/i386/avx512f-vmovss-2.c: New test.
318 * gcc.target/i386/avx512f-vmovss-3.c: New test.
319 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
320 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
321 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
323 2019-03-07 Martin Jambor <mjambor@suse.cz>
326 * gcc.dg/ipa/ipcp-5.c: New test.
328 2019-03-07 Martin Jambor <mjambor@suse.cz>
331 * g++.dg/ipa/pr88235.C: New test.
333 2019-04-07 Richard Biener <rguenther@suse.de>
336 * gcc.target/i386/pr89618.c: New testcase.
338 2019-03-07 Richard Biener <rguenther@suse.de>
340 PR tree-optimization/89595
341 * gcc.dg/torture/pr89595.c: New testcase.
343 2019-03-07 Jakub Jelinek <jakub@redhat.com>
346 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
348 2019-03-06 Harald Anlauf <anlauf@gmx.de>
351 * gfortran.dg/substr_8.f90: New test.
353 2019-03-06 Jakub Jelinek <jakub@redhat.com>
356 * g++.dg/ext/flexary34.C: New test.
358 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
360 PR rtl-optimization/88845
361 * gcc.target/powerpc/pr88845.c: New test.
363 2019-03-06 Marek Polacek <polacek@redhat.com>
365 PR c++/87378 - bogus -Wredundant-move warning.
366 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
367 * g++.dg/cpp0x/Wredundant-move7.C: New test.
369 2019-03-06 Richard Biener <rguenther@suse.de>
372 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
373 the way that makes the testcase PASS.
375 2019-03-05 Jakub Jelinek <jakub@redhat.com>
378 * gcc.dg/pr89590.c: New test.
380 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
383 * gcc.target/arm/pr89222.c: Add new test.
385 2019-03-05 Richard Biener <rguenther@suse.de>
387 PR tree-optimization/89594
388 * gcc.dg/pr89594.c: New testcase.
390 2019-03-05 Jakub Jelinek <jakub@redhat.com>
392 PR tree-optimization/89487
393 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
394 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
395 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
399 * g++.dg/other/pr89560.C: New test.
401 PR tree-optimization/89570
402 * gcc.dg/pr89570.c: New test.
404 PR tree-optimization/89566
405 * c-c++-common/pr89566.c: New test.
407 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
410 * g++.dg/parse/crash69.C: New.
412 2019-03-04 Jakub Jelinek <jakub@redhat.com>
415 * g++.dg/cpp2a/desig12.C: New test.
416 * g++.dg/cpp2a/desig13.C: New test.
418 2019-03-04 Tamar Christina <tamar.christina@arm.com>
421 * gcc.target/aarch64/options_set_10.c: Add native.
423 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
425 PR tree-optimization/89437
426 * gcc.dg/sinatan-1.c: Fix testcase.
428 2019-03-04 Richard Biener <rguenther@suse.de>
431 * gcc.dg/torture/pr89572.c: New testcase.
433 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
435 PR tree-optimization/89487
436 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
438 2019-03-03 Harald Anlauf <anlauf@gmx.de>
441 * gfortran.dg/pr77583.f90: New test.
443 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
446 * gfortran.dg/coarray_allocate_11.f90: New test.
448 2019-03-02 Harald Anlauf <anlauf@gmx.de>
451 * gfortran.dg/pr89492.f90: Adjust testcase.
452 * gfortran.dg/transfer_check_5.f90: New test.
454 2019-03-02 Jakub Jelinek <jakub@redhat.com>
457 * g++.dg/cpp2a/desig10.C: New test.
458 * g++.dg/cpp2a/desig11.C: New test.
459 * g++.dg/ext/desig4.C: Expect 4 new errors.
462 * gcc.dg/pr89506.c: New test.
464 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
465 Monk Chiang <sh.chiang04@gmail.com>
467 * gcc.target/riscv/attribute-1.c: New.
468 * gcc.target/riscv/attribute-2.c: Likewise.
469 * gcc.target/riscv/attribute-3.c: Likewise.
470 * gcc.target/riscv/attribute-4.c: Likewise.
471 * gcc.target/riscv/attribute-5.c: Likewise.
472 * gcc.target/riscv/attribute-6.c: Likewise.
473 * gcc.target/riscv/attribute-7.c: Likewise.
474 * gcc.target/riscv/attribute-8.c: Likewise.
475 * gcc.target/riscv/attribute-9.c: Likewise.
477 * gcc.target/riscv/arch-1.c: New.
478 * gcc.target/riscv/arch-2.c: Likewise.
479 * gcc.target/riscv/arch-3.c: Likewise.
480 * gcc.target/riscv/arch-4.c: Likewise.
482 2019-03-01 Jakub Jelinek <jakub@redhat.com>
485 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
486 scan-tree-dump-times from dom3 to tracer pass.
488 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
490 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
491 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
493 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
495 PR rtl-optimization/85899
496 * gcc.dg/pr85899.c: New test.
498 2019-03-01 Marek Polacek <polacek@redhat.com>
500 PR c++/89537 - missing location for error with non-static member fn.
501 * g++.dg/diagnostic/member-fn-1.C: New test.
503 PR c++/89532 - ICE with incomplete type in decltype.
504 * g++.dg/cpp2a/nontype-class14.C: New test.
506 2019-03-01 Jakub Jelinek <jakub@redhat.com>
508 Implement P1002R1, Try-catch blocks in constexpr functions
510 * g++.dg/cpp2a/constexpr-try1.C: New test.
511 * g++.dg/cpp2a/constexpr-try2.C: New test.
512 * g++.dg/cpp2a/constexpr-try3.C: New test.
513 * g++.dg/cpp2a/constexpr-try4.C: New test.
514 * g++.dg/cpp2a/constexpr-try5.C: New test.
515 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
517 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
519 PR tree-optimization/89535
520 * gfortran.dg/vect/pr89535.f90: New test.
522 2019-03-01 Richard Biener <rguenther@suse.de>
525 * gfortran.dg/pr89451.f90: New testcase.
527 2019-03-01 Richard Biener <rguenther@suse.de>
530 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
531 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
532 that happen now earlier.
534 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
536 * gcc.c-torture/execute/20190228-1.c: New test.
538 2019-02-28 Marek Polacek <polacek@redhat.com>
540 PR c++/87068 - missing diagnostic with fallthrough statement.
541 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
543 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
544 Cesar Philippidis <cesar@codesourcery.com>
548 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
549 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
552 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
556 * gfortran.dg/goacc/routine-6.f90: Update
557 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
558 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
560 2019-02-28 Jakub Jelinek <jakub@redhat.com>
563 * gcc.dg/pr89521-1.c: New test.
564 * gcc.dg/pr89521-2.c: New test.
566 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
569 * g++.dg/ipa/pr89009.C: Update symbol visibility.
571 2019-02-28 Tamar Christina <tamar.christina@arm.com>
574 * gcc.target/aarch64/options_set_10.c: New test.
576 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
579 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
581 2019-02-28 Jakub Jelinek <jakub@redhat.com>
584 * gcc.dg/pr89525.c: New test.
587 * gcc.dg/pr89520-1.c: New test.
588 * gcc.dg/pr89520-2.c: New test.
590 2019-02-27 Marek Polacek <polacek@redhat.com>
592 PR c++/88857 - ICE with value-initialization of argument in template.
593 * g++.dg/cpp0x/initlist-value4.C: New test.
595 2019-02-27 Marek Polacek <polacek@redhat.com>
597 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
598 * g++.dg/cpp0x/using-enum-3.C: New test.
600 2019-02-27 Jakub Jelinek <jakub@redhat.com>
602 PR tree-optimization/89280
603 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
606 2019-02-27 Richard Biener <rguenther@suse.de>
608 * gcc.dg/gimplefe-36.c: New testcase.
610 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
613 * g++.dg/cpp0x/nsdmi15.C: New.
615 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
618 * g++.dg/cpp0x/pr88987.C: New.
620 2019-02-27 Jakub Jelinek <jakub@redhat.com>
622 PR tree-optimization/89280
623 * gcc.c-torture/compile/pr89280.c: New test.
624 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
625 function. Skip the test for -O0.
627 2018-02-26 Steve Ellcey <sellcey@marvell.com>
629 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
630 * gfortran.dg/simd-builtins-2.f90: Ditto.
631 * gfortran.dg/simd-builtins-6.f90: Ditto.
632 * gfortran.dg/simd-builtins-8.f90: New test.
633 * gfortran.dg/simd-builtins-8.h: New header file.
635 2019-02-26 Jakub Jelinek <jakub@redhat.com>
638 * g++.dg/other/new2.C: New test.
640 PR tree-optimization/89500
641 * gcc.dg/pr89500.c: New test.
642 * gcc.dg/Wstringop-overflow-10.c: New test.
643 * gcc.dg/strlenopt-60.c: New test.
645 2019-02-26 Harald Anlauf <anlauf@gmx.de>
648 * gfortran.dg/pr89492.f90: New test.
650 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
653 * gfortran.dg/altreturn_9_0.f90: New file.
654 * gfortran.dg/altreturn_9_1.f90: New file.
656 2019-02-26 Jakub Jelinek <jakub@redhat.com>
659 * g++.dg/cpp1y/constexpr-89481.C: New test.
661 2019-02-26 Richard Biener <rguenther@suse.de>
663 PR tree-optimization/89505
664 * gcc.dg/torture/pr89505.c: New testcase.
666 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
668 * gnat.dg/opt77.adb: New test.
669 * gnat.dg/opt77_pkg.ad[sb]: New helper.
671 2019-02-26 Jakub Jelinek <jakub@redhat.com>
674 * gcc.target/i386/pr89474.c: New test.
676 2019-02-25 Jakub Jelinek <jakub@redhat.com>
679 * gcc.c-torture/compile/pr77754-1.c: New test.
680 * gcc.c-torture/compile/pr77754-2.c: New test.
681 * gcc.c-torture/compile/pr77754-3.c: New test.
682 * gcc.c-torture/compile/pr77754-4.c: New test.
683 * gcc.c-torture/compile/pr77754-5.c: New test.
684 * gcc.c-torture/compile/pr77754-6.c: New test.
686 2019-02-25 Tamar Christina <tamar.christina@arm.com>
689 * gcc.target/aarch64/options_set_1.c: New test.
690 * gcc.target/aarch64/options_set_2.c: New test.
691 * gcc.target/aarch64/options_set_3.c: New test.
692 * gcc.target/aarch64/options_set_4.c: New test.
693 * gcc.target/aarch64/options_set_5.c: New test.
694 * gcc.target/aarch64/options_set_6.c: New test.
695 * gcc.target/aarch64/options_set_7.c: New test.
696 * gcc.target/aarch64/options_set_8.c: New test.
697 * gcc.target/aarch64/options_set_9.c: New test.
699 2019-02-25 Tamar Christina <tamar.christina@arm.com>
701 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
702 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
704 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
705 test_vfmlslq_high_f16): ... To this.
706 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
707 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
708 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
709 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
710 test_vfmlslq_laneq_high_u32): Rename ...
711 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
712 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
713 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
714 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
715 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
716 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
717 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
718 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
719 test_vfmlslq_laneq_low_u32): Rename ...
720 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
721 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
722 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
723 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
724 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
725 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
727 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
728 test_vfmlslq_low_f16): ... To this.
730 2019-02-25 Tamar Christina <tamar.christina@arm.com>
732 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
733 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
735 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
736 test_vfmlslq_high_f16): ... To this.
737 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
738 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
739 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
740 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
741 test_vfmlslq_laneq_high_u32): Rename ...
742 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
743 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
744 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
745 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
746 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
747 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
748 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
749 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
750 test_vfmlslq_laneq_low_u32): Rename ...
751 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
752 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
753 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
754 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
755 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
756 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
758 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
759 test_vfmlslq_low_f16): ... To This.
760 * lib/target-supports.exp
761 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
763 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
766 * gfortran.dg/overload_3.f90: New test.
768 2019-02-25 Jakub Jelinek <jakub@redhat.com>
771 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
773 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
776 * gfortran.dg/list_directed_large.f90: New test.
778 2019-02-25 Jakub Jelinek <jakub@redhat.com>
781 * gcc.c-torture/execute/pr89434.c: New test.
784 * gcc.dg/pr89438.c: New test.
786 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
789 * g++.dg/cpp0x/pr84585.C: New.
791 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
794 * gfortran.dg/allocate_with_mold_3.f90: New test.
796 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
799 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
800 * gcc.target/i386/pr87007-2.c: Likewise.
802 2019-02-24 Harald Anlauf <anlauf@gmx.de>
806 * gfortran.dg/pr89266.f90: New test.
807 * gfortran.dg/pr88326.f90: New test.
809 2019-02-24 Jakub Jelinek <jakub@redhat.com>
811 PR rtl-optimization/89445
812 * gcc.target/i386/avx512f-pr89445.c: New test.
814 2019-02-23 Martin Sebor <msebor@redhat.com>
816 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
817 wchar_t to wint_t to avoid a bogus -Wformat warning in
820 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
823 * gfortran.dg/ISO_Fortran_binding_5.c: Include
824 "../../../libgfortran/ISO_Fortran_binding.h".
825 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
827 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
830 * gcc.dg/pr69471-1.c: New test.
831 * gcc.dg/pr69471-2.c: Likewise.
832 * gcc.target/i386/pr69471-3.c: Likewise.
834 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
837 * gfortran.dg/dtio_34.f90: New test.
839 2019-02-23 Marek Polacek <polacek@redhat.com>
841 PR c++/88294 - ICE with non-constant noexcept-specifier.
842 * g++.dg/cpp0x/noexcept34.C: New test.
843 * g++.dg/cpp0x/noexcept35.C: New test.
846 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
848 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
851 * gfortran.dg/deferred_character_32.f90 : New test
853 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
856 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
857 previously incorrect lbound for allocatable expressions. Also
858 correct stop values to avoid repetition.
859 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
860 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
863 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
864 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
865 * gfortran.dg/pr32599.f03 : Set standard to F2008.
867 2019-02-22 David Malcolm <dmalcolm@redhat.com>
870 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
871 renaming to a multicharacter name, so that start != finish. Add
872 tests for dtor locations.
874 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
877 * g++.dg/cpp0x/pr84676.C: New.
879 2019-02-22 Martin Sebor <msebor@redhat.com>
881 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
882 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
884 2019-02-22 Harald Anlauf <anlauf@gmx.de>
887 * gfortran.dg/newunit_6.f90: New test.
889 2019-02-22 Marek Polacek <polacek@redhat.com>
891 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
892 * g++.dg/cpp2a/explicit14.C: New test.
894 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
897 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
898 * gfortran.fortran-torture/compile/pr89324.f90: New test.
900 2019-02-22 Martin Sebor <msebor@redhat.com>
903 * gcc.dg/Wabsolute-value.c: New test.
905 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
907 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
908 Hongtao Liu <hongtao.liu@intel.com>
909 Sunil K Pandey <sunil.k.pandey@intel.com>
912 * gcc.target/i386/pr87007-1.c: New test.
913 * gcc.target/i386/pr87007-2.c: Likewise.
915 2019-02-22 Richard Biener <rguenther@suse.de>
917 PR tree-optimization/89440
918 * gcc.dg/vect/pr89440.c: New testcase.
920 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
922 * lib/target-supports.exp (check_effective_target_offload_nvptx):
926 * gfortran.dg/goacc/classify-routine.f95: Adjust.
928 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
929 * g++.dg/goacc/template.C: Likewise.
932 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
934 2019-02-22 Richard Biener <rguenther@suse.de>
937 * gcc.dg/torture/restrict-7.c: New testcase.
939 2019-02-21 Jakub Jelinek <jakub@redhat.com>
942 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
943 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
944 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
946 * g++.dg/cpp1y/constexpr-89285.C: New test.
947 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
949 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
950 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
952 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
955 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
956 -fcf-protection with -fcf-protection=branch.
957 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
958 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
959 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
960 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
961 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
963 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
965 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
966 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
968 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
971 * gfortran.dg/warn_conversion_11.f90: New test.
973 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
976 * gcc.target/i386/pr87412-1.c: New file.
977 * gcc.target/i386/pr87412-2.c: Likewise.
978 * gcc.target/i386/pr87412-3.c: Likewise.
979 * gcc.target/i386/pr87412-4.c: Likewise.
981 2019-02-20 Jakub Jelinek <jakub@redhat.com>
984 * g++.dg/cpp0x/pr89403.C: New test.
987 * g++.dg/cpp1z/inline-var5.C: New test.
990 * gcc.c-torture/compile/pr89412.c: New test.
992 2019-02-20 Jakub Jelinek <jakub@redhat.com>
993 David Malcolm <dmalcolm@redhat.com>
996 * gcc.dg/torture/pr89091.c: New test.
998 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1002 * gcc.dg/pr88074-2.c: New test.
1005 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1007 2019-02-20 David Malcolm <dmalcolm@redhat.com>
1010 * gcc.dg/pr89410-1.c: New test.
1011 * gcc.dg/pr89410-2.c: New test.
1013 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
1015 * lib/target-supports.exp (check_effective_target_vect_usad_char):
1016 Add PowerPC support.
1017 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1018 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1020 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1023 * gcc.target/arm/pr86487.c: New.
1025 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1028 * g++.dg/cpp1y/var-templ60.C: New.
1030 2019-02-20 Li Jia He <helijia@linux.ibm.com>
1033 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1035 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1037 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1039 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1042 * gfortran.dg/ISO_Fortran_binding_4.f90
1044 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1047 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1048 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1050 2019-02-19 Richard Biener <rguenther@suse.de>
1053 * gcc.dg/pr88074.c: New testcase.
1055 2019-02-19 Jakub Jelinek <jakub@redhat.com>
1058 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1062 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1065 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
1068 * g++.dg/diagnostic/pr89390.C: New test.
1070 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
1072 * README: Fix typos.
1074 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1076 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
1079 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1082 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
1084 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1085 * gfortran.dg/lto/pr87689_0.f: New file.
1086 * gfortran.dg/lto/pr87689_1.f: New file.
1088 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
1090 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
1092 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1094 * gdc.dg/dg.exp: Tabify.
1095 * gdc.dg/lto/lto.exp: Likewise.
1096 * gdc.test/gdc-test.exp: Likewise.
1097 * lib/gdc-dg.exp: Likewise.
1098 * lib/gdc.exp: Likewise.
1100 2019-02-18 Richard Biener <rguenther@suse.de>
1102 PR tree-optimization/89296
1103 * gcc.dg/uninit-pr89296.c: New testcase.
1105 2019-02-18 Jakub Jelinek <jakub@redhat.com>
1108 * gcc.c-torture/execute/pr89369.c: New test.
1109 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
1110 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
1113 2019-02-18 Martin Jambor <mjambor@suse.cz>
1115 PR tree-optimization/89209
1116 * gcc.dg/tree-ssa/pr89209.c: New test.
1118 2019-02-18 Martin Liska <mliska@suse.cz>
1120 * gfortran.dg/simd-builtins-7.f90: New test.
1121 * gfortran.dg/simd-builtins-7.h: New test.
1123 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1126 * gfortran.dg/pr88299.f90: New test.
1128 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1131 * gfortran.dg/transfer_simplify_12.f90: New test.
1133 2019-02-17 Marek Polacek <polacek@redhat.com>
1135 PR c++/89217 - ICE with list-initialization in range-based for loop.
1136 * g++.dg/cpp0x/range-for37.C: New test.
1138 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
1141 * g++.dg/cpp0x/initlist114.C: New test.
1144 * g++.dg/abi/mangle68.C: New test.
1145 * g++.dg/cpp0x/decltype69.C: New test.
1147 2019-02-16 David Malcolm <dmalcolm@redhat.com>
1150 * g++.dg/wrappers/pr88680.C: New test.
1152 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1155 * gfortran.dg/coarray_data_1.f90: New test.
1157 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
1159 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
1160 * c-c++-common/patchable_function_entry-default.c: Likewise.
1161 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1163 2019-02-16 Jakub Jelinek <jakub@redhat.com>
1165 PR rtl-optimization/66152
1166 * gcc.target/i386/pr66152.c: New test.
1168 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1170 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
1171 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
1173 2019-02-15 Tamar Christina <tamar.christina@arm.com>
1175 * lib/target-supports.exp
1176 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
1177 checking alternative.
1179 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1181 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
1183 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1185 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
1186 * c-c++-common/patchable_function_entry-default.c: Likewise.
1187 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1188 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
1190 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1194 * lib/gcc-dg.exp: If llvm_binutils effective target, set
1195 allow_blank_lines to 2 during initialization.
1196 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
1197 it was previously zero.
1198 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
1199 Clear allow_blank_lines afterwards whenever it was 1.
1200 * gdc.test/gdc-test.exp (dmd2dg): Don't call
1201 dg-allow-blank-lines-in-output here.
1202 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
1203 the tests and restore it back at the end.
1205 * c-c++-common/ubsan/opts-1.c: New test.
1206 * c-c++-common/ubsan/opts-2.c: New test.
1207 * c-c++-common/ubsan/opts-3.c: New test.
1208 * c-c++-common/ubsan/opts-4.c: New test.
1210 2019-02-15 Richard Biener <rguenther@suse.de>
1211 Jakub Jelinek <jakub@redhat.com>
1213 PR tree-optimization/89278
1214 * gcc.dg/pr89278.c: New test.
1216 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1219 * gcc.dg/pr89340.c: New test.
1220 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
1221 that leaf attribute on nested function is useless.
1224 * gcc.dg/pr89342.c: New test.
1226 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1228 PR rtl-optimization/89354
1229 * gcc.dg/pr89354.c: New test.
1231 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
1233 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
1234 * gcc.target/i386/ssse3-pabsd.c: Ditto.
1235 * gcc.target/i386/ssse3-pabsw.c: Ditto.
1236 * gcc.target/i386/ssse3-palignr.c: Ditto.
1237 * gcc.target/i386/ssse3-phaddd.c: Ditto.
1238 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
1239 * gcc.target/i386/ssse3-phaddw.c: Ditto.
1240 * gcc.target/i386/ssse3-phsubd.c: Ditto.
1241 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
1242 * gcc.target/i386/ssse3-phsubw.c: Ditto.
1243 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
1244 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
1245 * gcc.target/i386/ssse3-pshufb.c: Ditto.
1246 * gcc.target/i386/ssse3-psignb.c: Ditto.
1247 * gcc.target/i386/ssse3-psignd.c: Ditto.
1248 * gcc.target/i386/ssse3-psignw.c: Ditto.
1250 2018-02-14 Steve Ellcey <sellcey@marvell.com>
1252 * gcc.target/aarch64/pcs_attribute.c: New test.
1254 2019-02-14 Harald Anlauf <anlauf@gmx.de>
1257 * gfortran.dg/pr88248.f90: New test.
1258 * gfortran.dg/f2018_obs.f90: Updated test.
1260 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1262 * gcc.target/arm/pr88850.c: change options to additional option.
1264 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1267 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
1270 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1273 * gcc.target/arm/pr88850-2.c: New test.
1274 * lib/target-supports.exp
1275 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
1276 check_effective_target_arm_neon_softfp_fp16_ok,
1277 add_options_for_arm_neon_softfp_fp16): New.
1279 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
1281 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
1282 * lib/target-supports.exp: Add procedure to check for ldrd.
1284 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
1287 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
1288 * gfortran.dg/goacc/loop-3.f95: Likewise.
1289 * gfortran.dg/goacc/pr72715.f90: New test.
1291 2019-02-14 Martin Liska <mliska@suse.cz>
1293 PR rtl-optimization/89242
1294 * g++.dg/pr89242.C: New test.
1296 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1298 PR tree-optimization/89314
1299 * gcc.dg/pr89314.c: New test.
1302 * gcc.dg/ubsan/pr89284.c: New test.
1304 2019-02-13 Ian Lance Taylor <iant@golang.org>
1306 * gcc.dg/func-attr-1.c: New test.
1308 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
1310 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
1312 2019-02-13 Marek Polacek <polacek@redhat.com>
1314 PR c++/89297 - ICE with OVERLOAD in template.
1315 * g++.dg/cpp0x/initlist113.C: New test.
1317 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
1320 * g++.dg/cpp0x/pr86379.C: New.
1323 * g++.dg/cpp1y/pr87322.C: New.
1324 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
1325 instantiate the expected number of lambda functions.
1327 2019-02-13 Marek Polacek <polacek@redhat.com>
1330 * g++.dg/cpp2a/nontype-class13.C: New test.
1332 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
1335 * gcc.target/arm/pr89190.c: New test.
1337 2019-02-13 David Malcolm <dmalcolm@redhat.com>
1340 * g++.dg/concepts/pr89036.C: New test.
1342 2019-02-13 Tamar Christina <tamar.christina@arm.com>
1345 * gcc.target/aarch64/sve/pr88847.c: New test.
1347 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
1348 Jakub Jelinek <jakub@redhat.com>
1351 * g++.dg/torture/pr89303.C: New test.
1353 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1356 * g++.dg/cpp1z/using4.C: New.
1357 * g++.dg/cpp1z/using5.C: Likewise.
1358 * g++.dg/cpp1z/using6.C: Likewise.
1360 2019-02-13 Jakub Jelinek <jakub@redhat.com>
1363 * gcc.target/i386/pr89290.c: New test.
1365 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
1367 * gcc.target/powerpc/crypto-builtin-1.c
1368 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
1371 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
1374 * gcc.target/i386/pr89229-1.c: New test.
1376 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
1379 * gcc.target/s390/pr89233.c: New test.
1381 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
1383 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1384 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1385 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1387 2019-02-12 Richard Biener <rguenther@suse.de>
1389 PR tree-optimization/89253
1390 * gfortran.dg/pr89253.f: New testcase.
1392 2019-02-11 Marek Polacek <polacek@redhat.com>
1394 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1395 * g++.dg/cpp0x/nullptr40.C: New test.
1396 * g++.dg/cpp0x/nullptr41.C: New test.
1398 2019-02-11 Jakub Jelinek <jakub@redhat.com>
1401 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1403 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1405 PR tree-optimization/86637
1406 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1408 2019-02-11 Martin Sebor <msebor@redhat.com>
1410 PR tree-optimization/88771
1411 * gcc.dg/Wstringop-overflow-8.c: New test.
1412 * gcc.dg/Wstringop-overflow-9.c: New test.
1413 * gcc.dg/Warray-bounds-40.c: New test.
1414 * gcc.dg/builtin-stpncpy.c: Adjust.
1415 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1416 * g++.dg/opt/memcpy1.C: Adjust.
1418 2019-02-11 Martin Sebor <msebor@redhat.com>
1421 * c-c++-common/array-5.c: New test.
1422 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1423 * g++.dg/init/new38.C: Same.
1424 * g++.dg/init/new43.C: Same.
1425 * g++.dg/init/new44.C: Same.
1426 * g++.dg/init/new46.C: Same.
1427 * g++.dg/other/large-size-array.C: Same.
1428 * g++.dg/other/new-size-type.C: Same.
1429 * g++.dg/template/array30.C: Same.
1430 * g++.dg/template/array32.C: New test.
1431 * g++.dg/template/dependent-name3.C: Adjust.
1432 * gcc.dg/large-size-array-3.c: Same.
1433 * gcc.dg/large-size-array-5.c: Same.
1434 * gcc.dg/large-size-array.c: Same.
1435 * g++.old-deja/g++.brendan/array1.C: Same.
1436 * g++.old-deja/g++.mike/p6149.C: Same.
1438 2019-02-11 Martin Sebor <msebor@redhat.com>
1440 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1442 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1445 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1446 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1447 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1449 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1451 * gcc.target/powerpc/vec-sld-modulo.c: New.
1452 * gcc.target/powerpc/vec-srad-modulo.c: New.
1453 * gcc.target/powerpc/vec-srd-modulo.c: New.
1455 2019-02-11 Martin Liska <mliska@suse.cz>
1458 * g++.dg/ipa/pr89009.C: New test.
1460 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1463 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1464 * gfortran.dg/pointer_init_6.f90: Likewise.
1465 * gfortran.dg/pointer_init_9.f90: New test.
1467 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1470 * gfortran.dg/warn_undefined_1.f90: New test.o
1472 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1474 PR tree-optimization/89268
1475 * gcc.dg/vect/pr89268.c: New test.
1477 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1479 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1481 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1484 * gfortran.dg/substr_simplify.f90: New test.
1486 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1489 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1491 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1494 * gfortran.dg/array_reference_2.f90 : New test.
1496 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1499 * gcc.dg/gomp/pr89246-1.c: New test.
1500 * gcc.dg/gomp/pr89246-2.c: New test.
1502 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1504 PR tree-optimization/88739
1505 * gcc.c-torture/execute/pr88739.c: New test.
1507 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1510 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1512 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1514 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1515 * gcc.target/s390/vector/vec-copysign.c: New test.
1517 2019-02-08 Richard Biener <rguenther@suse.de>
1519 PR tree-optimization/89247
1520 * gcc.dg/torture/pr89247.c: New testcase.
1522 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1524 * gcc.target/s390/jump-label.c: New test.
1526 2019-02-08 Richard Biener <rguenther@suse.de>
1529 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1531 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1533 PR rtl-optimization/89234
1534 * g++.dg/ubsan/pr89234.C: New test.
1536 2019-02-08 Richard Biener <rguenther@suse.de>
1539 * gcc.dg/torture/pr89223.c: New testcase.
1541 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1543 PR tree-optimization/86637
1544 PR tree-optimization/89235
1545 * gcc.c-torture/compile/pr86637-1.c: New test.
1546 * gcc.c-torture/compile/pr86637-2.c: New test.
1547 * gcc.c-torture/compile/pr86637-3.c: New test.
1548 * gcc.c-torture/compile/pr89235.c: New test.
1550 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1552 * gcc.target/aarch64/abd_1.c: New test.
1553 * gcc.dg/sabd_1.c: Likewise.
1555 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1558 * gfortran.dg/wunused-parameter_2.f90: New test.
1560 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1562 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1564 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1566 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1567 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1569 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1570 Jakub Jelinek <jakub@redhat.com>
1573 * gcc.c-torture/execute/pr88714.c: New test.
1574 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1576 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1579 * gcc.target/arm/pr88850.c: New test.
1581 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1584 * g++.dg/cpp0x/pr86218.C: New.
1586 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1588 PR rtl-optimization/89225
1589 * gcc.target/powerpc/pr89225.c: New.
1591 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1593 * gnat.dg/opt76.adb: New test.
1595 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1598 * gfortran.dg/null_10.f90: New test.
1600 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1603 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1604 column numbers to dg-warning directives where they are correct.
1605 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1606 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1607 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1609 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1612 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1613 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1614 xfail scan-assembler-not with Solaris as.
1616 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1618 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1620 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1622 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1625 2019-02-06 Richard Biener <rguenther@suse.de>
1627 PR tree-optimization/89182
1628 * gfortran.dg/graphite/pr89182.f90: New testcase.
1630 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1633 * gcc.dg/pr89211.c: New test.
1636 * c-c++-common/builtin-convertvector-2.c: New test.
1638 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1641 * lib/go-torture.exp: Test compiling with -flto.
1643 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1646 * gcc.dg/redecl-18.c: New test.
1648 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1651 * g++.dg/opt/pr89187.C: New test.
1653 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1655 * jit.dg/add-driver-options-testlib.c: Add support file for
1656 test-add-driver-options.c testcase.
1657 * jit.dg/all-non-failing-tests.h: Add note about
1658 test-add-driver-options.c
1659 * jit.dg/jit.exp (jit-dg-test): Update to support
1660 add-driver-options-testlib.c compilation.
1661 * jit.dg/test-add-driver-options.c: New testcase.
1663 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1665 PR rtl-optimization/11304
1666 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1667 * gcc.target/i386/call-2.c: New test.
1669 2019-02-05 Marek Polacek <polacek@redhat.com>
1671 PR c++/89158 - by-value capture of constexpr variable broken.
1672 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1674 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1676 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1678 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1680 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1682 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1685 * g++.dg/opt/pr89188.C: New test.
1687 PR rtl-optimization/89195
1688 * gcc.c-torture/execute/pr89195.c: New test.
1690 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1692 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1694 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1695 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1696 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1697 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1698 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1699 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1700 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1701 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1702 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1704 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1707 * g++.dg/ext/vector36.C: New test.
1709 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1712 * g++.dg/pr87770.C: New.
1714 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1717 * gfortran.dg/pr89077.f90: New test.
1719 2019-02-04 Martin Liska <mliska@suse.cz>
1722 * gcc.dg/ipa/pr88985.c: New test.
1724 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1726 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1727 characters or extra spaces after the comment character.
1729 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1731 * g++.dg/torture/alias-1.C: New test.
1733 2019-02-03 Martin Sebor <msebor@redhat.com>
1736 * c-c++-common/Wsequence-point-2.c: New test.
1739 * g++.dg/warn/Wunused-var-35.C: New test.
1741 2019-02-03 Richard Biener <rguenther@suse.de>
1744 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1746 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1749 * gfortran.dg/warn_conversion_10.f90: New test.
1751 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1754 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1756 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1759 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1761 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1764 * gfortran.dg/pointer_array_component_3.f90 : New test.
1766 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1769 * gcc.dg/gomp/pr87887-1.c: New test.
1770 * gcc.dg/gomp/pr87887-2.c: New test.
1772 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1776 * gfortran.dg/pr89084.f90: New test.
1777 * gfortran.dg/lto/pr89084_0.f90: New test.
1778 * gfortran.dg/pr83246.f90: New test.
1780 2019-02-01 Marek Polacek <polacek@redhat.com>
1782 PR c++/88325 - ICE with invalid out-of-line template member definition.
1783 * g++.dg/cpp2a/typename14.C: New test.
1785 2019-02-01 Richard Biener <rguenther@suse.de>
1788 * gcc.dg/torture/pr88597.c: New testcase.
1790 2019-02-01 Richard Biener <rguenther@suse.de>
1792 PR tree-optimization/85497
1793 * gcc.dg/graphite/pr85497.c: New testcase.
1795 2019-02-01 Richard Biener <rguenther@suse.de>
1798 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1800 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1802 PR tree-optimization/89143
1803 * gcc.dg/tree-ssa/vrp121.c: New test.
1805 PR tree-optimization/88107
1806 * gcc.dg/gomp/pr88107.c: New test.
1809 * g++.dg/ext/attrib57.C: New test.
1811 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1813 PR tree-optimization/88932
1814 * gfortran.dg/pr88932.f90: New test.
1816 2019-01-31 Marek Polacek <polacek@redhat.com>
1818 PR c++/88983 - ICE with switch in constexpr function.
1819 * g++.dg/cpp1y/constexpr-88983.C: New test.
1821 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1824 * gfortran.dg/contiguous_9.f90: New test.
1826 2019-01-31 Marek Polacek <polacek@redhat.com>
1828 PR c++/89083, c++/80864 - ICE with list initialization in template.
1829 * g++.dg/cpp0x/initlist107.C: New test.
1830 * g++.dg/cpp0x/initlist108.C: New test.
1831 * g++.dg/cpp0x/initlist109.C: New test.
1832 * g++.dg/cpp0x/initlist110.C: New test.
1833 * g++.dg/cpp0x/initlist111.C: New test.
1834 * g++.dg/cpp0x/initlist112.C: New test.
1835 * g++.dg/init/ptrfn4.C: New test.
1837 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1840 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1841 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1843 2019-01-31 Richard Biener <rguenther@suse.de>
1845 PR tree-optimization/89135
1846 * gcc.dg/torture/pr89135.c: New testcase.
1848 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1851 * c-c++-common/asan/pr89124.c: New test.
1853 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1856 * gfortran.dg/print_2.f90: New test.
1858 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1860 PR rtl-optimization/87246
1861 * gcc.target/i386/pr87246.c: New.
1863 2019-01-30 Marek Polacek <polacek@redhat.com>
1865 PR c++/89119 - ICE with value-initialization in template.
1866 * g++.dg/cpp0x/initlist-value3.C: New test.
1868 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1870 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1871 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1872 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1873 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1874 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1875 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1876 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1877 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1878 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1879 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1881 2019-01-30 Richard Biener <rguenther@suse.de>
1883 PR tree-optimization/89111
1884 * gcc.dg/torture/pr89111.c: New testcase.
1886 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1889 * lib/target-supports.exp: Cache result.
1891 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1894 * g++.target/i386/pr89105.C: New test.
1897 * gcc.dg/pr89061.c: New test.
1899 2019-01-29 Martin Sebor <msebor@redhat.com>
1902 * gcc.dg/Warray-bounds-39.c: New test.
1904 2019-01-29 Marek Polacek <polacek@redhat.com>
1907 * g++.dg/other/nontype-1.C: Expect error in all modes.
1908 * g++.dg/parse/crash13.C: Likewise.
1909 * g++.dg/parse/error36.C: Likewise.
1910 * g++.dg/template/error29.C: Likewise.
1912 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1915 * gfortran.dg/c_funptr_1.f90: New file.
1916 * gfortran.dg/c_funptr_1_mod.f90: New file.
1918 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1922 * gcc.dg/gomp/pr89104.c: New test.
1924 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1926 * gdc.dg/pr89042a.d: Mark as compile test.
1927 * gdc.dg/pr89042b.d: Likewise.
1929 2019-01-29 Richard Biener <rguenther@suse.de>
1932 * g++.dg/lto/pr87295_0.C: New testcase.
1934 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1937 * gcc.dg/pr89045.c: New test.
1940 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1941 lp64, ilp32 and llp64 only.
1942 (fputs): Use unsigned long long instead of size_t for return type.
1943 (vfprintf, vfscanf): Accept arbitrary target specific type for
1946 2019-01-28 Marek Polacek <polacek@redhat.com>
1948 PR c++/88358 - name wrongly treated as type.
1949 * g++.dg/cpp2a/typename1.C: Add dg-error.
1950 * g++.dg/cpp2a/typename13.C: New test.
1951 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1954 2019-01-28 Marek Polacek <polacek@redhat.com>
1956 * g++.dg/cpp0x/enum37.C: Add dg-error.
1958 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1960 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1961 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1963 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1965 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1966 "-Wattribute-alias".
1968 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1971 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1973 2019-01-27 Marek Polacek <polacek@redhat.com>
1975 PR c++/88815 - narrowing conversion lost in decltype.
1976 PR c++/78244 - narrowing conversion in template not detected.
1977 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1978 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1979 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1980 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1982 PR c++/89024 - ICE with incomplete enum type.
1983 * g++.dg/cpp0x/enum37.C: New test.
1985 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1987 * gnat.dg/opt75.adb: New test.
1988 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1990 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1993 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1994 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1996 2019-01-26 Martin Jambor <mjambor@suse.cz>
1999 * gfortran.dg/gomp/pr88933.f90: New test.
2001 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
2004 * gdc.dg/pr89042a.d: New test.
2005 * gdc.dg/pr89042b.d: New test.
2007 2019-01-26 Harald Anlauf <anlauf@gmx.de>
2010 * gfortran.dg/pr57553.f90: New test.
2012 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
2014 * gnat.dg/array34.adb: New test.
2016 2019-01-26 Jakub Jelinek <jakub@redhat.com>
2018 PR preprocessor/88974
2019 * c-c++-common/cpp/pr88974.c: New test.
2021 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
2024 * g++.dg/cpp2a/destroying-delete2.C: New.
2025 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2027 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
2030 * gfortran.dg/pr85780.f90: Update testcase for error message.
2032 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
2035 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2036 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2037 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2039 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2042 * gcc.dg/pr89037.c: New test.
2044 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2046 * lib/target-supports.exp (check_effective_target_fenv): New.
2047 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2048 fenv effective target.
2049 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2050 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2051 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2052 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2054 2019-01-25 Richard Biener <rguenther@suse.de>
2056 PR tree-optimization/86865
2057 * gcc.dg/graphite/pr86865.c: New testcase.
2058 * gcc.dg/graphite/pr69728.c: XFAIL.
2059 * gcc.dg/graphite/scop-21.c: Likewise.
2061 2019-01-24 Martin Sebor <msebor@redhat.com>
2066 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
2067 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
2068 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
2069 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
2070 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
2071 * gcc.dg/builtins-69.c: New test.
2072 * gcc.dg/Wint-conversion-2.c: Add expected warning.
2073 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
2075 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
2077 PR rtl-optimization/88948
2078 * gcc.target/i386/pr88948.c: New test.
2080 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2083 * g++.dg/debug/pr89006.C: New test.
2086 * gcc.dg/gomp/pr89015.c: New test.
2089 * c-c++-common/gomp/cancel-2.c: New test.
2090 * gcc.dg/gomp/cancel-1.c: New test.
2091 * g++.dg/gomp/cancel-1.C: New test.
2092 * g++.dg/gomp/cancel-2.C: New test.
2093 * g++.dg/gomp/cancel-3.C: New test.
2095 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2097 PR tree-optimization/89027
2098 * gfortran.dg/gomp/pr89027.f90: New test.
2100 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
2103 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
2104 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
2106 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
2109 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
2110 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2111 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2112 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2114 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
2117 * g++.target/i386/pr88998.c: New test.
2119 2019-01-23 Marek Polacek <polacek@redhat.com>
2121 PR c++/88757 - qualified name treated wrongly as type.
2122 * g++.dg/cpp0x/dependent2.C: New test.
2123 * g++.dg/cpp2a/typename10.C: Remove dg-error.
2124 * g++.dg/cpp2a/typename12.C: New test.
2125 * g++.dg/template/static30.C: Remove dg-error.
2127 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2130 * c-c++-common/pr44715.c: New test.
2133 * c-c++-common/pr88984.c: New test.
2135 2019-01-23 Richard Biener <rguenther@suse.de>
2137 PR tree-optimization/89008
2138 * gcc.dg/torture/pr89008.c: New testcase.
2140 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
2142 * gnat.dg/specs/opt4.ads: New test.
2144 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2146 PR tree-optimization/88964
2147 * gfortran.dg/pr88964.f90: New test.
2149 2019-01-22 Martin Sebor <msebor@redhat.com>
2151 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
2152 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
2154 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
2155 * c-c++-common/Wrestrict.c: Make xfails conditional on target
2158 2018-01-22 Steve Ellcey <sellcey@marvell.com>
2160 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
2161 to aarch64*-*-* target.
2162 * c-c++-common/gomp/pr60823-3.c: Ditto.
2163 * g++.dg/gomp/declare-simd-1.C: Ditto.
2164 * g++.dg/gomp/declare-simd-3.C: Ditto.
2165 * g++.dg/gomp/declare-simd-4.C: Ditto.
2166 * g++.dg/gomp/declare-simd-7.C: Ditto.
2167 * g++.dg/gomp/pr88182.C: Ditto.
2168 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2169 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2170 * gcc.dg/gomp/pr59669-2.c: Ditto.
2171 * gcc.dg/gomp/pr87895-1.c: Ditto.
2172 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2173 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2174 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2175 * gfortran.dg/gomp/pr83977.f90: Ditto.
2177 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2180 * gcc.target/powerpc/pr88965.c: New test.
2183 * c-c++-common/gomp/atomic-23.c: New test.
2185 2019-01-22 Harald Anlauf <anlauf@gmx.de>
2188 * gfortran.dg/power_8.f90: New test.
2190 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2192 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
2193 * g++.dg/vec-init-1.C: Likewise.
2194 * gcc.dg/pr87793.c: Likewise.
2196 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2198 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
2199 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2201 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2204 * gcc.target/arm/aapcs/bitfield2.c: New test.
2205 * gcc.target/arm/aapcs/bitfield3.c: New test.
2207 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
2209 PR rtl-optimization/87763
2210 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
2212 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
2215 * gcc.target/i386/pr88954-1.c: New test.
2216 * gcc.target/i386/pr88954-2.c: Likewise.
2218 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2221 * gcc.target/arm/aapcs/bitfield1.c: New test.
2222 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
2223 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
2224 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
2226 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
2228 * gfortran.dg/array_function_5.f90: Fix a dg directive.
2229 * gfortran.dg/block_16.f08: Likewise.
2230 * gfortran.dg/dec_structure_14.f90: Likewise.
2231 * gfortran.dg/namelist_96.f90: Likewise.
2232 * gfortran.dg/newunit_5.f90.f90: Moved to
2233 * gfortran.dg/newunit_5.f90: here.
2234 * gfortran.dg/pdt_28.f03: Likewise.
2235 * gfortran.dg/spread_simplify_1.f90: Likewise.
2237 2019-01-22 Tamar Christina <tamar.christina@arm.com>
2239 PR/tree-optimization 88903
2240 * gcc.dg/vect/pr88903-1.c: Add explicit &.
2242 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2244 PR rtl-optimization/88904
2245 * gcc.c-torture/execute/pr88904.c: New test.
2248 * gcc.dg/pr88905.c: New test.
2250 PR rtl-optimization/49429
2252 PR rtl-optimization/86334
2254 * gcc.target/i386/pr86334.c: New test.
2255 * gcc.target/i386/pr88906.c: New test.
2257 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2260 * g++.dg/gomp/pr88949.C: New test.
2262 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
2264 * class_66.f90: Fix a dg directive.
2265 * debug/pr35154-stabs.f: Likewise.
2266 * dec_d_lines_3.f: Likewise.
2267 * dec_d_lines_3.f: Likewise.
2268 * dec_structure_12.f90: Likewise.
2269 * dec_structure_15.f90: Likewise.
2270 * deferred_character_31.f90: Likewise.
2271 * dtio_31.f03: Likewise.
2272 * dtio_32.f03: Likewise.
2273 * extends_11.f03: Likewise.
2274 * integer_plus.f90: Likewise.
2275 * pdt_25.f03: Likewise.
2276 * pr58968.f: Likewise.
2277 * pr78259.f90: Likewise.
2278 * vect/vect-2.f90: Likewise.
2279 * matmul_const.f90: Likewise.
2281 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
2284 * gcc.target/i386/pr88938.c: New test.
2286 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2289 * g++.dg/asan/pr88901.C: New test.
2291 2019-01-21 Tamar Christina <tamar.christina@arm.com>
2293 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
2295 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2298 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
2299 * gcc.dg/pr88928.c: New test case.
2301 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2303 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
2304 {long ,short ,}{unsigned ,}int.
2306 2019-01-21 Richard Biener <rguenther@suse.de>
2308 PR tree-optimization/88934
2309 * gfortran.dg/pr88934.f90: New testcase.
2311 2019-01-20 Ulrich Drepper <drepper@redhat.com>
2313 Fix after C++ P0600 implementation.
2314 * g++.dg/init/new39.C: Don't just ignore result of new.
2316 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
2318 * gdc.dg/runnable.d: Add more tests for comparing complex types.
2320 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
2322 * gdc.dg/runnable.d: Add tests for comparing complex types.
2324 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
2326 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
2327 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
2328 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
2329 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
2331 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
2334 * gfortran.dg/no-automatic.f90: New test.
2336 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2339 * gfortran.dg/pr77960.f90: New test.
2341 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2342 Paul Thomas <pault@gcc.gnu.org>
2345 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
2346 scan-tree tests that fail with patch.
2347 * gfortran.dg/contiguous_8.f90: New test.
2349 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
2351 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
2353 * gfortran.dg/loop_versioning_9.f90: New test.
2354 * gfortran.dg/loop_versioning_10.f90: Likewise.
2356 2019-01-19 Jakub Jelinek <jakub@redhat.com>
2359 * gfortran.dg/pr88902.f90: New test.
2361 2019-01-18 Martin Sebor <msebor@redhat.com>
2363 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
2365 2019-01-18 Ian Lance Taylor <iant@golang.org>
2367 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
2368 is no longer externally visible.
2370 2019-01-18 Marek Polacek <polacek@redhat.com>
2373 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
2375 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2378 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
2379 (dg-options): Replace -m32 with -fno-pic.
2380 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
2381 (dg-options): Remove -m32.
2383 2019-01-18 Richard Biener <rguenther@suse.de>
2385 PR tree-optimization/88903
2386 * gcc.dg/vect/pr88903-1.c: New testcase.
2387 * gcc.dg/vect/pr88903-2.c: Likewise.
2389 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2393 * c-c++-common/pr51628-33.c: New test.
2394 * c-c++-common/pr51628-35.c: New test.
2395 * c-c++-common/pr88664-1.c: Likewise.
2396 * c-c++-common/pr88664-2.c: Likewise.
2397 * gcc.dg/pr51628-34.c: Likewise.
2399 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
2402 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2403 mp and sec extensions to armv7-a.
2405 2019-01-18 Martin Liska <mliska@suse.cz>
2407 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2408 expected function name.
2410 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2412 PR tree-optimization/86214
2413 * g++.dg/opt/pr86214-1.C: New test.
2414 * g++.dg/opt/pr86214-2.C: New test.
2416 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2418 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2420 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2423 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2426 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2427 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2429 2019-01-18 Martin Liska <mliska@suse.cz>
2432 * g++.target/i386/pr88587.C: New test.
2433 * gcc.target/i386/mvc13.c: New test.
2435 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2438 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2440 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2441 * gfortran.dg/gomp/pr83977.f90: Ditto.
2443 2019-01-17 Martin Sebor <msebor@redhat.com>
2446 * gcc.dg/Warray-bounds-38.c: New test.
2448 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2450 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2451 warning checks and assembler scans.
2452 * c-c++-common/gomp/pr60823-3.c: Ditto.
2453 * c-c++-common/gomp/pr63328.c: Ditto.
2454 * g++.dg/gomp/declare-simd-1.C: Ditto.
2455 * g++.dg/gomp/declare-simd-3.C: Ditto.
2456 * g++.dg/gomp/declare-simd-4.C: Ditto.
2457 * g++.dg/gomp/declare-simd-7.C: Ditto.
2458 * g++.dg/gomp/pr88182.C: Ditto.
2459 * g++.dg/vect/simd-clone-7.cc: Ditto.
2460 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2461 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2462 * gcc.dg/gomp/pr59669-2.c: Ditto.
2463 * gcc.dg/gomp/pr87895-1.c: Ditto.
2464 * gcc.dg/gomp/pr87895-2.c: Ditto.
2465 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2466 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2467 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2468 * gfortran.dg/gomp/pr83977.f90: Ditto.
2470 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2472 * g++.dg/cpp0x/auto52.C: Test locations too.
2473 * g++.dg/cpp0x/trailing2.C: Likewise.
2474 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2475 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2476 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2477 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2478 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2480 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2483 * g++.dg/template/pr88699.C: New test.
2485 2019-01-17 Martin Sebor <msebor@redhat.com>
2487 PR tree-optimization/88800
2488 * c-c++-common/Wrestrict.c: Adjust.
2489 * gcc.dg/Warray-bounds-37.c: New test.
2490 * gcc.dg/builtin-memcpy-2.c: New test.
2491 * gcc.dg/builtin-memcpy.c: New test.
2493 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2496 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2498 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2499 Kwok Cheung Yeung <kcy@codesourcery.com>
2500 Julian Brown <julian@codesourcery.com>
2501 Tom de Vries <tom@codesourcery.com>
2503 * gcc.dg/20020312-2.c: Add amdgcn support.
2504 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2505 * gcc.dg/builtin-apply2.c: Likewise.
2506 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2507 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2508 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2509 * gcc.dg/memcmp-1.c: Increase timeout factor.
2510 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2511 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2512 * gcc.dg/sibcall-9.c: Likewise.
2513 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2514 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2515 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2516 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2517 * lib/target-supports.exp (check_effective_target_trampolines):
2519 (check_profiling_available): Likewise.
2520 (check_effective_target_global_constructor): Likewise.
2521 (check_effective_target_return_address): Likewise.
2522 (check_effective_target_fopenacc): Likewise.
2523 (check_effective_target_fopenmp): Likewise.
2524 (check_effective_target_vect_int): Likewise.
2525 (check_effective_target_vect_intfloat_cvt): Likewise.
2526 (check_effective_target_vect_uintfloat_cvt): Likewise.
2527 (check_effective_target_vect_floatint_cvt): Likewise.
2528 (check_effective_target_vect_floatuint_cvt): Likewise.
2529 (check_effective_target_vect_simd_clones): Likewise.
2530 (check_effective_target_vect_shift): Likewise.
2531 (check_effective_target_whole_vector_shift): Likewise.
2532 (check_effective_target_vect_bswap): Likewise.
2533 (check_effective_target_vect_shift_char): Likewise.
2534 (check_effective_target_vect_long): Likewise.
2535 (check_effective_target_vect_float): Likewise.
2536 (check_effective_target_vect_double): Likewise.
2537 (check_effective_target_vect_perm): Likewise.
2538 (check_effective_target_vect_perm_byte): Likewise.
2539 (check_effective_target_vect_perm_short): Likewise.
2540 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2541 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2542 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2543 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2544 (check_effective_target_vect_natural_alignment): Likewise.
2545 (check_effective_target_vect_fully_masked): Likewise.
2546 (check_effective_target_vect_element_align): Likewise.
2547 (check_effective_target_vect_masked_store): Likewise.
2548 (check_effective_target_vect_scatter_store): Likewise.
2549 (check_effective_target_vect_condition): Likewise.
2550 (check_effective_target_vect_cond_mixed): Likewise.
2551 (check_effective_target_vect_char_mult): Likewise.
2552 (check_effective_target_vect_short_mult): Likewise.
2553 (check_effective_target_vect_int_mult): Likewise.
2554 (check_effective_target_sqrt_insn): Likewise.
2555 (check_effective_target_vect_call_sqrtf): Likewise.
2556 (check_effective_target_vect_call_btrunc): Likewise.
2557 (check_effective_target_vect_call_btruncf): Likewise.
2558 (check_effective_target_vect_call_ceil): Likewise.
2559 (check_effective_target_vect_call_floorf): Likewise.
2560 (check_effective_target_lto): Likewise.
2561 (check_vect_support_and_set_flags): Likewise.
2562 (check_effective_target_vect_stridedN): Enable when fully masked is
2564 (add_options_for_sqrt_insn): New procedure.
2566 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2568 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2569 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2571 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2573 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2575 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2576 * gcc.dg/pic-1.c: Disable on amdgcn.
2577 * gcc.dg/pic-2.c: Disable on amdgcn.
2578 * gcc.dg/pic-3.c: Disable on amdgcn.
2579 * gcc.dg/pic-4.c: Disable on amdgcn.
2580 * gcc.dg/pie-3.c: Disable on amdgcn.
2581 * gcc.dg/pie-4.c: Disable on amdgcn.
2582 * gcc.dg/uninit-19.c: Check pie_enabled.
2583 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2585 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2586 Kwok Cheung Yeung <kcy@codesourcery.com>
2587 Julian Brown <julian@codesourcery.com>
2588 Tom de Vries <tom@codesourcery.com>
2590 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2591 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2592 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2593 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2594 * gcc.dg/20111216-1.c: Require exceptions.
2595 * gcc.dg/cleanup-10.c: Require exceptions.
2596 * gcc.dg/cleanup-11.c: Require exceptions.
2597 * gcc.dg/cleanup-12.c: Require exceptions.
2598 * gcc.dg/cleanup-13.c: Require exceptions.
2599 * gcc.dg/cleanup-5.c: Require exceptions.
2600 * gcc.dg/cleanup-8.c: Require exceptions.
2601 * gcc.dg/cleanup-9.c: Require exceptions.
2602 * gcc.dg/gomp/pr29955.c: Require exceptions.
2603 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2604 * gcc.dg/nested-func-5.c: Require exceptions.
2605 * gcc.dg/pch/except-1.c: Require exceptions.
2606 * gcc.dg/pch/valid-2.c: Require exceptions.
2607 * gcc.dg/pr41470.c: Require exceptions.
2608 * gcc.dg/pr42427.c: Require exceptions.
2609 * gcc.dg/pr44545.c: Require exceptions.
2610 * gcc.dg/pr47086.c: Require exceptions.
2611 * gcc.dg/pr51481.c: Require exceptions.
2612 * gcc.dg/pr51644.c: Require exceptions.
2613 * gcc.dg/pr52046.c: Require exceptions.
2614 * gcc.dg/pr54669.c: Require exceptions.
2615 * gcc.dg/pr56424.c: Require exceptions.
2616 * gcc.dg/pr64465.c: Require exceptions.
2617 * gcc.dg/pr65802.c: Require exceptions.
2618 * gcc.dg/pr67563.c: Require exceptions.
2619 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2620 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2621 * gcc.dg/vect/pr46663.c: Require exceptions.
2622 * lib/target-supports.exp (check_effective_target_exceptions): New.
2624 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2627 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2629 2019-01-17 Nathan Sidwell <nathan@acm.org>
2632 * g++.dg/cpp0x/pr86610.C: New.
2634 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2636 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2637 VFIXUPIMM* intrinsics.
2638 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2639 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2640 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2642 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2646 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2648 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2649 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2650 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2651 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2652 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2653 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2654 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2655 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2656 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2657 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2658 * gcc.target/i386/sse-13.c: Ditto.
2659 * gcc.target/i386/sse-14.c: Ditto.
2660 * gcc.target/i386/sse-22.c: Ditto.
2661 * gcc.target/i386/sse-23.c: Ditto.
2662 * gcc.target/i386/testimm-10.c: Ditto.
2663 * gcc.target/i386/testround-1.c: Ditto.
2665 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2669 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2672 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2673 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2675 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2677 PR rtl-optimization/88870
2678 * gcc.dg/pr88870.c: New test.
2680 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2682 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2684 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2687 * g++.dg/concepts/pr87768.C: New.
2690 * gcc.dg/cpp1z/pr86648.C: New.
2692 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2695 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2696 vectorized on POWER unless hardware misaligned loads are available.
2698 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2701 * g++.dg/torture/pr88861.C: New test.
2703 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2706 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2708 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2710 * g++.dg/other/pr33558.C: Test location too.
2711 * g++.dg/other/pr33558-2.C: Likewise.
2712 * g++.dg/parse/crash4.C: Likewise.
2713 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2714 * g++.old-deja/g++.mike/p7635.C: Likewise.
2715 * g++.old-deja/g++.other/decl6.C: Likewise.
2717 2019-01-16 Marek Polacek <polacek@redhat.com>
2719 PR c++/78244 - narrowing conversion in template not detected.
2720 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2721 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2723 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2727 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2728 may_alias attribute.
2730 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2732 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2735 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2738 * g++.dg/template/pr88795.C: New test.
2740 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2743 * gfortran.dg/actual_array_substr_3.f90: New test.
2745 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2748 * gfortran.dg/pr81849.f90: New test.
2750 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2752 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2753 ISO_Fortran_binding_2.h.
2755 2019-01-15 Marek Polacek <polacek@redhat.com>
2758 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2760 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2763 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2764 -Wdeprecated warning and expect a following note:.
2766 2019-01-15 Richard Biener <rguenther@suse.de>
2769 * g++.dg/lto/pr88046_0.C: New testcase.
2771 2019-01-15 Richard Biener <rguenther@suse.de>
2773 PR tree-optimization/88855
2774 * gcc.dg/pr88855.c: New testcase.
2776 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2778 * g++.dg/diagnostic/typedef-initialized.C: New.
2780 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2782 * g++.dg/diagnostic/bitfld3.C: New.
2784 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2786 PR tree-optimization/88775
2787 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2788 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2790 2019-01-14 Marek Polacek <polacek@redhat.com>
2792 PR c++/88825 - ICE with bogus function return type deduction.
2793 * g++.dg/cpp1y/auto-fn55.C: New test.
2795 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2797 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2798 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2799 feature test macros.
2800 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2802 2019-01-14 Marek Polacek <polacek@redhat.com>
2804 PR c++/88830 - ICE with abstract class.
2805 * g++.dg/other/abstract7.C: New test.
2807 2019-01-14 Martin Sebor <msebor@redhat.com>
2810 * gcc.dg/format/attr-8.c: New test.
2811 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2812 * gcc.dg/format/attr-3.c: Same.
2813 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2814 * objc.dg/fsf-nsstring-format-1.m: Same.
2816 2019-01-14 Martin Liska <mliska@suse.cz>
2818 PR gcov-profile/88263
2819 * g++.dg/gcov/pr88263-2.C: New test.
2821 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2823 PR rtl-optimization/88796
2824 * gcc.target/i386/pr88796.c: New test.
2826 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2828 * gdc.dg/asm1.d: New test.
2829 * gdc.dg/asm2.d: New test.
2830 * gdc.dg/asm3.d: New test.
2831 * gdc.dg/asm4.d: New test.
2832 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2834 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2837 * gfortran.dg/namelist_96.f90: New test.
2839 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2842 * gfortran.dg/internal_pack_18.f90: New test.
2844 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2846 * gcc.dg/pr51628-20.c: Updated.
2847 * gcc.dg/pr51628-21.c: Likewise.
2848 * gcc.dg/pr51628-25.c: Likewise.
2850 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2853 * gfortran.dg/internal_pack_17.f90: New test.
2854 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2857 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2860 * gfortran.dg/pr61765.f90: New test.
2862 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2864 * g++.dg/cpp0x/pr62101.C: Test locations too.
2865 * g++.dg/inherit/pure1.C: Likewise.
2867 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2869 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2871 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2873 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2875 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2876 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2877 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2878 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2879 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2882 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2885 * gfortran.dg/pr35031.f90: new test.
2887 2019-01-11 Marek Polacek <polacek@redhat.com>
2889 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2890 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2891 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2893 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2897 * c-c++-common/gomp/pr85956.c: New test.
2898 * g++.dg/gomp/pr88733.C: New test.
2900 2019-01-11 Tobias Burnus <burnus@net-b.de>
2903 * g++.dg/cpp0x/defaulted61.C: New
2904 * g++.dg/cpp0x/defaulted62.C: New.
2906 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2908 PR tree-optimization/88693
2909 * gcc.c-torture/execute/pr88693.c: New test.
2911 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2913 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2916 2019-01-11 Martin Liska <mliska@suse.cz>
2919 * g++.dg/lto/pr88758_0.C: New test.
2920 * g++.dg/lto/pr88758_1.C: New test.
2922 2019-01-11 Jan Beulich <jbeulich@suse.com>
2924 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2925 gcc.target/i386/avx512f-vcvtss2si-1.c,
2926 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2927 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2928 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2929 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2930 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2931 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2932 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2933 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2934 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2935 gcc.target/i386/pr19398.c: Permit l or q suffix.
2937 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2939 PR rtl-optimization/88296
2940 * gcc.target/i386/pr88296.c: New test.
2942 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2944 * g++.dg/diagnostic/extern-initialized.C: New.
2945 * g++.dg/ext/dllimport-initialized.C: Likewise.
2947 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2950 * gfortran.dg/internal_pack_16.f90: New test.
2952 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2955 * g++.target/i386/pr88785.C: New test.
2957 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2959 PR rtl-optimization/87305
2960 * gcc.target/aarch64/pr87305.c: New.
2962 2019-01-10 Richard Biener <rguenther@suse.de>
2964 PR tree-optimization/88792
2965 * gcc.dg/torture/pr88792.c: New testcase.
2967 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2970 * gfortran.dg/pr86322_1.f90: New test.
2971 * gfortran.dg/pr86322_2.f90: Ditto.
2972 * gfortran.dg/pr86322_3.f90: Ditto.
2974 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2976 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2977 * gcc.target/aarch64/bti-2.c: Likewise.
2978 * gcc.target/aarch64/bti-3.c: Likewise.
2980 2019-01-10 Stefan Agner <stefan@agner.ch>
2983 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2984 check if -masm-syntax-unified gets applied properly.
2986 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2989 * gcc.dg/pr88568.c: New test.
2991 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2993 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2994 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2996 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2998 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2999 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3001 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3003 * lib/target-supports.exp
3004 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3005 check_effective_target_arm_v8_3a_complex_neon_ok,
3006 add_options_for_arm_v8_3a_complex_neon,
3007 check_effective_target_arm_v8_3a_complex_neon_hw,
3008 check_effective_target_vect_complex_rot_N): New.
3010 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
3013 * gfortran.dg/pr88376.f90: New test.
3015 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
3018 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3019 "can not" with "cannot".
3020 * gfortran.dg/common_15.f90: Likewise.
3021 * gfortran.dg/derived_result_2.f90: Likewise.
3022 * gfortran.dg/do_check_6.f90: Likewise.
3023 * gfortran.dg/namelist_args.f90: Likewise.
3024 * gfortran.dg/negative_unit_check.f90: Likewise.
3025 * gfortran.dg/pure_formal_3.f90: Likewise.
3026 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3027 * obj-c++.dg/exceptions-3.mm: Likewise.
3028 * obj-c++.dg/exceptions-4.mm: Likewise.
3029 * obj-c++.dg/exceptions-5.mm: Likewise.
3030 * obj-c++.dg/property/at-property-23.mm: Likewise.
3031 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3032 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3033 * objc.dg/attributes/method-attribute-2.m: Likewise.
3034 * objc.dg/exceptions-3.m: Likewise.
3035 * objc.dg/exceptions-4.m: Likewise.
3036 * objc.dg/exceptions-5.m: Likewise.
3037 * objc.dg/param-1.m: Likewise.
3038 * objc.dg/property/at-property-23.m: Likewise.
3039 * objc.dg/property/dotsyntax-17.m: Likewise.
3040 * objc.dg/property/property-neg-7.m: Likewise.
3042 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3045 * gfortran.dg/spread_simplify_1.f90: New test.
3047 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3049 * lib/target-supports.exp
3050 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3051 * gcc.target/i386/xorsign.c: New test.
3053 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3055 * gcc.target/sparc/tls-ld-int8.c: New test.
3056 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3057 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3058 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3059 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3060 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3062 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3064 * gcc.target/aarch64/bti-1.c: Update test to not add command line
3065 option when configure with bti.
3066 * gcc.target/aarch64/bti-2.c: Likewise.
3067 * lib/target-supports.exp
3068 (check_effective_target_default_branch_protection):
3069 Add configure check for --enable-standard-branch-protection.
3071 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3073 * gcc.target/aarch64/bti-1.c: New test.
3074 * gcc.target/aarch64/bti-2.c: New test.
3075 * gcc.target/aarch64/bti-3.c: New test.
3076 * lib/target-supports.exp
3077 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
3079 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3081 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
3082 instead of IP0_REGNUM and add test case.
3084 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3086 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
3088 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
3089 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
3091 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
3093 2019-01-09 Jakub Jelinek <jakub@redhat.com>
3095 PR rtl-optimization/88331
3096 * gcc.target/i386/pr88331.c: New test.
3098 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3100 * g++.dg/diagnostic/constexpr2.C: New.
3101 * g++.dg/diagnostic/ref3.C: Likewise.
3103 2019-01-08 Marek Polacek <polacek@redhat.com>
3105 PR c++/88538 - braced-init-list in template-argument-list.
3106 * g++.dg/cpp2a/nontype-class11.C: New test.
3109 * g++.dg/cpp2a/nontype-class12.C: New test.
3111 2019-01-08 Jakub Jelinek <jakub@redhat.com>
3114 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
3115 dg-options. Require ppc_cpu_supports_hw effective target instead of
3118 2019-01-08 Janus Weil <janus@gcc.gnu.org>
3121 * gfortran.dg/class_69.f90: New test case.
3123 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
3126 * gcc.target/i386/pr88717.c: New test.
3128 2019-01-08 Marek Polacek <polacek@redhat.com>
3130 PR c++/88548 - this accepted in static member functions.
3131 * g++.dg/cpp0x/this1.C: New test.
3133 2019-01-08 Martin Liska <mliska@suse.cz>
3135 PR tree-optimization/88753
3136 * gcc.dg/tree-ssa/pr88753.c: New test.
3138 2019-01-08 Richard Biener <rguenther@suse.de>
3140 PR tree-optimization/86554
3141 * gcc.dg/torture/pr86554-1.c: New testcase.
3142 * gcc.dg/torture/pr86554-2.c: Likewise.
3144 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3146 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
3147 cover target variance.
3149 2019-01-08 Richard Biener <rguenther@suse.de>
3152 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
3153 directly build the expected GENERIC tree.
3155 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
3157 * gcc.target/aarch64/(return_address_sign_1.c,
3158 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
3159 Change option to -mbranch-protection.
3160 * gcc.target/aarch64/(branch-protection-option.c,
3161 branch-protection-option-2.c, branch-protection-attr.c,
3162 branch-protection-attr-2.c): New file.
3164 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3166 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
3168 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3170 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
3172 * c-c++-common/builtin-has-attribute-4.c: Likewise.
3173 Append match for warning that ‘protected’ attribute is not supported.
3175 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3177 * gcc.dg/Wmissing-attributes.c: Require alias support.
3178 * gcc.dg/attr-copy-2.c: Likewise.
3179 * gcc.dg/attr-copy-5.c: Likewise.
3181 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
3182 Jakub Jelinek <jakub@redhat.com>
3185 * g++.dg/warn/Wreturn-type-11.C: New test.
3187 2019-01-07 David Malcolm <dmalcolm@redhat.com>
3190 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
3191 dump to reflect r266077.
3193 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3196 * gcc.dg/pr88701.c: New test.
3198 2019-01-07 Joseph Myers <joseph@codesourcery.com>
3202 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
3204 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3206 * g++.dg/diagnostic/constexpr1.C: New.
3207 * g++.dg/diagnostic/thread1.C: Likewise.
3209 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3210 Harald Anlauf <anlauf@gmx.de>
3211 Tobias Burnus <burnus@gcc.gnu.org>
3213 * gfortran.dg/is_contiguous_1.f90: New test.
3214 * gfortran.dg/is_contiguous_2.f90: New test.
3215 * gfortran.dg/is_contiguous_3.f90: New test.
3217 2019-01-07 Marek Polacek <polacek@redhat.com>
3219 PR c++/88741 - wrong error with initializer-string.
3220 * g++.dg/init/array50.C: New test.
3222 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3228 * gcc.dg/array-6.c: Move from here ...
3229 * c-c++-common/array-6.c: ... to here and add some more test coverage.
3230 * g++.dg/pr69338.C: New test.
3231 * g++.dg/pr69697.C: Likewise.
3232 * g++.dg/ext/flexary32.C: Likewise.
3233 * g++.dg/ext/flexary3.C: Adjust test.
3234 * g++.dg/ext/flexary12.C: Likewise.
3235 * g++.dg/ext/flexary13.C: Likewise.
3236 * g++.dg/ext/flexary15.C: Likewise.
3237 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
3238 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
3239 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
3241 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
3243 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
3244 optional in scan pattern.
3246 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3248 PR tree-optimization/88598
3249 * gcc.dg/vect/pr88598-1.c: New test.
3250 * gcc.dg/vect/pr88598-2.c: Likewise.
3251 * gcc.dg/vect/pr88598-3.c: Likewise.
3252 * gcc.dg/vect/pr88598-4.c: Likewise.
3253 * gcc.dg/vect/pr88598-5.c: Likewise.
3254 * gcc.dg/vect/pr88598-6.c: Likewise.
3256 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3258 PR tree-optimization/88598
3259 * gcc.dg/pr88598-1.c: New test.
3260 * gcc.dg/pr88598-2.c: Likewise.
3261 * gcc.dg/pr88598-3.c: Likewise.
3262 * gcc.dg/pr88598-4.c: Likewise.
3263 * gcc.dg/pr88598-5.c: Likewise.
3265 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3267 PR tree-optimization/88676
3268 * gcc.dg/tree-ssa/pr88676.c: New test.
3269 * gcc.dg/pr88676.c: New test.
3270 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
3274 * c-c++-common/asan/pr88619.c: New test.
3277 * c-c++-common/builtin-convertvector-1.c: New test.
3278 * c-c++-common/torture/builtin-convertvector-1.c: New test.
3279 * g++.dg/ext/builtin-convertvector-1.C: New test.
3280 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
3282 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
3285 * gcc.target/i386/pr88521.c: New testcase.
3287 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3290 * gfortran.dg/min_max_type_2.f90: New test.
3292 2019-01-06 Jakub Jelinek <jakub@redhat.com>
3295 * c-c++-common/attributes-4.c (falloc_align_int128,
3296 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
3298 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
3300 * gcc.dg/ipa/ipcp-2.c: Update bounds.
3302 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3304 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
3305 * gcc.dg/plugin/plugindir2.c: Likewise.
3306 * gcc.dg/plugin/plugindir3.c: Likewise.
3307 * gcc.dg/plugin/plugindir4.c: Likewise.
3309 2019-01-05 Janus Weil <janus@gcc.gnu.org>
3312 * gfortran.dg/blockdata_10.f90: New test case.
3314 2019-01-05 Jakub Jelinek <jakub@redhat.com>
3318 * gcc.dg/nested-func-12.c: New test.
3319 * gcc.c-torture/compile/pr82564.c: New test.
3322 * gcc.dg/debug/dwarf2/pr88635.c: New test.
3324 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3327 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
3329 2019-01-04 Martin Sebor <msebor@redhat.com>
3332 * g++.dg/ext/attr-copy.C: New test.
3333 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
3334 * gcc.dg/attr-copy-6.c: New test.
3335 * gcc.dg/attr-copy-7.c: New test.
3337 2019-01-04 Martin Sebor <msebor@redhat.com>
3340 * c-c++-common/attributes-4.c: New test.
3342 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
3345 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
3348 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3351 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
3352 * gfortran.dg/merge_char_const.f90: Restore.
3354 2019-01-04 Jakub Jelinek <jakub@redhat.com>
3357 * gcc.dg/pr88594.c: New test.
3359 2019-01-04 Jan Beulich <jbeulich@suse.com>
3361 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
3362 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
3363 gcc.target/i386/avx512bw-vpcmpequb-1.c,
3364 gcc.target/i386/avx512bw-vpcmpequw-1.c,
3365 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
3366 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
3367 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
3368 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
3369 gcc.target/i386/avx512bw-vpcmpgew-1.c,
3370 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
3371 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
3372 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
3373 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
3374 gcc.target/i386/avx512bw-vpcmpleb-1.c,
3375 gcc.target/i386/avx512bw-vpcmpleub-1.c,
3376 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
3377 gcc.target/i386/avx512bw-vpcmplew-1.c,
3378 gcc.target/i386/avx512bw-vpcmpltb-1.c,
3379 gcc.target/i386/avx512bw-vpcmpltub-1.c,
3380 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
3381 gcc.target/i386/avx512bw-vpcmpltw-1.c,
3382 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
3383 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3384 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3385 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3386 gcc.target/i386/avx512bw-vpmovb2m-1.c,
3387 gcc.target/i386/avx512bw-vpmovm2b-1.c,
3388 gcc.target/i386/avx512bw-vpmovm2w-1.c,
3389 gcc.target/i386/avx512bw-vpmovw2m-1.c,
3390 gcc.target/i386/avx512bw-vptestmb-1.c,
3391 gcc.target/i386/avx512bw-vptestmw-1.c,
3392 gcc.target/i386/avx512bw-vptestnmb-1.c,
3393 gcc.target/i386/avx512bw-vptestnmw-1.c,
3394 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3395 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3396 gcc.target/i386/avx512dq-vfpclasssd-1.c,
3397 gcc.target/i386/avx512dq-vfpclassss-1.c,
3398 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3399 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3400 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3401 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3402 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3403 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3404 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3405 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3406 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3407 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3408 gcc.target/i386/avx512vl-vpcmpged-1.c,
3409 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3410 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3411 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3412 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3413 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3414 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3415 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3416 gcc.target/i386/avx512vl-vpcmpled-1.c,
3417 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3418 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3419 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3420 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3421 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3422 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3423 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3424 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3425 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3426 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3427 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3428 gcc.target/i386/avx512vl-vptestmd-1.c,
3429 gcc.target/i386/avx512vl-vptestmq-1.c,
3430 gcc.target/i386/avx512vl-vptestnmd-1.c,
3431 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3433 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3434 gcc.target/i386/avx512bw-vpcmpub-1.c,
3435 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3436 gcc.target/i386/avx512bw-vpcmpw-1.c,
3437 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3438 gcc.target/i386/avx512dq-vfpclassps-1.c,
3439 gcc.target/i386/avx512f-vcmppd-1.c,
3440 gcc.target/i386/avx512f-vcmpps-1.c,
3441 gcc.target/i386/avx512f-vcmpsd-1.c,
3442 gcc.target/i386/avx512f-vcmpss-1.c,
3443 gcc.target/i386/avx512f-vpcmpd-1.c,
3444 gcc.target/i386/avx512f-vpcmpq-1.c,
3445 gcc.target/i386/avx512f-vpcmpud-1.c,
3446 gcc.target/i386/avx512f-vpcmpuq-1.c,
3447 gcc.target/i386/avx512f-vptestmd-1.c,
3448 gcc.target/i386/avx512f-vptestmq-1.c,
3449 gcc.target/i386/avx512f-vptestnmd-1.c,
3450 gcc.target/i386/avx512f-vptestnmq-1.c,
3451 gcc.target/i386/avx512vl-vcmppd-1.c,
3452 gcc.target/i386/avx512vl-vcmpps-1.c,
3453 gcc.target/i386/avx512vl-vpcmpd-1.c,
3454 gcc.target/i386/avx512vl-vpcmpq-1.c,
3455 gcc.target/i386/avx512vl-vpcmpud-1.c,
3456 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3459 2019-01-03 Martin Sebor <msebor@redhat.com>
3461 PR tree-optimization/88659
3462 * gcc.dg/Wstringop-truncation-6.c: New test.
3464 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3467 * gfortran.dg/const_chararacter_merge.f90: Remove.
3469 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3472 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3473 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3475 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3477 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3478 * gcc.dg/pubtypes-3.c: Likewise.
3479 * gcc.dg/pubtypes-4.c: Likewise.
3481 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3484 * g++.target/i386/pr88636.C: New test.
3486 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3488 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3490 2019-01-03 Martin Liska <mliska@suse.cz>
3493 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3495 2019-01-02 Marek Polacek <polacek@redhat.com>
3497 PR c++/88612 - ICE with -Waddress-of-packed-member.
3498 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3500 PR c++/88631 - CTAD failing for value-initialization.
3501 * g++.dg/cpp1z/class-deduction59.C: New test.
3503 PR c++/81486 - CTAD failing with ().
3504 * g++.dg/cpp1z/class-deduction60.C: New test.
3505 * g++.dg/cpp1z/class-deduction61.C: New test.
3507 2019-01-02 Martin Sebor <msebor@redhat.com>
3508 Jeff Law <law@redhat.com>
3510 * gcc.dg/strlenopt-36.c: Update.
3511 * gcc.dg/strlenopt-45.c: Update.
3512 * gcc.c-torture/execute/strlen-5.c: New test.
3513 * gcc.c-torture/execute/strlen-6.c: New test.
3514 * gcc.c-torture/execute/strlen-7.c: New test.
3516 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3519 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3520 messages only on vect_hw_misalign targets.
3522 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3524 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3525 * gfortran.dg/dec_d_lines_3.f: Ditto.
3526 * gfortran.dg/dec_structure_24.f90: Ditto.
3527 * gfortran.dg/dec_structure_26.f90: Ditto.
3528 * gfortran.dg/dec_structure_27.f90: Ditto.
3529 * gfortran.dg/dec_type_print_3.f90: Ditto.
3530 * gfortran.dg/derived_name_1.f90: Ditto.
3531 * gfortran.dg/error_recovery_1.f90: Ditto.
3532 * gfortran.dg/gomp/pr29759.f90: Ditto.
3533 * gfortran.dg/pr36192.f90: Ditto.
3534 * gfortran.dg/pr56007.f90: Ditto.
3535 * gfortran.dg/pr56520.f90: Ditto.
3536 * gfortran.dg/pr78741.f90: Ditto.
3537 * gfortran.dg/print_fmt_2.f90: Ditto.
3538 * gfortran.dg/select_type_20.f90: Ditto.
3540 2019-01-02 Marek Polacek <polacek@redhat.com>
3543 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3545 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3548 * gfortran.dg/const_chararacter_merge.f90: New test.
3550 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3553 * g++.dg/torture/pr88130.C: New testcase.
3555 2019-01-02 Martin Liska <mliska@suse.cz>
3557 PR tree-optimization/88650
3558 * gfortran.dg/predict-3.f90: New test.
3560 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3562 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3564 2019-01-02 Richard Biener <rguenther@suse.de>
3566 PR tree-optimization/88621
3567 * gcc.dg/torture/pr88621.c: New testcase.
3569 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3572 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3573 targets and expect _ZThn8 for ilp32 targets.
3575 2019-01-01 Martin Sebor <msebor@redhat.com>
3576 Jeff Law <law@redhat.com>
3578 * gcc.dg/strlenopt-40.c: Update.
3579 * gcc.dg/strlenopt-51.c: Likewise.
3580 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3582 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3583 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3584 * gcc.dg/strlenopt-59.c: New test.
3585 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3586 * g++.dg/init/strlen.C: New test.
3588 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3591 * gfortran.dg/structure_constructor_16.f90: New test.
3593 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3595 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3596 * g++.dg/ipa/devirt-53.C: Fix scan template.
3598 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3600 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3601 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3602 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3604 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3606 * g++.dg/tree-prof/devirt.C: Update testcase.
3608 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3610 Update copyright years.
3612 Copyright (C) 2019 Free Software Foundation, Inc.
3614 Copying and distribution of this file, with or without modification,
3615 are permitted in any medium without royalty provided the copyright
3616 notice and this notice are preserved.