1 2019-04-08 Jakub Jelinek <jakub@redhat.com>
3 PR rtl-optimization/89865
4 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
6 PR rtl-optimization/89865
7 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
10 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
12 PR tree-optimization/89725
13 * gcc.dg/tree-ssa/pr89725.c: New test.
15 2019-04-08 Martin Liska <mliska@suse.cz>
17 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
19 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
22 * g++.dg/ext/has_nothrow_constructor-3.C: New.
24 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
27 * gcc.target/i386/pr89945.c: New test.
29 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
32 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
33 * gfortran.dg/finalize_33.f90: Likewise.
34 * gfortran.dg/finalize_34.f90: New test.
36 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
39 * gfortran.dg/entry_22.f90: New test.
41 2019-04-05 Marek Polacek <polacek@redhat.com>
43 PR c++/87145 - bogus error converting class type in template arg list.
44 * g++.dg/cpp0x/constexpr-conv3.C: New test.
45 * g++.dg/cpp0x/constexpr-conv4.C: New test.
47 2019-04-05 Martin Sebor <msebor@redhat.com>
50 * g++.dg/init/array52.C: New test.
52 2019-04-05 David Malcolm <dmalcolm@redhat.com>
55 * c-c++-common/pr89985.c: New test.
57 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
60 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
62 * gcc.dg/torture/pr71598-2.c: Likewise.
64 2019-04-05 Marek Polacek <polacek@redhat.com>
66 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
67 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
69 2019-04-05 Richard Biener <rguenther@suse.de>
73 * gcc.dg/guality/pr89892.c: New testcase.
74 * gcc.dg/guality/pr89905.c: Likewise.
75 * gcc.dg/guality/loop-1.c: Likewise.
77 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
79 PR tree-optimization/89956
80 * gfortran.dg/pr89956.f90: New test.
82 2019-04-04 Martin Sebor <msebor@redhat.com>
88 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
89 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
90 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
91 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
92 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
93 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
94 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
95 * gcc/testsuite/g++.dg/init/array51.C: New test.
96 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
98 2019-04-04 Martin Sebor <msebor@redhat.com>
102 * gcc.dg/Wstringop-overflow-13.c: New test.
104 2019-04-04 Martin Sebor <msebor@redhat.com>
107 * gcc.dg/Wrestrict-19.c: New test.
108 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
110 2019-04-04 Jeff Law <law@redhat.com>
112 PR rtl-optimization/89399
113 * gcc.c-torture/compile/pr89399.c: New test.
115 2019-04-04 Harald Anlauf <anlauf@gmx.de>
118 * gfortran.dg/pr85797.f90: Adjust testcase.
120 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
123 * g++.dg/template/friend67.C: New.
125 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
128 * g++.dg/cpp0x/friend4.C: New.
129 * g++.dg/cpp0x/friend5.C: Likewise.
131 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
134 * g++.dg/cpp0x/noexcept40.C: New.
136 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
139 * gfortran.dg/parameter_array_error_1.f90: New test.
141 2019-04-03 qing zhao <qing.zhao@oracle.com>
143 PR tree-optimization/89730
144 * gcc.dg/live-patching-4.c: New test.
146 2019-04-03 Clément Chigot <clement.chigot@atos.net>
148 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
151 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
154 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
155 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
157 2019-04-03 Richard Biener <rguenther@suse.de>
159 PR tree-optimization/84101
160 * gcc.target/i386/pr84101.c: New testcase.
162 2019-04-02 Jeff Law <law@redhat.com>
164 * gcc.target/visium/bit_shift.c: xfail.
166 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
170 * gcc.target/i386/pr70799-4.c: Remove.
171 * gcc.target/i386/pr70799-5.c: Remove.
172 * gcc.target/i386/pr89902.c: New test.
173 * gcc.target/i386/pr89903.c: Ditto.
175 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
177 PR rtl-optimization/84206
178 * gcc.dg/pr84206.c: New test.
180 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
182 PR rtl-optimization/85876
183 * gcc.dg/pr85876.c: New test.
185 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
187 * gcc.target/s390/zvector/vec-double-compile.c: New test.
188 * gcc.target/s390/zvector/vec-float-compile.c: New test.
189 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
190 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
192 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
194 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
195 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
196 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
197 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
199 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
201 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
202 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
204 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
206 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
207 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
209 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
212 * gcc.dg/pr86928.c: Do not attempt to add -m32.
214 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
216 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
217 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
218 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
219 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
220 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
221 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
222 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
223 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
225 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
227 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
228 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
229 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
230 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
231 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
232 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
234 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
236 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
237 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
238 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
239 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
241 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
243 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
244 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
246 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
248 * gcc.target/s390/arch13/sel-1.c: New test.
250 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
252 * gcc.target/s390/arch13/popcount-1.c: New test.
254 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
256 * gcc.target/s390/arch13/bitops-1.c: New test.
257 * gcc.target/s390/arch13/bitops-2.c: New test.
258 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
259 option and adjust line numbers.
260 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
262 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
264 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
265 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
266 runtime check for the vxe2 hardware feature on IBM Z.
268 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
271 * lib/target-supports.exp (check_avx2_available): Replace
272 avx_available with avx2_available.
274 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
276 PR rtl-optimization/85412
277 * gcc.dg/pr85412.c: New test.
279 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
282 * g++.dg/template/crash130.C: New.
283 * g++.dg/template/crash131.C: Likewise.
285 2019-04-01 Martin Sebor <msebor@redhat.com>
288 * gcc.dg/attr-copy-8.c: New test.
289 * g++.dg/ext/attr-copy-2.C: New test.
291 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
293 PR rtl-optimization/86928
294 * gcc.dg/pr86928.c: New test.
296 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
298 PR rtl-optimization/87273
299 * gcc.dg/pr87273.c: New test.
301 2019-04-01 Martin Liska <mliska@suse.cz>
304 * gcc.dg/spellcheck-options-18.c: New test.
305 * gcc.dg/spellcheck-options-19.c: New test.
306 * gcc.dg/spellcheck-options-20.c: New test.
307 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
308 * gcc.dg/completion-2.c: Add one variant with no argument.
310 2019-04-01 Richard Biener <rguenther@suse.de>
313 * gcc.dg/torture/pr71598-1.c: New testcase.
314 * gcc.dg/torture/pr71598-2.c: Likewise.
315 * gcc.dg/torture/pr71598-3.c: Likewise.
317 2019-03-31 Marek Polacek <polacek@redhat.com>
319 PR c++/89852 - ICE with C++11 functional cast with { }.
320 * g++.dg/cpp0x/initlist115.C: New test.
322 2019-03-31 Harald Anlauf <anlauf@gmx.de>
326 * gfortran.dg/pr85797.f90: New test.
328 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
330 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
332 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
334 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
336 (dmd2dg): Copy additional files after test is translated.
337 (gdc-do-test): Remove all copied files after test.
339 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
342 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
343 for c_deallocate, c_allocate and c_assumed_size so that the
344 attributes of the array arguments are correct and are typed.
345 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
346 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
349 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
350 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
352 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
355 * gfortran.dg/pointer_intent_8.f90: New test.
357 2019-03-29 Jim Wilson <jimw@sifive.com>
359 * gcc.target/riscv/predef-1.c: New.
360 * gcc.target/riscv/predef-2.c: New.
361 * gcc.target/riscv/predef-3.c: New.
362 * gcc.target/riscv/predef-4.c: New.
363 * gcc.target/riscv/predef-5.c: New.
364 * gcc.target/riscv/predef-6.c: New.
365 * gcc.target/riscv/predef-7.c: New.
366 * gcc.target/riscv/predef-8.c: New.
368 2019-03-29 Jakub Jelinek <jakub@redhat.com>
370 PR rtl-optimization/89865
371 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
372 the first argument register, so that occassional spills/fills are
376 * g++.dg/ubsan/vptr-14.C: New test.
379 * gcc.dg/tree-ssa/pr89872.c: New test.
381 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
383 * gcc.dg/diag-sanity.c: New test.
385 2019-03-29 Marek Polacek <polacek@redhat.com>
388 * g++.dg/cpp2a/desig14.C: New test.
390 PR c++/89876 - ICE with deprecated conversion.
391 * g++.dg/warn/conv5.C: New test.
393 2019-03-29 Martin Liska <mliska@suse.cz>
395 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
396 * gcc.dg/pr68766.c: Likewise.
398 2019-03-29 Jakub Jelinek <jakub@redhat.com>
400 PR rtl-optimization/87485
401 * gcc.dg/pr87485.c: New test.
403 2019-03-28 Jakub Jelinek <jakub@redhat.com>
406 * gfortran.dg/gomp/pr89621.f90: New test.
408 2019-03-28 Martin Sebor <msebor@redhat.com>
411 * g++.dg/cpp0x/decltype-pr66548.C: New test.
414 * g++.dg/cpp0x/decltype-pr81506.C: New test.
416 2019-03-28 Marek Polacek <polacek@redhat.com>
418 PR c++/89612 - ICE with member friend template with noexcept.
419 * g++.dg/cpp0x/noexcept38.C: New test.
420 * g++.dg/cpp0x/noexcept39.C: New test.
421 * g++.dg/cpp1z/noexcept-type21.C: New test.
423 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
426 * gcc.target/i386/pr89848.c: New test.
428 2019-03-28 Marek Polacek <polacek@redhat.com>
430 PR c++/89836 - bool constant expression and explicit conversions.
431 * g++.dg/cpp2a/explicit15.C: New test.
433 2019-03-28 Jakub Jelinek <jakub@redhat.com>
436 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
437 other than AVR. Add dg-options "".
440 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
441 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
443 2019-03-27 Janus Weil <janus@gcc.gnu.org>
446 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
447 * gfortran.dg/pointer_init_11.f90: New test case.
449 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
452 * gcc.target/i386/pr85667-5.c: New testcase.
453 * gcc.target/i386/pr85667-6.c: New testcase.
455 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
458 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
460 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
462 PR rtl-optimization/89313
463 * gcc.dg/pr89313.c: New test.
465 2019-03-26 Jeff Law <law@redhat.com>
467 PR rtl-optimization/87761
468 PR rtl-optimization/89826
469 * gcc.c-torture/execute/pr89826.c: New test.
471 2019-03-27 Richard Biener <rguenther@suse.de>
473 * gcc.dg/torture/20190327-1.c: New testcase.
475 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
478 * gfortran.dg/associate_47.f90: New test.
480 2019-03-27 Richard Biener <rguenther@suse.de>
482 PR tree-optimization/89463
483 * gcc.dg/guality/pr89463.c: New testcase.
485 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
488 * gcc.target/i386/pr89827.c: New test.
490 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
492 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
495 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
497 PR tree-optimization/81740
498 * gcc.dg/vect/pr81740-1.c: New testcase.
499 * gcc.dg/vect/pr81740-2.c: Likewise.
501 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
503 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
504 options in permute args tests.
506 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
509 * g++.dg/ext/pr84598.C: New.
511 2019-03-26 Jakub Jelinek <jakub@redhat.com>
514 * g++.dg/gomp/pr89796.C: New test.
515 * gcc.dg/gomp/pr89796.c: New test.
517 2019-03-25 David Malcolm <dmalcolm@redhat.com>
519 PR rtl-optimization/88347
520 PR rtl-optimization/88423
521 * gcc.c-torture/compile/pr88347.c: New test.
522 * gcc.c-torture/compile/pr88423.c: New test.
524 2019-03-25 Martin Sebor <msebor@redhat.com>
527 * gcc.dg/attr-aligned-3.c: New test.
529 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
532 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
534 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
538 * g++.dg/concepts/pr84661.C: New.
539 * g++.dg/torture/pr85013.C: Likewise.
541 2019-03-25 Marek Polacek <polacek@redhat.com>
543 PR c++/89214 - ICE when initializing aggregates with bases.
544 * g++.dg/cpp1z/aggr-base8.C: New test.
545 * g++.dg/cpp1z/aggr-base9.C: New test.
547 PR c++/89705 - ICE with reference binding with conversion function.
548 * g++.dg/cpp0x/rv-conv2.C: New test.
550 2019-03-25 Richard Biener <rguenther@suse.de>
552 PR tree-optimization/89789
553 * gcc.dg/torture/pr89789.c: New testcase.
555 2019-03-25 Nathan Sidwell <nathan@acm.org>
557 * g++.dg/abi/lambda-static-1.C: New.
559 2019-03-25 Richard Biener <rguenther@suse.de>
561 PR tree-optimization/89802
562 * g++.dg/tree-ssa/pr89802.C: New testcase.
564 2019-03-25 Jakub Jelinek <jakub@redhat.com>
567 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
569 * g++.dg/tls/thread_local11a.C: New test.
571 2019-03-25 Richard Biener <rguenther@suse.de>
574 * g++.dg/pr89790.C: New testcase.
576 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
578 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
579 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
580 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
581 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
583 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
586 * gfortran.dg/altreturn_10.f90: New test.
587 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
589 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
591 PR rtl-optimization/89676
592 * gcc.target/i386/pr89676.c: New.
594 2019-03-22 Jakub Jelinek <jakub@redhat.com>
597 * g++.dg/tls/thread_local11.C: New test.
598 * g++.dg/tls/thread_local11.h: New test.
599 * g++.dg/tls/thread_local12a.C: New test.
600 * g++.dg/tls/thread_local12b.C: New test.
601 * g++.dg/tls/thread_local12c.C: New test.
602 * g++.dg/tls/thread_local12d.C: New test.
603 * g++.dg/tls/thread_local12e.C: New test.
604 * g++.dg/tls/thread_local12f.C: New test.
605 * g++.dg/tls/thread_local12g.C: New test.
606 * g++.dg/tls/thread_local12h.C: New test.
607 * g++.dg/tls/thread_local12i.C: New test.
608 * g++.dg/tls/thread_local12j.C: New test.
609 * g++.dg/tls/thread_local12k.C: New test.
610 * g++.dg/tls/thread_local12l.C: New test.
613 * g++.dg/cpp1y/constexpr-87481.C: New test.
615 2019-03-22 Simon Wright <simon@pushface.org>
618 * gnat.dg/socket2.adb: New.
620 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
622 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
624 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
627 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
628 for _mm_mask{,3,z}_*.
629 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
630 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
631 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
632 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
633 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
634 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
635 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
636 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
637 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
638 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
639 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
640 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
641 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
642 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
643 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
645 2019-03-22 Jakub Jelinek <jakub@redhat.com>
648 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
649 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
650 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
651 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
652 __builtin_ia32_vfmsubss3_mask3): Define.
653 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
654 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
655 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
656 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
657 __builtin_ia32_vfmsubss3_mask3): Define.
658 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
659 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
660 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
661 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
662 __builtin_ia32_vfmsubss3_mask3): Define.
663 * gcc.target/i386/sse-14.c: Add tests for
664 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
665 * gcc.target/i386/sse-22.c: Likewise.
667 2019-03-21 Martin Sebor <msebor@redhat.com>
669 PR tree-optimization/89350
670 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
671 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
672 * gcc.dg/Wstringop-overflow-11.c: New test.
673 * gcc.dg/Wstringop-overflow-12.c: New test.
674 * gcc.dg/pr89350.c: New test.
675 * gcc.dg/pr40340-1.c: Adjust expected warning.
676 * gcc.dg/pr40340-2.c: Same.
677 * gcc.dg/pr40340-4.c: Same.
678 * gcc.dg/pr40340-5.c: Same.
680 2019-03-21 Jakub Jelinek <jakub@redhat.com>
683 * g++.dg/other/pr89692.C: New test.
686 * g++.dg/cpp1y/lambda-init18.C: New test.
687 * g++.dg/cpp1y/lambda-init19.C: New test.
688 * g++.dg/cpp1y/pr89767.C: New test.
690 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
691 Cesar Philippidis <cesar@codesourcery.com>
694 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
696 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
699 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
702 * c-c++-common/goacc/routine-3-extern.c: New file.
703 * c-c++-common/goacc/routine-3.c: Adjust.
704 * c-c++-common/goacc/routine-4-extern.c: New file.
705 * c-c++-common/goacc/routine-4.c: Adjust.
706 * gfortran.dg/goacc/routine-module-3.f90: New file.
709 * gfortran.dg/goacc/pr89773.f90: New file.
710 * gfortran.dg/goacc/pr77765.f90: Adjust.
711 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
714 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
717 * gfortran.dg/goacc/routine-module-1.f90: New file.
718 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
719 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
721 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
724 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
725 (dg-compile-aux-modules): Fix diagnostic.
726 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
727 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
730 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
731 missing nexted dg-test call support in dejaGNU 1.4.4.
734 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
737 2019-03-21 Richard Biener <rguenther@suse.de>
739 PR tree-optimization/89779
740 * gcc.dg/torture/pr89779.c: New testcase.
742 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
745 * g++.dg/cpp0x/constexpr-ice20.C: New.
747 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
750 * g++.dg/cpp0x/noexcept37.C: New.
752 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
755 * gdc.dg/pr89017.d: New test.
757 2019-03-20 Janus Weil <janus@gcc.gnu.org>
760 * gfortran.dg/interface_abstract_5.f90: New test case.
762 2019-03-20 Jakub Jelinek <jakub@redhat.com>
765 * gcc.target/s390/pr89775-1.c: New test.
766 * gcc.target/s390/pr89775-2.c: New test.
768 2019-03-20 Jakub Jelinek <jakub@redhat.com>
771 * g++.target/aarch64/aarch64.exp: New file.
772 * g++.target/aarch64/pr89752.C: New test.
774 2019-03-19 Martin Sebor <msebor@redhat.com>
776 PR tree-optimization/89688
777 * gcc.dg/strlenopt-61.c: New test.
778 * g++.dg/warn/Wstringop-overflow-2.C: New test.
780 2019-03-19 Jim Wilson <jimw@sifive.com>
783 * gcc.target/riscv/losum-overflow.c: New test.
785 2019-03-19 Martin Sebor <msebor@redhat.com>
787 PR tree-optimization/89644
788 * gcc.dg/Wstringop-truncation-8.c: New test.
790 2019-03-19 Martin Liska <mliska@suse.cz>
793 * gcc.dg/pr89737.c: New test.
795 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
799 * g++.dg/lto/pr87089_0.C: New testcase.
800 * g++.dg/lto/pr87089_1.C: New testcase.
801 * g++.dg/lto/pr89335_0.C: New testcase.
803 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
806 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
807 restrict this test to vsx targets.
809 2019-03-19 Jakub Jelinek <jakub@redhat.com>
812 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
813 * g++.dg/ext/asm16.C: Likewise.
814 * g++.dg/ext/asm17.C: New test.
816 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
818 * c-c++-common/unroll-7.c: New test.
820 2019-03-19 Jakub Jelinek <jakub@redhat.com>
823 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
824 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
825 Add expected results for them.
828 * gcc.dg/pr89734.c: New test.
830 2019-03-18 Martin Sebor <msebor@redhat.com>
832 PR tree-optimization/89720
833 * gcc.dg/Warray-bounds-42.c: New test.
835 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
838 * g++.target/i386/pr89630.C: New test.
840 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
842 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
844 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
846 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
847 the "store" test as well.
848 * gcc.target/powerpc/bswap32.c: Ditto.
850 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
852 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
853 the "store" test as well.
854 * gcc.target/powerpc/bswap32.c: Ditto.
856 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
858 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
859 "exceeds" instead of just one that talks about "too large".
861 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
863 * gcc.target/aarch64/sve/cost_model_1.c: New test.
865 2019-03-18 Martin Jambor <mjambor@suse.cz>
867 PR tree-optimization/89546
868 * gcc.dg/tree-ssa/pr89546.c: New test.
870 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
873 * g++.target/riscv/call-with-empty-struct-float.C: New file.
874 * g++.target/riscv/call-with-empty-struct-int.C: New file.
875 * g++.target/riscv/call-with-empty-struct.H: New file.
876 * g++.target/riscv/riscv.exp: New file.
878 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
881 * g++.dg/cpp0x/pr85014.C: New.
883 2019-03-18 Jakub Jelinek <jakub@redhat.com>
886 * gcc.dg/pr86979.c: New test.
888 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
891 * gfortran.dg/typebound_call_31.f90: New test.
893 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
895 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
897 * gcc.dg/compat/pr83487-1_y.c: Likewise.
899 * gfortran.dg/pointer_init_10.f90: Require visibility support.
900 * gfortran.dg/temporary_3.f90: Likewise.
902 * gcc.dg/pr88074.c: Require c99_runtime.
903 * gcc.dg/warn-abs-1.c: Likewise.
904 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
907 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
909 * gcc.dg/attr-copy.c: Require alias support.
910 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
912 2019-03-16 Jakub Jelinek <jakub@redhat.com>
915 * gfortran.dg/continuation_15.f90: New test.
916 * gfortran.dg/continuation_16.f90: New test.
918 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
920 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
923 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
924 * g++.dg/cpp0x/pr84497.C: Likewise.
926 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
927 * gcc.dg/attr-copy-6.c: Likewise.
928 * gcc.dg/pr87793.c: Likewise.
931 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
933 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
934 * gcc.dg/gimplefe-34.c: Likewise.
935 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
936 * gcc.dg/compat/pr83487-2_y.c: Likewise.
939 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
943 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
945 * lib/target-supports.exp (check_ascii_locale_available): Remove
948 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
951 * gfortran.dg/blockdata_11.f90: New test.
953 2019-03-15 Harald Anlauf <anlauf@gmx.de>
956 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
957 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
959 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
962 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
963 instruction selection.
964 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
965 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
966 * gcc.target/powerpc/pr87532-mc.c: New test.
967 * gcc.target/powerpc/pr87532.c: New test.
968 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
969 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
970 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
971 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
972 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
973 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
974 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
975 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
976 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
977 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
978 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
979 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
980 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
981 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
982 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
983 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
984 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
985 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
986 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
987 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
988 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
989 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
990 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
991 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
992 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
993 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
994 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
996 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
1000 * g++.dg/cpp2a/pr88534.C: New.
1001 * g++.dg/cpp2a/pr88537.C: New.
1003 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1005 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1006 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1007 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1008 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1010 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1013 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1014 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1015 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1017 2019-03-15 Jakub Jelinek <jakub@redhat.com>
1020 * g++.dg/cpp0x/constexpr-89709.C: New test.
1023 * gcc.dg/debug/pr89704.c: New test.
1025 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1028 * g++.target/i386/pr89650.C: New test.
1030 2019-03-14 Richard Biener <rguenther@suse.de>
1032 * gcc.dg/gimplefe-13.c: Adjust.
1033 * gcc.dg/gimplefe-14.c: Likewise.
1034 * gcc.dg/gimplefe-17.c: Likewise.
1035 * gcc.dg/gimplefe-18.c: Likewise.
1036 * gcc.dg/gimplefe-7.c: Likewise.
1037 * gcc.dg/torture/pr89595.c: Likewise.
1038 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1039 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1040 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1041 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1042 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1043 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1044 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1045 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1047 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1050 * gcc.target/i386/pr89684.c: New test.
1052 PR rtl-optimization/89679
1053 * gcc.dg/pr89679.c: New test.
1055 2019-03-14 Richard Biener <rguenther@suse.de>
1057 PR tree-optimization/89710
1058 * gcc.dg/torture/pr89710.c: New testcase.
1060 2019-03-14 Richard Biener <rguenther@suse.de>
1063 * g++.dg/torture/pr89698.C: New testcase.
1065 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1067 PR tree-optimization/89703
1068 * gcc.c-torture/compile/pr89703-1.c: New test.
1069 * gcc.c-torture/compile/pr89703-2.c: New test.
1071 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1074 * gcc.target/i386/pr89523-1a.c: New test.
1075 * gcc.target/i386/pr89523-1b.c: Likewise.
1076 * gcc.target/i386/pr89523-2.c: Likewise.
1077 * gcc.target/i386/pr89523-3.c: Likewise.
1078 * gcc.target/i386/pr89523-4.c: Likewise.
1079 * gcc.target/i386/pr89523-5.c: Likewise.
1080 * gcc.target/i386/pr89523-6.c: Likewise.
1081 * gcc.target/i386/pr89523-7.c: Likewise.
1082 * gcc.target/i386/pr89523-8.c: Likewise.
1083 * gcc.target/i386/pr89523-9.c: Likewise.
1085 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1088 * g++.dg/cpp1y/var-templ61.C: New test.
1091 * g++.dg/cpp1y/constexpr-89652.C: New test.
1093 2019-03-13 Harald Anlauf <anlauf@gmx.de>
1096 * gfortran.dg/pr87045.f90: New test.
1098 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1101 * gcc.target/i386/pr85860.c: New.
1103 2019-03-13 Marek Polacek <polacek@redhat.com>
1105 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1106 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1108 PR c++/89660 - bogus error with -Wredundant-move.
1109 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1110 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1112 2019-03-13 Janus Weil <janus@gcc.gnu.org>
1115 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1116 * gfortran.dg/pdt_30.f90: New test case.
1118 2019-03-13 Marek Polacek <polacek@redhat.com>
1120 PR c++/88979 - further P0634 fix for constructors.
1121 * g++.dg/cpp2a/typename15.C: New test.
1123 2019-03-13 Martin Sebor <msebor@redhat.com>
1125 PR tree-optimization/89662
1126 * gcc.dg/Warray-bounds-41.c: New test.
1128 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1131 * g++.dg/cpp0x/auto53.C: New.
1133 2019-03-13 Richard Biener <rguenther@suse.de>
1136 * gcc.dg/torture/pr89677.c: New testcase.
1138 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1141 * g++.dg/other/friend16.C: New.
1142 * g++.dg/other/friend17.C: Likewise.
1144 2019-03-13 Jakub Jelinek <jakub@redhat.com>
1147 * c-c++-common/gomp/pr88588.c: New test.
1149 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1154 * gfortran.dg/binding_label_tests_30.f90: New test.
1155 * gfortran.dg/binding_label_tests_31.f90: New test.
1156 * gfortran.dg/binding_label_tests_32.f90: New test.
1157 * gfortran.dg/binding_label_tests_33.f90: New test.
1159 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1161 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1162 * gdc.dg/ubsan/ubsan.exp: New file.
1163 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1164 Explicitly return flags from procedure.
1166 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1169 * gdc.dg/pr88957.d: New test.
1170 * gdc.dg/simd.d: Add new vector tests.
1172 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1175 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1176 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1179 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1182 * gfortran.dg/charlen_17.f90: New test.
1184 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1186 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1188 2019-03-12 Martin Liska <mliska@suse.cz>
1190 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
1191 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1192 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1193 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1194 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1195 * gfortran.dg/constructor_9.f90: Likewise.
1196 * gfortran.dg/dec_structure_8.f90: Likewise.
1197 * gfortran.dg/entry_4.f90: Likewise.
1198 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1199 * gfortran.dg/initialization_23.f90: Likewise.
1200 * gfortran.dg/logical_assignment_1.f90: Likewise.
1201 * gfortran.dg/pr80752.f90: Likewise.
1202 * gfortran.dg/pr88116_1.f90: Likewise.
1203 * gfortran.dg/pr88467.f90: Likewise.
1204 * gfortran.dg/typebound_call_7.f03: Likewise.
1205 * gfortran.dg/typebound_generic_1.f03: Likewise.
1206 * gfortran.dg/typebound_operator_2.f03: Likewise.
1207 * gfortran.dg/typebound_operator_4.f03: Likewise.
1208 * gfortran.dg/typebound_proc_9.f03: Likewise.
1209 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1211 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
1214 * gfortran.dg/assumed_rank_16.f90: New test.
1217 * gfortran.dg/assumed_rank_17.f90: New test.
1219 2019-03-12 Jakub Jelinek <jakub@redhat.com>
1222 * gcc.c-torture/compile/pr89663-1.c: New test.
1223 * gcc.c-torture/compile/pr89663-2.c: New test.
1225 2019-03-12 Richard Biener <rguenther@suse.de>
1227 PR tree-optimization/89664
1228 * gfortran.dg/pr89664.f90: New testcase.
1230 2019-03-11 Jakub Jelinek <jakub@redhat.com>
1233 * gfortran.dg/gomp/pr89651.f90: New test.
1237 * gcc.c-torture/compile/pr89655.c: New test.
1239 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1241 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1244 2019-03-11 Martin Liska <mliska@suse.cz>
1246 * g++.dg/conversion/simd3.C (foo): Wrap option names
1247 with apostrophe character.
1248 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1250 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1251 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1252 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1253 * g++.dg/opt/pr34036.C: Likewise.
1254 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1255 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1256 * gcc.dg/cpp/dir-only-4.c: Likewise.
1257 * gcc.dg/cpp/dir-only-5.c: Likewise.
1258 * gcc.dg/cpp/pr71591.c: Likewise.
1259 * gcc.dg/format/opt-1.c: Likewise.
1260 * gcc.dg/format/opt-2.c: Likewise.
1261 * gcc.dg/format/opt-3.c: Likewise.
1262 * gcc.dg/format/opt-4.c: Likewise.
1263 * gcc.dg/format/opt-5.c: Likewise.
1264 * gcc.dg/format/opt-6.c: Likewise.
1265 * gcc.dg/pr22231.c: Likewise.
1266 * gcc.dg/pr33007.c: Likewise.
1267 * gcc.dg/simd-1.c (hanneke): Likewise.
1268 * gcc.dg/simd-5.c: Likewise.
1269 * gcc.dg/simd-6.c: Likewise.
1270 * gcc.dg/spellcheck-options-14.c: Likewise.
1271 * gcc.dg/spellcheck-options-15.c: Likewise.
1272 * gcc.dg/spellcheck-options-16.c: Likewise.
1273 * gcc.dg/spellcheck-options-17.c: Likewise.
1274 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1275 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1276 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1277 (__attribute__): Likewise.
1278 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1279 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1280 * gcc.target/powerpc/warn-1.c: Likewise.
1281 * gcc.target/powerpc/warn-2.c: Likewise.
1283 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1285 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1287 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1289 * c-c++-common/unroll-6.c: New test.
1291 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1294 * g++.dg/template/memfriend18.C: New.
1296 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1298 * gdc.dg/pr89041.d: Mark as compile test.
1300 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1302 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1305 2019-03-10 Martin Jambor <mjambor@suse.cz>
1307 PR tree-optimization/85762
1308 PR tree-optimization/87008
1309 PR tree-optimization/85459
1310 * g++.dg/tree-ssa/pr87008.C: New test.
1311 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1313 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1316 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1317 * gfortran.dg/no_arg_check_2.f90: Likewise.
1319 2019-03-10 Jakub Jelinek <jakub@redhat.com>
1322 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1324 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1327 * gfortran.dg/dependency_53.f90: New test.
1329 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1332 * gfortran.dg/public_private_module_10.f90: New test.
1334 2019-03-09 John David Anglin <dave.anglin@bell.net>
1337 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1340 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1343 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1345 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1348 * g++.dg/cpp0x/pr87750.C: New.
1350 2019-03-09 John David Anglin <dave.anglin@bell.net>
1352 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1353 * c-c++-common/ident-1a.c: Likewise.
1354 * c-c++-common/ident-1b.c: Likewise.
1355 * c-c++-common/ident-2b.c: Likewise.
1357 * g++.dg/tls/pr77285-2.C: Require tls_native support.
1359 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1362 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1364 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1365 libatomic_available.
1367 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1370 * gdc.dg/pr89041.d: New test.
1372 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1375 * gfortran.dg/c_ptr_tests_19.f90: New test.
1377 2019-03-09 John David Anglin <dave.anglin@bell.net>
1379 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1380 * gnat.dg/debug12.adb: Likewise.
1382 * lib/target-supports.exp (check_effective_target_weak_undefined):
1383 Return 0 on hppa*-*-hpux*.
1384 (check_ascii_locale_available): Likewise.
1386 2019-03-09 Janus Weil <janus@gcc.gnu.org>
1389 * gfortran.dg/pointer_init_10.f90: New test case.
1391 2019-03-09 John David Anglin <dave.anglin@bell.net>
1393 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1395 2019-03-09 John David Anglin <dave.anglin@bell.net>
1398 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1400 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1403 * gfortran.dg/array_simplify_3.f90: New test case.
1405 2019-03-09 Jakub Jelinek <jakub@redhat.com>
1408 * g++.dg/other/pr88568.C: New test.
1410 PR rtl-optimization/89634
1411 * gcc.c-torture/execute/pr89634.c: New test.
1413 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1416 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1417 -r -nostdlib -flinker-output=nolto-rel.
1419 2019-03-08 David Malcolm <dmalcolm@redhat.com>
1422 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1423 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1424 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1425 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1427 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/cpp0x/implicit17.C: New.
1432 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1435 * g++.dg/template/access29.C: New.
1437 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1440 * g++.dg/cpp1z/decomp49.C: New test.
1442 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1444 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1446 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1451 * gcc.target/i386/pr78782.c: New test.
1452 * gcc.target/i386/pr87558.c: Ditto.
1454 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1457 * gcc.dg/lto/pr85870_0.c: New test.
1458 * gcc.dg/lto/pr85870_1.c: New test.
1460 2019-03-08 Martin Liska <mliska@suse.cz>
1463 * gcc.target/i386/pr86952.c: New test.
1464 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1466 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1468 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1471 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1475 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1476 * g++.dg/parse/array-size2.C: Likewise.
1477 * g++.dg/cpp0x/constexpr-89599.C: New test.
1480 * g++.dg/warn/pr89622.C: New test.
1482 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1485 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1486 * gcc.target/i386/interrupt-6.c: Likewise.
1487 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1489 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1492 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1493 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1495 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1497 PR translation/79999
1498 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1499 * c-c++-common/gomp/doacross-3.c: New test.
1502 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1503 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1504 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1505 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1506 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1507 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1509 2019-03-07 Martin Jambor <mjambor@suse.cz>
1512 * gcc.dg/ipa/ipcp-5.c: New test.
1514 2019-03-07 Martin Jambor <mjambor@suse.cz>
1517 * g++.dg/ipa/pr88235.C: New test.
1519 2019-04-07 Richard Biener <rguenther@suse.de>
1522 * gcc.target/i386/pr89618.c: New testcase.
1524 2019-03-07 Richard Biener <rguenther@suse.de>
1526 PR tree-optimization/89595
1527 * gcc.dg/torture/pr89595.c: New testcase.
1529 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1532 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1534 2019-03-06 Harald Anlauf <anlauf@gmx.de>
1537 * gfortran.dg/substr_8.f90: New test.
1539 2019-03-06 Jakub Jelinek <jakub@redhat.com>
1542 * g++.dg/ext/flexary34.C: New test.
1544 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
1546 PR rtl-optimization/88845
1547 * gcc.target/powerpc/pr88845.c: New test.
1549 2019-03-06 Marek Polacek <polacek@redhat.com>
1551 PR c++/87378 - bogus -Wredundant-move warning.
1552 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1553 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1555 2019-03-06 Richard Biener <rguenther@suse.de>
1558 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1559 the way that makes the testcase PASS.
1561 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1564 * gcc.dg/pr89590.c: New test.
1566 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1569 * gcc.target/arm/pr89222.c: Add new test.
1571 2019-03-05 Richard Biener <rguenther@suse.de>
1573 PR tree-optimization/89594
1574 * gcc.dg/pr89594.c: New testcase.
1576 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1578 PR tree-optimization/89487
1579 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1580 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1581 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1585 * g++.dg/other/pr89560.C: New test.
1587 PR tree-optimization/89570
1588 * gcc.dg/pr89570.c: New test.
1590 PR tree-optimization/89566
1591 * c-c++-common/pr89566.c: New test.
1593 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1596 * g++.dg/parse/crash69.C: New.
1598 2019-03-04 Jakub Jelinek <jakub@redhat.com>
1601 * g++.dg/cpp2a/desig12.C: New test.
1602 * g++.dg/cpp2a/desig13.C: New test.
1604 2019-03-04 Tamar Christina <tamar.christina@arm.com>
1607 * gcc.target/aarch64/options_set_10.c: Add native.
1609 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1611 PR tree-optimization/89437
1612 * gcc.dg/sinatan-1.c: Fix testcase.
1614 2019-03-04 Richard Biener <rguenther@suse.de>
1617 * gcc.dg/torture/pr89572.c: New testcase.
1619 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1621 PR tree-optimization/89487
1622 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1624 2019-03-03 Harald Anlauf <anlauf@gmx.de>
1627 * gfortran.dg/pr77583.f90: New test.
1629 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1632 * gfortran.dg/coarray_allocate_11.f90: New test.
1634 2019-03-02 Harald Anlauf <anlauf@gmx.de>
1637 * gfortran.dg/pr89492.f90: Adjust testcase.
1638 * gfortran.dg/transfer_check_5.f90: New test.
1640 2019-03-02 Jakub Jelinek <jakub@redhat.com>
1643 * g++.dg/cpp2a/desig10.C: New test.
1644 * g++.dg/cpp2a/desig11.C: New test.
1645 * g++.dg/ext/desig4.C: Expect 4 new errors.
1648 * gcc.dg/pr89506.c: New test.
1650 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
1651 Monk Chiang <sh.chiang04@gmail.com>
1653 * gcc.target/riscv/attribute-1.c: New.
1654 * gcc.target/riscv/attribute-2.c: Likewise.
1655 * gcc.target/riscv/attribute-3.c: Likewise.
1656 * gcc.target/riscv/attribute-4.c: Likewise.
1657 * gcc.target/riscv/attribute-5.c: Likewise.
1658 * gcc.target/riscv/attribute-6.c: Likewise.
1659 * gcc.target/riscv/attribute-7.c: Likewise.
1660 * gcc.target/riscv/attribute-8.c: Likewise.
1661 * gcc.target/riscv/attribute-9.c: Likewise.
1663 * gcc.target/riscv/arch-1.c: New.
1664 * gcc.target/riscv/arch-2.c: Likewise.
1665 * gcc.target/riscv/arch-3.c: Likewise.
1666 * gcc.target/riscv/arch-4.c: Likewise.
1668 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1671 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1672 scan-tree-dump-times from dom3 to tracer pass.
1674 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1676 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1677 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1679 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
1681 PR rtl-optimization/85899
1682 * gcc.dg/pr85899.c: New test.
1684 2019-03-01 Marek Polacek <polacek@redhat.com>
1686 PR c++/89537 - missing location for error with non-static member fn.
1687 * g++.dg/diagnostic/member-fn-1.C: New test.
1689 PR c++/89532 - ICE with incomplete type in decltype.
1690 * g++.dg/cpp2a/nontype-class14.C: New test.
1692 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1694 Implement P1002R1, Try-catch blocks in constexpr functions
1696 * g++.dg/cpp2a/constexpr-try1.C: New test.
1697 * g++.dg/cpp2a/constexpr-try2.C: New test.
1698 * g++.dg/cpp2a/constexpr-try3.C: New test.
1699 * g++.dg/cpp2a/constexpr-try4.C: New test.
1700 * g++.dg/cpp2a/constexpr-try5.C: New test.
1701 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1703 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1705 PR tree-optimization/89535
1706 * gfortran.dg/vect/pr89535.f90: New test.
1708 2019-03-01 Richard Biener <rguenther@suse.de>
1711 * gfortran.dg/pr89451.f90: New testcase.
1713 2019-03-01 Richard Biener <rguenther@suse.de>
1716 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1717 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1718 that happen now earlier.
1720 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1722 * gcc.c-torture/execute/20190228-1.c: New test.
1724 2019-02-28 Marek Polacek <polacek@redhat.com>
1726 PR c++/87068 - missing diagnostic with fallthrough statement.
1727 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1729 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1730 Cesar Philippidis <cesar@codesourcery.com>
1734 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1735 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1738 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1742 * gfortran.dg/goacc/routine-6.f90: Update
1743 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1744 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1746 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1749 * gcc.dg/pr89521-1.c: New test.
1750 * gcc.dg/pr89521-2.c: New test.
1752 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
1755 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1757 2019-02-28 Tamar Christina <tamar.christina@arm.com>
1760 * gcc.target/aarch64/options_set_10.c: New test.
1762 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1765 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1767 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1770 * gcc.dg/pr89525.c: New test.
1773 * gcc.dg/pr89520-1.c: New test.
1774 * gcc.dg/pr89520-2.c: New test.
1776 2019-02-27 Marek Polacek <polacek@redhat.com>
1778 PR c++/88857 - ICE with value-initialization of argument in template.
1779 * g++.dg/cpp0x/initlist-value4.C: New test.
1781 2019-02-27 Marek Polacek <polacek@redhat.com>
1783 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1784 * g++.dg/cpp0x/using-enum-3.C: New test.
1786 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1788 PR tree-optimization/89280
1789 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
1792 2019-02-27 Richard Biener <rguenther@suse.de>
1794 * gcc.dg/gimplefe-36.c: New testcase.
1796 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1799 * g++.dg/cpp0x/nsdmi15.C: New.
1801 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1804 * g++.dg/cpp0x/pr88987.C: New.
1806 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1808 PR tree-optimization/89280
1809 * gcc.c-torture/compile/pr89280.c: New test.
1810 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
1811 function. Skip the test for -O0.
1813 2018-02-26 Steve Ellcey <sellcey@marvell.com>
1815 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
1816 * gfortran.dg/simd-builtins-2.f90: Ditto.
1817 * gfortran.dg/simd-builtins-6.f90: Ditto.
1818 * gfortran.dg/simd-builtins-8.f90: New test.
1819 * gfortran.dg/simd-builtins-8.h: New header file.
1821 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1824 * g++.dg/other/new2.C: New test.
1826 PR tree-optimization/89500
1827 * gcc.dg/pr89500.c: New test.
1828 * gcc.dg/Wstringop-overflow-10.c: New test.
1829 * gcc.dg/strlenopt-60.c: New test.
1831 2019-02-26 Harald Anlauf <anlauf@gmx.de>
1834 * gfortran.dg/pr89492.f90: New test.
1836 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1839 * gfortran.dg/altreturn_9_0.f90: New file.
1840 * gfortran.dg/altreturn_9_1.f90: New file.
1842 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1845 * g++.dg/cpp1y/constexpr-89481.C: New test.
1847 2019-02-26 Richard Biener <rguenther@suse.de>
1849 PR tree-optimization/89505
1850 * gcc.dg/torture/pr89505.c: New testcase.
1852 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
1854 * gnat.dg/opt77.adb: New test.
1855 * gnat.dg/opt77_pkg.ad[sb]: New helper.
1857 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1860 * gcc.target/i386/pr89474.c: New test.
1862 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1865 * gcc.c-torture/compile/pr77754-1.c: New test.
1866 * gcc.c-torture/compile/pr77754-2.c: New test.
1867 * gcc.c-torture/compile/pr77754-3.c: New test.
1868 * gcc.c-torture/compile/pr77754-4.c: New test.
1869 * gcc.c-torture/compile/pr77754-5.c: New test.
1870 * gcc.c-torture/compile/pr77754-6.c: New test.
1872 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1875 * gcc.target/aarch64/options_set_1.c: New test.
1876 * gcc.target/aarch64/options_set_2.c: New test.
1877 * gcc.target/aarch64/options_set_3.c: New test.
1878 * gcc.target/aarch64/options_set_4.c: New test.
1879 * gcc.target/aarch64/options_set_5.c: New test.
1880 * gcc.target/aarch64/options_set_6.c: New test.
1881 * gcc.target/aarch64/options_set_7.c: New test.
1882 * gcc.target/aarch64/options_set_8.c: New test.
1883 * gcc.target/aarch64/options_set_9.c: New test.
1885 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1887 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
1888 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1890 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1891 test_vfmlslq_high_f16): ... To this.
1892 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
1893 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1894 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1895 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1896 test_vfmlslq_laneq_high_u32): Rename ...
1897 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1898 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1899 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1900 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1901 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
1902 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1903 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1904 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1905 test_vfmlslq_laneq_low_u32): Rename ...
1906 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1907 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1908 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1909 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1910 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
1911 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1913 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1914 test_vfmlslq_low_f16): ... To this.
1916 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1918 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
1919 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1921 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1922 test_vfmlslq_high_f16): ... To this.
1923 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
1924 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1925 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1926 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1927 test_vfmlslq_laneq_high_u32): Rename ...
1928 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1929 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1930 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1931 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1932 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1933 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1934 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1935 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1936 test_vfmlslq_laneq_low_u32): Rename ...
1937 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1938 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1939 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1940 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1941 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1942 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1944 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1945 test_vfmlslq_low_f16): ... To This.
1946 * lib/target-supports.exp
1947 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1949 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1952 * gfortran.dg/overload_3.f90: New test.
1954 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1957 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1959 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1962 * gfortran.dg/list_directed_large.f90: New test.
1964 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1967 * gcc.c-torture/execute/pr89434.c: New test.
1970 * gcc.dg/pr89438.c: New test.
1972 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
1975 * g++.dg/cpp0x/pr84585.C: New.
1977 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1980 * gfortran.dg/allocate_with_mold_3.f90: New test.
1982 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
1985 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
1986 * gcc.target/i386/pr87007-2.c: Likewise.
1988 2019-02-24 Harald Anlauf <anlauf@gmx.de>
1992 * gfortran.dg/pr89266.f90: New test.
1993 * gfortran.dg/pr88326.f90: New test.
1995 2019-02-24 Jakub Jelinek <jakub@redhat.com>
1997 PR rtl-optimization/89445
1998 * gcc.target/i386/avx512f-pr89445.c: New test.
2000 2019-02-23 Martin Sebor <msebor@redhat.com>
2002 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2003 wchar_t to wint_t to avoid a bogus -Wformat warning in
2006 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2009 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2010 "../../../libgfortran/ISO_Fortran_binding.h".
2011 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2013 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2016 * gcc.dg/pr69471-1.c: New test.
2017 * gcc.dg/pr69471-2.c: Likewise.
2018 * gcc.target/i386/pr69471-3.c: Likewise.
2020 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2023 * gfortran.dg/dtio_34.f90: New test.
2025 2019-02-23 Marek Polacek <polacek@redhat.com>
2027 PR c++/88294 - ICE with non-constant noexcept-specifier.
2028 * g++.dg/cpp0x/noexcept34.C: New test.
2029 * g++.dg/cpp0x/noexcept35.C: New test.
2032 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2034 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2037 * gfortran.dg/deferred_character_32.f90 : New test
2039 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2042 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2043 previously incorrect lbound for allocatable expressions. Also
2044 correct stop values to avoid repetition.
2045 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2046 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2049 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2050 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2051 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2053 2019-02-22 David Malcolm <dmalcolm@redhat.com>
2056 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2057 renaming to a multicharacter name, so that start != finish. Add
2058 tests for dtor locations.
2060 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2063 * g++.dg/cpp0x/pr84676.C: New.
2065 2019-02-22 Martin Sebor <msebor@redhat.com>
2067 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2068 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2070 2019-02-22 Harald Anlauf <anlauf@gmx.de>
2073 * gfortran.dg/newunit_6.f90: New test.
2075 2019-02-22 Marek Polacek <polacek@redhat.com>
2077 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2078 * g++.dg/cpp2a/explicit14.C: New test.
2080 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2083 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2084 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2086 2019-02-22 Martin Sebor <msebor@redhat.com>
2089 * gcc.dg/Wabsolute-value.c: New test.
2091 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2093 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2094 Hongtao Liu <hongtao.liu@intel.com>
2095 Sunil K Pandey <sunil.k.pandey@intel.com>
2098 * gcc.target/i386/pr87007-1.c: New test.
2099 * gcc.target/i386/pr87007-2.c: Likewise.
2101 2019-02-22 Richard Biener <rguenther@suse.de>
2103 PR tree-optimization/89440
2104 * gcc.dg/vect/pr89440.c: New testcase.
2106 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2108 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2112 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2114 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2115 * g++.dg/goacc/template.C: Likewise.
2118 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2120 2019-02-22 Richard Biener <rguenther@suse.de>
2123 * gcc.dg/torture/restrict-7.c: New testcase.
2125 2019-02-21 Jakub Jelinek <jakub@redhat.com>
2128 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2129 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2130 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2132 * g++.dg/cpp1y/constexpr-89285.C: New test.
2133 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2135 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2136 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2138 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2141 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2142 -fcf-protection with -fcf-protection=branch.
2143 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2144 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2145 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2146 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2147 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2149 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2151 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2152 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2154 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2157 * gfortran.dg/warn_conversion_11.f90: New test.
2159 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2162 * gcc.target/i386/pr87412-1.c: New file.
2163 * gcc.target/i386/pr87412-2.c: Likewise.
2164 * gcc.target/i386/pr87412-3.c: Likewise.
2165 * gcc.target/i386/pr87412-4.c: Likewise.
2167 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2170 * g++.dg/cpp0x/pr89403.C: New test.
2173 * g++.dg/cpp1z/inline-var5.C: New test.
2176 * gcc.c-torture/compile/pr89412.c: New test.
2178 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2179 David Malcolm <dmalcolm@redhat.com>
2182 * gcc.dg/torture/pr89091.c: New test.
2184 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2188 * gcc.dg/pr88074-2.c: New test.
2191 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2193 2019-02-20 David Malcolm <dmalcolm@redhat.com>
2196 * gcc.dg/pr89410-1.c: New test.
2197 * gcc.dg/pr89410-2.c: New test.
2199 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2201 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2202 Add PowerPC support.
2203 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2204 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2206 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2209 * gcc.target/arm/pr86487.c: New.
2211 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2214 * g++.dg/cpp1y/var-templ60.C: New.
2216 2019-02-20 Li Jia He <helijia@linux.ibm.com>
2219 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2221 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2223 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2225 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2228 * gfortran.dg/ISO_Fortran_binding_4.f90
2230 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2233 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2234 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2236 2019-02-19 Richard Biener <rguenther@suse.de>
2239 * gcc.dg/pr88074.c: New testcase.
2241 2019-02-19 Jakub Jelinek <jakub@redhat.com>
2244 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2248 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2251 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2254 * g++.dg/diagnostic/pr89390.C: New test.
2256 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
2258 * README: Fix typos.
2260 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2262 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2265 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2268 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2270 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2271 * gfortran.dg/lto/pr87689_0.f: New file.
2272 * gfortran.dg/lto/pr87689_1.f: New file.
2274 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2276 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2278 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2280 * gdc.dg/dg.exp: Tabify.
2281 * gdc.dg/lto/lto.exp: Likewise.
2282 * gdc.test/gdc-test.exp: Likewise.
2283 * lib/gdc-dg.exp: Likewise.
2284 * lib/gdc.exp: Likewise.
2286 2019-02-18 Richard Biener <rguenther@suse.de>
2288 PR tree-optimization/89296
2289 * gcc.dg/uninit-pr89296.c: New testcase.
2291 2019-02-18 Jakub Jelinek <jakub@redhat.com>
2294 * gcc.c-torture/execute/pr89369.c: New test.
2295 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2296 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2299 2019-02-18 Martin Jambor <mjambor@suse.cz>
2301 PR tree-optimization/89209
2302 * gcc.dg/tree-ssa/pr89209.c: New test.
2304 2019-02-18 Martin Liska <mliska@suse.cz>
2306 * gfortran.dg/simd-builtins-7.f90: New test.
2307 * gfortran.dg/simd-builtins-7.h: New test.
2309 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2312 * gfortran.dg/pr88299.f90: New test.
2314 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2317 * gfortran.dg/transfer_simplify_12.f90: New test.
2319 2019-02-17 Marek Polacek <polacek@redhat.com>
2321 PR c++/89217 - ICE with list-initialization in range-based for loop.
2322 * g++.dg/cpp0x/range-for37.C: New test.
2324 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2327 * g++.dg/cpp0x/initlist114.C: New test.
2330 * g++.dg/abi/mangle68.C: New test.
2331 * g++.dg/cpp0x/decltype69.C: New test.
2333 2019-02-16 David Malcolm <dmalcolm@redhat.com>
2336 * g++.dg/wrappers/pr88680.C: New test.
2338 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2341 * gfortran.dg/coarray_data_1.f90: New test.
2343 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2345 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2346 * c-c++-common/patchable_function_entry-default.c: Likewise.
2347 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2349 2019-02-16 Jakub Jelinek <jakub@redhat.com>
2351 PR rtl-optimization/66152
2352 * gcc.target/i386/pr66152.c: New test.
2354 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2356 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2357 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2359 2019-02-15 Tamar Christina <tamar.christina@arm.com>
2361 * lib/target-supports.exp
2362 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2363 checking alternative.
2365 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2367 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2369 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2371 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2372 * c-c++-common/patchable_function_entry-default.c: Likewise.
2373 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2374 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2376 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2380 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2381 allow_blank_lines to 2 during initialization.
2382 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2383 it was previously zero.
2384 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2385 Clear allow_blank_lines afterwards whenever it was 1.
2386 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2387 dg-allow-blank-lines-in-output here.
2388 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2389 the tests and restore it back at the end.
2391 * c-c++-common/ubsan/opts-1.c: New test.
2392 * c-c++-common/ubsan/opts-2.c: New test.
2393 * c-c++-common/ubsan/opts-3.c: New test.
2394 * c-c++-common/ubsan/opts-4.c: New test.
2396 2019-02-15 Richard Biener <rguenther@suse.de>
2397 Jakub Jelinek <jakub@redhat.com>
2399 PR tree-optimization/89278
2400 * gcc.dg/pr89278.c: New test.
2402 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2405 * gcc.dg/pr89340.c: New test.
2406 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2407 that leaf attribute on nested function is useless.
2410 * gcc.dg/pr89342.c: New test.
2412 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2414 PR rtl-optimization/89354
2415 * gcc.dg/pr89354.c: New test.
2417 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2419 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2420 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2421 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2422 * gcc.target/i386/ssse3-palignr.c: Ditto.
2423 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2424 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2425 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2426 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2427 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2428 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2429 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2430 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2431 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2432 * gcc.target/i386/ssse3-psignb.c: Ditto.
2433 * gcc.target/i386/ssse3-psignd.c: Ditto.
2434 * gcc.target/i386/ssse3-psignw.c: Ditto.
2436 2018-02-14 Steve Ellcey <sellcey@marvell.com>
2438 * gcc.target/aarch64/pcs_attribute.c: New test.
2440 2019-02-14 Harald Anlauf <anlauf@gmx.de>
2443 * gfortran.dg/pr88248.f90: New test.
2444 * gfortran.dg/f2018_obs.f90: Updated test.
2446 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2448 * gcc.target/arm/pr88850.c: change options to additional option.
2450 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2453 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2456 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2459 * gcc.target/arm/pr88850-2.c: New test.
2460 * lib/target-supports.exp
2461 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2462 check_effective_target_arm_neon_softfp_fp16_ok,
2463 add_options_for_arm_neon_softfp_fp16): New.
2465 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2467 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2468 * lib/target-supports.exp: Add procedure to check for ldrd.
2470 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2473 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2474 * gfortran.dg/goacc/loop-3.f95: Likewise.
2475 * gfortran.dg/goacc/pr72715.f90: New test.
2477 2019-02-14 Martin Liska <mliska@suse.cz>
2479 PR rtl-optimization/89242
2480 * g++.dg/pr89242.C: New test.
2482 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2484 PR tree-optimization/89314
2485 * gcc.dg/pr89314.c: New test.
2488 * gcc.dg/ubsan/pr89284.c: New test.
2490 2019-02-13 Ian Lance Taylor <iant@golang.org>
2492 * gcc.dg/func-attr-1.c: New test.
2494 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2496 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2498 2019-02-13 Marek Polacek <polacek@redhat.com>
2500 PR c++/89297 - ICE with OVERLOAD in template.
2501 * g++.dg/cpp0x/initlist113.C: New test.
2503 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
2506 * g++.dg/cpp0x/pr86379.C: New.
2509 * g++.dg/cpp1y/pr87322.C: New.
2510 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2511 instantiate the expected number of lambda functions.
2513 2019-02-13 Marek Polacek <polacek@redhat.com>
2516 * g++.dg/cpp2a/nontype-class13.C: New test.
2518 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2521 * gcc.target/arm/pr89190.c: New test.
2523 2019-02-13 David Malcolm <dmalcolm@redhat.com>
2526 * g++.dg/concepts/pr89036.C: New test.
2528 2019-02-13 Tamar Christina <tamar.christina@arm.com>
2531 * gcc.target/aarch64/sve/pr88847.c: New test.
2533 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
2534 Jakub Jelinek <jakub@redhat.com>
2537 * g++.dg/torture/pr89303.C: New test.
2539 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2542 * g++.dg/cpp1z/using4.C: New.
2543 * g++.dg/cpp1z/using5.C: Likewise.
2544 * g++.dg/cpp1z/using6.C: Likewise.
2546 2019-02-13 Jakub Jelinek <jakub@redhat.com>
2549 * gcc.target/i386/pr89290.c: New test.
2551 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2553 * gcc.target/powerpc/crypto-builtin-1.c
2554 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2557 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2560 * gcc.target/i386/pr89229-1.c: New test.
2562 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2565 * gcc.target/s390/pr89233.c: New test.
2567 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2569 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2570 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2571 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2573 2019-02-12 Richard Biener <rguenther@suse.de>
2575 PR tree-optimization/89253
2576 * gfortran.dg/pr89253.f: New testcase.
2578 2019-02-11 Marek Polacek <polacek@redhat.com>
2580 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2581 * g++.dg/cpp0x/nullptr40.C: New test.
2582 * g++.dg/cpp0x/nullptr41.C: New test.
2584 2019-02-11 Jakub Jelinek <jakub@redhat.com>
2587 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2589 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2591 PR tree-optimization/86637
2592 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2594 2019-02-11 Martin Sebor <msebor@redhat.com>
2596 PR tree-optimization/88771
2597 * gcc.dg/Wstringop-overflow-8.c: New test.
2598 * gcc.dg/Wstringop-overflow-9.c: New test.
2599 * gcc.dg/Warray-bounds-40.c: New test.
2600 * gcc.dg/builtin-stpncpy.c: Adjust.
2601 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2602 * g++.dg/opt/memcpy1.C: Adjust.
2604 2019-02-11 Martin Sebor <msebor@redhat.com>
2607 * c-c++-common/array-5.c: New test.
2608 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2609 * g++.dg/init/new38.C: Same.
2610 * g++.dg/init/new43.C: Same.
2611 * g++.dg/init/new44.C: Same.
2612 * g++.dg/init/new46.C: Same.
2613 * g++.dg/other/large-size-array.C: Same.
2614 * g++.dg/other/new-size-type.C: Same.
2615 * g++.dg/template/array30.C: Same.
2616 * g++.dg/template/array32.C: New test.
2617 * g++.dg/template/dependent-name3.C: Adjust.
2618 * gcc.dg/large-size-array-3.c: Same.
2619 * gcc.dg/large-size-array-5.c: Same.
2620 * gcc.dg/large-size-array.c: Same.
2621 * g++.old-deja/g++.brendan/array1.C: Same.
2622 * g++.old-deja/g++.mike/p6149.C: Same.
2624 2019-02-11 Martin Sebor <msebor@redhat.com>
2626 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2628 2019-02-11 Tamar Christina <tamar.christina@arm.com>
2631 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2632 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2633 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2635 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2637 * gcc.target/powerpc/vec-sld-modulo.c: New.
2638 * gcc.target/powerpc/vec-srad-modulo.c: New.
2639 * gcc.target/powerpc/vec-srd-modulo.c: New.
2641 2019-02-11 Martin Liska <mliska@suse.cz>
2644 * g++.dg/ipa/pr89009.C: New test.
2646 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2649 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2650 * gfortran.dg/pointer_init_6.f90: Likewise.
2651 * gfortran.dg/pointer_init_9.f90: New test.
2653 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2656 * gfortran.dg/warn_undefined_1.f90: New test.o
2658 2019-02-10 Jakub Jelinek <jakub@redhat.com>
2660 PR tree-optimization/89268
2661 * gcc.dg/vect/pr89268.c: New test.
2663 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2665 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2667 2019-02-09 Harald Anlauf <anlauf@gmx.de>
2670 * gfortran.dg/substr_simplify.f90: New test.
2672 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
2675 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2677 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
2680 * gfortran.dg/array_reference_2.f90 : New test.
2682 2019-02-09 Jakub Jelinek <jakub@redhat.com>
2685 * gcc.dg/gomp/pr89246-1.c: New test.
2686 * gcc.dg/gomp/pr89246-2.c: New test.
2688 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2690 PR tree-optimization/88739
2691 * gcc.c-torture/execute/pr88739.c: New test.
2693 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2696 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2698 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2700 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2701 * gcc.target/s390/vector/vec-copysign.c: New test.
2703 2019-02-08 Richard Biener <rguenther@suse.de>
2705 PR tree-optimization/89247
2706 * gcc.dg/torture/pr89247.c: New testcase.
2708 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2710 * gcc.target/s390/jump-label.c: New test.
2712 2019-02-08 Richard Biener <rguenther@suse.de>
2715 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2717 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2719 PR rtl-optimization/89234
2720 * g++.dg/ubsan/pr89234.C: New test.
2722 2019-02-08 Richard Biener <rguenther@suse.de>
2725 * gcc.dg/torture/pr89223.c: New testcase.
2727 2019-02-07 David Malcolm <dmalcolm@redhat.com>
2729 PR tree-optimization/86637
2730 PR tree-optimization/89235
2731 * gcc.c-torture/compile/pr86637-1.c: New test.
2732 * gcc.c-torture/compile/pr86637-2.c: New test.
2733 * gcc.c-torture/compile/pr86637-3.c: New test.
2734 * gcc.c-torture/compile/pr89235.c: New test.
2736 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2738 * gcc.target/aarch64/abd_1.c: New test.
2739 * gcc.dg/sabd_1.c: Likewise.
2741 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2744 * gfortran.dg/wunused-parameter_2.f90: New test.
2746 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2748 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2750 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2752 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2753 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2755 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2756 Jakub Jelinek <jakub@redhat.com>
2759 * gcc.c-torture/execute/pr88714.c: New test.
2760 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2762 2019-02-07 Tamar Christina <tamar.christina@arm.com>
2765 * gcc.target/arm/pr88850.c: New test.
2767 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
2770 * g++.dg/cpp0x/pr86218.C: New.
2772 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2774 PR rtl-optimization/89225
2775 * gcc.target/powerpc/pr89225.c: New.
2777 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2779 * gnat.dg/opt76.adb: New test.
2781 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2784 * gfortran.dg/null_10.f90: New test.
2786 2019-02-06 David Malcolm <dmalcolm@redhat.com>
2789 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2790 column numbers to dg-warning directives where they are correct.
2791 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2792 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
2793 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
2795 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2798 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
2799 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
2800 xfail scan-assembler-not with Solaris as.
2802 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
2804 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
2806 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
2808 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
2811 2019-02-06 Richard Biener <rguenther@suse.de>
2813 PR tree-optimization/89182
2814 * gfortran.dg/graphite/pr89182.f90: New testcase.
2816 2019-02-06 Jakub Jelinek <jakub@redhat.com>
2819 * gcc.dg/pr89211.c: New test.
2822 * c-c++-common/builtin-convertvector-2.c: New test.
2824 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
2827 * lib/go-torture.exp: Test compiling with -flto.
2829 2019-02-06 Joseph Myers <joseph@codesourcery.com>
2832 * gcc.dg/redecl-18.c: New test.
2834 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2837 * g++.dg/opt/pr89187.C: New test.
2839 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
2841 * jit.dg/add-driver-options-testlib.c: Add support file for
2842 test-add-driver-options.c testcase.
2843 * jit.dg/all-non-failing-tests.h: Add note about
2844 test-add-driver-options.c
2845 * jit.dg/jit.exp (jit-dg-test): Update to support
2846 add-driver-options-testlib.c compilation.
2847 * jit.dg/test-add-driver-options.c: New testcase.
2849 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2851 PR rtl-optimization/11304
2852 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
2853 * gcc.target/i386/call-2.c: New test.
2855 2019-02-05 Marek Polacek <polacek@redhat.com>
2857 PR c++/89158 - by-value capture of constexpr variable broken.
2858 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
2860 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
2862 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
2864 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2866 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
2868 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2871 * g++.dg/opt/pr89188.C: New test.
2873 PR rtl-optimization/89195
2874 * gcc.c-torture/execute/pr89195.c: New test.
2876 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2878 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
2880 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
2881 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
2882 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
2883 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
2884 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
2885 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
2886 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2887 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
2888 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
2890 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2893 * g++.dg/ext/vector36.C: New test.
2895 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
2898 * g++.dg/pr87770.C: New.
2900 2019-02-04 Harald Anlauf <anlauf@gmx.de>
2903 * gfortran.dg/pr89077.f90: New test.
2905 2019-02-04 Martin Liska <mliska@suse.cz>
2908 * gcc.dg/ipa/pr88985.c: New test.
2910 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2912 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
2913 characters or extra spaces after the comment character.
2915 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2917 * g++.dg/torture/alias-1.C: New test.
2919 2019-02-03 Martin Sebor <msebor@redhat.com>
2922 * c-c++-common/Wsequence-point-2.c: New test.
2925 * g++.dg/warn/Wunused-var-35.C: New test.
2927 2019-02-03 Richard Biener <rguenther@suse.de>
2930 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
2932 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2935 * gfortran.dg/warn_conversion_10.f90: New test.
2937 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2940 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2942 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2945 * gfortran.dg/realloc_on_assign_32.f90 : New test.
2947 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2950 * gfortran.dg/pointer_array_component_3.f90 : New test.
2952 2019-02-02 Jakub Jelinek <jakub@redhat.com>
2955 * gcc.dg/gomp/pr87887-1.c: New test.
2956 * gcc.dg/gomp/pr87887-2.c: New test.
2958 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2962 * gfortran.dg/pr89084.f90: New test.
2963 * gfortran.dg/lto/pr89084_0.f90: New test.
2964 * gfortran.dg/pr83246.f90: New test.
2966 2019-02-01 Marek Polacek <polacek@redhat.com>
2968 PR c++/88325 - ICE with invalid out-of-line template member definition.
2969 * g++.dg/cpp2a/typename14.C: New test.
2971 2019-02-01 Richard Biener <rguenther@suse.de>
2974 * gcc.dg/torture/pr88597.c: New testcase.
2976 2019-02-01 Richard Biener <rguenther@suse.de>
2978 PR tree-optimization/85497
2979 * gcc.dg/graphite/pr85497.c: New testcase.
2981 2019-02-01 Richard Biener <rguenther@suse.de>
2984 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
2986 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2988 PR tree-optimization/89143
2989 * gcc.dg/tree-ssa/vrp121.c: New test.
2991 PR tree-optimization/88107
2992 * gcc.dg/gomp/pr88107.c: New test.
2995 * g++.dg/ext/attrib57.C: New test.
2997 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2999 PR tree-optimization/88932
3000 * gfortran.dg/pr88932.f90: New test.
3002 2019-01-31 Marek Polacek <polacek@redhat.com>
3004 PR c++/88983 - ICE with switch in constexpr function.
3005 * g++.dg/cpp1y/constexpr-88983.C: New test.
3007 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3010 * gfortran.dg/contiguous_9.f90: New test.
3012 2019-01-31 Marek Polacek <polacek@redhat.com>
3014 PR c++/89083, c++/80864 - ICE with list initialization in template.
3015 * g++.dg/cpp0x/initlist107.C: New test.
3016 * g++.dg/cpp0x/initlist108.C: New test.
3017 * g++.dg/cpp0x/initlist109.C: New test.
3018 * g++.dg/cpp0x/initlist110.C: New test.
3019 * g++.dg/cpp0x/initlist111.C: New test.
3020 * g++.dg/cpp0x/initlist112.C: New test.
3021 * g++.dg/init/ptrfn4.C: New test.
3023 2019-01-31 David Malcolm <dmalcolm@redhat.com>
3026 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3027 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3029 2019-01-31 Richard Biener <rguenther@suse.de>
3031 PR tree-optimization/89135
3032 * gcc.dg/torture/pr89135.c: New testcase.
3034 2019-01-31 Jakub Jelinek <jakub@redhat.com>
3037 * c-c++-common/asan/pr89124.c: New test.
3039 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3042 * gfortran.dg/print_2.f90: New test.
3044 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3046 PR rtl-optimization/87246
3047 * gcc.target/i386/pr87246.c: New.
3049 2019-01-30 Marek Polacek <polacek@redhat.com>
3051 PR c++/89119 - ICE with value-initialization in template.
3052 * g++.dg/cpp0x/initlist-value3.C: New test.
3054 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3056 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3057 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3058 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3059 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3060 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3061 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3062 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3063 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3064 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3065 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3067 2019-01-30 Richard Biener <rguenther@suse.de>
3069 PR tree-optimization/89111
3070 * gcc.dg/torture/pr89111.c: New testcase.
3072 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
3075 * lib/target-supports.exp: Cache result.
3077 2019-01-30 Jakub Jelinek <jakub@redhat.com>
3080 * g++.target/i386/pr89105.C: New test.
3083 * gcc.dg/pr89061.c: New test.
3085 2019-01-29 Martin Sebor <msebor@redhat.com>
3088 * gcc.dg/Warray-bounds-39.c: New test.
3090 2019-01-29 Marek Polacek <polacek@redhat.com>
3093 * g++.dg/other/nontype-1.C: Expect error in all modes.
3094 * g++.dg/parse/crash13.C: Likewise.
3095 * g++.dg/parse/error36.C: Likewise.
3096 * g++.dg/template/error29.C: Likewise.
3098 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3101 * gfortran.dg/c_funptr_1.f90: New file.
3102 * gfortran.dg/c_funptr_1_mod.f90: New file.
3104 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3108 * gcc.dg/gomp/pr89104.c: New test.
3110 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3112 * gdc.dg/pr89042a.d: Mark as compile test.
3113 * gdc.dg/pr89042b.d: Likewise.
3115 2019-01-29 Richard Biener <rguenther@suse.de>
3118 * g++.dg/lto/pr87295_0.C: New testcase.
3120 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3123 * gcc.dg/pr89045.c: New test.
3126 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3127 lp64, ilp32 and llp64 only.
3128 (fputs): Use unsigned long long instead of size_t for return type.
3129 (vfprintf, vfscanf): Accept arbitrary target specific type for
3132 2019-01-28 Marek Polacek <polacek@redhat.com>
3134 PR c++/88358 - name wrongly treated as type.
3135 * g++.dg/cpp2a/typename1.C: Add dg-error.
3136 * g++.dg/cpp2a/typename13.C: New test.
3137 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3140 2019-01-28 Marek Polacek <polacek@redhat.com>
3142 * g++.dg/cpp0x/enum37.C: Add dg-error.
3144 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3146 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3147 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3149 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3151 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3152 "-Wattribute-alias".
3154 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3157 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3159 2019-01-27 Marek Polacek <polacek@redhat.com>
3161 PR c++/88815 - narrowing conversion lost in decltype.
3162 PR c++/78244 - narrowing conversion in template not detected.
3163 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3164 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3165 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3166 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3168 PR c++/89024 - ICE with incomplete enum type.
3169 * g++.dg/cpp0x/enum37.C: New test.
3171 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3173 * gnat.dg/opt75.adb: New test.
3174 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3176 2019-01-27 Jakub Jelinek <jakub@redhat.com>
3179 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3180 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3182 2019-01-26 Martin Jambor <mjambor@suse.cz>
3185 * gfortran.dg/gomp/pr88933.f90: New test.
3187 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3190 * gdc.dg/pr89042a.d: New test.
3191 * gdc.dg/pr89042b.d: New test.
3193 2019-01-26 Harald Anlauf <anlauf@gmx.de>
3196 * gfortran.dg/pr57553.f90: New test.
3198 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3200 * gnat.dg/array34.adb: New test.
3202 2019-01-26 Jakub Jelinek <jakub@redhat.com>
3204 PR preprocessor/88974
3205 * c-c++-common/cpp/pr88974.c: New test.
3207 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3210 * g++.dg/cpp2a/destroying-delete2.C: New.
3211 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3213 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3216 * gfortran.dg/pr85780.f90: Update testcase for error message.
3218 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
3221 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3222 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3223 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3225 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3228 * gcc.dg/pr89037.c: New test.
3230 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3232 * lib/target-supports.exp (check_effective_target_fenv): New.
3233 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3234 fenv effective target.
3235 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3236 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3237 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3238 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3240 2019-01-25 Richard Biener <rguenther@suse.de>
3242 PR tree-optimization/86865
3243 * gcc.dg/graphite/pr86865.c: New testcase.
3244 * gcc.dg/graphite/pr69728.c: XFAIL.
3245 * gcc.dg/graphite/scop-21.c: Likewise.
3247 2019-01-24 Martin Sebor <msebor@redhat.com>
3252 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3253 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3254 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3255 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3256 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3257 * gcc.dg/builtins-69.c: New test.
3258 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3259 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3261 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3263 PR rtl-optimization/88948
3264 * gcc.target/i386/pr88948.c: New test.
3266 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3269 * g++.dg/debug/pr89006.C: New test.
3272 * gcc.dg/gomp/pr89015.c: New test.
3275 * c-c++-common/gomp/cancel-2.c: New test.
3276 * gcc.dg/gomp/cancel-1.c: New test.
3277 * g++.dg/gomp/cancel-1.C: New test.
3278 * g++.dg/gomp/cancel-2.C: New test.
3279 * g++.dg/gomp/cancel-3.C: New test.
3281 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3283 PR tree-optimization/89027
3284 * gfortran.dg/gomp/pr89027.f90: New test.
3286 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
3289 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3290 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
3292 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3295 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3296 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3297 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3298 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3300 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3303 * g++.target/i386/pr88998.c: New test.
3305 2019-01-23 Marek Polacek <polacek@redhat.com>
3307 PR c++/88757 - qualified name treated wrongly as type.
3308 * g++.dg/cpp0x/dependent2.C: New test.
3309 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3310 * g++.dg/cpp2a/typename12.C: New test.
3311 * g++.dg/template/static30.C: Remove dg-error.
3313 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3316 * c-c++-common/pr44715.c: New test.
3319 * c-c++-common/pr88984.c: New test.
3321 2019-01-23 Richard Biener <rguenther@suse.de>
3323 PR tree-optimization/89008
3324 * gcc.dg/torture/pr89008.c: New testcase.
3326 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3328 * gnat.dg/specs/opt4.ads: New test.
3330 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3332 PR tree-optimization/88964
3333 * gfortran.dg/pr88964.f90: New test.
3335 2019-01-22 Martin Sebor <msebor@redhat.com>
3337 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3338 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3340 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3341 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3344 2018-01-22 Steve Ellcey <sellcey@marvell.com>
3346 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
3347 to aarch64*-*-* target.
3348 * c-c++-common/gomp/pr60823-3.c: Ditto.
3349 * g++.dg/gomp/declare-simd-1.C: Ditto.
3350 * g++.dg/gomp/declare-simd-3.C: Ditto.
3351 * g++.dg/gomp/declare-simd-4.C: Ditto.
3352 * g++.dg/gomp/declare-simd-7.C: Ditto.
3353 * g++.dg/gomp/pr88182.C: Ditto.
3354 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3355 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3356 * gcc.dg/gomp/pr59669-2.c: Ditto.
3357 * gcc.dg/gomp/pr87895-1.c: Ditto.
3358 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3359 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3360 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3361 * gfortran.dg/gomp/pr83977.f90: Ditto.
3363 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3366 * gcc.target/powerpc/pr88965.c: New test.
3369 * c-c++-common/gomp/atomic-23.c: New test.
3371 2019-01-22 Harald Anlauf <anlauf@gmx.de>
3374 * gfortran.dg/power_8.f90: New test.
3376 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3378 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3379 * g++.dg/vec-init-1.C: Likewise.
3380 * gcc.dg/pr87793.c: Likewise.
3382 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3384 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3385 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3387 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3390 * gcc.target/arm/aapcs/bitfield2.c: New test.
3391 * gcc.target/arm/aapcs/bitfield3.c: New test.
3393 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3395 PR rtl-optimization/87763
3396 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3398 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3401 * gcc.target/i386/pr88954-1.c: New test.
3402 * gcc.target/i386/pr88954-2.c: Likewise.
3404 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3407 * gcc.target/arm/aapcs/bitfield1.c: New test.
3408 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3409 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3410 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3412 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3414 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3415 * gfortran.dg/block_16.f08: Likewise.
3416 * gfortran.dg/dec_structure_14.f90: Likewise.
3417 * gfortran.dg/namelist_96.f90: Likewise.
3418 * gfortran.dg/newunit_5.f90.f90: Moved to
3419 * gfortran.dg/newunit_5.f90: here.
3420 * gfortran.dg/pdt_28.f03: Likewise.
3421 * gfortran.dg/spread_simplify_1.f90: Likewise.
3423 2019-01-22 Tamar Christina <tamar.christina@arm.com>
3425 PR/tree-optimization 88903
3426 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3428 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3430 PR rtl-optimization/88904
3431 * gcc.c-torture/execute/pr88904.c: New test.
3434 * gcc.dg/pr88905.c: New test.
3436 PR rtl-optimization/49429
3438 PR rtl-optimization/86334
3440 * gcc.target/i386/pr86334.c: New test.
3441 * gcc.target/i386/pr88906.c: New test.
3443 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3446 * g++.dg/gomp/pr88949.C: New test.
3448 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
3450 * class_66.f90: Fix a dg directive.
3451 * debug/pr35154-stabs.f: Likewise.
3452 * dec_d_lines_3.f: Likewise.
3453 * dec_d_lines_3.f: Likewise.
3454 * dec_structure_12.f90: Likewise.
3455 * dec_structure_15.f90: Likewise.
3456 * deferred_character_31.f90: Likewise.
3457 * dtio_31.f03: Likewise.
3458 * dtio_32.f03: Likewise.
3459 * extends_11.f03: Likewise.
3460 * integer_plus.f90: Likewise.
3461 * pdt_25.f03: Likewise.
3462 * pr58968.f: Likewise.
3463 * pr78259.f90: Likewise.
3464 * vect/vect-2.f90: Likewise.
3465 * matmul_const.f90: Likewise.
3467 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3470 * gcc.target/i386/pr88938.c: New test.
3472 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3475 * g++.dg/asan/pr88901.C: New test.
3477 2019-01-21 Tamar Christina <tamar.christina@arm.com>
3479 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3481 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3484 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3485 * gcc.dg/pr88928.c: New test case.
3487 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3489 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3490 {long ,short ,}{unsigned ,}int.
3492 2019-01-21 Richard Biener <rguenther@suse.de>
3494 PR tree-optimization/88934
3495 * gfortran.dg/pr88934.f90: New testcase.
3497 2019-01-20 Ulrich Drepper <drepper@redhat.com>
3499 Fix after C++ P0600 implementation.
3500 * g++.dg/init/new39.C: Don't just ignore result of new.
3502 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3504 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3506 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
3508 * gdc.dg/runnable.d: Add tests for comparing complex types.
3510 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3512 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
3513 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3514 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3515 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3517 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3520 * gfortran.dg/no-automatic.f90: New test.
3522 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3525 * gfortran.dg/pr77960.f90: New test.
3527 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3528 Paul Thomas <pault@gcc.gnu.org>
3531 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3532 scan-tree tests that fail with patch.
3533 * gfortran.dg/contiguous_8.f90: New test.
3535 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3537 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3539 * gfortran.dg/loop_versioning_9.f90: New test.
3540 * gfortran.dg/loop_versioning_10.f90: Likewise.
3542 2019-01-19 Jakub Jelinek <jakub@redhat.com>
3545 * gfortran.dg/pr88902.f90: New test.
3547 2019-01-18 Martin Sebor <msebor@redhat.com>
3549 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3551 2019-01-18 Ian Lance Taylor <iant@golang.org>
3553 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3554 is no longer externally visible.
3556 2019-01-18 Marek Polacek <polacek@redhat.com>
3559 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3561 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3564 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3565 (dg-options): Replace -m32 with -fno-pic.
3566 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3567 (dg-options): Remove -m32.
3569 2019-01-18 Richard Biener <rguenther@suse.de>
3571 PR tree-optimization/88903
3572 * gcc.dg/vect/pr88903-1.c: New testcase.
3573 * gcc.dg/vect/pr88903-2.c: Likewise.
3575 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3579 * c-c++-common/pr51628-33.c: New test.
3580 * c-c++-common/pr51628-35.c: New test.
3581 * c-c++-common/pr88664-1.c: Likewise.
3582 * c-c++-common/pr88664-2.c: Likewise.
3583 * gcc.dg/pr51628-34.c: Likewise.
3585 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
3588 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3589 mp and sec extensions to armv7-a.
3591 2019-01-18 Martin Liska <mliska@suse.cz>
3593 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3594 expected function name.
3596 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3598 PR tree-optimization/86214
3599 * g++.dg/opt/pr86214-1.C: New test.
3600 * g++.dg/opt/pr86214-2.C: New test.
3602 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3604 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3606 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3609 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3612 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3613 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3615 2019-01-18 Martin Liska <mliska@suse.cz>
3618 * g++.target/i386/pr88587.C: New test.
3619 * gcc.target/i386/mvc13.c: New test.
3621 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3624 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3626 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3627 * gfortran.dg/gomp/pr83977.f90: Ditto.
3629 2019-01-17 Martin Sebor <msebor@redhat.com>
3632 * gcc.dg/Warray-bounds-38.c: New test.
3634 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3636 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3637 warning checks and assembler scans.
3638 * c-c++-common/gomp/pr60823-3.c: Ditto.
3639 * c-c++-common/gomp/pr63328.c: Ditto.
3640 * g++.dg/gomp/declare-simd-1.C: Ditto.
3641 * g++.dg/gomp/declare-simd-3.C: Ditto.
3642 * g++.dg/gomp/declare-simd-4.C: Ditto.
3643 * g++.dg/gomp/declare-simd-7.C: Ditto.
3644 * g++.dg/gomp/pr88182.C: Ditto.
3645 * g++.dg/vect/simd-clone-7.cc: Ditto.
3646 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3647 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3648 * gcc.dg/gomp/pr59669-2.c: Ditto.
3649 * gcc.dg/gomp/pr87895-1.c: Ditto.
3650 * gcc.dg/gomp/pr87895-2.c: Ditto.
3651 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3652 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3653 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3654 * gfortran.dg/gomp/pr83977.f90: Ditto.
3656 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3658 * g++.dg/cpp0x/auto52.C: Test locations too.
3659 * g++.dg/cpp0x/trailing2.C: Likewise.
3660 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3661 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3662 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3663 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3664 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3666 2019-01-17 David Malcolm <dmalcolm@redhat.com>
3669 * g++.dg/template/pr88699.C: New test.
3671 2019-01-17 Martin Sebor <msebor@redhat.com>
3673 PR tree-optimization/88800
3674 * c-c++-common/Wrestrict.c: Adjust.
3675 * gcc.dg/Warray-bounds-37.c: New test.
3676 * gcc.dg/builtin-memcpy-2.c: New test.
3677 * gcc.dg/builtin-memcpy.c: New test.
3679 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3682 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3684 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3685 Kwok Cheung Yeung <kcy@codesourcery.com>
3686 Julian Brown <julian@codesourcery.com>
3687 Tom de Vries <tom@codesourcery.com>
3689 * gcc.dg/20020312-2.c: Add amdgcn support.
3690 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3691 * gcc.dg/builtin-apply2.c: Likewise.
3692 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3693 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3694 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3695 * gcc.dg/memcmp-1.c: Increase timeout factor.
3696 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3697 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3698 * gcc.dg/sibcall-9.c: Likewise.
3699 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3700 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3701 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3702 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3703 * lib/target-supports.exp (check_effective_target_trampolines):
3705 (check_profiling_available): Likewise.
3706 (check_effective_target_global_constructor): Likewise.
3707 (check_effective_target_return_address): Likewise.
3708 (check_effective_target_fopenacc): Likewise.
3709 (check_effective_target_fopenmp): Likewise.
3710 (check_effective_target_vect_int): Likewise.
3711 (check_effective_target_vect_intfloat_cvt): Likewise.
3712 (check_effective_target_vect_uintfloat_cvt): Likewise.
3713 (check_effective_target_vect_floatint_cvt): Likewise.
3714 (check_effective_target_vect_floatuint_cvt): Likewise.
3715 (check_effective_target_vect_simd_clones): Likewise.
3716 (check_effective_target_vect_shift): Likewise.
3717 (check_effective_target_whole_vector_shift): Likewise.
3718 (check_effective_target_vect_bswap): Likewise.
3719 (check_effective_target_vect_shift_char): Likewise.
3720 (check_effective_target_vect_long): Likewise.
3721 (check_effective_target_vect_float): Likewise.
3722 (check_effective_target_vect_double): Likewise.
3723 (check_effective_target_vect_perm): Likewise.
3724 (check_effective_target_vect_perm_byte): Likewise.
3725 (check_effective_target_vect_perm_short): Likewise.
3726 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3727 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3728 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3729 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3730 (check_effective_target_vect_natural_alignment): Likewise.
3731 (check_effective_target_vect_fully_masked): Likewise.
3732 (check_effective_target_vect_element_align): Likewise.
3733 (check_effective_target_vect_masked_store): Likewise.
3734 (check_effective_target_vect_scatter_store): Likewise.
3735 (check_effective_target_vect_condition): Likewise.
3736 (check_effective_target_vect_cond_mixed): Likewise.
3737 (check_effective_target_vect_char_mult): Likewise.
3738 (check_effective_target_vect_short_mult): Likewise.
3739 (check_effective_target_vect_int_mult): Likewise.
3740 (check_effective_target_sqrt_insn): Likewise.
3741 (check_effective_target_vect_call_sqrtf): Likewise.
3742 (check_effective_target_vect_call_btrunc): Likewise.
3743 (check_effective_target_vect_call_btruncf): Likewise.
3744 (check_effective_target_vect_call_ceil): Likewise.
3745 (check_effective_target_vect_call_floorf): Likewise.
3746 (check_effective_target_lto): Likewise.
3747 (check_vect_support_and_set_flags): Likewise.
3748 (check_effective_target_vect_stridedN): Enable when fully masked is
3750 (add_options_for_sqrt_insn): New procedure.
3752 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3754 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3755 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3757 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3759 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3761 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3762 * gcc.dg/pic-1.c: Disable on amdgcn.
3763 * gcc.dg/pic-2.c: Disable on amdgcn.
3764 * gcc.dg/pic-3.c: Disable on amdgcn.
3765 * gcc.dg/pic-4.c: Disable on amdgcn.
3766 * gcc.dg/pie-3.c: Disable on amdgcn.
3767 * gcc.dg/pie-4.c: Disable on amdgcn.
3768 * gcc.dg/uninit-19.c: Check pie_enabled.
3769 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3771 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3772 Kwok Cheung Yeung <kcy@codesourcery.com>
3773 Julian Brown <julian@codesourcery.com>
3774 Tom de Vries <tom@codesourcery.com>
3776 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3777 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3778 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3779 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3780 * gcc.dg/20111216-1.c: Require exceptions.
3781 * gcc.dg/cleanup-10.c: Require exceptions.
3782 * gcc.dg/cleanup-11.c: Require exceptions.
3783 * gcc.dg/cleanup-12.c: Require exceptions.
3784 * gcc.dg/cleanup-13.c: Require exceptions.
3785 * gcc.dg/cleanup-5.c: Require exceptions.
3786 * gcc.dg/cleanup-8.c: Require exceptions.
3787 * gcc.dg/cleanup-9.c: Require exceptions.
3788 * gcc.dg/gomp/pr29955.c: Require exceptions.
3789 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3790 * gcc.dg/nested-func-5.c: Require exceptions.
3791 * gcc.dg/pch/except-1.c: Require exceptions.
3792 * gcc.dg/pch/valid-2.c: Require exceptions.
3793 * gcc.dg/pr41470.c: Require exceptions.
3794 * gcc.dg/pr42427.c: Require exceptions.
3795 * gcc.dg/pr44545.c: Require exceptions.
3796 * gcc.dg/pr47086.c: Require exceptions.
3797 * gcc.dg/pr51481.c: Require exceptions.
3798 * gcc.dg/pr51644.c: Require exceptions.
3799 * gcc.dg/pr52046.c: Require exceptions.
3800 * gcc.dg/pr54669.c: Require exceptions.
3801 * gcc.dg/pr56424.c: Require exceptions.
3802 * gcc.dg/pr64465.c: Require exceptions.
3803 * gcc.dg/pr65802.c: Require exceptions.
3804 * gcc.dg/pr67563.c: Require exceptions.
3805 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
3806 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
3807 * gcc.dg/vect/pr46663.c: Require exceptions.
3808 * lib/target-supports.exp (check_effective_target_exceptions): New.
3810 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3813 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
3815 2019-01-17 Nathan Sidwell <nathan@acm.org>
3818 * g++.dg/cpp0x/pr86610.C: New.
3820 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3822 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
3823 VFIXUPIMM* intrinsics.
3824 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3825 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3826 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3828 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3832 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3834 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3835 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3836 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3837 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3838 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3839 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3840 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3841 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3842 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3843 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3844 * gcc.target/i386/sse-13.c: Ditto.
3845 * gcc.target/i386/sse-14.c: Ditto.
3846 * gcc.target/i386/sse-22.c: Ditto.
3847 * gcc.target/i386/sse-23.c: Ditto.
3848 * gcc.target/i386/testimm-10.c: Ditto.
3849 * gcc.target/i386/testround-1.c: Ditto.
3851 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3855 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3858 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3859 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3861 2019-01-17 Jakub Jelinek <jakub@redhat.com>
3863 PR rtl-optimization/88870
3864 * gcc.dg/pr88870.c: New test.
3866 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3868 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
3870 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
3873 * g++.dg/concepts/pr87768.C: New.
3876 * gcc.dg/cpp1z/pr86648.C: New.
3878 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3881 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
3882 vectorized on POWER unless hardware misaligned loads are available.
3884 2019-01-16 David Malcolm <dmalcolm@redhat.com>
3887 * g++.dg/torture/pr88861.C: New test.
3889 2019-01-16 Tamar Christina <tamar.christina@arm.com>
3892 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
3894 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3896 * g++.dg/other/pr33558.C: Test location too.
3897 * g++.dg/other/pr33558-2.C: Likewise.
3898 * g++.dg/parse/crash4.C: Likewise.
3899 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
3900 * g++.old-deja/g++.mike/p7635.C: Likewise.
3901 * g++.old-deja/g++.other/decl6.C: Likewise.
3903 2019-01-16 Marek Polacek <polacek@redhat.com>
3905 PR c++/78244 - narrowing conversion in template not detected.
3906 * g++.dg/cpp0x/Wnarrowing13.C: New test.
3907 * g++.dg/cpp0x/Wnarrowing14.C: New test.
3909 2019-01-16 Jakub Jelinek <jakub@redhat.com>
3913 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
3914 may_alias attribute.
3916 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
3918 * gcc.misc-tests/godump-1.c: Add test case for typedef before
3921 2019-01-15 David Malcolm <dmalcolm@redhat.com>
3924 * g++.dg/template/pr88795.C: New test.
3926 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3929 * gfortran.dg/actual_array_substr_3.f90: New test.
3931 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
3934 * gfortran.dg/pr81849.f90: New test.
3936 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
3938 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
3939 ISO_Fortran_binding_2.h.
3941 2019-01-15 Marek Polacek <polacek@redhat.com>
3944 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3946 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
3949 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3950 -Wdeprecated warning and expect a following note:.
3952 2019-01-15 Richard Biener <rguenther@suse.de>
3955 * g++.dg/lto/pr88046_0.C: New testcase.
3957 2019-01-15 Richard Biener <rguenther@suse.de>
3959 PR tree-optimization/88855
3960 * gcc.dg/pr88855.c: New testcase.
3962 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3964 * g++.dg/diagnostic/typedef-initialized.C: New.
3966 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3968 * g++.dg/diagnostic/bitfld3.C: New.
3970 2019-01-15 Jakub Jelinek <jakub@redhat.com>
3972 PR tree-optimization/88775
3973 * gcc.dg/tree-ssa/pr88775-1.c: New test.
3974 * gcc.dg/tree-ssa/pr88775-2.c: New test.
3976 2019-01-14 Marek Polacek <polacek@redhat.com>
3978 PR c++/88825 - ICE with bogus function return type deduction.
3979 * g++.dg/cpp1y/auto-fn55.C: New test.
3981 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3983 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3984 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3985 feature test macros.
3986 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3988 2019-01-14 Marek Polacek <polacek@redhat.com>
3990 PR c++/88830 - ICE with abstract class.
3991 * g++.dg/other/abstract7.C: New test.
3993 2019-01-14 Martin Sebor <msebor@redhat.com>
3996 * gcc.dg/format/attr-8.c: New test.
3997 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3998 * gcc.dg/format/attr-3.c: Same.
3999 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4000 * objc.dg/fsf-nsstring-format-1.m: Same.
4002 2019-01-14 Martin Liska <mliska@suse.cz>
4004 PR gcov-profile/88263
4005 * g++.dg/gcov/pr88263-2.C: New test.
4007 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4009 PR rtl-optimization/88796
4010 * gcc.target/i386/pr88796.c: New test.
4012 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4014 * gdc.dg/asm1.d: New test.
4015 * gdc.dg/asm2.d: New test.
4016 * gdc.dg/asm3.d: New test.
4017 * gdc.dg/asm4.d: New test.
4018 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4020 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4023 * gfortran.dg/namelist_96.f90: New test.
4025 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4028 * gfortran.dg/internal_pack_18.f90: New test.
4030 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4032 * gcc.dg/pr51628-20.c: Updated.
4033 * gcc.dg/pr51628-21.c: Likewise.
4034 * gcc.dg/pr51628-25.c: Likewise.
4036 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4039 * gfortran.dg/internal_pack_17.f90: New test.
4040 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4043 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4046 * gfortran.dg/pr61765.f90: New test.
4048 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4050 * g++.dg/cpp0x/pr62101.C: Test locations too.
4051 * g++.dg/inherit/pure1.C: Likewise.
4053 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4055 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
4057 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
4059 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4061 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4062 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4063 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4064 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4065 * gfortran.dg/bind_c_array_params_2.f90: Change search string
4068 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4071 * gfortran.dg/pr35031.f90: new test.
4073 2019-01-11 Marek Polacek <polacek@redhat.com>
4075 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4076 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4077 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4079 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4083 * c-c++-common/gomp/pr85956.c: New test.
4084 * g++.dg/gomp/pr88733.C: New test.
4086 2019-01-11 Tobias Burnus <burnus@net-b.de>
4089 * g++.dg/cpp0x/defaulted61.C: New
4090 * g++.dg/cpp0x/defaulted62.C: New.
4092 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4094 PR tree-optimization/88693
4095 * gcc.c-torture/execute/pr88693.c: New test.
4097 2019-01-11 Tamar Christina <tamar.christina@arm.com>
4099 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4102 2019-01-11 Martin Liska <mliska@suse.cz>
4105 * g++.dg/lto/pr88758_0.C: New test.
4106 * g++.dg/lto/pr88758_1.C: New test.
4108 2019-01-11 Jan Beulich <jbeulich@suse.com>
4110 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4111 gcc.target/i386/avx512f-vcvtss2si-1.c,
4112 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4113 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4114 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4115 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4116 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4117 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4118 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4119 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4120 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4121 gcc.target/i386/pr19398.c: Permit l or q suffix.
4123 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4125 PR rtl-optimization/88296
4126 * gcc.target/i386/pr88296.c: New test.
4128 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4130 * g++.dg/diagnostic/extern-initialized.C: New.
4131 * g++.dg/ext/dllimport-initialized.C: Likewise.
4133 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4136 * gfortran.dg/internal_pack_16.f90: New test.
4138 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4141 * g++.target/i386/pr88785.C: New test.
4143 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4145 PR rtl-optimization/87305
4146 * gcc.target/aarch64/pr87305.c: New.
4148 2019-01-10 Richard Biener <rguenther@suse.de>
4150 PR tree-optimization/88792
4151 * gcc.dg/torture/pr88792.c: New testcase.
4153 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4156 * gfortran.dg/pr86322_1.f90: New test.
4157 * gfortran.dg/pr86322_2.f90: Ditto.
4158 * gfortran.dg/pr86322_3.f90: Ditto.
4160 2019-01-10 Sudakshina Das <sudi.das@arm.com>
4162 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4163 * gcc.target/aarch64/bti-2.c: Likewise.
4164 * gcc.target/aarch64/bti-3.c: Likewise.
4166 2019-01-10 Stefan Agner <stefan@agner.ch>
4169 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4170 check if -masm-syntax-unified gets applied properly.
4172 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4175 * gcc.dg/pr88568.c: New test.
4177 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4179 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4180 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4182 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4184 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4185 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4187 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4189 * lib/target-supports.exp
4190 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4191 check_effective_target_arm_v8_3a_complex_neon_ok,
4192 add_options_for_arm_v8_3a_complex_neon,
4193 check_effective_target_arm_v8_3a_complex_neon_hw,
4194 check_effective_target_vect_complex_rot_N): New.
4196 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4199 * gfortran.dg/pr88376.f90: New test.
4201 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4204 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4205 "can not" with "cannot".
4206 * gfortran.dg/common_15.f90: Likewise.
4207 * gfortran.dg/derived_result_2.f90: Likewise.
4208 * gfortran.dg/do_check_6.f90: Likewise.
4209 * gfortran.dg/namelist_args.f90: Likewise.
4210 * gfortran.dg/negative_unit_check.f90: Likewise.
4211 * gfortran.dg/pure_formal_3.f90: Likewise.
4212 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4213 * obj-c++.dg/exceptions-3.mm: Likewise.
4214 * obj-c++.dg/exceptions-4.mm: Likewise.
4215 * obj-c++.dg/exceptions-5.mm: Likewise.
4216 * obj-c++.dg/property/at-property-23.mm: Likewise.
4217 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4218 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4219 * objc.dg/attributes/method-attribute-2.m: Likewise.
4220 * objc.dg/exceptions-3.m: Likewise.
4221 * objc.dg/exceptions-4.m: Likewise.
4222 * objc.dg/exceptions-5.m: Likewise.
4223 * objc.dg/param-1.m: Likewise.
4224 * objc.dg/property/at-property-23.m: Likewise.
4225 * objc.dg/property/dotsyntax-17.m: Likewise.
4226 * objc.dg/property/property-neg-7.m: Likewise.
4228 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4231 * gfortran.dg/spread_simplify_1.f90: New test.
4233 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4235 * lib/target-supports.exp
4236 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4237 * gcc.target/i386/xorsign.c: New test.
4239 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4241 * gcc.target/sparc/tls-ld-int8.c: New test.
4242 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4243 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4244 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4245 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4246 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4248 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4250 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4251 option when configure with bti.
4252 * gcc.target/aarch64/bti-2.c: Likewise.
4253 * lib/target-supports.exp
4254 (check_effective_target_default_branch_protection):
4255 Add configure check for --enable-standard-branch-protection.
4257 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4259 * gcc.target/aarch64/bti-1.c: New test.
4260 * gcc.target/aarch64/bti-2.c: New test.
4261 * gcc.target/aarch64/bti-3.c: New test.
4262 * lib/target-supports.exp
4263 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4265 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4267 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4268 instead of IP0_REGNUM and add test case.
4270 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4272 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4274 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4275 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4277 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4279 2019-01-09 Jakub Jelinek <jakub@redhat.com>
4281 PR rtl-optimization/88331
4282 * gcc.target/i386/pr88331.c: New test.
4284 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4286 * g++.dg/diagnostic/constexpr2.C: New.
4287 * g++.dg/diagnostic/ref3.C: Likewise.
4289 2019-01-08 Marek Polacek <polacek@redhat.com>
4291 PR c++/88538 - braced-init-list in template-argument-list.
4292 * g++.dg/cpp2a/nontype-class11.C: New test.
4295 * g++.dg/cpp2a/nontype-class12.C: New test.
4297 2019-01-08 Jakub Jelinek <jakub@redhat.com>
4300 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4301 dg-options. Require ppc_cpu_supports_hw effective target instead of
4304 2019-01-08 Janus Weil <janus@gcc.gnu.org>
4307 * gfortran.dg/class_69.f90: New test case.
4309 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4312 * gcc.target/i386/pr88717.c: New test.
4314 2019-01-08 Marek Polacek <polacek@redhat.com>
4316 PR c++/88548 - this accepted in static member functions.
4317 * g++.dg/cpp0x/this1.C: New test.
4319 2019-01-08 Martin Liska <mliska@suse.cz>
4321 PR tree-optimization/88753
4322 * gcc.dg/tree-ssa/pr88753.c: New test.
4324 2019-01-08 Richard Biener <rguenther@suse.de>
4326 PR tree-optimization/86554
4327 * gcc.dg/torture/pr86554-1.c: New testcase.
4328 * gcc.dg/torture/pr86554-2.c: Likewise.
4330 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4332 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4333 cover target variance.
4335 2019-01-08 Richard Biener <rguenther@suse.de>
4338 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4339 directly build the expected GENERIC tree.
4341 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4343 * gcc.target/aarch64/(return_address_sign_1.c,
4344 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4345 Change option to -mbranch-protection.
4346 * gcc.target/aarch64/(branch-protection-option.c,
4347 branch-protection-option-2.c, branch-protection-attr.c,
4348 branch-protection-attr-2.c): New file.
4350 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4352 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4354 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4356 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4358 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4359 Append match for warning that ‘protected’ attribute is not supported.
4361 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4363 * gcc.dg/Wmissing-attributes.c: Require alias support.
4364 * gcc.dg/attr-copy-2.c: Likewise.
4365 * gcc.dg/attr-copy-5.c: Likewise.
4367 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
4368 Jakub Jelinek <jakub@redhat.com>
4371 * g++.dg/warn/Wreturn-type-11.C: New test.
4373 2019-01-07 David Malcolm <dmalcolm@redhat.com>
4376 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4377 dump to reflect r266077.
4379 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4382 * gcc.dg/pr88701.c: New test.
4384 2019-01-07 Joseph Myers <joseph@codesourcery.com>
4388 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4390 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4392 * g++.dg/diagnostic/constexpr1.C: New.
4393 * g++.dg/diagnostic/thread1.C: Likewise.
4395 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4396 Harald Anlauf <anlauf@gmx.de>
4397 Tobias Burnus <burnus@gcc.gnu.org>
4399 * gfortran.dg/is_contiguous_1.f90: New test.
4400 * gfortran.dg/is_contiguous_2.f90: New test.
4401 * gfortran.dg/is_contiguous_3.f90: New test.
4403 2019-01-07 Marek Polacek <polacek@redhat.com>
4405 PR c++/88741 - wrong error with initializer-string.
4406 * g++.dg/init/array50.C: New test.
4408 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4414 * gcc.dg/array-6.c: Move from here ...
4415 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4416 * g++.dg/pr69338.C: New test.
4417 * g++.dg/pr69697.C: Likewise.
4418 * g++.dg/ext/flexary32.C: Likewise.
4419 * g++.dg/ext/flexary3.C: Adjust test.
4420 * g++.dg/ext/flexary12.C: Likewise.
4421 * g++.dg/ext/flexary13.C: Likewise.
4422 * g++.dg/ext/flexary15.C: Likewise.
4423 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4424 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4425 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4427 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
4429 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4430 optional in scan pattern.
4432 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4434 PR tree-optimization/88598
4435 * gcc.dg/vect/pr88598-1.c: New test.
4436 * gcc.dg/vect/pr88598-2.c: Likewise.
4437 * gcc.dg/vect/pr88598-3.c: Likewise.
4438 * gcc.dg/vect/pr88598-4.c: Likewise.
4439 * gcc.dg/vect/pr88598-5.c: Likewise.
4440 * gcc.dg/vect/pr88598-6.c: Likewise.
4442 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4444 PR tree-optimization/88598
4445 * gcc.dg/pr88598-1.c: New test.
4446 * gcc.dg/pr88598-2.c: Likewise.
4447 * gcc.dg/pr88598-3.c: Likewise.
4448 * gcc.dg/pr88598-4.c: Likewise.
4449 * gcc.dg/pr88598-5.c: Likewise.
4451 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4453 PR tree-optimization/88676
4454 * gcc.dg/tree-ssa/pr88676.c: New test.
4455 * gcc.dg/pr88676.c: New test.
4456 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4460 * c-c++-common/asan/pr88619.c: New test.
4463 * c-c++-common/builtin-convertvector-1.c: New test.
4464 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4465 * g++.dg/ext/builtin-convertvector-1.C: New test.
4466 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4468 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4471 * gcc.target/i386/pr88521.c: New testcase.
4473 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4476 * gfortran.dg/min_max_type_2.f90: New test.
4478 2019-01-06 Jakub Jelinek <jakub@redhat.com>
4481 * c-c++-common/attributes-4.c (falloc_align_int128,
4482 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4484 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
4486 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4488 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4490 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4491 * gcc.dg/plugin/plugindir2.c: Likewise.
4492 * gcc.dg/plugin/plugindir3.c: Likewise.
4493 * gcc.dg/plugin/plugindir4.c: Likewise.
4495 2019-01-05 Janus Weil <janus@gcc.gnu.org>
4498 * gfortran.dg/blockdata_10.f90: New test case.
4500 2019-01-05 Jakub Jelinek <jakub@redhat.com>
4504 * gcc.dg/nested-func-12.c: New test.
4505 * gcc.c-torture/compile/pr82564.c: New test.
4508 * gcc.dg/debug/dwarf2/pr88635.c: New test.
4510 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4513 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4515 2019-01-04 Martin Sebor <msebor@redhat.com>
4518 * g++.dg/ext/attr-copy.C: New test.
4519 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4520 * gcc.dg/attr-copy-6.c: New test.
4521 * gcc.dg/attr-copy-7.c: New test.
4523 2019-01-04 Martin Sebor <msebor@redhat.com>
4526 * c-c++-common/attributes-4.c: New test.
4528 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4531 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4534 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4537 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4538 * gfortran.dg/merge_char_const.f90: Restore.
4540 2019-01-04 Jakub Jelinek <jakub@redhat.com>
4543 * gcc.dg/pr88594.c: New test.
4545 2019-01-04 Jan Beulich <jbeulich@suse.com>
4547 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4548 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4549 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4550 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4551 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4552 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4553 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4554 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4555 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4556 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4557 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4558 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4559 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4560 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4561 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4562 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4563 gcc.target/i386/avx512bw-vpcmplew-1.c,
4564 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4565 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4566 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4567 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4568 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4569 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4570 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4571 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4572 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4573 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4574 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4575 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4576 gcc.target/i386/avx512bw-vptestmb-1.c,
4577 gcc.target/i386/avx512bw-vptestmw-1.c,
4578 gcc.target/i386/avx512bw-vptestnmb-1.c,
4579 gcc.target/i386/avx512bw-vptestnmw-1.c,
4580 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4581 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4582 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4583 gcc.target/i386/avx512dq-vfpclassss-1.c,
4584 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4585 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4586 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4587 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4588 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4589 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4590 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4591 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4592 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4593 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4594 gcc.target/i386/avx512vl-vpcmpged-1.c,
4595 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4596 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4597 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4598 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4599 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4600 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4601 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4602 gcc.target/i386/avx512vl-vpcmpled-1.c,
4603 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4604 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4605 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4606 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4607 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4608 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4609 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4610 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4611 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4612 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4613 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4614 gcc.target/i386/avx512vl-vptestmd-1.c,
4615 gcc.target/i386/avx512vl-vptestmq-1.c,
4616 gcc.target/i386/avx512vl-vptestnmd-1.c,
4617 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4619 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4620 gcc.target/i386/avx512bw-vpcmpub-1.c,
4621 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4622 gcc.target/i386/avx512bw-vpcmpw-1.c,
4623 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4624 gcc.target/i386/avx512dq-vfpclassps-1.c,
4625 gcc.target/i386/avx512f-vcmppd-1.c,
4626 gcc.target/i386/avx512f-vcmpps-1.c,
4627 gcc.target/i386/avx512f-vcmpsd-1.c,
4628 gcc.target/i386/avx512f-vcmpss-1.c,
4629 gcc.target/i386/avx512f-vpcmpd-1.c,
4630 gcc.target/i386/avx512f-vpcmpq-1.c,
4631 gcc.target/i386/avx512f-vpcmpud-1.c,
4632 gcc.target/i386/avx512f-vpcmpuq-1.c,
4633 gcc.target/i386/avx512f-vptestmd-1.c,
4634 gcc.target/i386/avx512f-vptestmq-1.c,
4635 gcc.target/i386/avx512f-vptestnmd-1.c,
4636 gcc.target/i386/avx512f-vptestnmq-1.c,
4637 gcc.target/i386/avx512vl-vcmppd-1.c,
4638 gcc.target/i386/avx512vl-vcmpps-1.c,
4639 gcc.target/i386/avx512vl-vpcmpd-1.c,
4640 gcc.target/i386/avx512vl-vpcmpq-1.c,
4641 gcc.target/i386/avx512vl-vpcmpud-1.c,
4642 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4645 2019-01-03 Martin Sebor <msebor@redhat.com>
4647 PR tree-optimization/88659
4648 * gcc.dg/Wstringop-truncation-6.c: New test.
4650 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4653 * gfortran.dg/const_chararacter_merge.f90: Remove.
4655 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4658 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4659 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4661 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4663 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4664 * gcc.dg/pubtypes-3.c: Likewise.
4665 * gcc.dg/pubtypes-4.c: Likewise.
4667 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4670 * g++.target/i386/pr88636.C: New test.
4672 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4674 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4676 2019-01-03 Martin Liska <mliska@suse.cz>
4679 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4681 2019-01-02 Marek Polacek <polacek@redhat.com>
4683 PR c++/88612 - ICE with -Waddress-of-packed-member.
4684 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4686 PR c++/88631 - CTAD failing for value-initialization.
4687 * g++.dg/cpp1z/class-deduction59.C: New test.
4689 PR c++/81486 - CTAD failing with ().
4690 * g++.dg/cpp1z/class-deduction60.C: New test.
4691 * g++.dg/cpp1z/class-deduction61.C: New test.
4693 2019-01-02 Martin Sebor <msebor@redhat.com>
4694 Jeff Law <law@redhat.com>
4696 * gcc.dg/strlenopt-36.c: Update.
4697 * gcc.dg/strlenopt-45.c: Update.
4698 * gcc.c-torture/execute/strlen-5.c: New test.
4699 * gcc.c-torture/execute/strlen-6.c: New test.
4700 * gcc.c-torture/execute/strlen-7.c: New test.
4702 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4705 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4706 messages only on vect_hw_misalign targets.
4708 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
4710 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4711 * gfortran.dg/dec_d_lines_3.f: Ditto.
4712 * gfortran.dg/dec_structure_24.f90: Ditto.
4713 * gfortran.dg/dec_structure_26.f90: Ditto.
4714 * gfortran.dg/dec_structure_27.f90: Ditto.
4715 * gfortran.dg/dec_type_print_3.f90: Ditto.
4716 * gfortran.dg/derived_name_1.f90: Ditto.
4717 * gfortran.dg/error_recovery_1.f90: Ditto.
4718 * gfortran.dg/gomp/pr29759.f90: Ditto.
4719 * gfortran.dg/pr36192.f90: Ditto.
4720 * gfortran.dg/pr56007.f90: Ditto.
4721 * gfortran.dg/pr56520.f90: Ditto.
4722 * gfortran.dg/pr78741.f90: Ditto.
4723 * gfortran.dg/print_fmt_2.f90: Ditto.
4724 * gfortran.dg/select_type_20.f90: Ditto.
4726 2019-01-02 Marek Polacek <polacek@redhat.com>
4729 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4731 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4734 * gfortran.dg/const_chararacter_merge.f90: New test.
4736 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
4739 * g++.dg/torture/pr88130.C: New testcase.
4741 2019-01-02 Martin Liska <mliska@suse.cz>
4743 PR tree-optimization/88650
4744 * gfortran.dg/predict-3.f90: New test.
4746 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4748 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4750 2019-01-02 Richard Biener <rguenther@suse.de>
4752 PR tree-optimization/88621
4753 * gcc.dg/torture/pr88621.c: New testcase.
4755 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4758 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4759 targets and expect _ZThn8 for ilp32 targets.
4761 2019-01-01 Martin Sebor <msebor@redhat.com>
4762 Jeff Law <law@redhat.com>
4764 * gcc.dg/strlenopt-40.c: Update.
4765 * gcc.dg/strlenopt-51.c: Likewise.
4766 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4768 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4769 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4770 * gcc.dg/strlenopt-59.c: New test.
4771 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4772 * g++.dg/init/strlen.C: New test.
4774 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4777 * gfortran.dg/structure_constructor_16.f90: New test.
4779 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4781 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4782 * g++.dg/ipa/devirt-53.C: Fix scan template.
4784 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4786 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4787 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4788 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4790 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4792 * g++.dg/tree-prof/devirt.C: Update testcase.
4794 2019-01-01 Jakub Jelinek <jakub@redhat.com>
4796 Update copyright years.
4798 Copyright (C) 2019 Free Software Foundation, Inc.
4800 Copying and distribution of this file, with or without modification,
4801 are permitted in any medium without royalty provided the copyright
4802 notice and this notice are preserved.