1 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
4 * gcc.target/i386/pr89945.c: New test.
6 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
10 * gfortran.dg/finalize_33.f90: Likewise.
11 * gfortran.dg/finalize_34.f90: New test.
13 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
16 * gfortran.dg/entry_22.f90: New test.
18 2019-04-05 Marek Polacek <polacek@redhat.com>
20 PR c++/87145 - bogus error converting class type in template arg list.
21 * g++.dg/cpp0x/constexpr-conv3.C: New test.
22 * g++.dg/cpp0x/constexpr-conv4.C: New test.
24 2019-04-05 Martin Sebor <msebor@redhat.com>
27 * g++.dg/init/array52.C: New test.
29 2019-04-05 David Malcolm <dmalcolm@redhat.com>
32 * c-c++-common/pr89985.c: New test.
34 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
37 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
39 * gcc.dg/torture/pr71598-2.c: Likewise.
41 2019-04-05 Marek Polacek <polacek@redhat.com>
43 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
44 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
46 2019-04-05 Richard Biener <rguenther@suse.de>
50 * gcc.dg/guality/pr89892.c: New testcase.
51 * gcc.dg/guality/pr89905.c: Likewise.
52 * gcc.dg/guality/loop-1.c: Likewise.
54 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
56 PR tree-optimization/89956
57 * gfortran.dg/pr89956.f90: New test.
59 2019-04-04 Martin Sebor <msebor@redhat.com>
65 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
66 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
67 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
68 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
69 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
70 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
71 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
72 * gcc/testsuite/g++.dg/init/array51.C: New test.
73 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
75 2019-04-04 Martin Sebor <msebor@redhat.com>
79 * gcc.dg/Wstringop-overflow-13.c: New test.
81 2019-04-04 Martin Sebor <msebor@redhat.com>
84 * gcc.dg/Wrestrict-19.c: New test.
85 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
87 2019-04-04 Jeff Law <law@redhat.com>
89 PR rtl-optimization/89399
90 * gcc.c-torture/compile/pr89399.c: New test.
92 2019-04-04 Harald Anlauf <anlauf@gmx.de>
95 * gfortran.dg/pr85797.f90: Adjust testcase.
97 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
100 * g++.dg/template/friend67.C: New.
102 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
105 * g++.dg/cpp0x/friend4.C: New.
106 * g++.dg/cpp0x/friend5.C: Likewise.
108 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
111 * g++.dg/cpp0x/noexcept40.C: New.
113 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
116 * gfortran.dg/parameter_array_error_1.f90: New test.
118 2019-04-03 qing zhao <qing.zhao@oracle.com>
120 PR tree-optimization/89730
121 * gcc.dg/live-patching-4.c: New test.
123 2019-04-03 Clément Chigot <clement.chigot@atos.net>
125 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
128 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
131 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
132 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
134 2019-04-03 Richard Biener <rguenther@suse.de>
136 PR tree-optimization/84101
137 * gcc.target/i386/pr84101.c: New testcase.
139 2019-04-02 Jeff Law <law@redhat.com>
141 * gcc.target/visium/bit_shift.c: xfail.
143 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
147 * gcc.target/i386/pr70799-4.c: Remove.
148 * gcc.target/i386/pr70799-5.c: Remove.
149 * gcc.target/i386/pr89902.c: New test.
150 * gcc.target/i386/pr89903.c: Ditto.
152 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
154 PR rtl-optimization/84206
155 * gcc.dg/pr84206.c: New test.
157 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
159 PR rtl-optimization/85876
160 * gcc.dg/pr85876.c: New test.
162 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
164 * gcc.target/s390/zvector/vec-double-compile.c: New test.
165 * gcc.target/s390/zvector/vec-float-compile.c: New test.
166 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
167 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
169 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
171 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
172 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
173 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
174 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
176 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
178 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
179 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
181 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
183 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
184 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
186 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
189 * gcc.dg/pr86928.c: Do not attempt to add -m32.
191 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
193 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
194 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
195 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
196 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
197 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
198 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
199 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
200 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
202 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
204 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
205 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
206 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
207 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
208 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
209 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
211 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
213 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
214 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
215 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
216 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
218 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
220 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
221 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
223 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
225 * gcc.target/s390/arch13/sel-1.c: New test.
227 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
229 * gcc.target/s390/arch13/popcount-1.c: New test.
231 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
233 * gcc.target/s390/arch13/bitops-1.c: New test.
234 * gcc.target/s390/arch13/bitops-2.c: New test.
235 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
236 option and adjust line numbers.
237 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
239 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
241 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
242 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
243 runtime check for the vxe2 hardware feature on IBM Z.
245 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
248 * lib/target-supports.exp (check_avx2_available): Replace
249 avx_available with avx2_available.
251 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
253 PR rtl-optimization/85412
254 * gcc.dg/pr85412.c: New test.
256 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
259 * g++.dg/template/crash130.C: New.
260 * g++.dg/template/crash131.C: Likewise.
262 2019-04-01 Martin Sebor <msebor@redhat.com>
265 * gcc.dg/attr-copy-8.c: New test.
266 * g++.dg/ext/attr-copy-2.C: New test.
268 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
270 PR rtl-optimization/86928
271 * gcc.dg/pr86928.c: New test.
273 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
275 PR rtl-optimization/87273
276 * gcc.dg/pr87273.c: New test.
278 2019-04-01 Martin Liska <mliska@suse.cz>
281 * gcc.dg/spellcheck-options-18.c: New test.
282 * gcc.dg/spellcheck-options-19.c: New test.
283 * gcc.dg/spellcheck-options-20.c: New test.
284 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
285 * gcc.dg/completion-2.c: Add one variant with no argument.
287 2019-04-01 Richard Biener <rguenther@suse.de>
290 * gcc.dg/torture/pr71598-1.c: New testcase.
291 * gcc.dg/torture/pr71598-2.c: Likewise.
292 * gcc.dg/torture/pr71598-3.c: Likewise.
294 2019-03-31 Marek Polacek <polacek@redhat.com>
296 PR c++/89852 - ICE with C++11 functional cast with { }.
297 * g++.dg/cpp0x/initlist115.C: New test.
299 2019-03-31 Harald Anlauf <anlauf@gmx.de>
303 * gfortran.dg/pr85797.f90: New test.
305 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
307 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
309 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
311 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
313 (dmd2dg): Copy additional files after test is translated.
314 (gdc-do-test): Remove all copied files after test.
316 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
319 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
320 for c_deallocate, c_allocate and c_assumed_size so that the
321 attributes of the array arguments are correct and are typed.
322 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
323 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
326 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
327 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
329 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
332 * gfortran.dg/pointer_intent_8.f90: New test.
334 2019-03-29 Jim Wilson <jimw@sifive.com>
336 * gcc.target/riscv/predef-1.c: New.
337 * gcc.target/riscv/predef-2.c: New.
338 * gcc.target/riscv/predef-3.c: New.
339 * gcc.target/riscv/predef-4.c: New.
340 * gcc.target/riscv/predef-5.c: New.
341 * gcc.target/riscv/predef-6.c: New.
342 * gcc.target/riscv/predef-7.c: New.
343 * gcc.target/riscv/predef-8.c: New.
345 2019-03-29 Jakub Jelinek <jakub@redhat.com>
347 PR rtl-optimization/89865
348 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
349 the first argument register, so that occassional spills/fills are
353 * g++.dg/ubsan/vptr-14.C: New test.
356 * gcc.dg/tree-ssa/pr89872.c: New test.
358 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
360 * gcc.dg/diag-sanity.c: New test.
362 2019-03-29 Marek Polacek <polacek@redhat.com>
365 * g++.dg/cpp2a/desig14.C: New test.
367 PR c++/89876 - ICE with deprecated conversion.
368 * g++.dg/warn/conv5.C: New test.
370 2019-03-29 Martin Liska <mliska@suse.cz>
372 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
373 * gcc.dg/pr68766.c: Likewise.
375 2019-03-29 Jakub Jelinek <jakub@redhat.com>
377 PR rtl-optimization/87485
378 * gcc.dg/pr87485.c: New test.
380 2019-03-28 Jakub Jelinek <jakub@redhat.com>
383 * gfortran.dg/gomp/pr89621.f90: New test.
385 2019-03-28 Martin Sebor <msebor@redhat.com>
388 * g++.dg/cpp0x/decltype-pr66548.C: New test.
391 * g++.dg/cpp0x/decltype-pr81506.C: New test.
393 2019-03-28 Marek Polacek <polacek@redhat.com>
395 PR c++/89612 - ICE with member friend template with noexcept.
396 * g++.dg/cpp0x/noexcept38.C: New test.
397 * g++.dg/cpp0x/noexcept39.C: New test.
398 * g++.dg/cpp1z/noexcept-type21.C: New test.
400 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
403 * gcc.target/i386/pr89848.c: New test.
405 2019-03-28 Marek Polacek <polacek@redhat.com>
407 PR c++/89836 - bool constant expression and explicit conversions.
408 * g++.dg/cpp2a/explicit15.C: New test.
410 2019-03-28 Jakub Jelinek <jakub@redhat.com>
413 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
414 other than AVR. Add dg-options "".
417 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
418 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
420 2019-03-27 Janus Weil <janus@gcc.gnu.org>
423 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
424 * gfortran.dg/pointer_init_11.f90: New test case.
426 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
429 * gcc.target/i386/pr85667-5.c: New testcase.
430 * gcc.target/i386/pr85667-6.c: New testcase.
432 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
435 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
437 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
439 PR rtl-optimization/89313
440 * gcc.dg/pr89313.c: New test.
442 2019-03-26 Jeff Law <law@redhat.com>
444 PR rtl-optimization/87761
445 PR rtl-optimization/89826
446 * gcc.c-torture/execute/pr89826.c: New test.
448 2019-03-27 Richard Biener <rguenther@suse.de>
450 * gcc.dg/torture/20190327-1.c: New testcase.
452 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
455 * gfortran.dg/associate_47.f90: New test.
457 2019-03-27 Richard Biener <rguenther@suse.de>
459 PR tree-optimization/89463
460 * gcc.dg/guality/pr89463.c: New testcase.
462 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
465 * gcc.target/i386/pr89827.c: New test.
467 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
469 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
472 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
474 PR tree-optimization/81740
475 * gcc.dg/vect/pr81740-1.c: New testcase.
476 * gcc.dg/vect/pr81740-2.c: Likewise.
478 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
480 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
481 options in permute args tests.
483 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
486 * g++.dg/ext/pr84598.C: New.
488 2019-03-26 Jakub Jelinek <jakub@redhat.com>
491 * g++.dg/gomp/pr89796.C: New test.
492 * gcc.dg/gomp/pr89796.c: New test.
494 2019-03-25 David Malcolm <dmalcolm@redhat.com>
496 PR rtl-optimization/88347
497 PR rtl-optimization/88423
498 * gcc.c-torture/compile/pr88347.c: New test.
499 * gcc.c-torture/compile/pr88423.c: New test.
501 2019-03-25 Martin Sebor <msebor@redhat.com>
504 * gcc.dg/attr-aligned-3.c: New test.
506 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
509 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
511 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
515 * g++.dg/concepts/pr84661.C: New.
516 * g++.dg/torture/pr85013.C: Likewise.
518 2019-03-25 Marek Polacek <polacek@redhat.com>
520 PR c++/89214 - ICE when initializing aggregates with bases.
521 * g++.dg/cpp1z/aggr-base8.C: New test.
522 * g++.dg/cpp1z/aggr-base9.C: New test.
524 PR c++/89705 - ICE with reference binding with conversion function.
525 * g++.dg/cpp0x/rv-conv2.C: New test.
527 2019-03-25 Richard Biener <rguenther@suse.de>
529 PR tree-optimization/89789
530 * gcc.dg/torture/pr89789.c: New testcase.
532 2019-03-25 Nathan Sidwell <nathan@acm.org>
534 * g++.dg/abi/lambda-static-1.C: New.
536 2019-03-25 Richard Biener <rguenther@suse.de>
538 PR tree-optimization/89802
539 * g++.dg/tree-ssa/pr89802.C: New testcase.
541 2019-03-25 Jakub Jelinek <jakub@redhat.com>
544 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
546 * g++.dg/tls/thread_local11a.C: New test.
548 2019-03-25 Richard Biener <rguenther@suse.de>
551 * g++.dg/pr89790.C: New testcase.
553 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
555 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
556 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
557 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
558 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
560 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
563 * gfortran.dg/altreturn_10.f90: New test.
564 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
566 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
568 PR rtl-optimization/89676
569 * gcc.target/i386/pr89676.c: New.
571 2019-03-22 Jakub Jelinek <jakub@redhat.com>
574 * g++.dg/tls/thread_local11.C: New test.
575 * g++.dg/tls/thread_local11.h: New test.
576 * g++.dg/tls/thread_local12a.C: New test.
577 * g++.dg/tls/thread_local12b.C: New test.
578 * g++.dg/tls/thread_local12c.C: New test.
579 * g++.dg/tls/thread_local12d.C: New test.
580 * g++.dg/tls/thread_local12e.C: New test.
581 * g++.dg/tls/thread_local12f.C: New test.
582 * g++.dg/tls/thread_local12g.C: New test.
583 * g++.dg/tls/thread_local12h.C: New test.
584 * g++.dg/tls/thread_local12i.C: New test.
585 * g++.dg/tls/thread_local12j.C: New test.
586 * g++.dg/tls/thread_local12k.C: New test.
587 * g++.dg/tls/thread_local12l.C: New test.
590 * g++.dg/cpp1y/constexpr-87481.C: New test.
592 2019-03-22 Simon Wright <simon@pushface.org>
595 * gnat.dg/socket2.adb: New.
597 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
599 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
601 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
604 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
605 for _mm_mask{,3,z}_*.
606 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
607 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
608 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
609 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
610 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
611 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
612 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
613 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
614 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
615 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
616 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
617 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
618 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
619 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
620 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
622 2019-03-22 Jakub Jelinek <jakub@redhat.com>
625 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
626 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
627 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
628 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
629 __builtin_ia32_vfmsubss3_mask3): Define.
630 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
631 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
632 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
633 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
634 __builtin_ia32_vfmsubss3_mask3): Define.
635 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
636 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
637 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
638 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
639 __builtin_ia32_vfmsubss3_mask3): Define.
640 * gcc.target/i386/sse-14.c: Add tests for
641 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
642 * gcc.target/i386/sse-22.c: Likewise.
644 2019-03-21 Martin Sebor <msebor@redhat.com>
646 PR tree-optimization/89350
647 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
648 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
649 * gcc.dg/Wstringop-overflow-11.c: New test.
650 * gcc.dg/Wstringop-overflow-12.c: New test.
651 * gcc.dg/pr89350.c: New test.
652 * gcc.dg/pr40340-1.c: Adjust expected warning.
653 * gcc.dg/pr40340-2.c: Same.
654 * gcc.dg/pr40340-4.c: Same.
655 * gcc.dg/pr40340-5.c: Same.
657 2019-03-21 Jakub Jelinek <jakub@redhat.com>
660 * g++.dg/other/pr89692.C: New test.
663 * g++.dg/cpp1y/lambda-init18.C: New test.
664 * g++.dg/cpp1y/lambda-init19.C: New test.
665 * g++.dg/cpp1y/pr89767.C: New test.
667 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
668 Cesar Philippidis <cesar@codesourcery.com>
671 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
673 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
676 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
679 * c-c++-common/goacc/routine-3-extern.c: New file.
680 * c-c++-common/goacc/routine-3.c: Adjust.
681 * c-c++-common/goacc/routine-4-extern.c: New file.
682 * c-c++-common/goacc/routine-4.c: Adjust.
683 * gfortran.dg/goacc/routine-module-3.f90: New file.
686 * gfortran.dg/goacc/pr89773.f90: New file.
687 * gfortran.dg/goacc/pr77765.f90: Adjust.
688 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
691 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
694 * gfortran.dg/goacc/routine-module-1.f90: New file.
695 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
696 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
698 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
701 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
702 (dg-compile-aux-modules): Fix diagnostic.
703 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
704 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
707 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
708 missing nexted dg-test call support in dejaGNU 1.4.4.
711 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
714 2019-03-21 Richard Biener <rguenther@suse.de>
716 PR tree-optimization/89779
717 * gcc.dg/torture/pr89779.c: New testcase.
719 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
722 * g++.dg/cpp0x/constexpr-ice20.C: New.
724 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
727 * g++.dg/cpp0x/noexcept37.C: New.
729 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
732 * gdc.dg/pr89017.d: New test.
734 2019-03-20 Janus Weil <janus@gcc.gnu.org>
737 * gfortran.dg/interface_abstract_5.f90: New test case.
739 2019-03-20 Jakub Jelinek <jakub@redhat.com>
742 * gcc.target/s390/pr89775-1.c: New test.
743 * gcc.target/s390/pr89775-2.c: New test.
745 2019-03-20 Jakub Jelinek <jakub@redhat.com>
748 * g++.target/aarch64/aarch64.exp: New file.
749 * g++.target/aarch64/pr89752.C: New test.
751 2019-03-19 Martin Sebor <msebor@redhat.com>
753 PR tree-optimization/89688
754 * gcc.dg/strlenopt-61.c: New test.
755 * g++.dg/warn/Wstringop-overflow-2.C: New test.
757 2019-03-19 Jim Wilson <jimw@sifive.com>
760 * gcc.target/riscv/losum-overflow.c: New test.
762 2019-03-19 Martin Sebor <msebor@redhat.com>
764 PR tree-optimization/89644
765 * gcc.dg/Wstringop-truncation-8.c: New test.
767 2019-03-19 Martin Liska <mliska@suse.cz>
770 * gcc.dg/pr89737.c: New test.
772 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
776 * g++.dg/lto/pr87089_0.C: New testcase.
777 * g++.dg/lto/pr87089_1.C: New testcase.
778 * g++.dg/lto/pr89335_0.C: New testcase.
780 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
783 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
784 restrict this test to vsx targets.
786 2019-03-19 Jakub Jelinek <jakub@redhat.com>
789 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
790 * g++.dg/ext/asm16.C: Likewise.
791 * g++.dg/ext/asm17.C: New test.
793 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
795 * c-c++-common/unroll-7.c: New test.
797 2019-03-19 Jakub Jelinek <jakub@redhat.com>
800 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
801 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
802 Add expected results for them.
805 * gcc.dg/pr89734.c: New test.
807 2019-03-18 Martin Sebor <msebor@redhat.com>
809 PR tree-optimization/89720
810 * gcc.dg/Warray-bounds-42.c: New test.
812 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
815 * g++.target/i386/pr89630.C: New test.
817 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
819 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
821 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
823 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
824 the "store" test as well.
825 * gcc.target/powerpc/bswap32.c: Ditto.
827 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
829 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
830 the "store" test as well.
831 * gcc.target/powerpc/bswap32.c: Ditto.
833 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
835 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
836 "exceeds" instead of just one that talks about "too large".
838 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
840 * gcc.target/aarch64/sve/cost_model_1.c: New test.
842 2019-03-18 Martin Jambor <mjambor@suse.cz>
844 PR tree-optimization/89546
845 * gcc.dg/tree-ssa/pr89546.c: New test.
847 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
850 * g++.target/riscv/call-with-empty-struct-float.C: New file.
851 * g++.target/riscv/call-with-empty-struct-int.C: New file.
852 * g++.target/riscv/call-with-empty-struct.H: New file.
853 * g++.target/riscv/riscv.exp: New file.
855 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
858 * g++.dg/cpp0x/pr85014.C: New.
860 2019-03-18 Jakub Jelinek <jakub@redhat.com>
863 * gcc.dg/pr86979.c: New test.
865 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
868 * gfortran.dg/typebound_call_31.f90: New test.
870 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
872 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
874 * gcc.dg/compat/pr83487-1_y.c: Likewise.
876 * gfortran.dg/pointer_init_10.f90: Require visibility support.
877 * gfortran.dg/temporary_3.f90: Likewise.
879 * gcc.dg/pr88074.c: Require c99_runtime.
880 * gcc.dg/warn-abs-1.c: Likewise.
881 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
884 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
886 * gcc.dg/attr-copy.c: Require alias support.
887 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
889 2019-03-16 Jakub Jelinek <jakub@redhat.com>
892 * gfortran.dg/continuation_15.f90: New test.
893 * gfortran.dg/continuation_16.f90: New test.
895 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
897 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
900 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
901 * g++.dg/cpp0x/pr84497.C: Likewise.
903 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
904 * gcc.dg/attr-copy-6.c: Likewise.
905 * gcc.dg/pr87793.c: Likewise.
908 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
910 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
911 * gcc.dg/gimplefe-34.c: Likewise.
912 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
913 * gcc.dg/compat/pr83487-2_y.c: Likewise.
916 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
920 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
922 * lib/target-supports.exp (check_ascii_locale_available): Remove
925 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
928 * gfortran.dg/blockdata_11.f90: New test.
930 2019-03-15 Harald Anlauf <anlauf@gmx.de>
933 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
934 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
936 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
939 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
940 instruction selection.
941 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
942 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
943 * gcc.target/powerpc/pr87532-mc.c: New test.
944 * gcc.target/powerpc/pr87532.c: New test.
945 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
946 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
947 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
948 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
949 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
950 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
951 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
952 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
953 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
954 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
955 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
956 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
957 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
958 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
959 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
960 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
961 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
962 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
963 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
964 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
965 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
966 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
967 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
968 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
969 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
970 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
971 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
973 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
977 * g++.dg/cpp2a/pr88534.C: New.
978 * g++.dg/cpp2a/pr88537.C: New.
980 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
982 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
983 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
984 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
985 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
987 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
990 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
991 * gcc.target/aarch64/spellcheck_5.c: Likewise.
992 * gcc.target/aarch64/spellcheck_6.c: Likewise.
994 2019-03-15 Jakub Jelinek <jakub@redhat.com>
997 * g++.dg/cpp0x/constexpr-89709.C: New test.
1000 * gcc.dg/debug/pr89704.c: New test.
1002 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1005 * g++.target/i386/pr89650.C: New test.
1007 2019-03-14 Richard Biener <rguenther@suse.de>
1009 * gcc.dg/gimplefe-13.c: Adjust.
1010 * gcc.dg/gimplefe-14.c: Likewise.
1011 * gcc.dg/gimplefe-17.c: Likewise.
1012 * gcc.dg/gimplefe-18.c: Likewise.
1013 * gcc.dg/gimplefe-7.c: Likewise.
1014 * gcc.dg/torture/pr89595.c: Likewise.
1015 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1016 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1017 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1018 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1019 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1020 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1021 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1022 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1024 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1027 * gcc.target/i386/pr89684.c: New test.
1029 PR rtl-optimization/89679
1030 * gcc.dg/pr89679.c: New test.
1032 2019-03-14 Richard Biener <rguenther@suse.de>
1034 PR tree-optimization/89710
1035 * gcc.dg/torture/pr89710.c: New testcase.
1037 2019-03-14 Richard Biener <rguenther@suse.de>
1040 * g++.dg/torture/pr89698.C: New testcase.
1042 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1044 PR tree-optimization/89703
1045 * gcc.c-torture/compile/pr89703-1.c: New test.
1046 * gcc.c-torture/compile/pr89703-2.c: New test.
1048 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1051 * gcc.target/i386/pr89523-1a.c: New test.
1052 * gcc.target/i386/pr89523-1b.c: Likewise.
1053 * gcc.target/i386/pr89523-2.c: Likewise.
1054 * gcc.target/i386/pr89523-3.c: Likewise.
1055 * gcc.target/i386/pr89523-4.c: Likewise.
1056 * gcc.target/i386/pr89523-5.c: Likewise.
1057 * gcc.target/i386/pr89523-6.c: Likewise.
1058 * gcc.target/i386/pr89523-7.c: Likewise.
1059 * gcc.target/i386/pr89523-8.c: Likewise.
1060 * gcc.target/i386/pr89523-9.c: Likewise.
1062 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1065 * g++.dg/cpp1y/var-templ61.C: New test.
1068 * g++.dg/cpp1y/constexpr-89652.C: New test.
1070 2019-03-13 Harald Anlauf <anlauf@gmx.de>
1073 * gfortran.dg/pr87045.f90: New test.
1075 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1078 * gcc.target/i386/pr85860.c: New.
1080 2019-03-13 Marek Polacek <polacek@redhat.com>
1082 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1083 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1085 PR c++/89660 - bogus error with -Wredundant-move.
1086 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1087 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1089 2019-03-13 Janus Weil <janus@gcc.gnu.org>
1092 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1093 * gfortran.dg/pdt_30.f90: New test case.
1095 2019-03-13 Marek Polacek <polacek@redhat.com>
1097 PR c++/88979 - further P0634 fix for constructors.
1098 * g++.dg/cpp2a/typename15.C: New test.
1100 2019-03-13 Martin Sebor <msebor@redhat.com>
1102 PR tree-optimization/89662
1103 * gcc.dg/Warray-bounds-41.c: New test.
1105 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1108 * g++.dg/cpp0x/auto53.C: New.
1110 2019-03-13 Richard Biener <rguenther@suse.de>
1113 * gcc.dg/torture/pr89677.c: New testcase.
1115 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1118 * g++.dg/other/friend16.C: New.
1119 * g++.dg/other/friend17.C: Likewise.
1121 2019-03-13 Jakub Jelinek <jakub@redhat.com>
1124 * c-c++-common/gomp/pr88588.c: New test.
1126 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1131 * gfortran.dg/binding_label_tests_30.f90: New test.
1132 * gfortran.dg/binding_label_tests_31.f90: New test.
1133 * gfortran.dg/binding_label_tests_32.f90: New test.
1134 * gfortran.dg/binding_label_tests_33.f90: New test.
1136 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1138 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1139 * gdc.dg/ubsan/ubsan.exp: New file.
1140 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1141 Explicitly return flags from procedure.
1143 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1146 * gdc.dg/pr88957.d: New test.
1147 * gdc.dg/simd.d: Add new vector tests.
1149 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1152 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1153 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1156 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1159 * gfortran.dg/charlen_17.f90: New test.
1161 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1163 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1165 2019-03-12 Martin Liska <mliska@suse.cz>
1167 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
1168 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1169 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1170 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1171 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1172 * gfortran.dg/constructor_9.f90: Likewise.
1173 * gfortran.dg/dec_structure_8.f90: Likewise.
1174 * gfortran.dg/entry_4.f90: Likewise.
1175 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1176 * gfortran.dg/initialization_23.f90: Likewise.
1177 * gfortran.dg/logical_assignment_1.f90: Likewise.
1178 * gfortran.dg/pr80752.f90: Likewise.
1179 * gfortran.dg/pr88116_1.f90: Likewise.
1180 * gfortran.dg/pr88467.f90: Likewise.
1181 * gfortran.dg/typebound_call_7.f03: Likewise.
1182 * gfortran.dg/typebound_generic_1.f03: Likewise.
1183 * gfortran.dg/typebound_operator_2.f03: Likewise.
1184 * gfortran.dg/typebound_operator_4.f03: Likewise.
1185 * gfortran.dg/typebound_proc_9.f03: Likewise.
1186 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1188 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
1191 * gfortran.dg/assumed_rank_16.f90: New test.
1194 * gfortran.dg/assumed_rank_17.f90: New test.
1196 2019-03-12 Jakub Jelinek <jakub@redhat.com>
1199 * gcc.c-torture/compile/pr89663-1.c: New test.
1200 * gcc.c-torture/compile/pr89663-2.c: New test.
1202 2019-03-12 Richard Biener <rguenther@suse.de>
1204 PR tree-optimization/89664
1205 * gfortran.dg/pr89664.f90: New testcase.
1207 2019-03-11 Jakub Jelinek <jakub@redhat.com>
1210 * gfortran.dg/gomp/pr89651.f90: New test.
1214 * gcc.c-torture/compile/pr89655.c: New test.
1216 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1218 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1221 2019-03-11 Martin Liska <mliska@suse.cz>
1223 * g++.dg/conversion/simd3.C (foo): Wrap option names
1224 with apostrophe character.
1225 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1227 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1228 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1229 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1230 * g++.dg/opt/pr34036.C: Likewise.
1231 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1232 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1233 * gcc.dg/cpp/dir-only-4.c: Likewise.
1234 * gcc.dg/cpp/dir-only-5.c: Likewise.
1235 * gcc.dg/cpp/pr71591.c: Likewise.
1236 * gcc.dg/format/opt-1.c: Likewise.
1237 * gcc.dg/format/opt-2.c: Likewise.
1238 * gcc.dg/format/opt-3.c: Likewise.
1239 * gcc.dg/format/opt-4.c: Likewise.
1240 * gcc.dg/format/opt-5.c: Likewise.
1241 * gcc.dg/format/opt-6.c: Likewise.
1242 * gcc.dg/pr22231.c: Likewise.
1243 * gcc.dg/pr33007.c: Likewise.
1244 * gcc.dg/simd-1.c (hanneke): Likewise.
1245 * gcc.dg/simd-5.c: Likewise.
1246 * gcc.dg/simd-6.c: Likewise.
1247 * gcc.dg/spellcheck-options-14.c: Likewise.
1248 * gcc.dg/spellcheck-options-15.c: Likewise.
1249 * gcc.dg/spellcheck-options-16.c: Likewise.
1250 * gcc.dg/spellcheck-options-17.c: Likewise.
1251 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1252 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1253 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1254 (__attribute__): Likewise.
1255 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1256 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1257 * gcc.target/powerpc/warn-1.c: Likewise.
1258 * gcc.target/powerpc/warn-2.c: Likewise.
1260 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1262 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1264 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1266 * c-c++-common/unroll-6.c: New test.
1268 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1271 * g++.dg/template/memfriend18.C: New.
1273 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1275 * gdc.dg/pr89041.d: Mark as compile test.
1277 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1279 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1282 2019-03-10 Martin Jambor <mjambor@suse.cz>
1284 PR tree-optimization/85762
1285 PR tree-optimization/87008
1286 PR tree-optimization/85459
1287 * g++.dg/tree-ssa/pr87008.C: New test.
1288 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1290 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1293 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1294 * gfortran.dg/no_arg_check_2.f90: Likewise.
1296 2019-03-10 Jakub Jelinek <jakub@redhat.com>
1299 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1301 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1304 * gfortran.dg/dependency_53.f90: New test.
1306 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1309 * gfortran.dg/public_private_module_10.f90: New test.
1311 2019-03-09 John David Anglin <dave.anglin@bell.net>
1314 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1317 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1320 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1322 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/cpp0x/pr87750.C: New.
1327 2019-03-09 John David Anglin <dave.anglin@bell.net>
1329 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1330 * c-c++-common/ident-1a.c: Likewise.
1331 * c-c++-common/ident-1b.c: Likewise.
1332 * c-c++-common/ident-2b.c: Likewise.
1334 * g++.dg/tls/pr77285-2.C: Require tls_native support.
1336 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1339 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1341 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1342 libatomic_available.
1344 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1347 * gdc.dg/pr89041.d: New test.
1349 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1352 * gfortran.dg/c_ptr_tests_19.f90: New test.
1354 2019-03-09 John David Anglin <dave.anglin@bell.net>
1356 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1357 * gnat.dg/debug12.adb: Likewise.
1359 * lib/target-supports.exp (check_effective_target_weak_undefined):
1360 Return 0 on hppa*-*-hpux*.
1361 (check_ascii_locale_available): Likewise.
1363 2019-03-09 Janus Weil <janus@gcc.gnu.org>
1366 * gfortran.dg/pointer_init_10.f90: New test case.
1368 2019-03-09 John David Anglin <dave.anglin@bell.net>
1370 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1372 2019-03-09 John David Anglin <dave.anglin@bell.net>
1375 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1377 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1380 * gfortran.dg/array_simplify_3.f90: New test case.
1382 2019-03-09 Jakub Jelinek <jakub@redhat.com>
1385 * g++.dg/other/pr88568.C: New test.
1387 PR rtl-optimization/89634
1388 * gcc.c-torture/execute/pr89634.c: New test.
1390 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1393 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1394 -r -nostdlib -flinker-output=nolto-rel.
1396 2019-03-08 David Malcolm <dmalcolm@redhat.com>
1399 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1400 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1401 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1402 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1404 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1407 * g++.dg/cpp0x/implicit17.C: New.
1409 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1412 * g++.dg/template/access29.C: New.
1414 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1417 * g++.dg/cpp1z/decomp49.C: New test.
1419 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1421 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1423 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1428 * gcc.target/i386/pr78782.c: New test.
1429 * gcc.target/i386/pr87558.c: Ditto.
1431 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1434 * gcc.dg/lto/pr85870_0.c: New test.
1435 * gcc.dg/lto/pr85870_1.c: New test.
1437 2019-03-08 Martin Liska <mliska@suse.cz>
1440 * gcc.target/i386/pr86952.c: New test.
1441 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1443 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1445 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1448 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1452 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1453 * g++.dg/parse/array-size2.C: Likewise.
1454 * g++.dg/cpp0x/constexpr-89599.C: New test.
1457 * g++.dg/warn/pr89622.C: New test.
1459 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1462 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1463 * gcc.target/i386/interrupt-6.c: Likewise.
1464 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1466 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1469 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1470 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1472 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1474 PR translation/79999
1475 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1476 * c-c++-common/gomp/doacross-3.c: New test.
1479 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1480 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1481 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1482 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1483 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1484 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1486 2019-03-07 Martin Jambor <mjambor@suse.cz>
1489 * gcc.dg/ipa/ipcp-5.c: New test.
1491 2019-03-07 Martin Jambor <mjambor@suse.cz>
1494 * g++.dg/ipa/pr88235.C: New test.
1496 2019-04-07 Richard Biener <rguenther@suse.de>
1499 * gcc.target/i386/pr89618.c: New testcase.
1501 2019-03-07 Richard Biener <rguenther@suse.de>
1503 PR tree-optimization/89595
1504 * gcc.dg/torture/pr89595.c: New testcase.
1506 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1509 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1511 2019-03-06 Harald Anlauf <anlauf@gmx.de>
1514 * gfortran.dg/substr_8.f90: New test.
1516 2019-03-06 Jakub Jelinek <jakub@redhat.com>
1519 * g++.dg/ext/flexary34.C: New test.
1521 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
1523 PR rtl-optimization/88845
1524 * gcc.target/powerpc/pr88845.c: New test.
1526 2019-03-06 Marek Polacek <polacek@redhat.com>
1528 PR c++/87378 - bogus -Wredundant-move warning.
1529 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1530 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1532 2019-03-06 Richard Biener <rguenther@suse.de>
1535 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1536 the way that makes the testcase PASS.
1538 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1541 * gcc.dg/pr89590.c: New test.
1543 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1546 * gcc.target/arm/pr89222.c: Add new test.
1548 2019-03-05 Richard Biener <rguenther@suse.de>
1550 PR tree-optimization/89594
1551 * gcc.dg/pr89594.c: New testcase.
1553 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1555 PR tree-optimization/89487
1556 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1557 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1558 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1562 * g++.dg/other/pr89560.C: New test.
1564 PR tree-optimization/89570
1565 * gcc.dg/pr89570.c: New test.
1567 PR tree-optimization/89566
1568 * c-c++-common/pr89566.c: New test.
1570 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1573 * g++.dg/parse/crash69.C: New.
1575 2019-03-04 Jakub Jelinek <jakub@redhat.com>
1578 * g++.dg/cpp2a/desig12.C: New test.
1579 * g++.dg/cpp2a/desig13.C: New test.
1581 2019-03-04 Tamar Christina <tamar.christina@arm.com>
1584 * gcc.target/aarch64/options_set_10.c: Add native.
1586 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1588 PR tree-optimization/89437
1589 * gcc.dg/sinatan-1.c: Fix testcase.
1591 2019-03-04 Richard Biener <rguenther@suse.de>
1594 * gcc.dg/torture/pr89572.c: New testcase.
1596 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1598 PR tree-optimization/89487
1599 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1601 2019-03-03 Harald Anlauf <anlauf@gmx.de>
1604 * gfortran.dg/pr77583.f90: New test.
1606 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1609 * gfortran.dg/coarray_allocate_11.f90: New test.
1611 2019-03-02 Harald Anlauf <anlauf@gmx.de>
1614 * gfortran.dg/pr89492.f90: Adjust testcase.
1615 * gfortran.dg/transfer_check_5.f90: New test.
1617 2019-03-02 Jakub Jelinek <jakub@redhat.com>
1620 * g++.dg/cpp2a/desig10.C: New test.
1621 * g++.dg/cpp2a/desig11.C: New test.
1622 * g++.dg/ext/desig4.C: Expect 4 new errors.
1625 * gcc.dg/pr89506.c: New test.
1627 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
1628 Monk Chiang <sh.chiang04@gmail.com>
1630 * gcc.target/riscv/attribute-1.c: New.
1631 * gcc.target/riscv/attribute-2.c: Likewise.
1632 * gcc.target/riscv/attribute-3.c: Likewise.
1633 * gcc.target/riscv/attribute-4.c: Likewise.
1634 * gcc.target/riscv/attribute-5.c: Likewise.
1635 * gcc.target/riscv/attribute-6.c: Likewise.
1636 * gcc.target/riscv/attribute-7.c: Likewise.
1637 * gcc.target/riscv/attribute-8.c: Likewise.
1638 * gcc.target/riscv/attribute-9.c: Likewise.
1640 * gcc.target/riscv/arch-1.c: New.
1641 * gcc.target/riscv/arch-2.c: Likewise.
1642 * gcc.target/riscv/arch-3.c: Likewise.
1643 * gcc.target/riscv/arch-4.c: Likewise.
1645 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1648 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1649 scan-tree-dump-times from dom3 to tracer pass.
1651 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1653 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1654 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1656 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
1658 PR rtl-optimization/85899
1659 * gcc.dg/pr85899.c: New test.
1661 2019-03-01 Marek Polacek <polacek@redhat.com>
1663 PR c++/89537 - missing location for error with non-static member fn.
1664 * g++.dg/diagnostic/member-fn-1.C: New test.
1666 PR c++/89532 - ICE with incomplete type in decltype.
1667 * g++.dg/cpp2a/nontype-class14.C: New test.
1669 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1671 Implement P1002R1, Try-catch blocks in constexpr functions
1673 * g++.dg/cpp2a/constexpr-try1.C: New test.
1674 * g++.dg/cpp2a/constexpr-try2.C: New test.
1675 * g++.dg/cpp2a/constexpr-try3.C: New test.
1676 * g++.dg/cpp2a/constexpr-try4.C: New test.
1677 * g++.dg/cpp2a/constexpr-try5.C: New test.
1678 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1680 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1682 PR tree-optimization/89535
1683 * gfortran.dg/vect/pr89535.f90: New test.
1685 2019-03-01 Richard Biener <rguenther@suse.de>
1688 * gfortran.dg/pr89451.f90: New testcase.
1690 2019-03-01 Richard Biener <rguenther@suse.de>
1693 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1694 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1695 that happen now earlier.
1697 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1699 * gcc.c-torture/execute/20190228-1.c: New test.
1701 2019-02-28 Marek Polacek <polacek@redhat.com>
1703 PR c++/87068 - missing diagnostic with fallthrough statement.
1704 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1706 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1707 Cesar Philippidis <cesar@codesourcery.com>
1711 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1712 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1715 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1719 * gfortran.dg/goacc/routine-6.f90: Update
1720 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1721 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1723 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1726 * gcc.dg/pr89521-1.c: New test.
1727 * gcc.dg/pr89521-2.c: New test.
1729 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
1732 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1734 2019-02-28 Tamar Christina <tamar.christina@arm.com>
1737 * gcc.target/aarch64/options_set_10.c: New test.
1739 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1742 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1744 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1747 * gcc.dg/pr89525.c: New test.
1750 * gcc.dg/pr89520-1.c: New test.
1751 * gcc.dg/pr89520-2.c: New test.
1753 2019-02-27 Marek Polacek <polacek@redhat.com>
1755 PR c++/88857 - ICE with value-initialization of argument in template.
1756 * g++.dg/cpp0x/initlist-value4.C: New test.
1758 2019-02-27 Marek Polacek <polacek@redhat.com>
1760 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1761 * g++.dg/cpp0x/using-enum-3.C: New test.
1763 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1765 PR tree-optimization/89280
1766 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
1769 2019-02-27 Richard Biener <rguenther@suse.de>
1771 * gcc.dg/gimplefe-36.c: New testcase.
1773 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1776 * g++.dg/cpp0x/nsdmi15.C: New.
1778 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1781 * g++.dg/cpp0x/pr88987.C: New.
1783 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1785 PR tree-optimization/89280
1786 * gcc.c-torture/compile/pr89280.c: New test.
1787 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
1788 function. Skip the test for -O0.
1790 2018-02-26 Steve Ellcey <sellcey@marvell.com>
1792 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
1793 * gfortran.dg/simd-builtins-2.f90: Ditto.
1794 * gfortran.dg/simd-builtins-6.f90: Ditto.
1795 * gfortran.dg/simd-builtins-8.f90: New test.
1796 * gfortran.dg/simd-builtins-8.h: New header file.
1798 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1801 * g++.dg/other/new2.C: New test.
1803 PR tree-optimization/89500
1804 * gcc.dg/pr89500.c: New test.
1805 * gcc.dg/Wstringop-overflow-10.c: New test.
1806 * gcc.dg/strlenopt-60.c: New test.
1808 2019-02-26 Harald Anlauf <anlauf@gmx.de>
1811 * gfortran.dg/pr89492.f90: New test.
1813 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1816 * gfortran.dg/altreturn_9_0.f90: New file.
1817 * gfortran.dg/altreturn_9_1.f90: New file.
1819 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1822 * g++.dg/cpp1y/constexpr-89481.C: New test.
1824 2019-02-26 Richard Biener <rguenther@suse.de>
1826 PR tree-optimization/89505
1827 * gcc.dg/torture/pr89505.c: New testcase.
1829 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
1831 * gnat.dg/opt77.adb: New test.
1832 * gnat.dg/opt77_pkg.ad[sb]: New helper.
1834 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1837 * gcc.target/i386/pr89474.c: New test.
1839 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1842 * gcc.c-torture/compile/pr77754-1.c: New test.
1843 * gcc.c-torture/compile/pr77754-2.c: New test.
1844 * gcc.c-torture/compile/pr77754-3.c: New test.
1845 * gcc.c-torture/compile/pr77754-4.c: New test.
1846 * gcc.c-torture/compile/pr77754-5.c: New test.
1847 * gcc.c-torture/compile/pr77754-6.c: New test.
1849 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1852 * gcc.target/aarch64/options_set_1.c: New test.
1853 * gcc.target/aarch64/options_set_2.c: New test.
1854 * gcc.target/aarch64/options_set_3.c: New test.
1855 * gcc.target/aarch64/options_set_4.c: New test.
1856 * gcc.target/aarch64/options_set_5.c: New test.
1857 * gcc.target/aarch64/options_set_6.c: New test.
1858 * gcc.target/aarch64/options_set_7.c: New test.
1859 * gcc.target/aarch64/options_set_8.c: New test.
1860 * gcc.target/aarch64/options_set_9.c: New test.
1862 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1864 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
1865 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1867 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1868 test_vfmlslq_high_f16): ... To this.
1869 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
1870 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1871 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1872 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1873 test_vfmlslq_laneq_high_u32): Rename ...
1874 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1875 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1876 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1877 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1878 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
1879 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1880 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1881 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1882 test_vfmlslq_laneq_low_u32): Rename ...
1883 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1884 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1885 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1886 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1887 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
1888 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1890 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1891 test_vfmlslq_low_f16): ... To this.
1893 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1895 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
1896 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1898 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1899 test_vfmlslq_high_f16): ... To this.
1900 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
1901 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1902 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1903 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1904 test_vfmlslq_laneq_high_u32): Rename ...
1905 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1906 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1907 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1908 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1909 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1910 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1911 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1912 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1913 test_vfmlslq_laneq_low_u32): Rename ...
1914 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1915 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1916 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1917 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1918 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1919 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1921 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1922 test_vfmlslq_low_f16): ... To This.
1923 * lib/target-supports.exp
1924 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1926 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1929 * gfortran.dg/overload_3.f90: New test.
1931 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1934 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1936 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1939 * gfortran.dg/list_directed_large.f90: New test.
1941 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1944 * gcc.c-torture/execute/pr89434.c: New test.
1947 * gcc.dg/pr89438.c: New test.
1949 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
1952 * g++.dg/cpp0x/pr84585.C: New.
1954 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1957 * gfortran.dg/allocate_with_mold_3.f90: New test.
1959 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
1962 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
1963 * gcc.target/i386/pr87007-2.c: Likewise.
1965 2019-02-24 Harald Anlauf <anlauf@gmx.de>
1969 * gfortran.dg/pr89266.f90: New test.
1970 * gfortran.dg/pr88326.f90: New test.
1972 2019-02-24 Jakub Jelinek <jakub@redhat.com>
1974 PR rtl-optimization/89445
1975 * gcc.target/i386/avx512f-pr89445.c: New test.
1977 2019-02-23 Martin Sebor <msebor@redhat.com>
1979 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
1980 wchar_t to wint_t to avoid a bogus -Wformat warning in
1983 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1986 * gfortran.dg/ISO_Fortran_binding_5.c: Include
1987 "../../../libgfortran/ISO_Fortran_binding.h".
1988 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1990 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1993 * gcc.dg/pr69471-1.c: New test.
1994 * gcc.dg/pr69471-2.c: Likewise.
1995 * gcc.target/i386/pr69471-3.c: Likewise.
1997 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2000 * gfortran.dg/dtio_34.f90: New test.
2002 2019-02-23 Marek Polacek <polacek@redhat.com>
2004 PR c++/88294 - ICE with non-constant noexcept-specifier.
2005 * g++.dg/cpp0x/noexcept34.C: New test.
2006 * g++.dg/cpp0x/noexcept35.C: New test.
2009 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2011 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2014 * gfortran.dg/deferred_character_32.f90 : New test
2016 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2019 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2020 previously incorrect lbound for allocatable expressions. Also
2021 correct stop values to avoid repetition.
2022 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2023 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2026 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2027 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2028 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2030 2019-02-22 David Malcolm <dmalcolm@redhat.com>
2033 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2034 renaming to a multicharacter name, so that start != finish. Add
2035 tests for dtor locations.
2037 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2040 * g++.dg/cpp0x/pr84676.C: New.
2042 2019-02-22 Martin Sebor <msebor@redhat.com>
2044 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2045 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2047 2019-02-22 Harald Anlauf <anlauf@gmx.de>
2050 * gfortran.dg/newunit_6.f90: New test.
2052 2019-02-22 Marek Polacek <polacek@redhat.com>
2054 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2055 * g++.dg/cpp2a/explicit14.C: New test.
2057 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2060 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2061 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2063 2019-02-22 Martin Sebor <msebor@redhat.com>
2066 * gcc.dg/Wabsolute-value.c: New test.
2068 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2070 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2071 Hongtao Liu <hongtao.liu@intel.com>
2072 Sunil K Pandey <sunil.k.pandey@intel.com>
2075 * gcc.target/i386/pr87007-1.c: New test.
2076 * gcc.target/i386/pr87007-2.c: Likewise.
2078 2019-02-22 Richard Biener <rguenther@suse.de>
2080 PR tree-optimization/89440
2081 * gcc.dg/vect/pr89440.c: New testcase.
2083 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2085 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2089 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2091 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2092 * g++.dg/goacc/template.C: Likewise.
2095 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2097 2019-02-22 Richard Biener <rguenther@suse.de>
2100 * gcc.dg/torture/restrict-7.c: New testcase.
2102 2019-02-21 Jakub Jelinek <jakub@redhat.com>
2105 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2106 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2107 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2109 * g++.dg/cpp1y/constexpr-89285.C: New test.
2110 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2112 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2113 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2115 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2118 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2119 -fcf-protection with -fcf-protection=branch.
2120 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2121 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2122 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2123 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2124 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2126 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2128 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2129 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2131 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2134 * gfortran.dg/warn_conversion_11.f90: New test.
2136 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2139 * gcc.target/i386/pr87412-1.c: New file.
2140 * gcc.target/i386/pr87412-2.c: Likewise.
2141 * gcc.target/i386/pr87412-3.c: Likewise.
2142 * gcc.target/i386/pr87412-4.c: Likewise.
2144 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2147 * g++.dg/cpp0x/pr89403.C: New test.
2150 * g++.dg/cpp1z/inline-var5.C: New test.
2153 * gcc.c-torture/compile/pr89412.c: New test.
2155 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2156 David Malcolm <dmalcolm@redhat.com>
2159 * gcc.dg/torture/pr89091.c: New test.
2161 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2165 * gcc.dg/pr88074-2.c: New test.
2168 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2170 2019-02-20 David Malcolm <dmalcolm@redhat.com>
2173 * gcc.dg/pr89410-1.c: New test.
2174 * gcc.dg/pr89410-2.c: New test.
2176 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2178 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2179 Add PowerPC support.
2180 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2181 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2183 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2186 * gcc.target/arm/pr86487.c: New.
2188 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2191 * g++.dg/cpp1y/var-templ60.C: New.
2193 2019-02-20 Li Jia He <helijia@linux.ibm.com>
2196 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2198 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2200 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2202 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2205 * gfortran.dg/ISO_Fortran_binding_4.f90
2207 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2210 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2211 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2213 2019-02-19 Richard Biener <rguenther@suse.de>
2216 * gcc.dg/pr88074.c: New testcase.
2218 2019-02-19 Jakub Jelinek <jakub@redhat.com>
2221 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2225 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2228 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2231 * g++.dg/diagnostic/pr89390.C: New test.
2233 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
2235 * README: Fix typos.
2237 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2239 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2242 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2245 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2247 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2248 * gfortran.dg/lto/pr87689_0.f: New file.
2249 * gfortran.dg/lto/pr87689_1.f: New file.
2251 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2253 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2255 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2257 * gdc.dg/dg.exp: Tabify.
2258 * gdc.dg/lto/lto.exp: Likewise.
2259 * gdc.test/gdc-test.exp: Likewise.
2260 * lib/gdc-dg.exp: Likewise.
2261 * lib/gdc.exp: Likewise.
2263 2019-02-18 Richard Biener <rguenther@suse.de>
2265 PR tree-optimization/89296
2266 * gcc.dg/uninit-pr89296.c: New testcase.
2268 2019-02-18 Jakub Jelinek <jakub@redhat.com>
2271 * gcc.c-torture/execute/pr89369.c: New test.
2272 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2273 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2276 2019-02-18 Martin Jambor <mjambor@suse.cz>
2278 PR tree-optimization/89209
2279 * gcc.dg/tree-ssa/pr89209.c: New test.
2281 2019-02-18 Martin Liska <mliska@suse.cz>
2283 * gfortran.dg/simd-builtins-7.f90: New test.
2284 * gfortran.dg/simd-builtins-7.h: New test.
2286 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2289 * gfortran.dg/pr88299.f90: New test.
2291 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2294 * gfortran.dg/transfer_simplify_12.f90: New test.
2296 2019-02-17 Marek Polacek <polacek@redhat.com>
2298 PR c++/89217 - ICE with list-initialization in range-based for loop.
2299 * g++.dg/cpp0x/range-for37.C: New test.
2301 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2304 * g++.dg/cpp0x/initlist114.C: New test.
2307 * g++.dg/abi/mangle68.C: New test.
2308 * g++.dg/cpp0x/decltype69.C: New test.
2310 2019-02-16 David Malcolm <dmalcolm@redhat.com>
2313 * g++.dg/wrappers/pr88680.C: New test.
2315 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2318 * gfortran.dg/coarray_data_1.f90: New test.
2320 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2322 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2323 * c-c++-common/patchable_function_entry-default.c: Likewise.
2324 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2326 2019-02-16 Jakub Jelinek <jakub@redhat.com>
2328 PR rtl-optimization/66152
2329 * gcc.target/i386/pr66152.c: New test.
2331 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2333 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2334 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2336 2019-02-15 Tamar Christina <tamar.christina@arm.com>
2338 * lib/target-supports.exp
2339 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2340 checking alternative.
2342 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2344 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2346 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2348 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2349 * c-c++-common/patchable_function_entry-default.c: Likewise.
2350 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2351 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2353 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2357 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2358 allow_blank_lines to 2 during initialization.
2359 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2360 it was previously zero.
2361 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2362 Clear allow_blank_lines afterwards whenever it was 1.
2363 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2364 dg-allow-blank-lines-in-output here.
2365 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2366 the tests and restore it back at the end.
2368 * c-c++-common/ubsan/opts-1.c: New test.
2369 * c-c++-common/ubsan/opts-2.c: New test.
2370 * c-c++-common/ubsan/opts-3.c: New test.
2371 * c-c++-common/ubsan/opts-4.c: New test.
2373 2019-02-15 Richard Biener <rguenther@suse.de>
2374 Jakub Jelinek <jakub@redhat.com>
2376 PR tree-optimization/89278
2377 * gcc.dg/pr89278.c: New test.
2379 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2382 * gcc.dg/pr89340.c: New test.
2383 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2384 that leaf attribute on nested function is useless.
2387 * gcc.dg/pr89342.c: New test.
2389 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2391 PR rtl-optimization/89354
2392 * gcc.dg/pr89354.c: New test.
2394 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2396 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2397 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2398 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2399 * gcc.target/i386/ssse3-palignr.c: Ditto.
2400 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2401 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2402 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2403 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2404 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2405 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2406 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2407 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2408 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2409 * gcc.target/i386/ssse3-psignb.c: Ditto.
2410 * gcc.target/i386/ssse3-psignd.c: Ditto.
2411 * gcc.target/i386/ssse3-psignw.c: Ditto.
2413 2018-02-14 Steve Ellcey <sellcey@marvell.com>
2415 * gcc.target/aarch64/pcs_attribute.c: New test.
2417 2019-02-14 Harald Anlauf <anlauf@gmx.de>
2420 * gfortran.dg/pr88248.f90: New test.
2421 * gfortran.dg/f2018_obs.f90: Updated test.
2423 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2425 * gcc.target/arm/pr88850.c: change options to additional option.
2427 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2430 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2433 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2436 * gcc.target/arm/pr88850-2.c: New test.
2437 * lib/target-supports.exp
2438 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2439 check_effective_target_arm_neon_softfp_fp16_ok,
2440 add_options_for_arm_neon_softfp_fp16): New.
2442 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2444 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2445 * lib/target-supports.exp: Add procedure to check for ldrd.
2447 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2450 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2451 * gfortran.dg/goacc/loop-3.f95: Likewise.
2452 * gfortran.dg/goacc/pr72715.f90: New test.
2454 2019-02-14 Martin Liska <mliska@suse.cz>
2456 PR rtl-optimization/89242
2457 * g++.dg/pr89242.C: New test.
2459 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2461 PR tree-optimization/89314
2462 * gcc.dg/pr89314.c: New test.
2465 * gcc.dg/ubsan/pr89284.c: New test.
2467 2019-02-13 Ian Lance Taylor <iant@golang.org>
2469 * gcc.dg/func-attr-1.c: New test.
2471 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2473 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2475 2019-02-13 Marek Polacek <polacek@redhat.com>
2477 PR c++/89297 - ICE with OVERLOAD in template.
2478 * g++.dg/cpp0x/initlist113.C: New test.
2480 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
2483 * g++.dg/cpp0x/pr86379.C: New.
2486 * g++.dg/cpp1y/pr87322.C: New.
2487 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2488 instantiate the expected number of lambda functions.
2490 2019-02-13 Marek Polacek <polacek@redhat.com>
2493 * g++.dg/cpp2a/nontype-class13.C: New test.
2495 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2498 * gcc.target/arm/pr89190.c: New test.
2500 2019-02-13 David Malcolm <dmalcolm@redhat.com>
2503 * g++.dg/concepts/pr89036.C: New test.
2505 2019-02-13 Tamar Christina <tamar.christina@arm.com>
2508 * gcc.target/aarch64/sve/pr88847.c: New test.
2510 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
2511 Jakub Jelinek <jakub@redhat.com>
2514 * g++.dg/torture/pr89303.C: New test.
2516 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2519 * g++.dg/cpp1z/using4.C: New.
2520 * g++.dg/cpp1z/using5.C: Likewise.
2521 * g++.dg/cpp1z/using6.C: Likewise.
2523 2019-02-13 Jakub Jelinek <jakub@redhat.com>
2526 * gcc.target/i386/pr89290.c: New test.
2528 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2530 * gcc.target/powerpc/crypto-builtin-1.c
2531 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2534 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2537 * gcc.target/i386/pr89229-1.c: New test.
2539 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2542 * gcc.target/s390/pr89233.c: New test.
2544 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2546 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2547 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2548 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2550 2019-02-12 Richard Biener <rguenther@suse.de>
2552 PR tree-optimization/89253
2553 * gfortran.dg/pr89253.f: New testcase.
2555 2019-02-11 Marek Polacek <polacek@redhat.com>
2557 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2558 * g++.dg/cpp0x/nullptr40.C: New test.
2559 * g++.dg/cpp0x/nullptr41.C: New test.
2561 2019-02-11 Jakub Jelinek <jakub@redhat.com>
2564 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2566 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2568 PR tree-optimization/86637
2569 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2571 2019-02-11 Martin Sebor <msebor@redhat.com>
2573 PR tree-optimization/88771
2574 * gcc.dg/Wstringop-overflow-8.c: New test.
2575 * gcc.dg/Wstringop-overflow-9.c: New test.
2576 * gcc.dg/Warray-bounds-40.c: New test.
2577 * gcc.dg/builtin-stpncpy.c: Adjust.
2578 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2579 * g++.dg/opt/memcpy1.C: Adjust.
2581 2019-02-11 Martin Sebor <msebor@redhat.com>
2584 * c-c++-common/array-5.c: New test.
2585 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2586 * g++.dg/init/new38.C: Same.
2587 * g++.dg/init/new43.C: Same.
2588 * g++.dg/init/new44.C: Same.
2589 * g++.dg/init/new46.C: Same.
2590 * g++.dg/other/large-size-array.C: Same.
2591 * g++.dg/other/new-size-type.C: Same.
2592 * g++.dg/template/array30.C: Same.
2593 * g++.dg/template/array32.C: New test.
2594 * g++.dg/template/dependent-name3.C: Adjust.
2595 * gcc.dg/large-size-array-3.c: Same.
2596 * gcc.dg/large-size-array-5.c: Same.
2597 * gcc.dg/large-size-array.c: Same.
2598 * g++.old-deja/g++.brendan/array1.C: Same.
2599 * g++.old-deja/g++.mike/p6149.C: Same.
2601 2019-02-11 Martin Sebor <msebor@redhat.com>
2603 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2605 2019-02-11 Tamar Christina <tamar.christina@arm.com>
2608 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2609 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2610 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2612 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2614 * gcc.target/powerpc/vec-sld-modulo.c: New.
2615 * gcc.target/powerpc/vec-srad-modulo.c: New.
2616 * gcc.target/powerpc/vec-srd-modulo.c: New.
2618 2019-02-11 Martin Liska <mliska@suse.cz>
2621 * g++.dg/ipa/pr89009.C: New test.
2623 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2626 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2627 * gfortran.dg/pointer_init_6.f90: Likewise.
2628 * gfortran.dg/pointer_init_9.f90: New test.
2630 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2633 * gfortran.dg/warn_undefined_1.f90: New test.o
2635 2019-02-10 Jakub Jelinek <jakub@redhat.com>
2637 PR tree-optimization/89268
2638 * gcc.dg/vect/pr89268.c: New test.
2640 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2642 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2644 2019-02-09 Harald Anlauf <anlauf@gmx.de>
2647 * gfortran.dg/substr_simplify.f90: New test.
2649 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
2652 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2654 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
2657 * gfortran.dg/array_reference_2.f90 : New test.
2659 2019-02-09 Jakub Jelinek <jakub@redhat.com>
2662 * gcc.dg/gomp/pr89246-1.c: New test.
2663 * gcc.dg/gomp/pr89246-2.c: New test.
2665 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2667 PR tree-optimization/88739
2668 * gcc.c-torture/execute/pr88739.c: New test.
2670 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2673 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2675 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2677 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2678 * gcc.target/s390/vector/vec-copysign.c: New test.
2680 2019-02-08 Richard Biener <rguenther@suse.de>
2682 PR tree-optimization/89247
2683 * gcc.dg/torture/pr89247.c: New testcase.
2685 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2687 * gcc.target/s390/jump-label.c: New test.
2689 2019-02-08 Richard Biener <rguenther@suse.de>
2692 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2694 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2696 PR rtl-optimization/89234
2697 * g++.dg/ubsan/pr89234.C: New test.
2699 2019-02-08 Richard Biener <rguenther@suse.de>
2702 * gcc.dg/torture/pr89223.c: New testcase.
2704 2019-02-07 David Malcolm <dmalcolm@redhat.com>
2706 PR tree-optimization/86637
2707 PR tree-optimization/89235
2708 * gcc.c-torture/compile/pr86637-1.c: New test.
2709 * gcc.c-torture/compile/pr86637-2.c: New test.
2710 * gcc.c-torture/compile/pr86637-3.c: New test.
2711 * gcc.c-torture/compile/pr89235.c: New test.
2713 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2715 * gcc.target/aarch64/abd_1.c: New test.
2716 * gcc.dg/sabd_1.c: Likewise.
2718 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2721 * gfortran.dg/wunused-parameter_2.f90: New test.
2723 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2725 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2727 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2729 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2730 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2732 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2733 Jakub Jelinek <jakub@redhat.com>
2736 * gcc.c-torture/execute/pr88714.c: New test.
2737 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2739 2019-02-07 Tamar Christina <tamar.christina@arm.com>
2742 * gcc.target/arm/pr88850.c: New test.
2744 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
2747 * g++.dg/cpp0x/pr86218.C: New.
2749 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2751 PR rtl-optimization/89225
2752 * gcc.target/powerpc/pr89225.c: New.
2754 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2756 * gnat.dg/opt76.adb: New test.
2758 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2761 * gfortran.dg/null_10.f90: New test.
2763 2019-02-06 David Malcolm <dmalcolm@redhat.com>
2766 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2767 column numbers to dg-warning directives where they are correct.
2768 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2769 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
2770 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
2772 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2775 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
2776 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
2777 xfail scan-assembler-not with Solaris as.
2779 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
2781 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
2783 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
2785 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
2788 2019-02-06 Richard Biener <rguenther@suse.de>
2790 PR tree-optimization/89182
2791 * gfortran.dg/graphite/pr89182.f90: New testcase.
2793 2019-02-06 Jakub Jelinek <jakub@redhat.com>
2796 * gcc.dg/pr89211.c: New test.
2799 * c-c++-common/builtin-convertvector-2.c: New test.
2801 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
2804 * lib/go-torture.exp: Test compiling with -flto.
2806 2019-02-06 Joseph Myers <joseph@codesourcery.com>
2809 * gcc.dg/redecl-18.c: New test.
2811 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2814 * g++.dg/opt/pr89187.C: New test.
2816 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
2818 * jit.dg/add-driver-options-testlib.c: Add support file for
2819 test-add-driver-options.c testcase.
2820 * jit.dg/all-non-failing-tests.h: Add note about
2821 test-add-driver-options.c
2822 * jit.dg/jit.exp (jit-dg-test): Update to support
2823 add-driver-options-testlib.c compilation.
2824 * jit.dg/test-add-driver-options.c: New testcase.
2826 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2828 PR rtl-optimization/11304
2829 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
2830 * gcc.target/i386/call-2.c: New test.
2832 2019-02-05 Marek Polacek <polacek@redhat.com>
2834 PR c++/89158 - by-value capture of constexpr variable broken.
2835 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
2837 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
2839 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
2841 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2843 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
2845 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2848 * g++.dg/opt/pr89188.C: New test.
2850 PR rtl-optimization/89195
2851 * gcc.c-torture/execute/pr89195.c: New test.
2853 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2855 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
2857 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
2858 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
2859 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
2860 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
2861 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
2862 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
2863 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2864 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
2865 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
2867 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2870 * g++.dg/ext/vector36.C: New test.
2872 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
2875 * g++.dg/pr87770.C: New.
2877 2019-02-04 Harald Anlauf <anlauf@gmx.de>
2880 * gfortran.dg/pr89077.f90: New test.
2882 2019-02-04 Martin Liska <mliska@suse.cz>
2885 * gcc.dg/ipa/pr88985.c: New test.
2887 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2889 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
2890 characters or extra spaces after the comment character.
2892 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2894 * g++.dg/torture/alias-1.C: New test.
2896 2019-02-03 Martin Sebor <msebor@redhat.com>
2899 * c-c++-common/Wsequence-point-2.c: New test.
2902 * g++.dg/warn/Wunused-var-35.C: New test.
2904 2019-02-03 Richard Biener <rguenther@suse.de>
2907 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
2909 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2912 * gfortran.dg/warn_conversion_10.f90: New test.
2914 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2917 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2919 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2922 * gfortran.dg/realloc_on_assign_32.f90 : New test.
2924 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2927 * gfortran.dg/pointer_array_component_3.f90 : New test.
2929 2019-02-02 Jakub Jelinek <jakub@redhat.com>
2932 * gcc.dg/gomp/pr87887-1.c: New test.
2933 * gcc.dg/gomp/pr87887-2.c: New test.
2935 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2939 * gfortran.dg/pr89084.f90: New test.
2940 * gfortran.dg/lto/pr89084_0.f90: New test.
2941 * gfortran.dg/pr83246.f90: New test.
2943 2019-02-01 Marek Polacek <polacek@redhat.com>
2945 PR c++/88325 - ICE with invalid out-of-line template member definition.
2946 * g++.dg/cpp2a/typename14.C: New test.
2948 2019-02-01 Richard Biener <rguenther@suse.de>
2951 * gcc.dg/torture/pr88597.c: New testcase.
2953 2019-02-01 Richard Biener <rguenther@suse.de>
2955 PR tree-optimization/85497
2956 * gcc.dg/graphite/pr85497.c: New testcase.
2958 2019-02-01 Richard Biener <rguenther@suse.de>
2961 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
2963 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2965 PR tree-optimization/89143
2966 * gcc.dg/tree-ssa/vrp121.c: New test.
2968 PR tree-optimization/88107
2969 * gcc.dg/gomp/pr88107.c: New test.
2972 * g++.dg/ext/attrib57.C: New test.
2974 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2976 PR tree-optimization/88932
2977 * gfortran.dg/pr88932.f90: New test.
2979 2019-01-31 Marek Polacek <polacek@redhat.com>
2981 PR c++/88983 - ICE with switch in constexpr function.
2982 * g++.dg/cpp1y/constexpr-88983.C: New test.
2984 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2987 * gfortran.dg/contiguous_9.f90: New test.
2989 2019-01-31 Marek Polacek <polacek@redhat.com>
2991 PR c++/89083, c++/80864 - ICE with list initialization in template.
2992 * g++.dg/cpp0x/initlist107.C: New test.
2993 * g++.dg/cpp0x/initlist108.C: New test.
2994 * g++.dg/cpp0x/initlist109.C: New test.
2995 * g++.dg/cpp0x/initlist110.C: New test.
2996 * g++.dg/cpp0x/initlist111.C: New test.
2997 * g++.dg/cpp0x/initlist112.C: New test.
2998 * g++.dg/init/ptrfn4.C: New test.
3000 2019-01-31 David Malcolm <dmalcolm@redhat.com>
3003 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3004 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3006 2019-01-31 Richard Biener <rguenther@suse.de>
3008 PR tree-optimization/89135
3009 * gcc.dg/torture/pr89135.c: New testcase.
3011 2019-01-31 Jakub Jelinek <jakub@redhat.com>
3014 * c-c++-common/asan/pr89124.c: New test.
3016 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3019 * gfortran.dg/print_2.f90: New test.
3021 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3023 PR rtl-optimization/87246
3024 * gcc.target/i386/pr87246.c: New.
3026 2019-01-30 Marek Polacek <polacek@redhat.com>
3028 PR c++/89119 - ICE with value-initialization in template.
3029 * g++.dg/cpp0x/initlist-value3.C: New test.
3031 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3033 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3034 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3035 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3036 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3037 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3038 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3039 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3040 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3041 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3042 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3044 2019-01-30 Richard Biener <rguenther@suse.de>
3046 PR tree-optimization/89111
3047 * gcc.dg/torture/pr89111.c: New testcase.
3049 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
3052 * lib/target-supports.exp: Cache result.
3054 2019-01-30 Jakub Jelinek <jakub@redhat.com>
3057 * g++.target/i386/pr89105.C: New test.
3060 * gcc.dg/pr89061.c: New test.
3062 2019-01-29 Martin Sebor <msebor@redhat.com>
3065 * gcc.dg/Warray-bounds-39.c: New test.
3067 2019-01-29 Marek Polacek <polacek@redhat.com>
3070 * g++.dg/other/nontype-1.C: Expect error in all modes.
3071 * g++.dg/parse/crash13.C: Likewise.
3072 * g++.dg/parse/error36.C: Likewise.
3073 * g++.dg/template/error29.C: Likewise.
3075 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3078 * gfortran.dg/c_funptr_1.f90: New file.
3079 * gfortran.dg/c_funptr_1_mod.f90: New file.
3081 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3085 * gcc.dg/gomp/pr89104.c: New test.
3087 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3089 * gdc.dg/pr89042a.d: Mark as compile test.
3090 * gdc.dg/pr89042b.d: Likewise.
3092 2019-01-29 Richard Biener <rguenther@suse.de>
3095 * g++.dg/lto/pr87295_0.C: New testcase.
3097 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3100 * gcc.dg/pr89045.c: New test.
3103 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3104 lp64, ilp32 and llp64 only.
3105 (fputs): Use unsigned long long instead of size_t for return type.
3106 (vfprintf, vfscanf): Accept arbitrary target specific type for
3109 2019-01-28 Marek Polacek <polacek@redhat.com>
3111 PR c++/88358 - name wrongly treated as type.
3112 * g++.dg/cpp2a/typename1.C: Add dg-error.
3113 * g++.dg/cpp2a/typename13.C: New test.
3114 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3117 2019-01-28 Marek Polacek <polacek@redhat.com>
3119 * g++.dg/cpp0x/enum37.C: Add dg-error.
3121 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3123 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3124 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3126 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3128 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3129 "-Wattribute-alias".
3131 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3134 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3136 2019-01-27 Marek Polacek <polacek@redhat.com>
3138 PR c++/88815 - narrowing conversion lost in decltype.
3139 PR c++/78244 - narrowing conversion in template not detected.
3140 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3141 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3142 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3143 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3145 PR c++/89024 - ICE with incomplete enum type.
3146 * g++.dg/cpp0x/enum37.C: New test.
3148 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3150 * gnat.dg/opt75.adb: New test.
3151 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3153 2019-01-27 Jakub Jelinek <jakub@redhat.com>
3156 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3157 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3159 2019-01-26 Martin Jambor <mjambor@suse.cz>
3162 * gfortran.dg/gomp/pr88933.f90: New test.
3164 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3167 * gdc.dg/pr89042a.d: New test.
3168 * gdc.dg/pr89042b.d: New test.
3170 2019-01-26 Harald Anlauf <anlauf@gmx.de>
3173 * gfortran.dg/pr57553.f90: New test.
3175 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3177 * gnat.dg/array34.adb: New test.
3179 2019-01-26 Jakub Jelinek <jakub@redhat.com>
3181 PR preprocessor/88974
3182 * c-c++-common/cpp/pr88974.c: New test.
3184 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3187 * g++.dg/cpp2a/destroying-delete2.C: New.
3188 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3190 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3193 * gfortran.dg/pr85780.f90: Update testcase for error message.
3195 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
3198 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3199 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3200 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3202 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3205 * gcc.dg/pr89037.c: New test.
3207 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3209 * lib/target-supports.exp (check_effective_target_fenv): New.
3210 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3211 fenv effective target.
3212 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3213 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3214 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3215 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3217 2019-01-25 Richard Biener <rguenther@suse.de>
3219 PR tree-optimization/86865
3220 * gcc.dg/graphite/pr86865.c: New testcase.
3221 * gcc.dg/graphite/pr69728.c: XFAIL.
3222 * gcc.dg/graphite/scop-21.c: Likewise.
3224 2019-01-24 Martin Sebor <msebor@redhat.com>
3229 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3230 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3231 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3232 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3233 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3234 * gcc.dg/builtins-69.c: New test.
3235 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3236 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3238 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3240 PR rtl-optimization/88948
3241 * gcc.target/i386/pr88948.c: New test.
3243 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3246 * g++.dg/debug/pr89006.C: New test.
3249 * gcc.dg/gomp/pr89015.c: New test.
3252 * c-c++-common/gomp/cancel-2.c: New test.
3253 * gcc.dg/gomp/cancel-1.c: New test.
3254 * g++.dg/gomp/cancel-1.C: New test.
3255 * g++.dg/gomp/cancel-2.C: New test.
3256 * g++.dg/gomp/cancel-3.C: New test.
3258 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3260 PR tree-optimization/89027
3261 * gfortran.dg/gomp/pr89027.f90: New test.
3263 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
3266 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3267 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
3269 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3272 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3273 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3274 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3275 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3277 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3280 * g++.target/i386/pr88998.c: New test.
3282 2019-01-23 Marek Polacek <polacek@redhat.com>
3284 PR c++/88757 - qualified name treated wrongly as type.
3285 * g++.dg/cpp0x/dependent2.C: New test.
3286 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3287 * g++.dg/cpp2a/typename12.C: New test.
3288 * g++.dg/template/static30.C: Remove dg-error.
3290 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3293 * c-c++-common/pr44715.c: New test.
3296 * c-c++-common/pr88984.c: New test.
3298 2019-01-23 Richard Biener <rguenther@suse.de>
3300 PR tree-optimization/89008
3301 * gcc.dg/torture/pr89008.c: New testcase.
3303 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3305 * gnat.dg/specs/opt4.ads: New test.
3307 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3309 PR tree-optimization/88964
3310 * gfortran.dg/pr88964.f90: New test.
3312 2019-01-22 Martin Sebor <msebor@redhat.com>
3314 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3315 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3317 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3318 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3321 2018-01-22 Steve Ellcey <sellcey@marvell.com>
3323 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
3324 to aarch64*-*-* target.
3325 * c-c++-common/gomp/pr60823-3.c: Ditto.
3326 * g++.dg/gomp/declare-simd-1.C: Ditto.
3327 * g++.dg/gomp/declare-simd-3.C: Ditto.
3328 * g++.dg/gomp/declare-simd-4.C: Ditto.
3329 * g++.dg/gomp/declare-simd-7.C: Ditto.
3330 * g++.dg/gomp/pr88182.C: Ditto.
3331 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3332 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3333 * gcc.dg/gomp/pr59669-2.c: Ditto.
3334 * gcc.dg/gomp/pr87895-1.c: Ditto.
3335 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3336 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3337 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3338 * gfortran.dg/gomp/pr83977.f90: Ditto.
3340 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3343 * gcc.target/powerpc/pr88965.c: New test.
3346 * c-c++-common/gomp/atomic-23.c: New test.
3348 2019-01-22 Harald Anlauf <anlauf@gmx.de>
3351 * gfortran.dg/power_8.f90: New test.
3353 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3355 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3356 * g++.dg/vec-init-1.C: Likewise.
3357 * gcc.dg/pr87793.c: Likewise.
3359 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3361 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3362 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3364 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3367 * gcc.target/arm/aapcs/bitfield2.c: New test.
3368 * gcc.target/arm/aapcs/bitfield3.c: New test.
3370 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3372 PR rtl-optimization/87763
3373 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3375 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3378 * gcc.target/i386/pr88954-1.c: New test.
3379 * gcc.target/i386/pr88954-2.c: Likewise.
3381 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3384 * gcc.target/arm/aapcs/bitfield1.c: New test.
3385 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3386 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3387 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3389 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3391 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3392 * gfortran.dg/block_16.f08: Likewise.
3393 * gfortran.dg/dec_structure_14.f90: Likewise.
3394 * gfortran.dg/namelist_96.f90: Likewise.
3395 * gfortran.dg/newunit_5.f90.f90: Moved to
3396 * gfortran.dg/newunit_5.f90: here.
3397 * gfortran.dg/pdt_28.f03: Likewise.
3398 * gfortran.dg/spread_simplify_1.f90: Likewise.
3400 2019-01-22 Tamar Christina <tamar.christina@arm.com>
3402 PR/tree-optimization 88903
3403 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3405 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3407 PR rtl-optimization/88904
3408 * gcc.c-torture/execute/pr88904.c: New test.
3411 * gcc.dg/pr88905.c: New test.
3413 PR rtl-optimization/49429
3415 PR rtl-optimization/86334
3417 * gcc.target/i386/pr86334.c: New test.
3418 * gcc.target/i386/pr88906.c: New test.
3420 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3423 * g++.dg/gomp/pr88949.C: New test.
3425 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
3427 * class_66.f90: Fix a dg directive.
3428 * debug/pr35154-stabs.f: Likewise.
3429 * dec_d_lines_3.f: Likewise.
3430 * dec_d_lines_3.f: Likewise.
3431 * dec_structure_12.f90: Likewise.
3432 * dec_structure_15.f90: Likewise.
3433 * deferred_character_31.f90: Likewise.
3434 * dtio_31.f03: Likewise.
3435 * dtio_32.f03: Likewise.
3436 * extends_11.f03: Likewise.
3437 * integer_plus.f90: Likewise.
3438 * pdt_25.f03: Likewise.
3439 * pr58968.f: Likewise.
3440 * pr78259.f90: Likewise.
3441 * vect/vect-2.f90: Likewise.
3442 * matmul_const.f90: Likewise.
3444 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3447 * gcc.target/i386/pr88938.c: New test.
3449 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3452 * g++.dg/asan/pr88901.C: New test.
3454 2019-01-21 Tamar Christina <tamar.christina@arm.com>
3456 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3458 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3461 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3462 * gcc.dg/pr88928.c: New test case.
3464 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3466 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3467 {long ,short ,}{unsigned ,}int.
3469 2019-01-21 Richard Biener <rguenther@suse.de>
3471 PR tree-optimization/88934
3472 * gfortran.dg/pr88934.f90: New testcase.
3474 2019-01-20 Ulrich Drepper <drepper@redhat.com>
3476 Fix after C++ P0600 implementation.
3477 * g++.dg/init/new39.C: Don't just ignore result of new.
3479 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3481 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3483 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
3485 * gdc.dg/runnable.d: Add tests for comparing complex types.
3487 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3489 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
3490 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3491 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3492 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3494 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3497 * gfortran.dg/no-automatic.f90: New test.
3499 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3502 * gfortran.dg/pr77960.f90: New test.
3504 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3505 Paul Thomas <pault@gcc.gnu.org>
3508 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3509 scan-tree tests that fail with patch.
3510 * gfortran.dg/contiguous_8.f90: New test.
3512 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3514 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3516 * gfortran.dg/loop_versioning_9.f90: New test.
3517 * gfortran.dg/loop_versioning_10.f90: Likewise.
3519 2019-01-19 Jakub Jelinek <jakub@redhat.com>
3522 * gfortran.dg/pr88902.f90: New test.
3524 2019-01-18 Martin Sebor <msebor@redhat.com>
3526 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3528 2019-01-18 Ian Lance Taylor <iant@golang.org>
3530 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3531 is no longer externally visible.
3533 2019-01-18 Marek Polacek <polacek@redhat.com>
3536 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3538 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3541 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3542 (dg-options): Replace -m32 with -fno-pic.
3543 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3544 (dg-options): Remove -m32.
3546 2019-01-18 Richard Biener <rguenther@suse.de>
3548 PR tree-optimization/88903
3549 * gcc.dg/vect/pr88903-1.c: New testcase.
3550 * gcc.dg/vect/pr88903-2.c: Likewise.
3552 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3556 * c-c++-common/pr51628-33.c: New test.
3557 * c-c++-common/pr51628-35.c: New test.
3558 * c-c++-common/pr88664-1.c: Likewise.
3559 * c-c++-common/pr88664-2.c: Likewise.
3560 * gcc.dg/pr51628-34.c: Likewise.
3562 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
3565 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3566 mp and sec extensions to armv7-a.
3568 2019-01-18 Martin Liska <mliska@suse.cz>
3570 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3571 expected function name.
3573 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3575 PR tree-optimization/86214
3576 * g++.dg/opt/pr86214-1.C: New test.
3577 * g++.dg/opt/pr86214-2.C: New test.
3579 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3581 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3583 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3586 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3589 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3590 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3592 2019-01-18 Martin Liska <mliska@suse.cz>
3595 * g++.target/i386/pr88587.C: New test.
3596 * gcc.target/i386/mvc13.c: New test.
3598 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3601 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3603 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3604 * gfortran.dg/gomp/pr83977.f90: Ditto.
3606 2019-01-17 Martin Sebor <msebor@redhat.com>
3609 * gcc.dg/Warray-bounds-38.c: New test.
3611 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3613 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3614 warning checks and assembler scans.
3615 * c-c++-common/gomp/pr60823-3.c: Ditto.
3616 * c-c++-common/gomp/pr63328.c: Ditto.
3617 * g++.dg/gomp/declare-simd-1.C: Ditto.
3618 * g++.dg/gomp/declare-simd-3.C: Ditto.
3619 * g++.dg/gomp/declare-simd-4.C: Ditto.
3620 * g++.dg/gomp/declare-simd-7.C: Ditto.
3621 * g++.dg/gomp/pr88182.C: Ditto.
3622 * g++.dg/vect/simd-clone-7.cc: Ditto.
3623 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3624 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3625 * gcc.dg/gomp/pr59669-2.c: Ditto.
3626 * gcc.dg/gomp/pr87895-1.c: Ditto.
3627 * gcc.dg/gomp/pr87895-2.c: Ditto.
3628 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3629 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3630 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3631 * gfortran.dg/gomp/pr83977.f90: Ditto.
3633 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3635 * g++.dg/cpp0x/auto52.C: Test locations too.
3636 * g++.dg/cpp0x/trailing2.C: Likewise.
3637 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3638 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3639 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3640 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3641 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3643 2019-01-17 David Malcolm <dmalcolm@redhat.com>
3646 * g++.dg/template/pr88699.C: New test.
3648 2019-01-17 Martin Sebor <msebor@redhat.com>
3650 PR tree-optimization/88800
3651 * c-c++-common/Wrestrict.c: Adjust.
3652 * gcc.dg/Warray-bounds-37.c: New test.
3653 * gcc.dg/builtin-memcpy-2.c: New test.
3654 * gcc.dg/builtin-memcpy.c: New test.
3656 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3659 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3661 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3662 Kwok Cheung Yeung <kcy@codesourcery.com>
3663 Julian Brown <julian@codesourcery.com>
3664 Tom de Vries <tom@codesourcery.com>
3666 * gcc.dg/20020312-2.c: Add amdgcn support.
3667 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3668 * gcc.dg/builtin-apply2.c: Likewise.
3669 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3670 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3671 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3672 * gcc.dg/memcmp-1.c: Increase timeout factor.
3673 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3674 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3675 * gcc.dg/sibcall-9.c: Likewise.
3676 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3677 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3678 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3679 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3680 * lib/target-supports.exp (check_effective_target_trampolines):
3682 (check_profiling_available): Likewise.
3683 (check_effective_target_global_constructor): Likewise.
3684 (check_effective_target_return_address): Likewise.
3685 (check_effective_target_fopenacc): Likewise.
3686 (check_effective_target_fopenmp): Likewise.
3687 (check_effective_target_vect_int): Likewise.
3688 (check_effective_target_vect_intfloat_cvt): Likewise.
3689 (check_effective_target_vect_uintfloat_cvt): Likewise.
3690 (check_effective_target_vect_floatint_cvt): Likewise.
3691 (check_effective_target_vect_floatuint_cvt): Likewise.
3692 (check_effective_target_vect_simd_clones): Likewise.
3693 (check_effective_target_vect_shift): Likewise.
3694 (check_effective_target_whole_vector_shift): Likewise.
3695 (check_effective_target_vect_bswap): Likewise.
3696 (check_effective_target_vect_shift_char): Likewise.
3697 (check_effective_target_vect_long): Likewise.
3698 (check_effective_target_vect_float): Likewise.
3699 (check_effective_target_vect_double): Likewise.
3700 (check_effective_target_vect_perm): Likewise.
3701 (check_effective_target_vect_perm_byte): Likewise.
3702 (check_effective_target_vect_perm_short): Likewise.
3703 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3704 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3705 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3706 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3707 (check_effective_target_vect_natural_alignment): Likewise.
3708 (check_effective_target_vect_fully_masked): Likewise.
3709 (check_effective_target_vect_element_align): Likewise.
3710 (check_effective_target_vect_masked_store): Likewise.
3711 (check_effective_target_vect_scatter_store): Likewise.
3712 (check_effective_target_vect_condition): Likewise.
3713 (check_effective_target_vect_cond_mixed): Likewise.
3714 (check_effective_target_vect_char_mult): Likewise.
3715 (check_effective_target_vect_short_mult): Likewise.
3716 (check_effective_target_vect_int_mult): Likewise.
3717 (check_effective_target_sqrt_insn): Likewise.
3718 (check_effective_target_vect_call_sqrtf): Likewise.
3719 (check_effective_target_vect_call_btrunc): Likewise.
3720 (check_effective_target_vect_call_btruncf): Likewise.
3721 (check_effective_target_vect_call_ceil): Likewise.
3722 (check_effective_target_vect_call_floorf): Likewise.
3723 (check_effective_target_lto): Likewise.
3724 (check_vect_support_and_set_flags): Likewise.
3725 (check_effective_target_vect_stridedN): Enable when fully masked is
3727 (add_options_for_sqrt_insn): New procedure.
3729 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3731 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3732 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3734 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3736 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3738 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3739 * gcc.dg/pic-1.c: Disable on amdgcn.
3740 * gcc.dg/pic-2.c: Disable on amdgcn.
3741 * gcc.dg/pic-3.c: Disable on amdgcn.
3742 * gcc.dg/pic-4.c: Disable on amdgcn.
3743 * gcc.dg/pie-3.c: Disable on amdgcn.
3744 * gcc.dg/pie-4.c: Disable on amdgcn.
3745 * gcc.dg/uninit-19.c: Check pie_enabled.
3746 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3748 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3749 Kwok Cheung Yeung <kcy@codesourcery.com>
3750 Julian Brown <julian@codesourcery.com>
3751 Tom de Vries <tom@codesourcery.com>
3753 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3754 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3755 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3756 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3757 * gcc.dg/20111216-1.c: Require exceptions.
3758 * gcc.dg/cleanup-10.c: Require exceptions.
3759 * gcc.dg/cleanup-11.c: Require exceptions.
3760 * gcc.dg/cleanup-12.c: Require exceptions.
3761 * gcc.dg/cleanup-13.c: Require exceptions.
3762 * gcc.dg/cleanup-5.c: Require exceptions.
3763 * gcc.dg/cleanup-8.c: Require exceptions.
3764 * gcc.dg/cleanup-9.c: Require exceptions.
3765 * gcc.dg/gomp/pr29955.c: Require exceptions.
3766 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3767 * gcc.dg/nested-func-5.c: Require exceptions.
3768 * gcc.dg/pch/except-1.c: Require exceptions.
3769 * gcc.dg/pch/valid-2.c: Require exceptions.
3770 * gcc.dg/pr41470.c: Require exceptions.
3771 * gcc.dg/pr42427.c: Require exceptions.
3772 * gcc.dg/pr44545.c: Require exceptions.
3773 * gcc.dg/pr47086.c: Require exceptions.
3774 * gcc.dg/pr51481.c: Require exceptions.
3775 * gcc.dg/pr51644.c: Require exceptions.
3776 * gcc.dg/pr52046.c: Require exceptions.
3777 * gcc.dg/pr54669.c: Require exceptions.
3778 * gcc.dg/pr56424.c: Require exceptions.
3779 * gcc.dg/pr64465.c: Require exceptions.
3780 * gcc.dg/pr65802.c: Require exceptions.
3781 * gcc.dg/pr67563.c: Require exceptions.
3782 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
3783 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
3784 * gcc.dg/vect/pr46663.c: Require exceptions.
3785 * lib/target-supports.exp (check_effective_target_exceptions): New.
3787 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3790 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
3792 2019-01-17 Nathan Sidwell <nathan@acm.org>
3795 * g++.dg/cpp0x/pr86610.C: New.
3797 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3799 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
3800 VFIXUPIMM* intrinsics.
3801 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3802 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3803 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3805 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3809 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3811 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3812 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3813 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3814 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3815 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3816 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3817 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3818 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3819 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3820 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3821 * gcc.target/i386/sse-13.c: Ditto.
3822 * gcc.target/i386/sse-14.c: Ditto.
3823 * gcc.target/i386/sse-22.c: Ditto.
3824 * gcc.target/i386/sse-23.c: Ditto.
3825 * gcc.target/i386/testimm-10.c: Ditto.
3826 * gcc.target/i386/testround-1.c: Ditto.
3828 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3832 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3835 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3836 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3838 2019-01-17 Jakub Jelinek <jakub@redhat.com>
3840 PR rtl-optimization/88870
3841 * gcc.dg/pr88870.c: New test.
3843 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3845 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
3847 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
3850 * g++.dg/concepts/pr87768.C: New.
3853 * gcc.dg/cpp1z/pr86648.C: New.
3855 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3858 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
3859 vectorized on POWER unless hardware misaligned loads are available.
3861 2019-01-16 David Malcolm <dmalcolm@redhat.com>
3864 * g++.dg/torture/pr88861.C: New test.
3866 2019-01-16 Tamar Christina <tamar.christina@arm.com>
3869 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
3871 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3873 * g++.dg/other/pr33558.C: Test location too.
3874 * g++.dg/other/pr33558-2.C: Likewise.
3875 * g++.dg/parse/crash4.C: Likewise.
3876 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
3877 * g++.old-deja/g++.mike/p7635.C: Likewise.
3878 * g++.old-deja/g++.other/decl6.C: Likewise.
3880 2019-01-16 Marek Polacek <polacek@redhat.com>
3882 PR c++/78244 - narrowing conversion in template not detected.
3883 * g++.dg/cpp0x/Wnarrowing13.C: New test.
3884 * g++.dg/cpp0x/Wnarrowing14.C: New test.
3886 2019-01-16 Jakub Jelinek <jakub@redhat.com>
3890 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
3891 may_alias attribute.
3893 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
3895 * gcc.misc-tests/godump-1.c: Add test case for typedef before
3898 2019-01-15 David Malcolm <dmalcolm@redhat.com>
3901 * g++.dg/template/pr88795.C: New test.
3903 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3906 * gfortran.dg/actual_array_substr_3.f90: New test.
3908 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
3911 * gfortran.dg/pr81849.f90: New test.
3913 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
3915 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
3916 ISO_Fortran_binding_2.h.
3918 2019-01-15 Marek Polacek <polacek@redhat.com>
3921 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3923 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
3926 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3927 -Wdeprecated warning and expect a following note:.
3929 2019-01-15 Richard Biener <rguenther@suse.de>
3932 * g++.dg/lto/pr88046_0.C: New testcase.
3934 2019-01-15 Richard Biener <rguenther@suse.de>
3936 PR tree-optimization/88855
3937 * gcc.dg/pr88855.c: New testcase.
3939 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3941 * g++.dg/diagnostic/typedef-initialized.C: New.
3943 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3945 * g++.dg/diagnostic/bitfld3.C: New.
3947 2019-01-15 Jakub Jelinek <jakub@redhat.com>
3949 PR tree-optimization/88775
3950 * gcc.dg/tree-ssa/pr88775-1.c: New test.
3951 * gcc.dg/tree-ssa/pr88775-2.c: New test.
3953 2019-01-14 Marek Polacek <polacek@redhat.com>
3955 PR c++/88825 - ICE with bogus function return type deduction.
3956 * g++.dg/cpp1y/auto-fn55.C: New test.
3958 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3960 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3961 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3962 feature test macros.
3963 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3965 2019-01-14 Marek Polacek <polacek@redhat.com>
3967 PR c++/88830 - ICE with abstract class.
3968 * g++.dg/other/abstract7.C: New test.
3970 2019-01-14 Martin Sebor <msebor@redhat.com>
3973 * gcc.dg/format/attr-8.c: New test.
3974 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3975 * gcc.dg/format/attr-3.c: Same.
3976 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3977 * objc.dg/fsf-nsstring-format-1.m: Same.
3979 2019-01-14 Martin Liska <mliska@suse.cz>
3981 PR gcov-profile/88263
3982 * g++.dg/gcov/pr88263-2.C: New test.
3984 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3986 PR rtl-optimization/88796
3987 * gcc.target/i386/pr88796.c: New test.
3989 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
3991 * gdc.dg/asm1.d: New test.
3992 * gdc.dg/asm2.d: New test.
3993 * gdc.dg/asm3.d: New test.
3994 * gdc.dg/asm4.d: New test.
3995 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
3997 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4000 * gfortran.dg/namelist_96.f90: New test.
4002 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4005 * gfortran.dg/internal_pack_18.f90: New test.
4007 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4009 * gcc.dg/pr51628-20.c: Updated.
4010 * gcc.dg/pr51628-21.c: Likewise.
4011 * gcc.dg/pr51628-25.c: Likewise.
4013 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4016 * gfortran.dg/internal_pack_17.f90: New test.
4017 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4020 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4023 * gfortran.dg/pr61765.f90: New test.
4025 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4027 * g++.dg/cpp0x/pr62101.C: Test locations too.
4028 * g++.dg/inherit/pure1.C: Likewise.
4030 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4032 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
4034 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
4036 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4038 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4039 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4040 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4041 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4042 * gfortran.dg/bind_c_array_params_2.f90: Change search string
4045 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4048 * gfortran.dg/pr35031.f90: new test.
4050 2019-01-11 Marek Polacek <polacek@redhat.com>
4052 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4053 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4054 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4056 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4060 * c-c++-common/gomp/pr85956.c: New test.
4061 * g++.dg/gomp/pr88733.C: New test.
4063 2019-01-11 Tobias Burnus <burnus@net-b.de>
4066 * g++.dg/cpp0x/defaulted61.C: New
4067 * g++.dg/cpp0x/defaulted62.C: New.
4069 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4071 PR tree-optimization/88693
4072 * gcc.c-torture/execute/pr88693.c: New test.
4074 2019-01-11 Tamar Christina <tamar.christina@arm.com>
4076 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4079 2019-01-11 Martin Liska <mliska@suse.cz>
4082 * g++.dg/lto/pr88758_0.C: New test.
4083 * g++.dg/lto/pr88758_1.C: New test.
4085 2019-01-11 Jan Beulich <jbeulich@suse.com>
4087 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4088 gcc.target/i386/avx512f-vcvtss2si-1.c,
4089 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4090 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4091 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4092 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4093 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4094 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4095 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4096 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4097 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4098 gcc.target/i386/pr19398.c: Permit l or q suffix.
4100 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4102 PR rtl-optimization/88296
4103 * gcc.target/i386/pr88296.c: New test.
4105 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4107 * g++.dg/diagnostic/extern-initialized.C: New.
4108 * g++.dg/ext/dllimport-initialized.C: Likewise.
4110 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4113 * gfortran.dg/internal_pack_16.f90: New test.
4115 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4118 * g++.target/i386/pr88785.C: New test.
4120 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4122 PR rtl-optimization/87305
4123 * gcc.target/aarch64/pr87305.c: New.
4125 2019-01-10 Richard Biener <rguenther@suse.de>
4127 PR tree-optimization/88792
4128 * gcc.dg/torture/pr88792.c: New testcase.
4130 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4133 * gfortran.dg/pr86322_1.f90: New test.
4134 * gfortran.dg/pr86322_2.f90: Ditto.
4135 * gfortran.dg/pr86322_3.f90: Ditto.
4137 2019-01-10 Sudakshina Das <sudi.das@arm.com>
4139 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4140 * gcc.target/aarch64/bti-2.c: Likewise.
4141 * gcc.target/aarch64/bti-3.c: Likewise.
4143 2019-01-10 Stefan Agner <stefan@agner.ch>
4146 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4147 check if -masm-syntax-unified gets applied properly.
4149 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4152 * gcc.dg/pr88568.c: New test.
4154 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4156 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4157 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4159 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4161 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4162 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4164 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4166 * lib/target-supports.exp
4167 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4168 check_effective_target_arm_v8_3a_complex_neon_ok,
4169 add_options_for_arm_v8_3a_complex_neon,
4170 check_effective_target_arm_v8_3a_complex_neon_hw,
4171 check_effective_target_vect_complex_rot_N): New.
4173 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4176 * gfortran.dg/pr88376.f90: New test.
4178 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4181 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4182 "can not" with "cannot".
4183 * gfortran.dg/common_15.f90: Likewise.
4184 * gfortran.dg/derived_result_2.f90: Likewise.
4185 * gfortran.dg/do_check_6.f90: Likewise.
4186 * gfortran.dg/namelist_args.f90: Likewise.
4187 * gfortran.dg/negative_unit_check.f90: Likewise.
4188 * gfortran.dg/pure_formal_3.f90: Likewise.
4189 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4190 * obj-c++.dg/exceptions-3.mm: Likewise.
4191 * obj-c++.dg/exceptions-4.mm: Likewise.
4192 * obj-c++.dg/exceptions-5.mm: Likewise.
4193 * obj-c++.dg/property/at-property-23.mm: Likewise.
4194 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4195 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4196 * objc.dg/attributes/method-attribute-2.m: Likewise.
4197 * objc.dg/exceptions-3.m: Likewise.
4198 * objc.dg/exceptions-4.m: Likewise.
4199 * objc.dg/exceptions-5.m: Likewise.
4200 * objc.dg/param-1.m: Likewise.
4201 * objc.dg/property/at-property-23.m: Likewise.
4202 * objc.dg/property/dotsyntax-17.m: Likewise.
4203 * objc.dg/property/property-neg-7.m: Likewise.
4205 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4208 * gfortran.dg/spread_simplify_1.f90: New test.
4210 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4212 * lib/target-supports.exp
4213 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4214 * gcc.target/i386/xorsign.c: New test.
4216 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4218 * gcc.target/sparc/tls-ld-int8.c: New test.
4219 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4220 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4221 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4222 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4223 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4225 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4227 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4228 option when configure with bti.
4229 * gcc.target/aarch64/bti-2.c: Likewise.
4230 * lib/target-supports.exp
4231 (check_effective_target_default_branch_protection):
4232 Add configure check for --enable-standard-branch-protection.
4234 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4236 * gcc.target/aarch64/bti-1.c: New test.
4237 * gcc.target/aarch64/bti-2.c: New test.
4238 * gcc.target/aarch64/bti-3.c: New test.
4239 * lib/target-supports.exp
4240 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4242 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4244 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4245 instead of IP0_REGNUM and add test case.
4247 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4249 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4251 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4252 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4254 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4256 2019-01-09 Jakub Jelinek <jakub@redhat.com>
4258 PR rtl-optimization/88331
4259 * gcc.target/i386/pr88331.c: New test.
4261 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4263 * g++.dg/diagnostic/constexpr2.C: New.
4264 * g++.dg/diagnostic/ref3.C: Likewise.
4266 2019-01-08 Marek Polacek <polacek@redhat.com>
4268 PR c++/88538 - braced-init-list in template-argument-list.
4269 * g++.dg/cpp2a/nontype-class11.C: New test.
4272 * g++.dg/cpp2a/nontype-class12.C: New test.
4274 2019-01-08 Jakub Jelinek <jakub@redhat.com>
4277 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4278 dg-options. Require ppc_cpu_supports_hw effective target instead of
4281 2019-01-08 Janus Weil <janus@gcc.gnu.org>
4284 * gfortran.dg/class_69.f90: New test case.
4286 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4289 * gcc.target/i386/pr88717.c: New test.
4291 2019-01-08 Marek Polacek <polacek@redhat.com>
4293 PR c++/88548 - this accepted in static member functions.
4294 * g++.dg/cpp0x/this1.C: New test.
4296 2019-01-08 Martin Liska <mliska@suse.cz>
4298 PR tree-optimization/88753
4299 * gcc.dg/tree-ssa/pr88753.c: New test.
4301 2019-01-08 Richard Biener <rguenther@suse.de>
4303 PR tree-optimization/86554
4304 * gcc.dg/torture/pr86554-1.c: New testcase.
4305 * gcc.dg/torture/pr86554-2.c: Likewise.
4307 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4309 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4310 cover target variance.
4312 2019-01-08 Richard Biener <rguenther@suse.de>
4315 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4316 directly build the expected GENERIC tree.
4318 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4320 * gcc.target/aarch64/(return_address_sign_1.c,
4321 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4322 Change option to -mbranch-protection.
4323 * gcc.target/aarch64/(branch-protection-option.c,
4324 branch-protection-option-2.c, branch-protection-attr.c,
4325 branch-protection-attr-2.c): New file.
4327 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4329 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4331 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4333 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4335 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4336 Append match for warning that ‘protected’ attribute is not supported.
4338 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4340 * gcc.dg/Wmissing-attributes.c: Require alias support.
4341 * gcc.dg/attr-copy-2.c: Likewise.
4342 * gcc.dg/attr-copy-5.c: Likewise.
4344 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
4345 Jakub Jelinek <jakub@redhat.com>
4348 * g++.dg/warn/Wreturn-type-11.C: New test.
4350 2019-01-07 David Malcolm <dmalcolm@redhat.com>
4353 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4354 dump to reflect r266077.
4356 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4359 * gcc.dg/pr88701.c: New test.
4361 2019-01-07 Joseph Myers <joseph@codesourcery.com>
4365 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4367 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4369 * g++.dg/diagnostic/constexpr1.C: New.
4370 * g++.dg/diagnostic/thread1.C: Likewise.
4372 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4373 Harald Anlauf <anlauf@gmx.de>
4374 Tobias Burnus <burnus@gcc.gnu.org>
4376 * gfortran.dg/is_contiguous_1.f90: New test.
4377 * gfortran.dg/is_contiguous_2.f90: New test.
4378 * gfortran.dg/is_contiguous_3.f90: New test.
4380 2019-01-07 Marek Polacek <polacek@redhat.com>
4382 PR c++/88741 - wrong error with initializer-string.
4383 * g++.dg/init/array50.C: New test.
4385 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4391 * gcc.dg/array-6.c: Move from here ...
4392 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4393 * g++.dg/pr69338.C: New test.
4394 * g++.dg/pr69697.C: Likewise.
4395 * g++.dg/ext/flexary32.C: Likewise.
4396 * g++.dg/ext/flexary3.C: Adjust test.
4397 * g++.dg/ext/flexary12.C: Likewise.
4398 * g++.dg/ext/flexary13.C: Likewise.
4399 * g++.dg/ext/flexary15.C: Likewise.
4400 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4401 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4402 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4404 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
4406 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4407 optional in scan pattern.
4409 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4411 PR tree-optimization/88598
4412 * gcc.dg/vect/pr88598-1.c: New test.
4413 * gcc.dg/vect/pr88598-2.c: Likewise.
4414 * gcc.dg/vect/pr88598-3.c: Likewise.
4415 * gcc.dg/vect/pr88598-4.c: Likewise.
4416 * gcc.dg/vect/pr88598-5.c: Likewise.
4417 * gcc.dg/vect/pr88598-6.c: Likewise.
4419 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4421 PR tree-optimization/88598
4422 * gcc.dg/pr88598-1.c: New test.
4423 * gcc.dg/pr88598-2.c: Likewise.
4424 * gcc.dg/pr88598-3.c: Likewise.
4425 * gcc.dg/pr88598-4.c: Likewise.
4426 * gcc.dg/pr88598-5.c: Likewise.
4428 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4430 PR tree-optimization/88676
4431 * gcc.dg/tree-ssa/pr88676.c: New test.
4432 * gcc.dg/pr88676.c: New test.
4433 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4437 * c-c++-common/asan/pr88619.c: New test.
4440 * c-c++-common/builtin-convertvector-1.c: New test.
4441 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4442 * g++.dg/ext/builtin-convertvector-1.C: New test.
4443 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4445 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4448 * gcc.target/i386/pr88521.c: New testcase.
4450 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4453 * gfortran.dg/min_max_type_2.f90: New test.
4455 2019-01-06 Jakub Jelinek <jakub@redhat.com>
4458 * c-c++-common/attributes-4.c (falloc_align_int128,
4459 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4461 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
4463 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4465 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4467 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4468 * gcc.dg/plugin/plugindir2.c: Likewise.
4469 * gcc.dg/plugin/plugindir3.c: Likewise.
4470 * gcc.dg/plugin/plugindir4.c: Likewise.
4472 2019-01-05 Janus Weil <janus@gcc.gnu.org>
4475 * gfortran.dg/blockdata_10.f90: New test case.
4477 2019-01-05 Jakub Jelinek <jakub@redhat.com>
4481 * gcc.dg/nested-func-12.c: New test.
4482 * gcc.c-torture/compile/pr82564.c: New test.
4485 * gcc.dg/debug/dwarf2/pr88635.c: New test.
4487 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4490 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4492 2019-01-04 Martin Sebor <msebor@redhat.com>
4495 * g++.dg/ext/attr-copy.C: New test.
4496 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4497 * gcc.dg/attr-copy-6.c: New test.
4498 * gcc.dg/attr-copy-7.c: New test.
4500 2019-01-04 Martin Sebor <msebor@redhat.com>
4503 * c-c++-common/attributes-4.c: New test.
4505 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4508 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4511 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4514 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4515 * gfortran.dg/merge_char_const.f90: Restore.
4517 2019-01-04 Jakub Jelinek <jakub@redhat.com>
4520 * gcc.dg/pr88594.c: New test.
4522 2019-01-04 Jan Beulich <jbeulich@suse.com>
4524 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4525 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4526 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4527 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4528 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4529 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4530 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4531 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4532 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4533 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4534 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4535 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4536 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4537 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4538 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4539 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4540 gcc.target/i386/avx512bw-vpcmplew-1.c,
4541 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4542 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4543 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4544 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4545 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4546 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4547 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4548 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4549 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4550 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4551 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4552 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4553 gcc.target/i386/avx512bw-vptestmb-1.c,
4554 gcc.target/i386/avx512bw-vptestmw-1.c,
4555 gcc.target/i386/avx512bw-vptestnmb-1.c,
4556 gcc.target/i386/avx512bw-vptestnmw-1.c,
4557 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4558 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4559 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4560 gcc.target/i386/avx512dq-vfpclassss-1.c,
4561 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4562 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4563 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4564 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4565 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4566 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4567 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4568 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4569 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4570 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4571 gcc.target/i386/avx512vl-vpcmpged-1.c,
4572 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4573 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4574 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4575 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4576 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4577 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4578 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4579 gcc.target/i386/avx512vl-vpcmpled-1.c,
4580 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4581 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4582 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4583 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4584 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4585 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4586 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4587 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4588 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4589 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4590 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4591 gcc.target/i386/avx512vl-vptestmd-1.c,
4592 gcc.target/i386/avx512vl-vptestmq-1.c,
4593 gcc.target/i386/avx512vl-vptestnmd-1.c,
4594 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4596 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4597 gcc.target/i386/avx512bw-vpcmpub-1.c,
4598 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4599 gcc.target/i386/avx512bw-vpcmpw-1.c,
4600 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4601 gcc.target/i386/avx512dq-vfpclassps-1.c,
4602 gcc.target/i386/avx512f-vcmppd-1.c,
4603 gcc.target/i386/avx512f-vcmpps-1.c,
4604 gcc.target/i386/avx512f-vcmpsd-1.c,
4605 gcc.target/i386/avx512f-vcmpss-1.c,
4606 gcc.target/i386/avx512f-vpcmpd-1.c,
4607 gcc.target/i386/avx512f-vpcmpq-1.c,
4608 gcc.target/i386/avx512f-vpcmpud-1.c,
4609 gcc.target/i386/avx512f-vpcmpuq-1.c,
4610 gcc.target/i386/avx512f-vptestmd-1.c,
4611 gcc.target/i386/avx512f-vptestmq-1.c,
4612 gcc.target/i386/avx512f-vptestnmd-1.c,
4613 gcc.target/i386/avx512f-vptestnmq-1.c,
4614 gcc.target/i386/avx512vl-vcmppd-1.c,
4615 gcc.target/i386/avx512vl-vcmpps-1.c,
4616 gcc.target/i386/avx512vl-vpcmpd-1.c,
4617 gcc.target/i386/avx512vl-vpcmpq-1.c,
4618 gcc.target/i386/avx512vl-vpcmpud-1.c,
4619 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4622 2019-01-03 Martin Sebor <msebor@redhat.com>
4624 PR tree-optimization/88659
4625 * gcc.dg/Wstringop-truncation-6.c: New test.
4627 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4630 * gfortran.dg/const_chararacter_merge.f90: Remove.
4632 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4635 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4636 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4638 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4640 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4641 * gcc.dg/pubtypes-3.c: Likewise.
4642 * gcc.dg/pubtypes-4.c: Likewise.
4644 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4647 * g++.target/i386/pr88636.C: New test.
4649 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4651 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4653 2019-01-03 Martin Liska <mliska@suse.cz>
4656 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4658 2019-01-02 Marek Polacek <polacek@redhat.com>
4660 PR c++/88612 - ICE with -Waddress-of-packed-member.
4661 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4663 PR c++/88631 - CTAD failing for value-initialization.
4664 * g++.dg/cpp1z/class-deduction59.C: New test.
4666 PR c++/81486 - CTAD failing with ().
4667 * g++.dg/cpp1z/class-deduction60.C: New test.
4668 * g++.dg/cpp1z/class-deduction61.C: New test.
4670 2019-01-02 Martin Sebor <msebor@redhat.com>
4671 Jeff Law <law@redhat.com>
4673 * gcc.dg/strlenopt-36.c: Update.
4674 * gcc.dg/strlenopt-45.c: Update.
4675 * gcc.c-torture/execute/strlen-5.c: New test.
4676 * gcc.c-torture/execute/strlen-6.c: New test.
4677 * gcc.c-torture/execute/strlen-7.c: New test.
4679 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4682 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4683 messages only on vect_hw_misalign targets.
4685 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
4687 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4688 * gfortran.dg/dec_d_lines_3.f: Ditto.
4689 * gfortran.dg/dec_structure_24.f90: Ditto.
4690 * gfortran.dg/dec_structure_26.f90: Ditto.
4691 * gfortran.dg/dec_structure_27.f90: Ditto.
4692 * gfortran.dg/dec_type_print_3.f90: Ditto.
4693 * gfortran.dg/derived_name_1.f90: Ditto.
4694 * gfortran.dg/error_recovery_1.f90: Ditto.
4695 * gfortran.dg/gomp/pr29759.f90: Ditto.
4696 * gfortran.dg/pr36192.f90: Ditto.
4697 * gfortran.dg/pr56007.f90: Ditto.
4698 * gfortran.dg/pr56520.f90: Ditto.
4699 * gfortran.dg/pr78741.f90: Ditto.
4700 * gfortran.dg/print_fmt_2.f90: Ditto.
4701 * gfortran.dg/select_type_20.f90: Ditto.
4703 2019-01-02 Marek Polacek <polacek@redhat.com>
4706 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4708 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4711 * gfortran.dg/const_chararacter_merge.f90: New test.
4713 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
4716 * g++.dg/torture/pr88130.C: New testcase.
4718 2019-01-02 Martin Liska <mliska@suse.cz>
4720 PR tree-optimization/88650
4721 * gfortran.dg/predict-3.f90: New test.
4723 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4725 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4727 2019-01-02 Richard Biener <rguenther@suse.de>
4729 PR tree-optimization/88621
4730 * gcc.dg/torture/pr88621.c: New testcase.
4732 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4735 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4736 targets and expect _ZThn8 for ilp32 targets.
4738 2019-01-01 Martin Sebor <msebor@redhat.com>
4739 Jeff Law <law@redhat.com>
4741 * gcc.dg/strlenopt-40.c: Update.
4742 * gcc.dg/strlenopt-51.c: Likewise.
4743 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4745 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4746 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4747 * gcc.dg/strlenopt-59.c: New test.
4748 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4749 * g++.dg/init/strlen.C: New test.
4751 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4754 * gfortran.dg/structure_constructor_16.f90: New test.
4756 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4758 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4759 * g++.dg/ipa/devirt-53.C: Fix scan template.
4761 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4763 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4764 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4765 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4767 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4769 * g++.dg/tree-prof/devirt.C: Update testcase.
4771 2019-01-01 Jakub Jelinek <jakub@redhat.com>
4773 Update copyright years.
4775 Copyright (C) 2019 Free Software Foundation, Inc.
4777 Copying and distribution of this file, with or without modification,
4778 are permitted in any medium without royalty provided the copyright
4779 notice and this notice are preserved.