1 2019-05-06 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/90358
4 * gcc.target/i386/pr90358.c: New testcase.
6 2019-05-06 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/88828
9 * gcc.target/i386/pr88828-0.c: New testcase.
11 2019-05-06 Richard Biener <rguenther@suse.de>
13 PR tree-optimization/90328
14 * gcc.dg/torture/pr90328.c: New testcase.
16 2019-05-06 Richard Biener <rguenther@suse.de>
19 * gcc.dg/pr87314-1.c: Align the substring to open up
20 string merging for targets aligning strings to 8 bytes.
22 2019-05-06 Martin Liska <mliska@suse.cz>
25 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
27 * gcc.dg/tsan/pr88017.c: Likewise.
29 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
32 * gfortran.dg/pr90344.f90: New test
34 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
36 PR tree-optimization/90269
37 * g++.dg/tree-ssa/ldist-1.C: New file.
39 2019-05-03 Richard Biener <rguenther@suse.de>
41 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
43 2019-05-03 Richard Biener <rguenther@suse.de>
46 * gcc.dg/pr89518.c: New testcase.
48 2019-05-03 Richard Biener <rguenther@suse.de>
51 * gcc.dg/pr87314-1.c: New testcase.
53 2019-05-03 Richard Biener <rguenther@suse.de>
55 PR tree-optimization/88963
56 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
57 * gcc.target/i386/pr88963-1.c: New testcase.
58 * gcc.target/i386/pr88963-2.c: Likewise.
60 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
63 * gcc.target/i386/pr88809.c: Adjust for darwin.
64 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
66 2019-05-03 Jakub Jelinek <jakub@redhat.com>
68 PR tree-optimization/90303
69 * g++.target/i386/pr90303.C: New test.
71 2019-05-03 Richard Biener <rguenther@suse.de>
73 PR tree-optimization/89698
74 * g++.dg/tree-ssa/pr89698.C: New testcase.
76 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
78 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
80 2019-05-02 Richard Biener <rguenther@suse.de>
82 PR tree-optimization/89653
83 * g++.dg/vect/pr89653.cc: New testcase.
85 2019-05-02 Richard Biener <rguenther@suse.de>
87 PR tree-optimization/89509
88 * gcc.dg/torture/restrict-8.c: New testcase.
90 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
92 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
93 for cold section label.
94 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
95 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
97 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
99 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
102 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
104 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
106 2019-05-02 Martin Liska <mliska@suse.cz>
108 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
109 * g++.target/i386/pr57362.C: Likewise.
111 2019-05-02 Martin Liska <mliska@suse.cz>
114 * gcc.target/i386/pr88809.c: New test.
115 * gcc.target/i386/pr88809-2.c: New test.
117 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
120 * gfortran.dg/block_name_2.f90: Adjust dg-error.
121 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
122 * gfortran.dg/pr60144.f90: New test.
124 2019-05-01 Jeff Law <law@redhat.com>
126 PR tree-optimization/90037
127 * g++.dg/tree-ssa/pr88797.C: New test.
129 2019-05-01 Nathan Sidwell <nathan@acm.org>
131 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
133 2019-04-30 Jakub Jelinek <jakub@redhat.com>
136 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
139 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
141 * gcc.dg/sinhatanh-2.c: Count the number of functions.
142 * gcc.dg/sinhatanh-3.c: Likewise.
144 2019-04-30 Martin Liska <mliska@suse.cz>
146 * gcc.dg/Werror-13.c: Add new tests for it.
147 * gcc.dg/pragma-diag-6.c: Likewise.
149 2019-04-30 Jakub Jelinek <jakub@redhat.com>
152 * gcc.target/aarch64/pr89093.c: New test.
153 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
155 PR tree-optimization/89475
156 * gcc.dg/tree-ssa/pr89475.c: New test.
158 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
160 PR tree-optimization/90240
162 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
164 PR tree-optimization/90078
165 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
167 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
169 * gcc.dg/uninit-25-gimple.c: New test.
170 * gcc.dg/uninit-25.c: New test.
171 * gcc.dg/uninit-26.c: New test.
172 * gcc.dg/uninit-27-gimple.c: New test.
174 2019-04-29 Richard Biener <rguenther@suse.de>
176 PR tree-optimization/90278
177 * gcc.dg/torture/pr90278.c: New testcase.
179 2019-04-27 Jakub Jelinek <jakub@redhat.com>
182 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
185 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
188 * gcc.target/i386/pr89261.c: New test.
190 2019-04-27 Martin Liska <mliska@suse.cz>
193 * gcc.dg/completion-5.c: New test.
194 * gcc.target/i386/spellcheck-options-5.c: New test.
196 2019-04-26 Jim Wilson <jimw@sifive.com>
198 * gcc.target/riscv/load-immediate.c: New.
200 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
203 * g++.dg/diagnostic/pr90243.C: New test.
205 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
208 * g++.dg/cpp1z/class-deduction66.C: New.
210 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
212 * g++.dg/diagnostic/trailing1.C: New.
214 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
216 * gcc.dg/alias-16.c: New test.
218 2019-04-25 Martin Liska <mliska@suse.cz>
219 H.J. Lu <hongjiu.lu@intel.com>
222 * g++.target/i386/mv28.C: New test.
223 * gcc.target/i386/mvc14.c: Likewise.
224 * g++.target/i386/pr57362.C: Updated.
226 2019-04-24 Jeff Law <law@redhat.com>
228 PR tree-optimization/90037
229 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
230 * gcc.dg/isolate-2.c: Likewise.
231 * gcc.dg/isolate-4.c: Likewise.
232 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
233 * gcc.dg/pr90037.c: New test.
235 2019-04-25 Jakub Jelinek <jakub@redhat.com>
238 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
240 2019-04-25 Richard Biener <rguenther@suse.de>
243 * g++.dg/torture/pr90194.C: New testcase.
245 2019-04-24 Marek Polacek <polacek@redhat.com>
248 * g++.dg/cpp1z/nontype-auto16.C: New test.
250 2019-04-24 Jakub Jelinek <jakub@redhat.com>
253 * gcc.target/i386/pr90193.c: New test.
255 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
258 * gcc.target/s390/pr89952.c: New test.
260 2019-04-24 Jakub Jelinek <jakub@redhat.com>
263 * g++.target/i386/pr90187.C: New test.
265 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
267 * gdc.test/README.gcc: New file.
269 2019-04-24 Jakub Jelinek <jakub@redhat.com>
271 PR tree-optimization/90208
272 * gcc.dg/tsan/pr90208-1.c: New test.
273 * gcc.dg/tsan/pr90208-2.c: New test.
275 PR tree-optimization/90211
276 * gcc.dg/autopar/pr90211.c: New test.
278 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
279 Robin Dapp <rdapp@linux.ibm.com>
281 * gdc.dg/link.d: Test if target d_runtime.
282 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
283 * gdc.dg/simd.d: Likewise.
285 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
287 * gdc.test/fail_compilation/fail2456.d: New test.
288 * gdc.test/fail_compilation/test18312.d: New test.
289 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
291 2018-04-23 Sudakshina Das <sudi.das@arm.com>
293 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
295 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
296 with GNU note section.
298 2019-04-23 Jeff Law <law@redhat.com>
300 * lib/target-supports.exp
301 (check_effective_target_keeps_null_pointer_checks): Add cr16.
303 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
305 PR rtl-optimization/87979
306 * gcc.dg/pr87979.c: New test.
308 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
310 PR rtl-optimization/84032
311 * gcc.dg/pr84032.c: New test.
313 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
315 PR tree-optimization/90078
316 * g++.dg/tree-ssa/pr90078.C: New test.
318 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
320 PR tree-optimization/90021
321 * gfortran.dg/pr90021.f90: New test.
323 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
326 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
328 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
331 * gfortran.dg/class_70.f03
333 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
336 * gcc.target/i386/pr90178.c: New test.
338 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
340 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
342 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
345 * g++.dg/cpp0x/pr89900-1.C: New.
346 * g++.dg/cpp0x/pr89900-2.C: Likewise.
347 * g++.dg/cpp0x/pr89900-3.C: Likewise.
348 * g++.dg/cpp0x/pr89900-4.C: Likewise.
350 2019-04-19 Jakub Jelinek <jakub@redhat.com>
353 * gcc.c-torture/compile/pr90139.c: New test.
356 * g++.dg/template/pr90138.C: New test.
359 * c-c++-common/pr89888.c: New test.
360 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
361 Don't expect -Wswitch-unreachable warning.
364 * c-c++-common/pr90108.c: New test.
366 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
369 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
371 2019-04-18 Richard Biener <rguenther@suse.de>
374 * gcc.dg/guality/pr90131.c: New testcase.
376 2019-04-17 Jakub Jelinek <jakub@redhat.com>
379 * g++.dg/ext/attrib58.C: New test.
380 * g++.dg/ext/attrib59.C: New test.
381 * g++.dg/ext/attrib60.C: New test.
384 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
385 constants to ensure precise result even when not using fma.
386 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
387 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
388 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
389 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
390 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
391 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
392 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
393 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
394 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
396 2019-04-17 Marek Polacek <polacek@redhat.com>
398 PR c++/90124 - bogus error with incomplete type in decltype.
399 * g++.dg/cpp0x/decltype70.C: New test.
401 2019-04-17 Jakub Jelinek <jakub@redhat.com>
404 * gcc.dg/pr90095-1.c: New test.
405 * gcc.dg/pr90095-2.c: New test.
407 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
410 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
411 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
412 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
416 * gfortran.dg/goacc/private-1.f95: Remove file.
417 * gfortran.dg/goacc/private-2.f95: Likewise.
418 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
419 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
421 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
423 2019-04-17 Jakub Jelinek <jakub@redhat.com>
426 * gcc.target/arm/pr89093-2.c: New test.
428 2019-04-16 Jakub Jelinek <jakub@redhat.com>
431 * g++.dg/cpp0x/constexpr-86953.C: New test.
433 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
435 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
437 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
440 * gcc.dg/guality/pr89528.c: New.
442 PR rtl-optimization/86438
443 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
445 2019-04-16 Jakub Jelinek <jakub@redhat.com>
448 * gcc.target/i386/pr90096.c: New test.
449 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
450 * gcc.target/i386/pr69255-2.c: Likewise.
451 * gcc.target/i386/pr69255-3.c: Likewise.
453 PR rtl-optimization/90082
454 * gcc.dg/pr90082.c: New test.
456 PR tree-optimization/90090
457 * g++.dg/opt/pr90090.C: New test.
459 2019-04-16 Richard Biener <rguenther@suse.de>
461 PR tree-optimization/56049
462 * gfortran.dg/pr56049.f90: New testcase.
464 2019-04-15 Richard Biener <rguenther@suse.de>
467 * gcc.dg/guality/pr90074.c: New testcase.
469 2019-04-15 Richard Biener <rguenther@suse.de>
471 PR tree-optimization/90071
472 * gcc.dg/torture/pr90071.c: New testcase.
474 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
476 PR rtl-optimization/89794
477 * gcc.dg/torture/pr89794.c: New testcase.
479 2019-04-15 Richard Biener <rguenther@suse.de>
482 * gcc.dg/torture/pr88936-1.c: New testcase.
483 * gcc.dg/torture/pr88936-2.c: Likewise.
484 * gcc.dg/torture/pr88936-3.c: Likewise.
486 2019-04-15 Martin Jambor <mjambor@suse.cz>
489 * g++.dg/ipa/pr89693.C: New test.
491 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
493 PR tree-optimization/90020
494 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
496 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
499 * g++.dg/lto/pr89358_0.C: New testcase.
500 * g++.dg/lto/pr89358_1.C: New testcase.
502 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
505 * gfortran.dg/bind_c_usage_33.f90: New test and...
506 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
508 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
511 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
512 in ctg. Test the conversion of the descriptor types in the main
514 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
515 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
518 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
519 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
522 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
523 the computation of 'ans'. Also, change the expected results for
524 CFI_is_contiguous to comply with standard.
525 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
526 results for CFI_is_contiguous to comply with standard.
527 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
528 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
530 2019-04-13 Jakub Jelinek <jakub@redhat.com>
533 * gcc.target/arm/pr89093.c: New test.
535 2019-04-12 Jakub Jelinek <jakub@redhat.com>
538 * c-c++-common/pr89933.c: New test.
540 2019-04-12 Martin Sebor <msebor@redhat.com>
546 * c-c++-common/attributes-1.c: Adjust.
547 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
548 * c-c++-common/builtin-has-attribute-6.c: New test.
549 * c-c++-common/builtin-has-attribute-7.c: New test.
550 * c-c++-common/pr71574.c: Adjust.
551 * gcc.dg/pr25559.c: Adjust.
552 * gcc.dg/attr-vector_size.c: New test.
554 2019-04-12 Jakub Jelinek <jakub@redhat.com>
556 PR rtl-optimization/89965
557 * gcc.target/i386/pr89965.c: New test.
559 2019-04-12 Marek Polacek <polacek@redhat.com>
561 PR c++/87603 - constexpr functions are no longer noexcept.
562 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
563 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
564 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
565 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
566 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
567 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
569 2019-04-12 Marek Polacek <polacek@redhat.com>
571 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
572 * g++.dg/cpp0x/pr86397-1.C: Likewise.
573 * g++.dg/cpp0x/pr86397-2.C: Likewise.
575 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
577 * g++.target/arm/arm.exp: Change format of default prune regex.
578 * gcc.target/arm/arm.exp: Change format of default prune regex.
580 2019-04-12 Martin Liska <mliska@suse.cz>
583 * gcc.target/i386/mvc15.c: New test.
584 * gcc.target/i386/mvc3.c: Quote target in error pattern.
585 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
587 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
590 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
592 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
593 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
595 2019-04-12 Jakub Jelinek <jakub@redhat.com>
598 * c-c++-common/pr89946.c: New test.
600 PR rtl-optimization/90026
601 * g++.dg/opt/pr90026.C: New test.
603 2018-04-11 Steve Ellcey <sellcey@marvell.com>
605 PR rtl-optimization/87763
606 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
609 2019-04-11 Richard Biener <rguenther@suse.de>
611 PR tree-optimization/90020
612 * gcc.dg/torture/pr90020.c: New testcase.
614 2019-04-11 Richard Biener <rguenther@suse.de>
616 PR tree-optimization/90018
617 * gcc.dg/vect/pr90018.c: New testcase.
619 2018-04-10 Steve Ellcey <sellcey@marvell.com>
621 PR rtl-optimization/87763
622 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
624 * gcc.target/aarch64/combine_bfi_2.c: New test.
626 2019-04-10 Jakub Jelinek <jakub@redhat.com>
629 * gcc.c-torture/execute/pr90025.c: New test.
632 * gcc.dg/pr90010.c: New test.
634 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
636 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
637 (dg-options): Use -O2 -fdump-rtl-ce1.
638 (dg-final): Scan ce1 RTL dump instead of asm dump.
640 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
643 * gcc.dg/torture/neon-immediate-timode.c: New test.
645 2019-04-09 Jakub Jelinek <jakub@redhat.com>
647 PR tree-optimization/89998
648 * gcc.c-torture/compile/pr89998-1.c: New test.
649 * gcc.c-torture/compile/pr89998-2.c: New test.
652 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
655 2019-04-08 Richard Biener <rguenther@suse.de>
657 PR tree-optimization/90006
658 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
660 2019-04-08 Jakub Jelinek <jakub@redhat.com>
662 PR rtl-optimization/89865
663 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
665 PR rtl-optimization/89865
666 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
669 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
671 PR tree-optimization/89725
672 * gcc.dg/tree-ssa/pr89725.c: New test.
674 2019-04-08 Martin Liska <mliska@suse.cz>
676 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
678 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
681 * g++.dg/ext/has_nothrow_constructor-3.C: New.
683 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
686 * gcc.target/i386/pr89945.c: New test.
688 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
691 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
692 * gfortran.dg/finalize_33.f90: Likewise.
693 * gfortran.dg/finalize_34.f90: New test.
695 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
698 * gfortran.dg/entry_22.f90: New test.
700 2019-04-05 Marek Polacek <polacek@redhat.com>
702 PR c++/87145 - bogus error converting class type in template arg list.
703 * g++.dg/cpp0x/constexpr-conv3.C: New test.
704 * g++.dg/cpp0x/constexpr-conv4.C: New test.
706 2019-04-05 Martin Sebor <msebor@redhat.com>
709 * g++.dg/init/array52.C: New test.
711 2019-04-05 David Malcolm <dmalcolm@redhat.com>
714 * c-c++-common/pr89985.c: New test.
716 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
719 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
721 * gcc.dg/torture/pr71598-2.c: Likewise.
723 2019-04-05 Marek Polacek <polacek@redhat.com>
725 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
726 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
728 2019-04-05 Richard Biener <rguenther@suse.de>
732 * gcc.dg/guality/pr89892.c: New testcase.
733 * gcc.dg/guality/pr89905.c: Likewise.
734 * gcc.dg/guality/loop-1.c: Likewise.
736 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
738 PR tree-optimization/89956
739 * gfortran.dg/pr89956.f90: New test.
741 2019-04-04 Martin Sebor <msebor@redhat.com>
747 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
748 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
749 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
750 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
751 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
752 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
753 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
754 * gcc/testsuite/g++.dg/init/array51.C: New test.
755 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
757 2019-04-04 Martin Sebor <msebor@redhat.com>
761 * gcc.dg/Wstringop-overflow-13.c: New test.
763 2019-04-04 Martin Sebor <msebor@redhat.com>
766 * gcc.dg/Wrestrict-19.c: New test.
767 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
769 2019-04-04 Jeff Law <law@redhat.com>
771 PR rtl-optimization/89399
772 * gcc.c-torture/compile/pr89399.c: New test.
774 2019-04-04 Harald Anlauf <anlauf@gmx.de>
777 * gfortran.dg/pr85797.f90: Adjust testcase.
779 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
782 * g++.dg/template/friend67.C: New.
784 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
787 * g++.dg/cpp0x/friend4.C: New.
788 * g++.dg/cpp0x/friend5.C: Likewise.
790 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
793 * g++.dg/cpp0x/noexcept40.C: New.
795 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
798 * gfortran.dg/parameter_array_error_1.f90: New test.
800 2019-04-03 qing zhao <qing.zhao@oracle.com>
802 PR tree-optimization/89730
803 * gcc.dg/live-patching-4.c: New test.
805 2019-04-03 Clément Chigot <clement.chigot@atos.net>
807 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
810 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
813 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
814 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
816 2019-04-03 Richard Biener <rguenther@suse.de>
818 PR tree-optimization/84101
819 * gcc.target/i386/pr84101.c: New testcase.
821 2019-04-02 Jeff Law <law@redhat.com>
823 * gcc.target/visium/bit_shift.c: xfail.
825 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
829 * gcc.target/i386/pr70799-4.c: Remove.
830 * gcc.target/i386/pr70799-5.c: Remove.
831 * gcc.target/i386/pr89902.c: New test.
832 * gcc.target/i386/pr89903.c: Ditto.
834 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
836 PR rtl-optimization/84206
837 * gcc.dg/pr84206.c: New test.
839 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
841 PR rtl-optimization/85876
842 * gcc.dg/pr85876.c: New test.
844 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
846 * gcc.target/s390/zvector/vec-double-compile.c: New test.
847 * gcc.target/s390/zvector/vec-float-compile.c: New test.
848 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
849 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
851 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
853 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
854 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
855 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
856 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
858 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
860 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
861 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
863 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
865 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
866 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
868 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
871 * gcc.dg/pr86928.c: Do not attempt to add -m32.
873 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
875 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
876 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
877 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
878 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
879 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
880 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
881 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
882 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
884 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
886 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
887 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
888 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
889 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
890 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
891 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
893 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
895 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
896 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
897 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
898 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
900 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
902 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
903 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
905 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
907 * gcc.target/s390/arch13/sel-1.c: New test.
909 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
911 * gcc.target/s390/arch13/popcount-1.c: New test.
913 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
915 * gcc.target/s390/arch13/bitops-1.c: New test.
916 * gcc.target/s390/arch13/bitops-2.c: New test.
917 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
918 option and adjust line numbers.
919 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
921 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
923 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
924 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
925 runtime check for the vxe2 hardware feature on IBM Z.
927 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
930 * lib/target-supports.exp (check_avx2_available): Replace
931 avx_available with avx2_available.
933 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
935 PR rtl-optimization/85412
936 * gcc.dg/pr85412.c: New test.
938 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
941 * g++.dg/template/crash130.C: New.
942 * g++.dg/template/crash131.C: Likewise.
944 2019-04-01 Martin Sebor <msebor@redhat.com>
947 * gcc.dg/attr-copy-8.c: New test.
948 * g++.dg/ext/attr-copy-2.C: New test.
950 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
952 PR rtl-optimization/86928
953 * gcc.dg/pr86928.c: New test.
955 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
957 PR rtl-optimization/87273
958 * gcc.dg/pr87273.c: New test.
960 2019-04-01 Martin Liska <mliska@suse.cz>
963 * gcc.dg/spellcheck-options-18.c: New test.
964 * gcc.dg/spellcheck-options-19.c: New test.
965 * gcc.dg/spellcheck-options-20.c: New test.
966 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
967 * gcc.dg/completion-2.c: Add one variant with no argument.
969 2019-04-01 Richard Biener <rguenther@suse.de>
972 * gcc.dg/torture/pr71598-1.c: New testcase.
973 * gcc.dg/torture/pr71598-2.c: Likewise.
974 * gcc.dg/torture/pr71598-3.c: Likewise.
976 2019-03-31 Marek Polacek <polacek@redhat.com>
978 PR c++/89852 - ICE with C++11 functional cast with { }.
979 * g++.dg/cpp0x/initlist115.C: New test.
981 2019-03-31 Harald Anlauf <anlauf@gmx.de>
985 * gfortran.dg/pr85797.f90: New test.
987 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
989 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
991 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
993 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
995 (dmd2dg): Copy additional files after test is translated.
996 (gdc-do-test): Remove all copied files after test.
998 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
1001 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
1002 for c_deallocate, c_allocate and c_assumed_size so that the
1003 attributes of the array arguments are correct and are typed.
1004 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
1005 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
1008 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
1009 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
1011 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1014 * gfortran.dg/pointer_intent_8.f90: New test.
1016 2019-03-29 Jim Wilson <jimw@sifive.com>
1018 * gcc.target/riscv/predef-1.c: New.
1019 * gcc.target/riscv/predef-2.c: New.
1020 * gcc.target/riscv/predef-3.c: New.
1021 * gcc.target/riscv/predef-4.c: New.
1022 * gcc.target/riscv/predef-5.c: New.
1023 * gcc.target/riscv/predef-6.c: New.
1024 * gcc.target/riscv/predef-7.c: New.
1025 * gcc.target/riscv/predef-8.c: New.
1027 2019-03-29 Jakub Jelinek <jakub@redhat.com>
1029 PR rtl-optimization/89865
1030 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
1031 the first argument register, so that occassional spills/fills are
1035 * g++.dg/ubsan/vptr-14.C: New test.
1038 * gcc.dg/tree-ssa/pr89872.c: New test.
1040 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
1042 * gcc.dg/diag-sanity.c: New test.
1044 2019-03-29 Marek Polacek <polacek@redhat.com>
1047 * g++.dg/cpp2a/desig14.C: New test.
1049 PR c++/89876 - ICE with deprecated conversion.
1050 * g++.dg/warn/conv5.C: New test.
1052 2019-03-29 Martin Liska <mliska@suse.cz>
1054 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
1055 * gcc.dg/pr68766.c: Likewise.
1057 2019-03-29 Jakub Jelinek <jakub@redhat.com>
1059 PR rtl-optimization/87485
1060 * gcc.dg/pr87485.c: New test.
1062 2019-03-28 Jakub Jelinek <jakub@redhat.com>
1065 * gfortran.dg/gomp/pr89621.f90: New test.
1067 2019-03-28 Martin Sebor <msebor@redhat.com>
1070 * g++.dg/cpp0x/decltype-pr66548.C: New test.
1073 * g++.dg/cpp0x/decltype-pr81506.C: New test.
1075 2019-03-28 Marek Polacek <polacek@redhat.com>
1077 PR c++/89612 - ICE with member friend template with noexcept.
1078 * g++.dg/cpp0x/noexcept38.C: New test.
1079 * g++.dg/cpp0x/noexcept39.C: New test.
1080 * g++.dg/cpp1z/noexcept-type21.C: New test.
1082 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
1085 * gcc.target/i386/pr89848.c: New test.
1087 2019-03-28 Marek Polacek <polacek@redhat.com>
1089 PR c++/89836 - bool constant expression and explicit conversions.
1090 * g++.dg/cpp2a/explicit15.C: New test.
1092 2019-03-28 Jakub Jelinek <jakub@redhat.com>
1095 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
1096 other than AVR. Add dg-options "".
1099 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
1100 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
1102 2019-03-27 Janus Weil <janus@gcc.gnu.org>
1105 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
1106 * gfortran.dg/pointer_init_11.f90: New test case.
1108 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
1111 * gcc.target/i386/pr85667-5.c: New testcase.
1112 * gcc.target/i386/pr85667-6.c: New testcase.
1114 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
1117 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
1119 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
1121 PR rtl-optimization/89313
1122 * gcc.dg/pr89313.c: New test.
1124 2019-03-26 Jeff Law <law@redhat.com>
1126 PR rtl-optimization/87761
1127 PR rtl-optimization/89826
1128 * gcc.c-torture/execute/pr89826.c: New test.
1130 2019-03-27 Richard Biener <rguenther@suse.de>
1132 * gcc.dg/torture/20190327-1.c: New testcase.
1134 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
1137 * gfortran.dg/associate_47.f90: New test.
1139 2019-03-27 Richard Biener <rguenther@suse.de>
1141 PR tree-optimization/89463
1142 * gcc.dg/guality/pr89463.c: New testcase.
1144 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
1147 * gcc.target/i386/pr89827.c: New test.
1149 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1151 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
1154 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
1156 PR tree-optimization/81740
1157 * gcc.dg/vect/pr81740-1.c: New testcase.
1158 * gcc.dg/vect/pr81740-2.c: Likewise.
1160 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
1162 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
1163 options in permute args tests.
1165 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1168 * g++.dg/ext/pr84598.C: New.
1170 2019-03-26 Jakub Jelinek <jakub@redhat.com>
1173 * g++.dg/gomp/pr89796.C: New test.
1174 * gcc.dg/gomp/pr89796.c: New test.
1176 2019-03-25 David Malcolm <dmalcolm@redhat.com>
1178 PR rtl-optimization/88347
1179 PR rtl-optimization/88423
1180 * gcc.c-torture/compile/pr88347.c: New test.
1181 * gcc.c-torture/compile/pr88423.c: New test.
1183 2019-03-25 Martin Sebor <msebor@redhat.com>
1186 * gcc.dg/attr-aligned-3.c: New test.
1188 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
1191 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
1193 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1197 * g++.dg/concepts/pr84661.C: New.
1198 * g++.dg/torture/pr85013.C: Likewise.
1200 2019-03-25 Marek Polacek <polacek@redhat.com>
1202 PR c++/89214 - ICE when initializing aggregates with bases.
1203 * g++.dg/cpp1z/aggr-base8.C: New test.
1204 * g++.dg/cpp1z/aggr-base9.C: New test.
1206 PR c++/89705 - ICE with reference binding with conversion function.
1207 * g++.dg/cpp0x/rv-conv2.C: New test.
1209 2019-03-25 Richard Biener <rguenther@suse.de>
1211 PR tree-optimization/89789
1212 * gcc.dg/torture/pr89789.c: New testcase.
1214 2019-03-25 Nathan Sidwell <nathan@acm.org>
1216 * g++.dg/abi/lambda-static-1.C: New.
1218 2019-03-25 Richard Biener <rguenther@suse.de>
1220 PR tree-optimization/89802
1221 * g++.dg/tree-ssa/pr89802.C: New testcase.
1223 2019-03-25 Jakub Jelinek <jakub@redhat.com>
1226 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
1228 * g++.dg/tls/thread_local11a.C: New test.
1230 2019-03-25 Richard Biener <rguenther@suse.de>
1233 * g++.dg/pr89790.C: New testcase.
1235 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
1237 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
1238 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
1239 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
1240 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
1242 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1245 * gfortran.dg/altreturn_10.f90: New test.
1246 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
1248 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
1250 PR rtl-optimization/89676
1251 * gcc.target/i386/pr89676.c: New.
1253 2019-03-22 Jakub Jelinek <jakub@redhat.com>
1256 * g++.dg/tls/thread_local11.C: New test.
1257 * g++.dg/tls/thread_local11.h: New test.
1258 * g++.dg/tls/thread_local12a.C: New test.
1259 * g++.dg/tls/thread_local12b.C: New test.
1260 * g++.dg/tls/thread_local12c.C: New test.
1261 * g++.dg/tls/thread_local12d.C: New test.
1262 * g++.dg/tls/thread_local12e.C: New test.
1263 * g++.dg/tls/thread_local12f.C: New test.
1264 * g++.dg/tls/thread_local12g.C: New test.
1265 * g++.dg/tls/thread_local12h.C: New test.
1266 * g++.dg/tls/thread_local12i.C: New test.
1267 * g++.dg/tls/thread_local12j.C: New test.
1268 * g++.dg/tls/thread_local12k.C: New test.
1269 * g++.dg/tls/thread_local12l.C: New test.
1272 * g++.dg/cpp1y/constexpr-87481.C: New test.
1274 2019-03-22 Simon Wright <simon@pushface.org>
1277 * gnat.dg/socket2.adb: New.
1279 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
1281 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
1283 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
1286 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
1287 for _mm_mask{,3,z}_*.
1288 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
1289 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
1290 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
1291 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
1292 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
1293 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
1294 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
1295 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
1296 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
1297 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
1298 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
1299 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
1300 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
1301 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
1302 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
1304 2019-03-22 Jakub Jelinek <jakub@redhat.com>
1307 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
1308 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1309 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1310 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1311 __builtin_ia32_vfmsubss3_mask3): Define.
1312 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
1313 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1314 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1315 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1316 __builtin_ia32_vfmsubss3_mask3): Define.
1317 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
1318 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1319 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1320 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1321 __builtin_ia32_vfmsubss3_mask3): Define.
1322 * gcc.target/i386/sse-14.c: Add tests for
1323 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
1324 * gcc.target/i386/sse-22.c: Likewise.
1326 2019-03-21 Martin Sebor <msebor@redhat.com>
1328 PR tree-optimization/89350
1329 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
1330 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
1331 * gcc.dg/Wstringop-overflow-11.c: New test.
1332 * gcc.dg/Wstringop-overflow-12.c: New test.
1333 * gcc.dg/pr89350.c: New test.
1334 * gcc.dg/pr40340-1.c: Adjust expected warning.
1335 * gcc.dg/pr40340-2.c: Same.
1336 * gcc.dg/pr40340-4.c: Same.
1337 * gcc.dg/pr40340-5.c: Same.
1339 2019-03-21 Jakub Jelinek <jakub@redhat.com>
1342 * g++.dg/other/pr89692.C: New test.
1345 * g++.dg/cpp1y/lambda-init18.C: New test.
1346 * g++.dg/cpp1y/lambda-init19.C: New test.
1347 * g++.dg/cpp1y/pr89767.C: New test.
1349 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
1350 Cesar Philippidis <cesar@codesourcery.com>
1353 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
1355 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
1358 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
1361 * c-c++-common/goacc/routine-3-extern.c: New file.
1362 * c-c++-common/goacc/routine-3.c: Adjust.
1363 * c-c++-common/goacc/routine-4-extern.c: New file.
1364 * c-c++-common/goacc/routine-4.c: Adjust.
1365 * gfortran.dg/goacc/routine-module-3.f90: New file.
1368 * gfortran.dg/goacc/pr89773.f90: New file.
1369 * gfortran.dg/goacc/pr77765.f90: Adjust.
1370 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
1373 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
1376 * gfortran.dg/goacc/routine-module-1.f90: New file.
1377 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1378 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1380 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
1383 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
1384 (dg-compile-aux-modules): Fix diagnostic.
1385 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
1386 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
1389 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
1390 missing nexted dg-test call support in dejaGNU 1.4.4.
1393 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
1394 other '*.exp' files.
1396 2019-03-21 Richard Biener <rguenther@suse.de>
1398 PR tree-optimization/89779
1399 * gcc.dg/torture/pr89779.c: New testcase.
1401 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1404 * g++.dg/cpp0x/constexpr-ice20.C: New.
1406 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1409 * g++.dg/cpp0x/noexcept37.C: New.
1411 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
1414 * gdc.dg/pr89017.d: New test.
1416 2019-03-20 Janus Weil <janus@gcc.gnu.org>
1419 * gfortran.dg/interface_abstract_5.f90: New test case.
1421 2019-03-20 Jakub Jelinek <jakub@redhat.com>
1424 * gcc.target/s390/pr89775-1.c: New test.
1425 * gcc.target/s390/pr89775-2.c: New test.
1427 2019-03-20 Jakub Jelinek <jakub@redhat.com>
1430 * g++.target/aarch64/aarch64.exp: New file.
1431 * g++.target/aarch64/pr89752.C: New test.
1433 2019-03-19 Martin Sebor <msebor@redhat.com>
1435 PR tree-optimization/89688
1436 * gcc.dg/strlenopt-61.c: New test.
1437 * g++.dg/warn/Wstringop-overflow-2.C: New test.
1439 2019-03-19 Jim Wilson <jimw@sifive.com>
1442 * gcc.target/riscv/losum-overflow.c: New test.
1444 2019-03-19 Martin Sebor <msebor@redhat.com>
1446 PR tree-optimization/89644
1447 * gcc.dg/Wstringop-truncation-8.c: New test.
1449 2019-03-19 Martin Liska <mliska@suse.cz>
1452 * gcc.dg/pr89737.c: New test.
1454 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
1458 * g++.dg/lto/pr87089_0.C: New testcase.
1459 * g++.dg/lto/pr87089_1.C: New testcase.
1460 * g++.dg/lto/pr89335_0.C: New testcase.
1462 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1465 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1466 restrict this test to vsx targets.
1468 2019-03-19 Jakub Jelinek <jakub@redhat.com>
1471 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1472 * g++.dg/ext/asm16.C: Likewise.
1473 * g++.dg/ext/asm17.C: New test.
1475 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1477 * c-c++-common/unroll-7.c: New test.
1479 2019-03-19 Jakub Jelinek <jakub@redhat.com>
1482 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1483 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1484 Add expected results for them.
1487 * gcc.dg/pr89734.c: New test.
1489 2019-03-18 Martin Sebor <msebor@redhat.com>
1491 PR tree-optimization/89720
1492 * gcc.dg/Warray-bounds-42.c: New test.
1494 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1497 * g++.target/i386/pr89630.C: New test.
1499 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
1501 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1503 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1505 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1506 the "store" test as well.
1507 * gcc.target/powerpc/bswap32.c: Ditto.
1509 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1511 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1512 the "store" test as well.
1513 * gcc.target/powerpc/bswap32.c: Ditto.
1515 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1517 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1518 "exceeds" instead of just one that talks about "too large".
1520 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1522 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1524 2019-03-18 Martin Jambor <mjambor@suse.cz>
1526 PR tree-optimization/89546
1527 * gcc.dg/tree-ssa/pr89546.c: New test.
1529 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1532 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1533 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1534 * g++.target/riscv/call-with-empty-struct.H: New file.
1535 * g++.target/riscv/riscv.exp: New file.
1537 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1540 * g++.dg/cpp0x/pr85014.C: New.
1542 2019-03-18 Jakub Jelinek <jakub@redhat.com>
1545 * gcc.dg/pr86979.c: New test.
1547 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1550 * gfortran.dg/typebound_call_31.f90: New test.
1552 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1554 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1556 * gcc.dg/compat/pr83487-1_y.c: Likewise.
1558 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1559 * gfortran.dg/temporary_3.f90: Likewise.
1561 * gcc.dg/pr88074.c: Require c99_runtime.
1562 * gcc.dg/warn-abs-1.c: Likewise.
1563 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1566 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1568 * gcc.dg/attr-copy.c: Require alias support.
1569 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1571 2019-03-16 Jakub Jelinek <jakub@redhat.com>
1574 * gfortran.dg/continuation_15.f90: New test.
1575 * gfortran.dg/continuation_16.f90: New test.
1577 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
1579 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1582 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1583 * g++.dg/cpp0x/pr84497.C: Likewise.
1585 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1586 * gcc.dg/attr-copy-6.c: Likewise.
1587 * gcc.dg/pr87793.c: Likewise.
1590 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
1592 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1593 * gcc.dg/gimplefe-34.c: Likewise.
1594 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1595 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1598 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1602 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1604 * lib/target-supports.exp (check_ascii_locale_available): Remove
1607 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1610 * gfortran.dg/blockdata_11.f90: New test.
1612 2019-03-15 Harald Anlauf <anlauf@gmx.de>
1615 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1616 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1618 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1621 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1622 instruction selection.
1623 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1624 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1625 * gcc.target/powerpc/pr87532-mc.c: New test.
1626 * gcc.target/powerpc/pr87532.c: New test.
1627 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1628 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1629 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1630 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1631 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1632 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1633 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1634 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1635 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1636 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1637 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1638 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1639 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1640 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1641 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1642 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1643 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1644 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1645 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1646 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1647 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1648 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1649 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1650 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1651 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1652 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1653 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1655 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
1659 * g++.dg/cpp2a/pr88534.C: New.
1660 * g++.dg/cpp2a/pr88537.C: New.
1662 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1664 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1665 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1666 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1667 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1669 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1672 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1673 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1674 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1676 2019-03-15 Jakub Jelinek <jakub@redhat.com>
1679 * g++.dg/cpp0x/constexpr-89709.C: New test.
1682 * gcc.dg/debug/pr89704.c: New test.
1684 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1687 * g++.target/i386/pr89650.C: New test.
1689 2019-03-14 Richard Biener <rguenther@suse.de>
1691 * gcc.dg/gimplefe-13.c: Adjust.
1692 * gcc.dg/gimplefe-14.c: Likewise.
1693 * gcc.dg/gimplefe-17.c: Likewise.
1694 * gcc.dg/gimplefe-18.c: Likewise.
1695 * gcc.dg/gimplefe-7.c: Likewise.
1696 * gcc.dg/torture/pr89595.c: Likewise.
1697 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1698 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1699 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1700 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1701 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1702 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1703 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1704 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1706 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1709 * gcc.target/i386/pr89684.c: New test.
1711 PR rtl-optimization/89679
1712 * gcc.dg/pr89679.c: New test.
1714 2019-03-14 Richard Biener <rguenther@suse.de>
1716 PR tree-optimization/89710
1717 * gcc.dg/torture/pr89710.c: New testcase.
1719 2019-03-14 Richard Biener <rguenther@suse.de>
1722 * g++.dg/torture/pr89698.C: New testcase.
1724 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1726 PR tree-optimization/89703
1727 * gcc.c-torture/compile/pr89703-1.c: New test.
1728 * gcc.c-torture/compile/pr89703-2.c: New test.
1730 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1733 * gcc.target/i386/pr89523-1a.c: New test.
1734 * gcc.target/i386/pr89523-1b.c: Likewise.
1735 * gcc.target/i386/pr89523-2.c: Likewise.
1736 * gcc.target/i386/pr89523-3.c: Likewise.
1737 * gcc.target/i386/pr89523-4.c: Likewise.
1738 * gcc.target/i386/pr89523-5.c: Likewise.
1739 * gcc.target/i386/pr89523-6.c: Likewise.
1740 * gcc.target/i386/pr89523-7.c: Likewise.
1741 * gcc.target/i386/pr89523-8.c: Likewise.
1742 * gcc.target/i386/pr89523-9.c: Likewise.
1744 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1747 * g++.dg/cpp1y/var-templ61.C: New test.
1750 * g++.dg/cpp1y/constexpr-89652.C: New test.
1752 2019-03-13 Harald Anlauf <anlauf@gmx.de>
1755 * gfortran.dg/pr87045.f90: New test.
1757 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1760 * gcc.target/i386/pr85860.c: New.
1762 2019-03-13 Marek Polacek <polacek@redhat.com>
1764 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1765 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1767 PR c++/89660 - bogus error with -Wredundant-move.
1768 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1769 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1771 2019-03-13 Janus Weil <janus@gcc.gnu.org>
1774 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1775 * gfortran.dg/pdt_30.f90: New test case.
1777 2019-03-13 Marek Polacek <polacek@redhat.com>
1779 PR c++/88979 - further P0634 fix for constructors.
1780 * g++.dg/cpp2a/typename15.C: New test.
1782 2019-03-13 Martin Sebor <msebor@redhat.com>
1784 PR tree-optimization/89662
1785 * gcc.dg/Warray-bounds-41.c: New test.
1787 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1790 * g++.dg/cpp0x/auto53.C: New.
1792 2019-03-13 Richard Biener <rguenther@suse.de>
1795 * gcc.dg/torture/pr89677.c: New testcase.
1797 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1800 * g++.dg/other/friend16.C: New.
1801 * g++.dg/other/friend17.C: Likewise.
1803 2019-03-13 Jakub Jelinek <jakub@redhat.com>
1806 * c-c++-common/gomp/pr88588.c: New test.
1808 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1813 * gfortran.dg/binding_label_tests_30.f90: New test.
1814 * gfortran.dg/binding_label_tests_31.f90: New test.
1815 * gfortran.dg/binding_label_tests_32.f90: New test.
1816 * gfortran.dg/binding_label_tests_33.f90: New test.
1818 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1820 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1821 * gdc.dg/ubsan/ubsan.exp: New file.
1822 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1823 Explicitly return flags from procedure.
1825 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1828 * gdc.dg/pr88957.d: New test.
1829 * gdc.dg/simd.d: Add new vector tests.
1831 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1834 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1835 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1838 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1841 * gfortran.dg/charlen_17.f90: New test.
1843 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1845 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1847 2019-03-12 Martin Liska <mliska@suse.cz>
1849 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
1850 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1851 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1852 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1853 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1854 * gfortran.dg/constructor_9.f90: Likewise.
1855 * gfortran.dg/dec_structure_8.f90: Likewise.
1856 * gfortran.dg/entry_4.f90: Likewise.
1857 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1858 * gfortran.dg/initialization_23.f90: Likewise.
1859 * gfortran.dg/logical_assignment_1.f90: Likewise.
1860 * gfortran.dg/pr80752.f90: Likewise.
1861 * gfortran.dg/pr88116_1.f90: Likewise.
1862 * gfortran.dg/pr88467.f90: Likewise.
1863 * gfortran.dg/typebound_call_7.f03: Likewise.
1864 * gfortran.dg/typebound_generic_1.f03: Likewise.
1865 * gfortran.dg/typebound_operator_2.f03: Likewise.
1866 * gfortran.dg/typebound_operator_4.f03: Likewise.
1867 * gfortran.dg/typebound_proc_9.f03: Likewise.
1868 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1870 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
1873 * gfortran.dg/assumed_rank_16.f90: New test.
1876 * gfortran.dg/assumed_rank_17.f90: New test.
1878 2019-03-12 Jakub Jelinek <jakub@redhat.com>
1881 * gcc.c-torture/compile/pr89663-1.c: New test.
1882 * gcc.c-torture/compile/pr89663-2.c: New test.
1884 2019-03-12 Richard Biener <rguenther@suse.de>
1886 PR tree-optimization/89664
1887 * gfortran.dg/pr89664.f90: New testcase.
1889 2019-03-11 Jakub Jelinek <jakub@redhat.com>
1892 * gfortran.dg/gomp/pr89651.f90: New test.
1896 * gcc.c-torture/compile/pr89655.c: New test.
1898 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1900 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1903 2019-03-11 Martin Liska <mliska@suse.cz>
1905 * g++.dg/conversion/simd3.C (foo): Wrap option names
1906 with apostrophe character.
1907 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1909 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1910 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1911 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1912 * g++.dg/opt/pr34036.C: Likewise.
1913 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1914 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1915 * gcc.dg/cpp/dir-only-4.c: Likewise.
1916 * gcc.dg/cpp/dir-only-5.c: Likewise.
1917 * gcc.dg/cpp/pr71591.c: Likewise.
1918 * gcc.dg/format/opt-1.c: Likewise.
1919 * gcc.dg/format/opt-2.c: Likewise.
1920 * gcc.dg/format/opt-3.c: Likewise.
1921 * gcc.dg/format/opt-4.c: Likewise.
1922 * gcc.dg/format/opt-5.c: Likewise.
1923 * gcc.dg/format/opt-6.c: Likewise.
1924 * gcc.dg/pr22231.c: Likewise.
1925 * gcc.dg/pr33007.c: Likewise.
1926 * gcc.dg/simd-1.c (hanneke): Likewise.
1927 * gcc.dg/simd-5.c: Likewise.
1928 * gcc.dg/simd-6.c: Likewise.
1929 * gcc.dg/spellcheck-options-14.c: Likewise.
1930 * gcc.dg/spellcheck-options-15.c: Likewise.
1931 * gcc.dg/spellcheck-options-16.c: Likewise.
1932 * gcc.dg/spellcheck-options-17.c: Likewise.
1933 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1934 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1935 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1936 (__attribute__): Likewise.
1937 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1938 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1939 * gcc.target/powerpc/warn-1.c: Likewise.
1940 * gcc.target/powerpc/warn-2.c: Likewise.
1942 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1944 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1946 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1948 * c-c++-common/unroll-6.c: New test.
1950 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1953 * g++.dg/template/memfriend18.C: New.
1955 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1957 * gdc.dg/pr89041.d: Mark as compile test.
1959 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1961 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1964 2019-03-10 Martin Jambor <mjambor@suse.cz>
1966 PR tree-optimization/85762
1967 PR tree-optimization/87008
1968 PR tree-optimization/85459
1969 * g++.dg/tree-ssa/pr87008.C: New test.
1970 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1972 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1975 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1976 * gfortran.dg/no_arg_check_2.f90: Likewise.
1978 2019-03-10 Jakub Jelinek <jakub@redhat.com>
1981 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1983 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1986 * gfortran.dg/dependency_53.f90: New test.
1988 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1991 * gfortran.dg/public_private_module_10.f90: New test.
1993 2019-03-09 John David Anglin <dave.anglin@bell.net>
1996 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1999 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
2002 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
2004 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
2007 * g++.dg/cpp0x/pr87750.C: New.
2009 2019-03-09 John David Anglin <dave.anglin@bell.net>
2011 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
2012 * c-c++-common/ident-1a.c: Likewise.
2013 * c-c++-common/ident-1b.c: Likewise.
2014 * c-c++-common/ident-2b.c: Likewise.
2016 * g++.dg/tls/pr77285-2.C: Require tls_native support.
2018 * g++.dg/ext/visibility/lambda1.C: Require visibility.
2021 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
2023 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
2024 libatomic_available.
2026 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
2029 * gdc.dg/pr89041.d: New test.
2031 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2034 * gfortran.dg/c_ptr_tests_19.f90: New test.
2036 2019-03-09 John David Anglin <dave.anglin@bell.net>
2038 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
2039 * gnat.dg/debug12.adb: Likewise.
2041 * lib/target-supports.exp (check_effective_target_weak_undefined):
2042 Return 0 on hppa*-*-hpux*.
2043 (check_ascii_locale_available): Likewise.
2045 2019-03-09 Janus Weil <janus@gcc.gnu.org>
2048 * gfortran.dg/pointer_init_10.f90: New test case.
2050 2019-03-09 John David Anglin <dave.anglin@bell.net>
2052 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
2054 2019-03-09 John David Anglin <dave.anglin@bell.net>
2057 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
2059 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
2062 * gfortran.dg/array_simplify_3.f90: New test case.
2064 2019-03-09 Jakub Jelinek <jakub@redhat.com>
2067 * g++.dg/other/pr88568.C: New test.
2069 PR rtl-optimization/89634
2070 * gcc.c-torture/execute/pr89634.c: New test.
2072 2019-03-08 Jakub Jelinek <jakub@redhat.com>
2075 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
2076 -r -nostdlib -flinker-output=nolto-rel.
2078 2019-03-08 David Malcolm <dmalcolm@redhat.com>
2081 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
2082 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2083 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2084 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2086 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2089 * g++.dg/cpp0x/implicit17.C: New.
2091 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2094 * g++.dg/template/access29.C: New.
2096 2019-03-08 Jakub Jelinek <jakub@redhat.com>
2099 * g++.dg/cpp1z/decomp49.C: New test.
2101 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
2103 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
2105 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
2110 * gcc.target/i386/pr78782.c: New test.
2111 * gcc.target/i386/pr87558.c: Ditto.
2113 2019-03-08 Jakub Jelinek <jakub@redhat.com>
2116 * gcc.dg/lto/pr85870_0.c: New test.
2117 * gcc.dg/lto/pr85870_1.c: New test.
2119 2019-03-08 Martin Liska <mliska@suse.cz>
2122 * gcc.target/i386/pr86952.c: New test.
2123 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
2125 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2127 2019-03-08 Jakub Jelinek <jakub@redhat.com>
2130 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
2134 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
2135 * g++.dg/parse/array-size2.C: Likewise.
2136 * g++.dg/cpp0x/constexpr-89599.C: New test.
2139 * g++.dg/warn/pr89622.C: New test.
2141 2019-03-07 Jakub Jelinek <jakub@redhat.com>
2144 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
2145 * gcc.target/i386/interrupt-6.c: Likewise.
2146 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
2148 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
2151 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
2152 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
2154 2019-03-07 Jakub Jelinek <jakub@redhat.com>
2156 PR translation/79999
2157 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
2158 * c-c++-common/gomp/doacross-3.c: New test.
2161 * gcc.target/i386/avx512f-vmovss-1.c: New test.
2162 * gcc.target/i386/avx512f-vmovss-2.c: New test.
2163 * gcc.target/i386/avx512f-vmovss-3.c: New test.
2164 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
2165 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
2166 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
2168 2019-03-07 Martin Jambor <mjambor@suse.cz>
2171 * gcc.dg/ipa/ipcp-5.c: New test.
2173 2019-03-07 Martin Jambor <mjambor@suse.cz>
2176 * g++.dg/ipa/pr88235.C: New test.
2178 2019-04-07 Richard Biener <rguenther@suse.de>
2181 * gcc.target/i386/pr89618.c: New testcase.
2183 2019-03-07 Richard Biener <rguenther@suse.de>
2185 PR tree-optimization/89595
2186 * gcc.dg/torture/pr89595.c: New testcase.
2188 2019-03-07 Jakub Jelinek <jakub@redhat.com>
2191 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
2193 2019-03-06 Harald Anlauf <anlauf@gmx.de>
2196 * gfortran.dg/substr_8.f90: New test.
2198 2019-03-06 Jakub Jelinek <jakub@redhat.com>
2201 * g++.dg/ext/flexary34.C: New test.
2203 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
2205 PR rtl-optimization/88845
2206 * gcc.target/powerpc/pr88845.c: New test.
2208 2019-03-06 Marek Polacek <polacek@redhat.com>
2210 PR c++/87378 - bogus -Wredundant-move warning.
2211 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
2212 * g++.dg/cpp0x/Wredundant-move7.C: New test.
2214 2019-03-06 Richard Biener <rguenther@suse.de>
2217 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
2218 the way that makes the testcase PASS.
2220 2019-03-05 Jakub Jelinek <jakub@redhat.com>
2223 * gcc.dg/pr89590.c: New test.
2225 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
2228 * gcc.target/arm/pr89222.c: Add new test.
2230 2019-03-05 Richard Biener <rguenther@suse.de>
2232 PR tree-optimization/89594
2233 * gcc.dg/pr89594.c: New testcase.
2235 2019-03-05 Jakub Jelinek <jakub@redhat.com>
2237 PR tree-optimization/89487
2238 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
2239 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
2240 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
2244 * g++.dg/other/pr89560.C: New test.
2246 PR tree-optimization/89570
2247 * gcc.dg/pr89570.c: New test.
2249 PR tree-optimization/89566
2250 * c-c++-common/pr89566.c: New test.
2252 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2255 * g++.dg/parse/crash69.C: New.
2257 2019-03-04 Jakub Jelinek <jakub@redhat.com>
2260 * g++.dg/cpp2a/desig12.C: New test.
2261 * g++.dg/cpp2a/desig13.C: New test.
2263 2019-03-04 Tamar Christina <tamar.christina@arm.com>
2266 * gcc.target/aarch64/options_set_10.c: Add native.
2268 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
2270 PR tree-optimization/89437
2271 * gcc.dg/sinatan-1.c: Fix testcase.
2273 2019-03-04 Richard Biener <rguenther@suse.de>
2276 * gcc.dg/torture/pr89572.c: New testcase.
2278 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
2280 PR tree-optimization/89487
2281 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
2283 2019-03-03 Harald Anlauf <anlauf@gmx.de>
2286 * gfortran.dg/pr77583.f90: New test.
2288 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2291 * gfortran.dg/coarray_allocate_11.f90: New test.
2293 2019-03-02 Harald Anlauf <anlauf@gmx.de>
2296 * gfortran.dg/pr89492.f90: Adjust testcase.
2297 * gfortran.dg/transfer_check_5.f90: New test.
2299 2019-03-02 Jakub Jelinek <jakub@redhat.com>
2302 * g++.dg/cpp2a/desig10.C: New test.
2303 * g++.dg/cpp2a/desig11.C: New test.
2304 * g++.dg/ext/desig4.C: Expect 4 new errors.
2307 * gcc.dg/pr89506.c: New test.
2309 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
2310 Monk Chiang <sh.chiang04@gmail.com>
2312 * gcc.target/riscv/attribute-1.c: New.
2313 * gcc.target/riscv/attribute-2.c: Likewise.
2314 * gcc.target/riscv/attribute-3.c: Likewise.
2315 * gcc.target/riscv/attribute-4.c: Likewise.
2316 * gcc.target/riscv/attribute-5.c: Likewise.
2317 * gcc.target/riscv/attribute-6.c: Likewise.
2318 * gcc.target/riscv/attribute-7.c: Likewise.
2319 * gcc.target/riscv/attribute-8.c: Likewise.
2320 * gcc.target/riscv/attribute-9.c: Likewise.
2322 * gcc.target/riscv/arch-1.c: New.
2323 * gcc.target/riscv/arch-2.c: Likewise.
2324 * gcc.target/riscv/arch-3.c: Likewise.
2325 * gcc.target/riscv/arch-4.c: Likewise.
2327 2019-03-01 Jakub Jelinek <jakub@redhat.com>
2330 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
2331 scan-tree-dump-times from dom3 to tracer pass.
2333 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
2335 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
2336 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
2338 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
2340 PR rtl-optimization/85899
2341 * gcc.dg/pr85899.c: New test.
2343 2019-03-01 Marek Polacek <polacek@redhat.com>
2345 PR c++/89537 - missing location for error with non-static member fn.
2346 * g++.dg/diagnostic/member-fn-1.C: New test.
2348 PR c++/89532 - ICE with incomplete type in decltype.
2349 * g++.dg/cpp2a/nontype-class14.C: New test.
2351 2019-03-01 Jakub Jelinek <jakub@redhat.com>
2353 Implement P1002R1, Try-catch blocks in constexpr functions
2355 * g++.dg/cpp2a/constexpr-try1.C: New test.
2356 * g++.dg/cpp2a/constexpr-try2.C: New test.
2357 * g++.dg/cpp2a/constexpr-try3.C: New test.
2358 * g++.dg/cpp2a/constexpr-try4.C: New test.
2359 * g++.dg/cpp2a/constexpr-try5.C: New test.
2360 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
2362 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
2364 PR tree-optimization/89535
2365 * gfortran.dg/vect/pr89535.f90: New test.
2367 2019-03-01 Richard Biener <rguenther@suse.de>
2370 * gfortran.dg/pr89451.f90: New testcase.
2372 2019-03-01 Richard Biener <rguenther@suse.de>
2375 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
2376 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
2377 that happen now earlier.
2379 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
2381 * gcc.c-torture/execute/20190228-1.c: New test.
2383 2019-02-28 Marek Polacek <polacek@redhat.com>
2385 PR c++/87068 - missing diagnostic with fallthrough statement.
2386 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
2388 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
2389 Cesar Philippidis <cesar@codesourcery.com>
2393 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
2394 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2397 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
2401 * gfortran.dg/goacc/routine-6.f90: Update
2402 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
2403 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2405 2019-02-28 Jakub Jelinek <jakub@redhat.com>
2408 * gcc.dg/pr89521-1.c: New test.
2409 * gcc.dg/pr89521-2.c: New test.
2411 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
2414 * g++.dg/ipa/pr89009.C: Update symbol visibility.
2416 2019-02-28 Tamar Christina <tamar.christina@arm.com>
2419 * gcc.target/aarch64/options_set_10.c: New test.
2421 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2424 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
2426 2019-02-28 Jakub Jelinek <jakub@redhat.com>
2429 * gcc.dg/pr89525.c: New test.
2432 * gcc.dg/pr89520-1.c: New test.
2433 * gcc.dg/pr89520-2.c: New test.
2435 2019-02-27 Marek Polacek <polacek@redhat.com>
2437 PR c++/88857 - ICE with value-initialization of argument in template.
2438 * g++.dg/cpp0x/initlist-value4.C: New test.
2440 2019-02-27 Marek Polacek <polacek@redhat.com>
2442 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
2443 * g++.dg/cpp0x/using-enum-3.C: New test.
2445 2019-02-27 Jakub Jelinek <jakub@redhat.com>
2447 PR tree-optimization/89280
2448 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2451 2019-02-27 Richard Biener <rguenther@suse.de>
2453 * gcc.dg/gimplefe-36.c: New testcase.
2455 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2458 * g++.dg/cpp0x/nsdmi15.C: New.
2460 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2463 * g++.dg/cpp0x/pr88987.C: New.
2465 2019-02-27 Jakub Jelinek <jakub@redhat.com>
2467 PR tree-optimization/89280
2468 * gcc.c-torture/compile/pr89280.c: New test.
2469 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2470 function. Skip the test for -O0.
2472 2018-02-26 Steve Ellcey <sellcey@marvell.com>
2474 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2475 * gfortran.dg/simd-builtins-2.f90: Ditto.
2476 * gfortran.dg/simd-builtins-6.f90: Ditto.
2477 * gfortran.dg/simd-builtins-8.f90: New test.
2478 * gfortran.dg/simd-builtins-8.h: New header file.
2480 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2483 * g++.dg/other/new2.C: New test.
2485 PR tree-optimization/89500
2486 * gcc.dg/pr89500.c: New test.
2487 * gcc.dg/Wstringop-overflow-10.c: New test.
2488 * gcc.dg/strlenopt-60.c: New test.
2490 2019-02-26 Harald Anlauf <anlauf@gmx.de>
2493 * gfortran.dg/pr89492.f90: New test.
2495 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2498 * gfortran.dg/altreturn_9_0.f90: New file.
2499 * gfortran.dg/altreturn_9_1.f90: New file.
2501 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2504 * g++.dg/cpp1y/constexpr-89481.C: New test.
2506 2019-02-26 Richard Biener <rguenther@suse.de>
2508 PR tree-optimization/89505
2509 * gcc.dg/torture/pr89505.c: New testcase.
2511 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2513 * gnat.dg/opt77.adb: New test.
2514 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2516 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2519 * gcc.target/i386/pr89474.c: New test.
2521 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2524 * gcc.c-torture/compile/pr77754-1.c: New test.
2525 * gcc.c-torture/compile/pr77754-2.c: New test.
2526 * gcc.c-torture/compile/pr77754-3.c: New test.
2527 * gcc.c-torture/compile/pr77754-4.c: New test.
2528 * gcc.c-torture/compile/pr77754-5.c: New test.
2529 * gcc.c-torture/compile/pr77754-6.c: New test.
2531 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2534 * gcc.target/aarch64/options_set_1.c: New test.
2535 * gcc.target/aarch64/options_set_2.c: New test.
2536 * gcc.target/aarch64/options_set_3.c: New test.
2537 * gcc.target/aarch64/options_set_4.c: New test.
2538 * gcc.target/aarch64/options_set_5.c: New test.
2539 * gcc.target/aarch64/options_set_6.c: New test.
2540 * gcc.target/aarch64/options_set_7.c: New test.
2541 * gcc.target/aarch64/options_set_8.c: New test.
2542 * gcc.target/aarch64/options_set_9.c: New test.
2544 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2546 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2547 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2549 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2550 test_vfmlslq_high_f16): ... To this.
2551 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2552 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2553 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2554 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2555 test_vfmlslq_laneq_high_u32): Rename ...
2556 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2557 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2558 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2559 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2560 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2561 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2562 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2563 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2564 test_vfmlslq_laneq_low_u32): Rename ...
2565 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2566 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2567 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2568 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2569 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2570 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2572 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2573 test_vfmlslq_low_f16): ... To this.
2575 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2577 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2578 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2580 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2581 test_vfmlslq_high_f16): ... To this.
2582 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2583 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2584 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2585 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2586 test_vfmlslq_laneq_high_u32): Rename ...
2587 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2588 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2589 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2590 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2591 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2592 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2593 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2594 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2595 test_vfmlslq_laneq_low_u32): Rename ...
2596 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2597 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2598 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2599 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2600 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2601 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2603 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2604 test_vfmlslq_low_f16): ... To This.
2605 * lib/target-supports.exp
2606 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2608 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2611 * gfortran.dg/overload_3.f90: New test.
2613 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2616 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2618 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2621 * gfortran.dg/list_directed_large.f90: New test.
2623 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2626 * gcc.c-torture/execute/pr89434.c: New test.
2629 * gcc.dg/pr89438.c: New test.
2631 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2634 * g++.dg/cpp0x/pr84585.C: New.
2636 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2639 * gfortran.dg/allocate_with_mold_3.f90: New test.
2641 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2644 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2645 * gcc.target/i386/pr87007-2.c: Likewise.
2647 2019-02-24 Harald Anlauf <anlauf@gmx.de>
2651 * gfortran.dg/pr89266.f90: New test.
2652 * gfortran.dg/pr88326.f90: New test.
2654 2019-02-24 Jakub Jelinek <jakub@redhat.com>
2656 PR rtl-optimization/89445
2657 * gcc.target/i386/avx512f-pr89445.c: New test.
2659 2019-02-23 Martin Sebor <msebor@redhat.com>
2661 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2662 wchar_t to wint_t to avoid a bogus -Wformat warning in
2665 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2668 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2669 "../../../libgfortran/ISO_Fortran_binding.h".
2670 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2672 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2675 * gcc.dg/pr69471-1.c: New test.
2676 * gcc.dg/pr69471-2.c: Likewise.
2677 * gcc.target/i386/pr69471-3.c: Likewise.
2679 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2682 * gfortran.dg/dtio_34.f90: New test.
2684 2019-02-23 Marek Polacek <polacek@redhat.com>
2686 PR c++/88294 - ICE with non-constant noexcept-specifier.
2687 * g++.dg/cpp0x/noexcept34.C: New test.
2688 * g++.dg/cpp0x/noexcept35.C: New test.
2691 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2693 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2696 * gfortran.dg/deferred_character_32.f90 : New test
2698 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2701 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2702 previously incorrect lbound for allocatable expressions. Also
2703 correct stop values to avoid repetition.
2704 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2705 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2708 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2709 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2710 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2712 2019-02-22 David Malcolm <dmalcolm@redhat.com>
2715 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2716 renaming to a multicharacter name, so that start != finish. Add
2717 tests for dtor locations.
2719 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2722 * g++.dg/cpp0x/pr84676.C: New.
2724 2019-02-22 Martin Sebor <msebor@redhat.com>
2726 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2727 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2729 2019-02-22 Harald Anlauf <anlauf@gmx.de>
2732 * gfortran.dg/newunit_6.f90: New test.
2734 2019-02-22 Marek Polacek <polacek@redhat.com>
2736 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2737 * g++.dg/cpp2a/explicit14.C: New test.
2739 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2742 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2743 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2745 2019-02-22 Martin Sebor <msebor@redhat.com>
2748 * gcc.dg/Wabsolute-value.c: New test.
2750 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2752 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2753 Hongtao Liu <hongtao.liu@intel.com>
2754 Sunil K Pandey <sunil.k.pandey@intel.com>
2757 * gcc.target/i386/pr87007-1.c: New test.
2758 * gcc.target/i386/pr87007-2.c: Likewise.
2760 2019-02-22 Richard Biener <rguenther@suse.de>
2762 PR tree-optimization/89440
2763 * gcc.dg/vect/pr89440.c: New testcase.
2765 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2767 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2771 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2773 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2774 * g++.dg/goacc/template.C: Likewise.
2777 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2779 2019-02-22 Richard Biener <rguenther@suse.de>
2782 * gcc.dg/torture/restrict-7.c: New testcase.
2784 2019-02-21 Jakub Jelinek <jakub@redhat.com>
2787 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2788 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2789 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2791 * g++.dg/cpp1y/constexpr-89285.C: New test.
2792 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2794 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2795 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2797 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2800 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2801 -fcf-protection with -fcf-protection=branch.
2802 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2803 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2804 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2805 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2806 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2808 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2810 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2811 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2813 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2816 * gfortran.dg/warn_conversion_11.f90: New test.
2818 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2821 * gcc.target/i386/pr87412-1.c: New file.
2822 * gcc.target/i386/pr87412-2.c: Likewise.
2823 * gcc.target/i386/pr87412-3.c: Likewise.
2824 * gcc.target/i386/pr87412-4.c: Likewise.
2826 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2829 * g++.dg/cpp0x/pr89403.C: New test.
2832 * g++.dg/cpp1z/inline-var5.C: New test.
2835 * gcc.c-torture/compile/pr89412.c: New test.
2837 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2838 David Malcolm <dmalcolm@redhat.com>
2841 * gcc.dg/torture/pr89091.c: New test.
2843 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2847 * gcc.dg/pr88074-2.c: New test.
2850 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2852 2019-02-20 David Malcolm <dmalcolm@redhat.com>
2855 * gcc.dg/pr89410-1.c: New test.
2856 * gcc.dg/pr89410-2.c: New test.
2858 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2860 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2861 Add PowerPC support.
2862 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2863 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2865 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2868 * gcc.target/arm/pr86487.c: New.
2870 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2873 * g++.dg/cpp1y/var-templ60.C: New.
2875 2019-02-20 Li Jia He <helijia@linux.ibm.com>
2878 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2880 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2882 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2884 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2887 * gfortran.dg/ISO_Fortran_binding_4.f90
2889 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2892 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2893 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2895 2019-02-19 Richard Biener <rguenther@suse.de>
2898 * gcc.dg/pr88074.c: New testcase.
2900 2019-02-19 Jakub Jelinek <jakub@redhat.com>
2903 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2907 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2910 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2913 * g++.dg/diagnostic/pr89390.C: New test.
2915 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
2917 * README: Fix typos.
2919 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2921 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2924 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2927 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2929 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2930 * gfortran.dg/lto/pr87689_0.f: New file.
2931 * gfortran.dg/lto/pr87689_1.f: New file.
2933 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2935 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2937 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2939 * gdc.dg/dg.exp: Tabify.
2940 * gdc.dg/lto/lto.exp: Likewise.
2941 * gdc.test/gdc-test.exp: Likewise.
2942 * lib/gdc-dg.exp: Likewise.
2943 * lib/gdc.exp: Likewise.
2945 2019-02-18 Richard Biener <rguenther@suse.de>
2947 PR tree-optimization/89296
2948 * gcc.dg/uninit-pr89296.c: New testcase.
2950 2019-02-18 Jakub Jelinek <jakub@redhat.com>
2953 * gcc.c-torture/execute/pr89369.c: New test.
2954 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2955 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2958 2019-02-18 Martin Jambor <mjambor@suse.cz>
2960 PR tree-optimization/89209
2961 * gcc.dg/tree-ssa/pr89209.c: New test.
2963 2019-02-18 Martin Liska <mliska@suse.cz>
2965 * gfortran.dg/simd-builtins-7.f90: New test.
2966 * gfortran.dg/simd-builtins-7.h: New test.
2968 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2971 * gfortran.dg/pr88299.f90: New test.
2973 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2976 * gfortran.dg/transfer_simplify_12.f90: New test.
2978 2019-02-17 Marek Polacek <polacek@redhat.com>
2980 PR c++/89217 - ICE with list-initialization in range-based for loop.
2981 * g++.dg/cpp0x/range-for37.C: New test.
2983 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2986 * g++.dg/cpp0x/initlist114.C: New test.
2989 * g++.dg/abi/mangle68.C: New test.
2990 * g++.dg/cpp0x/decltype69.C: New test.
2992 2019-02-16 David Malcolm <dmalcolm@redhat.com>
2995 * g++.dg/wrappers/pr88680.C: New test.
2997 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3000 * gfortran.dg/coarray_data_1.f90: New test.
3002 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
3004 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
3005 * c-c++-common/patchable_function_entry-default.c: Likewise.
3006 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3008 2019-02-16 Jakub Jelinek <jakub@redhat.com>
3010 PR rtl-optimization/66152
3011 * gcc.target/i386/pr66152.c: New test.
3013 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
3015 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
3016 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
3018 2019-02-15 Tamar Christina <tamar.christina@arm.com>
3020 * lib/target-supports.exp
3021 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
3022 checking alternative.
3024 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
3026 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
3028 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
3030 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
3031 * c-c++-common/patchable_function_entry-default.c: Likewise.
3032 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3033 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
3035 2019-02-15 Jakub Jelinek <jakub@redhat.com>
3039 * lib/gcc-dg.exp: If llvm_binutils effective target, set
3040 allow_blank_lines to 2 during initialization.
3041 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
3042 it was previously zero.
3043 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
3044 Clear allow_blank_lines afterwards whenever it was 1.
3045 * gdc.test/gdc-test.exp (dmd2dg): Don't call
3046 dg-allow-blank-lines-in-output here.
3047 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
3048 the tests and restore it back at the end.
3050 * c-c++-common/ubsan/opts-1.c: New test.
3051 * c-c++-common/ubsan/opts-2.c: New test.
3052 * c-c++-common/ubsan/opts-3.c: New test.
3053 * c-c++-common/ubsan/opts-4.c: New test.
3055 2019-02-15 Richard Biener <rguenther@suse.de>
3056 Jakub Jelinek <jakub@redhat.com>
3058 PR tree-optimization/89278
3059 * gcc.dg/pr89278.c: New test.
3061 2019-02-15 Jakub Jelinek <jakub@redhat.com>
3064 * gcc.dg/pr89340.c: New test.
3065 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
3066 that leaf attribute on nested function is useless.
3069 * gcc.dg/pr89342.c: New test.
3071 2019-02-14 Jakub Jelinek <jakub@redhat.com>
3073 PR rtl-optimization/89354
3074 * gcc.dg/pr89354.c: New test.
3076 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
3078 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
3079 * gcc.target/i386/ssse3-pabsd.c: Ditto.
3080 * gcc.target/i386/ssse3-pabsw.c: Ditto.
3081 * gcc.target/i386/ssse3-palignr.c: Ditto.
3082 * gcc.target/i386/ssse3-phaddd.c: Ditto.
3083 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
3084 * gcc.target/i386/ssse3-phaddw.c: Ditto.
3085 * gcc.target/i386/ssse3-phsubd.c: Ditto.
3086 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
3087 * gcc.target/i386/ssse3-phsubw.c: Ditto.
3088 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
3089 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
3090 * gcc.target/i386/ssse3-pshufb.c: Ditto.
3091 * gcc.target/i386/ssse3-psignb.c: Ditto.
3092 * gcc.target/i386/ssse3-psignd.c: Ditto.
3093 * gcc.target/i386/ssse3-psignw.c: Ditto.
3095 2018-02-14 Steve Ellcey <sellcey@marvell.com>
3097 * gcc.target/aarch64/pcs_attribute.c: New test.
3099 2019-02-14 Harald Anlauf <anlauf@gmx.de>
3102 * gfortran.dg/pr88248.f90: New test.
3103 * gfortran.dg/f2018_obs.f90: Updated test.
3105 2019-02-14 Tamar Christina <tamar.christina@arm.com>
3107 * gcc.target/arm/pr88850.c: change options to additional option.
3109 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3112 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
3115 2019-02-14 Tamar Christina <tamar.christina@arm.com>
3118 * gcc.target/arm/pr88850-2.c: New test.
3119 * lib/target-supports.exp
3120 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
3121 check_effective_target_arm_neon_softfp_fp16_ok,
3122 add_options_for_arm_neon_softfp_fp16): New.
3124 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
3126 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
3127 * lib/target-supports.exp: Add procedure to check for ldrd.
3129 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
3132 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
3133 * gfortran.dg/goacc/loop-3.f95: Likewise.
3134 * gfortran.dg/goacc/pr72715.f90: New test.
3136 2019-02-14 Martin Liska <mliska@suse.cz>
3138 PR rtl-optimization/89242
3139 * g++.dg/pr89242.C: New test.
3141 2019-02-14 Jakub Jelinek <jakub@redhat.com>
3143 PR tree-optimization/89314
3144 * gcc.dg/pr89314.c: New test.
3147 * gcc.dg/ubsan/pr89284.c: New test.
3149 2019-02-13 Ian Lance Taylor <iant@golang.org>
3151 * gcc.dg/func-attr-1.c: New test.
3153 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
3155 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
3157 2019-02-13 Marek Polacek <polacek@redhat.com>
3159 PR c++/89297 - ICE with OVERLOAD in template.
3160 * g++.dg/cpp0x/initlist113.C: New test.
3162 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
3165 * g++.dg/cpp0x/pr86379.C: New.
3168 * g++.dg/cpp1y/pr87322.C: New.
3169 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
3170 instantiate the expected number of lambda functions.
3172 2019-02-13 Marek Polacek <polacek@redhat.com>
3175 * g++.dg/cpp2a/nontype-class13.C: New test.
3177 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
3180 * gcc.target/arm/pr89190.c: New test.
3182 2019-02-13 David Malcolm <dmalcolm@redhat.com>
3185 * g++.dg/concepts/pr89036.C: New test.
3187 2019-02-13 Tamar Christina <tamar.christina@arm.com>
3190 * gcc.target/aarch64/sve/pr88847.c: New test.
3192 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
3193 Jakub Jelinek <jakub@redhat.com>
3196 * g++.dg/torture/pr89303.C: New test.
3198 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3201 * g++.dg/cpp1z/using4.C: New.
3202 * g++.dg/cpp1z/using5.C: Likewise.
3203 * g++.dg/cpp1z/using6.C: Likewise.
3205 2019-02-13 Jakub Jelinek <jakub@redhat.com>
3208 * gcc.target/i386/pr89290.c: New test.
3210 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
3212 * gcc.target/powerpc/crypto-builtin-1.c
3213 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
3216 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
3219 * gcc.target/i386/pr89229-1.c: New test.
3221 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
3224 * gcc.target/s390/pr89233.c: New test.
3226 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
3228 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
3229 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
3230 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
3232 2019-02-12 Richard Biener <rguenther@suse.de>
3234 PR tree-optimization/89253
3235 * gfortran.dg/pr89253.f: New testcase.
3237 2019-02-11 Marek Polacek <polacek@redhat.com>
3239 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
3240 * g++.dg/cpp0x/nullptr40.C: New test.
3241 * g++.dg/cpp0x/nullptr41.C: New test.
3243 2019-02-11 Jakub Jelinek <jakub@redhat.com>
3246 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
3248 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
3250 PR tree-optimization/86637
3251 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
3253 2019-02-11 Martin Sebor <msebor@redhat.com>
3255 PR tree-optimization/88771
3256 * gcc.dg/Wstringop-overflow-8.c: New test.
3257 * gcc.dg/Wstringop-overflow-9.c: New test.
3258 * gcc.dg/Warray-bounds-40.c: New test.
3259 * gcc.dg/builtin-stpncpy.c: Adjust.
3260 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
3261 * g++.dg/opt/memcpy1.C: Adjust.
3263 2019-02-11 Martin Sebor <msebor@redhat.com>
3266 * c-c++-common/array-5.c: New test.
3267 * c-c++-common/pr68107.c: Adjust text of diagnostics.
3268 * g++.dg/init/new38.C: Same.
3269 * g++.dg/init/new43.C: Same.
3270 * g++.dg/init/new44.C: Same.
3271 * g++.dg/init/new46.C: Same.
3272 * g++.dg/other/large-size-array.C: Same.
3273 * g++.dg/other/new-size-type.C: Same.
3274 * g++.dg/template/array30.C: Same.
3275 * g++.dg/template/array32.C: New test.
3276 * g++.dg/template/dependent-name3.C: Adjust.
3277 * gcc.dg/large-size-array-3.c: Same.
3278 * gcc.dg/large-size-array-5.c: Same.
3279 * gcc.dg/large-size-array.c: Same.
3280 * g++.old-deja/g++.brendan/array1.C: Same.
3281 * g++.old-deja/g++.mike/p6149.C: Same.
3283 2019-02-11 Martin Sebor <msebor@redhat.com>
3285 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
3287 2019-02-11 Tamar Christina <tamar.christina@arm.com>
3290 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
3291 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
3292 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
3294 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
3296 * gcc.target/powerpc/vec-sld-modulo.c: New.
3297 * gcc.target/powerpc/vec-srad-modulo.c: New.
3298 * gcc.target/powerpc/vec-srd-modulo.c: New.
3300 2019-02-11 Martin Liska <mliska@suse.cz>
3303 * g++.dg/ipa/pr89009.C: New test.
3305 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3308 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
3309 * gfortran.dg/pointer_init_6.f90: Likewise.
3310 * gfortran.dg/pointer_init_9.f90: New test.
3312 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3315 * gfortran.dg/warn_undefined_1.f90: New test.o
3317 2019-02-10 Jakub Jelinek <jakub@redhat.com>
3319 PR tree-optimization/89268
3320 * gcc.dg/vect/pr89268.c: New test.
3322 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3324 * gnat.dg/lto19.adb: Remove dg-excess-errors.
3326 2019-02-09 Harald Anlauf <anlauf@gmx.de>
3329 * gfortran.dg/substr_simplify.f90: New test.
3331 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
3334 * gfortran.dg/pr79966.f90: Xfail everwyhere.
3336 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
3339 * gfortran.dg/array_reference_2.f90 : New test.
3341 2019-02-09 Jakub Jelinek <jakub@redhat.com>
3344 * gcc.dg/gomp/pr89246-1.c: New test.
3345 * gcc.dg/gomp/pr89246-2.c: New test.
3347 2019-02-08 Jakub Jelinek <jakub@redhat.com>
3349 PR tree-optimization/88739
3350 * gcc.c-torture/execute/pr88739.c: New test.
3352 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3355 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
3357 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
3359 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
3360 * gcc.target/s390/vector/vec-copysign.c: New test.
3362 2019-02-08 Richard Biener <rguenther@suse.de>
3364 PR tree-optimization/89247
3365 * gcc.dg/torture/pr89247.c: New testcase.
3367 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
3369 * gcc.target/s390/jump-label.c: New test.
3371 2019-02-08 Richard Biener <rguenther@suse.de>
3374 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
3376 2019-02-08 Jakub Jelinek <jakub@redhat.com>
3378 PR rtl-optimization/89234
3379 * g++.dg/ubsan/pr89234.C: New test.
3381 2019-02-08 Richard Biener <rguenther@suse.de>
3384 * gcc.dg/torture/pr89223.c: New testcase.
3386 2019-02-07 David Malcolm <dmalcolm@redhat.com>
3388 PR tree-optimization/86637
3389 PR tree-optimization/89235
3390 * gcc.c-torture/compile/pr86637-1.c: New test.
3391 * gcc.c-torture/compile/pr86637-2.c: New test.
3392 * gcc.c-torture/compile/pr86637-3.c: New test.
3393 * gcc.c-torture/compile/pr89235.c: New test.
3395 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3397 * gcc.target/aarch64/abd_1.c: New test.
3398 * gcc.dg/sabd_1.c: Likewise.
3400 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
3403 * gfortran.dg/wunused-parameter_2.f90: New test.
3405 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3407 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
3409 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
3411 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
3412 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
3414 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3415 Jakub Jelinek <jakub@redhat.com>
3418 * gcc.c-torture/execute/pr88714.c: New test.
3419 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
3421 2019-02-07 Tamar Christina <tamar.christina@arm.com>
3424 * gcc.target/arm/pr88850.c: New test.
3426 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
3429 * g++.dg/cpp0x/pr86218.C: New.
3431 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
3433 PR rtl-optimization/89225
3434 * gcc.target/powerpc/pr89225.c: New.
3436 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
3438 * gnat.dg/opt76.adb: New test.
3440 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3443 * gfortran.dg/null_10.f90: New test.
3445 2019-02-06 David Malcolm <dmalcolm@redhat.com>
3448 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
3449 column numbers to dg-warning directives where they are correct.
3450 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3451 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3452 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3454 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3457 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3458 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3459 xfail scan-assembler-not with Solaris as.
3461 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3463 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3465 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3467 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3470 2019-02-06 Richard Biener <rguenther@suse.de>
3472 PR tree-optimization/89182
3473 * gfortran.dg/graphite/pr89182.f90: New testcase.
3475 2019-02-06 Jakub Jelinek <jakub@redhat.com>
3478 * gcc.dg/pr89211.c: New test.
3481 * c-c++-common/builtin-convertvector-2.c: New test.
3483 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3486 * lib/go-torture.exp: Test compiling with -flto.
3488 2019-02-06 Joseph Myers <joseph@codesourcery.com>
3491 * gcc.dg/redecl-18.c: New test.
3493 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3496 * g++.dg/opt/pr89187.C: New test.
3498 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
3500 * jit.dg/add-driver-options-testlib.c: Add support file for
3501 test-add-driver-options.c testcase.
3502 * jit.dg/all-non-failing-tests.h: Add note about
3503 test-add-driver-options.c
3504 * jit.dg/jit.exp (jit-dg-test): Update to support
3505 add-driver-options-testlib.c compilation.
3506 * jit.dg/test-add-driver-options.c: New testcase.
3508 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3510 PR rtl-optimization/11304
3511 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3512 * gcc.target/i386/call-2.c: New test.
3514 2019-02-05 Marek Polacek <polacek@redhat.com>
3516 PR c++/89158 - by-value capture of constexpr variable broken.
3517 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3519 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3521 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3523 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3525 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3527 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3530 * g++.dg/opt/pr89188.C: New test.
3532 PR rtl-optimization/89195
3533 * gcc.c-torture/execute/pr89195.c: New test.
3535 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3537 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3539 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3540 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3541 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3542 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3543 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3544 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3545 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3546 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3547 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3549 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3552 * g++.dg/ext/vector36.C: New test.
3554 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
3557 * g++.dg/pr87770.C: New.
3559 2019-02-04 Harald Anlauf <anlauf@gmx.de>
3562 * gfortran.dg/pr89077.f90: New test.
3564 2019-02-04 Martin Liska <mliska@suse.cz>
3567 * gcc.dg/ipa/pr88985.c: New test.
3569 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3571 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3572 characters or extra spaces after the comment character.
3574 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3576 * g++.dg/torture/alias-1.C: New test.
3578 2019-02-03 Martin Sebor <msebor@redhat.com>
3581 * c-c++-common/Wsequence-point-2.c: New test.
3584 * g++.dg/warn/Wunused-var-35.C: New test.
3586 2019-02-03 Richard Biener <rguenther@suse.de>
3589 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3591 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3594 * gfortran.dg/warn_conversion_10.f90: New test.
3596 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3599 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3601 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3604 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3606 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3609 * gfortran.dg/pointer_array_component_3.f90 : New test.
3611 2019-02-02 Jakub Jelinek <jakub@redhat.com>
3614 * gcc.dg/gomp/pr87887-1.c: New test.
3615 * gcc.dg/gomp/pr87887-2.c: New test.
3617 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3621 * gfortran.dg/pr89084.f90: New test.
3622 * gfortran.dg/lto/pr89084_0.f90: New test.
3623 * gfortran.dg/pr83246.f90: New test.
3625 2019-02-01 Marek Polacek <polacek@redhat.com>
3627 PR c++/88325 - ICE with invalid out-of-line template member definition.
3628 * g++.dg/cpp2a/typename14.C: New test.
3630 2019-02-01 Richard Biener <rguenther@suse.de>
3633 * gcc.dg/torture/pr88597.c: New testcase.
3635 2019-02-01 Richard Biener <rguenther@suse.de>
3637 PR tree-optimization/85497
3638 * gcc.dg/graphite/pr85497.c: New testcase.
3640 2019-02-01 Richard Biener <rguenther@suse.de>
3643 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3645 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3647 PR tree-optimization/89143
3648 * gcc.dg/tree-ssa/vrp121.c: New test.
3650 PR tree-optimization/88107
3651 * gcc.dg/gomp/pr88107.c: New test.
3654 * g++.dg/ext/attrib57.C: New test.
3656 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3658 PR tree-optimization/88932
3659 * gfortran.dg/pr88932.f90: New test.
3661 2019-01-31 Marek Polacek <polacek@redhat.com>
3663 PR c++/88983 - ICE with switch in constexpr function.
3664 * g++.dg/cpp1y/constexpr-88983.C: New test.
3666 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3669 * gfortran.dg/contiguous_9.f90: New test.
3671 2019-01-31 Marek Polacek <polacek@redhat.com>
3673 PR c++/89083, c++/80864 - ICE with list initialization in template.
3674 * g++.dg/cpp0x/initlist107.C: New test.
3675 * g++.dg/cpp0x/initlist108.C: New test.
3676 * g++.dg/cpp0x/initlist109.C: New test.
3677 * g++.dg/cpp0x/initlist110.C: New test.
3678 * g++.dg/cpp0x/initlist111.C: New test.
3679 * g++.dg/cpp0x/initlist112.C: New test.
3680 * g++.dg/init/ptrfn4.C: New test.
3682 2019-01-31 David Malcolm <dmalcolm@redhat.com>
3685 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3686 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3688 2019-01-31 Richard Biener <rguenther@suse.de>
3690 PR tree-optimization/89135
3691 * gcc.dg/torture/pr89135.c: New testcase.
3693 2019-01-31 Jakub Jelinek <jakub@redhat.com>
3696 * c-c++-common/asan/pr89124.c: New test.
3698 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3701 * gfortran.dg/print_2.f90: New test.
3703 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3705 PR rtl-optimization/87246
3706 * gcc.target/i386/pr87246.c: New.
3708 2019-01-30 Marek Polacek <polacek@redhat.com>
3710 PR c++/89119 - ICE with value-initialization in template.
3711 * g++.dg/cpp0x/initlist-value3.C: New test.
3713 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3715 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3716 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3717 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3718 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3719 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3720 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3721 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3722 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3723 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3724 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3726 2019-01-30 Richard Biener <rguenther@suse.de>
3728 PR tree-optimization/89111
3729 * gcc.dg/torture/pr89111.c: New testcase.
3731 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
3734 * lib/target-supports.exp: Cache result.
3736 2019-01-30 Jakub Jelinek <jakub@redhat.com>
3739 * g++.target/i386/pr89105.C: New test.
3742 * gcc.dg/pr89061.c: New test.
3744 2019-01-29 Martin Sebor <msebor@redhat.com>
3747 * gcc.dg/Warray-bounds-39.c: New test.
3749 2019-01-29 Marek Polacek <polacek@redhat.com>
3752 * g++.dg/other/nontype-1.C: Expect error in all modes.
3753 * g++.dg/parse/crash13.C: Likewise.
3754 * g++.dg/parse/error36.C: Likewise.
3755 * g++.dg/template/error29.C: Likewise.
3757 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3760 * gfortran.dg/c_funptr_1.f90: New file.
3761 * gfortran.dg/c_funptr_1_mod.f90: New file.
3763 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3767 * gcc.dg/gomp/pr89104.c: New test.
3769 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3771 * gdc.dg/pr89042a.d: Mark as compile test.
3772 * gdc.dg/pr89042b.d: Likewise.
3774 2019-01-29 Richard Biener <rguenther@suse.de>
3777 * g++.dg/lto/pr87295_0.C: New testcase.
3779 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3782 * gcc.dg/pr89045.c: New test.
3785 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3786 lp64, ilp32 and llp64 only.
3787 (fputs): Use unsigned long long instead of size_t for return type.
3788 (vfprintf, vfscanf): Accept arbitrary target specific type for
3791 2019-01-28 Marek Polacek <polacek@redhat.com>
3793 PR c++/88358 - name wrongly treated as type.
3794 * g++.dg/cpp2a/typename1.C: Add dg-error.
3795 * g++.dg/cpp2a/typename13.C: New test.
3796 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3799 2019-01-28 Marek Polacek <polacek@redhat.com>
3801 * g++.dg/cpp0x/enum37.C: Add dg-error.
3803 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3805 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3806 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3808 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3810 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3811 "-Wattribute-alias".
3813 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3816 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3818 2019-01-27 Marek Polacek <polacek@redhat.com>
3820 PR c++/88815 - narrowing conversion lost in decltype.
3821 PR c++/78244 - narrowing conversion in template not detected.
3822 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3823 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3824 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3825 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3827 PR c++/89024 - ICE with incomplete enum type.
3828 * g++.dg/cpp0x/enum37.C: New test.
3830 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3832 * gnat.dg/opt75.adb: New test.
3833 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3835 2019-01-27 Jakub Jelinek <jakub@redhat.com>
3838 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3839 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3841 2019-01-26 Martin Jambor <mjambor@suse.cz>
3844 * gfortran.dg/gomp/pr88933.f90: New test.
3846 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3849 * gdc.dg/pr89042a.d: New test.
3850 * gdc.dg/pr89042b.d: New test.
3852 2019-01-26 Harald Anlauf <anlauf@gmx.de>
3855 * gfortran.dg/pr57553.f90: New test.
3857 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3859 * gnat.dg/array34.adb: New test.
3861 2019-01-26 Jakub Jelinek <jakub@redhat.com>
3863 PR preprocessor/88974
3864 * c-c++-common/cpp/pr88974.c: New test.
3866 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3869 * g++.dg/cpp2a/destroying-delete2.C: New.
3870 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3872 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3875 * gfortran.dg/pr85780.f90: Update testcase for error message.
3877 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
3880 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3881 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3882 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3884 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3887 * gcc.dg/pr89037.c: New test.
3889 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3891 * lib/target-supports.exp (check_effective_target_fenv): New.
3892 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3893 fenv effective target.
3894 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3895 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3896 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3897 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3899 2019-01-25 Richard Biener <rguenther@suse.de>
3901 PR tree-optimization/86865
3902 * gcc.dg/graphite/pr86865.c: New testcase.
3903 * gcc.dg/graphite/pr69728.c: XFAIL.
3904 * gcc.dg/graphite/scop-21.c: Likewise.
3906 2019-01-24 Martin Sebor <msebor@redhat.com>
3911 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3912 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3913 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3914 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3915 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3916 * gcc.dg/builtins-69.c: New test.
3917 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3918 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3920 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3922 PR rtl-optimization/88948
3923 * gcc.target/i386/pr88948.c: New test.
3925 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3928 * g++.dg/debug/pr89006.C: New test.
3931 * gcc.dg/gomp/pr89015.c: New test.
3934 * c-c++-common/gomp/cancel-2.c: New test.
3935 * gcc.dg/gomp/cancel-1.c: New test.
3936 * g++.dg/gomp/cancel-1.C: New test.
3937 * g++.dg/gomp/cancel-2.C: New test.
3938 * g++.dg/gomp/cancel-3.C: New test.
3940 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3942 PR tree-optimization/89027
3943 * gfortran.dg/gomp/pr89027.f90: New test.
3945 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
3948 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3949 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
3951 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3954 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3955 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3956 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3957 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3959 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3962 * g++.target/i386/pr88998.c: New test.
3964 2019-01-23 Marek Polacek <polacek@redhat.com>
3966 PR c++/88757 - qualified name treated wrongly as type.
3967 * g++.dg/cpp0x/dependent2.C: New test.
3968 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3969 * g++.dg/cpp2a/typename12.C: New test.
3970 * g++.dg/template/static30.C: Remove dg-error.
3972 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3975 * c-c++-common/pr44715.c: New test.
3978 * c-c++-common/pr88984.c: New test.
3980 2019-01-23 Richard Biener <rguenther@suse.de>
3982 PR tree-optimization/89008
3983 * gcc.dg/torture/pr89008.c: New testcase.
3985 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3987 * gnat.dg/specs/opt4.ads: New test.
3989 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3991 PR tree-optimization/88964
3992 * gfortran.dg/pr88964.f90: New test.
3994 2019-01-22 Martin Sebor <msebor@redhat.com>
3996 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3997 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3999 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
4000 * c-c++-common/Wrestrict.c: Make xfails conditional on target
4003 2018-01-22 Steve Ellcey <sellcey@marvell.com>
4005 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
4006 to aarch64*-*-* target.
4007 * c-c++-common/gomp/pr60823-3.c: Ditto.
4008 * g++.dg/gomp/declare-simd-1.C: Ditto.
4009 * g++.dg/gomp/declare-simd-3.C: Ditto.
4010 * g++.dg/gomp/declare-simd-4.C: Ditto.
4011 * g++.dg/gomp/declare-simd-7.C: Ditto.
4012 * g++.dg/gomp/pr88182.C: Ditto.
4013 * gcc.dg/gomp/declare-simd-1.c: Ditto.
4014 * gcc.dg/gomp/declare-simd-3.c: Ditto.
4015 * gcc.dg/gomp/pr59669-2.c: Ditto.
4016 * gcc.dg/gomp/pr87895-1.c: Ditto.
4017 * gcc.dg/gomp/simd-clones-2.c: Ditto.
4018 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
4019 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4020 * gfortran.dg/gomp/pr83977.f90: Ditto.
4022 2019-01-22 Jakub Jelinek <jakub@redhat.com>
4025 * gcc.target/powerpc/pr88965.c: New test.
4028 * c-c++-common/gomp/atomic-23.c: New test.
4030 2019-01-22 Harald Anlauf <anlauf@gmx.de>
4033 * gfortran.dg/power_8.f90: New test.
4035 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
4037 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
4038 * g++.dg/vec-init-1.C: Likewise.
4039 * gcc.dg/pr87793.c: Likewise.
4041 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
4043 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
4044 * g++.dg/cpp0x/pr86397-2.C: Likewise.
4046 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
4049 * gcc.target/arm/aapcs/bitfield2.c: New test.
4050 * gcc.target/arm/aapcs/bitfield3.c: New test.
4052 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
4054 PR rtl-optimization/87763
4055 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
4057 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
4060 * gcc.target/i386/pr88954-1.c: New test.
4061 * gcc.target/i386/pr88954-2.c: Likewise.
4063 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
4066 * gcc.target/arm/aapcs/bitfield1.c: New test.
4067 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
4068 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
4069 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
4071 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
4073 * gfortran.dg/array_function_5.f90: Fix a dg directive.
4074 * gfortran.dg/block_16.f08: Likewise.
4075 * gfortran.dg/dec_structure_14.f90: Likewise.
4076 * gfortran.dg/namelist_96.f90: Likewise.
4077 * gfortran.dg/newunit_5.f90.f90: Moved to
4078 * gfortran.dg/newunit_5.f90: here.
4079 * gfortran.dg/pdt_28.f03: Likewise.
4080 * gfortran.dg/spread_simplify_1.f90: Likewise.
4082 2019-01-22 Tamar Christina <tamar.christina@arm.com>
4084 PR/tree-optimization 88903
4085 * gcc.dg/vect/pr88903-1.c: Add explicit &.
4087 2019-01-22 Jakub Jelinek <jakub@redhat.com>
4089 PR rtl-optimization/88904
4090 * gcc.c-torture/execute/pr88904.c: New test.
4093 * gcc.dg/pr88905.c: New test.
4095 PR rtl-optimization/49429
4097 PR rtl-optimization/86334
4099 * gcc.target/i386/pr86334.c: New test.
4100 * gcc.target/i386/pr88906.c: New test.
4102 2019-01-21 Jakub Jelinek <jakub@redhat.com>
4105 * g++.dg/gomp/pr88949.C: New test.
4107 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
4109 * class_66.f90: Fix a dg directive.
4110 * debug/pr35154-stabs.f: Likewise.
4111 * dec_d_lines_3.f: Likewise.
4112 * dec_d_lines_3.f: Likewise.
4113 * dec_structure_12.f90: Likewise.
4114 * dec_structure_15.f90: Likewise.
4115 * deferred_character_31.f90: Likewise.
4116 * dtio_31.f03: Likewise.
4117 * dtio_32.f03: Likewise.
4118 * extends_11.f03: Likewise.
4119 * integer_plus.f90: Likewise.
4120 * pdt_25.f03: Likewise.
4121 * pr58968.f: Likewise.
4122 * pr78259.f90: Likewise.
4123 * vect/vect-2.f90: Likewise.
4124 * matmul_const.f90: Likewise.
4126 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
4129 * gcc.target/i386/pr88938.c: New test.
4131 2019-01-21 Jakub Jelinek <jakub@redhat.com>
4134 * g++.dg/asan/pr88901.C: New test.
4136 2019-01-21 Tamar Christina <tamar.christina@arm.com>
4138 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
4140 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4143 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
4144 * gcc.dg/pr88928.c: New test case.
4146 2019-01-21 Jakub Jelinek <jakub@redhat.com>
4148 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
4149 {long ,short ,}{unsigned ,}int.
4151 2019-01-21 Richard Biener <rguenther@suse.de>
4153 PR tree-optimization/88934
4154 * gfortran.dg/pr88934.f90: New testcase.
4156 2019-01-20 Ulrich Drepper <drepper@redhat.com>
4158 Fix after C++ P0600 implementation.
4159 * g++.dg/init/new39.C: Don't just ignore result of new.
4161 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
4163 * gdc.dg/runnable.d: Add more tests for comparing complex types.
4165 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
4167 * gdc.dg/runnable.d: Add tests for comparing complex types.
4169 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
4171 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
4172 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
4173 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
4174 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
4176 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
4179 * gfortran.dg/no-automatic.f90: New test.
4181 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4184 * gfortran.dg/pr77960.f90: New test.
4186 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4187 Paul Thomas <pault@gcc.gnu.org>
4190 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
4191 scan-tree tests that fail with patch.
4192 * gfortran.dg/contiguous_8.f90: New test.
4194 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
4196 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
4198 * gfortran.dg/loop_versioning_9.f90: New test.
4199 * gfortran.dg/loop_versioning_10.f90: Likewise.
4201 2019-01-19 Jakub Jelinek <jakub@redhat.com>
4204 * gfortran.dg/pr88902.f90: New test.
4206 2019-01-18 Martin Sebor <msebor@redhat.com>
4208 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
4210 2019-01-18 Ian Lance Taylor <iant@golang.org>
4212 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
4213 is no longer externally visible.
4215 2019-01-18 Marek Polacek <polacek@redhat.com>
4218 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
4220 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4223 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
4224 (dg-options): Replace -m32 with -fno-pic.
4225 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
4226 (dg-options): Remove -m32.
4228 2019-01-18 Richard Biener <rguenther@suse.de>
4230 PR tree-optimization/88903
4231 * gcc.dg/vect/pr88903-1.c: New testcase.
4232 * gcc.dg/vect/pr88903-2.c: Likewise.
4234 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4238 * c-c++-common/pr51628-33.c: New test.
4239 * c-c++-common/pr51628-35.c: New test.
4240 * c-c++-common/pr88664-1.c: Likewise.
4241 * c-c++-common/pr88664-2.c: Likewise.
4242 * gcc.dg/pr51628-34.c: Likewise.
4244 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
4247 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
4248 mp and sec extensions to armv7-a.
4250 2019-01-18 Martin Liska <mliska@suse.cz>
4252 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
4253 expected function name.
4255 2019-01-18 Jakub Jelinek <jakub@redhat.com>
4257 PR tree-optimization/86214
4258 * g++.dg/opt/pr86214-1.C: New test.
4259 * g++.dg/opt/pr86214-2.C: New test.
4261 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4263 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
4265 2019-01-18 Jakub Jelinek <jakub@redhat.com>
4268 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4271 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4272 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4274 2019-01-18 Martin Liska <mliska@suse.cz>
4277 * g++.target/i386/pr88587.C: New test.
4278 * gcc.target/i386/mvc13.c: New test.
4280 2018-01-17 Steve Ellcey <sellcey@cavium.com>
4283 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
4285 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4286 * gfortran.dg/gomp/pr83977.f90: Ditto.
4288 2019-01-17 Martin Sebor <msebor@redhat.com>
4291 * gcc.dg/Warray-bounds-38.c: New test.
4293 2018-01-17 Steve Ellcey <sellcey@cavium.com>
4295 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
4296 warning checks and assembler scans.
4297 * c-c++-common/gomp/pr60823-3.c: Ditto.
4298 * c-c++-common/gomp/pr63328.c: Ditto.
4299 * g++.dg/gomp/declare-simd-1.C: Ditto.
4300 * g++.dg/gomp/declare-simd-3.C: Ditto.
4301 * g++.dg/gomp/declare-simd-4.C: Ditto.
4302 * g++.dg/gomp/declare-simd-7.C: Ditto.
4303 * g++.dg/gomp/pr88182.C: Ditto.
4304 * g++.dg/vect/simd-clone-7.cc: Ditto.
4305 * gcc.dg/gomp/declare-simd-1.c: Ditto.
4306 * gcc.dg/gomp/declare-simd-3.c: Ditto.
4307 * gcc.dg/gomp/pr59669-2.c: Ditto.
4308 * gcc.dg/gomp/pr87895-1.c: Ditto.
4309 * gcc.dg/gomp/pr87895-2.c: Ditto.
4310 * gcc.dg/gomp/simd-clones-2.c: Ditto.
4311 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
4312 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4313 * gfortran.dg/gomp/pr83977.f90: Ditto.
4315 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4317 * g++.dg/cpp0x/auto52.C: Test locations too.
4318 * g++.dg/cpp0x/trailing2.C: Likewise.
4319 * g++.dg/cpp1y/auto-fn18.C: Likewise.
4320 * g++.dg/cpp1y/auto-fn25.C: Likewise.
4321 * g++.dg/cpp1y/auto-fn52.C: Likewise.
4322 * g++.dg/cpp1y/auto-fn53.C: Likewise.
4323 * g++.dg/cpp1y/auto-fn54.C: Likewise.
4325 2019-01-17 David Malcolm <dmalcolm@redhat.com>
4328 * g++.dg/template/pr88699.C: New test.
4330 2019-01-17 Martin Sebor <msebor@redhat.com>
4332 PR tree-optimization/88800
4333 * c-c++-common/Wrestrict.c: Adjust.
4334 * gcc.dg/Warray-bounds-37.c: New test.
4335 * gcc.dg/builtin-memcpy-2.c: New test.
4336 * gcc.dg/builtin-memcpy.c: New test.
4338 2019-01-17 Tamar Christina <tamar.christina@arm.com>
4341 * gcc.target/arm/pr51968.c: Use neon intrinsics.
4343 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4344 Kwok Cheung Yeung <kcy@codesourcery.com>
4345 Julian Brown <julian@codesourcery.com>
4346 Tom de Vries <tom@codesourcery.com>
4348 * gcc.dg/20020312-2.c: Add amdgcn support.
4349 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
4350 * gcc.dg/builtin-apply2.c: Likewise.
4351 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4352 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
4353 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
4354 * gcc.dg/memcmp-1.c: Increase timeout factor.
4355 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
4356 * gcc.dg/sibcall-10.c: xfail on amdgcn.
4357 * gcc.dg/sibcall-9.c: Likewise.
4358 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4359 * gcc.dg/tree-ssa/pr84512.c: Likewise.
4360 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
4361 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
4362 * lib/target-supports.exp (check_effective_target_trampolines):
4364 (check_profiling_available): Likewise.
4365 (check_effective_target_global_constructor): Likewise.
4366 (check_effective_target_return_address): Likewise.
4367 (check_effective_target_fopenacc): Likewise.
4368 (check_effective_target_fopenmp): Likewise.
4369 (check_effective_target_vect_int): Likewise.
4370 (check_effective_target_vect_intfloat_cvt): Likewise.
4371 (check_effective_target_vect_uintfloat_cvt): Likewise.
4372 (check_effective_target_vect_floatint_cvt): Likewise.
4373 (check_effective_target_vect_floatuint_cvt): Likewise.
4374 (check_effective_target_vect_simd_clones): Likewise.
4375 (check_effective_target_vect_shift): Likewise.
4376 (check_effective_target_whole_vector_shift): Likewise.
4377 (check_effective_target_vect_bswap): Likewise.
4378 (check_effective_target_vect_shift_char): Likewise.
4379 (check_effective_target_vect_long): Likewise.
4380 (check_effective_target_vect_float): Likewise.
4381 (check_effective_target_vect_double): Likewise.
4382 (check_effective_target_vect_perm): Likewise.
4383 (check_effective_target_vect_perm_byte): Likewise.
4384 (check_effective_target_vect_perm_short): Likewise.
4385 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4386 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4387 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4388 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4389 (check_effective_target_vect_natural_alignment): Likewise.
4390 (check_effective_target_vect_fully_masked): Likewise.
4391 (check_effective_target_vect_element_align): Likewise.
4392 (check_effective_target_vect_masked_store): Likewise.
4393 (check_effective_target_vect_scatter_store): Likewise.
4394 (check_effective_target_vect_condition): Likewise.
4395 (check_effective_target_vect_cond_mixed): Likewise.
4396 (check_effective_target_vect_char_mult): Likewise.
4397 (check_effective_target_vect_short_mult): Likewise.
4398 (check_effective_target_vect_int_mult): Likewise.
4399 (check_effective_target_sqrt_insn): Likewise.
4400 (check_effective_target_vect_call_sqrtf): Likewise.
4401 (check_effective_target_vect_call_btrunc): Likewise.
4402 (check_effective_target_vect_call_btruncf): Likewise.
4403 (check_effective_target_vect_call_ceil): Likewise.
4404 (check_effective_target_vect_call_floorf): Likewise.
4405 (check_effective_target_lto): Likewise.
4406 (check_vect_support_and_set_flags): Likewise.
4407 (check_effective_target_vect_stridedN): Enable when fully masked is
4409 (add_options_for_sqrt_insn): New procedure.
4411 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4413 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
4414 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
4416 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
4418 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4420 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
4421 * gcc.dg/pic-1.c: Disable on amdgcn.
4422 * gcc.dg/pic-2.c: Disable on amdgcn.
4423 * gcc.dg/pic-3.c: Disable on amdgcn.
4424 * gcc.dg/pic-4.c: Disable on amdgcn.
4425 * gcc.dg/pie-3.c: Disable on amdgcn.
4426 * gcc.dg/pie-4.c: Disable on amdgcn.
4427 * gcc.dg/uninit-19.c: Check pie_enabled.
4428 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
4430 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4431 Kwok Cheung Yeung <kcy@codesourcery.com>
4432 Julian Brown <julian@codesourcery.com>
4433 Tom de Vries <tom@codesourcery.com>
4435 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
4436 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
4437 * gcc.c-torture/compile/pr34648.c: Require exceptions.
4438 * gcc.c-torture/compile/pr41469.c: Require exceptions.
4439 * gcc.dg/20111216-1.c: Require exceptions.
4440 * gcc.dg/cleanup-10.c: Require exceptions.
4441 * gcc.dg/cleanup-11.c: Require exceptions.
4442 * gcc.dg/cleanup-12.c: Require exceptions.
4443 * gcc.dg/cleanup-13.c: Require exceptions.
4444 * gcc.dg/cleanup-5.c: Require exceptions.
4445 * gcc.dg/cleanup-8.c: Require exceptions.
4446 * gcc.dg/cleanup-9.c: Require exceptions.
4447 * gcc.dg/gomp/pr29955.c: Require exceptions.
4448 * gcc.dg/lto/pr52097_0.c: Require exceptions.
4449 * gcc.dg/nested-func-5.c: Require exceptions.
4450 * gcc.dg/pch/except-1.c: Require exceptions.
4451 * gcc.dg/pch/valid-2.c: Require exceptions.
4452 * gcc.dg/pr41470.c: Require exceptions.
4453 * gcc.dg/pr42427.c: Require exceptions.
4454 * gcc.dg/pr44545.c: Require exceptions.
4455 * gcc.dg/pr47086.c: Require exceptions.
4456 * gcc.dg/pr51481.c: Require exceptions.
4457 * gcc.dg/pr51644.c: Require exceptions.
4458 * gcc.dg/pr52046.c: Require exceptions.
4459 * gcc.dg/pr54669.c: Require exceptions.
4460 * gcc.dg/pr56424.c: Require exceptions.
4461 * gcc.dg/pr64465.c: Require exceptions.
4462 * gcc.dg/pr65802.c: Require exceptions.
4463 * gcc.dg/pr67563.c: Require exceptions.
4464 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4465 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4466 * gcc.dg/vect/pr46663.c: Require exceptions.
4467 * lib/target-supports.exp (check_effective_target_exceptions): New.
4469 2019-01-17 Tamar Christina <tamar.christina@arm.com>
4472 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4474 2019-01-17 Nathan Sidwell <nathan@acm.org>
4477 * g++.dg/cpp0x/pr86610.C: New.
4479 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4481 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4482 VFIXUPIMM* intrinsics.
4483 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4487 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4491 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4493 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4494 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4495 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4496 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4497 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4498 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4499 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4500 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4501 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4502 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4503 * gcc.target/i386/sse-13.c: Ditto.
4504 * gcc.target/i386/sse-14.c: Ditto.
4505 * gcc.target/i386/sse-22.c: Ditto.
4506 * gcc.target/i386/sse-23.c: Ditto.
4507 * gcc.target/i386/testimm-10.c: Ditto.
4508 * gcc.target/i386/testround-1.c: Ditto.
4510 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4514 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4517 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4518 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4520 2019-01-17 Jakub Jelinek <jakub@redhat.com>
4522 PR rtl-optimization/88870
4523 * gcc.dg/pr88870.c: New test.
4525 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4527 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4529 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
4532 * g++.dg/concepts/pr87768.C: New.
4535 * gcc.dg/cpp1z/pr86648.C: New.
4537 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4540 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4541 vectorized on POWER unless hardware misaligned loads are available.
4543 2019-01-16 David Malcolm <dmalcolm@redhat.com>
4546 * g++.dg/torture/pr88861.C: New test.
4548 2019-01-16 Tamar Christina <tamar.christina@arm.com>
4551 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4553 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4555 * g++.dg/other/pr33558.C: Test location too.
4556 * g++.dg/other/pr33558-2.C: Likewise.
4557 * g++.dg/parse/crash4.C: Likewise.
4558 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4559 * g++.old-deja/g++.mike/p7635.C: Likewise.
4560 * g++.old-deja/g++.other/decl6.C: Likewise.
4562 2019-01-16 Marek Polacek <polacek@redhat.com>
4564 PR c++/78244 - narrowing conversion in template not detected.
4565 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4566 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4568 2019-01-16 Jakub Jelinek <jakub@redhat.com>
4572 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4573 may_alias attribute.
4575 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4577 * gcc.misc-tests/godump-1.c: Add test case for typedef before
4580 2019-01-15 David Malcolm <dmalcolm@redhat.com>
4583 * g++.dg/template/pr88795.C: New test.
4585 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4588 * gfortran.dg/actual_array_substr_3.f90: New test.
4590 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4593 * gfortran.dg/pr81849.f90: New test.
4595 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
4597 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
4598 ISO_Fortran_binding_2.h.
4600 2019-01-15 Marek Polacek <polacek@redhat.com>
4603 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4605 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4608 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4609 -Wdeprecated warning and expect a following note:.
4611 2019-01-15 Richard Biener <rguenther@suse.de>
4614 * g++.dg/lto/pr88046_0.C: New testcase.
4616 2019-01-15 Richard Biener <rguenther@suse.de>
4618 PR tree-optimization/88855
4619 * gcc.dg/pr88855.c: New testcase.
4621 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4623 * g++.dg/diagnostic/typedef-initialized.C: New.
4625 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4627 * g++.dg/diagnostic/bitfld3.C: New.
4629 2019-01-15 Jakub Jelinek <jakub@redhat.com>
4631 PR tree-optimization/88775
4632 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4633 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4635 2019-01-14 Marek Polacek <polacek@redhat.com>
4637 PR c++/88825 - ICE with bogus function return type deduction.
4638 * g++.dg/cpp1y/auto-fn55.C: New test.
4640 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4642 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4643 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4644 feature test macros.
4645 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4647 2019-01-14 Marek Polacek <polacek@redhat.com>
4649 PR c++/88830 - ICE with abstract class.
4650 * g++.dg/other/abstract7.C: New test.
4652 2019-01-14 Martin Sebor <msebor@redhat.com>
4655 * gcc.dg/format/attr-8.c: New test.
4656 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4657 * gcc.dg/format/attr-3.c: Same.
4658 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4659 * objc.dg/fsf-nsstring-format-1.m: Same.
4661 2019-01-14 Martin Liska <mliska@suse.cz>
4663 PR gcov-profile/88263
4664 * g++.dg/gcov/pr88263-2.C: New test.
4666 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4668 PR rtl-optimization/88796
4669 * gcc.target/i386/pr88796.c: New test.
4671 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4673 * gdc.dg/asm1.d: New test.
4674 * gdc.dg/asm2.d: New test.
4675 * gdc.dg/asm3.d: New test.
4676 * gdc.dg/asm4.d: New test.
4677 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4679 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4682 * gfortran.dg/namelist_96.f90: New test.
4684 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4687 * gfortran.dg/internal_pack_18.f90: New test.
4689 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4691 * gcc.dg/pr51628-20.c: Updated.
4692 * gcc.dg/pr51628-21.c: Likewise.
4693 * gcc.dg/pr51628-25.c: Likewise.
4695 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4698 * gfortran.dg/internal_pack_17.f90: New test.
4699 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4702 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4705 * gfortran.dg/pr61765.f90: New test.
4707 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4709 * g++.dg/cpp0x/pr62101.C: Test locations too.
4710 * g++.dg/inherit/pure1.C: Likewise.
4712 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4714 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
4716 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
4718 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4720 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4721 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4722 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4723 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4724 * gfortran.dg/bind_c_array_params_2.f90: Change search string
4727 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4730 * gfortran.dg/pr35031.f90: new test.
4732 2019-01-11 Marek Polacek <polacek@redhat.com>
4734 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4735 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4736 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4738 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4742 * c-c++-common/gomp/pr85956.c: New test.
4743 * g++.dg/gomp/pr88733.C: New test.
4745 2019-01-11 Tobias Burnus <burnus@net-b.de>
4748 * g++.dg/cpp0x/defaulted61.C: New
4749 * g++.dg/cpp0x/defaulted62.C: New.
4751 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4753 PR tree-optimization/88693
4754 * gcc.c-torture/execute/pr88693.c: New test.
4756 2019-01-11 Tamar Christina <tamar.christina@arm.com>
4758 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4761 2019-01-11 Martin Liska <mliska@suse.cz>
4764 * g++.dg/lto/pr88758_0.C: New test.
4765 * g++.dg/lto/pr88758_1.C: New test.
4767 2019-01-11 Jan Beulich <jbeulich@suse.com>
4769 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4770 gcc.target/i386/avx512f-vcvtss2si-1.c,
4771 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4772 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4773 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4774 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4775 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4776 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4777 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4778 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4779 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4780 gcc.target/i386/pr19398.c: Permit l or q suffix.
4782 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4784 PR rtl-optimization/88296
4785 * gcc.target/i386/pr88296.c: New test.
4787 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4789 * g++.dg/diagnostic/extern-initialized.C: New.
4790 * g++.dg/ext/dllimport-initialized.C: Likewise.
4792 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4795 * gfortran.dg/internal_pack_16.f90: New test.
4797 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4800 * g++.target/i386/pr88785.C: New test.
4802 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4804 PR rtl-optimization/87305
4805 * gcc.target/aarch64/pr87305.c: New.
4807 2019-01-10 Richard Biener <rguenther@suse.de>
4809 PR tree-optimization/88792
4810 * gcc.dg/torture/pr88792.c: New testcase.
4812 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4815 * gfortran.dg/pr86322_1.f90: New test.
4816 * gfortran.dg/pr86322_2.f90: Ditto.
4817 * gfortran.dg/pr86322_3.f90: Ditto.
4819 2019-01-10 Sudakshina Das <sudi.das@arm.com>
4821 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4822 * gcc.target/aarch64/bti-2.c: Likewise.
4823 * gcc.target/aarch64/bti-3.c: Likewise.
4825 2019-01-10 Stefan Agner <stefan@agner.ch>
4828 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4829 check if -masm-syntax-unified gets applied properly.
4831 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4834 * gcc.dg/pr88568.c: New test.
4836 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4838 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4839 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4841 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4843 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4844 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4846 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4848 * lib/target-supports.exp
4849 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4850 check_effective_target_arm_v8_3a_complex_neon_ok,
4851 add_options_for_arm_v8_3a_complex_neon,
4852 check_effective_target_arm_v8_3a_complex_neon_hw,
4853 check_effective_target_vect_complex_rot_N): New.
4855 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4858 * gfortran.dg/pr88376.f90: New test.
4860 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4863 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4864 "can not" with "cannot".
4865 * gfortran.dg/common_15.f90: Likewise.
4866 * gfortran.dg/derived_result_2.f90: Likewise.
4867 * gfortran.dg/do_check_6.f90: Likewise.
4868 * gfortran.dg/namelist_args.f90: Likewise.
4869 * gfortran.dg/negative_unit_check.f90: Likewise.
4870 * gfortran.dg/pure_formal_3.f90: Likewise.
4871 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4872 * obj-c++.dg/exceptions-3.mm: Likewise.
4873 * obj-c++.dg/exceptions-4.mm: Likewise.
4874 * obj-c++.dg/exceptions-5.mm: Likewise.
4875 * obj-c++.dg/property/at-property-23.mm: Likewise.
4876 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4877 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4878 * objc.dg/attributes/method-attribute-2.m: Likewise.
4879 * objc.dg/exceptions-3.m: Likewise.
4880 * objc.dg/exceptions-4.m: Likewise.
4881 * objc.dg/exceptions-5.m: Likewise.
4882 * objc.dg/param-1.m: Likewise.
4883 * objc.dg/property/at-property-23.m: Likewise.
4884 * objc.dg/property/dotsyntax-17.m: Likewise.
4885 * objc.dg/property/property-neg-7.m: Likewise.
4887 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4890 * gfortran.dg/spread_simplify_1.f90: New test.
4892 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4894 * lib/target-supports.exp
4895 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4896 * gcc.target/i386/xorsign.c: New test.
4898 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4900 * gcc.target/sparc/tls-ld-int8.c: New test.
4901 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4902 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4903 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4904 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4905 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4907 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4909 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4910 option when configure with bti.
4911 * gcc.target/aarch64/bti-2.c: Likewise.
4912 * lib/target-supports.exp
4913 (check_effective_target_default_branch_protection):
4914 Add configure check for --enable-standard-branch-protection.
4916 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4918 * gcc.target/aarch64/bti-1.c: New test.
4919 * gcc.target/aarch64/bti-2.c: New test.
4920 * gcc.target/aarch64/bti-3.c: New test.
4921 * lib/target-supports.exp
4922 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4924 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4926 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4927 instead of IP0_REGNUM and add test case.
4929 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4931 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4933 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4934 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4936 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4938 2019-01-09 Jakub Jelinek <jakub@redhat.com>
4940 PR rtl-optimization/88331
4941 * gcc.target/i386/pr88331.c: New test.
4943 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4945 * g++.dg/diagnostic/constexpr2.C: New.
4946 * g++.dg/diagnostic/ref3.C: Likewise.
4948 2019-01-08 Marek Polacek <polacek@redhat.com>
4950 PR c++/88538 - braced-init-list in template-argument-list.
4951 * g++.dg/cpp2a/nontype-class11.C: New test.
4954 * g++.dg/cpp2a/nontype-class12.C: New test.
4956 2019-01-08 Jakub Jelinek <jakub@redhat.com>
4959 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4960 dg-options. Require ppc_cpu_supports_hw effective target instead of
4963 2019-01-08 Janus Weil <janus@gcc.gnu.org>
4966 * gfortran.dg/class_69.f90: New test case.
4968 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4971 * gcc.target/i386/pr88717.c: New test.
4973 2019-01-08 Marek Polacek <polacek@redhat.com>
4975 PR c++/88548 - this accepted in static member functions.
4976 * g++.dg/cpp0x/this1.C: New test.
4978 2019-01-08 Martin Liska <mliska@suse.cz>
4980 PR tree-optimization/88753
4981 * gcc.dg/tree-ssa/pr88753.c: New test.
4983 2019-01-08 Richard Biener <rguenther@suse.de>
4985 PR tree-optimization/86554
4986 * gcc.dg/torture/pr86554-1.c: New testcase.
4987 * gcc.dg/torture/pr86554-2.c: Likewise.
4989 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4991 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4992 cover target variance.
4994 2019-01-08 Richard Biener <rguenther@suse.de>
4997 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4998 directly build the expected GENERIC tree.
5000 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
5002 * gcc.target/aarch64/(return_address_sign_1.c,
5003 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
5004 Change option to -mbranch-protection.
5005 * gcc.target/aarch64/(branch-protection-option.c,
5006 branch-protection-option-2.c, branch-protection-attr.c,
5007 branch-protection-attr-2.c): New file.
5009 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5011 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
5013 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
5015 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
5017 * c-c++-common/builtin-has-attribute-4.c: Likewise.
5018 Append match for warning that ‘protected’ attribute is not supported.
5020 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
5022 * gcc.dg/Wmissing-attributes.c: Require alias support.
5023 * gcc.dg/attr-copy-2.c: Likewise.
5024 * gcc.dg/attr-copy-5.c: Likewise.
5026 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
5027 Jakub Jelinek <jakub@redhat.com>
5030 * g++.dg/warn/Wreturn-type-11.C: New test.
5032 2019-01-07 David Malcolm <dmalcolm@redhat.com>
5035 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
5036 dump to reflect r266077.
5038 2019-01-07 Jakub Jelinek <jakub@redhat.com>
5041 * gcc.dg/pr88701.c: New test.
5043 2019-01-07 Joseph Myers <joseph@codesourcery.com>
5047 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
5049 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
5051 * g++.dg/diagnostic/constexpr1.C: New.
5052 * g++.dg/diagnostic/thread1.C: Likewise.
5054 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5055 Harald Anlauf <anlauf@gmx.de>
5056 Tobias Burnus <burnus@gcc.gnu.org>
5058 * gfortran.dg/is_contiguous_1.f90: New test.
5059 * gfortran.dg/is_contiguous_2.f90: New test.
5060 * gfortran.dg/is_contiguous_3.f90: New test.
5062 2019-01-07 Marek Polacek <polacek@redhat.com>
5064 PR c++/88741 - wrong error with initializer-string.
5065 * g++.dg/init/array50.C: New test.
5067 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
5073 * gcc.dg/array-6.c: Move from here ...
5074 * c-c++-common/array-6.c: ... to here and add some more test coverage.
5075 * g++.dg/pr69338.C: New test.
5076 * g++.dg/pr69697.C: Likewise.
5077 * g++.dg/ext/flexary32.C: Likewise.
5078 * g++.dg/ext/flexary3.C: Adjust test.
5079 * g++.dg/ext/flexary12.C: Likewise.
5080 * g++.dg/ext/flexary13.C: Likewise.
5081 * g++.dg/ext/flexary15.C: Likewise.
5082 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
5083 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
5084 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
5086 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
5088 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
5089 optional in scan pattern.
5091 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
5093 PR tree-optimization/88598
5094 * gcc.dg/vect/pr88598-1.c: New test.
5095 * gcc.dg/vect/pr88598-2.c: Likewise.
5096 * gcc.dg/vect/pr88598-3.c: Likewise.
5097 * gcc.dg/vect/pr88598-4.c: Likewise.
5098 * gcc.dg/vect/pr88598-5.c: Likewise.
5099 * gcc.dg/vect/pr88598-6.c: Likewise.
5101 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
5103 PR tree-optimization/88598
5104 * gcc.dg/pr88598-1.c: New test.
5105 * gcc.dg/pr88598-2.c: Likewise.
5106 * gcc.dg/pr88598-3.c: Likewise.
5107 * gcc.dg/pr88598-4.c: Likewise.
5108 * gcc.dg/pr88598-5.c: Likewise.
5110 2019-01-07 Jakub Jelinek <jakub@redhat.com>
5112 PR tree-optimization/88676
5113 * gcc.dg/tree-ssa/pr88676.c: New test.
5114 * gcc.dg/pr88676.c: New test.
5115 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
5119 * c-c++-common/asan/pr88619.c: New test.
5122 * c-c++-common/builtin-convertvector-1.c: New test.
5123 * c-c++-common/torture/builtin-convertvector-1.c: New test.
5124 * g++.dg/ext/builtin-convertvector-1.C: New test.
5125 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
5127 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
5130 * gcc.target/i386/pr88521.c: New testcase.
5132 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5135 * gfortran.dg/min_max_type_2.f90: New test.
5137 2019-01-06 Jakub Jelinek <jakub@redhat.com>
5140 * c-c++-common/attributes-4.c (falloc_align_int128,
5141 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
5143 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
5145 * gcc.dg/ipa/ipcp-2.c: Update bounds.
5147 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
5149 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
5150 * gcc.dg/plugin/plugindir2.c: Likewise.
5151 * gcc.dg/plugin/plugindir3.c: Likewise.
5152 * gcc.dg/plugin/plugindir4.c: Likewise.
5154 2019-01-05 Janus Weil <janus@gcc.gnu.org>
5157 * gfortran.dg/blockdata_10.f90: New test case.
5159 2019-01-05 Jakub Jelinek <jakub@redhat.com>
5163 * gcc.dg/nested-func-12.c: New test.
5164 * gcc.c-torture/compile/pr82564.c: New test.
5167 * gcc.dg/debug/dwarf2/pr88635.c: New test.
5169 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
5172 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
5174 2019-01-04 Martin Sebor <msebor@redhat.com>
5177 * g++.dg/ext/attr-copy.C: New test.
5178 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
5179 * gcc.dg/attr-copy-6.c: New test.
5180 * gcc.dg/attr-copy-7.c: New test.
5182 2019-01-04 Martin Sebor <msebor@redhat.com>
5185 * c-c++-common/attributes-4.c: New test.
5187 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
5190 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
5193 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5196 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
5197 * gfortran.dg/merge_char_const.f90: Restore.
5199 2019-01-04 Jakub Jelinek <jakub@redhat.com>
5202 * gcc.dg/pr88594.c: New test.
5204 2019-01-04 Jan Beulich <jbeulich@suse.com>
5206 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
5207 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
5208 gcc.target/i386/avx512bw-vpcmpequb-1.c,
5209 gcc.target/i386/avx512bw-vpcmpequw-1.c,
5210 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
5211 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
5212 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
5213 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
5214 gcc.target/i386/avx512bw-vpcmpgew-1.c,
5215 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
5216 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
5217 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
5218 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
5219 gcc.target/i386/avx512bw-vpcmpleb-1.c,
5220 gcc.target/i386/avx512bw-vpcmpleub-1.c,
5221 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
5222 gcc.target/i386/avx512bw-vpcmplew-1.c,
5223 gcc.target/i386/avx512bw-vpcmpltb-1.c,
5224 gcc.target/i386/avx512bw-vpcmpltub-1.c,
5225 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
5226 gcc.target/i386/avx512bw-vpcmpltw-1.c,
5227 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
5228 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
5229 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
5230 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
5231 gcc.target/i386/avx512bw-vpmovb2m-1.c,
5232 gcc.target/i386/avx512bw-vpmovm2b-1.c,
5233 gcc.target/i386/avx512bw-vpmovm2w-1.c,
5234 gcc.target/i386/avx512bw-vpmovw2m-1.c,
5235 gcc.target/i386/avx512bw-vptestmb-1.c,
5236 gcc.target/i386/avx512bw-vptestmw-1.c,
5237 gcc.target/i386/avx512bw-vptestnmb-1.c,
5238 gcc.target/i386/avx512bw-vptestnmw-1.c,
5239 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
5240 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
5241 gcc.target/i386/avx512dq-vfpclasssd-1.c,
5242 gcc.target/i386/avx512dq-vfpclassss-1.c,
5243 gcc.target/i386/avx512dq-vpmovd2m-1.c,
5244 gcc.target/i386/avx512dq-vpmovm2d-1.c,
5245 gcc.target/i386/avx512dq-vpmovm2q-1.c,
5246 gcc.target/i386/avx512dq-vpmovq2m-1.c,
5247 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
5248 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
5249 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
5250 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
5251 gcc.target/i386/avx512vl-vpcmpequd-1.c,
5252 gcc.target/i386/avx512vl-vpcmpequq-1.c,
5253 gcc.target/i386/avx512vl-vpcmpged-1.c,
5254 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
5255 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
5256 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
5257 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
5258 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
5259 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
5260 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
5261 gcc.target/i386/avx512vl-vpcmpled-1.c,
5262 gcc.target/i386/avx512vl-vpcmpleq-1.c,
5263 gcc.target/i386/avx512vl-vpcmpleud-1.c,
5264 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
5265 gcc.target/i386/avx512vl-vpcmpltd-1.c,
5266 gcc.target/i386/avx512vl-vpcmpltq-1.c,
5267 gcc.target/i386/avx512vl-vpcmpltud-1.c,
5268 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
5269 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
5270 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
5271 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
5272 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
5273 gcc.target/i386/avx512vl-vptestmd-1.c,
5274 gcc.target/i386/avx512vl-vptestmq-1.c,
5275 gcc.target/i386/avx512vl-vptestnmd-1.c,
5276 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
5278 * gcc.target/i386/avx512bw-vpcmpb-1.c,
5279 gcc.target/i386/avx512bw-vpcmpub-1.c,
5280 gcc.target/i386/avx512bw-vpcmpuw-1.c,
5281 gcc.target/i386/avx512bw-vpcmpw-1.c,
5282 gcc.target/i386/avx512dq-vfpclasspd-1.c,
5283 gcc.target/i386/avx512dq-vfpclassps-1.c,
5284 gcc.target/i386/avx512f-vcmppd-1.c,
5285 gcc.target/i386/avx512f-vcmpps-1.c,
5286 gcc.target/i386/avx512f-vcmpsd-1.c,
5287 gcc.target/i386/avx512f-vcmpss-1.c,
5288 gcc.target/i386/avx512f-vpcmpd-1.c,
5289 gcc.target/i386/avx512f-vpcmpq-1.c,
5290 gcc.target/i386/avx512f-vpcmpud-1.c,
5291 gcc.target/i386/avx512f-vpcmpuq-1.c,
5292 gcc.target/i386/avx512f-vptestmd-1.c,
5293 gcc.target/i386/avx512f-vptestmq-1.c,
5294 gcc.target/i386/avx512f-vptestnmd-1.c,
5295 gcc.target/i386/avx512f-vptestnmq-1.c,
5296 gcc.target/i386/avx512vl-vcmppd-1.c,
5297 gcc.target/i386/avx512vl-vcmpps-1.c,
5298 gcc.target/i386/avx512vl-vpcmpd-1.c,
5299 gcc.target/i386/avx512vl-vpcmpq-1.c,
5300 gcc.target/i386/avx512vl-vpcmpud-1.c,
5301 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
5304 2019-01-03 Martin Sebor <msebor@redhat.com>
5306 PR tree-optimization/88659
5307 * gcc.dg/Wstringop-truncation-6.c: New test.
5309 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5312 * gfortran.dg/const_chararacter_merge.f90: Remove.
5314 2019-01-03 Jakub Jelinek <jakub@redhat.com>
5317 * gcc.dg/debug/dwarf2/pr88644.c: New test.
5318 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
5320 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
5322 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
5323 * gcc.dg/pubtypes-3.c: Likewise.
5324 * gcc.dg/pubtypes-4.c: Likewise.
5326 2019-01-03 Jakub Jelinek <jakub@redhat.com>
5329 * g++.target/i386/pr88636.C: New test.
5331 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5333 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
5335 2019-01-03 Martin Liska <mliska@suse.cz>
5338 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
5340 2019-01-02 Marek Polacek <polacek@redhat.com>
5342 PR c++/88612 - ICE with -Waddress-of-packed-member.
5343 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
5345 PR c++/88631 - CTAD failing for value-initialization.
5346 * g++.dg/cpp1z/class-deduction59.C: New test.
5348 PR c++/81486 - CTAD failing with ().
5349 * g++.dg/cpp1z/class-deduction60.C: New test.
5350 * g++.dg/cpp1z/class-deduction61.C: New test.
5352 2019-01-02 Martin Sebor <msebor@redhat.com>
5353 Jeff Law <law@redhat.com>
5355 * gcc.dg/strlenopt-36.c: Update.
5356 * gcc.dg/strlenopt-45.c: Update.
5357 * gcc.c-torture/execute/strlen-5.c: New test.
5358 * gcc.c-torture/execute/strlen-6.c: New test.
5359 * gcc.c-torture/execute/strlen-7.c: New test.
5361 2019-01-02 Jakub Jelinek <jakub@redhat.com>
5364 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
5365 messages only on vect_hw_misalign targets.
5367 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
5369 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
5370 * gfortran.dg/dec_d_lines_3.f: Ditto.
5371 * gfortran.dg/dec_structure_24.f90: Ditto.
5372 * gfortran.dg/dec_structure_26.f90: Ditto.
5373 * gfortran.dg/dec_structure_27.f90: Ditto.
5374 * gfortran.dg/dec_type_print_3.f90: Ditto.
5375 * gfortran.dg/derived_name_1.f90: Ditto.
5376 * gfortran.dg/error_recovery_1.f90: Ditto.
5377 * gfortran.dg/gomp/pr29759.f90: Ditto.
5378 * gfortran.dg/pr36192.f90: Ditto.
5379 * gfortran.dg/pr56007.f90: Ditto.
5380 * gfortran.dg/pr56520.f90: Ditto.
5381 * gfortran.dg/pr78741.f90: Ditto.
5382 * gfortran.dg/print_fmt_2.f90: Ditto.
5383 * gfortran.dg/select_type_20.f90: Ditto.
5385 2019-01-02 Marek Polacek <polacek@redhat.com>
5388 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
5390 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5393 * gfortran.dg/const_chararacter_merge.f90: New test.
5395 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
5398 * g++.dg/torture/pr88130.C: New testcase.
5400 2019-01-02 Martin Liska <mliska@suse.cz>
5402 PR tree-optimization/88650
5403 * gfortran.dg/predict-3.f90: New test.
5405 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5407 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
5409 2019-01-02 Richard Biener <rguenther@suse.de>
5411 PR tree-optimization/88621
5412 * gcc.dg/torture/pr88621.c: New testcase.
5414 2019-01-02 Jakub Jelinek <jakub@redhat.com>
5417 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
5418 targets and expect _ZThn8 for ilp32 targets.
5420 2019-01-01 Martin Sebor <msebor@redhat.com>
5421 Jeff Law <law@redhat.com>
5423 * gcc.dg/strlenopt-40.c: Update.
5424 * gcc.dg/strlenopt-51.c: Likewise.
5425 * gcc.dg/tree-ssa/pr79376.c: Likewise.
5427 * gcc.dg/strlenopt-40.c: Disable a couple tests.
5428 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
5429 * gcc.dg/strlenopt-59.c: New test.
5430 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
5431 * g++.dg/init/strlen.C: New test.
5433 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5436 * gfortran.dg/structure_constructor_16.f90: New test.
5438 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5440 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
5441 * g++.dg/ipa/devirt-53.C: Fix scan template.
5443 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5445 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
5446 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
5447 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
5449 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5451 * g++.dg/tree-prof/devirt.C: Update testcase.
5453 2019-01-01 Jakub Jelinek <jakub@redhat.com>
5455 Update copyright years.
5457 Copyright (C) 2019 Free Software Foundation, Inc.
5459 Copying and distribution of this file, with or without modification,
5460 are permitted in any medium without royalty provided the copyright
5461 notice and this notice are preserved.