1 2019-04-16 Jakub Jelinek <jakub@redhat.com>
3 PR rtl-optimization/90082
4 * gcc.dg/pr90082.c: New test.
6 PR tree-optimization/90090
7 * g++.dg/opt/pr90090.C: New test.
9 2019-04-16 Richard Biener <rguenther@suse.de>
11 PR tree-optimization/56049
12 * gfortran.dg/pr56049.f90: New testcase.
14 2019-04-15 Richard Biener <rguenther@suse.de>
17 * gcc.dg/guality/pr90074.c: New testcase.
19 2019-04-15 Richard Biener <rguenther@suse.de>
21 PR tree-optimization/90071
22 * gcc.dg/torture/pr90071.c: New testcase.
24 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
26 PR rtl-optimization/89794
27 * gcc.dg/torture/pr89794.c: New testcase.
29 2019-04-15 Richard Biener <rguenther@suse.de>
32 * gcc.dg/torture/pr88936-1.c: New testcase.
33 * gcc.dg/torture/pr88936-2.c: Likewise.
34 * gcc.dg/torture/pr88936-3.c: Likewise.
36 2019-04-15 Martin Jambor <mjambor@suse.cz>
39 * g++.dg/ipa/pr89693.C: New test.
41 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
43 PR tree-optimization/90020
44 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
46 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
49 * g++.dg/lto/pr89358_0.C: New testcase.
50 * g++.dg/lto/pr89358_1.C: New testcase.
52 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
55 * gfortran.dg/bind_c_usage_33.f90: New test and...
56 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
58 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
61 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
62 in ctg. Test the conversion of the descriptor types in the main
64 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
65 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
68 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
69 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
72 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
73 the computation of 'ans'. Also, change the expected results for
74 CFI_is_contiguous to comply with standard.
75 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
76 results for CFI_is_contiguous to comply with standard.
77 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
78 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
80 2019-04-13 Jakub Jelinek <jakub@redhat.com>
83 * gcc.target/arm/pr89093.c: New test.
85 2019-04-12 Jakub Jelinek <jakub@redhat.com>
88 * c-c++-common/pr89933.c: New test.
90 2019-04-12 Martin Sebor <msebor@redhat.com>
96 * c-c++-common/attributes-1.c: Adjust.
97 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
98 * c-c++-common/builtin-has-attribute-6.c: New test.
99 * c-c++-common/builtin-has-attribute-7.c: New test.
100 * c-c++-common/pr71574.c: Adjust.
101 * gcc.dg/pr25559.c: Adjust.
102 * gcc.dg/attr-vector_size.c: New test.
104 2019-04-12 Jakub Jelinek <jakub@redhat.com>
106 PR rtl-optimization/89965
107 * gcc.target/i386/pr89965.c: New test.
109 2019-04-12 Marek Polacek <polacek@redhat.com>
111 PR c++/87603 - constexpr functions are no longer noexcept.
112 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
113 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
114 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
115 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
116 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
117 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
119 2019-04-12 Marek Polacek <polacek@redhat.com>
121 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
122 * g++.dg/cpp0x/pr86397-1.C: Likewise.
123 * g++.dg/cpp0x/pr86397-2.C: Likewise.
125 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
127 * g++.target/arm/arm.exp: Change format of default prune regex.
128 * gcc.target/arm/arm.exp: Change format of default prune regex.
130 2019-04-12 Martin Liska <mliska@suse.cz>
133 * gcc.target/i386/mvc15.c: New test.
134 * gcc.target/i386/mvc3.c: Quote target in error pattern.
135 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
137 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
140 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
142 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
143 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
145 2019-04-12 Jakub Jelinek <jakub@redhat.com>
148 * c-c++-common/pr89946.c: New test.
150 PR rtl-optimization/90026
151 * g++.dg/opt/pr90026.C: New test.
153 2018-04-11 Steve Ellcey <sellcey@marvell.com>
155 PR rtl-optimization/87763
156 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
159 2019-04-11 Richard Biener <rguenther@suse.de>
161 PR tree-optimization/90020
162 * gcc.dg/torture/pr90020.c: New testcase.
164 2019-04-11 Richard Biener <rguenther@suse.de>
166 PR tree-optimization/90018
167 * gcc.dg/vect/pr90018.c: New testcase.
169 2018-04-10 Steve Ellcey <sellcey@marvell.com>
171 PR rtl-optimization/87763
172 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
174 * gcc.target/aarch64/combine_bfi_2.c: New test.
176 2019-04-10 Jakub Jelinek <jakub@redhat.com>
179 * gcc.c-torture/execute/pr90025.c: New test.
182 * gcc.dg/pr90010.c: New test.
184 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
186 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
187 (dg-options): Use -O2 -fdump-rtl-ce1.
188 (dg-final): Scan ce1 RTL dump instead of asm dump.
190 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
193 * gcc.dg/torture/neon-immediate-timode.c: New test.
195 2019-04-09 Jakub Jelinek <jakub@redhat.com>
197 PR tree-optimization/89998
198 * gcc.c-torture/compile/pr89998-1.c: New test.
199 * gcc.c-torture/compile/pr89998-2.c: New test.
202 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
205 2019-04-08 Richard Biener <rguenther@suse.de>
207 PR tree-optimization/90006
208 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
210 2019-04-08 Jakub Jelinek <jakub@redhat.com>
212 PR rtl-optimization/89865
213 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
215 PR rtl-optimization/89865
216 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
219 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
221 PR tree-optimization/89725
222 * gcc.dg/tree-ssa/pr89725.c: New test.
224 2019-04-08 Martin Liska <mliska@suse.cz>
226 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
228 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
231 * g++.dg/ext/has_nothrow_constructor-3.C: New.
233 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
236 * gcc.target/i386/pr89945.c: New test.
238 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
241 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
242 * gfortran.dg/finalize_33.f90: Likewise.
243 * gfortran.dg/finalize_34.f90: New test.
245 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
248 * gfortran.dg/entry_22.f90: New test.
250 2019-04-05 Marek Polacek <polacek@redhat.com>
252 PR c++/87145 - bogus error converting class type in template arg list.
253 * g++.dg/cpp0x/constexpr-conv3.C: New test.
254 * g++.dg/cpp0x/constexpr-conv4.C: New test.
256 2019-04-05 Martin Sebor <msebor@redhat.com>
259 * g++.dg/init/array52.C: New test.
261 2019-04-05 David Malcolm <dmalcolm@redhat.com>
264 * c-c++-common/pr89985.c: New test.
266 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
269 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
271 * gcc.dg/torture/pr71598-2.c: Likewise.
273 2019-04-05 Marek Polacek <polacek@redhat.com>
275 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
276 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
278 2019-04-05 Richard Biener <rguenther@suse.de>
282 * gcc.dg/guality/pr89892.c: New testcase.
283 * gcc.dg/guality/pr89905.c: Likewise.
284 * gcc.dg/guality/loop-1.c: Likewise.
286 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
288 PR tree-optimization/89956
289 * gfortran.dg/pr89956.f90: New test.
291 2019-04-04 Martin Sebor <msebor@redhat.com>
297 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
298 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
299 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
300 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
301 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
302 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
303 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
304 * gcc/testsuite/g++.dg/init/array51.C: New test.
305 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
307 2019-04-04 Martin Sebor <msebor@redhat.com>
311 * gcc.dg/Wstringop-overflow-13.c: New test.
313 2019-04-04 Martin Sebor <msebor@redhat.com>
316 * gcc.dg/Wrestrict-19.c: New test.
317 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
319 2019-04-04 Jeff Law <law@redhat.com>
321 PR rtl-optimization/89399
322 * gcc.c-torture/compile/pr89399.c: New test.
324 2019-04-04 Harald Anlauf <anlauf@gmx.de>
327 * gfortran.dg/pr85797.f90: Adjust testcase.
329 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
332 * g++.dg/template/friend67.C: New.
334 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
337 * g++.dg/cpp0x/friend4.C: New.
338 * g++.dg/cpp0x/friend5.C: Likewise.
340 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
343 * g++.dg/cpp0x/noexcept40.C: New.
345 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
348 * gfortran.dg/parameter_array_error_1.f90: New test.
350 2019-04-03 qing zhao <qing.zhao@oracle.com>
352 PR tree-optimization/89730
353 * gcc.dg/live-patching-4.c: New test.
355 2019-04-03 Clément Chigot <clement.chigot@atos.net>
357 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
360 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
363 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
364 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
366 2019-04-03 Richard Biener <rguenther@suse.de>
368 PR tree-optimization/84101
369 * gcc.target/i386/pr84101.c: New testcase.
371 2019-04-02 Jeff Law <law@redhat.com>
373 * gcc.target/visium/bit_shift.c: xfail.
375 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
379 * gcc.target/i386/pr70799-4.c: Remove.
380 * gcc.target/i386/pr70799-5.c: Remove.
381 * gcc.target/i386/pr89902.c: New test.
382 * gcc.target/i386/pr89903.c: Ditto.
384 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
386 PR rtl-optimization/84206
387 * gcc.dg/pr84206.c: New test.
389 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
391 PR rtl-optimization/85876
392 * gcc.dg/pr85876.c: New test.
394 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
396 * gcc.target/s390/zvector/vec-double-compile.c: New test.
397 * gcc.target/s390/zvector/vec-float-compile.c: New test.
398 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
399 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
401 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
403 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
404 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
405 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
406 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
408 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
410 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
411 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
413 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
415 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
416 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
418 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
421 * gcc.dg/pr86928.c: Do not attempt to add -m32.
423 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
425 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
426 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
427 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
428 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
429 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
430 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
431 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
432 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
434 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
436 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
437 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
438 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
439 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
440 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
441 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
443 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
445 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
446 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
447 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
448 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
450 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
452 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
453 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
455 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
457 * gcc.target/s390/arch13/sel-1.c: New test.
459 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
461 * gcc.target/s390/arch13/popcount-1.c: New test.
463 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
465 * gcc.target/s390/arch13/bitops-1.c: New test.
466 * gcc.target/s390/arch13/bitops-2.c: New test.
467 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
468 option and adjust line numbers.
469 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
471 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
473 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
474 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
475 runtime check for the vxe2 hardware feature on IBM Z.
477 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
480 * lib/target-supports.exp (check_avx2_available): Replace
481 avx_available with avx2_available.
483 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
485 PR rtl-optimization/85412
486 * gcc.dg/pr85412.c: New test.
488 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
491 * g++.dg/template/crash130.C: New.
492 * g++.dg/template/crash131.C: Likewise.
494 2019-04-01 Martin Sebor <msebor@redhat.com>
497 * gcc.dg/attr-copy-8.c: New test.
498 * g++.dg/ext/attr-copy-2.C: New test.
500 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
502 PR rtl-optimization/86928
503 * gcc.dg/pr86928.c: New test.
505 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
507 PR rtl-optimization/87273
508 * gcc.dg/pr87273.c: New test.
510 2019-04-01 Martin Liska <mliska@suse.cz>
513 * gcc.dg/spellcheck-options-18.c: New test.
514 * gcc.dg/spellcheck-options-19.c: New test.
515 * gcc.dg/spellcheck-options-20.c: New test.
516 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
517 * gcc.dg/completion-2.c: Add one variant with no argument.
519 2019-04-01 Richard Biener <rguenther@suse.de>
522 * gcc.dg/torture/pr71598-1.c: New testcase.
523 * gcc.dg/torture/pr71598-2.c: Likewise.
524 * gcc.dg/torture/pr71598-3.c: Likewise.
526 2019-03-31 Marek Polacek <polacek@redhat.com>
528 PR c++/89852 - ICE with C++11 functional cast with { }.
529 * g++.dg/cpp0x/initlist115.C: New test.
531 2019-03-31 Harald Anlauf <anlauf@gmx.de>
535 * gfortran.dg/pr85797.f90: New test.
537 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
539 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
541 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
543 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
545 (dmd2dg): Copy additional files after test is translated.
546 (gdc-do-test): Remove all copied files after test.
548 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
551 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
552 for c_deallocate, c_allocate and c_assumed_size so that the
553 attributes of the array arguments are correct and are typed.
554 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
555 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
558 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
559 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
561 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
564 * gfortran.dg/pointer_intent_8.f90: New test.
566 2019-03-29 Jim Wilson <jimw@sifive.com>
568 * gcc.target/riscv/predef-1.c: New.
569 * gcc.target/riscv/predef-2.c: New.
570 * gcc.target/riscv/predef-3.c: New.
571 * gcc.target/riscv/predef-4.c: New.
572 * gcc.target/riscv/predef-5.c: New.
573 * gcc.target/riscv/predef-6.c: New.
574 * gcc.target/riscv/predef-7.c: New.
575 * gcc.target/riscv/predef-8.c: New.
577 2019-03-29 Jakub Jelinek <jakub@redhat.com>
579 PR rtl-optimization/89865
580 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
581 the first argument register, so that occassional spills/fills are
585 * g++.dg/ubsan/vptr-14.C: New test.
588 * gcc.dg/tree-ssa/pr89872.c: New test.
590 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
592 * gcc.dg/diag-sanity.c: New test.
594 2019-03-29 Marek Polacek <polacek@redhat.com>
597 * g++.dg/cpp2a/desig14.C: New test.
599 PR c++/89876 - ICE with deprecated conversion.
600 * g++.dg/warn/conv5.C: New test.
602 2019-03-29 Martin Liska <mliska@suse.cz>
604 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
605 * gcc.dg/pr68766.c: Likewise.
607 2019-03-29 Jakub Jelinek <jakub@redhat.com>
609 PR rtl-optimization/87485
610 * gcc.dg/pr87485.c: New test.
612 2019-03-28 Jakub Jelinek <jakub@redhat.com>
615 * gfortran.dg/gomp/pr89621.f90: New test.
617 2019-03-28 Martin Sebor <msebor@redhat.com>
620 * g++.dg/cpp0x/decltype-pr66548.C: New test.
623 * g++.dg/cpp0x/decltype-pr81506.C: New test.
625 2019-03-28 Marek Polacek <polacek@redhat.com>
627 PR c++/89612 - ICE with member friend template with noexcept.
628 * g++.dg/cpp0x/noexcept38.C: New test.
629 * g++.dg/cpp0x/noexcept39.C: New test.
630 * g++.dg/cpp1z/noexcept-type21.C: New test.
632 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
635 * gcc.target/i386/pr89848.c: New test.
637 2019-03-28 Marek Polacek <polacek@redhat.com>
639 PR c++/89836 - bool constant expression and explicit conversions.
640 * g++.dg/cpp2a/explicit15.C: New test.
642 2019-03-28 Jakub Jelinek <jakub@redhat.com>
645 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
646 other than AVR. Add dg-options "".
649 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
650 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
652 2019-03-27 Janus Weil <janus@gcc.gnu.org>
655 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
656 * gfortran.dg/pointer_init_11.f90: New test case.
658 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
661 * gcc.target/i386/pr85667-5.c: New testcase.
662 * gcc.target/i386/pr85667-6.c: New testcase.
664 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
667 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
669 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
671 PR rtl-optimization/89313
672 * gcc.dg/pr89313.c: New test.
674 2019-03-26 Jeff Law <law@redhat.com>
676 PR rtl-optimization/87761
677 PR rtl-optimization/89826
678 * gcc.c-torture/execute/pr89826.c: New test.
680 2019-03-27 Richard Biener <rguenther@suse.de>
682 * gcc.dg/torture/20190327-1.c: New testcase.
684 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
687 * gfortran.dg/associate_47.f90: New test.
689 2019-03-27 Richard Biener <rguenther@suse.de>
691 PR tree-optimization/89463
692 * gcc.dg/guality/pr89463.c: New testcase.
694 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
697 * gcc.target/i386/pr89827.c: New test.
699 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
701 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
704 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
706 PR tree-optimization/81740
707 * gcc.dg/vect/pr81740-1.c: New testcase.
708 * gcc.dg/vect/pr81740-2.c: Likewise.
710 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
712 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
713 options in permute args tests.
715 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
718 * g++.dg/ext/pr84598.C: New.
720 2019-03-26 Jakub Jelinek <jakub@redhat.com>
723 * g++.dg/gomp/pr89796.C: New test.
724 * gcc.dg/gomp/pr89796.c: New test.
726 2019-03-25 David Malcolm <dmalcolm@redhat.com>
728 PR rtl-optimization/88347
729 PR rtl-optimization/88423
730 * gcc.c-torture/compile/pr88347.c: New test.
731 * gcc.c-torture/compile/pr88423.c: New test.
733 2019-03-25 Martin Sebor <msebor@redhat.com>
736 * gcc.dg/attr-aligned-3.c: New test.
738 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
741 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
743 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
747 * g++.dg/concepts/pr84661.C: New.
748 * g++.dg/torture/pr85013.C: Likewise.
750 2019-03-25 Marek Polacek <polacek@redhat.com>
752 PR c++/89214 - ICE when initializing aggregates with bases.
753 * g++.dg/cpp1z/aggr-base8.C: New test.
754 * g++.dg/cpp1z/aggr-base9.C: New test.
756 PR c++/89705 - ICE with reference binding with conversion function.
757 * g++.dg/cpp0x/rv-conv2.C: New test.
759 2019-03-25 Richard Biener <rguenther@suse.de>
761 PR tree-optimization/89789
762 * gcc.dg/torture/pr89789.c: New testcase.
764 2019-03-25 Nathan Sidwell <nathan@acm.org>
766 * g++.dg/abi/lambda-static-1.C: New.
768 2019-03-25 Richard Biener <rguenther@suse.de>
770 PR tree-optimization/89802
771 * g++.dg/tree-ssa/pr89802.C: New testcase.
773 2019-03-25 Jakub Jelinek <jakub@redhat.com>
776 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
778 * g++.dg/tls/thread_local11a.C: New test.
780 2019-03-25 Richard Biener <rguenther@suse.de>
783 * g++.dg/pr89790.C: New testcase.
785 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
787 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
788 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
789 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
790 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
792 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
795 * gfortran.dg/altreturn_10.f90: New test.
796 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
798 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
800 PR rtl-optimization/89676
801 * gcc.target/i386/pr89676.c: New.
803 2019-03-22 Jakub Jelinek <jakub@redhat.com>
806 * g++.dg/tls/thread_local11.C: New test.
807 * g++.dg/tls/thread_local11.h: New test.
808 * g++.dg/tls/thread_local12a.C: New test.
809 * g++.dg/tls/thread_local12b.C: New test.
810 * g++.dg/tls/thread_local12c.C: New test.
811 * g++.dg/tls/thread_local12d.C: New test.
812 * g++.dg/tls/thread_local12e.C: New test.
813 * g++.dg/tls/thread_local12f.C: New test.
814 * g++.dg/tls/thread_local12g.C: New test.
815 * g++.dg/tls/thread_local12h.C: New test.
816 * g++.dg/tls/thread_local12i.C: New test.
817 * g++.dg/tls/thread_local12j.C: New test.
818 * g++.dg/tls/thread_local12k.C: New test.
819 * g++.dg/tls/thread_local12l.C: New test.
822 * g++.dg/cpp1y/constexpr-87481.C: New test.
824 2019-03-22 Simon Wright <simon@pushface.org>
827 * gnat.dg/socket2.adb: New.
829 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
831 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
833 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
836 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
837 for _mm_mask{,3,z}_*.
838 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
839 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
840 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
841 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
842 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
843 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
844 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
845 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
846 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
847 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
848 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
849 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
850 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
851 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
852 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
854 2019-03-22 Jakub Jelinek <jakub@redhat.com>
857 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
858 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
859 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
860 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
861 __builtin_ia32_vfmsubss3_mask3): Define.
862 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
863 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
864 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
865 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
866 __builtin_ia32_vfmsubss3_mask3): Define.
867 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
868 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
869 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
870 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
871 __builtin_ia32_vfmsubss3_mask3): Define.
872 * gcc.target/i386/sse-14.c: Add tests for
873 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
874 * gcc.target/i386/sse-22.c: Likewise.
876 2019-03-21 Martin Sebor <msebor@redhat.com>
878 PR tree-optimization/89350
879 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
880 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
881 * gcc.dg/Wstringop-overflow-11.c: New test.
882 * gcc.dg/Wstringop-overflow-12.c: New test.
883 * gcc.dg/pr89350.c: New test.
884 * gcc.dg/pr40340-1.c: Adjust expected warning.
885 * gcc.dg/pr40340-2.c: Same.
886 * gcc.dg/pr40340-4.c: Same.
887 * gcc.dg/pr40340-5.c: Same.
889 2019-03-21 Jakub Jelinek <jakub@redhat.com>
892 * g++.dg/other/pr89692.C: New test.
895 * g++.dg/cpp1y/lambda-init18.C: New test.
896 * g++.dg/cpp1y/lambda-init19.C: New test.
897 * g++.dg/cpp1y/pr89767.C: New test.
899 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
900 Cesar Philippidis <cesar@codesourcery.com>
903 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
905 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
908 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
911 * c-c++-common/goacc/routine-3-extern.c: New file.
912 * c-c++-common/goacc/routine-3.c: Adjust.
913 * c-c++-common/goacc/routine-4-extern.c: New file.
914 * c-c++-common/goacc/routine-4.c: Adjust.
915 * gfortran.dg/goacc/routine-module-3.f90: New file.
918 * gfortran.dg/goacc/pr89773.f90: New file.
919 * gfortran.dg/goacc/pr77765.f90: Adjust.
920 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
923 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
926 * gfortran.dg/goacc/routine-module-1.f90: New file.
927 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
928 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
930 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
933 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
934 (dg-compile-aux-modules): Fix diagnostic.
935 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
936 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
939 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
940 missing nexted dg-test call support in dejaGNU 1.4.4.
943 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
946 2019-03-21 Richard Biener <rguenther@suse.de>
948 PR tree-optimization/89779
949 * gcc.dg/torture/pr89779.c: New testcase.
951 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
954 * g++.dg/cpp0x/constexpr-ice20.C: New.
956 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
959 * g++.dg/cpp0x/noexcept37.C: New.
961 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
964 * gdc.dg/pr89017.d: New test.
966 2019-03-20 Janus Weil <janus@gcc.gnu.org>
969 * gfortran.dg/interface_abstract_5.f90: New test case.
971 2019-03-20 Jakub Jelinek <jakub@redhat.com>
974 * gcc.target/s390/pr89775-1.c: New test.
975 * gcc.target/s390/pr89775-2.c: New test.
977 2019-03-20 Jakub Jelinek <jakub@redhat.com>
980 * g++.target/aarch64/aarch64.exp: New file.
981 * g++.target/aarch64/pr89752.C: New test.
983 2019-03-19 Martin Sebor <msebor@redhat.com>
985 PR tree-optimization/89688
986 * gcc.dg/strlenopt-61.c: New test.
987 * g++.dg/warn/Wstringop-overflow-2.C: New test.
989 2019-03-19 Jim Wilson <jimw@sifive.com>
992 * gcc.target/riscv/losum-overflow.c: New test.
994 2019-03-19 Martin Sebor <msebor@redhat.com>
996 PR tree-optimization/89644
997 * gcc.dg/Wstringop-truncation-8.c: New test.
999 2019-03-19 Martin Liska <mliska@suse.cz>
1002 * gcc.dg/pr89737.c: New test.
1004 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
1008 * g++.dg/lto/pr87089_0.C: New testcase.
1009 * g++.dg/lto/pr87089_1.C: New testcase.
1010 * g++.dg/lto/pr89335_0.C: New testcase.
1012 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1015 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1016 restrict this test to vsx targets.
1018 2019-03-19 Jakub Jelinek <jakub@redhat.com>
1021 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1022 * g++.dg/ext/asm16.C: Likewise.
1023 * g++.dg/ext/asm17.C: New test.
1025 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1027 * c-c++-common/unroll-7.c: New test.
1029 2019-03-19 Jakub Jelinek <jakub@redhat.com>
1032 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1033 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1034 Add expected results for them.
1037 * gcc.dg/pr89734.c: New test.
1039 2019-03-18 Martin Sebor <msebor@redhat.com>
1041 PR tree-optimization/89720
1042 * gcc.dg/Warray-bounds-42.c: New test.
1044 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1047 * g++.target/i386/pr89630.C: New test.
1049 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
1051 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1053 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1055 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1056 the "store" test as well.
1057 * gcc.target/powerpc/bswap32.c: Ditto.
1059 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1061 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1062 the "store" test as well.
1063 * gcc.target/powerpc/bswap32.c: Ditto.
1065 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1067 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1068 "exceeds" instead of just one that talks about "too large".
1070 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1072 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1074 2019-03-18 Martin Jambor <mjambor@suse.cz>
1076 PR tree-optimization/89546
1077 * gcc.dg/tree-ssa/pr89546.c: New test.
1079 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1082 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1083 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1084 * g++.target/riscv/call-with-empty-struct.H: New file.
1085 * g++.target/riscv/riscv.exp: New file.
1087 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1090 * g++.dg/cpp0x/pr85014.C: New.
1092 2019-03-18 Jakub Jelinek <jakub@redhat.com>
1095 * gcc.dg/pr86979.c: New test.
1097 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1100 * gfortran.dg/typebound_call_31.f90: New test.
1102 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1104 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1106 * gcc.dg/compat/pr83487-1_y.c: Likewise.
1108 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1109 * gfortran.dg/temporary_3.f90: Likewise.
1111 * gcc.dg/pr88074.c: Require c99_runtime.
1112 * gcc.dg/warn-abs-1.c: Likewise.
1113 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1116 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1118 * gcc.dg/attr-copy.c: Require alias support.
1119 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1121 2019-03-16 Jakub Jelinek <jakub@redhat.com>
1124 * gfortran.dg/continuation_15.f90: New test.
1125 * gfortran.dg/continuation_16.f90: New test.
1127 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
1129 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1132 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1133 * g++.dg/cpp0x/pr84497.C: Likewise.
1135 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1136 * gcc.dg/attr-copy-6.c: Likewise.
1137 * gcc.dg/pr87793.c: Likewise.
1140 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
1142 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1143 * gcc.dg/gimplefe-34.c: Likewise.
1144 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1145 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1148 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1152 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1154 * lib/target-supports.exp (check_ascii_locale_available): Remove
1157 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1160 * gfortran.dg/blockdata_11.f90: New test.
1162 2019-03-15 Harald Anlauf <anlauf@gmx.de>
1165 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1166 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1168 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1171 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1172 instruction selection.
1173 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1174 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1175 * gcc.target/powerpc/pr87532-mc.c: New test.
1176 * gcc.target/powerpc/pr87532.c: New test.
1177 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1178 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1179 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1180 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1181 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1182 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1183 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1184 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1185 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1186 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1187 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1188 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1189 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1190 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1191 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1192 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1193 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1194 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1195 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1196 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1197 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1198 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1199 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1200 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1201 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1202 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1203 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1205 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
1209 * g++.dg/cpp2a/pr88534.C: New.
1210 * g++.dg/cpp2a/pr88537.C: New.
1212 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1214 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1215 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1216 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1217 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1219 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1222 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1223 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1224 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1226 2019-03-15 Jakub Jelinek <jakub@redhat.com>
1229 * g++.dg/cpp0x/constexpr-89709.C: New test.
1232 * gcc.dg/debug/pr89704.c: New test.
1234 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1237 * g++.target/i386/pr89650.C: New test.
1239 2019-03-14 Richard Biener <rguenther@suse.de>
1241 * gcc.dg/gimplefe-13.c: Adjust.
1242 * gcc.dg/gimplefe-14.c: Likewise.
1243 * gcc.dg/gimplefe-17.c: Likewise.
1244 * gcc.dg/gimplefe-18.c: Likewise.
1245 * gcc.dg/gimplefe-7.c: Likewise.
1246 * gcc.dg/torture/pr89595.c: Likewise.
1247 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1248 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1249 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1250 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1251 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1252 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1253 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1254 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1256 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1259 * gcc.target/i386/pr89684.c: New test.
1261 PR rtl-optimization/89679
1262 * gcc.dg/pr89679.c: New test.
1264 2019-03-14 Richard Biener <rguenther@suse.de>
1266 PR tree-optimization/89710
1267 * gcc.dg/torture/pr89710.c: New testcase.
1269 2019-03-14 Richard Biener <rguenther@suse.de>
1272 * g++.dg/torture/pr89698.C: New testcase.
1274 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1276 PR tree-optimization/89703
1277 * gcc.c-torture/compile/pr89703-1.c: New test.
1278 * gcc.c-torture/compile/pr89703-2.c: New test.
1280 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1283 * gcc.target/i386/pr89523-1a.c: New test.
1284 * gcc.target/i386/pr89523-1b.c: Likewise.
1285 * gcc.target/i386/pr89523-2.c: Likewise.
1286 * gcc.target/i386/pr89523-3.c: Likewise.
1287 * gcc.target/i386/pr89523-4.c: Likewise.
1288 * gcc.target/i386/pr89523-5.c: Likewise.
1289 * gcc.target/i386/pr89523-6.c: Likewise.
1290 * gcc.target/i386/pr89523-7.c: Likewise.
1291 * gcc.target/i386/pr89523-8.c: Likewise.
1292 * gcc.target/i386/pr89523-9.c: Likewise.
1294 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1297 * g++.dg/cpp1y/var-templ61.C: New test.
1300 * g++.dg/cpp1y/constexpr-89652.C: New test.
1302 2019-03-13 Harald Anlauf <anlauf@gmx.de>
1305 * gfortran.dg/pr87045.f90: New test.
1307 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1310 * gcc.target/i386/pr85860.c: New.
1312 2019-03-13 Marek Polacek <polacek@redhat.com>
1314 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1315 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1317 PR c++/89660 - bogus error with -Wredundant-move.
1318 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1319 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1321 2019-03-13 Janus Weil <janus@gcc.gnu.org>
1324 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1325 * gfortran.dg/pdt_30.f90: New test case.
1327 2019-03-13 Marek Polacek <polacek@redhat.com>
1329 PR c++/88979 - further P0634 fix for constructors.
1330 * g++.dg/cpp2a/typename15.C: New test.
1332 2019-03-13 Martin Sebor <msebor@redhat.com>
1334 PR tree-optimization/89662
1335 * gcc.dg/Warray-bounds-41.c: New test.
1337 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1340 * g++.dg/cpp0x/auto53.C: New.
1342 2019-03-13 Richard Biener <rguenther@suse.de>
1345 * gcc.dg/torture/pr89677.c: New testcase.
1347 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1350 * g++.dg/other/friend16.C: New.
1351 * g++.dg/other/friend17.C: Likewise.
1353 2019-03-13 Jakub Jelinek <jakub@redhat.com>
1356 * c-c++-common/gomp/pr88588.c: New test.
1358 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1363 * gfortran.dg/binding_label_tests_30.f90: New test.
1364 * gfortran.dg/binding_label_tests_31.f90: New test.
1365 * gfortran.dg/binding_label_tests_32.f90: New test.
1366 * gfortran.dg/binding_label_tests_33.f90: New test.
1368 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1370 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1371 * gdc.dg/ubsan/ubsan.exp: New file.
1372 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1373 Explicitly return flags from procedure.
1375 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1378 * gdc.dg/pr88957.d: New test.
1379 * gdc.dg/simd.d: Add new vector tests.
1381 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1384 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1385 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1388 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1391 * gfortran.dg/charlen_17.f90: New test.
1393 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1395 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1397 2019-03-12 Martin Liska <mliska@suse.cz>
1399 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
1400 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1401 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1402 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1403 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1404 * gfortran.dg/constructor_9.f90: Likewise.
1405 * gfortran.dg/dec_structure_8.f90: Likewise.
1406 * gfortran.dg/entry_4.f90: Likewise.
1407 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1408 * gfortran.dg/initialization_23.f90: Likewise.
1409 * gfortran.dg/logical_assignment_1.f90: Likewise.
1410 * gfortran.dg/pr80752.f90: Likewise.
1411 * gfortran.dg/pr88116_1.f90: Likewise.
1412 * gfortran.dg/pr88467.f90: Likewise.
1413 * gfortran.dg/typebound_call_7.f03: Likewise.
1414 * gfortran.dg/typebound_generic_1.f03: Likewise.
1415 * gfortran.dg/typebound_operator_2.f03: Likewise.
1416 * gfortran.dg/typebound_operator_4.f03: Likewise.
1417 * gfortran.dg/typebound_proc_9.f03: Likewise.
1418 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1420 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
1423 * gfortran.dg/assumed_rank_16.f90: New test.
1426 * gfortran.dg/assumed_rank_17.f90: New test.
1428 2019-03-12 Jakub Jelinek <jakub@redhat.com>
1431 * gcc.c-torture/compile/pr89663-1.c: New test.
1432 * gcc.c-torture/compile/pr89663-2.c: New test.
1434 2019-03-12 Richard Biener <rguenther@suse.de>
1436 PR tree-optimization/89664
1437 * gfortran.dg/pr89664.f90: New testcase.
1439 2019-03-11 Jakub Jelinek <jakub@redhat.com>
1442 * gfortran.dg/gomp/pr89651.f90: New test.
1446 * gcc.c-torture/compile/pr89655.c: New test.
1448 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1450 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1453 2019-03-11 Martin Liska <mliska@suse.cz>
1455 * g++.dg/conversion/simd3.C (foo): Wrap option names
1456 with apostrophe character.
1457 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1459 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1460 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1461 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1462 * g++.dg/opt/pr34036.C: Likewise.
1463 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1464 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1465 * gcc.dg/cpp/dir-only-4.c: Likewise.
1466 * gcc.dg/cpp/dir-only-5.c: Likewise.
1467 * gcc.dg/cpp/pr71591.c: Likewise.
1468 * gcc.dg/format/opt-1.c: Likewise.
1469 * gcc.dg/format/opt-2.c: Likewise.
1470 * gcc.dg/format/opt-3.c: Likewise.
1471 * gcc.dg/format/opt-4.c: Likewise.
1472 * gcc.dg/format/opt-5.c: Likewise.
1473 * gcc.dg/format/opt-6.c: Likewise.
1474 * gcc.dg/pr22231.c: Likewise.
1475 * gcc.dg/pr33007.c: Likewise.
1476 * gcc.dg/simd-1.c (hanneke): Likewise.
1477 * gcc.dg/simd-5.c: Likewise.
1478 * gcc.dg/simd-6.c: Likewise.
1479 * gcc.dg/spellcheck-options-14.c: Likewise.
1480 * gcc.dg/spellcheck-options-15.c: Likewise.
1481 * gcc.dg/spellcheck-options-16.c: Likewise.
1482 * gcc.dg/spellcheck-options-17.c: Likewise.
1483 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1484 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1485 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1486 (__attribute__): Likewise.
1487 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1488 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1489 * gcc.target/powerpc/warn-1.c: Likewise.
1490 * gcc.target/powerpc/warn-2.c: Likewise.
1492 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1494 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1496 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1498 * c-c++-common/unroll-6.c: New test.
1500 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1503 * g++.dg/template/memfriend18.C: New.
1505 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1507 * gdc.dg/pr89041.d: Mark as compile test.
1509 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1511 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1514 2019-03-10 Martin Jambor <mjambor@suse.cz>
1516 PR tree-optimization/85762
1517 PR tree-optimization/87008
1518 PR tree-optimization/85459
1519 * g++.dg/tree-ssa/pr87008.C: New test.
1520 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1522 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1525 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1526 * gfortran.dg/no_arg_check_2.f90: Likewise.
1528 2019-03-10 Jakub Jelinek <jakub@redhat.com>
1531 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1533 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1536 * gfortran.dg/dependency_53.f90: New test.
1538 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1541 * gfortran.dg/public_private_module_10.f90: New test.
1543 2019-03-09 John David Anglin <dave.anglin@bell.net>
1546 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1549 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1552 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1554 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1557 * g++.dg/cpp0x/pr87750.C: New.
1559 2019-03-09 John David Anglin <dave.anglin@bell.net>
1561 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1562 * c-c++-common/ident-1a.c: Likewise.
1563 * c-c++-common/ident-1b.c: Likewise.
1564 * c-c++-common/ident-2b.c: Likewise.
1566 * g++.dg/tls/pr77285-2.C: Require tls_native support.
1568 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1571 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1573 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1574 libatomic_available.
1576 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1579 * gdc.dg/pr89041.d: New test.
1581 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1584 * gfortran.dg/c_ptr_tests_19.f90: New test.
1586 2019-03-09 John David Anglin <dave.anglin@bell.net>
1588 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1589 * gnat.dg/debug12.adb: Likewise.
1591 * lib/target-supports.exp (check_effective_target_weak_undefined):
1592 Return 0 on hppa*-*-hpux*.
1593 (check_ascii_locale_available): Likewise.
1595 2019-03-09 Janus Weil <janus@gcc.gnu.org>
1598 * gfortran.dg/pointer_init_10.f90: New test case.
1600 2019-03-09 John David Anglin <dave.anglin@bell.net>
1602 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1604 2019-03-09 John David Anglin <dave.anglin@bell.net>
1607 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1609 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1612 * gfortran.dg/array_simplify_3.f90: New test case.
1614 2019-03-09 Jakub Jelinek <jakub@redhat.com>
1617 * g++.dg/other/pr88568.C: New test.
1619 PR rtl-optimization/89634
1620 * gcc.c-torture/execute/pr89634.c: New test.
1622 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1625 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1626 -r -nostdlib -flinker-output=nolto-rel.
1628 2019-03-08 David Malcolm <dmalcolm@redhat.com>
1631 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1632 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1633 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1634 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1636 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1639 * g++.dg/cpp0x/implicit17.C: New.
1641 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1644 * g++.dg/template/access29.C: New.
1646 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1649 * g++.dg/cpp1z/decomp49.C: New test.
1651 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1653 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1655 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1660 * gcc.target/i386/pr78782.c: New test.
1661 * gcc.target/i386/pr87558.c: Ditto.
1663 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1666 * gcc.dg/lto/pr85870_0.c: New test.
1667 * gcc.dg/lto/pr85870_1.c: New test.
1669 2019-03-08 Martin Liska <mliska@suse.cz>
1672 * gcc.target/i386/pr86952.c: New test.
1673 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1675 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1677 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1680 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1684 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1685 * g++.dg/parse/array-size2.C: Likewise.
1686 * g++.dg/cpp0x/constexpr-89599.C: New test.
1689 * g++.dg/warn/pr89622.C: New test.
1691 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1694 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1695 * gcc.target/i386/interrupt-6.c: Likewise.
1696 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1698 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1701 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1702 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1704 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1706 PR translation/79999
1707 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1708 * c-c++-common/gomp/doacross-3.c: New test.
1711 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1712 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1713 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1714 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1715 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1716 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1718 2019-03-07 Martin Jambor <mjambor@suse.cz>
1721 * gcc.dg/ipa/ipcp-5.c: New test.
1723 2019-03-07 Martin Jambor <mjambor@suse.cz>
1726 * g++.dg/ipa/pr88235.C: New test.
1728 2019-04-07 Richard Biener <rguenther@suse.de>
1731 * gcc.target/i386/pr89618.c: New testcase.
1733 2019-03-07 Richard Biener <rguenther@suse.de>
1735 PR tree-optimization/89595
1736 * gcc.dg/torture/pr89595.c: New testcase.
1738 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1741 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1743 2019-03-06 Harald Anlauf <anlauf@gmx.de>
1746 * gfortran.dg/substr_8.f90: New test.
1748 2019-03-06 Jakub Jelinek <jakub@redhat.com>
1751 * g++.dg/ext/flexary34.C: New test.
1753 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
1755 PR rtl-optimization/88845
1756 * gcc.target/powerpc/pr88845.c: New test.
1758 2019-03-06 Marek Polacek <polacek@redhat.com>
1760 PR c++/87378 - bogus -Wredundant-move warning.
1761 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1762 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1764 2019-03-06 Richard Biener <rguenther@suse.de>
1767 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1768 the way that makes the testcase PASS.
1770 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1773 * gcc.dg/pr89590.c: New test.
1775 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1778 * gcc.target/arm/pr89222.c: Add new test.
1780 2019-03-05 Richard Biener <rguenther@suse.de>
1782 PR tree-optimization/89594
1783 * gcc.dg/pr89594.c: New testcase.
1785 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1787 PR tree-optimization/89487
1788 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1789 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1790 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1794 * g++.dg/other/pr89560.C: New test.
1796 PR tree-optimization/89570
1797 * gcc.dg/pr89570.c: New test.
1799 PR tree-optimization/89566
1800 * c-c++-common/pr89566.c: New test.
1802 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1805 * g++.dg/parse/crash69.C: New.
1807 2019-03-04 Jakub Jelinek <jakub@redhat.com>
1810 * g++.dg/cpp2a/desig12.C: New test.
1811 * g++.dg/cpp2a/desig13.C: New test.
1813 2019-03-04 Tamar Christina <tamar.christina@arm.com>
1816 * gcc.target/aarch64/options_set_10.c: Add native.
1818 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1820 PR tree-optimization/89437
1821 * gcc.dg/sinatan-1.c: Fix testcase.
1823 2019-03-04 Richard Biener <rguenther@suse.de>
1826 * gcc.dg/torture/pr89572.c: New testcase.
1828 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1830 PR tree-optimization/89487
1831 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1833 2019-03-03 Harald Anlauf <anlauf@gmx.de>
1836 * gfortran.dg/pr77583.f90: New test.
1838 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1841 * gfortran.dg/coarray_allocate_11.f90: New test.
1843 2019-03-02 Harald Anlauf <anlauf@gmx.de>
1846 * gfortran.dg/pr89492.f90: Adjust testcase.
1847 * gfortran.dg/transfer_check_5.f90: New test.
1849 2019-03-02 Jakub Jelinek <jakub@redhat.com>
1852 * g++.dg/cpp2a/desig10.C: New test.
1853 * g++.dg/cpp2a/desig11.C: New test.
1854 * g++.dg/ext/desig4.C: Expect 4 new errors.
1857 * gcc.dg/pr89506.c: New test.
1859 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
1860 Monk Chiang <sh.chiang04@gmail.com>
1862 * gcc.target/riscv/attribute-1.c: New.
1863 * gcc.target/riscv/attribute-2.c: Likewise.
1864 * gcc.target/riscv/attribute-3.c: Likewise.
1865 * gcc.target/riscv/attribute-4.c: Likewise.
1866 * gcc.target/riscv/attribute-5.c: Likewise.
1867 * gcc.target/riscv/attribute-6.c: Likewise.
1868 * gcc.target/riscv/attribute-7.c: Likewise.
1869 * gcc.target/riscv/attribute-8.c: Likewise.
1870 * gcc.target/riscv/attribute-9.c: Likewise.
1872 * gcc.target/riscv/arch-1.c: New.
1873 * gcc.target/riscv/arch-2.c: Likewise.
1874 * gcc.target/riscv/arch-3.c: Likewise.
1875 * gcc.target/riscv/arch-4.c: Likewise.
1877 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1880 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1881 scan-tree-dump-times from dom3 to tracer pass.
1883 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1885 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1886 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1888 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
1890 PR rtl-optimization/85899
1891 * gcc.dg/pr85899.c: New test.
1893 2019-03-01 Marek Polacek <polacek@redhat.com>
1895 PR c++/89537 - missing location for error with non-static member fn.
1896 * g++.dg/diagnostic/member-fn-1.C: New test.
1898 PR c++/89532 - ICE with incomplete type in decltype.
1899 * g++.dg/cpp2a/nontype-class14.C: New test.
1901 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1903 Implement P1002R1, Try-catch blocks in constexpr functions
1905 * g++.dg/cpp2a/constexpr-try1.C: New test.
1906 * g++.dg/cpp2a/constexpr-try2.C: New test.
1907 * g++.dg/cpp2a/constexpr-try3.C: New test.
1908 * g++.dg/cpp2a/constexpr-try4.C: New test.
1909 * g++.dg/cpp2a/constexpr-try5.C: New test.
1910 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1912 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1914 PR tree-optimization/89535
1915 * gfortran.dg/vect/pr89535.f90: New test.
1917 2019-03-01 Richard Biener <rguenther@suse.de>
1920 * gfortran.dg/pr89451.f90: New testcase.
1922 2019-03-01 Richard Biener <rguenther@suse.de>
1925 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1926 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1927 that happen now earlier.
1929 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1931 * gcc.c-torture/execute/20190228-1.c: New test.
1933 2019-02-28 Marek Polacek <polacek@redhat.com>
1935 PR c++/87068 - missing diagnostic with fallthrough statement.
1936 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1938 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1939 Cesar Philippidis <cesar@codesourcery.com>
1943 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1944 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1947 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1951 * gfortran.dg/goacc/routine-6.f90: Update
1952 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1953 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1955 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1958 * gcc.dg/pr89521-1.c: New test.
1959 * gcc.dg/pr89521-2.c: New test.
1961 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
1964 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1966 2019-02-28 Tamar Christina <tamar.christina@arm.com>
1969 * gcc.target/aarch64/options_set_10.c: New test.
1971 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1974 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1976 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1979 * gcc.dg/pr89525.c: New test.
1982 * gcc.dg/pr89520-1.c: New test.
1983 * gcc.dg/pr89520-2.c: New test.
1985 2019-02-27 Marek Polacek <polacek@redhat.com>
1987 PR c++/88857 - ICE with value-initialization of argument in template.
1988 * g++.dg/cpp0x/initlist-value4.C: New test.
1990 2019-02-27 Marek Polacek <polacek@redhat.com>
1992 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1993 * g++.dg/cpp0x/using-enum-3.C: New test.
1995 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1997 PR tree-optimization/89280
1998 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2001 2019-02-27 Richard Biener <rguenther@suse.de>
2003 * gcc.dg/gimplefe-36.c: New testcase.
2005 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2008 * g++.dg/cpp0x/nsdmi15.C: New.
2010 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2013 * g++.dg/cpp0x/pr88987.C: New.
2015 2019-02-27 Jakub Jelinek <jakub@redhat.com>
2017 PR tree-optimization/89280
2018 * gcc.c-torture/compile/pr89280.c: New test.
2019 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2020 function. Skip the test for -O0.
2022 2018-02-26 Steve Ellcey <sellcey@marvell.com>
2024 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2025 * gfortran.dg/simd-builtins-2.f90: Ditto.
2026 * gfortran.dg/simd-builtins-6.f90: Ditto.
2027 * gfortran.dg/simd-builtins-8.f90: New test.
2028 * gfortran.dg/simd-builtins-8.h: New header file.
2030 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2033 * g++.dg/other/new2.C: New test.
2035 PR tree-optimization/89500
2036 * gcc.dg/pr89500.c: New test.
2037 * gcc.dg/Wstringop-overflow-10.c: New test.
2038 * gcc.dg/strlenopt-60.c: New test.
2040 2019-02-26 Harald Anlauf <anlauf@gmx.de>
2043 * gfortran.dg/pr89492.f90: New test.
2045 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2048 * gfortran.dg/altreturn_9_0.f90: New file.
2049 * gfortran.dg/altreturn_9_1.f90: New file.
2051 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2054 * g++.dg/cpp1y/constexpr-89481.C: New test.
2056 2019-02-26 Richard Biener <rguenther@suse.de>
2058 PR tree-optimization/89505
2059 * gcc.dg/torture/pr89505.c: New testcase.
2061 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2063 * gnat.dg/opt77.adb: New test.
2064 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2066 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2069 * gcc.target/i386/pr89474.c: New test.
2071 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2074 * gcc.c-torture/compile/pr77754-1.c: New test.
2075 * gcc.c-torture/compile/pr77754-2.c: New test.
2076 * gcc.c-torture/compile/pr77754-3.c: New test.
2077 * gcc.c-torture/compile/pr77754-4.c: New test.
2078 * gcc.c-torture/compile/pr77754-5.c: New test.
2079 * gcc.c-torture/compile/pr77754-6.c: New test.
2081 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2084 * gcc.target/aarch64/options_set_1.c: New test.
2085 * gcc.target/aarch64/options_set_2.c: New test.
2086 * gcc.target/aarch64/options_set_3.c: New test.
2087 * gcc.target/aarch64/options_set_4.c: New test.
2088 * gcc.target/aarch64/options_set_5.c: New test.
2089 * gcc.target/aarch64/options_set_6.c: New test.
2090 * gcc.target/aarch64/options_set_7.c: New test.
2091 * gcc.target/aarch64/options_set_8.c: New test.
2092 * gcc.target/aarch64/options_set_9.c: New test.
2094 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2096 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2097 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2099 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2100 test_vfmlslq_high_f16): ... To this.
2101 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2102 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2103 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2104 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2105 test_vfmlslq_laneq_high_u32): Rename ...
2106 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2107 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2108 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2109 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2110 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2111 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2112 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2113 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2114 test_vfmlslq_laneq_low_u32): Rename ...
2115 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2116 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2117 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2118 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2119 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2120 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2122 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2123 test_vfmlslq_low_f16): ... To this.
2125 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2127 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2128 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2130 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2131 test_vfmlslq_high_f16): ... To this.
2132 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2133 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2134 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2135 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2136 test_vfmlslq_laneq_high_u32): Rename ...
2137 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2138 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2139 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2140 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2141 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2142 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2143 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2144 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2145 test_vfmlslq_laneq_low_u32): Rename ...
2146 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2147 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2148 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2149 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2150 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2151 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2153 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2154 test_vfmlslq_low_f16): ... To This.
2155 * lib/target-supports.exp
2156 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2158 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2161 * gfortran.dg/overload_3.f90: New test.
2163 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2166 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2168 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2171 * gfortran.dg/list_directed_large.f90: New test.
2173 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2176 * gcc.c-torture/execute/pr89434.c: New test.
2179 * gcc.dg/pr89438.c: New test.
2181 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2184 * g++.dg/cpp0x/pr84585.C: New.
2186 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2189 * gfortran.dg/allocate_with_mold_3.f90: New test.
2191 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2194 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2195 * gcc.target/i386/pr87007-2.c: Likewise.
2197 2019-02-24 Harald Anlauf <anlauf@gmx.de>
2201 * gfortran.dg/pr89266.f90: New test.
2202 * gfortran.dg/pr88326.f90: New test.
2204 2019-02-24 Jakub Jelinek <jakub@redhat.com>
2206 PR rtl-optimization/89445
2207 * gcc.target/i386/avx512f-pr89445.c: New test.
2209 2019-02-23 Martin Sebor <msebor@redhat.com>
2211 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2212 wchar_t to wint_t to avoid a bogus -Wformat warning in
2215 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2218 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2219 "../../../libgfortran/ISO_Fortran_binding.h".
2220 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2222 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2225 * gcc.dg/pr69471-1.c: New test.
2226 * gcc.dg/pr69471-2.c: Likewise.
2227 * gcc.target/i386/pr69471-3.c: Likewise.
2229 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2232 * gfortran.dg/dtio_34.f90: New test.
2234 2019-02-23 Marek Polacek <polacek@redhat.com>
2236 PR c++/88294 - ICE with non-constant noexcept-specifier.
2237 * g++.dg/cpp0x/noexcept34.C: New test.
2238 * g++.dg/cpp0x/noexcept35.C: New test.
2241 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2243 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2246 * gfortran.dg/deferred_character_32.f90 : New test
2248 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2251 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2252 previously incorrect lbound for allocatable expressions. Also
2253 correct stop values to avoid repetition.
2254 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2255 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2258 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2259 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2260 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2262 2019-02-22 David Malcolm <dmalcolm@redhat.com>
2265 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2266 renaming to a multicharacter name, so that start != finish. Add
2267 tests for dtor locations.
2269 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2272 * g++.dg/cpp0x/pr84676.C: New.
2274 2019-02-22 Martin Sebor <msebor@redhat.com>
2276 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2277 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2279 2019-02-22 Harald Anlauf <anlauf@gmx.de>
2282 * gfortran.dg/newunit_6.f90: New test.
2284 2019-02-22 Marek Polacek <polacek@redhat.com>
2286 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2287 * g++.dg/cpp2a/explicit14.C: New test.
2289 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2292 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2293 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2295 2019-02-22 Martin Sebor <msebor@redhat.com>
2298 * gcc.dg/Wabsolute-value.c: New test.
2300 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2302 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2303 Hongtao Liu <hongtao.liu@intel.com>
2304 Sunil K Pandey <sunil.k.pandey@intel.com>
2307 * gcc.target/i386/pr87007-1.c: New test.
2308 * gcc.target/i386/pr87007-2.c: Likewise.
2310 2019-02-22 Richard Biener <rguenther@suse.de>
2312 PR tree-optimization/89440
2313 * gcc.dg/vect/pr89440.c: New testcase.
2315 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2317 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2321 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2323 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2324 * g++.dg/goacc/template.C: Likewise.
2327 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2329 2019-02-22 Richard Biener <rguenther@suse.de>
2332 * gcc.dg/torture/restrict-7.c: New testcase.
2334 2019-02-21 Jakub Jelinek <jakub@redhat.com>
2337 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2338 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2339 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2341 * g++.dg/cpp1y/constexpr-89285.C: New test.
2342 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2344 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2345 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2347 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2350 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2351 -fcf-protection with -fcf-protection=branch.
2352 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2353 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2354 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2355 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2356 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2358 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2360 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2361 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2363 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2366 * gfortran.dg/warn_conversion_11.f90: New test.
2368 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2371 * gcc.target/i386/pr87412-1.c: New file.
2372 * gcc.target/i386/pr87412-2.c: Likewise.
2373 * gcc.target/i386/pr87412-3.c: Likewise.
2374 * gcc.target/i386/pr87412-4.c: Likewise.
2376 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2379 * g++.dg/cpp0x/pr89403.C: New test.
2382 * g++.dg/cpp1z/inline-var5.C: New test.
2385 * gcc.c-torture/compile/pr89412.c: New test.
2387 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2388 David Malcolm <dmalcolm@redhat.com>
2391 * gcc.dg/torture/pr89091.c: New test.
2393 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2397 * gcc.dg/pr88074-2.c: New test.
2400 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2402 2019-02-20 David Malcolm <dmalcolm@redhat.com>
2405 * gcc.dg/pr89410-1.c: New test.
2406 * gcc.dg/pr89410-2.c: New test.
2408 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2410 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2411 Add PowerPC support.
2412 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2413 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2415 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2418 * gcc.target/arm/pr86487.c: New.
2420 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2423 * g++.dg/cpp1y/var-templ60.C: New.
2425 2019-02-20 Li Jia He <helijia@linux.ibm.com>
2428 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2430 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2432 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2434 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2437 * gfortran.dg/ISO_Fortran_binding_4.f90
2439 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2442 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2443 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2445 2019-02-19 Richard Biener <rguenther@suse.de>
2448 * gcc.dg/pr88074.c: New testcase.
2450 2019-02-19 Jakub Jelinek <jakub@redhat.com>
2453 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2457 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2460 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2463 * g++.dg/diagnostic/pr89390.C: New test.
2465 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
2467 * README: Fix typos.
2469 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2471 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2474 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2477 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2479 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2480 * gfortran.dg/lto/pr87689_0.f: New file.
2481 * gfortran.dg/lto/pr87689_1.f: New file.
2483 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2485 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2487 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2489 * gdc.dg/dg.exp: Tabify.
2490 * gdc.dg/lto/lto.exp: Likewise.
2491 * gdc.test/gdc-test.exp: Likewise.
2492 * lib/gdc-dg.exp: Likewise.
2493 * lib/gdc.exp: Likewise.
2495 2019-02-18 Richard Biener <rguenther@suse.de>
2497 PR tree-optimization/89296
2498 * gcc.dg/uninit-pr89296.c: New testcase.
2500 2019-02-18 Jakub Jelinek <jakub@redhat.com>
2503 * gcc.c-torture/execute/pr89369.c: New test.
2504 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2505 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2508 2019-02-18 Martin Jambor <mjambor@suse.cz>
2510 PR tree-optimization/89209
2511 * gcc.dg/tree-ssa/pr89209.c: New test.
2513 2019-02-18 Martin Liska <mliska@suse.cz>
2515 * gfortran.dg/simd-builtins-7.f90: New test.
2516 * gfortran.dg/simd-builtins-7.h: New test.
2518 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2521 * gfortran.dg/pr88299.f90: New test.
2523 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2526 * gfortran.dg/transfer_simplify_12.f90: New test.
2528 2019-02-17 Marek Polacek <polacek@redhat.com>
2530 PR c++/89217 - ICE with list-initialization in range-based for loop.
2531 * g++.dg/cpp0x/range-for37.C: New test.
2533 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2536 * g++.dg/cpp0x/initlist114.C: New test.
2539 * g++.dg/abi/mangle68.C: New test.
2540 * g++.dg/cpp0x/decltype69.C: New test.
2542 2019-02-16 David Malcolm <dmalcolm@redhat.com>
2545 * g++.dg/wrappers/pr88680.C: New test.
2547 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2550 * gfortran.dg/coarray_data_1.f90: New test.
2552 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2554 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2555 * c-c++-common/patchable_function_entry-default.c: Likewise.
2556 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2558 2019-02-16 Jakub Jelinek <jakub@redhat.com>
2560 PR rtl-optimization/66152
2561 * gcc.target/i386/pr66152.c: New test.
2563 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2565 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2566 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2568 2019-02-15 Tamar Christina <tamar.christina@arm.com>
2570 * lib/target-supports.exp
2571 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2572 checking alternative.
2574 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2576 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2578 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2580 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2581 * c-c++-common/patchable_function_entry-default.c: Likewise.
2582 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2583 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2585 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2589 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2590 allow_blank_lines to 2 during initialization.
2591 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2592 it was previously zero.
2593 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2594 Clear allow_blank_lines afterwards whenever it was 1.
2595 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2596 dg-allow-blank-lines-in-output here.
2597 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2598 the tests and restore it back at the end.
2600 * c-c++-common/ubsan/opts-1.c: New test.
2601 * c-c++-common/ubsan/opts-2.c: New test.
2602 * c-c++-common/ubsan/opts-3.c: New test.
2603 * c-c++-common/ubsan/opts-4.c: New test.
2605 2019-02-15 Richard Biener <rguenther@suse.de>
2606 Jakub Jelinek <jakub@redhat.com>
2608 PR tree-optimization/89278
2609 * gcc.dg/pr89278.c: New test.
2611 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2614 * gcc.dg/pr89340.c: New test.
2615 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2616 that leaf attribute on nested function is useless.
2619 * gcc.dg/pr89342.c: New test.
2621 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2623 PR rtl-optimization/89354
2624 * gcc.dg/pr89354.c: New test.
2626 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2628 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2629 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2630 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2631 * gcc.target/i386/ssse3-palignr.c: Ditto.
2632 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2633 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2634 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2635 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2636 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2637 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2638 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2639 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2640 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2641 * gcc.target/i386/ssse3-psignb.c: Ditto.
2642 * gcc.target/i386/ssse3-psignd.c: Ditto.
2643 * gcc.target/i386/ssse3-psignw.c: Ditto.
2645 2018-02-14 Steve Ellcey <sellcey@marvell.com>
2647 * gcc.target/aarch64/pcs_attribute.c: New test.
2649 2019-02-14 Harald Anlauf <anlauf@gmx.de>
2652 * gfortran.dg/pr88248.f90: New test.
2653 * gfortran.dg/f2018_obs.f90: Updated test.
2655 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2657 * gcc.target/arm/pr88850.c: change options to additional option.
2659 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2662 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2665 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2668 * gcc.target/arm/pr88850-2.c: New test.
2669 * lib/target-supports.exp
2670 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2671 check_effective_target_arm_neon_softfp_fp16_ok,
2672 add_options_for_arm_neon_softfp_fp16): New.
2674 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2676 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2677 * lib/target-supports.exp: Add procedure to check for ldrd.
2679 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2682 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2683 * gfortran.dg/goacc/loop-3.f95: Likewise.
2684 * gfortran.dg/goacc/pr72715.f90: New test.
2686 2019-02-14 Martin Liska <mliska@suse.cz>
2688 PR rtl-optimization/89242
2689 * g++.dg/pr89242.C: New test.
2691 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2693 PR tree-optimization/89314
2694 * gcc.dg/pr89314.c: New test.
2697 * gcc.dg/ubsan/pr89284.c: New test.
2699 2019-02-13 Ian Lance Taylor <iant@golang.org>
2701 * gcc.dg/func-attr-1.c: New test.
2703 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2705 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2707 2019-02-13 Marek Polacek <polacek@redhat.com>
2709 PR c++/89297 - ICE with OVERLOAD in template.
2710 * g++.dg/cpp0x/initlist113.C: New test.
2712 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
2715 * g++.dg/cpp0x/pr86379.C: New.
2718 * g++.dg/cpp1y/pr87322.C: New.
2719 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2720 instantiate the expected number of lambda functions.
2722 2019-02-13 Marek Polacek <polacek@redhat.com>
2725 * g++.dg/cpp2a/nontype-class13.C: New test.
2727 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2730 * gcc.target/arm/pr89190.c: New test.
2732 2019-02-13 David Malcolm <dmalcolm@redhat.com>
2735 * g++.dg/concepts/pr89036.C: New test.
2737 2019-02-13 Tamar Christina <tamar.christina@arm.com>
2740 * gcc.target/aarch64/sve/pr88847.c: New test.
2742 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
2743 Jakub Jelinek <jakub@redhat.com>
2746 * g++.dg/torture/pr89303.C: New test.
2748 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2751 * g++.dg/cpp1z/using4.C: New.
2752 * g++.dg/cpp1z/using5.C: Likewise.
2753 * g++.dg/cpp1z/using6.C: Likewise.
2755 2019-02-13 Jakub Jelinek <jakub@redhat.com>
2758 * gcc.target/i386/pr89290.c: New test.
2760 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2762 * gcc.target/powerpc/crypto-builtin-1.c
2763 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2766 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2769 * gcc.target/i386/pr89229-1.c: New test.
2771 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2774 * gcc.target/s390/pr89233.c: New test.
2776 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2778 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2779 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2780 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2782 2019-02-12 Richard Biener <rguenther@suse.de>
2784 PR tree-optimization/89253
2785 * gfortran.dg/pr89253.f: New testcase.
2787 2019-02-11 Marek Polacek <polacek@redhat.com>
2789 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2790 * g++.dg/cpp0x/nullptr40.C: New test.
2791 * g++.dg/cpp0x/nullptr41.C: New test.
2793 2019-02-11 Jakub Jelinek <jakub@redhat.com>
2796 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2798 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2800 PR tree-optimization/86637
2801 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2803 2019-02-11 Martin Sebor <msebor@redhat.com>
2805 PR tree-optimization/88771
2806 * gcc.dg/Wstringop-overflow-8.c: New test.
2807 * gcc.dg/Wstringop-overflow-9.c: New test.
2808 * gcc.dg/Warray-bounds-40.c: New test.
2809 * gcc.dg/builtin-stpncpy.c: Adjust.
2810 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2811 * g++.dg/opt/memcpy1.C: Adjust.
2813 2019-02-11 Martin Sebor <msebor@redhat.com>
2816 * c-c++-common/array-5.c: New test.
2817 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2818 * g++.dg/init/new38.C: Same.
2819 * g++.dg/init/new43.C: Same.
2820 * g++.dg/init/new44.C: Same.
2821 * g++.dg/init/new46.C: Same.
2822 * g++.dg/other/large-size-array.C: Same.
2823 * g++.dg/other/new-size-type.C: Same.
2824 * g++.dg/template/array30.C: Same.
2825 * g++.dg/template/array32.C: New test.
2826 * g++.dg/template/dependent-name3.C: Adjust.
2827 * gcc.dg/large-size-array-3.c: Same.
2828 * gcc.dg/large-size-array-5.c: Same.
2829 * gcc.dg/large-size-array.c: Same.
2830 * g++.old-deja/g++.brendan/array1.C: Same.
2831 * g++.old-deja/g++.mike/p6149.C: Same.
2833 2019-02-11 Martin Sebor <msebor@redhat.com>
2835 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2837 2019-02-11 Tamar Christina <tamar.christina@arm.com>
2840 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2841 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2842 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2844 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2846 * gcc.target/powerpc/vec-sld-modulo.c: New.
2847 * gcc.target/powerpc/vec-srad-modulo.c: New.
2848 * gcc.target/powerpc/vec-srd-modulo.c: New.
2850 2019-02-11 Martin Liska <mliska@suse.cz>
2853 * g++.dg/ipa/pr89009.C: New test.
2855 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2858 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2859 * gfortran.dg/pointer_init_6.f90: Likewise.
2860 * gfortran.dg/pointer_init_9.f90: New test.
2862 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2865 * gfortran.dg/warn_undefined_1.f90: New test.o
2867 2019-02-10 Jakub Jelinek <jakub@redhat.com>
2869 PR tree-optimization/89268
2870 * gcc.dg/vect/pr89268.c: New test.
2872 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2874 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2876 2019-02-09 Harald Anlauf <anlauf@gmx.de>
2879 * gfortran.dg/substr_simplify.f90: New test.
2881 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
2884 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2886 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
2889 * gfortran.dg/array_reference_2.f90 : New test.
2891 2019-02-09 Jakub Jelinek <jakub@redhat.com>
2894 * gcc.dg/gomp/pr89246-1.c: New test.
2895 * gcc.dg/gomp/pr89246-2.c: New test.
2897 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2899 PR tree-optimization/88739
2900 * gcc.c-torture/execute/pr88739.c: New test.
2902 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2905 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2907 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2909 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2910 * gcc.target/s390/vector/vec-copysign.c: New test.
2912 2019-02-08 Richard Biener <rguenther@suse.de>
2914 PR tree-optimization/89247
2915 * gcc.dg/torture/pr89247.c: New testcase.
2917 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2919 * gcc.target/s390/jump-label.c: New test.
2921 2019-02-08 Richard Biener <rguenther@suse.de>
2924 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2926 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2928 PR rtl-optimization/89234
2929 * g++.dg/ubsan/pr89234.C: New test.
2931 2019-02-08 Richard Biener <rguenther@suse.de>
2934 * gcc.dg/torture/pr89223.c: New testcase.
2936 2019-02-07 David Malcolm <dmalcolm@redhat.com>
2938 PR tree-optimization/86637
2939 PR tree-optimization/89235
2940 * gcc.c-torture/compile/pr86637-1.c: New test.
2941 * gcc.c-torture/compile/pr86637-2.c: New test.
2942 * gcc.c-torture/compile/pr86637-3.c: New test.
2943 * gcc.c-torture/compile/pr89235.c: New test.
2945 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2947 * gcc.target/aarch64/abd_1.c: New test.
2948 * gcc.dg/sabd_1.c: Likewise.
2950 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2953 * gfortran.dg/wunused-parameter_2.f90: New test.
2955 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2957 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2959 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2961 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2962 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2964 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2965 Jakub Jelinek <jakub@redhat.com>
2968 * gcc.c-torture/execute/pr88714.c: New test.
2969 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2971 2019-02-07 Tamar Christina <tamar.christina@arm.com>
2974 * gcc.target/arm/pr88850.c: New test.
2976 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
2979 * g++.dg/cpp0x/pr86218.C: New.
2981 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2983 PR rtl-optimization/89225
2984 * gcc.target/powerpc/pr89225.c: New.
2986 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2988 * gnat.dg/opt76.adb: New test.
2990 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2993 * gfortran.dg/null_10.f90: New test.
2995 2019-02-06 David Malcolm <dmalcolm@redhat.com>
2998 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2999 column numbers to dg-warning directives where they are correct.
3000 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3001 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3002 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3004 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3007 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3008 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3009 xfail scan-assembler-not with Solaris as.
3011 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3013 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3015 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3017 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3020 2019-02-06 Richard Biener <rguenther@suse.de>
3022 PR tree-optimization/89182
3023 * gfortran.dg/graphite/pr89182.f90: New testcase.
3025 2019-02-06 Jakub Jelinek <jakub@redhat.com>
3028 * gcc.dg/pr89211.c: New test.
3031 * c-c++-common/builtin-convertvector-2.c: New test.
3033 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3036 * lib/go-torture.exp: Test compiling with -flto.
3038 2019-02-06 Joseph Myers <joseph@codesourcery.com>
3041 * gcc.dg/redecl-18.c: New test.
3043 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3046 * g++.dg/opt/pr89187.C: New test.
3048 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
3050 * jit.dg/add-driver-options-testlib.c: Add support file for
3051 test-add-driver-options.c testcase.
3052 * jit.dg/all-non-failing-tests.h: Add note about
3053 test-add-driver-options.c
3054 * jit.dg/jit.exp (jit-dg-test): Update to support
3055 add-driver-options-testlib.c compilation.
3056 * jit.dg/test-add-driver-options.c: New testcase.
3058 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3060 PR rtl-optimization/11304
3061 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3062 * gcc.target/i386/call-2.c: New test.
3064 2019-02-05 Marek Polacek <polacek@redhat.com>
3066 PR c++/89158 - by-value capture of constexpr variable broken.
3067 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3069 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3071 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3073 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3075 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3077 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3080 * g++.dg/opt/pr89188.C: New test.
3082 PR rtl-optimization/89195
3083 * gcc.c-torture/execute/pr89195.c: New test.
3085 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3087 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3089 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3090 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3091 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3092 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3093 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3094 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3095 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3096 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3097 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3099 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3102 * g++.dg/ext/vector36.C: New test.
3104 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
3107 * g++.dg/pr87770.C: New.
3109 2019-02-04 Harald Anlauf <anlauf@gmx.de>
3112 * gfortran.dg/pr89077.f90: New test.
3114 2019-02-04 Martin Liska <mliska@suse.cz>
3117 * gcc.dg/ipa/pr88985.c: New test.
3119 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3121 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3122 characters or extra spaces after the comment character.
3124 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3126 * g++.dg/torture/alias-1.C: New test.
3128 2019-02-03 Martin Sebor <msebor@redhat.com>
3131 * c-c++-common/Wsequence-point-2.c: New test.
3134 * g++.dg/warn/Wunused-var-35.C: New test.
3136 2019-02-03 Richard Biener <rguenther@suse.de>
3139 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3141 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3144 * gfortran.dg/warn_conversion_10.f90: New test.
3146 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3149 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3151 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3154 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3156 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3159 * gfortran.dg/pointer_array_component_3.f90 : New test.
3161 2019-02-02 Jakub Jelinek <jakub@redhat.com>
3164 * gcc.dg/gomp/pr87887-1.c: New test.
3165 * gcc.dg/gomp/pr87887-2.c: New test.
3167 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3171 * gfortran.dg/pr89084.f90: New test.
3172 * gfortran.dg/lto/pr89084_0.f90: New test.
3173 * gfortran.dg/pr83246.f90: New test.
3175 2019-02-01 Marek Polacek <polacek@redhat.com>
3177 PR c++/88325 - ICE with invalid out-of-line template member definition.
3178 * g++.dg/cpp2a/typename14.C: New test.
3180 2019-02-01 Richard Biener <rguenther@suse.de>
3183 * gcc.dg/torture/pr88597.c: New testcase.
3185 2019-02-01 Richard Biener <rguenther@suse.de>
3187 PR tree-optimization/85497
3188 * gcc.dg/graphite/pr85497.c: New testcase.
3190 2019-02-01 Richard Biener <rguenther@suse.de>
3193 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3195 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3197 PR tree-optimization/89143
3198 * gcc.dg/tree-ssa/vrp121.c: New test.
3200 PR tree-optimization/88107
3201 * gcc.dg/gomp/pr88107.c: New test.
3204 * g++.dg/ext/attrib57.C: New test.
3206 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3208 PR tree-optimization/88932
3209 * gfortran.dg/pr88932.f90: New test.
3211 2019-01-31 Marek Polacek <polacek@redhat.com>
3213 PR c++/88983 - ICE with switch in constexpr function.
3214 * g++.dg/cpp1y/constexpr-88983.C: New test.
3216 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3219 * gfortran.dg/contiguous_9.f90: New test.
3221 2019-01-31 Marek Polacek <polacek@redhat.com>
3223 PR c++/89083, c++/80864 - ICE with list initialization in template.
3224 * g++.dg/cpp0x/initlist107.C: New test.
3225 * g++.dg/cpp0x/initlist108.C: New test.
3226 * g++.dg/cpp0x/initlist109.C: New test.
3227 * g++.dg/cpp0x/initlist110.C: New test.
3228 * g++.dg/cpp0x/initlist111.C: New test.
3229 * g++.dg/cpp0x/initlist112.C: New test.
3230 * g++.dg/init/ptrfn4.C: New test.
3232 2019-01-31 David Malcolm <dmalcolm@redhat.com>
3235 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3236 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3238 2019-01-31 Richard Biener <rguenther@suse.de>
3240 PR tree-optimization/89135
3241 * gcc.dg/torture/pr89135.c: New testcase.
3243 2019-01-31 Jakub Jelinek <jakub@redhat.com>
3246 * c-c++-common/asan/pr89124.c: New test.
3248 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3251 * gfortran.dg/print_2.f90: New test.
3253 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3255 PR rtl-optimization/87246
3256 * gcc.target/i386/pr87246.c: New.
3258 2019-01-30 Marek Polacek <polacek@redhat.com>
3260 PR c++/89119 - ICE with value-initialization in template.
3261 * g++.dg/cpp0x/initlist-value3.C: New test.
3263 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3265 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3266 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3267 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3268 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3269 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3270 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3271 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3272 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3273 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3274 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3276 2019-01-30 Richard Biener <rguenther@suse.de>
3278 PR tree-optimization/89111
3279 * gcc.dg/torture/pr89111.c: New testcase.
3281 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
3284 * lib/target-supports.exp: Cache result.
3286 2019-01-30 Jakub Jelinek <jakub@redhat.com>
3289 * g++.target/i386/pr89105.C: New test.
3292 * gcc.dg/pr89061.c: New test.
3294 2019-01-29 Martin Sebor <msebor@redhat.com>
3297 * gcc.dg/Warray-bounds-39.c: New test.
3299 2019-01-29 Marek Polacek <polacek@redhat.com>
3302 * g++.dg/other/nontype-1.C: Expect error in all modes.
3303 * g++.dg/parse/crash13.C: Likewise.
3304 * g++.dg/parse/error36.C: Likewise.
3305 * g++.dg/template/error29.C: Likewise.
3307 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3310 * gfortran.dg/c_funptr_1.f90: New file.
3311 * gfortran.dg/c_funptr_1_mod.f90: New file.
3313 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3317 * gcc.dg/gomp/pr89104.c: New test.
3319 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3321 * gdc.dg/pr89042a.d: Mark as compile test.
3322 * gdc.dg/pr89042b.d: Likewise.
3324 2019-01-29 Richard Biener <rguenther@suse.de>
3327 * g++.dg/lto/pr87295_0.C: New testcase.
3329 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3332 * gcc.dg/pr89045.c: New test.
3335 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3336 lp64, ilp32 and llp64 only.
3337 (fputs): Use unsigned long long instead of size_t for return type.
3338 (vfprintf, vfscanf): Accept arbitrary target specific type for
3341 2019-01-28 Marek Polacek <polacek@redhat.com>
3343 PR c++/88358 - name wrongly treated as type.
3344 * g++.dg/cpp2a/typename1.C: Add dg-error.
3345 * g++.dg/cpp2a/typename13.C: New test.
3346 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3349 2019-01-28 Marek Polacek <polacek@redhat.com>
3351 * g++.dg/cpp0x/enum37.C: Add dg-error.
3353 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3355 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3356 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3358 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3360 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3361 "-Wattribute-alias".
3363 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3366 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3368 2019-01-27 Marek Polacek <polacek@redhat.com>
3370 PR c++/88815 - narrowing conversion lost in decltype.
3371 PR c++/78244 - narrowing conversion in template not detected.
3372 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3373 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3374 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3375 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3377 PR c++/89024 - ICE with incomplete enum type.
3378 * g++.dg/cpp0x/enum37.C: New test.
3380 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3382 * gnat.dg/opt75.adb: New test.
3383 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3385 2019-01-27 Jakub Jelinek <jakub@redhat.com>
3388 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3389 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3391 2019-01-26 Martin Jambor <mjambor@suse.cz>
3394 * gfortran.dg/gomp/pr88933.f90: New test.
3396 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3399 * gdc.dg/pr89042a.d: New test.
3400 * gdc.dg/pr89042b.d: New test.
3402 2019-01-26 Harald Anlauf <anlauf@gmx.de>
3405 * gfortran.dg/pr57553.f90: New test.
3407 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3409 * gnat.dg/array34.adb: New test.
3411 2019-01-26 Jakub Jelinek <jakub@redhat.com>
3413 PR preprocessor/88974
3414 * c-c++-common/cpp/pr88974.c: New test.
3416 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3419 * g++.dg/cpp2a/destroying-delete2.C: New.
3420 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3422 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3425 * gfortran.dg/pr85780.f90: Update testcase for error message.
3427 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
3430 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3431 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3432 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3434 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3437 * gcc.dg/pr89037.c: New test.
3439 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3441 * lib/target-supports.exp (check_effective_target_fenv): New.
3442 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3443 fenv effective target.
3444 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3445 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3446 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3447 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3449 2019-01-25 Richard Biener <rguenther@suse.de>
3451 PR tree-optimization/86865
3452 * gcc.dg/graphite/pr86865.c: New testcase.
3453 * gcc.dg/graphite/pr69728.c: XFAIL.
3454 * gcc.dg/graphite/scop-21.c: Likewise.
3456 2019-01-24 Martin Sebor <msebor@redhat.com>
3461 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3462 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3463 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3464 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3465 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3466 * gcc.dg/builtins-69.c: New test.
3467 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3468 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3470 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3472 PR rtl-optimization/88948
3473 * gcc.target/i386/pr88948.c: New test.
3475 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3478 * g++.dg/debug/pr89006.C: New test.
3481 * gcc.dg/gomp/pr89015.c: New test.
3484 * c-c++-common/gomp/cancel-2.c: New test.
3485 * gcc.dg/gomp/cancel-1.c: New test.
3486 * g++.dg/gomp/cancel-1.C: New test.
3487 * g++.dg/gomp/cancel-2.C: New test.
3488 * g++.dg/gomp/cancel-3.C: New test.
3490 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3492 PR tree-optimization/89027
3493 * gfortran.dg/gomp/pr89027.f90: New test.
3495 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
3498 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3499 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
3501 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3504 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3505 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3506 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3507 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3509 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3512 * g++.target/i386/pr88998.c: New test.
3514 2019-01-23 Marek Polacek <polacek@redhat.com>
3516 PR c++/88757 - qualified name treated wrongly as type.
3517 * g++.dg/cpp0x/dependent2.C: New test.
3518 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3519 * g++.dg/cpp2a/typename12.C: New test.
3520 * g++.dg/template/static30.C: Remove dg-error.
3522 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3525 * c-c++-common/pr44715.c: New test.
3528 * c-c++-common/pr88984.c: New test.
3530 2019-01-23 Richard Biener <rguenther@suse.de>
3532 PR tree-optimization/89008
3533 * gcc.dg/torture/pr89008.c: New testcase.
3535 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3537 * gnat.dg/specs/opt4.ads: New test.
3539 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3541 PR tree-optimization/88964
3542 * gfortran.dg/pr88964.f90: New test.
3544 2019-01-22 Martin Sebor <msebor@redhat.com>
3546 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3547 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3549 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3550 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3553 2018-01-22 Steve Ellcey <sellcey@marvell.com>
3555 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
3556 to aarch64*-*-* target.
3557 * c-c++-common/gomp/pr60823-3.c: Ditto.
3558 * g++.dg/gomp/declare-simd-1.C: Ditto.
3559 * g++.dg/gomp/declare-simd-3.C: Ditto.
3560 * g++.dg/gomp/declare-simd-4.C: Ditto.
3561 * g++.dg/gomp/declare-simd-7.C: Ditto.
3562 * g++.dg/gomp/pr88182.C: Ditto.
3563 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3564 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3565 * gcc.dg/gomp/pr59669-2.c: Ditto.
3566 * gcc.dg/gomp/pr87895-1.c: Ditto.
3567 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3568 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3569 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3570 * gfortran.dg/gomp/pr83977.f90: Ditto.
3572 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3575 * gcc.target/powerpc/pr88965.c: New test.
3578 * c-c++-common/gomp/atomic-23.c: New test.
3580 2019-01-22 Harald Anlauf <anlauf@gmx.de>
3583 * gfortran.dg/power_8.f90: New test.
3585 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3587 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3588 * g++.dg/vec-init-1.C: Likewise.
3589 * gcc.dg/pr87793.c: Likewise.
3591 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3593 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3594 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3596 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3599 * gcc.target/arm/aapcs/bitfield2.c: New test.
3600 * gcc.target/arm/aapcs/bitfield3.c: New test.
3602 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3604 PR rtl-optimization/87763
3605 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3607 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3610 * gcc.target/i386/pr88954-1.c: New test.
3611 * gcc.target/i386/pr88954-2.c: Likewise.
3613 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3616 * gcc.target/arm/aapcs/bitfield1.c: New test.
3617 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3618 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3619 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3621 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3623 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3624 * gfortran.dg/block_16.f08: Likewise.
3625 * gfortran.dg/dec_structure_14.f90: Likewise.
3626 * gfortran.dg/namelist_96.f90: Likewise.
3627 * gfortran.dg/newunit_5.f90.f90: Moved to
3628 * gfortran.dg/newunit_5.f90: here.
3629 * gfortran.dg/pdt_28.f03: Likewise.
3630 * gfortran.dg/spread_simplify_1.f90: Likewise.
3632 2019-01-22 Tamar Christina <tamar.christina@arm.com>
3634 PR/tree-optimization 88903
3635 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3637 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3639 PR rtl-optimization/88904
3640 * gcc.c-torture/execute/pr88904.c: New test.
3643 * gcc.dg/pr88905.c: New test.
3645 PR rtl-optimization/49429
3647 PR rtl-optimization/86334
3649 * gcc.target/i386/pr86334.c: New test.
3650 * gcc.target/i386/pr88906.c: New test.
3652 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3655 * g++.dg/gomp/pr88949.C: New test.
3657 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
3659 * class_66.f90: Fix a dg directive.
3660 * debug/pr35154-stabs.f: Likewise.
3661 * dec_d_lines_3.f: Likewise.
3662 * dec_d_lines_3.f: Likewise.
3663 * dec_structure_12.f90: Likewise.
3664 * dec_structure_15.f90: Likewise.
3665 * deferred_character_31.f90: Likewise.
3666 * dtio_31.f03: Likewise.
3667 * dtio_32.f03: Likewise.
3668 * extends_11.f03: Likewise.
3669 * integer_plus.f90: Likewise.
3670 * pdt_25.f03: Likewise.
3671 * pr58968.f: Likewise.
3672 * pr78259.f90: Likewise.
3673 * vect/vect-2.f90: Likewise.
3674 * matmul_const.f90: Likewise.
3676 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3679 * gcc.target/i386/pr88938.c: New test.
3681 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3684 * g++.dg/asan/pr88901.C: New test.
3686 2019-01-21 Tamar Christina <tamar.christina@arm.com>
3688 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3690 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3693 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3694 * gcc.dg/pr88928.c: New test case.
3696 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3698 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3699 {long ,short ,}{unsigned ,}int.
3701 2019-01-21 Richard Biener <rguenther@suse.de>
3703 PR tree-optimization/88934
3704 * gfortran.dg/pr88934.f90: New testcase.
3706 2019-01-20 Ulrich Drepper <drepper@redhat.com>
3708 Fix after C++ P0600 implementation.
3709 * g++.dg/init/new39.C: Don't just ignore result of new.
3711 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3713 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3715 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
3717 * gdc.dg/runnable.d: Add tests for comparing complex types.
3719 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3721 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
3722 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3723 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3724 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3726 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3729 * gfortran.dg/no-automatic.f90: New test.
3731 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3734 * gfortran.dg/pr77960.f90: New test.
3736 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3737 Paul Thomas <pault@gcc.gnu.org>
3740 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3741 scan-tree tests that fail with patch.
3742 * gfortran.dg/contiguous_8.f90: New test.
3744 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3746 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3748 * gfortran.dg/loop_versioning_9.f90: New test.
3749 * gfortran.dg/loop_versioning_10.f90: Likewise.
3751 2019-01-19 Jakub Jelinek <jakub@redhat.com>
3754 * gfortran.dg/pr88902.f90: New test.
3756 2019-01-18 Martin Sebor <msebor@redhat.com>
3758 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3760 2019-01-18 Ian Lance Taylor <iant@golang.org>
3762 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3763 is no longer externally visible.
3765 2019-01-18 Marek Polacek <polacek@redhat.com>
3768 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3770 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3773 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3774 (dg-options): Replace -m32 with -fno-pic.
3775 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3776 (dg-options): Remove -m32.
3778 2019-01-18 Richard Biener <rguenther@suse.de>
3780 PR tree-optimization/88903
3781 * gcc.dg/vect/pr88903-1.c: New testcase.
3782 * gcc.dg/vect/pr88903-2.c: Likewise.
3784 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3788 * c-c++-common/pr51628-33.c: New test.
3789 * c-c++-common/pr51628-35.c: New test.
3790 * c-c++-common/pr88664-1.c: Likewise.
3791 * c-c++-common/pr88664-2.c: Likewise.
3792 * gcc.dg/pr51628-34.c: Likewise.
3794 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
3797 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3798 mp and sec extensions to armv7-a.
3800 2019-01-18 Martin Liska <mliska@suse.cz>
3802 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3803 expected function name.
3805 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3807 PR tree-optimization/86214
3808 * g++.dg/opt/pr86214-1.C: New test.
3809 * g++.dg/opt/pr86214-2.C: New test.
3811 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3813 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3815 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3818 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3821 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3822 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3824 2019-01-18 Martin Liska <mliska@suse.cz>
3827 * g++.target/i386/pr88587.C: New test.
3828 * gcc.target/i386/mvc13.c: New test.
3830 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3833 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3835 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3836 * gfortran.dg/gomp/pr83977.f90: Ditto.
3838 2019-01-17 Martin Sebor <msebor@redhat.com>
3841 * gcc.dg/Warray-bounds-38.c: New test.
3843 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3845 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3846 warning checks and assembler scans.
3847 * c-c++-common/gomp/pr60823-3.c: Ditto.
3848 * c-c++-common/gomp/pr63328.c: Ditto.
3849 * g++.dg/gomp/declare-simd-1.C: Ditto.
3850 * g++.dg/gomp/declare-simd-3.C: Ditto.
3851 * g++.dg/gomp/declare-simd-4.C: Ditto.
3852 * g++.dg/gomp/declare-simd-7.C: Ditto.
3853 * g++.dg/gomp/pr88182.C: Ditto.
3854 * g++.dg/vect/simd-clone-7.cc: Ditto.
3855 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3856 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3857 * gcc.dg/gomp/pr59669-2.c: Ditto.
3858 * gcc.dg/gomp/pr87895-1.c: Ditto.
3859 * gcc.dg/gomp/pr87895-2.c: Ditto.
3860 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3861 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3862 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3863 * gfortran.dg/gomp/pr83977.f90: Ditto.
3865 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3867 * g++.dg/cpp0x/auto52.C: Test locations too.
3868 * g++.dg/cpp0x/trailing2.C: Likewise.
3869 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3870 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3871 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3872 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3873 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3875 2019-01-17 David Malcolm <dmalcolm@redhat.com>
3878 * g++.dg/template/pr88699.C: New test.
3880 2019-01-17 Martin Sebor <msebor@redhat.com>
3882 PR tree-optimization/88800
3883 * c-c++-common/Wrestrict.c: Adjust.
3884 * gcc.dg/Warray-bounds-37.c: New test.
3885 * gcc.dg/builtin-memcpy-2.c: New test.
3886 * gcc.dg/builtin-memcpy.c: New test.
3888 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3891 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3893 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3894 Kwok Cheung Yeung <kcy@codesourcery.com>
3895 Julian Brown <julian@codesourcery.com>
3896 Tom de Vries <tom@codesourcery.com>
3898 * gcc.dg/20020312-2.c: Add amdgcn support.
3899 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3900 * gcc.dg/builtin-apply2.c: Likewise.
3901 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3902 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3903 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3904 * gcc.dg/memcmp-1.c: Increase timeout factor.
3905 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3906 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3907 * gcc.dg/sibcall-9.c: Likewise.
3908 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3909 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3910 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3911 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3912 * lib/target-supports.exp (check_effective_target_trampolines):
3914 (check_profiling_available): Likewise.
3915 (check_effective_target_global_constructor): Likewise.
3916 (check_effective_target_return_address): Likewise.
3917 (check_effective_target_fopenacc): Likewise.
3918 (check_effective_target_fopenmp): Likewise.
3919 (check_effective_target_vect_int): Likewise.
3920 (check_effective_target_vect_intfloat_cvt): Likewise.
3921 (check_effective_target_vect_uintfloat_cvt): Likewise.
3922 (check_effective_target_vect_floatint_cvt): Likewise.
3923 (check_effective_target_vect_floatuint_cvt): Likewise.
3924 (check_effective_target_vect_simd_clones): Likewise.
3925 (check_effective_target_vect_shift): Likewise.
3926 (check_effective_target_whole_vector_shift): Likewise.
3927 (check_effective_target_vect_bswap): Likewise.
3928 (check_effective_target_vect_shift_char): Likewise.
3929 (check_effective_target_vect_long): Likewise.
3930 (check_effective_target_vect_float): Likewise.
3931 (check_effective_target_vect_double): Likewise.
3932 (check_effective_target_vect_perm): Likewise.
3933 (check_effective_target_vect_perm_byte): Likewise.
3934 (check_effective_target_vect_perm_short): Likewise.
3935 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3936 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3937 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3938 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3939 (check_effective_target_vect_natural_alignment): Likewise.
3940 (check_effective_target_vect_fully_masked): Likewise.
3941 (check_effective_target_vect_element_align): Likewise.
3942 (check_effective_target_vect_masked_store): Likewise.
3943 (check_effective_target_vect_scatter_store): Likewise.
3944 (check_effective_target_vect_condition): Likewise.
3945 (check_effective_target_vect_cond_mixed): Likewise.
3946 (check_effective_target_vect_char_mult): Likewise.
3947 (check_effective_target_vect_short_mult): Likewise.
3948 (check_effective_target_vect_int_mult): Likewise.
3949 (check_effective_target_sqrt_insn): Likewise.
3950 (check_effective_target_vect_call_sqrtf): Likewise.
3951 (check_effective_target_vect_call_btrunc): Likewise.
3952 (check_effective_target_vect_call_btruncf): Likewise.
3953 (check_effective_target_vect_call_ceil): Likewise.
3954 (check_effective_target_vect_call_floorf): Likewise.
3955 (check_effective_target_lto): Likewise.
3956 (check_vect_support_and_set_flags): Likewise.
3957 (check_effective_target_vect_stridedN): Enable when fully masked is
3959 (add_options_for_sqrt_insn): New procedure.
3961 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3963 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3964 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3966 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3968 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3970 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3971 * gcc.dg/pic-1.c: Disable on amdgcn.
3972 * gcc.dg/pic-2.c: Disable on amdgcn.
3973 * gcc.dg/pic-3.c: Disable on amdgcn.
3974 * gcc.dg/pic-4.c: Disable on amdgcn.
3975 * gcc.dg/pie-3.c: Disable on amdgcn.
3976 * gcc.dg/pie-4.c: Disable on amdgcn.
3977 * gcc.dg/uninit-19.c: Check pie_enabled.
3978 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3980 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3981 Kwok Cheung Yeung <kcy@codesourcery.com>
3982 Julian Brown <julian@codesourcery.com>
3983 Tom de Vries <tom@codesourcery.com>
3985 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3986 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3987 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3988 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3989 * gcc.dg/20111216-1.c: Require exceptions.
3990 * gcc.dg/cleanup-10.c: Require exceptions.
3991 * gcc.dg/cleanup-11.c: Require exceptions.
3992 * gcc.dg/cleanup-12.c: Require exceptions.
3993 * gcc.dg/cleanup-13.c: Require exceptions.
3994 * gcc.dg/cleanup-5.c: Require exceptions.
3995 * gcc.dg/cleanup-8.c: Require exceptions.
3996 * gcc.dg/cleanup-9.c: Require exceptions.
3997 * gcc.dg/gomp/pr29955.c: Require exceptions.
3998 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3999 * gcc.dg/nested-func-5.c: Require exceptions.
4000 * gcc.dg/pch/except-1.c: Require exceptions.
4001 * gcc.dg/pch/valid-2.c: Require exceptions.
4002 * gcc.dg/pr41470.c: Require exceptions.
4003 * gcc.dg/pr42427.c: Require exceptions.
4004 * gcc.dg/pr44545.c: Require exceptions.
4005 * gcc.dg/pr47086.c: Require exceptions.
4006 * gcc.dg/pr51481.c: Require exceptions.
4007 * gcc.dg/pr51644.c: Require exceptions.
4008 * gcc.dg/pr52046.c: Require exceptions.
4009 * gcc.dg/pr54669.c: Require exceptions.
4010 * gcc.dg/pr56424.c: Require exceptions.
4011 * gcc.dg/pr64465.c: Require exceptions.
4012 * gcc.dg/pr65802.c: Require exceptions.
4013 * gcc.dg/pr67563.c: Require exceptions.
4014 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4015 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4016 * gcc.dg/vect/pr46663.c: Require exceptions.
4017 * lib/target-supports.exp (check_effective_target_exceptions): New.
4019 2019-01-17 Tamar Christina <tamar.christina@arm.com>
4022 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4024 2019-01-17 Nathan Sidwell <nathan@acm.org>
4027 * g++.dg/cpp0x/pr86610.C: New.
4029 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4031 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4032 VFIXUPIMM* intrinsics.
4033 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4034 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4035 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4037 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4041 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4043 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4044 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4045 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4046 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4047 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4048 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4049 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4050 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4051 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4052 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4053 * gcc.target/i386/sse-13.c: Ditto.
4054 * gcc.target/i386/sse-14.c: Ditto.
4055 * gcc.target/i386/sse-22.c: Ditto.
4056 * gcc.target/i386/sse-23.c: Ditto.
4057 * gcc.target/i386/testimm-10.c: Ditto.
4058 * gcc.target/i386/testround-1.c: Ditto.
4060 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4064 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4067 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4068 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4070 2019-01-17 Jakub Jelinek <jakub@redhat.com>
4072 PR rtl-optimization/88870
4073 * gcc.dg/pr88870.c: New test.
4075 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4077 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4079 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
4082 * g++.dg/concepts/pr87768.C: New.
4085 * gcc.dg/cpp1z/pr86648.C: New.
4087 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4090 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4091 vectorized on POWER unless hardware misaligned loads are available.
4093 2019-01-16 David Malcolm <dmalcolm@redhat.com>
4096 * g++.dg/torture/pr88861.C: New test.
4098 2019-01-16 Tamar Christina <tamar.christina@arm.com>
4101 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4103 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4105 * g++.dg/other/pr33558.C: Test location too.
4106 * g++.dg/other/pr33558-2.C: Likewise.
4107 * g++.dg/parse/crash4.C: Likewise.
4108 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4109 * g++.old-deja/g++.mike/p7635.C: Likewise.
4110 * g++.old-deja/g++.other/decl6.C: Likewise.
4112 2019-01-16 Marek Polacek <polacek@redhat.com>
4114 PR c++/78244 - narrowing conversion in template not detected.
4115 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4116 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4118 2019-01-16 Jakub Jelinek <jakub@redhat.com>
4122 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4123 may_alias attribute.
4125 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4127 * gcc.misc-tests/godump-1.c: Add test case for typedef before
4130 2019-01-15 David Malcolm <dmalcolm@redhat.com>
4133 * g++.dg/template/pr88795.C: New test.
4135 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4138 * gfortran.dg/actual_array_substr_3.f90: New test.
4140 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4143 * gfortran.dg/pr81849.f90: New test.
4145 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
4147 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
4148 ISO_Fortran_binding_2.h.
4150 2019-01-15 Marek Polacek <polacek@redhat.com>
4153 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4155 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4158 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4159 -Wdeprecated warning and expect a following note:.
4161 2019-01-15 Richard Biener <rguenther@suse.de>
4164 * g++.dg/lto/pr88046_0.C: New testcase.
4166 2019-01-15 Richard Biener <rguenther@suse.de>
4168 PR tree-optimization/88855
4169 * gcc.dg/pr88855.c: New testcase.
4171 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4173 * g++.dg/diagnostic/typedef-initialized.C: New.
4175 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4177 * g++.dg/diagnostic/bitfld3.C: New.
4179 2019-01-15 Jakub Jelinek <jakub@redhat.com>
4181 PR tree-optimization/88775
4182 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4183 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4185 2019-01-14 Marek Polacek <polacek@redhat.com>
4187 PR c++/88825 - ICE with bogus function return type deduction.
4188 * g++.dg/cpp1y/auto-fn55.C: New test.
4190 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4192 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4193 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4194 feature test macros.
4195 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4197 2019-01-14 Marek Polacek <polacek@redhat.com>
4199 PR c++/88830 - ICE with abstract class.
4200 * g++.dg/other/abstract7.C: New test.
4202 2019-01-14 Martin Sebor <msebor@redhat.com>
4205 * gcc.dg/format/attr-8.c: New test.
4206 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4207 * gcc.dg/format/attr-3.c: Same.
4208 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4209 * objc.dg/fsf-nsstring-format-1.m: Same.
4211 2019-01-14 Martin Liska <mliska@suse.cz>
4213 PR gcov-profile/88263
4214 * g++.dg/gcov/pr88263-2.C: New test.
4216 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4218 PR rtl-optimization/88796
4219 * gcc.target/i386/pr88796.c: New test.
4221 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4223 * gdc.dg/asm1.d: New test.
4224 * gdc.dg/asm2.d: New test.
4225 * gdc.dg/asm3.d: New test.
4226 * gdc.dg/asm4.d: New test.
4227 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4229 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4232 * gfortran.dg/namelist_96.f90: New test.
4234 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4237 * gfortran.dg/internal_pack_18.f90: New test.
4239 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4241 * gcc.dg/pr51628-20.c: Updated.
4242 * gcc.dg/pr51628-21.c: Likewise.
4243 * gcc.dg/pr51628-25.c: Likewise.
4245 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4248 * gfortran.dg/internal_pack_17.f90: New test.
4249 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4252 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4255 * gfortran.dg/pr61765.f90: New test.
4257 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4259 * g++.dg/cpp0x/pr62101.C: Test locations too.
4260 * g++.dg/inherit/pure1.C: Likewise.
4262 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4264 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
4266 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
4268 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4270 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4271 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4272 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4273 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4274 * gfortran.dg/bind_c_array_params_2.f90: Change search string
4277 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4280 * gfortran.dg/pr35031.f90: new test.
4282 2019-01-11 Marek Polacek <polacek@redhat.com>
4284 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4285 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4286 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4288 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4292 * c-c++-common/gomp/pr85956.c: New test.
4293 * g++.dg/gomp/pr88733.C: New test.
4295 2019-01-11 Tobias Burnus <burnus@net-b.de>
4298 * g++.dg/cpp0x/defaulted61.C: New
4299 * g++.dg/cpp0x/defaulted62.C: New.
4301 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4303 PR tree-optimization/88693
4304 * gcc.c-torture/execute/pr88693.c: New test.
4306 2019-01-11 Tamar Christina <tamar.christina@arm.com>
4308 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4311 2019-01-11 Martin Liska <mliska@suse.cz>
4314 * g++.dg/lto/pr88758_0.C: New test.
4315 * g++.dg/lto/pr88758_1.C: New test.
4317 2019-01-11 Jan Beulich <jbeulich@suse.com>
4319 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4320 gcc.target/i386/avx512f-vcvtss2si-1.c,
4321 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4322 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4323 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4324 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4325 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4326 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4327 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4328 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4329 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4330 gcc.target/i386/pr19398.c: Permit l or q suffix.
4332 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4334 PR rtl-optimization/88296
4335 * gcc.target/i386/pr88296.c: New test.
4337 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4339 * g++.dg/diagnostic/extern-initialized.C: New.
4340 * g++.dg/ext/dllimport-initialized.C: Likewise.
4342 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4345 * gfortran.dg/internal_pack_16.f90: New test.
4347 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4350 * g++.target/i386/pr88785.C: New test.
4352 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4354 PR rtl-optimization/87305
4355 * gcc.target/aarch64/pr87305.c: New.
4357 2019-01-10 Richard Biener <rguenther@suse.de>
4359 PR tree-optimization/88792
4360 * gcc.dg/torture/pr88792.c: New testcase.
4362 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4365 * gfortran.dg/pr86322_1.f90: New test.
4366 * gfortran.dg/pr86322_2.f90: Ditto.
4367 * gfortran.dg/pr86322_3.f90: Ditto.
4369 2019-01-10 Sudakshina Das <sudi.das@arm.com>
4371 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4372 * gcc.target/aarch64/bti-2.c: Likewise.
4373 * gcc.target/aarch64/bti-3.c: Likewise.
4375 2019-01-10 Stefan Agner <stefan@agner.ch>
4378 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4379 check if -masm-syntax-unified gets applied properly.
4381 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4384 * gcc.dg/pr88568.c: New test.
4386 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4388 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4389 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4391 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4393 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4394 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4396 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4398 * lib/target-supports.exp
4399 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4400 check_effective_target_arm_v8_3a_complex_neon_ok,
4401 add_options_for_arm_v8_3a_complex_neon,
4402 check_effective_target_arm_v8_3a_complex_neon_hw,
4403 check_effective_target_vect_complex_rot_N): New.
4405 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4408 * gfortran.dg/pr88376.f90: New test.
4410 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4413 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4414 "can not" with "cannot".
4415 * gfortran.dg/common_15.f90: Likewise.
4416 * gfortran.dg/derived_result_2.f90: Likewise.
4417 * gfortran.dg/do_check_6.f90: Likewise.
4418 * gfortran.dg/namelist_args.f90: Likewise.
4419 * gfortran.dg/negative_unit_check.f90: Likewise.
4420 * gfortran.dg/pure_formal_3.f90: Likewise.
4421 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4422 * obj-c++.dg/exceptions-3.mm: Likewise.
4423 * obj-c++.dg/exceptions-4.mm: Likewise.
4424 * obj-c++.dg/exceptions-5.mm: Likewise.
4425 * obj-c++.dg/property/at-property-23.mm: Likewise.
4426 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4427 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4428 * objc.dg/attributes/method-attribute-2.m: Likewise.
4429 * objc.dg/exceptions-3.m: Likewise.
4430 * objc.dg/exceptions-4.m: Likewise.
4431 * objc.dg/exceptions-5.m: Likewise.
4432 * objc.dg/param-1.m: Likewise.
4433 * objc.dg/property/at-property-23.m: Likewise.
4434 * objc.dg/property/dotsyntax-17.m: Likewise.
4435 * objc.dg/property/property-neg-7.m: Likewise.
4437 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4440 * gfortran.dg/spread_simplify_1.f90: New test.
4442 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4444 * lib/target-supports.exp
4445 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4446 * gcc.target/i386/xorsign.c: New test.
4448 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4450 * gcc.target/sparc/tls-ld-int8.c: New test.
4451 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4452 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4453 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4454 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4455 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4457 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4459 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4460 option when configure with bti.
4461 * gcc.target/aarch64/bti-2.c: Likewise.
4462 * lib/target-supports.exp
4463 (check_effective_target_default_branch_protection):
4464 Add configure check for --enable-standard-branch-protection.
4466 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4468 * gcc.target/aarch64/bti-1.c: New test.
4469 * gcc.target/aarch64/bti-2.c: New test.
4470 * gcc.target/aarch64/bti-3.c: New test.
4471 * lib/target-supports.exp
4472 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4474 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4476 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4477 instead of IP0_REGNUM and add test case.
4479 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4481 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4483 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4484 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4486 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4488 2019-01-09 Jakub Jelinek <jakub@redhat.com>
4490 PR rtl-optimization/88331
4491 * gcc.target/i386/pr88331.c: New test.
4493 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4495 * g++.dg/diagnostic/constexpr2.C: New.
4496 * g++.dg/diagnostic/ref3.C: Likewise.
4498 2019-01-08 Marek Polacek <polacek@redhat.com>
4500 PR c++/88538 - braced-init-list in template-argument-list.
4501 * g++.dg/cpp2a/nontype-class11.C: New test.
4504 * g++.dg/cpp2a/nontype-class12.C: New test.
4506 2019-01-08 Jakub Jelinek <jakub@redhat.com>
4509 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4510 dg-options. Require ppc_cpu_supports_hw effective target instead of
4513 2019-01-08 Janus Weil <janus@gcc.gnu.org>
4516 * gfortran.dg/class_69.f90: New test case.
4518 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4521 * gcc.target/i386/pr88717.c: New test.
4523 2019-01-08 Marek Polacek <polacek@redhat.com>
4525 PR c++/88548 - this accepted in static member functions.
4526 * g++.dg/cpp0x/this1.C: New test.
4528 2019-01-08 Martin Liska <mliska@suse.cz>
4530 PR tree-optimization/88753
4531 * gcc.dg/tree-ssa/pr88753.c: New test.
4533 2019-01-08 Richard Biener <rguenther@suse.de>
4535 PR tree-optimization/86554
4536 * gcc.dg/torture/pr86554-1.c: New testcase.
4537 * gcc.dg/torture/pr86554-2.c: Likewise.
4539 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4541 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4542 cover target variance.
4544 2019-01-08 Richard Biener <rguenther@suse.de>
4547 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4548 directly build the expected GENERIC tree.
4550 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4552 * gcc.target/aarch64/(return_address_sign_1.c,
4553 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4554 Change option to -mbranch-protection.
4555 * gcc.target/aarch64/(branch-protection-option.c,
4556 branch-protection-option-2.c, branch-protection-attr.c,
4557 branch-protection-attr-2.c): New file.
4559 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4561 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4563 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4565 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4567 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4568 Append match for warning that ‘protected’ attribute is not supported.
4570 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4572 * gcc.dg/Wmissing-attributes.c: Require alias support.
4573 * gcc.dg/attr-copy-2.c: Likewise.
4574 * gcc.dg/attr-copy-5.c: Likewise.
4576 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
4577 Jakub Jelinek <jakub@redhat.com>
4580 * g++.dg/warn/Wreturn-type-11.C: New test.
4582 2019-01-07 David Malcolm <dmalcolm@redhat.com>
4585 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4586 dump to reflect r266077.
4588 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4591 * gcc.dg/pr88701.c: New test.
4593 2019-01-07 Joseph Myers <joseph@codesourcery.com>
4597 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4599 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4601 * g++.dg/diagnostic/constexpr1.C: New.
4602 * g++.dg/diagnostic/thread1.C: Likewise.
4604 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4605 Harald Anlauf <anlauf@gmx.de>
4606 Tobias Burnus <burnus@gcc.gnu.org>
4608 * gfortran.dg/is_contiguous_1.f90: New test.
4609 * gfortran.dg/is_contiguous_2.f90: New test.
4610 * gfortran.dg/is_contiguous_3.f90: New test.
4612 2019-01-07 Marek Polacek <polacek@redhat.com>
4614 PR c++/88741 - wrong error with initializer-string.
4615 * g++.dg/init/array50.C: New test.
4617 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4623 * gcc.dg/array-6.c: Move from here ...
4624 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4625 * g++.dg/pr69338.C: New test.
4626 * g++.dg/pr69697.C: Likewise.
4627 * g++.dg/ext/flexary32.C: Likewise.
4628 * g++.dg/ext/flexary3.C: Adjust test.
4629 * g++.dg/ext/flexary12.C: Likewise.
4630 * g++.dg/ext/flexary13.C: Likewise.
4631 * g++.dg/ext/flexary15.C: Likewise.
4632 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4633 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4634 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4636 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
4638 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4639 optional in scan pattern.
4641 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4643 PR tree-optimization/88598
4644 * gcc.dg/vect/pr88598-1.c: New test.
4645 * gcc.dg/vect/pr88598-2.c: Likewise.
4646 * gcc.dg/vect/pr88598-3.c: Likewise.
4647 * gcc.dg/vect/pr88598-4.c: Likewise.
4648 * gcc.dg/vect/pr88598-5.c: Likewise.
4649 * gcc.dg/vect/pr88598-6.c: Likewise.
4651 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4653 PR tree-optimization/88598
4654 * gcc.dg/pr88598-1.c: New test.
4655 * gcc.dg/pr88598-2.c: Likewise.
4656 * gcc.dg/pr88598-3.c: Likewise.
4657 * gcc.dg/pr88598-4.c: Likewise.
4658 * gcc.dg/pr88598-5.c: Likewise.
4660 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4662 PR tree-optimization/88676
4663 * gcc.dg/tree-ssa/pr88676.c: New test.
4664 * gcc.dg/pr88676.c: New test.
4665 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4669 * c-c++-common/asan/pr88619.c: New test.
4672 * c-c++-common/builtin-convertvector-1.c: New test.
4673 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4674 * g++.dg/ext/builtin-convertvector-1.C: New test.
4675 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4677 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4680 * gcc.target/i386/pr88521.c: New testcase.
4682 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4685 * gfortran.dg/min_max_type_2.f90: New test.
4687 2019-01-06 Jakub Jelinek <jakub@redhat.com>
4690 * c-c++-common/attributes-4.c (falloc_align_int128,
4691 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4693 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
4695 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4697 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4699 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4700 * gcc.dg/plugin/plugindir2.c: Likewise.
4701 * gcc.dg/plugin/plugindir3.c: Likewise.
4702 * gcc.dg/plugin/plugindir4.c: Likewise.
4704 2019-01-05 Janus Weil <janus@gcc.gnu.org>
4707 * gfortran.dg/blockdata_10.f90: New test case.
4709 2019-01-05 Jakub Jelinek <jakub@redhat.com>
4713 * gcc.dg/nested-func-12.c: New test.
4714 * gcc.c-torture/compile/pr82564.c: New test.
4717 * gcc.dg/debug/dwarf2/pr88635.c: New test.
4719 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4722 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4724 2019-01-04 Martin Sebor <msebor@redhat.com>
4727 * g++.dg/ext/attr-copy.C: New test.
4728 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4729 * gcc.dg/attr-copy-6.c: New test.
4730 * gcc.dg/attr-copy-7.c: New test.
4732 2019-01-04 Martin Sebor <msebor@redhat.com>
4735 * c-c++-common/attributes-4.c: New test.
4737 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4740 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4743 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4746 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4747 * gfortran.dg/merge_char_const.f90: Restore.
4749 2019-01-04 Jakub Jelinek <jakub@redhat.com>
4752 * gcc.dg/pr88594.c: New test.
4754 2019-01-04 Jan Beulich <jbeulich@suse.com>
4756 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4757 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4758 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4759 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4760 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4761 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4762 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4763 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4764 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4765 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4766 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4767 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4768 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4769 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4770 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4771 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4772 gcc.target/i386/avx512bw-vpcmplew-1.c,
4773 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4774 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4775 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4776 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4777 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4778 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4779 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4780 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4781 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4782 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4783 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4784 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4785 gcc.target/i386/avx512bw-vptestmb-1.c,
4786 gcc.target/i386/avx512bw-vptestmw-1.c,
4787 gcc.target/i386/avx512bw-vptestnmb-1.c,
4788 gcc.target/i386/avx512bw-vptestnmw-1.c,
4789 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4790 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4791 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4792 gcc.target/i386/avx512dq-vfpclassss-1.c,
4793 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4794 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4795 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4796 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4797 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4798 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4799 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4800 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4801 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4802 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4803 gcc.target/i386/avx512vl-vpcmpged-1.c,
4804 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4805 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4806 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4807 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4808 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4809 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4810 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4811 gcc.target/i386/avx512vl-vpcmpled-1.c,
4812 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4813 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4814 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4815 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4816 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4817 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4818 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4819 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4820 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4821 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4822 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4823 gcc.target/i386/avx512vl-vptestmd-1.c,
4824 gcc.target/i386/avx512vl-vptestmq-1.c,
4825 gcc.target/i386/avx512vl-vptestnmd-1.c,
4826 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4828 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4829 gcc.target/i386/avx512bw-vpcmpub-1.c,
4830 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4831 gcc.target/i386/avx512bw-vpcmpw-1.c,
4832 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4833 gcc.target/i386/avx512dq-vfpclassps-1.c,
4834 gcc.target/i386/avx512f-vcmppd-1.c,
4835 gcc.target/i386/avx512f-vcmpps-1.c,
4836 gcc.target/i386/avx512f-vcmpsd-1.c,
4837 gcc.target/i386/avx512f-vcmpss-1.c,
4838 gcc.target/i386/avx512f-vpcmpd-1.c,
4839 gcc.target/i386/avx512f-vpcmpq-1.c,
4840 gcc.target/i386/avx512f-vpcmpud-1.c,
4841 gcc.target/i386/avx512f-vpcmpuq-1.c,
4842 gcc.target/i386/avx512f-vptestmd-1.c,
4843 gcc.target/i386/avx512f-vptestmq-1.c,
4844 gcc.target/i386/avx512f-vptestnmd-1.c,
4845 gcc.target/i386/avx512f-vptestnmq-1.c,
4846 gcc.target/i386/avx512vl-vcmppd-1.c,
4847 gcc.target/i386/avx512vl-vcmpps-1.c,
4848 gcc.target/i386/avx512vl-vpcmpd-1.c,
4849 gcc.target/i386/avx512vl-vpcmpq-1.c,
4850 gcc.target/i386/avx512vl-vpcmpud-1.c,
4851 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4854 2019-01-03 Martin Sebor <msebor@redhat.com>
4856 PR tree-optimization/88659
4857 * gcc.dg/Wstringop-truncation-6.c: New test.
4859 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4862 * gfortran.dg/const_chararacter_merge.f90: Remove.
4864 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4867 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4868 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4870 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4872 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4873 * gcc.dg/pubtypes-3.c: Likewise.
4874 * gcc.dg/pubtypes-4.c: Likewise.
4876 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4879 * g++.target/i386/pr88636.C: New test.
4881 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4883 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4885 2019-01-03 Martin Liska <mliska@suse.cz>
4888 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4890 2019-01-02 Marek Polacek <polacek@redhat.com>
4892 PR c++/88612 - ICE with -Waddress-of-packed-member.
4893 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4895 PR c++/88631 - CTAD failing for value-initialization.
4896 * g++.dg/cpp1z/class-deduction59.C: New test.
4898 PR c++/81486 - CTAD failing with ().
4899 * g++.dg/cpp1z/class-deduction60.C: New test.
4900 * g++.dg/cpp1z/class-deduction61.C: New test.
4902 2019-01-02 Martin Sebor <msebor@redhat.com>
4903 Jeff Law <law@redhat.com>
4905 * gcc.dg/strlenopt-36.c: Update.
4906 * gcc.dg/strlenopt-45.c: Update.
4907 * gcc.c-torture/execute/strlen-5.c: New test.
4908 * gcc.c-torture/execute/strlen-6.c: New test.
4909 * gcc.c-torture/execute/strlen-7.c: New test.
4911 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4914 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4915 messages only on vect_hw_misalign targets.
4917 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
4919 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4920 * gfortran.dg/dec_d_lines_3.f: Ditto.
4921 * gfortran.dg/dec_structure_24.f90: Ditto.
4922 * gfortran.dg/dec_structure_26.f90: Ditto.
4923 * gfortran.dg/dec_structure_27.f90: Ditto.
4924 * gfortran.dg/dec_type_print_3.f90: Ditto.
4925 * gfortran.dg/derived_name_1.f90: Ditto.
4926 * gfortran.dg/error_recovery_1.f90: Ditto.
4927 * gfortran.dg/gomp/pr29759.f90: Ditto.
4928 * gfortran.dg/pr36192.f90: Ditto.
4929 * gfortran.dg/pr56007.f90: Ditto.
4930 * gfortran.dg/pr56520.f90: Ditto.
4931 * gfortran.dg/pr78741.f90: Ditto.
4932 * gfortran.dg/print_fmt_2.f90: Ditto.
4933 * gfortran.dg/select_type_20.f90: Ditto.
4935 2019-01-02 Marek Polacek <polacek@redhat.com>
4938 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4940 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4943 * gfortran.dg/const_chararacter_merge.f90: New test.
4945 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
4948 * g++.dg/torture/pr88130.C: New testcase.
4950 2019-01-02 Martin Liska <mliska@suse.cz>
4952 PR tree-optimization/88650
4953 * gfortran.dg/predict-3.f90: New test.
4955 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4957 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4959 2019-01-02 Richard Biener <rguenther@suse.de>
4961 PR tree-optimization/88621
4962 * gcc.dg/torture/pr88621.c: New testcase.
4964 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4967 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4968 targets and expect _ZThn8 for ilp32 targets.
4970 2019-01-01 Martin Sebor <msebor@redhat.com>
4971 Jeff Law <law@redhat.com>
4973 * gcc.dg/strlenopt-40.c: Update.
4974 * gcc.dg/strlenopt-51.c: Likewise.
4975 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4977 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4978 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4979 * gcc.dg/strlenopt-59.c: New test.
4980 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4981 * g++.dg/init/strlen.C: New test.
4983 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4986 * gfortran.dg/structure_constructor_16.f90: New test.
4988 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4990 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4991 * g++.dg/ipa/devirt-53.C: Fix scan template.
4993 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4995 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4996 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4997 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4999 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
5001 * g++.dg/tree-prof/devirt.C: Update testcase.
5003 2019-01-01 Jakub Jelinek <jakub@redhat.com>
5005 Update copyright years.
5007 Copyright (C) 2019 Free Software Foundation, Inc.
5009 Copying and distribution of this file, with or without modification,
5010 are permitted in any medium without royalty provided the copyright
5011 notice and this notice are preserved.