1 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
4 * gcc.dg/torture/neon-immediate-timode.c: New test.
6 2019-04-09 Jakub Jelinek <jakub@redhat.com>
8 PR tree-optimization/89998
9 * gcc.c-torture/compile/pr89998-1.c: New test.
10 * gcc.c-torture/compile/pr89998-2.c: New test.
13 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
16 2019-04-08 Richard Biener <rguenther@suse.de>
18 PR tree-optimization/90006
19 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
21 2019-04-08 Jakub Jelinek <jakub@redhat.com>
23 PR rtl-optimization/89865
24 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
26 PR rtl-optimization/89865
27 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
30 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
32 PR tree-optimization/89725
33 * gcc.dg/tree-ssa/pr89725.c: New test.
35 2019-04-08 Martin Liska <mliska@suse.cz>
37 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
39 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
42 * g++.dg/ext/has_nothrow_constructor-3.C: New.
44 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
47 * gcc.target/i386/pr89945.c: New test.
49 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
52 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
53 * gfortran.dg/finalize_33.f90: Likewise.
54 * gfortran.dg/finalize_34.f90: New test.
56 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
59 * gfortran.dg/entry_22.f90: New test.
61 2019-04-05 Marek Polacek <polacek@redhat.com>
63 PR c++/87145 - bogus error converting class type in template arg list.
64 * g++.dg/cpp0x/constexpr-conv3.C: New test.
65 * g++.dg/cpp0x/constexpr-conv4.C: New test.
67 2019-04-05 Martin Sebor <msebor@redhat.com>
70 * g++.dg/init/array52.C: New test.
72 2019-04-05 David Malcolm <dmalcolm@redhat.com>
75 * c-c++-common/pr89985.c: New test.
77 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
80 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
82 * gcc.dg/torture/pr71598-2.c: Likewise.
84 2019-04-05 Marek Polacek <polacek@redhat.com>
86 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
87 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
89 2019-04-05 Richard Biener <rguenther@suse.de>
93 * gcc.dg/guality/pr89892.c: New testcase.
94 * gcc.dg/guality/pr89905.c: Likewise.
95 * gcc.dg/guality/loop-1.c: Likewise.
97 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
99 PR tree-optimization/89956
100 * gfortran.dg/pr89956.f90: New test.
102 2019-04-04 Martin Sebor <msebor@redhat.com>
108 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
109 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
110 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
111 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
112 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
113 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
114 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
115 * gcc/testsuite/g++.dg/init/array51.C: New test.
116 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
118 2019-04-04 Martin Sebor <msebor@redhat.com>
122 * gcc.dg/Wstringop-overflow-13.c: New test.
124 2019-04-04 Martin Sebor <msebor@redhat.com>
127 * gcc.dg/Wrestrict-19.c: New test.
128 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
130 2019-04-04 Jeff Law <law@redhat.com>
132 PR rtl-optimization/89399
133 * gcc.c-torture/compile/pr89399.c: New test.
135 2019-04-04 Harald Anlauf <anlauf@gmx.de>
138 * gfortran.dg/pr85797.f90: Adjust testcase.
140 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
143 * g++.dg/template/friend67.C: New.
145 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
148 * g++.dg/cpp0x/friend4.C: New.
149 * g++.dg/cpp0x/friend5.C: Likewise.
151 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
154 * g++.dg/cpp0x/noexcept40.C: New.
156 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
159 * gfortran.dg/parameter_array_error_1.f90: New test.
161 2019-04-03 qing zhao <qing.zhao@oracle.com>
163 PR tree-optimization/89730
164 * gcc.dg/live-patching-4.c: New test.
166 2019-04-03 Clément Chigot <clement.chigot@atos.net>
168 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
171 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
174 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
175 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
177 2019-04-03 Richard Biener <rguenther@suse.de>
179 PR tree-optimization/84101
180 * gcc.target/i386/pr84101.c: New testcase.
182 2019-04-02 Jeff Law <law@redhat.com>
184 * gcc.target/visium/bit_shift.c: xfail.
186 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
190 * gcc.target/i386/pr70799-4.c: Remove.
191 * gcc.target/i386/pr70799-5.c: Remove.
192 * gcc.target/i386/pr89902.c: New test.
193 * gcc.target/i386/pr89903.c: Ditto.
195 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
197 PR rtl-optimization/84206
198 * gcc.dg/pr84206.c: New test.
200 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
202 PR rtl-optimization/85876
203 * gcc.dg/pr85876.c: New test.
205 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
207 * gcc.target/s390/zvector/vec-double-compile.c: New test.
208 * gcc.target/s390/zvector/vec-float-compile.c: New test.
209 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
210 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
212 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
214 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
215 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
216 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
217 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
219 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
221 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
222 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
224 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
226 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
227 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
229 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
232 * gcc.dg/pr86928.c: Do not attempt to add -m32.
234 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
236 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
237 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
238 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
239 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
240 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
241 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
242 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
243 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
245 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
247 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
248 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
249 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
250 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
251 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
252 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
254 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
256 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
257 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
258 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
259 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
261 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
263 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
264 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
266 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
268 * gcc.target/s390/arch13/sel-1.c: New test.
270 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
272 * gcc.target/s390/arch13/popcount-1.c: New test.
274 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
276 * gcc.target/s390/arch13/bitops-1.c: New test.
277 * gcc.target/s390/arch13/bitops-2.c: New test.
278 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
279 option and adjust line numbers.
280 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
282 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
284 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
285 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
286 runtime check for the vxe2 hardware feature on IBM Z.
288 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
291 * lib/target-supports.exp (check_avx2_available): Replace
292 avx_available with avx2_available.
294 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
296 PR rtl-optimization/85412
297 * gcc.dg/pr85412.c: New test.
299 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
302 * g++.dg/template/crash130.C: New.
303 * g++.dg/template/crash131.C: Likewise.
305 2019-04-01 Martin Sebor <msebor@redhat.com>
308 * gcc.dg/attr-copy-8.c: New test.
309 * g++.dg/ext/attr-copy-2.C: New test.
311 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
313 PR rtl-optimization/86928
314 * gcc.dg/pr86928.c: New test.
316 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
318 PR rtl-optimization/87273
319 * gcc.dg/pr87273.c: New test.
321 2019-04-01 Martin Liska <mliska@suse.cz>
324 * gcc.dg/spellcheck-options-18.c: New test.
325 * gcc.dg/spellcheck-options-19.c: New test.
326 * gcc.dg/spellcheck-options-20.c: New test.
327 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
328 * gcc.dg/completion-2.c: Add one variant with no argument.
330 2019-04-01 Richard Biener <rguenther@suse.de>
333 * gcc.dg/torture/pr71598-1.c: New testcase.
334 * gcc.dg/torture/pr71598-2.c: Likewise.
335 * gcc.dg/torture/pr71598-3.c: Likewise.
337 2019-03-31 Marek Polacek <polacek@redhat.com>
339 PR c++/89852 - ICE with C++11 functional cast with { }.
340 * g++.dg/cpp0x/initlist115.C: New test.
342 2019-03-31 Harald Anlauf <anlauf@gmx.de>
346 * gfortran.dg/pr85797.f90: New test.
348 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
350 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
352 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
354 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
356 (dmd2dg): Copy additional files after test is translated.
357 (gdc-do-test): Remove all copied files after test.
359 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
362 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
363 for c_deallocate, c_allocate and c_assumed_size so that the
364 attributes of the array arguments are correct and are typed.
365 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
366 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
369 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
370 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
372 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
375 * gfortran.dg/pointer_intent_8.f90: New test.
377 2019-03-29 Jim Wilson <jimw@sifive.com>
379 * gcc.target/riscv/predef-1.c: New.
380 * gcc.target/riscv/predef-2.c: New.
381 * gcc.target/riscv/predef-3.c: New.
382 * gcc.target/riscv/predef-4.c: New.
383 * gcc.target/riscv/predef-5.c: New.
384 * gcc.target/riscv/predef-6.c: New.
385 * gcc.target/riscv/predef-7.c: New.
386 * gcc.target/riscv/predef-8.c: New.
388 2019-03-29 Jakub Jelinek <jakub@redhat.com>
390 PR rtl-optimization/89865
391 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
392 the first argument register, so that occassional spills/fills are
396 * g++.dg/ubsan/vptr-14.C: New test.
399 * gcc.dg/tree-ssa/pr89872.c: New test.
401 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
403 * gcc.dg/diag-sanity.c: New test.
405 2019-03-29 Marek Polacek <polacek@redhat.com>
408 * g++.dg/cpp2a/desig14.C: New test.
410 PR c++/89876 - ICE with deprecated conversion.
411 * g++.dg/warn/conv5.C: New test.
413 2019-03-29 Martin Liska <mliska@suse.cz>
415 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
416 * gcc.dg/pr68766.c: Likewise.
418 2019-03-29 Jakub Jelinek <jakub@redhat.com>
420 PR rtl-optimization/87485
421 * gcc.dg/pr87485.c: New test.
423 2019-03-28 Jakub Jelinek <jakub@redhat.com>
426 * gfortran.dg/gomp/pr89621.f90: New test.
428 2019-03-28 Martin Sebor <msebor@redhat.com>
431 * g++.dg/cpp0x/decltype-pr66548.C: New test.
434 * g++.dg/cpp0x/decltype-pr81506.C: New test.
436 2019-03-28 Marek Polacek <polacek@redhat.com>
438 PR c++/89612 - ICE with member friend template with noexcept.
439 * g++.dg/cpp0x/noexcept38.C: New test.
440 * g++.dg/cpp0x/noexcept39.C: New test.
441 * g++.dg/cpp1z/noexcept-type21.C: New test.
443 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
446 * gcc.target/i386/pr89848.c: New test.
448 2019-03-28 Marek Polacek <polacek@redhat.com>
450 PR c++/89836 - bool constant expression and explicit conversions.
451 * g++.dg/cpp2a/explicit15.C: New test.
453 2019-03-28 Jakub Jelinek <jakub@redhat.com>
456 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
457 other than AVR. Add dg-options "".
460 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
461 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
463 2019-03-27 Janus Weil <janus@gcc.gnu.org>
466 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
467 * gfortran.dg/pointer_init_11.f90: New test case.
469 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
472 * gcc.target/i386/pr85667-5.c: New testcase.
473 * gcc.target/i386/pr85667-6.c: New testcase.
475 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
478 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
480 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
482 PR rtl-optimization/89313
483 * gcc.dg/pr89313.c: New test.
485 2019-03-26 Jeff Law <law@redhat.com>
487 PR rtl-optimization/87761
488 PR rtl-optimization/89826
489 * gcc.c-torture/execute/pr89826.c: New test.
491 2019-03-27 Richard Biener <rguenther@suse.de>
493 * gcc.dg/torture/20190327-1.c: New testcase.
495 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
498 * gfortran.dg/associate_47.f90: New test.
500 2019-03-27 Richard Biener <rguenther@suse.de>
502 PR tree-optimization/89463
503 * gcc.dg/guality/pr89463.c: New testcase.
505 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
508 * gcc.target/i386/pr89827.c: New test.
510 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
512 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
515 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
517 PR tree-optimization/81740
518 * gcc.dg/vect/pr81740-1.c: New testcase.
519 * gcc.dg/vect/pr81740-2.c: Likewise.
521 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
523 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
524 options in permute args tests.
526 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
529 * g++.dg/ext/pr84598.C: New.
531 2019-03-26 Jakub Jelinek <jakub@redhat.com>
534 * g++.dg/gomp/pr89796.C: New test.
535 * gcc.dg/gomp/pr89796.c: New test.
537 2019-03-25 David Malcolm <dmalcolm@redhat.com>
539 PR rtl-optimization/88347
540 PR rtl-optimization/88423
541 * gcc.c-torture/compile/pr88347.c: New test.
542 * gcc.c-torture/compile/pr88423.c: New test.
544 2019-03-25 Martin Sebor <msebor@redhat.com>
547 * gcc.dg/attr-aligned-3.c: New test.
549 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
552 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
554 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
558 * g++.dg/concepts/pr84661.C: New.
559 * g++.dg/torture/pr85013.C: Likewise.
561 2019-03-25 Marek Polacek <polacek@redhat.com>
563 PR c++/89214 - ICE when initializing aggregates with bases.
564 * g++.dg/cpp1z/aggr-base8.C: New test.
565 * g++.dg/cpp1z/aggr-base9.C: New test.
567 PR c++/89705 - ICE with reference binding with conversion function.
568 * g++.dg/cpp0x/rv-conv2.C: New test.
570 2019-03-25 Richard Biener <rguenther@suse.de>
572 PR tree-optimization/89789
573 * gcc.dg/torture/pr89789.c: New testcase.
575 2019-03-25 Nathan Sidwell <nathan@acm.org>
577 * g++.dg/abi/lambda-static-1.C: New.
579 2019-03-25 Richard Biener <rguenther@suse.de>
581 PR tree-optimization/89802
582 * g++.dg/tree-ssa/pr89802.C: New testcase.
584 2019-03-25 Jakub Jelinek <jakub@redhat.com>
587 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
589 * g++.dg/tls/thread_local11a.C: New test.
591 2019-03-25 Richard Biener <rguenther@suse.de>
594 * g++.dg/pr89790.C: New testcase.
596 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
598 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
599 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
600 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
601 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
603 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
606 * gfortran.dg/altreturn_10.f90: New test.
607 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
609 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
611 PR rtl-optimization/89676
612 * gcc.target/i386/pr89676.c: New.
614 2019-03-22 Jakub Jelinek <jakub@redhat.com>
617 * g++.dg/tls/thread_local11.C: New test.
618 * g++.dg/tls/thread_local11.h: New test.
619 * g++.dg/tls/thread_local12a.C: New test.
620 * g++.dg/tls/thread_local12b.C: New test.
621 * g++.dg/tls/thread_local12c.C: New test.
622 * g++.dg/tls/thread_local12d.C: New test.
623 * g++.dg/tls/thread_local12e.C: New test.
624 * g++.dg/tls/thread_local12f.C: New test.
625 * g++.dg/tls/thread_local12g.C: New test.
626 * g++.dg/tls/thread_local12h.C: New test.
627 * g++.dg/tls/thread_local12i.C: New test.
628 * g++.dg/tls/thread_local12j.C: New test.
629 * g++.dg/tls/thread_local12k.C: New test.
630 * g++.dg/tls/thread_local12l.C: New test.
633 * g++.dg/cpp1y/constexpr-87481.C: New test.
635 2019-03-22 Simon Wright <simon@pushface.org>
638 * gnat.dg/socket2.adb: New.
640 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
642 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
644 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
647 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
648 for _mm_mask{,3,z}_*.
649 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
650 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
651 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
652 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
653 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
654 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
655 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
656 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
657 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
658 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
659 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
660 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
661 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
662 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
663 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
665 2019-03-22 Jakub Jelinek <jakub@redhat.com>
668 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
669 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
670 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
671 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
672 __builtin_ia32_vfmsubss3_mask3): Define.
673 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
674 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
675 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
676 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
677 __builtin_ia32_vfmsubss3_mask3): Define.
678 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
679 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
680 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
681 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
682 __builtin_ia32_vfmsubss3_mask3): Define.
683 * gcc.target/i386/sse-14.c: Add tests for
684 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
685 * gcc.target/i386/sse-22.c: Likewise.
687 2019-03-21 Martin Sebor <msebor@redhat.com>
689 PR tree-optimization/89350
690 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
691 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
692 * gcc.dg/Wstringop-overflow-11.c: New test.
693 * gcc.dg/Wstringop-overflow-12.c: New test.
694 * gcc.dg/pr89350.c: New test.
695 * gcc.dg/pr40340-1.c: Adjust expected warning.
696 * gcc.dg/pr40340-2.c: Same.
697 * gcc.dg/pr40340-4.c: Same.
698 * gcc.dg/pr40340-5.c: Same.
700 2019-03-21 Jakub Jelinek <jakub@redhat.com>
703 * g++.dg/other/pr89692.C: New test.
706 * g++.dg/cpp1y/lambda-init18.C: New test.
707 * g++.dg/cpp1y/lambda-init19.C: New test.
708 * g++.dg/cpp1y/pr89767.C: New test.
710 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
711 Cesar Philippidis <cesar@codesourcery.com>
714 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
716 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
719 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
722 * c-c++-common/goacc/routine-3-extern.c: New file.
723 * c-c++-common/goacc/routine-3.c: Adjust.
724 * c-c++-common/goacc/routine-4-extern.c: New file.
725 * c-c++-common/goacc/routine-4.c: Adjust.
726 * gfortran.dg/goacc/routine-module-3.f90: New file.
729 * gfortran.dg/goacc/pr89773.f90: New file.
730 * gfortran.dg/goacc/pr77765.f90: Adjust.
731 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
734 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
737 * gfortran.dg/goacc/routine-module-1.f90: New file.
738 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
739 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
741 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
744 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
745 (dg-compile-aux-modules): Fix diagnostic.
746 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
747 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
750 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
751 missing nexted dg-test call support in dejaGNU 1.4.4.
754 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
757 2019-03-21 Richard Biener <rguenther@suse.de>
759 PR tree-optimization/89779
760 * gcc.dg/torture/pr89779.c: New testcase.
762 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
765 * g++.dg/cpp0x/constexpr-ice20.C: New.
767 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
770 * g++.dg/cpp0x/noexcept37.C: New.
772 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
775 * gdc.dg/pr89017.d: New test.
777 2019-03-20 Janus Weil <janus@gcc.gnu.org>
780 * gfortran.dg/interface_abstract_5.f90: New test case.
782 2019-03-20 Jakub Jelinek <jakub@redhat.com>
785 * gcc.target/s390/pr89775-1.c: New test.
786 * gcc.target/s390/pr89775-2.c: New test.
788 2019-03-20 Jakub Jelinek <jakub@redhat.com>
791 * g++.target/aarch64/aarch64.exp: New file.
792 * g++.target/aarch64/pr89752.C: New test.
794 2019-03-19 Martin Sebor <msebor@redhat.com>
796 PR tree-optimization/89688
797 * gcc.dg/strlenopt-61.c: New test.
798 * g++.dg/warn/Wstringop-overflow-2.C: New test.
800 2019-03-19 Jim Wilson <jimw@sifive.com>
803 * gcc.target/riscv/losum-overflow.c: New test.
805 2019-03-19 Martin Sebor <msebor@redhat.com>
807 PR tree-optimization/89644
808 * gcc.dg/Wstringop-truncation-8.c: New test.
810 2019-03-19 Martin Liska <mliska@suse.cz>
813 * gcc.dg/pr89737.c: New test.
815 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
819 * g++.dg/lto/pr87089_0.C: New testcase.
820 * g++.dg/lto/pr87089_1.C: New testcase.
821 * g++.dg/lto/pr89335_0.C: New testcase.
823 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
826 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
827 restrict this test to vsx targets.
829 2019-03-19 Jakub Jelinek <jakub@redhat.com>
832 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
833 * g++.dg/ext/asm16.C: Likewise.
834 * g++.dg/ext/asm17.C: New test.
836 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
838 * c-c++-common/unroll-7.c: New test.
840 2019-03-19 Jakub Jelinek <jakub@redhat.com>
843 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
844 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
845 Add expected results for them.
848 * gcc.dg/pr89734.c: New test.
850 2019-03-18 Martin Sebor <msebor@redhat.com>
852 PR tree-optimization/89720
853 * gcc.dg/Warray-bounds-42.c: New test.
855 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
858 * g++.target/i386/pr89630.C: New test.
860 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
862 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
864 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
866 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
867 the "store" test as well.
868 * gcc.target/powerpc/bswap32.c: Ditto.
870 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
872 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
873 the "store" test as well.
874 * gcc.target/powerpc/bswap32.c: Ditto.
876 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
878 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
879 "exceeds" instead of just one that talks about "too large".
881 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
883 * gcc.target/aarch64/sve/cost_model_1.c: New test.
885 2019-03-18 Martin Jambor <mjambor@suse.cz>
887 PR tree-optimization/89546
888 * gcc.dg/tree-ssa/pr89546.c: New test.
890 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
893 * g++.target/riscv/call-with-empty-struct-float.C: New file.
894 * g++.target/riscv/call-with-empty-struct-int.C: New file.
895 * g++.target/riscv/call-with-empty-struct.H: New file.
896 * g++.target/riscv/riscv.exp: New file.
898 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
901 * g++.dg/cpp0x/pr85014.C: New.
903 2019-03-18 Jakub Jelinek <jakub@redhat.com>
906 * gcc.dg/pr86979.c: New test.
908 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
911 * gfortran.dg/typebound_call_31.f90: New test.
913 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
915 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
917 * gcc.dg/compat/pr83487-1_y.c: Likewise.
919 * gfortran.dg/pointer_init_10.f90: Require visibility support.
920 * gfortran.dg/temporary_3.f90: Likewise.
922 * gcc.dg/pr88074.c: Require c99_runtime.
923 * gcc.dg/warn-abs-1.c: Likewise.
924 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
927 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
929 * gcc.dg/attr-copy.c: Require alias support.
930 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
932 2019-03-16 Jakub Jelinek <jakub@redhat.com>
935 * gfortran.dg/continuation_15.f90: New test.
936 * gfortran.dg/continuation_16.f90: New test.
938 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
940 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
943 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
944 * g++.dg/cpp0x/pr84497.C: Likewise.
946 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
947 * gcc.dg/attr-copy-6.c: Likewise.
948 * gcc.dg/pr87793.c: Likewise.
951 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
953 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
954 * gcc.dg/gimplefe-34.c: Likewise.
955 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
956 * gcc.dg/compat/pr83487-2_y.c: Likewise.
959 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
963 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
965 * lib/target-supports.exp (check_ascii_locale_available): Remove
968 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
971 * gfortran.dg/blockdata_11.f90: New test.
973 2019-03-15 Harald Anlauf <anlauf@gmx.de>
976 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
977 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
979 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
982 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
983 instruction selection.
984 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
985 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
986 * gcc.target/powerpc/pr87532-mc.c: New test.
987 * gcc.target/powerpc/pr87532.c: New test.
988 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
989 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
990 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
991 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
992 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
993 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
994 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
995 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
996 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
997 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
998 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
999 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1000 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1001 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1002 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1003 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1004 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1005 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1006 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1007 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1008 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1009 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1010 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1011 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1012 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1013 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1014 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1016 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
1020 * g++.dg/cpp2a/pr88534.C: New.
1021 * g++.dg/cpp2a/pr88537.C: New.
1023 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1025 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1026 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1027 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1028 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1030 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1033 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1034 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1035 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1037 2019-03-15 Jakub Jelinek <jakub@redhat.com>
1040 * g++.dg/cpp0x/constexpr-89709.C: New test.
1043 * gcc.dg/debug/pr89704.c: New test.
1045 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1048 * g++.target/i386/pr89650.C: New test.
1050 2019-03-14 Richard Biener <rguenther@suse.de>
1052 * gcc.dg/gimplefe-13.c: Adjust.
1053 * gcc.dg/gimplefe-14.c: Likewise.
1054 * gcc.dg/gimplefe-17.c: Likewise.
1055 * gcc.dg/gimplefe-18.c: Likewise.
1056 * gcc.dg/gimplefe-7.c: Likewise.
1057 * gcc.dg/torture/pr89595.c: Likewise.
1058 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1059 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1060 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1061 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1062 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1063 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1064 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1065 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1067 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1070 * gcc.target/i386/pr89684.c: New test.
1072 PR rtl-optimization/89679
1073 * gcc.dg/pr89679.c: New test.
1075 2019-03-14 Richard Biener <rguenther@suse.de>
1077 PR tree-optimization/89710
1078 * gcc.dg/torture/pr89710.c: New testcase.
1080 2019-03-14 Richard Biener <rguenther@suse.de>
1083 * g++.dg/torture/pr89698.C: New testcase.
1085 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1087 PR tree-optimization/89703
1088 * gcc.c-torture/compile/pr89703-1.c: New test.
1089 * gcc.c-torture/compile/pr89703-2.c: New test.
1091 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1094 * gcc.target/i386/pr89523-1a.c: New test.
1095 * gcc.target/i386/pr89523-1b.c: Likewise.
1096 * gcc.target/i386/pr89523-2.c: Likewise.
1097 * gcc.target/i386/pr89523-3.c: Likewise.
1098 * gcc.target/i386/pr89523-4.c: Likewise.
1099 * gcc.target/i386/pr89523-5.c: Likewise.
1100 * gcc.target/i386/pr89523-6.c: Likewise.
1101 * gcc.target/i386/pr89523-7.c: Likewise.
1102 * gcc.target/i386/pr89523-8.c: Likewise.
1103 * gcc.target/i386/pr89523-9.c: Likewise.
1105 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1108 * g++.dg/cpp1y/var-templ61.C: New test.
1111 * g++.dg/cpp1y/constexpr-89652.C: New test.
1113 2019-03-13 Harald Anlauf <anlauf@gmx.de>
1116 * gfortran.dg/pr87045.f90: New test.
1118 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1121 * gcc.target/i386/pr85860.c: New.
1123 2019-03-13 Marek Polacek <polacek@redhat.com>
1125 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1126 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1128 PR c++/89660 - bogus error with -Wredundant-move.
1129 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1130 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1132 2019-03-13 Janus Weil <janus@gcc.gnu.org>
1135 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1136 * gfortran.dg/pdt_30.f90: New test case.
1138 2019-03-13 Marek Polacek <polacek@redhat.com>
1140 PR c++/88979 - further P0634 fix for constructors.
1141 * g++.dg/cpp2a/typename15.C: New test.
1143 2019-03-13 Martin Sebor <msebor@redhat.com>
1145 PR tree-optimization/89662
1146 * gcc.dg/Warray-bounds-41.c: New test.
1148 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1151 * g++.dg/cpp0x/auto53.C: New.
1153 2019-03-13 Richard Biener <rguenther@suse.de>
1156 * gcc.dg/torture/pr89677.c: New testcase.
1158 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1161 * g++.dg/other/friend16.C: New.
1162 * g++.dg/other/friend17.C: Likewise.
1164 2019-03-13 Jakub Jelinek <jakub@redhat.com>
1167 * c-c++-common/gomp/pr88588.c: New test.
1169 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1174 * gfortran.dg/binding_label_tests_30.f90: New test.
1175 * gfortran.dg/binding_label_tests_31.f90: New test.
1176 * gfortran.dg/binding_label_tests_32.f90: New test.
1177 * gfortran.dg/binding_label_tests_33.f90: New test.
1179 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1181 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1182 * gdc.dg/ubsan/ubsan.exp: New file.
1183 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1184 Explicitly return flags from procedure.
1186 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1189 * gdc.dg/pr88957.d: New test.
1190 * gdc.dg/simd.d: Add new vector tests.
1192 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1195 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1196 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1199 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1202 * gfortran.dg/charlen_17.f90: New test.
1204 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1206 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1208 2019-03-12 Martin Liska <mliska@suse.cz>
1210 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
1211 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1212 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1213 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1214 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1215 * gfortran.dg/constructor_9.f90: Likewise.
1216 * gfortran.dg/dec_structure_8.f90: Likewise.
1217 * gfortran.dg/entry_4.f90: Likewise.
1218 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1219 * gfortran.dg/initialization_23.f90: Likewise.
1220 * gfortran.dg/logical_assignment_1.f90: Likewise.
1221 * gfortran.dg/pr80752.f90: Likewise.
1222 * gfortran.dg/pr88116_1.f90: Likewise.
1223 * gfortran.dg/pr88467.f90: Likewise.
1224 * gfortran.dg/typebound_call_7.f03: Likewise.
1225 * gfortran.dg/typebound_generic_1.f03: Likewise.
1226 * gfortran.dg/typebound_operator_2.f03: Likewise.
1227 * gfortran.dg/typebound_operator_4.f03: Likewise.
1228 * gfortran.dg/typebound_proc_9.f03: Likewise.
1229 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1231 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
1234 * gfortran.dg/assumed_rank_16.f90: New test.
1237 * gfortran.dg/assumed_rank_17.f90: New test.
1239 2019-03-12 Jakub Jelinek <jakub@redhat.com>
1242 * gcc.c-torture/compile/pr89663-1.c: New test.
1243 * gcc.c-torture/compile/pr89663-2.c: New test.
1245 2019-03-12 Richard Biener <rguenther@suse.de>
1247 PR tree-optimization/89664
1248 * gfortran.dg/pr89664.f90: New testcase.
1250 2019-03-11 Jakub Jelinek <jakub@redhat.com>
1253 * gfortran.dg/gomp/pr89651.f90: New test.
1257 * gcc.c-torture/compile/pr89655.c: New test.
1259 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1261 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1264 2019-03-11 Martin Liska <mliska@suse.cz>
1266 * g++.dg/conversion/simd3.C (foo): Wrap option names
1267 with apostrophe character.
1268 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1270 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1271 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1272 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1273 * g++.dg/opt/pr34036.C: Likewise.
1274 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1275 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1276 * gcc.dg/cpp/dir-only-4.c: Likewise.
1277 * gcc.dg/cpp/dir-only-5.c: Likewise.
1278 * gcc.dg/cpp/pr71591.c: Likewise.
1279 * gcc.dg/format/opt-1.c: Likewise.
1280 * gcc.dg/format/opt-2.c: Likewise.
1281 * gcc.dg/format/opt-3.c: Likewise.
1282 * gcc.dg/format/opt-4.c: Likewise.
1283 * gcc.dg/format/opt-5.c: Likewise.
1284 * gcc.dg/format/opt-6.c: Likewise.
1285 * gcc.dg/pr22231.c: Likewise.
1286 * gcc.dg/pr33007.c: Likewise.
1287 * gcc.dg/simd-1.c (hanneke): Likewise.
1288 * gcc.dg/simd-5.c: Likewise.
1289 * gcc.dg/simd-6.c: Likewise.
1290 * gcc.dg/spellcheck-options-14.c: Likewise.
1291 * gcc.dg/spellcheck-options-15.c: Likewise.
1292 * gcc.dg/spellcheck-options-16.c: Likewise.
1293 * gcc.dg/spellcheck-options-17.c: Likewise.
1294 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1295 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1296 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1297 (__attribute__): Likewise.
1298 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1299 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1300 * gcc.target/powerpc/warn-1.c: Likewise.
1301 * gcc.target/powerpc/warn-2.c: Likewise.
1303 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1305 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1307 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1309 * c-c++-common/unroll-6.c: New test.
1311 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1314 * g++.dg/template/memfriend18.C: New.
1316 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1318 * gdc.dg/pr89041.d: Mark as compile test.
1320 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1322 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1325 2019-03-10 Martin Jambor <mjambor@suse.cz>
1327 PR tree-optimization/85762
1328 PR tree-optimization/87008
1329 PR tree-optimization/85459
1330 * g++.dg/tree-ssa/pr87008.C: New test.
1331 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1333 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1336 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1337 * gfortran.dg/no_arg_check_2.f90: Likewise.
1339 2019-03-10 Jakub Jelinek <jakub@redhat.com>
1342 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1344 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1347 * gfortran.dg/dependency_53.f90: New test.
1349 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1352 * gfortran.dg/public_private_module_10.f90: New test.
1354 2019-03-09 John David Anglin <dave.anglin@bell.net>
1357 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1360 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1363 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1365 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1368 * g++.dg/cpp0x/pr87750.C: New.
1370 2019-03-09 John David Anglin <dave.anglin@bell.net>
1372 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1373 * c-c++-common/ident-1a.c: Likewise.
1374 * c-c++-common/ident-1b.c: Likewise.
1375 * c-c++-common/ident-2b.c: Likewise.
1377 * g++.dg/tls/pr77285-2.C: Require tls_native support.
1379 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1382 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1384 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1385 libatomic_available.
1387 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1390 * gdc.dg/pr89041.d: New test.
1392 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1395 * gfortran.dg/c_ptr_tests_19.f90: New test.
1397 2019-03-09 John David Anglin <dave.anglin@bell.net>
1399 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1400 * gnat.dg/debug12.adb: Likewise.
1402 * lib/target-supports.exp (check_effective_target_weak_undefined):
1403 Return 0 on hppa*-*-hpux*.
1404 (check_ascii_locale_available): Likewise.
1406 2019-03-09 Janus Weil <janus@gcc.gnu.org>
1409 * gfortran.dg/pointer_init_10.f90: New test case.
1411 2019-03-09 John David Anglin <dave.anglin@bell.net>
1413 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1415 2019-03-09 John David Anglin <dave.anglin@bell.net>
1418 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1420 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1423 * gfortran.dg/array_simplify_3.f90: New test case.
1425 2019-03-09 Jakub Jelinek <jakub@redhat.com>
1428 * g++.dg/other/pr88568.C: New test.
1430 PR rtl-optimization/89634
1431 * gcc.c-torture/execute/pr89634.c: New test.
1433 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1436 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1437 -r -nostdlib -flinker-output=nolto-rel.
1439 2019-03-08 David Malcolm <dmalcolm@redhat.com>
1442 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1443 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1444 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1445 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1447 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1450 * g++.dg/cpp0x/implicit17.C: New.
1452 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1455 * g++.dg/template/access29.C: New.
1457 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1460 * g++.dg/cpp1z/decomp49.C: New test.
1462 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1464 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1466 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1471 * gcc.target/i386/pr78782.c: New test.
1472 * gcc.target/i386/pr87558.c: Ditto.
1474 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1477 * gcc.dg/lto/pr85870_0.c: New test.
1478 * gcc.dg/lto/pr85870_1.c: New test.
1480 2019-03-08 Martin Liska <mliska@suse.cz>
1483 * gcc.target/i386/pr86952.c: New test.
1484 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1486 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1488 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1491 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1495 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1496 * g++.dg/parse/array-size2.C: Likewise.
1497 * g++.dg/cpp0x/constexpr-89599.C: New test.
1500 * g++.dg/warn/pr89622.C: New test.
1502 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1505 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1506 * gcc.target/i386/interrupt-6.c: Likewise.
1507 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1509 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1512 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1513 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1515 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1517 PR translation/79999
1518 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1519 * c-c++-common/gomp/doacross-3.c: New test.
1522 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1523 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1524 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1525 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1526 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1527 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1529 2019-03-07 Martin Jambor <mjambor@suse.cz>
1532 * gcc.dg/ipa/ipcp-5.c: New test.
1534 2019-03-07 Martin Jambor <mjambor@suse.cz>
1537 * g++.dg/ipa/pr88235.C: New test.
1539 2019-04-07 Richard Biener <rguenther@suse.de>
1542 * gcc.target/i386/pr89618.c: New testcase.
1544 2019-03-07 Richard Biener <rguenther@suse.de>
1546 PR tree-optimization/89595
1547 * gcc.dg/torture/pr89595.c: New testcase.
1549 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1552 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1554 2019-03-06 Harald Anlauf <anlauf@gmx.de>
1557 * gfortran.dg/substr_8.f90: New test.
1559 2019-03-06 Jakub Jelinek <jakub@redhat.com>
1562 * g++.dg/ext/flexary34.C: New test.
1564 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
1566 PR rtl-optimization/88845
1567 * gcc.target/powerpc/pr88845.c: New test.
1569 2019-03-06 Marek Polacek <polacek@redhat.com>
1571 PR c++/87378 - bogus -Wredundant-move warning.
1572 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1573 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1575 2019-03-06 Richard Biener <rguenther@suse.de>
1578 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1579 the way that makes the testcase PASS.
1581 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1584 * gcc.dg/pr89590.c: New test.
1586 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1589 * gcc.target/arm/pr89222.c: Add new test.
1591 2019-03-05 Richard Biener <rguenther@suse.de>
1593 PR tree-optimization/89594
1594 * gcc.dg/pr89594.c: New testcase.
1596 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1598 PR tree-optimization/89487
1599 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1600 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1601 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1605 * g++.dg/other/pr89560.C: New test.
1607 PR tree-optimization/89570
1608 * gcc.dg/pr89570.c: New test.
1610 PR tree-optimization/89566
1611 * c-c++-common/pr89566.c: New test.
1613 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1616 * g++.dg/parse/crash69.C: New.
1618 2019-03-04 Jakub Jelinek <jakub@redhat.com>
1621 * g++.dg/cpp2a/desig12.C: New test.
1622 * g++.dg/cpp2a/desig13.C: New test.
1624 2019-03-04 Tamar Christina <tamar.christina@arm.com>
1627 * gcc.target/aarch64/options_set_10.c: Add native.
1629 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1631 PR tree-optimization/89437
1632 * gcc.dg/sinatan-1.c: Fix testcase.
1634 2019-03-04 Richard Biener <rguenther@suse.de>
1637 * gcc.dg/torture/pr89572.c: New testcase.
1639 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1641 PR tree-optimization/89487
1642 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1644 2019-03-03 Harald Anlauf <anlauf@gmx.de>
1647 * gfortran.dg/pr77583.f90: New test.
1649 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1652 * gfortran.dg/coarray_allocate_11.f90: New test.
1654 2019-03-02 Harald Anlauf <anlauf@gmx.de>
1657 * gfortran.dg/pr89492.f90: Adjust testcase.
1658 * gfortran.dg/transfer_check_5.f90: New test.
1660 2019-03-02 Jakub Jelinek <jakub@redhat.com>
1663 * g++.dg/cpp2a/desig10.C: New test.
1664 * g++.dg/cpp2a/desig11.C: New test.
1665 * g++.dg/ext/desig4.C: Expect 4 new errors.
1668 * gcc.dg/pr89506.c: New test.
1670 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
1671 Monk Chiang <sh.chiang04@gmail.com>
1673 * gcc.target/riscv/attribute-1.c: New.
1674 * gcc.target/riscv/attribute-2.c: Likewise.
1675 * gcc.target/riscv/attribute-3.c: Likewise.
1676 * gcc.target/riscv/attribute-4.c: Likewise.
1677 * gcc.target/riscv/attribute-5.c: Likewise.
1678 * gcc.target/riscv/attribute-6.c: Likewise.
1679 * gcc.target/riscv/attribute-7.c: Likewise.
1680 * gcc.target/riscv/attribute-8.c: Likewise.
1681 * gcc.target/riscv/attribute-9.c: Likewise.
1683 * gcc.target/riscv/arch-1.c: New.
1684 * gcc.target/riscv/arch-2.c: Likewise.
1685 * gcc.target/riscv/arch-3.c: Likewise.
1686 * gcc.target/riscv/arch-4.c: Likewise.
1688 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1691 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1692 scan-tree-dump-times from dom3 to tracer pass.
1694 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1696 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1697 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1699 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
1701 PR rtl-optimization/85899
1702 * gcc.dg/pr85899.c: New test.
1704 2019-03-01 Marek Polacek <polacek@redhat.com>
1706 PR c++/89537 - missing location for error with non-static member fn.
1707 * g++.dg/diagnostic/member-fn-1.C: New test.
1709 PR c++/89532 - ICE with incomplete type in decltype.
1710 * g++.dg/cpp2a/nontype-class14.C: New test.
1712 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1714 Implement P1002R1, Try-catch blocks in constexpr functions
1716 * g++.dg/cpp2a/constexpr-try1.C: New test.
1717 * g++.dg/cpp2a/constexpr-try2.C: New test.
1718 * g++.dg/cpp2a/constexpr-try3.C: New test.
1719 * g++.dg/cpp2a/constexpr-try4.C: New test.
1720 * g++.dg/cpp2a/constexpr-try5.C: New test.
1721 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1723 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1725 PR tree-optimization/89535
1726 * gfortran.dg/vect/pr89535.f90: New test.
1728 2019-03-01 Richard Biener <rguenther@suse.de>
1731 * gfortran.dg/pr89451.f90: New testcase.
1733 2019-03-01 Richard Biener <rguenther@suse.de>
1736 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1737 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1738 that happen now earlier.
1740 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1742 * gcc.c-torture/execute/20190228-1.c: New test.
1744 2019-02-28 Marek Polacek <polacek@redhat.com>
1746 PR c++/87068 - missing diagnostic with fallthrough statement.
1747 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1749 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1750 Cesar Philippidis <cesar@codesourcery.com>
1754 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1755 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1758 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1762 * gfortran.dg/goacc/routine-6.f90: Update
1763 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1764 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1766 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1769 * gcc.dg/pr89521-1.c: New test.
1770 * gcc.dg/pr89521-2.c: New test.
1772 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
1775 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1777 2019-02-28 Tamar Christina <tamar.christina@arm.com>
1780 * gcc.target/aarch64/options_set_10.c: New test.
1782 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1785 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1787 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1790 * gcc.dg/pr89525.c: New test.
1793 * gcc.dg/pr89520-1.c: New test.
1794 * gcc.dg/pr89520-2.c: New test.
1796 2019-02-27 Marek Polacek <polacek@redhat.com>
1798 PR c++/88857 - ICE with value-initialization of argument in template.
1799 * g++.dg/cpp0x/initlist-value4.C: New test.
1801 2019-02-27 Marek Polacek <polacek@redhat.com>
1803 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1804 * g++.dg/cpp0x/using-enum-3.C: New test.
1806 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1808 PR tree-optimization/89280
1809 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
1812 2019-02-27 Richard Biener <rguenther@suse.de>
1814 * gcc.dg/gimplefe-36.c: New testcase.
1816 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1819 * g++.dg/cpp0x/nsdmi15.C: New.
1821 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1824 * g++.dg/cpp0x/pr88987.C: New.
1826 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1828 PR tree-optimization/89280
1829 * gcc.c-torture/compile/pr89280.c: New test.
1830 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
1831 function. Skip the test for -O0.
1833 2018-02-26 Steve Ellcey <sellcey@marvell.com>
1835 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
1836 * gfortran.dg/simd-builtins-2.f90: Ditto.
1837 * gfortran.dg/simd-builtins-6.f90: Ditto.
1838 * gfortran.dg/simd-builtins-8.f90: New test.
1839 * gfortran.dg/simd-builtins-8.h: New header file.
1841 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1844 * g++.dg/other/new2.C: New test.
1846 PR tree-optimization/89500
1847 * gcc.dg/pr89500.c: New test.
1848 * gcc.dg/Wstringop-overflow-10.c: New test.
1849 * gcc.dg/strlenopt-60.c: New test.
1851 2019-02-26 Harald Anlauf <anlauf@gmx.de>
1854 * gfortran.dg/pr89492.f90: New test.
1856 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1859 * gfortran.dg/altreturn_9_0.f90: New file.
1860 * gfortran.dg/altreturn_9_1.f90: New file.
1862 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1865 * g++.dg/cpp1y/constexpr-89481.C: New test.
1867 2019-02-26 Richard Biener <rguenther@suse.de>
1869 PR tree-optimization/89505
1870 * gcc.dg/torture/pr89505.c: New testcase.
1872 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
1874 * gnat.dg/opt77.adb: New test.
1875 * gnat.dg/opt77_pkg.ad[sb]: New helper.
1877 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1880 * gcc.target/i386/pr89474.c: New test.
1882 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1885 * gcc.c-torture/compile/pr77754-1.c: New test.
1886 * gcc.c-torture/compile/pr77754-2.c: New test.
1887 * gcc.c-torture/compile/pr77754-3.c: New test.
1888 * gcc.c-torture/compile/pr77754-4.c: New test.
1889 * gcc.c-torture/compile/pr77754-5.c: New test.
1890 * gcc.c-torture/compile/pr77754-6.c: New test.
1892 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1895 * gcc.target/aarch64/options_set_1.c: New test.
1896 * gcc.target/aarch64/options_set_2.c: New test.
1897 * gcc.target/aarch64/options_set_3.c: New test.
1898 * gcc.target/aarch64/options_set_4.c: New test.
1899 * gcc.target/aarch64/options_set_5.c: New test.
1900 * gcc.target/aarch64/options_set_6.c: New test.
1901 * gcc.target/aarch64/options_set_7.c: New test.
1902 * gcc.target/aarch64/options_set_8.c: New test.
1903 * gcc.target/aarch64/options_set_9.c: New test.
1905 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1907 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
1908 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1910 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1911 test_vfmlslq_high_f16): ... To this.
1912 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
1913 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1914 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1915 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1916 test_vfmlslq_laneq_high_u32): Rename ...
1917 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1918 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1919 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1920 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1921 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
1922 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1923 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1924 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1925 test_vfmlslq_laneq_low_u32): Rename ...
1926 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1927 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1928 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1929 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1930 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
1931 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1933 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1934 test_vfmlslq_low_f16): ... To this.
1936 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1938 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
1939 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1941 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1942 test_vfmlslq_high_f16): ... To this.
1943 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
1944 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1945 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1946 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1947 test_vfmlslq_laneq_high_u32): Rename ...
1948 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1949 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1950 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1951 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1952 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1953 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1954 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1955 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1956 test_vfmlslq_laneq_low_u32): Rename ...
1957 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1958 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1959 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1960 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1961 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1962 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1964 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1965 test_vfmlslq_low_f16): ... To This.
1966 * lib/target-supports.exp
1967 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1969 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1972 * gfortran.dg/overload_3.f90: New test.
1974 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1977 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1979 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1982 * gfortran.dg/list_directed_large.f90: New test.
1984 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1987 * gcc.c-torture/execute/pr89434.c: New test.
1990 * gcc.dg/pr89438.c: New test.
1992 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
1995 * g++.dg/cpp0x/pr84585.C: New.
1997 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2000 * gfortran.dg/allocate_with_mold_3.f90: New test.
2002 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2005 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2006 * gcc.target/i386/pr87007-2.c: Likewise.
2008 2019-02-24 Harald Anlauf <anlauf@gmx.de>
2012 * gfortran.dg/pr89266.f90: New test.
2013 * gfortran.dg/pr88326.f90: New test.
2015 2019-02-24 Jakub Jelinek <jakub@redhat.com>
2017 PR rtl-optimization/89445
2018 * gcc.target/i386/avx512f-pr89445.c: New test.
2020 2019-02-23 Martin Sebor <msebor@redhat.com>
2022 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2023 wchar_t to wint_t to avoid a bogus -Wformat warning in
2026 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2029 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2030 "../../../libgfortran/ISO_Fortran_binding.h".
2031 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2033 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2036 * gcc.dg/pr69471-1.c: New test.
2037 * gcc.dg/pr69471-2.c: Likewise.
2038 * gcc.target/i386/pr69471-3.c: Likewise.
2040 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2043 * gfortran.dg/dtio_34.f90: New test.
2045 2019-02-23 Marek Polacek <polacek@redhat.com>
2047 PR c++/88294 - ICE with non-constant noexcept-specifier.
2048 * g++.dg/cpp0x/noexcept34.C: New test.
2049 * g++.dg/cpp0x/noexcept35.C: New test.
2052 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2054 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2057 * gfortran.dg/deferred_character_32.f90 : New test
2059 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2062 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2063 previously incorrect lbound for allocatable expressions. Also
2064 correct stop values to avoid repetition.
2065 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2066 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2069 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2070 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2071 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2073 2019-02-22 David Malcolm <dmalcolm@redhat.com>
2076 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2077 renaming to a multicharacter name, so that start != finish. Add
2078 tests for dtor locations.
2080 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2083 * g++.dg/cpp0x/pr84676.C: New.
2085 2019-02-22 Martin Sebor <msebor@redhat.com>
2087 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2088 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2090 2019-02-22 Harald Anlauf <anlauf@gmx.de>
2093 * gfortran.dg/newunit_6.f90: New test.
2095 2019-02-22 Marek Polacek <polacek@redhat.com>
2097 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2098 * g++.dg/cpp2a/explicit14.C: New test.
2100 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2103 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2104 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2106 2019-02-22 Martin Sebor <msebor@redhat.com>
2109 * gcc.dg/Wabsolute-value.c: New test.
2111 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2113 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2114 Hongtao Liu <hongtao.liu@intel.com>
2115 Sunil K Pandey <sunil.k.pandey@intel.com>
2118 * gcc.target/i386/pr87007-1.c: New test.
2119 * gcc.target/i386/pr87007-2.c: Likewise.
2121 2019-02-22 Richard Biener <rguenther@suse.de>
2123 PR tree-optimization/89440
2124 * gcc.dg/vect/pr89440.c: New testcase.
2126 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2128 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2132 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2134 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2135 * g++.dg/goacc/template.C: Likewise.
2138 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2140 2019-02-22 Richard Biener <rguenther@suse.de>
2143 * gcc.dg/torture/restrict-7.c: New testcase.
2145 2019-02-21 Jakub Jelinek <jakub@redhat.com>
2148 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2149 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2150 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2152 * g++.dg/cpp1y/constexpr-89285.C: New test.
2153 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2155 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2156 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2158 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2161 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2162 -fcf-protection with -fcf-protection=branch.
2163 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2164 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2165 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2166 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2167 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2169 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2171 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2172 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2174 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2177 * gfortran.dg/warn_conversion_11.f90: New test.
2179 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2182 * gcc.target/i386/pr87412-1.c: New file.
2183 * gcc.target/i386/pr87412-2.c: Likewise.
2184 * gcc.target/i386/pr87412-3.c: Likewise.
2185 * gcc.target/i386/pr87412-4.c: Likewise.
2187 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2190 * g++.dg/cpp0x/pr89403.C: New test.
2193 * g++.dg/cpp1z/inline-var5.C: New test.
2196 * gcc.c-torture/compile/pr89412.c: New test.
2198 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2199 David Malcolm <dmalcolm@redhat.com>
2202 * gcc.dg/torture/pr89091.c: New test.
2204 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2208 * gcc.dg/pr88074-2.c: New test.
2211 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2213 2019-02-20 David Malcolm <dmalcolm@redhat.com>
2216 * gcc.dg/pr89410-1.c: New test.
2217 * gcc.dg/pr89410-2.c: New test.
2219 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2221 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2222 Add PowerPC support.
2223 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2224 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2226 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2229 * gcc.target/arm/pr86487.c: New.
2231 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2234 * g++.dg/cpp1y/var-templ60.C: New.
2236 2019-02-20 Li Jia He <helijia@linux.ibm.com>
2239 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2241 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2243 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2245 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2248 * gfortran.dg/ISO_Fortran_binding_4.f90
2250 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2253 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2254 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2256 2019-02-19 Richard Biener <rguenther@suse.de>
2259 * gcc.dg/pr88074.c: New testcase.
2261 2019-02-19 Jakub Jelinek <jakub@redhat.com>
2264 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2268 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2271 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2274 * g++.dg/diagnostic/pr89390.C: New test.
2276 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
2278 * README: Fix typos.
2280 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2282 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2285 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2288 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2290 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2291 * gfortran.dg/lto/pr87689_0.f: New file.
2292 * gfortran.dg/lto/pr87689_1.f: New file.
2294 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2296 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2298 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2300 * gdc.dg/dg.exp: Tabify.
2301 * gdc.dg/lto/lto.exp: Likewise.
2302 * gdc.test/gdc-test.exp: Likewise.
2303 * lib/gdc-dg.exp: Likewise.
2304 * lib/gdc.exp: Likewise.
2306 2019-02-18 Richard Biener <rguenther@suse.de>
2308 PR tree-optimization/89296
2309 * gcc.dg/uninit-pr89296.c: New testcase.
2311 2019-02-18 Jakub Jelinek <jakub@redhat.com>
2314 * gcc.c-torture/execute/pr89369.c: New test.
2315 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2316 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2319 2019-02-18 Martin Jambor <mjambor@suse.cz>
2321 PR tree-optimization/89209
2322 * gcc.dg/tree-ssa/pr89209.c: New test.
2324 2019-02-18 Martin Liska <mliska@suse.cz>
2326 * gfortran.dg/simd-builtins-7.f90: New test.
2327 * gfortran.dg/simd-builtins-7.h: New test.
2329 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2332 * gfortran.dg/pr88299.f90: New test.
2334 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2337 * gfortran.dg/transfer_simplify_12.f90: New test.
2339 2019-02-17 Marek Polacek <polacek@redhat.com>
2341 PR c++/89217 - ICE with list-initialization in range-based for loop.
2342 * g++.dg/cpp0x/range-for37.C: New test.
2344 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2347 * g++.dg/cpp0x/initlist114.C: New test.
2350 * g++.dg/abi/mangle68.C: New test.
2351 * g++.dg/cpp0x/decltype69.C: New test.
2353 2019-02-16 David Malcolm <dmalcolm@redhat.com>
2356 * g++.dg/wrappers/pr88680.C: New test.
2358 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2361 * gfortran.dg/coarray_data_1.f90: New test.
2363 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2365 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2366 * c-c++-common/patchable_function_entry-default.c: Likewise.
2367 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2369 2019-02-16 Jakub Jelinek <jakub@redhat.com>
2371 PR rtl-optimization/66152
2372 * gcc.target/i386/pr66152.c: New test.
2374 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2376 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2377 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2379 2019-02-15 Tamar Christina <tamar.christina@arm.com>
2381 * lib/target-supports.exp
2382 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2383 checking alternative.
2385 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2387 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2389 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2391 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2392 * c-c++-common/patchable_function_entry-default.c: Likewise.
2393 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2394 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2396 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2400 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2401 allow_blank_lines to 2 during initialization.
2402 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2403 it was previously zero.
2404 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2405 Clear allow_blank_lines afterwards whenever it was 1.
2406 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2407 dg-allow-blank-lines-in-output here.
2408 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2409 the tests and restore it back at the end.
2411 * c-c++-common/ubsan/opts-1.c: New test.
2412 * c-c++-common/ubsan/opts-2.c: New test.
2413 * c-c++-common/ubsan/opts-3.c: New test.
2414 * c-c++-common/ubsan/opts-4.c: New test.
2416 2019-02-15 Richard Biener <rguenther@suse.de>
2417 Jakub Jelinek <jakub@redhat.com>
2419 PR tree-optimization/89278
2420 * gcc.dg/pr89278.c: New test.
2422 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2425 * gcc.dg/pr89340.c: New test.
2426 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2427 that leaf attribute on nested function is useless.
2430 * gcc.dg/pr89342.c: New test.
2432 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2434 PR rtl-optimization/89354
2435 * gcc.dg/pr89354.c: New test.
2437 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2439 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2440 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2441 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2442 * gcc.target/i386/ssse3-palignr.c: Ditto.
2443 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2444 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2445 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2446 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2447 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2448 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2449 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2450 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2451 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2452 * gcc.target/i386/ssse3-psignb.c: Ditto.
2453 * gcc.target/i386/ssse3-psignd.c: Ditto.
2454 * gcc.target/i386/ssse3-psignw.c: Ditto.
2456 2018-02-14 Steve Ellcey <sellcey@marvell.com>
2458 * gcc.target/aarch64/pcs_attribute.c: New test.
2460 2019-02-14 Harald Anlauf <anlauf@gmx.de>
2463 * gfortran.dg/pr88248.f90: New test.
2464 * gfortran.dg/f2018_obs.f90: Updated test.
2466 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2468 * gcc.target/arm/pr88850.c: change options to additional option.
2470 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2473 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2476 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2479 * gcc.target/arm/pr88850-2.c: New test.
2480 * lib/target-supports.exp
2481 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2482 check_effective_target_arm_neon_softfp_fp16_ok,
2483 add_options_for_arm_neon_softfp_fp16): New.
2485 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2487 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2488 * lib/target-supports.exp: Add procedure to check for ldrd.
2490 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2493 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2494 * gfortran.dg/goacc/loop-3.f95: Likewise.
2495 * gfortran.dg/goacc/pr72715.f90: New test.
2497 2019-02-14 Martin Liska <mliska@suse.cz>
2499 PR rtl-optimization/89242
2500 * g++.dg/pr89242.C: New test.
2502 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2504 PR tree-optimization/89314
2505 * gcc.dg/pr89314.c: New test.
2508 * gcc.dg/ubsan/pr89284.c: New test.
2510 2019-02-13 Ian Lance Taylor <iant@golang.org>
2512 * gcc.dg/func-attr-1.c: New test.
2514 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2516 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2518 2019-02-13 Marek Polacek <polacek@redhat.com>
2520 PR c++/89297 - ICE with OVERLOAD in template.
2521 * g++.dg/cpp0x/initlist113.C: New test.
2523 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
2526 * g++.dg/cpp0x/pr86379.C: New.
2529 * g++.dg/cpp1y/pr87322.C: New.
2530 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2531 instantiate the expected number of lambda functions.
2533 2019-02-13 Marek Polacek <polacek@redhat.com>
2536 * g++.dg/cpp2a/nontype-class13.C: New test.
2538 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2541 * gcc.target/arm/pr89190.c: New test.
2543 2019-02-13 David Malcolm <dmalcolm@redhat.com>
2546 * g++.dg/concepts/pr89036.C: New test.
2548 2019-02-13 Tamar Christina <tamar.christina@arm.com>
2551 * gcc.target/aarch64/sve/pr88847.c: New test.
2553 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
2554 Jakub Jelinek <jakub@redhat.com>
2557 * g++.dg/torture/pr89303.C: New test.
2559 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2562 * g++.dg/cpp1z/using4.C: New.
2563 * g++.dg/cpp1z/using5.C: Likewise.
2564 * g++.dg/cpp1z/using6.C: Likewise.
2566 2019-02-13 Jakub Jelinek <jakub@redhat.com>
2569 * gcc.target/i386/pr89290.c: New test.
2571 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2573 * gcc.target/powerpc/crypto-builtin-1.c
2574 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2577 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2580 * gcc.target/i386/pr89229-1.c: New test.
2582 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2585 * gcc.target/s390/pr89233.c: New test.
2587 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2589 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2590 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2591 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2593 2019-02-12 Richard Biener <rguenther@suse.de>
2595 PR tree-optimization/89253
2596 * gfortran.dg/pr89253.f: New testcase.
2598 2019-02-11 Marek Polacek <polacek@redhat.com>
2600 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2601 * g++.dg/cpp0x/nullptr40.C: New test.
2602 * g++.dg/cpp0x/nullptr41.C: New test.
2604 2019-02-11 Jakub Jelinek <jakub@redhat.com>
2607 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2609 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2611 PR tree-optimization/86637
2612 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2614 2019-02-11 Martin Sebor <msebor@redhat.com>
2616 PR tree-optimization/88771
2617 * gcc.dg/Wstringop-overflow-8.c: New test.
2618 * gcc.dg/Wstringop-overflow-9.c: New test.
2619 * gcc.dg/Warray-bounds-40.c: New test.
2620 * gcc.dg/builtin-stpncpy.c: Adjust.
2621 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2622 * g++.dg/opt/memcpy1.C: Adjust.
2624 2019-02-11 Martin Sebor <msebor@redhat.com>
2627 * c-c++-common/array-5.c: New test.
2628 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2629 * g++.dg/init/new38.C: Same.
2630 * g++.dg/init/new43.C: Same.
2631 * g++.dg/init/new44.C: Same.
2632 * g++.dg/init/new46.C: Same.
2633 * g++.dg/other/large-size-array.C: Same.
2634 * g++.dg/other/new-size-type.C: Same.
2635 * g++.dg/template/array30.C: Same.
2636 * g++.dg/template/array32.C: New test.
2637 * g++.dg/template/dependent-name3.C: Adjust.
2638 * gcc.dg/large-size-array-3.c: Same.
2639 * gcc.dg/large-size-array-5.c: Same.
2640 * gcc.dg/large-size-array.c: Same.
2641 * g++.old-deja/g++.brendan/array1.C: Same.
2642 * g++.old-deja/g++.mike/p6149.C: Same.
2644 2019-02-11 Martin Sebor <msebor@redhat.com>
2646 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2648 2019-02-11 Tamar Christina <tamar.christina@arm.com>
2651 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2652 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2653 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2655 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2657 * gcc.target/powerpc/vec-sld-modulo.c: New.
2658 * gcc.target/powerpc/vec-srad-modulo.c: New.
2659 * gcc.target/powerpc/vec-srd-modulo.c: New.
2661 2019-02-11 Martin Liska <mliska@suse.cz>
2664 * g++.dg/ipa/pr89009.C: New test.
2666 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2669 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2670 * gfortran.dg/pointer_init_6.f90: Likewise.
2671 * gfortran.dg/pointer_init_9.f90: New test.
2673 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2676 * gfortran.dg/warn_undefined_1.f90: New test.o
2678 2019-02-10 Jakub Jelinek <jakub@redhat.com>
2680 PR tree-optimization/89268
2681 * gcc.dg/vect/pr89268.c: New test.
2683 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2685 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2687 2019-02-09 Harald Anlauf <anlauf@gmx.de>
2690 * gfortran.dg/substr_simplify.f90: New test.
2692 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
2695 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2697 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
2700 * gfortran.dg/array_reference_2.f90 : New test.
2702 2019-02-09 Jakub Jelinek <jakub@redhat.com>
2705 * gcc.dg/gomp/pr89246-1.c: New test.
2706 * gcc.dg/gomp/pr89246-2.c: New test.
2708 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2710 PR tree-optimization/88739
2711 * gcc.c-torture/execute/pr88739.c: New test.
2713 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2716 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2718 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2720 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2721 * gcc.target/s390/vector/vec-copysign.c: New test.
2723 2019-02-08 Richard Biener <rguenther@suse.de>
2725 PR tree-optimization/89247
2726 * gcc.dg/torture/pr89247.c: New testcase.
2728 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2730 * gcc.target/s390/jump-label.c: New test.
2732 2019-02-08 Richard Biener <rguenther@suse.de>
2735 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2737 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2739 PR rtl-optimization/89234
2740 * g++.dg/ubsan/pr89234.C: New test.
2742 2019-02-08 Richard Biener <rguenther@suse.de>
2745 * gcc.dg/torture/pr89223.c: New testcase.
2747 2019-02-07 David Malcolm <dmalcolm@redhat.com>
2749 PR tree-optimization/86637
2750 PR tree-optimization/89235
2751 * gcc.c-torture/compile/pr86637-1.c: New test.
2752 * gcc.c-torture/compile/pr86637-2.c: New test.
2753 * gcc.c-torture/compile/pr86637-3.c: New test.
2754 * gcc.c-torture/compile/pr89235.c: New test.
2756 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2758 * gcc.target/aarch64/abd_1.c: New test.
2759 * gcc.dg/sabd_1.c: Likewise.
2761 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2764 * gfortran.dg/wunused-parameter_2.f90: New test.
2766 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2768 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2770 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2772 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2773 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2775 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2776 Jakub Jelinek <jakub@redhat.com>
2779 * gcc.c-torture/execute/pr88714.c: New test.
2780 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2782 2019-02-07 Tamar Christina <tamar.christina@arm.com>
2785 * gcc.target/arm/pr88850.c: New test.
2787 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
2790 * g++.dg/cpp0x/pr86218.C: New.
2792 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2794 PR rtl-optimization/89225
2795 * gcc.target/powerpc/pr89225.c: New.
2797 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2799 * gnat.dg/opt76.adb: New test.
2801 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2804 * gfortran.dg/null_10.f90: New test.
2806 2019-02-06 David Malcolm <dmalcolm@redhat.com>
2809 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2810 column numbers to dg-warning directives where they are correct.
2811 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2812 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
2813 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
2815 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2818 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
2819 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
2820 xfail scan-assembler-not with Solaris as.
2822 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
2824 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
2826 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
2828 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
2831 2019-02-06 Richard Biener <rguenther@suse.de>
2833 PR tree-optimization/89182
2834 * gfortran.dg/graphite/pr89182.f90: New testcase.
2836 2019-02-06 Jakub Jelinek <jakub@redhat.com>
2839 * gcc.dg/pr89211.c: New test.
2842 * c-c++-common/builtin-convertvector-2.c: New test.
2844 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
2847 * lib/go-torture.exp: Test compiling with -flto.
2849 2019-02-06 Joseph Myers <joseph@codesourcery.com>
2852 * gcc.dg/redecl-18.c: New test.
2854 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2857 * g++.dg/opt/pr89187.C: New test.
2859 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
2861 * jit.dg/add-driver-options-testlib.c: Add support file for
2862 test-add-driver-options.c testcase.
2863 * jit.dg/all-non-failing-tests.h: Add note about
2864 test-add-driver-options.c
2865 * jit.dg/jit.exp (jit-dg-test): Update to support
2866 add-driver-options-testlib.c compilation.
2867 * jit.dg/test-add-driver-options.c: New testcase.
2869 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2871 PR rtl-optimization/11304
2872 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
2873 * gcc.target/i386/call-2.c: New test.
2875 2019-02-05 Marek Polacek <polacek@redhat.com>
2877 PR c++/89158 - by-value capture of constexpr variable broken.
2878 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
2880 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
2882 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
2884 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2886 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
2888 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2891 * g++.dg/opt/pr89188.C: New test.
2893 PR rtl-optimization/89195
2894 * gcc.c-torture/execute/pr89195.c: New test.
2896 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2898 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
2900 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
2901 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
2902 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
2903 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
2904 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
2905 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
2906 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2907 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
2908 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
2910 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2913 * g++.dg/ext/vector36.C: New test.
2915 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
2918 * g++.dg/pr87770.C: New.
2920 2019-02-04 Harald Anlauf <anlauf@gmx.de>
2923 * gfortran.dg/pr89077.f90: New test.
2925 2019-02-04 Martin Liska <mliska@suse.cz>
2928 * gcc.dg/ipa/pr88985.c: New test.
2930 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2932 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
2933 characters or extra spaces after the comment character.
2935 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2937 * g++.dg/torture/alias-1.C: New test.
2939 2019-02-03 Martin Sebor <msebor@redhat.com>
2942 * c-c++-common/Wsequence-point-2.c: New test.
2945 * g++.dg/warn/Wunused-var-35.C: New test.
2947 2019-02-03 Richard Biener <rguenther@suse.de>
2950 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
2952 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2955 * gfortran.dg/warn_conversion_10.f90: New test.
2957 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2960 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2962 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2965 * gfortran.dg/realloc_on_assign_32.f90 : New test.
2967 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2970 * gfortran.dg/pointer_array_component_3.f90 : New test.
2972 2019-02-02 Jakub Jelinek <jakub@redhat.com>
2975 * gcc.dg/gomp/pr87887-1.c: New test.
2976 * gcc.dg/gomp/pr87887-2.c: New test.
2978 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2982 * gfortran.dg/pr89084.f90: New test.
2983 * gfortran.dg/lto/pr89084_0.f90: New test.
2984 * gfortran.dg/pr83246.f90: New test.
2986 2019-02-01 Marek Polacek <polacek@redhat.com>
2988 PR c++/88325 - ICE with invalid out-of-line template member definition.
2989 * g++.dg/cpp2a/typename14.C: New test.
2991 2019-02-01 Richard Biener <rguenther@suse.de>
2994 * gcc.dg/torture/pr88597.c: New testcase.
2996 2019-02-01 Richard Biener <rguenther@suse.de>
2998 PR tree-optimization/85497
2999 * gcc.dg/graphite/pr85497.c: New testcase.
3001 2019-02-01 Richard Biener <rguenther@suse.de>
3004 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3006 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3008 PR tree-optimization/89143
3009 * gcc.dg/tree-ssa/vrp121.c: New test.
3011 PR tree-optimization/88107
3012 * gcc.dg/gomp/pr88107.c: New test.
3015 * g++.dg/ext/attrib57.C: New test.
3017 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3019 PR tree-optimization/88932
3020 * gfortran.dg/pr88932.f90: New test.
3022 2019-01-31 Marek Polacek <polacek@redhat.com>
3024 PR c++/88983 - ICE with switch in constexpr function.
3025 * g++.dg/cpp1y/constexpr-88983.C: New test.
3027 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3030 * gfortran.dg/contiguous_9.f90: New test.
3032 2019-01-31 Marek Polacek <polacek@redhat.com>
3034 PR c++/89083, c++/80864 - ICE with list initialization in template.
3035 * g++.dg/cpp0x/initlist107.C: New test.
3036 * g++.dg/cpp0x/initlist108.C: New test.
3037 * g++.dg/cpp0x/initlist109.C: New test.
3038 * g++.dg/cpp0x/initlist110.C: New test.
3039 * g++.dg/cpp0x/initlist111.C: New test.
3040 * g++.dg/cpp0x/initlist112.C: New test.
3041 * g++.dg/init/ptrfn4.C: New test.
3043 2019-01-31 David Malcolm <dmalcolm@redhat.com>
3046 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3047 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3049 2019-01-31 Richard Biener <rguenther@suse.de>
3051 PR tree-optimization/89135
3052 * gcc.dg/torture/pr89135.c: New testcase.
3054 2019-01-31 Jakub Jelinek <jakub@redhat.com>
3057 * c-c++-common/asan/pr89124.c: New test.
3059 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3062 * gfortran.dg/print_2.f90: New test.
3064 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3066 PR rtl-optimization/87246
3067 * gcc.target/i386/pr87246.c: New.
3069 2019-01-30 Marek Polacek <polacek@redhat.com>
3071 PR c++/89119 - ICE with value-initialization in template.
3072 * g++.dg/cpp0x/initlist-value3.C: New test.
3074 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3076 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3077 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3078 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3079 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3080 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3081 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3082 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3083 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3084 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3085 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3087 2019-01-30 Richard Biener <rguenther@suse.de>
3089 PR tree-optimization/89111
3090 * gcc.dg/torture/pr89111.c: New testcase.
3092 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
3095 * lib/target-supports.exp: Cache result.
3097 2019-01-30 Jakub Jelinek <jakub@redhat.com>
3100 * g++.target/i386/pr89105.C: New test.
3103 * gcc.dg/pr89061.c: New test.
3105 2019-01-29 Martin Sebor <msebor@redhat.com>
3108 * gcc.dg/Warray-bounds-39.c: New test.
3110 2019-01-29 Marek Polacek <polacek@redhat.com>
3113 * g++.dg/other/nontype-1.C: Expect error in all modes.
3114 * g++.dg/parse/crash13.C: Likewise.
3115 * g++.dg/parse/error36.C: Likewise.
3116 * g++.dg/template/error29.C: Likewise.
3118 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3121 * gfortran.dg/c_funptr_1.f90: New file.
3122 * gfortran.dg/c_funptr_1_mod.f90: New file.
3124 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3128 * gcc.dg/gomp/pr89104.c: New test.
3130 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3132 * gdc.dg/pr89042a.d: Mark as compile test.
3133 * gdc.dg/pr89042b.d: Likewise.
3135 2019-01-29 Richard Biener <rguenther@suse.de>
3138 * g++.dg/lto/pr87295_0.C: New testcase.
3140 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3143 * gcc.dg/pr89045.c: New test.
3146 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3147 lp64, ilp32 and llp64 only.
3148 (fputs): Use unsigned long long instead of size_t for return type.
3149 (vfprintf, vfscanf): Accept arbitrary target specific type for
3152 2019-01-28 Marek Polacek <polacek@redhat.com>
3154 PR c++/88358 - name wrongly treated as type.
3155 * g++.dg/cpp2a/typename1.C: Add dg-error.
3156 * g++.dg/cpp2a/typename13.C: New test.
3157 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3160 2019-01-28 Marek Polacek <polacek@redhat.com>
3162 * g++.dg/cpp0x/enum37.C: Add dg-error.
3164 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3166 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3167 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3169 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3171 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3172 "-Wattribute-alias".
3174 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3177 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3179 2019-01-27 Marek Polacek <polacek@redhat.com>
3181 PR c++/88815 - narrowing conversion lost in decltype.
3182 PR c++/78244 - narrowing conversion in template not detected.
3183 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3184 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3185 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3186 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3188 PR c++/89024 - ICE with incomplete enum type.
3189 * g++.dg/cpp0x/enum37.C: New test.
3191 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3193 * gnat.dg/opt75.adb: New test.
3194 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3196 2019-01-27 Jakub Jelinek <jakub@redhat.com>
3199 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3200 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3202 2019-01-26 Martin Jambor <mjambor@suse.cz>
3205 * gfortran.dg/gomp/pr88933.f90: New test.
3207 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3210 * gdc.dg/pr89042a.d: New test.
3211 * gdc.dg/pr89042b.d: New test.
3213 2019-01-26 Harald Anlauf <anlauf@gmx.de>
3216 * gfortran.dg/pr57553.f90: New test.
3218 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3220 * gnat.dg/array34.adb: New test.
3222 2019-01-26 Jakub Jelinek <jakub@redhat.com>
3224 PR preprocessor/88974
3225 * c-c++-common/cpp/pr88974.c: New test.
3227 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3230 * g++.dg/cpp2a/destroying-delete2.C: New.
3231 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3233 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3236 * gfortran.dg/pr85780.f90: Update testcase for error message.
3238 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
3241 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3242 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3243 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3245 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3248 * gcc.dg/pr89037.c: New test.
3250 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3252 * lib/target-supports.exp (check_effective_target_fenv): New.
3253 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3254 fenv effective target.
3255 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3256 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3257 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3258 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3260 2019-01-25 Richard Biener <rguenther@suse.de>
3262 PR tree-optimization/86865
3263 * gcc.dg/graphite/pr86865.c: New testcase.
3264 * gcc.dg/graphite/pr69728.c: XFAIL.
3265 * gcc.dg/graphite/scop-21.c: Likewise.
3267 2019-01-24 Martin Sebor <msebor@redhat.com>
3272 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3273 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3274 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3275 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3276 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3277 * gcc.dg/builtins-69.c: New test.
3278 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3279 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3281 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3283 PR rtl-optimization/88948
3284 * gcc.target/i386/pr88948.c: New test.
3286 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3289 * g++.dg/debug/pr89006.C: New test.
3292 * gcc.dg/gomp/pr89015.c: New test.
3295 * c-c++-common/gomp/cancel-2.c: New test.
3296 * gcc.dg/gomp/cancel-1.c: New test.
3297 * g++.dg/gomp/cancel-1.C: New test.
3298 * g++.dg/gomp/cancel-2.C: New test.
3299 * g++.dg/gomp/cancel-3.C: New test.
3301 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3303 PR tree-optimization/89027
3304 * gfortran.dg/gomp/pr89027.f90: New test.
3306 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
3309 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3310 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
3312 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3315 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3316 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3317 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3318 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3320 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3323 * g++.target/i386/pr88998.c: New test.
3325 2019-01-23 Marek Polacek <polacek@redhat.com>
3327 PR c++/88757 - qualified name treated wrongly as type.
3328 * g++.dg/cpp0x/dependent2.C: New test.
3329 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3330 * g++.dg/cpp2a/typename12.C: New test.
3331 * g++.dg/template/static30.C: Remove dg-error.
3333 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3336 * c-c++-common/pr44715.c: New test.
3339 * c-c++-common/pr88984.c: New test.
3341 2019-01-23 Richard Biener <rguenther@suse.de>
3343 PR tree-optimization/89008
3344 * gcc.dg/torture/pr89008.c: New testcase.
3346 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3348 * gnat.dg/specs/opt4.ads: New test.
3350 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3352 PR tree-optimization/88964
3353 * gfortran.dg/pr88964.f90: New test.
3355 2019-01-22 Martin Sebor <msebor@redhat.com>
3357 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3358 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3360 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3361 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3364 2018-01-22 Steve Ellcey <sellcey@marvell.com>
3366 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
3367 to aarch64*-*-* target.
3368 * c-c++-common/gomp/pr60823-3.c: Ditto.
3369 * g++.dg/gomp/declare-simd-1.C: Ditto.
3370 * g++.dg/gomp/declare-simd-3.C: Ditto.
3371 * g++.dg/gomp/declare-simd-4.C: Ditto.
3372 * g++.dg/gomp/declare-simd-7.C: Ditto.
3373 * g++.dg/gomp/pr88182.C: Ditto.
3374 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3375 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3376 * gcc.dg/gomp/pr59669-2.c: Ditto.
3377 * gcc.dg/gomp/pr87895-1.c: Ditto.
3378 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3379 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3380 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3381 * gfortran.dg/gomp/pr83977.f90: Ditto.
3383 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3386 * gcc.target/powerpc/pr88965.c: New test.
3389 * c-c++-common/gomp/atomic-23.c: New test.
3391 2019-01-22 Harald Anlauf <anlauf@gmx.de>
3394 * gfortran.dg/power_8.f90: New test.
3396 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3398 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3399 * g++.dg/vec-init-1.C: Likewise.
3400 * gcc.dg/pr87793.c: Likewise.
3402 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3404 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3405 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3407 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3410 * gcc.target/arm/aapcs/bitfield2.c: New test.
3411 * gcc.target/arm/aapcs/bitfield3.c: New test.
3413 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3415 PR rtl-optimization/87763
3416 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3418 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3421 * gcc.target/i386/pr88954-1.c: New test.
3422 * gcc.target/i386/pr88954-2.c: Likewise.
3424 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3427 * gcc.target/arm/aapcs/bitfield1.c: New test.
3428 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3429 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3430 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3432 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3434 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3435 * gfortran.dg/block_16.f08: Likewise.
3436 * gfortran.dg/dec_structure_14.f90: Likewise.
3437 * gfortran.dg/namelist_96.f90: Likewise.
3438 * gfortran.dg/newunit_5.f90.f90: Moved to
3439 * gfortran.dg/newunit_5.f90: here.
3440 * gfortran.dg/pdt_28.f03: Likewise.
3441 * gfortran.dg/spread_simplify_1.f90: Likewise.
3443 2019-01-22 Tamar Christina <tamar.christina@arm.com>
3445 PR/tree-optimization 88903
3446 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3448 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3450 PR rtl-optimization/88904
3451 * gcc.c-torture/execute/pr88904.c: New test.
3454 * gcc.dg/pr88905.c: New test.
3456 PR rtl-optimization/49429
3458 PR rtl-optimization/86334
3460 * gcc.target/i386/pr86334.c: New test.
3461 * gcc.target/i386/pr88906.c: New test.
3463 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3466 * g++.dg/gomp/pr88949.C: New test.
3468 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
3470 * class_66.f90: Fix a dg directive.
3471 * debug/pr35154-stabs.f: Likewise.
3472 * dec_d_lines_3.f: Likewise.
3473 * dec_d_lines_3.f: Likewise.
3474 * dec_structure_12.f90: Likewise.
3475 * dec_structure_15.f90: Likewise.
3476 * deferred_character_31.f90: Likewise.
3477 * dtio_31.f03: Likewise.
3478 * dtio_32.f03: Likewise.
3479 * extends_11.f03: Likewise.
3480 * integer_plus.f90: Likewise.
3481 * pdt_25.f03: Likewise.
3482 * pr58968.f: Likewise.
3483 * pr78259.f90: Likewise.
3484 * vect/vect-2.f90: Likewise.
3485 * matmul_const.f90: Likewise.
3487 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3490 * gcc.target/i386/pr88938.c: New test.
3492 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3495 * g++.dg/asan/pr88901.C: New test.
3497 2019-01-21 Tamar Christina <tamar.christina@arm.com>
3499 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3501 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3504 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3505 * gcc.dg/pr88928.c: New test case.
3507 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3509 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3510 {long ,short ,}{unsigned ,}int.
3512 2019-01-21 Richard Biener <rguenther@suse.de>
3514 PR tree-optimization/88934
3515 * gfortran.dg/pr88934.f90: New testcase.
3517 2019-01-20 Ulrich Drepper <drepper@redhat.com>
3519 Fix after C++ P0600 implementation.
3520 * g++.dg/init/new39.C: Don't just ignore result of new.
3522 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3524 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3526 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
3528 * gdc.dg/runnable.d: Add tests for comparing complex types.
3530 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3532 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
3533 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3534 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3535 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3537 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3540 * gfortran.dg/no-automatic.f90: New test.
3542 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3545 * gfortran.dg/pr77960.f90: New test.
3547 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3548 Paul Thomas <pault@gcc.gnu.org>
3551 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3552 scan-tree tests that fail with patch.
3553 * gfortran.dg/contiguous_8.f90: New test.
3555 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3557 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3559 * gfortran.dg/loop_versioning_9.f90: New test.
3560 * gfortran.dg/loop_versioning_10.f90: Likewise.
3562 2019-01-19 Jakub Jelinek <jakub@redhat.com>
3565 * gfortran.dg/pr88902.f90: New test.
3567 2019-01-18 Martin Sebor <msebor@redhat.com>
3569 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3571 2019-01-18 Ian Lance Taylor <iant@golang.org>
3573 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3574 is no longer externally visible.
3576 2019-01-18 Marek Polacek <polacek@redhat.com>
3579 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3581 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3584 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3585 (dg-options): Replace -m32 with -fno-pic.
3586 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3587 (dg-options): Remove -m32.
3589 2019-01-18 Richard Biener <rguenther@suse.de>
3591 PR tree-optimization/88903
3592 * gcc.dg/vect/pr88903-1.c: New testcase.
3593 * gcc.dg/vect/pr88903-2.c: Likewise.
3595 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3599 * c-c++-common/pr51628-33.c: New test.
3600 * c-c++-common/pr51628-35.c: New test.
3601 * c-c++-common/pr88664-1.c: Likewise.
3602 * c-c++-common/pr88664-2.c: Likewise.
3603 * gcc.dg/pr51628-34.c: Likewise.
3605 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
3608 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3609 mp and sec extensions to armv7-a.
3611 2019-01-18 Martin Liska <mliska@suse.cz>
3613 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3614 expected function name.
3616 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3618 PR tree-optimization/86214
3619 * g++.dg/opt/pr86214-1.C: New test.
3620 * g++.dg/opt/pr86214-2.C: New test.
3622 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3624 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3626 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3629 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3632 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3633 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3635 2019-01-18 Martin Liska <mliska@suse.cz>
3638 * g++.target/i386/pr88587.C: New test.
3639 * gcc.target/i386/mvc13.c: New test.
3641 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3644 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3646 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3647 * gfortran.dg/gomp/pr83977.f90: Ditto.
3649 2019-01-17 Martin Sebor <msebor@redhat.com>
3652 * gcc.dg/Warray-bounds-38.c: New test.
3654 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3656 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3657 warning checks and assembler scans.
3658 * c-c++-common/gomp/pr60823-3.c: Ditto.
3659 * c-c++-common/gomp/pr63328.c: Ditto.
3660 * g++.dg/gomp/declare-simd-1.C: Ditto.
3661 * g++.dg/gomp/declare-simd-3.C: Ditto.
3662 * g++.dg/gomp/declare-simd-4.C: Ditto.
3663 * g++.dg/gomp/declare-simd-7.C: Ditto.
3664 * g++.dg/gomp/pr88182.C: Ditto.
3665 * g++.dg/vect/simd-clone-7.cc: Ditto.
3666 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3667 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3668 * gcc.dg/gomp/pr59669-2.c: Ditto.
3669 * gcc.dg/gomp/pr87895-1.c: Ditto.
3670 * gcc.dg/gomp/pr87895-2.c: Ditto.
3671 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3672 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3673 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3674 * gfortran.dg/gomp/pr83977.f90: Ditto.
3676 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3678 * g++.dg/cpp0x/auto52.C: Test locations too.
3679 * g++.dg/cpp0x/trailing2.C: Likewise.
3680 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3681 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3682 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3683 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3684 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3686 2019-01-17 David Malcolm <dmalcolm@redhat.com>
3689 * g++.dg/template/pr88699.C: New test.
3691 2019-01-17 Martin Sebor <msebor@redhat.com>
3693 PR tree-optimization/88800
3694 * c-c++-common/Wrestrict.c: Adjust.
3695 * gcc.dg/Warray-bounds-37.c: New test.
3696 * gcc.dg/builtin-memcpy-2.c: New test.
3697 * gcc.dg/builtin-memcpy.c: New test.
3699 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3702 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3704 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3705 Kwok Cheung Yeung <kcy@codesourcery.com>
3706 Julian Brown <julian@codesourcery.com>
3707 Tom de Vries <tom@codesourcery.com>
3709 * gcc.dg/20020312-2.c: Add amdgcn support.
3710 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3711 * gcc.dg/builtin-apply2.c: Likewise.
3712 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3713 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3714 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3715 * gcc.dg/memcmp-1.c: Increase timeout factor.
3716 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3717 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3718 * gcc.dg/sibcall-9.c: Likewise.
3719 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3720 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3721 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3722 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3723 * lib/target-supports.exp (check_effective_target_trampolines):
3725 (check_profiling_available): Likewise.
3726 (check_effective_target_global_constructor): Likewise.
3727 (check_effective_target_return_address): Likewise.
3728 (check_effective_target_fopenacc): Likewise.
3729 (check_effective_target_fopenmp): Likewise.
3730 (check_effective_target_vect_int): Likewise.
3731 (check_effective_target_vect_intfloat_cvt): Likewise.
3732 (check_effective_target_vect_uintfloat_cvt): Likewise.
3733 (check_effective_target_vect_floatint_cvt): Likewise.
3734 (check_effective_target_vect_floatuint_cvt): Likewise.
3735 (check_effective_target_vect_simd_clones): Likewise.
3736 (check_effective_target_vect_shift): Likewise.
3737 (check_effective_target_whole_vector_shift): Likewise.
3738 (check_effective_target_vect_bswap): Likewise.
3739 (check_effective_target_vect_shift_char): Likewise.
3740 (check_effective_target_vect_long): Likewise.
3741 (check_effective_target_vect_float): Likewise.
3742 (check_effective_target_vect_double): Likewise.
3743 (check_effective_target_vect_perm): Likewise.
3744 (check_effective_target_vect_perm_byte): Likewise.
3745 (check_effective_target_vect_perm_short): Likewise.
3746 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3747 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3748 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3749 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3750 (check_effective_target_vect_natural_alignment): Likewise.
3751 (check_effective_target_vect_fully_masked): Likewise.
3752 (check_effective_target_vect_element_align): Likewise.
3753 (check_effective_target_vect_masked_store): Likewise.
3754 (check_effective_target_vect_scatter_store): Likewise.
3755 (check_effective_target_vect_condition): Likewise.
3756 (check_effective_target_vect_cond_mixed): Likewise.
3757 (check_effective_target_vect_char_mult): Likewise.
3758 (check_effective_target_vect_short_mult): Likewise.
3759 (check_effective_target_vect_int_mult): Likewise.
3760 (check_effective_target_sqrt_insn): Likewise.
3761 (check_effective_target_vect_call_sqrtf): Likewise.
3762 (check_effective_target_vect_call_btrunc): Likewise.
3763 (check_effective_target_vect_call_btruncf): Likewise.
3764 (check_effective_target_vect_call_ceil): Likewise.
3765 (check_effective_target_vect_call_floorf): Likewise.
3766 (check_effective_target_lto): Likewise.
3767 (check_vect_support_and_set_flags): Likewise.
3768 (check_effective_target_vect_stridedN): Enable when fully masked is
3770 (add_options_for_sqrt_insn): New procedure.
3772 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3774 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3775 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3777 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3779 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3781 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3782 * gcc.dg/pic-1.c: Disable on amdgcn.
3783 * gcc.dg/pic-2.c: Disable on amdgcn.
3784 * gcc.dg/pic-3.c: Disable on amdgcn.
3785 * gcc.dg/pic-4.c: Disable on amdgcn.
3786 * gcc.dg/pie-3.c: Disable on amdgcn.
3787 * gcc.dg/pie-4.c: Disable on amdgcn.
3788 * gcc.dg/uninit-19.c: Check pie_enabled.
3789 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3791 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3792 Kwok Cheung Yeung <kcy@codesourcery.com>
3793 Julian Brown <julian@codesourcery.com>
3794 Tom de Vries <tom@codesourcery.com>
3796 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3797 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3798 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3799 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3800 * gcc.dg/20111216-1.c: Require exceptions.
3801 * gcc.dg/cleanup-10.c: Require exceptions.
3802 * gcc.dg/cleanup-11.c: Require exceptions.
3803 * gcc.dg/cleanup-12.c: Require exceptions.
3804 * gcc.dg/cleanup-13.c: Require exceptions.
3805 * gcc.dg/cleanup-5.c: Require exceptions.
3806 * gcc.dg/cleanup-8.c: Require exceptions.
3807 * gcc.dg/cleanup-9.c: Require exceptions.
3808 * gcc.dg/gomp/pr29955.c: Require exceptions.
3809 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3810 * gcc.dg/nested-func-5.c: Require exceptions.
3811 * gcc.dg/pch/except-1.c: Require exceptions.
3812 * gcc.dg/pch/valid-2.c: Require exceptions.
3813 * gcc.dg/pr41470.c: Require exceptions.
3814 * gcc.dg/pr42427.c: Require exceptions.
3815 * gcc.dg/pr44545.c: Require exceptions.
3816 * gcc.dg/pr47086.c: Require exceptions.
3817 * gcc.dg/pr51481.c: Require exceptions.
3818 * gcc.dg/pr51644.c: Require exceptions.
3819 * gcc.dg/pr52046.c: Require exceptions.
3820 * gcc.dg/pr54669.c: Require exceptions.
3821 * gcc.dg/pr56424.c: Require exceptions.
3822 * gcc.dg/pr64465.c: Require exceptions.
3823 * gcc.dg/pr65802.c: Require exceptions.
3824 * gcc.dg/pr67563.c: Require exceptions.
3825 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
3826 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
3827 * gcc.dg/vect/pr46663.c: Require exceptions.
3828 * lib/target-supports.exp (check_effective_target_exceptions): New.
3830 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3833 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
3835 2019-01-17 Nathan Sidwell <nathan@acm.org>
3838 * g++.dg/cpp0x/pr86610.C: New.
3840 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3842 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
3843 VFIXUPIMM* intrinsics.
3844 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3845 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3846 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3848 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3852 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3854 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3855 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3856 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3857 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3858 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3859 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3860 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3861 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3862 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3863 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3864 * gcc.target/i386/sse-13.c: Ditto.
3865 * gcc.target/i386/sse-14.c: Ditto.
3866 * gcc.target/i386/sse-22.c: Ditto.
3867 * gcc.target/i386/sse-23.c: Ditto.
3868 * gcc.target/i386/testimm-10.c: Ditto.
3869 * gcc.target/i386/testround-1.c: Ditto.
3871 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3875 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3878 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3879 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3881 2019-01-17 Jakub Jelinek <jakub@redhat.com>
3883 PR rtl-optimization/88870
3884 * gcc.dg/pr88870.c: New test.
3886 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3888 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
3890 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
3893 * g++.dg/concepts/pr87768.C: New.
3896 * gcc.dg/cpp1z/pr86648.C: New.
3898 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3901 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
3902 vectorized on POWER unless hardware misaligned loads are available.
3904 2019-01-16 David Malcolm <dmalcolm@redhat.com>
3907 * g++.dg/torture/pr88861.C: New test.
3909 2019-01-16 Tamar Christina <tamar.christina@arm.com>
3912 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
3914 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3916 * g++.dg/other/pr33558.C: Test location too.
3917 * g++.dg/other/pr33558-2.C: Likewise.
3918 * g++.dg/parse/crash4.C: Likewise.
3919 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
3920 * g++.old-deja/g++.mike/p7635.C: Likewise.
3921 * g++.old-deja/g++.other/decl6.C: Likewise.
3923 2019-01-16 Marek Polacek <polacek@redhat.com>
3925 PR c++/78244 - narrowing conversion in template not detected.
3926 * g++.dg/cpp0x/Wnarrowing13.C: New test.
3927 * g++.dg/cpp0x/Wnarrowing14.C: New test.
3929 2019-01-16 Jakub Jelinek <jakub@redhat.com>
3933 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
3934 may_alias attribute.
3936 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
3938 * gcc.misc-tests/godump-1.c: Add test case for typedef before
3941 2019-01-15 David Malcolm <dmalcolm@redhat.com>
3944 * g++.dg/template/pr88795.C: New test.
3946 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3949 * gfortran.dg/actual_array_substr_3.f90: New test.
3951 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
3954 * gfortran.dg/pr81849.f90: New test.
3956 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
3958 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
3959 ISO_Fortran_binding_2.h.
3961 2019-01-15 Marek Polacek <polacek@redhat.com>
3964 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3966 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
3969 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3970 -Wdeprecated warning and expect a following note:.
3972 2019-01-15 Richard Biener <rguenther@suse.de>
3975 * g++.dg/lto/pr88046_0.C: New testcase.
3977 2019-01-15 Richard Biener <rguenther@suse.de>
3979 PR tree-optimization/88855
3980 * gcc.dg/pr88855.c: New testcase.
3982 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3984 * g++.dg/diagnostic/typedef-initialized.C: New.
3986 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3988 * g++.dg/diagnostic/bitfld3.C: New.
3990 2019-01-15 Jakub Jelinek <jakub@redhat.com>
3992 PR tree-optimization/88775
3993 * gcc.dg/tree-ssa/pr88775-1.c: New test.
3994 * gcc.dg/tree-ssa/pr88775-2.c: New test.
3996 2019-01-14 Marek Polacek <polacek@redhat.com>
3998 PR c++/88825 - ICE with bogus function return type deduction.
3999 * g++.dg/cpp1y/auto-fn55.C: New test.
4001 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4003 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4004 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4005 feature test macros.
4006 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4008 2019-01-14 Marek Polacek <polacek@redhat.com>
4010 PR c++/88830 - ICE with abstract class.
4011 * g++.dg/other/abstract7.C: New test.
4013 2019-01-14 Martin Sebor <msebor@redhat.com>
4016 * gcc.dg/format/attr-8.c: New test.
4017 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4018 * gcc.dg/format/attr-3.c: Same.
4019 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4020 * objc.dg/fsf-nsstring-format-1.m: Same.
4022 2019-01-14 Martin Liska <mliska@suse.cz>
4024 PR gcov-profile/88263
4025 * g++.dg/gcov/pr88263-2.C: New test.
4027 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4029 PR rtl-optimization/88796
4030 * gcc.target/i386/pr88796.c: New test.
4032 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4034 * gdc.dg/asm1.d: New test.
4035 * gdc.dg/asm2.d: New test.
4036 * gdc.dg/asm3.d: New test.
4037 * gdc.dg/asm4.d: New test.
4038 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4040 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4043 * gfortran.dg/namelist_96.f90: New test.
4045 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4048 * gfortran.dg/internal_pack_18.f90: New test.
4050 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4052 * gcc.dg/pr51628-20.c: Updated.
4053 * gcc.dg/pr51628-21.c: Likewise.
4054 * gcc.dg/pr51628-25.c: Likewise.
4056 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4059 * gfortran.dg/internal_pack_17.f90: New test.
4060 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4063 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4066 * gfortran.dg/pr61765.f90: New test.
4068 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4070 * g++.dg/cpp0x/pr62101.C: Test locations too.
4071 * g++.dg/inherit/pure1.C: Likewise.
4073 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4075 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
4077 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
4079 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4081 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4082 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4083 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4084 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4085 * gfortran.dg/bind_c_array_params_2.f90: Change search string
4088 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4091 * gfortran.dg/pr35031.f90: new test.
4093 2019-01-11 Marek Polacek <polacek@redhat.com>
4095 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4096 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4097 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4099 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4103 * c-c++-common/gomp/pr85956.c: New test.
4104 * g++.dg/gomp/pr88733.C: New test.
4106 2019-01-11 Tobias Burnus <burnus@net-b.de>
4109 * g++.dg/cpp0x/defaulted61.C: New
4110 * g++.dg/cpp0x/defaulted62.C: New.
4112 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4114 PR tree-optimization/88693
4115 * gcc.c-torture/execute/pr88693.c: New test.
4117 2019-01-11 Tamar Christina <tamar.christina@arm.com>
4119 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4122 2019-01-11 Martin Liska <mliska@suse.cz>
4125 * g++.dg/lto/pr88758_0.C: New test.
4126 * g++.dg/lto/pr88758_1.C: New test.
4128 2019-01-11 Jan Beulich <jbeulich@suse.com>
4130 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4131 gcc.target/i386/avx512f-vcvtss2si-1.c,
4132 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4133 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4134 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4135 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4136 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4137 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4138 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4139 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4140 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4141 gcc.target/i386/pr19398.c: Permit l or q suffix.
4143 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4145 PR rtl-optimization/88296
4146 * gcc.target/i386/pr88296.c: New test.
4148 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4150 * g++.dg/diagnostic/extern-initialized.C: New.
4151 * g++.dg/ext/dllimport-initialized.C: Likewise.
4153 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4156 * gfortran.dg/internal_pack_16.f90: New test.
4158 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4161 * g++.target/i386/pr88785.C: New test.
4163 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4165 PR rtl-optimization/87305
4166 * gcc.target/aarch64/pr87305.c: New.
4168 2019-01-10 Richard Biener <rguenther@suse.de>
4170 PR tree-optimization/88792
4171 * gcc.dg/torture/pr88792.c: New testcase.
4173 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4176 * gfortran.dg/pr86322_1.f90: New test.
4177 * gfortran.dg/pr86322_2.f90: Ditto.
4178 * gfortran.dg/pr86322_3.f90: Ditto.
4180 2019-01-10 Sudakshina Das <sudi.das@arm.com>
4182 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4183 * gcc.target/aarch64/bti-2.c: Likewise.
4184 * gcc.target/aarch64/bti-3.c: Likewise.
4186 2019-01-10 Stefan Agner <stefan@agner.ch>
4189 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4190 check if -masm-syntax-unified gets applied properly.
4192 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4195 * gcc.dg/pr88568.c: New test.
4197 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4199 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4200 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4202 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4204 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4205 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4207 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4209 * lib/target-supports.exp
4210 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4211 check_effective_target_arm_v8_3a_complex_neon_ok,
4212 add_options_for_arm_v8_3a_complex_neon,
4213 check_effective_target_arm_v8_3a_complex_neon_hw,
4214 check_effective_target_vect_complex_rot_N): New.
4216 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4219 * gfortran.dg/pr88376.f90: New test.
4221 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4224 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4225 "can not" with "cannot".
4226 * gfortran.dg/common_15.f90: Likewise.
4227 * gfortran.dg/derived_result_2.f90: Likewise.
4228 * gfortran.dg/do_check_6.f90: Likewise.
4229 * gfortran.dg/namelist_args.f90: Likewise.
4230 * gfortran.dg/negative_unit_check.f90: Likewise.
4231 * gfortran.dg/pure_formal_3.f90: Likewise.
4232 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4233 * obj-c++.dg/exceptions-3.mm: Likewise.
4234 * obj-c++.dg/exceptions-4.mm: Likewise.
4235 * obj-c++.dg/exceptions-5.mm: Likewise.
4236 * obj-c++.dg/property/at-property-23.mm: Likewise.
4237 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4238 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4239 * objc.dg/attributes/method-attribute-2.m: Likewise.
4240 * objc.dg/exceptions-3.m: Likewise.
4241 * objc.dg/exceptions-4.m: Likewise.
4242 * objc.dg/exceptions-5.m: Likewise.
4243 * objc.dg/param-1.m: Likewise.
4244 * objc.dg/property/at-property-23.m: Likewise.
4245 * objc.dg/property/dotsyntax-17.m: Likewise.
4246 * objc.dg/property/property-neg-7.m: Likewise.
4248 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4251 * gfortran.dg/spread_simplify_1.f90: New test.
4253 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4255 * lib/target-supports.exp
4256 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4257 * gcc.target/i386/xorsign.c: New test.
4259 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4261 * gcc.target/sparc/tls-ld-int8.c: New test.
4262 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4263 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4264 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4265 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4266 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4268 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4270 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4271 option when configure with bti.
4272 * gcc.target/aarch64/bti-2.c: Likewise.
4273 * lib/target-supports.exp
4274 (check_effective_target_default_branch_protection):
4275 Add configure check for --enable-standard-branch-protection.
4277 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4279 * gcc.target/aarch64/bti-1.c: New test.
4280 * gcc.target/aarch64/bti-2.c: New test.
4281 * gcc.target/aarch64/bti-3.c: New test.
4282 * lib/target-supports.exp
4283 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4285 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4287 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4288 instead of IP0_REGNUM and add test case.
4290 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4292 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4294 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4295 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4297 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4299 2019-01-09 Jakub Jelinek <jakub@redhat.com>
4301 PR rtl-optimization/88331
4302 * gcc.target/i386/pr88331.c: New test.
4304 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4306 * g++.dg/diagnostic/constexpr2.C: New.
4307 * g++.dg/diagnostic/ref3.C: Likewise.
4309 2019-01-08 Marek Polacek <polacek@redhat.com>
4311 PR c++/88538 - braced-init-list in template-argument-list.
4312 * g++.dg/cpp2a/nontype-class11.C: New test.
4315 * g++.dg/cpp2a/nontype-class12.C: New test.
4317 2019-01-08 Jakub Jelinek <jakub@redhat.com>
4320 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4321 dg-options. Require ppc_cpu_supports_hw effective target instead of
4324 2019-01-08 Janus Weil <janus@gcc.gnu.org>
4327 * gfortran.dg/class_69.f90: New test case.
4329 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4332 * gcc.target/i386/pr88717.c: New test.
4334 2019-01-08 Marek Polacek <polacek@redhat.com>
4336 PR c++/88548 - this accepted in static member functions.
4337 * g++.dg/cpp0x/this1.C: New test.
4339 2019-01-08 Martin Liska <mliska@suse.cz>
4341 PR tree-optimization/88753
4342 * gcc.dg/tree-ssa/pr88753.c: New test.
4344 2019-01-08 Richard Biener <rguenther@suse.de>
4346 PR tree-optimization/86554
4347 * gcc.dg/torture/pr86554-1.c: New testcase.
4348 * gcc.dg/torture/pr86554-2.c: Likewise.
4350 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4352 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4353 cover target variance.
4355 2019-01-08 Richard Biener <rguenther@suse.de>
4358 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4359 directly build the expected GENERIC tree.
4361 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4363 * gcc.target/aarch64/(return_address_sign_1.c,
4364 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4365 Change option to -mbranch-protection.
4366 * gcc.target/aarch64/(branch-protection-option.c,
4367 branch-protection-option-2.c, branch-protection-attr.c,
4368 branch-protection-attr-2.c): New file.
4370 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4372 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4374 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4376 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4378 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4379 Append match for warning that ‘protected’ attribute is not supported.
4381 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4383 * gcc.dg/Wmissing-attributes.c: Require alias support.
4384 * gcc.dg/attr-copy-2.c: Likewise.
4385 * gcc.dg/attr-copy-5.c: Likewise.
4387 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
4388 Jakub Jelinek <jakub@redhat.com>
4391 * g++.dg/warn/Wreturn-type-11.C: New test.
4393 2019-01-07 David Malcolm <dmalcolm@redhat.com>
4396 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4397 dump to reflect r266077.
4399 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4402 * gcc.dg/pr88701.c: New test.
4404 2019-01-07 Joseph Myers <joseph@codesourcery.com>
4408 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4410 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4412 * g++.dg/diagnostic/constexpr1.C: New.
4413 * g++.dg/diagnostic/thread1.C: Likewise.
4415 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4416 Harald Anlauf <anlauf@gmx.de>
4417 Tobias Burnus <burnus@gcc.gnu.org>
4419 * gfortran.dg/is_contiguous_1.f90: New test.
4420 * gfortran.dg/is_contiguous_2.f90: New test.
4421 * gfortran.dg/is_contiguous_3.f90: New test.
4423 2019-01-07 Marek Polacek <polacek@redhat.com>
4425 PR c++/88741 - wrong error with initializer-string.
4426 * g++.dg/init/array50.C: New test.
4428 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4434 * gcc.dg/array-6.c: Move from here ...
4435 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4436 * g++.dg/pr69338.C: New test.
4437 * g++.dg/pr69697.C: Likewise.
4438 * g++.dg/ext/flexary32.C: Likewise.
4439 * g++.dg/ext/flexary3.C: Adjust test.
4440 * g++.dg/ext/flexary12.C: Likewise.
4441 * g++.dg/ext/flexary13.C: Likewise.
4442 * g++.dg/ext/flexary15.C: Likewise.
4443 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4444 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4445 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4447 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
4449 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4450 optional in scan pattern.
4452 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4454 PR tree-optimization/88598
4455 * gcc.dg/vect/pr88598-1.c: New test.
4456 * gcc.dg/vect/pr88598-2.c: Likewise.
4457 * gcc.dg/vect/pr88598-3.c: Likewise.
4458 * gcc.dg/vect/pr88598-4.c: Likewise.
4459 * gcc.dg/vect/pr88598-5.c: Likewise.
4460 * gcc.dg/vect/pr88598-6.c: Likewise.
4462 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4464 PR tree-optimization/88598
4465 * gcc.dg/pr88598-1.c: New test.
4466 * gcc.dg/pr88598-2.c: Likewise.
4467 * gcc.dg/pr88598-3.c: Likewise.
4468 * gcc.dg/pr88598-4.c: Likewise.
4469 * gcc.dg/pr88598-5.c: Likewise.
4471 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4473 PR tree-optimization/88676
4474 * gcc.dg/tree-ssa/pr88676.c: New test.
4475 * gcc.dg/pr88676.c: New test.
4476 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4480 * c-c++-common/asan/pr88619.c: New test.
4483 * c-c++-common/builtin-convertvector-1.c: New test.
4484 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4485 * g++.dg/ext/builtin-convertvector-1.C: New test.
4486 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4488 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4491 * gcc.target/i386/pr88521.c: New testcase.
4493 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4496 * gfortran.dg/min_max_type_2.f90: New test.
4498 2019-01-06 Jakub Jelinek <jakub@redhat.com>
4501 * c-c++-common/attributes-4.c (falloc_align_int128,
4502 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4504 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
4506 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4508 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4510 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4511 * gcc.dg/plugin/plugindir2.c: Likewise.
4512 * gcc.dg/plugin/plugindir3.c: Likewise.
4513 * gcc.dg/plugin/plugindir4.c: Likewise.
4515 2019-01-05 Janus Weil <janus@gcc.gnu.org>
4518 * gfortran.dg/blockdata_10.f90: New test case.
4520 2019-01-05 Jakub Jelinek <jakub@redhat.com>
4524 * gcc.dg/nested-func-12.c: New test.
4525 * gcc.c-torture/compile/pr82564.c: New test.
4528 * gcc.dg/debug/dwarf2/pr88635.c: New test.
4530 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4533 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4535 2019-01-04 Martin Sebor <msebor@redhat.com>
4538 * g++.dg/ext/attr-copy.C: New test.
4539 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4540 * gcc.dg/attr-copy-6.c: New test.
4541 * gcc.dg/attr-copy-7.c: New test.
4543 2019-01-04 Martin Sebor <msebor@redhat.com>
4546 * c-c++-common/attributes-4.c: New test.
4548 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4551 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4554 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4557 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4558 * gfortran.dg/merge_char_const.f90: Restore.
4560 2019-01-04 Jakub Jelinek <jakub@redhat.com>
4563 * gcc.dg/pr88594.c: New test.
4565 2019-01-04 Jan Beulich <jbeulich@suse.com>
4567 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4568 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4569 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4570 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4571 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4572 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4573 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4574 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4575 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4576 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4577 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4578 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4579 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4580 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4581 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4582 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4583 gcc.target/i386/avx512bw-vpcmplew-1.c,
4584 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4585 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4586 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4587 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4588 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4589 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4590 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4591 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4592 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4593 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4594 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4595 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4596 gcc.target/i386/avx512bw-vptestmb-1.c,
4597 gcc.target/i386/avx512bw-vptestmw-1.c,
4598 gcc.target/i386/avx512bw-vptestnmb-1.c,
4599 gcc.target/i386/avx512bw-vptestnmw-1.c,
4600 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4601 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4602 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4603 gcc.target/i386/avx512dq-vfpclassss-1.c,
4604 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4605 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4606 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4607 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4608 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4609 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4610 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4611 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4612 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4613 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4614 gcc.target/i386/avx512vl-vpcmpged-1.c,
4615 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4616 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4617 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4618 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4619 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4620 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4621 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4622 gcc.target/i386/avx512vl-vpcmpled-1.c,
4623 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4624 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4625 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4626 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4627 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4628 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4629 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4630 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4631 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4632 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4633 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4634 gcc.target/i386/avx512vl-vptestmd-1.c,
4635 gcc.target/i386/avx512vl-vptestmq-1.c,
4636 gcc.target/i386/avx512vl-vptestnmd-1.c,
4637 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4639 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4640 gcc.target/i386/avx512bw-vpcmpub-1.c,
4641 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4642 gcc.target/i386/avx512bw-vpcmpw-1.c,
4643 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4644 gcc.target/i386/avx512dq-vfpclassps-1.c,
4645 gcc.target/i386/avx512f-vcmppd-1.c,
4646 gcc.target/i386/avx512f-vcmpps-1.c,
4647 gcc.target/i386/avx512f-vcmpsd-1.c,
4648 gcc.target/i386/avx512f-vcmpss-1.c,
4649 gcc.target/i386/avx512f-vpcmpd-1.c,
4650 gcc.target/i386/avx512f-vpcmpq-1.c,
4651 gcc.target/i386/avx512f-vpcmpud-1.c,
4652 gcc.target/i386/avx512f-vpcmpuq-1.c,
4653 gcc.target/i386/avx512f-vptestmd-1.c,
4654 gcc.target/i386/avx512f-vptestmq-1.c,
4655 gcc.target/i386/avx512f-vptestnmd-1.c,
4656 gcc.target/i386/avx512f-vptestnmq-1.c,
4657 gcc.target/i386/avx512vl-vcmppd-1.c,
4658 gcc.target/i386/avx512vl-vcmpps-1.c,
4659 gcc.target/i386/avx512vl-vpcmpd-1.c,
4660 gcc.target/i386/avx512vl-vpcmpq-1.c,
4661 gcc.target/i386/avx512vl-vpcmpud-1.c,
4662 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4665 2019-01-03 Martin Sebor <msebor@redhat.com>
4667 PR tree-optimization/88659
4668 * gcc.dg/Wstringop-truncation-6.c: New test.
4670 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4673 * gfortran.dg/const_chararacter_merge.f90: Remove.
4675 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4678 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4679 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4681 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4683 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4684 * gcc.dg/pubtypes-3.c: Likewise.
4685 * gcc.dg/pubtypes-4.c: Likewise.
4687 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4690 * g++.target/i386/pr88636.C: New test.
4692 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4694 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4696 2019-01-03 Martin Liska <mliska@suse.cz>
4699 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4701 2019-01-02 Marek Polacek <polacek@redhat.com>
4703 PR c++/88612 - ICE with -Waddress-of-packed-member.
4704 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4706 PR c++/88631 - CTAD failing for value-initialization.
4707 * g++.dg/cpp1z/class-deduction59.C: New test.
4709 PR c++/81486 - CTAD failing with ().
4710 * g++.dg/cpp1z/class-deduction60.C: New test.
4711 * g++.dg/cpp1z/class-deduction61.C: New test.
4713 2019-01-02 Martin Sebor <msebor@redhat.com>
4714 Jeff Law <law@redhat.com>
4716 * gcc.dg/strlenopt-36.c: Update.
4717 * gcc.dg/strlenopt-45.c: Update.
4718 * gcc.c-torture/execute/strlen-5.c: New test.
4719 * gcc.c-torture/execute/strlen-6.c: New test.
4720 * gcc.c-torture/execute/strlen-7.c: New test.
4722 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4725 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4726 messages only on vect_hw_misalign targets.
4728 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
4730 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4731 * gfortran.dg/dec_d_lines_3.f: Ditto.
4732 * gfortran.dg/dec_structure_24.f90: Ditto.
4733 * gfortran.dg/dec_structure_26.f90: Ditto.
4734 * gfortran.dg/dec_structure_27.f90: Ditto.
4735 * gfortran.dg/dec_type_print_3.f90: Ditto.
4736 * gfortran.dg/derived_name_1.f90: Ditto.
4737 * gfortran.dg/error_recovery_1.f90: Ditto.
4738 * gfortran.dg/gomp/pr29759.f90: Ditto.
4739 * gfortran.dg/pr36192.f90: Ditto.
4740 * gfortran.dg/pr56007.f90: Ditto.
4741 * gfortran.dg/pr56520.f90: Ditto.
4742 * gfortran.dg/pr78741.f90: Ditto.
4743 * gfortran.dg/print_fmt_2.f90: Ditto.
4744 * gfortran.dg/select_type_20.f90: Ditto.
4746 2019-01-02 Marek Polacek <polacek@redhat.com>
4749 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4751 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4754 * gfortran.dg/const_chararacter_merge.f90: New test.
4756 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
4759 * g++.dg/torture/pr88130.C: New testcase.
4761 2019-01-02 Martin Liska <mliska@suse.cz>
4763 PR tree-optimization/88650
4764 * gfortran.dg/predict-3.f90: New test.
4766 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4768 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4770 2019-01-02 Richard Biener <rguenther@suse.de>
4772 PR tree-optimization/88621
4773 * gcc.dg/torture/pr88621.c: New testcase.
4775 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4778 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4779 targets and expect _ZThn8 for ilp32 targets.
4781 2019-01-01 Martin Sebor <msebor@redhat.com>
4782 Jeff Law <law@redhat.com>
4784 * gcc.dg/strlenopt-40.c: Update.
4785 * gcc.dg/strlenopt-51.c: Likewise.
4786 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4788 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4789 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4790 * gcc.dg/strlenopt-59.c: New test.
4791 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4792 * g++.dg/init/strlen.C: New test.
4794 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4797 * gfortran.dg/structure_constructor_16.f90: New test.
4799 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4801 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4802 * g++.dg/ipa/devirt-53.C: Fix scan template.
4804 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4806 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4807 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4808 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4810 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4812 * g++.dg/tree-prof/devirt.C: Update testcase.
4814 2019-01-01 Jakub Jelinek <jakub@redhat.com>
4816 Update copyright years.
4818 Copyright (C) 2019 Free Software Foundation, Inc.
4820 Copying and distribution of this file, with or without modification,
4821 are permitted in any medium without royalty provided the copyright
4822 notice and this notice are preserved.