1 2019-05-06 Li Jia He <helijia@linux.ibm.com>
3 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
5 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
7 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10 * gfortran.dg/pr90344.f90: New test
12 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
14 PR tree-optimization/90269
15 * g++.dg/tree-ssa/ldist-1.C: New file.
17 2019-05-03 Richard Biener <rguenther@suse.de>
19 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
21 2019-05-03 Richard Biener <rguenther@suse.de>
24 * gcc.dg/pr89518.c: New testcase.
26 2019-05-03 Richard Biener <rguenther@suse.de>
29 * gcc.dg/pr87314-1.c: New testcase.
31 2019-05-03 Richard Biener <rguenther@suse.de>
33 PR tree-optimization/88963
34 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
35 * gcc.target/i386/pr88963-1.c: New testcase.
36 * gcc.target/i386/pr88963-2.c: Likewise.
38 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
41 * gcc.target/i386/pr88809.c: Adjust for darwin.
42 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
44 2019-05-03 Jakub Jelinek <jakub@redhat.com>
46 PR tree-optimization/90303
47 * g++.target/i386/pr90303.C: New test.
49 2019-05-03 Richard Biener <rguenther@suse.de>
51 PR tree-optimization/89698
52 * g++.dg/tree-ssa/pr89698.C: New testcase.
54 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
56 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
58 2019-05-02 Richard Biener <rguenther@suse.de>
60 PR tree-optimization/89653
61 * g++.dg/vect/pr89653.cc: New testcase.
63 2019-05-02 Richard Biener <rguenther@suse.de>
65 PR tree-optimization/89509
66 * gcc.dg/torture/restrict-8.c: New testcase.
68 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
70 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
71 for cold section label.
72 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
73 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
75 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
77 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
80 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
82 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
84 2019-05-02 Martin Liska <mliska@suse.cz>
86 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
87 * g++.target/i386/pr57362.C: Likewise.
89 2019-05-02 Martin Liska <mliska@suse.cz>
92 * gcc.target/i386/pr88809.c: New test.
93 * gcc.target/i386/pr88809-2.c: New test.
95 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
98 * gfortran.dg/block_name_2.f90: Adjust dg-error.
99 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
100 * gfortran.dg/pr60144.f90: New test.
102 2019-05-01 Jeff Law <law@redhat.com>
104 PR tree-optimization/90037
105 * g++.dg/tree-ssa/pr88797.C: New test.
107 2019-05-01 Nathan Sidwell <nathan@acm.org>
109 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
111 2019-04-30 Jakub Jelinek <jakub@redhat.com>
114 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
117 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
119 * gcc.dg/sinhatanh-2.c: Count the number of functions.
120 * gcc.dg/sinhatanh-3.c: Likewise.
122 2019-04-30 Martin Liska <mliska@suse.cz>
124 * gcc.dg/Werror-13.c: Add new tests for it.
125 * gcc.dg/pragma-diag-6.c: Likewise.
127 2019-04-30 Jakub Jelinek <jakub@redhat.com>
130 * gcc.target/aarch64/pr89093.c: New test.
131 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
133 PR tree-optimization/89475
134 * gcc.dg/tree-ssa/pr89475.c: New test.
136 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
138 PR tree-optimization/90240
140 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
142 PR tree-optimization/90078
143 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
145 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
147 * gcc.dg/uninit-25-gimple.c: New test.
148 * gcc.dg/uninit-25.c: New test.
149 * gcc.dg/uninit-26.c: New test.
150 * gcc.dg/uninit-27-gimple.c: New test.
152 2019-04-29 Richard Biener <rguenther@suse.de>
154 PR tree-optimization/90278
155 * gcc.dg/torture/pr90278.c: New testcase.
157 2019-04-27 Jakub Jelinek <jakub@redhat.com>
160 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
163 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
166 * gcc.target/i386/pr89261.c: New test.
168 2019-04-27 Martin Liska <mliska@suse.cz>
171 * gcc.dg/completion-5.c: New test.
172 * gcc.target/i386/spellcheck-options-5.c: New test.
174 2019-04-26 Jim Wilson <jimw@sifive.com>
176 * gcc.target/riscv/load-immediate.c: New.
178 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
181 * g++.dg/diagnostic/pr90243.C: New test.
183 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
186 * g++.dg/cpp1z/class-deduction66.C: New.
188 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
190 * g++.dg/diagnostic/trailing1.C: New.
192 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
194 * gcc.dg/alias-16.c: New test.
196 2019-04-25 Martin Liska <mliska@suse.cz>
197 H.J. Lu <hongjiu.lu@intel.com>
200 * g++.target/i386/mv28.C: New test.
201 * gcc.target/i386/mvc14.c: Likewise.
202 * g++.target/i386/pr57362.C: Updated.
204 2019-04-24 Jeff Law <law@redhat.com>
206 PR tree-optimization/90037
207 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
208 * gcc.dg/isolate-2.c: Likewise.
209 * gcc.dg/isolate-4.c: Likewise.
210 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
211 * gcc.dg/pr90037.c: New test.
213 2019-04-25 Jakub Jelinek <jakub@redhat.com>
216 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
218 2019-04-25 Richard Biener <rguenther@suse.de>
221 * g++.dg/torture/pr90194.C: New testcase.
223 2019-04-24 Marek Polacek <polacek@redhat.com>
226 * g++.dg/cpp1z/nontype-auto16.C: New test.
228 2019-04-24 Jakub Jelinek <jakub@redhat.com>
231 * gcc.target/i386/pr90193.c: New test.
233 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
236 * gcc.target/s390/pr89952.c: New test.
238 2019-04-24 Jakub Jelinek <jakub@redhat.com>
241 * g++.target/i386/pr90187.C: New test.
243 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
245 * gdc.test/README.gcc: New file.
247 2019-04-24 Jakub Jelinek <jakub@redhat.com>
249 PR tree-optimization/90208
250 * gcc.dg/tsan/pr90208-1.c: New test.
251 * gcc.dg/tsan/pr90208-2.c: New test.
253 PR tree-optimization/90211
254 * gcc.dg/autopar/pr90211.c: New test.
256 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
257 Robin Dapp <rdapp@linux.ibm.com>
259 * gdc.dg/link.d: Test if target d_runtime.
260 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
261 * gdc.dg/simd.d: Likewise.
263 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
265 * gdc.test/fail_compilation/fail2456.d: New test.
266 * gdc.test/fail_compilation/test18312.d: New test.
267 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
269 2018-04-23 Sudakshina Das <sudi.das@arm.com>
271 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
273 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
274 with GNU note section.
276 2019-04-23 Jeff Law <law@redhat.com>
278 * lib/target-supports.exp
279 (check_effective_target_keeps_null_pointer_checks): Add cr16.
281 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
283 PR rtl-optimization/87979
284 * gcc.dg/pr87979.c: New test.
286 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
288 PR rtl-optimization/84032
289 * gcc.dg/pr84032.c: New test.
291 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
293 PR tree-optimization/90078
294 * g++.dg/tree-ssa/pr90078.C: New test.
296 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
298 PR tree-optimization/90021
299 * gfortran.dg/pr90021.f90: New test.
301 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
304 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
306 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
309 * gfortran.dg/class_70.f03
311 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
314 * gcc.target/i386/pr90178.c: New test.
316 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
318 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
320 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
323 * g++.dg/cpp0x/pr89900-1.C: New.
324 * g++.dg/cpp0x/pr89900-2.C: Likewise.
325 * g++.dg/cpp0x/pr89900-3.C: Likewise.
326 * g++.dg/cpp0x/pr89900-4.C: Likewise.
328 2019-04-19 Jakub Jelinek <jakub@redhat.com>
331 * gcc.c-torture/compile/pr90139.c: New test.
334 * g++.dg/template/pr90138.C: New test.
337 * c-c++-common/pr89888.c: New test.
338 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
339 Don't expect -Wswitch-unreachable warning.
342 * c-c++-common/pr90108.c: New test.
344 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
347 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
349 2019-04-18 Richard Biener <rguenther@suse.de>
352 * gcc.dg/guality/pr90131.c: New testcase.
354 2019-04-17 Jakub Jelinek <jakub@redhat.com>
357 * g++.dg/ext/attrib58.C: New test.
358 * g++.dg/ext/attrib59.C: New test.
359 * g++.dg/ext/attrib60.C: New test.
362 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
363 constants to ensure precise result even when not using fma.
364 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
365 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
366 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
367 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
368 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
369 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
370 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
371 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
372 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
374 2019-04-17 Marek Polacek <polacek@redhat.com>
376 PR c++/90124 - bogus error with incomplete type in decltype.
377 * g++.dg/cpp0x/decltype70.C: New test.
379 2019-04-17 Jakub Jelinek <jakub@redhat.com>
382 * gcc.dg/pr90095-1.c: New test.
383 * gcc.dg/pr90095-2.c: New test.
385 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
388 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
389 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
390 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
394 * gfortran.dg/goacc/private-1.f95: Remove file.
395 * gfortran.dg/goacc/private-2.f95: Likewise.
396 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
397 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
399 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
401 2019-04-17 Jakub Jelinek <jakub@redhat.com>
404 * gcc.target/arm/pr89093-2.c: New test.
406 2019-04-16 Jakub Jelinek <jakub@redhat.com>
409 * g++.dg/cpp0x/constexpr-86953.C: New test.
411 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
413 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
415 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
418 * gcc.dg/guality/pr89528.c: New.
420 PR rtl-optimization/86438
421 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
423 2019-04-16 Jakub Jelinek <jakub@redhat.com>
426 * gcc.target/i386/pr90096.c: New test.
427 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
428 * gcc.target/i386/pr69255-2.c: Likewise.
429 * gcc.target/i386/pr69255-3.c: Likewise.
431 PR rtl-optimization/90082
432 * gcc.dg/pr90082.c: New test.
434 PR tree-optimization/90090
435 * g++.dg/opt/pr90090.C: New test.
437 2019-04-16 Richard Biener <rguenther@suse.de>
439 PR tree-optimization/56049
440 * gfortran.dg/pr56049.f90: New testcase.
442 2019-04-15 Richard Biener <rguenther@suse.de>
445 * gcc.dg/guality/pr90074.c: New testcase.
447 2019-04-15 Richard Biener <rguenther@suse.de>
449 PR tree-optimization/90071
450 * gcc.dg/torture/pr90071.c: New testcase.
452 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
454 PR rtl-optimization/89794
455 * gcc.dg/torture/pr89794.c: New testcase.
457 2019-04-15 Richard Biener <rguenther@suse.de>
460 * gcc.dg/torture/pr88936-1.c: New testcase.
461 * gcc.dg/torture/pr88936-2.c: Likewise.
462 * gcc.dg/torture/pr88936-3.c: Likewise.
464 2019-04-15 Martin Jambor <mjambor@suse.cz>
467 * g++.dg/ipa/pr89693.C: New test.
469 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
471 PR tree-optimization/90020
472 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
474 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
477 * g++.dg/lto/pr89358_0.C: New testcase.
478 * g++.dg/lto/pr89358_1.C: New testcase.
480 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
483 * gfortran.dg/bind_c_usage_33.f90: New test and...
484 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
486 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
489 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
490 in ctg. Test the conversion of the descriptor types in the main
492 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
493 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
496 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
497 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
500 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
501 the computation of 'ans'. Also, change the expected results for
502 CFI_is_contiguous to comply with standard.
503 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
504 results for CFI_is_contiguous to comply with standard.
505 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
506 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
508 2019-04-13 Jakub Jelinek <jakub@redhat.com>
511 * gcc.target/arm/pr89093.c: New test.
513 2019-04-12 Jakub Jelinek <jakub@redhat.com>
516 * c-c++-common/pr89933.c: New test.
518 2019-04-12 Martin Sebor <msebor@redhat.com>
524 * c-c++-common/attributes-1.c: Adjust.
525 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
526 * c-c++-common/builtin-has-attribute-6.c: New test.
527 * c-c++-common/builtin-has-attribute-7.c: New test.
528 * c-c++-common/pr71574.c: Adjust.
529 * gcc.dg/pr25559.c: Adjust.
530 * gcc.dg/attr-vector_size.c: New test.
532 2019-04-12 Jakub Jelinek <jakub@redhat.com>
534 PR rtl-optimization/89965
535 * gcc.target/i386/pr89965.c: New test.
537 2019-04-12 Marek Polacek <polacek@redhat.com>
539 PR c++/87603 - constexpr functions are no longer noexcept.
540 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
541 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
542 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
543 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
544 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
545 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
547 2019-04-12 Marek Polacek <polacek@redhat.com>
549 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
550 * g++.dg/cpp0x/pr86397-1.C: Likewise.
551 * g++.dg/cpp0x/pr86397-2.C: Likewise.
553 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
555 * g++.target/arm/arm.exp: Change format of default prune regex.
556 * gcc.target/arm/arm.exp: Change format of default prune regex.
558 2019-04-12 Martin Liska <mliska@suse.cz>
561 * gcc.target/i386/mvc15.c: New test.
562 * gcc.target/i386/mvc3.c: Quote target in error pattern.
563 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
565 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
568 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
570 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
571 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
573 2019-04-12 Jakub Jelinek <jakub@redhat.com>
576 * c-c++-common/pr89946.c: New test.
578 PR rtl-optimization/90026
579 * g++.dg/opt/pr90026.C: New test.
581 2018-04-11 Steve Ellcey <sellcey@marvell.com>
583 PR rtl-optimization/87763
584 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
587 2019-04-11 Richard Biener <rguenther@suse.de>
589 PR tree-optimization/90020
590 * gcc.dg/torture/pr90020.c: New testcase.
592 2019-04-11 Richard Biener <rguenther@suse.de>
594 PR tree-optimization/90018
595 * gcc.dg/vect/pr90018.c: New testcase.
597 2018-04-10 Steve Ellcey <sellcey@marvell.com>
599 PR rtl-optimization/87763
600 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
602 * gcc.target/aarch64/combine_bfi_2.c: New test.
604 2019-04-10 Jakub Jelinek <jakub@redhat.com>
607 * gcc.c-torture/execute/pr90025.c: New test.
610 * gcc.dg/pr90010.c: New test.
612 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
614 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
615 (dg-options): Use -O2 -fdump-rtl-ce1.
616 (dg-final): Scan ce1 RTL dump instead of asm dump.
618 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
621 * gcc.dg/torture/neon-immediate-timode.c: New test.
623 2019-04-09 Jakub Jelinek <jakub@redhat.com>
625 PR tree-optimization/89998
626 * gcc.c-torture/compile/pr89998-1.c: New test.
627 * gcc.c-torture/compile/pr89998-2.c: New test.
630 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
633 2019-04-08 Richard Biener <rguenther@suse.de>
635 PR tree-optimization/90006
636 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
638 2019-04-08 Jakub Jelinek <jakub@redhat.com>
640 PR rtl-optimization/89865
641 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
643 PR rtl-optimization/89865
644 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
647 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
649 PR tree-optimization/89725
650 * gcc.dg/tree-ssa/pr89725.c: New test.
652 2019-04-08 Martin Liska <mliska@suse.cz>
654 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
656 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
659 * g++.dg/ext/has_nothrow_constructor-3.C: New.
661 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
664 * gcc.target/i386/pr89945.c: New test.
666 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
669 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
670 * gfortran.dg/finalize_33.f90: Likewise.
671 * gfortran.dg/finalize_34.f90: New test.
673 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
676 * gfortran.dg/entry_22.f90: New test.
678 2019-04-05 Marek Polacek <polacek@redhat.com>
680 PR c++/87145 - bogus error converting class type in template arg list.
681 * g++.dg/cpp0x/constexpr-conv3.C: New test.
682 * g++.dg/cpp0x/constexpr-conv4.C: New test.
684 2019-04-05 Martin Sebor <msebor@redhat.com>
687 * g++.dg/init/array52.C: New test.
689 2019-04-05 David Malcolm <dmalcolm@redhat.com>
692 * c-c++-common/pr89985.c: New test.
694 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
697 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
699 * gcc.dg/torture/pr71598-2.c: Likewise.
701 2019-04-05 Marek Polacek <polacek@redhat.com>
703 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
704 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
706 2019-04-05 Richard Biener <rguenther@suse.de>
710 * gcc.dg/guality/pr89892.c: New testcase.
711 * gcc.dg/guality/pr89905.c: Likewise.
712 * gcc.dg/guality/loop-1.c: Likewise.
714 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
716 PR tree-optimization/89956
717 * gfortran.dg/pr89956.f90: New test.
719 2019-04-04 Martin Sebor <msebor@redhat.com>
725 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
726 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
727 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
728 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
729 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
730 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
731 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
732 * gcc/testsuite/g++.dg/init/array51.C: New test.
733 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
735 2019-04-04 Martin Sebor <msebor@redhat.com>
739 * gcc.dg/Wstringop-overflow-13.c: New test.
741 2019-04-04 Martin Sebor <msebor@redhat.com>
744 * gcc.dg/Wrestrict-19.c: New test.
745 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
747 2019-04-04 Jeff Law <law@redhat.com>
749 PR rtl-optimization/89399
750 * gcc.c-torture/compile/pr89399.c: New test.
752 2019-04-04 Harald Anlauf <anlauf@gmx.de>
755 * gfortran.dg/pr85797.f90: Adjust testcase.
757 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
760 * g++.dg/template/friend67.C: New.
762 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
765 * g++.dg/cpp0x/friend4.C: New.
766 * g++.dg/cpp0x/friend5.C: Likewise.
768 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
771 * g++.dg/cpp0x/noexcept40.C: New.
773 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
776 * gfortran.dg/parameter_array_error_1.f90: New test.
778 2019-04-03 qing zhao <qing.zhao@oracle.com>
780 PR tree-optimization/89730
781 * gcc.dg/live-patching-4.c: New test.
783 2019-04-03 Clément Chigot <clement.chigot@atos.net>
785 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
788 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
791 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
792 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
794 2019-04-03 Richard Biener <rguenther@suse.de>
796 PR tree-optimization/84101
797 * gcc.target/i386/pr84101.c: New testcase.
799 2019-04-02 Jeff Law <law@redhat.com>
801 * gcc.target/visium/bit_shift.c: xfail.
803 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
807 * gcc.target/i386/pr70799-4.c: Remove.
808 * gcc.target/i386/pr70799-5.c: Remove.
809 * gcc.target/i386/pr89902.c: New test.
810 * gcc.target/i386/pr89903.c: Ditto.
812 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
814 PR rtl-optimization/84206
815 * gcc.dg/pr84206.c: New test.
817 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
819 PR rtl-optimization/85876
820 * gcc.dg/pr85876.c: New test.
822 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
824 * gcc.target/s390/zvector/vec-double-compile.c: New test.
825 * gcc.target/s390/zvector/vec-float-compile.c: New test.
826 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
827 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
829 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
831 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
832 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
833 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
834 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
836 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
838 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
839 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
841 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
843 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
844 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
846 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
849 * gcc.dg/pr86928.c: Do not attempt to add -m32.
851 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
853 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
854 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
855 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
856 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
857 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
858 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
859 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
860 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
862 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
864 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
865 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
866 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
867 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
868 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
869 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
871 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
873 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
874 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
875 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
876 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
878 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
880 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
881 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
883 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
885 * gcc.target/s390/arch13/sel-1.c: New test.
887 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
889 * gcc.target/s390/arch13/popcount-1.c: New test.
891 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
893 * gcc.target/s390/arch13/bitops-1.c: New test.
894 * gcc.target/s390/arch13/bitops-2.c: New test.
895 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
896 option and adjust line numbers.
897 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
899 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
901 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
902 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
903 runtime check for the vxe2 hardware feature on IBM Z.
905 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
908 * lib/target-supports.exp (check_avx2_available): Replace
909 avx_available with avx2_available.
911 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
913 PR rtl-optimization/85412
914 * gcc.dg/pr85412.c: New test.
916 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
919 * g++.dg/template/crash130.C: New.
920 * g++.dg/template/crash131.C: Likewise.
922 2019-04-01 Martin Sebor <msebor@redhat.com>
925 * gcc.dg/attr-copy-8.c: New test.
926 * g++.dg/ext/attr-copy-2.C: New test.
928 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
930 PR rtl-optimization/86928
931 * gcc.dg/pr86928.c: New test.
933 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
935 PR rtl-optimization/87273
936 * gcc.dg/pr87273.c: New test.
938 2019-04-01 Martin Liska <mliska@suse.cz>
941 * gcc.dg/spellcheck-options-18.c: New test.
942 * gcc.dg/spellcheck-options-19.c: New test.
943 * gcc.dg/spellcheck-options-20.c: New test.
944 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
945 * gcc.dg/completion-2.c: Add one variant with no argument.
947 2019-04-01 Richard Biener <rguenther@suse.de>
950 * gcc.dg/torture/pr71598-1.c: New testcase.
951 * gcc.dg/torture/pr71598-2.c: Likewise.
952 * gcc.dg/torture/pr71598-3.c: Likewise.
954 2019-03-31 Marek Polacek <polacek@redhat.com>
956 PR c++/89852 - ICE with C++11 functional cast with { }.
957 * g++.dg/cpp0x/initlist115.C: New test.
959 2019-03-31 Harald Anlauf <anlauf@gmx.de>
963 * gfortran.dg/pr85797.f90: New test.
965 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
967 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
969 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
971 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
973 (dmd2dg): Copy additional files after test is translated.
974 (gdc-do-test): Remove all copied files after test.
976 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
979 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
980 for c_deallocate, c_allocate and c_assumed_size so that the
981 attributes of the array arguments are correct and are typed.
982 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
983 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
986 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
987 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
989 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
992 * gfortran.dg/pointer_intent_8.f90: New test.
994 2019-03-29 Jim Wilson <jimw@sifive.com>
996 * gcc.target/riscv/predef-1.c: New.
997 * gcc.target/riscv/predef-2.c: New.
998 * gcc.target/riscv/predef-3.c: New.
999 * gcc.target/riscv/predef-4.c: New.
1000 * gcc.target/riscv/predef-5.c: New.
1001 * gcc.target/riscv/predef-6.c: New.
1002 * gcc.target/riscv/predef-7.c: New.
1003 * gcc.target/riscv/predef-8.c: New.
1005 2019-03-29 Jakub Jelinek <jakub@redhat.com>
1007 PR rtl-optimization/89865
1008 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
1009 the first argument register, so that occassional spills/fills are
1013 * g++.dg/ubsan/vptr-14.C: New test.
1016 * gcc.dg/tree-ssa/pr89872.c: New test.
1018 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
1020 * gcc.dg/diag-sanity.c: New test.
1022 2019-03-29 Marek Polacek <polacek@redhat.com>
1025 * g++.dg/cpp2a/desig14.C: New test.
1027 PR c++/89876 - ICE with deprecated conversion.
1028 * g++.dg/warn/conv5.C: New test.
1030 2019-03-29 Martin Liska <mliska@suse.cz>
1032 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
1033 * gcc.dg/pr68766.c: Likewise.
1035 2019-03-29 Jakub Jelinek <jakub@redhat.com>
1037 PR rtl-optimization/87485
1038 * gcc.dg/pr87485.c: New test.
1040 2019-03-28 Jakub Jelinek <jakub@redhat.com>
1043 * gfortran.dg/gomp/pr89621.f90: New test.
1045 2019-03-28 Martin Sebor <msebor@redhat.com>
1048 * g++.dg/cpp0x/decltype-pr66548.C: New test.
1051 * g++.dg/cpp0x/decltype-pr81506.C: New test.
1053 2019-03-28 Marek Polacek <polacek@redhat.com>
1055 PR c++/89612 - ICE with member friend template with noexcept.
1056 * g++.dg/cpp0x/noexcept38.C: New test.
1057 * g++.dg/cpp0x/noexcept39.C: New test.
1058 * g++.dg/cpp1z/noexcept-type21.C: New test.
1060 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
1063 * gcc.target/i386/pr89848.c: New test.
1065 2019-03-28 Marek Polacek <polacek@redhat.com>
1067 PR c++/89836 - bool constant expression and explicit conversions.
1068 * g++.dg/cpp2a/explicit15.C: New test.
1070 2019-03-28 Jakub Jelinek <jakub@redhat.com>
1073 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
1074 other than AVR. Add dg-options "".
1077 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
1078 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
1080 2019-03-27 Janus Weil <janus@gcc.gnu.org>
1083 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
1084 * gfortran.dg/pointer_init_11.f90: New test case.
1086 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
1089 * gcc.target/i386/pr85667-5.c: New testcase.
1090 * gcc.target/i386/pr85667-6.c: New testcase.
1092 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
1095 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
1097 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
1099 PR rtl-optimization/89313
1100 * gcc.dg/pr89313.c: New test.
1102 2019-03-26 Jeff Law <law@redhat.com>
1104 PR rtl-optimization/87761
1105 PR rtl-optimization/89826
1106 * gcc.c-torture/execute/pr89826.c: New test.
1108 2019-03-27 Richard Biener <rguenther@suse.de>
1110 * gcc.dg/torture/20190327-1.c: New testcase.
1112 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
1115 * gfortran.dg/associate_47.f90: New test.
1117 2019-03-27 Richard Biener <rguenther@suse.de>
1119 PR tree-optimization/89463
1120 * gcc.dg/guality/pr89463.c: New testcase.
1122 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
1125 * gcc.target/i386/pr89827.c: New test.
1127 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1129 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
1132 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
1134 PR tree-optimization/81740
1135 * gcc.dg/vect/pr81740-1.c: New testcase.
1136 * gcc.dg/vect/pr81740-2.c: Likewise.
1138 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
1140 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
1141 options in permute args tests.
1143 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1146 * g++.dg/ext/pr84598.C: New.
1148 2019-03-26 Jakub Jelinek <jakub@redhat.com>
1151 * g++.dg/gomp/pr89796.C: New test.
1152 * gcc.dg/gomp/pr89796.c: New test.
1154 2019-03-25 David Malcolm <dmalcolm@redhat.com>
1156 PR rtl-optimization/88347
1157 PR rtl-optimization/88423
1158 * gcc.c-torture/compile/pr88347.c: New test.
1159 * gcc.c-torture/compile/pr88423.c: New test.
1161 2019-03-25 Martin Sebor <msebor@redhat.com>
1164 * gcc.dg/attr-aligned-3.c: New test.
1166 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
1169 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
1171 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1175 * g++.dg/concepts/pr84661.C: New.
1176 * g++.dg/torture/pr85013.C: Likewise.
1178 2019-03-25 Marek Polacek <polacek@redhat.com>
1180 PR c++/89214 - ICE when initializing aggregates with bases.
1181 * g++.dg/cpp1z/aggr-base8.C: New test.
1182 * g++.dg/cpp1z/aggr-base9.C: New test.
1184 PR c++/89705 - ICE with reference binding with conversion function.
1185 * g++.dg/cpp0x/rv-conv2.C: New test.
1187 2019-03-25 Richard Biener <rguenther@suse.de>
1189 PR tree-optimization/89789
1190 * gcc.dg/torture/pr89789.c: New testcase.
1192 2019-03-25 Nathan Sidwell <nathan@acm.org>
1194 * g++.dg/abi/lambda-static-1.C: New.
1196 2019-03-25 Richard Biener <rguenther@suse.de>
1198 PR tree-optimization/89802
1199 * g++.dg/tree-ssa/pr89802.C: New testcase.
1201 2019-03-25 Jakub Jelinek <jakub@redhat.com>
1204 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
1206 * g++.dg/tls/thread_local11a.C: New test.
1208 2019-03-25 Richard Biener <rguenther@suse.de>
1211 * g++.dg/pr89790.C: New testcase.
1213 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
1215 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
1216 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
1217 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
1218 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
1220 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1223 * gfortran.dg/altreturn_10.f90: New test.
1224 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
1226 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
1228 PR rtl-optimization/89676
1229 * gcc.target/i386/pr89676.c: New.
1231 2019-03-22 Jakub Jelinek <jakub@redhat.com>
1234 * g++.dg/tls/thread_local11.C: New test.
1235 * g++.dg/tls/thread_local11.h: New test.
1236 * g++.dg/tls/thread_local12a.C: New test.
1237 * g++.dg/tls/thread_local12b.C: New test.
1238 * g++.dg/tls/thread_local12c.C: New test.
1239 * g++.dg/tls/thread_local12d.C: New test.
1240 * g++.dg/tls/thread_local12e.C: New test.
1241 * g++.dg/tls/thread_local12f.C: New test.
1242 * g++.dg/tls/thread_local12g.C: New test.
1243 * g++.dg/tls/thread_local12h.C: New test.
1244 * g++.dg/tls/thread_local12i.C: New test.
1245 * g++.dg/tls/thread_local12j.C: New test.
1246 * g++.dg/tls/thread_local12k.C: New test.
1247 * g++.dg/tls/thread_local12l.C: New test.
1250 * g++.dg/cpp1y/constexpr-87481.C: New test.
1252 2019-03-22 Simon Wright <simon@pushface.org>
1255 * gnat.dg/socket2.adb: New.
1257 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
1259 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
1261 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
1264 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
1265 for _mm_mask{,3,z}_*.
1266 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
1267 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
1268 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
1269 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
1270 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
1271 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
1272 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
1273 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
1274 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
1275 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
1276 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
1277 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
1278 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
1279 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
1280 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
1282 2019-03-22 Jakub Jelinek <jakub@redhat.com>
1285 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
1286 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1287 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1288 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1289 __builtin_ia32_vfmsubss3_mask3): Define.
1290 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
1291 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1292 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1293 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1294 __builtin_ia32_vfmsubss3_mask3): Define.
1295 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
1296 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1297 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1298 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1299 __builtin_ia32_vfmsubss3_mask3): Define.
1300 * gcc.target/i386/sse-14.c: Add tests for
1301 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
1302 * gcc.target/i386/sse-22.c: Likewise.
1304 2019-03-21 Martin Sebor <msebor@redhat.com>
1306 PR tree-optimization/89350
1307 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
1308 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
1309 * gcc.dg/Wstringop-overflow-11.c: New test.
1310 * gcc.dg/Wstringop-overflow-12.c: New test.
1311 * gcc.dg/pr89350.c: New test.
1312 * gcc.dg/pr40340-1.c: Adjust expected warning.
1313 * gcc.dg/pr40340-2.c: Same.
1314 * gcc.dg/pr40340-4.c: Same.
1315 * gcc.dg/pr40340-5.c: Same.
1317 2019-03-21 Jakub Jelinek <jakub@redhat.com>
1320 * g++.dg/other/pr89692.C: New test.
1323 * g++.dg/cpp1y/lambda-init18.C: New test.
1324 * g++.dg/cpp1y/lambda-init19.C: New test.
1325 * g++.dg/cpp1y/pr89767.C: New test.
1327 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
1328 Cesar Philippidis <cesar@codesourcery.com>
1331 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
1333 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
1336 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
1339 * c-c++-common/goacc/routine-3-extern.c: New file.
1340 * c-c++-common/goacc/routine-3.c: Adjust.
1341 * c-c++-common/goacc/routine-4-extern.c: New file.
1342 * c-c++-common/goacc/routine-4.c: Adjust.
1343 * gfortran.dg/goacc/routine-module-3.f90: New file.
1346 * gfortran.dg/goacc/pr89773.f90: New file.
1347 * gfortran.dg/goacc/pr77765.f90: Adjust.
1348 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
1351 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
1354 * gfortran.dg/goacc/routine-module-1.f90: New file.
1355 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1356 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1358 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
1361 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
1362 (dg-compile-aux-modules): Fix diagnostic.
1363 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
1364 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
1367 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
1368 missing nexted dg-test call support in dejaGNU 1.4.4.
1371 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
1372 other '*.exp' files.
1374 2019-03-21 Richard Biener <rguenther@suse.de>
1376 PR tree-optimization/89779
1377 * gcc.dg/torture/pr89779.c: New testcase.
1379 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1382 * g++.dg/cpp0x/constexpr-ice20.C: New.
1384 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1387 * g++.dg/cpp0x/noexcept37.C: New.
1389 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
1392 * gdc.dg/pr89017.d: New test.
1394 2019-03-20 Janus Weil <janus@gcc.gnu.org>
1397 * gfortran.dg/interface_abstract_5.f90: New test case.
1399 2019-03-20 Jakub Jelinek <jakub@redhat.com>
1402 * gcc.target/s390/pr89775-1.c: New test.
1403 * gcc.target/s390/pr89775-2.c: New test.
1405 2019-03-20 Jakub Jelinek <jakub@redhat.com>
1408 * g++.target/aarch64/aarch64.exp: New file.
1409 * g++.target/aarch64/pr89752.C: New test.
1411 2019-03-19 Martin Sebor <msebor@redhat.com>
1413 PR tree-optimization/89688
1414 * gcc.dg/strlenopt-61.c: New test.
1415 * g++.dg/warn/Wstringop-overflow-2.C: New test.
1417 2019-03-19 Jim Wilson <jimw@sifive.com>
1420 * gcc.target/riscv/losum-overflow.c: New test.
1422 2019-03-19 Martin Sebor <msebor@redhat.com>
1424 PR tree-optimization/89644
1425 * gcc.dg/Wstringop-truncation-8.c: New test.
1427 2019-03-19 Martin Liska <mliska@suse.cz>
1430 * gcc.dg/pr89737.c: New test.
1432 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
1436 * g++.dg/lto/pr87089_0.C: New testcase.
1437 * g++.dg/lto/pr87089_1.C: New testcase.
1438 * g++.dg/lto/pr89335_0.C: New testcase.
1440 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1443 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1444 restrict this test to vsx targets.
1446 2019-03-19 Jakub Jelinek <jakub@redhat.com>
1449 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1450 * g++.dg/ext/asm16.C: Likewise.
1451 * g++.dg/ext/asm17.C: New test.
1453 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1455 * c-c++-common/unroll-7.c: New test.
1457 2019-03-19 Jakub Jelinek <jakub@redhat.com>
1460 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1461 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1462 Add expected results for them.
1465 * gcc.dg/pr89734.c: New test.
1467 2019-03-18 Martin Sebor <msebor@redhat.com>
1469 PR tree-optimization/89720
1470 * gcc.dg/Warray-bounds-42.c: New test.
1472 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1475 * g++.target/i386/pr89630.C: New test.
1477 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
1479 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1481 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1483 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1484 the "store" test as well.
1485 * gcc.target/powerpc/bswap32.c: Ditto.
1487 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1489 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1490 the "store" test as well.
1491 * gcc.target/powerpc/bswap32.c: Ditto.
1493 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1495 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1496 "exceeds" instead of just one that talks about "too large".
1498 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1500 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1502 2019-03-18 Martin Jambor <mjambor@suse.cz>
1504 PR tree-optimization/89546
1505 * gcc.dg/tree-ssa/pr89546.c: New test.
1507 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1510 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1511 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1512 * g++.target/riscv/call-with-empty-struct.H: New file.
1513 * g++.target/riscv/riscv.exp: New file.
1515 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1518 * g++.dg/cpp0x/pr85014.C: New.
1520 2019-03-18 Jakub Jelinek <jakub@redhat.com>
1523 * gcc.dg/pr86979.c: New test.
1525 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1528 * gfortran.dg/typebound_call_31.f90: New test.
1530 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1532 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1534 * gcc.dg/compat/pr83487-1_y.c: Likewise.
1536 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1537 * gfortran.dg/temporary_3.f90: Likewise.
1539 * gcc.dg/pr88074.c: Require c99_runtime.
1540 * gcc.dg/warn-abs-1.c: Likewise.
1541 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1544 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1546 * gcc.dg/attr-copy.c: Require alias support.
1547 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1549 2019-03-16 Jakub Jelinek <jakub@redhat.com>
1552 * gfortran.dg/continuation_15.f90: New test.
1553 * gfortran.dg/continuation_16.f90: New test.
1555 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
1557 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1560 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1561 * g++.dg/cpp0x/pr84497.C: Likewise.
1563 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1564 * gcc.dg/attr-copy-6.c: Likewise.
1565 * gcc.dg/pr87793.c: Likewise.
1568 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
1570 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1571 * gcc.dg/gimplefe-34.c: Likewise.
1572 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1573 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1576 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1580 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1582 * lib/target-supports.exp (check_ascii_locale_available): Remove
1585 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1588 * gfortran.dg/blockdata_11.f90: New test.
1590 2019-03-15 Harald Anlauf <anlauf@gmx.de>
1593 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1594 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1596 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1599 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1600 instruction selection.
1601 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1602 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1603 * gcc.target/powerpc/pr87532-mc.c: New test.
1604 * gcc.target/powerpc/pr87532.c: New test.
1605 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1606 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1607 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1608 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1609 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1610 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1611 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1612 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1613 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1614 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1615 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1616 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1617 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1618 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1619 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1620 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1621 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1622 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1623 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1624 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1625 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1626 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1627 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1628 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1629 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1630 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1631 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1633 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
1637 * g++.dg/cpp2a/pr88534.C: New.
1638 * g++.dg/cpp2a/pr88537.C: New.
1640 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1642 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1643 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1644 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1645 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1647 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1650 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1651 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1652 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1654 2019-03-15 Jakub Jelinek <jakub@redhat.com>
1657 * g++.dg/cpp0x/constexpr-89709.C: New test.
1660 * gcc.dg/debug/pr89704.c: New test.
1662 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1665 * g++.target/i386/pr89650.C: New test.
1667 2019-03-14 Richard Biener <rguenther@suse.de>
1669 * gcc.dg/gimplefe-13.c: Adjust.
1670 * gcc.dg/gimplefe-14.c: Likewise.
1671 * gcc.dg/gimplefe-17.c: Likewise.
1672 * gcc.dg/gimplefe-18.c: Likewise.
1673 * gcc.dg/gimplefe-7.c: Likewise.
1674 * gcc.dg/torture/pr89595.c: Likewise.
1675 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1676 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1677 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1678 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1679 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1680 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1681 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1682 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1684 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1687 * gcc.target/i386/pr89684.c: New test.
1689 PR rtl-optimization/89679
1690 * gcc.dg/pr89679.c: New test.
1692 2019-03-14 Richard Biener <rguenther@suse.de>
1694 PR tree-optimization/89710
1695 * gcc.dg/torture/pr89710.c: New testcase.
1697 2019-03-14 Richard Biener <rguenther@suse.de>
1700 * g++.dg/torture/pr89698.C: New testcase.
1702 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1704 PR tree-optimization/89703
1705 * gcc.c-torture/compile/pr89703-1.c: New test.
1706 * gcc.c-torture/compile/pr89703-2.c: New test.
1708 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1711 * gcc.target/i386/pr89523-1a.c: New test.
1712 * gcc.target/i386/pr89523-1b.c: Likewise.
1713 * gcc.target/i386/pr89523-2.c: Likewise.
1714 * gcc.target/i386/pr89523-3.c: Likewise.
1715 * gcc.target/i386/pr89523-4.c: Likewise.
1716 * gcc.target/i386/pr89523-5.c: Likewise.
1717 * gcc.target/i386/pr89523-6.c: Likewise.
1718 * gcc.target/i386/pr89523-7.c: Likewise.
1719 * gcc.target/i386/pr89523-8.c: Likewise.
1720 * gcc.target/i386/pr89523-9.c: Likewise.
1722 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1725 * g++.dg/cpp1y/var-templ61.C: New test.
1728 * g++.dg/cpp1y/constexpr-89652.C: New test.
1730 2019-03-13 Harald Anlauf <anlauf@gmx.de>
1733 * gfortran.dg/pr87045.f90: New test.
1735 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1738 * gcc.target/i386/pr85860.c: New.
1740 2019-03-13 Marek Polacek <polacek@redhat.com>
1742 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1743 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1745 PR c++/89660 - bogus error with -Wredundant-move.
1746 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1747 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1749 2019-03-13 Janus Weil <janus@gcc.gnu.org>
1752 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1753 * gfortran.dg/pdt_30.f90: New test case.
1755 2019-03-13 Marek Polacek <polacek@redhat.com>
1757 PR c++/88979 - further P0634 fix for constructors.
1758 * g++.dg/cpp2a/typename15.C: New test.
1760 2019-03-13 Martin Sebor <msebor@redhat.com>
1762 PR tree-optimization/89662
1763 * gcc.dg/Warray-bounds-41.c: New test.
1765 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1768 * g++.dg/cpp0x/auto53.C: New.
1770 2019-03-13 Richard Biener <rguenther@suse.de>
1773 * gcc.dg/torture/pr89677.c: New testcase.
1775 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1778 * g++.dg/other/friend16.C: New.
1779 * g++.dg/other/friend17.C: Likewise.
1781 2019-03-13 Jakub Jelinek <jakub@redhat.com>
1784 * c-c++-common/gomp/pr88588.c: New test.
1786 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1791 * gfortran.dg/binding_label_tests_30.f90: New test.
1792 * gfortran.dg/binding_label_tests_31.f90: New test.
1793 * gfortran.dg/binding_label_tests_32.f90: New test.
1794 * gfortran.dg/binding_label_tests_33.f90: New test.
1796 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1798 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1799 * gdc.dg/ubsan/ubsan.exp: New file.
1800 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1801 Explicitly return flags from procedure.
1803 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1806 * gdc.dg/pr88957.d: New test.
1807 * gdc.dg/simd.d: Add new vector tests.
1809 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1812 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1813 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1816 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1819 * gfortran.dg/charlen_17.f90: New test.
1821 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1823 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1825 2019-03-12 Martin Liska <mliska@suse.cz>
1827 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
1828 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1829 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1830 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1831 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1832 * gfortran.dg/constructor_9.f90: Likewise.
1833 * gfortran.dg/dec_structure_8.f90: Likewise.
1834 * gfortran.dg/entry_4.f90: Likewise.
1835 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1836 * gfortran.dg/initialization_23.f90: Likewise.
1837 * gfortran.dg/logical_assignment_1.f90: Likewise.
1838 * gfortran.dg/pr80752.f90: Likewise.
1839 * gfortran.dg/pr88116_1.f90: Likewise.
1840 * gfortran.dg/pr88467.f90: Likewise.
1841 * gfortran.dg/typebound_call_7.f03: Likewise.
1842 * gfortran.dg/typebound_generic_1.f03: Likewise.
1843 * gfortran.dg/typebound_operator_2.f03: Likewise.
1844 * gfortran.dg/typebound_operator_4.f03: Likewise.
1845 * gfortran.dg/typebound_proc_9.f03: Likewise.
1846 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1848 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
1851 * gfortran.dg/assumed_rank_16.f90: New test.
1854 * gfortran.dg/assumed_rank_17.f90: New test.
1856 2019-03-12 Jakub Jelinek <jakub@redhat.com>
1859 * gcc.c-torture/compile/pr89663-1.c: New test.
1860 * gcc.c-torture/compile/pr89663-2.c: New test.
1862 2019-03-12 Richard Biener <rguenther@suse.de>
1864 PR tree-optimization/89664
1865 * gfortran.dg/pr89664.f90: New testcase.
1867 2019-03-11 Jakub Jelinek <jakub@redhat.com>
1870 * gfortran.dg/gomp/pr89651.f90: New test.
1874 * gcc.c-torture/compile/pr89655.c: New test.
1876 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1878 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1881 2019-03-11 Martin Liska <mliska@suse.cz>
1883 * g++.dg/conversion/simd3.C (foo): Wrap option names
1884 with apostrophe character.
1885 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1887 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1888 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1889 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1890 * g++.dg/opt/pr34036.C: Likewise.
1891 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1892 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1893 * gcc.dg/cpp/dir-only-4.c: Likewise.
1894 * gcc.dg/cpp/dir-only-5.c: Likewise.
1895 * gcc.dg/cpp/pr71591.c: Likewise.
1896 * gcc.dg/format/opt-1.c: Likewise.
1897 * gcc.dg/format/opt-2.c: Likewise.
1898 * gcc.dg/format/opt-3.c: Likewise.
1899 * gcc.dg/format/opt-4.c: Likewise.
1900 * gcc.dg/format/opt-5.c: Likewise.
1901 * gcc.dg/format/opt-6.c: Likewise.
1902 * gcc.dg/pr22231.c: Likewise.
1903 * gcc.dg/pr33007.c: Likewise.
1904 * gcc.dg/simd-1.c (hanneke): Likewise.
1905 * gcc.dg/simd-5.c: Likewise.
1906 * gcc.dg/simd-6.c: Likewise.
1907 * gcc.dg/spellcheck-options-14.c: Likewise.
1908 * gcc.dg/spellcheck-options-15.c: Likewise.
1909 * gcc.dg/spellcheck-options-16.c: Likewise.
1910 * gcc.dg/spellcheck-options-17.c: Likewise.
1911 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1912 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1913 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1914 (__attribute__): Likewise.
1915 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1916 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1917 * gcc.target/powerpc/warn-1.c: Likewise.
1918 * gcc.target/powerpc/warn-2.c: Likewise.
1920 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1922 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1924 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1926 * c-c++-common/unroll-6.c: New test.
1928 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1931 * g++.dg/template/memfriend18.C: New.
1933 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1935 * gdc.dg/pr89041.d: Mark as compile test.
1937 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1939 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1942 2019-03-10 Martin Jambor <mjambor@suse.cz>
1944 PR tree-optimization/85762
1945 PR tree-optimization/87008
1946 PR tree-optimization/85459
1947 * g++.dg/tree-ssa/pr87008.C: New test.
1948 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1950 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1953 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1954 * gfortran.dg/no_arg_check_2.f90: Likewise.
1956 2019-03-10 Jakub Jelinek <jakub@redhat.com>
1959 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1961 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1964 * gfortran.dg/dependency_53.f90: New test.
1966 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1969 * gfortran.dg/public_private_module_10.f90: New test.
1971 2019-03-09 John David Anglin <dave.anglin@bell.net>
1974 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1977 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1980 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1982 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1985 * g++.dg/cpp0x/pr87750.C: New.
1987 2019-03-09 John David Anglin <dave.anglin@bell.net>
1989 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1990 * c-c++-common/ident-1a.c: Likewise.
1991 * c-c++-common/ident-1b.c: Likewise.
1992 * c-c++-common/ident-2b.c: Likewise.
1994 * g++.dg/tls/pr77285-2.C: Require tls_native support.
1996 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1999 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
2001 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
2002 libatomic_available.
2004 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
2007 * gdc.dg/pr89041.d: New test.
2009 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2012 * gfortran.dg/c_ptr_tests_19.f90: New test.
2014 2019-03-09 John David Anglin <dave.anglin@bell.net>
2016 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
2017 * gnat.dg/debug12.adb: Likewise.
2019 * lib/target-supports.exp (check_effective_target_weak_undefined):
2020 Return 0 on hppa*-*-hpux*.
2021 (check_ascii_locale_available): Likewise.
2023 2019-03-09 Janus Weil <janus@gcc.gnu.org>
2026 * gfortran.dg/pointer_init_10.f90: New test case.
2028 2019-03-09 John David Anglin <dave.anglin@bell.net>
2030 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
2032 2019-03-09 John David Anglin <dave.anglin@bell.net>
2035 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
2037 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
2040 * gfortran.dg/array_simplify_3.f90: New test case.
2042 2019-03-09 Jakub Jelinek <jakub@redhat.com>
2045 * g++.dg/other/pr88568.C: New test.
2047 PR rtl-optimization/89634
2048 * gcc.c-torture/execute/pr89634.c: New test.
2050 2019-03-08 Jakub Jelinek <jakub@redhat.com>
2053 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
2054 -r -nostdlib -flinker-output=nolto-rel.
2056 2019-03-08 David Malcolm <dmalcolm@redhat.com>
2059 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
2060 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2061 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2062 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2064 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2067 * g++.dg/cpp0x/implicit17.C: New.
2069 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2072 * g++.dg/template/access29.C: New.
2074 2019-03-08 Jakub Jelinek <jakub@redhat.com>
2077 * g++.dg/cpp1z/decomp49.C: New test.
2079 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
2081 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
2083 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
2088 * gcc.target/i386/pr78782.c: New test.
2089 * gcc.target/i386/pr87558.c: Ditto.
2091 2019-03-08 Jakub Jelinek <jakub@redhat.com>
2094 * gcc.dg/lto/pr85870_0.c: New test.
2095 * gcc.dg/lto/pr85870_1.c: New test.
2097 2019-03-08 Martin Liska <mliska@suse.cz>
2100 * gcc.target/i386/pr86952.c: New test.
2101 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
2103 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2105 2019-03-08 Jakub Jelinek <jakub@redhat.com>
2108 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
2112 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
2113 * g++.dg/parse/array-size2.C: Likewise.
2114 * g++.dg/cpp0x/constexpr-89599.C: New test.
2117 * g++.dg/warn/pr89622.C: New test.
2119 2019-03-07 Jakub Jelinek <jakub@redhat.com>
2122 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
2123 * gcc.target/i386/interrupt-6.c: Likewise.
2124 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
2126 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
2129 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
2130 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
2132 2019-03-07 Jakub Jelinek <jakub@redhat.com>
2134 PR translation/79999
2135 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
2136 * c-c++-common/gomp/doacross-3.c: New test.
2139 * gcc.target/i386/avx512f-vmovss-1.c: New test.
2140 * gcc.target/i386/avx512f-vmovss-2.c: New test.
2141 * gcc.target/i386/avx512f-vmovss-3.c: New test.
2142 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
2143 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
2144 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
2146 2019-03-07 Martin Jambor <mjambor@suse.cz>
2149 * gcc.dg/ipa/ipcp-5.c: New test.
2151 2019-03-07 Martin Jambor <mjambor@suse.cz>
2154 * g++.dg/ipa/pr88235.C: New test.
2156 2019-04-07 Richard Biener <rguenther@suse.de>
2159 * gcc.target/i386/pr89618.c: New testcase.
2161 2019-03-07 Richard Biener <rguenther@suse.de>
2163 PR tree-optimization/89595
2164 * gcc.dg/torture/pr89595.c: New testcase.
2166 2019-03-07 Jakub Jelinek <jakub@redhat.com>
2169 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
2171 2019-03-06 Harald Anlauf <anlauf@gmx.de>
2174 * gfortran.dg/substr_8.f90: New test.
2176 2019-03-06 Jakub Jelinek <jakub@redhat.com>
2179 * g++.dg/ext/flexary34.C: New test.
2181 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
2183 PR rtl-optimization/88845
2184 * gcc.target/powerpc/pr88845.c: New test.
2186 2019-03-06 Marek Polacek <polacek@redhat.com>
2188 PR c++/87378 - bogus -Wredundant-move warning.
2189 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
2190 * g++.dg/cpp0x/Wredundant-move7.C: New test.
2192 2019-03-06 Richard Biener <rguenther@suse.de>
2195 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
2196 the way that makes the testcase PASS.
2198 2019-03-05 Jakub Jelinek <jakub@redhat.com>
2201 * gcc.dg/pr89590.c: New test.
2203 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
2206 * gcc.target/arm/pr89222.c: Add new test.
2208 2019-03-05 Richard Biener <rguenther@suse.de>
2210 PR tree-optimization/89594
2211 * gcc.dg/pr89594.c: New testcase.
2213 2019-03-05 Jakub Jelinek <jakub@redhat.com>
2215 PR tree-optimization/89487
2216 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
2217 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
2218 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
2222 * g++.dg/other/pr89560.C: New test.
2224 PR tree-optimization/89570
2225 * gcc.dg/pr89570.c: New test.
2227 PR tree-optimization/89566
2228 * c-c++-common/pr89566.c: New test.
2230 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2233 * g++.dg/parse/crash69.C: New.
2235 2019-03-04 Jakub Jelinek <jakub@redhat.com>
2238 * g++.dg/cpp2a/desig12.C: New test.
2239 * g++.dg/cpp2a/desig13.C: New test.
2241 2019-03-04 Tamar Christina <tamar.christina@arm.com>
2244 * gcc.target/aarch64/options_set_10.c: Add native.
2246 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
2248 PR tree-optimization/89437
2249 * gcc.dg/sinatan-1.c: Fix testcase.
2251 2019-03-04 Richard Biener <rguenther@suse.de>
2254 * gcc.dg/torture/pr89572.c: New testcase.
2256 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
2258 PR tree-optimization/89487
2259 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
2261 2019-03-03 Harald Anlauf <anlauf@gmx.de>
2264 * gfortran.dg/pr77583.f90: New test.
2266 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2269 * gfortran.dg/coarray_allocate_11.f90: New test.
2271 2019-03-02 Harald Anlauf <anlauf@gmx.de>
2274 * gfortran.dg/pr89492.f90: Adjust testcase.
2275 * gfortran.dg/transfer_check_5.f90: New test.
2277 2019-03-02 Jakub Jelinek <jakub@redhat.com>
2280 * g++.dg/cpp2a/desig10.C: New test.
2281 * g++.dg/cpp2a/desig11.C: New test.
2282 * g++.dg/ext/desig4.C: Expect 4 new errors.
2285 * gcc.dg/pr89506.c: New test.
2287 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
2288 Monk Chiang <sh.chiang04@gmail.com>
2290 * gcc.target/riscv/attribute-1.c: New.
2291 * gcc.target/riscv/attribute-2.c: Likewise.
2292 * gcc.target/riscv/attribute-3.c: Likewise.
2293 * gcc.target/riscv/attribute-4.c: Likewise.
2294 * gcc.target/riscv/attribute-5.c: Likewise.
2295 * gcc.target/riscv/attribute-6.c: Likewise.
2296 * gcc.target/riscv/attribute-7.c: Likewise.
2297 * gcc.target/riscv/attribute-8.c: Likewise.
2298 * gcc.target/riscv/attribute-9.c: Likewise.
2300 * gcc.target/riscv/arch-1.c: New.
2301 * gcc.target/riscv/arch-2.c: Likewise.
2302 * gcc.target/riscv/arch-3.c: Likewise.
2303 * gcc.target/riscv/arch-4.c: Likewise.
2305 2019-03-01 Jakub Jelinek <jakub@redhat.com>
2308 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
2309 scan-tree-dump-times from dom3 to tracer pass.
2311 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
2313 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
2314 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
2316 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
2318 PR rtl-optimization/85899
2319 * gcc.dg/pr85899.c: New test.
2321 2019-03-01 Marek Polacek <polacek@redhat.com>
2323 PR c++/89537 - missing location for error with non-static member fn.
2324 * g++.dg/diagnostic/member-fn-1.C: New test.
2326 PR c++/89532 - ICE with incomplete type in decltype.
2327 * g++.dg/cpp2a/nontype-class14.C: New test.
2329 2019-03-01 Jakub Jelinek <jakub@redhat.com>
2331 Implement P1002R1, Try-catch blocks in constexpr functions
2333 * g++.dg/cpp2a/constexpr-try1.C: New test.
2334 * g++.dg/cpp2a/constexpr-try2.C: New test.
2335 * g++.dg/cpp2a/constexpr-try3.C: New test.
2336 * g++.dg/cpp2a/constexpr-try4.C: New test.
2337 * g++.dg/cpp2a/constexpr-try5.C: New test.
2338 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
2340 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
2342 PR tree-optimization/89535
2343 * gfortran.dg/vect/pr89535.f90: New test.
2345 2019-03-01 Richard Biener <rguenther@suse.de>
2348 * gfortran.dg/pr89451.f90: New testcase.
2350 2019-03-01 Richard Biener <rguenther@suse.de>
2353 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
2354 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
2355 that happen now earlier.
2357 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
2359 * gcc.c-torture/execute/20190228-1.c: New test.
2361 2019-02-28 Marek Polacek <polacek@redhat.com>
2363 PR c++/87068 - missing diagnostic with fallthrough statement.
2364 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
2366 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
2367 Cesar Philippidis <cesar@codesourcery.com>
2371 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
2372 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2375 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
2379 * gfortran.dg/goacc/routine-6.f90: Update
2380 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
2381 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2383 2019-02-28 Jakub Jelinek <jakub@redhat.com>
2386 * gcc.dg/pr89521-1.c: New test.
2387 * gcc.dg/pr89521-2.c: New test.
2389 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
2392 * g++.dg/ipa/pr89009.C: Update symbol visibility.
2394 2019-02-28 Tamar Christina <tamar.christina@arm.com>
2397 * gcc.target/aarch64/options_set_10.c: New test.
2399 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2402 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
2404 2019-02-28 Jakub Jelinek <jakub@redhat.com>
2407 * gcc.dg/pr89525.c: New test.
2410 * gcc.dg/pr89520-1.c: New test.
2411 * gcc.dg/pr89520-2.c: New test.
2413 2019-02-27 Marek Polacek <polacek@redhat.com>
2415 PR c++/88857 - ICE with value-initialization of argument in template.
2416 * g++.dg/cpp0x/initlist-value4.C: New test.
2418 2019-02-27 Marek Polacek <polacek@redhat.com>
2420 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
2421 * g++.dg/cpp0x/using-enum-3.C: New test.
2423 2019-02-27 Jakub Jelinek <jakub@redhat.com>
2425 PR tree-optimization/89280
2426 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2429 2019-02-27 Richard Biener <rguenther@suse.de>
2431 * gcc.dg/gimplefe-36.c: New testcase.
2433 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2436 * g++.dg/cpp0x/nsdmi15.C: New.
2438 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2441 * g++.dg/cpp0x/pr88987.C: New.
2443 2019-02-27 Jakub Jelinek <jakub@redhat.com>
2445 PR tree-optimization/89280
2446 * gcc.c-torture/compile/pr89280.c: New test.
2447 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2448 function. Skip the test for -O0.
2450 2018-02-26 Steve Ellcey <sellcey@marvell.com>
2452 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2453 * gfortran.dg/simd-builtins-2.f90: Ditto.
2454 * gfortran.dg/simd-builtins-6.f90: Ditto.
2455 * gfortran.dg/simd-builtins-8.f90: New test.
2456 * gfortran.dg/simd-builtins-8.h: New header file.
2458 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2461 * g++.dg/other/new2.C: New test.
2463 PR tree-optimization/89500
2464 * gcc.dg/pr89500.c: New test.
2465 * gcc.dg/Wstringop-overflow-10.c: New test.
2466 * gcc.dg/strlenopt-60.c: New test.
2468 2019-02-26 Harald Anlauf <anlauf@gmx.de>
2471 * gfortran.dg/pr89492.f90: New test.
2473 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2476 * gfortran.dg/altreturn_9_0.f90: New file.
2477 * gfortran.dg/altreturn_9_1.f90: New file.
2479 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2482 * g++.dg/cpp1y/constexpr-89481.C: New test.
2484 2019-02-26 Richard Biener <rguenther@suse.de>
2486 PR tree-optimization/89505
2487 * gcc.dg/torture/pr89505.c: New testcase.
2489 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2491 * gnat.dg/opt77.adb: New test.
2492 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2494 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2497 * gcc.target/i386/pr89474.c: New test.
2499 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2502 * gcc.c-torture/compile/pr77754-1.c: New test.
2503 * gcc.c-torture/compile/pr77754-2.c: New test.
2504 * gcc.c-torture/compile/pr77754-3.c: New test.
2505 * gcc.c-torture/compile/pr77754-4.c: New test.
2506 * gcc.c-torture/compile/pr77754-5.c: New test.
2507 * gcc.c-torture/compile/pr77754-6.c: New test.
2509 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2512 * gcc.target/aarch64/options_set_1.c: New test.
2513 * gcc.target/aarch64/options_set_2.c: New test.
2514 * gcc.target/aarch64/options_set_3.c: New test.
2515 * gcc.target/aarch64/options_set_4.c: New test.
2516 * gcc.target/aarch64/options_set_5.c: New test.
2517 * gcc.target/aarch64/options_set_6.c: New test.
2518 * gcc.target/aarch64/options_set_7.c: New test.
2519 * gcc.target/aarch64/options_set_8.c: New test.
2520 * gcc.target/aarch64/options_set_9.c: New test.
2522 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2524 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2525 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2527 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2528 test_vfmlslq_high_f16): ... To this.
2529 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2530 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2531 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2532 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2533 test_vfmlslq_laneq_high_u32): Rename ...
2534 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2535 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2536 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2537 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2538 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2539 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2540 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2541 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2542 test_vfmlslq_laneq_low_u32): Rename ...
2543 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2544 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2545 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2546 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2547 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2548 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2550 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2551 test_vfmlslq_low_f16): ... To this.
2553 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2555 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2556 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2558 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2559 test_vfmlslq_high_f16): ... To this.
2560 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2561 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2562 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2563 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2564 test_vfmlslq_laneq_high_u32): Rename ...
2565 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2566 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2567 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2568 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2569 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2570 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2571 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2572 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2573 test_vfmlslq_laneq_low_u32): Rename ...
2574 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2575 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2576 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2577 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2578 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2579 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2581 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2582 test_vfmlslq_low_f16): ... To This.
2583 * lib/target-supports.exp
2584 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2586 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2589 * gfortran.dg/overload_3.f90: New test.
2591 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2594 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2596 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2599 * gfortran.dg/list_directed_large.f90: New test.
2601 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2604 * gcc.c-torture/execute/pr89434.c: New test.
2607 * gcc.dg/pr89438.c: New test.
2609 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2612 * g++.dg/cpp0x/pr84585.C: New.
2614 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2617 * gfortran.dg/allocate_with_mold_3.f90: New test.
2619 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2622 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2623 * gcc.target/i386/pr87007-2.c: Likewise.
2625 2019-02-24 Harald Anlauf <anlauf@gmx.de>
2629 * gfortran.dg/pr89266.f90: New test.
2630 * gfortran.dg/pr88326.f90: New test.
2632 2019-02-24 Jakub Jelinek <jakub@redhat.com>
2634 PR rtl-optimization/89445
2635 * gcc.target/i386/avx512f-pr89445.c: New test.
2637 2019-02-23 Martin Sebor <msebor@redhat.com>
2639 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2640 wchar_t to wint_t to avoid a bogus -Wformat warning in
2643 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2646 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2647 "../../../libgfortran/ISO_Fortran_binding.h".
2648 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2650 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2653 * gcc.dg/pr69471-1.c: New test.
2654 * gcc.dg/pr69471-2.c: Likewise.
2655 * gcc.target/i386/pr69471-3.c: Likewise.
2657 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2660 * gfortran.dg/dtio_34.f90: New test.
2662 2019-02-23 Marek Polacek <polacek@redhat.com>
2664 PR c++/88294 - ICE with non-constant noexcept-specifier.
2665 * g++.dg/cpp0x/noexcept34.C: New test.
2666 * g++.dg/cpp0x/noexcept35.C: New test.
2669 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2671 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2674 * gfortran.dg/deferred_character_32.f90 : New test
2676 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2679 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2680 previously incorrect lbound for allocatable expressions. Also
2681 correct stop values to avoid repetition.
2682 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2683 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2686 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2687 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2688 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2690 2019-02-22 David Malcolm <dmalcolm@redhat.com>
2693 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2694 renaming to a multicharacter name, so that start != finish. Add
2695 tests for dtor locations.
2697 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2700 * g++.dg/cpp0x/pr84676.C: New.
2702 2019-02-22 Martin Sebor <msebor@redhat.com>
2704 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2705 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2707 2019-02-22 Harald Anlauf <anlauf@gmx.de>
2710 * gfortran.dg/newunit_6.f90: New test.
2712 2019-02-22 Marek Polacek <polacek@redhat.com>
2714 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2715 * g++.dg/cpp2a/explicit14.C: New test.
2717 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2720 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2721 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2723 2019-02-22 Martin Sebor <msebor@redhat.com>
2726 * gcc.dg/Wabsolute-value.c: New test.
2728 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2730 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2731 Hongtao Liu <hongtao.liu@intel.com>
2732 Sunil K Pandey <sunil.k.pandey@intel.com>
2735 * gcc.target/i386/pr87007-1.c: New test.
2736 * gcc.target/i386/pr87007-2.c: Likewise.
2738 2019-02-22 Richard Biener <rguenther@suse.de>
2740 PR tree-optimization/89440
2741 * gcc.dg/vect/pr89440.c: New testcase.
2743 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2745 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2749 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2751 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2752 * g++.dg/goacc/template.C: Likewise.
2755 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2757 2019-02-22 Richard Biener <rguenther@suse.de>
2760 * gcc.dg/torture/restrict-7.c: New testcase.
2762 2019-02-21 Jakub Jelinek <jakub@redhat.com>
2765 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2766 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2767 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2769 * g++.dg/cpp1y/constexpr-89285.C: New test.
2770 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2772 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2773 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2775 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2778 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2779 -fcf-protection with -fcf-protection=branch.
2780 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2781 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2782 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2783 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2784 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2786 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2788 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2789 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2791 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2794 * gfortran.dg/warn_conversion_11.f90: New test.
2796 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2799 * gcc.target/i386/pr87412-1.c: New file.
2800 * gcc.target/i386/pr87412-2.c: Likewise.
2801 * gcc.target/i386/pr87412-3.c: Likewise.
2802 * gcc.target/i386/pr87412-4.c: Likewise.
2804 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2807 * g++.dg/cpp0x/pr89403.C: New test.
2810 * g++.dg/cpp1z/inline-var5.C: New test.
2813 * gcc.c-torture/compile/pr89412.c: New test.
2815 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2816 David Malcolm <dmalcolm@redhat.com>
2819 * gcc.dg/torture/pr89091.c: New test.
2821 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2825 * gcc.dg/pr88074-2.c: New test.
2828 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2830 2019-02-20 David Malcolm <dmalcolm@redhat.com>
2833 * gcc.dg/pr89410-1.c: New test.
2834 * gcc.dg/pr89410-2.c: New test.
2836 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2838 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2839 Add PowerPC support.
2840 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2841 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2843 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2846 * gcc.target/arm/pr86487.c: New.
2848 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2851 * g++.dg/cpp1y/var-templ60.C: New.
2853 2019-02-20 Li Jia He <helijia@linux.ibm.com>
2856 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2858 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2860 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2862 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2865 * gfortran.dg/ISO_Fortran_binding_4.f90
2867 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2870 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2871 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2873 2019-02-19 Richard Biener <rguenther@suse.de>
2876 * gcc.dg/pr88074.c: New testcase.
2878 2019-02-19 Jakub Jelinek <jakub@redhat.com>
2881 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2885 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2888 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2891 * g++.dg/diagnostic/pr89390.C: New test.
2893 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
2895 * README: Fix typos.
2897 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2899 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2902 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2905 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2907 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2908 * gfortran.dg/lto/pr87689_0.f: New file.
2909 * gfortran.dg/lto/pr87689_1.f: New file.
2911 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2913 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2915 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2917 * gdc.dg/dg.exp: Tabify.
2918 * gdc.dg/lto/lto.exp: Likewise.
2919 * gdc.test/gdc-test.exp: Likewise.
2920 * lib/gdc-dg.exp: Likewise.
2921 * lib/gdc.exp: Likewise.
2923 2019-02-18 Richard Biener <rguenther@suse.de>
2925 PR tree-optimization/89296
2926 * gcc.dg/uninit-pr89296.c: New testcase.
2928 2019-02-18 Jakub Jelinek <jakub@redhat.com>
2931 * gcc.c-torture/execute/pr89369.c: New test.
2932 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2933 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2936 2019-02-18 Martin Jambor <mjambor@suse.cz>
2938 PR tree-optimization/89209
2939 * gcc.dg/tree-ssa/pr89209.c: New test.
2941 2019-02-18 Martin Liska <mliska@suse.cz>
2943 * gfortran.dg/simd-builtins-7.f90: New test.
2944 * gfortran.dg/simd-builtins-7.h: New test.
2946 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2949 * gfortran.dg/pr88299.f90: New test.
2951 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2954 * gfortran.dg/transfer_simplify_12.f90: New test.
2956 2019-02-17 Marek Polacek <polacek@redhat.com>
2958 PR c++/89217 - ICE with list-initialization in range-based for loop.
2959 * g++.dg/cpp0x/range-for37.C: New test.
2961 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2964 * g++.dg/cpp0x/initlist114.C: New test.
2967 * g++.dg/abi/mangle68.C: New test.
2968 * g++.dg/cpp0x/decltype69.C: New test.
2970 2019-02-16 David Malcolm <dmalcolm@redhat.com>
2973 * g++.dg/wrappers/pr88680.C: New test.
2975 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2978 * gfortran.dg/coarray_data_1.f90: New test.
2980 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2982 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2983 * c-c++-common/patchable_function_entry-default.c: Likewise.
2984 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2986 2019-02-16 Jakub Jelinek <jakub@redhat.com>
2988 PR rtl-optimization/66152
2989 * gcc.target/i386/pr66152.c: New test.
2991 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2993 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2994 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2996 2019-02-15 Tamar Christina <tamar.christina@arm.com>
2998 * lib/target-supports.exp
2999 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
3000 checking alternative.
3002 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
3004 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
3006 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
3008 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
3009 * c-c++-common/patchable_function_entry-default.c: Likewise.
3010 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3011 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
3013 2019-02-15 Jakub Jelinek <jakub@redhat.com>
3017 * lib/gcc-dg.exp: If llvm_binutils effective target, set
3018 allow_blank_lines to 2 during initialization.
3019 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
3020 it was previously zero.
3021 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
3022 Clear allow_blank_lines afterwards whenever it was 1.
3023 * gdc.test/gdc-test.exp (dmd2dg): Don't call
3024 dg-allow-blank-lines-in-output here.
3025 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
3026 the tests and restore it back at the end.
3028 * c-c++-common/ubsan/opts-1.c: New test.
3029 * c-c++-common/ubsan/opts-2.c: New test.
3030 * c-c++-common/ubsan/opts-3.c: New test.
3031 * c-c++-common/ubsan/opts-4.c: New test.
3033 2019-02-15 Richard Biener <rguenther@suse.de>
3034 Jakub Jelinek <jakub@redhat.com>
3036 PR tree-optimization/89278
3037 * gcc.dg/pr89278.c: New test.
3039 2019-02-15 Jakub Jelinek <jakub@redhat.com>
3042 * gcc.dg/pr89340.c: New test.
3043 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
3044 that leaf attribute on nested function is useless.
3047 * gcc.dg/pr89342.c: New test.
3049 2019-02-14 Jakub Jelinek <jakub@redhat.com>
3051 PR rtl-optimization/89354
3052 * gcc.dg/pr89354.c: New test.
3054 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
3056 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
3057 * gcc.target/i386/ssse3-pabsd.c: Ditto.
3058 * gcc.target/i386/ssse3-pabsw.c: Ditto.
3059 * gcc.target/i386/ssse3-palignr.c: Ditto.
3060 * gcc.target/i386/ssse3-phaddd.c: Ditto.
3061 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
3062 * gcc.target/i386/ssse3-phaddw.c: Ditto.
3063 * gcc.target/i386/ssse3-phsubd.c: Ditto.
3064 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
3065 * gcc.target/i386/ssse3-phsubw.c: Ditto.
3066 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
3067 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
3068 * gcc.target/i386/ssse3-pshufb.c: Ditto.
3069 * gcc.target/i386/ssse3-psignb.c: Ditto.
3070 * gcc.target/i386/ssse3-psignd.c: Ditto.
3071 * gcc.target/i386/ssse3-psignw.c: Ditto.
3073 2018-02-14 Steve Ellcey <sellcey@marvell.com>
3075 * gcc.target/aarch64/pcs_attribute.c: New test.
3077 2019-02-14 Harald Anlauf <anlauf@gmx.de>
3080 * gfortran.dg/pr88248.f90: New test.
3081 * gfortran.dg/f2018_obs.f90: Updated test.
3083 2019-02-14 Tamar Christina <tamar.christina@arm.com>
3085 * gcc.target/arm/pr88850.c: change options to additional option.
3087 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3090 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
3093 2019-02-14 Tamar Christina <tamar.christina@arm.com>
3096 * gcc.target/arm/pr88850-2.c: New test.
3097 * lib/target-supports.exp
3098 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
3099 check_effective_target_arm_neon_softfp_fp16_ok,
3100 add_options_for_arm_neon_softfp_fp16): New.
3102 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
3104 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
3105 * lib/target-supports.exp: Add procedure to check for ldrd.
3107 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
3110 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
3111 * gfortran.dg/goacc/loop-3.f95: Likewise.
3112 * gfortran.dg/goacc/pr72715.f90: New test.
3114 2019-02-14 Martin Liska <mliska@suse.cz>
3116 PR rtl-optimization/89242
3117 * g++.dg/pr89242.C: New test.
3119 2019-02-14 Jakub Jelinek <jakub@redhat.com>
3121 PR tree-optimization/89314
3122 * gcc.dg/pr89314.c: New test.
3125 * gcc.dg/ubsan/pr89284.c: New test.
3127 2019-02-13 Ian Lance Taylor <iant@golang.org>
3129 * gcc.dg/func-attr-1.c: New test.
3131 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
3133 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
3135 2019-02-13 Marek Polacek <polacek@redhat.com>
3137 PR c++/89297 - ICE with OVERLOAD in template.
3138 * g++.dg/cpp0x/initlist113.C: New test.
3140 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
3143 * g++.dg/cpp0x/pr86379.C: New.
3146 * g++.dg/cpp1y/pr87322.C: New.
3147 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
3148 instantiate the expected number of lambda functions.
3150 2019-02-13 Marek Polacek <polacek@redhat.com>
3153 * g++.dg/cpp2a/nontype-class13.C: New test.
3155 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
3158 * gcc.target/arm/pr89190.c: New test.
3160 2019-02-13 David Malcolm <dmalcolm@redhat.com>
3163 * g++.dg/concepts/pr89036.C: New test.
3165 2019-02-13 Tamar Christina <tamar.christina@arm.com>
3168 * gcc.target/aarch64/sve/pr88847.c: New test.
3170 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
3171 Jakub Jelinek <jakub@redhat.com>
3174 * g++.dg/torture/pr89303.C: New test.
3176 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3179 * g++.dg/cpp1z/using4.C: New.
3180 * g++.dg/cpp1z/using5.C: Likewise.
3181 * g++.dg/cpp1z/using6.C: Likewise.
3183 2019-02-13 Jakub Jelinek <jakub@redhat.com>
3186 * gcc.target/i386/pr89290.c: New test.
3188 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
3190 * gcc.target/powerpc/crypto-builtin-1.c
3191 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
3194 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
3197 * gcc.target/i386/pr89229-1.c: New test.
3199 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
3202 * gcc.target/s390/pr89233.c: New test.
3204 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
3206 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
3207 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
3208 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
3210 2019-02-12 Richard Biener <rguenther@suse.de>
3212 PR tree-optimization/89253
3213 * gfortran.dg/pr89253.f: New testcase.
3215 2019-02-11 Marek Polacek <polacek@redhat.com>
3217 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
3218 * g++.dg/cpp0x/nullptr40.C: New test.
3219 * g++.dg/cpp0x/nullptr41.C: New test.
3221 2019-02-11 Jakub Jelinek <jakub@redhat.com>
3224 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
3226 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
3228 PR tree-optimization/86637
3229 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
3231 2019-02-11 Martin Sebor <msebor@redhat.com>
3233 PR tree-optimization/88771
3234 * gcc.dg/Wstringop-overflow-8.c: New test.
3235 * gcc.dg/Wstringop-overflow-9.c: New test.
3236 * gcc.dg/Warray-bounds-40.c: New test.
3237 * gcc.dg/builtin-stpncpy.c: Adjust.
3238 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
3239 * g++.dg/opt/memcpy1.C: Adjust.
3241 2019-02-11 Martin Sebor <msebor@redhat.com>
3244 * c-c++-common/array-5.c: New test.
3245 * c-c++-common/pr68107.c: Adjust text of diagnostics.
3246 * g++.dg/init/new38.C: Same.
3247 * g++.dg/init/new43.C: Same.
3248 * g++.dg/init/new44.C: Same.
3249 * g++.dg/init/new46.C: Same.
3250 * g++.dg/other/large-size-array.C: Same.
3251 * g++.dg/other/new-size-type.C: Same.
3252 * g++.dg/template/array30.C: Same.
3253 * g++.dg/template/array32.C: New test.
3254 * g++.dg/template/dependent-name3.C: Adjust.
3255 * gcc.dg/large-size-array-3.c: Same.
3256 * gcc.dg/large-size-array-5.c: Same.
3257 * gcc.dg/large-size-array.c: Same.
3258 * g++.old-deja/g++.brendan/array1.C: Same.
3259 * g++.old-deja/g++.mike/p6149.C: Same.
3261 2019-02-11 Martin Sebor <msebor@redhat.com>
3263 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
3265 2019-02-11 Tamar Christina <tamar.christina@arm.com>
3268 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
3269 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
3270 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
3272 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
3274 * gcc.target/powerpc/vec-sld-modulo.c: New.
3275 * gcc.target/powerpc/vec-srad-modulo.c: New.
3276 * gcc.target/powerpc/vec-srd-modulo.c: New.
3278 2019-02-11 Martin Liska <mliska@suse.cz>
3281 * g++.dg/ipa/pr89009.C: New test.
3283 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3286 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
3287 * gfortran.dg/pointer_init_6.f90: Likewise.
3288 * gfortran.dg/pointer_init_9.f90: New test.
3290 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3293 * gfortran.dg/warn_undefined_1.f90: New test.o
3295 2019-02-10 Jakub Jelinek <jakub@redhat.com>
3297 PR tree-optimization/89268
3298 * gcc.dg/vect/pr89268.c: New test.
3300 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3302 * gnat.dg/lto19.adb: Remove dg-excess-errors.
3304 2019-02-09 Harald Anlauf <anlauf@gmx.de>
3307 * gfortran.dg/substr_simplify.f90: New test.
3309 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
3312 * gfortran.dg/pr79966.f90: Xfail everwyhere.
3314 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
3317 * gfortran.dg/array_reference_2.f90 : New test.
3319 2019-02-09 Jakub Jelinek <jakub@redhat.com>
3322 * gcc.dg/gomp/pr89246-1.c: New test.
3323 * gcc.dg/gomp/pr89246-2.c: New test.
3325 2019-02-08 Jakub Jelinek <jakub@redhat.com>
3327 PR tree-optimization/88739
3328 * gcc.c-torture/execute/pr88739.c: New test.
3330 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3333 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
3335 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
3337 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
3338 * gcc.target/s390/vector/vec-copysign.c: New test.
3340 2019-02-08 Richard Biener <rguenther@suse.de>
3342 PR tree-optimization/89247
3343 * gcc.dg/torture/pr89247.c: New testcase.
3345 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
3347 * gcc.target/s390/jump-label.c: New test.
3349 2019-02-08 Richard Biener <rguenther@suse.de>
3352 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
3354 2019-02-08 Jakub Jelinek <jakub@redhat.com>
3356 PR rtl-optimization/89234
3357 * g++.dg/ubsan/pr89234.C: New test.
3359 2019-02-08 Richard Biener <rguenther@suse.de>
3362 * gcc.dg/torture/pr89223.c: New testcase.
3364 2019-02-07 David Malcolm <dmalcolm@redhat.com>
3366 PR tree-optimization/86637
3367 PR tree-optimization/89235
3368 * gcc.c-torture/compile/pr86637-1.c: New test.
3369 * gcc.c-torture/compile/pr86637-2.c: New test.
3370 * gcc.c-torture/compile/pr86637-3.c: New test.
3371 * gcc.c-torture/compile/pr89235.c: New test.
3373 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3375 * gcc.target/aarch64/abd_1.c: New test.
3376 * gcc.dg/sabd_1.c: Likewise.
3378 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
3381 * gfortran.dg/wunused-parameter_2.f90: New test.
3383 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3385 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
3387 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
3389 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
3390 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
3392 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3393 Jakub Jelinek <jakub@redhat.com>
3396 * gcc.c-torture/execute/pr88714.c: New test.
3397 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
3399 2019-02-07 Tamar Christina <tamar.christina@arm.com>
3402 * gcc.target/arm/pr88850.c: New test.
3404 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
3407 * g++.dg/cpp0x/pr86218.C: New.
3409 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
3411 PR rtl-optimization/89225
3412 * gcc.target/powerpc/pr89225.c: New.
3414 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
3416 * gnat.dg/opt76.adb: New test.
3418 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3421 * gfortran.dg/null_10.f90: New test.
3423 2019-02-06 David Malcolm <dmalcolm@redhat.com>
3426 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
3427 column numbers to dg-warning directives where they are correct.
3428 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3429 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3430 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3432 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3435 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3436 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3437 xfail scan-assembler-not with Solaris as.
3439 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3441 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3443 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3445 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3448 2019-02-06 Richard Biener <rguenther@suse.de>
3450 PR tree-optimization/89182
3451 * gfortran.dg/graphite/pr89182.f90: New testcase.
3453 2019-02-06 Jakub Jelinek <jakub@redhat.com>
3456 * gcc.dg/pr89211.c: New test.
3459 * c-c++-common/builtin-convertvector-2.c: New test.
3461 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3464 * lib/go-torture.exp: Test compiling with -flto.
3466 2019-02-06 Joseph Myers <joseph@codesourcery.com>
3469 * gcc.dg/redecl-18.c: New test.
3471 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3474 * g++.dg/opt/pr89187.C: New test.
3476 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
3478 * jit.dg/add-driver-options-testlib.c: Add support file for
3479 test-add-driver-options.c testcase.
3480 * jit.dg/all-non-failing-tests.h: Add note about
3481 test-add-driver-options.c
3482 * jit.dg/jit.exp (jit-dg-test): Update to support
3483 add-driver-options-testlib.c compilation.
3484 * jit.dg/test-add-driver-options.c: New testcase.
3486 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3488 PR rtl-optimization/11304
3489 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3490 * gcc.target/i386/call-2.c: New test.
3492 2019-02-05 Marek Polacek <polacek@redhat.com>
3494 PR c++/89158 - by-value capture of constexpr variable broken.
3495 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3497 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3499 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3501 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3503 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3505 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3508 * g++.dg/opt/pr89188.C: New test.
3510 PR rtl-optimization/89195
3511 * gcc.c-torture/execute/pr89195.c: New test.
3513 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3515 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3517 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3518 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3519 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3520 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3521 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3522 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3523 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3524 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3525 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3527 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3530 * g++.dg/ext/vector36.C: New test.
3532 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
3535 * g++.dg/pr87770.C: New.
3537 2019-02-04 Harald Anlauf <anlauf@gmx.de>
3540 * gfortran.dg/pr89077.f90: New test.
3542 2019-02-04 Martin Liska <mliska@suse.cz>
3545 * gcc.dg/ipa/pr88985.c: New test.
3547 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3549 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3550 characters or extra spaces after the comment character.
3552 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3554 * g++.dg/torture/alias-1.C: New test.
3556 2019-02-03 Martin Sebor <msebor@redhat.com>
3559 * c-c++-common/Wsequence-point-2.c: New test.
3562 * g++.dg/warn/Wunused-var-35.C: New test.
3564 2019-02-03 Richard Biener <rguenther@suse.de>
3567 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3569 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3572 * gfortran.dg/warn_conversion_10.f90: New test.
3574 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3577 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3579 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3582 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3584 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3587 * gfortran.dg/pointer_array_component_3.f90 : New test.
3589 2019-02-02 Jakub Jelinek <jakub@redhat.com>
3592 * gcc.dg/gomp/pr87887-1.c: New test.
3593 * gcc.dg/gomp/pr87887-2.c: New test.
3595 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3599 * gfortran.dg/pr89084.f90: New test.
3600 * gfortran.dg/lto/pr89084_0.f90: New test.
3601 * gfortran.dg/pr83246.f90: New test.
3603 2019-02-01 Marek Polacek <polacek@redhat.com>
3605 PR c++/88325 - ICE with invalid out-of-line template member definition.
3606 * g++.dg/cpp2a/typename14.C: New test.
3608 2019-02-01 Richard Biener <rguenther@suse.de>
3611 * gcc.dg/torture/pr88597.c: New testcase.
3613 2019-02-01 Richard Biener <rguenther@suse.de>
3615 PR tree-optimization/85497
3616 * gcc.dg/graphite/pr85497.c: New testcase.
3618 2019-02-01 Richard Biener <rguenther@suse.de>
3621 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3623 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3625 PR tree-optimization/89143
3626 * gcc.dg/tree-ssa/vrp121.c: New test.
3628 PR tree-optimization/88107
3629 * gcc.dg/gomp/pr88107.c: New test.
3632 * g++.dg/ext/attrib57.C: New test.
3634 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3636 PR tree-optimization/88932
3637 * gfortran.dg/pr88932.f90: New test.
3639 2019-01-31 Marek Polacek <polacek@redhat.com>
3641 PR c++/88983 - ICE with switch in constexpr function.
3642 * g++.dg/cpp1y/constexpr-88983.C: New test.
3644 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3647 * gfortran.dg/contiguous_9.f90: New test.
3649 2019-01-31 Marek Polacek <polacek@redhat.com>
3651 PR c++/89083, c++/80864 - ICE with list initialization in template.
3652 * g++.dg/cpp0x/initlist107.C: New test.
3653 * g++.dg/cpp0x/initlist108.C: New test.
3654 * g++.dg/cpp0x/initlist109.C: New test.
3655 * g++.dg/cpp0x/initlist110.C: New test.
3656 * g++.dg/cpp0x/initlist111.C: New test.
3657 * g++.dg/cpp0x/initlist112.C: New test.
3658 * g++.dg/init/ptrfn4.C: New test.
3660 2019-01-31 David Malcolm <dmalcolm@redhat.com>
3663 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3664 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3666 2019-01-31 Richard Biener <rguenther@suse.de>
3668 PR tree-optimization/89135
3669 * gcc.dg/torture/pr89135.c: New testcase.
3671 2019-01-31 Jakub Jelinek <jakub@redhat.com>
3674 * c-c++-common/asan/pr89124.c: New test.
3676 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3679 * gfortran.dg/print_2.f90: New test.
3681 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3683 PR rtl-optimization/87246
3684 * gcc.target/i386/pr87246.c: New.
3686 2019-01-30 Marek Polacek <polacek@redhat.com>
3688 PR c++/89119 - ICE with value-initialization in template.
3689 * g++.dg/cpp0x/initlist-value3.C: New test.
3691 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3693 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3694 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3695 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3696 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3697 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3698 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3699 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3700 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3701 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3702 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3704 2019-01-30 Richard Biener <rguenther@suse.de>
3706 PR tree-optimization/89111
3707 * gcc.dg/torture/pr89111.c: New testcase.
3709 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
3712 * lib/target-supports.exp: Cache result.
3714 2019-01-30 Jakub Jelinek <jakub@redhat.com>
3717 * g++.target/i386/pr89105.C: New test.
3720 * gcc.dg/pr89061.c: New test.
3722 2019-01-29 Martin Sebor <msebor@redhat.com>
3725 * gcc.dg/Warray-bounds-39.c: New test.
3727 2019-01-29 Marek Polacek <polacek@redhat.com>
3730 * g++.dg/other/nontype-1.C: Expect error in all modes.
3731 * g++.dg/parse/crash13.C: Likewise.
3732 * g++.dg/parse/error36.C: Likewise.
3733 * g++.dg/template/error29.C: Likewise.
3735 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3738 * gfortran.dg/c_funptr_1.f90: New file.
3739 * gfortran.dg/c_funptr_1_mod.f90: New file.
3741 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3745 * gcc.dg/gomp/pr89104.c: New test.
3747 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3749 * gdc.dg/pr89042a.d: Mark as compile test.
3750 * gdc.dg/pr89042b.d: Likewise.
3752 2019-01-29 Richard Biener <rguenther@suse.de>
3755 * g++.dg/lto/pr87295_0.C: New testcase.
3757 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3760 * gcc.dg/pr89045.c: New test.
3763 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3764 lp64, ilp32 and llp64 only.
3765 (fputs): Use unsigned long long instead of size_t for return type.
3766 (vfprintf, vfscanf): Accept arbitrary target specific type for
3769 2019-01-28 Marek Polacek <polacek@redhat.com>
3771 PR c++/88358 - name wrongly treated as type.
3772 * g++.dg/cpp2a/typename1.C: Add dg-error.
3773 * g++.dg/cpp2a/typename13.C: New test.
3774 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3777 2019-01-28 Marek Polacek <polacek@redhat.com>
3779 * g++.dg/cpp0x/enum37.C: Add dg-error.
3781 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3783 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3784 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3786 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3788 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3789 "-Wattribute-alias".
3791 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3794 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3796 2019-01-27 Marek Polacek <polacek@redhat.com>
3798 PR c++/88815 - narrowing conversion lost in decltype.
3799 PR c++/78244 - narrowing conversion in template not detected.
3800 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3801 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3802 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3803 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3805 PR c++/89024 - ICE with incomplete enum type.
3806 * g++.dg/cpp0x/enum37.C: New test.
3808 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3810 * gnat.dg/opt75.adb: New test.
3811 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3813 2019-01-27 Jakub Jelinek <jakub@redhat.com>
3816 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3817 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3819 2019-01-26 Martin Jambor <mjambor@suse.cz>
3822 * gfortran.dg/gomp/pr88933.f90: New test.
3824 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3827 * gdc.dg/pr89042a.d: New test.
3828 * gdc.dg/pr89042b.d: New test.
3830 2019-01-26 Harald Anlauf <anlauf@gmx.de>
3833 * gfortran.dg/pr57553.f90: New test.
3835 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3837 * gnat.dg/array34.adb: New test.
3839 2019-01-26 Jakub Jelinek <jakub@redhat.com>
3841 PR preprocessor/88974
3842 * c-c++-common/cpp/pr88974.c: New test.
3844 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3847 * g++.dg/cpp2a/destroying-delete2.C: New.
3848 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3850 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3853 * gfortran.dg/pr85780.f90: Update testcase for error message.
3855 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
3858 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3859 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3860 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3862 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3865 * gcc.dg/pr89037.c: New test.
3867 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3869 * lib/target-supports.exp (check_effective_target_fenv): New.
3870 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3871 fenv effective target.
3872 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3873 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3874 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3875 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3877 2019-01-25 Richard Biener <rguenther@suse.de>
3879 PR tree-optimization/86865
3880 * gcc.dg/graphite/pr86865.c: New testcase.
3881 * gcc.dg/graphite/pr69728.c: XFAIL.
3882 * gcc.dg/graphite/scop-21.c: Likewise.
3884 2019-01-24 Martin Sebor <msebor@redhat.com>
3889 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3890 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3891 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3892 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3893 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3894 * gcc.dg/builtins-69.c: New test.
3895 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3896 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3898 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3900 PR rtl-optimization/88948
3901 * gcc.target/i386/pr88948.c: New test.
3903 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3906 * g++.dg/debug/pr89006.C: New test.
3909 * gcc.dg/gomp/pr89015.c: New test.
3912 * c-c++-common/gomp/cancel-2.c: New test.
3913 * gcc.dg/gomp/cancel-1.c: New test.
3914 * g++.dg/gomp/cancel-1.C: New test.
3915 * g++.dg/gomp/cancel-2.C: New test.
3916 * g++.dg/gomp/cancel-3.C: New test.
3918 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3920 PR tree-optimization/89027
3921 * gfortran.dg/gomp/pr89027.f90: New test.
3923 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
3926 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3927 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
3929 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3932 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3933 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3934 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3935 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3937 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3940 * g++.target/i386/pr88998.c: New test.
3942 2019-01-23 Marek Polacek <polacek@redhat.com>
3944 PR c++/88757 - qualified name treated wrongly as type.
3945 * g++.dg/cpp0x/dependent2.C: New test.
3946 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3947 * g++.dg/cpp2a/typename12.C: New test.
3948 * g++.dg/template/static30.C: Remove dg-error.
3950 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3953 * c-c++-common/pr44715.c: New test.
3956 * c-c++-common/pr88984.c: New test.
3958 2019-01-23 Richard Biener <rguenther@suse.de>
3960 PR tree-optimization/89008
3961 * gcc.dg/torture/pr89008.c: New testcase.
3963 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3965 * gnat.dg/specs/opt4.ads: New test.
3967 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3969 PR tree-optimization/88964
3970 * gfortran.dg/pr88964.f90: New test.
3972 2019-01-22 Martin Sebor <msebor@redhat.com>
3974 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3975 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3977 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3978 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3981 2018-01-22 Steve Ellcey <sellcey@marvell.com>
3983 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
3984 to aarch64*-*-* target.
3985 * c-c++-common/gomp/pr60823-3.c: Ditto.
3986 * g++.dg/gomp/declare-simd-1.C: Ditto.
3987 * g++.dg/gomp/declare-simd-3.C: Ditto.
3988 * g++.dg/gomp/declare-simd-4.C: Ditto.
3989 * g++.dg/gomp/declare-simd-7.C: Ditto.
3990 * g++.dg/gomp/pr88182.C: Ditto.
3991 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3992 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3993 * gcc.dg/gomp/pr59669-2.c: Ditto.
3994 * gcc.dg/gomp/pr87895-1.c: Ditto.
3995 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3996 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3997 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3998 * gfortran.dg/gomp/pr83977.f90: Ditto.
4000 2019-01-22 Jakub Jelinek <jakub@redhat.com>
4003 * gcc.target/powerpc/pr88965.c: New test.
4006 * c-c++-common/gomp/atomic-23.c: New test.
4008 2019-01-22 Harald Anlauf <anlauf@gmx.de>
4011 * gfortran.dg/power_8.f90: New test.
4013 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
4015 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
4016 * g++.dg/vec-init-1.C: Likewise.
4017 * gcc.dg/pr87793.c: Likewise.
4019 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
4021 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
4022 * g++.dg/cpp0x/pr86397-2.C: Likewise.
4024 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
4027 * gcc.target/arm/aapcs/bitfield2.c: New test.
4028 * gcc.target/arm/aapcs/bitfield3.c: New test.
4030 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
4032 PR rtl-optimization/87763
4033 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
4035 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
4038 * gcc.target/i386/pr88954-1.c: New test.
4039 * gcc.target/i386/pr88954-2.c: Likewise.
4041 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
4044 * gcc.target/arm/aapcs/bitfield1.c: New test.
4045 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
4046 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
4047 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
4049 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
4051 * gfortran.dg/array_function_5.f90: Fix a dg directive.
4052 * gfortran.dg/block_16.f08: Likewise.
4053 * gfortran.dg/dec_structure_14.f90: Likewise.
4054 * gfortran.dg/namelist_96.f90: Likewise.
4055 * gfortran.dg/newunit_5.f90.f90: Moved to
4056 * gfortran.dg/newunit_5.f90: here.
4057 * gfortran.dg/pdt_28.f03: Likewise.
4058 * gfortran.dg/spread_simplify_1.f90: Likewise.
4060 2019-01-22 Tamar Christina <tamar.christina@arm.com>
4062 PR/tree-optimization 88903
4063 * gcc.dg/vect/pr88903-1.c: Add explicit &.
4065 2019-01-22 Jakub Jelinek <jakub@redhat.com>
4067 PR rtl-optimization/88904
4068 * gcc.c-torture/execute/pr88904.c: New test.
4071 * gcc.dg/pr88905.c: New test.
4073 PR rtl-optimization/49429
4075 PR rtl-optimization/86334
4077 * gcc.target/i386/pr86334.c: New test.
4078 * gcc.target/i386/pr88906.c: New test.
4080 2019-01-21 Jakub Jelinek <jakub@redhat.com>
4083 * g++.dg/gomp/pr88949.C: New test.
4085 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
4087 * class_66.f90: Fix a dg directive.
4088 * debug/pr35154-stabs.f: Likewise.
4089 * dec_d_lines_3.f: Likewise.
4090 * dec_d_lines_3.f: Likewise.
4091 * dec_structure_12.f90: Likewise.
4092 * dec_structure_15.f90: Likewise.
4093 * deferred_character_31.f90: Likewise.
4094 * dtio_31.f03: Likewise.
4095 * dtio_32.f03: Likewise.
4096 * extends_11.f03: Likewise.
4097 * integer_plus.f90: Likewise.
4098 * pdt_25.f03: Likewise.
4099 * pr58968.f: Likewise.
4100 * pr78259.f90: Likewise.
4101 * vect/vect-2.f90: Likewise.
4102 * matmul_const.f90: Likewise.
4104 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
4107 * gcc.target/i386/pr88938.c: New test.
4109 2019-01-21 Jakub Jelinek <jakub@redhat.com>
4112 * g++.dg/asan/pr88901.C: New test.
4114 2019-01-21 Tamar Christina <tamar.christina@arm.com>
4116 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
4118 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4121 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
4122 * gcc.dg/pr88928.c: New test case.
4124 2019-01-21 Jakub Jelinek <jakub@redhat.com>
4126 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
4127 {long ,short ,}{unsigned ,}int.
4129 2019-01-21 Richard Biener <rguenther@suse.de>
4131 PR tree-optimization/88934
4132 * gfortran.dg/pr88934.f90: New testcase.
4134 2019-01-20 Ulrich Drepper <drepper@redhat.com>
4136 Fix after C++ P0600 implementation.
4137 * g++.dg/init/new39.C: Don't just ignore result of new.
4139 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
4141 * gdc.dg/runnable.d: Add more tests for comparing complex types.
4143 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
4145 * gdc.dg/runnable.d: Add tests for comparing complex types.
4147 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
4149 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
4150 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
4151 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
4152 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
4154 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
4157 * gfortran.dg/no-automatic.f90: New test.
4159 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4162 * gfortran.dg/pr77960.f90: New test.
4164 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4165 Paul Thomas <pault@gcc.gnu.org>
4168 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
4169 scan-tree tests that fail with patch.
4170 * gfortran.dg/contiguous_8.f90: New test.
4172 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
4174 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
4176 * gfortran.dg/loop_versioning_9.f90: New test.
4177 * gfortran.dg/loop_versioning_10.f90: Likewise.
4179 2019-01-19 Jakub Jelinek <jakub@redhat.com>
4182 * gfortran.dg/pr88902.f90: New test.
4184 2019-01-18 Martin Sebor <msebor@redhat.com>
4186 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
4188 2019-01-18 Ian Lance Taylor <iant@golang.org>
4190 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
4191 is no longer externally visible.
4193 2019-01-18 Marek Polacek <polacek@redhat.com>
4196 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
4198 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4201 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
4202 (dg-options): Replace -m32 with -fno-pic.
4203 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
4204 (dg-options): Remove -m32.
4206 2019-01-18 Richard Biener <rguenther@suse.de>
4208 PR tree-optimization/88903
4209 * gcc.dg/vect/pr88903-1.c: New testcase.
4210 * gcc.dg/vect/pr88903-2.c: Likewise.
4212 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4216 * c-c++-common/pr51628-33.c: New test.
4217 * c-c++-common/pr51628-35.c: New test.
4218 * c-c++-common/pr88664-1.c: Likewise.
4219 * c-c++-common/pr88664-2.c: Likewise.
4220 * gcc.dg/pr51628-34.c: Likewise.
4222 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
4225 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
4226 mp and sec extensions to armv7-a.
4228 2019-01-18 Martin Liska <mliska@suse.cz>
4230 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
4231 expected function name.
4233 2019-01-18 Jakub Jelinek <jakub@redhat.com>
4235 PR tree-optimization/86214
4236 * g++.dg/opt/pr86214-1.C: New test.
4237 * g++.dg/opt/pr86214-2.C: New test.
4239 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4241 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
4243 2019-01-18 Jakub Jelinek <jakub@redhat.com>
4246 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4249 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4250 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4252 2019-01-18 Martin Liska <mliska@suse.cz>
4255 * g++.target/i386/pr88587.C: New test.
4256 * gcc.target/i386/mvc13.c: New test.
4258 2018-01-17 Steve Ellcey <sellcey@cavium.com>
4261 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
4263 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4264 * gfortran.dg/gomp/pr83977.f90: Ditto.
4266 2019-01-17 Martin Sebor <msebor@redhat.com>
4269 * gcc.dg/Warray-bounds-38.c: New test.
4271 2018-01-17 Steve Ellcey <sellcey@cavium.com>
4273 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
4274 warning checks and assembler scans.
4275 * c-c++-common/gomp/pr60823-3.c: Ditto.
4276 * c-c++-common/gomp/pr63328.c: Ditto.
4277 * g++.dg/gomp/declare-simd-1.C: Ditto.
4278 * g++.dg/gomp/declare-simd-3.C: Ditto.
4279 * g++.dg/gomp/declare-simd-4.C: Ditto.
4280 * g++.dg/gomp/declare-simd-7.C: Ditto.
4281 * g++.dg/gomp/pr88182.C: Ditto.
4282 * g++.dg/vect/simd-clone-7.cc: Ditto.
4283 * gcc.dg/gomp/declare-simd-1.c: Ditto.
4284 * gcc.dg/gomp/declare-simd-3.c: Ditto.
4285 * gcc.dg/gomp/pr59669-2.c: Ditto.
4286 * gcc.dg/gomp/pr87895-1.c: Ditto.
4287 * gcc.dg/gomp/pr87895-2.c: Ditto.
4288 * gcc.dg/gomp/simd-clones-2.c: Ditto.
4289 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
4290 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4291 * gfortran.dg/gomp/pr83977.f90: Ditto.
4293 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4295 * g++.dg/cpp0x/auto52.C: Test locations too.
4296 * g++.dg/cpp0x/trailing2.C: Likewise.
4297 * g++.dg/cpp1y/auto-fn18.C: Likewise.
4298 * g++.dg/cpp1y/auto-fn25.C: Likewise.
4299 * g++.dg/cpp1y/auto-fn52.C: Likewise.
4300 * g++.dg/cpp1y/auto-fn53.C: Likewise.
4301 * g++.dg/cpp1y/auto-fn54.C: Likewise.
4303 2019-01-17 David Malcolm <dmalcolm@redhat.com>
4306 * g++.dg/template/pr88699.C: New test.
4308 2019-01-17 Martin Sebor <msebor@redhat.com>
4310 PR tree-optimization/88800
4311 * c-c++-common/Wrestrict.c: Adjust.
4312 * gcc.dg/Warray-bounds-37.c: New test.
4313 * gcc.dg/builtin-memcpy-2.c: New test.
4314 * gcc.dg/builtin-memcpy.c: New test.
4316 2019-01-17 Tamar Christina <tamar.christina@arm.com>
4319 * gcc.target/arm/pr51968.c: Use neon intrinsics.
4321 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4322 Kwok Cheung Yeung <kcy@codesourcery.com>
4323 Julian Brown <julian@codesourcery.com>
4324 Tom de Vries <tom@codesourcery.com>
4326 * gcc.dg/20020312-2.c: Add amdgcn support.
4327 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
4328 * gcc.dg/builtin-apply2.c: Likewise.
4329 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4330 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
4331 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
4332 * gcc.dg/memcmp-1.c: Increase timeout factor.
4333 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
4334 * gcc.dg/sibcall-10.c: xfail on amdgcn.
4335 * gcc.dg/sibcall-9.c: Likewise.
4336 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4337 * gcc.dg/tree-ssa/pr84512.c: Likewise.
4338 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
4339 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
4340 * lib/target-supports.exp (check_effective_target_trampolines):
4342 (check_profiling_available): Likewise.
4343 (check_effective_target_global_constructor): Likewise.
4344 (check_effective_target_return_address): Likewise.
4345 (check_effective_target_fopenacc): Likewise.
4346 (check_effective_target_fopenmp): Likewise.
4347 (check_effective_target_vect_int): Likewise.
4348 (check_effective_target_vect_intfloat_cvt): Likewise.
4349 (check_effective_target_vect_uintfloat_cvt): Likewise.
4350 (check_effective_target_vect_floatint_cvt): Likewise.
4351 (check_effective_target_vect_floatuint_cvt): Likewise.
4352 (check_effective_target_vect_simd_clones): Likewise.
4353 (check_effective_target_vect_shift): Likewise.
4354 (check_effective_target_whole_vector_shift): Likewise.
4355 (check_effective_target_vect_bswap): Likewise.
4356 (check_effective_target_vect_shift_char): Likewise.
4357 (check_effective_target_vect_long): Likewise.
4358 (check_effective_target_vect_float): Likewise.
4359 (check_effective_target_vect_double): Likewise.
4360 (check_effective_target_vect_perm): Likewise.
4361 (check_effective_target_vect_perm_byte): Likewise.
4362 (check_effective_target_vect_perm_short): Likewise.
4363 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4364 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4365 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4366 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4367 (check_effective_target_vect_natural_alignment): Likewise.
4368 (check_effective_target_vect_fully_masked): Likewise.
4369 (check_effective_target_vect_element_align): Likewise.
4370 (check_effective_target_vect_masked_store): Likewise.
4371 (check_effective_target_vect_scatter_store): Likewise.
4372 (check_effective_target_vect_condition): Likewise.
4373 (check_effective_target_vect_cond_mixed): Likewise.
4374 (check_effective_target_vect_char_mult): Likewise.
4375 (check_effective_target_vect_short_mult): Likewise.
4376 (check_effective_target_vect_int_mult): Likewise.
4377 (check_effective_target_sqrt_insn): Likewise.
4378 (check_effective_target_vect_call_sqrtf): Likewise.
4379 (check_effective_target_vect_call_btrunc): Likewise.
4380 (check_effective_target_vect_call_btruncf): Likewise.
4381 (check_effective_target_vect_call_ceil): Likewise.
4382 (check_effective_target_vect_call_floorf): Likewise.
4383 (check_effective_target_lto): Likewise.
4384 (check_vect_support_and_set_flags): Likewise.
4385 (check_effective_target_vect_stridedN): Enable when fully masked is
4387 (add_options_for_sqrt_insn): New procedure.
4389 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4391 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
4392 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
4394 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
4396 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4398 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
4399 * gcc.dg/pic-1.c: Disable on amdgcn.
4400 * gcc.dg/pic-2.c: Disable on amdgcn.
4401 * gcc.dg/pic-3.c: Disable on amdgcn.
4402 * gcc.dg/pic-4.c: Disable on amdgcn.
4403 * gcc.dg/pie-3.c: Disable on amdgcn.
4404 * gcc.dg/pie-4.c: Disable on amdgcn.
4405 * gcc.dg/uninit-19.c: Check pie_enabled.
4406 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
4408 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4409 Kwok Cheung Yeung <kcy@codesourcery.com>
4410 Julian Brown <julian@codesourcery.com>
4411 Tom de Vries <tom@codesourcery.com>
4413 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
4414 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
4415 * gcc.c-torture/compile/pr34648.c: Require exceptions.
4416 * gcc.c-torture/compile/pr41469.c: Require exceptions.
4417 * gcc.dg/20111216-1.c: Require exceptions.
4418 * gcc.dg/cleanup-10.c: Require exceptions.
4419 * gcc.dg/cleanup-11.c: Require exceptions.
4420 * gcc.dg/cleanup-12.c: Require exceptions.
4421 * gcc.dg/cleanup-13.c: Require exceptions.
4422 * gcc.dg/cleanup-5.c: Require exceptions.
4423 * gcc.dg/cleanup-8.c: Require exceptions.
4424 * gcc.dg/cleanup-9.c: Require exceptions.
4425 * gcc.dg/gomp/pr29955.c: Require exceptions.
4426 * gcc.dg/lto/pr52097_0.c: Require exceptions.
4427 * gcc.dg/nested-func-5.c: Require exceptions.
4428 * gcc.dg/pch/except-1.c: Require exceptions.
4429 * gcc.dg/pch/valid-2.c: Require exceptions.
4430 * gcc.dg/pr41470.c: Require exceptions.
4431 * gcc.dg/pr42427.c: Require exceptions.
4432 * gcc.dg/pr44545.c: Require exceptions.
4433 * gcc.dg/pr47086.c: Require exceptions.
4434 * gcc.dg/pr51481.c: Require exceptions.
4435 * gcc.dg/pr51644.c: Require exceptions.
4436 * gcc.dg/pr52046.c: Require exceptions.
4437 * gcc.dg/pr54669.c: Require exceptions.
4438 * gcc.dg/pr56424.c: Require exceptions.
4439 * gcc.dg/pr64465.c: Require exceptions.
4440 * gcc.dg/pr65802.c: Require exceptions.
4441 * gcc.dg/pr67563.c: Require exceptions.
4442 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4443 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4444 * gcc.dg/vect/pr46663.c: Require exceptions.
4445 * lib/target-supports.exp (check_effective_target_exceptions): New.
4447 2019-01-17 Tamar Christina <tamar.christina@arm.com>
4450 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4452 2019-01-17 Nathan Sidwell <nathan@acm.org>
4455 * g++.dg/cpp0x/pr86610.C: New.
4457 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4459 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4460 VFIXUPIMM* intrinsics.
4461 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4465 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4469 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4471 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4472 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4473 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4475 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4476 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4477 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4478 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4479 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4480 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4481 * gcc.target/i386/sse-13.c: Ditto.
4482 * gcc.target/i386/sse-14.c: Ditto.
4483 * gcc.target/i386/sse-22.c: Ditto.
4484 * gcc.target/i386/sse-23.c: Ditto.
4485 * gcc.target/i386/testimm-10.c: Ditto.
4486 * gcc.target/i386/testround-1.c: Ditto.
4488 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4492 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4495 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4496 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4498 2019-01-17 Jakub Jelinek <jakub@redhat.com>
4500 PR rtl-optimization/88870
4501 * gcc.dg/pr88870.c: New test.
4503 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4505 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4507 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
4510 * g++.dg/concepts/pr87768.C: New.
4513 * gcc.dg/cpp1z/pr86648.C: New.
4515 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4518 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4519 vectorized on POWER unless hardware misaligned loads are available.
4521 2019-01-16 David Malcolm <dmalcolm@redhat.com>
4524 * g++.dg/torture/pr88861.C: New test.
4526 2019-01-16 Tamar Christina <tamar.christina@arm.com>
4529 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4531 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4533 * g++.dg/other/pr33558.C: Test location too.
4534 * g++.dg/other/pr33558-2.C: Likewise.
4535 * g++.dg/parse/crash4.C: Likewise.
4536 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4537 * g++.old-deja/g++.mike/p7635.C: Likewise.
4538 * g++.old-deja/g++.other/decl6.C: Likewise.
4540 2019-01-16 Marek Polacek <polacek@redhat.com>
4542 PR c++/78244 - narrowing conversion in template not detected.
4543 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4544 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4546 2019-01-16 Jakub Jelinek <jakub@redhat.com>
4550 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4551 may_alias attribute.
4553 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4555 * gcc.misc-tests/godump-1.c: Add test case for typedef before
4558 2019-01-15 David Malcolm <dmalcolm@redhat.com>
4561 * g++.dg/template/pr88795.C: New test.
4563 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4566 * gfortran.dg/actual_array_substr_3.f90: New test.
4568 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4571 * gfortran.dg/pr81849.f90: New test.
4573 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
4575 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
4576 ISO_Fortran_binding_2.h.
4578 2019-01-15 Marek Polacek <polacek@redhat.com>
4581 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4583 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4586 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4587 -Wdeprecated warning and expect a following note:.
4589 2019-01-15 Richard Biener <rguenther@suse.de>
4592 * g++.dg/lto/pr88046_0.C: New testcase.
4594 2019-01-15 Richard Biener <rguenther@suse.de>
4596 PR tree-optimization/88855
4597 * gcc.dg/pr88855.c: New testcase.
4599 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4601 * g++.dg/diagnostic/typedef-initialized.C: New.
4603 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4605 * g++.dg/diagnostic/bitfld3.C: New.
4607 2019-01-15 Jakub Jelinek <jakub@redhat.com>
4609 PR tree-optimization/88775
4610 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4611 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4613 2019-01-14 Marek Polacek <polacek@redhat.com>
4615 PR c++/88825 - ICE with bogus function return type deduction.
4616 * g++.dg/cpp1y/auto-fn55.C: New test.
4618 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4620 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4621 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4622 feature test macros.
4623 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4625 2019-01-14 Marek Polacek <polacek@redhat.com>
4627 PR c++/88830 - ICE with abstract class.
4628 * g++.dg/other/abstract7.C: New test.
4630 2019-01-14 Martin Sebor <msebor@redhat.com>
4633 * gcc.dg/format/attr-8.c: New test.
4634 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4635 * gcc.dg/format/attr-3.c: Same.
4636 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4637 * objc.dg/fsf-nsstring-format-1.m: Same.
4639 2019-01-14 Martin Liska <mliska@suse.cz>
4641 PR gcov-profile/88263
4642 * g++.dg/gcov/pr88263-2.C: New test.
4644 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4646 PR rtl-optimization/88796
4647 * gcc.target/i386/pr88796.c: New test.
4649 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4651 * gdc.dg/asm1.d: New test.
4652 * gdc.dg/asm2.d: New test.
4653 * gdc.dg/asm3.d: New test.
4654 * gdc.dg/asm4.d: New test.
4655 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4657 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4660 * gfortran.dg/namelist_96.f90: New test.
4662 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4665 * gfortran.dg/internal_pack_18.f90: New test.
4667 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4669 * gcc.dg/pr51628-20.c: Updated.
4670 * gcc.dg/pr51628-21.c: Likewise.
4671 * gcc.dg/pr51628-25.c: Likewise.
4673 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4676 * gfortran.dg/internal_pack_17.f90: New test.
4677 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4680 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4683 * gfortran.dg/pr61765.f90: New test.
4685 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4687 * g++.dg/cpp0x/pr62101.C: Test locations too.
4688 * g++.dg/inherit/pure1.C: Likewise.
4690 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4692 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
4694 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
4696 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4698 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4699 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4700 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4701 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4702 * gfortran.dg/bind_c_array_params_2.f90: Change search string
4705 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4708 * gfortran.dg/pr35031.f90: new test.
4710 2019-01-11 Marek Polacek <polacek@redhat.com>
4712 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4713 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4714 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4716 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4720 * c-c++-common/gomp/pr85956.c: New test.
4721 * g++.dg/gomp/pr88733.C: New test.
4723 2019-01-11 Tobias Burnus <burnus@net-b.de>
4726 * g++.dg/cpp0x/defaulted61.C: New
4727 * g++.dg/cpp0x/defaulted62.C: New.
4729 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4731 PR tree-optimization/88693
4732 * gcc.c-torture/execute/pr88693.c: New test.
4734 2019-01-11 Tamar Christina <tamar.christina@arm.com>
4736 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4739 2019-01-11 Martin Liska <mliska@suse.cz>
4742 * g++.dg/lto/pr88758_0.C: New test.
4743 * g++.dg/lto/pr88758_1.C: New test.
4745 2019-01-11 Jan Beulich <jbeulich@suse.com>
4747 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4748 gcc.target/i386/avx512f-vcvtss2si-1.c,
4749 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4750 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4751 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4752 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4753 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4754 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4755 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4756 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4757 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4758 gcc.target/i386/pr19398.c: Permit l or q suffix.
4760 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4762 PR rtl-optimization/88296
4763 * gcc.target/i386/pr88296.c: New test.
4765 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4767 * g++.dg/diagnostic/extern-initialized.C: New.
4768 * g++.dg/ext/dllimport-initialized.C: Likewise.
4770 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4773 * gfortran.dg/internal_pack_16.f90: New test.
4775 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4778 * g++.target/i386/pr88785.C: New test.
4780 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4782 PR rtl-optimization/87305
4783 * gcc.target/aarch64/pr87305.c: New.
4785 2019-01-10 Richard Biener <rguenther@suse.de>
4787 PR tree-optimization/88792
4788 * gcc.dg/torture/pr88792.c: New testcase.
4790 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4793 * gfortran.dg/pr86322_1.f90: New test.
4794 * gfortran.dg/pr86322_2.f90: Ditto.
4795 * gfortran.dg/pr86322_3.f90: Ditto.
4797 2019-01-10 Sudakshina Das <sudi.das@arm.com>
4799 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4800 * gcc.target/aarch64/bti-2.c: Likewise.
4801 * gcc.target/aarch64/bti-3.c: Likewise.
4803 2019-01-10 Stefan Agner <stefan@agner.ch>
4806 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4807 check if -masm-syntax-unified gets applied properly.
4809 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4812 * gcc.dg/pr88568.c: New test.
4814 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4816 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4817 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4819 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4821 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4822 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4824 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4826 * lib/target-supports.exp
4827 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4828 check_effective_target_arm_v8_3a_complex_neon_ok,
4829 add_options_for_arm_v8_3a_complex_neon,
4830 check_effective_target_arm_v8_3a_complex_neon_hw,
4831 check_effective_target_vect_complex_rot_N): New.
4833 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4836 * gfortran.dg/pr88376.f90: New test.
4838 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4841 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4842 "can not" with "cannot".
4843 * gfortran.dg/common_15.f90: Likewise.
4844 * gfortran.dg/derived_result_2.f90: Likewise.
4845 * gfortran.dg/do_check_6.f90: Likewise.
4846 * gfortran.dg/namelist_args.f90: Likewise.
4847 * gfortran.dg/negative_unit_check.f90: Likewise.
4848 * gfortran.dg/pure_formal_3.f90: Likewise.
4849 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4850 * obj-c++.dg/exceptions-3.mm: Likewise.
4851 * obj-c++.dg/exceptions-4.mm: Likewise.
4852 * obj-c++.dg/exceptions-5.mm: Likewise.
4853 * obj-c++.dg/property/at-property-23.mm: Likewise.
4854 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4855 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4856 * objc.dg/attributes/method-attribute-2.m: Likewise.
4857 * objc.dg/exceptions-3.m: Likewise.
4858 * objc.dg/exceptions-4.m: Likewise.
4859 * objc.dg/exceptions-5.m: Likewise.
4860 * objc.dg/param-1.m: Likewise.
4861 * objc.dg/property/at-property-23.m: Likewise.
4862 * objc.dg/property/dotsyntax-17.m: Likewise.
4863 * objc.dg/property/property-neg-7.m: Likewise.
4865 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4868 * gfortran.dg/spread_simplify_1.f90: New test.
4870 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4872 * lib/target-supports.exp
4873 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4874 * gcc.target/i386/xorsign.c: New test.
4876 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4878 * gcc.target/sparc/tls-ld-int8.c: New test.
4879 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4880 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4881 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4882 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4883 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4885 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4887 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4888 option when configure with bti.
4889 * gcc.target/aarch64/bti-2.c: Likewise.
4890 * lib/target-supports.exp
4891 (check_effective_target_default_branch_protection):
4892 Add configure check for --enable-standard-branch-protection.
4894 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4896 * gcc.target/aarch64/bti-1.c: New test.
4897 * gcc.target/aarch64/bti-2.c: New test.
4898 * gcc.target/aarch64/bti-3.c: New test.
4899 * lib/target-supports.exp
4900 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4902 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4904 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4905 instead of IP0_REGNUM and add test case.
4907 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4909 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4911 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4912 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4914 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4916 2019-01-09 Jakub Jelinek <jakub@redhat.com>
4918 PR rtl-optimization/88331
4919 * gcc.target/i386/pr88331.c: New test.
4921 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4923 * g++.dg/diagnostic/constexpr2.C: New.
4924 * g++.dg/diagnostic/ref3.C: Likewise.
4926 2019-01-08 Marek Polacek <polacek@redhat.com>
4928 PR c++/88538 - braced-init-list in template-argument-list.
4929 * g++.dg/cpp2a/nontype-class11.C: New test.
4932 * g++.dg/cpp2a/nontype-class12.C: New test.
4934 2019-01-08 Jakub Jelinek <jakub@redhat.com>
4937 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4938 dg-options. Require ppc_cpu_supports_hw effective target instead of
4941 2019-01-08 Janus Weil <janus@gcc.gnu.org>
4944 * gfortran.dg/class_69.f90: New test case.
4946 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4949 * gcc.target/i386/pr88717.c: New test.
4951 2019-01-08 Marek Polacek <polacek@redhat.com>
4953 PR c++/88548 - this accepted in static member functions.
4954 * g++.dg/cpp0x/this1.C: New test.
4956 2019-01-08 Martin Liska <mliska@suse.cz>
4958 PR tree-optimization/88753
4959 * gcc.dg/tree-ssa/pr88753.c: New test.
4961 2019-01-08 Richard Biener <rguenther@suse.de>
4963 PR tree-optimization/86554
4964 * gcc.dg/torture/pr86554-1.c: New testcase.
4965 * gcc.dg/torture/pr86554-2.c: Likewise.
4967 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4969 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4970 cover target variance.
4972 2019-01-08 Richard Biener <rguenther@suse.de>
4975 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4976 directly build the expected GENERIC tree.
4978 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4980 * gcc.target/aarch64/(return_address_sign_1.c,
4981 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4982 Change option to -mbranch-protection.
4983 * gcc.target/aarch64/(branch-protection-option.c,
4984 branch-protection-option-2.c, branch-protection-attr.c,
4985 branch-protection-attr-2.c): New file.
4987 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4989 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4991 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4993 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4995 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4996 Append match for warning that ‘protected’ attribute is not supported.
4998 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
5000 * gcc.dg/Wmissing-attributes.c: Require alias support.
5001 * gcc.dg/attr-copy-2.c: Likewise.
5002 * gcc.dg/attr-copy-5.c: Likewise.
5004 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
5005 Jakub Jelinek <jakub@redhat.com>
5008 * g++.dg/warn/Wreturn-type-11.C: New test.
5010 2019-01-07 David Malcolm <dmalcolm@redhat.com>
5013 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
5014 dump to reflect r266077.
5016 2019-01-07 Jakub Jelinek <jakub@redhat.com>
5019 * gcc.dg/pr88701.c: New test.
5021 2019-01-07 Joseph Myers <joseph@codesourcery.com>
5025 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
5027 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
5029 * g++.dg/diagnostic/constexpr1.C: New.
5030 * g++.dg/diagnostic/thread1.C: Likewise.
5032 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5033 Harald Anlauf <anlauf@gmx.de>
5034 Tobias Burnus <burnus@gcc.gnu.org>
5036 * gfortran.dg/is_contiguous_1.f90: New test.
5037 * gfortran.dg/is_contiguous_2.f90: New test.
5038 * gfortran.dg/is_contiguous_3.f90: New test.
5040 2019-01-07 Marek Polacek <polacek@redhat.com>
5042 PR c++/88741 - wrong error with initializer-string.
5043 * g++.dg/init/array50.C: New test.
5045 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
5051 * gcc.dg/array-6.c: Move from here ...
5052 * c-c++-common/array-6.c: ... to here and add some more test coverage.
5053 * g++.dg/pr69338.C: New test.
5054 * g++.dg/pr69697.C: Likewise.
5055 * g++.dg/ext/flexary32.C: Likewise.
5056 * g++.dg/ext/flexary3.C: Adjust test.
5057 * g++.dg/ext/flexary12.C: Likewise.
5058 * g++.dg/ext/flexary13.C: Likewise.
5059 * g++.dg/ext/flexary15.C: Likewise.
5060 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
5061 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
5062 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
5064 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
5066 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
5067 optional in scan pattern.
5069 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
5071 PR tree-optimization/88598
5072 * gcc.dg/vect/pr88598-1.c: New test.
5073 * gcc.dg/vect/pr88598-2.c: Likewise.
5074 * gcc.dg/vect/pr88598-3.c: Likewise.
5075 * gcc.dg/vect/pr88598-4.c: Likewise.
5076 * gcc.dg/vect/pr88598-5.c: Likewise.
5077 * gcc.dg/vect/pr88598-6.c: Likewise.
5079 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
5081 PR tree-optimization/88598
5082 * gcc.dg/pr88598-1.c: New test.
5083 * gcc.dg/pr88598-2.c: Likewise.
5084 * gcc.dg/pr88598-3.c: Likewise.
5085 * gcc.dg/pr88598-4.c: Likewise.
5086 * gcc.dg/pr88598-5.c: Likewise.
5088 2019-01-07 Jakub Jelinek <jakub@redhat.com>
5090 PR tree-optimization/88676
5091 * gcc.dg/tree-ssa/pr88676.c: New test.
5092 * gcc.dg/pr88676.c: New test.
5093 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
5097 * c-c++-common/asan/pr88619.c: New test.
5100 * c-c++-common/builtin-convertvector-1.c: New test.
5101 * c-c++-common/torture/builtin-convertvector-1.c: New test.
5102 * g++.dg/ext/builtin-convertvector-1.C: New test.
5103 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
5105 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
5108 * gcc.target/i386/pr88521.c: New testcase.
5110 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5113 * gfortran.dg/min_max_type_2.f90: New test.
5115 2019-01-06 Jakub Jelinek <jakub@redhat.com>
5118 * c-c++-common/attributes-4.c (falloc_align_int128,
5119 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
5121 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
5123 * gcc.dg/ipa/ipcp-2.c: Update bounds.
5125 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
5127 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
5128 * gcc.dg/plugin/plugindir2.c: Likewise.
5129 * gcc.dg/plugin/plugindir3.c: Likewise.
5130 * gcc.dg/plugin/plugindir4.c: Likewise.
5132 2019-01-05 Janus Weil <janus@gcc.gnu.org>
5135 * gfortran.dg/blockdata_10.f90: New test case.
5137 2019-01-05 Jakub Jelinek <jakub@redhat.com>
5141 * gcc.dg/nested-func-12.c: New test.
5142 * gcc.c-torture/compile/pr82564.c: New test.
5145 * gcc.dg/debug/dwarf2/pr88635.c: New test.
5147 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
5150 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
5152 2019-01-04 Martin Sebor <msebor@redhat.com>
5155 * g++.dg/ext/attr-copy.C: New test.
5156 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
5157 * gcc.dg/attr-copy-6.c: New test.
5158 * gcc.dg/attr-copy-7.c: New test.
5160 2019-01-04 Martin Sebor <msebor@redhat.com>
5163 * c-c++-common/attributes-4.c: New test.
5165 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
5168 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
5171 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5174 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
5175 * gfortran.dg/merge_char_const.f90: Restore.
5177 2019-01-04 Jakub Jelinek <jakub@redhat.com>
5180 * gcc.dg/pr88594.c: New test.
5182 2019-01-04 Jan Beulich <jbeulich@suse.com>
5184 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
5185 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
5186 gcc.target/i386/avx512bw-vpcmpequb-1.c,
5187 gcc.target/i386/avx512bw-vpcmpequw-1.c,
5188 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
5189 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
5190 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
5191 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
5192 gcc.target/i386/avx512bw-vpcmpgew-1.c,
5193 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
5194 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
5195 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
5196 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
5197 gcc.target/i386/avx512bw-vpcmpleb-1.c,
5198 gcc.target/i386/avx512bw-vpcmpleub-1.c,
5199 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
5200 gcc.target/i386/avx512bw-vpcmplew-1.c,
5201 gcc.target/i386/avx512bw-vpcmpltb-1.c,
5202 gcc.target/i386/avx512bw-vpcmpltub-1.c,
5203 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
5204 gcc.target/i386/avx512bw-vpcmpltw-1.c,
5205 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
5206 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
5207 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
5208 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
5209 gcc.target/i386/avx512bw-vpmovb2m-1.c,
5210 gcc.target/i386/avx512bw-vpmovm2b-1.c,
5211 gcc.target/i386/avx512bw-vpmovm2w-1.c,
5212 gcc.target/i386/avx512bw-vpmovw2m-1.c,
5213 gcc.target/i386/avx512bw-vptestmb-1.c,
5214 gcc.target/i386/avx512bw-vptestmw-1.c,
5215 gcc.target/i386/avx512bw-vptestnmb-1.c,
5216 gcc.target/i386/avx512bw-vptestnmw-1.c,
5217 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
5218 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
5219 gcc.target/i386/avx512dq-vfpclasssd-1.c,
5220 gcc.target/i386/avx512dq-vfpclassss-1.c,
5221 gcc.target/i386/avx512dq-vpmovd2m-1.c,
5222 gcc.target/i386/avx512dq-vpmovm2d-1.c,
5223 gcc.target/i386/avx512dq-vpmovm2q-1.c,
5224 gcc.target/i386/avx512dq-vpmovq2m-1.c,
5225 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
5226 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
5227 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
5228 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
5229 gcc.target/i386/avx512vl-vpcmpequd-1.c,
5230 gcc.target/i386/avx512vl-vpcmpequq-1.c,
5231 gcc.target/i386/avx512vl-vpcmpged-1.c,
5232 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
5233 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
5234 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
5235 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
5236 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
5237 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
5238 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
5239 gcc.target/i386/avx512vl-vpcmpled-1.c,
5240 gcc.target/i386/avx512vl-vpcmpleq-1.c,
5241 gcc.target/i386/avx512vl-vpcmpleud-1.c,
5242 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
5243 gcc.target/i386/avx512vl-vpcmpltd-1.c,
5244 gcc.target/i386/avx512vl-vpcmpltq-1.c,
5245 gcc.target/i386/avx512vl-vpcmpltud-1.c,
5246 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
5247 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
5248 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
5249 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
5250 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
5251 gcc.target/i386/avx512vl-vptestmd-1.c,
5252 gcc.target/i386/avx512vl-vptestmq-1.c,
5253 gcc.target/i386/avx512vl-vptestnmd-1.c,
5254 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
5256 * gcc.target/i386/avx512bw-vpcmpb-1.c,
5257 gcc.target/i386/avx512bw-vpcmpub-1.c,
5258 gcc.target/i386/avx512bw-vpcmpuw-1.c,
5259 gcc.target/i386/avx512bw-vpcmpw-1.c,
5260 gcc.target/i386/avx512dq-vfpclasspd-1.c,
5261 gcc.target/i386/avx512dq-vfpclassps-1.c,
5262 gcc.target/i386/avx512f-vcmppd-1.c,
5263 gcc.target/i386/avx512f-vcmpps-1.c,
5264 gcc.target/i386/avx512f-vcmpsd-1.c,
5265 gcc.target/i386/avx512f-vcmpss-1.c,
5266 gcc.target/i386/avx512f-vpcmpd-1.c,
5267 gcc.target/i386/avx512f-vpcmpq-1.c,
5268 gcc.target/i386/avx512f-vpcmpud-1.c,
5269 gcc.target/i386/avx512f-vpcmpuq-1.c,
5270 gcc.target/i386/avx512f-vptestmd-1.c,
5271 gcc.target/i386/avx512f-vptestmq-1.c,
5272 gcc.target/i386/avx512f-vptestnmd-1.c,
5273 gcc.target/i386/avx512f-vptestnmq-1.c,
5274 gcc.target/i386/avx512vl-vcmppd-1.c,
5275 gcc.target/i386/avx512vl-vcmpps-1.c,
5276 gcc.target/i386/avx512vl-vpcmpd-1.c,
5277 gcc.target/i386/avx512vl-vpcmpq-1.c,
5278 gcc.target/i386/avx512vl-vpcmpud-1.c,
5279 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
5282 2019-01-03 Martin Sebor <msebor@redhat.com>
5284 PR tree-optimization/88659
5285 * gcc.dg/Wstringop-truncation-6.c: New test.
5287 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5290 * gfortran.dg/const_chararacter_merge.f90: Remove.
5292 2019-01-03 Jakub Jelinek <jakub@redhat.com>
5295 * gcc.dg/debug/dwarf2/pr88644.c: New test.
5296 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
5298 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
5300 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
5301 * gcc.dg/pubtypes-3.c: Likewise.
5302 * gcc.dg/pubtypes-4.c: Likewise.
5304 2019-01-03 Jakub Jelinek <jakub@redhat.com>
5307 * g++.target/i386/pr88636.C: New test.
5309 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5311 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
5313 2019-01-03 Martin Liska <mliska@suse.cz>
5316 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
5318 2019-01-02 Marek Polacek <polacek@redhat.com>
5320 PR c++/88612 - ICE with -Waddress-of-packed-member.
5321 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
5323 PR c++/88631 - CTAD failing for value-initialization.
5324 * g++.dg/cpp1z/class-deduction59.C: New test.
5326 PR c++/81486 - CTAD failing with ().
5327 * g++.dg/cpp1z/class-deduction60.C: New test.
5328 * g++.dg/cpp1z/class-deduction61.C: New test.
5330 2019-01-02 Martin Sebor <msebor@redhat.com>
5331 Jeff Law <law@redhat.com>
5333 * gcc.dg/strlenopt-36.c: Update.
5334 * gcc.dg/strlenopt-45.c: Update.
5335 * gcc.c-torture/execute/strlen-5.c: New test.
5336 * gcc.c-torture/execute/strlen-6.c: New test.
5337 * gcc.c-torture/execute/strlen-7.c: New test.
5339 2019-01-02 Jakub Jelinek <jakub@redhat.com>
5342 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
5343 messages only on vect_hw_misalign targets.
5345 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
5347 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
5348 * gfortran.dg/dec_d_lines_3.f: Ditto.
5349 * gfortran.dg/dec_structure_24.f90: Ditto.
5350 * gfortran.dg/dec_structure_26.f90: Ditto.
5351 * gfortran.dg/dec_structure_27.f90: Ditto.
5352 * gfortran.dg/dec_type_print_3.f90: Ditto.
5353 * gfortran.dg/derived_name_1.f90: Ditto.
5354 * gfortran.dg/error_recovery_1.f90: Ditto.
5355 * gfortran.dg/gomp/pr29759.f90: Ditto.
5356 * gfortran.dg/pr36192.f90: Ditto.
5357 * gfortran.dg/pr56007.f90: Ditto.
5358 * gfortran.dg/pr56520.f90: Ditto.
5359 * gfortran.dg/pr78741.f90: Ditto.
5360 * gfortran.dg/print_fmt_2.f90: Ditto.
5361 * gfortran.dg/select_type_20.f90: Ditto.
5363 2019-01-02 Marek Polacek <polacek@redhat.com>
5366 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
5368 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5371 * gfortran.dg/const_chararacter_merge.f90: New test.
5373 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
5376 * g++.dg/torture/pr88130.C: New testcase.
5378 2019-01-02 Martin Liska <mliska@suse.cz>
5380 PR tree-optimization/88650
5381 * gfortran.dg/predict-3.f90: New test.
5383 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5385 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
5387 2019-01-02 Richard Biener <rguenther@suse.de>
5389 PR tree-optimization/88621
5390 * gcc.dg/torture/pr88621.c: New testcase.
5392 2019-01-02 Jakub Jelinek <jakub@redhat.com>
5395 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
5396 targets and expect _ZThn8 for ilp32 targets.
5398 2019-01-01 Martin Sebor <msebor@redhat.com>
5399 Jeff Law <law@redhat.com>
5401 * gcc.dg/strlenopt-40.c: Update.
5402 * gcc.dg/strlenopt-51.c: Likewise.
5403 * gcc.dg/tree-ssa/pr79376.c: Likewise.
5405 * gcc.dg/strlenopt-40.c: Disable a couple tests.
5406 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
5407 * gcc.dg/strlenopt-59.c: New test.
5408 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
5409 * g++.dg/init/strlen.C: New test.
5411 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5414 * gfortran.dg/structure_constructor_16.f90: New test.
5416 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5418 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
5419 * g++.dg/ipa/devirt-53.C: Fix scan template.
5421 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5423 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
5424 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
5425 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
5427 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5429 * g++.dg/tree-prof/devirt.C: Update testcase.
5431 2019-01-01 Jakub Jelinek <jakub@redhat.com>
5433 Update copyright years.
5435 Copyright (C) 2019 Free Software Foundation, Inc.
5437 Copying and distribution of this file, with or without modification,
5438 are permitted in any medium without royalty provided the copyright
5439 notice and this notice are preserved.