1 2019-05-08 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/90356
4 * gcc.dg/tree-ssa/pr90356-1.c: New test.
5 * gcc.dg/tree-ssa/pr90356-2.c: New test.
6 * gcc.dg/tree-ssa/pr90356-3.c: New test.
7 * gcc.dg/tree-ssa/pr90356-4.c: New test.
9 2019-05-07 Cherry Zhang <cherryyz@google.com>
11 * go.dg/arrayclear.go: New test.
12 * go.dg/mapclear.go: New test.
14 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
17 * gcc.target/powerpc/pr89765-mc.c: New test.
18 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
19 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
20 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
21 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
22 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
23 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
24 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
25 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
26 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
27 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
28 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
29 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
30 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
31 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
32 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
33 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
34 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
35 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
36 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
37 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
38 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
39 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
40 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
41 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
43 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
45 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
48 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
50 * gcc.target/i386/asm-7.c: New test.
51 * gcc.target/i386/asm-1.c: Update expected error string.
52 * gcc.target/i386/pr62120.c: Ditto.
54 2019-05-07 Li Jia He <helijia@linux.ibm.com>
56 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
58 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
60 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
63 * gfortran.dg/pr90290.f90: New test.
65 2019-05-06 Jakub Jelinek <jakub@redhat.com>
67 PR tree-optimization/88709
68 PR tree-optimization/90271
69 * gcc.dg/store_merging_26.c: New test.
70 * gcc.dg/store_merging_27.c: New test.
71 * gcc.dg/store_merging_28.c: New test.
72 * gcc.dg/store_merging_29.c: New test.
74 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
77 * gcc.target/powerpc/pr89424-0.c: New test.
78 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
79 enable testing of newly patched capability.
80 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
81 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
82 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
84 2019-05-06 Marek Polacek <polacek@redhat.com>
86 PR c++/90265 - ICE with generic lambda.
87 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
89 2019-05-06 Richard Biener <rguenther@suse.de>
91 PR tree-optimization/90358
92 * gcc.target/i386/pr90358.c: New testcase.
94 2019-05-06 Richard Biener <rguenther@suse.de>
96 PR tree-optimization/88828
97 * gcc.target/i386/pr88828-0.c: New testcase.
99 2019-05-06 Richard Biener <rguenther@suse.de>
101 PR tree-optimization/90328
102 * gcc.dg/torture/pr90328.c: New testcase.
104 2019-05-06 Richard Biener <rguenther@suse.de>
107 * gcc.dg/pr87314-1.c: Align the substring to open up
108 string merging for targets aligning strings to 8 bytes.
110 2019-05-06 Martin Liska <mliska@suse.cz>
113 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
115 * gcc.dg/tsan/pr88017.c: Likewise.
117 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
120 * gfortran.dg/pr90344.f90: New test
122 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
124 PR tree-optimization/90269
125 * g++.dg/tree-ssa/ldist-1.C: New file.
127 2019-05-03 Richard Biener <rguenther@suse.de>
129 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
131 2019-05-03 Richard Biener <rguenther@suse.de>
134 * gcc.dg/pr89518.c: New testcase.
136 2019-05-03 Richard Biener <rguenther@suse.de>
139 * gcc.dg/pr87314-1.c: New testcase.
141 2019-05-03 Richard Biener <rguenther@suse.de>
143 PR tree-optimization/88963
144 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
145 * gcc.target/i386/pr88963-1.c: New testcase.
146 * gcc.target/i386/pr88963-2.c: Likewise.
148 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
151 * gcc.target/i386/pr88809.c: Adjust for darwin.
152 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
154 2019-05-03 Jakub Jelinek <jakub@redhat.com>
156 PR tree-optimization/90303
157 * g++.target/i386/pr90303.C: New test.
159 2019-05-03 Richard Biener <rguenther@suse.de>
161 PR tree-optimization/89698
162 * g++.dg/tree-ssa/pr89698.C: New testcase.
164 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
166 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
168 2019-05-02 Richard Biener <rguenther@suse.de>
170 PR tree-optimization/89653
171 * g++.dg/vect/pr89653.cc: New testcase.
173 2019-05-02 Richard Biener <rguenther@suse.de>
175 PR tree-optimization/89509
176 * gcc.dg/torture/restrict-8.c: New testcase.
178 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
180 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
181 for cold section label.
182 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
183 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
185 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
187 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
190 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
192 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
194 2019-05-02 Martin Liska <mliska@suse.cz>
196 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
197 * g++.target/i386/pr57362.C: Likewise.
199 2019-05-02 Martin Liska <mliska@suse.cz>
202 * gcc.target/i386/pr88809.c: New test.
203 * gcc.target/i386/pr88809-2.c: New test.
205 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
208 * gfortran.dg/block_name_2.f90: Adjust dg-error.
209 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
210 * gfortran.dg/pr60144.f90: New test.
212 2019-05-01 Jeff Law <law@redhat.com>
214 PR tree-optimization/90037
215 * g++.dg/tree-ssa/pr88797.C: New test.
217 2019-05-01 Nathan Sidwell <nathan@acm.org>
219 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
221 2019-04-30 Jakub Jelinek <jakub@redhat.com>
224 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
227 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
229 * gcc.dg/sinhatanh-2.c: Count the number of functions.
230 * gcc.dg/sinhatanh-3.c: Likewise.
232 2019-04-30 Martin Liska <mliska@suse.cz>
234 * gcc.dg/Werror-13.c: Add new tests for it.
235 * gcc.dg/pragma-diag-6.c: Likewise.
237 2019-04-30 Jakub Jelinek <jakub@redhat.com>
240 * gcc.target/aarch64/pr89093.c: New test.
241 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
243 PR tree-optimization/89475
244 * gcc.dg/tree-ssa/pr89475.c: New test.
246 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
248 PR tree-optimization/90240
250 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
252 PR tree-optimization/90078
253 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
255 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
257 * gcc.dg/uninit-25-gimple.c: New test.
258 * gcc.dg/uninit-25.c: New test.
259 * gcc.dg/uninit-26.c: New test.
260 * gcc.dg/uninit-27-gimple.c: New test.
262 2019-04-29 Richard Biener <rguenther@suse.de>
264 PR tree-optimization/90278
265 * gcc.dg/torture/pr90278.c: New testcase.
267 2019-04-27 Jakub Jelinek <jakub@redhat.com>
270 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
273 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
276 * gcc.target/i386/pr89261.c: New test.
278 2019-04-27 Martin Liska <mliska@suse.cz>
281 * gcc.dg/completion-5.c: New test.
282 * gcc.target/i386/spellcheck-options-5.c: New test.
284 2019-04-26 Jim Wilson <jimw@sifive.com>
286 * gcc.target/riscv/load-immediate.c: New.
288 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
291 * g++.dg/diagnostic/pr90243.C: New test.
293 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
296 * g++.dg/cpp1z/class-deduction66.C: New.
298 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
300 * g++.dg/diagnostic/trailing1.C: New.
302 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
304 * gcc.dg/alias-16.c: New test.
306 2019-04-25 Martin Liska <mliska@suse.cz>
307 H.J. Lu <hongjiu.lu@intel.com>
310 * g++.target/i386/mv28.C: New test.
311 * gcc.target/i386/mvc14.c: Likewise.
312 * g++.target/i386/pr57362.C: Updated.
314 2019-04-24 Jeff Law <law@redhat.com>
316 PR tree-optimization/90037
317 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
318 * gcc.dg/isolate-2.c: Likewise.
319 * gcc.dg/isolate-4.c: Likewise.
320 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
321 * gcc.dg/pr90037.c: New test.
323 2019-04-25 Jakub Jelinek <jakub@redhat.com>
326 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
328 2019-04-25 Richard Biener <rguenther@suse.de>
331 * g++.dg/torture/pr90194.C: New testcase.
333 2019-04-24 Marek Polacek <polacek@redhat.com>
336 * g++.dg/cpp1z/nontype-auto16.C: New test.
338 2019-04-24 Jakub Jelinek <jakub@redhat.com>
341 * gcc.target/i386/pr90193.c: New test.
343 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
346 * gcc.target/s390/pr89952.c: New test.
348 2019-04-24 Jakub Jelinek <jakub@redhat.com>
351 * g++.target/i386/pr90187.C: New test.
353 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
355 * gdc.test/README.gcc: New file.
357 2019-04-24 Jakub Jelinek <jakub@redhat.com>
359 PR tree-optimization/90208
360 * gcc.dg/tsan/pr90208-1.c: New test.
361 * gcc.dg/tsan/pr90208-2.c: New test.
363 PR tree-optimization/90211
364 * gcc.dg/autopar/pr90211.c: New test.
366 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
367 Robin Dapp <rdapp@linux.ibm.com>
369 * gdc.dg/link.d: Test if target d_runtime.
370 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
371 * gdc.dg/simd.d: Likewise.
373 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
375 * gdc.test/fail_compilation/fail2456.d: New test.
376 * gdc.test/fail_compilation/test18312.d: New test.
377 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
379 2018-04-23 Sudakshina Das <sudi.das@arm.com>
381 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
383 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
384 with GNU note section.
386 2019-04-23 Jeff Law <law@redhat.com>
388 * lib/target-supports.exp
389 (check_effective_target_keeps_null_pointer_checks): Add cr16.
391 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
393 PR rtl-optimization/87979
394 * gcc.dg/pr87979.c: New test.
396 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
398 PR rtl-optimization/84032
399 * gcc.dg/pr84032.c: New test.
401 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
403 PR tree-optimization/90078
404 * g++.dg/tree-ssa/pr90078.C: New test.
406 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
408 PR tree-optimization/90021
409 * gfortran.dg/pr90021.f90: New test.
411 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
414 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
416 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
419 * gfortran.dg/class_70.f03
421 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
424 * gcc.target/i386/pr90178.c: New test.
426 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
428 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
430 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
433 * g++.dg/cpp0x/pr89900-1.C: New.
434 * g++.dg/cpp0x/pr89900-2.C: Likewise.
435 * g++.dg/cpp0x/pr89900-3.C: Likewise.
436 * g++.dg/cpp0x/pr89900-4.C: Likewise.
438 2019-04-19 Jakub Jelinek <jakub@redhat.com>
441 * gcc.c-torture/compile/pr90139.c: New test.
444 * g++.dg/template/pr90138.C: New test.
447 * c-c++-common/pr89888.c: New test.
448 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
449 Don't expect -Wswitch-unreachable warning.
452 * c-c++-common/pr90108.c: New test.
454 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
457 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
459 2019-04-18 Richard Biener <rguenther@suse.de>
462 * gcc.dg/guality/pr90131.c: New testcase.
464 2019-04-17 Jakub Jelinek <jakub@redhat.com>
467 * g++.dg/ext/attrib58.C: New test.
468 * g++.dg/ext/attrib59.C: New test.
469 * g++.dg/ext/attrib60.C: New test.
472 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
473 constants to ensure precise result even when not using fma.
474 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
475 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
476 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
477 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
478 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
479 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
480 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
481 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
482 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
484 2019-04-17 Marek Polacek <polacek@redhat.com>
486 PR c++/90124 - bogus error with incomplete type in decltype.
487 * g++.dg/cpp0x/decltype70.C: New test.
489 2019-04-17 Jakub Jelinek <jakub@redhat.com>
492 * gcc.dg/pr90095-1.c: New test.
493 * gcc.dg/pr90095-2.c: New test.
495 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
498 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
499 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
500 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
504 * gfortran.dg/goacc/private-1.f95: Remove file.
505 * gfortran.dg/goacc/private-2.f95: Likewise.
506 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
507 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
509 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
511 2019-04-17 Jakub Jelinek <jakub@redhat.com>
514 * gcc.target/arm/pr89093-2.c: New test.
516 2019-04-16 Jakub Jelinek <jakub@redhat.com>
519 * g++.dg/cpp0x/constexpr-86953.C: New test.
521 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
523 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
525 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
528 * gcc.dg/guality/pr89528.c: New.
530 PR rtl-optimization/86438
531 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
533 2019-04-16 Jakub Jelinek <jakub@redhat.com>
536 * gcc.target/i386/pr90096.c: New test.
537 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
538 * gcc.target/i386/pr69255-2.c: Likewise.
539 * gcc.target/i386/pr69255-3.c: Likewise.
541 PR rtl-optimization/90082
542 * gcc.dg/pr90082.c: New test.
544 PR tree-optimization/90090
545 * g++.dg/opt/pr90090.C: New test.
547 2019-04-16 Richard Biener <rguenther@suse.de>
549 PR tree-optimization/56049
550 * gfortran.dg/pr56049.f90: New testcase.
552 2019-04-15 Richard Biener <rguenther@suse.de>
555 * gcc.dg/guality/pr90074.c: New testcase.
557 2019-04-15 Richard Biener <rguenther@suse.de>
559 PR tree-optimization/90071
560 * gcc.dg/torture/pr90071.c: New testcase.
562 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
564 PR rtl-optimization/89794
565 * gcc.dg/torture/pr89794.c: New testcase.
567 2019-04-15 Richard Biener <rguenther@suse.de>
570 * gcc.dg/torture/pr88936-1.c: New testcase.
571 * gcc.dg/torture/pr88936-2.c: Likewise.
572 * gcc.dg/torture/pr88936-3.c: Likewise.
574 2019-04-15 Martin Jambor <mjambor@suse.cz>
577 * g++.dg/ipa/pr89693.C: New test.
579 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
581 PR tree-optimization/90020
582 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
584 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
587 * g++.dg/lto/pr89358_0.C: New testcase.
588 * g++.dg/lto/pr89358_1.C: New testcase.
590 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
593 * gfortran.dg/bind_c_usage_33.f90: New test and...
594 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
596 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
599 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
600 in ctg. Test the conversion of the descriptor types in the main
602 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
603 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
606 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
607 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
610 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
611 the computation of 'ans'. Also, change the expected results for
612 CFI_is_contiguous to comply with standard.
613 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
614 results for CFI_is_contiguous to comply with standard.
615 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
616 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
618 2019-04-13 Jakub Jelinek <jakub@redhat.com>
621 * gcc.target/arm/pr89093.c: New test.
623 2019-04-12 Jakub Jelinek <jakub@redhat.com>
626 * c-c++-common/pr89933.c: New test.
628 2019-04-12 Martin Sebor <msebor@redhat.com>
634 * c-c++-common/attributes-1.c: Adjust.
635 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
636 * c-c++-common/builtin-has-attribute-6.c: New test.
637 * c-c++-common/builtin-has-attribute-7.c: New test.
638 * c-c++-common/pr71574.c: Adjust.
639 * gcc.dg/pr25559.c: Adjust.
640 * gcc.dg/attr-vector_size.c: New test.
642 2019-04-12 Jakub Jelinek <jakub@redhat.com>
644 PR rtl-optimization/89965
645 * gcc.target/i386/pr89965.c: New test.
647 2019-04-12 Marek Polacek <polacek@redhat.com>
649 PR c++/87603 - constexpr functions are no longer noexcept.
650 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
651 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
652 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
653 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
654 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
655 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
657 2019-04-12 Marek Polacek <polacek@redhat.com>
659 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
660 * g++.dg/cpp0x/pr86397-1.C: Likewise.
661 * g++.dg/cpp0x/pr86397-2.C: Likewise.
663 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
665 * g++.target/arm/arm.exp: Change format of default prune regex.
666 * gcc.target/arm/arm.exp: Change format of default prune regex.
668 2019-04-12 Martin Liska <mliska@suse.cz>
671 * gcc.target/i386/mvc15.c: New test.
672 * gcc.target/i386/mvc3.c: Quote target in error pattern.
673 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
675 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
678 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
680 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
681 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
683 2019-04-12 Jakub Jelinek <jakub@redhat.com>
686 * c-c++-common/pr89946.c: New test.
688 PR rtl-optimization/90026
689 * g++.dg/opt/pr90026.C: New test.
691 2018-04-11 Steve Ellcey <sellcey@marvell.com>
693 PR rtl-optimization/87763
694 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
697 2019-04-11 Richard Biener <rguenther@suse.de>
699 PR tree-optimization/90020
700 * gcc.dg/torture/pr90020.c: New testcase.
702 2019-04-11 Richard Biener <rguenther@suse.de>
704 PR tree-optimization/90018
705 * gcc.dg/vect/pr90018.c: New testcase.
707 2018-04-10 Steve Ellcey <sellcey@marvell.com>
709 PR rtl-optimization/87763
710 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
712 * gcc.target/aarch64/combine_bfi_2.c: New test.
714 2019-04-10 Jakub Jelinek <jakub@redhat.com>
717 * gcc.c-torture/execute/pr90025.c: New test.
720 * gcc.dg/pr90010.c: New test.
722 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
724 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
725 (dg-options): Use -O2 -fdump-rtl-ce1.
726 (dg-final): Scan ce1 RTL dump instead of asm dump.
728 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
731 * gcc.dg/torture/neon-immediate-timode.c: New test.
733 2019-04-09 Jakub Jelinek <jakub@redhat.com>
735 PR tree-optimization/89998
736 * gcc.c-torture/compile/pr89998-1.c: New test.
737 * gcc.c-torture/compile/pr89998-2.c: New test.
740 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
743 2019-04-08 Richard Biener <rguenther@suse.de>
745 PR tree-optimization/90006
746 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
748 2019-04-08 Jakub Jelinek <jakub@redhat.com>
750 PR rtl-optimization/89865
751 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
753 PR rtl-optimization/89865
754 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
757 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
759 PR tree-optimization/89725
760 * gcc.dg/tree-ssa/pr89725.c: New test.
762 2019-04-08 Martin Liska <mliska@suse.cz>
764 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
766 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
769 * g++.dg/ext/has_nothrow_constructor-3.C: New.
771 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
774 * gcc.target/i386/pr89945.c: New test.
776 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
779 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
780 * gfortran.dg/finalize_33.f90: Likewise.
781 * gfortran.dg/finalize_34.f90: New test.
783 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
786 * gfortran.dg/entry_22.f90: New test.
788 2019-04-05 Marek Polacek <polacek@redhat.com>
790 PR c++/87145 - bogus error converting class type in template arg list.
791 * g++.dg/cpp0x/constexpr-conv3.C: New test.
792 * g++.dg/cpp0x/constexpr-conv4.C: New test.
794 2019-04-05 Martin Sebor <msebor@redhat.com>
797 * g++.dg/init/array52.C: New test.
799 2019-04-05 David Malcolm <dmalcolm@redhat.com>
802 * c-c++-common/pr89985.c: New test.
804 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
807 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
809 * gcc.dg/torture/pr71598-2.c: Likewise.
811 2019-04-05 Marek Polacek <polacek@redhat.com>
813 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
814 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
816 2019-04-05 Richard Biener <rguenther@suse.de>
820 * gcc.dg/guality/pr89892.c: New testcase.
821 * gcc.dg/guality/pr89905.c: Likewise.
822 * gcc.dg/guality/loop-1.c: Likewise.
824 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
826 PR tree-optimization/89956
827 * gfortran.dg/pr89956.f90: New test.
829 2019-04-04 Martin Sebor <msebor@redhat.com>
835 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
836 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
837 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
838 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
839 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
840 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
841 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
842 * gcc/testsuite/g++.dg/init/array51.C: New test.
843 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
845 2019-04-04 Martin Sebor <msebor@redhat.com>
849 * gcc.dg/Wstringop-overflow-13.c: New test.
851 2019-04-04 Martin Sebor <msebor@redhat.com>
854 * gcc.dg/Wrestrict-19.c: New test.
855 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
857 2019-04-04 Jeff Law <law@redhat.com>
859 PR rtl-optimization/89399
860 * gcc.c-torture/compile/pr89399.c: New test.
862 2019-04-04 Harald Anlauf <anlauf@gmx.de>
865 * gfortran.dg/pr85797.f90: Adjust testcase.
867 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
870 * g++.dg/template/friend67.C: New.
872 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
875 * g++.dg/cpp0x/friend4.C: New.
876 * g++.dg/cpp0x/friend5.C: Likewise.
878 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
881 * g++.dg/cpp0x/noexcept40.C: New.
883 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
886 * gfortran.dg/parameter_array_error_1.f90: New test.
888 2019-04-03 qing zhao <qing.zhao@oracle.com>
890 PR tree-optimization/89730
891 * gcc.dg/live-patching-4.c: New test.
893 2019-04-03 Clément Chigot <clement.chigot@atos.net>
895 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
898 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
901 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
902 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
904 2019-04-03 Richard Biener <rguenther@suse.de>
906 PR tree-optimization/84101
907 * gcc.target/i386/pr84101.c: New testcase.
909 2019-04-02 Jeff Law <law@redhat.com>
911 * gcc.target/visium/bit_shift.c: xfail.
913 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
917 * gcc.target/i386/pr70799-4.c: Remove.
918 * gcc.target/i386/pr70799-5.c: Remove.
919 * gcc.target/i386/pr89902.c: New test.
920 * gcc.target/i386/pr89903.c: Ditto.
922 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
924 PR rtl-optimization/84206
925 * gcc.dg/pr84206.c: New test.
927 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
929 PR rtl-optimization/85876
930 * gcc.dg/pr85876.c: New test.
932 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
934 * gcc.target/s390/zvector/vec-double-compile.c: New test.
935 * gcc.target/s390/zvector/vec-float-compile.c: New test.
936 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
937 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
939 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
941 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
942 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
943 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
944 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
946 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
948 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
949 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
951 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
953 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
954 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
956 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
959 * gcc.dg/pr86928.c: Do not attempt to add -m32.
961 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
963 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
964 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
965 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
966 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
967 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
968 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
969 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
970 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
972 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
974 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
975 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
976 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
977 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
978 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
979 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
981 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
983 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
984 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
985 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
986 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
988 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
990 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
991 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
993 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
995 * gcc.target/s390/arch13/sel-1.c: New test.
997 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
999 * gcc.target/s390/arch13/popcount-1.c: New test.
1001 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1003 * gcc.target/s390/arch13/bitops-1.c: New test.
1004 * gcc.target/s390/arch13/bitops-2.c: New test.
1005 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
1006 option and adjust line numbers.
1007 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1009 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1011 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
1012 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
1013 runtime check for the vxe2 hardware feature on IBM Z.
1015 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
1018 * lib/target-supports.exp (check_avx2_available): Replace
1019 avx_available with avx2_available.
1021 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
1023 PR rtl-optimization/85412
1024 * gcc.dg/pr85412.c: New test.
1026 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1029 * g++.dg/template/crash130.C: New.
1030 * g++.dg/template/crash131.C: Likewise.
1032 2019-04-01 Martin Sebor <msebor@redhat.com>
1035 * gcc.dg/attr-copy-8.c: New test.
1036 * g++.dg/ext/attr-copy-2.C: New test.
1038 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
1040 PR rtl-optimization/86928
1041 * gcc.dg/pr86928.c: New test.
1043 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
1045 PR rtl-optimization/87273
1046 * gcc.dg/pr87273.c: New test.
1048 2019-04-01 Martin Liska <mliska@suse.cz>
1051 * gcc.dg/spellcheck-options-18.c: New test.
1052 * gcc.dg/spellcheck-options-19.c: New test.
1053 * gcc.dg/spellcheck-options-20.c: New test.
1054 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
1055 * gcc.dg/completion-2.c: Add one variant with no argument.
1057 2019-04-01 Richard Biener <rguenther@suse.de>
1060 * gcc.dg/torture/pr71598-1.c: New testcase.
1061 * gcc.dg/torture/pr71598-2.c: Likewise.
1062 * gcc.dg/torture/pr71598-3.c: Likewise.
1064 2019-03-31 Marek Polacek <polacek@redhat.com>
1066 PR c++/89852 - ICE with C++11 functional cast with { }.
1067 * g++.dg/cpp0x/initlist115.C: New test.
1069 2019-03-31 Harald Anlauf <anlauf@gmx.de>
1073 * gfortran.dg/pr85797.f90: New test.
1075 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1077 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
1079 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
1081 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
1082 cleanup_extra_files.
1083 (dmd2dg): Copy additional files after test is translated.
1084 (gdc-do-test): Remove all copied files after test.
1086 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
1089 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
1090 for c_deallocate, c_allocate and c_assumed_size so that the
1091 attributes of the array arguments are correct and are typed.
1092 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
1093 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
1096 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
1097 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
1099 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1102 * gfortran.dg/pointer_intent_8.f90: New test.
1104 2019-03-29 Jim Wilson <jimw@sifive.com>
1106 * gcc.target/riscv/predef-1.c: New.
1107 * gcc.target/riscv/predef-2.c: New.
1108 * gcc.target/riscv/predef-3.c: New.
1109 * gcc.target/riscv/predef-4.c: New.
1110 * gcc.target/riscv/predef-5.c: New.
1111 * gcc.target/riscv/predef-6.c: New.
1112 * gcc.target/riscv/predef-7.c: New.
1113 * gcc.target/riscv/predef-8.c: New.
1115 2019-03-29 Jakub Jelinek <jakub@redhat.com>
1117 PR rtl-optimization/89865
1118 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
1119 the first argument register, so that occassional spills/fills are
1123 * g++.dg/ubsan/vptr-14.C: New test.
1126 * gcc.dg/tree-ssa/pr89872.c: New test.
1128 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
1130 * gcc.dg/diag-sanity.c: New test.
1132 2019-03-29 Marek Polacek <polacek@redhat.com>
1135 * g++.dg/cpp2a/desig14.C: New test.
1137 PR c++/89876 - ICE with deprecated conversion.
1138 * g++.dg/warn/conv5.C: New test.
1140 2019-03-29 Martin Liska <mliska@suse.cz>
1142 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
1143 * gcc.dg/pr68766.c: Likewise.
1145 2019-03-29 Jakub Jelinek <jakub@redhat.com>
1147 PR rtl-optimization/87485
1148 * gcc.dg/pr87485.c: New test.
1150 2019-03-28 Jakub Jelinek <jakub@redhat.com>
1153 * gfortran.dg/gomp/pr89621.f90: New test.
1155 2019-03-28 Martin Sebor <msebor@redhat.com>
1158 * g++.dg/cpp0x/decltype-pr66548.C: New test.
1161 * g++.dg/cpp0x/decltype-pr81506.C: New test.
1163 2019-03-28 Marek Polacek <polacek@redhat.com>
1165 PR c++/89612 - ICE with member friend template with noexcept.
1166 * g++.dg/cpp0x/noexcept38.C: New test.
1167 * g++.dg/cpp0x/noexcept39.C: New test.
1168 * g++.dg/cpp1z/noexcept-type21.C: New test.
1170 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
1173 * gcc.target/i386/pr89848.c: New test.
1175 2019-03-28 Marek Polacek <polacek@redhat.com>
1177 PR c++/89836 - bool constant expression and explicit conversions.
1178 * g++.dg/cpp2a/explicit15.C: New test.
1180 2019-03-28 Jakub Jelinek <jakub@redhat.com>
1183 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
1184 other than AVR. Add dg-options "".
1187 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
1188 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
1190 2019-03-27 Janus Weil <janus@gcc.gnu.org>
1193 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
1194 * gfortran.dg/pointer_init_11.f90: New test case.
1196 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
1199 * gcc.target/i386/pr85667-5.c: New testcase.
1200 * gcc.target/i386/pr85667-6.c: New testcase.
1202 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
1205 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
1207 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
1209 PR rtl-optimization/89313
1210 * gcc.dg/pr89313.c: New test.
1212 2019-03-26 Jeff Law <law@redhat.com>
1214 PR rtl-optimization/87761
1215 PR rtl-optimization/89826
1216 * gcc.c-torture/execute/pr89826.c: New test.
1218 2019-03-27 Richard Biener <rguenther@suse.de>
1220 * gcc.dg/torture/20190327-1.c: New testcase.
1222 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
1225 * gfortran.dg/associate_47.f90: New test.
1227 2019-03-27 Richard Biener <rguenther@suse.de>
1229 PR tree-optimization/89463
1230 * gcc.dg/guality/pr89463.c: New testcase.
1232 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
1235 * gcc.target/i386/pr89827.c: New test.
1237 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1239 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
1242 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
1244 PR tree-optimization/81740
1245 * gcc.dg/vect/pr81740-1.c: New testcase.
1246 * gcc.dg/vect/pr81740-2.c: Likewise.
1248 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
1250 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
1251 options in permute args tests.
1253 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1256 * g++.dg/ext/pr84598.C: New.
1258 2019-03-26 Jakub Jelinek <jakub@redhat.com>
1261 * g++.dg/gomp/pr89796.C: New test.
1262 * gcc.dg/gomp/pr89796.c: New test.
1264 2019-03-25 David Malcolm <dmalcolm@redhat.com>
1266 PR rtl-optimization/88347
1267 PR rtl-optimization/88423
1268 * gcc.c-torture/compile/pr88347.c: New test.
1269 * gcc.c-torture/compile/pr88423.c: New test.
1271 2019-03-25 Martin Sebor <msebor@redhat.com>
1274 * gcc.dg/attr-aligned-3.c: New test.
1276 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
1279 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
1281 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1285 * g++.dg/concepts/pr84661.C: New.
1286 * g++.dg/torture/pr85013.C: Likewise.
1288 2019-03-25 Marek Polacek <polacek@redhat.com>
1290 PR c++/89214 - ICE when initializing aggregates with bases.
1291 * g++.dg/cpp1z/aggr-base8.C: New test.
1292 * g++.dg/cpp1z/aggr-base9.C: New test.
1294 PR c++/89705 - ICE with reference binding with conversion function.
1295 * g++.dg/cpp0x/rv-conv2.C: New test.
1297 2019-03-25 Richard Biener <rguenther@suse.de>
1299 PR tree-optimization/89789
1300 * gcc.dg/torture/pr89789.c: New testcase.
1302 2019-03-25 Nathan Sidwell <nathan@acm.org>
1304 * g++.dg/abi/lambda-static-1.C: New.
1306 2019-03-25 Richard Biener <rguenther@suse.de>
1308 PR tree-optimization/89802
1309 * g++.dg/tree-ssa/pr89802.C: New testcase.
1311 2019-03-25 Jakub Jelinek <jakub@redhat.com>
1314 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
1316 * g++.dg/tls/thread_local11a.C: New test.
1318 2019-03-25 Richard Biener <rguenther@suse.de>
1321 * g++.dg/pr89790.C: New testcase.
1323 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
1325 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
1326 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
1327 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
1328 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
1330 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1333 * gfortran.dg/altreturn_10.f90: New test.
1334 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
1336 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
1338 PR rtl-optimization/89676
1339 * gcc.target/i386/pr89676.c: New.
1341 2019-03-22 Jakub Jelinek <jakub@redhat.com>
1344 * g++.dg/tls/thread_local11.C: New test.
1345 * g++.dg/tls/thread_local11.h: New test.
1346 * g++.dg/tls/thread_local12a.C: New test.
1347 * g++.dg/tls/thread_local12b.C: New test.
1348 * g++.dg/tls/thread_local12c.C: New test.
1349 * g++.dg/tls/thread_local12d.C: New test.
1350 * g++.dg/tls/thread_local12e.C: New test.
1351 * g++.dg/tls/thread_local12f.C: New test.
1352 * g++.dg/tls/thread_local12g.C: New test.
1353 * g++.dg/tls/thread_local12h.C: New test.
1354 * g++.dg/tls/thread_local12i.C: New test.
1355 * g++.dg/tls/thread_local12j.C: New test.
1356 * g++.dg/tls/thread_local12k.C: New test.
1357 * g++.dg/tls/thread_local12l.C: New test.
1360 * g++.dg/cpp1y/constexpr-87481.C: New test.
1362 2019-03-22 Simon Wright <simon@pushface.org>
1365 * gnat.dg/socket2.adb: New.
1367 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
1369 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
1371 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
1374 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
1375 for _mm_mask{,3,z}_*.
1376 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
1377 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
1378 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
1379 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
1380 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
1381 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
1382 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
1383 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
1384 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
1385 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
1386 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
1387 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
1388 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
1389 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
1390 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
1392 2019-03-22 Jakub Jelinek <jakub@redhat.com>
1395 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
1396 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1397 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1398 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1399 __builtin_ia32_vfmsubss3_mask3): Define.
1400 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
1401 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1402 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1403 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1404 __builtin_ia32_vfmsubss3_mask3): Define.
1405 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
1406 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1407 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1408 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1409 __builtin_ia32_vfmsubss3_mask3): Define.
1410 * gcc.target/i386/sse-14.c: Add tests for
1411 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
1412 * gcc.target/i386/sse-22.c: Likewise.
1414 2019-03-21 Martin Sebor <msebor@redhat.com>
1416 PR tree-optimization/89350
1417 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
1418 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
1419 * gcc.dg/Wstringop-overflow-11.c: New test.
1420 * gcc.dg/Wstringop-overflow-12.c: New test.
1421 * gcc.dg/pr89350.c: New test.
1422 * gcc.dg/pr40340-1.c: Adjust expected warning.
1423 * gcc.dg/pr40340-2.c: Same.
1424 * gcc.dg/pr40340-4.c: Same.
1425 * gcc.dg/pr40340-5.c: Same.
1427 2019-03-21 Jakub Jelinek <jakub@redhat.com>
1430 * g++.dg/other/pr89692.C: New test.
1433 * g++.dg/cpp1y/lambda-init18.C: New test.
1434 * g++.dg/cpp1y/lambda-init19.C: New test.
1435 * g++.dg/cpp1y/pr89767.C: New test.
1437 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
1438 Cesar Philippidis <cesar@codesourcery.com>
1441 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
1443 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
1446 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
1449 * c-c++-common/goacc/routine-3-extern.c: New file.
1450 * c-c++-common/goacc/routine-3.c: Adjust.
1451 * c-c++-common/goacc/routine-4-extern.c: New file.
1452 * c-c++-common/goacc/routine-4.c: Adjust.
1453 * gfortran.dg/goacc/routine-module-3.f90: New file.
1456 * gfortran.dg/goacc/pr89773.f90: New file.
1457 * gfortran.dg/goacc/pr77765.f90: Adjust.
1458 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
1461 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
1464 * gfortran.dg/goacc/routine-module-1.f90: New file.
1465 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1466 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1468 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
1471 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
1472 (dg-compile-aux-modules): Fix diagnostic.
1473 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
1474 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
1477 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
1478 missing nexted dg-test call support in dejaGNU 1.4.4.
1481 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
1482 other '*.exp' files.
1484 2019-03-21 Richard Biener <rguenther@suse.de>
1486 PR tree-optimization/89779
1487 * gcc.dg/torture/pr89779.c: New testcase.
1489 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1492 * g++.dg/cpp0x/constexpr-ice20.C: New.
1494 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1497 * g++.dg/cpp0x/noexcept37.C: New.
1499 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
1502 * gdc.dg/pr89017.d: New test.
1504 2019-03-20 Janus Weil <janus@gcc.gnu.org>
1507 * gfortran.dg/interface_abstract_5.f90: New test case.
1509 2019-03-20 Jakub Jelinek <jakub@redhat.com>
1512 * gcc.target/s390/pr89775-1.c: New test.
1513 * gcc.target/s390/pr89775-2.c: New test.
1515 2019-03-20 Jakub Jelinek <jakub@redhat.com>
1518 * g++.target/aarch64/aarch64.exp: New file.
1519 * g++.target/aarch64/pr89752.C: New test.
1521 2019-03-19 Martin Sebor <msebor@redhat.com>
1523 PR tree-optimization/89688
1524 * gcc.dg/strlenopt-61.c: New test.
1525 * g++.dg/warn/Wstringop-overflow-2.C: New test.
1527 2019-03-19 Jim Wilson <jimw@sifive.com>
1530 * gcc.target/riscv/losum-overflow.c: New test.
1532 2019-03-19 Martin Sebor <msebor@redhat.com>
1534 PR tree-optimization/89644
1535 * gcc.dg/Wstringop-truncation-8.c: New test.
1537 2019-03-19 Martin Liska <mliska@suse.cz>
1540 * gcc.dg/pr89737.c: New test.
1542 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
1546 * g++.dg/lto/pr87089_0.C: New testcase.
1547 * g++.dg/lto/pr87089_1.C: New testcase.
1548 * g++.dg/lto/pr89335_0.C: New testcase.
1550 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1553 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1554 restrict this test to vsx targets.
1556 2019-03-19 Jakub Jelinek <jakub@redhat.com>
1559 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1560 * g++.dg/ext/asm16.C: Likewise.
1561 * g++.dg/ext/asm17.C: New test.
1563 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1565 * c-c++-common/unroll-7.c: New test.
1567 2019-03-19 Jakub Jelinek <jakub@redhat.com>
1570 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1571 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1572 Add expected results for them.
1575 * gcc.dg/pr89734.c: New test.
1577 2019-03-18 Martin Sebor <msebor@redhat.com>
1579 PR tree-optimization/89720
1580 * gcc.dg/Warray-bounds-42.c: New test.
1582 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1585 * g++.target/i386/pr89630.C: New test.
1587 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
1589 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1591 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1593 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1594 the "store" test as well.
1595 * gcc.target/powerpc/bswap32.c: Ditto.
1597 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1599 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1600 the "store" test as well.
1601 * gcc.target/powerpc/bswap32.c: Ditto.
1603 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1605 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1606 "exceeds" instead of just one that talks about "too large".
1608 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1610 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1612 2019-03-18 Martin Jambor <mjambor@suse.cz>
1614 PR tree-optimization/89546
1615 * gcc.dg/tree-ssa/pr89546.c: New test.
1617 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1620 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1621 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1622 * g++.target/riscv/call-with-empty-struct.H: New file.
1623 * g++.target/riscv/riscv.exp: New file.
1625 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1628 * g++.dg/cpp0x/pr85014.C: New.
1630 2019-03-18 Jakub Jelinek <jakub@redhat.com>
1633 * gcc.dg/pr86979.c: New test.
1635 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1638 * gfortran.dg/typebound_call_31.f90: New test.
1640 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1642 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1644 * gcc.dg/compat/pr83487-1_y.c: Likewise.
1646 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1647 * gfortran.dg/temporary_3.f90: Likewise.
1649 * gcc.dg/pr88074.c: Require c99_runtime.
1650 * gcc.dg/warn-abs-1.c: Likewise.
1651 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1654 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1656 * gcc.dg/attr-copy.c: Require alias support.
1657 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1659 2019-03-16 Jakub Jelinek <jakub@redhat.com>
1662 * gfortran.dg/continuation_15.f90: New test.
1663 * gfortran.dg/continuation_16.f90: New test.
1665 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
1667 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1670 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1671 * g++.dg/cpp0x/pr84497.C: Likewise.
1673 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1674 * gcc.dg/attr-copy-6.c: Likewise.
1675 * gcc.dg/pr87793.c: Likewise.
1678 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
1680 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1681 * gcc.dg/gimplefe-34.c: Likewise.
1682 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1683 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1686 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1690 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1692 * lib/target-supports.exp (check_ascii_locale_available): Remove
1695 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1698 * gfortran.dg/blockdata_11.f90: New test.
1700 2019-03-15 Harald Anlauf <anlauf@gmx.de>
1703 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1704 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1706 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1709 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1710 instruction selection.
1711 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1712 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1713 * gcc.target/powerpc/pr87532-mc.c: New test.
1714 * gcc.target/powerpc/pr87532.c: New test.
1715 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1716 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1717 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1718 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1719 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1720 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1721 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1722 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1723 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1724 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1725 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1726 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1727 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1728 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1729 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1730 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1731 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1732 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1733 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1734 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1735 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1736 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1737 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1738 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1739 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1740 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1741 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1743 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
1747 * g++.dg/cpp2a/pr88534.C: New.
1748 * g++.dg/cpp2a/pr88537.C: New.
1750 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1752 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1753 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1754 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1755 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1757 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1760 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1761 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1762 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1764 2019-03-15 Jakub Jelinek <jakub@redhat.com>
1767 * g++.dg/cpp0x/constexpr-89709.C: New test.
1770 * gcc.dg/debug/pr89704.c: New test.
1772 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1775 * g++.target/i386/pr89650.C: New test.
1777 2019-03-14 Richard Biener <rguenther@suse.de>
1779 * gcc.dg/gimplefe-13.c: Adjust.
1780 * gcc.dg/gimplefe-14.c: Likewise.
1781 * gcc.dg/gimplefe-17.c: Likewise.
1782 * gcc.dg/gimplefe-18.c: Likewise.
1783 * gcc.dg/gimplefe-7.c: Likewise.
1784 * gcc.dg/torture/pr89595.c: Likewise.
1785 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1786 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1787 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1788 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1789 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1790 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1791 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1792 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1794 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1797 * gcc.target/i386/pr89684.c: New test.
1799 PR rtl-optimization/89679
1800 * gcc.dg/pr89679.c: New test.
1802 2019-03-14 Richard Biener <rguenther@suse.de>
1804 PR tree-optimization/89710
1805 * gcc.dg/torture/pr89710.c: New testcase.
1807 2019-03-14 Richard Biener <rguenther@suse.de>
1810 * g++.dg/torture/pr89698.C: New testcase.
1812 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1814 PR tree-optimization/89703
1815 * gcc.c-torture/compile/pr89703-1.c: New test.
1816 * gcc.c-torture/compile/pr89703-2.c: New test.
1818 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1821 * gcc.target/i386/pr89523-1a.c: New test.
1822 * gcc.target/i386/pr89523-1b.c: Likewise.
1823 * gcc.target/i386/pr89523-2.c: Likewise.
1824 * gcc.target/i386/pr89523-3.c: Likewise.
1825 * gcc.target/i386/pr89523-4.c: Likewise.
1826 * gcc.target/i386/pr89523-5.c: Likewise.
1827 * gcc.target/i386/pr89523-6.c: Likewise.
1828 * gcc.target/i386/pr89523-7.c: Likewise.
1829 * gcc.target/i386/pr89523-8.c: Likewise.
1830 * gcc.target/i386/pr89523-9.c: Likewise.
1832 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1835 * g++.dg/cpp1y/var-templ61.C: New test.
1838 * g++.dg/cpp1y/constexpr-89652.C: New test.
1840 2019-03-13 Harald Anlauf <anlauf@gmx.de>
1843 * gfortran.dg/pr87045.f90: New test.
1845 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1848 * gcc.target/i386/pr85860.c: New.
1850 2019-03-13 Marek Polacek <polacek@redhat.com>
1852 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1853 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1855 PR c++/89660 - bogus error with -Wredundant-move.
1856 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1857 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1859 2019-03-13 Janus Weil <janus@gcc.gnu.org>
1862 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1863 * gfortran.dg/pdt_30.f90: New test case.
1865 2019-03-13 Marek Polacek <polacek@redhat.com>
1867 PR c++/88979 - further P0634 fix for constructors.
1868 * g++.dg/cpp2a/typename15.C: New test.
1870 2019-03-13 Martin Sebor <msebor@redhat.com>
1872 PR tree-optimization/89662
1873 * gcc.dg/Warray-bounds-41.c: New test.
1875 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1878 * g++.dg/cpp0x/auto53.C: New.
1880 2019-03-13 Richard Biener <rguenther@suse.de>
1883 * gcc.dg/torture/pr89677.c: New testcase.
1885 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1888 * g++.dg/other/friend16.C: New.
1889 * g++.dg/other/friend17.C: Likewise.
1891 2019-03-13 Jakub Jelinek <jakub@redhat.com>
1894 * c-c++-common/gomp/pr88588.c: New test.
1896 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1901 * gfortran.dg/binding_label_tests_30.f90: New test.
1902 * gfortran.dg/binding_label_tests_31.f90: New test.
1903 * gfortran.dg/binding_label_tests_32.f90: New test.
1904 * gfortran.dg/binding_label_tests_33.f90: New test.
1906 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1908 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1909 * gdc.dg/ubsan/ubsan.exp: New file.
1910 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1911 Explicitly return flags from procedure.
1913 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1916 * gdc.dg/pr88957.d: New test.
1917 * gdc.dg/simd.d: Add new vector tests.
1919 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1922 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1923 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1926 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1929 * gfortran.dg/charlen_17.f90: New test.
1931 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1933 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1935 2019-03-12 Martin Liska <mliska@suse.cz>
1937 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
1938 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1939 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1940 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1941 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1942 * gfortran.dg/constructor_9.f90: Likewise.
1943 * gfortran.dg/dec_structure_8.f90: Likewise.
1944 * gfortran.dg/entry_4.f90: Likewise.
1945 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1946 * gfortran.dg/initialization_23.f90: Likewise.
1947 * gfortran.dg/logical_assignment_1.f90: Likewise.
1948 * gfortran.dg/pr80752.f90: Likewise.
1949 * gfortran.dg/pr88116_1.f90: Likewise.
1950 * gfortran.dg/pr88467.f90: Likewise.
1951 * gfortran.dg/typebound_call_7.f03: Likewise.
1952 * gfortran.dg/typebound_generic_1.f03: Likewise.
1953 * gfortran.dg/typebound_operator_2.f03: Likewise.
1954 * gfortran.dg/typebound_operator_4.f03: Likewise.
1955 * gfortran.dg/typebound_proc_9.f03: Likewise.
1956 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1958 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
1961 * gfortran.dg/assumed_rank_16.f90: New test.
1964 * gfortran.dg/assumed_rank_17.f90: New test.
1966 2019-03-12 Jakub Jelinek <jakub@redhat.com>
1969 * gcc.c-torture/compile/pr89663-1.c: New test.
1970 * gcc.c-torture/compile/pr89663-2.c: New test.
1972 2019-03-12 Richard Biener <rguenther@suse.de>
1974 PR tree-optimization/89664
1975 * gfortran.dg/pr89664.f90: New testcase.
1977 2019-03-11 Jakub Jelinek <jakub@redhat.com>
1980 * gfortran.dg/gomp/pr89651.f90: New test.
1984 * gcc.c-torture/compile/pr89655.c: New test.
1986 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1988 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1991 2019-03-11 Martin Liska <mliska@suse.cz>
1993 * g++.dg/conversion/simd3.C (foo): Wrap option names
1994 with apostrophe character.
1995 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1997 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1998 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1999 * g++.dg/cpp1z/decomp45.C (f): Likewise.
2000 * g++.dg/opt/pr34036.C: Likewise.
2001 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
2002 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
2003 * gcc.dg/cpp/dir-only-4.c: Likewise.
2004 * gcc.dg/cpp/dir-only-5.c: Likewise.
2005 * gcc.dg/cpp/pr71591.c: Likewise.
2006 * gcc.dg/format/opt-1.c: Likewise.
2007 * gcc.dg/format/opt-2.c: Likewise.
2008 * gcc.dg/format/opt-3.c: Likewise.
2009 * gcc.dg/format/opt-4.c: Likewise.
2010 * gcc.dg/format/opt-5.c: Likewise.
2011 * gcc.dg/format/opt-6.c: Likewise.
2012 * gcc.dg/pr22231.c: Likewise.
2013 * gcc.dg/pr33007.c: Likewise.
2014 * gcc.dg/simd-1.c (hanneke): Likewise.
2015 * gcc.dg/simd-5.c: Likewise.
2016 * gcc.dg/simd-6.c: Likewise.
2017 * gcc.dg/spellcheck-options-14.c: Likewise.
2018 * gcc.dg/spellcheck-options-15.c: Likewise.
2019 * gcc.dg/spellcheck-options-16.c: Likewise.
2020 * gcc.dg/spellcheck-options-17.c: Likewise.
2021 * gcc.dg/tree-ssa/pr23109.c: Likewise.
2022 * gcc.dg/tree-ssa/recip-5.c: Likewise.
2023 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
2024 (__attribute__): Likewise.
2025 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
2026 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
2027 * gcc.target/powerpc/warn-1.c: Likewise.
2028 * gcc.target/powerpc/warn-2.c: Likewise.
2030 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
2032 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
2034 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
2036 * c-c++-common/unroll-6.c: New test.
2038 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
2041 * g++.dg/template/memfriend18.C: New.
2043 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2045 * gdc.dg/pr89041.d: Mark as compile test.
2047 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2049 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
2052 2019-03-10 Martin Jambor <mjambor@suse.cz>
2054 PR tree-optimization/85762
2055 PR tree-optimization/87008
2056 PR tree-optimization/85459
2057 * g++.dg/tree-ssa/pr87008.C: New test.
2058 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
2060 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2063 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
2064 * gfortran.dg/no_arg_check_2.f90: Likewise.
2066 2019-03-10 Jakub Jelinek <jakub@redhat.com>
2069 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
2071 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2074 * gfortran.dg/dependency_53.f90: New test.
2076 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2079 * gfortran.dg/public_private_module_10.f90: New test.
2081 2019-03-09 John David Anglin <dave.anglin@bell.net>
2084 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
2087 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
2090 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
2092 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
2095 * g++.dg/cpp0x/pr87750.C: New.
2097 2019-03-09 John David Anglin <dave.anglin@bell.net>
2099 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
2100 * c-c++-common/ident-1a.c: Likewise.
2101 * c-c++-common/ident-1b.c: Likewise.
2102 * c-c++-common/ident-2b.c: Likewise.
2104 * g++.dg/tls/pr77285-2.C: Require tls_native support.
2106 * g++.dg/ext/visibility/lambda1.C: Require visibility.
2109 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
2111 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
2112 libatomic_available.
2114 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
2117 * gdc.dg/pr89041.d: New test.
2119 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2122 * gfortran.dg/c_ptr_tests_19.f90: New test.
2124 2019-03-09 John David Anglin <dave.anglin@bell.net>
2126 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
2127 * gnat.dg/debug12.adb: Likewise.
2129 * lib/target-supports.exp (check_effective_target_weak_undefined):
2130 Return 0 on hppa*-*-hpux*.
2131 (check_ascii_locale_available): Likewise.
2133 2019-03-09 Janus Weil <janus@gcc.gnu.org>
2136 * gfortran.dg/pointer_init_10.f90: New test case.
2138 2019-03-09 John David Anglin <dave.anglin@bell.net>
2140 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
2142 2019-03-09 John David Anglin <dave.anglin@bell.net>
2145 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
2147 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
2150 * gfortran.dg/array_simplify_3.f90: New test case.
2152 2019-03-09 Jakub Jelinek <jakub@redhat.com>
2155 * g++.dg/other/pr88568.C: New test.
2157 PR rtl-optimization/89634
2158 * gcc.c-torture/execute/pr89634.c: New test.
2160 2019-03-08 Jakub Jelinek <jakub@redhat.com>
2163 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
2164 -r -nostdlib -flinker-output=nolto-rel.
2166 2019-03-08 David Malcolm <dmalcolm@redhat.com>
2169 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
2170 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2171 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2172 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2174 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2177 * g++.dg/cpp0x/implicit17.C: New.
2179 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2182 * g++.dg/template/access29.C: New.
2184 2019-03-08 Jakub Jelinek <jakub@redhat.com>
2187 * g++.dg/cpp1z/decomp49.C: New test.
2189 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
2191 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
2193 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
2198 * gcc.target/i386/pr78782.c: New test.
2199 * gcc.target/i386/pr87558.c: Ditto.
2201 2019-03-08 Jakub Jelinek <jakub@redhat.com>
2204 * gcc.dg/lto/pr85870_0.c: New test.
2205 * gcc.dg/lto/pr85870_1.c: New test.
2207 2019-03-08 Martin Liska <mliska@suse.cz>
2210 * gcc.target/i386/pr86952.c: New test.
2211 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
2213 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2215 2019-03-08 Jakub Jelinek <jakub@redhat.com>
2218 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
2222 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
2223 * g++.dg/parse/array-size2.C: Likewise.
2224 * g++.dg/cpp0x/constexpr-89599.C: New test.
2227 * g++.dg/warn/pr89622.C: New test.
2229 2019-03-07 Jakub Jelinek <jakub@redhat.com>
2232 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
2233 * gcc.target/i386/interrupt-6.c: Likewise.
2234 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
2236 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
2239 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
2240 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
2242 2019-03-07 Jakub Jelinek <jakub@redhat.com>
2244 PR translation/79999
2245 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
2246 * c-c++-common/gomp/doacross-3.c: New test.
2249 * gcc.target/i386/avx512f-vmovss-1.c: New test.
2250 * gcc.target/i386/avx512f-vmovss-2.c: New test.
2251 * gcc.target/i386/avx512f-vmovss-3.c: New test.
2252 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
2253 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
2254 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
2256 2019-03-07 Martin Jambor <mjambor@suse.cz>
2259 * gcc.dg/ipa/ipcp-5.c: New test.
2261 2019-03-07 Martin Jambor <mjambor@suse.cz>
2264 * g++.dg/ipa/pr88235.C: New test.
2266 2019-04-07 Richard Biener <rguenther@suse.de>
2269 * gcc.target/i386/pr89618.c: New testcase.
2271 2019-03-07 Richard Biener <rguenther@suse.de>
2273 PR tree-optimization/89595
2274 * gcc.dg/torture/pr89595.c: New testcase.
2276 2019-03-07 Jakub Jelinek <jakub@redhat.com>
2279 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
2281 2019-03-06 Harald Anlauf <anlauf@gmx.de>
2284 * gfortran.dg/substr_8.f90: New test.
2286 2019-03-06 Jakub Jelinek <jakub@redhat.com>
2289 * g++.dg/ext/flexary34.C: New test.
2291 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
2293 PR rtl-optimization/88845
2294 * gcc.target/powerpc/pr88845.c: New test.
2296 2019-03-06 Marek Polacek <polacek@redhat.com>
2298 PR c++/87378 - bogus -Wredundant-move warning.
2299 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
2300 * g++.dg/cpp0x/Wredundant-move7.C: New test.
2302 2019-03-06 Richard Biener <rguenther@suse.de>
2305 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
2306 the way that makes the testcase PASS.
2308 2019-03-05 Jakub Jelinek <jakub@redhat.com>
2311 * gcc.dg/pr89590.c: New test.
2313 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
2316 * gcc.target/arm/pr89222.c: Add new test.
2318 2019-03-05 Richard Biener <rguenther@suse.de>
2320 PR tree-optimization/89594
2321 * gcc.dg/pr89594.c: New testcase.
2323 2019-03-05 Jakub Jelinek <jakub@redhat.com>
2325 PR tree-optimization/89487
2326 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
2327 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
2328 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
2332 * g++.dg/other/pr89560.C: New test.
2334 PR tree-optimization/89570
2335 * gcc.dg/pr89570.c: New test.
2337 PR tree-optimization/89566
2338 * c-c++-common/pr89566.c: New test.
2340 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2343 * g++.dg/parse/crash69.C: New.
2345 2019-03-04 Jakub Jelinek <jakub@redhat.com>
2348 * g++.dg/cpp2a/desig12.C: New test.
2349 * g++.dg/cpp2a/desig13.C: New test.
2351 2019-03-04 Tamar Christina <tamar.christina@arm.com>
2354 * gcc.target/aarch64/options_set_10.c: Add native.
2356 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
2358 PR tree-optimization/89437
2359 * gcc.dg/sinatan-1.c: Fix testcase.
2361 2019-03-04 Richard Biener <rguenther@suse.de>
2364 * gcc.dg/torture/pr89572.c: New testcase.
2366 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
2368 PR tree-optimization/89487
2369 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
2371 2019-03-03 Harald Anlauf <anlauf@gmx.de>
2374 * gfortran.dg/pr77583.f90: New test.
2376 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2379 * gfortran.dg/coarray_allocate_11.f90: New test.
2381 2019-03-02 Harald Anlauf <anlauf@gmx.de>
2384 * gfortran.dg/pr89492.f90: Adjust testcase.
2385 * gfortran.dg/transfer_check_5.f90: New test.
2387 2019-03-02 Jakub Jelinek <jakub@redhat.com>
2390 * g++.dg/cpp2a/desig10.C: New test.
2391 * g++.dg/cpp2a/desig11.C: New test.
2392 * g++.dg/ext/desig4.C: Expect 4 new errors.
2395 * gcc.dg/pr89506.c: New test.
2397 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
2398 Monk Chiang <sh.chiang04@gmail.com>
2400 * gcc.target/riscv/attribute-1.c: New.
2401 * gcc.target/riscv/attribute-2.c: Likewise.
2402 * gcc.target/riscv/attribute-3.c: Likewise.
2403 * gcc.target/riscv/attribute-4.c: Likewise.
2404 * gcc.target/riscv/attribute-5.c: Likewise.
2405 * gcc.target/riscv/attribute-6.c: Likewise.
2406 * gcc.target/riscv/attribute-7.c: Likewise.
2407 * gcc.target/riscv/attribute-8.c: Likewise.
2408 * gcc.target/riscv/attribute-9.c: Likewise.
2410 * gcc.target/riscv/arch-1.c: New.
2411 * gcc.target/riscv/arch-2.c: Likewise.
2412 * gcc.target/riscv/arch-3.c: Likewise.
2413 * gcc.target/riscv/arch-4.c: Likewise.
2415 2019-03-01 Jakub Jelinek <jakub@redhat.com>
2418 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
2419 scan-tree-dump-times from dom3 to tracer pass.
2421 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
2423 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
2424 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
2426 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
2428 PR rtl-optimization/85899
2429 * gcc.dg/pr85899.c: New test.
2431 2019-03-01 Marek Polacek <polacek@redhat.com>
2433 PR c++/89537 - missing location for error with non-static member fn.
2434 * g++.dg/diagnostic/member-fn-1.C: New test.
2436 PR c++/89532 - ICE with incomplete type in decltype.
2437 * g++.dg/cpp2a/nontype-class14.C: New test.
2439 2019-03-01 Jakub Jelinek <jakub@redhat.com>
2441 Implement P1002R1, Try-catch blocks in constexpr functions
2443 * g++.dg/cpp2a/constexpr-try1.C: New test.
2444 * g++.dg/cpp2a/constexpr-try2.C: New test.
2445 * g++.dg/cpp2a/constexpr-try3.C: New test.
2446 * g++.dg/cpp2a/constexpr-try4.C: New test.
2447 * g++.dg/cpp2a/constexpr-try5.C: New test.
2448 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
2450 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
2452 PR tree-optimization/89535
2453 * gfortran.dg/vect/pr89535.f90: New test.
2455 2019-03-01 Richard Biener <rguenther@suse.de>
2458 * gfortran.dg/pr89451.f90: New testcase.
2460 2019-03-01 Richard Biener <rguenther@suse.de>
2463 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
2464 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
2465 that happen now earlier.
2467 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
2469 * gcc.c-torture/execute/20190228-1.c: New test.
2471 2019-02-28 Marek Polacek <polacek@redhat.com>
2473 PR c++/87068 - missing diagnostic with fallthrough statement.
2474 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
2476 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
2477 Cesar Philippidis <cesar@codesourcery.com>
2481 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
2482 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2485 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
2489 * gfortran.dg/goacc/routine-6.f90: Update
2490 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
2491 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2493 2019-02-28 Jakub Jelinek <jakub@redhat.com>
2496 * gcc.dg/pr89521-1.c: New test.
2497 * gcc.dg/pr89521-2.c: New test.
2499 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
2502 * g++.dg/ipa/pr89009.C: Update symbol visibility.
2504 2019-02-28 Tamar Christina <tamar.christina@arm.com>
2507 * gcc.target/aarch64/options_set_10.c: New test.
2509 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2512 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
2514 2019-02-28 Jakub Jelinek <jakub@redhat.com>
2517 * gcc.dg/pr89525.c: New test.
2520 * gcc.dg/pr89520-1.c: New test.
2521 * gcc.dg/pr89520-2.c: New test.
2523 2019-02-27 Marek Polacek <polacek@redhat.com>
2525 PR c++/88857 - ICE with value-initialization of argument in template.
2526 * g++.dg/cpp0x/initlist-value4.C: New test.
2528 2019-02-27 Marek Polacek <polacek@redhat.com>
2530 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
2531 * g++.dg/cpp0x/using-enum-3.C: New test.
2533 2019-02-27 Jakub Jelinek <jakub@redhat.com>
2535 PR tree-optimization/89280
2536 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2539 2019-02-27 Richard Biener <rguenther@suse.de>
2541 * gcc.dg/gimplefe-36.c: New testcase.
2543 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2546 * g++.dg/cpp0x/nsdmi15.C: New.
2548 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2551 * g++.dg/cpp0x/pr88987.C: New.
2553 2019-02-27 Jakub Jelinek <jakub@redhat.com>
2555 PR tree-optimization/89280
2556 * gcc.c-torture/compile/pr89280.c: New test.
2557 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2558 function. Skip the test for -O0.
2560 2018-02-26 Steve Ellcey <sellcey@marvell.com>
2562 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2563 * gfortran.dg/simd-builtins-2.f90: Ditto.
2564 * gfortran.dg/simd-builtins-6.f90: Ditto.
2565 * gfortran.dg/simd-builtins-8.f90: New test.
2566 * gfortran.dg/simd-builtins-8.h: New header file.
2568 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2571 * g++.dg/other/new2.C: New test.
2573 PR tree-optimization/89500
2574 * gcc.dg/pr89500.c: New test.
2575 * gcc.dg/Wstringop-overflow-10.c: New test.
2576 * gcc.dg/strlenopt-60.c: New test.
2578 2019-02-26 Harald Anlauf <anlauf@gmx.de>
2581 * gfortran.dg/pr89492.f90: New test.
2583 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2586 * gfortran.dg/altreturn_9_0.f90: New file.
2587 * gfortran.dg/altreturn_9_1.f90: New file.
2589 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2592 * g++.dg/cpp1y/constexpr-89481.C: New test.
2594 2019-02-26 Richard Biener <rguenther@suse.de>
2596 PR tree-optimization/89505
2597 * gcc.dg/torture/pr89505.c: New testcase.
2599 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2601 * gnat.dg/opt77.adb: New test.
2602 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2604 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2607 * gcc.target/i386/pr89474.c: New test.
2609 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2612 * gcc.c-torture/compile/pr77754-1.c: New test.
2613 * gcc.c-torture/compile/pr77754-2.c: New test.
2614 * gcc.c-torture/compile/pr77754-3.c: New test.
2615 * gcc.c-torture/compile/pr77754-4.c: New test.
2616 * gcc.c-torture/compile/pr77754-5.c: New test.
2617 * gcc.c-torture/compile/pr77754-6.c: New test.
2619 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2622 * gcc.target/aarch64/options_set_1.c: New test.
2623 * gcc.target/aarch64/options_set_2.c: New test.
2624 * gcc.target/aarch64/options_set_3.c: New test.
2625 * gcc.target/aarch64/options_set_4.c: New test.
2626 * gcc.target/aarch64/options_set_5.c: New test.
2627 * gcc.target/aarch64/options_set_6.c: New test.
2628 * gcc.target/aarch64/options_set_7.c: New test.
2629 * gcc.target/aarch64/options_set_8.c: New test.
2630 * gcc.target/aarch64/options_set_9.c: New test.
2632 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2634 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2635 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2637 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2638 test_vfmlslq_high_f16): ... To this.
2639 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2640 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2641 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2642 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2643 test_vfmlslq_laneq_high_u32): Rename ...
2644 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2645 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2646 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2647 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2648 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2649 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2650 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2651 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2652 test_vfmlslq_laneq_low_u32): Rename ...
2653 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2654 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2655 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2656 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2657 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2658 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2660 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2661 test_vfmlslq_low_f16): ... To this.
2663 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2665 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2666 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2668 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2669 test_vfmlslq_high_f16): ... To this.
2670 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2671 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2672 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2673 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2674 test_vfmlslq_laneq_high_u32): Rename ...
2675 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2676 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2677 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2678 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2679 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2680 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2681 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2682 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2683 test_vfmlslq_laneq_low_u32): Rename ...
2684 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2685 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2686 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2687 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2688 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2689 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2691 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2692 test_vfmlslq_low_f16): ... To This.
2693 * lib/target-supports.exp
2694 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2696 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2699 * gfortran.dg/overload_3.f90: New test.
2701 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2704 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2706 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2709 * gfortran.dg/list_directed_large.f90: New test.
2711 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2714 * gcc.c-torture/execute/pr89434.c: New test.
2717 * gcc.dg/pr89438.c: New test.
2719 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2722 * g++.dg/cpp0x/pr84585.C: New.
2724 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2727 * gfortran.dg/allocate_with_mold_3.f90: New test.
2729 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2732 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2733 * gcc.target/i386/pr87007-2.c: Likewise.
2735 2019-02-24 Harald Anlauf <anlauf@gmx.de>
2739 * gfortran.dg/pr89266.f90: New test.
2740 * gfortran.dg/pr88326.f90: New test.
2742 2019-02-24 Jakub Jelinek <jakub@redhat.com>
2744 PR rtl-optimization/89445
2745 * gcc.target/i386/avx512f-pr89445.c: New test.
2747 2019-02-23 Martin Sebor <msebor@redhat.com>
2749 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2750 wchar_t to wint_t to avoid a bogus -Wformat warning in
2753 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2756 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2757 "../../../libgfortran/ISO_Fortran_binding.h".
2758 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2760 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2763 * gcc.dg/pr69471-1.c: New test.
2764 * gcc.dg/pr69471-2.c: Likewise.
2765 * gcc.target/i386/pr69471-3.c: Likewise.
2767 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2770 * gfortran.dg/dtio_34.f90: New test.
2772 2019-02-23 Marek Polacek <polacek@redhat.com>
2774 PR c++/88294 - ICE with non-constant noexcept-specifier.
2775 * g++.dg/cpp0x/noexcept34.C: New test.
2776 * g++.dg/cpp0x/noexcept35.C: New test.
2779 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2781 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2784 * gfortran.dg/deferred_character_32.f90 : New test
2786 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2789 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2790 previously incorrect lbound for allocatable expressions. Also
2791 correct stop values to avoid repetition.
2792 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2793 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2796 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2797 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2798 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2800 2019-02-22 David Malcolm <dmalcolm@redhat.com>
2803 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2804 renaming to a multicharacter name, so that start != finish. Add
2805 tests for dtor locations.
2807 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2810 * g++.dg/cpp0x/pr84676.C: New.
2812 2019-02-22 Martin Sebor <msebor@redhat.com>
2814 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2815 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2817 2019-02-22 Harald Anlauf <anlauf@gmx.de>
2820 * gfortran.dg/newunit_6.f90: New test.
2822 2019-02-22 Marek Polacek <polacek@redhat.com>
2824 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2825 * g++.dg/cpp2a/explicit14.C: New test.
2827 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2830 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2831 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2833 2019-02-22 Martin Sebor <msebor@redhat.com>
2836 * gcc.dg/Wabsolute-value.c: New test.
2838 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2840 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2841 Hongtao Liu <hongtao.liu@intel.com>
2842 Sunil K Pandey <sunil.k.pandey@intel.com>
2845 * gcc.target/i386/pr87007-1.c: New test.
2846 * gcc.target/i386/pr87007-2.c: Likewise.
2848 2019-02-22 Richard Biener <rguenther@suse.de>
2850 PR tree-optimization/89440
2851 * gcc.dg/vect/pr89440.c: New testcase.
2853 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2855 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2859 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2861 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2862 * g++.dg/goacc/template.C: Likewise.
2865 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2867 2019-02-22 Richard Biener <rguenther@suse.de>
2870 * gcc.dg/torture/restrict-7.c: New testcase.
2872 2019-02-21 Jakub Jelinek <jakub@redhat.com>
2875 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2876 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2877 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2879 * g++.dg/cpp1y/constexpr-89285.C: New test.
2880 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2882 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2883 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2885 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2888 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2889 -fcf-protection with -fcf-protection=branch.
2890 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2891 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2892 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2893 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2894 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2896 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2898 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2899 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2901 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2904 * gfortran.dg/warn_conversion_11.f90: New test.
2906 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2909 * gcc.target/i386/pr87412-1.c: New file.
2910 * gcc.target/i386/pr87412-2.c: Likewise.
2911 * gcc.target/i386/pr87412-3.c: Likewise.
2912 * gcc.target/i386/pr87412-4.c: Likewise.
2914 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2917 * g++.dg/cpp0x/pr89403.C: New test.
2920 * g++.dg/cpp1z/inline-var5.C: New test.
2923 * gcc.c-torture/compile/pr89412.c: New test.
2925 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2926 David Malcolm <dmalcolm@redhat.com>
2929 * gcc.dg/torture/pr89091.c: New test.
2931 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2935 * gcc.dg/pr88074-2.c: New test.
2938 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2940 2019-02-20 David Malcolm <dmalcolm@redhat.com>
2943 * gcc.dg/pr89410-1.c: New test.
2944 * gcc.dg/pr89410-2.c: New test.
2946 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2948 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2949 Add PowerPC support.
2950 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2951 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2953 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2956 * gcc.target/arm/pr86487.c: New.
2958 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2961 * g++.dg/cpp1y/var-templ60.C: New.
2963 2019-02-20 Li Jia He <helijia@linux.ibm.com>
2966 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2968 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2970 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2972 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2975 * gfortran.dg/ISO_Fortran_binding_4.f90
2977 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2980 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2981 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2983 2019-02-19 Richard Biener <rguenther@suse.de>
2986 * gcc.dg/pr88074.c: New testcase.
2988 2019-02-19 Jakub Jelinek <jakub@redhat.com>
2991 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2995 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2998 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
3001 * g++.dg/diagnostic/pr89390.C: New test.
3003 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
3005 * README: Fix typos.
3007 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3009 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
3012 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3015 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
3017 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
3018 * gfortran.dg/lto/pr87689_0.f: New file.
3019 * gfortran.dg/lto/pr87689_1.f: New file.
3021 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
3023 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
3025 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3027 * gdc.dg/dg.exp: Tabify.
3028 * gdc.dg/lto/lto.exp: Likewise.
3029 * gdc.test/gdc-test.exp: Likewise.
3030 * lib/gdc-dg.exp: Likewise.
3031 * lib/gdc.exp: Likewise.
3033 2019-02-18 Richard Biener <rguenther@suse.de>
3035 PR tree-optimization/89296
3036 * gcc.dg/uninit-pr89296.c: New testcase.
3038 2019-02-18 Jakub Jelinek <jakub@redhat.com>
3041 * gcc.c-torture/execute/pr89369.c: New test.
3042 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
3043 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
3046 2019-02-18 Martin Jambor <mjambor@suse.cz>
3048 PR tree-optimization/89209
3049 * gcc.dg/tree-ssa/pr89209.c: New test.
3051 2019-02-18 Martin Liska <mliska@suse.cz>
3053 * gfortran.dg/simd-builtins-7.f90: New test.
3054 * gfortran.dg/simd-builtins-7.h: New test.
3056 2019-02-17 Harald Anlauf <anlauf@gmx.de>
3059 * gfortran.dg/pr88299.f90: New test.
3061 2019-02-17 Harald Anlauf <anlauf@gmx.de>
3064 * gfortran.dg/transfer_simplify_12.f90: New test.
3066 2019-02-17 Marek Polacek <polacek@redhat.com>
3068 PR c++/89217 - ICE with list-initialization in range-based for loop.
3069 * g++.dg/cpp0x/range-for37.C: New test.
3071 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
3074 * g++.dg/cpp0x/initlist114.C: New test.
3077 * g++.dg/abi/mangle68.C: New test.
3078 * g++.dg/cpp0x/decltype69.C: New test.
3080 2019-02-16 David Malcolm <dmalcolm@redhat.com>
3083 * g++.dg/wrappers/pr88680.C: New test.
3085 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3088 * gfortran.dg/coarray_data_1.f90: New test.
3090 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
3092 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
3093 * c-c++-common/patchable_function_entry-default.c: Likewise.
3094 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3096 2019-02-16 Jakub Jelinek <jakub@redhat.com>
3098 PR rtl-optimization/66152
3099 * gcc.target/i386/pr66152.c: New test.
3101 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
3103 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
3104 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
3106 2019-02-15 Tamar Christina <tamar.christina@arm.com>
3108 * lib/target-supports.exp
3109 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
3110 checking alternative.
3112 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
3114 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
3116 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
3118 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
3119 * c-c++-common/patchable_function_entry-default.c: Likewise.
3120 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3121 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
3123 2019-02-15 Jakub Jelinek <jakub@redhat.com>
3127 * lib/gcc-dg.exp: If llvm_binutils effective target, set
3128 allow_blank_lines to 2 during initialization.
3129 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
3130 it was previously zero.
3131 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
3132 Clear allow_blank_lines afterwards whenever it was 1.
3133 * gdc.test/gdc-test.exp (dmd2dg): Don't call
3134 dg-allow-blank-lines-in-output here.
3135 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
3136 the tests and restore it back at the end.
3138 * c-c++-common/ubsan/opts-1.c: New test.
3139 * c-c++-common/ubsan/opts-2.c: New test.
3140 * c-c++-common/ubsan/opts-3.c: New test.
3141 * c-c++-common/ubsan/opts-4.c: New test.
3143 2019-02-15 Richard Biener <rguenther@suse.de>
3144 Jakub Jelinek <jakub@redhat.com>
3146 PR tree-optimization/89278
3147 * gcc.dg/pr89278.c: New test.
3149 2019-02-15 Jakub Jelinek <jakub@redhat.com>
3152 * gcc.dg/pr89340.c: New test.
3153 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
3154 that leaf attribute on nested function is useless.
3157 * gcc.dg/pr89342.c: New test.
3159 2019-02-14 Jakub Jelinek <jakub@redhat.com>
3161 PR rtl-optimization/89354
3162 * gcc.dg/pr89354.c: New test.
3164 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
3166 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
3167 * gcc.target/i386/ssse3-pabsd.c: Ditto.
3168 * gcc.target/i386/ssse3-pabsw.c: Ditto.
3169 * gcc.target/i386/ssse3-palignr.c: Ditto.
3170 * gcc.target/i386/ssse3-phaddd.c: Ditto.
3171 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
3172 * gcc.target/i386/ssse3-phaddw.c: Ditto.
3173 * gcc.target/i386/ssse3-phsubd.c: Ditto.
3174 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
3175 * gcc.target/i386/ssse3-phsubw.c: Ditto.
3176 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
3177 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
3178 * gcc.target/i386/ssse3-pshufb.c: Ditto.
3179 * gcc.target/i386/ssse3-psignb.c: Ditto.
3180 * gcc.target/i386/ssse3-psignd.c: Ditto.
3181 * gcc.target/i386/ssse3-psignw.c: Ditto.
3183 2018-02-14 Steve Ellcey <sellcey@marvell.com>
3185 * gcc.target/aarch64/pcs_attribute.c: New test.
3187 2019-02-14 Harald Anlauf <anlauf@gmx.de>
3190 * gfortran.dg/pr88248.f90: New test.
3191 * gfortran.dg/f2018_obs.f90: Updated test.
3193 2019-02-14 Tamar Christina <tamar.christina@arm.com>
3195 * gcc.target/arm/pr88850.c: change options to additional option.
3197 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3200 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
3203 2019-02-14 Tamar Christina <tamar.christina@arm.com>
3206 * gcc.target/arm/pr88850-2.c: New test.
3207 * lib/target-supports.exp
3208 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
3209 check_effective_target_arm_neon_softfp_fp16_ok,
3210 add_options_for_arm_neon_softfp_fp16): New.
3212 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
3214 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
3215 * lib/target-supports.exp: Add procedure to check for ldrd.
3217 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
3220 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
3221 * gfortran.dg/goacc/loop-3.f95: Likewise.
3222 * gfortran.dg/goacc/pr72715.f90: New test.
3224 2019-02-14 Martin Liska <mliska@suse.cz>
3226 PR rtl-optimization/89242
3227 * g++.dg/pr89242.C: New test.
3229 2019-02-14 Jakub Jelinek <jakub@redhat.com>
3231 PR tree-optimization/89314
3232 * gcc.dg/pr89314.c: New test.
3235 * gcc.dg/ubsan/pr89284.c: New test.
3237 2019-02-13 Ian Lance Taylor <iant@golang.org>
3239 * gcc.dg/func-attr-1.c: New test.
3241 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
3243 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
3245 2019-02-13 Marek Polacek <polacek@redhat.com>
3247 PR c++/89297 - ICE with OVERLOAD in template.
3248 * g++.dg/cpp0x/initlist113.C: New test.
3250 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
3253 * g++.dg/cpp0x/pr86379.C: New.
3256 * g++.dg/cpp1y/pr87322.C: New.
3257 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
3258 instantiate the expected number of lambda functions.
3260 2019-02-13 Marek Polacek <polacek@redhat.com>
3263 * g++.dg/cpp2a/nontype-class13.C: New test.
3265 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
3268 * gcc.target/arm/pr89190.c: New test.
3270 2019-02-13 David Malcolm <dmalcolm@redhat.com>
3273 * g++.dg/concepts/pr89036.C: New test.
3275 2019-02-13 Tamar Christina <tamar.christina@arm.com>
3278 * gcc.target/aarch64/sve/pr88847.c: New test.
3280 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
3281 Jakub Jelinek <jakub@redhat.com>
3284 * g++.dg/torture/pr89303.C: New test.
3286 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3289 * g++.dg/cpp1z/using4.C: New.
3290 * g++.dg/cpp1z/using5.C: Likewise.
3291 * g++.dg/cpp1z/using6.C: Likewise.
3293 2019-02-13 Jakub Jelinek <jakub@redhat.com>
3296 * gcc.target/i386/pr89290.c: New test.
3298 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
3300 * gcc.target/powerpc/crypto-builtin-1.c
3301 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
3304 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
3307 * gcc.target/i386/pr89229-1.c: New test.
3309 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
3312 * gcc.target/s390/pr89233.c: New test.
3314 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
3316 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
3317 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
3318 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
3320 2019-02-12 Richard Biener <rguenther@suse.de>
3322 PR tree-optimization/89253
3323 * gfortran.dg/pr89253.f: New testcase.
3325 2019-02-11 Marek Polacek <polacek@redhat.com>
3327 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
3328 * g++.dg/cpp0x/nullptr40.C: New test.
3329 * g++.dg/cpp0x/nullptr41.C: New test.
3331 2019-02-11 Jakub Jelinek <jakub@redhat.com>
3334 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
3336 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
3338 PR tree-optimization/86637
3339 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
3341 2019-02-11 Martin Sebor <msebor@redhat.com>
3343 PR tree-optimization/88771
3344 * gcc.dg/Wstringop-overflow-8.c: New test.
3345 * gcc.dg/Wstringop-overflow-9.c: New test.
3346 * gcc.dg/Warray-bounds-40.c: New test.
3347 * gcc.dg/builtin-stpncpy.c: Adjust.
3348 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
3349 * g++.dg/opt/memcpy1.C: Adjust.
3351 2019-02-11 Martin Sebor <msebor@redhat.com>
3354 * c-c++-common/array-5.c: New test.
3355 * c-c++-common/pr68107.c: Adjust text of diagnostics.
3356 * g++.dg/init/new38.C: Same.
3357 * g++.dg/init/new43.C: Same.
3358 * g++.dg/init/new44.C: Same.
3359 * g++.dg/init/new46.C: Same.
3360 * g++.dg/other/large-size-array.C: Same.
3361 * g++.dg/other/new-size-type.C: Same.
3362 * g++.dg/template/array30.C: Same.
3363 * g++.dg/template/array32.C: New test.
3364 * g++.dg/template/dependent-name3.C: Adjust.
3365 * gcc.dg/large-size-array-3.c: Same.
3366 * gcc.dg/large-size-array-5.c: Same.
3367 * gcc.dg/large-size-array.c: Same.
3368 * g++.old-deja/g++.brendan/array1.C: Same.
3369 * g++.old-deja/g++.mike/p6149.C: Same.
3371 2019-02-11 Martin Sebor <msebor@redhat.com>
3373 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
3375 2019-02-11 Tamar Christina <tamar.christina@arm.com>
3378 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
3379 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
3380 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
3382 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
3384 * gcc.target/powerpc/vec-sld-modulo.c: New.
3385 * gcc.target/powerpc/vec-srad-modulo.c: New.
3386 * gcc.target/powerpc/vec-srd-modulo.c: New.
3388 2019-02-11 Martin Liska <mliska@suse.cz>
3391 * g++.dg/ipa/pr89009.C: New test.
3393 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3396 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
3397 * gfortran.dg/pointer_init_6.f90: Likewise.
3398 * gfortran.dg/pointer_init_9.f90: New test.
3400 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3403 * gfortran.dg/warn_undefined_1.f90: New test.o
3405 2019-02-10 Jakub Jelinek <jakub@redhat.com>
3407 PR tree-optimization/89268
3408 * gcc.dg/vect/pr89268.c: New test.
3410 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3412 * gnat.dg/lto19.adb: Remove dg-excess-errors.
3414 2019-02-09 Harald Anlauf <anlauf@gmx.de>
3417 * gfortran.dg/substr_simplify.f90: New test.
3419 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
3422 * gfortran.dg/pr79966.f90: Xfail everwyhere.
3424 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
3427 * gfortran.dg/array_reference_2.f90 : New test.
3429 2019-02-09 Jakub Jelinek <jakub@redhat.com>
3432 * gcc.dg/gomp/pr89246-1.c: New test.
3433 * gcc.dg/gomp/pr89246-2.c: New test.
3435 2019-02-08 Jakub Jelinek <jakub@redhat.com>
3437 PR tree-optimization/88739
3438 * gcc.c-torture/execute/pr88739.c: New test.
3440 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3443 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
3445 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
3447 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
3448 * gcc.target/s390/vector/vec-copysign.c: New test.
3450 2019-02-08 Richard Biener <rguenther@suse.de>
3452 PR tree-optimization/89247
3453 * gcc.dg/torture/pr89247.c: New testcase.
3455 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
3457 * gcc.target/s390/jump-label.c: New test.
3459 2019-02-08 Richard Biener <rguenther@suse.de>
3462 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
3464 2019-02-08 Jakub Jelinek <jakub@redhat.com>
3466 PR rtl-optimization/89234
3467 * g++.dg/ubsan/pr89234.C: New test.
3469 2019-02-08 Richard Biener <rguenther@suse.de>
3472 * gcc.dg/torture/pr89223.c: New testcase.
3474 2019-02-07 David Malcolm <dmalcolm@redhat.com>
3476 PR tree-optimization/86637
3477 PR tree-optimization/89235
3478 * gcc.c-torture/compile/pr86637-1.c: New test.
3479 * gcc.c-torture/compile/pr86637-2.c: New test.
3480 * gcc.c-torture/compile/pr86637-3.c: New test.
3481 * gcc.c-torture/compile/pr89235.c: New test.
3483 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3485 * gcc.target/aarch64/abd_1.c: New test.
3486 * gcc.dg/sabd_1.c: Likewise.
3488 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
3491 * gfortran.dg/wunused-parameter_2.f90: New test.
3493 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3495 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
3497 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
3499 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
3500 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
3502 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3503 Jakub Jelinek <jakub@redhat.com>
3506 * gcc.c-torture/execute/pr88714.c: New test.
3507 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
3509 2019-02-07 Tamar Christina <tamar.christina@arm.com>
3512 * gcc.target/arm/pr88850.c: New test.
3514 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
3517 * g++.dg/cpp0x/pr86218.C: New.
3519 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
3521 PR rtl-optimization/89225
3522 * gcc.target/powerpc/pr89225.c: New.
3524 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
3526 * gnat.dg/opt76.adb: New test.
3528 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3531 * gfortran.dg/null_10.f90: New test.
3533 2019-02-06 David Malcolm <dmalcolm@redhat.com>
3536 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
3537 column numbers to dg-warning directives where they are correct.
3538 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3539 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3540 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3542 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3545 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3546 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3547 xfail scan-assembler-not with Solaris as.
3549 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3551 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3553 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3555 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3558 2019-02-06 Richard Biener <rguenther@suse.de>
3560 PR tree-optimization/89182
3561 * gfortran.dg/graphite/pr89182.f90: New testcase.
3563 2019-02-06 Jakub Jelinek <jakub@redhat.com>
3566 * gcc.dg/pr89211.c: New test.
3569 * c-c++-common/builtin-convertvector-2.c: New test.
3571 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3574 * lib/go-torture.exp: Test compiling with -flto.
3576 2019-02-06 Joseph Myers <joseph@codesourcery.com>
3579 * gcc.dg/redecl-18.c: New test.
3581 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3584 * g++.dg/opt/pr89187.C: New test.
3586 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
3588 * jit.dg/add-driver-options-testlib.c: Add support file for
3589 test-add-driver-options.c testcase.
3590 * jit.dg/all-non-failing-tests.h: Add note about
3591 test-add-driver-options.c
3592 * jit.dg/jit.exp (jit-dg-test): Update to support
3593 add-driver-options-testlib.c compilation.
3594 * jit.dg/test-add-driver-options.c: New testcase.
3596 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3598 PR rtl-optimization/11304
3599 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3600 * gcc.target/i386/call-2.c: New test.
3602 2019-02-05 Marek Polacek <polacek@redhat.com>
3604 PR c++/89158 - by-value capture of constexpr variable broken.
3605 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3607 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3609 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3611 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3613 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3615 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3618 * g++.dg/opt/pr89188.C: New test.
3620 PR rtl-optimization/89195
3621 * gcc.c-torture/execute/pr89195.c: New test.
3623 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3625 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3627 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3628 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3629 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3630 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3631 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3632 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3633 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3634 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3635 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3637 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3640 * g++.dg/ext/vector36.C: New test.
3642 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
3645 * g++.dg/pr87770.C: New.
3647 2019-02-04 Harald Anlauf <anlauf@gmx.de>
3650 * gfortran.dg/pr89077.f90: New test.
3652 2019-02-04 Martin Liska <mliska@suse.cz>
3655 * gcc.dg/ipa/pr88985.c: New test.
3657 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3659 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3660 characters or extra spaces after the comment character.
3662 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3664 * g++.dg/torture/alias-1.C: New test.
3666 2019-02-03 Martin Sebor <msebor@redhat.com>
3669 * c-c++-common/Wsequence-point-2.c: New test.
3672 * g++.dg/warn/Wunused-var-35.C: New test.
3674 2019-02-03 Richard Biener <rguenther@suse.de>
3677 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3679 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3682 * gfortran.dg/warn_conversion_10.f90: New test.
3684 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3687 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3689 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3692 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3694 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3697 * gfortran.dg/pointer_array_component_3.f90 : New test.
3699 2019-02-02 Jakub Jelinek <jakub@redhat.com>
3702 * gcc.dg/gomp/pr87887-1.c: New test.
3703 * gcc.dg/gomp/pr87887-2.c: New test.
3705 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3709 * gfortran.dg/pr89084.f90: New test.
3710 * gfortran.dg/lto/pr89084_0.f90: New test.
3711 * gfortran.dg/pr83246.f90: New test.
3713 2019-02-01 Marek Polacek <polacek@redhat.com>
3715 PR c++/88325 - ICE with invalid out-of-line template member definition.
3716 * g++.dg/cpp2a/typename14.C: New test.
3718 2019-02-01 Richard Biener <rguenther@suse.de>
3721 * gcc.dg/torture/pr88597.c: New testcase.
3723 2019-02-01 Richard Biener <rguenther@suse.de>
3725 PR tree-optimization/85497
3726 * gcc.dg/graphite/pr85497.c: New testcase.
3728 2019-02-01 Richard Biener <rguenther@suse.de>
3731 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3733 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3735 PR tree-optimization/89143
3736 * gcc.dg/tree-ssa/vrp121.c: New test.
3738 PR tree-optimization/88107
3739 * gcc.dg/gomp/pr88107.c: New test.
3742 * g++.dg/ext/attrib57.C: New test.
3744 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3746 PR tree-optimization/88932
3747 * gfortran.dg/pr88932.f90: New test.
3749 2019-01-31 Marek Polacek <polacek@redhat.com>
3751 PR c++/88983 - ICE with switch in constexpr function.
3752 * g++.dg/cpp1y/constexpr-88983.C: New test.
3754 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3757 * gfortran.dg/contiguous_9.f90: New test.
3759 2019-01-31 Marek Polacek <polacek@redhat.com>
3761 PR c++/89083, c++/80864 - ICE with list initialization in template.
3762 * g++.dg/cpp0x/initlist107.C: New test.
3763 * g++.dg/cpp0x/initlist108.C: New test.
3764 * g++.dg/cpp0x/initlist109.C: New test.
3765 * g++.dg/cpp0x/initlist110.C: New test.
3766 * g++.dg/cpp0x/initlist111.C: New test.
3767 * g++.dg/cpp0x/initlist112.C: New test.
3768 * g++.dg/init/ptrfn4.C: New test.
3770 2019-01-31 David Malcolm <dmalcolm@redhat.com>
3773 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3774 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3776 2019-01-31 Richard Biener <rguenther@suse.de>
3778 PR tree-optimization/89135
3779 * gcc.dg/torture/pr89135.c: New testcase.
3781 2019-01-31 Jakub Jelinek <jakub@redhat.com>
3784 * c-c++-common/asan/pr89124.c: New test.
3786 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3789 * gfortran.dg/print_2.f90: New test.
3791 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3793 PR rtl-optimization/87246
3794 * gcc.target/i386/pr87246.c: New.
3796 2019-01-30 Marek Polacek <polacek@redhat.com>
3798 PR c++/89119 - ICE with value-initialization in template.
3799 * g++.dg/cpp0x/initlist-value3.C: New test.
3801 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3803 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3804 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3805 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3806 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3807 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3808 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3809 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3810 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3811 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3812 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3814 2019-01-30 Richard Biener <rguenther@suse.de>
3816 PR tree-optimization/89111
3817 * gcc.dg/torture/pr89111.c: New testcase.
3819 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
3822 * lib/target-supports.exp: Cache result.
3824 2019-01-30 Jakub Jelinek <jakub@redhat.com>
3827 * g++.target/i386/pr89105.C: New test.
3830 * gcc.dg/pr89061.c: New test.
3832 2019-01-29 Martin Sebor <msebor@redhat.com>
3835 * gcc.dg/Warray-bounds-39.c: New test.
3837 2019-01-29 Marek Polacek <polacek@redhat.com>
3840 * g++.dg/other/nontype-1.C: Expect error in all modes.
3841 * g++.dg/parse/crash13.C: Likewise.
3842 * g++.dg/parse/error36.C: Likewise.
3843 * g++.dg/template/error29.C: Likewise.
3845 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3848 * gfortran.dg/c_funptr_1.f90: New file.
3849 * gfortran.dg/c_funptr_1_mod.f90: New file.
3851 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3855 * gcc.dg/gomp/pr89104.c: New test.
3857 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3859 * gdc.dg/pr89042a.d: Mark as compile test.
3860 * gdc.dg/pr89042b.d: Likewise.
3862 2019-01-29 Richard Biener <rguenther@suse.de>
3865 * g++.dg/lto/pr87295_0.C: New testcase.
3867 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3870 * gcc.dg/pr89045.c: New test.
3873 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3874 lp64, ilp32 and llp64 only.
3875 (fputs): Use unsigned long long instead of size_t for return type.
3876 (vfprintf, vfscanf): Accept arbitrary target specific type for
3879 2019-01-28 Marek Polacek <polacek@redhat.com>
3881 PR c++/88358 - name wrongly treated as type.
3882 * g++.dg/cpp2a/typename1.C: Add dg-error.
3883 * g++.dg/cpp2a/typename13.C: New test.
3884 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3887 2019-01-28 Marek Polacek <polacek@redhat.com>
3889 * g++.dg/cpp0x/enum37.C: Add dg-error.
3891 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3893 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3894 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3896 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3898 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3899 "-Wattribute-alias".
3901 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3904 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3906 2019-01-27 Marek Polacek <polacek@redhat.com>
3908 PR c++/88815 - narrowing conversion lost in decltype.
3909 PR c++/78244 - narrowing conversion in template not detected.
3910 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3911 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3912 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3913 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3915 PR c++/89024 - ICE with incomplete enum type.
3916 * g++.dg/cpp0x/enum37.C: New test.
3918 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3920 * gnat.dg/opt75.adb: New test.
3921 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3923 2019-01-27 Jakub Jelinek <jakub@redhat.com>
3926 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3927 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3929 2019-01-26 Martin Jambor <mjambor@suse.cz>
3932 * gfortran.dg/gomp/pr88933.f90: New test.
3934 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3937 * gdc.dg/pr89042a.d: New test.
3938 * gdc.dg/pr89042b.d: New test.
3940 2019-01-26 Harald Anlauf <anlauf@gmx.de>
3943 * gfortran.dg/pr57553.f90: New test.
3945 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3947 * gnat.dg/array34.adb: New test.
3949 2019-01-26 Jakub Jelinek <jakub@redhat.com>
3951 PR preprocessor/88974
3952 * c-c++-common/cpp/pr88974.c: New test.
3954 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3957 * g++.dg/cpp2a/destroying-delete2.C: New.
3958 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3960 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3963 * gfortran.dg/pr85780.f90: Update testcase for error message.
3965 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
3968 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3969 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3970 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3972 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3975 * gcc.dg/pr89037.c: New test.
3977 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3979 * lib/target-supports.exp (check_effective_target_fenv): New.
3980 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3981 fenv effective target.
3982 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3983 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3984 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3985 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3987 2019-01-25 Richard Biener <rguenther@suse.de>
3989 PR tree-optimization/86865
3990 * gcc.dg/graphite/pr86865.c: New testcase.
3991 * gcc.dg/graphite/pr69728.c: XFAIL.
3992 * gcc.dg/graphite/scop-21.c: Likewise.
3994 2019-01-24 Martin Sebor <msebor@redhat.com>
3999 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
4000 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
4001 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
4002 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
4003 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
4004 * gcc.dg/builtins-69.c: New test.
4005 * gcc.dg/Wint-conversion-2.c: Add expected warning.
4006 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
4008 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
4010 PR rtl-optimization/88948
4011 * gcc.target/i386/pr88948.c: New test.
4013 2019-01-24 Jakub Jelinek <jakub@redhat.com>
4016 * g++.dg/debug/pr89006.C: New test.
4019 * gcc.dg/gomp/pr89015.c: New test.
4022 * c-c++-common/gomp/cancel-2.c: New test.
4023 * gcc.dg/gomp/cancel-1.c: New test.
4024 * g++.dg/gomp/cancel-1.C: New test.
4025 * g++.dg/gomp/cancel-2.C: New test.
4026 * g++.dg/gomp/cancel-3.C: New test.
4028 2019-01-24 Jakub Jelinek <jakub@redhat.com>
4030 PR tree-optimization/89027
4031 * gfortran.dg/gomp/pr89027.f90: New test.
4033 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
4036 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
4037 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
4039 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
4042 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
4043 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
4044 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
4045 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
4047 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
4050 * g++.target/i386/pr88998.c: New test.
4052 2019-01-23 Marek Polacek <polacek@redhat.com>
4054 PR c++/88757 - qualified name treated wrongly as type.
4055 * g++.dg/cpp0x/dependent2.C: New test.
4056 * g++.dg/cpp2a/typename10.C: Remove dg-error.
4057 * g++.dg/cpp2a/typename12.C: New test.
4058 * g++.dg/template/static30.C: Remove dg-error.
4060 2019-01-23 Jakub Jelinek <jakub@redhat.com>
4063 * c-c++-common/pr44715.c: New test.
4066 * c-c++-common/pr88984.c: New test.
4068 2019-01-23 Richard Biener <rguenther@suse.de>
4070 PR tree-optimization/89008
4071 * gcc.dg/torture/pr89008.c: New testcase.
4073 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
4075 * gnat.dg/specs/opt4.ads: New test.
4077 2019-01-23 Jakub Jelinek <jakub@redhat.com>
4079 PR tree-optimization/88964
4080 * gfortran.dg/pr88964.f90: New test.
4082 2019-01-22 Martin Sebor <msebor@redhat.com>
4084 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
4085 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
4087 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
4088 * c-c++-common/Wrestrict.c: Make xfails conditional on target
4091 2018-01-22 Steve Ellcey <sellcey@marvell.com>
4093 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
4094 to aarch64*-*-* target.
4095 * c-c++-common/gomp/pr60823-3.c: Ditto.
4096 * g++.dg/gomp/declare-simd-1.C: Ditto.
4097 * g++.dg/gomp/declare-simd-3.C: Ditto.
4098 * g++.dg/gomp/declare-simd-4.C: Ditto.
4099 * g++.dg/gomp/declare-simd-7.C: Ditto.
4100 * g++.dg/gomp/pr88182.C: Ditto.
4101 * gcc.dg/gomp/declare-simd-1.c: Ditto.
4102 * gcc.dg/gomp/declare-simd-3.c: Ditto.
4103 * gcc.dg/gomp/pr59669-2.c: Ditto.
4104 * gcc.dg/gomp/pr87895-1.c: Ditto.
4105 * gcc.dg/gomp/simd-clones-2.c: Ditto.
4106 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
4107 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4108 * gfortran.dg/gomp/pr83977.f90: Ditto.
4110 2019-01-22 Jakub Jelinek <jakub@redhat.com>
4113 * gcc.target/powerpc/pr88965.c: New test.
4116 * c-c++-common/gomp/atomic-23.c: New test.
4118 2019-01-22 Harald Anlauf <anlauf@gmx.de>
4121 * gfortran.dg/power_8.f90: New test.
4123 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
4125 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
4126 * g++.dg/vec-init-1.C: Likewise.
4127 * gcc.dg/pr87793.c: Likewise.
4129 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
4131 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
4132 * g++.dg/cpp0x/pr86397-2.C: Likewise.
4134 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
4137 * gcc.target/arm/aapcs/bitfield2.c: New test.
4138 * gcc.target/arm/aapcs/bitfield3.c: New test.
4140 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
4142 PR rtl-optimization/87763
4143 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
4145 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
4148 * gcc.target/i386/pr88954-1.c: New test.
4149 * gcc.target/i386/pr88954-2.c: Likewise.
4151 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
4154 * gcc.target/arm/aapcs/bitfield1.c: New test.
4155 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
4156 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
4157 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
4159 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
4161 * gfortran.dg/array_function_5.f90: Fix a dg directive.
4162 * gfortran.dg/block_16.f08: Likewise.
4163 * gfortran.dg/dec_structure_14.f90: Likewise.
4164 * gfortran.dg/namelist_96.f90: Likewise.
4165 * gfortran.dg/newunit_5.f90.f90: Moved to
4166 * gfortran.dg/newunit_5.f90: here.
4167 * gfortran.dg/pdt_28.f03: Likewise.
4168 * gfortran.dg/spread_simplify_1.f90: Likewise.
4170 2019-01-22 Tamar Christina <tamar.christina@arm.com>
4172 PR/tree-optimization 88903
4173 * gcc.dg/vect/pr88903-1.c: Add explicit &.
4175 2019-01-22 Jakub Jelinek <jakub@redhat.com>
4177 PR rtl-optimization/88904
4178 * gcc.c-torture/execute/pr88904.c: New test.
4181 * gcc.dg/pr88905.c: New test.
4183 PR rtl-optimization/49429
4185 PR rtl-optimization/86334
4187 * gcc.target/i386/pr86334.c: New test.
4188 * gcc.target/i386/pr88906.c: New test.
4190 2019-01-21 Jakub Jelinek <jakub@redhat.com>
4193 * g++.dg/gomp/pr88949.C: New test.
4195 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
4197 * class_66.f90: Fix a dg directive.
4198 * debug/pr35154-stabs.f: Likewise.
4199 * dec_d_lines_3.f: Likewise.
4200 * dec_d_lines_3.f: Likewise.
4201 * dec_structure_12.f90: Likewise.
4202 * dec_structure_15.f90: Likewise.
4203 * deferred_character_31.f90: Likewise.
4204 * dtio_31.f03: Likewise.
4205 * dtio_32.f03: Likewise.
4206 * extends_11.f03: Likewise.
4207 * integer_plus.f90: Likewise.
4208 * pdt_25.f03: Likewise.
4209 * pr58968.f: Likewise.
4210 * pr78259.f90: Likewise.
4211 * vect/vect-2.f90: Likewise.
4212 * matmul_const.f90: Likewise.
4214 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
4217 * gcc.target/i386/pr88938.c: New test.
4219 2019-01-21 Jakub Jelinek <jakub@redhat.com>
4222 * g++.dg/asan/pr88901.C: New test.
4224 2019-01-21 Tamar Christina <tamar.christina@arm.com>
4226 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
4228 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4231 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
4232 * gcc.dg/pr88928.c: New test case.
4234 2019-01-21 Jakub Jelinek <jakub@redhat.com>
4236 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
4237 {long ,short ,}{unsigned ,}int.
4239 2019-01-21 Richard Biener <rguenther@suse.de>
4241 PR tree-optimization/88934
4242 * gfortran.dg/pr88934.f90: New testcase.
4244 2019-01-20 Ulrich Drepper <drepper@redhat.com>
4246 Fix after C++ P0600 implementation.
4247 * g++.dg/init/new39.C: Don't just ignore result of new.
4249 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
4251 * gdc.dg/runnable.d: Add more tests for comparing complex types.
4253 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
4255 * gdc.dg/runnable.d: Add tests for comparing complex types.
4257 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
4259 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
4260 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
4261 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
4262 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
4264 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
4267 * gfortran.dg/no-automatic.f90: New test.
4269 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4272 * gfortran.dg/pr77960.f90: New test.
4274 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4275 Paul Thomas <pault@gcc.gnu.org>
4278 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
4279 scan-tree tests that fail with patch.
4280 * gfortran.dg/contiguous_8.f90: New test.
4282 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
4284 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
4286 * gfortran.dg/loop_versioning_9.f90: New test.
4287 * gfortran.dg/loop_versioning_10.f90: Likewise.
4289 2019-01-19 Jakub Jelinek <jakub@redhat.com>
4292 * gfortran.dg/pr88902.f90: New test.
4294 2019-01-18 Martin Sebor <msebor@redhat.com>
4296 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
4298 2019-01-18 Ian Lance Taylor <iant@golang.org>
4300 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
4301 is no longer externally visible.
4303 2019-01-18 Marek Polacek <polacek@redhat.com>
4306 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
4308 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4311 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
4312 (dg-options): Replace -m32 with -fno-pic.
4313 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
4314 (dg-options): Remove -m32.
4316 2019-01-18 Richard Biener <rguenther@suse.de>
4318 PR tree-optimization/88903
4319 * gcc.dg/vect/pr88903-1.c: New testcase.
4320 * gcc.dg/vect/pr88903-2.c: Likewise.
4322 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4326 * c-c++-common/pr51628-33.c: New test.
4327 * c-c++-common/pr51628-35.c: New test.
4328 * c-c++-common/pr88664-1.c: Likewise.
4329 * c-c++-common/pr88664-2.c: Likewise.
4330 * gcc.dg/pr51628-34.c: Likewise.
4332 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
4335 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
4336 mp and sec extensions to armv7-a.
4338 2019-01-18 Martin Liska <mliska@suse.cz>
4340 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
4341 expected function name.
4343 2019-01-18 Jakub Jelinek <jakub@redhat.com>
4345 PR tree-optimization/86214
4346 * g++.dg/opt/pr86214-1.C: New test.
4347 * g++.dg/opt/pr86214-2.C: New test.
4349 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4351 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
4353 2019-01-18 Jakub Jelinek <jakub@redhat.com>
4356 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4359 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4360 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4362 2019-01-18 Martin Liska <mliska@suse.cz>
4365 * g++.target/i386/pr88587.C: New test.
4366 * gcc.target/i386/mvc13.c: New test.
4368 2018-01-17 Steve Ellcey <sellcey@cavium.com>
4371 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
4373 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4374 * gfortran.dg/gomp/pr83977.f90: Ditto.
4376 2019-01-17 Martin Sebor <msebor@redhat.com>
4379 * gcc.dg/Warray-bounds-38.c: New test.
4381 2018-01-17 Steve Ellcey <sellcey@cavium.com>
4383 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
4384 warning checks and assembler scans.
4385 * c-c++-common/gomp/pr60823-3.c: Ditto.
4386 * c-c++-common/gomp/pr63328.c: Ditto.
4387 * g++.dg/gomp/declare-simd-1.C: Ditto.
4388 * g++.dg/gomp/declare-simd-3.C: Ditto.
4389 * g++.dg/gomp/declare-simd-4.C: Ditto.
4390 * g++.dg/gomp/declare-simd-7.C: Ditto.
4391 * g++.dg/gomp/pr88182.C: Ditto.
4392 * g++.dg/vect/simd-clone-7.cc: Ditto.
4393 * gcc.dg/gomp/declare-simd-1.c: Ditto.
4394 * gcc.dg/gomp/declare-simd-3.c: Ditto.
4395 * gcc.dg/gomp/pr59669-2.c: Ditto.
4396 * gcc.dg/gomp/pr87895-1.c: Ditto.
4397 * gcc.dg/gomp/pr87895-2.c: Ditto.
4398 * gcc.dg/gomp/simd-clones-2.c: Ditto.
4399 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
4400 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4401 * gfortran.dg/gomp/pr83977.f90: Ditto.
4403 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4405 * g++.dg/cpp0x/auto52.C: Test locations too.
4406 * g++.dg/cpp0x/trailing2.C: Likewise.
4407 * g++.dg/cpp1y/auto-fn18.C: Likewise.
4408 * g++.dg/cpp1y/auto-fn25.C: Likewise.
4409 * g++.dg/cpp1y/auto-fn52.C: Likewise.
4410 * g++.dg/cpp1y/auto-fn53.C: Likewise.
4411 * g++.dg/cpp1y/auto-fn54.C: Likewise.
4413 2019-01-17 David Malcolm <dmalcolm@redhat.com>
4416 * g++.dg/template/pr88699.C: New test.
4418 2019-01-17 Martin Sebor <msebor@redhat.com>
4420 PR tree-optimization/88800
4421 * c-c++-common/Wrestrict.c: Adjust.
4422 * gcc.dg/Warray-bounds-37.c: New test.
4423 * gcc.dg/builtin-memcpy-2.c: New test.
4424 * gcc.dg/builtin-memcpy.c: New test.
4426 2019-01-17 Tamar Christina <tamar.christina@arm.com>
4429 * gcc.target/arm/pr51968.c: Use neon intrinsics.
4431 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4432 Kwok Cheung Yeung <kcy@codesourcery.com>
4433 Julian Brown <julian@codesourcery.com>
4434 Tom de Vries <tom@codesourcery.com>
4436 * gcc.dg/20020312-2.c: Add amdgcn support.
4437 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
4438 * gcc.dg/builtin-apply2.c: Likewise.
4439 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4440 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
4441 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
4442 * gcc.dg/memcmp-1.c: Increase timeout factor.
4443 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
4444 * gcc.dg/sibcall-10.c: xfail on amdgcn.
4445 * gcc.dg/sibcall-9.c: Likewise.
4446 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4447 * gcc.dg/tree-ssa/pr84512.c: Likewise.
4448 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
4449 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
4450 * lib/target-supports.exp (check_effective_target_trampolines):
4452 (check_profiling_available): Likewise.
4453 (check_effective_target_global_constructor): Likewise.
4454 (check_effective_target_return_address): Likewise.
4455 (check_effective_target_fopenacc): Likewise.
4456 (check_effective_target_fopenmp): Likewise.
4457 (check_effective_target_vect_int): Likewise.
4458 (check_effective_target_vect_intfloat_cvt): Likewise.
4459 (check_effective_target_vect_uintfloat_cvt): Likewise.
4460 (check_effective_target_vect_floatint_cvt): Likewise.
4461 (check_effective_target_vect_floatuint_cvt): Likewise.
4462 (check_effective_target_vect_simd_clones): Likewise.
4463 (check_effective_target_vect_shift): Likewise.
4464 (check_effective_target_whole_vector_shift): Likewise.
4465 (check_effective_target_vect_bswap): Likewise.
4466 (check_effective_target_vect_shift_char): Likewise.
4467 (check_effective_target_vect_long): Likewise.
4468 (check_effective_target_vect_float): Likewise.
4469 (check_effective_target_vect_double): Likewise.
4470 (check_effective_target_vect_perm): Likewise.
4471 (check_effective_target_vect_perm_byte): Likewise.
4472 (check_effective_target_vect_perm_short): Likewise.
4473 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4474 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4475 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4476 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4477 (check_effective_target_vect_natural_alignment): Likewise.
4478 (check_effective_target_vect_fully_masked): Likewise.
4479 (check_effective_target_vect_element_align): Likewise.
4480 (check_effective_target_vect_masked_store): Likewise.
4481 (check_effective_target_vect_scatter_store): Likewise.
4482 (check_effective_target_vect_condition): Likewise.
4483 (check_effective_target_vect_cond_mixed): Likewise.
4484 (check_effective_target_vect_char_mult): Likewise.
4485 (check_effective_target_vect_short_mult): Likewise.
4486 (check_effective_target_vect_int_mult): Likewise.
4487 (check_effective_target_sqrt_insn): Likewise.
4488 (check_effective_target_vect_call_sqrtf): Likewise.
4489 (check_effective_target_vect_call_btrunc): Likewise.
4490 (check_effective_target_vect_call_btruncf): Likewise.
4491 (check_effective_target_vect_call_ceil): Likewise.
4492 (check_effective_target_vect_call_floorf): Likewise.
4493 (check_effective_target_lto): Likewise.
4494 (check_vect_support_and_set_flags): Likewise.
4495 (check_effective_target_vect_stridedN): Enable when fully masked is
4497 (add_options_for_sqrt_insn): New procedure.
4499 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4501 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
4502 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
4504 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
4506 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4508 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
4509 * gcc.dg/pic-1.c: Disable on amdgcn.
4510 * gcc.dg/pic-2.c: Disable on amdgcn.
4511 * gcc.dg/pic-3.c: Disable on amdgcn.
4512 * gcc.dg/pic-4.c: Disable on amdgcn.
4513 * gcc.dg/pie-3.c: Disable on amdgcn.
4514 * gcc.dg/pie-4.c: Disable on amdgcn.
4515 * gcc.dg/uninit-19.c: Check pie_enabled.
4516 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
4518 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
4519 Kwok Cheung Yeung <kcy@codesourcery.com>
4520 Julian Brown <julian@codesourcery.com>
4521 Tom de Vries <tom@codesourcery.com>
4523 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
4524 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
4525 * gcc.c-torture/compile/pr34648.c: Require exceptions.
4526 * gcc.c-torture/compile/pr41469.c: Require exceptions.
4527 * gcc.dg/20111216-1.c: Require exceptions.
4528 * gcc.dg/cleanup-10.c: Require exceptions.
4529 * gcc.dg/cleanup-11.c: Require exceptions.
4530 * gcc.dg/cleanup-12.c: Require exceptions.
4531 * gcc.dg/cleanup-13.c: Require exceptions.
4532 * gcc.dg/cleanup-5.c: Require exceptions.
4533 * gcc.dg/cleanup-8.c: Require exceptions.
4534 * gcc.dg/cleanup-9.c: Require exceptions.
4535 * gcc.dg/gomp/pr29955.c: Require exceptions.
4536 * gcc.dg/lto/pr52097_0.c: Require exceptions.
4537 * gcc.dg/nested-func-5.c: Require exceptions.
4538 * gcc.dg/pch/except-1.c: Require exceptions.
4539 * gcc.dg/pch/valid-2.c: Require exceptions.
4540 * gcc.dg/pr41470.c: Require exceptions.
4541 * gcc.dg/pr42427.c: Require exceptions.
4542 * gcc.dg/pr44545.c: Require exceptions.
4543 * gcc.dg/pr47086.c: Require exceptions.
4544 * gcc.dg/pr51481.c: Require exceptions.
4545 * gcc.dg/pr51644.c: Require exceptions.
4546 * gcc.dg/pr52046.c: Require exceptions.
4547 * gcc.dg/pr54669.c: Require exceptions.
4548 * gcc.dg/pr56424.c: Require exceptions.
4549 * gcc.dg/pr64465.c: Require exceptions.
4550 * gcc.dg/pr65802.c: Require exceptions.
4551 * gcc.dg/pr67563.c: Require exceptions.
4552 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4553 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4554 * gcc.dg/vect/pr46663.c: Require exceptions.
4555 * lib/target-supports.exp (check_effective_target_exceptions): New.
4557 2019-01-17 Tamar Christina <tamar.christina@arm.com>
4560 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4562 2019-01-17 Nathan Sidwell <nathan@acm.org>
4565 * g++.dg/cpp0x/pr86610.C: New.
4567 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4569 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4570 VFIXUPIMM* intrinsics.
4571 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4572 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4573 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4575 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4579 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4581 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4582 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4583 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4584 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4585 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4586 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4587 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4588 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4589 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4590 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4591 * gcc.target/i386/sse-13.c: Ditto.
4592 * gcc.target/i386/sse-14.c: Ditto.
4593 * gcc.target/i386/sse-22.c: Ditto.
4594 * gcc.target/i386/sse-23.c: Ditto.
4595 * gcc.target/i386/testimm-10.c: Ditto.
4596 * gcc.target/i386/testround-1.c: Ditto.
4598 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4602 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4605 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4606 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4608 2019-01-17 Jakub Jelinek <jakub@redhat.com>
4610 PR rtl-optimization/88870
4611 * gcc.dg/pr88870.c: New test.
4613 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4615 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4617 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
4620 * g++.dg/concepts/pr87768.C: New.
4623 * gcc.dg/cpp1z/pr86648.C: New.
4625 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4628 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4629 vectorized on POWER unless hardware misaligned loads are available.
4631 2019-01-16 David Malcolm <dmalcolm@redhat.com>
4634 * g++.dg/torture/pr88861.C: New test.
4636 2019-01-16 Tamar Christina <tamar.christina@arm.com>
4639 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4641 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4643 * g++.dg/other/pr33558.C: Test location too.
4644 * g++.dg/other/pr33558-2.C: Likewise.
4645 * g++.dg/parse/crash4.C: Likewise.
4646 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4647 * g++.old-deja/g++.mike/p7635.C: Likewise.
4648 * g++.old-deja/g++.other/decl6.C: Likewise.
4650 2019-01-16 Marek Polacek <polacek@redhat.com>
4652 PR c++/78244 - narrowing conversion in template not detected.
4653 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4654 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4656 2019-01-16 Jakub Jelinek <jakub@redhat.com>
4660 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4661 may_alias attribute.
4663 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4665 * gcc.misc-tests/godump-1.c: Add test case for typedef before
4668 2019-01-15 David Malcolm <dmalcolm@redhat.com>
4671 * g++.dg/template/pr88795.C: New test.
4673 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4676 * gfortran.dg/actual_array_substr_3.f90: New test.
4678 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4681 * gfortran.dg/pr81849.f90: New test.
4683 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
4685 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
4686 ISO_Fortran_binding_2.h.
4688 2019-01-15 Marek Polacek <polacek@redhat.com>
4691 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4693 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4696 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4697 -Wdeprecated warning and expect a following note:.
4699 2019-01-15 Richard Biener <rguenther@suse.de>
4702 * g++.dg/lto/pr88046_0.C: New testcase.
4704 2019-01-15 Richard Biener <rguenther@suse.de>
4706 PR tree-optimization/88855
4707 * gcc.dg/pr88855.c: New testcase.
4709 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4711 * g++.dg/diagnostic/typedef-initialized.C: New.
4713 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4715 * g++.dg/diagnostic/bitfld3.C: New.
4717 2019-01-15 Jakub Jelinek <jakub@redhat.com>
4719 PR tree-optimization/88775
4720 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4721 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4723 2019-01-14 Marek Polacek <polacek@redhat.com>
4725 PR c++/88825 - ICE with bogus function return type deduction.
4726 * g++.dg/cpp1y/auto-fn55.C: New test.
4728 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4730 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4731 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4732 feature test macros.
4733 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4735 2019-01-14 Marek Polacek <polacek@redhat.com>
4737 PR c++/88830 - ICE with abstract class.
4738 * g++.dg/other/abstract7.C: New test.
4740 2019-01-14 Martin Sebor <msebor@redhat.com>
4743 * gcc.dg/format/attr-8.c: New test.
4744 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4745 * gcc.dg/format/attr-3.c: Same.
4746 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4747 * objc.dg/fsf-nsstring-format-1.m: Same.
4749 2019-01-14 Martin Liska <mliska@suse.cz>
4751 PR gcov-profile/88263
4752 * g++.dg/gcov/pr88263-2.C: New test.
4754 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4756 PR rtl-optimization/88796
4757 * gcc.target/i386/pr88796.c: New test.
4759 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4761 * gdc.dg/asm1.d: New test.
4762 * gdc.dg/asm2.d: New test.
4763 * gdc.dg/asm3.d: New test.
4764 * gdc.dg/asm4.d: New test.
4765 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4767 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4770 * gfortran.dg/namelist_96.f90: New test.
4772 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4775 * gfortran.dg/internal_pack_18.f90: New test.
4777 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4779 * gcc.dg/pr51628-20.c: Updated.
4780 * gcc.dg/pr51628-21.c: Likewise.
4781 * gcc.dg/pr51628-25.c: Likewise.
4783 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4786 * gfortran.dg/internal_pack_17.f90: New test.
4787 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4790 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4793 * gfortran.dg/pr61765.f90: New test.
4795 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4797 * g++.dg/cpp0x/pr62101.C: Test locations too.
4798 * g++.dg/inherit/pure1.C: Likewise.
4800 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4802 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
4804 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
4806 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4808 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4809 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4810 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4811 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4812 * gfortran.dg/bind_c_array_params_2.f90: Change search string
4815 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4818 * gfortran.dg/pr35031.f90: new test.
4820 2019-01-11 Marek Polacek <polacek@redhat.com>
4822 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4823 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4824 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4826 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4830 * c-c++-common/gomp/pr85956.c: New test.
4831 * g++.dg/gomp/pr88733.C: New test.
4833 2019-01-11 Tobias Burnus <burnus@net-b.de>
4836 * g++.dg/cpp0x/defaulted61.C: New
4837 * g++.dg/cpp0x/defaulted62.C: New.
4839 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4841 PR tree-optimization/88693
4842 * gcc.c-torture/execute/pr88693.c: New test.
4844 2019-01-11 Tamar Christina <tamar.christina@arm.com>
4846 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4849 2019-01-11 Martin Liska <mliska@suse.cz>
4852 * g++.dg/lto/pr88758_0.C: New test.
4853 * g++.dg/lto/pr88758_1.C: New test.
4855 2019-01-11 Jan Beulich <jbeulich@suse.com>
4857 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4858 gcc.target/i386/avx512f-vcvtss2si-1.c,
4859 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4860 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4861 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4862 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4863 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4864 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4865 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4866 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4867 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4868 gcc.target/i386/pr19398.c: Permit l or q suffix.
4870 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4872 PR rtl-optimization/88296
4873 * gcc.target/i386/pr88296.c: New test.
4875 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4877 * g++.dg/diagnostic/extern-initialized.C: New.
4878 * g++.dg/ext/dllimport-initialized.C: Likewise.
4880 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4883 * gfortran.dg/internal_pack_16.f90: New test.
4885 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4888 * g++.target/i386/pr88785.C: New test.
4890 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4892 PR rtl-optimization/87305
4893 * gcc.target/aarch64/pr87305.c: New.
4895 2019-01-10 Richard Biener <rguenther@suse.de>
4897 PR tree-optimization/88792
4898 * gcc.dg/torture/pr88792.c: New testcase.
4900 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4903 * gfortran.dg/pr86322_1.f90: New test.
4904 * gfortran.dg/pr86322_2.f90: Ditto.
4905 * gfortran.dg/pr86322_3.f90: Ditto.
4907 2019-01-10 Sudakshina Das <sudi.das@arm.com>
4909 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4910 * gcc.target/aarch64/bti-2.c: Likewise.
4911 * gcc.target/aarch64/bti-3.c: Likewise.
4913 2019-01-10 Stefan Agner <stefan@agner.ch>
4916 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4917 check if -masm-syntax-unified gets applied properly.
4919 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4922 * gcc.dg/pr88568.c: New test.
4924 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4926 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4927 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4929 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4931 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4932 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4934 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4936 * lib/target-supports.exp
4937 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4938 check_effective_target_arm_v8_3a_complex_neon_ok,
4939 add_options_for_arm_v8_3a_complex_neon,
4940 check_effective_target_arm_v8_3a_complex_neon_hw,
4941 check_effective_target_vect_complex_rot_N): New.
4943 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4946 * gfortran.dg/pr88376.f90: New test.
4948 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4951 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4952 "can not" with "cannot".
4953 * gfortran.dg/common_15.f90: Likewise.
4954 * gfortran.dg/derived_result_2.f90: Likewise.
4955 * gfortran.dg/do_check_6.f90: Likewise.
4956 * gfortran.dg/namelist_args.f90: Likewise.
4957 * gfortran.dg/negative_unit_check.f90: Likewise.
4958 * gfortran.dg/pure_formal_3.f90: Likewise.
4959 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4960 * obj-c++.dg/exceptions-3.mm: Likewise.
4961 * obj-c++.dg/exceptions-4.mm: Likewise.
4962 * obj-c++.dg/exceptions-5.mm: Likewise.
4963 * obj-c++.dg/property/at-property-23.mm: Likewise.
4964 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4965 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4966 * objc.dg/attributes/method-attribute-2.m: Likewise.
4967 * objc.dg/exceptions-3.m: Likewise.
4968 * objc.dg/exceptions-4.m: Likewise.
4969 * objc.dg/exceptions-5.m: Likewise.
4970 * objc.dg/param-1.m: Likewise.
4971 * objc.dg/property/at-property-23.m: Likewise.
4972 * objc.dg/property/dotsyntax-17.m: Likewise.
4973 * objc.dg/property/property-neg-7.m: Likewise.
4975 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4978 * gfortran.dg/spread_simplify_1.f90: New test.
4980 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4982 * lib/target-supports.exp
4983 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4984 * gcc.target/i386/xorsign.c: New test.
4986 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4988 * gcc.target/sparc/tls-ld-int8.c: New test.
4989 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4990 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4991 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4992 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4993 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4995 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4997 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4998 option when configure with bti.
4999 * gcc.target/aarch64/bti-2.c: Likewise.
5000 * lib/target-supports.exp
5001 (check_effective_target_default_branch_protection):
5002 Add configure check for --enable-standard-branch-protection.
5004 2018-01-09 Sudakshina Das <sudi.das@arm.com>
5006 * gcc.target/aarch64/bti-1.c: New test.
5007 * gcc.target/aarch64/bti-2.c: New test.
5008 * gcc.target/aarch64/bti-3.c: New test.
5009 * lib/target-supports.exp
5010 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
5012 2018-01-09 Sudakshina Das <sudi.das@arm.com>
5014 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
5015 instead of IP0_REGNUM and add test case.
5017 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5019 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
5021 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
5022 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
5024 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
5026 2019-01-09 Jakub Jelinek <jakub@redhat.com>
5028 PR rtl-optimization/88331
5029 * gcc.target/i386/pr88331.c: New test.
5031 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5033 * g++.dg/diagnostic/constexpr2.C: New.
5034 * g++.dg/diagnostic/ref3.C: Likewise.
5036 2019-01-08 Marek Polacek <polacek@redhat.com>
5038 PR c++/88538 - braced-init-list in template-argument-list.
5039 * g++.dg/cpp2a/nontype-class11.C: New test.
5042 * g++.dg/cpp2a/nontype-class12.C: New test.
5044 2019-01-08 Jakub Jelinek <jakub@redhat.com>
5047 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
5048 dg-options. Require ppc_cpu_supports_hw effective target instead of
5051 2019-01-08 Janus Weil <janus@gcc.gnu.org>
5054 * gfortran.dg/class_69.f90: New test case.
5056 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
5059 * gcc.target/i386/pr88717.c: New test.
5061 2019-01-08 Marek Polacek <polacek@redhat.com>
5063 PR c++/88548 - this accepted in static member functions.
5064 * g++.dg/cpp0x/this1.C: New test.
5066 2019-01-08 Martin Liska <mliska@suse.cz>
5068 PR tree-optimization/88753
5069 * gcc.dg/tree-ssa/pr88753.c: New test.
5071 2019-01-08 Richard Biener <rguenther@suse.de>
5073 PR tree-optimization/86554
5074 * gcc.dg/torture/pr86554-1.c: New testcase.
5075 * gcc.dg/torture/pr86554-2.c: Likewise.
5077 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5079 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
5080 cover target variance.
5082 2019-01-08 Richard Biener <rguenther@suse.de>
5085 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
5086 directly build the expected GENERIC tree.
5088 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
5090 * gcc.target/aarch64/(return_address_sign_1.c,
5091 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
5092 Change option to -mbranch-protection.
5093 * gcc.target/aarch64/(branch-protection-option.c,
5094 branch-protection-option-2.c, branch-protection-attr.c,
5095 branch-protection-attr-2.c): New file.
5097 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5099 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
5101 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
5103 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
5105 * c-c++-common/builtin-has-attribute-4.c: Likewise.
5106 Append match for warning that ‘protected’ attribute is not supported.
5108 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
5110 * gcc.dg/Wmissing-attributes.c: Require alias support.
5111 * gcc.dg/attr-copy-2.c: Likewise.
5112 * gcc.dg/attr-copy-5.c: Likewise.
5114 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
5115 Jakub Jelinek <jakub@redhat.com>
5118 * g++.dg/warn/Wreturn-type-11.C: New test.
5120 2019-01-07 David Malcolm <dmalcolm@redhat.com>
5123 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
5124 dump to reflect r266077.
5126 2019-01-07 Jakub Jelinek <jakub@redhat.com>
5129 * gcc.dg/pr88701.c: New test.
5131 2019-01-07 Joseph Myers <joseph@codesourcery.com>
5135 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
5137 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
5139 * g++.dg/diagnostic/constexpr1.C: New.
5140 * g++.dg/diagnostic/thread1.C: Likewise.
5142 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5143 Harald Anlauf <anlauf@gmx.de>
5144 Tobias Burnus <burnus@gcc.gnu.org>
5146 * gfortran.dg/is_contiguous_1.f90: New test.
5147 * gfortran.dg/is_contiguous_2.f90: New test.
5148 * gfortran.dg/is_contiguous_3.f90: New test.
5150 2019-01-07 Marek Polacek <polacek@redhat.com>
5152 PR c++/88741 - wrong error with initializer-string.
5153 * g++.dg/init/array50.C: New test.
5155 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
5161 * gcc.dg/array-6.c: Move from here ...
5162 * c-c++-common/array-6.c: ... to here and add some more test coverage.
5163 * g++.dg/pr69338.C: New test.
5164 * g++.dg/pr69697.C: Likewise.
5165 * g++.dg/ext/flexary32.C: Likewise.
5166 * g++.dg/ext/flexary3.C: Adjust test.
5167 * g++.dg/ext/flexary12.C: Likewise.
5168 * g++.dg/ext/flexary13.C: Likewise.
5169 * g++.dg/ext/flexary15.C: Likewise.
5170 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
5171 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
5172 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
5174 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
5176 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
5177 optional in scan pattern.
5179 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
5181 PR tree-optimization/88598
5182 * gcc.dg/vect/pr88598-1.c: New test.
5183 * gcc.dg/vect/pr88598-2.c: Likewise.
5184 * gcc.dg/vect/pr88598-3.c: Likewise.
5185 * gcc.dg/vect/pr88598-4.c: Likewise.
5186 * gcc.dg/vect/pr88598-5.c: Likewise.
5187 * gcc.dg/vect/pr88598-6.c: Likewise.
5189 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
5191 PR tree-optimization/88598
5192 * gcc.dg/pr88598-1.c: New test.
5193 * gcc.dg/pr88598-2.c: Likewise.
5194 * gcc.dg/pr88598-3.c: Likewise.
5195 * gcc.dg/pr88598-4.c: Likewise.
5196 * gcc.dg/pr88598-5.c: Likewise.
5198 2019-01-07 Jakub Jelinek <jakub@redhat.com>
5200 PR tree-optimization/88676
5201 * gcc.dg/tree-ssa/pr88676.c: New test.
5202 * gcc.dg/pr88676.c: New test.
5203 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
5207 * c-c++-common/asan/pr88619.c: New test.
5210 * c-c++-common/builtin-convertvector-1.c: New test.
5211 * c-c++-common/torture/builtin-convertvector-1.c: New test.
5212 * g++.dg/ext/builtin-convertvector-1.C: New test.
5213 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
5215 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
5218 * gcc.target/i386/pr88521.c: New testcase.
5220 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5223 * gfortran.dg/min_max_type_2.f90: New test.
5225 2019-01-06 Jakub Jelinek <jakub@redhat.com>
5228 * c-c++-common/attributes-4.c (falloc_align_int128,
5229 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
5231 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
5233 * gcc.dg/ipa/ipcp-2.c: Update bounds.
5235 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
5237 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
5238 * gcc.dg/plugin/plugindir2.c: Likewise.
5239 * gcc.dg/plugin/plugindir3.c: Likewise.
5240 * gcc.dg/plugin/plugindir4.c: Likewise.
5242 2019-01-05 Janus Weil <janus@gcc.gnu.org>
5245 * gfortran.dg/blockdata_10.f90: New test case.
5247 2019-01-05 Jakub Jelinek <jakub@redhat.com>
5251 * gcc.dg/nested-func-12.c: New test.
5252 * gcc.c-torture/compile/pr82564.c: New test.
5255 * gcc.dg/debug/dwarf2/pr88635.c: New test.
5257 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
5260 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
5262 2019-01-04 Martin Sebor <msebor@redhat.com>
5265 * g++.dg/ext/attr-copy.C: New test.
5266 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
5267 * gcc.dg/attr-copy-6.c: New test.
5268 * gcc.dg/attr-copy-7.c: New test.
5270 2019-01-04 Martin Sebor <msebor@redhat.com>
5273 * c-c++-common/attributes-4.c: New test.
5275 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
5278 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
5281 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5284 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
5285 * gfortran.dg/merge_char_const.f90: Restore.
5287 2019-01-04 Jakub Jelinek <jakub@redhat.com>
5290 * gcc.dg/pr88594.c: New test.
5292 2019-01-04 Jan Beulich <jbeulich@suse.com>
5294 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
5295 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
5296 gcc.target/i386/avx512bw-vpcmpequb-1.c,
5297 gcc.target/i386/avx512bw-vpcmpequw-1.c,
5298 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
5299 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
5300 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
5301 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
5302 gcc.target/i386/avx512bw-vpcmpgew-1.c,
5303 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
5304 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
5305 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
5306 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
5307 gcc.target/i386/avx512bw-vpcmpleb-1.c,
5308 gcc.target/i386/avx512bw-vpcmpleub-1.c,
5309 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
5310 gcc.target/i386/avx512bw-vpcmplew-1.c,
5311 gcc.target/i386/avx512bw-vpcmpltb-1.c,
5312 gcc.target/i386/avx512bw-vpcmpltub-1.c,
5313 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
5314 gcc.target/i386/avx512bw-vpcmpltw-1.c,
5315 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
5316 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
5317 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
5318 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
5319 gcc.target/i386/avx512bw-vpmovb2m-1.c,
5320 gcc.target/i386/avx512bw-vpmovm2b-1.c,
5321 gcc.target/i386/avx512bw-vpmovm2w-1.c,
5322 gcc.target/i386/avx512bw-vpmovw2m-1.c,
5323 gcc.target/i386/avx512bw-vptestmb-1.c,
5324 gcc.target/i386/avx512bw-vptestmw-1.c,
5325 gcc.target/i386/avx512bw-vptestnmb-1.c,
5326 gcc.target/i386/avx512bw-vptestnmw-1.c,
5327 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
5328 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
5329 gcc.target/i386/avx512dq-vfpclasssd-1.c,
5330 gcc.target/i386/avx512dq-vfpclassss-1.c,
5331 gcc.target/i386/avx512dq-vpmovd2m-1.c,
5332 gcc.target/i386/avx512dq-vpmovm2d-1.c,
5333 gcc.target/i386/avx512dq-vpmovm2q-1.c,
5334 gcc.target/i386/avx512dq-vpmovq2m-1.c,
5335 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
5336 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
5337 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
5338 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
5339 gcc.target/i386/avx512vl-vpcmpequd-1.c,
5340 gcc.target/i386/avx512vl-vpcmpequq-1.c,
5341 gcc.target/i386/avx512vl-vpcmpged-1.c,
5342 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
5343 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
5344 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
5345 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
5346 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
5347 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
5348 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
5349 gcc.target/i386/avx512vl-vpcmpled-1.c,
5350 gcc.target/i386/avx512vl-vpcmpleq-1.c,
5351 gcc.target/i386/avx512vl-vpcmpleud-1.c,
5352 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
5353 gcc.target/i386/avx512vl-vpcmpltd-1.c,
5354 gcc.target/i386/avx512vl-vpcmpltq-1.c,
5355 gcc.target/i386/avx512vl-vpcmpltud-1.c,
5356 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
5357 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
5358 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
5359 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
5360 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
5361 gcc.target/i386/avx512vl-vptestmd-1.c,
5362 gcc.target/i386/avx512vl-vptestmq-1.c,
5363 gcc.target/i386/avx512vl-vptestnmd-1.c,
5364 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
5366 * gcc.target/i386/avx512bw-vpcmpb-1.c,
5367 gcc.target/i386/avx512bw-vpcmpub-1.c,
5368 gcc.target/i386/avx512bw-vpcmpuw-1.c,
5369 gcc.target/i386/avx512bw-vpcmpw-1.c,
5370 gcc.target/i386/avx512dq-vfpclasspd-1.c,
5371 gcc.target/i386/avx512dq-vfpclassps-1.c,
5372 gcc.target/i386/avx512f-vcmppd-1.c,
5373 gcc.target/i386/avx512f-vcmpps-1.c,
5374 gcc.target/i386/avx512f-vcmpsd-1.c,
5375 gcc.target/i386/avx512f-vcmpss-1.c,
5376 gcc.target/i386/avx512f-vpcmpd-1.c,
5377 gcc.target/i386/avx512f-vpcmpq-1.c,
5378 gcc.target/i386/avx512f-vpcmpud-1.c,
5379 gcc.target/i386/avx512f-vpcmpuq-1.c,
5380 gcc.target/i386/avx512f-vptestmd-1.c,
5381 gcc.target/i386/avx512f-vptestmq-1.c,
5382 gcc.target/i386/avx512f-vptestnmd-1.c,
5383 gcc.target/i386/avx512f-vptestnmq-1.c,
5384 gcc.target/i386/avx512vl-vcmppd-1.c,
5385 gcc.target/i386/avx512vl-vcmpps-1.c,
5386 gcc.target/i386/avx512vl-vpcmpd-1.c,
5387 gcc.target/i386/avx512vl-vpcmpq-1.c,
5388 gcc.target/i386/avx512vl-vpcmpud-1.c,
5389 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
5392 2019-01-03 Martin Sebor <msebor@redhat.com>
5394 PR tree-optimization/88659
5395 * gcc.dg/Wstringop-truncation-6.c: New test.
5397 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5400 * gfortran.dg/const_chararacter_merge.f90: Remove.
5402 2019-01-03 Jakub Jelinek <jakub@redhat.com>
5405 * gcc.dg/debug/dwarf2/pr88644.c: New test.
5406 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
5408 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
5410 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
5411 * gcc.dg/pubtypes-3.c: Likewise.
5412 * gcc.dg/pubtypes-4.c: Likewise.
5414 2019-01-03 Jakub Jelinek <jakub@redhat.com>
5417 * g++.target/i386/pr88636.C: New test.
5419 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5421 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
5423 2019-01-03 Martin Liska <mliska@suse.cz>
5426 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
5428 2019-01-02 Marek Polacek <polacek@redhat.com>
5430 PR c++/88612 - ICE with -Waddress-of-packed-member.
5431 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
5433 PR c++/88631 - CTAD failing for value-initialization.
5434 * g++.dg/cpp1z/class-deduction59.C: New test.
5436 PR c++/81486 - CTAD failing with ().
5437 * g++.dg/cpp1z/class-deduction60.C: New test.
5438 * g++.dg/cpp1z/class-deduction61.C: New test.
5440 2019-01-02 Martin Sebor <msebor@redhat.com>
5441 Jeff Law <law@redhat.com>
5443 * gcc.dg/strlenopt-36.c: Update.
5444 * gcc.dg/strlenopt-45.c: Update.
5445 * gcc.c-torture/execute/strlen-5.c: New test.
5446 * gcc.c-torture/execute/strlen-6.c: New test.
5447 * gcc.c-torture/execute/strlen-7.c: New test.
5449 2019-01-02 Jakub Jelinek <jakub@redhat.com>
5452 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
5453 messages only on vect_hw_misalign targets.
5455 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
5457 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
5458 * gfortran.dg/dec_d_lines_3.f: Ditto.
5459 * gfortran.dg/dec_structure_24.f90: Ditto.
5460 * gfortran.dg/dec_structure_26.f90: Ditto.
5461 * gfortran.dg/dec_structure_27.f90: Ditto.
5462 * gfortran.dg/dec_type_print_3.f90: Ditto.
5463 * gfortran.dg/derived_name_1.f90: Ditto.
5464 * gfortran.dg/error_recovery_1.f90: Ditto.
5465 * gfortran.dg/gomp/pr29759.f90: Ditto.
5466 * gfortran.dg/pr36192.f90: Ditto.
5467 * gfortran.dg/pr56007.f90: Ditto.
5468 * gfortran.dg/pr56520.f90: Ditto.
5469 * gfortran.dg/pr78741.f90: Ditto.
5470 * gfortran.dg/print_fmt_2.f90: Ditto.
5471 * gfortran.dg/select_type_20.f90: Ditto.
5473 2019-01-02 Marek Polacek <polacek@redhat.com>
5476 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
5478 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5481 * gfortran.dg/const_chararacter_merge.f90: New test.
5483 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
5486 * g++.dg/torture/pr88130.C: New testcase.
5488 2019-01-02 Martin Liska <mliska@suse.cz>
5490 PR tree-optimization/88650
5491 * gfortran.dg/predict-3.f90: New test.
5493 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5495 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
5497 2019-01-02 Richard Biener <rguenther@suse.de>
5499 PR tree-optimization/88621
5500 * gcc.dg/torture/pr88621.c: New testcase.
5502 2019-01-02 Jakub Jelinek <jakub@redhat.com>
5505 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
5506 targets and expect _ZThn8 for ilp32 targets.
5508 2019-01-01 Martin Sebor <msebor@redhat.com>
5509 Jeff Law <law@redhat.com>
5511 * gcc.dg/strlenopt-40.c: Update.
5512 * gcc.dg/strlenopt-51.c: Likewise.
5513 * gcc.dg/tree-ssa/pr79376.c: Likewise.
5515 * gcc.dg/strlenopt-40.c: Disable a couple tests.
5516 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
5517 * gcc.dg/strlenopt-59.c: New test.
5518 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
5519 * g++.dg/init/strlen.C: New test.
5521 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5524 * gfortran.dg/structure_constructor_16.f90: New test.
5526 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5528 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
5529 * g++.dg/ipa/devirt-53.C: Fix scan template.
5531 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5533 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
5534 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
5535 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
5537 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5539 * g++.dg/tree-prof/devirt.C: Update testcase.
5541 2019-01-01 Jakub Jelinek <jakub@redhat.com>
5543 Update copyright years.
5545 Copyright (C) 2019 Free Software Foundation, Inc.
5547 Copying and distribution of this file, with or without modification,
5548 are permitted in any medium without royalty provided the copyright
5549 notice and this notice are preserved.