1 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
4 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
5 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
6 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
10 * gfortran.dg/goacc/private-1.f95: Remove file.
11 * gfortran.dg/goacc/private-2.f95: Likewise.
12 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
13 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
15 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
17 2019-04-17 Jakub Jelinek <jakub@redhat.com>
20 * gcc.target/arm/pr89093-2.c: New test.
22 2019-04-16 Jakub Jelinek <jakub@redhat.com>
25 * g++.dg/cpp0x/constexpr-86953.C: New test.
27 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
29 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
31 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
34 * gcc.dg/guality/pr89528.c: New.
36 PR rtl-optimization/86438
37 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
39 2019-04-16 Jakub Jelinek <jakub@redhat.com>
42 * gcc.target/i386/pr90096.c: New test.
43 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
44 * gcc.target/i386/pr69255-2.c: Likewise.
45 * gcc.target/i386/pr69255-3.c: Likewise.
47 PR rtl-optimization/90082
48 * gcc.dg/pr90082.c: New test.
50 PR tree-optimization/90090
51 * g++.dg/opt/pr90090.C: New test.
53 2019-04-16 Richard Biener <rguenther@suse.de>
55 PR tree-optimization/56049
56 * gfortran.dg/pr56049.f90: New testcase.
58 2019-04-15 Richard Biener <rguenther@suse.de>
61 * gcc.dg/guality/pr90074.c: New testcase.
63 2019-04-15 Richard Biener <rguenther@suse.de>
65 PR tree-optimization/90071
66 * gcc.dg/torture/pr90071.c: New testcase.
68 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
70 PR rtl-optimization/89794
71 * gcc.dg/torture/pr89794.c: New testcase.
73 2019-04-15 Richard Biener <rguenther@suse.de>
76 * gcc.dg/torture/pr88936-1.c: New testcase.
77 * gcc.dg/torture/pr88936-2.c: Likewise.
78 * gcc.dg/torture/pr88936-3.c: Likewise.
80 2019-04-15 Martin Jambor <mjambor@suse.cz>
83 * g++.dg/ipa/pr89693.C: New test.
85 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
87 PR tree-optimization/90020
88 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
90 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
93 * g++.dg/lto/pr89358_0.C: New testcase.
94 * g++.dg/lto/pr89358_1.C: New testcase.
96 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
99 * gfortran.dg/bind_c_usage_33.f90: New test and...
100 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
102 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
105 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
106 in ctg. Test the conversion of the descriptor types in the main
108 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
109 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
112 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
113 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
116 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
117 the computation of 'ans'. Also, change the expected results for
118 CFI_is_contiguous to comply with standard.
119 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
120 results for CFI_is_contiguous to comply with standard.
121 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
122 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
124 2019-04-13 Jakub Jelinek <jakub@redhat.com>
127 * gcc.target/arm/pr89093.c: New test.
129 2019-04-12 Jakub Jelinek <jakub@redhat.com>
132 * c-c++-common/pr89933.c: New test.
134 2019-04-12 Martin Sebor <msebor@redhat.com>
140 * c-c++-common/attributes-1.c: Adjust.
141 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
142 * c-c++-common/builtin-has-attribute-6.c: New test.
143 * c-c++-common/builtin-has-attribute-7.c: New test.
144 * c-c++-common/pr71574.c: Adjust.
145 * gcc.dg/pr25559.c: Adjust.
146 * gcc.dg/attr-vector_size.c: New test.
148 2019-04-12 Jakub Jelinek <jakub@redhat.com>
150 PR rtl-optimization/89965
151 * gcc.target/i386/pr89965.c: New test.
153 2019-04-12 Marek Polacek <polacek@redhat.com>
155 PR c++/87603 - constexpr functions are no longer noexcept.
156 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
157 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
158 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
159 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
160 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
161 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
163 2019-04-12 Marek Polacek <polacek@redhat.com>
165 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
166 * g++.dg/cpp0x/pr86397-1.C: Likewise.
167 * g++.dg/cpp0x/pr86397-2.C: Likewise.
169 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
171 * g++.target/arm/arm.exp: Change format of default prune regex.
172 * gcc.target/arm/arm.exp: Change format of default prune regex.
174 2019-04-12 Martin Liska <mliska@suse.cz>
177 * gcc.target/i386/mvc15.c: New test.
178 * gcc.target/i386/mvc3.c: Quote target in error pattern.
179 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
181 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
184 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
186 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
187 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
189 2019-04-12 Jakub Jelinek <jakub@redhat.com>
192 * c-c++-common/pr89946.c: New test.
194 PR rtl-optimization/90026
195 * g++.dg/opt/pr90026.C: New test.
197 2018-04-11 Steve Ellcey <sellcey@marvell.com>
199 PR rtl-optimization/87763
200 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
203 2019-04-11 Richard Biener <rguenther@suse.de>
205 PR tree-optimization/90020
206 * gcc.dg/torture/pr90020.c: New testcase.
208 2019-04-11 Richard Biener <rguenther@suse.de>
210 PR tree-optimization/90018
211 * gcc.dg/vect/pr90018.c: New testcase.
213 2018-04-10 Steve Ellcey <sellcey@marvell.com>
215 PR rtl-optimization/87763
216 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
218 * gcc.target/aarch64/combine_bfi_2.c: New test.
220 2019-04-10 Jakub Jelinek <jakub@redhat.com>
223 * gcc.c-torture/execute/pr90025.c: New test.
226 * gcc.dg/pr90010.c: New test.
228 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
230 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
231 (dg-options): Use -O2 -fdump-rtl-ce1.
232 (dg-final): Scan ce1 RTL dump instead of asm dump.
234 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
237 * gcc.dg/torture/neon-immediate-timode.c: New test.
239 2019-04-09 Jakub Jelinek <jakub@redhat.com>
241 PR tree-optimization/89998
242 * gcc.c-torture/compile/pr89998-1.c: New test.
243 * gcc.c-torture/compile/pr89998-2.c: New test.
246 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
249 2019-04-08 Richard Biener <rguenther@suse.de>
251 PR tree-optimization/90006
252 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
254 2019-04-08 Jakub Jelinek <jakub@redhat.com>
256 PR rtl-optimization/89865
257 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
259 PR rtl-optimization/89865
260 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
263 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
265 PR tree-optimization/89725
266 * gcc.dg/tree-ssa/pr89725.c: New test.
268 2019-04-08 Martin Liska <mliska@suse.cz>
270 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
272 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
275 * g++.dg/ext/has_nothrow_constructor-3.C: New.
277 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
280 * gcc.target/i386/pr89945.c: New test.
282 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
285 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
286 * gfortran.dg/finalize_33.f90: Likewise.
287 * gfortran.dg/finalize_34.f90: New test.
289 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
292 * gfortran.dg/entry_22.f90: New test.
294 2019-04-05 Marek Polacek <polacek@redhat.com>
296 PR c++/87145 - bogus error converting class type in template arg list.
297 * g++.dg/cpp0x/constexpr-conv3.C: New test.
298 * g++.dg/cpp0x/constexpr-conv4.C: New test.
300 2019-04-05 Martin Sebor <msebor@redhat.com>
303 * g++.dg/init/array52.C: New test.
305 2019-04-05 David Malcolm <dmalcolm@redhat.com>
308 * c-c++-common/pr89985.c: New test.
310 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
313 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
315 * gcc.dg/torture/pr71598-2.c: Likewise.
317 2019-04-05 Marek Polacek <polacek@redhat.com>
319 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
320 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
322 2019-04-05 Richard Biener <rguenther@suse.de>
326 * gcc.dg/guality/pr89892.c: New testcase.
327 * gcc.dg/guality/pr89905.c: Likewise.
328 * gcc.dg/guality/loop-1.c: Likewise.
330 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
332 PR tree-optimization/89956
333 * gfortran.dg/pr89956.f90: New test.
335 2019-04-04 Martin Sebor <msebor@redhat.com>
341 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
342 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
343 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
344 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
345 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
346 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
347 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
348 * gcc/testsuite/g++.dg/init/array51.C: New test.
349 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
351 2019-04-04 Martin Sebor <msebor@redhat.com>
355 * gcc.dg/Wstringop-overflow-13.c: New test.
357 2019-04-04 Martin Sebor <msebor@redhat.com>
360 * gcc.dg/Wrestrict-19.c: New test.
361 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
363 2019-04-04 Jeff Law <law@redhat.com>
365 PR rtl-optimization/89399
366 * gcc.c-torture/compile/pr89399.c: New test.
368 2019-04-04 Harald Anlauf <anlauf@gmx.de>
371 * gfortran.dg/pr85797.f90: Adjust testcase.
373 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
376 * g++.dg/template/friend67.C: New.
378 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
381 * g++.dg/cpp0x/friend4.C: New.
382 * g++.dg/cpp0x/friend5.C: Likewise.
384 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
387 * g++.dg/cpp0x/noexcept40.C: New.
389 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
392 * gfortran.dg/parameter_array_error_1.f90: New test.
394 2019-04-03 qing zhao <qing.zhao@oracle.com>
396 PR tree-optimization/89730
397 * gcc.dg/live-patching-4.c: New test.
399 2019-04-03 Clément Chigot <clement.chigot@atos.net>
401 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
404 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
407 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
408 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
410 2019-04-03 Richard Biener <rguenther@suse.de>
412 PR tree-optimization/84101
413 * gcc.target/i386/pr84101.c: New testcase.
415 2019-04-02 Jeff Law <law@redhat.com>
417 * gcc.target/visium/bit_shift.c: xfail.
419 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
423 * gcc.target/i386/pr70799-4.c: Remove.
424 * gcc.target/i386/pr70799-5.c: Remove.
425 * gcc.target/i386/pr89902.c: New test.
426 * gcc.target/i386/pr89903.c: Ditto.
428 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
430 PR rtl-optimization/84206
431 * gcc.dg/pr84206.c: New test.
433 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
435 PR rtl-optimization/85876
436 * gcc.dg/pr85876.c: New test.
438 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
440 * gcc.target/s390/zvector/vec-double-compile.c: New test.
441 * gcc.target/s390/zvector/vec-float-compile.c: New test.
442 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
443 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
445 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
447 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
448 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
449 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
450 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
452 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
454 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
455 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
457 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
459 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
460 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
462 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
465 * gcc.dg/pr86928.c: Do not attempt to add -m32.
467 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
469 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
470 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
471 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
472 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
473 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
474 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
475 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
476 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
478 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
480 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
481 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
482 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
483 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
484 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
485 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
487 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
489 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
490 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
491 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
492 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
494 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
496 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
497 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
499 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
501 * gcc.target/s390/arch13/sel-1.c: New test.
503 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
505 * gcc.target/s390/arch13/popcount-1.c: New test.
507 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
509 * gcc.target/s390/arch13/bitops-1.c: New test.
510 * gcc.target/s390/arch13/bitops-2.c: New test.
511 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
512 option and adjust line numbers.
513 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
515 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
517 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
518 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
519 runtime check for the vxe2 hardware feature on IBM Z.
521 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
524 * lib/target-supports.exp (check_avx2_available): Replace
525 avx_available with avx2_available.
527 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
529 PR rtl-optimization/85412
530 * gcc.dg/pr85412.c: New test.
532 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
535 * g++.dg/template/crash130.C: New.
536 * g++.dg/template/crash131.C: Likewise.
538 2019-04-01 Martin Sebor <msebor@redhat.com>
541 * gcc.dg/attr-copy-8.c: New test.
542 * g++.dg/ext/attr-copy-2.C: New test.
544 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
546 PR rtl-optimization/86928
547 * gcc.dg/pr86928.c: New test.
549 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
551 PR rtl-optimization/87273
552 * gcc.dg/pr87273.c: New test.
554 2019-04-01 Martin Liska <mliska@suse.cz>
557 * gcc.dg/spellcheck-options-18.c: New test.
558 * gcc.dg/spellcheck-options-19.c: New test.
559 * gcc.dg/spellcheck-options-20.c: New test.
560 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
561 * gcc.dg/completion-2.c: Add one variant with no argument.
563 2019-04-01 Richard Biener <rguenther@suse.de>
566 * gcc.dg/torture/pr71598-1.c: New testcase.
567 * gcc.dg/torture/pr71598-2.c: Likewise.
568 * gcc.dg/torture/pr71598-3.c: Likewise.
570 2019-03-31 Marek Polacek <polacek@redhat.com>
572 PR c++/89852 - ICE with C++11 functional cast with { }.
573 * g++.dg/cpp0x/initlist115.C: New test.
575 2019-03-31 Harald Anlauf <anlauf@gmx.de>
579 * gfortran.dg/pr85797.f90: New test.
581 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
583 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
585 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
587 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
589 (dmd2dg): Copy additional files after test is translated.
590 (gdc-do-test): Remove all copied files after test.
592 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
595 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
596 for c_deallocate, c_allocate and c_assumed_size so that the
597 attributes of the array arguments are correct and are typed.
598 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
599 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
602 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
603 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
605 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
608 * gfortran.dg/pointer_intent_8.f90: New test.
610 2019-03-29 Jim Wilson <jimw@sifive.com>
612 * gcc.target/riscv/predef-1.c: New.
613 * gcc.target/riscv/predef-2.c: New.
614 * gcc.target/riscv/predef-3.c: New.
615 * gcc.target/riscv/predef-4.c: New.
616 * gcc.target/riscv/predef-5.c: New.
617 * gcc.target/riscv/predef-6.c: New.
618 * gcc.target/riscv/predef-7.c: New.
619 * gcc.target/riscv/predef-8.c: New.
621 2019-03-29 Jakub Jelinek <jakub@redhat.com>
623 PR rtl-optimization/89865
624 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
625 the first argument register, so that occassional spills/fills are
629 * g++.dg/ubsan/vptr-14.C: New test.
632 * gcc.dg/tree-ssa/pr89872.c: New test.
634 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
636 * gcc.dg/diag-sanity.c: New test.
638 2019-03-29 Marek Polacek <polacek@redhat.com>
641 * g++.dg/cpp2a/desig14.C: New test.
643 PR c++/89876 - ICE with deprecated conversion.
644 * g++.dg/warn/conv5.C: New test.
646 2019-03-29 Martin Liska <mliska@suse.cz>
648 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
649 * gcc.dg/pr68766.c: Likewise.
651 2019-03-29 Jakub Jelinek <jakub@redhat.com>
653 PR rtl-optimization/87485
654 * gcc.dg/pr87485.c: New test.
656 2019-03-28 Jakub Jelinek <jakub@redhat.com>
659 * gfortran.dg/gomp/pr89621.f90: New test.
661 2019-03-28 Martin Sebor <msebor@redhat.com>
664 * g++.dg/cpp0x/decltype-pr66548.C: New test.
667 * g++.dg/cpp0x/decltype-pr81506.C: New test.
669 2019-03-28 Marek Polacek <polacek@redhat.com>
671 PR c++/89612 - ICE with member friend template with noexcept.
672 * g++.dg/cpp0x/noexcept38.C: New test.
673 * g++.dg/cpp0x/noexcept39.C: New test.
674 * g++.dg/cpp1z/noexcept-type21.C: New test.
676 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
679 * gcc.target/i386/pr89848.c: New test.
681 2019-03-28 Marek Polacek <polacek@redhat.com>
683 PR c++/89836 - bool constant expression and explicit conversions.
684 * g++.dg/cpp2a/explicit15.C: New test.
686 2019-03-28 Jakub Jelinek <jakub@redhat.com>
689 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
690 other than AVR. Add dg-options "".
693 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
694 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
696 2019-03-27 Janus Weil <janus@gcc.gnu.org>
699 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
700 * gfortran.dg/pointer_init_11.f90: New test case.
702 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
705 * gcc.target/i386/pr85667-5.c: New testcase.
706 * gcc.target/i386/pr85667-6.c: New testcase.
708 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
711 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
713 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
715 PR rtl-optimization/89313
716 * gcc.dg/pr89313.c: New test.
718 2019-03-26 Jeff Law <law@redhat.com>
720 PR rtl-optimization/87761
721 PR rtl-optimization/89826
722 * gcc.c-torture/execute/pr89826.c: New test.
724 2019-03-27 Richard Biener <rguenther@suse.de>
726 * gcc.dg/torture/20190327-1.c: New testcase.
728 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
731 * gfortran.dg/associate_47.f90: New test.
733 2019-03-27 Richard Biener <rguenther@suse.de>
735 PR tree-optimization/89463
736 * gcc.dg/guality/pr89463.c: New testcase.
738 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
741 * gcc.target/i386/pr89827.c: New test.
743 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
745 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
748 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
750 PR tree-optimization/81740
751 * gcc.dg/vect/pr81740-1.c: New testcase.
752 * gcc.dg/vect/pr81740-2.c: Likewise.
754 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
756 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
757 options in permute args tests.
759 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
762 * g++.dg/ext/pr84598.C: New.
764 2019-03-26 Jakub Jelinek <jakub@redhat.com>
767 * g++.dg/gomp/pr89796.C: New test.
768 * gcc.dg/gomp/pr89796.c: New test.
770 2019-03-25 David Malcolm <dmalcolm@redhat.com>
772 PR rtl-optimization/88347
773 PR rtl-optimization/88423
774 * gcc.c-torture/compile/pr88347.c: New test.
775 * gcc.c-torture/compile/pr88423.c: New test.
777 2019-03-25 Martin Sebor <msebor@redhat.com>
780 * gcc.dg/attr-aligned-3.c: New test.
782 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
785 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
787 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
791 * g++.dg/concepts/pr84661.C: New.
792 * g++.dg/torture/pr85013.C: Likewise.
794 2019-03-25 Marek Polacek <polacek@redhat.com>
796 PR c++/89214 - ICE when initializing aggregates with bases.
797 * g++.dg/cpp1z/aggr-base8.C: New test.
798 * g++.dg/cpp1z/aggr-base9.C: New test.
800 PR c++/89705 - ICE with reference binding with conversion function.
801 * g++.dg/cpp0x/rv-conv2.C: New test.
803 2019-03-25 Richard Biener <rguenther@suse.de>
805 PR tree-optimization/89789
806 * gcc.dg/torture/pr89789.c: New testcase.
808 2019-03-25 Nathan Sidwell <nathan@acm.org>
810 * g++.dg/abi/lambda-static-1.C: New.
812 2019-03-25 Richard Biener <rguenther@suse.de>
814 PR tree-optimization/89802
815 * g++.dg/tree-ssa/pr89802.C: New testcase.
817 2019-03-25 Jakub Jelinek <jakub@redhat.com>
820 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
822 * g++.dg/tls/thread_local11a.C: New test.
824 2019-03-25 Richard Biener <rguenther@suse.de>
827 * g++.dg/pr89790.C: New testcase.
829 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
831 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
832 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
833 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
834 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
836 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
839 * gfortran.dg/altreturn_10.f90: New test.
840 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
842 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
844 PR rtl-optimization/89676
845 * gcc.target/i386/pr89676.c: New.
847 2019-03-22 Jakub Jelinek <jakub@redhat.com>
850 * g++.dg/tls/thread_local11.C: New test.
851 * g++.dg/tls/thread_local11.h: New test.
852 * g++.dg/tls/thread_local12a.C: New test.
853 * g++.dg/tls/thread_local12b.C: New test.
854 * g++.dg/tls/thread_local12c.C: New test.
855 * g++.dg/tls/thread_local12d.C: New test.
856 * g++.dg/tls/thread_local12e.C: New test.
857 * g++.dg/tls/thread_local12f.C: New test.
858 * g++.dg/tls/thread_local12g.C: New test.
859 * g++.dg/tls/thread_local12h.C: New test.
860 * g++.dg/tls/thread_local12i.C: New test.
861 * g++.dg/tls/thread_local12j.C: New test.
862 * g++.dg/tls/thread_local12k.C: New test.
863 * g++.dg/tls/thread_local12l.C: New test.
866 * g++.dg/cpp1y/constexpr-87481.C: New test.
868 2019-03-22 Simon Wright <simon@pushface.org>
871 * gnat.dg/socket2.adb: New.
873 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
875 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
877 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
880 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
881 for _mm_mask{,3,z}_*.
882 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
883 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
884 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
885 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
886 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
887 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
888 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
889 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
890 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
891 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
892 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
893 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
894 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
895 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
896 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
898 2019-03-22 Jakub Jelinek <jakub@redhat.com>
901 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
902 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
903 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
904 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
905 __builtin_ia32_vfmsubss3_mask3): Define.
906 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
907 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
908 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
909 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
910 __builtin_ia32_vfmsubss3_mask3): Define.
911 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
912 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
913 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
914 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
915 __builtin_ia32_vfmsubss3_mask3): Define.
916 * gcc.target/i386/sse-14.c: Add tests for
917 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
918 * gcc.target/i386/sse-22.c: Likewise.
920 2019-03-21 Martin Sebor <msebor@redhat.com>
922 PR tree-optimization/89350
923 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
924 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
925 * gcc.dg/Wstringop-overflow-11.c: New test.
926 * gcc.dg/Wstringop-overflow-12.c: New test.
927 * gcc.dg/pr89350.c: New test.
928 * gcc.dg/pr40340-1.c: Adjust expected warning.
929 * gcc.dg/pr40340-2.c: Same.
930 * gcc.dg/pr40340-4.c: Same.
931 * gcc.dg/pr40340-5.c: Same.
933 2019-03-21 Jakub Jelinek <jakub@redhat.com>
936 * g++.dg/other/pr89692.C: New test.
939 * g++.dg/cpp1y/lambda-init18.C: New test.
940 * g++.dg/cpp1y/lambda-init19.C: New test.
941 * g++.dg/cpp1y/pr89767.C: New test.
943 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
944 Cesar Philippidis <cesar@codesourcery.com>
947 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
949 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
952 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
955 * c-c++-common/goacc/routine-3-extern.c: New file.
956 * c-c++-common/goacc/routine-3.c: Adjust.
957 * c-c++-common/goacc/routine-4-extern.c: New file.
958 * c-c++-common/goacc/routine-4.c: Adjust.
959 * gfortran.dg/goacc/routine-module-3.f90: New file.
962 * gfortran.dg/goacc/pr89773.f90: New file.
963 * gfortran.dg/goacc/pr77765.f90: Adjust.
964 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
967 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
970 * gfortran.dg/goacc/routine-module-1.f90: New file.
971 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
972 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
974 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
977 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
978 (dg-compile-aux-modules): Fix diagnostic.
979 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
980 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
983 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
984 missing nexted dg-test call support in dejaGNU 1.4.4.
987 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
990 2019-03-21 Richard Biener <rguenther@suse.de>
992 PR tree-optimization/89779
993 * gcc.dg/torture/pr89779.c: New testcase.
995 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
998 * g++.dg/cpp0x/constexpr-ice20.C: New.
1000 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1003 * g++.dg/cpp0x/noexcept37.C: New.
1005 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
1008 * gdc.dg/pr89017.d: New test.
1010 2019-03-20 Janus Weil <janus@gcc.gnu.org>
1013 * gfortran.dg/interface_abstract_5.f90: New test case.
1015 2019-03-20 Jakub Jelinek <jakub@redhat.com>
1018 * gcc.target/s390/pr89775-1.c: New test.
1019 * gcc.target/s390/pr89775-2.c: New test.
1021 2019-03-20 Jakub Jelinek <jakub@redhat.com>
1024 * g++.target/aarch64/aarch64.exp: New file.
1025 * g++.target/aarch64/pr89752.C: New test.
1027 2019-03-19 Martin Sebor <msebor@redhat.com>
1029 PR tree-optimization/89688
1030 * gcc.dg/strlenopt-61.c: New test.
1031 * g++.dg/warn/Wstringop-overflow-2.C: New test.
1033 2019-03-19 Jim Wilson <jimw@sifive.com>
1036 * gcc.target/riscv/losum-overflow.c: New test.
1038 2019-03-19 Martin Sebor <msebor@redhat.com>
1040 PR tree-optimization/89644
1041 * gcc.dg/Wstringop-truncation-8.c: New test.
1043 2019-03-19 Martin Liska <mliska@suse.cz>
1046 * gcc.dg/pr89737.c: New test.
1048 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
1052 * g++.dg/lto/pr87089_0.C: New testcase.
1053 * g++.dg/lto/pr87089_1.C: New testcase.
1054 * g++.dg/lto/pr89335_0.C: New testcase.
1056 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1059 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1060 restrict this test to vsx targets.
1062 2019-03-19 Jakub Jelinek <jakub@redhat.com>
1065 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1066 * g++.dg/ext/asm16.C: Likewise.
1067 * g++.dg/ext/asm17.C: New test.
1069 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1071 * c-c++-common/unroll-7.c: New test.
1073 2019-03-19 Jakub Jelinek <jakub@redhat.com>
1076 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1077 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1078 Add expected results for them.
1081 * gcc.dg/pr89734.c: New test.
1083 2019-03-18 Martin Sebor <msebor@redhat.com>
1085 PR tree-optimization/89720
1086 * gcc.dg/Warray-bounds-42.c: New test.
1088 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1091 * g++.target/i386/pr89630.C: New test.
1093 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
1095 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1097 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1099 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1100 the "store" test as well.
1101 * gcc.target/powerpc/bswap32.c: Ditto.
1103 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1105 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1106 the "store" test as well.
1107 * gcc.target/powerpc/bswap32.c: Ditto.
1109 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1111 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1112 "exceeds" instead of just one that talks about "too large".
1114 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1116 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1118 2019-03-18 Martin Jambor <mjambor@suse.cz>
1120 PR tree-optimization/89546
1121 * gcc.dg/tree-ssa/pr89546.c: New test.
1123 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1126 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1127 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1128 * g++.target/riscv/call-with-empty-struct.H: New file.
1129 * g++.target/riscv/riscv.exp: New file.
1131 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/cpp0x/pr85014.C: New.
1136 2019-03-18 Jakub Jelinek <jakub@redhat.com>
1139 * gcc.dg/pr86979.c: New test.
1141 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1144 * gfortran.dg/typebound_call_31.f90: New test.
1146 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1148 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1150 * gcc.dg/compat/pr83487-1_y.c: Likewise.
1152 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1153 * gfortran.dg/temporary_3.f90: Likewise.
1155 * gcc.dg/pr88074.c: Require c99_runtime.
1156 * gcc.dg/warn-abs-1.c: Likewise.
1157 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1160 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1162 * gcc.dg/attr-copy.c: Require alias support.
1163 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1165 2019-03-16 Jakub Jelinek <jakub@redhat.com>
1168 * gfortran.dg/continuation_15.f90: New test.
1169 * gfortran.dg/continuation_16.f90: New test.
1171 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
1173 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1176 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1177 * g++.dg/cpp0x/pr84497.C: Likewise.
1179 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1180 * gcc.dg/attr-copy-6.c: Likewise.
1181 * gcc.dg/pr87793.c: Likewise.
1184 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
1186 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1187 * gcc.dg/gimplefe-34.c: Likewise.
1188 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1189 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1192 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1196 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1198 * lib/target-supports.exp (check_ascii_locale_available): Remove
1201 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1204 * gfortran.dg/blockdata_11.f90: New test.
1206 2019-03-15 Harald Anlauf <anlauf@gmx.de>
1209 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1210 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1212 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1215 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1216 instruction selection.
1217 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1218 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1219 * gcc.target/powerpc/pr87532-mc.c: New test.
1220 * gcc.target/powerpc/pr87532.c: New test.
1221 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1222 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1223 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1224 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1225 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1226 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1227 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1228 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1229 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1230 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1231 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1232 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1233 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1234 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1235 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1236 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1237 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1238 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1239 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1240 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1241 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1242 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1243 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1244 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1245 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1246 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1247 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1249 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
1253 * g++.dg/cpp2a/pr88534.C: New.
1254 * g++.dg/cpp2a/pr88537.C: New.
1256 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1258 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1259 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1260 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1261 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1263 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1266 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1267 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1268 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1270 2019-03-15 Jakub Jelinek <jakub@redhat.com>
1273 * g++.dg/cpp0x/constexpr-89709.C: New test.
1276 * gcc.dg/debug/pr89704.c: New test.
1278 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1281 * g++.target/i386/pr89650.C: New test.
1283 2019-03-14 Richard Biener <rguenther@suse.de>
1285 * gcc.dg/gimplefe-13.c: Adjust.
1286 * gcc.dg/gimplefe-14.c: Likewise.
1287 * gcc.dg/gimplefe-17.c: Likewise.
1288 * gcc.dg/gimplefe-18.c: Likewise.
1289 * gcc.dg/gimplefe-7.c: Likewise.
1290 * gcc.dg/torture/pr89595.c: Likewise.
1291 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1292 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1293 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1294 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1295 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1296 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1297 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1298 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1300 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1303 * gcc.target/i386/pr89684.c: New test.
1305 PR rtl-optimization/89679
1306 * gcc.dg/pr89679.c: New test.
1308 2019-03-14 Richard Biener <rguenther@suse.de>
1310 PR tree-optimization/89710
1311 * gcc.dg/torture/pr89710.c: New testcase.
1313 2019-03-14 Richard Biener <rguenther@suse.de>
1316 * g++.dg/torture/pr89698.C: New testcase.
1318 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1320 PR tree-optimization/89703
1321 * gcc.c-torture/compile/pr89703-1.c: New test.
1322 * gcc.c-torture/compile/pr89703-2.c: New test.
1324 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1327 * gcc.target/i386/pr89523-1a.c: New test.
1328 * gcc.target/i386/pr89523-1b.c: Likewise.
1329 * gcc.target/i386/pr89523-2.c: Likewise.
1330 * gcc.target/i386/pr89523-3.c: Likewise.
1331 * gcc.target/i386/pr89523-4.c: Likewise.
1332 * gcc.target/i386/pr89523-5.c: Likewise.
1333 * gcc.target/i386/pr89523-6.c: Likewise.
1334 * gcc.target/i386/pr89523-7.c: Likewise.
1335 * gcc.target/i386/pr89523-8.c: Likewise.
1336 * gcc.target/i386/pr89523-9.c: Likewise.
1338 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1341 * g++.dg/cpp1y/var-templ61.C: New test.
1344 * g++.dg/cpp1y/constexpr-89652.C: New test.
1346 2019-03-13 Harald Anlauf <anlauf@gmx.de>
1349 * gfortran.dg/pr87045.f90: New test.
1351 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1354 * gcc.target/i386/pr85860.c: New.
1356 2019-03-13 Marek Polacek <polacek@redhat.com>
1358 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1359 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1361 PR c++/89660 - bogus error with -Wredundant-move.
1362 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1363 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1365 2019-03-13 Janus Weil <janus@gcc.gnu.org>
1368 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1369 * gfortran.dg/pdt_30.f90: New test case.
1371 2019-03-13 Marek Polacek <polacek@redhat.com>
1373 PR c++/88979 - further P0634 fix for constructors.
1374 * g++.dg/cpp2a/typename15.C: New test.
1376 2019-03-13 Martin Sebor <msebor@redhat.com>
1378 PR tree-optimization/89662
1379 * gcc.dg/Warray-bounds-41.c: New test.
1381 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1384 * g++.dg/cpp0x/auto53.C: New.
1386 2019-03-13 Richard Biener <rguenther@suse.de>
1389 * gcc.dg/torture/pr89677.c: New testcase.
1391 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1394 * g++.dg/other/friend16.C: New.
1395 * g++.dg/other/friend17.C: Likewise.
1397 2019-03-13 Jakub Jelinek <jakub@redhat.com>
1400 * c-c++-common/gomp/pr88588.c: New test.
1402 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1407 * gfortran.dg/binding_label_tests_30.f90: New test.
1408 * gfortran.dg/binding_label_tests_31.f90: New test.
1409 * gfortran.dg/binding_label_tests_32.f90: New test.
1410 * gfortran.dg/binding_label_tests_33.f90: New test.
1412 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1414 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1415 * gdc.dg/ubsan/ubsan.exp: New file.
1416 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1417 Explicitly return flags from procedure.
1419 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1422 * gdc.dg/pr88957.d: New test.
1423 * gdc.dg/simd.d: Add new vector tests.
1425 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1428 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1429 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1432 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1435 * gfortran.dg/charlen_17.f90: New test.
1437 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1439 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1441 2019-03-12 Martin Liska <mliska@suse.cz>
1443 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
1444 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1445 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1446 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1447 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1448 * gfortran.dg/constructor_9.f90: Likewise.
1449 * gfortran.dg/dec_structure_8.f90: Likewise.
1450 * gfortran.dg/entry_4.f90: Likewise.
1451 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1452 * gfortran.dg/initialization_23.f90: Likewise.
1453 * gfortran.dg/logical_assignment_1.f90: Likewise.
1454 * gfortran.dg/pr80752.f90: Likewise.
1455 * gfortran.dg/pr88116_1.f90: Likewise.
1456 * gfortran.dg/pr88467.f90: Likewise.
1457 * gfortran.dg/typebound_call_7.f03: Likewise.
1458 * gfortran.dg/typebound_generic_1.f03: Likewise.
1459 * gfortran.dg/typebound_operator_2.f03: Likewise.
1460 * gfortran.dg/typebound_operator_4.f03: Likewise.
1461 * gfortran.dg/typebound_proc_9.f03: Likewise.
1462 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1464 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
1467 * gfortran.dg/assumed_rank_16.f90: New test.
1470 * gfortran.dg/assumed_rank_17.f90: New test.
1472 2019-03-12 Jakub Jelinek <jakub@redhat.com>
1475 * gcc.c-torture/compile/pr89663-1.c: New test.
1476 * gcc.c-torture/compile/pr89663-2.c: New test.
1478 2019-03-12 Richard Biener <rguenther@suse.de>
1480 PR tree-optimization/89664
1481 * gfortran.dg/pr89664.f90: New testcase.
1483 2019-03-11 Jakub Jelinek <jakub@redhat.com>
1486 * gfortran.dg/gomp/pr89651.f90: New test.
1490 * gcc.c-torture/compile/pr89655.c: New test.
1492 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1494 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1497 2019-03-11 Martin Liska <mliska@suse.cz>
1499 * g++.dg/conversion/simd3.C (foo): Wrap option names
1500 with apostrophe character.
1501 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1503 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1504 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1505 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1506 * g++.dg/opt/pr34036.C: Likewise.
1507 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1508 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1509 * gcc.dg/cpp/dir-only-4.c: Likewise.
1510 * gcc.dg/cpp/dir-only-5.c: Likewise.
1511 * gcc.dg/cpp/pr71591.c: Likewise.
1512 * gcc.dg/format/opt-1.c: Likewise.
1513 * gcc.dg/format/opt-2.c: Likewise.
1514 * gcc.dg/format/opt-3.c: Likewise.
1515 * gcc.dg/format/opt-4.c: Likewise.
1516 * gcc.dg/format/opt-5.c: Likewise.
1517 * gcc.dg/format/opt-6.c: Likewise.
1518 * gcc.dg/pr22231.c: Likewise.
1519 * gcc.dg/pr33007.c: Likewise.
1520 * gcc.dg/simd-1.c (hanneke): Likewise.
1521 * gcc.dg/simd-5.c: Likewise.
1522 * gcc.dg/simd-6.c: Likewise.
1523 * gcc.dg/spellcheck-options-14.c: Likewise.
1524 * gcc.dg/spellcheck-options-15.c: Likewise.
1525 * gcc.dg/spellcheck-options-16.c: Likewise.
1526 * gcc.dg/spellcheck-options-17.c: Likewise.
1527 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1528 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1529 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1530 (__attribute__): Likewise.
1531 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1532 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1533 * gcc.target/powerpc/warn-1.c: Likewise.
1534 * gcc.target/powerpc/warn-2.c: Likewise.
1536 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1538 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1540 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1542 * c-c++-common/unroll-6.c: New test.
1544 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1547 * g++.dg/template/memfriend18.C: New.
1549 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1551 * gdc.dg/pr89041.d: Mark as compile test.
1553 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1555 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1558 2019-03-10 Martin Jambor <mjambor@suse.cz>
1560 PR tree-optimization/85762
1561 PR tree-optimization/87008
1562 PR tree-optimization/85459
1563 * g++.dg/tree-ssa/pr87008.C: New test.
1564 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1566 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1569 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1570 * gfortran.dg/no_arg_check_2.f90: Likewise.
1572 2019-03-10 Jakub Jelinek <jakub@redhat.com>
1575 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1577 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1580 * gfortran.dg/dependency_53.f90: New test.
1582 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1585 * gfortran.dg/public_private_module_10.f90: New test.
1587 2019-03-09 John David Anglin <dave.anglin@bell.net>
1590 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1593 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1596 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1598 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1601 * g++.dg/cpp0x/pr87750.C: New.
1603 2019-03-09 John David Anglin <dave.anglin@bell.net>
1605 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1606 * c-c++-common/ident-1a.c: Likewise.
1607 * c-c++-common/ident-1b.c: Likewise.
1608 * c-c++-common/ident-2b.c: Likewise.
1610 * g++.dg/tls/pr77285-2.C: Require tls_native support.
1612 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1615 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1617 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1618 libatomic_available.
1620 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1623 * gdc.dg/pr89041.d: New test.
1625 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1628 * gfortran.dg/c_ptr_tests_19.f90: New test.
1630 2019-03-09 John David Anglin <dave.anglin@bell.net>
1632 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1633 * gnat.dg/debug12.adb: Likewise.
1635 * lib/target-supports.exp (check_effective_target_weak_undefined):
1636 Return 0 on hppa*-*-hpux*.
1637 (check_ascii_locale_available): Likewise.
1639 2019-03-09 Janus Weil <janus@gcc.gnu.org>
1642 * gfortran.dg/pointer_init_10.f90: New test case.
1644 2019-03-09 John David Anglin <dave.anglin@bell.net>
1646 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1648 2019-03-09 John David Anglin <dave.anglin@bell.net>
1651 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1653 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1656 * gfortran.dg/array_simplify_3.f90: New test case.
1658 2019-03-09 Jakub Jelinek <jakub@redhat.com>
1661 * g++.dg/other/pr88568.C: New test.
1663 PR rtl-optimization/89634
1664 * gcc.c-torture/execute/pr89634.c: New test.
1666 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1669 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1670 -r -nostdlib -flinker-output=nolto-rel.
1672 2019-03-08 David Malcolm <dmalcolm@redhat.com>
1675 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1676 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1677 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1678 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1680 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1683 * g++.dg/cpp0x/implicit17.C: New.
1685 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1688 * g++.dg/template/access29.C: New.
1690 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1693 * g++.dg/cpp1z/decomp49.C: New test.
1695 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1697 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1699 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1704 * gcc.target/i386/pr78782.c: New test.
1705 * gcc.target/i386/pr87558.c: Ditto.
1707 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1710 * gcc.dg/lto/pr85870_0.c: New test.
1711 * gcc.dg/lto/pr85870_1.c: New test.
1713 2019-03-08 Martin Liska <mliska@suse.cz>
1716 * gcc.target/i386/pr86952.c: New test.
1717 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1719 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1721 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1724 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1728 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1729 * g++.dg/parse/array-size2.C: Likewise.
1730 * g++.dg/cpp0x/constexpr-89599.C: New test.
1733 * g++.dg/warn/pr89622.C: New test.
1735 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1738 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1739 * gcc.target/i386/interrupt-6.c: Likewise.
1740 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1742 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1745 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1746 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1748 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1750 PR translation/79999
1751 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1752 * c-c++-common/gomp/doacross-3.c: New test.
1755 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1756 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1757 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1758 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1759 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1760 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1762 2019-03-07 Martin Jambor <mjambor@suse.cz>
1765 * gcc.dg/ipa/ipcp-5.c: New test.
1767 2019-03-07 Martin Jambor <mjambor@suse.cz>
1770 * g++.dg/ipa/pr88235.C: New test.
1772 2019-04-07 Richard Biener <rguenther@suse.de>
1775 * gcc.target/i386/pr89618.c: New testcase.
1777 2019-03-07 Richard Biener <rguenther@suse.de>
1779 PR tree-optimization/89595
1780 * gcc.dg/torture/pr89595.c: New testcase.
1782 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1785 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1787 2019-03-06 Harald Anlauf <anlauf@gmx.de>
1790 * gfortran.dg/substr_8.f90: New test.
1792 2019-03-06 Jakub Jelinek <jakub@redhat.com>
1795 * g++.dg/ext/flexary34.C: New test.
1797 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
1799 PR rtl-optimization/88845
1800 * gcc.target/powerpc/pr88845.c: New test.
1802 2019-03-06 Marek Polacek <polacek@redhat.com>
1804 PR c++/87378 - bogus -Wredundant-move warning.
1805 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1806 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1808 2019-03-06 Richard Biener <rguenther@suse.de>
1811 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1812 the way that makes the testcase PASS.
1814 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1817 * gcc.dg/pr89590.c: New test.
1819 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1822 * gcc.target/arm/pr89222.c: Add new test.
1824 2019-03-05 Richard Biener <rguenther@suse.de>
1826 PR tree-optimization/89594
1827 * gcc.dg/pr89594.c: New testcase.
1829 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1831 PR tree-optimization/89487
1832 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1833 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1834 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1838 * g++.dg/other/pr89560.C: New test.
1840 PR tree-optimization/89570
1841 * gcc.dg/pr89570.c: New test.
1843 PR tree-optimization/89566
1844 * c-c++-common/pr89566.c: New test.
1846 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1849 * g++.dg/parse/crash69.C: New.
1851 2019-03-04 Jakub Jelinek <jakub@redhat.com>
1854 * g++.dg/cpp2a/desig12.C: New test.
1855 * g++.dg/cpp2a/desig13.C: New test.
1857 2019-03-04 Tamar Christina <tamar.christina@arm.com>
1860 * gcc.target/aarch64/options_set_10.c: Add native.
1862 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1864 PR tree-optimization/89437
1865 * gcc.dg/sinatan-1.c: Fix testcase.
1867 2019-03-04 Richard Biener <rguenther@suse.de>
1870 * gcc.dg/torture/pr89572.c: New testcase.
1872 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1874 PR tree-optimization/89487
1875 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1877 2019-03-03 Harald Anlauf <anlauf@gmx.de>
1880 * gfortran.dg/pr77583.f90: New test.
1882 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1885 * gfortran.dg/coarray_allocate_11.f90: New test.
1887 2019-03-02 Harald Anlauf <anlauf@gmx.de>
1890 * gfortran.dg/pr89492.f90: Adjust testcase.
1891 * gfortran.dg/transfer_check_5.f90: New test.
1893 2019-03-02 Jakub Jelinek <jakub@redhat.com>
1896 * g++.dg/cpp2a/desig10.C: New test.
1897 * g++.dg/cpp2a/desig11.C: New test.
1898 * g++.dg/ext/desig4.C: Expect 4 new errors.
1901 * gcc.dg/pr89506.c: New test.
1903 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
1904 Monk Chiang <sh.chiang04@gmail.com>
1906 * gcc.target/riscv/attribute-1.c: New.
1907 * gcc.target/riscv/attribute-2.c: Likewise.
1908 * gcc.target/riscv/attribute-3.c: Likewise.
1909 * gcc.target/riscv/attribute-4.c: Likewise.
1910 * gcc.target/riscv/attribute-5.c: Likewise.
1911 * gcc.target/riscv/attribute-6.c: Likewise.
1912 * gcc.target/riscv/attribute-7.c: Likewise.
1913 * gcc.target/riscv/attribute-8.c: Likewise.
1914 * gcc.target/riscv/attribute-9.c: Likewise.
1916 * gcc.target/riscv/arch-1.c: New.
1917 * gcc.target/riscv/arch-2.c: Likewise.
1918 * gcc.target/riscv/arch-3.c: Likewise.
1919 * gcc.target/riscv/arch-4.c: Likewise.
1921 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1924 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1925 scan-tree-dump-times from dom3 to tracer pass.
1927 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1929 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1930 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1932 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
1934 PR rtl-optimization/85899
1935 * gcc.dg/pr85899.c: New test.
1937 2019-03-01 Marek Polacek <polacek@redhat.com>
1939 PR c++/89537 - missing location for error with non-static member fn.
1940 * g++.dg/diagnostic/member-fn-1.C: New test.
1942 PR c++/89532 - ICE with incomplete type in decltype.
1943 * g++.dg/cpp2a/nontype-class14.C: New test.
1945 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1947 Implement P1002R1, Try-catch blocks in constexpr functions
1949 * g++.dg/cpp2a/constexpr-try1.C: New test.
1950 * g++.dg/cpp2a/constexpr-try2.C: New test.
1951 * g++.dg/cpp2a/constexpr-try3.C: New test.
1952 * g++.dg/cpp2a/constexpr-try4.C: New test.
1953 * g++.dg/cpp2a/constexpr-try5.C: New test.
1954 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1956 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1958 PR tree-optimization/89535
1959 * gfortran.dg/vect/pr89535.f90: New test.
1961 2019-03-01 Richard Biener <rguenther@suse.de>
1964 * gfortran.dg/pr89451.f90: New testcase.
1966 2019-03-01 Richard Biener <rguenther@suse.de>
1969 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1970 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1971 that happen now earlier.
1973 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1975 * gcc.c-torture/execute/20190228-1.c: New test.
1977 2019-02-28 Marek Polacek <polacek@redhat.com>
1979 PR c++/87068 - missing diagnostic with fallthrough statement.
1980 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1982 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1983 Cesar Philippidis <cesar@codesourcery.com>
1987 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1988 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1991 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1995 * gfortran.dg/goacc/routine-6.f90: Update
1996 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1997 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1999 2019-02-28 Jakub Jelinek <jakub@redhat.com>
2002 * gcc.dg/pr89521-1.c: New test.
2003 * gcc.dg/pr89521-2.c: New test.
2005 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
2008 * g++.dg/ipa/pr89009.C: Update symbol visibility.
2010 2019-02-28 Tamar Christina <tamar.christina@arm.com>
2013 * gcc.target/aarch64/options_set_10.c: New test.
2015 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2018 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
2020 2019-02-28 Jakub Jelinek <jakub@redhat.com>
2023 * gcc.dg/pr89525.c: New test.
2026 * gcc.dg/pr89520-1.c: New test.
2027 * gcc.dg/pr89520-2.c: New test.
2029 2019-02-27 Marek Polacek <polacek@redhat.com>
2031 PR c++/88857 - ICE with value-initialization of argument in template.
2032 * g++.dg/cpp0x/initlist-value4.C: New test.
2034 2019-02-27 Marek Polacek <polacek@redhat.com>
2036 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
2037 * g++.dg/cpp0x/using-enum-3.C: New test.
2039 2019-02-27 Jakub Jelinek <jakub@redhat.com>
2041 PR tree-optimization/89280
2042 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2045 2019-02-27 Richard Biener <rguenther@suse.de>
2047 * gcc.dg/gimplefe-36.c: New testcase.
2049 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2052 * g++.dg/cpp0x/nsdmi15.C: New.
2054 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2057 * g++.dg/cpp0x/pr88987.C: New.
2059 2019-02-27 Jakub Jelinek <jakub@redhat.com>
2061 PR tree-optimization/89280
2062 * gcc.c-torture/compile/pr89280.c: New test.
2063 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2064 function. Skip the test for -O0.
2066 2018-02-26 Steve Ellcey <sellcey@marvell.com>
2068 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2069 * gfortran.dg/simd-builtins-2.f90: Ditto.
2070 * gfortran.dg/simd-builtins-6.f90: Ditto.
2071 * gfortran.dg/simd-builtins-8.f90: New test.
2072 * gfortran.dg/simd-builtins-8.h: New header file.
2074 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2077 * g++.dg/other/new2.C: New test.
2079 PR tree-optimization/89500
2080 * gcc.dg/pr89500.c: New test.
2081 * gcc.dg/Wstringop-overflow-10.c: New test.
2082 * gcc.dg/strlenopt-60.c: New test.
2084 2019-02-26 Harald Anlauf <anlauf@gmx.de>
2087 * gfortran.dg/pr89492.f90: New test.
2089 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2092 * gfortran.dg/altreturn_9_0.f90: New file.
2093 * gfortran.dg/altreturn_9_1.f90: New file.
2095 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2098 * g++.dg/cpp1y/constexpr-89481.C: New test.
2100 2019-02-26 Richard Biener <rguenther@suse.de>
2102 PR tree-optimization/89505
2103 * gcc.dg/torture/pr89505.c: New testcase.
2105 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2107 * gnat.dg/opt77.adb: New test.
2108 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2110 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2113 * gcc.target/i386/pr89474.c: New test.
2115 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2118 * gcc.c-torture/compile/pr77754-1.c: New test.
2119 * gcc.c-torture/compile/pr77754-2.c: New test.
2120 * gcc.c-torture/compile/pr77754-3.c: New test.
2121 * gcc.c-torture/compile/pr77754-4.c: New test.
2122 * gcc.c-torture/compile/pr77754-5.c: New test.
2123 * gcc.c-torture/compile/pr77754-6.c: New test.
2125 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2128 * gcc.target/aarch64/options_set_1.c: New test.
2129 * gcc.target/aarch64/options_set_2.c: New test.
2130 * gcc.target/aarch64/options_set_3.c: New test.
2131 * gcc.target/aarch64/options_set_4.c: New test.
2132 * gcc.target/aarch64/options_set_5.c: New test.
2133 * gcc.target/aarch64/options_set_6.c: New test.
2134 * gcc.target/aarch64/options_set_7.c: New test.
2135 * gcc.target/aarch64/options_set_8.c: New test.
2136 * gcc.target/aarch64/options_set_9.c: New test.
2138 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2140 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2141 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2143 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2144 test_vfmlslq_high_f16): ... To this.
2145 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2146 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2147 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2148 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2149 test_vfmlslq_laneq_high_u32): Rename ...
2150 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2151 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2152 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2153 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2154 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2155 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2156 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2157 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2158 test_vfmlslq_laneq_low_u32): Rename ...
2159 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2160 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2161 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2162 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2163 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2164 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2166 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2167 test_vfmlslq_low_f16): ... To this.
2169 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2171 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2172 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2174 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2175 test_vfmlslq_high_f16): ... To this.
2176 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2177 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2178 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2179 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2180 test_vfmlslq_laneq_high_u32): Rename ...
2181 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2182 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2183 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2184 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2185 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2186 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2187 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2188 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2189 test_vfmlslq_laneq_low_u32): Rename ...
2190 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2191 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2192 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2193 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2194 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2195 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2197 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2198 test_vfmlslq_low_f16): ... To This.
2199 * lib/target-supports.exp
2200 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2202 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2205 * gfortran.dg/overload_3.f90: New test.
2207 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2210 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2212 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2215 * gfortran.dg/list_directed_large.f90: New test.
2217 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2220 * gcc.c-torture/execute/pr89434.c: New test.
2223 * gcc.dg/pr89438.c: New test.
2225 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2228 * g++.dg/cpp0x/pr84585.C: New.
2230 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2233 * gfortran.dg/allocate_with_mold_3.f90: New test.
2235 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2238 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2239 * gcc.target/i386/pr87007-2.c: Likewise.
2241 2019-02-24 Harald Anlauf <anlauf@gmx.de>
2245 * gfortran.dg/pr89266.f90: New test.
2246 * gfortran.dg/pr88326.f90: New test.
2248 2019-02-24 Jakub Jelinek <jakub@redhat.com>
2250 PR rtl-optimization/89445
2251 * gcc.target/i386/avx512f-pr89445.c: New test.
2253 2019-02-23 Martin Sebor <msebor@redhat.com>
2255 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2256 wchar_t to wint_t to avoid a bogus -Wformat warning in
2259 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2262 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2263 "../../../libgfortran/ISO_Fortran_binding.h".
2264 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2266 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2269 * gcc.dg/pr69471-1.c: New test.
2270 * gcc.dg/pr69471-2.c: Likewise.
2271 * gcc.target/i386/pr69471-3.c: Likewise.
2273 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2276 * gfortran.dg/dtio_34.f90: New test.
2278 2019-02-23 Marek Polacek <polacek@redhat.com>
2280 PR c++/88294 - ICE with non-constant noexcept-specifier.
2281 * g++.dg/cpp0x/noexcept34.C: New test.
2282 * g++.dg/cpp0x/noexcept35.C: New test.
2285 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2287 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2290 * gfortran.dg/deferred_character_32.f90 : New test
2292 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2295 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2296 previously incorrect lbound for allocatable expressions. Also
2297 correct stop values to avoid repetition.
2298 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2299 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2302 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2303 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2304 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2306 2019-02-22 David Malcolm <dmalcolm@redhat.com>
2309 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2310 renaming to a multicharacter name, so that start != finish. Add
2311 tests for dtor locations.
2313 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2316 * g++.dg/cpp0x/pr84676.C: New.
2318 2019-02-22 Martin Sebor <msebor@redhat.com>
2320 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2321 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2323 2019-02-22 Harald Anlauf <anlauf@gmx.de>
2326 * gfortran.dg/newunit_6.f90: New test.
2328 2019-02-22 Marek Polacek <polacek@redhat.com>
2330 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2331 * g++.dg/cpp2a/explicit14.C: New test.
2333 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2336 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2337 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2339 2019-02-22 Martin Sebor <msebor@redhat.com>
2342 * gcc.dg/Wabsolute-value.c: New test.
2344 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2346 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2347 Hongtao Liu <hongtao.liu@intel.com>
2348 Sunil K Pandey <sunil.k.pandey@intel.com>
2351 * gcc.target/i386/pr87007-1.c: New test.
2352 * gcc.target/i386/pr87007-2.c: Likewise.
2354 2019-02-22 Richard Biener <rguenther@suse.de>
2356 PR tree-optimization/89440
2357 * gcc.dg/vect/pr89440.c: New testcase.
2359 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2361 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2365 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2367 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2368 * g++.dg/goacc/template.C: Likewise.
2371 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2373 2019-02-22 Richard Biener <rguenther@suse.de>
2376 * gcc.dg/torture/restrict-7.c: New testcase.
2378 2019-02-21 Jakub Jelinek <jakub@redhat.com>
2381 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2382 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2383 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2385 * g++.dg/cpp1y/constexpr-89285.C: New test.
2386 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2388 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2389 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2391 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2394 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2395 -fcf-protection with -fcf-protection=branch.
2396 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2397 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2398 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2399 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2400 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2402 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2404 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2405 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2407 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2410 * gfortran.dg/warn_conversion_11.f90: New test.
2412 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2415 * gcc.target/i386/pr87412-1.c: New file.
2416 * gcc.target/i386/pr87412-2.c: Likewise.
2417 * gcc.target/i386/pr87412-3.c: Likewise.
2418 * gcc.target/i386/pr87412-4.c: Likewise.
2420 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2423 * g++.dg/cpp0x/pr89403.C: New test.
2426 * g++.dg/cpp1z/inline-var5.C: New test.
2429 * gcc.c-torture/compile/pr89412.c: New test.
2431 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2432 David Malcolm <dmalcolm@redhat.com>
2435 * gcc.dg/torture/pr89091.c: New test.
2437 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2441 * gcc.dg/pr88074-2.c: New test.
2444 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2446 2019-02-20 David Malcolm <dmalcolm@redhat.com>
2449 * gcc.dg/pr89410-1.c: New test.
2450 * gcc.dg/pr89410-2.c: New test.
2452 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2454 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2455 Add PowerPC support.
2456 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2457 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2459 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2462 * gcc.target/arm/pr86487.c: New.
2464 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2467 * g++.dg/cpp1y/var-templ60.C: New.
2469 2019-02-20 Li Jia He <helijia@linux.ibm.com>
2472 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2474 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2476 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2478 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2481 * gfortran.dg/ISO_Fortran_binding_4.f90
2483 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2486 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2487 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2489 2019-02-19 Richard Biener <rguenther@suse.de>
2492 * gcc.dg/pr88074.c: New testcase.
2494 2019-02-19 Jakub Jelinek <jakub@redhat.com>
2497 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2501 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2504 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2507 * g++.dg/diagnostic/pr89390.C: New test.
2509 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
2511 * README: Fix typos.
2513 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2515 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2518 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2521 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2523 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2524 * gfortran.dg/lto/pr87689_0.f: New file.
2525 * gfortran.dg/lto/pr87689_1.f: New file.
2527 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2529 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2531 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2533 * gdc.dg/dg.exp: Tabify.
2534 * gdc.dg/lto/lto.exp: Likewise.
2535 * gdc.test/gdc-test.exp: Likewise.
2536 * lib/gdc-dg.exp: Likewise.
2537 * lib/gdc.exp: Likewise.
2539 2019-02-18 Richard Biener <rguenther@suse.de>
2541 PR tree-optimization/89296
2542 * gcc.dg/uninit-pr89296.c: New testcase.
2544 2019-02-18 Jakub Jelinek <jakub@redhat.com>
2547 * gcc.c-torture/execute/pr89369.c: New test.
2548 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2549 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2552 2019-02-18 Martin Jambor <mjambor@suse.cz>
2554 PR tree-optimization/89209
2555 * gcc.dg/tree-ssa/pr89209.c: New test.
2557 2019-02-18 Martin Liska <mliska@suse.cz>
2559 * gfortran.dg/simd-builtins-7.f90: New test.
2560 * gfortran.dg/simd-builtins-7.h: New test.
2562 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2565 * gfortran.dg/pr88299.f90: New test.
2567 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2570 * gfortran.dg/transfer_simplify_12.f90: New test.
2572 2019-02-17 Marek Polacek <polacek@redhat.com>
2574 PR c++/89217 - ICE with list-initialization in range-based for loop.
2575 * g++.dg/cpp0x/range-for37.C: New test.
2577 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2580 * g++.dg/cpp0x/initlist114.C: New test.
2583 * g++.dg/abi/mangle68.C: New test.
2584 * g++.dg/cpp0x/decltype69.C: New test.
2586 2019-02-16 David Malcolm <dmalcolm@redhat.com>
2589 * g++.dg/wrappers/pr88680.C: New test.
2591 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2594 * gfortran.dg/coarray_data_1.f90: New test.
2596 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2598 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2599 * c-c++-common/patchable_function_entry-default.c: Likewise.
2600 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2602 2019-02-16 Jakub Jelinek <jakub@redhat.com>
2604 PR rtl-optimization/66152
2605 * gcc.target/i386/pr66152.c: New test.
2607 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2609 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2610 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2612 2019-02-15 Tamar Christina <tamar.christina@arm.com>
2614 * lib/target-supports.exp
2615 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2616 checking alternative.
2618 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2620 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2622 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2624 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2625 * c-c++-common/patchable_function_entry-default.c: Likewise.
2626 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2627 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2629 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2633 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2634 allow_blank_lines to 2 during initialization.
2635 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2636 it was previously zero.
2637 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2638 Clear allow_blank_lines afterwards whenever it was 1.
2639 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2640 dg-allow-blank-lines-in-output here.
2641 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2642 the tests and restore it back at the end.
2644 * c-c++-common/ubsan/opts-1.c: New test.
2645 * c-c++-common/ubsan/opts-2.c: New test.
2646 * c-c++-common/ubsan/opts-3.c: New test.
2647 * c-c++-common/ubsan/opts-4.c: New test.
2649 2019-02-15 Richard Biener <rguenther@suse.de>
2650 Jakub Jelinek <jakub@redhat.com>
2652 PR tree-optimization/89278
2653 * gcc.dg/pr89278.c: New test.
2655 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2658 * gcc.dg/pr89340.c: New test.
2659 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2660 that leaf attribute on nested function is useless.
2663 * gcc.dg/pr89342.c: New test.
2665 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2667 PR rtl-optimization/89354
2668 * gcc.dg/pr89354.c: New test.
2670 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2672 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2673 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2674 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2675 * gcc.target/i386/ssse3-palignr.c: Ditto.
2676 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2677 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2678 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2679 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2680 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2681 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2682 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2683 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2684 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2685 * gcc.target/i386/ssse3-psignb.c: Ditto.
2686 * gcc.target/i386/ssse3-psignd.c: Ditto.
2687 * gcc.target/i386/ssse3-psignw.c: Ditto.
2689 2018-02-14 Steve Ellcey <sellcey@marvell.com>
2691 * gcc.target/aarch64/pcs_attribute.c: New test.
2693 2019-02-14 Harald Anlauf <anlauf@gmx.de>
2696 * gfortran.dg/pr88248.f90: New test.
2697 * gfortran.dg/f2018_obs.f90: Updated test.
2699 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2701 * gcc.target/arm/pr88850.c: change options to additional option.
2703 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2706 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2709 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2712 * gcc.target/arm/pr88850-2.c: New test.
2713 * lib/target-supports.exp
2714 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2715 check_effective_target_arm_neon_softfp_fp16_ok,
2716 add_options_for_arm_neon_softfp_fp16): New.
2718 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2720 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2721 * lib/target-supports.exp: Add procedure to check for ldrd.
2723 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2726 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2727 * gfortran.dg/goacc/loop-3.f95: Likewise.
2728 * gfortran.dg/goacc/pr72715.f90: New test.
2730 2019-02-14 Martin Liska <mliska@suse.cz>
2732 PR rtl-optimization/89242
2733 * g++.dg/pr89242.C: New test.
2735 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2737 PR tree-optimization/89314
2738 * gcc.dg/pr89314.c: New test.
2741 * gcc.dg/ubsan/pr89284.c: New test.
2743 2019-02-13 Ian Lance Taylor <iant@golang.org>
2745 * gcc.dg/func-attr-1.c: New test.
2747 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2749 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2751 2019-02-13 Marek Polacek <polacek@redhat.com>
2753 PR c++/89297 - ICE with OVERLOAD in template.
2754 * g++.dg/cpp0x/initlist113.C: New test.
2756 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
2759 * g++.dg/cpp0x/pr86379.C: New.
2762 * g++.dg/cpp1y/pr87322.C: New.
2763 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2764 instantiate the expected number of lambda functions.
2766 2019-02-13 Marek Polacek <polacek@redhat.com>
2769 * g++.dg/cpp2a/nontype-class13.C: New test.
2771 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2774 * gcc.target/arm/pr89190.c: New test.
2776 2019-02-13 David Malcolm <dmalcolm@redhat.com>
2779 * g++.dg/concepts/pr89036.C: New test.
2781 2019-02-13 Tamar Christina <tamar.christina@arm.com>
2784 * gcc.target/aarch64/sve/pr88847.c: New test.
2786 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
2787 Jakub Jelinek <jakub@redhat.com>
2790 * g++.dg/torture/pr89303.C: New test.
2792 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2795 * g++.dg/cpp1z/using4.C: New.
2796 * g++.dg/cpp1z/using5.C: Likewise.
2797 * g++.dg/cpp1z/using6.C: Likewise.
2799 2019-02-13 Jakub Jelinek <jakub@redhat.com>
2802 * gcc.target/i386/pr89290.c: New test.
2804 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2806 * gcc.target/powerpc/crypto-builtin-1.c
2807 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2810 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2813 * gcc.target/i386/pr89229-1.c: New test.
2815 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2818 * gcc.target/s390/pr89233.c: New test.
2820 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2822 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2823 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2824 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2826 2019-02-12 Richard Biener <rguenther@suse.de>
2828 PR tree-optimization/89253
2829 * gfortran.dg/pr89253.f: New testcase.
2831 2019-02-11 Marek Polacek <polacek@redhat.com>
2833 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2834 * g++.dg/cpp0x/nullptr40.C: New test.
2835 * g++.dg/cpp0x/nullptr41.C: New test.
2837 2019-02-11 Jakub Jelinek <jakub@redhat.com>
2840 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2842 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2844 PR tree-optimization/86637
2845 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2847 2019-02-11 Martin Sebor <msebor@redhat.com>
2849 PR tree-optimization/88771
2850 * gcc.dg/Wstringop-overflow-8.c: New test.
2851 * gcc.dg/Wstringop-overflow-9.c: New test.
2852 * gcc.dg/Warray-bounds-40.c: New test.
2853 * gcc.dg/builtin-stpncpy.c: Adjust.
2854 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2855 * g++.dg/opt/memcpy1.C: Adjust.
2857 2019-02-11 Martin Sebor <msebor@redhat.com>
2860 * c-c++-common/array-5.c: New test.
2861 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2862 * g++.dg/init/new38.C: Same.
2863 * g++.dg/init/new43.C: Same.
2864 * g++.dg/init/new44.C: Same.
2865 * g++.dg/init/new46.C: Same.
2866 * g++.dg/other/large-size-array.C: Same.
2867 * g++.dg/other/new-size-type.C: Same.
2868 * g++.dg/template/array30.C: Same.
2869 * g++.dg/template/array32.C: New test.
2870 * g++.dg/template/dependent-name3.C: Adjust.
2871 * gcc.dg/large-size-array-3.c: Same.
2872 * gcc.dg/large-size-array-5.c: Same.
2873 * gcc.dg/large-size-array.c: Same.
2874 * g++.old-deja/g++.brendan/array1.C: Same.
2875 * g++.old-deja/g++.mike/p6149.C: Same.
2877 2019-02-11 Martin Sebor <msebor@redhat.com>
2879 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2881 2019-02-11 Tamar Christina <tamar.christina@arm.com>
2884 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2885 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2886 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2888 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2890 * gcc.target/powerpc/vec-sld-modulo.c: New.
2891 * gcc.target/powerpc/vec-srad-modulo.c: New.
2892 * gcc.target/powerpc/vec-srd-modulo.c: New.
2894 2019-02-11 Martin Liska <mliska@suse.cz>
2897 * g++.dg/ipa/pr89009.C: New test.
2899 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2902 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2903 * gfortran.dg/pointer_init_6.f90: Likewise.
2904 * gfortran.dg/pointer_init_9.f90: New test.
2906 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2909 * gfortran.dg/warn_undefined_1.f90: New test.o
2911 2019-02-10 Jakub Jelinek <jakub@redhat.com>
2913 PR tree-optimization/89268
2914 * gcc.dg/vect/pr89268.c: New test.
2916 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2918 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2920 2019-02-09 Harald Anlauf <anlauf@gmx.de>
2923 * gfortran.dg/substr_simplify.f90: New test.
2925 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
2928 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2930 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
2933 * gfortran.dg/array_reference_2.f90 : New test.
2935 2019-02-09 Jakub Jelinek <jakub@redhat.com>
2938 * gcc.dg/gomp/pr89246-1.c: New test.
2939 * gcc.dg/gomp/pr89246-2.c: New test.
2941 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2943 PR tree-optimization/88739
2944 * gcc.c-torture/execute/pr88739.c: New test.
2946 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2949 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2951 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2953 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2954 * gcc.target/s390/vector/vec-copysign.c: New test.
2956 2019-02-08 Richard Biener <rguenther@suse.de>
2958 PR tree-optimization/89247
2959 * gcc.dg/torture/pr89247.c: New testcase.
2961 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2963 * gcc.target/s390/jump-label.c: New test.
2965 2019-02-08 Richard Biener <rguenther@suse.de>
2968 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2970 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2972 PR rtl-optimization/89234
2973 * g++.dg/ubsan/pr89234.C: New test.
2975 2019-02-08 Richard Biener <rguenther@suse.de>
2978 * gcc.dg/torture/pr89223.c: New testcase.
2980 2019-02-07 David Malcolm <dmalcolm@redhat.com>
2982 PR tree-optimization/86637
2983 PR tree-optimization/89235
2984 * gcc.c-torture/compile/pr86637-1.c: New test.
2985 * gcc.c-torture/compile/pr86637-2.c: New test.
2986 * gcc.c-torture/compile/pr86637-3.c: New test.
2987 * gcc.c-torture/compile/pr89235.c: New test.
2989 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2991 * gcc.target/aarch64/abd_1.c: New test.
2992 * gcc.dg/sabd_1.c: Likewise.
2994 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2997 * gfortran.dg/wunused-parameter_2.f90: New test.
2999 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3001 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
3003 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
3005 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
3006 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
3008 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3009 Jakub Jelinek <jakub@redhat.com>
3012 * gcc.c-torture/execute/pr88714.c: New test.
3013 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
3015 2019-02-07 Tamar Christina <tamar.christina@arm.com>
3018 * gcc.target/arm/pr88850.c: New test.
3020 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
3023 * g++.dg/cpp0x/pr86218.C: New.
3025 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
3027 PR rtl-optimization/89225
3028 * gcc.target/powerpc/pr89225.c: New.
3030 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
3032 * gnat.dg/opt76.adb: New test.
3034 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3037 * gfortran.dg/null_10.f90: New test.
3039 2019-02-06 David Malcolm <dmalcolm@redhat.com>
3042 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
3043 column numbers to dg-warning directives where they are correct.
3044 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3045 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3046 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3048 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3051 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3052 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3053 xfail scan-assembler-not with Solaris as.
3055 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3057 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3059 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3061 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3064 2019-02-06 Richard Biener <rguenther@suse.de>
3066 PR tree-optimization/89182
3067 * gfortran.dg/graphite/pr89182.f90: New testcase.
3069 2019-02-06 Jakub Jelinek <jakub@redhat.com>
3072 * gcc.dg/pr89211.c: New test.
3075 * c-c++-common/builtin-convertvector-2.c: New test.
3077 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3080 * lib/go-torture.exp: Test compiling with -flto.
3082 2019-02-06 Joseph Myers <joseph@codesourcery.com>
3085 * gcc.dg/redecl-18.c: New test.
3087 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3090 * g++.dg/opt/pr89187.C: New test.
3092 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
3094 * jit.dg/add-driver-options-testlib.c: Add support file for
3095 test-add-driver-options.c testcase.
3096 * jit.dg/all-non-failing-tests.h: Add note about
3097 test-add-driver-options.c
3098 * jit.dg/jit.exp (jit-dg-test): Update to support
3099 add-driver-options-testlib.c compilation.
3100 * jit.dg/test-add-driver-options.c: New testcase.
3102 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3104 PR rtl-optimization/11304
3105 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3106 * gcc.target/i386/call-2.c: New test.
3108 2019-02-05 Marek Polacek <polacek@redhat.com>
3110 PR c++/89158 - by-value capture of constexpr variable broken.
3111 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3113 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3115 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3117 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3119 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3121 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3124 * g++.dg/opt/pr89188.C: New test.
3126 PR rtl-optimization/89195
3127 * gcc.c-torture/execute/pr89195.c: New test.
3129 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3131 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3133 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3134 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3135 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3136 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3137 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3138 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3139 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3140 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3141 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3143 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3146 * g++.dg/ext/vector36.C: New test.
3148 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
3151 * g++.dg/pr87770.C: New.
3153 2019-02-04 Harald Anlauf <anlauf@gmx.de>
3156 * gfortran.dg/pr89077.f90: New test.
3158 2019-02-04 Martin Liska <mliska@suse.cz>
3161 * gcc.dg/ipa/pr88985.c: New test.
3163 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3165 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3166 characters or extra spaces after the comment character.
3168 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3170 * g++.dg/torture/alias-1.C: New test.
3172 2019-02-03 Martin Sebor <msebor@redhat.com>
3175 * c-c++-common/Wsequence-point-2.c: New test.
3178 * g++.dg/warn/Wunused-var-35.C: New test.
3180 2019-02-03 Richard Biener <rguenther@suse.de>
3183 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3185 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3188 * gfortran.dg/warn_conversion_10.f90: New test.
3190 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3193 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3195 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3198 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3200 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3203 * gfortran.dg/pointer_array_component_3.f90 : New test.
3205 2019-02-02 Jakub Jelinek <jakub@redhat.com>
3208 * gcc.dg/gomp/pr87887-1.c: New test.
3209 * gcc.dg/gomp/pr87887-2.c: New test.
3211 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3215 * gfortran.dg/pr89084.f90: New test.
3216 * gfortran.dg/lto/pr89084_0.f90: New test.
3217 * gfortran.dg/pr83246.f90: New test.
3219 2019-02-01 Marek Polacek <polacek@redhat.com>
3221 PR c++/88325 - ICE with invalid out-of-line template member definition.
3222 * g++.dg/cpp2a/typename14.C: New test.
3224 2019-02-01 Richard Biener <rguenther@suse.de>
3227 * gcc.dg/torture/pr88597.c: New testcase.
3229 2019-02-01 Richard Biener <rguenther@suse.de>
3231 PR tree-optimization/85497
3232 * gcc.dg/graphite/pr85497.c: New testcase.
3234 2019-02-01 Richard Biener <rguenther@suse.de>
3237 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3239 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3241 PR tree-optimization/89143
3242 * gcc.dg/tree-ssa/vrp121.c: New test.
3244 PR tree-optimization/88107
3245 * gcc.dg/gomp/pr88107.c: New test.
3248 * g++.dg/ext/attrib57.C: New test.
3250 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3252 PR tree-optimization/88932
3253 * gfortran.dg/pr88932.f90: New test.
3255 2019-01-31 Marek Polacek <polacek@redhat.com>
3257 PR c++/88983 - ICE with switch in constexpr function.
3258 * g++.dg/cpp1y/constexpr-88983.C: New test.
3260 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3263 * gfortran.dg/contiguous_9.f90: New test.
3265 2019-01-31 Marek Polacek <polacek@redhat.com>
3267 PR c++/89083, c++/80864 - ICE with list initialization in template.
3268 * g++.dg/cpp0x/initlist107.C: New test.
3269 * g++.dg/cpp0x/initlist108.C: New test.
3270 * g++.dg/cpp0x/initlist109.C: New test.
3271 * g++.dg/cpp0x/initlist110.C: New test.
3272 * g++.dg/cpp0x/initlist111.C: New test.
3273 * g++.dg/cpp0x/initlist112.C: New test.
3274 * g++.dg/init/ptrfn4.C: New test.
3276 2019-01-31 David Malcolm <dmalcolm@redhat.com>
3279 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3280 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3282 2019-01-31 Richard Biener <rguenther@suse.de>
3284 PR tree-optimization/89135
3285 * gcc.dg/torture/pr89135.c: New testcase.
3287 2019-01-31 Jakub Jelinek <jakub@redhat.com>
3290 * c-c++-common/asan/pr89124.c: New test.
3292 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3295 * gfortran.dg/print_2.f90: New test.
3297 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3299 PR rtl-optimization/87246
3300 * gcc.target/i386/pr87246.c: New.
3302 2019-01-30 Marek Polacek <polacek@redhat.com>
3304 PR c++/89119 - ICE with value-initialization in template.
3305 * g++.dg/cpp0x/initlist-value3.C: New test.
3307 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3309 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3310 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3311 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3312 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3313 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3314 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3315 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3316 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3317 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3318 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3320 2019-01-30 Richard Biener <rguenther@suse.de>
3322 PR tree-optimization/89111
3323 * gcc.dg/torture/pr89111.c: New testcase.
3325 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
3328 * lib/target-supports.exp: Cache result.
3330 2019-01-30 Jakub Jelinek <jakub@redhat.com>
3333 * g++.target/i386/pr89105.C: New test.
3336 * gcc.dg/pr89061.c: New test.
3338 2019-01-29 Martin Sebor <msebor@redhat.com>
3341 * gcc.dg/Warray-bounds-39.c: New test.
3343 2019-01-29 Marek Polacek <polacek@redhat.com>
3346 * g++.dg/other/nontype-1.C: Expect error in all modes.
3347 * g++.dg/parse/crash13.C: Likewise.
3348 * g++.dg/parse/error36.C: Likewise.
3349 * g++.dg/template/error29.C: Likewise.
3351 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3354 * gfortran.dg/c_funptr_1.f90: New file.
3355 * gfortran.dg/c_funptr_1_mod.f90: New file.
3357 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3361 * gcc.dg/gomp/pr89104.c: New test.
3363 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3365 * gdc.dg/pr89042a.d: Mark as compile test.
3366 * gdc.dg/pr89042b.d: Likewise.
3368 2019-01-29 Richard Biener <rguenther@suse.de>
3371 * g++.dg/lto/pr87295_0.C: New testcase.
3373 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3376 * gcc.dg/pr89045.c: New test.
3379 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3380 lp64, ilp32 and llp64 only.
3381 (fputs): Use unsigned long long instead of size_t for return type.
3382 (vfprintf, vfscanf): Accept arbitrary target specific type for
3385 2019-01-28 Marek Polacek <polacek@redhat.com>
3387 PR c++/88358 - name wrongly treated as type.
3388 * g++.dg/cpp2a/typename1.C: Add dg-error.
3389 * g++.dg/cpp2a/typename13.C: New test.
3390 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3393 2019-01-28 Marek Polacek <polacek@redhat.com>
3395 * g++.dg/cpp0x/enum37.C: Add dg-error.
3397 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3399 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3400 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3402 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3404 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3405 "-Wattribute-alias".
3407 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3410 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3412 2019-01-27 Marek Polacek <polacek@redhat.com>
3414 PR c++/88815 - narrowing conversion lost in decltype.
3415 PR c++/78244 - narrowing conversion in template not detected.
3416 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3417 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3418 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3419 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3421 PR c++/89024 - ICE with incomplete enum type.
3422 * g++.dg/cpp0x/enum37.C: New test.
3424 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3426 * gnat.dg/opt75.adb: New test.
3427 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3429 2019-01-27 Jakub Jelinek <jakub@redhat.com>
3432 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3433 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3435 2019-01-26 Martin Jambor <mjambor@suse.cz>
3438 * gfortran.dg/gomp/pr88933.f90: New test.
3440 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3443 * gdc.dg/pr89042a.d: New test.
3444 * gdc.dg/pr89042b.d: New test.
3446 2019-01-26 Harald Anlauf <anlauf@gmx.de>
3449 * gfortran.dg/pr57553.f90: New test.
3451 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3453 * gnat.dg/array34.adb: New test.
3455 2019-01-26 Jakub Jelinek <jakub@redhat.com>
3457 PR preprocessor/88974
3458 * c-c++-common/cpp/pr88974.c: New test.
3460 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3463 * g++.dg/cpp2a/destroying-delete2.C: New.
3464 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3466 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3469 * gfortran.dg/pr85780.f90: Update testcase for error message.
3471 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
3474 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3475 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3476 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3478 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3481 * gcc.dg/pr89037.c: New test.
3483 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3485 * lib/target-supports.exp (check_effective_target_fenv): New.
3486 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3487 fenv effective target.
3488 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3489 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3490 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3491 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3493 2019-01-25 Richard Biener <rguenther@suse.de>
3495 PR tree-optimization/86865
3496 * gcc.dg/graphite/pr86865.c: New testcase.
3497 * gcc.dg/graphite/pr69728.c: XFAIL.
3498 * gcc.dg/graphite/scop-21.c: Likewise.
3500 2019-01-24 Martin Sebor <msebor@redhat.com>
3505 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3506 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3507 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3508 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3509 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3510 * gcc.dg/builtins-69.c: New test.
3511 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3512 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3514 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3516 PR rtl-optimization/88948
3517 * gcc.target/i386/pr88948.c: New test.
3519 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3522 * g++.dg/debug/pr89006.C: New test.
3525 * gcc.dg/gomp/pr89015.c: New test.
3528 * c-c++-common/gomp/cancel-2.c: New test.
3529 * gcc.dg/gomp/cancel-1.c: New test.
3530 * g++.dg/gomp/cancel-1.C: New test.
3531 * g++.dg/gomp/cancel-2.C: New test.
3532 * g++.dg/gomp/cancel-3.C: New test.
3534 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3536 PR tree-optimization/89027
3537 * gfortran.dg/gomp/pr89027.f90: New test.
3539 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
3542 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3543 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
3545 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3548 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3549 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3550 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3551 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3553 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3556 * g++.target/i386/pr88998.c: New test.
3558 2019-01-23 Marek Polacek <polacek@redhat.com>
3560 PR c++/88757 - qualified name treated wrongly as type.
3561 * g++.dg/cpp0x/dependent2.C: New test.
3562 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3563 * g++.dg/cpp2a/typename12.C: New test.
3564 * g++.dg/template/static30.C: Remove dg-error.
3566 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3569 * c-c++-common/pr44715.c: New test.
3572 * c-c++-common/pr88984.c: New test.
3574 2019-01-23 Richard Biener <rguenther@suse.de>
3576 PR tree-optimization/89008
3577 * gcc.dg/torture/pr89008.c: New testcase.
3579 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3581 * gnat.dg/specs/opt4.ads: New test.
3583 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3585 PR tree-optimization/88964
3586 * gfortran.dg/pr88964.f90: New test.
3588 2019-01-22 Martin Sebor <msebor@redhat.com>
3590 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3591 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3593 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3594 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3597 2018-01-22 Steve Ellcey <sellcey@marvell.com>
3599 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
3600 to aarch64*-*-* target.
3601 * c-c++-common/gomp/pr60823-3.c: Ditto.
3602 * g++.dg/gomp/declare-simd-1.C: Ditto.
3603 * g++.dg/gomp/declare-simd-3.C: Ditto.
3604 * g++.dg/gomp/declare-simd-4.C: Ditto.
3605 * g++.dg/gomp/declare-simd-7.C: Ditto.
3606 * g++.dg/gomp/pr88182.C: Ditto.
3607 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3608 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3609 * gcc.dg/gomp/pr59669-2.c: Ditto.
3610 * gcc.dg/gomp/pr87895-1.c: Ditto.
3611 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3612 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3613 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3614 * gfortran.dg/gomp/pr83977.f90: Ditto.
3616 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3619 * gcc.target/powerpc/pr88965.c: New test.
3622 * c-c++-common/gomp/atomic-23.c: New test.
3624 2019-01-22 Harald Anlauf <anlauf@gmx.de>
3627 * gfortran.dg/power_8.f90: New test.
3629 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3631 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3632 * g++.dg/vec-init-1.C: Likewise.
3633 * gcc.dg/pr87793.c: Likewise.
3635 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3637 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3638 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3640 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3643 * gcc.target/arm/aapcs/bitfield2.c: New test.
3644 * gcc.target/arm/aapcs/bitfield3.c: New test.
3646 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3648 PR rtl-optimization/87763
3649 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3651 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3654 * gcc.target/i386/pr88954-1.c: New test.
3655 * gcc.target/i386/pr88954-2.c: Likewise.
3657 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3660 * gcc.target/arm/aapcs/bitfield1.c: New test.
3661 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3662 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3663 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3665 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3667 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3668 * gfortran.dg/block_16.f08: Likewise.
3669 * gfortran.dg/dec_structure_14.f90: Likewise.
3670 * gfortran.dg/namelist_96.f90: Likewise.
3671 * gfortran.dg/newunit_5.f90.f90: Moved to
3672 * gfortran.dg/newunit_5.f90: here.
3673 * gfortran.dg/pdt_28.f03: Likewise.
3674 * gfortran.dg/spread_simplify_1.f90: Likewise.
3676 2019-01-22 Tamar Christina <tamar.christina@arm.com>
3678 PR/tree-optimization 88903
3679 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3681 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3683 PR rtl-optimization/88904
3684 * gcc.c-torture/execute/pr88904.c: New test.
3687 * gcc.dg/pr88905.c: New test.
3689 PR rtl-optimization/49429
3691 PR rtl-optimization/86334
3693 * gcc.target/i386/pr86334.c: New test.
3694 * gcc.target/i386/pr88906.c: New test.
3696 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3699 * g++.dg/gomp/pr88949.C: New test.
3701 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
3703 * class_66.f90: Fix a dg directive.
3704 * debug/pr35154-stabs.f: Likewise.
3705 * dec_d_lines_3.f: Likewise.
3706 * dec_d_lines_3.f: Likewise.
3707 * dec_structure_12.f90: Likewise.
3708 * dec_structure_15.f90: Likewise.
3709 * deferred_character_31.f90: Likewise.
3710 * dtio_31.f03: Likewise.
3711 * dtio_32.f03: Likewise.
3712 * extends_11.f03: Likewise.
3713 * integer_plus.f90: Likewise.
3714 * pdt_25.f03: Likewise.
3715 * pr58968.f: Likewise.
3716 * pr78259.f90: Likewise.
3717 * vect/vect-2.f90: Likewise.
3718 * matmul_const.f90: Likewise.
3720 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3723 * gcc.target/i386/pr88938.c: New test.
3725 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3728 * g++.dg/asan/pr88901.C: New test.
3730 2019-01-21 Tamar Christina <tamar.christina@arm.com>
3732 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3734 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3737 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3738 * gcc.dg/pr88928.c: New test case.
3740 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3742 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3743 {long ,short ,}{unsigned ,}int.
3745 2019-01-21 Richard Biener <rguenther@suse.de>
3747 PR tree-optimization/88934
3748 * gfortran.dg/pr88934.f90: New testcase.
3750 2019-01-20 Ulrich Drepper <drepper@redhat.com>
3752 Fix after C++ P0600 implementation.
3753 * g++.dg/init/new39.C: Don't just ignore result of new.
3755 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3757 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3759 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
3761 * gdc.dg/runnable.d: Add tests for comparing complex types.
3763 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3765 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
3766 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3767 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3768 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3770 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3773 * gfortran.dg/no-automatic.f90: New test.
3775 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3778 * gfortran.dg/pr77960.f90: New test.
3780 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3781 Paul Thomas <pault@gcc.gnu.org>
3784 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3785 scan-tree tests that fail with patch.
3786 * gfortran.dg/contiguous_8.f90: New test.
3788 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3790 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3792 * gfortran.dg/loop_versioning_9.f90: New test.
3793 * gfortran.dg/loop_versioning_10.f90: Likewise.
3795 2019-01-19 Jakub Jelinek <jakub@redhat.com>
3798 * gfortran.dg/pr88902.f90: New test.
3800 2019-01-18 Martin Sebor <msebor@redhat.com>
3802 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3804 2019-01-18 Ian Lance Taylor <iant@golang.org>
3806 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3807 is no longer externally visible.
3809 2019-01-18 Marek Polacek <polacek@redhat.com>
3812 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3814 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3817 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3818 (dg-options): Replace -m32 with -fno-pic.
3819 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3820 (dg-options): Remove -m32.
3822 2019-01-18 Richard Biener <rguenther@suse.de>
3824 PR tree-optimization/88903
3825 * gcc.dg/vect/pr88903-1.c: New testcase.
3826 * gcc.dg/vect/pr88903-2.c: Likewise.
3828 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3832 * c-c++-common/pr51628-33.c: New test.
3833 * c-c++-common/pr51628-35.c: New test.
3834 * c-c++-common/pr88664-1.c: Likewise.
3835 * c-c++-common/pr88664-2.c: Likewise.
3836 * gcc.dg/pr51628-34.c: Likewise.
3838 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
3841 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3842 mp and sec extensions to armv7-a.
3844 2019-01-18 Martin Liska <mliska@suse.cz>
3846 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3847 expected function name.
3849 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3851 PR tree-optimization/86214
3852 * g++.dg/opt/pr86214-1.C: New test.
3853 * g++.dg/opt/pr86214-2.C: New test.
3855 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3857 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3859 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3862 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3865 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3866 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3868 2019-01-18 Martin Liska <mliska@suse.cz>
3871 * g++.target/i386/pr88587.C: New test.
3872 * gcc.target/i386/mvc13.c: New test.
3874 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3877 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3879 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3880 * gfortran.dg/gomp/pr83977.f90: Ditto.
3882 2019-01-17 Martin Sebor <msebor@redhat.com>
3885 * gcc.dg/Warray-bounds-38.c: New test.
3887 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3889 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3890 warning checks and assembler scans.
3891 * c-c++-common/gomp/pr60823-3.c: Ditto.
3892 * c-c++-common/gomp/pr63328.c: Ditto.
3893 * g++.dg/gomp/declare-simd-1.C: Ditto.
3894 * g++.dg/gomp/declare-simd-3.C: Ditto.
3895 * g++.dg/gomp/declare-simd-4.C: Ditto.
3896 * g++.dg/gomp/declare-simd-7.C: Ditto.
3897 * g++.dg/gomp/pr88182.C: Ditto.
3898 * g++.dg/vect/simd-clone-7.cc: Ditto.
3899 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3900 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3901 * gcc.dg/gomp/pr59669-2.c: Ditto.
3902 * gcc.dg/gomp/pr87895-1.c: Ditto.
3903 * gcc.dg/gomp/pr87895-2.c: Ditto.
3904 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3905 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3906 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3907 * gfortran.dg/gomp/pr83977.f90: Ditto.
3909 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3911 * g++.dg/cpp0x/auto52.C: Test locations too.
3912 * g++.dg/cpp0x/trailing2.C: Likewise.
3913 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3914 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3915 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3916 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3917 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3919 2019-01-17 David Malcolm <dmalcolm@redhat.com>
3922 * g++.dg/template/pr88699.C: New test.
3924 2019-01-17 Martin Sebor <msebor@redhat.com>
3926 PR tree-optimization/88800
3927 * c-c++-common/Wrestrict.c: Adjust.
3928 * gcc.dg/Warray-bounds-37.c: New test.
3929 * gcc.dg/builtin-memcpy-2.c: New test.
3930 * gcc.dg/builtin-memcpy.c: New test.
3932 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3935 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3937 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3938 Kwok Cheung Yeung <kcy@codesourcery.com>
3939 Julian Brown <julian@codesourcery.com>
3940 Tom de Vries <tom@codesourcery.com>
3942 * gcc.dg/20020312-2.c: Add amdgcn support.
3943 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3944 * gcc.dg/builtin-apply2.c: Likewise.
3945 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3946 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3947 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3948 * gcc.dg/memcmp-1.c: Increase timeout factor.
3949 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3950 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3951 * gcc.dg/sibcall-9.c: Likewise.
3952 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3953 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3954 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3955 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3956 * lib/target-supports.exp (check_effective_target_trampolines):
3958 (check_profiling_available): Likewise.
3959 (check_effective_target_global_constructor): Likewise.
3960 (check_effective_target_return_address): Likewise.
3961 (check_effective_target_fopenacc): Likewise.
3962 (check_effective_target_fopenmp): Likewise.
3963 (check_effective_target_vect_int): Likewise.
3964 (check_effective_target_vect_intfloat_cvt): Likewise.
3965 (check_effective_target_vect_uintfloat_cvt): Likewise.
3966 (check_effective_target_vect_floatint_cvt): Likewise.
3967 (check_effective_target_vect_floatuint_cvt): Likewise.
3968 (check_effective_target_vect_simd_clones): Likewise.
3969 (check_effective_target_vect_shift): Likewise.
3970 (check_effective_target_whole_vector_shift): Likewise.
3971 (check_effective_target_vect_bswap): Likewise.
3972 (check_effective_target_vect_shift_char): Likewise.
3973 (check_effective_target_vect_long): Likewise.
3974 (check_effective_target_vect_float): Likewise.
3975 (check_effective_target_vect_double): Likewise.
3976 (check_effective_target_vect_perm): Likewise.
3977 (check_effective_target_vect_perm_byte): Likewise.
3978 (check_effective_target_vect_perm_short): Likewise.
3979 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3980 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3981 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3982 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3983 (check_effective_target_vect_natural_alignment): Likewise.
3984 (check_effective_target_vect_fully_masked): Likewise.
3985 (check_effective_target_vect_element_align): Likewise.
3986 (check_effective_target_vect_masked_store): Likewise.
3987 (check_effective_target_vect_scatter_store): Likewise.
3988 (check_effective_target_vect_condition): Likewise.
3989 (check_effective_target_vect_cond_mixed): Likewise.
3990 (check_effective_target_vect_char_mult): Likewise.
3991 (check_effective_target_vect_short_mult): Likewise.
3992 (check_effective_target_vect_int_mult): Likewise.
3993 (check_effective_target_sqrt_insn): Likewise.
3994 (check_effective_target_vect_call_sqrtf): Likewise.
3995 (check_effective_target_vect_call_btrunc): Likewise.
3996 (check_effective_target_vect_call_btruncf): Likewise.
3997 (check_effective_target_vect_call_ceil): Likewise.
3998 (check_effective_target_vect_call_floorf): Likewise.
3999 (check_effective_target_lto): Likewise.
4000 (check_vect_support_and_set_flags): Likewise.
4001 (check_effective_target_vect_stridedN): Enable when fully masked is
4003 (add_options_for_sqrt_insn): New procedure.
4005 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4007 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
4008 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
4010 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
4012 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4014 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
4015 * gcc.dg/pic-1.c: Disable on amdgcn.
4016 * gcc.dg/pic-2.c: Disable on amdgcn.
4017 * gcc.dg/pic-3.c: Disable on amdgcn.
4018 * gcc.dg/pic-4.c: Disable on amdgcn.
4019 * gcc.dg/pie-3.c: Disable on amdgcn.
4020 * gcc.dg/pie-4.c: Disable on amdgcn.
4021 * gcc.dg/uninit-19.c: Check pie_enabled.
4022 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
4024 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4025 Kwok Cheung Yeung <kcy@codesourcery.com>
4026 Julian Brown <julian@codesourcery.com>
4027 Tom de Vries <tom@codesourcery.com>
4029 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
4030 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
4031 * gcc.c-torture/compile/pr34648.c: Require exceptions.
4032 * gcc.c-torture/compile/pr41469.c: Require exceptions.
4033 * gcc.dg/20111216-1.c: Require exceptions.
4034 * gcc.dg/cleanup-10.c: Require exceptions.
4035 * gcc.dg/cleanup-11.c: Require exceptions.
4036 * gcc.dg/cleanup-12.c: Require exceptions.
4037 * gcc.dg/cleanup-13.c: Require exceptions.
4038 * gcc.dg/cleanup-5.c: Require exceptions.
4039 * gcc.dg/cleanup-8.c: Require exceptions.
4040 * gcc.dg/cleanup-9.c: Require exceptions.
4041 * gcc.dg/gomp/pr29955.c: Require exceptions.
4042 * gcc.dg/lto/pr52097_0.c: Require exceptions.
4043 * gcc.dg/nested-func-5.c: Require exceptions.
4044 * gcc.dg/pch/except-1.c: Require exceptions.
4045 * gcc.dg/pch/valid-2.c: Require exceptions.
4046 * gcc.dg/pr41470.c: Require exceptions.
4047 * gcc.dg/pr42427.c: Require exceptions.
4048 * gcc.dg/pr44545.c: Require exceptions.
4049 * gcc.dg/pr47086.c: Require exceptions.
4050 * gcc.dg/pr51481.c: Require exceptions.
4051 * gcc.dg/pr51644.c: Require exceptions.
4052 * gcc.dg/pr52046.c: Require exceptions.
4053 * gcc.dg/pr54669.c: Require exceptions.
4054 * gcc.dg/pr56424.c: Require exceptions.
4055 * gcc.dg/pr64465.c: Require exceptions.
4056 * gcc.dg/pr65802.c: Require exceptions.
4057 * gcc.dg/pr67563.c: Require exceptions.
4058 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4059 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4060 * gcc.dg/vect/pr46663.c: Require exceptions.
4061 * lib/target-supports.exp (check_effective_target_exceptions): New.
4063 2019-01-17 Tamar Christina <tamar.christina@arm.com>
4066 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4068 2019-01-17 Nathan Sidwell <nathan@acm.org>
4071 * g++.dg/cpp0x/pr86610.C: New.
4073 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4075 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4076 VFIXUPIMM* intrinsics.
4077 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4078 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4079 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4081 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4085 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4087 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4088 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4089 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4090 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4091 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4092 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4093 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4094 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4095 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4096 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4097 * gcc.target/i386/sse-13.c: Ditto.
4098 * gcc.target/i386/sse-14.c: Ditto.
4099 * gcc.target/i386/sse-22.c: Ditto.
4100 * gcc.target/i386/sse-23.c: Ditto.
4101 * gcc.target/i386/testimm-10.c: Ditto.
4102 * gcc.target/i386/testround-1.c: Ditto.
4104 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4108 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4111 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4112 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4114 2019-01-17 Jakub Jelinek <jakub@redhat.com>
4116 PR rtl-optimization/88870
4117 * gcc.dg/pr88870.c: New test.
4119 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4121 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4123 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
4126 * g++.dg/concepts/pr87768.C: New.
4129 * gcc.dg/cpp1z/pr86648.C: New.
4131 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4134 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4135 vectorized on POWER unless hardware misaligned loads are available.
4137 2019-01-16 David Malcolm <dmalcolm@redhat.com>
4140 * g++.dg/torture/pr88861.C: New test.
4142 2019-01-16 Tamar Christina <tamar.christina@arm.com>
4145 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4147 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4149 * g++.dg/other/pr33558.C: Test location too.
4150 * g++.dg/other/pr33558-2.C: Likewise.
4151 * g++.dg/parse/crash4.C: Likewise.
4152 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4153 * g++.old-deja/g++.mike/p7635.C: Likewise.
4154 * g++.old-deja/g++.other/decl6.C: Likewise.
4156 2019-01-16 Marek Polacek <polacek@redhat.com>
4158 PR c++/78244 - narrowing conversion in template not detected.
4159 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4160 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4162 2019-01-16 Jakub Jelinek <jakub@redhat.com>
4166 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4167 may_alias attribute.
4169 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4171 * gcc.misc-tests/godump-1.c: Add test case for typedef before
4174 2019-01-15 David Malcolm <dmalcolm@redhat.com>
4177 * g++.dg/template/pr88795.C: New test.
4179 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4182 * gfortran.dg/actual_array_substr_3.f90: New test.
4184 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4187 * gfortran.dg/pr81849.f90: New test.
4189 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
4191 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
4192 ISO_Fortran_binding_2.h.
4194 2019-01-15 Marek Polacek <polacek@redhat.com>
4197 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4199 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4202 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4203 -Wdeprecated warning and expect a following note:.
4205 2019-01-15 Richard Biener <rguenther@suse.de>
4208 * g++.dg/lto/pr88046_0.C: New testcase.
4210 2019-01-15 Richard Biener <rguenther@suse.de>
4212 PR tree-optimization/88855
4213 * gcc.dg/pr88855.c: New testcase.
4215 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4217 * g++.dg/diagnostic/typedef-initialized.C: New.
4219 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4221 * g++.dg/diagnostic/bitfld3.C: New.
4223 2019-01-15 Jakub Jelinek <jakub@redhat.com>
4225 PR tree-optimization/88775
4226 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4227 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4229 2019-01-14 Marek Polacek <polacek@redhat.com>
4231 PR c++/88825 - ICE with bogus function return type deduction.
4232 * g++.dg/cpp1y/auto-fn55.C: New test.
4234 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4236 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4237 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4238 feature test macros.
4239 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4241 2019-01-14 Marek Polacek <polacek@redhat.com>
4243 PR c++/88830 - ICE with abstract class.
4244 * g++.dg/other/abstract7.C: New test.
4246 2019-01-14 Martin Sebor <msebor@redhat.com>
4249 * gcc.dg/format/attr-8.c: New test.
4250 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4251 * gcc.dg/format/attr-3.c: Same.
4252 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4253 * objc.dg/fsf-nsstring-format-1.m: Same.
4255 2019-01-14 Martin Liska <mliska@suse.cz>
4257 PR gcov-profile/88263
4258 * g++.dg/gcov/pr88263-2.C: New test.
4260 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4262 PR rtl-optimization/88796
4263 * gcc.target/i386/pr88796.c: New test.
4265 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4267 * gdc.dg/asm1.d: New test.
4268 * gdc.dg/asm2.d: New test.
4269 * gdc.dg/asm3.d: New test.
4270 * gdc.dg/asm4.d: New test.
4271 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4273 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4276 * gfortran.dg/namelist_96.f90: New test.
4278 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4281 * gfortran.dg/internal_pack_18.f90: New test.
4283 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4285 * gcc.dg/pr51628-20.c: Updated.
4286 * gcc.dg/pr51628-21.c: Likewise.
4287 * gcc.dg/pr51628-25.c: Likewise.
4289 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4292 * gfortran.dg/internal_pack_17.f90: New test.
4293 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4296 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4299 * gfortran.dg/pr61765.f90: New test.
4301 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4303 * g++.dg/cpp0x/pr62101.C: Test locations too.
4304 * g++.dg/inherit/pure1.C: Likewise.
4306 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4308 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
4310 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
4312 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4314 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4315 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4316 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4317 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4318 * gfortran.dg/bind_c_array_params_2.f90: Change search string
4321 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4324 * gfortran.dg/pr35031.f90: new test.
4326 2019-01-11 Marek Polacek <polacek@redhat.com>
4328 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4329 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4330 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4332 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4336 * c-c++-common/gomp/pr85956.c: New test.
4337 * g++.dg/gomp/pr88733.C: New test.
4339 2019-01-11 Tobias Burnus <burnus@net-b.de>
4342 * g++.dg/cpp0x/defaulted61.C: New
4343 * g++.dg/cpp0x/defaulted62.C: New.
4345 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4347 PR tree-optimization/88693
4348 * gcc.c-torture/execute/pr88693.c: New test.
4350 2019-01-11 Tamar Christina <tamar.christina@arm.com>
4352 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4355 2019-01-11 Martin Liska <mliska@suse.cz>
4358 * g++.dg/lto/pr88758_0.C: New test.
4359 * g++.dg/lto/pr88758_1.C: New test.
4361 2019-01-11 Jan Beulich <jbeulich@suse.com>
4363 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4364 gcc.target/i386/avx512f-vcvtss2si-1.c,
4365 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4366 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4367 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4368 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4369 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4370 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4371 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4372 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4373 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4374 gcc.target/i386/pr19398.c: Permit l or q suffix.
4376 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4378 PR rtl-optimization/88296
4379 * gcc.target/i386/pr88296.c: New test.
4381 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4383 * g++.dg/diagnostic/extern-initialized.C: New.
4384 * g++.dg/ext/dllimport-initialized.C: Likewise.
4386 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4389 * gfortran.dg/internal_pack_16.f90: New test.
4391 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4394 * g++.target/i386/pr88785.C: New test.
4396 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4398 PR rtl-optimization/87305
4399 * gcc.target/aarch64/pr87305.c: New.
4401 2019-01-10 Richard Biener <rguenther@suse.de>
4403 PR tree-optimization/88792
4404 * gcc.dg/torture/pr88792.c: New testcase.
4406 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4409 * gfortran.dg/pr86322_1.f90: New test.
4410 * gfortran.dg/pr86322_2.f90: Ditto.
4411 * gfortran.dg/pr86322_3.f90: Ditto.
4413 2019-01-10 Sudakshina Das <sudi.das@arm.com>
4415 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4416 * gcc.target/aarch64/bti-2.c: Likewise.
4417 * gcc.target/aarch64/bti-3.c: Likewise.
4419 2019-01-10 Stefan Agner <stefan@agner.ch>
4422 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4423 check if -masm-syntax-unified gets applied properly.
4425 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4428 * gcc.dg/pr88568.c: New test.
4430 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4432 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4433 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4435 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4437 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4438 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4440 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4442 * lib/target-supports.exp
4443 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4444 check_effective_target_arm_v8_3a_complex_neon_ok,
4445 add_options_for_arm_v8_3a_complex_neon,
4446 check_effective_target_arm_v8_3a_complex_neon_hw,
4447 check_effective_target_vect_complex_rot_N): New.
4449 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4452 * gfortran.dg/pr88376.f90: New test.
4454 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4457 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4458 "can not" with "cannot".
4459 * gfortran.dg/common_15.f90: Likewise.
4460 * gfortran.dg/derived_result_2.f90: Likewise.
4461 * gfortran.dg/do_check_6.f90: Likewise.
4462 * gfortran.dg/namelist_args.f90: Likewise.
4463 * gfortran.dg/negative_unit_check.f90: Likewise.
4464 * gfortran.dg/pure_formal_3.f90: Likewise.
4465 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4466 * obj-c++.dg/exceptions-3.mm: Likewise.
4467 * obj-c++.dg/exceptions-4.mm: Likewise.
4468 * obj-c++.dg/exceptions-5.mm: Likewise.
4469 * obj-c++.dg/property/at-property-23.mm: Likewise.
4470 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4471 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4472 * objc.dg/attributes/method-attribute-2.m: Likewise.
4473 * objc.dg/exceptions-3.m: Likewise.
4474 * objc.dg/exceptions-4.m: Likewise.
4475 * objc.dg/exceptions-5.m: Likewise.
4476 * objc.dg/param-1.m: Likewise.
4477 * objc.dg/property/at-property-23.m: Likewise.
4478 * objc.dg/property/dotsyntax-17.m: Likewise.
4479 * objc.dg/property/property-neg-7.m: Likewise.
4481 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4484 * gfortran.dg/spread_simplify_1.f90: New test.
4486 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4488 * lib/target-supports.exp
4489 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4490 * gcc.target/i386/xorsign.c: New test.
4492 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4494 * gcc.target/sparc/tls-ld-int8.c: New test.
4495 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4496 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4497 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4498 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4499 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4501 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4503 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4504 option when configure with bti.
4505 * gcc.target/aarch64/bti-2.c: Likewise.
4506 * lib/target-supports.exp
4507 (check_effective_target_default_branch_protection):
4508 Add configure check for --enable-standard-branch-protection.
4510 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4512 * gcc.target/aarch64/bti-1.c: New test.
4513 * gcc.target/aarch64/bti-2.c: New test.
4514 * gcc.target/aarch64/bti-3.c: New test.
4515 * lib/target-supports.exp
4516 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4518 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4520 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4521 instead of IP0_REGNUM and add test case.
4523 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4525 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4527 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4528 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4530 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4532 2019-01-09 Jakub Jelinek <jakub@redhat.com>
4534 PR rtl-optimization/88331
4535 * gcc.target/i386/pr88331.c: New test.
4537 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4539 * g++.dg/diagnostic/constexpr2.C: New.
4540 * g++.dg/diagnostic/ref3.C: Likewise.
4542 2019-01-08 Marek Polacek <polacek@redhat.com>
4544 PR c++/88538 - braced-init-list in template-argument-list.
4545 * g++.dg/cpp2a/nontype-class11.C: New test.
4548 * g++.dg/cpp2a/nontype-class12.C: New test.
4550 2019-01-08 Jakub Jelinek <jakub@redhat.com>
4553 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4554 dg-options. Require ppc_cpu_supports_hw effective target instead of
4557 2019-01-08 Janus Weil <janus@gcc.gnu.org>
4560 * gfortran.dg/class_69.f90: New test case.
4562 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4565 * gcc.target/i386/pr88717.c: New test.
4567 2019-01-08 Marek Polacek <polacek@redhat.com>
4569 PR c++/88548 - this accepted in static member functions.
4570 * g++.dg/cpp0x/this1.C: New test.
4572 2019-01-08 Martin Liska <mliska@suse.cz>
4574 PR tree-optimization/88753
4575 * gcc.dg/tree-ssa/pr88753.c: New test.
4577 2019-01-08 Richard Biener <rguenther@suse.de>
4579 PR tree-optimization/86554
4580 * gcc.dg/torture/pr86554-1.c: New testcase.
4581 * gcc.dg/torture/pr86554-2.c: Likewise.
4583 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4585 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4586 cover target variance.
4588 2019-01-08 Richard Biener <rguenther@suse.de>
4591 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4592 directly build the expected GENERIC tree.
4594 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4596 * gcc.target/aarch64/(return_address_sign_1.c,
4597 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4598 Change option to -mbranch-protection.
4599 * gcc.target/aarch64/(branch-protection-option.c,
4600 branch-protection-option-2.c, branch-protection-attr.c,
4601 branch-protection-attr-2.c): New file.
4603 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4605 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4607 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4609 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4611 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4612 Append match for warning that ‘protected’ attribute is not supported.
4614 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4616 * gcc.dg/Wmissing-attributes.c: Require alias support.
4617 * gcc.dg/attr-copy-2.c: Likewise.
4618 * gcc.dg/attr-copy-5.c: Likewise.
4620 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
4621 Jakub Jelinek <jakub@redhat.com>
4624 * g++.dg/warn/Wreturn-type-11.C: New test.
4626 2019-01-07 David Malcolm <dmalcolm@redhat.com>
4629 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4630 dump to reflect r266077.
4632 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4635 * gcc.dg/pr88701.c: New test.
4637 2019-01-07 Joseph Myers <joseph@codesourcery.com>
4641 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4643 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4645 * g++.dg/diagnostic/constexpr1.C: New.
4646 * g++.dg/diagnostic/thread1.C: Likewise.
4648 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4649 Harald Anlauf <anlauf@gmx.de>
4650 Tobias Burnus <burnus@gcc.gnu.org>
4652 * gfortran.dg/is_contiguous_1.f90: New test.
4653 * gfortran.dg/is_contiguous_2.f90: New test.
4654 * gfortran.dg/is_contiguous_3.f90: New test.
4656 2019-01-07 Marek Polacek <polacek@redhat.com>
4658 PR c++/88741 - wrong error with initializer-string.
4659 * g++.dg/init/array50.C: New test.
4661 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4667 * gcc.dg/array-6.c: Move from here ...
4668 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4669 * g++.dg/pr69338.C: New test.
4670 * g++.dg/pr69697.C: Likewise.
4671 * g++.dg/ext/flexary32.C: Likewise.
4672 * g++.dg/ext/flexary3.C: Adjust test.
4673 * g++.dg/ext/flexary12.C: Likewise.
4674 * g++.dg/ext/flexary13.C: Likewise.
4675 * g++.dg/ext/flexary15.C: Likewise.
4676 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4677 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4678 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4680 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
4682 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4683 optional in scan pattern.
4685 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4687 PR tree-optimization/88598
4688 * gcc.dg/vect/pr88598-1.c: New test.
4689 * gcc.dg/vect/pr88598-2.c: Likewise.
4690 * gcc.dg/vect/pr88598-3.c: Likewise.
4691 * gcc.dg/vect/pr88598-4.c: Likewise.
4692 * gcc.dg/vect/pr88598-5.c: Likewise.
4693 * gcc.dg/vect/pr88598-6.c: Likewise.
4695 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4697 PR tree-optimization/88598
4698 * gcc.dg/pr88598-1.c: New test.
4699 * gcc.dg/pr88598-2.c: Likewise.
4700 * gcc.dg/pr88598-3.c: Likewise.
4701 * gcc.dg/pr88598-4.c: Likewise.
4702 * gcc.dg/pr88598-5.c: Likewise.
4704 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4706 PR tree-optimization/88676
4707 * gcc.dg/tree-ssa/pr88676.c: New test.
4708 * gcc.dg/pr88676.c: New test.
4709 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4713 * c-c++-common/asan/pr88619.c: New test.
4716 * c-c++-common/builtin-convertvector-1.c: New test.
4717 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4718 * g++.dg/ext/builtin-convertvector-1.C: New test.
4719 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4721 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4724 * gcc.target/i386/pr88521.c: New testcase.
4726 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4729 * gfortran.dg/min_max_type_2.f90: New test.
4731 2019-01-06 Jakub Jelinek <jakub@redhat.com>
4734 * c-c++-common/attributes-4.c (falloc_align_int128,
4735 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4737 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
4739 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4741 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4743 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4744 * gcc.dg/plugin/plugindir2.c: Likewise.
4745 * gcc.dg/plugin/plugindir3.c: Likewise.
4746 * gcc.dg/plugin/plugindir4.c: Likewise.
4748 2019-01-05 Janus Weil <janus@gcc.gnu.org>
4751 * gfortran.dg/blockdata_10.f90: New test case.
4753 2019-01-05 Jakub Jelinek <jakub@redhat.com>
4757 * gcc.dg/nested-func-12.c: New test.
4758 * gcc.c-torture/compile/pr82564.c: New test.
4761 * gcc.dg/debug/dwarf2/pr88635.c: New test.
4763 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4766 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4768 2019-01-04 Martin Sebor <msebor@redhat.com>
4771 * g++.dg/ext/attr-copy.C: New test.
4772 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4773 * gcc.dg/attr-copy-6.c: New test.
4774 * gcc.dg/attr-copy-7.c: New test.
4776 2019-01-04 Martin Sebor <msebor@redhat.com>
4779 * c-c++-common/attributes-4.c: New test.
4781 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4784 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4787 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4790 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4791 * gfortran.dg/merge_char_const.f90: Restore.
4793 2019-01-04 Jakub Jelinek <jakub@redhat.com>
4796 * gcc.dg/pr88594.c: New test.
4798 2019-01-04 Jan Beulich <jbeulich@suse.com>
4800 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4801 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4802 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4803 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4804 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4805 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4806 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4807 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4808 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4809 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4810 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4811 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4812 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4813 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4814 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4815 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4816 gcc.target/i386/avx512bw-vpcmplew-1.c,
4817 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4818 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4819 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4820 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4821 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4822 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4823 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4824 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4825 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4826 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4827 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4828 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4829 gcc.target/i386/avx512bw-vptestmb-1.c,
4830 gcc.target/i386/avx512bw-vptestmw-1.c,
4831 gcc.target/i386/avx512bw-vptestnmb-1.c,
4832 gcc.target/i386/avx512bw-vptestnmw-1.c,
4833 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4834 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4835 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4836 gcc.target/i386/avx512dq-vfpclassss-1.c,
4837 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4838 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4839 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4840 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4841 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4842 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4843 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4844 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4845 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4846 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4847 gcc.target/i386/avx512vl-vpcmpged-1.c,
4848 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4849 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4850 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4851 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4852 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4853 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4854 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4855 gcc.target/i386/avx512vl-vpcmpled-1.c,
4856 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4857 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4858 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4859 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4860 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4861 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4862 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4863 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4864 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4865 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4866 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4867 gcc.target/i386/avx512vl-vptestmd-1.c,
4868 gcc.target/i386/avx512vl-vptestmq-1.c,
4869 gcc.target/i386/avx512vl-vptestnmd-1.c,
4870 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4872 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4873 gcc.target/i386/avx512bw-vpcmpub-1.c,
4874 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4875 gcc.target/i386/avx512bw-vpcmpw-1.c,
4876 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4877 gcc.target/i386/avx512dq-vfpclassps-1.c,
4878 gcc.target/i386/avx512f-vcmppd-1.c,
4879 gcc.target/i386/avx512f-vcmpps-1.c,
4880 gcc.target/i386/avx512f-vcmpsd-1.c,
4881 gcc.target/i386/avx512f-vcmpss-1.c,
4882 gcc.target/i386/avx512f-vpcmpd-1.c,
4883 gcc.target/i386/avx512f-vpcmpq-1.c,
4884 gcc.target/i386/avx512f-vpcmpud-1.c,
4885 gcc.target/i386/avx512f-vpcmpuq-1.c,
4886 gcc.target/i386/avx512f-vptestmd-1.c,
4887 gcc.target/i386/avx512f-vptestmq-1.c,
4888 gcc.target/i386/avx512f-vptestnmd-1.c,
4889 gcc.target/i386/avx512f-vptestnmq-1.c,
4890 gcc.target/i386/avx512vl-vcmppd-1.c,
4891 gcc.target/i386/avx512vl-vcmpps-1.c,
4892 gcc.target/i386/avx512vl-vpcmpd-1.c,
4893 gcc.target/i386/avx512vl-vpcmpq-1.c,
4894 gcc.target/i386/avx512vl-vpcmpud-1.c,
4895 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4898 2019-01-03 Martin Sebor <msebor@redhat.com>
4900 PR tree-optimization/88659
4901 * gcc.dg/Wstringop-truncation-6.c: New test.
4903 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4906 * gfortran.dg/const_chararacter_merge.f90: Remove.
4908 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4911 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4912 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4914 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4916 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4917 * gcc.dg/pubtypes-3.c: Likewise.
4918 * gcc.dg/pubtypes-4.c: Likewise.
4920 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4923 * g++.target/i386/pr88636.C: New test.
4925 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4927 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4929 2019-01-03 Martin Liska <mliska@suse.cz>
4932 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4934 2019-01-02 Marek Polacek <polacek@redhat.com>
4936 PR c++/88612 - ICE with -Waddress-of-packed-member.
4937 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4939 PR c++/88631 - CTAD failing for value-initialization.
4940 * g++.dg/cpp1z/class-deduction59.C: New test.
4942 PR c++/81486 - CTAD failing with ().
4943 * g++.dg/cpp1z/class-deduction60.C: New test.
4944 * g++.dg/cpp1z/class-deduction61.C: New test.
4946 2019-01-02 Martin Sebor <msebor@redhat.com>
4947 Jeff Law <law@redhat.com>
4949 * gcc.dg/strlenopt-36.c: Update.
4950 * gcc.dg/strlenopt-45.c: Update.
4951 * gcc.c-torture/execute/strlen-5.c: New test.
4952 * gcc.c-torture/execute/strlen-6.c: New test.
4953 * gcc.c-torture/execute/strlen-7.c: New test.
4955 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4958 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4959 messages only on vect_hw_misalign targets.
4961 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
4963 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4964 * gfortran.dg/dec_d_lines_3.f: Ditto.
4965 * gfortran.dg/dec_structure_24.f90: Ditto.
4966 * gfortran.dg/dec_structure_26.f90: Ditto.
4967 * gfortran.dg/dec_structure_27.f90: Ditto.
4968 * gfortran.dg/dec_type_print_3.f90: Ditto.
4969 * gfortran.dg/derived_name_1.f90: Ditto.
4970 * gfortran.dg/error_recovery_1.f90: Ditto.
4971 * gfortran.dg/gomp/pr29759.f90: Ditto.
4972 * gfortran.dg/pr36192.f90: Ditto.
4973 * gfortran.dg/pr56007.f90: Ditto.
4974 * gfortran.dg/pr56520.f90: Ditto.
4975 * gfortran.dg/pr78741.f90: Ditto.
4976 * gfortran.dg/print_fmt_2.f90: Ditto.
4977 * gfortran.dg/select_type_20.f90: Ditto.
4979 2019-01-02 Marek Polacek <polacek@redhat.com>
4982 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4984 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4987 * gfortran.dg/const_chararacter_merge.f90: New test.
4989 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
4992 * g++.dg/torture/pr88130.C: New testcase.
4994 2019-01-02 Martin Liska <mliska@suse.cz>
4996 PR tree-optimization/88650
4997 * gfortran.dg/predict-3.f90: New test.
4999 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5001 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
5003 2019-01-02 Richard Biener <rguenther@suse.de>
5005 PR tree-optimization/88621
5006 * gcc.dg/torture/pr88621.c: New testcase.
5008 2019-01-02 Jakub Jelinek <jakub@redhat.com>
5011 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
5012 targets and expect _ZThn8 for ilp32 targets.
5014 2019-01-01 Martin Sebor <msebor@redhat.com>
5015 Jeff Law <law@redhat.com>
5017 * gcc.dg/strlenopt-40.c: Update.
5018 * gcc.dg/strlenopt-51.c: Likewise.
5019 * gcc.dg/tree-ssa/pr79376.c: Likewise.
5021 * gcc.dg/strlenopt-40.c: Disable a couple tests.
5022 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
5023 * gcc.dg/strlenopt-59.c: New test.
5024 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
5025 * g++.dg/init/strlen.C: New test.
5027 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5030 * gfortran.dg/structure_constructor_16.f90: New test.
5032 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5034 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
5035 * g++.dg/ipa/devirt-53.C: Fix scan template.
5037 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5039 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
5040 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
5041 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
5043 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5045 * g++.dg/tree-prof/devirt.C: Update testcase.
5047 2019-01-01 Jakub Jelinek <jakub@redhat.com>
5049 Update copyright years.
5051 Copyright (C) 2019 Free Software Foundation, Inc.
5053 Copying and distribution of this file, with or without modification,
5054 are permitted in any medium without royalty provided the copyright
5055 notice and this notice are preserved.