1 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4 * gfortran.dg/bind_c_usage_33.f90: New test and...
5 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
7 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
10 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
11 in ctg. Test the conversion of the descriptor types in the main
13 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
14 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
17 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
18 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
21 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
22 the computation of 'ans'. Also, change the expected results for
23 CFI_is_contiguous to comply with standard.
24 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
25 results for CFI_is_contiguous to comply with standard.
26 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
27 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
29 2019-04-13 Jakub Jelinek <jakub@redhat.com>
32 * gcc.target/arm/pr89093.c: New test.
34 2019-04-12 Jakub Jelinek <jakub@redhat.com>
37 * c-c++-common/pr89933.c: New test.
39 2019-04-12 Martin Sebor <msebor@redhat.com>
45 * c-c++-common/attributes-1.c: Adjust.
46 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
47 * c-c++-common/builtin-has-attribute-6.c: New test.
48 * c-c++-common/builtin-has-attribute-7.c: New test.
49 * c-c++-common/pr71574.c: Adjust.
50 * gcc.dg/pr25559.c: Adjust.
51 * gcc.dg/attr-vector_size.c: New test.
53 2019-04-12 Jakub Jelinek <jakub@redhat.com>
55 PR rtl-optimization/89965
56 * gcc.target/i386/pr89965.c: New test.
58 2019-04-12 Marek Polacek <polacek@redhat.com>
60 PR c++/87603 - constexpr functions are no longer noexcept.
61 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
62 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
63 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
64 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
65 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
66 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
68 2019-04-12 Marek Polacek <polacek@redhat.com>
70 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
71 * g++.dg/cpp0x/pr86397-1.C: Likewise.
72 * g++.dg/cpp0x/pr86397-2.C: Likewise.
74 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
76 * g++.target/arm/arm.exp: Change format of default prune regex.
77 * gcc.target/arm/arm.exp: Change format of default prune regex.
79 2019-04-12 Martin Liska <mliska@suse.cz>
82 * gcc.target/i386/mvc15.c: New test.
83 * gcc.target/i386/mvc3.c: Quote target in error pattern.
84 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
86 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
89 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
91 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
92 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
94 2019-04-12 Jakub Jelinek <jakub@redhat.com>
97 * c-c++-common/pr89946.c: New test.
99 PR rtl-optimization/90026
100 * g++.dg/opt/pr90026.C: New test.
102 2018-04-11 Steve Ellcey <sellcey@marvell.com>
104 PR rtl-optimization/87763
105 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
108 2019-04-11 Richard Biener <rguenther@suse.de>
110 PR tree-optimization/90020
111 * gcc.dg/torture/pr90020.c: New testcase.
113 2019-04-11 Richard Biener <rguenther@suse.de>
115 PR tree-optimization/90018
116 * gcc.dg/vect/pr90018.c: New testcase.
118 2018-04-10 Steve Ellcey <sellcey@marvell.com>
120 PR rtl-optimization/87763
121 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
123 * gcc.target/aarch64/combine_bfi_2.c: New test.
125 2019-04-10 Jakub Jelinek <jakub@redhat.com>
128 * gcc.c-torture/execute/pr90025.c: New test.
131 * gcc.dg/pr90010.c: New test.
133 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
135 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
136 (dg-options): Use -O2 -fdump-rtl-ce1.
137 (dg-final): Scan ce1 RTL dump instead of asm dump.
139 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
142 * gcc.dg/torture/neon-immediate-timode.c: New test.
144 2019-04-09 Jakub Jelinek <jakub@redhat.com>
146 PR tree-optimization/89998
147 * gcc.c-torture/compile/pr89998-1.c: New test.
148 * gcc.c-torture/compile/pr89998-2.c: New test.
151 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
154 2019-04-08 Richard Biener <rguenther@suse.de>
156 PR tree-optimization/90006
157 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
159 2019-04-08 Jakub Jelinek <jakub@redhat.com>
161 PR rtl-optimization/89865
162 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
164 PR rtl-optimization/89865
165 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
168 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
170 PR tree-optimization/89725
171 * gcc.dg/tree-ssa/pr89725.c: New test.
173 2019-04-08 Martin Liska <mliska@suse.cz>
175 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
177 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
180 * g++.dg/ext/has_nothrow_constructor-3.C: New.
182 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
185 * gcc.target/i386/pr89945.c: New test.
187 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
190 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
191 * gfortran.dg/finalize_33.f90: Likewise.
192 * gfortran.dg/finalize_34.f90: New test.
194 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
197 * gfortran.dg/entry_22.f90: New test.
199 2019-04-05 Marek Polacek <polacek@redhat.com>
201 PR c++/87145 - bogus error converting class type in template arg list.
202 * g++.dg/cpp0x/constexpr-conv3.C: New test.
203 * g++.dg/cpp0x/constexpr-conv4.C: New test.
205 2019-04-05 Martin Sebor <msebor@redhat.com>
208 * g++.dg/init/array52.C: New test.
210 2019-04-05 David Malcolm <dmalcolm@redhat.com>
213 * c-c++-common/pr89985.c: New test.
215 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
218 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
220 * gcc.dg/torture/pr71598-2.c: Likewise.
222 2019-04-05 Marek Polacek <polacek@redhat.com>
224 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
225 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
227 2019-04-05 Richard Biener <rguenther@suse.de>
231 * gcc.dg/guality/pr89892.c: New testcase.
232 * gcc.dg/guality/pr89905.c: Likewise.
233 * gcc.dg/guality/loop-1.c: Likewise.
235 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
237 PR tree-optimization/89956
238 * gfortran.dg/pr89956.f90: New test.
240 2019-04-04 Martin Sebor <msebor@redhat.com>
246 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
247 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
248 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
249 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
250 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
251 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
252 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
253 * gcc/testsuite/g++.dg/init/array51.C: New test.
254 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
256 2019-04-04 Martin Sebor <msebor@redhat.com>
260 * gcc.dg/Wstringop-overflow-13.c: New test.
262 2019-04-04 Martin Sebor <msebor@redhat.com>
265 * gcc.dg/Wrestrict-19.c: New test.
266 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
268 2019-04-04 Jeff Law <law@redhat.com>
270 PR rtl-optimization/89399
271 * gcc.c-torture/compile/pr89399.c: New test.
273 2019-04-04 Harald Anlauf <anlauf@gmx.de>
276 * gfortran.dg/pr85797.f90: Adjust testcase.
278 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
281 * g++.dg/template/friend67.C: New.
283 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
286 * g++.dg/cpp0x/friend4.C: New.
287 * g++.dg/cpp0x/friend5.C: Likewise.
289 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
292 * g++.dg/cpp0x/noexcept40.C: New.
294 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
297 * gfortran.dg/parameter_array_error_1.f90: New test.
299 2019-04-03 qing zhao <qing.zhao@oracle.com>
301 PR tree-optimization/89730
302 * gcc.dg/live-patching-4.c: New test.
304 2019-04-03 Clément Chigot <clement.chigot@atos.net>
306 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
309 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
312 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
313 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
315 2019-04-03 Richard Biener <rguenther@suse.de>
317 PR tree-optimization/84101
318 * gcc.target/i386/pr84101.c: New testcase.
320 2019-04-02 Jeff Law <law@redhat.com>
322 * gcc.target/visium/bit_shift.c: xfail.
324 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
328 * gcc.target/i386/pr70799-4.c: Remove.
329 * gcc.target/i386/pr70799-5.c: Remove.
330 * gcc.target/i386/pr89902.c: New test.
331 * gcc.target/i386/pr89903.c: Ditto.
333 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
335 PR rtl-optimization/84206
336 * gcc.dg/pr84206.c: New test.
338 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
340 PR rtl-optimization/85876
341 * gcc.dg/pr85876.c: New test.
343 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
345 * gcc.target/s390/zvector/vec-double-compile.c: New test.
346 * gcc.target/s390/zvector/vec-float-compile.c: New test.
347 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
348 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
350 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
352 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
353 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
354 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
355 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
357 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
359 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
360 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
362 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
364 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
365 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
367 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
370 * gcc.dg/pr86928.c: Do not attempt to add -m32.
372 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
374 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
375 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
376 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
377 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
378 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
379 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
380 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
381 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
383 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
385 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
386 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
387 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
388 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
389 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
390 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
392 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
394 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
395 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
396 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
397 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
399 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
401 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
402 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
404 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
406 * gcc.target/s390/arch13/sel-1.c: New test.
408 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
410 * gcc.target/s390/arch13/popcount-1.c: New test.
412 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
414 * gcc.target/s390/arch13/bitops-1.c: New test.
415 * gcc.target/s390/arch13/bitops-2.c: New test.
416 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
417 option and adjust line numbers.
418 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
420 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
422 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
423 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
424 runtime check for the vxe2 hardware feature on IBM Z.
426 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
429 * lib/target-supports.exp (check_avx2_available): Replace
430 avx_available with avx2_available.
432 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
434 PR rtl-optimization/85412
435 * gcc.dg/pr85412.c: New test.
437 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
440 * g++.dg/template/crash130.C: New.
441 * g++.dg/template/crash131.C: Likewise.
443 2019-04-01 Martin Sebor <msebor@redhat.com>
446 * gcc.dg/attr-copy-8.c: New test.
447 * g++.dg/ext/attr-copy-2.C: New test.
449 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
451 PR rtl-optimization/86928
452 * gcc.dg/pr86928.c: New test.
454 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
456 PR rtl-optimization/87273
457 * gcc.dg/pr87273.c: New test.
459 2019-04-01 Martin Liska <mliska@suse.cz>
462 * gcc.dg/spellcheck-options-18.c: New test.
463 * gcc.dg/spellcheck-options-19.c: New test.
464 * gcc.dg/spellcheck-options-20.c: New test.
465 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
466 * gcc.dg/completion-2.c: Add one variant with no argument.
468 2019-04-01 Richard Biener <rguenther@suse.de>
471 * gcc.dg/torture/pr71598-1.c: New testcase.
472 * gcc.dg/torture/pr71598-2.c: Likewise.
473 * gcc.dg/torture/pr71598-3.c: Likewise.
475 2019-03-31 Marek Polacek <polacek@redhat.com>
477 PR c++/89852 - ICE with C++11 functional cast with { }.
478 * g++.dg/cpp0x/initlist115.C: New test.
480 2019-03-31 Harald Anlauf <anlauf@gmx.de>
484 * gfortran.dg/pr85797.f90: New test.
486 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
488 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
490 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
492 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
494 (dmd2dg): Copy additional files after test is translated.
495 (gdc-do-test): Remove all copied files after test.
497 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
500 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
501 for c_deallocate, c_allocate and c_assumed_size so that the
502 attributes of the array arguments are correct and are typed.
503 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
504 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
507 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
508 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
510 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
513 * gfortran.dg/pointer_intent_8.f90: New test.
515 2019-03-29 Jim Wilson <jimw@sifive.com>
517 * gcc.target/riscv/predef-1.c: New.
518 * gcc.target/riscv/predef-2.c: New.
519 * gcc.target/riscv/predef-3.c: New.
520 * gcc.target/riscv/predef-4.c: New.
521 * gcc.target/riscv/predef-5.c: New.
522 * gcc.target/riscv/predef-6.c: New.
523 * gcc.target/riscv/predef-7.c: New.
524 * gcc.target/riscv/predef-8.c: New.
526 2019-03-29 Jakub Jelinek <jakub@redhat.com>
528 PR rtl-optimization/89865
529 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
530 the first argument register, so that occassional spills/fills are
534 * g++.dg/ubsan/vptr-14.C: New test.
537 * gcc.dg/tree-ssa/pr89872.c: New test.
539 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
541 * gcc.dg/diag-sanity.c: New test.
543 2019-03-29 Marek Polacek <polacek@redhat.com>
546 * g++.dg/cpp2a/desig14.C: New test.
548 PR c++/89876 - ICE with deprecated conversion.
549 * g++.dg/warn/conv5.C: New test.
551 2019-03-29 Martin Liska <mliska@suse.cz>
553 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
554 * gcc.dg/pr68766.c: Likewise.
556 2019-03-29 Jakub Jelinek <jakub@redhat.com>
558 PR rtl-optimization/87485
559 * gcc.dg/pr87485.c: New test.
561 2019-03-28 Jakub Jelinek <jakub@redhat.com>
564 * gfortran.dg/gomp/pr89621.f90: New test.
566 2019-03-28 Martin Sebor <msebor@redhat.com>
569 * g++.dg/cpp0x/decltype-pr66548.C: New test.
572 * g++.dg/cpp0x/decltype-pr81506.C: New test.
574 2019-03-28 Marek Polacek <polacek@redhat.com>
576 PR c++/89612 - ICE with member friend template with noexcept.
577 * g++.dg/cpp0x/noexcept38.C: New test.
578 * g++.dg/cpp0x/noexcept39.C: New test.
579 * g++.dg/cpp1z/noexcept-type21.C: New test.
581 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
584 * gcc.target/i386/pr89848.c: New test.
586 2019-03-28 Marek Polacek <polacek@redhat.com>
588 PR c++/89836 - bool constant expression and explicit conversions.
589 * g++.dg/cpp2a/explicit15.C: New test.
591 2019-03-28 Jakub Jelinek <jakub@redhat.com>
594 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
595 other than AVR. Add dg-options "".
598 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
599 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
601 2019-03-27 Janus Weil <janus@gcc.gnu.org>
604 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
605 * gfortran.dg/pointer_init_11.f90: New test case.
607 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
610 * gcc.target/i386/pr85667-5.c: New testcase.
611 * gcc.target/i386/pr85667-6.c: New testcase.
613 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
616 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
618 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
620 PR rtl-optimization/89313
621 * gcc.dg/pr89313.c: New test.
623 2019-03-26 Jeff Law <law@redhat.com>
625 PR rtl-optimization/87761
626 PR rtl-optimization/89826
627 * gcc.c-torture/execute/pr89826.c: New test.
629 2019-03-27 Richard Biener <rguenther@suse.de>
631 * gcc.dg/torture/20190327-1.c: New testcase.
633 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
636 * gfortran.dg/associate_47.f90: New test.
638 2019-03-27 Richard Biener <rguenther@suse.de>
640 PR tree-optimization/89463
641 * gcc.dg/guality/pr89463.c: New testcase.
643 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
646 * gcc.target/i386/pr89827.c: New test.
648 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
650 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
653 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
655 PR tree-optimization/81740
656 * gcc.dg/vect/pr81740-1.c: New testcase.
657 * gcc.dg/vect/pr81740-2.c: Likewise.
659 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
661 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
662 options in permute args tests.
664 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
667 * g++.dg/ext/pr84598.C: New.
669 2019-03-26 Jakub Jelinek <jakub@redhat.com>
672 * g++.dg/gomp/pr89796.C: New test.
673 * gcc.dg/gomp/pr89796.c: New test.
675 2019-03-25 David Malcolm <dmalcolm@redhat.com>
677 PR rtl-optimization/88347
678 PR rtl-optimization/88423
679 * gcc.c-torture/compile/pr88347.c: New test.
680 * gcc.c-torture/compile/pr88423.c: New test.
682 2019-03-25 Martin Sebor <msebor@redhat.com>
685 * gcc.dg/attr-aligned-3.c: New test.
687 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
690 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
692 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
696 * g++.dg/concepts/pr84661.C: New.
697 * g++.dg/torture/pr85013.C: Likewise.
699 2019-03-25 Marek Polacek <polacek@redhat.com>
701 PR c++/89214 - ICE when initializing aggregates with bases.
702 * g++.dg/cpp1z/aggr-base8.C: New test.
703 * g++.dg/cpp1z/aggr-base9.C: New test.
705 PR c++/89705 - ICE with reference binding with conversion function.
706 * g++.dg/cpp0x/rv-conv2.C: New test.
708 2019-03-25 Richard Biener <rguenther@suse.de>
710 PR tree-optimization/89789
711 * gcc.dg/torture/pr89789.c: New testcase.
713 2019-03-25 Nathan Sidwell <nathan@acm.org>
715 * g++.dg/abi/lambda-static-1.C: New.
717 2019-03-25 Richard Biener <rguenther@suse.de>
719 PR tree-optimization/89802
720 * g++.dg/tree-ssa/pr89802.C: New testcase.
722 2019-03-25 Jakub Jelinek <jakub@redhat.com>
725 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
727 * g++.dg/tls/thread_local11a.C: New test.
729 2019-03-25 Richard Biener <rguenther@suse.de>
732 * g++.dg/pr89790.C: New testcase.
734 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
736 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
737 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
738 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
739 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
741 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
744 * gfortran.dg/altreturn_10.f90: New test.
745 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
747 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
749 PR rtl-optimization/89676
750 * gcc.target/i386/pr89676.c: New.
752 2019-03-22 Jakub Jelinek <jakub@redhat.com>
755 * g++.dg/tls/thread_local11.C: New test.
756 * g++.dg/tls/thread_local11.h: New test.
757 * g++.dg/tls/thread_local12a.C: New test.
758 * g++.dg/tls/thread_local12b.C: New test.
759 * g++.dg/tls/thread_local12c.C: New test.
760 * g++.dg/tls/thread_local12d.C: New test.
761 * g++.dg/tls/thread_local12e.C: New test.
762 * g++.dg/tls/thread_local12f.C: New test.
763 * g++.dg/tls/thread_local12g.C: New test.
764 * g++.dg/tls/thread_local12h.C: New test.
765 * g++.dg/tls/thread_local12i.C: New test.
766 * g++.dg/tls/thread_local12j.C: New test.
767 * g++.dg/tls/thread_local12k.C: New test.
768 * g++.dg/tls/thread_local12l.C: New test.
771 * g++.dg/cpp1y/constexpr-87481.C: New test.
773 2019-03-22 Simon Wright <simon@pushface.org>
776 * gnat.dg/socket2.adb: New.
778 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
780 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
782 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
785 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
786 for _mm_mask{,3,z}_*.
787 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
788 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
789 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
790 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
791 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
792 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
793 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
794 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
795 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
796 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
797 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
798 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
799 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
800 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
801 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
803 2019-03-22 Jakub Jelinek <jakub@redhat.com>
806 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
807 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
808 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
809 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
810 __builtin_ia32_vfmsubss3_mask3): Define.
811 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
812 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
813 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
814 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
815 __builtin_ia32_vfmsubss3_mask3): Define.
816 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
817 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
818 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
819 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
820 __builtin_ia32_vfmsubss3_mask3): Define.
821 * gcc.target/i386/sse-14.c: Add tests for
822 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
823 * gcc.target/i386/sse-22.c: Likewise.
825 2019-03-21 Martin Sebor <msebor@redhat.com>
827 PR tree-optimization/89350
828 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
829 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
830 * gcc.dg/Wstringop-overflow-11.c: New test.
831 * gcc.dg/Wstringop-overflow-12.c: New test.
832 * gcc.dg/pr89350.c: New test.
833 * gcc.dg/pr40340-1.c: Adjust expected warning.
834 * gcc.dg/pr40340-2.c: Same.
835 * gcc.dg/pr40340-4.c: Same.
836 * gcc.dg/pr40340-5.c: Same.
838 2019-03-21 Jakub Jelinek <jakub@redhat.com>
841 * g++.dg/other/pr89692.C: New test.
844 * g++.dg/cpp1y/lambda-init18.C: New test.
845 * g++.dg/cpp1y/lambda-init19.C: New test.
846 * g++.dg/cpp1y/pr89767.C: New test.
848 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
849 Cesar Philippidis <cesar@codesourcery.com>
852 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
854 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
857 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
860 * c-c++-common/goacc/routine-3-extern.c: New file.
861 * c-c++-common/goacc/routine-3.c: Adjust.
862 * c-c++-common/goacc/routine-4-extern.c: New file.
863 * c-c++-common/goacc/routine-4.c: Adjust.
864 * gfortran.dg/goacc/routine-module-3.f90: New file.
867 * gfortran.dg/goacc/pr89773.f90: New file.
868 * gfortran.dg/goacc/pr77765.f90: Adjust.
869 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
872 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
875 * gfortran.dg/goacc/routine-module-1.f90: New file.
876 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
877 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
879 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
882 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
883 (dg-compile-aux-modules): Fix diagnostic.
884 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
885 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
888 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
889 missing nexted dg-test call support in dejaGNU 1.4.4.
892 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
895 2019-03-21 Richard Biener <rguenther@suse.de>
897 PR tree-optimization/89779
898 * gcc.dg/torture/pr89779.c: New testcase.
900 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
903 * g++.dg/cpp0x/constexpr-ice20.C: New.
905 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
908 * g++.dg/cpp0x/noexcept37.C: New.
910 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
913 * gdc.dg/pr89017.d: New test.
915 2019-03-20 Janus Weil <janus@gcc.gnu.org>
918 * gfortran.dg/interface_abstract_5.f90: New test case.
920 2019-03-20 Jakub Jelinek <jakub@redhat.com>
923 * gcc.target/s390/pr89775-1.c: New test.
924 * gcc.target/s390/pr89775-2.c: New test.
926 2019-03-20 Jakub Jelinek <jakub@redhat.com>
929 * g++.target/aarch64/aarch64.exp: New file.
930 * g++.target/aarch64/pr89752.C: New test.
932 2019-03-19 Martin Sebor <msebor@redhat.com>
934 PR tree-optimization/89688
935 * gcc.dg/strlenopt-61.c: New test.
936 * g++.dg/warn/Wstringop-overflow-2.C: New test.
938 2019-03-19 Jim Wilson <jimw@sifive.com>
941 * gcc.target/riscv/losum-overflow.c: New test.
943 2019-03-19 Martin Sebor <msebor@redhat.com>
945 PR tree-optimization/89644
946 * gcc.dg/Wstringop-truncation-8.c: New test.
948 2019-03-19 Martin Liska <mliska@suse.cz>
951 * gcc.dg/pr89737.c: New test.
953 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
957 * g++.dg/lto/pr87089_0.C: New testcase.
958 * g++.dg/lto/pr87089_1.C: New testcase.
959 * g++.dg/lto/pr89335_0.C: New testcase.
961 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
964 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
965 restrict this test to vsx targets.
967 2019-03-19 Jakub Jelinek <jakub@redhat.com>
970 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
971 * g++.dg/ext/asm16.C: Likewise.
972 * g++.dg/ext/asm17.C: New test.
974 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
976 * c-c++-common/unroll-7.c: New test.
978 2019-03-19 Jakub Jelinek <jakub@redhat.com>
981 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
982 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
983 Add expected results for them.
986 * gcc.dg/pr89734.c: New test.
988 2019-03-18 Martin Sebor <msebor@redhat.com>
990 PR tree-optimization/89720
991 * gcc.dg/Warray-bounds-42.c: New test.
993 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
996 * g++.target/i386/pr89630.C: New test.
998 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
1000 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1002 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1004 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1005 the "store" test as well.
1006 * gcc.target/powerpc/bswap32.c: Ditto.
1008 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1010 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1011 the "store" test as well.
1012 * gcc.target/powerpc/bswap32.c: Ditto.
1014 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1016 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1017 "exceeds" instead of just one that talks about "too large".
1019 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1021 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1023 2019-03-18 Martin Jambor <mjambor@suse.cz>
1025 PR tree-optimization/89546
1026 * gcc.dg/tree-ssa/pr89546.c: New test.
1028 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1031 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1032 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1033 * g++.target/riscv/call-with-empty-struct.H: New file.
1034 * g++.target/riscv/riscv.exp: New file.
1036 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1039 * g++.dg/cpp0x/pr85014.C: New.
1041 2019-03-18 Jakub Jelinek <jakub@redhat.com>
1044 * gcc.dg/pr86979.c: New test.
1046 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1049 * gfortran.dg/typebound_call_31.f90: New test.
1051 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1053 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1055 * gcc.dg/compat/pr83487-1_y.c: Likewise.
1057 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1058 * gfortran.dg/temporary_3.f90: Likewise.
1060 * gcc.dg/pr88074.c: Require c99_runtime.
1061 * gcc.dg/warn-abs-1.c: Likewise.
1062 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1065 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1067 * gcc.dg/attr-copy.c: Require alias support.
1068 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1070 2019-03-16 Jakub Jelinek <jakub@redhat.com>
1073 * gfortran.dg/continuation_15.f90: New test.
1074 * gfortran.dg/continuation_16.f90: New test.
1076 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
1078 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1081 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1082 * g++.dg/cpp0x/pr84497.C: Likewise.
1084 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1085 * gcc.dg/attr-copy-6.c: Likewise.
1086 * gcc.dg/pr87793.c: Likewise.
1089 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
1091 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1092 * gcc.dg/gimplefe-34.c: Likewise.
1093 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1094 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1097 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1101 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1103 * lib/target-supports.exp (check_ascii_locale_available): Remove
1106 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1109 * gfortran.dg/blockdata_11.f90: New test.
1111 2019-03-15 Harald Anlauf <anlauf@gmx.de>
1114 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1115 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1117 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1120 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1121 instruction selection.
1122 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1123 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1124 * gcc.target/powerpc/pr87532-mc.c: New test.
1125 * gcc.target/powerpc/pr87532.c: New test.
1126 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1127 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1128 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1129 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1130 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1131 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1132 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1133 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1134 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1135 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1136 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1137 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1138 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1139 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1140 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1141 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1142 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1143 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1144 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1145 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1146 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1147 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1148 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1149 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1150 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1151 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1152 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1154 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
1158 * g++.dg/cpp2a/pr88534.C: New.
1159 * g++.dg/cpp2a/pr88537.C: New.
1161 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1163 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1164 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1165 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1166 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1168 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1171 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1172 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1173 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1175 2019-03-15 Jakub Jelinek <jakub@redhat.com>
1178 * g++.dg/cpp0x/constexpr-89709.C: New test.
1181 * gcc.dg/debug/pr89704.c: New test.
1183 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1186 * g++.target/i386/pr89650.C: New test.
1188 2019-03-14 Richard Biener <rguenther@suse.de>
1190 * gcc.dg/gimplefe-13.c: Adjust.
1191 * gcc.dg/gimplefe-14.c: Likewise.
1192 * gcc.dg/gimplefe-17.c: Likewise.
1193 * gcc.dg/gimplefe-18.c: Likewise.
1194 * gcc.dg/gimplefe-7.c: Likewise.
1195 * gcc.dg/torture/pr89595.c: Likewise.
1196 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1197 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1198 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1199 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1200 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1201 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1202 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1203 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1205 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1208 * gcc.target/i386/pr89684.c: New test.
1210 PR rtl-optimization/89679
1211 * gcc.dg/pr89679.c: New test.
1213 2019-03-14 Richard Biener <rguenther@suse.de>
1215 PR tree-optimization/89710
1216 * gcc.dg/torture/pr89710.c: New testcase.
1218 2019-03-14 Richard Biener <rguenther@suse.de>
1221 * g++.dg/torture/pr89698.C: New testcase.
1223 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1225 PR tree-optimization/89703
1226 * gcc.c-torture/compile/pr89703-1.c: New test.
1227 * gcc.c-torture/compile/pr89703-2.c: New test.
1229 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1232 * gcc.target/i386/pr89523-1a.c: New test.
1233 * gcc.target/i386/pr89523-1b.c: Likewise.
1234 * gcc.target/i386/pr89523-2.c: Likewise.
1235 * gcc.target/i386/pr89523-3.c: Likewise.
1236 * gcc.target/i386/pr89523-4.c: Likewise.
1237 * gcc.target/i386/pr89523-5.c: Likewise.
1238 * gcc.target/i386/pr89523-6.c: Likewise.
1239 * gcc.target/i386/pr89523-7.c: Likewise.
1240 * gcc.target/i386/pr89523-8.c: Likewise.
1241 * gcc.target/i386/pr89523-9.c: Likewise.
1243 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1246 * g++.dg/cpp1y/var-templ61.C: New test.
1249 * g++.dg/cpp1y/constexpr-89652.C: New test.
1251 2019-03-13 Harald Anlauf <anlauf@gmx.de>
1254 * gfortran.dg/pr87045.f90: New test.
1256 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1259 * gcc.target/i386/pr85860.c: New.
1261 2019-03-13 Marek Polacek <polacek@redhat.com>
1263 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1264 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1266 PR c++/89660 - bogus error with -Wredundant-move.
1267 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1268 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1270 2019-03-13 Janus Weil <janus@gcc.gnu.org>
1273 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1274 * gfortran.dg/pdt_30.f90: New test case.
1276 2019-03-13 Marek Polacek <polacek@redhat.com>
1278 PR c++/88979 - further P0634 fix for constructors.
1279 * g++.dg/cpp2a/typename15.C: New test.
1281 2019-03-13 Martin Sebor <msebor@redhat.com>
1283 PR tree-optimization/89662
1284 * gcc.dg/Warray-bounds-41.c: New test.
1286 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1289 * g++.dg/cpp0x/auto53.C: New.
1291 2019-03-13 Richard Biener <rguenther@suse.de>
1294 * gcc.dg/torture/pr89677.c: New testcase.
1296 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1299 * g++.dg/other/friend16.C: New.
1300 * g++.dg/other/friend17.C: Likewise.
1302 2019-03-13 Jakub Jelinek <jakub@redhat.com>
1305 * c-c++-common/gomp/pr88588.c: New test.
1307 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1312 * gfortran.dg/binding_label_tests_30.f90: New test.
1313 * gfortran.dg/binding_label_tests_31.f90: New test.
1314 * gfortran.dg/binding_label_tests_32.f90: New test.
1315 * gfortran.dg/binding_label_tests_33.f90: New test.
1317 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1319 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1320 * gdc.dg/ubsan/ubsan.exp: New file.
1321 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1322 Explicitly return flags from procedure.
1324 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1327 * gdc.dg/pr88957.d: New test.
1328 * gdc.dg/simd.d: Add new vector tests.
1330 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1333 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1334 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1337 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1340 * gfortran.dg/charlen_17.f90: New test.
1342 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1344 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1346 2019-03-12 Martin Liska <mliska@suse.cz>
1348 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
1349 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1350 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1351 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1352 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1353 * gfortran.dg/constructor_9.f90: Likewise.
1354 * gfortran.dg/dec_structure_8.f90: Likewise.
1355 * gfortran.dg/entry_4.f90: Likewise.
1356 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1357 * gfortran.dg/initialization_23.f90: Likewise.
1358 * gfortran.dg/logical_assignment_1.f90: Likewise.
1359 * gfortran.dg/pr80752.f90: Likewise.
1360 * gfortran.dg/pr88116_1.f90: Likewise.
1361 * gfortran.dg/pr88467.f90: Likewise.
1362 * gfortran.dg/typebound_call_7.f03: Likewise.
1363 * gfortran.dg/typebound_generic_1.f03: Likewise.
1364 * gfortran.dg/typebound_operator_2.f03: Likewise.
1365 * gfortran.dg/typebound_operator_4.f03: Likewise.
1366 * gfortran.dg/typebound_proc_9.f03: Likewise.
1367 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1369 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
1372 * gfortran.dg/assumed_rank_16.f90: New test.
1375 * gfortran.dg/assumed_rank_17.f90: New test.
1377 2019-03-12 Jakub Jelinek <jakub@redhat.com>
1380 * gcc.c-torture/compile/pr89663-1.c: New test.
1381 * gcc.c-torture/compile/pr89663-2.c: New test.
1383 2019-03-12 Richard Biener <rguenther@suse.de>
1385 PR tree-optimization/89664
1386 * gfortran.dg/pr89664.f90: New testcase.
1388 2019-03-11 Jakub Jelinek <jakub@redhat.com>
1391 * gfortran.dg/gomp/pr89651.f90: New test.
1395 * gcc.c-torture/compile/pr89655.c: New test.
1397 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1399 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1402 2019-03-11 Martin Liska <mliska@suse.cz>
1404 * g++.dg/conversion/simd3.C (foo): Wrap option names
1405 with apostrophe character.
1406 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1408 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1409 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1410 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1411 * g++.dg/opt/pr34036.C: Likewise.
1412 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1413 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1414 * gcc.dg/cpp/dir-only-4.c: Likewise.
1415 * gcc.dg/cpp/dir-only-5.c: Likewise.
1416 * gcc.dg/cpp/pr71591.c: Likewise.
1417 * gcc.dg/format/opt-1.c: Likewise.
1418 * gcc.dg/format/opt-2.c: Likewise.
1419 * gcc.dg/format/opt-3.c: Likewise.
1420 * gcc.dg/format/opt-4.c: Likewise.
1421 * gcc.dg/format/opt-5.c: Likewise.
1422 * gcc.dg/format/opt-6.c: Likewise.
1423 * gcc.dg/pr22231.c: Likewise.
1424 * gcc.dg/pr33007.c: Likewise.
1425 * gcc.dg/simd-1.c (hanneke): Likewise.
1426 * gcc.dg/simd-5.c: Likewise.
1427 * gcc.dg/simd-6.c: Likewise.
1428 * gcc.dg/spellcheck-options-14.c: Likewise.
1429 * gcc.dg/spellcheck-options-15.c: Likewise.
1430 * gcc.dg/spellcheck-options-16.c: Likewise.
1431 * gcc.dg/spellcheck-options-17.c: Likewise.
1432 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1433 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1434 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1435 (__attribute__): Likewise.
1436 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1437 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1438 * gcc.target/powerpc/warn-1.c: Likewise.
1439 * gcc.target/powerpc/warn-2.c: Likewise.
1441 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1443 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1445 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1447 * c-c++-common/unroll-6.c: New test.
1449 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1452 * g++.dg/template/memfriend18.C: New.
1454 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1456 * gdc.dg/pr89041.d: Mark as compile test.
1458 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1460 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1463 2019-03-10 Martin Jambor <mjambor@suse.cz>
1465 PR tree-optimization/85762
1466 PR tree-optimization/87008
1467 PR tree-optimization/85459
1468 * g++.dg/tree-ssa/pr87008.C: New test.
1469 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1471 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1474 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1475 * gfortran.dg/no_arg_check_2.f90: Likewise.
1477 2019-03-10 Jakub Jelinek <jakub@redhat.com>
1480 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1482 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1485 * gfortran.dg/dependency_53.f90: New test.
1487 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1490 * gfortran.dg/public_private_module_10.f90: New test.
1492 2019-03-09 John David Anglin <dave.anglin@bell.net>
1495 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1498 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1501 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1503 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1506 * g++.dg/cpp0x/pr87750.C: New.
1508 2019-03-09 John David Anglin <dave.anglin@bell.net>
1510 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1511 * c-c++-common/ident-1a.c: Likewise.
1512 * c-c++-common/ident-1b.c: Likewise.
1513 * c-c++-common/ident-2b.c: Likewise.
1515 * g++.dg/tls/pr77285-2.C: Require tls_native support.
1517 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1520 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1522 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1523 libatomic_available.
1525 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1528 * gdc.dg/pr89041.d: New test.
1530 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1533 * gfortran.dg/c_ptr_tests_19.f90: New test.
1535 2019-03-09 John David Anglin <dave.anglin@bell.net>
1537 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1538 * gnat.dg/debug12.adb: Likewise.
1540 * lib/target-supports.exp (check_effective_target_weak_undefined):
1541 Return 0 on hppa*-*-hpux*.
1542 (check_ascii_locale_available): Likewise.
1544 2019-03-09 Janus Weil <janus@gcc.gnu.org>
1547 * gfortran.dg/pointer_init_10.f90: New test case.
1549 2019-03-09 John David Anglin <dave.anglin@bell.net>
1551 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1553 2019-03-09 John David Anglin <dave.anglin@bell.net>
1556 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1558 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1561 * gfortran.dg/array_simplify_3.f90: New test case.
1563 2019-03-09 Jakub Jelinek <jakub@redhat.com>
1566 * g++.dg/other/pr88568.C: New test.
1568 PR rtl-optimization/89634
1569 * gcc.c-torture/execute/pr89634.c: New test.
1571 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1574 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1575 -r -nostdlib -flinker-output=nolto-rel.
1577 2019-03-08 David Malcolm <dmalcolm@redhat.com>
1580 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1581 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1582 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1583 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1585 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1588 * g++.dg/cpp0x/implicit17.C: New.
1590 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1593 * g++.dg/template/access29.C: New.
1595 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1598 * g++.dg/cpp1z/decomp49.C: New test.
1600 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1602 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1604 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1609 * gcc.target/i386/pr78782.c: New test.
1610 * gcc.target/i386/pr87558.c: Ditto.
1612 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1615 * gcc.dg/lto/pr85870_0.c: New test.
1616 * gcc.dg/lto/pr85870_1.c: New test.
1618 2019-03-08 Martin Liska <mliska@suse.cz>
1621 * gcc.target/i386/pr86952.c: New test.
1622 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1624 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1626 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1629 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1633 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1634 * g++.dg/parse/array-size2.C: Likewise.
1635 * g++.dg/cpp0x/constexpr-89599.C: New test.
1638 * g++.dg/warn/pr89622.C: New test.
1640 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1643 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1644 * gcc.target/i386/interrupt-6.c: Likewise.
1645 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1647 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1650 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1651 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1653 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1655 PR translation/79999
1656 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1657 * c-c++-common/gomp/doacross-3.c: New test.
1660 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1661 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1662 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1663 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1664 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1665 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1667 2019-03-07 Martin Jambor <mjambor@suse.cz>
1670 * gcc.dg/ipa/ipcp-5.c: New test.
1672 2019-03-07 Martin Jambor <mjambor@suse.cz>
1675 * g++.dg/ipa/pr88235.C: New test.
1677 2019-04-07 Richard Biener <rguenther@suse.de>
1680 * gcc.target/i386/pr89618.c: New testcase.
1682 2019-03-07 Richard Biener <rguenther@suse.de>
1684 PR tree-optimization/89595
1685 * gcc.dg/torture/pr89595.c: New testcase.
1687 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1690 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1692 2019-03-06 Harald Anlauf <anlauf@gmx.de>
1695 * gfortran.dg/substr_8.f90: New test.
1697 2019-03-06 Jakub Jelinek <jakub@redhat.com>
1700 * g++.dg/ext/flexary34.C: New test.
1702 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
1704 PR rtl-optimization/88845
1705 * gcc.target/powerpc/pr88845.c: New test.
1707 2019-03-06 Marek Polacek <polacek@redhat.com>
1709 PR c++/87378 - bogus -Wredundant-move warning.
1710 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1711 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1713 2019-03-06 Richard Biener <rguenther@suse.de>
1716 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1717 the way that makes the testcase PASS.
1719 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1722 * gcc.dg/pr89590.c: New test.
1724 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1727 * gcc.target/arm/pr89222.c: Add new test.
1729 2019-03-05 Richard Biener <rguenther@suse.de>
1731 PR tree-optimization/89594
1732 * gcc.dg/pr89594.c: New testcase.
1734 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1736 PR tree-optimization/89487
1737 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1738 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1739 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1743 * g++.dg/other/pr89560.C: New test.
1745 PR tree-optimization/89570
1746 * gcc.dg/pr89570.c: New test.
1748 PR tree-optimization/89566
1749 * c-c++-common/pr89566.c: New test.
1751 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1754 * g++.dg/parse/crash69.C: New.
1756 2019-03-04 Jakub Jelinek <jakub@redhat.com>
1759 * g++.dg/cpp2a/desig12.C: New test.
1760 * g++.dg/cpp2a/desig13.C: New test.
1762 2019-03-04 Tamar Christina <tamar.christina@arm.com>
1765 * gcc.target/aarch64/options_set_10.c: Add native.
1767 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1769 PR tree-optimization/89437
1770 * gcc.dg/sinatan-1.c: Fix testcase.
1772 2019-03-04 Richard Biener <rguenther@suse.de>
1775 * gcc.dg/torture/pr89572.c: New testcase.
1777 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1779 PR tree-optimization/89487
1780 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1782 2019-03-03 Harald Anlauf <anlauf@gmx.de>
1785 * gfortran.dg/pr77583.f90: New test.
1787 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1790 * gfortran.dg/coarray_allocate_11.f90: New test.
1792 2019-03-02 Harald Anlauf <anlauf@gmx.de>
1795 * gfortran.dg/pr89492.f90: Adjust testcase.
1796 * gfortran.dg/transfer_check_5.f90: New test.
1798 2019-03-02 Jakub Jelinek <jakub@redhat.com>
1801 * g++.dg/cpp2a/desig10.C: New test.
1802 * g++.dg/cpp2a/desig11.C: New test.
1803 * g++.dg/ext/desig4.C: Expect 4 new errors.
1806 * gcc.dg/pr89506.c: New test.
1808 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
1809 Monk Chiang <sh.chiang04@gmail.com>
1811 * gcc.target/riscv/attribute-1.c: New.
1812 * gcc.target/riscv/attribute-2.c: Likewise.
1813 * gcc.target/riscv/attribute-3.c: Likewise.
1814 * gcc.target/riscv/attribute-4.c: Likewise.
1815 * gcc.target/riscv/attribute-5.c: Likewise.
1816 * gcc.target/riscv/attribute-6.c: Likewise.
1817 * gcc.target/riscv/attribute-7.c: Likewise.
1818 * gcc.target/riscv/attribute-8.c: Likewise.
1819 * gcc.target/riscv/attribute-9.c: Likewise.
1821 * gcc.target/riscv/arch-1.c: New.
1822 * gcc.target/riscv/arch-2.c: Likewise.
1823 * gcc.target/riscv/arch-3.c: Likewise.
1824 * gcc.target/riscv/arch-4.c: Likewise.
1826 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1829 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1830 scan-tree-dump-times from dom3 to tracer pass.
1832 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1834 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1835 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1837 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
1839 PR rtl-optimization/85899
1840 * gcc.dg/pr85899.c: New test.
1842 2019-03-01 Marek Polacek <polacek@redhat.com>
1844 PR c++/89537 - missing location for error with non-static member fn.
1845 * g++.dg/diagnostic/member-fn-1.C: New test.
1847 PR c++/89532 - ICE with incomplete type in decltype.
1848 * g++.dg/cpp2a/nontype-class14.C: New test.
1850 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1852 Implement P1002R1, Try-catch blocks in constexpr functions
1854 * g++.dg/cpp2a/constexpr-try1.C: New test.
1855 * g++.dg/cpp2a/constexpr-try2.C: New test.
1856 * g++.dg/cpp2a/constexpr-try3.C: New test.
1857 * g++.dg/cpp2a/constexpr-try4.C: New test.
1858 * g++.dg/cpp2a/constexpr-try5.C: New test.
1859 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1861 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1863 PR tree-optimization/89535
1864 * gfortran.dg/vect/pr89535.f90: New test.
1866 2019-03-01 Richard Biener <rguenther@suse.de>
1869 * gfortran.dg/pr89451.f90: New testcase.
1871 2019-03-01 Richard Biener <rguenther@suse.de>
1874 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1875 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1876 that happen now earlier.
1878 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1880 * gcc.c-torture/execute/20190228-1.c: New test.
1882 2019-02-28 Marek Polacek <polacek@redhat.com>
1884 PR c++/87068 - missing diagnostic with fallthrough statement.
1885 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1887 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1888 Cesar Philippidis <cesar@codesourcery.com>
1892 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1893 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1896 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1900 * gfortran.dg/goacc/routine-6.f90: Update
1901 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1902 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1904 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1907 * gcc.dg/pr89521-1.c: New test.
1908 * gcc.dg/pr89521-2.c: New test.
1910 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
1913 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1915 2019-02-28 Tamar Christina <tamar.christina@arm.com>
1918 * gcc.target/aarch64/options_set_10.c: New test.
1920 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1923 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1925 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1928 * gcc.dg/pr89525.c: New test.
1931 * gcc.dg/pr89520-1.c: New test.
1932 * gcc.dg/pr89520-2.c: New test.
1934 2019-02-27 Marek Polacek <polacek@redhat.com>
1936 PR c++/88857 - ICE with value-initialization of argument in template.
1937 * g++.dg/cpp0x/initlist-value4.C: New test.
1939 2019-02-27 Marek Polacek <polacek@redhat.com>
1941 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1942 * g++.dg/cpp0x/using-enum-3.C: New test.
1944 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1946 PR tree-optimization/89280
1947 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
1950 2019-02-27 Richard Biener <rguenther@suse.de>
1952 * gcc.dg/gimplefe-36.c: New testcase.
1954 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1957 * g++.dg/cpp0x/nsdmi15.C: New.
1959 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1962 * g++.dg/cpp0x/pr88987.C: New.
1964 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1966 PR tree-optimization/89280
1967 * gcc.c-torture/compile/pr89280.c: New test.
1968 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
1969 function. Skip the test for -O0.
1971 2018-02-26 Steve Ellcey <sellcey@marvell.com>
1973 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
1974 * gfortran.dg/simd-builtins-2.f90: Ditto.
1975 * gfortran.dg/simd-builtins-6.f90: Ditto.
1976 * gfortran.dg/simd-builtins-8.f90: New test.
1977 * gfortran.dg/simd-builtins-8.h: New header file.
1979 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1982 * g++.dg/other/new2.C: New test.
1984 PR tree-optimization/89500
1985 * gcc.dg/pr89500.c: New test.
1986 * gcc.dg/Wstringop-overflow-10.c: New test.
1987 * gcc.dg/strlenopt-60.c: New test.
1989 2019-02-26 Harald Anlauf <anlauf@gmx.de>
1992 * gfortran.dg/pr89492.f90: New test.
1994 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1997 * gfortran.dg/altreturn_9_0.f90: New file.
1998 * gfortran.dg/altreturn_9_1.f90: New file.
2000 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2003 * g++.dg/cpp1y/constexpr-89481.C: New test.
2005 2019-02-26 Richard Biener <rguenther@suse.de>
2007 PR tree-optimization/89505
2008 * gcc.dg/torture/pr89505.c: New testcase.
2010 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2012 * gnat.dg/opt77.adb: New test.
2013 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2015 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2018 * gcc.target/i386/pr89474.c: New test.
2020 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2023 * gcc.c-torture/compile/pr77754-1.c: New test.
2024 * gcc.c-torture/compile/pr77754-2.c: New test.
2025 * gcc.c-torture/compile/pr77754-3.c: New test.
2026 * gcc.c-torture/compile/pr77754-4.c: New test.
2027 * gcc.c-torture/compile/pr77754-5.c: New test.
2028 * gcc.c-torture/compile/pr77754-6.c: New test.
2030 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2033 * gcc.target/aarch64/options_set_1.c: New test.
2034 * gcc.target/aarch64/options_set_2.c: New test.
2035 * gcc.target/aarch64/options_set_3.c: New test.
2036 * gcc.target/aarch64/options_set_4.c: New test.
2037 * gcc.target/aarch64/options_set_5.c: New test.
2038 * gcc.target/aarch64/options_set_6.c: New test.
2039 * gcc.target/aarch64/options_set_7.c: New test.
2040 * gcc.target/aarch64/options_set_8.c: New test.
2041 * gcc.target/aarch64/options_set_9.c: New test.
2043 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2045 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2046 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2048 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2049 test_vfmlslq_high_f16): ... To this.
2050 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2051 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2052 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2053 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2054 test_vfmlslq_laneq_high_u32): Rename ...
2055 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2056 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2057 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2058 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2059 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2060 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2061 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2062 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2063 test_vfmlslq_laneq_low_u32): Rename ...
2064 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2065 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2066 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2067 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2068 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2069 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2071 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2072 test_vfmlslq_low_f16): ... To this.
2074 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2076 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2077 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2079 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2080 test_vfmlslq_high_f16): ... To this.
2081 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2082 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2083 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2084 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2085 test_vfmlslq_laneq_high_u32): Rename ...
2086 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2087 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2088 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2089 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2090 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2091 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2092 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2093 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2094 test_vfmlslq_laneq_low_u32): Rename ...
2095 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2096 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2097 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2098 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2099 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2100 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2102 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2103 test_vfmlslq_low_f16): ... To This.
2104 * lib/target-supports.exp
2105 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2107 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2110 * gfortran.dg/overload_3.f90: New test.
2112 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2115 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2117 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2120 * gfortran.dg/list_directed_large.f90: New test.
2122 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2125 * gcc.c-torture/execute/pr89434.c: New test.
2128 * gcc.dg/pr89438.c: New test.
2130 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2133 * g++.dg/cpp0x/pr84585.C: New.
2135 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2138 * gfortran.dg/allocate_with_mold_3.f90: New test.
2140 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2143 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2144 * gcc.target/i386/pr87007-2.c: Likewise.
2146 2019-02-24 Harald Anlauf <anlauf@gmx.de>
2150 * gfortran.dg/pr89266.f90: New test.
2151 * gfortran.dg/pr88326.f90: New test.
2153 2019-02-24 Jakub Jelinek <jakub@redhat.com>
2155 PR rtl-optimization/89445
2156 * gcc.target/i386/avx512f-pr89445.c: New test.
2158 2019-02-23 Martin Sebor <msebor@redhat.com>
2160 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2161 wchar_t to wint_t to avoid a bogus -Wformat warning in
2164 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2167 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2168 "../../../libgfortran/ISO_Fortran_binding.h".
2169 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2171 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2174 * gcc.dg/pr69471-1.c: New test.
2175 * gcc.dg/pr69471-2.c: Likewise.
2176 * gcc.target/i386/pr69471-3.c: Likewise.
2178 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2181 * gfortran.dg/dtio_34.f90: New test.
2183 2019-02-23 Marek Polacek <polacek@redhat.com>
2185 PR c++/88294 - ICE with non-constant noexcept-specifier.
2186 * g++.dg/cpp0x/noexcept34.C: New test.
2187 * g++.dg/cpp0x/noexcept35.C: New test.
2190 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2192 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2195 * gfortran.dg/deferred_character_32.f90 : New test
2197 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2200 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2201 previously incorrect lbound for allocatable expressions. Also
2202 correct stop values to avoid repetition.
2203 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2204 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2207 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2208 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2209 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2211 2019-02-22 David Malcolm <dmalcolm@redhat.com>
2214 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2215 renaming to a multicharacter name, so that start != finish. Add
2216 tests for dtor locations.
2218 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2221 * g++.dg/cpp0x/pr84676.C: New.
2223 2019-02-22 Martin Sebor <msebor@redhat.com>
2225 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2226 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2228 2019-02-22 Harald Anlauf <anlauf@gmx.de>
2231 * gfortran.dg/newunit_6.f90: New test.
2233 2019-02-22 Marek Polacek <polacek@redhat.com>
2235 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2236 * g++.dg/cpp2a/explicit14.C: New test.
2238 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2241 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2242 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2244 2019-02-22 Martin Sebor <msebor@redhat.com>
2247 * gcc.dg/Wabsolute-value.c: New test.
2249 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2251 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2252 Hongtao Liu <hongtao.liu@intel.com>
2253 Sunil K Pandey <sunil.k.pandey@intel.com>
2256 * gcc.target/i386/pr87007-1.c: New test.
2257 * gcc.target/i386/pr87007-2.c: Likewise.
2259 2019-02-22 Richard Biener <rguenther@suse.de>
2261 PR tree-optimization/89440
2262 * gcc.dg/vect/pr89440.c: New testcase.
2264 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2266 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2270 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2272 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2273 * g++.dg/goacc/template.C: Likewise.
2276 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2278 2019-02-22 Richard Biener <rguenther@suse.de>
2281 * gcc.dg/torture/restrict-7.c: New testcase.
2283 2019-02-21 Jakub Jelinek <jakub@redhat.com>
2286 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2287 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2288 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2290 * g++.dg/cpp1y/constexpr-89285.C: New test.
2291 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2293 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2294 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2296 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2299 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2300 -fcf-protection with -fcf-protection=branch.
2301 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2302 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2303 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2304 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2305 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2307 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2309 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2310 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2312 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2315 * gfortran.dg/warn_conversion_11.f90: New test.
2317 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2320 * gcc.target/i386/pr87412-1.c: New file.
2321 * gcc.target/i386/pr87412-2.c: Likewise.
2322 * gcc.target/i386/pr87412-3.c: Likewise.
2323 * gcc.target/i386/pr87412-4.c: Likewise.
2325 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2328 * g++.dg/cpp0x/pr89403.C: New test.
2331 * g++.dg/cpp1z/inline-var5.C: New test.
2334 * gcc.c-torture/compile/pr89412.c: New test.
2336 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2337 David Malcolm <dmalcolm@redhat.com>
2340 * gcc.dg/torture/pr89091.c: New test.
2342 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2346 * gcc.dg/pr88074-2.c: New test.
2349 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2351 2019-02-20 David Malcolm <dmalcolm@redhat.com>
2354 * gcc.dg/pr89410-1.c: New test.
2355 * gcc.dg/pr89410-2.c: New test.
2357 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2359 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2360 Add PowerPC support.
2361 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2362 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2364 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2367 * gcc.target/arm/pr86487.c: New.
2369 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2372 * g++.dg/cpp1y/var-templ60.C: New.
2374 2019-02-20 Li Jia He <helijia@linux.ibm.com>
2377 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2379 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2381 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2383 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2386 * gfortran.dg/ISO_Fortran_binding_4.f90
2388 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2391 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2392 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2394 2019-02-19 Richard Biener <rguenther@suse.de>
2397 * gcc.dg/pr88074.c: New testcase.
2399 2019-02-19 Jakub Jelinek <jakub@redhat.com>
2402 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2406 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2409 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2412 * g++.dg/diagnostic/pr89390.C: New test.
2414 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
2416 * README: Fix typos.
2418 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2420 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2423 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2426 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2428 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2429 * gfortran.dg/lto/pr87689_0.f: New file.
2430 * gfortran.dg/lto/pr87689_1.f: New file.
2432 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2434 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2436 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2438 * gdc.dg/dg.exp: Tabify.
2439 * gdc.dg/lto/lto.exp: Likewise.
2440 * gdc.test/gdc-test.exp: Likewise.
2441 * lib/gdc-dg.exp: Likewise.
2442 * lib/gdc.exp: Likewise.
2444 2019-02-18 Richard Biener <rguenther@suse.de>
2446 PR tree-optimization/89296
2447 * gcc.dg/uninit-pr89296.c: New testcase.
2449 2019-02-18 Jakub Jelinek <jakub@redhat.com>
2452 * gcc.c-torture/execute/pr89369.c: New test.
2453 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2454 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2457 2019-02-18 Martin Jambor <mjambor@suse.cz>
2459 PR tree-optimization/89209
2460 * gcc.dg/tree-ssa/pr89209.c: New test.
2462 2019-02-18 Martin Liska <mliska@suse.cz>
2464 * gfortran.dg/simd-builtins-7.f90: New test.
2465 * gfortran.dg/simd-builtins-7.h: New test.
2467 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2470 * gfortran.dg/pr88299.f90: New test.
2472 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2475 * gfortran.dg/transfer_simplify_12.f90: New test.
2477 2019-02-17 Marek Polacek <polacek@redhat.com>
2479 PR c++/89217 - ICE with list-initialization in range-based for loop.
2480 * g++.dg/cpp0x/range-for37.C: New test.
2482 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2485 * g++.dg/cpp0x/initlist114.C: New test.
2488 * g++.dg/abi/mangle68.C: New test.
2489 * g++.dg/cpp0x/decltype69.C: New test.
2491 2019-02-16 David Malcolm <dmalcolm@redhat.com>
2494 * g++.dg/wrappers/pr88680.C: New test.
2496 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2499 * gfortran.dg/coarray_data_1.f90: New test.
2501 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2503 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2504 * c-c++-common/patchable_function_entry-default.c: Likewise.
2505 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2507 2019-02-16 Jakub Jelinek <jakub@redhat.com>
2509 PR rtl-optimization/66152
2510 * gcc.target/i386/pr66152.c: New test.
2512 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2514 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2515 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2517 2019-02-15 Tamar Christina <tamar.christina@arm.com>
2519 * lib/target-supports.exp
2520 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2521 checking alternative.
2523 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2525 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2527 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2529 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2530 * c-c++-common/patchable_function_entry-default.c: Likewise.
2531 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2532 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2534 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2538 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2539 allow_blank_lines to 2 during initialization.
2540 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2541 it was previously zero.
2542 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2543 Clear allow_blank_lines afterwards whenever it was 1.
2544 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2545 dg-allow-blank-lines-in-output here.
2546 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2547 the tests and restore it back at the end.
2549 * c-c++-common/ubsan/opts-1.c: New test.
2550 * c-c++-common/ubsan/opts-2.c: New test.
2551 * c-c++-common/ubsan/opts-3.c: New test.
2552 * c-c++-common/ubsan/opts-4.c: New test.
2554 2019-02-15 Richard Biener <rguenther@suse.de>
2555 Jakub Jelinek <jakub@redhat.com>
2557 PR tree-optimization/89278
2558 * gcc.dg/pr89278.c: New test.
2560 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2563 * gcc.dg/pr89340.c: New test.
2564 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2565 that leaf attribute on nested function is useless.
2568 * gcc.dg/pr89342.c: New test.
2570 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2572 PR rtl-optimization/89354
2573 * gcc.dg/pr89354.c: New test.
2575 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2577 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2578 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2579 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2580 * gcc.target/i386/ssse3-palignr.c: Ditto.
2581 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2582 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2583 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2584 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2585 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2586 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2587 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2588 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2589 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2590 * gcc.target/i386/ssse3-psignb.c: Ditto.
2591 * gcc.target/i386/ssse3-psignd.c: Ditto.
2592 * gcc.target/i386/ssse3-psignw.c: Ditto.
2594 2018-02-14 Steve Ellcey <sellcey@marvell.com>
2596 * gcc.target/aarch64/pcs_attribute.c: New test.
2598 2019-02-14 Harald Anlauf <anlauf@gmx.de>
2601 * gfortran.dg/pr88248.f90: New test.
2602 * gfortran.dg/f2018_obs.f90: Updated test.
2604 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2606 * gcc.target/arm/pr88850.c: change options to additional option.
2608 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2611 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2614 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2617 * gcc.target/arm/pr88850-2.c: New test.
2618 * lib/target-supports.exp
2619 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2620 check_effective_target_arm_neon_softfp_fp16_ok,
2621 add_options_for_arm_neon_softfp_fp16): New.
2623 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2625 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2626 * lib/target-supports.exp: Add procedure to check for ldrd.
2628 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2631 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2632 * gfortran.dg/goacc/loop-3.f95: Likewise.
2633 * gfortran.dg/goacc/pr72715.f90: New test.
2635 2019-02-14 Martin Liska <mliska@suse.cz>
2637 PR rtl-optimization/89242
2638 * g++.dg/pr89242.C: New test.
2640 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2642 PR tree-optimization/89314
2643 * gcc.dg/pr89314.c: New test.
2646 * gcc.dg/ubsan/pr89284.c: New test.
2648 2019-02-13 Ian Lance Taylor <iant@golang.org>
2650 * gcc.dg/func-attr-1.c: New test.
2652 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2654 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2656 2019-02-13 Marek Polacek <polacek@redhat.com>
2658 PR c++/89297 - ICE with OVERLOAD in template.
2659 * g++.dg/cpp0x/initlist113.C: New test.
2661 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
2664 * g++.dg/cpp0x/pr86379.C: New.
2667 * g++.dg/cpp1y/pr87322.C: New.
2668 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2669 instantiate the expected number of lambda functions.
2671 2019-02-13 Marek Polacek <polacek@redhat.com>
2674 * g++.dg/cpp2a/nontype-class13.C: New test.
2676 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2679 * gcc.target/arm/pr89190.c: New test.
2681 2019-02-13 David Malcolm <dmalcolm@redhat.com>
2684 * g++.dg/concepts/pr89036.C: New test.
2686 2019-02-13 Tamar Christina <tamar.christina@arm.com>
2689 * gcc.target/aarch64/sve/pr88847.c: New test.
2691 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
2692 Jakub Jelinek <jakub@redhat.com>
2695 * g++.dg/torture/pr89303.C: New test.
2697 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2700 * g++.dg/cpp1z/using4.C: New.
2701 * g++.dg/cpp1z/using5.C: Likewise.
2702 * g++.dg/cpp1z/using6.C: Likewise.
2704 2019-02-13 Jakub Jelinek <jakub@redhat.com>
2707 * gcc.target/i386/pr89290.c: New test.
2709 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2711 * gcc.target/powerpc/crypto-builtin-1.c
2712 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2715 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2718 * gcc.target/i386/pr89229-1.c: New test.
2720 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2723 * gcc.target/s390/pr89233.c: New test.
2725 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2727 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2728 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2729 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2731 2019-02-12 Richard Biener <rguenther@suse.de>
2733 PR tree-optimization/89253
2734 * gfortran.dg/pr89253.f: New testcase.
2736 2019-02-11 Marek Polacek <polacek@redhat.com>
2738 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2739 * g++.dg/cpp0x/nullptr40.C: New test.
2740 * g++.dg/cpp0x/nullptr41.C: New test.
2742 2019-02-11 Jakub Jelinek <jakub@redhat.com>
2745 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2747 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2749 PR tree-optimization/86637
2750 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2752 2019-02-11 Martin Sebor <msebor@redhat.com>
2754 PR tree-optimization/88771
2755 * gcc.dg/Wstringop-overflow-8.c: New test.
2756 * gcc.dg/Wstringop-overflow-9.c: New test.
2757 * gcc.dg/Warray-bounds-40.c: New test.
2758 * gcc.dg/builtin-stpncpy.c: Adjust.
2759 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2760 * g++.dg/opt/memcpy1.C: Adjust.
2762 2019-02-11 Martin Sebor <msebor@redhat.com>
2765 * c-c++-common/array-5.c: New test.
2766 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2767 * g++.dg/init/new38.C: Same.
2768 * g++.dg/init/new43.C: Same.
2769 * g++.dg/init/new44.C: Same.
2770 * g++.dg/init/new46.C: Same.
2771 * g++.dg/other/large-size-array.C: Same.
2772 * g++.dg/other/new-size-type.C: Same.
2773 * g++.dg/template/array30.C: Same.
2774 * g++.dg/template/array32.C: New test.
2775 * g++.dg/template/dependent-name3.C: Adjust.
2776 * gcc.dg/large-size-array-3.c: Same.
2777 * gcc.dg/large-size-array-5.c: Same.
2778 * gcc.dg/large-size-array.c: Same.
2779 * g++.old-deja/g++.brendan/array1.C: Same.
2780 * g++.old-deja/g++.mike/p6149.C: Same.
2782 2019-02-11 Martin Sebor <msebor@redhat.com>
2784 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2786 2019-02-11 Tamar Christina <tamar.christina@arm.com>
2789 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2790 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2791 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2793 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2795 * gcc.target/powerpc/vec-sld-modulo.c: New.
2796 * gcc.target/powerpc/vec-srad-modulo.c: New.
2797 * gcc.target/powerpc/vec-srd-modulo.c: New.
2799 2019-02-11 Martin Liska <mliska@suse.cz>
2802 * g++.dg/ipa/pr89009.C: New test.
2804 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2807 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2808 * gfortran.dg/pointer_init_6.f90: Likewise.
2809 * gfortran.dg/pointer_init_9.f90: New test.
2811 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2814 * gfortran.dg/warn_undefined_1.f90: New test.o
2816 2019-02-10 Jakub Jelinek <jakub@redhat.com>
2818 PR tree-optimization/89268
2819 * gcc.dg/vect/pr89268.c: New test.
2821 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2823 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2825 2019-02-09 Harald Anlauf <anlauf@gmx.de>
2828 * gfortran.dg/substr_simplify.f90: New test.
2830 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
2833 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2835 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
2838 * gfortran.dg/array_reference_2.f90 : New test.
2840 2019-02-09 Jakub Jelinek <jakub@redhat.com>
2843 * gcc.dg/gomp/pr89246-1.c: New test.
2844 * gcc.dg/gomp/pr89246-2.c: New test.
2846 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2848 PR tree-optimization/88739
2849 * gcc.c-torture/execute/pr88739.c: New test.
2851 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2854 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2856 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2858 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2859 * gcc.target/s390/vector/vec-copysign.c: New test.
2861 2019-02-08 Richard Biener <rguenther@suse.de>
2863 PR tree-optimization/89247
2864 * gcc.dg/torture/pr89247.c: New testcase.
2866 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2868 * gcc.target/s390/jump-label.c: New test.
2870 2019-02-08 Richard Biener <rguenther@suse.de>
2873 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2875 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2877 PR rtl-optimization/89234
2878 * g++.dg/ubsan/pr89234.C: New test.
2880 2019-02-08 Richard Biener <rguenther@suse.de>
2883 * gcc.dg/torture/pr89223.c: New testcase.
2885 2019-02-07 David Malcolm <dmalcolm@redhat.com>
2887 PR tree-optimization/86637
2888 PR tree-optimization/89235
2889 * gcc.c-torture/compile/pr86637-1.c: New test.
2890 * gcc.c-torture/compile/pr86637-2.c: New test.
2891 * gcc.c-torture/compile/pr86637-3.c: New test.
2892 * gcc.c-torture/compile/pr89235.c: New test.
2894 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2896 * gcc.target/aarch64/abd_1.c: New test.
2897 * gcc.dg/sabd_1.c: Likewise.
2899 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2902 * gfortran.dg/wunused-parameter_2.f90: New test.
2904 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2906 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2908 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2910 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2911 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2913 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2914 Jakub Jelinek <jakub@redhat.com>
2917 * gcc.c-torture/execute/pr88714.c: New test.
2918 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2920 2019-02-07 Tamar Christina <tamar.christina@arm.com>
2923 * gcc.target/arm/pr88850.c: New test.
2925 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
2928 * g++.dg/cpp0x/pr86218.C: New.
2930 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2932 PR rtl-optimization/89225
2933 * gcc.target/powerpc/pr89225.c: New.
2935 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2937 * gnat.dg/opt76.adb: New test.
2939 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2942 * gfortran.dg/null_10.f90: New test.
2944 2019-02-06 David Malcolm <dmalcolm@redhat.com>
2947 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2948 column numbers to dg-warning directives where they are correct.
2949 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2950 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
2951 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
2953 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2956 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
2957 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
2958 xfail scan-assembler-not with Solaris as.
2960 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
2962 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
2964 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
2966 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
2969 2019-02-06 Richard Biener <rguenther@suse.de>
2971 PR tree-optimization/89182
2972 * gfortran.dg/graphite/pr89182.f90: New testcase.
2974 2019-02-06 Jakub Jelinek <jakub@redhat.com>
2977 * gcc.dg/pr89211.c: New test.
2980 * c-c++-common/builtin-convertvector-2.c: New test.
2982 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
2985 * lib/go-torture.exp: Test compiling with -flto.
2987 2019-02-06 Joseph Myers <joseph@codesourcery.com>
2990 * gcc.dg/redecl-18.c: New test.
2992 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2995 * g++.dg/opt/pr89187.C: New test.
2997 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
2999 * jit.dg/add-driver-options-testlib.c: Add support file for
3000 test-add-driver-options.c testcase.
3001 * jit.dg/all-non-failing-tests.h: Add note about
3002 test-add-driver-options.c
3003 * jit.dg/jit.exp (jit-dg-test): Update to support
3004 add-driver-options-testlib.c compilation.
3005 * jit.dg/test-add-driver-options.c: New testcase.
3007 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3009 PR rtl-optimization/11304
3010 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3011 * gcc.target/i386/call-2.c: New test.
3013 2019-02-05 Marek Polacek <polacek@redhat.com>
3015 PR c++/89158 - by-value capture of constexpr variable broken.
3016 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3018 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3020 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3022 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3024 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3026 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3029 * g++.dg/opt/pr89188.C: New test.
3031 PR rtl-optimization/89195
3032 * gcc.c-torture/execute/pr89195.c: New test.
3034 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3036 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3038 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3039 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3040 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3041 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3042 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3043 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3044 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3045 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3046 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3048 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3051 * g++.dg/ext/vector36.C: New test.
3053 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
3056 * g++.dg/pr87770.C: New.
3058 2019-02-04 Harald Anlauf <anlauf@gmx.de>
3061 * gfortran.dg/pr89077.f90: New test.
3063 2019-02-04 Martin Liska <mliska@suse.cz>
3066 * gcc.dg/ipa/pr88985.c: New test.
3068 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3070 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3071 characters or extra spaces after the comment character.
3073 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3075 * g++.dg/torture/alias-1.C: New test.
3077 2019-02-03 Martin Sebor <msebor@redhat.com>
3080 * c-c++-common/Wsequence-point-2.c: New test.
3083 * g++.dg/warn/Wunused-var-35.C: New test.
3085 2019-02-03 Richard Biener <rguenther@suse.de>
3088 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3090 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3093 * gfortran.dg/warn_conversion_10.f90: New test.
3095 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3098 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3100 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3103 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3105 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3108 * gfortran.dg/pointer_array_component_3.f90 : New test.
3110 2019-02-02 Jakub Jelinek <jakub@redhat.com>
3113 * gcc.dg/gomp/pr87887-1.c: New test.
3114 * gcc.dg/gomp/pr87887-2.c: New test.
3116 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3120 * gfortran.dg/pr89084.f90: New test.
3121 * gfortran.dg/lto/pr89084_0.f90: New test.
3122 * gfortran.dg/pr83246.f90: New test.
3124 2019-02-01 Marek Polacek <polacek@redhat.com>
3126 PR c++/88325 - ICE with invalid out-of-line template member definition.
3127 * g++.dg/cpp2a/typename14.C: New test.
3129 2019-02-01 Richard Biener <rguenther@suse.de>
3132 * gcc.dg/torture/pr88597.c: New testcase.
3134 2019-02-01 Richard Biener <rguenther@suse.de>
3136 PR tree-optimization/85497
3137 * gcc.dg/graphite/pr85497.c: New testcase.
3139 2019-02-01 Richard Biener <rguenther@suse.de>
3142 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3144 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3146 PR tree-optimization/89143
3147 * gcc.dg/tree-ssa/vrp121.c: New test.
3149 PR tree-optimization/88107
3150 * gcc.dg/gomp/pr88107.c: New test.
3153 * g++.dg/ext/attrib57.C: New test.
3155 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3157 PR tree-optimization/88932
3158 * gfortran.dg/pr88932.f90: New test.
3160 2019-01-31 Marek Polacek <polacek@redhat.com>
3162 PR c++/88983 - ICE with switch in constexpr function.
3163 * g++.dg/cpp1y/constexpr-88983.C: New test.
3165 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3168 * gfortran.dg/contiguous_9.f90: New test.
3170 2019-01-31 Marek Polacek <polacek@redhat.com>
3172 PR c++/89083, c++/80864 - ICE with list initialization in template.
3173 * g++.dg/cpp0x/initlist107.C: New test.
3174 * g++.dg/cpp0x/initlist108.C: New test.
3175 * g++.dg/cpp0x/initlist109.C: New test.
3176 * g++.dg/cpp0x/initlist110.C: New test.
3177 * g++.dg/cpp0x/initlist111.C: New test.
3178 * g++.dg/cpp0x/initlist112.C: New test.
3179 * g++.dg/init/ptrfn4.C: New test.
3181 2019-01-31 David Malcolm <dmalcolm@redhat.com>
3184 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3185 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3187 2019-01-31 Richard Biener <rguenther@suse.de>
3189 PR tree-optimization/89135
3190 * gcc.dg/torture/pr89135.c: New testcase.
3192 2019-01-31 Jakub Jelinek <jakub@redhat.com>
3195 * c-c++-common/asan/pr89124.c: New test.
3197 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3200 * gfortran.dg/print_2.f90: New test.
3202 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3204 PR rtl-optimization/87246
3205 * gcc.target/i386/pr87246.c: New.
3207 2019-01-30 Marek Polacek <polacek@redhat.com>
3209 PR c++/89119 - ICE with value-initialization in template.
3210 * g++.dg/cpp0x/initlist-value3.C: New test.
3212 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3214 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3215 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3216 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3217 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3218 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3219 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3220 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3221 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3222 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3223 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3225 2019-01-30 Richard Biener <rguenther@suse.de>
3227 PR tree-optimization/89111
3228 * gcc.dg/torture/pr89111.c: New testcase.
3230 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
3233 * lib/target-supports.exp: Cache result.
3235 2019-01-30 Jakub Jelinek <jakub@redhat.com>
3238 * g++.target/i386/pr89105.C: New test.
3241 * gcc.dg/pr89061.c: New test.
3243 2019-01-29 Martin Sebor <msebor@redhat.com>
3246 * gcc.dg/Warray-bounds-39.c: New test.
3248 2019-01-29 Marek Polacek <polacek@redhat.com>
3251 * g++.dg/other/nontype-1.C: Expect error in all modes.
3252 * g++.dg/parse/crash13.C: Likewise.
3253 * g++.dg/parse/error36.C: Likewise.
3254 * g++.dg/template/error29.C: Likewise.
3256 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3259 * gfortran.dg/c_funptr_1.f90: New file.
3260 * gfortran.dg/c_funptr_1_mod.f90: New file.
3262 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3266 * gcc.dg/gomp/pr89104.c: New test.
3268 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3270 * gdc.dg/pr89042a.d: Mark as compile test.
3271 * gdc.dg/pr89042b.d: Likewise.
3273 2019-01-29 Richard Biener <rguenther@suse.de>
3276 * g++.dg/lto/pr87295_0.C: New testcase.
3278 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3281 * gcc.dg/pr89045.c: New test.
3284 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3285 lp64, ilp32 and llp64 only.
3286 (fputs): Use unsigned long long instead of size_t for return type.
3287 (vfprintf, vfscanf): Accept arbitrary target specific type for
3290 2019-01-28 Marek Polacek <polacek@redhat.com>
3292 PR c++/88358 - name wrongly treated as type.
3293 * g++.dg/cpp2a/typename1.C: Add dg-error.
3294 * g++.dg/cpp2a/typename13.C: New test.
3295 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3298 2019-01-28 Marek Polacek <polacek@redhat.com>
3300 * g++.dg/cpp0x/enum37.C: Add dg-error.
3302 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3304 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3305 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3307 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3309 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3310 "-Wattribute-alias".
3312 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3315 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3317 2019-01-27 Marek Polacek <polacek@redhat.com>
3319 PR c++/88815 - narrowing conversion lost in decltype.
3320 PR c++/78244 - narrowing conversion in template not detected.
3321 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3322 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3323 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3324 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3326 PR c++/89024 - ICE with incomplete enum type.
3327 * g++.dg/cpp0x/enum37.C: New test.
3329 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3331 * gnat.dg/opt75.adb: New test.
3332 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3334 2019-01-27 Jakub Jelinek <jakub@redhat.com>
3337 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3338 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3340 2019-01-26 Martin Jambor <mjambor@suse.cz>
3343 * gfortran.dg/gomp/pr88933.f90: New test.
3345 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3348 * gdc.dg/pr89042a.d: New test.
3349 * gdc.dg/pr89042b.d: New test.
3351 2019-01-26 Harald Anlauf <anlauf@gmx.de>
3354 * gfortran.dg/pr57553.f90: New test.
3356 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3358 * gnat.dg/array34.adb: New test.
3360 2019-01-26 Jakub Jelinek <jakub@redhat.com>
3362 PR preprocessor/88974
3363 * c-c++-common/cpp/pr88974.c: New test.
3365 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3368 * g++.dg/cpp2a/destroying-delete2.C: New.
3369 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3371 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3374 * gfortran.dg/pr85780.f90: Update testcase for error message.
3376 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
3379 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3380 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3381 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3383 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3386 * gcc.dg/pr89037.c: New test.
3388 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3390 * lib/target-supports.exp (check_effective_target_fenv): New.
3391 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3392 fenv effective target.
3393 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3394 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3395 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3396 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3398 2019-01-25 Richard Biener <rguenther@suse.de>
3400 PR tree-optimization/86865
3401 * gcc.dg/graphite/pr86865.c: New testcase.
3402 * gcc.dg/graphite/pr69728.c: XFAIL.
3403 * gcc.dg/graphite/scop-21.c: Likewise.
3405 2019-01-24 Martin Sebor <msebor@redhat.com>
3410 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3411 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3412 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3413 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3414 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3415 * gcc.dg/builtins-69.c: New test.
3416 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3417 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3419 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3421 PR rtl-optimization/88948
3422 * gcc.target/i386/pr88948.c: New test.
3424 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3427 * g++.dg/debug/pr89006.C: New test.
3430 * gcc.dg/gomp/pr89015.c: New test.
3433 * c-c++-common/gomp/cancel-2.c: New test.
3434 * gcc.dg/gomp/cancel-1.c: New test.
3435 * g++.dg/gomp/cancel-1.C: New test.
3436 * g++.dg/gomp/cancel-2.C: New test.
3437 * g++.dg/gomp/cancel-3.C: New test.
3439 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3441 PR tree-optimization/89027
3442 * gfortran.dg/gomp/pr89027.f90: New test.
3444 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
3447 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3448 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
3450 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3453 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3454 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3455 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3456 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3458 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3461 * g++.target/i386/pr88998.c: New test.
3463 2019-01-23 Marek Polacek <polacek@redhat.com>
3465 PR c++/88757 - qualified name treated wrongly as type.
3466 * g++.dg/cpp0x/dependent2.C: New test.
3467 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3468 * g++.dg/cpp2a/typename12.C: New test.
3469 * g++.dg/template/static30.C: Remove dg-error.
3471 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3474 * c-c++-common/pr44715.c: New test.
3477 * c-c++-common/pr88984.c: New test.
3479 2019-01-23 Richard Biener <rguenther@suse.de>
3481 PR tree-optimization/89008
3482 * gcc.dg/torture/pr89008.c: New testcase.
3484 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3486 * gnat.dg/specs/opt4.ads: New test.
3488 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3490 PR tree-optimization/88964
3491 * gfortran.dg/pr88964.f90: New test.
3493 2019-01-22 Martin Sebor <msebor@redhat.com>
3495 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3496 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3498 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3499 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3502 2018-01-22 Steve Ellcey <sellcey@marvell.com>
3504 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
3505 to aarch64*-*-* target.
3506 * c-c++-common/gomp/pr60823-3.c: Ditto.
3507 * g++.dg/gomp/declare-simd-1.C: Ditto.
3508 * g++.dg/gomp/declare-simd-3.C: Ditto.
3509 * g++.dg/gomp/declare-simd-4.C: Ditto.
3510 * g++.dg/gomp/declare-simd-7.C: Ditto.
3511 * g++.dg/gomp/pr88182.C: Ditto.
3512 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3513 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3514 * gcc.dg/gomp/pr59669-2.c: Ditto.
3515 * gcc.dg/gomp/pr87895-1.c: Ditto.
3516 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3517 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3518 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3519 * gfortran.dg/gomp/pr83977.f90: Ditto.
3521 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3524 * gcc.target/powerpc/pr88965.c: New test.
3527 * c-c++-common/gomp/atomic-23.c: New test.
3529 2019-01-22 Harald Anlauf <anlauf@gmx.de>
3532 * gfortran.dg/power_8.f90: New test.
3534 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3536 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3537 * g++.dg/vec-init-1.C: Likewise.
3538 * gcc.dg/pr87793.c: Likewise.
3540 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3542 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3543 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3545 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3548 * gcc.target/arm/aapcs/bitfield2.c: New test.
3549 * gcc.target/arm/aapcs/bitfield3.c: New test.
3551 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3553 PR rtl-optimization/87763
3554 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3556 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3559 * gcc.target/i386/pr88954-1.c: New test.
3560 * gcc.target/i386/pr88954-2.c: Likewise.
3562 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3565 * gcc.target/arm/aapcs/bitfield1.c: New test.
3566 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3567 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3568 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3570 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3572 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3573 * gfortran.dg/block_16.f08: Likewise.
3574 * gfortran.dg/dec_structure_14.f90: Likewise.
3575 * gfortran.dg/namelist_96.f90: Likewise.
3576 * gfortran.dg/newunit_5.f90.f90: Moved to
3577 * gfortran.dg/newunit_5.f90: here.
3578 * gfortran.dg/pdt_28.f03: Likewise.
3579 * gfortran.dg/spread_simplify_1.f90: Likewise.
3581 2019-01-22 Tamar Christina <tamar.christina@arm.com>
3583 PR/tree-optimization 88903
3584 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3586 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3588 PR rtl-optimization/88904
3589 * gcc.c-torture/execute/pr88904.c: New test.
3592 * gcc.dg/pr88905.c: New test.
3594 PR rtl-optimization/49429
3596 PR rtl-optimization/86334
3598 * gcc.target/i386/pr86334.c: New test.
3599 * gcc.target/i386/pr88906.c: New test.
3601 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3604 * g++.dg/gomp/pr88949.C: New test.
3606 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
3608 * class_66.f90: Fix a dg directive.
3609 * debug/pr35154-stabs.f: Likewise.
3610 * dec_d_lines_3.f: Likewise.
3611 * dec_d_lines_3.f: Likewise.
3612 * dec_structure_12.f90: Likewise.
3613 * dec_structure_15.f90: Likewise.
3614 * deferred_character_31.f90: Likewise.
3615 * dtio_31.f03: Likewise.
3616 * dtio_32.f03: Likewise.
3617 * extends_11.f03: Likewise.
3618 * integer_plus.f90: Likewise.
3619 * pdt_25.f03: Likewise.
3620 * pr58968.f: Likewise.
3621 * pr78259.f90: Likewise.
3622 * vect/vect-2.f90: Likewise.
3623 * matmul_const.f90: Likewise.
3625 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3628 * gcc.target/i386/pr88938.c: New test.
3630 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3633 * g++.dg/asan/pr88901.C: New test.
3635 2019-01-21 Tamar Christina <tamar.christina@arm.com>
3637 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3639 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3642 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3643 * gcc.dg/pr88928.c: New test case.
3645 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3647 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3648 {long ,short ,}{unsigned ,}int.
3650 2019-01-21 Richard Biener <rguenther@suse.de>
3652 PR tree-optimization/88934
3653 * gfortran.dg/pr88934.f90: New testcase.
3655 2019-01-20 Ulrich Drepper <drepper@redhat.com>
3657 Fix after C++ P0600 implementation.
3658 * g++.dg/init/new39.C: Don't just ignore result of new.
3660 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3662 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3664 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
3666 * gdc.dg/runnable.d: Add tests for comparing complex types.
3668 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3670 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
3671 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3672 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3673 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3675 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3678 * gfortran.dg/no-automatic.f90: New test.
3680 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3683 * gfortran.dg/pr77960.f90: New test.
3685 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3686 Paul Thomas <pault@gcc.gnu.org>
3689 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3690 scan-tree tests that fail with patch.
3691 * gfortran.dg/contiguous_8.f90: New test.
3693 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3695 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3697 * gfortran.dg/loop_versioning_9.f90: New test.
3698 * gfortran.dg/loop_versioning_10.f90: Likewise.
3700 2019-01-19 Jakub Jelinek <jakub@redhat.com>
3703 * gfortran.dg/pr88902.f90: New test.
3705 2019-01-18 Martin Sebor <msebor@redhat.com>
3707 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3709 2019-01-18 Ian Lance Taylor <iant@golang.org>
3711 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3712 is no longer externally visible.
3714 2019-01-18 Marek Polacek <polacek@redhat.com>
3717 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3719 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3722 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3723 (dg-options): Replace -m32 with -fno-pic.
3724 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3725 (dg-options): Remove -m32.
3727 2019-01-18 Richard Biener <rguenther@suse.de>
3729 PR tree-optimization/88903
3730 * gcc.dg/vect/pr88903-1.c: New testcase.
3731 * gcc.dg/vect/pr88903-2.c: Likewise.
3733 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3737 * c-c++-common/pr51628-33.c: New test.
3738 * c-c++-common/pr51628-35.c: New test.
3739 * c-c++-common/pr88664-1.c: Likewise.
3740 * c-c++-common/pr88664-2.c: Likewise.
3741 * gcc.dg/pr51628-34.c: Likewise.
3743 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
3746 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3747 mp and sec extensions to armv7-a.
3749 2019-01-18 Martin Liska <mliska@suse.cz>
3751 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3752 expected function name.
3754 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3756 PR tree-optimization/86214
3757 * g++.dg/opt/pr86214-1.C: New test.
3758 * g++.dg/opt/pr86214-2.C: New test.
3760 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3762 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3764 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3767 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3770 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3771 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3773 2019-01-18 Martin Liska <mliska@suse.cz>
3776 * g++.target/i386/pr88587.C: New test.
3777 * gcc.target/i386/mvc13.c: New test.
3779 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3782 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3784 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3785 * gfortran.dg/gomp/pr83977.f90: Ditto.
3787 2019-01-17 Martin Sebor <msebor@redhat.com>
3790 * gcc.dg/Warray-bounds-38.c: New test.
3792 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3794 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3795 warning checks and assembler scans.
3796 * c-c++-common/gomp/pr60823-3.c: Ditto.
3797 * c-c++-common/gomp/pr63328.c: Ditto.
3798 * g++.dg/gomp/declare-simd-1.C: Ditto.
3799 * g++.dg/gomp/declare-simd-3.C: Ditto.
3800 * g++.dg/gomp/declare-simd-4.C: Ditto.
3801 * g++.dg/gomp/declare-simd-7.C: Ditto.
3802 * g++.dg/gomp/pr88182.C: Ditto.
3803 * g++.dg/vect/simd-clone-7.cc: Ditto.
3804 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3805 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3806 * gcc.dg/gomp/pr59669-2.c: Ditto.
3807 * gcc.dg/gomp/pr87895-1.c: Ditto.
3808 * gcc.dg/gomp/pr87895-2.c: Ditto.
3809 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3810 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3811 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3812 * gfortran.dg/gomp/pr83977.f90: Ditto.
3814 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3816 * g++.dg/cpp0x/auto52.C: Test locations too.
3817 * g++.dg/cpp0x/trailing2.C: Likewise.
3818 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3819 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3820 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3821 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3822 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3824 2019-01-17 David Malcolm <dmalcolm@redhat.com>
3827 * g++.dg/template/pr88699.C: New test.
3829 2019-01-17 Martin Sebor <msebor@redhat.com>
3831 PR tree-optimization/88800
3832 * c-c++-common/Wrestrict.c: Adjust.
3833 * gcc.dg/Warray-bounds-37.c: New test.
3834 * gcc.dg/builtin-memcpy-2.c: New test.
3835 * gcc.dg/builtin-memcpy.c: New test.
3837 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3840 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3842 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3843 Kwok Cheung Yeung <kcy@codesourcery.com>
3844 Julian Brown <julian@codesourcery.com>
3845 Tom de Vries <tom@codesourcery.com>
3847 * gcc.dg/20020312-2.c: Add amdgcn support.
3848 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3849 * gcc.dg/builtin-apply2.c: Likewise.
3850 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3851 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3852 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3853 * gcc.dg/memcmp-1.c: Increase timeout factor.
3854 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3855 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3856 * gcc.dg/sibcall-9.c: Likewise.
3857 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3858 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3859 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3860 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3861 * lib/target-supports.exp (check_effective_target_trampolines):
3863 (check_profiling_available): Likewise.
3864 (check_effective_target_global_constructor): Likewise.
3865 (check_effective_target_return_address): Likewise.
3866 (check_effective_target_fopenacc): Likewise.
3867 (check_effective_target_fopenmp): Likewise.
3868 (check_effective_target_vect_int): Likewise.
3869 (check_effective_target_vect_intfloat_cvt): Likewise.
3870 (check_effective_target_vect_uintfloat_cvt): Likewise.
3871 (check_effective_target_vect_floatint_cvt): Likewise.
3872 (check_effective_target_vect_floatuint_cvt): Likewise.
3873 (check_effective_target_vect_simd_clones): Likewise.
3874 (check_effective_target_vect_shift): Likewise.
3875 (check_effective_target_whole_vector_shift): Likewise.
3876 (check_effective_target_vect_bswap): Likewise.
3877 (check_effective_target_vect_shift_char): Likewise.
3878 (check_effective_target_vect_long): Likewise.
3879 (check_effective_target_vect_float): Likewise.
3880 (check_effective_target_vect_double): Likewise.
3881 (check_effective_target_vect_perm): Likewise.
3882 (check_effective_target_vect_perm_byte): Likewise.
3883 (check_effective_target_vect_perm_short): Likewise.
3884 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3885 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3886 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3887 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3888 (check_effective_target_vect_natural_alignment): Likewise.
3889 (check_effective_target_vect_fully_masked): Likewise.
3890 (check_effective_target_vect_element_align): Likewise.
3891 (check_effective_target_vect_masked_store): Likewise.
3892 (check_effective_target_vect_scatter_store): Likewise.
3893 (check_effective_target_vect_condition): Likewise.
3894 (check_effective_target_vect_cond_mixed): Likewise.
3895 (check_effective_target_vect_char_mult): Likewise.
3896 (check_effective_target_vect_short_mult): Likewise.
3897 (check_effective_target_vect_int_mult): Likewise.
3898 (check_effective_target_sqrt_insn): Likewise.
3899 (check_effective_target_vect_call_sqrtf): Likewise.
3900 (check_effective_target_vect_call_btrunc): Likewise.
3901 (check_effective_target_vect_call_btruncf): Likewise.
3902 (check_effective_target_vect_call_ceil): Likewise.
3903 (check_effective_target_vect_call_floorf): Likewise.
3904 (check_effective_target_lto): Likewise.
3905 (check_vect_support_and_set_flags): Likewise.
3906 (check_effective_target_vect_stridedN): Enable when fully masked is
3908 (add_options_for_sqrt_insn): New procedure.
3910 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3912 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3913 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3915 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3917 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3919 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3920 * gcc.dg/pic-1.c: Disable on amdgcn.
3921 * gcc.dg/pic-2.c: Disable on amdgcn.
3922 * gcc.dg/pic-3.c: Disable on amdgcn.
3923 * gcc.dg/pic-4.c: Disable on amdgcn.
3924 * gcc.dg/pie-3.c: Disable on amdgcn.
3925 * gcc.dg/pie-4.c: Disable on amdgcn.
3926 * gcc.dg/uninit-19.c: Check pie_enabled.
3927 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3929 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3930 Kwok Cheung Yeung <kcy@codesourcery.com>
3931 Julian Brown <julian@codesourcery.com>
3932 Tom de Vries <tom@codesourcery.com>
3934 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3935 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3936 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3937 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3938 * gcc.dg/20111216-1.c: Require exceptions.
3939 * gcc.dg/cleanup-10.c: Require exceptions.
3940 * gcc.dg/cleanup-11.c: Require exceptions.
3941 * gcc.dg/cleanup-12.c: Require exceptions.
3942 * gcc.dg/cleanup-13.c: Require exceptions.
3943 * gcc.dg/cleanup-5.c: Require exceptions.
3944 * gcc.dg/cleanup-8.c: Require exceptions.
3945 * gcc.dg/cleanup-9.c: Require exceptions.
3946 * gcc.dg/gomp/pr29955.c: Require exceptions.
3947 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3948 * gcc.dg/nested-func-5.c: Require exceptions.
3949 * gcc.dg/pch/except-1.c: Require exceptions.
3950 * gcc.dg/pch/valid-2.c: Require exceptions.
3951 * gcc.dg/pr41470.c: Require exceptions.
3952 * gcc.dg/pr42427.c: Require exceptions.
3953 * gcc.dg/pr44545.c: Require exceptions.
3954 * gcc.dg/pr47086.c: Require exceptions.
3955 * gcc.dg/pr51481.c: Require exceptions.
3956 * gcc.dg/pr51644.c: Require exceptions.
3957 * gcc.dg/pr52046.c: Require exceptions.
3958 * gcc.dg/pr54669.c: Require exceptions.
3959 * gcc.dg/pr56424.c: Require exceptions.
3960 * gcc.dg/pr64465.c: Require exceptions.
3961 * gcc.dg/pr65802.c: Require exceptions.
3962 * gcc.dg/pr67563.c: Require exceptions.
3963 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
3964 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
3965 * gcc.dg/vect/pr46663.c: Require exceptions.
3966 * lib/target-supports.exp (check_effective_target_exceptions): New.
3968 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3971 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
3973 2019-01-17 Nathan Sidwell <nathan@acm.org>
3976 * g++.dg/cpp0x/pr86610.C: New.
3978 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3980 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
3981 VFIXUPIMM* intrinsics.
3982 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3983 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3984 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3986 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3990 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3992 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3993 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3994 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3995 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3996 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3997 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3998 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3999 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4000 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4001 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4002 * gcc.target/i386/sse-13.c: Ditto.
4003 * gcc.target/i386/sse-14.c: Ditto.
4004 * gcc.target/i386/sse-22.c: Ditto.
4005 * gcc.target/i386/sse-23.c: Ditto.
4006 * gcc.target/i386/testimm-10.c: Ditto.
4007 * gcc.target/i386/testround-1.c: Ditto.
4009 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4013 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4016 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4017 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4019 2019-01-17 Jakub Jelinek <jakub@redhat.com>
4021 PR rtl-optimization/88870
4022 * gcc.dg/pr88870.c: New test.
4024 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4026 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4028 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
4031 * g++.dg/concepts/pr87768.C: New.
4034 * gcc.dg/cpp1z/pr86648.C: New.
4036 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4039 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4040 vectorized on POWER unless hardware misaligned loads are available.
4042 2019-01-16 David Malcolm <dmalcolm@redhat.com>
4045 * g++.dg/torture/pr88861.C: New test.
4047 2019-01-16 Tamar Christina <tamar.christina@arm.com>
4050 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4052 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4054 * g++.dg/other/pr33558.C: Test location too.
4055 * g++.dg/other/pr33558-2.C: Likewise.
4056 * g++.dg/parse/crash4.C: Likewise.
4057 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4058 * g++.old-deja/g++.mike/p7635.C: Likewise.
4059 * g++.old-deja/g++.other/decl6.C: Likewise.
4061 2019-01-16 Marek Polacek <polacek@redhat.com>
4063 PR c++/78244 - narrowing conversion in template not detected.
4064 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4065 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4067 2019-01-16 Jakub Jelinek <jakub@redhat.com>
4071 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4072 may_alias attribute.
4074 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4076 * gcc.misc-tests/godump-1.c: Add test case for typedef before
4079 2019-01-15 David Malcolm <dmalcolm@redhat.com>
4082 * g++.dg/template/pr88795.C: New test.
4084 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4087 * gfortran.dg/actual_array_substr_3.f90: New test.
4089 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4092 * gfortran.dg/pr81849.f90: New test.
4094 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
4096 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
4097 ISO_Fortran_binding_2.h.
4099 2019-01-15 Marek Polacek <polacek@redhat.com>
4102 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4104 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4107 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4108 -Wdeprecated warning and expect a following note:.
4110 2019-01-15 Richard Biener <rguenther@suse.de>
4113 * g++.dg/lto/pr88046_0.C: New testcase.
4115 2019-01-15 Richard Biener <rguenther@suse.de>
4117 PR tree-optimization/88855
4118 * gcc.dg/pr88855.c: New testcase.
4120 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4122 * g++.dg/diagnostic/typedef-initialized.C: New.
4124 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4126 * g++.dg/diagnostic/bitfld3.C: New.
4128 2019-01-15 Jakub Jelinek <jakub@redhat.com>
4130 PR tree-optimization/88775
4131 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4132 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4134 2019-01-14 Marek Polacek <polacek@redhat.com>
4136 PR c++/88825 - ICE with bogus function return type deduction.
4137 * g++.dg/cpp1y/auto-fn55.C: New test.
4139 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4141 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4142 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4143 feature test macros.
4144 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4146 2019-01-14 Marek Polacek <polacek@redhat.com>
4148 PR c++/88830 - ICE with abstract class.
4149 * g++.dg/other/abstract7.C: New test.
4151 2019-01-14 Martin Sebor <msebor@redhat.com>
4154 * gcc.dg/format/attr-8.c: New test.
4155 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4156 * gcc.dg/format/attr-3.c: Same.
4157 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4158 * objc.dg/fsf-nsstring-format-1.m: Same.
4160 2019-01-14 Martin Liska <mliska@suse.cz>
4162 PR gcov-profile/88263
4163 * g++.dg/gcov/pr88263-2.C: New test.
4165 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4167 PR rtl-optimization/88796
4168 * gcc.target/i386/pr88796.c: New test.
4170 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4172 * gdc.dg/asm1.d: New test.
4173 * gdc.dg/asm2.d: New test.
4174 * gdc.dg/asm3.d: New test.
4175 * gdc.dg/asm4.d: New test.
4176 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4178 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4181 * gfortran.dg/namelist_96.f90: New test.
4183 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4186 * gfortran.dg/internal_pack_18.f90: New test.
4188 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4190 * gcc.dg/pr51628-20.c: Updated.
4191 * gcc.dg/pr51628-21.c: Likewise.
4192 * gcc.dg/pr51628-25.c: Likewise.
4194 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4197 * gfortran.dg/internal_pack_17.f90: New test.
4198 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4201 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4204 * gfortran.dg/pr61765.f90: New test.
4206 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4208 * g++.dg/cpp0x/pr62101.C: Test locations too.
4209 * g++.dg/inherit/pure1.C: Likewise.
4211 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4213 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
4215 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
4217 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4219 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4220 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4221 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4222 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4223 * gfortran.dg/bind_c_array_params_2.f90: Change search string
4226 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4229 * gfortran.dg/pr35031.f90: new test.
4231 2019-01-11 Marek Polacek <polacek@redhat.com>
4233 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4234 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4235 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4237 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4241 * c-c++-common/gomp/pr85956.c: New test.
4242 * g++.dg/gomp/pr88733.C: New test.
4244 2019-01-11 Tobias Burnus <burnus@net-b.de>
4247 * g++.dg/cpp0x/defaulted61.C: New
4248 * g++.dg/cpp0x/defaulted62.C: New.
4250 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4252 PR tree-optimization/88693
4253 * gcc.c-torture/execute/pr88693.c: New test.
4255 2019-01-11 Tamar Christina <tamar.christina@arm.com>
4257 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4260 2019-01-11 Martin Liska <mliska@suse.cz>
4263 * g++.dg/lto/pr88758_0.C: New test.
4264 * g++.dg/lto/pr88758_1.C: New test.
4266 2019-01-11 Jan Beulich <jbeulich@suse.com>
4268 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4269 gcc.target/i386/avx512f-vcvtss2si-1.c,
4270 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4271 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4272 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4273 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4274 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4275 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4276 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4277 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4278 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4279 gcc.target/i386/pr19398.c: Permit l or q suffix.
4281 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4283 PR rtl-optimization/88296
4284 * gcc.target/i386/pr88296.c: New test.
4286 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4288 * g++.dg/diagnostic/extern-initialized.C: New.
4289 * g++.dg/ext/dllimport-initialized.C: Likewise.
4291 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4294 * gfortran.dg/internal_pack_16.f90: New test.
4296 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4299 * g++.target/i386/pr88785.C: New test.
4301 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4303 PR rtl-optimization/87305
4304 * gcc.target/aarch64/pr87305.c: New.
4306 2019-01-10 Richard Biener <rguenther@suse.de>
4308 PR tree-optimization/88792
4309 * gcc.dg/torture/pr88792.c: New testcase.
4311 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4314 * gfortran.dg/pr86322_1.f90: New test.
4315 * gfortran.dg/pr86322_2.f90: Ditto.
4316 * gfortran.dg/pr86322_3.f90: Ditto.
4318 2019-01-10 Sudakshina Das <sudi.das@arm.com>
4320 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4321 * gcc.target/aarch64/bti-2.c: Likewise.
4322 * gcc.target/aarch64/bti-3.c: Likewise.
4324 2019-01-10 Stefan Agner <stefan@agner.ch>
4327 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4328 check if -masm-syntax-unified gets applied properly.
4330 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4333 * gcc.dg/pr88568.c: New test.
4335 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4337 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4338 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4340 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4342 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4343 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4345 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4347 * lib/target-supports.exp
4348 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4349 check_effective_target_arm_v8_3a_complex_neon_ok,
4350 add_options_for_arm_v8_3a_complex_neon,
4351 check_effective_target_arm_v8_3a_complex_neon_hw,
4352 check_effective_target_vect_complex_rot_N): New.
4354 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4357 * gfortran.dg/pr88376.f90: New test.
4359 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4362 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4363 "can not" with "cannot".
4364 * gfortran.dg/common_15.f90: Likewise.
4365 * gfortran.dg/derived_result_2.f90: Likewise.
4366 * gfortran.dg/do_check_6.f90: Likewise.
4367 * gfortran.dg/namelist_args.f90: Likewise.
4368 * gfortran.dg/negative_unit_check.f90: Likewise.
4369 * gfortran.dg/pure_formal_3.f90: Likewise.
4370 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4371 * obj-c++.dg/exceptions-3.mm: Likewise.
4372 * obj-c++.dg/exceptions-4.mm: Likewise.
4373 * obj-c++.dg/exceptions-5.mm: Likewise.
4374 * obj-c++.dg/property/at-property-23.mm: Likewise.
4375 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4376 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4377 * objc.dg/attributes/method-attribute-2.m: Likewise.
4378 * objc.dg/exceptions-3.m: Likewise.
4379 * objc.dg/exceptions-4.m: Likewise.
4380 * objc.dg/exceptions-5.m: Likewise.
4381 * objc.dg/param-1.m: Likewise.
4382 * objc.dg/property/at-property-23.m: Likewise.
4383 * objc.dg/property/dotsyntax-17.m: Likewise.
4384 * objc.dg/property/property-neg-7.m: Likewise.
4386 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4389 * gfortran.dg/spread_simplify_1.f90: New test.
4391 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4393 * lib/target-supports.exp
4394 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4395 * gcc.target/i386/xorsign.c: New test.
4397 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4399 * gcc.target/sparc/tls-ld-int8.c: New test.
4400 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4401 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4402 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4403 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4404 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4406 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4408 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4409 option when configure with bti.
4410 * gcc.target/aarch64/bti-2.c: Likewise.
4411 * lib/target-supports.exp
4412 (check_effective_target_default_branch_protection):
4413 Add configure check for --enable-standard-branch-protection.
4415 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4417 * gcc.target/aarch64/bti-1.c: New test.
4418 * gcc.target/aarch64/bti-2.c: New test.
4419 * gcc.target/aarch64/bti-3.c: New test.
4420 * lib/target-supports.exp
4421 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4423 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4425 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4426 instead of IP0_REGNUM and add test case.
4428 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4430 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4432 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4433 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4435 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4437 2019-01-09 Jakub Jelinek <jakub@redhat.com>
4439 PR rtl-optimization/88331
4440 * gcc.target/i386/pr88331.c: New test.
4442 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4444 * g++.dg/diagnostic/constexpr2.C: New.
4445 * g++.dg/diagnostic/ref3.C: Likewise.
4447 2019-01-08 Marek Polacek <polacek@redhat.com>
4449 PR c++/88538 - braced-init-list in template-argument-list.
4450 * g++.dg/cpp2a/nontype-class11.C: New test.
4453 * g++.dg/cpp2a/nontype-class12.C: New test.
4455 2019-01-08 Jakub Jelinek <jakub@redhat.com>
4458 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4459 dg-options. Require ppc_cpu_supports_hw effective target instead of
4462 2019-01-08 Janus Weil <janus@gcc.gnu.org>
4465 * gfortran.dg/class_69.f90: New test case.
4467 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4470 * gcc.target/i386/pr88717.c: New test.
4472 2019-01-08 Marek Polacek <polacek@redhat.com>
4474 PR c++/88548 - this accepted in static member functions.
4475 * g++.dg/cpp0x/this1.C: New test.
4477 2019-01-08 Martin Liska <mliska@suse.cz>
4479 PR tree-optimization/88753
4480 * gcc.dg/tree-ssa/pr88753.c: New test.
4482 2019-01-08 Richard Biener <rguenther@suse.de>
4484 PR tree-optimization/86554
4485 * gcc.dg/torture/pr86554-1.c: New testcase.
4486 * gcc.dg/torture/pr86554-2.c: Likewise.
4488 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4490 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4491 cover target variance.
4493 2019-01-08 Richard Biener <rguenther@suse.de>
4496 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4497 directly build the expected GENERIC tree.
4499 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4501 * gcc.target/aarch64/(return_address_sign_1.c,
4502 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4503 Change option to -mbranch-protection.
4504 * gcc.target/aarch64/(branch-protection-option.c,
4505 branch-protection-option-2.c, branch-protection-attr.c,
4506 branch-protection-attr-2.c): New file.
4508 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4510 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4512 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4514 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4516 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4517 Append match for warning that ‘protected’ attribute is not supported.
4519 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4521 * gcc.dg/Wmissing-attributes.c: Require alias support.
4522 * gcc.dg/attr-copy-2.c: Likewise.
4523 * gcc.dg/attr-copy-5.c: Likewise.
4525 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
4526 Jakub Jelinek <jakub@redhat.com>
4529 * g++.dg/warn/Wreturn-type-11.C: New test.
4531 2019-01-07 David Malcolm <dmalcolm@redhat.com>
4534 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4535 dump to reflect r266077.
4537 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4540 * gcc.dg/pr88701.c: New test.
4542 2019-01-07 Joseph Myers <joseph@codesourcery.com>
4546 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4548 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4550 * g++.dg/diagnostic/constexpr1.C: New.
4551 * g++.dg/diagnostic/thread1.C: Likewise.
4553 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4554 Harald Anlauf <anlauf@gmx.de>
4555 Tobias Burnus <burnus@gcc.gnu.org>
4557 * gfortran.dg/is_contiguous_1.f90: New test.
4558 * gfortran.dg/is_contiguous_2.f90: New test.
4559 * gfortran.dg/is_contiguous_3.f90: New test.
4561 2019-01-07 Marek Polacek <polacek@redhat.com>
4563 PR c++/88741 - wrong error with initializer-string.
4564 * g++.dg/init/array50.C: New test.
4566 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4572 * gcc.dg/array-6.c: Move from here ...
4573 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4574 * g++.dg/pr69338.C: New test.
4575 * g++.dg/pr69697.C: Likewise.
4576 * g++.dg/ext/flexary32.C: Likewise.
4577 * g++.dg/ext/flexary3.C: Adjust test.
4578 * g++.dg/ext/flexary12.C: Likewise.
4579 * g++.dg/ext/flexary13.C: Likewise.
4580 * g++.dg/ext/flexary15.C: Likewise.
4581 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4582 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4583 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4585 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
4587 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4588 optional in scan pattern.
4590 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4592 PR tree-optimization/88598
4593 * gcc.dg/vect/pr88598-1.c: New test.
4594 * gcc.dg/vect/pr88598-2.c: Likewise.
4595 * gcc.dg/vect/pr88598-3.c: Likewise.
4596 * gcc.dg/vect/pr88598-4.c: Likewise.
4597 * gcc.dg/vect/pr88598-5.c: Likewise.
4598 * gcc.dg/vect/pr88598-6.c: Likewise.
4600 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4602 PR tree-optimization/88598
4603 * gcc.dg/pr88598-1.c: New test.
4604 * gcc.dg/pr88598-2.c: Likewise.
4605 * gcc.dg/pr88598-3.c: Likewise.
4606 * gcc.dg/pr88598-4.c: Likewise.
4607 * gcc.dg/pr88598-5.c: Likewise.
4609 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4611 PR tree-optimization/88676
4612 * gcc.dg/tree-ssa/pr88676.c: New test.
4613 * gcc.dg/pr88676.c: New test.
4614 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4618 * c-c++-common/asan/pr88619.c: New test.
4621 * c-c++-common/builtin-convertvector-1.c: New test.
4622 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4623 * g++.dg/ext/builtin-convertvector-1.C: New test.
4624 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4626 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4629 * gcc.target/i386/pr88521.c: New testcase.
4631 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4634 * gfortran.dg/min_max_type_2.f90: New test.
4636 2019-01-06 Jakub Jelinek <jakub@redhat.com>
4639 * c-c++-common/attributes-4.c (falloc_align_int128,
4640 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4642 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
4644 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4646 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4648 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4649 * gcc.dg/plugin/plugindir2.c: Likewise.
4650 * gcc.dg/plugin/plugindir3.c: Likewise.
4651 * gcc.dg/plugin/plugindir4.c: Likewise.
4653 2019-01-05 Janus Weil <janus@gcc.gnu.org>
4656 * gfortran.dg/blockdata_10.f90: New test case.
4658 2019-01-05 Jakub Jelinek <jakub@redhat.com>
4662 * gcc.dg/nested-func-12.c: New test.
4663 * gcc.c-torture/compile/pr82564.c: New test.
4666 * gcc.dg/debug/dwarf2/pr88635.c: New test.
4668 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4671 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4673 2019-01-04 Martin Sebor <msebor@redhat.com>
4676 * g++.dg/ext/attr-copy.C: New test.
4677 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4678 * gcc.dg/attr-copy-6.c: New test.
4679 * gcc.dg/attr-copy-7.c: New test.
4681 2019-01-04 Martin Sebor <msebor@redhat.com>
4684 * c-c++-common/attributes-4.c: New test.
4686 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4689 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4692 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4695 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4696 * gfortran.dg/merge_char_const.f90: Restore.
4698 2019-01-04 Jakub Jelinek <jakub@redhat.com>
4701 * gcc.dg/pr88594.c: New test.
4703 2019-01-04 Jan Beulich <jbeulich@suse.com>
4705 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4706 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4707 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4708 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4709 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4710 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4711 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4712 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4713 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4714 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4715 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4716 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4717 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4718 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4719 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4720 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4721 gcc.target/i386/avx512bw-vpcmplew-1.c,
4722 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4723 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4724 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4725 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4726 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4727 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4728 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4729 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4730 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4731 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4732 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4733 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4734 gcc.target/i386/avx512bw-vptestmb-1.c,
4735 gcc.target/i386/avx512bw-vptestmw-1.c,
4736 gcc.target/i386/avx512bw-vptestnmb-1.c,
4737 gcc.target/i386/avx512bw-vptestnmw-1.c,
4738 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4739 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4740 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4741 gcc.target/i386/avx512dq-vfpclassss-1.c,
4742 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4743 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4744 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4745 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4746 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4747 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4748 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4749 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4750 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4751 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4752 gcc.target/i386/avx512vl-vpcmpged-1.c,
4753 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4754 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4755 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4756 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4757 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4758 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4759 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4760 gcc.target/i386/avx512vl-vpcmpled-1.c,
4761 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4762 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4763 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4764 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4765 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4766 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4767 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4768 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4769 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4770 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4771 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4772 gcc.target/i386/avx512vl-vptestmd-1.c,
4773 gcc.target/i386/avx512vl-vptestmq-1.c,
4774 gcc.target/i386/avx512vl-vptestnmd-1.c,
4775 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4777 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4778 gcc.target/i386/avx512bw-vpcmpub-1.c,
4779 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4780 gcc.target/i386/avx512bw-vpcmpw-1.c,
4781 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4782 gcc.target/i386/avx512dq-vfpclassps-1.c,
4783 gcc.target/i386/avx512f-vcmppd-1.c,
4784 gcc.target/i386/avx512f-vcmpps-1.c,
4785 gcc.target/i386/avx512f-vcmpsd-1.c,
4786 gcc.target/i386/avx512f-vcmpss-1.c,
4787 gcc.target/i386/avx512f-vpcmpd-1.c,
4788 gcc.target/i386/avx512f-vpcmpq-1.c,
4789 gcc.target/i386/avx512f-vpcmpud-1.c,
4790 gcc.target/i386/avx512f-vpcmpuq-1.c,
4791 gcc.target/i386/avx512f-vptestmd-1.c,
4792 gcc.target/i386/avx512f-vptestmq-1.c,
4793 gcc.target/i386/avx512f-vptestnmd-1.c,
4794 gcc.target/i386/avx512f-vptestnmq-1.c,
4795 gcc.target/i386/avx512vl-vcmppd-1.c,
4796 gcc.target/i386/avx512vl-vcmpps-1.c,
4797 gcc.target/i386/avx512vl-vpcmpd-1.c,
4798 gcc.target/i386/avx512vl-vpcmpq-1.c,
4799 gcc.target/i386/avx512vl-vpcmpud-1.c,
4800 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4803 2019-01-03 Martin Sebor <msebor@redhat.com>
4805 PR tree-optimization/88659
4806 * gcc.dg/Wstringop-truncation-6.c: New test.
4808 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4811 * gfortran.dg/const_chararacter_merge.f90: Remove.
4813 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4816 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4817 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4819 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4821 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4822 * gcc.dg/pubtypes-3.c: Likewise.
4823 * gcc.dg/pubtypes-4.c: Likewise.
4825 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4828 * g++.target/i386/pr88636.C: New test.
4830 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4832 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4834 2019-01-03 Martin Liska <mliska@suse.cz>
4837 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4839 2019-01-02 Marek Polacek <polacek@redhat.com>
4841 PR c++/88612 - ICE with -Waddress-of-packed-member.
4842 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4844 PR c++/88631 - CTAD failing for value-initialization.
4845 * g++.dg/cpp1z/class-deduction59.C: New test.
4847 PR c++/81486 - CTAD failing with ().
4848 * g++.dg/cpp1z/class-deduction60.C: New test.
4849 * g++.dg/cpp1z/class-deduction61.C: New test.
4851 2019-01-02 Martin Sebor <msebor@redhat.com>
4852 Jeff Law <law@redhat.com>
4854 * gcc.dg/strlenopt-36.c: Update.
4855 * gcc.dg/strlenopt-45.c: Update.
4856 * gcc.c-torture/execute/strlen-5.c: New test.
4857 * gcc.c-torture/execute/strlen-6.c: New test.
4858 * gcc.c-torture/execute/strlen-7.c: New test.
4860 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4863 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4864 messages only on vect_hw_misalign targets.
4866 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
4868 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4869 * gfortran.dg/dec_d_lines_3.f: Ditto.
4870 * gfortran.dg/dec_structure_24.f90: Ditto.
4871 * gfortran.dg/dec_structure_26.f90: Ditto.
4872 * gfortran.dg/dec_structure_27.f90: Ditto.
4873 * gfortran.dg/dec_type_print_3.f90: Ditto.
4874 * gfortran.dg/derived_name_1.f90: Ditto.
4875 * gfortran.dg/error_recovery_1.f90: Ditto.
4876 * gfortran.dg/gomp/pr29759.f90: Ditto.
4877 * gfortran.dg/pr36192.f90: Ditto.
4878 * gfortran.dg/pr56007.f90: Ditto.
4879 * gfortran.dg/pr56520.f90: Ditto.
4880 * gfortran.dg/pr78741.f90: Ditto.
4881 * gfortran.dg/print_fmt_2.f90: Ditto.
4882 * gfortran.dg/select_type_20.f90: Ditto.
4884 2019-01-02 Marek Polacek <polacek@redhat.com>
4887 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4889 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4892 * gfortran.dg/const_chararacter_merge.f90: New test.
4894 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
4897 * g++.dg/torture/pr88130.C: New testcase.
4899 2019-01-02 Martin Liska <mliska@suse.cz>
4901 PR tree-optimization/88650
4902 * gfortran.dg/predict-3.f90: New test.
4904 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4906 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4908 2019-01-02 Richard Biener <rguenther@suse.de>
4910 PR tree-optimization/88621
4911 * gcc.dg/torture/pr88621.c: New testcase.
4913 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4916 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4917 targets and expect _ZThn8 for ilp32 targets.
4919 2019-01-01 Martin Sebor <msebor@redhat.com>
4920 Jeff Law <law@redhat.com>
4922 * gcc.dg/strlenopt-40.c: Update.
4923 * gcc.dg/strlenopt-51.c: Likewise.
4924 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4926 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4927 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4928 * gcc.dg/strlenopt-59.c: New test.
4929 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4930 * g++.dg/init/strlen.C: New test.
4932 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4935 * gfortran.dg/structure_constructor_16.f90: New test.
4937 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4939 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4940 * g++.dg/ipa/devirt-53.C: Fix scan template.
4942 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4944 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4945 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4946 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4948 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4950 * g++.dg/tree-prof/devirt.C: Update testcase.
4952 2019-01-01 Jakub Jelinek <jakub@redhat.com>
4954 Update copyright years.
4956 Copyright (C) 2019 Free Software Foundation, Inc.
4958 Copying and distribution of this file, with or without modification,
4959 are permitted in any medium without royalty provided the copyright
4960 notice and this notice are preserved.