1 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
3 PR rtl-optimization/86438
4 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
6 2019-04-16 Jakub Jelinek <jakub@redhat.com>
9 * gcc.target/i386/pr90096.c: New test.
10 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
11 * gcc.target/i386/pr69255-2.c: Likewise.
12 * gcc.target/i386/pr69255-3.c: Likewise.
14 PR rtl-optimization/90082
15 * gcc.dg/pr90082.c: New test.
17 PR tree-optimization/90090
18 * g++.dg/opt/pr90090.C: New test.
20 2019-04-16 Richard Biener <rguenther@suse.de>
22 PR tree-optimization/56049
23 * gfortran.dg/pr56049.f90: New testcase.
25 2019-04-15 Richard Biener <rguenther@suse.de>
28 * gcc.dg/guality/pr90074.c: New testcase.
30 2019-04-15 Richard Biener <rguenther@suse.de>
32 PR tree-optimization/90071
33 * gcc.dg/torture/pr90071.c: New testcase.
35 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
37 PR rtl-optimization/89794
38 * gcc.dg/torture/pr89794.c: New testcase.
40 2019-04-15 Richard Biener <rguenther@suse.de>
43 * gcc.dg/torture/pr88936-1.c: New testcase.
44 * gcc.dg/torture/pr88936-2.c: Likewise.
45 * gcc.dg/torture/pr88936-3.c: Likewise.
47 2019-04-15 Martin Jambor <mjambor@suse.cz>
50 * g++.dg/ipa/pr89693.C: New test.
52 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
54 PR tree-optimization/90020
55 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
57 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
60 * g++.dg/lto/pr89358_0.C: New testcase.
61 * g++.dg/lto/pr89358_1.C: New testcase.
63 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
66 * gfortran.dg/bind_c_usage_33.f90: New test and...
67 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
69 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
72 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
73 in ctg. Test the conversion of the descriptor types in the main
75 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
76 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
79 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
80 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
83 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
84 the computation of 'ans'. Also, change the expected results for
85 CFI_is_contiguous to comply with standard.
86 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
87 results for CFI_is_contiguous to comply with standard.
88 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
89 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
91 2019-04-13 Jakub Jelinek <jakub@redhat.com>
94 * gcc.target/arm/pr89093.c: New test.
96 2019-04-12 Jakub Jelinek <jakub@redhat.com>
99 * c-c++-common/pr89933.c: New test.
101 2019-04-12 Martin Sebor <msebor@redhat.com>
107 * c-c++-common/attributes-1.c: Adjust.
108 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
109 * c-c++-common/builtin-has-attribute-6.c: New test.
110 * c-c++-common/builtin-has-attribute-7.c: New test.
111 * c-c++-common/pr71574.c: Adjust.
112 * gcc.dg/pr25559.c: Adjust.
113 * gcc.dg/attr-vector_size.c: New test.
115 2019-04-12 Jakub Jelinek <jakub@redhat.com>
117 PR rtl-optimization/89965
118 * gcc.target/i386/pr89965.c: New test.
120 2019-04-12 Marek Polacek <polacek@redhat.com>
122 PR c++/87603 - constexpr functions are no longer noexcept.
123 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
124 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
125 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
126 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
127 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
128 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
130 2019-04-12 Marek Polacek <polacek@redhat.com>
132 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
133 * g++.dg/cpp0x/pr86397-1.C: Likewise.
134 * g++.dg/cpp0x/pr86397-2.C: Likewise.
136 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
138 * g++.target/arm/arm.exp: Change format of default prune regex.
139 * gcc.target/arm/arm.exp: Change format of default prune regex.
141 2019-04-12 Martin Liska <mliska@suse.cz>
144 * gcc.target/i386/mvc15.c: New test.
145 * gcc.target/i386/mvc3.c: Quote target in error pattern.
146 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
148 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
151 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
153 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
154 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
156 2019-04-12 Jakub Jelinek <jakub@redhat.com>
159 * c-c++-common/pr89946.c: New test.
161 PR rtl-optimization/90026
162 * g++.dg/opt/pr90026.C: New test.
164 2018-04-11 Steve Ellcey <sellcey@marvell.com>
166 PR rtl-optimization/87763
167 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
170 2019-04-11 Richard Biener <rguenther@suse.de>
172 PR tree-optimization/90020
173 * gcc.dg/torture/pr90020.c: New testcase.
175 2019-04-11 Richard Biener <rguenther@suse.de>
177 PR tree-optimization/90018
178 * gcc.dg/vect/pr90018.c: New testcase.
180 2018-04-10 Steve Ellcey <sellcey@marvell.com>
182 PR rtl-optimization/87763
183 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
185 * gcc.target/aarch64/combine_bfi_2.c: New test.
187 2019-04-10 Jakub Jelinek <jakub@redhat.com>
190 * gcc.c-torture/execute/pr90025.c: New test.
193 * gcc.dg/pr90010.c: New test.
195 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
197 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
198 (dg-options): Use -O2 -fdump-rtl-ce1.
199 (dg-final): Scan ce1 RTL dump instead of asm dump.
201 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
204 * gcc.dg/torture/neon-immediate-timode.c: New test.
206 2019-04-09 Jakub Jelinek <jakub@redhat.com>
208 PR tree-optimization/89998
209 * gcc.c-torture/compile/pr89998-1.c: New test.
210 * gcc.c-torture/compile/pr89998-2.c: New test.
213 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
216 2019-04-08 Richard Biener <rguenther@suse.de>
218 PR tree-optimization/90006
219 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
221 2019-04-08 Jakub Jelinek <jakub@redhat.com>
223 PR rtl-optimization/89865
224 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
226 PR rtl-optimization/89865
227 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
230 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
232 PR tree-optimization/89725
233 * gcc.dg/tree-ssa/pr89725.c: New test.
235 2019-04-08 Martin Liska <mliska@suse.cz>
237 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
239 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
242 * g++.dg/ext/has_nothrow_constructor-3.C: New.
244 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
247 * gcc.target/i386/pr89945.c: New test.
249 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
252 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
253 * gfortran.dg/finalize_33.f90: Likewise.
254 * gfortran.dg/finalize_34.f90: New test.
256 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
259 * gfortran.dg/entry_22.f90: New test.
261 2019-04-05 Marek Polacek <polacek@redhat.com>
263 PR c++/87145 - bogus error converting class type in template arg list.
264 * g++.dg/cpp0x/constexpr-conv3.C: New test.
265 * g++.dg/cpp0x/constexpr-conv4.C: New test.
267 2019-04-05 Martin Sebor <msebor@redhat.com>
270 * g++.dg/init/array52.C: New test.
272 2019-04-05 David Malcolm <dmalcolm@redhat.com>
275 * c-c++-common/pr89985.c: New test.
277 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
280 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
282 * gcc.dg/torture/pr71598-2.c: Likewise.
284 2019-04-05 Marek Polacek <polacek@redhat.com>
286 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
287 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
289 2019-04-05 Richard Biener <rguenther@suse.de>
293 * gcc.dg/guality/pr89892.c: New testcase.
294 * gcc.dg/guality/pr89905.c: Likewise.
295 * gcc.dg/guality/loop-1.c: Likewise.
297 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
299 PR tree-optimization/89956
300 * gfortran.dg/pr89956.f90: New test.
302 2019-04-04 Martin Sebor <msebor@redhat.com>
308 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
309 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
310 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
311 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
312 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
313 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
314 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
315 * gcc/testsuite/g++.dg/init/array51.C: New test.
316 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
318 2019-04-04 Martin Sebor <msebor@redhat.com>
322 * gcc.dg/Wstringop-overflow-13.c: New test.
324 2019-04-04 Martin Sebor <msebor@redhat.com>
327 * gcc.dg/Wrestrict-19.c: New test.
328 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
330 2019-04-04 Jeff Law <law@redhat.com>
332 PR rtl-optimization/89399
333 * gcc.c-torture/compile/pr89399.c: New test.
335 2019-04-04 Harald Anlauf <anlauf@gmx.de>
338 * gfortran.dg/pr85797.f90: Adjust testcase.
340 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
343 * g++.dg/template/friend67.C: New.
345 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
348 * g++.dg/cpp0x/friend4.C: New.
349 * g++.dg/cpp0x/friend5.C: Likewise.
351 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
354 * g++.dg/cpp0x/noexcept40.C: New.
356 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
359 * gfortran.dg/parameter_array_error_1.f90: New test.
361 2019-04-03 qing zhao <qing.zhao@oracle.com>
363 PR tree-optimization/89730
364 * gcc.dg/live-patching-4.c: New test.
366 2019-04-03 Clément Chigot <clement.chigot@atos.net>
368 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
371 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
374 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
375 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
377 2019-04-03 Richard Biener <rguenther@suse.de>
379 PR tree-optimization/84101
380 * gcc.target/i386/pr84101.c: New testcase.
382 2019-04-02 Jeff Law <law@redhat.com>
384 * gcc.target/visium/bit_shift.c: xfail.
386 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
390 * gcc.target/i386/pr70799-4.c: Remove.
391 * gcc.target/i386/pr70799-5.c: Remove.
392 * gcc.target/i386/pr89902.c: New test.
393 * gcc.target/i386/pr89903.c: Ditto.
395 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
397 PR rtl-optimization/84206
398 * gcc.dg/pr84206.c: New test.
400 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
402 PR rtl-optimization/85876
403 * gcc.dg/pr85876.c: New test.
405 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
407 * gcc.target/s390/zvector/vec-double-compile.c: New test.
408 * gcc.target/s390/zvector/vec-float-compile.c: New test.
409 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
410 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
412 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
414 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
415 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
416 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
417 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
419 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
421 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
422 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
424 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
426 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
427 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
429 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
432 * gcc.dg/pr86928.c: Do not attempt to add -m32.
434 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
436 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
437 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
438 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
439 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
440 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
441 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
442 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
443 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
445 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
447 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
448 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
449 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
450 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
451 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
452 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
454 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
456 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
457 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
458 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
459 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
461 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
463 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
464 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
466 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
468 * gcc.target/s390/arch13/sel-1.c: New test.
470 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
472 * gcc.target/s390/arch13/popcount-1.c: New test.
474 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
476 * gcc.target/s390/arch13/bitops-1.c: New test.
477 * gcc.target/s390/arch13/bitops-2.c: New test.
478 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
479 option and adjust line numbers.
480 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
482 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
484 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
485 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
486 runtime check for the vxe2 hardware feature on IBM Z.
488 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
491 * lib/target-supports.exp (check_avx2_available): Replace
492 avx_available with avx2_available.
494 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
496 PR rtl-optimization/85412
497 * gcc.dg/pr85412.c: New test.
499 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
502 * g++.dg/template/crash130.C: New.
503 * g++.dg/template/crash131.C: Likewise.
505 2019-04-01 Martin Sebor <msebor@redhat.com>
508 * gcc.dg/attr-copy-8.c: New test.
509 * g++.dg/ext/attr-copy-2.C: New test.
511 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
513 PR rtl-optimization/86928
514 * gcc.dg/pr86928.c: New test.
516 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
518 PR rtl-optimization/87273
519 * gcc.dg/pr87273.c: New test.
521 2019-04-01 Martin Liska <mliska@suse.cz>
524 * gcc.dg/spellcheck-options-18.c: New test.
525 * gcc.dg/spellcheck-options-19.c: New test.
526 * gcc.dg/spellcheck-options-20.c: New test.
527 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
528 * gcc.dg/completion-2.c: Add one variant with no argument.
530 2019-04-01 Richard Biener <rguenther@suse.de>
533 * gcc.dg/torture/pr71598-1.c: New testcase.
534 * gcc.dg/torture/pr71598-2.c: Likewise.
535 * gcc.dg/torture/pr71598-3.c: Likewise.
537 2019-03-31 Marek Polacek <polacek@redhat.com>
539 PR c++/89852 - ICE with C++11 functional cast with { }.
540 * g++.dg/cpp0x/initlist115.C: New test.
542 2019-03-31 Harald Anlauf <anlauf@gmx.de>
546 * gfortran.dg/pr85797.f90: New test.
548 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
550 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
552 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
554 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
556 (dmd2dg): Copy additional files after test is translated.
557 (gdc-do-test): Remove all copied files after test.
559 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
562 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
563 for c_deallocate, c_allocate and c_assumed_size so that the
564 attributes of the array arguments are correct and are typed.
565 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
566 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
569 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
570 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
572 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
575 * gfortran.dg/pointer_intent_8.f90: New test.
577 2019-03-29 Jim Wilson <jimw@sifive.com>
579 * gcc.target/riscv/predef-1.c: New.
580 * gcc.target/riscv/predef-2.c: New.
581 * gcc.target/riscv/predef-3.c: New.
582 * gcc.target/riscv/predef-4.c: New.
583 * gcc.target/riscv/predef-5.c: New.
584 * gcc.target/riscv/predef-6.c: New.
585 * gcc.target/riscv/predef-7.c: New.
586 * gcc.target/riscv/predef-8.c: New.
588 2019-03-29 Jakub Jelinek <jakub@redhat.com>
590 PR rtl-optimization/89865
591 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
592 the first argument register, so that occassional spills/fills are
596 * g++.dg/ubsan/vptr-14.C: New test.
599 * gcc.dg/tree-ssa/pr89872.c: New test.
601 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
603 * gcc.dg/diag-sanity.c: New test.
605 2019-03-29 Marek Polacek <polacek@redhat.com>
608 * g++.dg/cpp2a/desig14.C: New test.
610 PR c++/89876 - ICE with deprecated conversion.
611 * g++.dg/warn/conv5.C: New test.
613 2019-03-29 Martin Liska <mliska@suse.cz>
615 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
616 * gcc.dg/pr68766.c: Likewise.
618 2019-03-29 Jakub Jelinek <jakub@redhat.com>
620 PR rtl-optimization/87485
621 * gcc.dg/pr87485.c: New test.
623 2019-03-28 Jakub Jelinek <jakub@redhat.com>
626 * gfortran.dg/gomp/pr89621.f90: New test.
628 2019-03-28 Martin Sebor <msebor@redhat.com>
631 * g++.dg/cpp0x/decltype-pr66548.C: New test.
634 * g++.dg/cpp0x/decltype-pr81506.C: New test.
636 2019-03-28 Marek Polacek <polacek@redhat.com>
638 PR c++/89612 - ICE with member friend template with noexcept.
639 * g++.dg/cpp0x/noexcept38.C: New test.
640 * g++.dg/cpp0x/noexcept39.C: New test.
641 * g++.dg/cpp1z/noexcept-type21.C: New test.
643 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
646 * gcc.target/i386/pr89848.c: New test.
648 2019-03-28 Marek Polacek <polacek@redhat.com>
650 PR c++/89836 - bool constant expression and explicit conversions.
651 * g++.dg/cpp2a/explicit15.C: New test.
653 2019-03-28 Jakub Jelinek <jakub@redhat.com>
656 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
657 other than AVR. Add dg-options "".
660 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
661 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
663 2019-03-27 Janus Weil <janus@gcc.gnu.org>
666 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
667 * gfortran.dg/pointer_init_11.f90: New test case.
669 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
672 * gcc.target/i386/pr85667-5.c: New testcase.
673 * gcc.target/i386/pr85667-6.c: New testcase.
675 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
678 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
680 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
682 PR rtl-optimization/89313
683 * gcc.dg/pr89313.c: New test.
685 2019-03-26 Jeff Law <law@redhat.com>
687 PR rtl-optimization/87761
688 PR rtl-optimization/89826
689 * gcc.c-torture/execute/pr89826.c: New test.
691 2019-03-27 Richard Biener <rguenther@suse.de>
693 * gcc.dg/torture/20190327-1.c: New testcase.
695 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
698 * gfortran.dg/associate_47.f90: New test.
700 2019-03-27 Richard Biener <rguenther@suse.de>
702 PR tree-optimization/89463
703 * gcc.dg/guality/pr89463.c: New testcase.
705 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
708 * gcc.target/i386/pr89827.c: New test.
710 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
712 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
715 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
717 PR tree-optimization/81740
718 * gcc.dg/vect/pr81740-1.c: New testcase.
719 * gcc.dg/vect/pr81740-2.c: Likewise.
721 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
723 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
724 options in permute args tests.
726 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
729 * g++.dg/ext/pr84598.C: New.
731 2019-03-26 Jakub Jelinek <jakub@redhat.com>
734 * g++.dg/gomp/pr89796.C: New test.
735 * gcc.dg/gomp/pr89796.c: New test.
737 2019-03-25 David Malcolm <dmalcolm@redhat.com>
739 PR rtl-optimization/88347
740 PR rtl-optimization/88423
741 * gcc.c-torture/compile/pr88347.c: New test.
742 * gcc.c-torture/compile/pr88423.c: New test.
744 2019-03-25 Martin Sebor <msebor@redhat.com>
747 * gcc.dg/attr-aligned-3.c: New test.
749 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
752 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
754 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
758 * g++.dg/concepts/pr84661.C: New.
759 * g++.dg/torture/pr85013.C: Likewise.
761 2019-03-25 Marek Polacek <polacek@redhat.com>
763 PR c++/89214 - ICE when initializing aggregates with bases.
764 * g++.dg/cpp1z/aggr-base8.C: New test.
765 * g++.dg/cpp1z/aggr-base9.C: New test.
767 PR c++/89705 - ICE with reference binding with conversion function.
768 * g++.dg/cpp0x/rv-conv2.C: New test.
770 2019-03-25 Richard Biener <rguenther@suse.de>
772 PR tree-optimization/89789
773 * gcc.dg/torture/pr89789.c: New testcase.
775 2019-03-25 Nathan Sidwell <nathan@acm.org>
777 * g++.dg/abi/lambda-static-1.C: New.
779 2019-03-25 Richard Biener <rguenther@suse.de>
781 PR tree-optimization/89802
782 * g++.dg/tree-ssa/pr89802.C: New testcase.
784 2019-03-25 Jakub Jelinek <jakub@redhat.com>
787 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
789 * g++.dg/tls/thread_local11a.C: New test.
791 2019-03-25 Richard Biener <rguenther@suse.de>
794 * g++.dg/pr89790.C: New testcase.
796 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
798 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
799 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
800 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
801 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
803 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
806 * gfortran.dg/altreturn_10.f90: New test.
807 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
809 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
811 PR rtl-optimization/89676
812 * gcc.target/i386/pr89676.c: New.
814 2019-03-22 Jakub Jelinek <jakub@redhat.com>
817 * g++.dg/tls/thread_local11.C: New test.
818 * g++.dg/tls/thread_local11.h: New test.
819 * g++.dg/tls/thread_local12a.C: New test.
820 * g++.dg/tls/thread_local12b.C: New test.
821 * g++.dg/tls/thread_local12c.C: New test.
822 * g++.dg/tls/thread_local12d.C: New test.
823 * g++.dg/tls/thread_local12e.C: New test.
824 * g++.dg/tls/thread_local12f.C: New test.
825 * g++.dg/tls/thread_local12g.C: New test.
826 * g++.dg/tls/thread_local12h.C: New test.
827 * g++.dg/tls/thread_local12i.C: New test.
828 * g++.dg/tls/thread_local12j.C: New test.
829 * g++.dg/tls/thread_local12k.C: New test.
830 * g++.dg/tls/thread_local12l.C: New test.
833 * g++.dg/cpp1y/constexpr-87481.C: New test.
835 2019-03-22 Simon Wright <simon@pushface.org>
838 * gnat.dg/socket2.adb: New.
840 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
842 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
844 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
847 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
848 for _mm_mask{,3,z}_*.
849 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
850 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
851 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
852 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
853 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
854 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
855 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
856 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
857 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
858 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
859 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
860 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
861 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
862 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
863 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
865 2019-03-22 Jakub Jelinek <jakub@redhat.com>
868 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
869 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
870 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
871 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
872 __builtin_ia32_vfmsubss3_mask3): Define.
873 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
874 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
875 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
876 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
877 __builtin_ia32_vfmsubss3_mask3): Define.
878 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
879 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
880 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
881 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
882 __builtin_ia32_vfmsubss3_mask3): Define.
883 * gcc.target/i386/sse-14.c: Add tests for
884 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
885 * gcc.target/i386/sse-22.c: Likewise.
887 2019-03-21 Martin Sebor <msebor@redhat.com>
889 PR tree-optimization/89350
890 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
891 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
892 * gcc.dg/Wstringop-overflow-11.c: New test.
893 * gcc.dg/Wstringop-overflow-12.c: New test.
894 * gcc.dg/pr89350.c: New test.
895 * gcc.dg/pr40340-1.c: Adjust expected warning.
896 * gcc.dg/pr40340-2.c: Same.
897 * gcc.dg/pr40340-4.c: Same.
898 * gcc.dg/pr40340-5.c: Same.
900 2019-03-21 Jakub Jelinek <jakub@redhat.com>
903 * g++.dg/other/pr89692.C: New test.
906 * g++.dg/cpp1y/lambda-init18.C: New test.
907 * g++.dg/cpp1y/lambda-init19.C: New test.
908 * g++.dg/cpp1y/pr89767.C: New test.
910 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
911 Cesar Philippidis <cesar@codesourcery.com>
914 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
916 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
919 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
922 * c-c++-common/goacc/routine-3-extern.c: New file.
923 * c-c++-common/goacc/routine-3.c: Adjust.
924 * c-c++-common/goacc/routine-4-extern.c: New file.
925 * c-c++-common/goacc/routine-4.c: Adjust.
926 * gfortran.dg/goacc/routine-module-3.f90: New file.
929 * gfortran.dg/goacc/pr89773.f90: New file.
930 * gfortran.dg/goacc/pr77765.f90: Adjust.
931 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
934 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
937 * gfortran.dg/goacc/routine-module-1.f90: New file.
938 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
939 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
941 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
944 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
945 (dg-compile-aux-modules): Fix diagnostic.
946 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
947 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
950 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
951 missing nexted dg-test call support in dejaGNU 1.4.4.
954 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
957 2019-03-21 Richard Biener <rguenther@suse.de>
959 PR tree-optimization/89779
960 * gcc.dg/torture/pr89779.c: New testcase.
962 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
965 * g++.dg/cpp0x/constexpr-ice20.C: New.
967 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
970 * g++.dg/cpp0x/noexcept37.C: New.
972 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
975 * gdc.dg/pr89017.d: New test.
977 2019-03-20 Janus Weil <janus@gcc.gnu.org>
980 * gfortran.dg/interface_abstract_5.f90: New test case.
982 2019-03-20 Jakub Jelinek <jakub@redhat.com>
985 * gcc.target/s390/pr89775-1.c: New test.
986 * gcc.target/s390/pr89775-2.c: New test.
988 2019-03-20 Jakub Jelinek <jakub@redhat.com>
991 * g++.target/aarch64/aarch64.exp: New file.
992 * g++.target/aarch64/pr89752.C: New test.
994 2019-03-19 Martin Sebor <msebor@redhat.com>
996 PR tree-optimization/89688
997 * gcc.dg/strlenopt-61.c: New test.
998 * g++.dg/warn/Wstringop-overflow-2.C: New test.
1000 2019-03-19 Jim Wilson <jimw@sifive.com>
1003 * gcc.target/riscv/losum-overflow.c: New test.
1005 2019-03-19 Martin Sebor <msebor@redhat.com>
1007 PR tree-optimization/89644
1008 * gcc.dg/Wstringop-truncation-8.c: New test.
1010 2019-03-19 Martin Liska <mliska@suse.cz>
1013 * gcc.dg/pr89737.c: New test.
1015 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
1019 * g++.dg/lto/pr87089_0.C: New testcase.
1020 * g++.dg/lto/pr87089_1.C: New testcase.
1021 * g++.dg/lto/pr89335_0.C: New testcase.
1023 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1026 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1027 restrict this test to vsx targets.
1029 2019-03-19 Jakub Jelinek <jakub@redhat.com>
1032 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1033 * g++.dg/ext/asm16.C: Likewise.
1034 * g++.dg/ext/asm17.C: New test.
1036 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1038 * c-c++-common/unroll-7.c: New test.
1040 2019-03-19 Jakub Jelinek <jakub@redhat.com>
1043 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1044 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1045 Add expected results for them.
1048 * gcc.dg/pr89734.c: New test.
1050 2019-03-18 Martin Sebor <msebor@redhat.com>
1052 PR tree-optimization/89720
1053 * gcc.dg/Warray-bounds-42.c: New test.
1055 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1058 * g++.target/i386/pr89630.C: New test.
1060 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
1062 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1064 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1066 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1067 the "store" test as well.
1068 * gcc.target/powerpc/bswap32.c: Ditto.
1070 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1072 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1073 the "store" test as well.
1074 * gcc.target/powerpc/bswap32.c: Ditto.
1076 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1078 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1079 "exceeds" instead of just one that talks about "too large".
1081 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1083 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1085 2019-03-18 Martin Jambor <mjambor@suse.cz>
1087 PR tree-optimization/89546
1088 * gcc.dg/tree-ssa/pr89546.c: New test.
1090 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1093 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1094 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1095 * g++.target/riscv/call-with-empty-struct.H: New file.
1096 * g++.target/riscv/riscv.exp: New file.
1098 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1101 * g++.dg/cpp0x/pr85014.C: New.
1103 2019-03-18 Jakub Jelinek <jakub@redhat.com>
1106 * gcc.dg/pr86979.c: New test.
1108 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1111 * gfortran.dg/typebound_call_31.f90: New test.
1113 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1115 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1117 * gcc.dg/compat/pr83487-1_y.c: Likewise.
1119 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1120 * gfortran.dg/temporary_3.f90: Likewise.
1122 * gcc.dg/pr88074.c: Require c99_runtime.
1123 * gcc.dg/warn-abs-1.c: Likewise.
1124 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1127 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1129 * gcc.dg/attr-copy.c: Require alias support.
1130 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1132 2019-03-16 Jakub Jelinek <jakub@redhat.com>
1135 * gfortran.dg/continuation_15.f90: New test.
1136 * gfortran.dg/continuation_16.f90: New test.
1138 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
1140 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1143 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1144 * g++.dg/cpp0x/pr84497.C: Likewise.
1146 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1147 * gcc.dg/attr-copy-6.c: Likewise.
1148 * gcc.dg/pr87793.c: Likewise.
1151 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
1153 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1154 * gcc.dg/gimplefe-34.c: Likewise.
1155 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1156 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1159 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1163 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1165 * lib/target-supports.exp (check_ascii_locale_available): Remove
1168 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1171 * gfortran.dg/blockdata_11.f90: New test.
1173 2019-03-15 Harald Anlauf <anlauf@gmx.de>
1176 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1177 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1179 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1182 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1183 instruction selection.
1184 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1185 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1186 * gcc.target/powerpc/pr87532-mc.c: New test.
1187 * gcc.target/powerpc/pr87532.c: New test.
1188 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1189 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1190 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1191 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1192 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1193 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1194 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1195 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1196 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1197 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1198 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1199 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1200 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1201 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1202 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1203 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1204 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1205 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1206 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1207 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1208 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1209 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1210 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1211 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1212 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1213 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1214 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1216 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
1220 * g++.dg/cpp2a/pr88534.C: New.
1221 * g++.dg/cpp2a/pr88537.C: New.
1223 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1225 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1226 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1227 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1228 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1230 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1233 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1234 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1235 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1237 2019-03-15 Jakub Jelinek <jakub@redhat.com>
1240 * g++.dg/cpp0x/constexpr-89709.C: New test.
1243 * gcc.dg/debug/pr89704.c: New test.
1245 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1248 * g++.target/i386/pr89650.C: New test.
1250 2019-03-14 Richard Biener <rguenther@suse.de>
1252 * gcc.dg/gimplefe-13.c: Adjust.
1253 * gcc.dg/gimplefe-14.c: Likewise.
1254 * gcc.dg/gimplefe-17.c: Likewise.
1255 * gcc.dg/gimplefe-18.c: Likewise.
1256 * gcc.dg/gimplefe-7.c: Likewise.
1257 * gcc.dg/torture/pr89595.c: Likewise.
1258 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1259 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1260 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1261 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1262 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1263 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1264 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1265 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1267 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1270 * gcc.target/i386/pr89684.c: New test.
1272 PR rtl-optimization/89679
1273 * gcc.dg/pr89679.c: New test.
1275 2019-03-14 Richard Biener <rguenther@suse.de>
1277 PR tree-optimization/89710
1278 * gcc.dg/torture/pr89710.c: New testcase.
1280 2019-03-14 Richard Biener <rguenther@suse.de>
1283 * g++.dg/torture/pr89698.C: New testcase.
1285 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1287 PR tree-optimization/89703
1288 * gcc.c-torture/compile/pr89703-1.c: New test.
1289 * gcc.c-torture/compile/pr89703-2.c: New test.
1291 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1294 * gcc.target/i386/pr89523-1a.c: New test.
1295 * gcc.target/i386/pr89523-1b.c: Likewise.
1296 * gcc.target/i386/pr89523-2.c: Likewise.
1297 * gcc.target/i386/pr89523-3.c: Likewise.
1298 * gcc.target/i386/pr89523-4.c: Likewise.
1299 * gcc.target/i386/pr89523-5.c: Likewise.
1300 * gcc.target/i386/pr89523-6.c: Likewise.
1301 * gcc.target/i386/pr89523-7.c: Likewise.
1302 * gcc.target/i386/pr89523-8.c: Likewise.
1303 * gcc.target/i386/pr89523-9.c: Likewise.
1305 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1308 * g++.dg/cpp1y/var-templ61.C: New test.
1311 * g++.dg/cpp1y/constexpr-89652.C: New test.
1313 2019-03-13 Harald Anlauf <anlauf@gmx.de>
1316 * gfortran.dg/pr87045.f90: New test.
1318 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1321 * gcc.target/i386/pr85860.c: New.
1323 2019-03-13 Marek Polacek <polacek@redhat.com>
1325 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1326 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1328 PR c++/89660 - bogus error with -Wredundant-move.
1329 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1330 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1332 2019-03-13 Janus Weil <janus@gcc.gnu.org>
1335 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1336 * gfortran.dg/pdt_30.f90: New test case.
1338 2019-03-13 Marek Polacek <polacek@redhat.com>
1340 PR c++/88979 - further P0634 fix for constructors.
1341 * g++.dg/cpp2a/typename15.C: New test.
1343 2019-03-13 Martin Sebor <msebor@redhat.com>
1345 PR tree-optimization/89662
1346 * gcc.dg/Warray-bounds-41.c: New test.
1348 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1351 * g++.dg/cpp0x/auto53.C: New.
1353 2019-03-13 Richard Biener <rguenther@suse.de>
1356 * gcc.dg/torture/pr89677.c: New testcase.
1358 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1361 * g++.dg/other/friend16.C: New.
1362 * g++.dg/other/friend17.C: Likewise.
1364 2019-03-13 Jakub Jelinek <jakub@redhat.com>
1367 * c-c++-common/gomp/pr88588.c: New test.
1369 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1374 * gfortran.dg/binding_label_tests_30.f90: New test.
1375 * gfortran.dg/binding_label_tests_31.f90: New test.
1376 * gfortran.dg/binding_label_tests_32.f90: New test.
1377 * gfortran.dg/binding_label_tests_33.f90: New test.
1379 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1381 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1382 * gdc.dg/ubsan/ubsan.exp: New file.
1383 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1384 Explicitly return flags from procedure.
1386 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1389 * gdc.dg/pr88957.d: New test.
1390 * gdc.dg/simd.d: Add new vector tests.
1392 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1395 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1396 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1399 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1402 * gfortran.dg/charlen_17.f90: New test.
1404 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1406 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1408 2019-03-12 Martin Liska <mliska@suse.cz>
1410 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
1411 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1412 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1413 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1414 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1415 * gfortran.dg/constructor_9.f90: Likewise.
1416 * gfortran.dg/dec_structure_8.f90: Likewise.
1417 * gfortran.dg/entry_4.f90: Likewise.
1418 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1419 * gfortran.dg/initialization_23.f90: Likewise.
1420 * gfortran.dg/logical_assignment_1.f90: Likewise.
1421 * gfortran.dg/pr80752.f90: Likewise.
1422 * gfortran.dg/pr88116_1.f90: Likewise.
1423 * gfortran.dg/pr88467.f90: Likewise.
1424 * gfortran.dg/typebound_call_7.f03: Likewise.
1425 * gfortran.dg/typebound_generic_1.f03: Likewise.
1426 * gfortran.dg/typebound_operator_2.f03: Likewise.
1427 * gfortran.dg/typebound_operator_4.f03: Likewise.
1428 * gfortran.dg/typebound_proc_9.f03: Likewise.
1429 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1431 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
1434 * gfortran.dg/assumed_rank_16.f90: New test.
1437 * gfortran.dg/assumed_rank_17.f90: New test.
1439 2019-03-12 Jakub Jelinek <jakub@redhat.com>
1442 * gcc.c-torture/compile/pr89663-1.c: New test.
1443 * gcc.c-torture/compile/pr89663-2.c: New test.
1445 2019-03-12 Richard Biener <rguenther@suse.de>
1447 PR tree-optimization/89664
1448 * gfortran.dg/pr89664.f90: New testcase.
1450 2019-03-11 Jakub Jelinek <jakub@redhat.com>
1453 * gfortran.dg/gomp/pr89651.f90: New test.
1457 * gcc.c-torture/compile/pr89655.c: New test.
1459 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1461 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1464 2019-03-11 Martin Liska <mliska@suse.cz>
1466 * g++.dg/conversion/simd3.C (foo): Wrap option names
1467 with apostrophe character.
1468 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1470 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1471 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1472 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1473 * g++.dg/opt/pr34036.C: Likewise.
1474 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1475 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1476 * gcc.dg/cpp/dir-only-4.c: Likewise.
1477 * gcc.dg/cpp/dir-only-5.c: Likewise.
1478 * gcc.dg/cpp/pr71591.c: Likewise.
1479 * gcc.dg/format/opt-1.c: Likewise.
1480 * gcc.dg/format/opt-2.c: Likewise.
1481 * gcc.dg/format/opt-3.c: Likewise.
1482 * gcc.dg/format/opt-4.c: Likewise.
1483 * gcc.dg/format/opt-5.c: Likewise.
1484 * gcc.dg/format/opt-6.c: Likewise.
1485 * gcc.dg/pr22231.c: Likewise.
1486 * gcc.dg/pr33007.c: Likewise.
1487 * gcc.dg/simd-1.c (hanneke): Likewise.
1488 * gcc.dg/simd-5.c: Likewise.
1489 * gcc.dg/simd-6.c: Likewise.
1490 * gcc.dg/spellcheck-options-14.c: Likewise.
1491 * gcc.dg/spellcheck-options-15.c: Likewise.
1492 * gcc.dg/spellcheck-options-16.c: Likewise.
1493 * gcc.dg/spellcheck-options-17.c: Likewise.
1494 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1495 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1496 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1497 (__attribute__): Likewise.
1498 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1499 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1500 * gcc.target/powerpc/warn-1.c: Likewise.
1501 * gcc.target/powerpc/warn-2.c: Likewise.
1503 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1505 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1507 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1509 * c-c++-common/unroll-6.c: New test.
1511 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1514 * g++.dg/template/memfriend18.C: New.
1516 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1518 * gdc.dg/pr89041.d: Mark as compile test.
1520 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1522 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1525 2019-03-10 Martin Jambor <mjambor@suse.cz>
1527 PR tree-optimization/85762
1528 PR tree-optimization/87008
1529 PR tree-optimization/85459
1530 * g++.dg/tree-ssa/pr87008.C: New test.
1531 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1533 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1536 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1537 * gfortran.dg/no_arg_check_2.f90: Likewise.
1539 2019-03-10 Jakub Jelinek <jakub@redhat.com>
1542 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1544 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1547 * gfortran.dg/dependency_53.f90: New test.
1549 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1552 * gfortran.dg/public_private_module_10.f90: New test.
1554 2019-03-09 John David Anglin <dave.anglin@bell.net>
1557 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1560 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1563 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1565 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1568 * g++.dg/cpp0x/pr87750.C: New.
1570 2019-03-09 John David Anglin <dave.anglin@bell.net>
1572 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1573 * c-c++-common/ident-1a.c: Likewise.
1574 * c-c++-common/ident-1b.c: Likewise.
1575 * c-c++-common/ident-2b.c: Likewise.
1577 * g++.dg/tls/pr77285-2.C: Require tls_native support.
1579 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1582 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1584 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1585 libatomic_available.
1587 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1590 * gdc.dg/pr89041.d: New test.
1592 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1595 * gfortran.dg/c_ptr_tests_19.f90: New test.
1597 2019-03-09 John David Anglin <dave.anglin@bell.net>
1599 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1600 * gnat.dg/debug12.adb: Likewise.
1602 * lib/target-supports.exp (check_effective_target_weak_undefined):
1603 Return 0 on hppa*-*-hpux*.
1604 (check_ascii_locale_available): Likewise.
1606 2019-03-09 Janus Weil <janus@gcc.gnu.org>
1609 * gfortran.dg/pointer_init_10.f90: New test case.
1611 2019-03-09 John David Anglin <dave.anglin@bell.net>
1613 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1615 2019-03-09 John David Anglin <dave.anglin@bell.net>
1618 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1620 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1623 * gfortran.dg/array_simplify_3.f90: New test case.
1625 2019-03-09 Jakub Jelinek <jakub@redhat.com>
1628 * g++.dg/other/pr88568.C: New test.
1630 PR rtl-optimization/89634
1631 * gcc.c-torture/execute/pr89634.c: New test.
1633 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1636 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1637 -r -nostdlib -flinker-output=nolto-rel.
1639 2019-03-08 David Malcolm <dmalcolm@redhat.com>
1642 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1643 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1644 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1645 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1647 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1650 * g++.dg/cpp0x/implicit17.C: New.
1652 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1655 * g++.dg/template/access29.C: New.
1657 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1660 * g++.dg/cpp1z/decomp49.C: New test.
1662 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1664 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1666 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1671 * gcc.target/i386/pr78782.c: New test.
1672 * gcc.target/i386/pr87558.c: Ditto.
1674 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1677 * gcc.dg/lto/pr85870_0.c: New test.
1678 * gcc.dg/lto/pr85870_1.c: New test.
1680 2019-03-08 Martin Liska <mliska@suse.cz>
1683 * gcc.target/i386/pr86952.c: New test.
1684 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1686 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1688 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1691 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1695 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1696 * g++.dg/parse/array-size2.C: Likewise.
1697 * g++.dg/cpp0x/constexpr-89599.C: New test.
1700 * g++.dg/warn/pr89622.C: New test.
1702 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1705 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1706 * gcc.target/i386/interrupt-6.c: Likewise.
1707 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1709 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1712 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1713 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1715 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1717 PR translation/79999
1718 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1719 * c-c++-common/gomp/doacross-3.c: New test.
1722 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1723 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1724 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1725 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1726 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1727 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1729 2019-03-07 Martin Jambor <mjambor@suse.cz>
1732 * gcc.dg/ipa/ipcp-5.c: New test.
1734 2019-03-07 Martin Jambor <mjambor@suse.cz>
1737 * g++.dg/ipa/pr88235.C: New test.
1739 2019-04-07 Richard Biener <rguenther@suse.de>
1742 * gcc.target/i386/pr89618.c: New testcase.
1744 2019-03-07 Richard Biener <rguenther@suse.de>
1746 PR tree-optimization/89595
1747 * gcc.dg/torture/pr89595.c: New testcase.
1749 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1752 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1754 2019-03-06 Harald Anlauf <anlauf@gmx.de>
1757 * gfortran.dg/substr_8.f90: New test.
1759 2019-03-06 Jakub Jelinek <jakub@redhat.com>
1762 * g++.dg/ext/flexary34.C: New test.
1764 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
1766 PR rtl-optimization/88845
1767 * gcc.target/powerpc/pr88845.c: New test.
1769 2019-03-06 Marek Polacek <polacek@redhat.com>
1771 PR c++/87378 - bogus -Wredundant-move warning.
1772 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1773 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1775 2019-03-06 Richard Biener <rguenther@suse.de>
1778 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1779 the way that makes the testcase PASS.
1781 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1784 * gcc.dg/pr89590.c: New test.
1786 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1789 * gcc.target/arm/pr89222.c: Add new test.
1791 2019-03-05 Richard Biener <rguenther@suse.de>
1793 PR tree-optimization/89594
1794 * gcc.dg/pr89594.c: New testcase.
1796 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1798 PR tree-optimization/89487
1799 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1800 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1801 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1805 * g++.dg/other/pr89560.C: New test.
1807 PR tree-optimization/89570
1808 * gcc.dg/pr89570.c: New test.
1810 PR tree-optimization/89566
1811 * c-c++-common/pr89566.c: New test.
1813 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1816 * g++.dg/parse/crash69.C: New.
1818 2019-03-04 Jakub Jelinek <jakub@redhat.com>
1821 * g++.dg/cpp2a/desig12.C: New test.
1822 * g++.dg/cpp2a/desig13.C: New test.
1824 2019-03-04 Tamar Christina <tamar.christina@arm.com>
1827 * gcc.target/aarch64/options_set_10.c: Add native.
1829 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1831 PR tree-optimization/89437
1832 * gcc.dg/sinatan-1.c: Fix testcase.
1834 2019-03-04 Richard Biener <rguenther@suse.de>
1837 * gcc.dg/torture/pr89572.c: New testcase.
1839 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1841 PR tree-optimization/89487
1842 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1844 2019-03-03 Harald Anlauf <anlauf@gmx.de>
1847 * gfortran.dg/pr77583.f90: New test.
1849 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1852 * gfortran.dg/coarray_allocate_11.f90: New test.
1854 2019-03-02 Harald Anlauf <anlauf@gmx.de>
1857 * gfortran.dg/pr89492.f90: Adjust testcase.
1858 * gfortran.dg/transfer_check_5.f90: New test.
1860 2019-03-02 Jakub Jelinek <jakub@redhat.com>
1863 * g++.dg/cpp2a/desig10.C: New test.
1864 * g++.dg/cpp2a/desig11.C: New test.
1865 * g++.dg/ext/desig4.C: Expect 4 new errors.
1868 * gcc.dg/pr89506.c: New test.
1870 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
1871 Monk Chiang <sh.chiang04@gmail.com>
1873 * gcc.target/riscv/attribute-1.c: New.
1874 * gcc.target/riscv/attribute-2.c: Likewise.
1875 * gcc.target/riscv/attribute-3.c: Likewise.
1876 * gcc.target/riscv/attribute-4.c: Likewise.
1877 * gcc.target/riscv/attribute-5.c: Likewise.
1878 * gcc.target/riscv/attribute-6.c: Likewise.
1879 * gcc.target/riscv/attribute-7.c: Likewise.
1880 * gcc.target/riscv/attribute-8.c: Likewise.
1881 * gcc.target/riscv/attribute-9.c: Likewise.
1883 * gcc.target/riscv/arch-1.c: New.
1884 * gcc.target/riscv/arch-2.c: Likewise.
1885 * gcc.target/riscv/arch-3.c: Likewise.
1886 * gcc.target/riscv/arch-4.c: Likewise.
1888 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1891 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1892 scan-tree-dump-times from dom3 to tracer pass.
1894 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1896 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1897 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1899 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
1901 PR rtl-optimization/85899
1902 * gcc.dg/pr85899.c: New test.
1904 2019-03-01 Marek Polacek <polacek@redhat.com>
1906 PR c++/89537 - missing location for error with non-static member fn.
1907 * g++.dg/diagnostic/member-fn-1.C: New test.
1909 PR c++/89532 - ICE with incomplete type in decltype.
1910 * g++.dg/cpp2a/nontype-class14.C: New test.
1912 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1914 Implement P1002R1, Try-catch blocks in constexpr functions
1916 * g++.dg/cpp2a/constexpr-try1.C: New test.
1917 * g++.dg/cpp2a/constexpr-try2.C: New test.
1918 * g++.dg/cpp2a/constexpr-try3.C: New test.
1919 * g++.dg/cpp2a/constexpr-try4.C: New test.
1920 * g++.dg/cpp2a/constexpr-try5.C: New test.
1921 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1923 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1925 PR tree-optimization/89535
1926 * gfortran.dg/vect/pr89535.f90: New test.
1928 2019-03-01 Richard Biener <rguenther@suse.de>
1931 * gfortran.dg/pr89451.f90: New testcase.
1933 2019-03-01 Richard Biener <rguenther@suse.de>
1936 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1937 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1938 that happen now earlier.
1940 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1942 * gcc.c-torture/execute/20190228-1.c: New test.
1944 2019-02-28 Marek Polacek <polacek@redhat.com>
1946 PR c++/87068 - missing diagnostic with fallthrough statement.
1947 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1949 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1950 Cesar Philippidis <cesar@codesourcery.com>
1954 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1955 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1958 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1962 * gfortran.dg/goacc/routine-6.f90: Update
1963 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1964 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1966 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1969 * gcc.dg/pr89521-1.c: New test.
1970 * gcc.dg/pr89521-2.c: New test.
1972 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
1975 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1977 2019-02-28 Tamar Christina <tamar.christina@arm.com>
1980 * gcc.target/aarch64/options_set_10.c: New test.
1982 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1985 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1987 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1990 * gcc.dg/pr89525.c: New test.
1993 * gcc.dg/pr89520-1.c: New test.
1994 * gcc.dg/pr89520-2.c: New test.
1996 2019-02-27 Marek Polacek <polacek@redhat.com>
1998 PR c++/88857 - ICE with value-initialization of argument in template.
1999 * g++.dg/cpp0x/initlist-value4.C: New test.
2001 2019-02-27 Marek Polacek <polacek@redhat.com>
2003 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
2004 * g++.dg/cpp0x/using-enum-3.C: New test.
2006 2019-02-27 Jakub Jelinek <jakub@redhat.com>
2008 PR tree-optimization/89280
2009 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2012 2019-02-27 Richard Biener <rguenther@suse.de>
2014 * gcc.dg/gimplefe-36.c: New testcase.
2016 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2019 * g++.dg/cpp0x/nsdmi15.C: New.
2021 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2024 * g++.dg/cpp0x/pr88987.C: New.
2026 2019-02-27 Jakub Jelinek <jakub@redhat.com>
2028 PR tree-optimization/89280
2029 * gcc.c-torture/compile/pr89280.c: New test.
2030 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2031 function. Skip the test for -O0.
2033 2018-02-26 Steve Ellcey <sellcey@marvell.com>
2035 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2036 * gfortran.dg/simd-builtins-2.f90: Ditto.
2037 * gfortran.dg/simd-builtins-6.f90: Ditto.
2038 * gfortran.dg/simd-builtins-8.f90: New test.
2039 * gfortran.dg/simd-builtins-8.h: New header file.
2041 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2044 * g++.dg/other/new2.C: New test.
2046 PR tree-optimization/89500
2047 * gcc.dg/pr89500.c: New test.
2048 * gcc.dg/Wstringop-overflow-10.c: New test.
2049 * gcc.dg/strlenopt-60.c: New test.
2051 2019-02-26 Harald Anlauf <anlauf@gmx.de>
2054 * gfortran.dg/pr89492.f90: New test.
2056 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2059 * gfortran.dg/altreturn_9_0.f90: New file.
2060 * gfortran.dg/altreturn_9_1.f90: New file.
2062 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2065 * g++.dg/cpp1y/constexpr-89481.C: New test.
2067 2019-02-26 Richard Biener <rguenther@suse.de>
2069 PR tree-optimization/89505
2070 * gcc.dg/torture/pr89505.c: New testcase.
2072 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2074 * gnat.dg/opt77.adb: New test.
2075 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2077 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2080 * gcc.target/i386/pr89474.c: New test.
2082 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2085 * gcc.c-torture/compile/pr77754-1.c: New test.
2086 * gcc.c-torture/compile/pr77754-2.c: New test.
2087 * gcc.c-torture/compile/pr77754-3.c: New test.
2088 * gcc.c-torture/compile/pr77754-4.c: New test.
2089 * gcc.c-torture/compile/pr77754-5.c: New test.
2090 * gcc.c-torture/compile/pr77754-6.c: New test.
2092 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2095 * gcc.target/aarch64/options_set_1.c: New test.
2096 * gcc.target/aarch64/options_set_2.c: New test.
2097 * gcc.target/aarch64/options_set_3.c: New test.
2098 * gcc.target/aarch64/options_set_4.c: New test.
2099 * gcc.target/aarch64/options_set_5.c: New test.
2100 * gcc.target/aarch64/options_set_6.c: New test.
2101 * gcc.target/aarch64/options_set_7.c: New test.
2102 * gcc.target/aarch64/options_set_8.c: New test.
2103 * gcc.target/aarch64/options_set_9.c: New test.
2105 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2107 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2108 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2110 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2111 test_vfmlslq_high_f16): ... To this.
2112 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2113 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2114 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2115 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2116 test_vfmlslq_laneq_high_u32): Rename ...
2117 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2118 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2119 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2120 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2121 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2122 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2123 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2124 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2125 test_vfmlslq_laneq_low_u32): Rename ...
2126 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2127 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2128 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2129 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2130 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2131 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2133 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2134 test_vfmlslq_low_f16): ... To this.
2136 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2138 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2139 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2141 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2142 test_vfmlslq_high_f16): ... To this.
2143 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2144 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2145 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2146 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2147 test_vfmlslq_laneq_high_u32): Rename ...
2148 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2149 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2150 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2151 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2152 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2153 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2154 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2155 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2156 test_vfmlslq_laneq_low_u32): Rename ...
2157 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2158 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2159 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2160 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2161 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2162 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2164 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2165 test_vfmlslq_low_f16): ... To This.
2166 * lib/target-supports.exp
2167 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2169 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2172 * gfortran.dg/overload_3.f90: New test.
2174 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2177 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2179 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2182 * gfortran.dg/list_directed_large.f90: New test.
2184 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2187 * gcc.c-torture/execute/pr89434.c: New test.
2190 * gcc.dg/pr89438.c: New test.
2192 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2195 * g++.dg/cpp0x/pr84585.C: New.
2197 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2200 * gfortran.dg/allocate_with_mold_3.f90: New test.
2202 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2205 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2206 * gcc.target/i386/pr87007-2.c: Likewise.
2208 2019-02-24 Harald Anlauf <anlauf@gmx.de>
2212 * gfortran.dg/pr89266.f90: New test.
2213 * gfortran.dg/pr88326.f90: New test.
2215 2019-02-24 Jakub Jelinek <jakub@redhat.com>
2217 PR rtl-optimization/89445
2218 * gcc.target/i386/avx512f-pr89445.c: New test.
2220 2019-02-23 Martin Sebor <msebor@redhat.com>
2222 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2223 wchar_t to wint_t to avoid a bogus -Wformat warning in
2226 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2229 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2230 "../../../libgfortran/ISO_Fortran_binding.h".
2231 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2233 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2236 * gcc.dg/pr69471-1.c: New test.
2237 * gcc.dg/pr69471-2.c: Likewise.
2238 * gcc.target/i386/pr69471-3.c: Likewise.
2240 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2243 * gfortran.dg/dtio_34.f90: New test.
2245 2019-02-23 Marek Polacek <polacek@redhat.com>
2247 PR c++/88294 - ICE with non-constant noexcept-specifier.
2248 * g++.dg/cpp0x/noexcept34.C: New test.
2249 * g++.dg/cpp0x/noexcept35.C: New test.
2252 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2254 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2257 * gfortran.dg/deferred_character_32.f90 : New test
2259 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2262 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2263 previously incorrect lbound for allocatable expressions. Also
2264 correct stop values to avoid repetition.
2265 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2266 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2269 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2270 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2271 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2273 2019-02-22 David Malcolm <dmalcolm@redhat.com>
2276 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2277 renaming to a multicharacter name, so that start != finish. Add
2278 tests for dtor locations.
2280 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2283 * g++.dg/cpp0x/pr84676.C: New.
2285 2019-02-22 Martin Sebor <msebor@redhat.com>
2287 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2288 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2290 2019-02-22 Harald Anlauf <anlauf@gmx.de>
2293 * gfortran.dg/newunit_6.f90: New test.
2295 2019-02-22 Marek Polacek <polacek@redhat.com>
2297 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2298 * g++.dg/cpp2a/explicit14.C: New test.
2300 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2303 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2304 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2306 2019-02-22 Martin Sebor <msebor@redhat.com>
2309 * gcc.dg/Wabsolute-value.c: New test.
2311 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2313 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2314 Hongtao Liu <hongtao.liu@intel.com>
2315 Sunil K Pandey <sunil.k.pandey@intel.com>
2318 * gcc.target/i386/pr87007-1.c: New test.
2319 * gcc.target/i386/pr87007-2.c: Likewise.
2321 2019-02-22 Richard Biener <rguenther@suse.de>
2323 PR tree-optimization/89440
2324 * gcc.dg/vect/pr89440.c: New testcase.
2326 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2328 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2332 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2334 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2335 * g++.dg/goacc/template.C: Likewise.
2338 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2340 2019-02-22 Richard Biener <rguenther@suse.de>
2343 * gcc.dg/torture/restrict-7.c: New testcase.
2345 2019-02-21 Jakub Jelinek <jakub@redhat.com>
2348 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2349 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2350 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2352 * g++.dg/cpp1y/constexpr-89285.C: New test.
2353 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2355 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2356 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2358 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2361 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2362 -fcf-protection with -fcf-protection=branch.
2363 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2364 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2365 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2366 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2367 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2369 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2371 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2372 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2374 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2377 * gfortran.dg/warn_conversion_11.f90: New test.
2379 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2382 * gcc.target/i386/pr87412-1.c: New file.
2383 * gcc.target/i386/pr87412-2.c: Likewise.
2384 * gcc.target/i386/pr87412-3.c: Likewise.
2385 * gcc.target/i386/pr87412-4.c: Likewise.
2387 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2390 * g++.dg/cpp0x/pr89403.C: New test.
2393 * g++.dg/cpp1z/inline-var5.C: New test.
2396 * gcc.c-torture/compile/pr89412.c: New test.
2398 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2399 David Malcolm <dmalcolm@redhat.com>
2402 * gcc.dg/torture/pr89091.c: New test.
2404 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2408 * gcc.dg/pr88074-2.c: New test.
2411 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2413 2019-02-20 David Malcolm <dmalcolm@redhat.com>
2416 * gcc.dg/pr89410-1.c: New test.
2417 * gcc.dg/pr89410-2.c: New test.
2419 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2421 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2422 Add PowerPC support.
2423 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2424 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2426 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2429 * gcc.target/arm/pr86487.c: New.
2431 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2434 * g++.dg/cpp1y/var-templ60.C: New.
2436 2019-02-20 Li Jia He <helijia@linux.ibm.com>
2439 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2441 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2443 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2445 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2448 * gfortran.dg/ISO_Fortran_binding_4.f90
2450 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2453 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2454 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2456 2019-02-19 Richard Biener <rguenther@suse.de>
2459 * gcc.dg/pr88074.c: New testcase.
2461 2019-02-19 Jakub Jelinek <jakub@redhat.com>
2464 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2468 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2471 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2474 * g++.dg/diagnostic/pr89390.C: New test.
2476 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
2478 * README: Fix typos.
2480 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2482 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2485 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2488 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2490 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2491 * gfortran.dg/lto/pr87689_0.f: New file.
2492 * gfortran.dg/lto/pr87689_1.f: New file.
2494 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2496 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2498 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2500 * gdc.dg/dg.exp: Tabify.
2501 * gdc.dg/lto/lto.exp: Likewise.
2502 * gdc.test/gdc-test.exp: Likewise.
2503 * lib/gdc-dg.exp: Likewise.
2504 * lib/gdc.exp: Likewise.
2506 2019-02-18 Richard Biener <rguenther@suse.de>
2508 PR tree-optimization/89296
2509 * gcc.dg/uninit-pr89296.c: New testcase.
2511 2019-02-18 Jakub Jelinek <jakub@redhat.com>
2514 * gcc.c-torture/execute/pr89369.c: New test.
2515 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2516 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2519 2019-02-18 Martin Jambor <mjambor@suse.cz>
2521 PR tree-optimization/89209
2522 * gcc.dg/tree-ssa/pr89209.c: New test.
2524 2019-02-18 Martin Liska <mliska@suse.cz>
2526 * gfortran.dg/simd-builtins-7.f90: New test.
2527 * gfortran.dg/simd-builtins-7.h: New test.
2529 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2532 * gfortran.dg/pr88299.f90: New test.
2534 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2537 * gfortran.dg/transfer_simplify_12.f90: New test.
2539 2019-02-17 Marek Polacek <polacek@redhat.com>
2541 PR c++/89217 - ICE with list-initialization in range-based for loop.
2542 * g++.dg/cpp0x/range-for37.C: New test.
2544 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2547 * g++.dg/cpp0x/initlist114.C: New test.
2550 * g++.dg/abi/mangle68.C: New test.
2551 * g++.dg/cpp0x/decltype69.C: New test.
2553 2019-02-16 David Malcolm <dmalcolm@redhat.com>
2556 * g++.dg/wrappers/pr88680.C: New test.
2558 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2561 * gfortran.dg/coarray_data_1.f90: New test.
2563 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2565 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2566 * c-c++-common/patchable_function_entry-default.c: Likewise.
2567 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2569 2019-02-16 Jakub Jelinek <jakub@redhat.com>
2571 PR rtl-optimization/66152
2572 * gcc.target/i386/pr66152.c: New test.
2574 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2576 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2577 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2579 2019-02-15 Tamar Christina <tamar.christina@arm.com>
2581 * lib/target-supports.exp
2582 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2583 checking alternative.
2585 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2587 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2589 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2591 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2592 * c-c++-common/patchable_function_entry-default.c: Likewise.
2593 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2594 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2596 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2600 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2601 allow_blank_lines to 2 during initialization.
2602 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2603 it was previously zero.
2604 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2605 Clear allow_blank_lines afterwards whenever it was 1.
2606 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2607 dg-allow-blank-lines-in-output here.
2608 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2609 the tests and restore it back at the end.
2611 * c-c++-common/ubsan/opts-1.c: New test.
2612 * c-c++-common/ubsan/opts-2.c: New test.
2613 * c-c++-common/ubsan/opts-3.c: New test.
2614 * c-c++-common/ubsan/opts-4.c: New test.
2616 2019-02-15 Richard Biener <rguenther@suse.de>
2617 Jakub Jelinek <jakub@redhat.com>
2619 PR tree-optimization/89278
2620 * gcc.dg/pr89278.c: New test.
2622 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2625 * gcc.dg/pr89340.c: New test.
2626 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2627 that leaf attribute on nested function is useless.
2630 * gcc.dg/pr89342.c: New test.
2632 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2634 PR rtl-optimization/89354
2635 * gcc.dg/pr89354.c: New test.
2637 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2639 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2640 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2641 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2642 * gcc.target/i386/ssse3-palignr.c: Ditto.
2643 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2644 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2645 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2646 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2647 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2648 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2649 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2650 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2651 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2652 * gcc.target/i386/ssse3-psignb.c: Ditto.
2653 * gcc.target/i386/ssse3-psignd.c: Ditto.
2654 * gcc.target/i386/ssse3-psignw.c: Ditto.
2656 2018-02-14 Steve Ellcey <sellcey@marvell.com>
2658 * gcc.target/aarch64/pcs_attribute.c: New test.
2660 2019-02-14 Harald Anlauf <anlauf@gmx.de>
2663 * gfortran.dg/pr88248.f90: New test.
2664 * gfortran.dg/f2018_obs.f90: Updated test.
2666 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2668 * gcc.target/arm/pr88850.c: change options to additional option.
2670 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2673 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2676 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2679 * gcc.target/arm/pr88850-2.c: New test.
2680 * lib/target-supports.exp
2681 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2682 check_effective_target_arm_neon_softfp_fp16_ok,
2683 add_options_for_arm_neon_softfp_fp16): New.
2685 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2687 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2688 * lib/target-supports.exp: Add procedure to check for ldrd.
2690 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2693 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2694 * gfortran.dg/goacc/loop-3.f95: Likewise.
2695 * gfortran.dg/goacc/pr72715.f90: New test.
2697 2019-02-14 Martin Liska <mliska@suse.cz>
2699 PR rtl-optimization/89242
2700 * g++.dg/pr89242.C: New test.
2702 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2704 PR tree-optimization/89314
2705 * gcc.dg/pr89314.c: New test.
2708 * gcc.dg/ubsan/pr89284.c: New test.
2710 2019-02-13 Ian Lance Taylor <iant@golang.org>
2712 * gcc.dg/func-attr-1.c: New test.
2714 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2716 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2718 2019-02-13 Marek Polacek <polacek@redhat.com>
2720 PR c++/89297 - ICE with OVERLOAD in template.
2721 * g++.dg/cpp0x/initlist113.C: New test.
2723 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
2726 * g++.dg/cpp0x/pr86379.C: New.
2729 * g++.dg/cpp1y/pr87322.C: New.
2730 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2731 instantiate the expected number of lambda functions.
2733 2019-02-13 Marek Polacek <polacek@redhat.com>
2736 * g++.dg/cpp2a/nontype-class13.C: New test.
2738 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2741 * gcc.target/arm/pr89190.c: New test.
2743 2019-02-13 David Malcolm <dmalcolm@redhat.com>
2746 * g++.dg/concepts/pr89036.C: New test.
2748 2019-02-13 Tamar Christina <tamar.christina@arm.com>
2751 * gcc.target/aarch64/sve/pr88847.c: New test.
2753 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
2754 Jakub Jelinek <jakub@redhat.com>
2757 * g++.dg/torture/pr89303.C: New test.
2759 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2762 * g++.dg/cpp1z/using4.C: New.
2763 * g++.dg/cpp1z/using5.C: Likewise.
2764 * g++.dg/cpp1z/using6.C: Likewise.
2766 2019-02-13 Jakub Jelinek <jakub@redhat.com>
2769 * gcc.target/i386/pr89290.c: New test.
2771 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2773 * gcc.target/powerpc/crypto-builtin-1.c
2774 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2777 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2780 * gcc.target/i386/pr89229-1.c: New test.
2782 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2785 * gcc.target/s390/pr89233.c: New test.
2787 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2789 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2790 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2791 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2793 2019-02-12 Richard Biener <rguenther@suse.de>
2795 PR tree-optimization/89253
2796 * gfortran.dg/pr89253.f: New testcase.
2798 2019-02-11 Marek Polacek <polacek@redhat.com>
2800 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2801 * g++.dg/cpp0x/nullptr40.C: New test.
2802 * g++.dg/cpp0x/nullptr41.C: New test.
2804 2019-02-11 Jakub Jelinek <jakub@redhat.com>
2807 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2809 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2811 PR tree-optimization/86637
2812 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2814 2019-02-11 Martin Sebor <msebor@redhat.com>
2816 PR tree-optimization/88771
2817 * gcc.dg/Wstringop-overflow-8.c: New test.
2818 * gcc.dg/Wstringop-overflow-9.c: New test.
2819 * gcc.dg/Warray-bounds-40.c: New test.
2820 * gcc.dg/builtin-stpncpy.c: Adjust.
2821 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2822 * g++.dg/opt/memcpy1.C: Adjust.
2824 2019-02-11 Martin Sebor <msebor@redhat.com>
2827 * c-c++-common/array-5.c: New test.
2828 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2829 * g++.dg/init/new38.C: Same.
2830 * g++.dg/init/new43.C: Same.
2831 * g++.dg/init/new44.C: Same.
2832 * g++.dg/init/new46.C: Same.
2833 * g++.dg/other/large-size-array.C: Same.
2834 * g++.dg/other/new-size-type.C: Same.
2835 * g++.dg/template/array30.C: Same.
2836 * g++.dg/template/array32.C: New test.
2837 * g++.dg/template/dependent-name3.C: Adjust.
2838 * gcc.dg/large-size-array-3.c: Same.
2839 * gcc.dg/large-size-array-5.c: Same.
2840 * gcc.dg/large-size-array.c: Same.
2841 * g++.old-deja/g++.brendan/array1.C: Same.
2842 * g++.old-deja/g++.mike/p6149.C: Same.
2844 2019-02-11 Martin Sebor <msebor@redhat.com>
2846 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2848 2019-02-11 Tamar Christina <tamar.christina@arm.com>
2851 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2852 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2853 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2855 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2857 * gcc.target/powerpc/vec-sld-modulo.c: New.
2858 * gcc.target/powerpc/vec-srad-modulo.c: New.
2859 * gcc.target/powerpc/vec-srd-modulo.c: New.
2861 2019-02-11 Martin Liska <mliska@suse.cz>
2864 * g++.dg/ipa/pr89009.C: New test.
2866 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2869 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2870 * gfortran.dg/pointer_init_6.f90: Likewise.
2871 * gfortran.dg/pointer_init_9.f90: New test.
2873 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2876 * gfortran.dg/warn_undefined_1.f90: New test.o
2878 2019-02-10 Jakub Jelinek <jakub@redhat.com>
2880 PR tree-optimization/89268
2881 * gcc.dg/vect/pr89268.c: New test.
2883 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2885 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2887 2019-02-09 Harald Anlauf <anlauf@gmx.de>
2890 * gfortran.dg/substr_simplify.f90: New test.
2892 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
2895 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2897 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
2900 * gfortran.dg/array_reference_2.f90 : New test.
2902 2019-02-09 Jakub Jelinek <jakub@redhat.com>
2905 * gcc.dg/gomp/pr89246-1.c: New test.
2906 * gcc.dg/gomp/pr89246-2.c: New test.
2908 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2910 PR tree-optimization/88739
2911 * gcc.c-torture/execute/pr88739.c: New test.
2913 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2916 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2918 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2920 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2921 * gcc.target/s390/vector/vec-copysign.c: New test.
2923 2019-02-08 Richard Biener <rguenther@suse.de>
2925 PR tree-optimization/89247
2926 * gcc.dg/torture/pr89247.c: New testcase.
2928 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2930 * gcc.target/s390/jump-label.c: New test.
2932 2019-02-08 Richard Biener <rguenther@suse.de>
2935 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2937 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2939 PR rtl-optimization/89234
2940 * g++.dg/ubsan/pr89234.C: New test.
2942 2019-02-08 Richard Biener <rguenther@suse.de>
2945 * gcc.dg/torture/pr89223.c: New testcase.
2947 2019-02-07 David Malcolm <dmalcolm@redhat.com>
2949 PR tree-optimization/86637
2950 PR tree-optimization/89235
2951 * gcc.c-torture/compile/pr86637-1.c: New test.
2952 * gcc.c-torture/compile/pr86637-2.c: New test.
2953 * gcc.c-torture/compile/pr86637-3.c: New test.
2954 * gcc.c-torture/compile/pr89235.c: New test.
2956 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2958 * gcc.target/aarch64/abd_1.c: New test.
2959 * gcc.dg/sabd_1.c: Likewise.
2961 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2964 * gfortran.dg/wunused-parameter_2.f90: New test.
2966 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2968 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2970 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2972 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2973 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2975 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2976 Jakub Jelinek <jakub@redhat.com>
2979 * gcc.c-torture/execute/pr88714.c: New test.
2980 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2982 2019-02-07 Tamar Christina <tamar.christina@arm.com>
2985 * gcc.target/arm/pr88850.c: New test.
2987 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
2990 * g++.dg/cpp0x/pr86218.C: New.
2992 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2994 PR rtl-optimization/89225
2995 * gcc.target/powerpc/pr89225.c: New.
2997 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2999 * gnat.dg/opt76.adb: New test.
3001 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3004 * gfortran.dg/null_10.f90: New test.
3006 2019-02-06 David Malcolm <dmalcolm@redhat.com>
3009 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
3010 column numbers to dg-warning directives where they are correct.
3011 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3012 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3013 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3015 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3018 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3019 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3020 xfail scan-assembler-not with Solaris as.
3022 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3024 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3026 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3028 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3031 2019-02-06 Richard Biener <rguenther@suse.de>
3033 PR tree-optimization/89182
3034 * gfortran.dg/graphite/pr89182.f90: New testcase.
3036 2019-02-06 Jakub Jelinek <jakub@redhat.com>
3039 * gcc.dg/pr89211.c: New test.
3042 * c-c++-common/builtin-convertvector-2.c: New test.
3044 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3047 * lib/go-torture.exp: Test compiling with -flto.
3049 2019-02-06 Joseph Myers <joseph@codesourcery.com>
3052 * gcc.dg/redecl-18.c: New test.
3054 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3057 * g++.dg/opt/pr89187.C: New test.
3059 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
3061 * jit.dg/add-driver-options-testlib.c: Add support file for
3062 test-add-driver-options.c testcase.
3063 * jit.dg/all-non-failing-tests.h: Add note about
3064 test-add-driver-options.c
3065 * jit.dg/jit.exp (jit-dg-test): Update to support
3066 add-driver-options-testlib.c compilation.
3067 * jit.dg/test-add-driver-options.c: New testcase.
3069 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3071 PR rtl-optimization/11304
3072 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3073 * gcc.target/i386/call-2.c: New test.
3075 2019-02-05 Marek Polacek <polacek@redhat.com>
3077 PR c++/89158 - by-value capture of constexpr variable broken.
3078 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3080 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3082 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3084 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3086 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3088 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3091 * g++.dg/opt/pr89188.C: New test.
3093 PR rtl-optimization/89195
3094 * gcc.c-torture/execute/pr89195.c: New test.
3096 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3098 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3100 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3101 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3102 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3103 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3104 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3105 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3106 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3107 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3108 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3110 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3113 * g++.dg/ext/vector36.C: New test.
3115 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
3118 * g++.dg/pr87770.C: New.
3120 2019-02-04 Harald Anlauf <anlauf@gmx.de>
3123 * gfortran.dg/pr89077.f90: New test.
3125 2019-02-04 Martin Liska <mliska@suse.cz>
3128 * gcc.dg/ipa/pr88985.c: New test.
3130 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3132 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3133 characters or extra spaces after the comment character.
3135 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3137 * g++.dg/torture/alias-1.C: New test.
3139 2019-02-03 Martin Sebor <msebor@redhat.com>
3142 * c-c++-common/Wsequence-point-2.c: New test.
3145 * g++.dg/warn/Wunused-var-35.C: New test.
3147 2019-02-03 Richard Biener <rguenther@suse.de>
3150 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3152 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3155 * gfortran.dg/warn_conversion_10.f90: New test.
3157 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3160 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3162 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3165 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3167 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3170 * gfortran.dg/pointer_array_component_3.f90 : New test.
3172 2019-02-02 Jakub Jelinek <jakub@redhat.com>
3175 * gcc.dg/gomp/pr87887-1.c: New test.
3176 * gcc.dg/gomp/pr87887-2.c: New test.
3178 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3182 * gfortran.dg/pr89084.f90: New test.
3183 * gfortran.dg/lto/pr89084_0.f90: New test.
3184 * gfortran.dg/pr83246.f90: New test.
3186 2019-02-01 Marek Polacek <polacek@redhat.com>
3188 PR c++/88325 - ICE with invalid out-of-line template member definition.
3189 * g++.dg/cpp2a/typename14.C: New test.
3191 2019-02-01 Richard Biener <rguenther@suse.de>
3194 * gcc.dg/torture/pr88597.c: New testcase.
3196 2019-02-01 Richard Biener <rguenther@suse.de>
3198 PR tree-optimization/85497
3199 * gcc.dg/graphite/pr85497.c: New testcase.
3201 2019-02-01 Richard Biener <rguenther@suse.de>
3204 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3206 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3208 PR tree-optimization/89143
3209 * gcc.dg/tree-ssa/vrp121.c: New test.
3211 PR tree-optimization/88107
3212 * gcc.dg/gomp/pr88107.c: New test.
3215 * g++.dg/ext/attrib57.C: New test.
3217 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3219 PR tree-optimization/88932
3220 * gfortran.dg/pr88932.f90: New test.
3222 2019-01-31 Marek Polacek <polacek@redhat.com>
3224 PR c++/88983 - ICE with switch in constexpr function.
3225 * g++.dg/cpp1y/constexpr-88983.C: New test.
3227 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3230 * gfortran.dg/contiguous_9.f90: New test.
3232 2019-01-31 Marek Polacek <polacek@redhat.com>
3234 PR c++/89083, c++/80864 - ICE with list initialization in template.
3235 * g++.dg/cpp0x/initlist107.C: New test.
3236 * g++.dg/cpp0x/initlist108.C: New test.
3237 * g++.dg/cpp0x/initlist109.C: New test.
3238 * g++.dg/cpp0x/initlist110.C: New test.
3239 * g++.dg/cpp0x/initlist111.C: New test.
3240 * g++.dg/cpp0x/initlist112.C: New test.
3241 * g++.dg/init/ptrfn4.C: New test.
3243 2019-01-31 David Malcolm <dmalcolm@redhat.com>
3246 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3247 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3249 2019-01-31 Richard Biener <rguenther@suse.de>
3251 PR tree-optimization/89135
3252 * gcc.dg/torture/pr89135.c: New testcase.
3254 2019-01-31 Jakub Jelinek <jakub@redhat.com>
3257 * c-c++-common/asan/pr89124.c: New test.
3259 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3262 * gfortran.dg/print_2.f90: New test.
3264 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3266 PR rtl-optimization/87246
3267 * gcc.target/i386/pr87246.c: New.
3269 2019-01-30 Marek Polacek <polacek@redhat.com>
3271 PR c++/89119 - ICE with value-initialization in template.
3272 * g++.dg/cpp0x/initlist-value3.C: New test.
3274 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3276 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3277 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3278 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3279 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3280 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3281 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3282 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3283 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3284 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3285 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3287 2019-01-30 Richard Biener <rguenther@suse.de>
3289 PR tree-optimization/89111
3290 * gcc.dg/torture/pr89111.c: New testcase.
3292 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
3295 * lib/target-supports.exp: Cache result.
3297 2019-01-30 Jakub Jelinek <jakub@redhat.com>
3300 * g++.target/i386/pr89105.C: New test.
3303 * gcc.dg/pr89061.c: New test.
3305 2019-01-29 Martin Sebor <msebor@redhat.com>
3308 * gcc.dg/Warray-bounds-39.c: New test.
3310 2019-01-29 Marek Polacek <polacek@redhat.com>
3313 * g++.dg/other/nontype-1.C: Expect error in all modes.
3314 * g++.dg/parse/crash13.C: Likewise.
3315 * g++.dg/parse/error36.C: Likewise.
3316 * g++.dg/template/error29.C: Likewise.
3318 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3321 * gfortran.dg/c_funptr_1.f90: New file.
3322 * gfortran.dg/c_funptr_1_mod.f90: New file.
3324 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3328 * gcc.dg/gomp/pr89104.c: New test.
3330 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3332 * gdc.dg/pr89042a.d: Mark as compile test.
3333 * gdc.dg/pr89042b.d: Likewise.
3335 2019-01-29 Richard Biener <rguenther@suse.de>
3338 * g++.dg/lto/pr87295_0.C: New testcase.
3340 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3343 * gcc.dg/pr89045.c: New test.
3346 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3347 lp64, ilp32 and llp64 only.
3348 (fputs): Use unsigned long long instead of size_t for return type.
3349 (vfprintf, vfscanf): Accept arbitrary target specific type for
3352 2019-01-28 Marek Polacek <polacek@redhat.com>
3354 PR c++/88358 - name wrongly treated as type.
3355 * g++.dg/cpp2a/typename1.C: Add dg-error.
3356 * g++.dg/cpp2a/typename13.C: New test.
3357 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3360 2019-01-28 Marek Polacek <polacek@redhat.com>
3362 * g++.dg/cpp0x/enum37.C: Add dg-error.
3364 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3366 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3367 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3369 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3371 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3372 "-Wattribute-alias".
3374 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3377 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3379 2019-01-27 Marek Polacek <polacek@redhat.com>
3381 PR c++/88815 - narrowing conversion lost in decltype.
3382 PR c++/78244 - narrowing conversion in template not detected.
3383 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3384 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3385 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3386 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3388 PR c++/89024 - ICE with incomplete enum type.
3389 * g++.dg/cpp0x/enum37.C: New test.
3391 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3393 * gnat.dg/opt75.adb: New test.
3394 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3396 2019-01-27 Jakub Jelinek <jakub@redhat.com>
3399 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3400 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3402 2019-01-26 Martin Jambor <mjambor@suse.cz>
3405 * gfortran.dg/gomp/pr88933.f90: New test.
3407 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3410 * gdc.dg/pr89042a.d: New test.
3411 * gdc.dg/pr89042b.d: New test.
3413 2019-01-26 Harald Anlauf <anlauf@gmx.de>
3416 * gfortran.dg/pr57553.f90: New test.
3418 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3420 * gnat.dg/array34.adb: New test.
3422 2019-01-26 Jakub Jelinek <jakub@redhat.com>
3424 PR preprocessor/88974
3425 * c-c++-common/cpp/pr88974.c: New test.
3427 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3430 * g++.dg/cpp2a/destroying-delete2.C: New.
3431 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3433 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3436 * gfortran.dg/pr85780.f90: Update testcase for error message.
3438 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
3441 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3442 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3443 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3445 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3448 * gcc.dg/pr89037.c: New test.
3450 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3452 * lib/target-supports.exp (check_effective_target_fenv): New.
3453 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3454 fenv effective target.
3455 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3456 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3457 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3458 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3460 2019-01-25 Richard Biener <rguenther@suse.de>
3462 PR tree-optimization/86865
3463 * gcc.dg/graphite/pr86865.c: New testcase.
3464 * gcc.dg/graphite/pr69728.c: XFAIL.
3465 * gcc.dg/graphite/scop-21.c: Likewise.
3467 2019-01-24 Martin Sebor <msebor@redhat.com>
3472 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3473 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3474 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3475 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3476 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3477 * gcc.dg/builtins-69.c: New test.
3478 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3479 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3481 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3483 PR rtl-optimization/88948
3484 * gcc.target/i386/pr88948.c: New test.
3486 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3489 * g++.dg/debug/pr89006.C: New test.
3492 * gcc.dg/gomp/pr89015.c: New test.
3495 * c-c++-common/gomp/cancel-2.c: New test.
3496 * gcc.dg/gomp/cancel-1.c: New test.
3497 * g++.dg/gomp/cancel-1.C: New test.
3498 * g++.dg/gomp/cancel-2.C: New test.
3499 * g++.dg/gomp/cancel-3.C: New test.
3501 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3503 PR tree-optimization/89027
3504 * gfortran.dg/gomp/pr89027.f90: New test.
3506 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
3509 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3510 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
3512 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3515 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3516 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3517 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3518 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3520 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3523 * g++.target/i386/pr88998.c: New test.
3525 2019-01-23 Marek Polacek <polacek@redhat.com>
3527 PR c++/88757 - qualified name treated wrongly as type.
3528 * g++.dg/cpp0x/dependent2.C: New test.
3529 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3530 * g++.dg/cpp2a/typename12.C: New test.
3531 * g++.dg/template/static30.C: Remove dg-error.
3533 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3536 * c-c++-common/pr44715.c: New test.
3539 * c-c++-common/pr88984.c: New test.
3541 2019-01-23 Richard Biener <rguenther@suse.de>
3543 PR tree-optimization/89008
3544 * gcc.dg/torture/pr89008.c: New testcase.
3546 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3548 * gnat.dg/specs/opt4.ads: New test.
3550 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3552 PR tree-optimization/88964
3553 * gfortran.dg/pr88964.f90: New test.
3555 2019-01-22 Martin Sebor <msebor@redhat.com>
3557 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3558 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3560 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3561 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3564 2018-01-22 Steve Ellcey <sellcey@marvell.com>
3566 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
3567 to aarch64*-*-* target.
3568 * c-c++-common/gomp/pr60823-3.c: Ditto.
3569 * g++.dg/gomp/declare-simd-1.C: Ditto.
3570 * g++.dg/gomp/declare-simd-3.C: Ditto.
3571 * g++.dg/gomp/declare-simd-4.C: Ditto.
3572 * g++.dg/gomp/declare-simd-7.C: Ditto.
3573 * g++.dg/gomp/pr88182.C: Ditto.
3574 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3575 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3576 * gcc.dg/gomp/pr59669-2.c: Ditto.
3577 * gcc.dg/gomp/pr87895-1.c: Ditto.
3578 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3579 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3580 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3581 * gfortran.dg/gomp/pr83977.f90: Ditto.
3583 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3586 * gcc.target/powerpc/pr88965.c: New test.
3589 * c-c++-common/gomp/atomic-23.c: New test.
3591 2019-01-22 Harald Anlauf <anlauf@gmx.de>
3594 * gfortran.dg/power_8.f90: New test.
3596 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3598 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3599 * g++.dg/vec-init-1.C: Likewise.
3600 * gcc.dg/pr87793.c: Likewise.
3602 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3604 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3605 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3607 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3610 * gcc.target/arm/aapcs/bitfield2.c: New test.
3611 * gcc.target/arm/aapcs/bitfield3.c: New test.
3613 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3615 PR rtl-optimization/87763
3616 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3618 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3621 * gcc.target/i386/pr88954-1.c: New test.
3622 * gcc.target/i386/pr88954-2.c: Likewise.
3624 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3627 * gcc.target/arm/aapcs/bitfield1.c: New test.
3628 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3629 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3630 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3632 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3634 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3635 * gfortran.dg/block_16.f08: Likewise.
3636 * gfortran.dg/dec_structure_14.f90: Likewise.
3637 * gfortran.dg/namelist_96.f90: Likewise.
3638 * gfortran.dg/newunit_5.f90.f90: Moved to
3639 * gfortran.dg/newunit_5.f90: here.
3640 * gfortran.dg/pdt_28.f03: Likewise.
3641 * gfortran.dg/spread_simplify_1.f90: Likewise.
3643 2019-01-22 Tamar Christina <tamar.christina@arm.com>
3645 PR/tree-optimization 88903
3646 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3648 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3650 PR rtl-optimization/88904
3651 * gcc.c-torture/execute/pr88904.c: New test.
3654 * gcc.dg/pr88905.c: New test.
3656 PR rtl-optimization/49429
3658 PR rtl-optimization/86334
3660 * gcc.target/i386/pr86334.c: New test.
3661 * gcc.target/i386/pr88906.c: New test.
3663 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3666 * g++.dg/gomp/pr88949.C: New test.
3668 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
3670 * class_66.f90: Fix a dg directive.
3671 * debug/pr35154-stabs.f: Likewise.
3672 * dec_d_lines_3.f: Likewise.
3673 * dec_d_lines_3.f: Likewise.
3674 * dec_structure_12.f90: Likewise.
3675 * dec_structure_15.f90: Likewise.
3676 * deferred_character_31.f90: Likewise.
3677 * dtio_31.f03: Likewise.
3678 * dtio_32.f03: Likewise.
3679 * extends_11.f03: Likewise.
3680 * integer_plus.f90: Likewise.
3681 * pdt_25.f03: Likewise.
3682 * pr58968.f: Likewise.
3683 * pr78259.f90: Likewise.
3684 * vect/vect-2.f90: Likewise.
3685 * matmul_const.f90: Likewise.
3687 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3690 * gcc.target/i386/pr88938.c: New test.
3692 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3695 * g++.dg/asan/pr88901.C: New test.
3697 2019-01-21 Tamar Christina <tamar.christina@arm.com>
3699 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3701 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3704 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3705 * gcc.dg/pr88928.c: New test case.
3707 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3709 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3710 {long ,short ,}{unsigned ,}int.
3712 2019-01-21 Richard Biener <rguenther@suse.de>
3714 PR tree-optimization/88934
3715 * gfortran.dg/pr88934.f90: New testcase.
3717 2019-01-20 Ulrich Drepper <drepper@redhat.com>
3719 Fix after C++ P0600 implementation.
3720 * g++.dg/init/new39.C: Don't just ignore result of new.
3722 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3724 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3726 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
3728 * gdc.dg/runnable.d: Add tests for comparing complex types.
3730 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3732 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
3733 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3734 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3735 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3737 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3740 * gfortran.dg/no-automatic.f90: New test.
3742 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3745 * gfortran.dg/pr77960.f90: New test.
3747 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3748 Paul Thomas <pault@gcc.gnu.org>
3751 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3752 scan-tree tests that fail with patch.
3753 * gfortran.dg/contiguous_8.f90: New test.
3755 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3757 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3759 * gfortran.dg/loop_versioning_9.f90: New test.
3760 * gfortran.dg/loop_versioning_10.f90: Likewise.
3762 2019-01-19 Jakub Jelinek <jakub@redhat.com>
3765 * gfortran.dg/pr88902.f90: New test.
3767 2019-01-18 Martin Sebor <msebor@redhat.com>
3769 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3771 2019-01-18 Ian Lance Taylor <iant@golang.org>
3773 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3774 is no longer externally visible.
3776 2019-01-18 Marek Polacek <polacek@redhat.com>
3779 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3781 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3784 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3785 (dg-options): Replace -m32 with -fno-pic.
3786 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3787 (dg-options): Remove -m32.
3789 2019-01-18 Richard Biener <rguenther@suse.de>
3791 PR tree-optimization/88903
3792 * gcc.dg/vect/pr88903-1.c: New testcase.
3793 * gcc.dg/vect/pr88903-2.c: Likewise.
3795 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3799 * c-c++-common/pr51628-33.c: New test.
3800 * c-c++-common/pr51628-35.c: New test.
3801 * c-c++-common/pr88664-1.c: Likewise.
3802 * c-c++-common/pr88664-2.c: Likewise.
3803 * gcc.dg/pr51628-34.c: Likewise.
3805 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
3808 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3809 mp and sec extensions to armv7-a.
3811 2019-01-18 Martin Liska <mliska@suse.cz>
3813 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3814 expected function name.
3816 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3818 PR tree-optimization/86214
3819 * g++.dg/opt/pr86214-1.C: New test.
3820 * g++.dg/opt/pr86214-2.C: New test.
3822 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3824 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3826 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3829 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3832 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3833 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3835 2019-01-18 Martin Liska <mliska@suse.cz>
3838 * g++.target/i386/pr88587.C: New test.
3839 * gcc.target/i386/mvc13.c: New test.
3841 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3844 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3846 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3847 * gfortran.dg/gomp/pr83977.f90: Ditto.
3849 2019-01-17 Martin Sebor <msebor@redhat.com>
3852 * gcc.dg/Warray-bounds-38.c: New test.
3854 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3856 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3857 warning checks and assembler scans.
3858 * c-c++-common/gomp/pr60823-3.c: Ditto.
3859 * c-c++-common/gomp/pr63328.c: Ditto.
3860 * g++.dg/gomp/declare-simd-1.C: Ditto.
3861 * g++.dg/gomp/declare-simd-3.C: Ditto.
3862 * g++.dg/gomp/declare-simd-4.C: Ditto.
3863 * g++.dg/gomp/declare-simd-7.C: Ditto.
3864 * g++.dg/gomp/pr88182.C: Ditto.
3865 * g++.dg/vect/simd-clone-7.cc: Ditto.
3866 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3867 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3868 * gcc.dg/gomp/pr59669-2.c: Ditto.
3869 * gcc.dg/gomp/pr87895-1.c: Ditto.
3870 * gcc.dg/gomp/pr87895-2.c: Ditto.
3871 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3872 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3873 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3874 * gfortran.dg/gomp/pr83977.f90: Ditto.
3876 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3878 * g++.dg/cpp0x/auto52.C: Test locations too.
3879 * g++.dg/cpp0x/trailing2.C: Likewise.
3880 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3881 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3882 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3883 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3884 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3886 2019-01-17 David Malcolm <dmalcolm@redhat.com>
3889 * g++.dg/template/pr88699.C: New test.
3891 2019-01-17 Martin Sebor <msebor@redhat.com>
3893 PR tree-optimization/88800
3894 * c-c++-common/Wrestrict.c: Adjust.
3895 * gcc.dg/Warray-bounds-37.c: New test.
3896 * gcc.dg/builtin-memcpy-2.c: New test.
3897 * gcc.dg/builtin-memcpy.c: New test.
3899 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3902 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3904 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3905 Kwok Cheung Yeung <kcy@codesourcery.com>
3906 Julian Brown <julian@codesourcery.com>
3907 Tom de Vries <tom@codesourcery.com>
3909 * gcc.dg/20020312-2.c: Add amdgcn support.
3910 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3911 * gcc.dg/builtin-apply2.c: Likewise.
3912 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3913 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3914 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3915 * gcc.dg/memcmp-1.c: Increase timeout factor.
3916 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3917 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3918 * gcc.dg/sibcall-9.c: Likewise.
3919 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3920 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3921 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3922 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3923 * lib/target-supports.exp (check_effective_target_trampolines):
3925 (check_profiling_available): Likewise.
3926 (check_effective_target_global_constructor): Likewise.
3927 (check_effective_target_return_address): Likewise.
3928 (check_effective_target_fopenacc): Likewise.
3929 (check_effective_target_fopenmp): Likewise.
3930 (check_effective_target_vect_int): Likewise.
3931 (check_effective_target_vect_intfloat_cvt): Likewise.
3932 (check_effective_target_vect_uintfloat_cvt): Likewise.
3933 (check_effective_target_vect_floatint_cvt): Likewise.
3934 (check_effective_target_vect_floatuint_cvt): Likewise.
3935 (check_effective_target_vect_simd_clones): Likewise.
3936 (check_effective_target_vect_shift): Likewise.
3937 (check_effective_target_whole_vector_shift): Likewise.
3938 (check_effective_target_vect_bswap): Likewise.
3939 (check_effective_target_vect_shift_char): Likewise.
3940 (check_effective_target_vect_long): Likewise.
3941 (check_effective_target_vect_float): Likewise.
3942 (check_effective_target_vect_double): Likewise.
3943 (check_effective_target_vect_perm): Likewise.
3944 (check_effective_target_vect_perm_byte): Likewise.
3945 (check_effective_target_vect_perm_short): Likewise.
3946 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3947 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3948 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3949 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3950 (check_effective_target_vect_natural_alignment): Likewise.
3951 (check_effective_target_vect_fully_masked): Likewise.
3952 (check_effective_target_vect_element_align): Likewise.
3953 (check_effective_target_vect_masked_store): Likewise.
3954 (check_effective_target_vect_scatter_store): Likewise.
3955 (check_effective_target_vect_condition): Likewise.
3956 (check_effective_target_vect_cond_mixed): Likewise.
3957 (check_effective_target_vect_char_mult): Likewise.
3958 (check_effective_target_vect_short_mult): Likewise.
3959 (check_effective_target_vect_int_mult): Likewise.
3960 (check_effective_target_sqrt_insn): Likewise.
3961 (check_effective_target_vect_call_sqrtf): Likewise.
3962 (check_effective_target_vect_call_btrunc): Likewise.
3963 (check_effective_target_vect_call_btruncf): Likewise.
3964 (check_effective_target_vect_call_ceil): Likewise.
3965 (check_effective_target_vect_call_floorf): Likewise.
3966 (check_effective_target_lto): Likewise.
3967 (check_vect_support_and_set_flags): Likewise.
3968 (check_effective_target_vect_stridedN): Enable when fully masked is
3970 (add_options_for_sqrt_insn): New procedure.
3972 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3974 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3975 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3977 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3979 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3981 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3982 * gcc.dg/pic-1.c: Disable on amdgcn.
3983 * gcc.dg/pic-2.c: Disable on amdgcn.
3984 * gcc.dg/pic-3.c: Disable on amdgcn.
3985 * gcc.dg/pic-4.c: Disable on amdgcn.
3986 * gcc.dg/pie-3.c: Disable on amdgcn.
3987 * gcc.dg/pie-4.c: Disable on amdgcn.
3988 * gcc.dg/uninit-19.c: Check pie_enabled.
3989 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3991 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3992 Kwok Cheung Yeung <kcy@codesourcery.com>
3993 Julian Brown <julian@codesourcery.com>
3994 Tom de Vries <tom@codesourcery.com>
3996 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3997 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3998 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3999 * gcc.c-torture/compile/pr41469.c: Require exceptions.
4000 * gcc.dg/20111216-1.c: Require exceptions.
4001 * gcc.dg/cleanup-10.c: Require exceptions.
4002 * gcc.dg/cleanup-11.c: Require exceptions.
4003 * gcc.dg/cleanup-12.c: Require exceptions.
4004 * gcc.dg/cleanup-13.c: Require exceptions.
4005 * gcc.dg/cleanup-5.c: Require exceptions.
4006 * gcc.dg/cleanup-8.c: Require exceptions.
4007 * gcc.dg/cleanup-9.c: Require exceptions.
4008 * gcc.dg/gomp/pr29955.c: Require exceptions.
4009 * gcc.dg/lto/pr52097_0.c: Require exceptions.
4010 * gcc.dg/nested-func-5.c: Require exceptions.
4011 * gcc.dg/pch/except-1.c: Require exceptions.
4012 * gcc.dg/pch/valid-2.c: Require exceptions.
4013 * gcc.dg/pr41470.c: Require exceptions.
4014 * gcc.dg/pr42427.c: Require exceptions.
4015 * gcc.dg/pr44545.c: Require exceptions.
4016 * gcc.dg/pr47086.c: Require exceptions.
4017 * gcc.dg/pr51481.c: Require exceptions.
4018 * gcc.dg/pr51644.c: Require exceptions.
4019 * gcc.dg/pr52046.c: Require exceptions.
4020 * gcc.dg/pr54669.c: Require exceptions.
4021 * gcc.dg/pr56424.c: Require exceptions.
4022 * gcc.dg/pr64465.c: Require exceptions.
4023 * gcc.dg/pr65802.c: Require exceptions.
4024 * gcc.dg/pr67563.c: Require exceptions.
4025 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4026 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4027 * gcc.dg/vect/pr46663.c: Require exceptions.
4028 * lib/target-supports.exp (check_effective_target_exceptions): New.
4030 2019-01-17 Tamar Christina <tamar.christina@arm.com>
4033 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4035 2019-01-17 Nathan Sidwell <nathan@acm.org>
4038 * g++.dg/cpp0x/pr86610.C: New.
4040 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4042 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4043 VFIXUPIMM* intrinsics.
4044 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4045 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4046 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4048 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4052 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4054 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4055 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4056 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4057 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4058 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4059 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4060 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4061 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4062 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4063 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4064 * gcc.target/i386/sse-13.c: Ditto.
4065 * gcc.target/i386/sse-14.c: Ditto.
4066 * gcc.target/i386/sse-22.c: Ditto.
4067 * gcc.target/i386/sse-23.c: Ditto.
4068 * gcc.target/i386/testimm-10.c: Ditto.
4069 * gcc.target/i386/testround-1.c: Ditto.
4071 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4075 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4078 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4079 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4081 2019-01-17 Jakub Jelinek <jakub@redhat.com>
4083 PR rtl-optimization/88870
4084 * gcc.dg/pr88870.c: New test.
4086 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4088 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4090 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
4093 * g++.dg/concepts/pr87768.C: New.
4096 * gcc.dg/cpp1z/pr86648.C: New.
4098 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4101 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4102 vectorized on POWER unless hardware misaligned loads are available.
4104 2019-01-16 David Malcolm <dmalcolm@redhat.com>
4107 * g++.dg/torture/pr88861.C: New test.
4109 2019-01-16 Tamar Christina <tamar.christina@arm.com>
4112 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4114 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4116 * g++.dg/other/pr33558.C: Test location too.
4117 * g++.dg/other/pr33558-2.C: Likewise.
4118 * g++.dg/parse/crash4.C: Likewise.
4119 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4120 * g++.old-deja/g++.mike/p7635.C: Likewise.
4121 * g++.old-deja/g++.other/decl6.C: Likewise.
4123 2019-01-16 Marek Polacek <polacek@redhat.com>
4125 PR c++/78244 - narrowing conversion in template not detected.
4126 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4127 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4129 2019-01-16 Jakub Jelinek <jakub@redhat.com>
4133 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4134 may_alias attribute.
4136 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4138 * gcc.misc-tests/godump-1.c: Add test case for typedef before
4141 2019-01-15 David Malcolm <dmalcolm@redhat.com>
4144 * g++.dg/template/pr88795.C: New test.
4146 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4149 * gfortran.dg/actual_array_substr_3.f90: New test.
4151 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4154 * gfortran.dg/pr81849.f90: New test.
4156 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
4158 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
4159 ISO_Fortran_binding_2.h.
4161 2019-01-15 Marek Polacek <polacek@redhat.com>
4164 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4166 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4169 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4170 -Wdeprecated warning and expect a following note:.
4172 2019-01-15 Richard Biener <rguenther@suse.de>
4175 * g++.dg/lto/pr88046_0.C: New testcase.
4177 2019-01-15 Richard Biener <rguenther@suse.de>
4179 PR tree-optimization/88855
4180 * gcc.dg/pr88855.c: New testcase.
4182 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4184 * g++.dg/diagnostic/typedef-initialized.C: New.
4186 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4188 * g++.dg/diagnostic/bitfld3.C: New.
4190 2019-01-15 Jakub Jelinek <jakub@redhat.com>
4192 PR tree-optimization/88775
4193 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4194 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4196 2019-01-14 Marek Polacek <polacek@redhat.com>
4198 PR c++/88825 - ICE with bogus function return type deduction.
4199 * g++.dg/cpp1y/auto-fn55.C: New test.
4201 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4203 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4204 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4205 feature test macros.
4206 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4208 2019-01-14 Marek Polacek <polacek@redhat.com>
4210 PR c++/88830 - ICE with abstract class.
4211 * g++.dg/other/abstract7.C: New test.
4213 2019-01-14 Martin Sebor <msebor@redhat.com>
4216 * gcc.dg/format/attr-8.c: New test.
4217 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4218 * gcc.dg/format/attr-3.c: Same.
4219 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4220 * objc.dg/fsf-nsstring-format-1.m: Same.
4222 2019-01-14 Martin Liska <mliska@suse.cz>
4224 PR gcov-profile/88263
4225 * g++.dg/gcov/pr88263-2.C: New test.
4227 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4229 PR rtl-optimization/88796
4230 * gcc.target/i386/pr88796.c: New test.
4232 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4234 * gdc.dg/asm1.d: New test.
4235 * gdc.dg/asm2.d: New test.
4236 * gdc.dg/asm3.d: New test.
4237 * gdc.dg/asm4.d: New test.
4238 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4240 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4243 * gfortran.dg/namelist_96.f90: New test.
4245 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4248 * gfortran.dg/internal_pack_18.f90: New test.
4250 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4252 * gcc.dg/pr51628-20.c: Updated.
4253 * gcc.dg/pr51628-21.c: Likewise.
4254 * gcc.dg/pr51628-25.c: Likewise.
4256 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4259 * gfortran.dg/internal_pack_17.f90: New test.
4260 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4263 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4266 * gfortran.dg/pr61765.f90: New test.
4268 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4270 * g++.dg/cpp0x/pr62101.C: Test locations too.
4271 * g++.dg/inherit/pure1.C: Likewise.
4273 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4275 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
4277 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
4279 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4281 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4282 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4283 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4284 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4285 * gfortran.dg/bind_c_array_params_2.f90: Change search string
4288 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4291 * gfortran.dg/pr35031.f90: new test.
4293 2019-01-11 Marek Polacek <polacek@redhat.com>
4295 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4296 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4297 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4299 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4303 * c-c++-common/gomp/pr85956.c: New test.
4304 * g++.dg/gomp/pr88733.C: New test.
4306 2019-01-11 Tobias Burnus <burnus@net-b.de>
4309 * g++.dg/cpp0x/defaulted61.C: New
4310 * g++.dg/cpp0x/defaulted62.C: New.
4312 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4314 PR tree-optimization/88693
4315 * gcc.c-torture/execute/pr88693.c: New test.
4317 2019-01-11 Tamar Christina <tamar.christina@arm.com>
4319 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4322 2019-01-11 Martin Liska <mliska@suse.cz>
4325 * g++.dg/lto/pr88758_0.C: New test.
4326 * g++.dg/lto/pr88758_1.C: New test.
4328 2019-01-11 Jan Beulich <jbeulich@suse.com>
4330 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4331 gcc.target/i386/avx512f-vcvtss2si-1.c,
4332 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4333 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4334 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4335 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4336 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4337 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4338 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4339 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4340 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4341 gcc.target/i386/pr19398.c: Permit l or q suffix.
4343 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4345 PR rtl-optimization/88296
4346 * gcc.target/i386/pr88296.c: New test.
4348 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4350 * g++.dg/diagnostic/extern-initialized.C: New.
4351 * g++.dg/ext/dllimport-initialized.C: Likewise.
4353 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4356 * gfortran.dg/internal_pack_16.f90: New test.
4358 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4361 * g++.target/i386/pr88785.C: New test.
4363 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4365 PR rtl-optimization/87305
4366 * gcc.target/aarch64/pr87305.c: New.
4368 2019-01-10 Richard Biener <rguenther@suse.de>
4370 PR tree-optimization/88792
4371 * gcc.dg/torture/pr88792.c: New testcase.
4373 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4376 * gfortran.dg/pr86322_1.f90: New test.
4377 * gfortran.dg/pr86322_2.f90: Ditto.
4378 * gfortran.dg/pr86322_3.f90: Ditto.
4380 2019-01-10 Sudakshina Das <sudi.das@arm.com>
4382 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4383 * gcc.target/aarch64/bti-2.c: Likewise.
4384 * gcc.target/aarch64/bti-3.c: Likewise.
4386 2019-01-10 Stefan Agner <stefan@agner.ch>
4389 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4390 check if -masm-syntax-unified gets applied properly.
4392 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4395 * gcc.dg/pr88568.c: New test.
4397 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4399 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4400 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4402 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4404 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4405 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4407 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4409 * lib/target-supports.exp
4410 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4411 check_effective_target_arm_v8_3a_complex_neon_ok,
4412 add_options_for_arm_v8_3a_complex_neon,
4413 check_effective_target_arm_v8_3a_complex_neon_hw,
4414 check_effective_target_vect_complex_rot_N): New.
4416 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4419 * gfortran.dg/pr88376.f90: New test.
4421 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4424 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4425 "can not" with "cannot".
4426 * gfortran.dg/common_15.f90: Likewise.
4427 * gfortran.dg/derived_result_2.f90: Likewise.
4428 * gfortran.dg/do_check_6.f90: Likewise.
4429 * gfortran.dg/namelist_args.f90: Likewise.
4430 * gfortran.dg/negative_unit_check.f90: Likewise.
4431 * gfortran.dg/pure_formal_3.f90: Likewise.
4432 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4433 * obj-c++.dg/exceptions-3.mm: Likewise.
4434 * obj-c++.dg/exceptions-4.mm: Likewise.
4435 * obj-c++.dg/exceptions-5.mm: Likewise.
4436 * obj-c++.dg/property/at-property-23.mm: Likewise.
4437 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4438 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4439 * objc.dg/attributes/method-attribute-2.m: Likewise.
4440 * objc.dg/exceptions-3.m: Likewise.
4441 * objc.dg/exceptions-4.m: Likewise.
4442 * objc.dg/exceptions-5.m: Likewise.
4443 * objc.dg/param-1.m: Likewise.
4444 * objc.dg/property/at-property-23.m: Likewise.
4445 * objc.dg/property/dotsyntax-17.m: Likewise.
4446 * objc.dg/property/property-neg-7.m: Likewise.
4448 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4451 * gfortran.dg/spread_simplify_1.f90: New test.
4453 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4455 * lib/target-supports.exp
4456 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4457 * gcc.target/i386/xorsign.c: New test.
4459 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4461 * gcc.target/sparc/tls-ld-int8.c: New test.
4462 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4463 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4464 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4465 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4466 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4468 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4470 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4471 option when configure with bti.
4472 * gcc.target/aarch64/bti-2.c: Likewise.
4473 * lib/target-supports.exp
4474 (check_effective_target_default_branch_protection):
4475 Add configure check for --enable-standard-branch-protection.
4477 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4479 * gcc.target/aarch64/bti-1.c: New test.
4480 * gcc.target/aarch64/bti-2.c: New test.
4481 * gcc.target/aarch64/bti-3.c: New test.
4482 * lib/target-supports.exp
4483 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4485 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4487 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4488 instead of IP0_REGNUM and add test case.
4490 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4492 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4494 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4495 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4497 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4499 2019-01-09 Jakub Jelinek <jakub@redhat.com>
4501 PR rtl-optimization/88331
4502 * gcc.target/i386/pr88331.c: New test.
4504 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4506 * g++.dg/diagnostic/constexpr2.C: New.
4507 * g++.dg/diagnostic/ref3.C: Likewise.
4509 2019-01-08 Marek Polacek <polacek@redhat.com>
4511 PR c++/88538 - braced-init-list in template-argument-list.
4512 * g++.dg/cpp2a/nontype-class11.C: New test.
4515 * g++.dg/cpp2a/nontype-class12.C: New test.
4517 2019-01-08 Jakub Jelinek <jakub@redhat.com>
4520 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4521 dg-options. Require ppc_cpu_supports_hw effective target instead of
4524 2019-01-08 Janus Weil <janus@gcc.gnu.org>
4527 * gfortran.dg/class_69.f90: New test case.
4529 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4532 * gcc.target/i386/pr88717.c: New test.
4534 2019-01-08 Marek Polacek <polacek@redhat.com>
4536 PR c++/88548 - this accepted in static member functions.
4537 * g++.dg/cpp0x/this1.C: New test.
4539 2019-01-08 Martin Liska <mliska@suse.cz>
4541 PR tree-optimization/88753
4542 * gcc.dg/tree-ssa/pr88753.c: New test.
4544 2019-01-08 Richard Biener <rguenther@suse.de>
4546 PR tree-optimization/86554
4547 * gcc.dg/torture/pr86554-1.c: New testcase.
4548 * gcc.dg/torture/pr86554-2.c: Likewise.
4550 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4552 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4553 cover target variance.
4555 2019-01-08 Richard Biener <rguenther@suse.de>
4558 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4559 directly build the expected GENERIC tree.
4561 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4563 * gcc.target/aarch64/(return_address_sign_1.c,
4564 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4565 Change option to -mbranch-protection.
4566 * gcc.target/aarch64/(branch-protection-option.c,
4567 branch-protection-option-2.c, branch-protection-attr.c,
4568 branch-protection-attr-2.c): New file.
4570 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4572 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4574 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4576 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4578 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4579 Append match for warning that ‘protected’ attribute is not supported.
4581 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4583 * gcc.dg/Wmissing-attributes.c: Require alias support.
4584 * gcc.dg/attr-copy-2.c: Likewise.
4585 * gcc.dg/attr-copy-5.c: Likewise.
4587 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
4588 Jakub Jelinek <jakub@redhat.com>
4591 * g++.dg/warn/Wreturn-type-11.C: New test.
4593 2019-01-07 David Malcolm <dmalcolm@redhat.com>
4596 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4597 dump to reflect r266077.
4599 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4602 * gcc.dg/pr88701.c: New test.
4604 2019-01-07 Joseph Myers <joseph@codesourcery.com>
4608 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4610 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4612 * g++.dg/diagnostic/constexpr1.C: New.
4613 * g++.dg/diagnostic/thread1.C: Likewise.
4615 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4616 Harald Anlauf <anlauf@gmx.de>
4617 Tobias Burnus <burnus@gcc.gnu.org>
4619 * gfortran.dg/is_contiguous_1.f90: New test.
4620 * gfortran.dg/is_contiguous_2.f90: New test.
4621 * gfortran.dg/is_contiguous_3.f90: New test.
4623 2019-01-07 Marek Polacek <polacek@redhat.com>
4625 PR c++/88741 - wrong error with initializer-string.
4626 * g++.dg/init/array50.C: New test.
4628 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4634 * gcc.dg/array-6.c: Move from here ...
4635 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4636 * g++.dg/pr69338.C: New test.
4637 * g++.dg/pr69697.C: Likewise.
4638 * g++.dg/ext/flexary32.C: Likewise.
4639 * g++.dg/ext/flexary3.C: Adjust test.
4640 * g++.dg/ext/flexary12.C: Likewise.
4641 * g++.dg/ext/flexary13.C: Likewise.
4642 * g++.dg/ext/flexary15.C: Likewise.
4643 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4644 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4645 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4647 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
4649 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4650 optional in scan pattern.
4652 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4654 PR tree-optimization/88598
4655 * gcc.dg/vect/pr88598-1.c: New test.
4656 * gcc.dg/vect/pr88598-2.c: Likewise.
4657 * gcc.dg/vect/pr88598-3.c: Likewise.
4658 * gcc.dg/vect/pr88598-4.c: Likewise.
4659 * gcc.dg/vect/pr88598-5.c: Likewise.
4660 * gcc.dg/vect/pr88598-6.c: Likewise.
4662 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4664 PR tree-optimization/88598
4665 * gcc.dg/pr88598-1.c: New test.
4666 * gcc.dg/pr88598-2.c: Likewise.
4667 * gcc.dg/pr88598-3.c: Likewise.
4668 * gcc.dg/pr88598-4.c: Likewise.
4669 * gcc.dg/pr88598-5.c: Likewise.
4671 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4673 PR tree-optimization/88676
4674 * gcc.dg/tree-ssa/pr88676.c: New test.
4675 * gcc.dg/pr88676.c: New test.
4676 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4680 * c-c++-common/asan/pr88619.c: New test.
4683 * c-c++-common/builtin-convertvector-1.c: New test.
4684 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4685 * g++.dg/ext/builtin-convertvector-1.C: New test.
4686 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4688 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4691 * gcc.target/i386/pr88521.c: New testcase.
4693 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4696 * gfortran.dg/min_max_type_2.f90: New test.
4698 2019-01-06 Jakub Jelinek <jakub@redhat.com>
4701 * c-c++-common/attributes-4.c (falloc_align_int128,
4702 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4704 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
4706 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4708 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4710 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4711 * gcc.dg/plugin/plugindir2.c: Likewise.
4712 * gcc.dg/plugin/plugindir3.c: Likewise.
4713 * gcc.dg/plugin/plugindir4.c: Likewise.
4715 2019-01-05 Janus Weil <janus@gcc.gnu.org>
4718 * gfortran.dg/blockdata_10.f90: New test case.
4720 2019-01-05 Jakub Jelinek <jakub@redhat.com>
4724 * gcc.dg/nested-func-12.c: New test.
4725 * gcc.c-torture/compile/pr82564.c: New test.
4728 * gcc.dg/debug/dwarf2/pr88635.c: New test.
4730 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4733 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4735 2019-01-04 Martin Sebor <msebor@redhat.com>
4738 * g++.dg/ext/attr-copy.C: New test.
4739 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4740 * gcc.dg/attr-copy-6.c: New test.
4741 * gcc.dg/attr-copy-7.c: New test.
4743 2019-01-04 Martin Sebor <msebor@redhat.com>
4746 * c-c++-common/attributes-4.c: New test.
4748 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4751 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4754 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4757 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4758 * gfortran.dg/merge_char_const.f90: Restore.
4760 2019-01-04 Jakub Jelinek <jakub@redhat.com>
4763 * gcc.dg/pr88594.c: New test.
4765 2019-01-04 Jan Beulich <jbeulich@suse.com>
4767 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4768 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4769 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4770 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4771 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4772 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4773 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4774 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4775 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4776 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4777 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4778 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4779 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4780 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4781 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4782 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4783 gcc.target/i386/avx512bw-vpcmplew-1.c,
4784 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4785 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4786 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4787 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4788 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4789 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4790 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4791 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4792 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4793 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4794 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4795 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4796 gcc.target/i386/avx512bw-vptestmb-1.c,
4797 gcc.target/i386/avx512bw-vptestmw-1.c,
4798 gcc.target/i386/avx512bw-vptestnmb-1.c,
4799 gcc.target/i386/avx512bw-vptestnmw-1.c,
4800 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4801 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4802 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4803 gcc.target/i386/avx512dq-vfpclassss-1.c,
4804 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4805 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4806 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4807 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4808 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4809 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4810 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4811 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4812 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4813 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4814 gcc.target/i386/avx512vl-vpcmpged-1.c,
4815 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4816 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4817 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4818 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4819 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4820 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4821 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4822 gcc.target/i386/avx512vl-vpcmpled-1.c,
4823 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4824 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4825 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4826 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4827 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4828 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4829 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4830 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4831 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4832 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4833 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4834 gcc.target/i386/avx512vl-vptestmd-1.c,
4835 gcc.target/i386/avx512vl-vptestmq-1.c,
4836 gcc.target/i386/avx512vl-vptestnmd-1.c,
4837 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4839 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4840 gcc.target/i386/avx512bw-vpcmpub-1.c,
4841 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4842 gcc.target/i386/avx512bw-vpcmpw-1.c,
4843 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4844 gcc.target/i386/avx512dq-vfpclassps-1.c,
4845 gcc.target/i386/avx512f-vcmppd-1.c,
4846 gcc.target/i386/avx512f-vcmpps-1.c,
4847 gcc.target/i386/avx512f-vcmpsd-1.c,
4848 gcc.target/i386/avx512f-vcmpss-1.c,
4849 gcc.target/i386/avx512f-vpcmpd-1.c,
4850 gcc.target/i386/avx512f-vpcmpq-1.c,
4851 gcc.target/i386/avx512f-vpcmpud-1.c,
4852 gcc.target/i386/avx512f-vpcmpuq-1.c,
4853 gcc.target/i386/avx512f-vptestmd-1.c,
4854 gcc.target/i386/avx512f-vptestmq-1.c,
4855 gcc.target/i386/avx512f-vptestnmd-1.c,
4856 gcc.target/i386/avx512f-vptestnmq-1.c,
4857 gcc.target/i386/avx512vl-vcmppd-1.c,
4858 gcc.target/i386/avx512vl-vcmpps-1.c,
4859 gcc.target/i386/avx512vl-vpcmpd-1.c,
4860 gcc.target/i386/avx512vl-vpcmpq-1.c,
4861 gcc.target/i386/avx512vl-vpcmpud-1.c,
4862 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4865 2019-01-03 Martin Sebor <msebor@redhat.com>
4867 PR tree-optimization/88659
4868 * gcc.dg/Wstringop-truncation-6.c: New test.
4870 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4873 * gfortran.dg/const_chararacter_merge.f90: Remove.
4875 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4878 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4879 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4881 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4883 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4884 * gcc.dg/pubtypes-3.c: Likewise.
4885 * gcc.dg/pubtypes-4.c: Likewise.
4887 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4890 * g++.target/i386/pr88636.C: New test.
4892 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4894 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4896 2019-01-03 Martin Liska <mliska@suse.cz>
4899 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4901 2019-01-02 Marek Polacek <polacek@redhat.com>
4903 PR c++/88612 - ICE with -Waddress-of-packed-member.
4904 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4906 PR c++/88631 - CTAD failing for value-initialization.
4907 * g++.dg/cpp1z/class-deduction59.C: New test.
4909 PR c++/81486 - CTAD failing with ().
4910 * g++.dg/cpp1z/class-deduction60.C: New test.
4911 * g++.dg/cpp1z/class-deduction61.C: New test.
4913 2019-01-02 Martin Sebor <msebor@redhat.com>
4914 Jeff Law <law@redhat.com>
4916 * gcc.dg/strlenopt-36.c: Update.
4917 * gcc.dg/strlenopt-45.c: Update.
4918 * gcc.c-torture/execute/strlen-5.c: New test.
4919 * gcc.c-torture/execute/strlen-6.c: New test.
4920 * gcc.c-torture/execute/strlen-7.c: New test.
4922 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4925 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4926 messages only on vect_hw_misalign targets.
4928 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
4930 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4931 * gfortran.dg/dec_d_lines_3.f: Ditto.
4932 * gfortran.dg/dec_structure_24.f90: Ditto.
4933 * gfortran.dg/dec_structure_26.f90: Ditto.
4934 * gfortran.dg/dec_structure_27.f90: Ditto.
4935 * gfortran.dg/dec_type_print_3.f90: Ditto.
4936 * gfortran.dg/derived_name_1.f90: Ditto.
4937 * gfortran.dg/error_recovery_1.f90: Ditto.
4938 * gfortran.dg/gomp/pr29759.f90: Ditto.
4939 * gfortran.dg/pr36192.f90: Ditto.
4940 * gfortran.dg/pr56007.f90: Ditto.
4941 * gfortran.dg/pr56520.f90: Ditto.
4942 * gfortran.dg/pr78741.f90: Ditto.
4943 * gfortran.dg/print_fmt_2.f90: Ditto.
4944 * gfortran.dg/select_type_20.f90: Ditto.
4946 2019-01-02 Marek Polacek <polacek@redhat.com>
4949 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4951 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4954 * gfortran.dg/const_chararacter_merge.f90: New test.
4956 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
4959 * g++.dg/torture/pr88130.C: New testcase.
4961 2019-01-02 Martin Liska <mliska@suse.cz>
4963 PR tree-optimization/88650
4964 * gfortran.dg/predict-3.f90: New test.
4966 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4968 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4970 2019-01-02 Richard Biener <rguenther@suse.de>
4972 PR tree-optimization/88621
4973 * gcc.dg/torture/pr88621.c: New testcase.
4975 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4978 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4979 targets and expect _ZThn8 for ilp32 targets.
4981 2019-01-01 Martin Sebor <msebor@redhat.com>
4982 Jeff Law <law@redhat.com>
4984 * gcc.dg/strlenopt-40.c: Update.
4985 * gcc.dg/strlenopt-51.c: Likewise.
4986 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4988 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4989 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4990 * gcc.dg/strlenopt-59.c: New test.
4991 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4992 * g++.dg/init/strlen.C: New test.
4994 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4997 * gfortran.dg/structure_constructor_16.f90: New test.
4999 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5001 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
5002 * g++.dg/ipa/devirt-53.C: Fix scan template.
5004 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5006 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
5007 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
5008 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
5010 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5012 * g++.dg/tree-prof/devirt.C: Update testcase.
5014 2019-01-01 Jakub Jelinek <jakub@redhat.com>
5016 Update copyright years.
5018 Copyright (C) 2019 Free Software Foundation, Inc.
5020 Copying and distribution of this file, with or without modification,
5021 are permitted in any medium without royalty provided the copyright
5022 notice and this notice are preserved.