Do not enable -mpcrel by default at the current time
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd5b92198587caf7c3aa317c82b14ddd65280d167
1 2019-06-11  Michael Meissner  <meissner@linux.ibm.com>
3         * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
4         * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
5         unset -mpcrel in the target pragmas.
6         * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
7         * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
8         unset -mpcrel in the target pragmas.
10 2019-06-11  Marc Glisse  <marc.glisse@inria.fr>
12         * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
14 2019-06-11  Matthew Beliveau  <mbelivea@redhat.com>
16         PR c++/90449 - add -Winaccessible-base option.
17         * g++.dg/warn/Winaccessible-base-1.C: New file.
18         * g++.dg/warn/Winaccessible-base-2.C: New file.
19         * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
20         * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
22 2019-06-11  Jakub Jelinek  <jakub@redhat.com>
24         PR c++/90810
25         * g++.dg/ext/vector37.C: New test.
27 2019-06-10  Matthew Beliveau  <mbelivea@redhat.com>
29         PR c++/87250
30         * g++.dg/cpp0x/pr87250.C: New test.
32 2019-06-10  Jakub Jelinek  <jakub@redhat.com>
34         PR testsuite/90772
35         * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
36         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
37         * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
38         * g++.dg/cpp1z/pr85569.C: Include <functional>.
39         * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
40         * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
42 2019-06-10  Jonathan Wakely  <jwakely@redhat.com>
44         PR other/90695
45         * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
47 2019-06-10  Jakub Jelinek  <jakub@redhat.com>
49         * c-c++-common/gomp/scan-1.c: New test.
50         * c-c++-common/gomp/scan-2.c: New test.
51         * c-c++-common/gomp/scan-3.c: New test.
52         * c-c++-common/gomp/scan-4.c: New test.
54 2019-06-10  Martin Liska  <mliska@suse.cz>
56         * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
57         function name.
59 2019-06-10  Claudiu Zissulescu  <claziss@synopsys.com>
61         * gcc.target/arc/jumptables.c: Update test.
63 2019-06-10  Claudiu Zissulescu  <claziss@synopsys.com>
65         * gcc.target/arc/and-cnst-size.c: New test.
66         * gcc.target/arc/mov-cnst-size.c: Likewise.
67         * gcc.target/arc/or-cnst-size.c: Likewise.
68         * gcc.target/arc/store-merge-1.c: Update test.
69         * gcc.target/arc/arc700-stld-hazard.c: Likewise.
70         * gcc.target/arc/cmem-1.c: Likewise.
71         * gcc.target/arc/cmem-2.c: Likewise.
72         * gcc.target/arc/cmem-3.c: Likewise.
73         * gcc.target/arc/cmem-4.c: Likewise.
74         * gcc.target/arc/cmem-5.c: Likewise.
75         * gcc.target/arc/cmem-6.c: Likewise.
76         * gcc.target/arc/loop-4.c: Likewise.
77         * gcc.target/arc/movh_cl-1.c: Likewise.
78         * gcc.target/arc/sdata-3.c: Likewise.
80 2019-06-10  Martin Liska  <mliska@suse.cz>
82         * gcc.dg/ipa/pr68035.c: Update scanned pattern.
84 2019-06-10  Iain Sandoe  <iain@sandoe.co.uk>
86         * gcc.dg/attr-copy-6.c: Require alias support.
88 2019-06-09  Marek Polacek  <polacek@redhat.com>
90         PR c++/65175
91         * g++.dg/cpp0x/alias-decl-69.C: New test.
93         PR c++/60366
94         * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
96 019-06-09  Paul Thomas  <pault@gcc.gnu.org>
98         PR fortran/89365
99         * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
101 2019-06-08  Paul Thomas  <pault@gcc.gnu.org>
103         PR fortran/90786
104         * gfortran.dg/proc_ptr_51.f90 : New test.
106 2019-06-08  Marek Polacek  <polacek@redhat.com>
108         PR c++/52269
109         * g++.dg/cpp0x/constexpr-decltype4.C: New test.
111 2019-06-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
112             Tomáš Trnka  <trnka@scm.com>
114         PR fortran/90744
115         * gfortran.dg/deferred_character_33.f90: New test.
116         * gfortran.dg/deferred_character_33a.f90: New test.
118 2019-06-08  Marek Polacek  <polacek@redhat.com>
120         PR c++/77548
121         * g++.dg/other/pr77548.C: New test.
123         PR c++/72845
124         * g++.dg/cpp0x/noexcept41.C: New test.
126 2019-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
128         * gcc.target/aarch64/sve/init_1.c: Remove options
129         -O2 -fno-schedule-insns and instead pass -O.
130         Update assembly in comments.
131         * gcc.target/aarch64/sve/init_2.c: Likewise.
132         * gcc.target/aarch64/sve/init_3.c: Likewise.
133         * gcc.target/aarch64/sve/init_4.c: Likewise.
134         * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
135         adjust dg-scan.
136         * gcc.target/aarch64/sve/init_6.c: Likewise.
137         * gcc.target/aarch64/sve/init_7.c: Likewise.
138         * gcc.target/aarch64/sve/init_8.c: Likewise.
139         * gcc.target/aarch64/sve/init_9.c: Likewise.
140         * gcc.target/aarch64/sve/init_10.c: Likewise.
141         * gcc.target/aarch64/sve/init_11.c: Likewise.
142         * gcc.target/aarch64/sve/init_12.c: Likewise.
144 2019-06-07  Marek Polacek  <polacek@redhat.com>
146         PR c++/77747
147         * g++.dg/cpp0x/inh-ctor33.C: New test.
149         PR c++/77967
150         * g++.dg/cpp0x/alias-decl-68.C: New test.
152         PR c++/77771
153         * g++.dg/cpp0x/constexpr-77771.C: New test.
155 2019-06-07  John David Anglin  <danglin@gcc.gnu.org>
157         * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
159 2019-06-07  Mark Eggleston <mark.eggleston@codethink.com>
161         PR fortran/89100
162         * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
163         to allow use when kind=16 is not supported.
164         * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
165         to allow use when kind=16 is not supported.
167 2019-06-07  Richard Biener  <rguenther@suse.de>
169         PR debug/90574
170         * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
171         * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
173 2019-06-07  Jan Hubicka  <hubicka@ucw.cz>
175         * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
177 2019-06-07  Martin Liska  <mliska@suse.cz>
179         PR tree-optimization/78902
180         * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
181         of __builtin_alloca.
182         * c-c++-common/asan/pr88619.c: Likewise.
183         * g++.dg/overload/using2.C: Likewise for malloc.
184         * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
185         * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
186         * gcc.dg/pr43643.c: Likewise.
187         * gcc.dg/pr59717.c: Likewise for calloc.
188         * gcc.dg/torture/pr71816.c: Likewise.
189         * gcc.dg/tree-ssa/pr78886.c: Likewise.
190         * gcc.dg/tree-ssa/pr79697.c: Likewise.
191         * gcc.dg/pr78902.c: New test.
193 2019-06-06  Iain Sandoe  <iain@sandoe.co.uk>
195         * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
196         on Darwin.
198 2019-06-06  Martin Jambor  <mjambor@suse.cz>
200         * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
201         * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
202         * gnat.dg/opt39.adb: Adjust scan dump.
204 2019-06-06  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
206         * gcc.target/msp430/size-optimized-shifts.c: New test.
208 2019-06-06  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
210         * gcc.target/msp430/emulate-slli.c: New test.
211         * gcc.target/msp430/emulate-srai.c: New test.
212         * gcc.target/msp430/emulate-srli.c: New test.
214 2019-06-06  Martin Liska  <mliska@suse.cz>
216         PR tree-optimization/87954
217         * gcc.dg/pr87954.c: New test.
219 2019-06-06  Richard Biener  <rguenther@suse.de>
221         * gcc.dg/tree-ssa/alias-37.c: New testcase.
222         * gcc.dg/torture/20190604-1.c: Likewise.
223         * gcc.dg/tree-ssa/pta-callused.c: Adjust.
225 2019-06-06  Claudiu Zissulescu  <claziss@synopsys.com>
227         * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
228         * gcc.target/arc/tmac-2.c: Likewise.
230 2019-06-05  Martin Sebor  <msebor@redhat.com>
232         PR c/90737
233         * c-c++-common/Wreturn-local-addr.c: New test.
234         * g++.dg/warn/Wreturn-local-addr-6.C: New test.
236 2019-06-05  Hongtao Liu  <hongtao.liu@intel.com>
238         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
239         for {x,y,z} suffix.
240         * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
242 2019-06-05  Martin Sebor  <msebor@redhat.com>
244         * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
245         been committed.
247 2019-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
249         * g++.dg/diagnostic/return-type-invalid-1.C: New.
250         * g++.old-deja/g++.brendan/crash16.C: Adjust.
251         * g++.old-deja/g++.law/ctors5.C: Likewise.
253 2019-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
255         * g++.dg/other/friend4.C: Test locations too.
256         * g++.dg/other/friend5.C: Likewise.
257         * g++.dg/other/friend7.C: Likewise.
259 2019-06-05  Segher Boessenkool  <segher@kernel.crashing.org>
261         * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
263 2019-06-05  Martin Sebor  <msebor@redhat.com>
265         * gcc.dg/weak/weak-19.c: New test.
267 2019-06-05  Eric Botcazou  <ebotcazou@adacore.com>
269         * gnat.dg/specs/discr6.ads: New test.
271 2019-06-05  Sam Tebbs  <sam.tebbs@arm.com>
273         * gcc.target/aarch64/return_address_sign_b_1.c: New file.
274         * gcc.target/aarch64/return_address_sign_b_2.c: New file.
275         * gcc.target/aarch64/return_address_sign_b_3.c: New file.
276         * gcc.target/aarch64/return_address_sign_builtin.c: New file.
277         * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
278         * g++.target/aarch64/return_address_sign_b_exception.C: New file.
280 2019-06-05  Jakub Jelinek  <jakub@redhat.com>
282         PR debug/90733
283         * gcc.dg/pr90733.c: New test.
285 2019-06-05  Richard Biener  <rguenther@suse.de>
287         PR middle-end/90726
288         * gcc.dg/pr90726.c: Enable IVOPTs.
290 2019-06-05  Jakub Jelinek  <jakub@redhat.com>
292         * g++.dg/vect/simd-1.cc: New test.
294 2019-06-05  Hongtao Liu  <hongtao.liu@intel.com>
296         PR target/89803
297         * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
298         __builtin_ia32_fpclasssd): Removed.
299         (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
300         * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
301         __builtin_ia32_fpclasssd): Removed.
302         (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
303         * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
304         __builtin_ia32_fpclasssd): Removed.
305         (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
306         * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
307         * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
308         * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
309         Add test for _mm_mask_fpclass_ss_mask.
310         * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
311         Add test for _mm_mask_fpclass_sd_mask.
313 2019-06-04  Segher Boessenkool  <segher@kernel.crashing.org>
315         * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
316         * gcc.target/powerpc/direct-move-double2.c: Ditto.
317         * gcc.target/powerpc/direct-move-float1.c: Ditto.
318         * gcc.target/powerpc/direct-move-float2.c: Ditto.
319         * gcc.target/powerpc/direct-move-vint1.c: Ditto.
320         * gcc.target/powerpc/direct-move-vint2.c: Ditto.
322 2019-06-04  Segher Boessenkool  <segher@kernel.crashing.org>
324         * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
325         constraint.
327 2019-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
329         * g++.dg/concepts/pr60573.C: Test locations too.
330         * g++.dg/cpp0x/deleted13.C: Likewise.
331         * g++.dg/parse/error29.C: Likewise.
332         * g++.dg/parse/qualified4.C: Likewise.
333         * g++.dg/template/crash96.C Likewise.
334         * g++.old-deja/g++.brendan/crash22.C Likewise.
335         * g++.old-deja/g++.brendan/crash23.C Likewise.
336         * g++.old-deja/g++.law/visibility10.C Likewise.
337         * g++.old-deja/g++.other/decl5.C: Likewise.
339 2019-06-04  Bill Schmidt  <wschmidt@linux.ibm.com>
341         PR target/78263
342         * g++.target/powerpc: New directory.
343         * g++.target/powerpc/powerpc.exp: New test driver.
344         * g++.target/powerpc/undef-bool-3.C: New.
346 2019-06-04  Jakub Jelinek  <jakub@redhat.com>
348         * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
349         a sorry_at on any of the clauses.
351 2019-06-04  Richard Biener  <rguenther@suse.de>
353         PR middle-end/90726
354         * gcc.dg/pr90726.c: New testcase.
356 2019-06-04  Richard Biener  <rguenther@suse.de>
358         PR tree-optimization/90738
359         * gcc.dg/torture/pr90738.c: New testcase.
361         Revert
362         2019-06-03  Richard Biener  <rguenther@suse.de>
364         * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
366 2019-06-04  Martin Liska  <mliska@suse.cz>
368         * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
369         * gfortran.dg/goacc/pr78027.f90: Likewise.
371 2019-06-03  Segher Boessenkool  <segher@kernel.crashing.org>
373         * gcc.target/powerpc/mmfpgpr.c: Delete.
375 2019-06-03  David Edelsohn  <dje.gcc@gmail.com>
377         * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
378         on AIX.
379         * g++.dg/debug/enum-1.C: Same.
381 2019-06-03  Wilco Dijkstra  <wdijkstr@arm.com>
383         PR middle-end/64242
384         * gcc.c-torture/execute/pr64242.c: Update test.
386 2019-06-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
388         * gcc.target/aarch64/pcs_attribute-2.c: New test.
389         * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
390         * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
391         New.
393 2019-06-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
395         * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
396         * gcc.target/aarch64/usadv16qi.c: Likewise.
397         * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
398         * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
400 2019-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
402         * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
403         (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
404         (check_effective_target_aarch64_sve_hw): Likewise.
406 2019-06-03  Richard Biener  <rguenther@suse.de>
408         * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
410 2019-06-03  Richard Biener  <rguenther@suse.de>
412         PR tree-optimization/90716
413         * gcc.dg/guality/pr90716.c: New testcase.
415 2019-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
417         PR target/88837
418         * gcc.target/aarch64/sve/init_1.c: New test.
419         * gcc.target/aarch64/sve/init_1_run.c: Likewise.
420         * gcc.target/aarch64/sve/init_2.c: Likewise.
421         * gcc.target/aarch64/sve/init_2_run.c: Likewise.
422         * gcc.target/aarch64/sve/init_3.c: Likewise.
423         * gcc.target/aarch64/sve/init_3_run.c: Likewise.
424         * gcc.target/aarch64/sve/init_4.c: Likewise.
425         * gcc.target/aarch64/sve/init_4_run.c: Likewise.
426         * gcc.target/aarch64/sve/init_5.c: Likewise.
427         * gcc.target/aarch64/sve/init_5_run.c: Likewise.
428         * gcc.target/aarch64/sve/init_6.c: Likewise.
429         * gcc.target/aarch64/sve/init_6_run.c: Likewise.
430         * gcc.target/aarch64/sve/init_7.c: Likewise.
431         * gcc.target/aarch64/sve/init_7_run.c: Likewise.
432         * gcc.target/aarch64/sve/init_8.c: Likewise.
433         * gcc.target/aarch64/sve/init_8_run.c: Likewise.
434         * gcc.target/aarch64/sve/init_9.c: Likewise.
435         * gcc.target/aarch64/sve/init_9_run.c: Likewise.
436         * gcc.target/aarch64/sve/init_10.c: Likewise.
437         * gcc.target/aarch64/sve/init_10_run.c: Likewise.
438         * gcc.target/aarch64/sve/init_11.c: Likewise.
439         * gcc.target/aarch64/sve/init_11_run.c: Likewise.
440         * gcc.target/aarch64/sve/init_12.c: Likewise.
441         * gcc.target/aarch64/sve/init_12_run.c: Likewise.
443 2019-06-03  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
445         PR tree-optimization/90681
446         * gfortran.dg/vect/pr90681.f: New test.
448 2019-06-03  Richard Biener  <rguenther@suse.de>
450         PR testsuite/90713
451         * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
453 2019-06-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
455         PR fortran/90539
456         * gfortran.dg/internal_pack_24.f90: New test.
458 2019-06-01  Iain Sandoe  <iain@sandoe.co.uk>
460         PR target/90698
461         * gcc.target/i386/pr49866.c: XFAIL for Darwin.
462         * gcc.target/i386/pr63538.c: Likewise.
463         * gcc.target/i386/pr61599-1.c: Skip for Darwin.
465 2019-06-01  Martin Sebor  <msebor@redhat.com>
467         PR middle-end/90694
468         * gcc.dg/tree-ssa/dump-5.c: New test.
470 2019-05-31  Jan Hubicka  <jh@suse.cz>
472         * g++.dg/lto/alias-1_0.C: New testcase.
473         * g++.dg/lto/alias-1_1.C: New testcase.
475 2019-05-31  H.J. Lu  <hongjiu.lu@intel.com>
477         PR target/89355
478         * gcc.target/i386/cet-label-3.c: New test.
479         * gcc.target/i386/cet-label-4.c: Likewise.
480         * gcc.target/i386/cet-label-5.c: Likewise.
482 2019-05-31  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
484         * gcc.target/mips/msa-fmadd.c: New.
486 2019-05-31  Jakub Jelinek  <jakub@redhat.com>
488         * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
489         a sorry on lastprivate conditional on simd construct.
490         * gcc.dg/vect/vect-simd-6.c: New test.
491         * gcc.dg/vect/vect-simd-7.c: New test.
493         * gcc.dg/vect/vect-simd-5.c: New test.
495 2019-05-31  Xiong Hu Luo  <luoxhu@linux.ibm.com>
497         PR c/43673
498         * gcc.dg/format-dfp-printf-1.c: New test.
499         * gcc.dg/format-dfp-scanf-1.c: Likewise.
501 2019-05-31  Marc Glisse  <marc.glisse@inria.fr>
503         * g++.dg/tree-ssa/cprop-vcond.C: New file.
505 2019-05-31  Marc Glisse  <marc.glisse@inria.fr>
507         * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
508         * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
509         * gcc.dg/Walloca-13.c: Xfail.
511 2019-05-31  Bill Schmidt  <wschmidt@linux.ibm.com>
512             Michael Meissner  <meissner@linux.ibm.com>
514         * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
515         * gcc.target/powerpc/localentry-1.c: Likewise.
516         * gcc.target/powerpc/localentry-direct-1.c: Likewise.
517         * gcc.target/powerpc/notoc-direct-1.c: Likewise.
518         * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
519         * lib/target-supports.exp (check_powerpc_future_hw_available): New.
520         (check_effective_target_powerpc_future_ok): New.
522 2019-05-31  Thomas De Schampheleire  <thomas.de_schampheleire@nokia.com>
524         PR debug/86964
525         * g++.dg/debug/dwarf2/fesd-any.C: Use
526         -fno-eliminate-unused-debug-symbols.
527         * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
528         * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
529         * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
530         * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
531         * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
532         * g++.dg/debug/enum-2.C: Likewise.
533         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
534         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
535         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
536         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
537         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
539 2019-05-31  Jakub Jelinek  <jakub@redhat.com>
541         PR tree-optimization/90671
542         * gcc.dg/torture/pr90671.c: New test.
544 2019-05-31  Iain Sandoe  <iain@sandoe.co.uk>
546         * g++.dg/cpp0x/pr84497.C: Require alias support.
548 2019-05-31  Iain Sandoe  <iain@sandoe.co.uk>
550         * gcc.target/i386/falign-functions-3.c: Adjust align syntax
551         and label for Darwin.
552         * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
553         Darwin.
555 2019-05-30  Sylvia Taylor  <sylvia.taylor@arm.com>
557         * gcc.target/aarch64/sve/fabd_1.c: New.
559 2019-05-30  Iain Sandoe  <iain@sandoe.co.uk>
561         * gcc.target/i386/pr86257.c: Require native TLS support.
562         * gcc.target/i386/stack-prot-sym.c: Likewise.
564 2019-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
566         * g++.dg/cpp0x/alias-decl-18.C: Test location too.
567         * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
568         * g++.dg/parse/crash59.C: Likewise.
569         * g++.dg/parse/error38.C: Likewise.
570         * g++.dg/parse/error39.C: Likewise.
571         * g++.dg/template/crash31.C: Likewise.
572         * g++.dg/template/operator8.C: Likewise.
573         * g++.dg/template/operator9.C: Likewise.
575 2019-05-29  Bill Schmidt  <wschmidt@linux.ibm.com>
577         * gcc.target/powerpc/notoc-direct-1.c: New.
578         * gcc.target/powerpc/pcrel-sibcall-1.c: New.
580 2019-05-29  Jakub Jelinek  <jakub@redhat.com>
582         PR c++/90598
583         * g++.dg/cpp0x/pr90598.C: New test.
585 2019-05-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
587         PR fortran/90539
588         * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
589         * gfortran.dg/internal_pack_22.f90: New test.
590         * gfortran.dg/internal_pack_23.f90: New test.
592 2019-05-29  Jan Hubicka  <hubicka@ucw.cz>
594         * tree-ssa/alias-access-spath-1.c: new testcase.
596 2019-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
598         PR c++/89875
599         * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
600         * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
602 2019-05-29  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
604         * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
605         driver for AArch64 SVE2.
606         * gcc.target/aarch64/sve2/average_1.c: New test.
607         * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
608         helper.
609         (check_effective_target_aarch64_sve1_only): Likewise.
610         (check_effective_target_aarch64_sve2_hw): Likewise.
611         (check_effective_target_vect_avg_qi): Check for SVE1 only.
613 2019-05-29  Sam Tebbs  <sam.tebbs@arm.com>
615         * gcc.target/aarch64/return_address_sign_b_1.c: New file.
616         * gcc.target/aarch64/return_address_sign_b_2.c: New file.
617         * gcc.target/aarch64/return_address_sign_b_3.c: New file.
618         * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
619         * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
620         * gcc.target/aarch64/return_address_sign_builtin.c: New file
622 2019-05-29  Jakub Jelinek  <jakub@redhat.com>
624         * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
625         sorry on lastprivate conditional on parallel for.
626         * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
627         lastprivate conditional warnings on parallel for constructs.
628         * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
630         PR c/90628
631         * c-c++-common/builtin-arith-overflow-3.c: New test.
633         P1091R3 - Extending structured bindings to be more like var decls
634         P1381R1 - Reference capture of structured bindings
635         * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
636         instead of error and only for c++17_down.  Add a thread_local test.
637         (z2): Add a __thread test.
638         * g++.dg/cpp2a/decomp1.C: New test.
639         * g++.dg/cpp2a/decomp1-aux.cc: New file.
640         * g++.dg/cpp2a/decomp2.C: New test.
641         * g++.dg/cpp2a/decomp3.C: New test.
643 2019-05-29  Martin Liska  <mliska@suse.cz>
645         PR testsuite/90657
646         * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
648 2019-05-28  Bill Schmidt  <wschmidt@linux.ibm.com>
650         * gcc.target/powerpc/localentry-detect-1.c: New file.
652 2019-05-28  Marek Polacek  <polacek@redhat.com>
654         PR c++/90548 - ICE with generic lambda and empty pack.
655         * g++.dg/cpp1y/lambda-generic-90548.C: New test.
657 2019-05-28  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
659         * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
660         vectorized masked loads.
662 2019-05-28  Jeff Law  <law@redhat.com>
664         * testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
665         loop distribution.
667 2019-05-28  Segher Boessenkool  <segher@kernel.crashing.org>
669         * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64.  Check for
670         all mtvsr*, not just mtvsrd.  Use "wa" instead of "wi" constraints.
671         * gcc.target/powerpc/p9-dimode2.c: Ditto.
673 2019-05-28  Martin Liska  <mliska@suse.cz>
675         PR ipa/90555
676         * gcc.dg/ipa/pr90555.c: New test.
678 2019-05-28  Eric Botcazou  <ebotcazou@adacore.com>
680         * gnat.dg/machine_attr1.ad[sb]: New test.
682 2019-05-28  Eric Botcazou  <ebotcazou@adacore.com>
684         * gnat.dg/opt79.ad[sb]: New test.
686 2019-05-28  Eric Botcazou  <ebotcazou@adacore.com>
688         * gnat.dg/specs/discr5.ads: New test.
690 2019-05-28  Eric Botcazou  <ebotcazou@adacore.com>
692         * gnat.dg/prefetch1.ad[sb]: New test.
694 2019-05-27  Iain Sandoe  <iain@sandoe.co.uk>
696         * gcc.target/i386/pr22076.c: Adjust options to
697         match codegen expected by the scan-asms.
699 2019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
701         * gnat.dg/specs/array4.ads: New test.
703 2019-05-27  Christophe Lyon  <christophe.lyon@linaro.org>
705         PR tree-optimization/88440
706         * gcc.target/aarch64/sve/index_offset_1.c: Add
707         -fno-tree-loop-distribute-patterns.
708         * gcc.target/aarch64/sve/single_1.c: Likewise.
709         * gcc.target/aarch64/sve/single_2.c: Likewise.
710         * gcc.target/aarch64/sve/single_3.c: Likewise.
711         * gcc.target/aarch64/sve/single_4.c: Likewise.
712         * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
713         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
714         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
715         * gcc.target/arm/ivopts.c: Likewise.
717 2019-05-27  Richard Biener  <rguenther@suse.de>
719         PR tree-optimization/90637
720         * gcc.dg/gomp/pr90637.c: New testcase.
722 2019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
724         * gnat.dg/expect2.adb: New test.
725         * gnat.dg/expect2_pkg.ads: New helper.
727 2019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
729         * gnat.dg/aliased2.adb: New test.
731 2019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
733         * gnat.dg/limited_with7.ad[sb]: New test.
734         * gnat.dg/limited_with7_pkg.ads: New helper.
736 2019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
738         * gnat.dg/unchecked_convert13.adb: New test.
740 2019-05-27  Richard Biener  <rguenther@suse.de>
742         PR testsuite/90615
743         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
744         -fno-tree-loop-distribute-patterns.
745         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
746         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
747         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
748         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
749         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
751 2019-05-26  Iain Sandoe  <iain@sandoe.co.uk>
753         * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
754         account for PIC code on Darwin.
755         * gcc.target/i386/pr39013-2.c: Likewise.
756         * gcc.target/i386/pr64317.c: Likewise.
758 2019-05-25  Iain Sandoe  <iain@sandoe.co.uk>
760         * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
761         expected for Darwin.
763 2019-05-25  Iain Sandoe  <iain@sandoe.co.uk>
765         * gcc.target/i386/pr89261.c: Test that the alignment required
766         by the test correctly produces the expected error on Darwin.
768 2019-05-25  Iain Sandoe  <iain@sandoe.co.uk>
770         * gcc.target/i386/pr82659-3.c: Require alias support.
772 2019-05-25  Marek Polacek  <polacek@redhat.com>
774         PR c++/90572 - wrong disambiguation in friend declaration.
775         * g++.dg/cpp2a/typename16.C: New test.
776         * g++.dg/parse/friend13.C: New test.
778 2019-05-24  Jakub Jelinek  <jakub@redhat.com>
780         * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
781         sorry for omp for.
782         * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
784 2019-05-24  Richard Biener  <rguenther@suse.de>
786         PR testsuite/90607
787         * gcc.dg/pr53265.c: Amend for new expected diagnostic.
789 2019-05-24  Jakub Jelinek  <jakub@redhat.com>
791         PR tree-optimization/90106
792         PR testsuite/90517
793         * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
794         and scan-tree-dump for tail call.
795         * gcc.dg/cdce2.c: Likewise.
797 2019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
799         * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
800         code, not in comments or miscellaneous directives.
801         * gcc.target/i386/pr18041-1.c: Likewise.
802         * gcc.target/i386/pr18041-2.c: Likewise.
803         * gcc.target/i386/wbinvd-1.c: Likewise.
804         * gcc.target/i386/wbnoinvd-1.c: Likewise.
805         * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
806         call to "bar".
807         * gcc.target/i386/pr66819-4.c: Likewise.
808         * gcc.target/i386/pr82662.c
809         * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
810         destination register, don't try the m32 test on m64 targets.
812 2019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
814         * gcc.target/i386/pr67985-2.c: Adjust label checks for
815         Darwin.
816         * gcc.target/i386/pr77881.c: Likewise.
818 2019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
820         * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
821         * gcc.target/i386/pr70738-7.c: Likewise.
822         * gcc.target/i386/pr24414.c: Likewise.
824 2019-05-23  Iain Sandoe  <iain@sandoe.co.uk>
826         * lib/target-supports.exp (check_effective_target_mfentry): New.
827         * gcc.target/i386/fentry-override.c: Require effective target mfentry.
828         * gcc/testsuite/gcc.target/i386/fentry.c: Likewise
829         * gcc.target/i386/fentryname1.c: Likewise
830         * gcc.target/i386/fentryname2.c: Likewise
831         * gcc.target/i386/fentryname3.c: Likewise
832         * gcc.target/i386/nop-mcount.c: Likewise
833         * gcc.target/i386/pr82699-2.c: Likewise
834         * gcc.target/i386/pr82699-4.c: Likewise
835         * gcc.target/i386/pr82699-5.c: Likewise
836         * gcc.target/i386/pr82699-6.c: Likewise
837         * gcc.target/i386/returninst1.c: Likewise
838         * gcc.target/i386/returninst2.c: Likewise
839         * gcc.target/i386/returninst3.c : Likewise
841 2019-05-23  Bill Schmidt  <wschmidt@linux.ibm.com>
843         * gcc.target/powerpc/localentry-1.c: New file.
845 2019-05-23  Uroš Bizjak  <ubizjak@gmail.com>
847         PR target/90552
848         * gcc.target/i386/pr90552.c: New test.
850 2019-05-23  Mark Eggleston  <mark.eggleston@codethink.com>
852         * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
853         __GFC_REAL_16__.  Add -cpp to dg-options.
854         * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
855         * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
856         * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
857         * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
858         * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
860 2019-05-23  Bill Schmidt  <wschmidt@linux.ibm.com>
862         * gcc.target/powerpc/cpu-future.c: New test.
864 2019-05-23  Richard Biener  <rguenther@suse.de>
866         PR tree-optimization/88440
867         * gcc.dg/tree-ssa/ldist-37.c: New testcase.
868         * gcc.dg/tree-ssa/ldist-38.c: Likewise.
869         * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
870         * gcc.dg/tree-ssa/ldist-37.c: Adjust.
871         * gcc.dg/tree-ssa/ldist-38.c: Likewise.
872         * g++.dg/tree-ssa/pr78847.C: Likewise.
873         * gcc.dg/autopar/pr39500-1.c: Likewise.
874         * gcc.dg/autopar/reduc-1char.c: Likewise.
875         * gcc.dg/autopar/reduc-7.c: Likewise.
876         * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
877         * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
878         * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
879         * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
880         * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
881         * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
882         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
883         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
884         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
885         * gcc.dg/tree-ssa/scev-11.c: Likewise.
886         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
887         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
888         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
889         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
890         * gcc.target/i386/pr30970.c: Likewise.
891         * gcc.target/i386/vect-double-1.c: Likewise.
892         * gcc.target/i386/vect-double-2.c: Likewise.
893         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
894         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
895         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
896         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
897         * gfortran.dg/vect/vect-5.f90: Likewise.
898         * gfortran.dg/vect/vect-8.f90: Likewise.
900 2019-05-23  Martin Liska  <mliska@suse.cz>
902         PR sanitizer/90570
903         * g++.dg/asan/pr90570.C: New test.
905 2019-05-23  Eric Botcazou  <ebotcazou@adacore.com>
907         * gnat.dg/opt78.ad[sb]: New test.
909 2019-05-23  Iain Sandoe  <iain@sandoe.co.uk>
911         PR rtl-optimisation/64895
912         * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
913         * gcc.target/i386/fuse-caller-save.c: Likewise.
914         * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
915         PIC cases, remove XFAILs.
917 2019-05-23  Thomas Schwinge  <thomas@codesourcery.com>
919         PR middle-end/90510
920         * brig.dg/test/gimple/packed.hsail: Adjust.
922 2019-05-23  Jakub Jelinek  <jakub@redhat.com>
924         * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
926 2019-05-23  Hans-Peter Nilsson  <hp@axis.com>
928         * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
929         gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
930         gfortran.dg/namelist_89.f90: Gate test on effective_target
931         fd_truncate.
933 2019-05-22  David Malcolm  <dmalcolm@redhat.com>
935         PR c++/90462
936         * g++.dg/pr90462.C: New test.
938 2019-05-22  Marek Polacek  <polacek@redhat.com>
940         * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
941         different line.  Check the column number too.
943 2019-05-22  Uroš Bizjak  <ubizjak@gmail.com>
945         * gcc.target/i386/vect-signbitf.c (dg-final): Improve
946         scan-assembler-not string to avoid false matching on 32bit targets.
948 2019-05-22  H.J. Lu  <hongjiu.lu@intel.com>
950         PR target/88483
951         * gcc.target/i386/stackalign/pr88483-1.c: New test.
952         * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
954 2019-05-22  Andrew Stubbs  <ams@codesourcery.com>
956         * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
958 2019-05-22  Mark Eggleston  <mark.eggleston@codethink.com>
960         PR fortran/89100
961         * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
962         * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
963         * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
964         * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
965         * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
966         * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
967         * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
968         * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
969         * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
971 2019-05-22  Martin Liska  <mliska@suse.cz>
973         PR testsuite/90564
974         * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
975         * gcc.target/powerpc/pr80315-2.c: Likewise.
976         * gcc.target/powerpc/pr80315-3.c: Likewise.
977         * gcc.target/powerpc/pr80315-4.c: Likewise.
979 2019-05-22  Martin Liska  <mliska@suse.cz>
981         PR testsuite/90564
982         * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
983         * gcc.target/powerpc/pr80315-2.c: Likewise.
984         * gcc.target/powerpc/pr80315-3.c: Likewise.
985         * gcc.target/powerpc/pr80315-4.c: Likewise.
987 2019-05-22  Iain Sandoe  <iain@sandoe.co.uk>
989         PR testsuite/27221
990         * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
992 2019-05-22  Martin Liska  <mliska@suse.cz>
994         PR lto/90500
995         * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
997 2019-05-22  Richard Biener  <rguenther@suse.de>
999         * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
1001 2019-05-22  Hans-Peter Nilsson  <hp@axis.com>
1003         PR middle-end/90553
1004         * gcc.dg/torture/pr90553.c: New test.
1006 2019-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1008         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
1009         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
1011 2019-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1013         PR c++/67184
1014         PR c++/69445
1015         * g++.dg/other/final3.C: New.
1016         * g++.dg/other/final4.C: Likewise.
1017         * g++.dg/other/final5.C: Likewise.
1019 2019-05-21  Marek Polacek  <polacek@redhat.com>
1021         DR 1940 - static_assert in anonymous unions.
1022         * g++.dg/DRs/dr1940.C: New test.
1024 2019-05-21  Uroš Bizjak  <ubizjak@gmail.com>
1026         PR target/90547
1027         * gcc.target/i386/pr90547.c: New test.
1029 2019-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1031         * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
1033         * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
1035         * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
1037         * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
1038         * gcc.target/i386/pr84723-2.c: Likewise.
1039         * gcc.target/i386/pr84723-3.c: Likewise.
1040         * gcc.target/i386/pr84723-4.c: Likewise.
1041         * gcc.target/i386/pr84723-5.c: Likewise.
1043 2019-05-21  Iain Sandoe  <iain@sandoe.co.uk>
1045         PR testsuite/67958
1046         * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
1047         the differences.
1048         * gcc.target/i386/pr32219-2.c: Likewise.
1049         * gcc.target/i386/pr32219-3.c: Likewise.
1050         * gcc.target/i386/pr32219-4.c: Likewise.
1051         * gcc.target/i386/pr32219-5.c: Likewise.
1052         * gcc.target/i386/pr32219-6.c: Likewise.
1053         * gcc.target/i386/pr32219-7.c: Likewise.
1054         * gcc.target/i386/pr32219-8.c: Likewise.
1056 2019-05-21  Iain Sandoe  <iain@sandoe.co.uk>
1058         PR target/63891
1059         * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
1060         the reasons.
1062 2019-05-21  Uroš Bizjak  <ubizjak@gmail.com>
1064         * gcc.target/i386/vect-signbitf.c: New test.
1066 2019-05-21  Nathan Sidwell  <nathan@acm.org>
1068         * g++.dg/lookup/using53.C: Adjust diagnostic.
1070 2019-05-21  Richard Biener  <rguenther@suse.de>
1072         PR middle-end/90510
1073         * gcc.target/i386/pr90510.c: New testcase.
1075 2019-05-21  Martin Liska  <mliska@suse.cz>
1077         * gcc.target/i386/pr90500-1.c: Add missing '""'.
1078         * gcc.target/i386/pr90500-2.c: Likewise.
1080 2019-05-21  Vladislav Ivanishin  <vlad@ispras.ru>
1082         * gcc.dg/uninit-28-gimple.c: New test.
1083         * gcc.dg/uninit-29-gimple.c: New test.
1084         * gcc.dg/uninit-30-gimple.c: New test.
1085         * gcc.dg/uninit-31-gimple.c: New test.
1087 2019-05-21  Martin Liska  <mliska@suse.cz>
1089         * gcc.dg/pr90263.c: Add -O2.
1091 2019-05-21  Martin Liska  <mliska@suse.cz>
1093         * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
1094         * gcc.target/powerpc/pr80315-1.c: Use new interval format.
1095         * gcc.target/powerpc/pr80315-2.c: Likewise.
1096         * gcc.target/powerpc/pr80315-3.c: Likewise.
1097         * gcc.target/powerpc/pr80315-4.c: Likewise.
1098         * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
1100 2019-05-21  Martin Liska  <mliska@suse.cz>
1102         PR testsuite/90551
1103         * pr90263.c: Move from gcc.c-torture/compile
1104         into gcc.dg.
1106 2019-05-20  Uroš Bizjak  <ubizjak@gmail.com>
1108         PR testsuite/90503
1109         * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
1110         Remove -flax-vector-conversions.
1111         (dg-additional-options): Remove.
1112         (test): Change to void.  Declare m0 and m1 as __m64 and
1113         cast initializer in a proper way.  Do not return result.
1114         (dg-final): Scan for 2 instances of movq.
1116 2019-05-20  Marek Polacek  <polacek@redhat.com>
1118         CWG 2094 - volatile scalars are trivially copyable.
1119         PR c++/85679
1120         * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
1121         for volatile int.
1122         * g++.dg/ext/is_trivially_copyable.C: New test.
1124 2019-05-20  Marek Polacek  <polacek@redhat.com>
1126         * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
1128         * g++.dg/cpp2a/nontype-class17.C: New test.
1130         * g++.dg/lookup/strong-using2.C: New test.
1132 2019-05-20  Jeff Law  <law@redhat.com>
1134         * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
1135         recent diagnostic cleanups.
1137 2019-05-20  Christophe Lyon  <christophe.lyon@linaro.org>
1139         PR tree-optimization/90106
1140         * gcc.dg/cdce3.c: Add hard_float effective target.
1142 2019-05-20  Marc Glisse  <marc.glisse@inria.fr>
1144         * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
1146 2019-05-20  Iain Sandoe  <iain@sandoe.co.uk>
1148         PR testsuite/58321
1149         * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
1150         add a comment as to the reason for the difference.
1151         * gcc.target/i386/memset-strategy-1.c: Likewise.
1153 2019-05-20  Jonathan Wakely  <jwakely@redhat.com>
1155         PR c++/90532 Ensure __is_constructible(T[]) is false
1156         * g++.dg/ext/90532.C: New test.
1158 2019-05-20  Jakub Jelinek  <jakub@redhat.com>
1160         * gcc.target/i386/avx512f-simd-1.c: New test.
1162 2019-05-20  Christophe Lyon  <christophe.lyon@linaro.org>
1164         * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
1165         error message.
1166         * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
1168 2019-05-20  Martin Liska  <mliska@suse.cz>
1170         PR middle-end/90263
1171         * gcc.c-torture/compile/pr90263.c: New test.
1172         * lib/target-supports.exp: Add check_effective_target_glibc.
1174 2019-05-20  Richard Biener  <rguenther@suse.de>
1176         PR testsuite/90518
1177         * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
1178         vector support.
1179         * gcc.dg/gimplefe-41.c: Likewise.
1181 2019-05-19  Andrew Pinski  <apinski@marvell.com>
1183         PR pch/81721
1184         * g++.dg/pch/operator-1.C: New testcase.
1185         * g++.dg/pch/operator-1.Hs: New file.
1187 2019-05-19  Paul Thomas  <pault@gcc.gnu.org>
1189         PR fortran/90498
1190         * gfortran.dg/associate_48.f90 : New test.
1192 2019-05-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1194         PR fortran/78290
1195         * gfortran.dg/pr78290.f90: New test.
1197 2019-05-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1199         PR fortran/88821
1200         * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
1201         to make sure the test for internal_pack is retained.
1202         * gfortran.dg/assumed_type_2.f90: Split compile and run time
1203         tests into this and
1204         * gfortran.dg/assumed_type_2a.f90: New file.
1205         * gfortran.dg/c_loc_test_22.f90: Likewise.
1206         * gfortran.dg/contiguous_3.f90: Likewise.
1207         * gfortran.dg/internal_pack_11.f90: Likewise.
1208         * gfortran.dg/internal_pack_12.f90: Likewise.
1209         * gfortran.dg/internal_pack_16.f90: Likewise.
1210         * gfortran.dg/internal_pack_17.f90: Likewise.
1211         * gfortran.dg/internal_pack_18.f90: Likewise.
1212         * gfortran.dg/internal_pack_4.f90: Likewise.
1213         * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
1214         to make sure the test for internal_pack is retained.
1215         * gfortran.dg/internal_pack_6.f90: Split compile and run time
1216         tests into this and
1217         * gfortran.dg/internal_pack_6a.f90: New file.
1218         * gfortran.dg/internal_pack_8.f90: Likewise.
1219         * gfortran.dg/missing_optional_dummy_6: Split compile and run time
1220         tests into this and
1221         * gfortran.dg/missing_optional_dummy_6a.f90: New file.
1222         * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
1223         into this and
1224         * gfortran.dg/no_arg_check_2a.f90: New file.
1225         * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
1226         tests into this and
1227         * gfortran.dg/typebound_assignment_5a.f90: New file.
1228         * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
1229         tests into this and
1230         * gfortran.dg/typebound_assignment_6a.f90: New file.
1231         * gfortran.dg/internal_pack_19.f90: New file.
1232         * gfortran.dg/internal_pack_20.f90: New file.
1233         * gfortran.dg/internal_pack_21.f90: New file.
1235 2019-05-18  Iain Sandoe  <iain@sandoe.co.uk>
1237         * objc.dg/instancetype-0.m: New.
1239 2019-05-17  Martin Sebor  <msebor@redhat.com>
1241         * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
1243         * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
1244         * g++.dg/ubsan/pr63956.C: Same.
1245         * g++.old-deja/g++.pt/assign1.C: Same.
1247 2019-05-17  Thomas Schwinge  <thomas@codesourcery.com>
1249         PR testsuite/89433
1250         * c-c++-common/goacc/routine-5.c: Update.
1251         * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
1252         * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
1254         PR testsuite/89433
1255         * c-c++-common/goacc/routine-2.c: Update, and move some test
1256         into...
1257         * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
1258         new file.
1260         PR testsuite/89433
1261         * c-c++-common/goacc/classify-routine.c: Update.
1262         * gfortran.dg/goacc/classify-routine.f95: Likewise.
1264 2019-05-16  Martin Sebor  <msebor@redhat.com>
1266         * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
1267         * c-c++-common/Wvarargs-2.c: Same.
1268         * c-c++-common/Wvarargs.c: Same.
1269         * c-c++-common/pr51768.c: Same.
1270         * c-c++-common/tm/inline-asm.c: Same.
1271         * c-c++-common/tm/safe-1.c: Same.
1272         * g++.dg/asm-qual-1.C: Same.
1273         * g++.dg/asm-qual-3.C: Same.
1274         * g++.dg/conversion/dynamic1.C: Same.
1275         * g++.dg/cpp0x/constexpr-89599.C: Same.
1276         * g++.dg/cpp0x/constexpr-cast.C: Same.
1277         * g++.dg/cpp0x/constexpr-shift1.C: Same.
1278         * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
1279         * g++.dg/cpp0x/nullptr04.C: Same.
1280         * g++.dg/cpp0x/static_assert12.C: Same.
1281         * g++.dg/cpp0x/static_assert8.C: Same.
1282         * g++.dg/cpp1y/lambda-conv1.C: Same.
1283         * g++.dg/cpp1y/pr79393-3.C: Same.
1284         * g++.dg/cpp1y/static_assert1.C: Same.
1285         * g++.dg/cpp1z/constexpr-if4.C: Same.
1286         * g++.dg/cpp1z/constexpr-if5.C: Same.
1287         * g++.dg/cpp1z/constexpr-if9.C: Same.
1288         * g++.dg/eh/goto2.C: Same.
1289         * g++.dg/eh/goto3.C: Same.
1290         * g++.dg/expr/static_cast8.C: Same.
1291         * g++.dg/ext/flexary5.C: Same.
1292         * g++.dg/ext/utf-array-short-wchar.C: Same.
1293         * g++.dg/ext/utf-array.C: Same.
1294         * g++.dg/ext/utf8-2.C: Same.
1295         * g++.dg/gomp/loop-4.C: Same.
1296         * g++.dg/gomp/macro-4.C: Same.
1297         * g++.dg/gomp/udr-1.C: Same.
1298         * g++.dg/init/initializer-string-too-long.C: Same.
1299         * g++.dg/other/offsetof9.C: Same.
1300         * g++.dg/ubsan/pr63956.C: Same.
1301         * g++.dg/warn/Wbool-operation-1.C: Same.
1302         * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1303         * g++.dg/warn/Wtype-limits.C: Same.
1304         * g++.dg/wrappers/pr88680.C: Same.
1305         * g++.old-deja/g++.mike/eh55.C: Same.
1306         * gcc.dg/Wsign-compare-1.c: Same.
1307         * gcc.dg/Wtype-limits-Wextra.c: Same.
1308         * gcc.dg/Wtype-limits.c: Same.
1309         * gcc.dg/Wunknownprag.c: Same.
1310         * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
1311         * gcc.dg/asm-6.c: Same.
1312         * gcc.dg/asm-qual-1.c: Same.
1313         * gcc.dg/cast-1.c: Same.
1314         * gcc.dg/cast-2.c: Same.
1315         * gcc.dg/cast-3.c: Same.
1316         * gcc.dg/cpp/source_date_epoch-2.c: Same.
1317         * gcc.dg/debug/pr85252.c: Same.
1318         * gcc.dg/dfp/cast-bad.c: Same.
1319         * gcc.dg/format/gcc_diag-1.c: Same.
1320         * gcc.dg/format/gcc_diag-11.c: Same.
1321         * gcc.dg/gcc_diag-11.c: Same.
1322         * gcc.dg/gnu-cond-expr-2.c: Same.
1323         * gcc.dg/gnu-cond-expr-3.c: Same.
1324         * gcc.dg/gomp/macro-4.c: Same.
1325         * gcc.dg/init-bad-1.c: Same.
1326         * gcc.dg/init-bad-2.c: Same.
1327         * gcc.dg/init-bad-3.c: Same.
1328         * gcc.dg/pr27528.c: Same.
1329         * gcc.dg/pr48552-1.c: Same.
1330         * gcc.dg/pr48552-2.c: Same.
1331         * gcc.dg/pr59846.c: Same.
1332         * gcc.dg/pr61096-1.c: Same.
1333         * gcc.dg/pr8788-1.c: Same.
1334         * gcc.dg/pr90082.c: Same.
1335         * gcc.dg/simd-2.c: Same.
1336         * gcc.dg/spellcheck-params-2.c: Same.
1337         * gcc.dg/spellcheck-params.c: Same.
1338         * gcc.dg/strlenopt-49.c: Same.
1339         * gcc.dg/tm/pr52141.c: Same.
1340         * gcc.dg/torture/pr51106-1.c: Same.
1341         * gcc.dg/torture/pr51106-2.c: Same.
1342         * gcc.dg/utf-array-short-wchar.c: Same.
1343         * gcc.dg/utf-array.c: Same.
1344         * gcc.dg/utf8-2.c: Same.
1345         * gcc.dg/warn-sprintf-no-nul.c: Same.
1346         * gcc.target/i386/asm-flag-0.c: Same.
1347         * gcc.target/i386/inline_error.c: Same.
1348         * gcc.target/i386/pr30848.c: Same.
1349         * gcc.target/i386/pr39082-1.c: Same.
1350         * gcc.target/i386/pr39678.c: Same.
1351         * gcc.target/i386/pr57756.c: Same.
1352         * gcc.target/i386/pr68843-1.c: Same.
1353         * gcc.target/i386/pr79804.c: Same.
1354         * gcc.target/i386/pr82673.c: Same.
1355         * obj-c++.dg/class-protocol-1.mm: Same.
1356         * obj-c++.dg/exceptions-3.mm: Same.
1357         * obj-c++.dg/exceptions-4.mm: Same.
1358         * obj-c++.dg/exceptions-5.mm: Same.
1359         * obj-c++.dg/exceptions-6.mm: Same.
1360         * obj-c++.dg/method-12.mm: Same.
1361         * obj-c++.dg/method-13.mm: Same.
1362         * obj-c++.dg/method-6.mm: Same.
1363         * obj-c++.dg/method-7.mm: Same.
1364         * obj-c++.dg/method-9.mm: Same.
1365         * obj-c++.dg/method-lookup-1.mm: Same.
1366         * obj-c++.dg/proto-lossage-4.mm: Same.
1367         * obj-c++.dg/protocol-qualifier-2.mm: Same.
1368         * objc.dg/call-super-2.m: Same.
1369         * objc.dg/class-protocol-1.m: Same.
1370         * objc.dg/desig-init-1.m: Same.
1371         * objc.dg/exceptions-3.m: Same.
1372         * objc.dg/exceptions-4.m: Same.
1373         * objc.dg/exceptions-5.m: Same.
1374         * objc.dg/exceptions-6.m: Same.
1375         * objc.dg/method-19.m: Same.
1376         * objc.dg/method-2.m: Same.
1377         * objc.dg/method-5.m: Same.
1378         * objc.dg/method-6.m: Same.
1379         * objc.dg/method-7.m: Same.
1380         * objc.dg/method-lookup-1.m: Same.
1381         * objc.dg/proto-hier-1.m: Same.
1382         * objc.dg/proto-lossage-4.m: Same.
1384 2019-05-17  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
1386         * g++.dg/eh/o32-fp.C: New.
1387         * gcc.target/mips/dwarfregtable-1.c: New.
1388         * gcc.target/mips/dwarfregtable-2.c: New.
1389         * gcc.target/mips/dwarfregtable-3.c: New.
1390         * gcc.target/mips/dwarfregtable-4.c: New.
1391         * gcc.target/mips/dwarfregtable.h: New.
1393 2019-05-17  H.J. Lu  <hongjiu.lu@intel.com>
1395         * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
1396         * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
1397         * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
1399 2019-05-17  H.J. Lu  <hongjiu.lu@intel.com>
1401         PR target/90497
1402         * gcc.target/i386/pr90497-1.c: New test.
1403         * gcc.target/i386/pr90497-2.c: Likewise.
1405 2019-05-17  Robin Dapp  <rdapp@linux.ibm.com>
1407         * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
1408         * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
1410 2019-05-17  Richard Biener  <rguenther@suse.de>
1412         * gcc.dg/gimplefe-41.c: New testcase.
1414 2019-05-17  Jun Ma  <JunMa@linux.alibaba.com>
1416         PR tree-optimization/90106
1417         * gcc.dg/cdce3.c: New test.
1419 2019-05-17  Andreas Krebbel  <krebbel@linux.ibm.com>
1421         * gcc.target/s390/zvector/vec-sldw.c: New test.
1423 2019-05-17  Martin Liska  <mliska@suse.cz>
1425         PR middle-end/90478
1426         * gcc.dg/tree-ssa/pr90478-2.c: Remove.
1428 2019-05-16  Jakub Jelinek  <jakub@redhat.com>
1430         * gcc.dg/vect/vect-simd-1.c: New test.
1431         * gcc.dg/vect/vect-simd-2.c: New test.
1432         * gcc.dg/vect/vect-simd-3.c: New test.
1433         * gcc.dg/vect/vect-simd-4.c: New test.
1435 2019-05-16  Martin Liska  <mliska@suse.cz>
1437         PR lto/90500
1438         * gcc.target/i386/pr90500-1.c: New test.
1439         * gcc.target/i386/pr90500-2.c: New test.
1441 2019-05-16  Vladislav Ivanishin  <vlad@ispras.ru>
1443         PR tree-optimization/90394
1444         * gcc.dg/uninit-pr90394-1-gimple.c: New test.
1445         * gcc.dg/uninit-pr90394.c: New test.
1447 2019-05-16  Richard Biener  <rguenther@suse.de>
1449         PR testsuite/90502
1450         * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
1451         transforms happening earlier now.
1453 2019-05-16  Iain Sandoe  <iain@sandoe.co.uk>
1455         * lib/target-supports.exp (check_effective_target_cet): Add the
1456         -fcf-protection flag to the build conditions.
1458 2019-05-16  Jun Ma <JunMa@linux.alibaba.com>
1460         PR tree-optimization/90106
1461         * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
1462         * gcc.dg/cdce2.c: Likewise.
1464 2019-05-16  Richard Biener  <rguenther@suse.de>
1466         PR tree-optimization/90424
1467         * g++.target/i386/pr90424-1.C: New testcase.
1468         * g++.target/i386/pr90424-2.C: Likewise.
1470 2019-05-16  Richard Biener  <rguenther@suse.de>
1472         * gcc.dg/gimplefe-40.c: Amend again.
1474 2019-05-15  Cherry Zhang  <cherryyz@google.com>
1476         * go.test/test/nilptr2.go: Change use function to actually do
1477         something.
1479 2019-05-16  Jakub Jelinek  <jakub@redhat.com>
1481         PR middle-end/90478
1482         * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options.  Use long long type
1483         instead of long.
1485         * c-c++-common/gomp/simd8.c: New test.
1487 2019-05-15  Marek Polacek  <polacek@redhat.com>
1489         CWG 2096 - constraints on literal unions.
1490         * g++.dg/cpp0x/literal-type1.C: New test.
1492 2019-05-15  Janne Blomqvist  <jb@gcc.gnu.org>
1494         PR fortran/90461
1495         * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
1496         * gfortran.dg/open_errors_3.f90: New test.
1498 2019-05-15  H.J. Lu  <hongjiu.lu@intel.com>
1500         PR target/89021
1501         * gcc.target/i386/mmx-vals.h: New file.
1502         * gcc.target/i386/sse2-mmx-2.c: Likewise.
1503         * gcc.target/i386/sse2-mmx-3.c: Likewise.
1504         * gcc.target/i386/sse2-mmx-4.c: Likewise.
1505         * gcc.target/i386/sse2-mmx-5.c: Likewise.
1506         * gcc.target/i386/sse2-mmx-6.c: Likewise.
1507         * gcc.target/i386/sse2-mmx-7.c: Likewise.
1508         * gcc.target/i386/sse2-mmx-8.c: Likewise.
1509         * gcc.target/i386/sse2-mmx-9.c: Likewise.
1510         * gcc.target/i386/sse2-mmx-10.c: Likewise.
1511         * gcc.target/i386/sse2-mmx-11.c: Likewise.
1512         * gcc.target/i386/sse2-mmx-12.c: Likewise.
1513         * gcc.target/i386/sse2-mmx-13.c: Likewise.
1514         * gcc.target/i386/sse2-mmx-14.c: Likewise.
1515         * gcc.target/i386/sse2-mmx-15.c: Likewise.
1516         * gcc.target/i386/sse2-mmx-16.c: Likewise.
1517         * gcc.target/i386/sse2-mmx-17.c: Likewise.
1518         * gcc.target/i386/sse2-mmx-18a.c: Likewise.
1519         * gcc.target/i386/sse2-mmx-18b.c: Likewise.
1520         * gcc.target/i386/sse2-mmx-18c.c: Likewise.
1521         * gcc.target/i386/sse2-mmx-19a.c: Likewise.
1522         * gcc.target/i386/sse2-mmx-18b.c: Likewise.
1523         * gcc.target/i386/sse2-mmx-19c.c: Likewise.
1524         * gcc.target/i386/sse2-mmx-19d.c: Likewise.
1525         * gcc.target/i386/sse2-mmx-19e.c: Likewise.
1526         * gcc.target/i386/sse2-mmx-20.c: Likewise.
1527         * gcc.target/i386/sse2-mmx-21.c: Likewise.
1528         * gcc.target/i386/sse2-mmx-22.c: Likewise.
1529         * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
1530         * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
1531         * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
1532         * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
1533         * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
1534         * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
1535         * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
1536         * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
1537         * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
1538         * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
1539         * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
1540         * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
1541         * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
1542         * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
1543         * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
1544         * gcc.target/i386/sse2-mmx-pand.c: Likewise.
1545         * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
1546         * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
1547         * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
1548         * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
1549         * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
1550         * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
1551         * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
1552         * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
1553         * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
1554         * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
1555         * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
1556         * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
1557         * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
1558         * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
1559         * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
1560         * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
1561         * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
1562         * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
1563         * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
1564         * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
1565         * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
1566         * gcc.target/i386/sse2-mmx-por.c: Likewise.
1567         * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
1568         * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
1569         * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
1570         * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
1571         * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
1572         * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
1573         * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
1574         * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
1575         * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
1576         * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
1577         * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
1578         * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
1579         * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
1580         * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
1581         * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
1582         * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
1583         * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
1584         * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
1585         * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
1586         * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
1587         * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
1588         * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
1589         * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
1590         * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
1591         * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
1592         * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
1593         * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
1594         * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
1595         * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
1596         * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
1597         * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
1599 2019-05-15  H.J. Lu  <hongjiu.lu@intel.com>
1601         PR target/89021
1602         * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
1603         with SSE2.
1605 2019-05-15  H.J. Lu  <hongjiu.lu@intel.com>
1607         PR target/89021
1608         * gcc.target/i386/pr82483-1.c: Error only on ia32.
1609         * gcc.target/i386/pr82483-2.c: Likewise.
1611 2019-05-15  Martin Liska  <mliska@suse.cz>
1613         PR middle-end/90478
1614         * gcc.dg/tree-ssa/pr90478-2.c: New test.
1615         * gcc.dg/tree-ssa/pr90478.c: New test.
1617 2019-05-15  Richard Biener  <rguenther@suse.de>
1619         * gcc.dg/gimplefe-40.c: Amend.
1621 2019-05-15  Iain Sandoe  <iain@sandoe.co.uk>
1623         * lib/target-supports.exp
1624         (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
1625         (check_effective_target_powerpc_p9vector_ok): Likewise.
1626         (check_effective_target_powerpc_float128_sw_ok): Likewise.
1627         (check_effective_target_powerpc_float128_hw_ok): Likewise.
1628         (check_effective_target_powerpc_vsx_ok): Likewise.
1629         * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
1630         * gcc.target/powerpc/dfp/dfp.exp: Likewise.
1632 2019-05-15  Iain Sandoe  <iain@sandoe.co.uk>
1634         * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
1635         for PowerPC platforms.
1637 2019-05-15  Iain Sandoe  <iain@sandoe.co.uk>
1639         PR target/82920
1640         * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
1641         * gcc.target/i386/cet-notrack-5a.c: Likewise.
1642         * gcc.target/i386/cet-notrack-5b.c: Likewise.
1643         * gcc.target/i386/cet-notrack-6b.c: Likewise.
1644         * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
1645         * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
1646         * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
1647         * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
1648         * gcc.target/i386/cet-sjlj-3.c: Likewise.
1649         * gcc.target/i386/cet-sjlj-5.c: Likewise.
1651 2019-05-14  Marek Polacek  <polacek@redhat.com>
1653         PR c++/68918
1654         * g++.dg/cpp0x/decltype71.C: New test.
1656         PR c++/70156
1657         * g++.dg/init/static5.C: New test.
1659 2019-05-14  Iain Sandoe  <iain@sandoe.co.uk>
1661         PR target/82920
1662         * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
1663         * gcc.target/i386/pr52146.c: Likewise.
1664         * gcc.target/i386/pr52698.c: Likewise.
1665         * gcc.target/i386/pr52857-1.c: Likewise.
1666         * gcc.target/i386/pr52857-2.c: Likewise.
1667         * gcc.target/i386/pr52876.c: Likewise.
1668         * gcc.target/i386/pr53698.c: Likewise.
1669         * gcc.target/i386/pr54157.c: Likewise.
1670         * gcc.target/i386/pr55049-1.c: Likewise.
1671         * gcc.target/i386/pr55093.c: Likewise.
1672         * gcc.target/i386/pr55116-1.c: Likewise.
1673         * gcc.target/i386/pr55116-2.c: Likewise.
1674         * gcc.target/i386/pr55597.c: Likewise.
1675         * gcc.target/i386/pr59929.c: Likewise.
1676         * gcc.target/i386/pr66470.c: Likewise.
1678 2019-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1680         * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
1681         *-*-solaris2*.
1682         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1683         * gcc.dg/c99-math-double-1.c: Likewise.
1684         * gcc.dg/c99-math-float-1.c: Likewise.
1685         * gcc.dg/c99-math-long-double-1.c: Likewise.
1686         * gcc.misc-tests/linkage.exp: Simplify triplet to
1687         x86_64-*-solaris2*.
1689         * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
1690         xfail.
1691         * gcc.target/i386/pr63620.c: Likewise.
1693         * lib/target-supports.exp (check_sse_os_support_available): Remove
1694         Solaris 9/x86 workaround.
1696 2019-05-14  Richard Biener  <rguenther@suse.de>
1698         * gcc.dg/gimplefe-40.c: New testcase.
1700 2019-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1702         PR preprocessor/90382
1703         * g++.dg/diagnostic/trailing1.C: New test.
1705 2019-05-14  marxin  <mliska@suse.cz>
1707         PR middle-end/90340
1708         * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
1709         param.
1711 2019-05-14  Richard Biener  <rguenther@suse.de>
1712         H.J. Lu  <hongjiu.lu@intel.com>
1714         PR tree-optimization/88828
1715         * gcc.target/i386/pr88828-1.c: New test.
1716         * gcc.target/i386/pr88828-1a.c: Likewise.
1717         * gcc.target/i386/pr88828-1b.c: Likewise.
1718         * gcc.target/i386/pr88828-1c.c: Likewise.
1719         * gcc.target/i386/pr88828-4a.c: Likewise.
1720         * gcc.target/i386/pr88828-4b.c: Likewise.
1721         * gcc.target/i386/pr88828-5a.c: Likewise.
1722         * gcc.target/i386/pr88828-5b.c: Likewise.
1723         * gcc.target/i386/pr88828-7.c: Likewise.
1724         * gcc.target/i386/pr88828-7a.c: Likewise.
1725         * gcc.target/i386/pr88828-7b.c: Likewise.
1726         * gcc.target/i386/pr88828-8.c: Likewise.
1727         * gcc.target/i386/pr88828-8a.c: Likewise.
1728         * gcc.target/i386/pr88828-8b.c: Likewise.
1729         * gcc.target/i386/pr88828-9.c: Likewise.
1730         * gcc.target/i386/pr88828-9a.c: Likewise.
1731         * gcc.target/i386/pr88828-9b.c: Likewise.
1733 2019-05-14  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com\>
1735         * gcc.target/aarch64/signbitv4sf.c: New test.
1736         * gcc.target/aarch64/signbitv2sf.c: New test.
1738 2019-05-13  Jonathan Wakely  <jwakely@redhat.com>
1740         * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
1741         regression, by matching a note on any line.
1742         * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
1743         correct line number is matched without depending on a library header.
1745 2019-05-13  Richard Biener  <rguenther@suse.de>
1747         PR tree-optimization/90402
1748         * gcc.dg/torture/pr90402-1.c: New testcase.
1750 2019-05-12  Iain Sandoe  <iain@sandoe.co.uk>
1751             Dominique d'Humieres  <dominiq@gcc.gnu.org>
1753         PR target/82920
1754         * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
1755         do not use -fno-pic on Darwin.
1756         * gcc.target/i386/indirect-thunk-2.c: Likewise.
1757         * gcc.target/i386/indirect-thunk-3.c: Likewise.
1758         * gcc.target/i386/indirect-thunk-4.c: Likewise.
1759         * gcc.target/i386/indirect-thunk-7.c: Likewise.
1760         * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1761         * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1762         * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1763         * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1764         * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1765         * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1766         * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1767         * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
1768         * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1769         * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1770         * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1771         * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1772         * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1773         * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1774         * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1775         * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1776         * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1777         * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1778         * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
1779         * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
1780         * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
1781         * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
1782         * gcc.target/i386/ret-thunk-1.c: Likewise.
1783         * gcc.target/i386/ret-thunk-10.c: Likewise.
1784         * gcc.target/i386/ret-thunk-11.c: Likewise.
1785         * gcc.target/i386/ret-thunk-12.c: Likewise.
1786         * gcc.target/i386/ret-thunk-13.c: Likewise.
1787         * gcc.target/i386/ret-thunk-14.c: Likewise.
1788         * gcc.target/i386/ret-thunk-15.c: Likewise.
1789         * gcc.target/i386/ret-thunk-16.c: Likewise.
1790         * gcc.target/i386/ret-thunk-2.c: Likewise.
1791         * gcc.target/i386/ret-thunk-22.c: Likewise.
1792         * gcc.target/i386/ret-thunk-23.c: Likewise.
1793         * gcc.target/i386/ret-thunk-24.c: Likewise.
1794         * gcc.target/i386/ret-thunk-3.c: Likewise.
1795         * gcc.target/i386/ret-thunk-4.c: Likewise.
1796         * gcc.target/i386/ret-thunk-5.c: Likewise.
1797         * gcc.target/i386/ret-thunk-6.c: Likewise.
1798         * gcc.target/i386/ret-thunk-7.c: Likewise.
1799         * gcc.target/i386/ret-thunk-8.c: Likewise.
1800         * gcc.target/i386/ret-thunk-9.c: Likewise.
1802 2019-05-11  Iain Sandoe  <iain@sandoe.co.uk>
1804         PR testsuite/81058
1805         * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
1806         for variables on Darwin, rather than common.
1807         * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
1808         * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
1810 2019-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1812         * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
1813         * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
1815 2019-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1817         PR fortran/61968
1818         * gfortran.dg/assumed_type_10.f90: New test case.
1819         * gfortran.dg/assumed_type_11.f90: New test case.
1821 2019-05-10  Iain Sandoe  <iain@sandoe.co.uk>
1823         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
1824         now tested.
1825         * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
1827 2019-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
1829         * g++.dg/diagnostic/main1.C: New.
1831 2019-05-10  Marek Polacek  <polacek@redhat.com>
1833         PR c++/78010 - bogus -Wsuggest-override warning on final function.
1834         * g++.dg/warn/Wsuggest-override-2.C: New test.
1836 2019-05-10  Jakub Jelinek  <jakub@redhat.com>
1838         PR tree-optimization/90385
1839         * gfortran.dg/pr90385.f90: New test.
1841         PR c++/90383
1842         * g++.dg/cpp1y/constexpr-90383-1.C: New test.
1843         * g++.dg/cpp1y/constexpr-90383-2.C: New test.
1845 2019-05-10  Paul Thomas  <pault@gcc.gnu.org>
1847         PR fortran/90093
1848         * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
1849         * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
1851         PR fortran/90352
1852         * gfortran.dg/iso_c_binding_char_1.f90: New test.
1854         PR fortran/90355
1855         * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
1856         the direct passing of substrings as descriptors to bind(C).
1857         * gfortran.dg/assign_10.f90: Increase the tree_dump count of
1858         'atmp' to account for the setting of the 'span' field.
1859         * gfortran.dg/transpose_optimization_2.f90: Ditto.
1861 2019-05-10  Jakub Jelinek  <jakub@redhat.com>
1863         PR tree-optimization/88709
1864         PR tree-optimization/90271
1865         * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
1866         arm*-*-*.
1868         PR pch/90326
1869         * g++.dg/pch/pr90326.C: New test.
1870         * g++.dg/pch/pr90326.Hs: New file.
1872 2019-05-10  Martin Liska  <mliska@suse.cz>
1874         PR middle-end/90340
1875         * gcc.dg/tree-ssa/pr90340-2.c: New test.
1876         * gcc.dg/tree-ssa/pr90340.c: New test.
1878 2019-05-09  Cherry Zhang  <cherryyz@google.com>
1880         * go.dg/mapstring.go: New test.
1882 2019-05-09  Richard Earnshaw  <rearnsha@arm.com>
1884         PR target/90405
1885         * gcc.target/arm/pr90405.c: New test.
1887 2019-05-09  Martin Liska  <mliska@suse.cz>
1889         * gcc.dg/gimplefe-39.c: New test.
1891 2019-05-09  Martin Liska  <mliska@suse.cz>
1893         * gcc.dg/gimplefe-37.c: New test.
1894         * gcc.dg/gimplefe-33.c: Likewise.
1896 2019-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
1898         PR c++/90382
1899         Revert:
1900         2018-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1902         * g++.dg/diagnostic/trailing1.C: New.
1904 2019-05-09  Richard Biener  <rguenther@suse.de>
1906         PR tree-optimization/90395
1907         * gcc.dg/torture/pr90395.c: New testcase.
1909 2019-05-08  Cherry Zhang  <cherryyz@google.com>
1911         * go.dg/cmpstring.go: New test.
1913 2019-05-08  Jakub Jelinek  <jakub@redhat.com>
1915         PR c++/59813
1916         PR tree-optimization/89060
1917         * gcc.dg/tree-ssa/pr89060.c: New test.
1919 2019-05-08  Mihail Ionescu  <mihail.ionescu@arm.com>
1920             Richard Earnshaw  <rearnsha@arm.com>
1922         PR target/88167
1923         * gcc.target/arm/pr88167-1.c: New test.
1924         * gcc.target/arm/pr88167-2.c: New test.
1926 2018-05-08  Bin Cheng  <bin.cheng@linux.alibaba.com>
1928         PR tree-optimization/90078
1929         * g++.dg/tree-ssa/pr90078.C: New test.
1931 2018-05-08  Bin Cheng  <bin.cheng@linux.alibaba.com>
1933         PR tree-optimization/90240
1934         * gfortran.dg/graphite/pr90240.f: New test.
1936 2019-05-08  Li Jia He  <helijia@linux.ibm.com>
1938         PR other/90381
1939         * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
1940         test case to run on the little endian machine.
1942 2019-05-08  Jakub Jelinek  <jakub@redhat.com>
1944         PR tree-optimization/90356
1945         * gcc.dg/tree-ssa/pr90356-1.c: New test.
1946         * gcc.dg/tree-ssa/pr90356-2.c: New test.
1947         * gcc.dg/tree-ssa/pr90356-3.c: New test.
1948         * gcc.dg/tree-ssa/pr90356-4.c: New test.
1950 2019-05-07  Wei Xiao  <wei3.xiao@intel.com>
1952         * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
1953         * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
1954         * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
1955         * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
1956         * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
1957         * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
1958         * gcc.target/i386/builtin_target.c: Handle avx512bf16.
1959         * gcc.target/i386/sse-12.c: Add -mavx512bf16.
1960         * gcc.target/i386/sse-13.c: Ditto.
1961         * gcc.target/i386/sse-14.c: Ditto.
1962         * gcc.target/i386/sse-22.c: Ditto.
1963         * gcc.target/i386/sse-23.c: Ditto.
1964         * g++.dg/other/i386-2.C: Ditto.
1965         * g++.dg/other/i386-3.C: Ditto.
1967 2019-05-07  Cherry Zhang  <cherryyz@google.com>
1969         * go.dg/arrayclear.go: New test.
1970         * go.dg/mapclear.go: New test.
1972 2019-05-07  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1974         PR target/89765
1975         * gcc.target/powerpc/pr89765-mc.c: New test.
1976         * gcc.target/powerpc/vsx-builtin-10c.c: New test.
1977         * gcc.target/powerpc/vsx-builtin-10d.c: New test.
1978         * gcc.target/powerpc/vsx-builtin-11c.c: New test.
1979         * gcc.target/powerpc/vsx-builtin-11d.c: New test.
1980         * gcc.target/powerpc/vsx-builtin-12c.c: New test.
1981         * gcc.target/powerpc/vsx-builtin-12d.c: New test.
1982         * gcc.target/powerpc/vsx-builtin-13c.c: New test.
1983         * gcc.target/powerpc/vsx-builtin-13d.c: New test.
1984         * gcc.target/powerpc/vsx-builtin-14c.c: New test.
1985         * gcc.target/powerpc/vsx-builtin-14d.c: New test.
1986         * gcc.target/powerpc/vsx-builtin-15c.c: New test.
1987         * gcc.target/powerpc/vsx-builtin-15d.c: New test.
1988         * gcc.target/powerpc/vsx-builtin-16c.c: New test.
1989         * gcc.target/powerpc/vsx-builtin-16d.c: New test.
1990         * gcc.target/powerpc/vsx-builtin-17c.c: New test.
1991         * gcc.target/powerpc/vsx-builtin-17d.c: New test.
1992         * gcc.target/powerpc/vsx-builtin-18c.c: New test.
1993         * gcc.target/powerpc/vsx-builtin-18d.c: New test.
1994         * gcc.target/powerpc/vsx-builtin-19c.c: New test.
1995         * gcc.target/powerpc/vsx-builtin-19d.c: New test.
1996         * gcc.target/powerpc/vsx-builtin-20c.c: New test.
1997         * gcc.target/powerpc/vsx-builtin-20d.c: New test.
1998         * gcc.target/powerpc/vsx-builtin-9c.c: New test.
1999         * gcc.target/powerpc/vsx-builtin-9d.c: New test.
2001 2019-05-07  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
2003         * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
2004         differences.
2006 2019-05-07  Uroš Bizjak  <ubizjak@gmail.com>
2008         * gcc.target/i386/asm-7.c: New test.
2009         * gcc.target/i386/asm-1.c: Update expected error string.
2010         * gcc.target/i386/pr62120.c: Ditto.
2012 2019-05-07  Li Jia He  <helijia@linux.ibm.com>
2014         * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
2015         optimization.
2016         * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
2018 2019-05-06  H.J. Lu  <hongjiu.lu@intel.com>
2019             Hongtao Liu  <hongtao.liu@intel.com>
2021         PR target/89750
2022         PR target/86444
2023         * gcc.target/i386/avx512f-vcomisd-2.c: New.
2024         * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
2026 2019-05-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2028         PR fortran/90290
2029         * gfortran.dg/pr90290.f90: New test.
2031 2019-05-06  Jakub Jelinek  <jakub@redhat.com>
2033         PR tree-optimization/88709
2034         PR tree-optimization/90271
2035         * gcc.dg/store_merging_26.c: New test.
2036         * gcc.dg/store_merging_27.c: New test.
2037         * gcc.dg/store_merging_28.c: New test.
2038         * gcc.dg/store_merging_29.c: New test.
2040 2019-05-06  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2042         PR target/89424
2043         * gcc.target/powerpc/pr89424-0.c: New test.
2044         * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
2045         enable testing of newly patched capability.
2046         * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
2047         * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
2048         * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
2050 2019-05-06  Marek Polacek  <polacek@redhat.com>
2052         PR c++/90265 - ICE with generic lambda.
2053         * g++.dg/cpp1y/lambda-generic-90265.C: New test.
2055 2019-05-06  Richard Biener  <rguenther@suse.de>
2057         PR tree-optimization/90358
2058         * gcc.target/i386/pr90358.c: New testcase.
2060 2019-05-06  Richard Biener  <rguenther@suse.de>
2062         PR tree-optimization/88828
2063         * gcc.target/i386/pr88828-0.c: New testcase.
2065 2019-05-06  Richard Biener  <rguenther@suse.de>
2067         PR tree-optimization/90328
2068         * gcc.dg/torture/pr90328.c: New testcase.
2070 2019-05-06  Richard Biener  <rguenther@suse.de>
2072         PR testsuite/90331
2073         * gcc.dg/pr87314-1.c: Align the substring to open up
2074         string merging for targets aligning strings to 8 bytes.
2076 2019-05-06  Martin Liska  <mliska@suse.cz>
2078         PR sanitizer/90312
2079         * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
2080         systems.
2081         * gcc.dg/tsan/pr88017.c: Likewise.
2083 2019-05-05  Thomas Koenig <tkoenig@gcc.gnu.org>
2085         PR fortran/90344
2086         * gfortran.dg/pr90344.f90: New test
2088 2019-05-03  Marc Glisse  <marc.glisse@inria.fr>
2090         PR tree-optimization/90269
2091         * g++.dg/tree-ssa/ldist-1.C: New file.
2093 2019-05-03  Richard Biener  <rguenther@suse.de>
2095         * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
2097 2019-05-03  Richard Biener  <rguenther@suse.de>
2099         PR middle-end/89518
2100         * gcc.dg/pr89518.c: New testcase.
2102 2019-05-03  Richard Biener  <rguenther@suse.de>
2104         PR middle-end/87314
2105         * gcc.dg/pr87314-1.c: New testcase.
2107 2019-05-03  Richard Biener  <rguenther@suse.de>
2109         PR tree-optimization/88963
2110         * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
2111         * gcc.target/i386/pr88963-1.c: New testcase.
2112         * gcc.target/i386/pr88963-2.c: Likewise.
2114 2019-05-03  Dominique d'Humieres  <dominiq@gcc.gnu.org>
2116         PR target/88809
2117         * gcc.target/i386/pr88809.c: Adjust for darwin.
2118         * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
2120 2019-05-03  Jakub Jelinek  <jakub@redhat.com>
2122         PR tree-optimization/90303
2123         * g++.target/i386/pr90303.C: New test.
2125 2019-05-03  Richard Biener  <rguenther@suse.de>
2127         PR tree-optimization/89698
2128         * g++.dg/tree-ssa/pr89698.C: New testcase.
2130 2019-05-02  Iain Sandoe  <iain@sandoe.co.uk>
2132         * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
2134 2019-05-02  Richard Biener  <rguenther@suse.de>
2136         PR tree-optimization/89653
2137         * g++.dg/vect/pr89653.cc: New testcase.
2139 2019-05-02  Richard Biener  <rguenther@suse.de>
2141         PR tree-optimization/89509
2142         * gcc.dg/torture/restrict-8.c: New testcase.
2144 2019-05-02  Iain Sandoe  <iain@sandoe.co.uk>
2146         * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
2147         for cold section label.
2148         * gcc.dg/tree-prof/section-attr-2.c: Likewise.
2149         * gcc.dg/tree-prof/section-attr-3.c: Likewise.
2151 2019-05-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2153         * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
2154         GNU targets.
2156 2019-05-02  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
2158         * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
2160 2019-05-02  Martin Liska  <mliska@suse.cz>
2162         * gcc.target/i386/funcspec-4.c: Update scanned pattern.
2163         * g++.target/i386/pr57362.C: Likewise.
2165 2019-05-02  Martin Liska  <mliska@suse.cz>
2167         PR target/88809
2168         * gcc.target/i386/pr88809.c: New test.
2169         * gcc.target/i386/pr88809-2.c: New test.
2171 2019-05-01  Dominique d'Humieres  <dominiq@gcc.gnu.org>
2173         PR fortran/60144
2174         * gfortran.dg/block_name_2.f90: Adjust dg-error.
2175         * gfortran.dg/dec_type_print_3.f90.f90: Likewise
2176         * gfortran.dg/pr60144.f90: New test.
2178 2019-05-01  Jeff Law  <law@redhat.com>
2180         PR tree-optimization/90037
2181         * g++.dg/tree-ssa/pr88797.C: New test.
2183 2019-05-01  Nathan Sidwell  <nathan@acm.org>
2185         * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
2187 2019-04-30  Jakub Jelinek  <jakub@redhat.com>
2189         PR target/89093
2190         * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
2191         target attribute.
2193 2019-04-30  Giuliano Belinassi  <giuliano.belinassi@usp.br>
2195         * gcc.dg/sinhatanh-2.c: Count the number of functions.
2196         * gcc.dg/sinhatanh-3.c: Likewise.
2198 2019-04-30  Martin Liska  <mliska@suse.cz>
2200         * gcc.dg/Werror-13.c: Add new tests for it.
2201         * gcc.dg/pragma-diag-6.c: Likewise.
2203 2019-04-30  Jakub Jelinek  <jakub@redhat.com>
2205         PR target/89093
2206         * gcc.target/aarch64/pr89093.c: New test.
2207         * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
2209         PR tree-optimization/89475
2210         * gcc.dg/tree-ssa/pr89475.c: New test.
2212 2019-04-30  Bin Cheng  <bin.cheng@linux.alibaba.com>
2214         PR tree-optimization/90240
2215         Revert:
2216         2019-04-23  Bin Cheng  <bin.cheng@linux.alibaba.com>
2218         PR tree-optimization/90078
2219         * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
2221 2019-04-29  Vladislav Ivanishin  <vlad@ispras.ru>
2223         * gcc.dg/uninit-25-gimple.c: New test.
2224         * gcc.dg/uninit-25.c: New test.
2225         * gcc.dg/uninit-26.c: New test.
2226         * gcc.dg/uninit-27-gimple.c: New test.
2228 2019-04-29  Richard Biener  <rguenther@suse.de>
2230         PR tree-optimization/90278
2231         * gcc.dg/torture/pr90278.c: New testcase.
2233 2019-04-27  Jakub Jelinek  <jakub@redhat.com>
2235         PR c++/90173
2236         * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
2237         dg-do run.
2239 2019-04-27  Uroš Bizjak  <ubizjak@gmail.com>
2241         PR target/89261
2242         * gcc.target/i386/pr89261.c: New test.
2244 2019-04-27  Martin Liska  <mliska@suse.cz>
2246         PR middle-end/90258
2247         * gcc.dg/completion-5.c: New test.
2248         * gcc.target/i386/spellcheck-options-5.c: New test.
2250 2019-04-26  Jim Wilson  <jimw@sifive.com>
2252         * gcc.target/riscv/load-immediate.c: New.
2254 2019-04-26  Jonathan Wakely  <jwakely@redhat.com>
2256         PR c++/90243
2257         * g++.dg/diagnostic/pr90243.C: New test.
2259 2019-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2261         PR c++/90173
2262         * g++.dg/cpp1z/class-deduction66.C: New.
2264 2019-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2266         * g++.dg/diagnostic/trailing1.C: New.
2268 2019-04-26  Richard Sandiford  <richard.sandiford@arm.com>
2270         * gcc.dg/alias-16.c: New test.
2272 2019-04-25  Martin Liska  <mliska@suse.cz>
2273             H.J. Lu  <hongjiu.lu@intel.com>
2275         PR target/89929
2276         * g++.target/i386/mv28.C: New test.
2277         * gcc.target/i386/mvc14.c: Likewise.
2278         * g++.target/i386/pr57362.C: Updated.
2280 2019-04-24  Jeff Law  <law@redhat.com>
2282         PR tree-optimization/90037
2283         * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
2284         * gcc.dg/isolate-2.c: Likewise.
2285         * gcc.dg/isolate-4.c: Likewise.
2286         * gcc.dg/pr19431.c: Accept either ordering of PHI args.
2287         * gcc.dg/pr90037.c: New test.
2289 2019-04-25  Jakub Jelinek  <jakub@redhat.com>
2291         PR c++/44648
2292         * g++.dg/warn/Wunused-var-35.C: Remove xfail.
2294 2019-04-25  Richard Biener  <rguenther@suse.de>
2296         PR middle-end/90194
2297         * g++.dg/torture/pr90194.C: New testcase.
2299 2019-04-24  Marek Polacek  <polacek@redhat.com>
2301         PR c++/90236
2302         * g++.dg/cpp1z/nontype-auto16.C: New test.
2304 2019-04-24  Jakub Jelinek  <jakub@redhat.com>
2306         PR target/90193
2307         * gcc.target/i386/pr90193.c: New test.
2309 2019-04-24  Andreas Krebbel  <krebbel@linux.ibm.com>
2311         PR target/89952
2312         * gcc.target/s390/pr89952.c: New test.
2314 2019-04-24  Jakub Jelinek  <jakub@redhat.com>
2316         PR target/90187
2317         * g++.target/i386/pr90187.C: New test.
2319 2019-04-24  Iain Buclaw  <ibuclaw@gdcproject.org>
2321         * gdc.test/README.gcc: New file.
2323 2019-04-24  Jakub Jelinek  <jakub@redhat.com>
2325         PR tree-optimization/90208
2326         * gcc.dg/tsan/pr90208-1.c: New test.
2327         * gcc.dg/tsan/pr90208-2.c: New test.
2329         PR tree-optimization/90211
2330         * gcc.dg/autopar/pr90211.c: New test.
2332 2019-04-23  Iain Buclaw  <ibuclaw@gdcproject.org>
2333             Robin Dapp  <rdapp@linux.ibm.com>
2335         * gdc.dg/link.d: Test if target d_runtime.
2336         * gdc.dg/runnable.d: Fix tests to work on BigEndian.
2337         * gdc.dg/simd.d: Likewise.
2339 2019-04-23  Iain Buclaw  <ibuclaw@gdcproject.org>
2341         * gdc.test/fail_compilation/fail2456.d: New test.
2342         * gdc.test/fail_compilation/test18312.d: New test.
2343         * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
2345 2018-04-23  Sudakshina Das  <sudi.das@arm.com>
2347         * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
2348         for linux targets.
2349         * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
2350         with GNU note section.
2352 2019-04-23  Jeff Law  <law@redhat.com>
2354         * lib/target-supports.exp
2355         (check_effective_target_keeps_null_pointer_checks): Add cr16.
2357 2019-04-23  Roman Zhuykov  <zhroma@ispras.ru>
2359         PR rtl-optimization/87979
2360         * gcc.dg/pr87979.c: New test.
2362 2019-04-23  Roman Zhuykov  <zhroma@ispras.ru>
2364         PR rtl-optimization/84032
2365         * gcc.dg/pr84032.c: New test.
2367 2018-04-23  Bin Cheng  <bin.cheng@linux.alibaba.com>
2369         PR tree-optimization/90078
2370         * g++.dg/tree-ssa/pr90078.C: New test.
2372 2018-04-23  Bin Cheng  <bin.cheng@linux.alibaba.com>
2374         PR tree-optimization/90021
2375         * gfortran.dg/pr90021.f90: New test.
2377 2019-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2379         PR fortran/90166
2380         * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
2382 2019-04-22  Paul Thomas  <pault@gcc.gnu.org>
2384         PR fortran/57284
2385         * gfortran.dg/class_70.f03
2387 2019-04-21  H.J. Lu  <hongjiu.lu@intel.com>
2389         PR target/90178
2390         * gcc.target/i386/pr90178.c: New test.
2392 2019-04-20  Sandra Loosemore  <sandra@codesourcery.com>
2394         * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
2396 2019-04-19  Paolo Carlini  <paolo.carlini@oracle.com>
2398         PR c++/89900
2399         * g++.dg/cpp0x/pr89900-1.C: New.
2400         * g++.dg/cpp0x/pr89900-2.C: Likewise.
2401         * g++.dg/cpp0x/pr89900-3.C: Likewise.
2402         * g++.dg/cpp0x/pr89900-4.C: Likewise.
2404 2019-04-19  Jakub Jelinek  <jakub@redhat.com>
2406         PR middle-end/90139
2407         * gcc.c-torture/compile/pr90139.c: New test.
2409         PR c++/90138
2410         * g++.dg/template/pr90138.C: New test.
2412         PR c/89888
2413         * c-c++-common/pr89888.c: New test.
2414         * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
2415         Don't expect -Wswitch-unreachable warning.
2417         PR c++/90108
2418         * c-c++-common/pr90108.c: New test.
2420 2019-04-18  Richard Sandiford  <richard.sandiford@arm.com>
2422         PR middle-end/85164
2423         * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
2425 2019-04-18  Richard Biener  <rguenther@suse.de>
2427         PR debug/90131
2428         * gcc.dg/guality/pr90131.c: New testcase.
2430 2019-04-17  Jakub Jelinek  <jakub@redhat.com>
2432         PR c++/89325
2433         * g++.dg/ext/attrib58.C: New test.
2434         * g++.dg/ext/attrib59.C: New test.
2435         * g++.dg/ext/attrib60.C: New test.
2437         PR target/90125
2438         * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
2439         constants to ensure precise result even when not using fma.
2440         * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
2441         * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
2442         * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
2443         * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
2444         * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
2445         * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
2446         * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
2447         * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
2448         * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
2450 2019-04-17  Marek Polacek  <polacek@redhat.com>
2452         PR c++/90124 - bogus error with incomplete type in decltype.
2453         * g++.dg/cpp0x/decltype70.C: New test.
2455 2019-04-17  Jakub Jelinek  <jakub@redhat.com>
2457         PR middle-end/90095
2458         * gcc.dg/pr90095-1.c: New test.
2459         * gcc.dg/pr90095-2.c: New test.
2461 2019-04-17  Thomas Schwinge  <thomas@codesourcery.com>
2463         PR fortran/90048
2464         * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
2465         * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
2466         * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
2468         PR fortran/90067
2469         PR fortran/90114
2470         * gfortran.dg/goacc/private-1.f95: Remove file.
2471         * gfortran.dg/goacc/private-2.f95: Likewise.
2472         * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
2473         * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
2474         Likewise.
2475         * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
2477 2019-04-17  Jakub Jelinek  <jakub@redhat.com>
2479         PR target/89093
2480         * gcc.target/arm/pr89093-2.c: New test.
2482 2019-04-16  Jakub Jelinek  <jakub@redhat.com>
2484         PR c++/86953
2485         * g++.dg/cpp0x/constexpr-86953.C: New test.
2487 2019-04-16  Dominique d'Humieres  <dominiq@gcc.gnu.org>
2489         * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
2491 2019-04-16  Alexandre Oliva <aoliva@redhat.com>
2493         PR debug/89528
2494         * gcc.dg/guality/pr89528.c: New.
2496         PR rtl-optimization/86438
2497         * gcc.dg/torture/pr86438.c: Split up too-wide shift.
2499 2019-04-16  Jakub Jelinek  <jakub@redhat.com>
2501         PR target/90096
2502         * gcc.target/i386/pr90096.c: New test.
2503         * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
2504         * gcc.target/i386/pr69255-2.c: Likewise.
2505         * gcc.target/i386/pr69255-3.c: Likewise.
2507         PR rtl-optimization/90082
2508         * gcc.dg/pr90082.c: New test.
2510         PR tree-optimization/90090
2511         * g++.dg/opt/pr90090.C: New test.
2513 2019-04-16  Richard Biener  <rguenther@suse.de>
2515         PR tree-optimization/56049
2516         * gfortran.dg/pr56049.f90: New testcase.
2518 2019-04-15  Richard Biener  <rguenther@suse.de>
2520         PR debug/90074
2521         * gcc.dg/guality/pr90074.c: New testcase.
2523 2019-04-15  Richard Biener  <rguenther@suse.de>
2525         PR tree-optimization/90071
2526         * gcc.dg/torture/pr90071.c: New testcase.
2528 2019-04-15  Segher Boessenkool  <segher@kernel.crashing.org>
2530         PR rtl-optimization/89794
2531         * gcc.dg/torture/pr89794.c: New testcase.
2533 2019-04-15  Richard Biener  <rguenther@suse.de>
2535         PR ipa/88936
2536         * gcc.dg/torture/pr88936-1.c: New testcase.
2537         * gcc.dg/torture/pr88936-2.c: Likewise.
2538         * gcc.dg/torture/pr88936-3.c: Likewise.
2540 2019-04-15  Martin Jambor  <mjambor@suse.cz>
2542         PR ipa/pr89693
2543         * g++.dg/ipa/pr89693.C: New test.
2545 2019-04-15  Dominique d'Humieres  <dominiq@gcc.gnu.org>
2547         PR tree-optimization/90020
2548         * gcc.dg/torture/pr90020.c: Add linker options for darwin.
2550 2019-04-14  Jan Hubicka  <hubicka@ucw.cz>
2552         PR lto/89358
2553         * g++.dg/lto/pr89358_0.C: New testcase.
2554         * g++.dg/lto/pr89358_1.C: New testcase.
2556 2019-04-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2558         PR fortran/85448
2559         * gfortran.dg/bind_c_usage_33.f90: New test and...
2560         * gfortran.dg/bind_c_usage_33_c.c: Additional source.
2562 2019-04-14  Paul Thomas  <pault@gcc.gnu.org>
2564         PR fortran/89843
2565         * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
2566         in ctg. Test the conversion of the descriptor types in the main
2567         program.
2568         * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
2569         * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
2571         PR fortran/89846
2572         * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
2573         * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
2575         PR fortran/90022
2576         * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
2577         the computation of 'ans'. Also, change the expected results for
2578         CFI_is_contiguous to comply with standard.
2579         * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
2580         results for CFI_is_contiguous to comply with standard.
2581         * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
2582         * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
2584 2019-04-13  Jakub Jelinek  <jakub@redhat.com>
2586         PR target/89093
2587         * gcc.target/arm/pr89093.c: New test.
2589 2019-04-12  Jakub Jelinek  <jakub@redhat.com>
2591         PR c/89933
2592         * c-c++-common/pr89933.c: New test.
2594 2019-04-12  Martin Sebor  <msebor@redhat.com>
2596         PR c/88383
2597         PR c/89288
2598         PR c/89798
2599         PR c/89797
2600         * c-c++-common/attributes-1.c: Adjust.
2601         * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
2602         * c-c++-common/builtin-has-attribute-6.c: New test.
2603         * c-c++-common/builtin-has-attribute-7.c: New test.
2604         * c-c++-common/pr71574.c: Adjust.
2605         * gcc.dg/pr25559.c: Adjust.
2606         * gcc.dg/attr-vector_size.c: New test.
2608 2019-04-12  Jakub Jelinek  <jakub@redhat.com>
2610         PR rtl-optimization/89965
2611         * gcc.target/i386/pr89965.c: New test.
2613 2019-04-12  Marek Polacek  <polacek@redhat.com>
2615         PR c++/87603 - constexpr functions are no longer noexcept.
2616         * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
2617         * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
2618         * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
2619         * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
2620         * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
2621         * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
2623 2019-04-12  Marek Polacek  <polacek@redhat.com>
2625         * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
2626         * g++.dg/cpp0x/pr86397-1.C: Likewise.
2627         * g++.dg/cpp0x/pr86397-2.C: Likewise.
2629 2019-04-12  Matthew Malcomson  <matthew.malcomson@arm.com>
2631         * g++.target/arm/arm.exp: Change format of default prune regex.
2632         * gcc.target/arm/arm.exp: Change format of default prune regex.
2634 2019-04-12  Martin Liska  <mliska@suse.cz>
2636         PR middle-end/89970
2637         * gcc.target/i386/mvc15.c: New test.
2638         * gcc.target/i386/mvc3.c: Quote target in error pattern.
2639         * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
2641 2019-04-12  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2643         PR target/87532
2644         * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
2645         instruction counts.
2646         * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
2647         * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
2649 2019-04-12  Jakub Jelinek  <jakub@redhat.com>
2651         PR c/89946
2652         * c-c++-common/pr89946.c: New test.
2654         PR rtl-optimization/90026
2655         * g++.dg/opt/pr90026.C: New test.
2657 2018-04-11  Steve Ellcey  <sellcey@marvell.com>
2659         PR rtl-optimization/87763
2660         * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
2661         to bfi.
2663 2019-04-11  Richard Biener  <rguenther@suse.de>
2665         PR tree-optimization/90020
2666         * gcc.dg/torture/pr90020.c: New testcase.
2668 2019-04-11  Richard Biener  <rguenther@suse.de>
2670         PR tree-optimization/90018
2671         * gcc.dg/vect/pr90018.c: New testcase.
2673 2018-04-10  Steve Ellcey  <sellcey@marvell.com>
2675         PR rtl-optimization/87763
2676         * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
2677         to bfi.
2678         * gcc.target/aarch64/combine_bfi_2.c: New test.
2680 2019-04-10  Jakub Jelinek  <jakub@redhat.com>
2682         PR middle-end/90025
2683         * gcc.c-torture/execute/pr90025.c: New test.
2685         PR c++/90010
2686         * gcc.dg/pr90010.c: New test.
2688 2019-04-09  Uroš Bizjak  <ubizjak@gmail.com>
2690         * gcc.target/i386/ifcvt-onecmpl-abs-1.c
2691         (dg-options): Use -O2 -fdump-rtl-ce1.
2692         (dg-final): Scan ce1 RTL dump instead of asm dump.
2694 2019-04-09  Matthew Malcomson  <matthew.malcomson@arm.com>
2696         PR target/90024
2697         * gcc.dg/torture/neon-immediate-timode.c: New test.
2699 2019-04-09  Jakub Jelinek  <jakub@redhat.com>
2701         PR tree-optimization/89998
2702         * gcc.c-torture/compile/pr89998-1.c: New test.
2703         * gcc.c-torture/compile/pr89998-2.c: New test.
2705         PR target/90015
2706         * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
2707         diagnostics.
2709 2019-04-08  Richard Biener  <rguenther@suse.de>
2711         PR tree-optimization/90006
2712         * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
2714 2019-04-08  Jakub Jelinek  <jakub@redhat.com>
2716         PR rtl-optimization/89865
2717         * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
2719         PR rtl-optimization/89865
2720         * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
2721         on ia32.
2723 2019-04-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
2725         PR tree-optimization/89725
2726         * gcc.dg/tree-ssa/pr89725.c: New test.
2728 2019-04-08  Martin Liska  <mliska@suse.cz>
2730         * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
2732 2019-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
2734         PR c++/89914
2735         * g++.dg/ext/has_nothrow_constructor-3.C: New.
2737 2019-04-07  Uroš Bizjak  <ubizjak@gmail.com>
2739         PR target/89945
2740         * gcc.target/i386/pr89945.c: New test.
2742 2019-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2744         PR fortran/87352
2745         * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
2746         * gfortran.dg/finalize_33.f90: Likewise.
2747         * gfortran.dg/finalize_34.f90: New test.
2749 2019-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2751         PR fortran/89981
2752         * gfortran.dg/entry_22.f90: New test.
2754 2019-04-05  Marek Polacek  <polacek@redhat.com>
2756         PR c++/87145 - bogus error converting class type in template arg list.
2757         * g++.dg/cpp0x/constexpr-conv3.C: New test.
2758         * g++.dg/cpp0x/constexpr-conv4.C: New test.
2760 2019-04-05  Martin Sebor  <msebor@redhat.com>
2762         PR bootstrap/89980
2763         * g++.dg/init/array52.C: New test.
2765 2019-04-05  David Malcolm  <dmalcolm@redhat.com>
2767         PR c/89985
2768         * c-c++-common/pr89985.c: New test.
2770 2019-04-05  Christophe Lyon  <christophe.lyon@linaro.org>
2772         PR c/71598
2773         * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
2774         size of enums.
2775         * gcc.dg/torture/pr71598-2.c: Likewise.
2777 2019-04-05  Marek Polacek  <polacek@redhat.com>
2779         PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
2780         * g++.dg/warn/Waddress-of-packed-member2.C: New test.
2782 2019-04-05  Richard Biener  <rguenther@suse.de>
2784         PR debug/89892
2785         PR debug/89905
2786         * gcc.dg/guality/pr89892.c: New testcase.
2787         * gcc.dg/guality/pr89905.c: Likewise.
2788         * gcc.dg/guality/loop-1.c: Likewise.
2790 2019-04-05  Richard Sandiford  <richard.sandiford@arm.com>
2792         PR tree-optimization/89956
2793         * gfortran.dg/pr89956.f90: New test.
2795 2019-04-04  Martin Sebor  <msebor@redhat.com>
2797         PR c++/89974
2798         PR c++/89878
2799         PR c++/89833
2800         PR c++/47488
2801         * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
2802         * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
2803         * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
2804         * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
2805         * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
2806         * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
2807         * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
2808         * gcc/testsuite/g++.dg/init/array51.C: New test.
2809         * gcc/testsuite/g++.dg/template/nontype29.C: New test.
2811 2019-04-04  Martin Sebor  <msebor@redhat.com>
2813         PR middle-end/89957
2814         PR middle-end/89911
2815         * gcc.dg/Wstringop-overflow-13.c: New test.
2817 2019-04-04  Martin Sebor  <msebor@redhat.com>
2819         PR middle-end/89934
2820         * gcc.dg/Wrestrict-19.c: New test.
2821         * gcc.dg/Wrestrict-5.c: Add comment.  Remove unused code.
2823 2019-04-04  Jeff Law  <law@redhat.com>
2825         PR rtl-optimization/89399
2826         * gcc.c-torture/compile/pr89399.c: New test.
2828 2019-04-04  Harald Anlauf  <anlauf@gmx.de>
2830         PR fortran/89904
2831         * gfortran.dg/pr85797.f90: Adjust testcase.
2833 2019-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
2835         PR c++/65619
2836         * g++.dg/template/friend67.C: New.
2838 2019-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
2840         PR c++/61327
2841         * g++.dg/cpp0x/friend4.C: New.
2842         * g++.dg/cpp0x/friend5.C: Likewise.
2844 2019-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
2846         PR c++/56643
2847         * g++.dg/cpp0x/noexcept40.C: New.
2849 2019-04-03  Dominique d'Humieres  <dominiq@gcc.gnu.org>
2851         PR fortran/68567
2852         * gfortran.dg/parameter_array_error_1.f90: New test.
2854 2019-04-03  qing zhao  <qing.zhao@oracle.com>
2856         PR tree-optimization/89730
2857         * gcc.dg/live-patching-4.c: New test.
2859 2019-04-03  Clément Chigot  <clement.chigot@atos.net>
2861         * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
2862         supported.
2864 2019-04-03  Christophe Lyon  <christophe.lyon@linaro.org>
2866         PR c/71598
2867         * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
2868         * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
2870 2019-04-03  Richard Biener  <rguenther@suse.de>
2872         PR tree-optimization/84101
2873         * gcc.target/i386/pr84101.c: New testcase.
2875 2019-04-02  Jeff Law  <law@redhat.com>
2877         * gcc.target/visium/bit_shift.c: xfail.
2879 2019-04-02  Uroš Bizjak  <ubizjak@gmail.com>
2881         PR target/89902
2882         PR target/89903
2883         * gcc.target/i386/pr70799-4.c: Remove.
2884         * gcc.target/i386/pr70799-5.c: Remove.
2885         * gcc.target/i386/pr89902.c: New test.
2886         * gcc.target/i386/pr89903.c: Ditto.
2888 2019-04-02  Andrey Belevantsev  <abel@ispras.ru>
2890         PR rtl-optimization/84206
2891         * gcc.dg/pr84206.c: New test.
2893 2019-04-02  Andrey Belevantsev  <abel@ispras.ru>
2895         PR rtl-optimization/85876
2896         * gcc.dg/pr85876.c: New test.
2898 2019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
2900         * gcc.target/s390/zvector/vec-double-compile.c: New test.
2901         * gcc.target/s390/zvector/vec-float-compile.c: New test.
2902         * gcc.target/s390/zvector/vec-signed-compile.c: New test.
2903         * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
2905 2019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
2907         * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
2908         * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
2909         * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
2910         * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
2912 2019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
2914         * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
2915         * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
2917 2019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
2919         * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
2920         * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
2922 2019-04-02  Alexander Monakov  <amonakov@ispras.ru>
2924         PR testsuite/89916
2925         * gcc.dg/pr86928.c: Do not attempt to add -m32.
2927 2019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
2929         * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
2930         * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
2931         * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
2932         * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
2933         * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
2934         * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
2935         * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
2936         * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
2938 2019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
2940         * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
2941         * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
2942         * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
2943         * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
2944         * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
2945         * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
2947 2019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
2949         * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
2950         * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
2951         * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
2952         * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
2954 2019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
2956         * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
2957         * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
2959 2019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
2961         * gcc.target/s390/arch13/sel-1.c: New test.
2963 2019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
2965         * gcc.target/s390/arch13/popcount-1.c: New test.
2967 2019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
2969         * gcc.target/s390/arch13/bitops-1.c: New test.
2970         * gcc.target/s390/arch13/bitops-2.c: New test.
2971         * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
2972         option and adjust line numbers.
2973         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2975 2019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
2977         * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
2978         * lib/target-supports.exp (check_effective_target_s390_vxe2): New
2979         runtime check for the vxe2 hardware feature on IBM Z.
2981 2019-04-01  H.J. Lu  <hongjiu.lu@intel.com>
2983         PR testsuite/89907
2984         * lib/target-supports.exp (check_avx2_available): Replace
2985         avx_available with avx2_available.
2987 2019-04-01  Andrey Belevantsev  <abel@ispras.ru>
2989         PR rtl-optimization/85412
2990         * gcc.dg/pr85412.c: New test.
2992 2019-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
2994         PR c++/62207
2995         * g++.dg/template/crash130.C: New.
2996         * g++.dg/template/crash131.C: Likewise.
2998 2019-04-01  Martin Sebor  <msebor@redhat.com>
3000         PR c/89685
3001         * gcc.dg/attr-copy-8.c: New test.
3002         * g++.dg/ext/attr-copy-2.C: New test.
3004 2019-04-01  Andrey Belevantsev  <abel@ispras.ru>
3006         PR rtl-optimization/86928
3007         * gcc.dg/pr86928.c: New test.
3009 2019-04-01  Andrey Belevantsev  <abel@ispras.ru>
3011         PR rtl-optimization/87273
3012         * gcc.dg/pr87273.c: New test.
3014 2019-04-01  Martin Liska  <mliska@suse.cz>
3016         PR driver/89861
3017         * gcc.dg/spellcheck-options-18.c: New test.
3018         * gcc.dg/spellcheck-options-19.c: New test.
3019         * gcc.dg/spellcheck-options-20.c: New test.
3020         * gcc.dg/spellcheck-options-13.c: Adjust expected output.
3021         * gcc.dg/completion-2.c: Add one variant with no argument.
3023 2019-04-01  Richard Biener  <rguenther@suse.de>
3025         PR c/71598
3026         * gcc.dg/torture/pr71598-1.c: New testcase.
3027         * gcc.dg/torture/pr71598-2.c: Likewise.
3028         * gcc.dg/torture/pr71598-3.c: Likewise.
3030 2019-03-31  Marek Polacek  <polacek@redhat.com>
3032         PR c++/89852 - ICE with C++11 functional cast with { }.
3033         * g++.dg/cpp0x/initlist115.C: New test.
3035 2019-03-31  Harald Anlauf  <anlauf@gmx.de>
3037         PR fortran/83515
3038         PR fortran/85797
3039         * gfortran.dg/pr85797.f90: New test.
3041 2019-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3043         * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
3045 2019-03-30  Iain Buclaw  <ibuclaw@gdcproject.org>
3047         * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
3048         cleanup_extra_files.
3049         (dmd2dg): Copy additional files after test is translated.
3050         (gdc-do-test): Remove all copied files after test.
3052 2019-03-30  Paul Thomas  <pault@gcc.gnu.org>
3054         PR fortran/89841
3055         * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
3056         for c_deallocate, c_allocate and c_assumed_size so that the
3057         attributes of the array arguments are correct and are typed.
3058         * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
3059         * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
3061         PR fortran/89842
3062         * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
3063         * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
3065 2019-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3067         PR fortran/89866
3068         * gfortran.dg/pointer_intent_8.f90: New test.
3070 2019-03-29  Jim Wilson  <jimw@sifive.com>
3072         * gcc.target/riscv/predef-1.c: New.
3073         * gcc.target/riscv/predef-2.c: New.
3074         * gcc.target/riscv/predef-3.c: New.
3075         * gcc.target/riscv/predef-4.c: New.
3076         * gcc.target/riscv/predef-5.c: New.
3077         * gcc.target/riscv/predef-6.c: New.
3078         * gcc.target/riscv/predef-7.c: New.
3079         * gcc.target/riscv/predef-8.c: New.
3081 2019-03-29  Jakub Jelinek  <jakub@redhat.com>
3083         PR rtl-optimization/89865
3084         * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
3085         the first argument register, so that occassional spills/fills are
3086         ignored.
3088         PR sanitizer/89869
3089         * g++.dg/ubsan/vptr-14.C: New test.
3091         PR c/89872
3092         * gcc.dg/tree-ssa/pr89872.c: New test.
3094 2019-03-29  Roman Zhuykov  <zhroma@ispras.ru>
3096         * gcc.dg/diag-sanity.c: New test.
3098 2019-03-29  Marek Polacek  <polacek@redhat.com>
3100         PR c++/89871
3101         * g++.dg/cpp2a/desig14.C: New test.
3103         PR c++/89876 - ICE with deprecated conversion.
3104         * g++.dg/warn/conv5.C: New test.
3106 2019-03-29  Martin Liska  <mliska@suse.cz>
3108         * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
3109         * gcc.dg/pr68766.c: Likewise.
3111 2019-03-29  Jakub Jelinek  <jakub@redhat.com>
3113         PR rtl-optimization/87485
3114         * gcc.dg/pr87485.c: New test.
3116 2019-03-28  Jakub Jelinek  <jakub@redhat.com>
3118         PR middle-end/89621
3119         * gfortran.dg/gomp/pr89621.f90: New test.
3121 2019-03-28  Martin Sebor  <msebor@redhat.com>
3123         PR c++/66548
3124         * g++.dg/cpp0x/decltype-pr66548.C: New test.
3126         PR c++/81506
3127         * g++.dg/cpp0x/decltype-pr81506.C: New test.
3129 2019-03-28  Marek Polacek  <polacek@redhat.com>
3131         PR c++/89612 - ICE with member friend template with noexcept.
3132         * g++.dg/cpp0x/noexcept38.C: New test.
3133         * g++.dg/cpp0x/noexcept39.C: New test.
3134         * g++.dg/cpp1z/noexcept-type21.C: New test.
3136 2019-03-28  Uroš Bizjak  <ubizjak@gmail.com>
3138         PR target/89848
3139         * gcc.target/i386/pr89848.c: New test.
3141 2019-03-28  Marek Polacek  <polacek@redhat.com>
3143         PR c++/89836 - bool constant expression and explicit conversions.
3144         * g++.dg/cpp2a/explicit15.C: New test.
3146 2019-03-28  Jakub Jelinek  <jakub@redhat.com>
3148         PR c/89812
3149         * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
3150         other than AVR.  Add dg-options "".
3152         PR c++/89785
3153         * g++.dg/cpp1y/constexpr-89785-1.C: New test.
3154         * g++.dg/cpp1y/constexpr-89785-2.C: New test.
3156 2019-03-27  Janus Weil  <janus@gcc.gnu.org>
3158         PR fortran/85537
3159         * gfortran.dg/dummy_procedure_11.f90: Fix test case.
3160         * gfortran.dg/pointer_init_11.f90: New test case.
3162 2019-03-27  Mateusz B  <mateuszb@poczta.onet.pl>
3164         PR target/85667
3165         * gcc.target/i386/pr85667-5.c: New testcase.
3166         * gcc.target/i386/pr85667-6.c: New testcase.
3168 2019-03-27  Bill Schmidt  <wschmidt@linux.ibm.com>
3170         PR testsuite/89834
3171         * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
3173 2019-03-27  Peter Bergner  <bergner@linux.ibm.com>
3175         PR rtl-optimization/89313
3176         * gcc.dg/pr89313.c: New test.
3178 2019-03-26  Jeff Law  <law@redhat.com>
3180         PR rtl-optimization/87761
3181         PR rtl-optimization/89826
3182         * gcc.c-torture/execute/pr89826.c: New test.
3184 2019-03-27  Richard Biener  <rguenther@suse.de>
3186         * gcc.dg/torture/20190327-1.c: New testcase.
3188 2019-03-27  Paul Thomas  <pault@gcc.gnu.org>
3190         PR fortran/88247
3191         * gfortran.dg/associate_47.f90: New test.
3193 2019-03-27  Richard Biener  <rguenther@suse.de>
3195         PR tree-optimization/89463
3196         * gcc.dg/guality/pr89463.c: New testcase.
3198 2019-03-26  Uroš Bizjak  <ubizjak@gmail.com>
3200         PR target/89827
3201         * gcc.target/i386/pr89827.c: New test.
3203 2019-03-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3205         * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
3206         syntax.
3208 2019-03-26  Bin Cheng  <bin.cheng@linux.alibaba.com>
3210         PR tree-optimization/81740
3211         * gcc.dg/vect/pr81740-1.c: New testcase.
3212         * gcc.dg/vect/pr81740-2.c: Likewise.
3214 2019-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
3216         * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
3217         options in permute args tests.
3219 2019-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
3221         PR c++/84598
3222         * g++.dg/ext/pr84598.C: New.
3224 2019-03-26  Jakub Jelinek  <jakub@redhat.com>
3226         PR c++/89796
3227         * g++.dg/gomp/pr89796.C: New test.
3228         * gcc.dg/gomp/pr89796.c: New test.
3230 2019-03-25  David Malcolm  <dmalcolm@redhat.com>
3232         PR rtl-optimization/88347
3233         PR rtl-optimization/88423
3234         * gcc.c-torture/compile/pr88347.c: New test.
3235         * gcc.c-torture/compile/pr88423.c: New test.
3237 2019-03-25  Martin Sebor  <msebor@redhat.com>
3239         PR c/89812
3240         * gcc.dg/attr-aligned-3.c: New test.
3242 2019-03-25  Johan Karlsson <johan.karlsson@enea.com>
3244         PR debug/86964
3245         * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
3247 2019-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3249         PR c++/84661
3250         PR c++/85013
3251         * g++.dg/concepts/pr84661.C: New.
3252         * g++.dg/torture/pr85013.C: Likewise.
3254 2019-03-25  Marek Polacek  <polacek@redhat.com>
3256         PR c++/89214 - ICE when initializing aggregates with bases.
3257         * g++.dg/cpp1z/aggr-base8.C: New test.
3258         * g++.dg/cpp1z/aggr-base9.C: New test.
3260         PR c++/89705 - ICE with reference binding with conversion function.
3261         * g++.dg/cpp0x/rv-conv2.C: New test.
3263 2019-03-25  Richard Biener  <rguenther@suse.de>
3265         PR tree-optimization/89789
3266         * gcc.dg/torture/pr89789.c: New testcase.
3268 2019-03-25  Nathan Sidwell  <nathan@acm.org>
3270         * g++.dg/abi/lambda-static-1.C: New.
3272 2019-03-25  Richard Biener  <rguenther@suse.de>
3274         PR tree-optimization/89802
3275         * g++.dg/tree-ssa/pr89802.C: New testcase.
3277 2019-03-25  Jakub Jelinek  <jakub@redhat.com>
3279         PR c++/60702
3280         * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
3281         for _ZTH* calls.
3282         * g++.dg/tls/thread_local11a.C: New test.
3284 2019-03-25  Richard Biener  <rguenther@suse.de>
3286         PR middle-end/89790
3287         * g++.dg/pr89790.C: New testcase.
3289 2019-03-24  Uroš Bizjak  <ubizjak@gmail.com>
3291         * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
3292         (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
3293         * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
3294         (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
3296 2019-03-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3298         PR fortran/78865
3299         * gfortran.dg/altreturn_10.f90: New test.
3300         * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
3302 2019-03-22  Vladimir Makarov  <vmakarov@redhat.com>
3304         PR rtl-optimization/89676
3305         * gcc.target/i386/pr89676.c: New.
3307 2019-03-22  Jakub Jelinek  <jakub@redhat.com>
3309         PR c++/60702
3310         * g++.dg/tls/thread_local11.C: New test.
3311         * g++.dg/tls/thread_local11.h: New test.
3312         * g++.dg/tls/thread_local12a.C: New test.
3313         * g++.dg/tls/thread_local12b.C: New test.
3314         * g++.dg/tls/thread_local12c.C: New test.
3315         * g++.dg/tls/thread_local12d.C: New test.
3316         * g++.dg/tls/thread_local12e.C: New test.
3317         * g++.dg/tls/thread_local12f.C: New test.
3318         * g++.dg/tls/thread_local12g.C: New test.
3319         * g++.dg/tls/thread_local12h.C: New test.
3320         * g++.dg/tls/thread_local12i.C: New test.
3321         * g++.dg/tls/thread_local12j.C: New test.
3322         * g++.dg/tls/thread_local12k.C: New test.
3323         * g++.dg/tls/thread_local12l.C: New test.
3325         PR c++/87481
3326         * g++.dg/cpp1y/constexpr-87481.C: New test.
3328 2019-03-22  Simon Wright  <simon@pushface.org>
3330         PR ada/89583
3331         * gnat.dg/socket2.adb: New.
3333 2019-03-22  Bill Schmidt  <wschmidt@linux.ibm.com>
3335         * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
3337 2019-03-22  Hongtao Liu  <hongtao.liu@intel.com>
3339         PR target/89784
3340         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
3341         for _mm_mask{,3,z}_*.
3342         * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
3343         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
3344         * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
3345         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
3346         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
3347         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
3348         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
3349         * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
3350         * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
3351         * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
3352         * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
3353         * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
3354         * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
3355         * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
3356         * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
3358 2019-03-22  Jakub Jelinek  <jakub@redhat.com>
3360         PR target/89784
3361         * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
3362         __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
3363         __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
3364         __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
3365         __builtin_ia32_vfmsubss3_mask3): Define.
3366         * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
3367         __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
3368         __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
3369         __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
3370         __builtin_ia32_vfmsubss3_mask3): Define.
3371         * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
3372         __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
3373         __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
3374         __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
3375         __builtin_ia32_vfmsubss3_mask3): Define.
3376         * gcc.target/i386/sse-14.c: Add tests for
3377         _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
3378         * gcc.target/i386/sse-22.c: Likewise.
3380 2019-03-21  Martin Sebor  <msebor@redhat.com>
3382         PR tree-optimization/89350
3383         * gcc.dg/Warray-bounds-40.c: Remove an xfail.
3384         * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
3385         * gcc.dg/Wstringop-overflow-11.c: New test.
3386         * gcc.dg/Wstringop-overflow-12.c: New test.
3387         * gcc.dg/pr89350.c: New test.
3388         * gcc.dg/pr40340-1.c: Adjust expected warning.
3389         * gcc.dg/pr40340-2.c: Same.
3390         * gcc.dg/pr40340-4.c: Same.
3391         * gcc.dg/pr40340-5.c: Same.
3393 2019-03-21  Jakub Jelinek  <jakub@redhat.com>
3395         PR lto/89692
3396         * g++.dg/other/pr89692.C: New test.
3398         PR c++/89767
3399         * g++.dg/cpp1y/lambda-init18.C: New test.
3400         * g++.dg/cpp1y/lambda-init19.C: New test.
3401         * g++.dg/cpp1y/pr89767.C: New test.
3403 2019-03-21  Thomas Schwinge  <thomas@codesourcery.com>
3404             Cesar Philippidis  <cesar@codesourcery.com>
3406         PR fortran/72741
3407         * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
3408         file.
3409         * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
3410         Likewise.
3412 2019-03-21  Thomas Schwinge  <thomas@codesourcery.com>
3414         PR fortran/72741
3415         * c-c++-common/goacc/routine-3-extern.c: New file.
3416         * c-c++-common/goacc/routine-3.c: Adjust.
3417         * c-c++-common/goacc/routine-4-extern.c: New file.
3418         * c-c++-common/goacc/routine-4.c: Adjust.
3419         * gfortran.dg/goacc/routine-module-3.f90: New file.
3421         PR fortran/89773
3422         * gfortran.dg/goacc/pr89773.f90: New file.
3423         * gfortran.dg/goacc/pr77765.f90: Adjust.
3424         * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
3426         PR fortran/72741
3427         * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
3429         PR fortran/72741
3430         * gfortran.dg/goacc/routine-module-1.f90: New file.
3431         * gfortran.dg/goacc/routine-module-2.f90: Likewise.
3432         * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3434         * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
3436         PR fortran/56408
3437         * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
3438         (dg-compile-aux-modules): Fix diagnostic.
3439         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
3440         * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
3442         PR fortran/56408
3443         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
3444         missing nexted dg-test call support in dejaGNU 1.4.4.
3446         PR fortran/29383
3447         * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
3448         other '*.exp' files.
3450 2019-03-21  Richard Biener  <rguenther@suse.de>
3452         PR tree-optimization/89779
3453         * gcc.dg/torture/pr89779.c: New testcase.
3455 2019-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
3457         PR c++/78645
3458         * g++.dg/cpp0x/constexpr-ice20.C: New.
3460 2019-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
3462         PR c++/89571
3463         * g++.dg/cpp0x/noexcept37.C: New.
3465 2019-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
3467         PR d/89017
3468         * gdc.dg/pr89017.d: New test.
3470 2019-03-20  Janus Weil  <janus@gcc.gnu.org>
3472         PR fortran/71861
3473         * gfortran.dg/interface_abstract_5.f90: New test case.
3475 2019-03-20  Jakub Jelinek  <jakub@redhat.com>
3477         PR target/89775
3478         * gcc.target/s390/pr89775-1.c: New test.
3479         * gcc.target/s390/pr89775-2.c: New test.
3481 2019-03-20  Jakub Jelinek  <jakub@redhat.com>
3483         PR target/89752
3484         * g++.target/aarch64/aarch64.exp: New file.
3485         * g++.target/aarch64/pr89752.C: New test.
3487 2019-03-19  Martin Sebor  <msebor@redhat.com>
3489         PR tree-optimization/89688
3490         * gcc.dg/strlenopt-61.c: New test.
3491         * g++.dg/warn/Wstringop-overflow-2.C: New test.
3493 2019-03-19  Jim Wilson  <jimw@sifive.com>
3495         PR target/89411
3496         * gcc.target/riscv/losum-overflow.c: New test.
3498 2019-03-19  Martin Sebor  <msebor@redhat.com>
3500         PR tree-optimization/89644
3501         * gcc.dg/Wstringop-truncation-8.c: New test.
3503 2019-03-19  Martin Liska  <mliska@suse.cz>
3505         PR middle-end/89737
3506         * gcc.dg/pr89737.c: New test.
3508 2019-03-19  Jan Hubicka  <hubicka@ucw.cz>
3510         PR lto/87809
3511         PR lto/89335
3512         * g++.dg/lto/pr87089_0.C: New testcase.
3513         * g++.dg/lto/pr87089_1.C: New testcase.
3514         * g++.dg/lto/pr89335_0.C: New testcase.
3516 2019-03-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3518         PR target/89736
3519         * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
3520         restrict this test to vsx targets.
3522 2019-03-19  Jakub Jelinek  <jakub@redhat.com>
3524         PR target/89752
3525         * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
3526         * g++.dg/ext/asm16.C: Likewise.
3527         * g++.dg/ext/asm17.C: New test.
3529 2019-03-19  Eric Botcazou  <ebotcazou@adacore.com>
3531         * c-c++-common/unroll-7.c: New test.
3533 2019-03-19  Jakub Jelinek  <jakub@redhat.com>
3535         PR target/89726
3536         * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
3537         (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
3538         Add expected results for them.
3540         PR c/89734
3541         * gcc.dg/pr89734.c: New test.
3543 2019-03-18  Martin Sebor  <msebor@redhat.com>
3545         PR tree-optimization/89720
3546         * gcc.dg/Warray-bounds-42.c: New test.
3548 2019-03-19  H.J. Lu  <hongjiu.lu@intel.com>
3550         PR c++/89630
3551         * g++.target/i386/pr89630.C: New test.
3553 2019-03-18  Kito Cheng  <kito.cheng@gmail.com>
3555         * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
3557 2019-03-18  Segher Boessenkool  <segher@kernel.crashing.org>
3559         * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
3560         the "store" test as well.
3561         * gcc.target/powerpc/bswap32.c: Ditto.
3563 2019-03-18  Segher Boessenkool  <segher@kernel.crashing.org>
3565         * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
3566         the "store" test as well.
3567         * gcc.target/powerpc/bswap32.c: Ditto.
3569 2019-03-18  Segher Boessenkool  <segher@kernel.crashing.org>
3571         * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
3572         "exceeds" instead of just one that talks about "too large".
3574 2019-03-18  Richard Sandiford  <richard.sandiford@arm.com>
3576         * gcc.target/aarch64/sve/cost_model_1.c: New test.
3578 2019-03-18  Martin Jambor  <mjambor@suse.cz>
3580         PR tree-optimization/89546
3581         * gcc.dg/tree-ssa/pr89546.c: New test.
3583 2019-03-18  Andrew Burgess  <andrew.burgess@embecosm.com>
3585         PR target/89627
3586         * g++.target/riscv/call-with-empty-struct-float.C: New file.
3587         * g++.target/riscv/call-with-empty-struct-int.C: New file.
3588         * g++.target/riscv/call-with-empty-struct.H: New file.
3589         * g++.target/riscv/riscv.exp: New file.
3591 2019-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3593         PR c++/85014
3594         * g++.dg/cpp0x/pr85014.C: New.
3596 2019-03-18  Jakub Jelinek  <jakub@redhat.com>
3598         PR middle-end/86979
3599         * gcc.dg/pr86979.c: New test.
3601 2019-03-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3603         PR fortran/88008
3604         * gfortran.dg/typebound_call_31.f90: New test.
3606 2019-03-03-17  John David Anglin  <danglin@gcc.gnu.org>
3608         * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
3609         hppa*-*-hpux*.
3610         * gcc.dg/compat/pr83487-1_y.c: Likewise.
3612         * gfortran.dg/pointer_init_10.f90: Require visibility support.
3613         * gfortran.dg/temporary_3.f90: Likewise.
3615         * gcc.dg/pr88074.c: Require c99_runtime.
3616         * gcc.dg/warn-abs-1.c: Likewise.
3617         * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
3619         PR testsuite/89666
3620         * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
3621         hppa*-*-hpux*.
3622         * gcc.dg/attr-copy.c: Require alias support.
3623         * gcc.dg/ipa/ipa-icf-39.c: Likewise.
3625 2019-03-16  Jakub Jelinek  <jakub@redhat.com>
3627         PR fortran/89724
3628         * gfortran.dg/continuation_15.f90: New test.
3629         * gfortran.dg/continuation_16.f90: New test.
3631 2019-03-16  John David Anglin  <danglin@gcc.gnu.org>
3633         * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
3635         PR testsuite/89393
3636         * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
3637         * g++.dg/cpp0x/pr84497.C: Likewise.
3639         * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
3640         * gcc.dg/attr-copy-6.c: Likewise.
3641         * gcc.dg/pr87793.c: Likewise.
3643         PR testsuite/89471
3644         * gcc.dg/pr84941.c: Skip on hppa*-*-*.
3646         * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
3647         * gcc.dg/gimplefe-34.c: Likewise.
3648         * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
3649         * gcc.dg/compat/pr83487-2_y.c: Likewise.
3651         PR testsuite/84174
3652         * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
3653         hppa*64*-*-*.
3655         PR testsuite/83453
3656         * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
3658         * lib/target-supports.exp (check_ascii_locale_available): Remove
3659         hppa*-*-hpux*.
3661 2019-03-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3663         PR fortran/84394
3664         * gfortran.dg/blockdata_11.f90: New test.
3666 2019-03-15  Harald Anlauf  <anlauf@gmx.de>
3668         PR fortran/60091
3669         * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
3670         * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
3672 2019-03-15  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3674         PR target/87532
3675         * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
3676         instruction selection.
3677         * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
3678         * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
3679         * gcc.target/powerpc/pr87532-mc.c: New test.
3680         * gcc.target/powerpc/pr87532.c: New test.
3681         * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
3682         * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
3683         * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
3684         * gcc.target/powerpc/vsx-builtin-10a.c: New test.
3685         * gcc.target/powerpc/vsx-builtin-10b.c: New test.
3686         * gcc.target/powerpc/vsx-builtin-11a.c: New test.
3687         * gcc.target/powerpc/vsx-builtin-11b.c: New test.
3688         * gcc.target/powerpc/vsx-builtin-12a.c: New test.
3689         * gcc.target/powerpc/vsx-builtin-12b.c: New test.
3690         * gcc.target/powerpc/vsx-builtin-13a.c: New test.
3691         * gcc.target/powerpc/vsx-builtin-13b.c: New test.
3692         * gcc.target/powerpc/vsx-builtin-14a.c: New test.
3693         * gcc.target/powerpc/vsx-builtin-14b.c: New test.
3694         * gcc.target/powerpc/vsx-builtin-15a.c: New test.
3695         * gcc.target/powerpc/vsx-builtin-15b.c: New test.
3696         * gcc.target/powerpc/vsx-builtin-16a.c: New test.
3697         * gcc.target/powerpc/vsx-builtin-16b.c: New test.
3698         * gcc.target/powerpc/vsx-builtin-17a.c: New test.
3699         * gcc.target/powerpc/vsx-builtin-17b.c: New test.
3700         * gcc.target/powerpc/vsx-builtin-18a.c: New test.
3701         * gcc.target/powerpc/vsx-builtin-18b.c: New test.
3702         * gcc.target/powerpc/vsx-builtin-19a.c: New test.
3703         * gcc.target/powerpc/vsx-builtin-19b.c: New test.
3704         * gcc.target/powerpc/vsx-builtin-20a.c: New test.
3705         * gcc.target/powerpc/vsx-builtin-20b.c: New test.
3706         * gcc.target/powerpc/vsx-builtin-9a.c: New test.
3707         * gcc.target/powerpc/vsx-builtin-9b.c: New test.
3709 2019-03-15  Alexandre Oliva <aoliva@redhat.com>
3711         PR c++/88534
3712         PR c++/88537
3713         * g++.dg/cpp2a/pr88534.C: New.
3714         * g++.dg/cpp2a/pr88537.C: New.
3716 2019-03-15  Robin Dapp  <rdapp@linux.ibm.com>
3718         * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
3719         * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
3720         * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
3721         * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3723 2019-03-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3725         PR target/89719
3726         * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
3727         * gcc.target/aarch64/spellcheck_5.c: Likewise.
3728         * gcc.target/aarch64/spellcheck_6.c: Likewise.
3730 2019-03-15  Jakub Jelinek  <jakub@redhat.com>
3732         PR c++/89709
3733         * g++.dg/cpp0x/constexpr-89709.C: New test.
3735         PR debug/89704
3736         * gcc.dg/debug/pr89704.c: New test.
3738 2019-03-15  H.J. Lu  <hongjiu.lu@intel.com>
3740         PR target/89650
3741         * g++.target/i386/pr89650.C: New test.
3743 2019-03-14  Richard Biener  <rguenther@suse.de>
3745         * gcc.dg/gimplefe-13.c: Adjust.
3746         * gcc.dg/gimplefe-14.c: Likewise.
3747         * gcc.dg/gimplefe-17.c: Likewise.
3748         * gcc.dg/gimplefe-18.c: Likewise.
3749         * gcc.dg/gimplefe-7.c: Likewise.
3750         * gcc.dg/torture/pr89595.c: Likewise.
3751         * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
3752         * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
3753         * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
3754         * gcc.dg/tree-ssa/scev-3.c: Likewise.
3755         * gcc.dg/tree-ssa/scev-4.c: Likewise.
3756         * gcc.dg/tree-ssa/scev-5.c: Likewise.
3757         * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
3758         * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
3760 2019-03-14  Jakub Jelinek  <jakub@redhat.com>
3762         PR ipa/89684
3763         * gcc.target/i386/pr89684.c: New test.
3765         PR rtl-optimization/89679
3766         * gcc.dg/pr89679.c: New test.
3768 2019-03-14  Richard Biener  <rguenther@suse.de>
3770         PR tree-optimization/89710
3771         * gcc.dg/torture/pr89710.c: New testcase.
3773 2019-03-14  Richard Biener  <rguenther@suse.de>
3775         PR middle-end/89698
3776         * g++.dg/torture/pr89698.C: New testcase.
3778 2019-03-14  Jakub Jelinek  <jakub@redhat.com>
3780         PR tree-optimization/89703
3781         * gcc.c-torture/compile/pr89703-1.c: New test.
3782         * gcc.c-torture/compile/pr89703-2.c: New test.
3784 2019-03-14  H.J. Lu  <hongjiu.lu@intel.com>
3786         PR target/89523
3787         * gcc.target/i386/pr89523-1a.c: New test.
3788         * gcc.target/i386/pr89523-1b.c: Likewise.
3789         * gcc.target/i386/pr89523-2.c: Likewise.
3790         * gcc.target/i386/pr89523-3.c: Likewise.
3791         * gcc.target/i386/pr89523-4.c: Likewise.
3792         * gcc.target/i386/pr89523-5.c: Likewise.
3793         * gcc.target/i386/pr89523-6.c: Likewise.
3794         * gcc.target/i386/pr89523-7.c: Likewise.
3795         * gcc.target/i386/pr89523-8.c: Likewise.
3796         * gcc.target/i386/pr89523-9.c: Likewise.
3798 2019-03-14  Jakub Jelinek  <jakub@redhat.com>
3800         PR c++/89512
3801         * g++.dg/cpp1y/var-templ61.C: New test.
3803         PR c++/89652
3804         * g++.dg/cpp1y/constexpr-89652.C: New test.
3806 2019-03-13  Harald Anlauf  <anlauf@gmx.de>
3808         PR fortran/87045
3809         * gfortran.dg/pr87045.f90: New test.
3811 2019-03-13  Vladimir Makarov  <vmakarov@redhat.com>
3813         PR target/85860
3814         * gcc.target/i386/pr85860.c: New.
3816 2019-03-13  Marek Polacek  <polacek@redhat.com>
3818         PR c++/89686 - mixing init-capture and simple-capture in lambda.
3819         * g++.dg/cpp2a/lambda-pack-init2.C: New test.
3821         PR c++/89660 - bogus error with -Wredundant-move.
3822         * g++.dg/cpp0x/Wredundant-move8.C: New test.
3823         * g++.dg/cpp0x/Wredundant-move9.C: New test.
3825 2019-03-13  Janus Weil  <janus@gcc.gnu.org>
3827         PR fortran/89601
3828         * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
3829         * gfortran.dg/pdt_30.f90: New test case.
3831 2019-03-13  Marek Polacek  <polacek@redhat.com>
3833         PR c++/88979 - further P0634 fix for constructors.
3834         * g++.dg/cpp2a/typename15.C: New test.
3836 2019-03-13  Martin Sebor  <msebor@redhat.com>
3838         PR tree-optimization/89662
3839         * gcc.dg/Warray-bounds-41.c: New test.
3841 2019-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3843         PR c++/63508
3844         * g++.dg/cpp0x/auto53.C: New.
3846 2019-03-13  Richard Biener  <rguenther@suse.de>
3848         PR middle-end/89677
3849         * gcc.dg/torture/pr89677.c: New testcase.
3851 2019-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3853         PR c++/85558
3854         * g++.dg/other/friend16.C: New.
3855         * g++.dg/other/friend17.C: Likewise.
3857 2019-03-13  Jakub Jelinek  <jakub@redhat.com>
3859         PR middle-end/88588
3860         * c-c++-common/gomp/pr88588.c: New test.
3862 2019-03-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3864         PR fortran/66695
3865         PR fortran/77746
3866         PR fortran/79485
3867         * gfortran.dg/binding_label_tests_30.f90: New test.
3868         * gfortran.dg/binding_label_tests_31.f90: New test.
3869         * gfortran.dg/binding_label_tests_32.f90: New test.
3870         * gfortran.dg/binding_label_tests_33.f90: New test.
3872 2019-03-13  Iain Buclaw  <ibuclaw@gdcproject.org>
3874         * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
3875         * gdc.dg/ubsan/ubsan.exp: New file.
3876         * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
3877         Explicitly return flags from procedure.
3879 2019-03-13  Iain Buclaw  <ibuclaw@gdcproject.org>
3881         PR d/88957
3882         * gdc.dg/pr88957.d: New test.
3883         * gdc.dg/simd.d: Add new vector tests.
3885 2019-03-12  Uroš Bizjak  <ubizjak@gmail.com>
3887         PR d/87824
3888         * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
3889         libstdc++v3/scripts/testsuite_flags.  Filter out unsupported
3890         -nostdinc++ flag.
3892 2019-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3894         PR fortran/87673
3895         * gfortran.dg/charlen_17.f90: New test.
3897 2019-03-12  Robin Dapp  <rdapp@linux.ibm.com>
3899         * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
3901 2019-03-12  Martin Liska  <mliska@suse.cz>
3903         * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
3904         * gfortran.dg/binding_label_tests_4.f03: Likewise.
3905         * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
3906         * gfortran.dg/c_funloc_tests_6.f90: Likewise.
3907         * gfortran.dg/c_loc_tests_17.f90: Likewise.
3908         * gfortran.dg/constructor_9.f90: Likewise.
3909         * gfortran.dg/dec_structure_8.f90: Likewise.
3910         * gfortran.dg/entry_4.f90: Likewise.
3911         * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
3912         * gfortran.dg/initialization_23.f90: Likewise.
3913         * gfortran.dg/logical_assignment_1.f90: Likewise.
3914         * gfortran.dg/pr80752.f90: Likewise.
3915         * gfortran.dg/pr88116_1.f90: Likewise.
3916         * gfortran.dg/pr88467.f90: Likewise.
3917         * gfortran.dg/typebound_call_7.f03: Likewise.
3918         * gfortran.dg/typebound_generic_1.f03: Likewise.
3919         * gfortran.dg/typebound_operator_2.f03: Likewise.
3920         * gfortran.dg/typebound_operator_4.f03: Likewise.
3921         * gfortran.dg/typebound_proc_9.f03: Likewise.
3922         * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
3924 2019-03-12  Paul Thomas  <pault@gcc.gnu.org>
3926         PR fortran/89363
3927         * gfortran.dg/assumed_rank_16.f90: New test.
3929         PR fortran/89364
3930         * gfortran.dg/assumed_rank_17.f90: New test.
3932 2019-03-12  Jakub Jelinek  <jakub@redhat.com>
3934         PR middle-end/89663
3935         * gcc.c-torture/compile/pr89663-1.c: New test.
3936         * gcc.c-torture/compile/pr89663-2.c: New test.
3938 2019-03-12  Richard Biener  <rguenther@suse.de>
3940         PR tree-optimization/89664
3941         * gfortran.dg/pr89664.f90: New testcase.
3943 2019-03-11  Jakub Jelinek  <jakub@redhat.com>
3945         PR fortran/89651
3946         * gfortran.dg/gomp/pr89651.f90: New test.
3948         PR middle-end/89655
3949         PR bootstrap/89656
3950         * gcc.c-torture/compile/pr89655.c: New test.
3952 2019-03-11  Christophe Lyon  <christophe.lyon@linaro.org>
3954         * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
3955         target.
3957 2019-03-11  Martin Liska  <mliska@suse.cz>
3959         * g++.dg/conversion/simd3.C (foo): Wrap option names
3960         with apostrophe character.
3961         * g++.dg/cpp1z/decomp3.C (test): Likewise.
3962         (test3): Likewise.
3963         * g++.dg/cpp1z/decomp4.C (test): Likewise.
3964         * g++.dg/cpp1z/decomp44.C (foo): Likewise.
3965         * g++.dg/cpp1z/decomp45.C (f): Likewise.
3966         * g++.dg/opt/pr34036.C: Likewise.
3967         * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
3968         * gcc.dg/c90-fordecl-1.c (foo): Likewise.
3969         * gcc.dg/cpp/dir-only-4.c: Likewise.
3970         * gcc.dg/cpp/dir-only-5.c: Likewise.
3971         * gcc.dg/cpp/pr71591.c: Likewise.
3972         * gcc.dg/format/opt-1.c: Likewise.
3973         * gcc.dg/format/opt-2.c: Likewise.
3974         * gcc.dg/format/opt-3.c: Likewise.
3975         * gcc.dg/format/opt-4.c: Likewise.
3976         * gcc.dg/format/opt-5.c: Likewise.
3977         * gcc.dg/format/opt-6.c: Likewise.
3978         * gcc.dg/pr22231.c: Likewise.
3979         * gcc.dg/pr33007.c: Likewise.
3980         * gcc.dg/simd-1.c (hanneke): Likewise.
3981         * gcc.dg/simd-5.c: Likewise.
3982         * gcc.dg/simd-6.c: Likewise.
3983         * gcc.dg/spellcheck-options-14.c: Likewise.
3984         * gcc.dg/spellcheck-options-15.c: Likewise.
3985         * gcc.dg/spellcheck-options-16.c: Likewise.
3986         * gcc.dg/spellcheck-options-17.c: Likewise.
3987         * gcc.dg/tree-ssa/pr23109.c: Likewise.
3988         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3989         * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
3990         (__attribute__): Likewise.
3991         * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
3992         * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
3993         * gcc.target/powerpc/warn-1.c: Likewise.
3994         * gcc.target/powerpc/warn-2.c: Likewise.
3996 2019-03-11  Andreas Krebbel  <krebbel@linux.ibm.com>
3998         * gcc.target/s390/zvector/vec-addc-u128.c: New test.
4000 2019-03-11  Eric Botcazou  <ebotcazou@adacore.com>
4002         * c-c++-common/unroll-6.c: New test.
4004 2019-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
4006         PR c++/87571
4007         * g++.dg/template/memfriend18.C: New.
4009 2019-03-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4011         * gdc.dg/pr89041.d: Mark as compile test.
4013 2019-03-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4015         * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
4016         dg-options.
4018 2019-03-10  Martin Jambor  <mjambor@suse.cz>
4020         PR tree-optimization/85762
4021         PR tree-optimization/87008
4022         PR tree-optimization/85459
4023         * g++.dg/tree-ssa/pr87008.C: New test.
4024         * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
4026 2019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4028         PR fortran/66089
4029         * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
4030         * gfortran.dg/no_arg_check_2.f90: Likewise.
4032 2019-03-10  Jakub Jelinek  <jakub@redhat.com>
4034         PR c++/89648
4035         * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
4037 2019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4039         PR fortran/66089
4040         * gfortran.dg/dependency_53.f90: New test.
4042 2019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4044         PR fortran/87734
4045         * gfortran.dg/public_private_module_10.f90: New test.
4047 2019-03-09  John David Anglin  <dave.anglin@bell.net>
4049         PR c++/70349
4050         * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
4052         PR middle-end/68733
4053         * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
4055         PR testsuite/89472
4056         * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
4058 2019-03-09  Paolo Carlini  <paolo.carlini@oracle.com>
4060         PR c++/87750
4061         * g++.dg/cpp0x/pr87750.C: New.
4063 2019-03-09  John David Anglin  <dave.anglin@bell.net>
4065         * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
4066         * c-c++-common/ident-1a.c: Likewise.
4067         * c-c++-common/ident-1b.c: Likewise.
4068         * c-c++-common/ident-2b.c: Likewise.
4070         * g++.dg/tls/pr77285-2.C: Require tls_native support.
4072         * g++.dg/ext/visibility/lambda1.C: Require visibility.
4074         PR inline-asm/87010
4075         * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
4077         * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
4078         libatomic_available.
4080 2019-03-09  Iain Buclaw  <ibuclaw@gdcproject.org>
4082         PR d/89041
4083         * gdc.dg/pr89041.d: New test.
4085 2019-03-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4087         PR fortran/71544
4088         * gfortran.dg/c_ptr_tests_19.f90: New test.
4090 2019-03-09  John David Anglin  <dave.anglin@bell.net>
4092         * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
4093         * gnat.dg/debug12.adb: Likewise.
4095         * lib/target-supports.exp (check_effective_target_weak_undefined):
4096         Return 0 on hppa*-*-hpux*.
4097         (check_ascii_locale_available): Likewise.
4099 2019-03-09  Janus Weil  <janus@gcc.gnu.org>
4101         PR fortran/84504
4102         * gfortran.dg/pointer_init_10.f90: New test case.
4104 2019-03-09  John David Anglin  <dave.anglin@bell.net>
4106         * gfortran.dg/ieee/ieee_9.f90: Fix typo.
4108 2019-03-09  John David Anglin  <dave.anglin@bell.net>
4110         PR fortran/89639
4111         * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
4113 2019-03-09  Thomas König  <tkoenig@gcc.gnu.org>
4115         PR fortran/71203
4116         * gfortran.dg/array_simplify_3.f90: New test case.
4118 2019-03-09  Jakub Jelinek  <jakub@redhat.com>
4120         PR c/88568
4121         * g++.dg/other/pr88568.C: New test.
4123         PR rtl-optimization/89634
4124         * gcc.c-torture/execute/pr89634.c: New test.
4126 2019-03-08  Jakub Jelinek  <jakub@redhat.com>
4128         PR c/85870
4129         * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
4130         -r -nostdlib -flinker-output=nolto-rel.
4132 2019-03-08  David Malcolm  <dmalcolm@redhat.com>
4134         PR target/79926
4135         * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
4136         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4137         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4138         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4140 2019-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4142         PR c++/63540
4143         * g++.dg/cpp0x/implicit17.C: New.
4145 2019-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
4147         PR c++/22149
4148         * g++.dg/template/access29.C: New.
4150 2019-03-08  Jakub Jelinek  <jakub@redhat.com>
4152         PR c++/82075
4153         * g++.dg/cpp1z/decomp49.C: New test.
4155 2019-03-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4157         * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
4159 2019-03-08  Uroš Bizjak  <ubizjak@gmail.com>
4161         PR target/68924
4162         PR target/78782
4163         PR target/87558
4164         * gcc.target/i386/pr78782.c: New test.
4165         * gcc.target/i386/pr87558.c: Ditto.
4167 2019-03-08  Jakub Jelinek  <jakub@redhat.com>
4169         PR c/85870
4170         * gcc.dg/lto/pr85870_0.c: New test.
4171         * gcc.dg/lto/pr85870_1.c: New test.
4173 2019-03-08  Martin Liska  <mliska@suse.cz>
4175         PR target/86952
4176         * gcc.target/i386/pr86952.c: New test.
4177         * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
4178         scanned pattern.
4179         * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
4181 2019-03-08  Jakub Jelinek  <jakub@redhat.com>
4183         PR c++/89585
4184         * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
4185         asm volatile.
4187         PR c++/89599
4188         * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
4189         * g++.dg/parse/array-size2.C: Likewise.
4190         * g++.dg/cpp0x/constexpr-89599.C: New test.
4192         PR c++/89622
4193         * g++.dg/warn/pr89622.C: New test.
4195 2019-03-07  Jakub Jelinek  <jakub@redhat.com>
4197         PR target/80003
4198         * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
4199         * gcc.target/i386/interrupt-6.c: Likewise.
4200         * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
4202 2019-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
4204         PR c++/84518
4205         * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
4206         * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
4208 2019-03-07  Jakub Jelinek  <jakub@redhat.com>
4210         PR translation/79999
4211         * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
4212         * c-c++-common/gomp/doacross-3.c: New test.
4214         PR target/89602
4215         * gcc.target/i386/avx512f-vmovss-1.c: New test.
4216         * gcc.target/i386/avx512f-vmovss-2.c: New test.
4217         * gcc.target/i386/avx512f-vmovss-3.c: New test.
4218         * gcc.target/i386/avx512f-vmovsd-1.c: New test.
4219         * gcc.target/i386/avx512f-vmovsd-2.c: New test.
4220         * gcc.target/i386/avx512f-vmovsd-3.c: New test.
4222 2019-03-07  Martin Jambor  <mjambor@suse.cz>
4224         PR lto/87525
4225         * gcc.dg/ipa/ipcp-5.c: New test.
4227 2019-03-07  Martin Jambor  <mjambor@suse.cz>
4229         PR ipa/88235
4230         * g++.dg/ipa/pr88235.C: New test.
4232 2019-04-07  Richard Biener  <rguenther@suse.de>
4234         PR middle-end/89618
4235         * gcc.target/i386/pr89618.c: New testcase.
4237 2019-03-07  Richard Biener  <rguenther@suse.de>
4239         PR tree-optimization/89595
4240         * gcc.dg/torture/pr89595.c: New testcase.
4242 2019-03-07  Jakub Jelinek  <jakub@redhat.com>
4244         PR c++/89585
4245         * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
4247 2019-03-06  Harald Anlauf  <anlauf@gmx.de>
4249         PR fortran/71203
4250         * gfortran.dg/substr_8.f90: New test.
4252 2019-03-06  Jakub Jelinek  <jakub@redhat.com>
4254         PR c++/87148
4255         * g++.dg/ext/flexary34.C: New test.
4257 2019-03-06  Peter Bergner  <bergner@linux.ibm.com>
4259         PR rtl-optimization/88845
4260         * gcc.target/powerpc/pr88845.c: New test.
4262 2019-03-06  Marek Polacek  <polacek@redhat.com>
4264         PR c++/87378 - bogus -Wredundant-move warning.
4265         * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
4266         * g++.dg/cpp0x/Wredundant-move7.C: New test.
4268 2019-03-06  Richard Biener  <rguenther@suse.de>
4270         PR testsuite/89551
4271         * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
4272         the way that makes the testcase PASS.
4274 2019-03-05  Jakub Jelinek  <jakub@redhat.com>
4276         PR middle-end/89590
4277         * gcc.dg/pr89590.c: New test.
4279 2019-03-05  Wilco Dijkstra  <wdijkstr@arm.com>
4281         PR target/89222
4282         * gcc.target/arm/pr89222.c: Add new test.
4284 2019-03-05  Richard Biener  <rguenther@suse.de>
4286         PR tree-optimization/89594
4287         * gcc.dg/pr89594.c: New testcase.
4289 2019-03-05  Jakub Jelinek  <jakub@redhat.com>
4291         PR tree-optimization/89487
4292         * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
4293         (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
4294         aren't defined.  Use REG1 instead of "%r15" and REG2 instead of
4295         "%r14".
4297         PR bootstrap/89560
4298         * g++.dg/other/pr89560.C: New test.
4300         PR tree-optimization/89570
4301         * gcc.dg/pr89570.c: New test.
4303         PR tree-optimization/89566
4304         * c-c++-common/pr89566.c: New test.
4306 2019-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4308         PR c++/84605
4309         * g++.dg/parse/crash69.C: New.
4311 2019-03-04  Jakub Jelinek  <jakub@redhat.com>
4313         PR c++/71446
4314         * g++.dg/cpp2a/desig12.C: New test.
4315         * g++.dg/cpp2a/desig13.C: New test.
4317 2019-03-04  Tamar Christina  <tamar.christina@arm.com>
4319         PR target/88530
4320         * gcc.target/aarch64/options_set_10.c: Add native.
4322 2019-03-04  Wilco Dijkstra  <wdijkstr@arm.com>
4324         PR tree-optimization/89437
4325         * gcc.dg/sinatan-1.c: Fix testcase.
4327 2019-03-04  Richard Biener  <rguenther@suse.de>
4329         PR middle-end/89572
4330         * gcc.dg/torture/pr89572.c: New testcase.
4332 2018-03-04  Bin Cheng  <bin.cheng@linux.alibaba.com>
4334         PR tree-optimization/89487
4335         * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
4337 2019-03-03  Harald Anlauf  <anlauf@gmx.de>
4339         PR fortran/77583
4340         * gfortran.dg/pr77583.f90: New test.
4342 2019-03-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4344         PR fortran/72714
4345         * gfortran.dg/coarray_allocate_11.f90: New test.
4347 2019-03-02  Harald Anlauf  <anlauf@gmx.de>
4349         PR fortran/89516
4350         * gfortran.dg/pr89492.f90: Adjust testcase.
4351         * gfortran.dg/transfer_check_5.f90: New test.
4353 2019-03-02  Jakub Jelinek  <jakub@redhat.com>
4355         PR c++/71446
4356         * g++.dg/cpp2a/desig10.C: New test.
4357         * g++.dg/cpp2a/desig11.C: New test.
4358         * g++.dg/ext/desig4.C: Expect 4 new errors.
4360         PR target/89506
4361         * gcc.dg/pr89506.c: New test.
4363 2019-03-01  Kito Cheng  <kito.cheng@gmail.com>
4364             Monk Chiang  <sh.chiang04@gmail.com>
4366         * gcc.target/riscv/attribute-1.c: New.
4367         * gcc.target/riscv/attribute-2.c: Likewise.
4368         * gcc.target/riscv/attribute-3.c: Likewise.
4369         * gcc.target/riscv/attribute-4.c: Likewise.
4370         * gcc.target/riscv/attribute-5.c: Likewise.
4371         * gcc.target/riscv/attribute-6.c: Likewise.
4372         * gcc.target/riscv/attribute-7.c: Likewise.
4373         * gcc.target/riscv/attribute-8.c: Likewise.
4374         * gcc.target/riscv/attribute-9.c: Likewise.
4376         * gcc.target/riscv/arch-1.c: New.
4377         * gcc.target/riscv/arch-2.c: Likewise.
4378         * gcc.target/riscv/arch-3.c: Likewise.
4379         * gcc.target/riscv/arch-4.c: Likewise.
4381 2019-03-01  Jakub Jelinek  <jakub@redhat.com>
4383         PR middle-end/89497
4384         * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
4385         scan-tree-dump-times from dom3 to tracer pass.
4387 2019-03-01  Segher Boessenkool  <segher@kernel.crashing.org>
4389         * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
4390         -mcpu".  Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
4392 2019-03-01  Alexander Monakov  <amonakov@ispras.ru>
4394         PR rtl-optimization/85899
4395         * gcc.dg/pr85899.c: New test.
4397 2019-03-01  Marek Polacek  <polacek@redhat.com>
4399         PR c++/89537 - missing location for error with non-static member fn.
4400         * g++.dg/diagnostic/member-fn-1.C: New test.
4402         PR c++/89532 - ICE with incomplete type in decltype.
4403         * g++.dg/cpp2a/nontype-class14.C: New test.
4405 2019-03-01  Jakub Jelinek  <jakub@redhat.com>
4407         Implement P1002R1, Try-catch blocks in constexpr functions
4408         PR c++/89513
4409         * g++.dg/cpp2a/constexpr-try1.C: New test.
4410         * g++.dg/cpp2a/constexpr-try2.C: New test.
4411         * g++.dg/cpp2a/constexpr-try3.C: New test.
4412         * g++.dg/cpp2a/constexpr-try4.C: New test.
4413         * g++.dg/cpp2a/constexpr-try5.C: New test.
4414         * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
4416 2019-03-01  Richard Sandiford  <richard.sandiford@arm.com>
4418         PR tree-optimization/89535
4419         * gfortran.dg/vect/pr89535.f90: New test.
4421 2019-03-01  Richard Biener  <rguenther@suse.de>
4423         PR middle-end/89541
4424         * gfortran.dg/pr89451.f90: New testcase.
4426 2019-03-01  Richard Biener  <rguenther@suse.de>
4428         PR middle-end/89497
4429         * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
4430         * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
4431         that happen now earlier.
4433 2019-02-28  Eric Botcazou  <ebotcazou@adacore.com>
4435         * gcc.c-torture/execute/20190228-1.c: New test.
4437 2019-02-28  Marek Polacek  <polacek@redhat.com>
4439         PR c++/87068 - missing diagnostic with fallthrough statement.
4440         * c-c++-common/Wimplicit-fallthrough-37.c: New test.
4442 2019-02-28  Thomas Schwinge  <thomas@codesourcery.com>
4443             Cesar Philippidis  <cesar@codesourcery.com>
4445         PR fortran/72741
4446         PR fortran/89433
4447         * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
4448         * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
4450         PR fortran/72741
4451         * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
4453         PR fortran/72741
4454         PR fortran/89433
4455         * gfortran.dg/goacc/routine-6.f90: Update
4456         * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
4457         * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
4459 2019-02-28  Jakub Jelinek  <jakub@redhat.com>
4461         PR c/89521
4462         * gcc.dg/pr89521-1.c: New test.
4463         * gcc.dg/pr89521-2.c: New test.
4465 2019-02-28  John David Anglin  <danglin@gcc.gnu.org>
4467         PR testsuite/89441
4468         * g++.dg/ipa/pr89009.C: Update symbol visibility.
4470 2019-02-28  Tamar Christina  <tamar.christina@arm.com>
4472         PR target/88530
4473         * gcc.target/aarch64/options_set_10.c: New test.
4475 2019-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4477         PR c++/89522
4478         * g++.dg/cpp1y/lambda-generic-ice10.C: New.
4480 2019-02-28  Jakub Jelinek  <jakub@redhat.com>
4482         PR c/89525
4483         * gcc.dg/pr89525.c: New test.
4485         PR c/89520
4486         * gcc.dg/pr89520-1.c: New test.
4487         * gcc.dg/pr89520-2.c: New test.
4489 2019-02-27  Marek Polacek  <polacek@redhat.com>
4491         PR c++/88857 - ICE with value-initialization of argument in template.
4492         * g++.dg/cpp0x/initlist-value4.C: New test.
4494 2019-02-27  Marek Polacek  <polacek@redhat.com>
4496         PR c++/89511 - ICE with using-declaration and unscoped enumerator.
4497         * g++.dg/cpp0x/using-enum-3.C: New test.
4499 2019-02-27  Jakub Jelinek  <jakub@redhat.com>
4501         PR tree-optimization/89280
4502         * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
4503         keyword.
4505 2019-02-27  Richard Biener  <rguenther@suse.de>
4507         * gcc.dg/gimplefe-36.c: New testcase.
4509 2019-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
4511         PR c++/89488
4512         * g++.dg/cpp0x/nsdmi15.C: New.
4514 2019-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
4516         PR c++/88987
4517         * g++.dg/cpp0x/pr88987.C: New.
4519 2019-02-27  Jakub Jelinek  <jakub@redhat.com>
4521         PR tree-optimization/89280
4522         * gcc.c-torture/compile/pr89280.c: New test.
4523         * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
4524         function.  Skip the test for -O0.
4526 2018-02-26  Steve Ellcey  <sellcey@marvell.com>
4528         * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
4529         * gfortran.dg/simd-builtins-2.f90: Ditto.
4530         * gfortran.dg/simd-builtins-6.f90: Ditto.
4531         * gfortran.dg/simd-builtins-8.f90: New test.
4532         * gfortran.dg/simd-builtins-8.h: New header file.
4534 2019-02-26  Jakub Jelinek  <jakub@redhat.com>
4536         PR c++/89507
4537         * g++.dg/other/new2.C: New test.
4539         PR tree-optimization/89500
4540         * gcc.dg/pr89500.c: New test.
4541         * gcc.dg/Wstringop-overflow-10.c: New test.
4542         * gcc.dg/strlenopt-60.c: New test.
4544 2019-02-26  Harald Anlauf  <anlauf@gmx.de>
4546         PR fortran/89492
4547         * gfortran.dg/pr89492.f90: New test.
4549 2019-02-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4551         PR fortran/89496
4552         * gfortran.dg/altreturn_9_0.f90: New file.
4553         * gfortran.dg/altreturn_9_1.f90: New file.
4555 2019-02-26  Jakub Jelinek  <jakub@redhat.com>
4557         PR c++/89481
4558         * g++.dg/cpp1y/constexpr-89481.C: New test.
4560 2019-02-26  Richard Biener  <rguenther@suse.de>
4562         PR tree-optimization/89505
4563         * gcc.dg/torture/pr89505.c: New testcase.
4565 2019-02-26  Eric Botcazou  <ebotcazou@adacore.com>
4567         * gnat.dg/opt77.adb: New test.
4568         * gnat.dg/opt77_pkg.ad[sb]: New helper.
4570 2019-02-26  Jakub Jelinek  <jakub@redhat.com>
4572         PR target/89474
4573         * gcc.target/i386/pr89474.c: New test.
4575 2019-02-25  Jakub Jelinek  <jakub@redhat.com>
4577         PR c/77754
4578         * gcc.c-torture/compile/pr77754-1.c: New test.
4579         * gcc.c-torture/compile/pr77754-2.c: New test.
4580         * gcc.c-torture/compile/pr77754-3.c: New test.
4581         * gcc.c-torture/compile/pr77754-4.c: New test.
4582         * gcc.c-torture/compile/pr77754-5.c: New test.
4583         * gcc.c-torture/compile/pr77754-6.c: New test.
4585 2019-02-25  Tamar Christina  <tamar.christina@arm.com>
4587         PR target/88530
4588         * gcc.target/aarch64/options_set_1.c: New test.
4589         * gcc.target/aarch64/options_set_2.c: New test.
4590         * gcc.target/aarch64/options_set_3.c: New test.
4591         * gcc.target/aarch64/options_set_4.c: New test.
4592         * gcc.target/aarch64/options_set_5.c: New test.
4593         * gcc.target/aarch64/options_set_6.c: New test.
4594         * gcc.target/aarch64/options_set_7.c: New test.
4595         * gcc.target/aarch64/options_set_8.c: New test.
4596         * gcc.target/aarch64/options_set_9.c: New test.
4598 2019-02-25  Tamar Christina  <tamar.christina@arm.com>
4600         * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
4601         test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
4602         Rename ....
4603         (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
4604         test_vfmlslq_high_f16): ... To this.
4605         * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
4606         tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
4607         test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
4608         test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
4609         test_vfmlslq_laneq_high_u32): Rename ...
4610         (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
4611         test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
4612         test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
4613         test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
4614         * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
4615         test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
4616         test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
4617         test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
4618         test_vfmlslq_laneq_low_u32): Rename ...
4619         (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
4620         test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
4621         test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
4622         test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
4623         * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
4624         test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
4625         Rename ...
4626         (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
4627         test_vfmlslq_low_f16): ... To this.
4629 2019-02-25  Tamar Christina  <tamar.christina@arm.com>
4631         * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
4632         test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
4633         Rename ...
4634         (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
4635         test_vfmlslq_high_f16): ... To this.
4636         * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
4637         tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
4638         test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
4639         test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
4640         test_vfmlslq_laneq_high_u32): Rename ...
4641         (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
4642         test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
4643         test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
4644         test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
4645         * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
4646         test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
4647         test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
4648         test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
4649         test_vfmlslq_laneq_low_u32): Rename ...
4650         (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
4651         test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
4652         test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
4653         test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
4654         * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
4655         test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
4656         Rename ...
4657         (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
4658         test_vfmlslq_low_f16): ... To This.
4659         * lib/target-supports.exp
4660         (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
4662 2019-02-25  Dominique d'Humieres  <dominiq@gcc.gnu.org>
4664         PR fortran/89282
4665         * gfortran.dg/overload_3.f90: New test.
4667 2019-02-25  Jakub Jelinek  <jakub@redhat.com>
4669         PR c++/89285
4670         * g++.dg/cpp1y/constexpr-89285-2.C: New test.
4672 2019-02-25  Dominique d'Humieres  <dominiq@gcc.gnu.org>
4674         PR libfortran/89274
4675         * gfortran.dg/list_directed_large.f90: New test.
4677 2019-02-25  Jakub Jelinek  <jakub@redhat.com>
4679         PR target/89434
4680         * gcc.c-torture/execute/pr89434.c: New test.
4682         PR target/89438
4683         * gcc.dg/pr89438.c: New test.
4685 2019-02-24  Paolo Carlini  <paolo.carlini@oracle.com>
4687         PR c++/84585
4688         * g++.dg/cpp0x/pr84585.C: New.
4690 2019-02-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4692         PR fortran/89174
4693         * gfortran.dg/allocate_with_mold_3.f90: New test.
4695 2019-02-24  H.J. Lu  <hongjiu.lu@intel.com>
4697         PR target/87007
4698         * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
4699         * gcc.target/i386/pr87007-2.c: Likewise.
4701 2019-02-24  Harald Anlauf  <anlauf@gmx.de>
4703         PR fortran/89266
4704         PR fortran/88326
4705         * gfortran.dg/pr89266.f90: New test.
4706         * gfortran.dg/pr88326.f90: New test.
4708 2019-02-24  Jakub Jelinek  <jakub@redhat.com>
4710         PR rtl-optimization/89445
4711         * gcc.target/i386/avx512f-pr89445.c: New test.
4713 2019-02-23  Martin Sebor  <msebor@redhat.com>
4715         * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
4716         wchar_t to wint_t to avoid a bogus -Wformat warning in
4717         ILP32 (bug 77970).
4719 2019-02-23  H.J. Lu  <hongjiu.lu@intel.com>
4721         PR testsuite/89476
4722         * gfortran.dg/ISO_Fortran_binding_5.c: Include
4723         "../../../libgfortran/ISO_Fortran_binding.h".
4724         * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
4726 2019-02-23  H.J. Lu  <hongjiu.lu@intel.com>
4728         PR driver/69471
4729         * gcc.dg/pr69471-1.c: New test.
4730         * gcc.dg/pr69471-2.c: Likewise.
4731         * gcc.target/i386/pr69471-3.c: Likewise.
4733 2019-02-23  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4735         PR fortran/84387
4736         * gfortran.dg/dtio_34.f90: New test.
4738 2019-02-23  Marek Polacek  <polacek@redhat.com>
4740         PR c++/88294 - ICE with non-constant noexcept-specifier.
4741         * g++.dg/cpp0x/noexcept34.C: New test.
4742         * g++.dg/cpp0x/noexcept35.C: New test.
4744         PR c++/89419
4745         * g++.dg/cpp1y/lambda-generic-89419.C: New test.
4747 2019-02-23  Paul Thomas  <pault@gcc.gnu.org>
4749         PR fortran/88117
4750         * gfortran.dg/deferred_character_32.f90 : New test
4752 2019-02-23  Paul Thomas  <pault@gcc.gnu.org>
4754         PR fortran/89385
4755         * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
4756         previously incorrect lbound for allocatable expressions. Also
4757         correct stop values to avoid repetition.
4758         * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
4759         * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
4761         PR fortran/89366
4762         * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
4763         * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
4764         * gfortran.dg/pr32599.f03 : Set standard to F2008.
4766 2019-02-22  David Malcolm  <dmalcolm@redhat.com>
4768         PR c++/89390
4769         * g++.dg/diagnostic/pr89390.C: Update expected location of error,
4770         renaming to a multicharacter name, so that start != finish.  Add
4771         tests for dtor locations.
4773 2019-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
4775         PR c++/84676
4776         * g++.dg/cpp0x/pr84676.C: New.
4778 2019-02-22  Martin Sebor  <msebor@redhat.com>
4780         * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
4781         to avoid a bogus -Wformat warning in ILP32 (bug 77970).
4783 2019-02-22  Harald Anlauf  <anlauf@gmx.de>
4785         PR fortran/83057
4786         * gfortran.dg/newunit_6.f90: New test.
4788 2019-02-22  Marek Polacek  <polacek@redhat.com>
4790         PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
4791         * g++.dg/cpp2a/explicit14.C: New test.
4793 2019-02-22  Matthew Malcomson  <matthew.malcomson@arm.com>
4795         PR target/89324
4796         * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
4797         * gfortran.fortran-torture/compile/pr89324.f90: New test.
4799 2019-02-22  Martin Sebor  <msebor@redhat.com>
4801         PR c/89425
4802         * gcc.dg/Wabsolute-value.c: New test.
4804         * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
4806 2019-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4807             Hongtao Liu  <hongtao.liu@intel.com>
4808             Sunil K Pandey  <sunil.k.pandey@intel.com>
4810         PR target/87007
4811         * gcc.target/i386/pr87007-1.c: New test.
4812         * gcc.target/i386/pr87007-2.c: Likewise.
4814 2019-02-22  Richard Biener  <rguenther@suse.de>
4816         PR tree-optimization/89440
4817         * gcc.dg/vect/pr89440.c: New testcase.
4819 2019-02-22  Thomas Schwinge  <thomas@codesourcery.com>
4821         * lib/target-supports.exp (check_effective_target_offload_nvptx):
4822         Remove.
4824         PR fortran/72741
4825         * gfortran.dg/goacc/classify-routine.f95: Adjust.
4827         * c-c++-common/goacc/routine-5.c: Revert earlier changes.
4828         * g++.dg/goacc/template.C: Likewise.
4830         PR fortran/78027
4831         * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
4833 2019-02-22  Richard Biener  <rguenther@suse.de>
4835         PR middle-end/87609
4836         * gcc.dg/torture/restrict-7.c: New testcase.
4838 2019-02-21  Jakub Jelinek  <jakub@redhat.com>
4840         PR c++/89285
4841         * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
4842         * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
4843         * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
4844         diagnostics.
4845         * g++.dg/cpp1y/constexpr-89285.C: New test.
4846         * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
4847         for C++11.
4848         (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
4849         * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
4851 2019-02-21  H.J. Lu  <hongjiu.lu@intel.com>
4853         PR target/87412
4854         * gcc.target/i386/indirect-thunk-attr-14.c: Replace
4855         -fcf-protection with -fcf-protection=branch.
4856         * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
4857         * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
4858         * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
4859         * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
4860         * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
4862 2019-02-21  Wilco Dijkstra  <wdijkstr@arm.com>
4864         * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
4865         * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
4867 2019-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4869         PR fortran/86119
4870         * gfortran.dg/warn_conversion_11.f90: New test.
4872 2019-02-21  H.J. Lu  <hongjiu.lu@intel.com>
4874         PR target/87412
4875         * gcc.target/i386/pr87412-1.c: New file.
4876         * gcc.target/i386/pr87412-2.c: Likewise.
4877         * gcc.target/i386/pr87412-3.c: Likewise.
4878         * gcc.target/i386/pr87412-4.c: Likewise.
4880 2019-02-20  Jakub Jelinek  <jakub@redhat.com>
4882         PR c++/89403
4883         * g++.dg/cpp0x/pr89403.C: New test.
4885         PR c++/89405
4886         * g++.dg/cpp1z/inline-var5.C: New test.
4888         PR middle-end/89412
4889         * gcc.c-torture/compile/pr89412.c: New test.
4891 2019-02-20  Jakub Jelinek  <jakub@redhat.com>
4892             David Malcolm  <dmalcolm@redhat.com>
4894         PR middle-end/89091
4895         * gcc.dg/torture/pr89091.c: New test.
4897 2019-02-20  Jakub Jelinek  <jakub@redhat.com>
4899         PR middle-end/88074
4900         PR middle-end/89415
4901         * gcc.dg/pr88074-2.c: New test.
4903         PR c++/89336
4904         * g++.dg/cpp1y/constexpr-89336-3.C: New test.
4906 2019-02-20  David Malcolm  <dmalcolm@redhat.com>
4908         PR c/89410
4909         * gcc.dg/pr89410-1.c: New test.
4910         * gcc.dg/pr89410-2.c: New test.
4912 2019-02-20  Pat Haugen  <pthaugen@us.ibm.com>
4914         * lib/target-supports.exp (check_effective_target_vect_usad_char):
4915         Add PowerPC support.
4916         * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
4917         * gcc.dg/vect/vect-reduc-sad.c: Likewise.
4919 2019-02-20 Andre Vieira  <andre.simoesdiasvieira@arm.com>
4921         PR target/86487
4922         * gcc.target/arm/pr86487.c: New.
4924 2019-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
4926         PR c++/84536
4927         * g++.dg/cpp1y/var-templ60.C: New.
4929 2019-02-20  Li Jia He  <helijia@linux.ibm.com>
4931         PR target/88100
4932         * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
4934 2019-02-19  Wilco Dijkstra  <wdijkstr@arm.com>
4936         * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
4938 2019-02-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4940         PR fortran/89384
4941         * gfortran.dg/ISO_Fortran_binding_4.f90
4943 2019-02-19  Thomas Schwinge  <thomas@codesourcery.com>
4945         PR c/87924
4946         * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
4947         * gfortran.dg/goacc/asyncwait-5.f: Likewise.
4949 2019-02-19  Richard Biener  <rguenther@suse.de>
4951         PR middle-end/88074
4952         * gcc.dg/pr88074.c: New testcase.
4954 2019-02-19  Jakub Jelinek  <jakub@redhat.com>
4956         PR middle-end/89303
4957         * g++.dg/torture/pr89303.C: Move everything from std namespace to my
4958         namespace.
4960         PR c++/89387
4961         * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
4963         PR c++/89391
4964         * g++.dg/cpp0x/reinterpret_cast2.C: New test.
4966         PR c++/89390
4967         * g++.dg/diagnostic/pr89390.C: New test.
4969 2019-02-18  Sharon Dvir  <unapologtic@gmail.com>
4971         * README: Fix typos.
4973 2019-02-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4975         * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
4976         bad_weak_ptr_.
4978 2019-02-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4980         PR fortran/87689
4981         * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
4982         options.
4983         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
4984         * gfortran.dg/lto/pr87689_0.f: New file.
4985         * gfortran.dg/lto/pr87689_1.f: New file.
4987 2019-02-18  Wilco Dijkstra  <wdijkstr@arm.com>
4989         * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
4991 2019-02-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4993         * gdc.dg/dg.exp: Tabify.
4994         * gdc.dg/lto/lto.exp: Likewise.
4995         * gdc.test/gdc-test.exp: Likewise.
4996         * lib/gdc-dg.exp: Likewise.
4997         * lib/gdc.exp: Likewise.
4999 2019-02-18  Richard Biener  <rguenther@suse.de>
5001         PR tree-optimization/89296
5002         * gcc.dg/uninit-pr89296.c: New testcase.
5004 2019-02-18  Jakub Jelinek  <jakub@redhat.com>
5006         PR target/89369
5007         * gcc.c-torture/execute/pr89369.c: New test.
5008         * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
5009         rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
5010         34,63,62.
5012 2019-02-18  Martin Jambor  <mjambor@suse.cz>
5014         PR tree-optimization/89209
5015         * gcc.dg/tree-ssa/pr89209.c: New test.
5017 2019-02-18  Martin Liska  <mliska@suse.cz>
5019         * gfortran.dg/simd-builtins-7.f90: New test.
5020         * gfortran.dg/simd-builtins-7.h: New test.
5022 2019-02-17  Harald Anlauf  <anlauf@gmx.de>
5024         PR fortran/88299
5025         * gfortran.dg/pr88299.f90: New test.
5027 2019-02-17  Harald Anlauf  <anlauf@gmx.de>
5029         PR fortran/89077
5030         * gfortran.dg/transfer_simplify_12.f90: New test.
5032 2019-02-17  Marek Polacek  <polacek@redhat.com>
5034         PR c++/89217 - ICE with list-initialization in range-based for loop.
5035         * g++.dg/cpp0x/range-for37.C: New test.
5037         * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
5039         PR c++/89315
5040         * g++.dg/cpp0x/initlist114.C: New test.
5042         PR c++/89356
5043         * g++.dg/abi/mangle68.C: New test.
5044         * g++.dg/cpp0x/decltype69.C: New test.
5046 2019-02-16  David Malcolm  <dmalcolm@redhat.com>
5048         PR c++/88680
5049         * g++.dg/wrappers/pr88680.C: New test.
5051 2019-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
5053         PR fortran/71066
5054         * gfortran.dg/coarray_data_1.f90: New test.
5056 2019-02-16  Eric Botcazou  <ebotcazou@adacore.com>
5058         * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
5059         * c-c++-common/patchable_function_entry-default.c: Likewise.
5060         * c-c++-common/patchable_function_entry-definition.c: Likewise.
5062 2019-02-16  Jakub Jelinek  <jakub@redhat.com>
5064         PR rtl-optimization/66152
5065         * gcc.target/i386/pr66152.c: New test.
5067 2019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
5069         * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
5070         * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
5072 2019-02-15  Tamar Christina  <tamar.christina@arm.com>
5074         * lib/target-supports.exp
5075         (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
5076         checking alternative.
5078 2019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
5080         * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
5082 2019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
5084         * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
5085         * c-c++-common/patchable_function_entry-default.c: Likewise.
5086         * c-c++-common/patchable_function_entry-definition.c: Likewise.
5087         * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
5089 2019-02-15  Jakub Jelinek  <jakub@redhat.com>
5091         PR other/69006
5092         PR testsuite/88920
5093         * lib/gcc-dg.exp: If llvm_binutils effective target, set
5094         allow_blank_lines to 2 during initialization.
5095         (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
5096         it was previously zero.
5097         (gcc-dg-prune): Don't check for llvm_binutils effective target here.
5098         Clear allow_blank_lines afterwards whenever it was 1.
5099         * gdc.test/gdc-test.exp (dmd2dg): Don't call
5100         dg-allow-blank-lines-in-output here.
5101         (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
5102         the tests and restore it back at the end.
5104         * c-c++-common/ubsan/opts-1.c: New test.
5105         * c-c++-common/ubsan/opts-2.c: New test.
5106         * c-c++-common/ubsan/opts-3.c: New test.
5107         * c-c++-common/ubsan/opts-4.c: New test.
5109 2019-02-15  Richard Biener  <rguenther@suse.de>
5110             Jakub Jelinek  <jakub@redhat.com>
5112         PR tree-optimization/89278
5113         * gcc.dg/pr89278.c: New test.
5115 2019-02-15  Jakub Jelinek  <jakub@redhat.com>
5117         PR c/89340
5118         * gcc.dg/pr89340.c: New test.
5119         * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
5120         that leaf attribute on nested function is useless.
5122         PR other/89342
5123         * gcc.dg/pr89342.c: New test.
5125 2019-02-14  Jakub Jelinek  <jakub@redhat.com>
5127         PR rtl-optimization/89354
5128         * gcc.dg/pr89354.c: New test.
5130 2019-02-14  Uroš Bizjak  <ubizjak@gmail.com>
5132         * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
5133         * gcc.target/i386/ssse3-pabsd.c: Ditto.
5134         * gcc.target/i386/ssse3-pabsw.c: Ditto.
5135         * gcc.target/i386/ssse3-palignr.c: Ditto.
5136         * gcc.target/i386/ssse3-phaddd.c: Ditto.
5137         * gcc.target/i386/ssse3-phaddsw.c: Ditto.
5138         * gcc.target/i386/ssse3-phaddw.c: Ditto.
5139         * gcc.target/i386/ssse3-phsubd.c: Ditto.
5140         * gcc.target/i386/ssse3-phsubsw.c: Ditto.
5141         * gcc.target/i386/ssse3-phsubw.c: Ditto.
5142         * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
5143         * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
5144         * gcc.target/i386/ssse3-pshufb.c: Ditto.
5145         * gcc.target/i386/ssse3-psignb.c: Ditto.
5146         * gcc.target/i386/ssse3-psignd.c: Ditto.
5147         * gcc.target/i386/ssse3-psignw.c: Ditto.
5149 2018-02-14  Steve Ellcey  <sellcey@marvell.com>
5151         * gcc.target/aarch64/pcs_attribute.c: New test.
5153 2019-02-14  Harald Anlauf  <anlauf@gmx.de>
5155         PR fortran/88248
5156         * gfortran.dg/pr88248.f90: New test.
5157         * gfortran.dg/f2018_obs.f90: Updated test.
5159 2019-02-14  Tamar Christina  <tamar.christina@arm.com>
5161         * gcc.target/arm/pr88850.c: change options to additional option.
5163 2019-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5165         PR d/87864
5166         * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
5167         present.
5169 2019-02-14  Tamar Christina  <tamar.christina@arm.com>
5171         PR target/88850
5172         * gcc.target/arm/pr88850-2.c: New test.
5173         * lib/target-supports.exp
5174         (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
5175         check_effective_target_arm_neon_softfp_fp16_ok,
5176         add_options_for_arm_neon_softfp_fp16): New.
5178 2019-02-14  Matthew Malcomson  <matthew.malcomson@arm.com>
5180         * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
5181         * lib/target-supports.exp: Add procedure to check for ldrd.
5183 2019-02-14  Cesar Philippidis  <cesar@codesourcery.com>
5185         PR fortran/72715
5186         * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
5187         * gfortran.dg/goacc/loop-3.f95: Likewise.
5188         * gfortran.dg/goacc/pr72715.f90: New test.
5190 2019-02-14  Martin Liska  <mliska@suse.cz>
5192         PR rtl-optimization/89242
5193         * g++.dg/pr89242.C: New test.
5195 2019-02-14  Jakub Jelinek  <jakub@redhat.com>
5197         PR tree-optimization/89314
5198         * gcc.dg/pr89314.c: New test.
5200         PR middle-end/89284
5201         * gcc.dg/ubsan/pr89284.c: New test.
5203 2019-02-13  Ian Lance Taylor  <iant@golang.org>
5205         * gcc.dg/func-attr-1.c: New test.
5207 2019-02-13  Uroš Bizjak  <ubizjak@gmail.com>
5209         * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
5211 2019-02-13  Marek Polacek  <polacek@redhat.com>
5213         PR c++/89297 - ICE with OVERLOAD in template.
5214         * g++.dg/cpp0x/initlist113.C: New test.
5216 2019-02-13  Alexandre Oliva <aoliva@redhat.com>
5218         PR c++/86379
5219         * g++.dg/cpp0x/pr86379.C: New.
5221         PR c++/87322
5222         * g++.dg/cpp1y/pr87322.C: New.
5223         * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
5224         instantiate the expected number of lambda functions.
5226 2019-02-13  Marek Polacek  <polacek@redhat.com>
5228         PR c++/77304
5229         * g++.dg/cpp2a/nontype-class13.C: New test.
5231 2019-02-13  Wilco Dijkstra  <wdijkstr@arm.com>
5233         PR target/89190
5234         * gcc.target/arm/pr89190.c: New test.
5236 2019-02-13  David Malcolm  <dmalcolm@redhat.com>
5238         PR c++/89036
5239         * g++.dg/concepts/pr89036.C: New test.
5241 2019-02-13  Tamar Christina  <tamar.christina@arm.com>
5243         PR target/88847
5244         * gcc.target/aarch64/sve/pr88847.c: New test.
5246 2019-02-13  Jonathan Wakely  <jwakely@redhat.com>
5247             Jakub Jelinek  <jakub@redhat.com>
5249         PR middle-end/89303
5250         * g++.dg/torture/pr89303.C: New test.
5252 2019-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5254         PR c++/88986
5255         * g++.dg/cpp1z/using4.C: New.
5256         * g++.dg/cpp1z/using5.C: Likewise.
5257         * g++.dg/cpp1z/using6.C: Likewise.
5259 2019-02-13  Jakub Jelinek  <jakub@redhat.com>
5261         PR target/89290
5262         * gcc.target/i386/pr89290.c: New test.
5264 2019-01-23  Xuepeng Guo  <xuepeng.guo@intel.com>
5266         * gcc.target/i386/enqcmd.c: New test.
5267         * gcc.target/i386/enqcmds.c: Likewise.
5268         * g++.dg/other/i386-2.C: Add -menqcmd.
5269         * g++.dg/other/i386-3.C: Likewise.
5270         * gcc.target/i386/sse-12.c: Likewise.
5271         * gcc.target/i386/sse-13.c: Likewise.
5272         * gcc.target/i386/sse-14.c: Likewise.
5273         * gcc.target/i386/sse-23.c: Likewise.
5275 2019-01-23  Xiong Hu Luo  <luoxhu@linux.vnet.ibm.com>
5277         * gcc.target/powerpc/crypto-builtin-1.c
5278         (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
5279         New testcases.
5281 2019-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5283         PR target/89229
5284         * gcc.target/i386/pr89229-1.c: New test.
5286 2019-02-12  Ilya Leoshkevich  <iii@linux.ibm.com>
5288         PR target/89233
5289         * gcc.target/s390/pr89233.c: New test.
5291 2018-01-12  Bill Schmidt  <wschmidt@linux.ibm.com>
5293         * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
5294         * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
5295         * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
5297 2019-02-12  Richard Biener  <rguenther@suse.de>
5299         PR tree-optimization/89253
5300         * gfortran.dg/pr89253.f: New testcase.
5302 2019-02-11  Marek Polacek  <polacek@redhat.com>
5304         PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
5305         * g++.dg/cpp0x/nullptr40.C: New test.
5306         * g++.dg/cpp0x/nullptr41.C: New test.
5308 2019-02-11  Jakub Jelinek  <jakub@redhat.com>
5310         PR c++/88977
5311         * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
5313 2019-02-12  Wilco Dijkstra  <wdijkstr@arm.com>
5315         PR tree-optimization/86637
5316         * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
5318 2019-02-11  Martin Sebor  <msebor@redhat.com>
5320         PR tree-optimization/88771
5321         * gcc.dg/Wstringop-overflow-8.c: New test.
5322         * gcc.dg/Wstringop-overflow-9.c: New test.
5323         * gcc.dg/Warray-bounds-40.c: New test.
5324         * gcc.dg/builtin-stpncpy.c: Adjust.
5325         * gcc.dg/builtin-stringop-chk-4.c: Adjust.
5326         * g++.dg/opt/memcpy1.C: Adjust.
5328 2019-02-11  Martin Sebor  <msebor@redhat.com>
5330         PR c++/87996
5331         * c-c++-common/array-5.c: New test.
5332         * c-c++-common/pr68107.c: Adjust text of diagnostics.
5333         * g++.dg/init/new38.C: Same.
5334         * g++.dg/init/new43.C: Same.
5335         * g++.dg/init/new44.C: Same.
5336         * g++.dg/init/new46.C: Same.
5337         * g++.dg/other/large-size-array.C: Same.
5338         * g++.dg/other/new-size-type.C: Same.
5339         * g++.dg/template/array30.C: Same.
5340         * g++.dg/template/array32.C: New test.
5341         * g++.dg/template/dependent-name3.C: Adjust.
5342         * gcc.dg/large-size-array-3.c: Same.
5343         * gcc.dg/large-size-array-5.c: Same.
5344         * gcc.dg/large-size-array.c: Same.
5345         * g++.old-deja/g++.brendan/array1.C: Same.
5346         * g++.old-deja/g++.mike/p6149.C: Same.
5348 2019-02-11  Martin Sebor  <msebor@redhat.com>
5350         * gcc.dg/tree-prof/inliner-1.c: Correct comments.
5352 2019-02-11  Tamar Christina  <tamar.christina@arm.com>
5354         PR middle-end/88560
5355         * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
5356         * gcc.target/arm/fp16-aapcs-3.c: Likewise.
5357         * gcc.target/arm/fp16-aapcs-1.c: Likewise.
5359 2019-02-11  Bill Schmidt  <wschmidt@linux.ibm.com>
5361         * gcc.target/powerpc/vec-sld-modulo.c: New.
5362         * gcc.target/powerpc/vec-srad-modulo.c: New.
5363         * gcc.target/powerpc/vec-srd-modulo.c: New.
5365 2019-02-11  Martin Liska  <mliska@suse.cz>
5367         PR ipa/89009
5368         * g++.dg/ipa/pr89009.C: New test.
5370 2019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5372         PR fortran/71723
5373         * gfortran.dg/pointer_init_2.f90: Adjust error messages.
5374         * gfortran.dg/pointer_init_6.f90: Likewise.
5375         * gfortran.dg/pointer_init_9.f90: New test.
5377 2019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5379         PR fortran/67679
5380         * gfortran.dg/warn_undefined_1.f90: New test.o
5382 2019-02-10  Jakub Jelinek  <jakub@redhat.com>
5384         PR tree-optimization/89268
5385         * gcc.dg/vect/pr89268.c: New test.
5387 2019-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5389         * gnat.dg/lto19.adb: Remove dg-excess-errors.
5391 2019-02-09  Harald Anlauf  <anlauf@gmx.de>
5393         PR fortran/89077
5394         * gfortran.dg/substr_simplify.f90: New test.
5396 2019-02-09  Jan Hubicka  <hubicka@ucw.cz>
5398         PR ipa/88711
5399         * gfortran.dg/pr79966.f90: Xfail everwyhere.
5401 2019-02-09  Paul Thomas  <pault@gcc.gnu.org>
5403         PR fortran/89200
5404         * gfortran.dg/array_reference_2.f90 : New test.
5406 2019-02-09  Jakub Jelinek  <jakub@redhat.com>
5408         PR middle-end/89246
5409         * gcc.dg/gomp/pr89246-1.c: New test.
5410         * gcc.dg/gomp/pr89246-2.c: New test.
5412 2019-02-08  Jakub Jelinek  <jakub@redhat.com>
5414         PR tree-optimization/88739
5415         * gcc.c-torture/execute/pr88739.c: New test.
5417 2019-02-08  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
5419         PR testsuite/89258
5420         * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
5422 2019-02-08  Robin Dapp  <rdapp@linux.ibm.com>
5424         * gcc.target/s390/vector/vec-copysign-execute.c: New test.
5425         * gcc.target/s390/vector/vec-copysign.c: New test.
5427 2019-02-08  Richard Biener  <rguenther@suse.de>
5429         PR tree-optimization/89247
5430         * gcc.dg/torture/pr89247.c: New testcase.
5432 2019-02-08  Ilya Leoshkevich  <iii@linux.ibm.com>
5434         * gcc.target/s390/jump-label.c: New test.
5436 2019-02-08  Richard Biener  <rguenther@suse.de>
5438         PR testsuite/89250
5439         * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
5441 2019-02-08  Jakub Jelinek  <jakub@redhat.com>
5443         PR rtl-optimization/89234
5444         * g++.dg/ubsan/pr89234.C: New test.
5446 2019-02-08  Richard Biener  <rguenther@suse.de>
5448         PR middle-end/89223
5449         * gcc.dg/torture/pr89223.c: New testcase.
5451 2019-02-07  David Malcolm  <dmalcolm@redhat.com>
5453         PR tree-optimization/86637
5454         PR tree-optimization/89235
5455         * gcc.c-torture/compile/pr86637-1.c: New test.
5456         * gcc.c-torture/compile/pr86637-2.c: New test.
5457         * gcc.c-torture/compile/pr86637-3.c: New test.
5458         * gcc.c-torture/compile/pr89235.c: New test.
5460 2019-02-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5462         * gcc.target/aarch64/abd_1.c: New test.
5463         * gcc.dg/sabd_1.c: Likewise.
5465 2019-02-07  Dominique d'Humieres  <dominiq@gcc.gnu.org>
5467         PR fortran/52789
5468         * gfortran.dg/wunused-parameter_2.f90: New test.
5470 2019-02-07  Matthew Malcomson  <matthew.malcomson@arm.com>
5472         * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
5474 2019-02-07  Andreas Krebbel  <krebbel@linux.ibm.com>
5476         * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
5477         * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
5479 2019-02-07  Matthew Malcomson  <matthew.malcomson@arm.com>
5480             Jakub Jelinek  <jakub@redhat.com>
5482         PR bootstrap/88714
5483         * gcc.c-torture/execute/pr88714.c: New test.
5484         * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
5486 2019-02-07  Tamar Christina  <tamar.christina@arm.com>
5488         PR/target 88850
5489         * gcc.target/arm/pr88850.c: New test.
5491 2019-02-07  Alexandre Oliva <aoliva@redhat.com>
5493         PR c++/86218
5494         * g++.dg/cpp0x/pr86218.C: New.
5496 2019-02-06  Vladimir Makarov  <vmakarov@redhat.com>
5498         PR rtl-optimization/89225
5499         * gcc.target/powerpc/pr89225.c: New.
5501 2019-02-06  Eric Botcazou  <ebotcazou@adacore.com>
5503         * gnat.dg/opt76.adb: New test.
5505 2019-02-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5507         PR fortran/71860
5508         * gfortran.dg/null_10.f90: New test.
5510 2019-02-06  David Malcolm  <dmalcolm@redhat.com>
5512         PR c++/71302
5513         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
5514         column numbers to dg-warning directives where they are correct.
5515         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
5516         * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
5517         * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
5519 2019-02-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5521         PR debug/87451
5522         * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
5523         "(DIE (0x[0-9a-f]*) DW_TAG_variable".
5524         xfail scan-assembler-not with Solaris as.
5526 2019-02-06  Bill Seurer  <seurer@linux.vnet.ibm.com>
5528         * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
5529         counts and target.
5530         * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
5531         counts and target.
5532         * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
5533         counts and target.
5535 2019-02-06  Richard Biener  <rguenther@suse.de>
5537         PR tree-optimization/89182
5538         * gfortran.dg/graphite/pr89182.f90: New testcase.
5540 2019-02-06  Jakub Jelinek  <jakub@redhat.com>
5542         PR c/89211
5543         * gcc.dg/pr89211.c: New test.
5545         PR middle-end/89210
5546         * c-c++-common/builtin-convertvector-2.c: New test.
5548 2019-02-05  Nikhil Benesch  <nikhil.benesch@gmail.com>
5550         PR go/89019
5551         * lib/go-torture.exp: Test compiling with -flto.
5553 2019-02-06  Joseph Myers  <joseph@codesourcery.com>
5555         PR c/88584
5556         * gcc.dg/redecl-18.c: New test.
5558 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
5560         PR c++/89187
5561         * g++.dg/opt/pr89187.C: New test.
5563 2019-02-05  Andrea Corallo  <andrea.corallo@arm.com>
5565         * jit.dg/add-driver-options-testlib.c: Add support file for
5566         test-add-driver-options.c testcase.
5567         * jit.dg/all-non-failing-tests.h: Add note about
5568         test-add-driver-options.c
5569         * jit.dg/jit.exp (jit-dg-test): Update to support
5570         add-driver-options-testlib.c compilation.
5571         * jit.dg/test-add-driver-options.c: New testcase.
5573 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
5575         PR rtl-optimization/11304
5576         * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
5577         * gcc.target/i386/call-2.c: New test.
5579 2019-02-05  Marek Polacek  <polacek@redhat.com>
5581         PR c++/89158 - by-value capture of constexpr variable broken.
5582         * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
5584 2019-02-05  Segher Boessenkool  <segher@kernel.crashing.org>
5586         * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
5588 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
5590         * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
5591         target.
5592         * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
5594         PR target/89188
5595         * g++.dg/opt/pr89188.C: New test.
5597         PR rtl-optimization/89195
5598         * gcc.c-torture/execute/pr89195.c: New test.
5600 2019-02-05  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5602         * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
5603         hardware.
5604         * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
5605         * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
5606         * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
5607         * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
5608         * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
5609         * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
5610         * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
5611         * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
5612         * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
5614 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
5616         PR target/89186
5617         * g++.dg/ext/vector36.C: New test.
5619 2019-02-05  Alexandre Oliva <aoliva@redhat.com>
5621         PR c++/87770
5622         * g++.dg/pr87770.C: New.
5624 2019-02-04  Harald Anlauf  <anlauf@gmx.de>
5626         PR fortran/89077
5627         * gfortran.dg/pr89077.f90: New test.
5629 2019-02-04  Martin Liska  <mliska@suse.cz>
5631         PR ipa/88985
5632         * gcc.dg/ipa/pr88985.c: New test.
5634 2019-02-04  Jakub Jelinek  <jakub@redhat.com>
5636         * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
5637         characters or extra spaces after the comment character.
5639 2019-02-04  Jakub Jelinek  <jakub@redhat.com>
5641         * g++.dg/torture/alias-1.C: New test.
5643 2019-02-03  Martin Sebor  <msebor@redhat.com>
5645         PR c/69661
5646         * c-c++-common/Wsequence-point-2.c: New test.
5648         PR c++/44648
5649         * g++.dg/warn/Wunused-var-35.C: New test.
5651 2019-02-03  Richard Biener  <rguenther@suse.de>
5653         PR debug/87295
5654         * g++.dg/debug/dwarf2/pr87295.C: New testcase.
5656 2019-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5658         PR fortran/88298
5659         * gfortran.dg/warn_conversion_10.f90: New test.
5661 2019-02-02  Paul Thomas  <pault@gcc.gnu.org>
5663         PR fortran/88393
5664         * gfortran.dg/alloc_comp_assign_16.f03 : New test.
5666 2019-02-02  Paul Thomas  <pault@gcc.gnu.org>
5668         PR fortran/88980
5669         * gfortran.dg/realloc_on_assign_32.f90 : New test.
5671 2019-02-02  Paul Thomas  <pault@gcc.gnu.org>
5673         PR fortran/88685
5674         * gfortran.dg/pointer_array_component_3.f90 : New test.
5676 2019-02-02  Jakub Jelinek  <jakub@redhat.com>
5678         PR middle-end/87887
5679         * gcc.dg/gomp/pr87887-1.c: New test.
5680         * gcc.dg/gomp/pr87887-2.c: New test.
5682 2019-02-01  Jakub Jelinek  <jakub@redhat.com>
5684         PR fortran/83246
5685         PR fortran/89084
5686         * gfortran.dg/pr89084.f90: New test.
5687         * gfortran.dg/lto/pr89084_0.f90: New test.
5688         * gfortran.dg/pr83246.f90: New test.
5690 2019-02-01  Marek Polacek  <polacek@redhat.com>
5692         PR c++/88325 - ICE with invalid out-of-line template member definition.
5693         * g++.dg/cpp2a/typename14.C: New test.
5695 2019-02-01  Richard Biener  <rguenther@suse.de>
5697         PR middle-end/88597
5698         * gcc.dg/torture/pr88597.c: New testcase.
5700 2019-02-01  Richard Biener  <rguenther@suse.de>
5702         PR tree-optimization/85497
5703         * gcc.dg/graphite/pr85497.c: New testcase.
5705 2019-02-01  Richard Biener  <rguenther@suse.de>
5707         PR testsuite/87451
5708         * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
5710 2019-02-01  Jakub Jelinek  <jakub@redhat.com>
5712         PR tree-optimization/89143
5713         * gcc.dg/tree-ssa/vrp121.c: New test.
5715         PR tree-optimization/88107
5716         * gcc.dg/gomp/pr88107.c: New test.
5718         PR c++/87175
5719         * g++.dg/ext/attrib57.C: New test.
5721 2018-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
5723         PR tree-optimization/88932
5724         * gfortran.dg/pr88932.f90: New test.
5726 2019-01-31  Marek Polacek  <polacek@redhat.com>
5728         PR c++/88983 - ICE with switch in constexpr function.
5729         * g++.dg/cpp1y/constexpr-88983.C: New test.
5731 2019-01-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5733         PR fortran/88669
5734         * gfortran.dg/contiguous_9.f90: New test.
5736 2019-01-31  Marek Polacek  <polacek@redhat.com>
5738         PR c++/89083, c++/80864 - ICE with list initialization in template.
5739         * g++.dg/cpp0x/initlist107.C: New test.
5740         * g++.dg/cpp0x/initlist108.C: New test.
5741         * g++.dg/cpp0x/initlist109.C: New test.
5742         * g++.dg/cpp0x/initlist110.C: New test.
5743         * g++.dg/cpp0x/initlist111.C: New test.
5744         * g++.dg/cpp0x/initlist112.C: New test.
5745         * g++.dg/init/ptrfn4.C: New test.
5747 2019-01-31  David Malcolm  <dmalcolm@redhat.com>
5749         PR c/89122
5750         * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
5751         * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
5753 2019-01-31  Richard Biener  <rguenther@suse.de>
5755         PR tree-optimization/89135
5756         * gcc.dg/torture/pr89135.c: New testcase.
5758 2019-01-31  Jakub Jelinek  <jakub@redhat.com>
5760         PR sanitizer/89124
5761         * c-c++-common/asan/pr89124.c: New test.
5763 2019-01-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5765         PR fortran/52564
5766         * gfortran.dg/print_2.f90: New test.
5768 2019-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5770         PR rtl-optimization/87246
5771         * gcc.target/i386/pr87246.c: New.
5773 2019-01-30  Marek Polacek  <polacek@redhat.com>
5775         PR c++/89119 - ICE with value-initialization in template.
5776         * g++.dg/cpp0x/initlist-value3.C: New test.
5778 2019-01-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5780         * gcc.target/powerpc/vec-extract-schar-1.c: New test.
5781         * gcc.target/powerpc/vec-extract-sint-1.c: New test.
5782         * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
5783         * gcc.target/powerpc/vec-extract-slong-1.c: New test.
5784         * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
5785         * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
5786         * gcc.target/powerpc/vec-extract-uint-1.c: New test.
5787         * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
5788         * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
5789         * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
5791 2019-01-30  Richard Biener  <rguenther@suse.de>
5793         PR tree-optimization/89111
5794         * gcc.dg/torture/pr89111.c: New testcase.
5796 2019-01-30  Andrew Stubbs  <ams@codesourcery.com>
5798         PR testsuite/88920
5799         * lib/target-supports.exp: Cache result.
5801 2019-01-30  Jakub Jelinek  <jakub@redhat.com>
5803         PR c++/89105
5804         * g++.target/i386/pr89105.C: New test.
5806         PR c/89061
5807         * gcc.dg/pr89061.c: New test.
5809 2019-01-29  Martin Sebor  <msebor@redhat.com>
5811         PR c/88956
5812         * gcc.dg/Warray-bounds-39.c: New test.
5814 2019-01-29  Marek Polacek  <polacek@redhat.com>
5816         PR testsuite/89110
5817         * g++.dg/other/nontype-1.C: Expect error in all modes.
5818         * g++.dg/parse/crash13.C: Likewise.
5819         * g++.dg/parse/error36.C: Likewise.
5820         * g++.dg/template/error29.C: Likewise.
5822 2019-01-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5824         PR fortran/57048
5825         * gfortran.dg/c_funptr_1.f90: New file.
5826         * gfortran.dg/c_funptr_1_mod.f90: New file.
5828 2019-01-29  Jakub Jelinek  <jakub@redhat.com>
5830         PR c++/66676
5831         PR ipa/89104
5832         * gcc.dg/gomp/pr89104.c: New test.
5834 2019-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5836         * gdc.dg/pr89042a.d: Mark as compile test.
5837         * gdc.dg/pr89042b.d: Likewise.
5839 2019-01-29  Richard Biener  <rguenther@suse.de>
5841         PR debug/87295
5842         * g++.dg/lto/pr87295_0.C: New testcase.
5844 2019-01-29  Jakub Jelinek  <jakub@redhat.com>
5846         PR c/89045
5847         * gcc.dg/pr89045.c: New test.
5849         PR c/86125
5850         * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
5851         lp64, ilp32 and llp64 only.
5852         (fputs): Use unsigned long long instead of size_t for return type.
5853         (vfprintf, vfscanf): Accept arbitrary target specific type for
5854         va_list.
5856 2019-01-28  Marek Polacek  <polacek@redhat.com>
5858         PR c++/88358 - name wrongly treated as type.
5859         * g++.dg/cpp2a/typename1.C: Add dg-error.
5860         * g++.dg/cpp2a/typename13.C: New test.
5861         * g++.dg/cpp2a/typename6.C: Make a function name qualified.
5862         Add typename.
5864 2019-01-28  Marek Polacek  <polacek@redhat.com>
5866         * g++.dg/cpp0x/enum37.C: Add dg-error.
5868 2019-01-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5870         * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
5871         * c-c++-common/Waddress-of-packed-member-2.c: New test case.
5873 2019-01-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5875         * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
5876         "-Wattribute-alias".
5878 2019-01-27  Uroš Bizjak  <ubizjak@gmail.com>
5880         PR fortran/70696
5881         * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
5883 2019-01-27  Marek Polacek  <polacek@redhat.com>
5885         PR c++/88815 - narrowing conversion lost in decltype.
5886         PR c++/78244 - narrowing conversion in template not detected.
5887         * g++.dg/cpp0x/Wnarrowing15.C: New test.
5888         * g++.dg/cpp0x/Wnarrowing16.C: New test.
5889         * g++.dg/cpp0x/constexpr-decltype3.C: New test.
5890         * g++.dg/cpp1y/Wnarrowing1.C: New test.
5892         PR c++/89024 - ICE with incomplete enum type.
5893         * g++.dg/cpp0x/enum37.C: New test.
5895 2019-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5897         * gnat.dg/opt75.adb: New test.
5898         * gnat.dg/opt75_pkg.ad[sb]: New helper.
5900 2019-01-27  Jakub Jelinek  <jakub@redhat.com>
5902         PR target/87214
5903         * gcc.target/i386/avx512vl-pr87214-1.c: New test.
5904         * gcc.target/i386/avx512vl-pr87214-2.c: New test.
5906 2019-01-26  Martin Jambor  <mjambor@suse.cz>
5908         PR ipa/88933
5909         * gfortran.dg/gomp/pr88933.f90: New test.
5911 2019-01-26  Iain Buclaw  <ibuclaw@gdcproject.org>
5913         PR d/89042
5914         * gdc.dg/pr89042a.d: New test.
5915         * gdc.dg/pr89042b.d: New test.
5917 2019-01-26  Harald Anlauf  <anlauf@gmx.de>
5919         PR fortran/57553
5920         * gfortran.dg/pr57553.f90: New test.
5922 2019-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5924         * gnat.dg/array34.adb: New test.
5926 2019-01-26  Jakub Jelinek  <jakub@redhat.com>
5928         PR preprocessor/88974
5929         * c-c++-common/cpp/pr88974.c: New test.
5931 2019-01-25  Paolo Carlini  <paolo.carlini@oracle.com>
5933         PR c++/88969
5934         * g++.dg/cpp2a/destroying-delete2.C: New.
5935         * g++.dg/cpp2a/destroying-delete3.C: Likewise.
5937 2019-01-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5939         PR fortran/85780
5940         * gfortran.dg/pr85780.f90: Update testcase for error message.
5942 2019-01-25  Richard Earnshaw  <rearnsha@arm.com>
5944         PR target/88469
5945         * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
5946         * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
5947         * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
5949 2019-01-25  Richard Sandiford  <richard.sandiford@arm.com>
5951         PR middle-end/89037
5952         * gcc.dg/pr89037.c: New test.
5954 2019-01-25  Christophe Lyon  <christophe.lyon@linaro.org>
5956         * lib/target-supports.exp (check_effective_target_fenv): New.
5957         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
5958         fenv effective target.
5959         * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
5960         * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
5961         * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
5962         * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
5964 2019-01-25  Richard Biener  <rguenther@suse.de>
5966         PR tree-optimization/86865
5967         * gcc.dg/graphite/pr86865.c: New testcase.
5968         * gcc.dg/graphite/pr69728.c: XFAIL.
5969         * gcc.dg/graphite/scop-21.c: Likewise.
5971 2019-01-24  Martin Sebor  <msebor@redhat.com>
5973         PR c/86125
5974         PR c/88886
5975         PR middle-end/86308
5976         * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
5977         * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
5978         * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
5979         * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
5980         * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
5981         * gcc.dg/builtins-69.c: New test.
5982         * gcc.dg/Wint-conversion-2.c: Add expected warning.
5983         * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
5985 2019-01-24  Uroš Bizjak  <ubizjak@gmail.com>
5987         PR rtl-optimization/88948
5988         * gcc.target/i386/pr88948.c: New test.
5990 2019-01-24  Jakub Jelinek  <jakub@redhat.com>
5992         PR debug/89006
5993         * g++.dg/debug/pr89006.C: New test.
5995         PR middle-end/89015
5996         * gcc.dg/gomp/pr89015.c: New test.
5998         PR c++/88976
5999         * c-c++-common/gomp/cancel-2.c: New test.
6000         * gcc.dg/gomp/cancel-1.c: New test.
6001         * g++.dg/gomp/cancel-1.C: New test.
6002         * g++.dg/gomp/cancel-2.C: New test.
6003         * g++.dg/gomp/cancel-3.C: New test.
6005 2019-01-24  Jakub Jelinek  <jakub@redhat.com>
6007         PR tree-optimization/89027
6008         * gfortran.dg/gomp/pr89027.f90: New test.
6010 2019-01-24  Paul Thomas  <pault@gcc.gnu.org>
6012         PR fortran/88929
6013         * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
6014         * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
6016 2019-01-23  H.J. Lu  <hongjiu.lu@intel.com>
6018         PR libgcc/88931
6019         * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
6020         * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
6021         * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
6022         * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
6024 2019-01-23  Uroš Bizjak  <ubizjak@gmail.com>
6026         PR target/88998
6027         * g++.target/i386/pr88998.c: New test.
6029 2019-01-23  Marek Polacek  <polacek@redhat.com>
6031         PR c++/88757 - qualified name treated wrongly as type.
6032         * g++.dg/cpp0x/dependent2.C: New test.
6033         * g++.dg/cpp2a/typename10.C: Remove dg-error.
6034         * g++.dg/cpp2a/typename12.C: New test.
6035         * g++.dg/template/static30.C: Remove dg-error.
6037 2019-01-23  Jakub Jelinek  <jakub@redhat.com>
6039         PR c/44715
6040         * c-c++-common/pr44715.c: New test.
6042         PR c++/88984
6043         * c-c++-common/pr88984.c: New test.
6045 2019-01-23  Richard Biener  <rguenther@suse.de>
6047         PR tree-optimization/89008
6048         * gcc.dg/torture/pr89008.c: New testcase.
6050 2019-01-23  Eric Botcazou  <ebotcazou@adacore.com>
6052         * gnat.dg/specs/opt4.ads: New test.
6054 2019-01-23  Jakub Jelinek  <jakub@redhat.com>
6056         PR tree-optimization/88964
6057         * gfortran.dg/pr88964.f90: New test.
6059 2019-01-22  Martin Sebor  <msebor@redhat.com>
6061         * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
6062         * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
6063         non_strict_align.
6064         * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
6065         * c-c++-common/Wrestrict.c: Make xfails conditional on target
6066         non_strict_align.
6068 2018-01-22  Steve Ellcey  <sellcey@marvell.com>
6070         * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
6071         to aarch64*-*-* target.
6072         * c-c++-common/gomp/pr60823-3.c: Ditto.
6073         * g++.dg/gomp/declare-simd-1.C: Ditto.
6074         * g++.dg/gomp/declare-simd-3.C: Ditto.
6075         * g++.dg/gomp/declare-simd-4.C: Ditto.
6076         * g++.dg/gomp/declare-simd-7.C: Ditto.
6077         * g++.dg/gomp/pr88182.C: Ditto.
6078         * gcc.dg/gomp/declare-simd-1.c: Ditto.
6079         * gcc.dg/gomp/declare-simd-3.c: Ditto.
6080         * gcc.dg/gomp/pr59669-2.c: Ditto.
6081         * gcc.dg/gomp/pr87895-1.c: Ditto.
6082         * gcc.dg/gomp/simd-clones-2.c: Ditto.
6083         * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
6084         * gfortran.dg/gomp/pr79154-1.f90: Ditto.
6085         * gfortran.dg/gomp/pr83977.f90: Ditto.
6087 2019-01-22  Jakub Jelinek  <jakub@redhat.com>
6089         PR target/88965
6090         * gcc.target/powerpc/pr88965.c: New test.
6092         PR middle-end/88968
6093         * c-c++-common/gomp/atomic-23.c: New test.
6095 2019-01-22  Harald Anlauf  <anlauf@gmx.de>
6097         PR fortran/88579
6098         * gfortran.dg/power_8.f90: New test.
6100 2019-01-22  Sandra Loosemore  <sandra@codesourcery.com>
6102         * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
6103         * g++.dg/vec-init-1.C: Likewise.
6104         * gcc.dg/pr87793.c: Likewise.
6106 2019-01-22  Sandra Loosemore  <sandra@codesourcery.com>
6108         * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
6109         * g++.dg/cpp0x/pr86397-2.C: Likewise.
6111 2019-01-22  Richard Earnshaw  <rearnsha@arm.com>
6113         PR target/88469
6114         * gcc.target/arm/aapcs/bitfield2.c: New test.
6115         * gcc.target/arm/aapcs/bitfield3.c: New test.
6117 2019-01-22  Wilco Dijkstra  <wdijkstr@arm.com>
6119         PR rtl-optimization/87763
6120         * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
6122 2019-01-22  H.J. Lu  <hongjiu.lu@intel.com>
6124         PR target/88954
6125         * gcc.target/i386/pr88954-1.c: New test.
6126         * gcc.target/i386/pr88954-2.c: Likewise.
6128 2019-01-22  Richard Earnshaw  <rearnsha@arm.com>
6130         PR target/88469
6131         * gcc.target/arm/aapcs/bitfield1.c: New test.
6132         * gcc.target/arm/aapcs/overalign_rec1.c: New test.
6133         * gcc.target/arm/aapcs/overalign_rec2.c: New test.
6134         * gcc.target/arm/aapcs/overalign_rec3.c: New test.
6136 2019-01-22  Manfred Schwarb  <manfred99@gmx.ch>
6138         * gfortran.dg/array_function_5.f90: Fix a dg directive.
6139         * gfortran.dg/block_16.f08: Likewise.
6140         * gfortran.dg/dec_structure_14.f90: Likewise.
6141         * gfortran.dg/namelist_96.f90: Likewise.
6142         * gfortran.dg/newunit_5.f90.f90: Moved to
6143         * gfortran.dg/newunit_5.f90: here.
6144         * gfortran.dg/pdt_28.f03: Likewise.
6145         * gfortran.dg/spread_simplify_1.f90: Likewise.
6147 2019-01-22  Tamar Christina  <tamar.christina@arm.com>
6149         PR/tree-optimization 88903
6150         * gcc.dg/vect/pr88903-1.c: Add explicit &.
6152 2019-01-22  Jakub Jelinek  <jakub@redhat.com>
6154         PR rtl-optimization/88904
6155         * gcc.c-torture/execute/pr88904.c: New test.
6157         PR target/88905
6158         * gcc.dg/pr88905.c: New test.
6160         PR rtl-optimization/49429
6161         PR target/49454
6162         PR rtl-optimization/86334
6163         PR target/88906
6164         * gcc.target/i386/pr86334.c: New test.
6165         * gcc.target/i386/pr88906.c: New test.
6167 2019-01-21  Jakub Jelinek  <jakub@redhat.com>
6169         PR c++/88949
6170         * g++.dg/gomp/pr88949.C: New test.
6172 2019-01-21  Manfred Schwarb  <manfred99@gmx.ch>
6174         * class_66.f90: Fix a dg directive.
6175         * debug/pr35154-stabs.f: Likewise.
6176         * dec_d_lines_3.f: Likewise.
6177         * dec_d_lines_3.f: Likewise.
6178         * dec_structure_12.f90: Likewise.
6179         * dec_structure_15.f90: Likewise.
6180         * deferred_character_31.f90: Likewise.
6181         * dtio_31.f03: Likewise.
6182         * dtio_32.f03: Likewise.
6183         * extends_11.f03: Likewise.
6184         * integer_plus.f90: Likewise.
6185         * pdt_25.f03: Likewise.
6186         * pr58968.f: Likewise.
6187         * pr78259.f90: Likewise.
6188         * vect/vect-2.f90: Likewise.
6189         * matmul_const.f90: Likewise.
6191 2019-01-21  Uroš Bizjak  <ubizjak@gmail.com>
6193         PR target/88938
6194         * gcc.target/i386/pr88938.c: New test.
6196 2019-01-21  Jakub Jelinek  <jakub@redhat.com>
6198         PR sanitizer/88901
6199         * g++.dg/asan/pr88901.C: New test.
6201 2019-01-21  Tamar Christina  <tamar.christina@arm.com>
6203         * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
6205 2019-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6207         PR c/88928
6208         * c-c++-common/Waddress-of-packed-member-1.c: New test case.
6209         * gcc.dg/pr88928.c: New test case.
6211 2019-01-21  Jakub Jelinek  <jakub@redhat.com>
6213         * gcc.dg/utf-array.c: Allow wchar_t to be printed as
6214         {long ,short ,}{unsigned ,}int.
6216 2019-01-21  Richard Biener  <rguenther@suse.de>
6218         PR tree-optimization/88934
6219         * gfortran.dg/pr88934.f90: New testcase.
6221 2019-01-20  Ulrich Drepper  <drepper@redhat.com>
6223         Fix after C++ P0600 implementation.
6224         * g++.dg/init/new39.C: Don't just ignore result of new.
6226 2019-01-20  Iain Buclaw  <ibuclaw@gdcproject.org>
6228         * gdc.dg/runnable.d: Add more tests for comparing complex types.
6230 2019-01-20  Johannes Pfau  <johannespfau@gmail.com>
6232         * gdc.dg/runnable.d: Add tests for comparing complex types.
6234 2019-01-20  Kewen Lin  <linkw@gcc.gnu.org>
6236         * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
6237         altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
6238         * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
6239         * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
6241 2019-01-18  Dominique d'Humieres  <dominiq@gcc.gnu.org>
6243         PR fortran/37835
6244         * gfortran.dg/no-automatic.f90: New test.
6246 2019-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6248         PR fortran/77960
6249         * gfortran.dg/pr77960.f90: New test.
6251 2018-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6252         Paul Thomas  <pault@gcc.gnu.org>
6254         PR fortran/56789
6255         * gfortran.dg/contiguous_3.f90: Make code compilant.  Remove
6256         scan-tree tests that fail with patch.
6257         * gfortran.dg/contiguous_8.f90: New test.
6259 2019-01-19  Richard Sandiford  <richard.sandiford@arm.com>
6261         * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
6262         inner strides.
6263         * gfortran.dg/loop_versioning_9.f90: New test.
6264         * gfortran.dg/loop_versioning_10.f90: Likewise.
6266 2019-01-19  Jakub Jelinek  <jakub@redhat.com>
6268         PR fortran/88902
6269         * gfortran.dg/pr88902.f90: New test.
6271 2019-01-18  Martin Sebor  <msebor@redhat.com>
6273         * c-c++-common/attr-nonstring-3.c: Remove an xfail.
6275 2019-01-18  Ian Lance Taylor  <iant@golang.org>
6277         * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
6278         is no longer externally visible.
6280 2019-01-18  Marek Polacek  <polacek@redhat.com>
6282         PR c++/86926
6283         * g++.dg/cpp1z/constexpr-lambda23.C: New test.
6285 2019-01-18  H.J. Lu  <hongjiu.lu@intel.com>
6287         PR middle-end/88587
6288         * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
6289         (dg-options): Replace -m32 with -fno-pic.
6290         * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
6291         (dg-options): Remove -m32.
6293 2019-01-18  Richard Biener  <rguenther@suse.de>
6295         PR tree-optimization/88903
6296         * gcc.dg/vect/pr88903-1.c: New testcase.
6297         * gcc.dg/vect/pr88903-2.c: Likewise.
6299 2019-01-18  H.J. Lu  <hongjiu.lu@intel.com>
6301         PR c/51628
6302         PR c/88664
6303         * c-c++-common/pr51628-33.c: New test.
6304         * c-c++-common/pr51628-35.c: New test.
6305         * c-c++-common/pr88664-1.c: Likewise.
6306         * c-c++-common/pr88664-2.c: Likewise.
6307         * gcc.dg/pr51628-34.c: Likewise.
6309 2019-01-18  Richard Earnshaw  <rearnsha@arm.com>
6311         PR target/88799
6312         * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
6313         mp and sec extensions to armv7-a.
6315 2019-01-18  Martin Liska  <mliska@suse.cz>
6317         * gcc.dg/no_profile_instrument_function-attr-1.c: Update
6318         expected function name.
6320 2019-01-18  Jakub Jelinek  <jakub@redhat.com>
6322         PR tree-optimization/86214
6323         * g++.dg/opt/pr86214-1.C: New test.
6324         * g++.dg/opt/pr86214-2.C: New test.
6326 2019-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
6328         * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
6330 2019-01-18  Jakub Jelinek  <jakub@redhat.com>
6332         Reapply:
6333         2018-12-15  Jakub Jelinek  <jakub@redhat.com>
6335         PR target/88489
6336         * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
6337         * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
6339 2019-01-18  Martin Liska  <mliska@suse.cz>
6341         PR middle-end/88587
6342         * g++.target/i386/pr88587.C: New test.
6343         * gcc.target/i386/mvc13.c: New test.
6345 2018-01-17  Steve Ellcey  <sellcey@cavium.com>
6347         PR fortran/88898
6348         * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
6349         warning checks.
6350         * gfortran.dg/gomp/pr79154-1.f90: Ditto.
6351         * gfortran.dg/gomp/pr83977.f90: Ditto.
6353 2019-01-17  Martin Sebor  <msebor@redhat.com>
6355         PR middle-end/88273
6356         * gcc.dg/Warray-bounds-38.c: New test.
6358 2018-01-17  Steve Ellcey  <sellcey@cavium.com>
6360         * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
6361         warning checks and assembler scans.
6362         * c-c++-common/gomp/pr60823-3.c: Ditto.
6363         * c-c++-common/gomp/pr63328.c: Ditto.
6364         * g++.dg/gomp/declare-simd-1.C: Ditto.
6365         * g++.dg/gomp/declare-simd-3.C: Ditto.
6366         * g++.dg/gomp/declare-simd-4.C: Ditto.
6367         * g++.dg/gomp/declare-simd-7.C: Ditto.
6368         * g++.dg/gomp/pr88182.C: Ditto.
6369         * g++.dg/vect/simd-clone-7.cc: Ditto.
6370         * gcc.dg/gomp/declare-simd-1.c: Ditto.
6371         * gcc.dg/gomp/declare-simd-3.c: Ditto.
6372         * gcc.dg/gomp/pr59669-2.c: Ditto.
6373         * gcc.dg/gomp/pr87895-1.c: Ditto.
6374         * gcc.dg/gomp/pr87895-2.c: Ditto.
6375         * gcc.dg/gomp/simd-clones-2.c: Ditto.
6376         * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
6377         * gfortran.dg/gomp/pr79154-1.f90: Ditto.
6378         * gfortran.dg/gomp/pr83977.f90: Ditto.
6380 2019-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6382         * g++.dg/cpp0x/auto52.C: Test locations too.
6383         * g++.dg/cpp0x/trailing2.C: Likewise.
6384         * g++.dg/cpp1y/auto-fn18.C: Likewise.
6385         * g++.dg/cpp1y/auto-fn25.C: Likewise.
6386         * g++.dg/cpp1y/auto-fn52.C: Likewise.
6387         * g++.dg/cpp1y/auto-fn53.C: Likewise.
6388         * g++.dg/cpp1y/auto-fn54.C: Likewise.
6390 2019-01-17  David Malcolm  <dmalcolm@redhat.com>
6392         PR c++/88699
6393         * g++.dg/template/pr88699.C: New test.
6395 2019-01-17  Martin Sebor  <msebor@redhat.com>
6397         PR tree-optimization/88800
6398         * c-c++-common/Wrestrict.c: Adjust.
6399         * gcc.dg/Warray-bounds-37.c: New test.
6400         * gcc.dg/builtin-memcpy-2.c: New test.
6401         * gcc.dg/builtin-memcpy.c: New test.
6403 2019-01-17  Tamar Christina  <tamar.christina@arm.com>
6405         PR target/88850
6406         * gcc.target/arm/pr51968.c: Use neon intrinsics.
6408 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
6409             Kwok Cheung Yeung  <kcy@codesourcery.com>
6410             Julian Brown  <julian@codesourcery.com>
6411             Tom de Vries  <tom@codesourcery.com>
6413         * gcc.dg/20020312-2.c: Add amdgcn support.
6414         * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
6415         * gcc.dg/builtin-apply2.c: Likewise.
6416         * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6417         * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
6418         * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
6419         * gcc.dg/memcmp-1.c: Increase timeout factor.
6420         * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
6421         * gcc.dg/sibcall-10.c: xfail on amdgcn.
6422         * gcc.dg/sibcall-9.c: Likewise.
6423         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6424         * gcc.dg/tree-ssa/pr84512.c: Likewise.
6425         * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
6426         * gfortran.dg/bind_c_array_params_2.f90: Likewise.
6427         * lib/target-supports.exp (check_effective_target_trampolines):
6428         Configure amdgcn.
6429         (check_profiling_available): Likewise.
6430         (check_effective_target_global_constructor): Likewise.
6431         (check_effective_target_return_address): Likewise.
6432         (check_effective_target_fopenacc): Likewise.
6433         (check_effective_target_fopenmp): Likewise.
6434         (check_effective_target_vect_int): Likewise.
6435         (check_effective_target_vect_intfloat_cvt): Likewise.
6436         (check_effective_target_vect_uintfloat_cvt): Likewise.
6437         (check_effective_target_vect_floatint_cvt): Likewise.
6438         (check_effective_target_vect_floatuint_cvt): Likewise.
6439         (check_effective_target_vect_simd_clones): Likewise.
6440         (check_effective_target_vect_shift): Likewise.
6441         (check_effective_target_whole_vector_shift): Likewise.
6442         (check_effective_target_vect_bswap): Likewise.
6443         (check_effective_target_vect_shift_char): Likewise.
6444         (check_effective_target_vect_long): Likewise.
6445         (check_effective_target_vect_float): Likewise.
6446         (check_effective_target_vect_double): Likewise.
6447         (check_effective_target_vect_perm): Likewise.
6448         (check_effective_target_vect_perm_byte): Likewise.
6449         (check_effective_target_vect_perm_short): Likewise.
6450         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6451         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6452         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6453         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6454         (check_effective_target_vect_natural_alignment): Likewise.
6455         (check_effective_target_vect_fully_masked): Likewise.
6456         (check_effective_target_vect_element_align): Likewise.
6457         (check_effective_target_vect_masked_store): Likewise.
6458         (check_effective_target_vect_scatter_store): Likewise.
6459         (check_effective_target_vect_condition): Likewise.
6460         (check_effective_target_vect_cond_mixed): Likewise.
6461         (check_effective_target_vect_char_mult): Likewise.
6462         (check_effective_target_vect_short_mult): Likewise.
6463         (check_effective_target_vect_int_mult): Likewise.
6464         (check_effective_target_sqrt_insn): Likewise.
6465         (check_effective_target_vect_call_sqrtf): Likewise.
6466         (check_effective_target_vect_call_btrunc): Likewise.
6467         (check_effective_target_vect_call_btruncf): Likewise.
6468         (check_effective_target_vect_call_ceil): Likewise.
6469         (check_effective_target_vect_call_floorf): Likewise.
6470         (check_effective_target_lto): Likewise.
6471         (check_vect_support_and_set_flags): Likewise.
6472         (check_effective_target_vect_stridedN): Enable when fully masked is
6473         available.
6474         (add_options_for_sqrt_insn): New procedure.
6476 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
6478         * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
6479         * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
6480         linker.
6481         * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
6483 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
6485         * gcc.dg/graphite/scop-19.c: Check pie_enabled.
6486         * gcc.dg/pic-1.c: Disable on amdgcn.
6487         * gcc.dg/pic-2.c: Disable on amdgcn.
6488         * gcc.dg/pic-3.c: Disable on amdgcn.
6489         * gcc.dg/pic-4.c: Disable on amdgcn.
6490         * gcc.dg/pie-3.c: Disable on amdgcn.
6491         * gcc.dg/pie-4.c: Disable on amdgcn.
6492         * gcc.dg/uninit-19.c: Check pie_enabled.
6493         * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
6495 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
6496             Kwok Cheung Yeung  <kcy@codesourcery.com>
6497             Julian Brown  <julian@codesourcery.com>
6498             Tom de Vries  <tom@codesourcery.com>
6500         * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
6501         * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
6502         * gcc.c-torture/compile/pr34648.c: Require exceptions.
6503         * gcc.c-torture/compile/pr41469.c: Require exceptions.
6504         * gcc.dg/20111216-1.c: Require exceptions.
6505         * gcc.dg/cleanup-10.c: Require exceptions.
6506         * gcc.dg/cleanup-11.c: Require exceptions.
6507         * gcc.dg/cleanup-12.c: Require exceptions.
6508         * gcc.dg/cleanup-13.c: Require exceptions.
6509         * gcc.dg/cleanup-5.c: Require exceptions.
6510         * gcc.dg/cleanup-8.c: Require exceptions.
6511         * gcc.dg/cleanup-9.c: Require exceptions.
6512         * gcc.dg/gomp/pr29955.c: Require exceptions.
6513         * gcc.dg/lto/pr52097_0.c: Require exceptions.
6514         * gcc.dg/nested-func-5.c: Require exceptions.
6515         * gcc.dg/pch/except-1.c: Require exceptions.
6516         * gcc.dg/pch/valid-2.c: Require exceptions.
6517         * gcc.dg/pr41470.c: Require exceptions.
6518         * gcc.dg/pr42427.c: Require exceptions.
6519         * gcc.dg/pr44545.c: Require exceptions.
6520         * gcc.dg/pr47086.c: Require exceptions.
6521         * gcc.dg/pr51481.c: Require exceptions.
6522         * gcc.dg/pr51644.c: Require exceptions.
6523         * gcc.dg/pr52046.c: Require exceptions.
6524         * gcc.dg/pr54669.c: Require exceptions.
6525         * gcc.dg/pr56424.c: Require exceptions.
6526         * gcc.dg/pr64465.c: Require exceptions.
6527         * gcc.dg/pr65802.c: Require exceptions.
6528         * gcc.dg/pr67563.c: Require exceptions.
6529         * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
6530         * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
6531         * gcc.dg/vect/pr46663.c: Require exceptions.
6532         * lib/target-supports.exp (check_effective_target_exceptions): New.
6534 2019-01-17  Tamar Christina  <tamar.christina@arm.com>
6536         PR target/88851
6537         * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
6539 2019-01-17  Nathan Sidwell  <nathan@acm.org>
6541         PR c++/86610
6542         * g++.dg/cpp0x/pr86610.C: New.
6544 2019-01-17  Wei Xiao  <wei3.xiao@intel.com>
6546         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
6547         VFIXUPIMM* intrinsics.
6548         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
6549         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6550         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6552 2019-01-17  Wei Xiao  <wei3.xiao@intel.com>
6554         PR target/88794
6555         Revert:
6556         2018-11-06  Wei Xiao  <wei3.xiao@intel.com>
6558         * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
6559         * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
6560         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
6561         * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
6562         * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
6563         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6564         * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
6565         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6566         * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
6567         * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
6568         * gcc.target/i386/sse-13.c: Ditto.
6569         * gcc.target/i386/sse-14.c: Ditto.
6570         * gcc.target/i386/sse-22.c: Ditto.
6571         * gcc.target/i386/sse-23.c: Ditto.
6572         * gcc.target/i386/testimm-10.c: Ditto.
6573         * gcc.target/i386/testround-1.c: Ditto.
6575 2019-01-17  Wei Xiao  <wei3.xiao@intel.com>
6577         PR target/88794
6578         Revert:
6579         2018-12-15  Jakub Jelinek  <jakub@redhat.com>
6581         PR target/88489
6582         * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
6583         * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
6585 2019-01-17  Jakub Jelinek  <jakub@redhat.com>
6587         PR rtl-optimization/88870
6588         * gcc.dg/pr88870.c: New test.
6590 2019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
6592         * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
6594 2019-01-17  Alexandre Oliva <aoliva@redhat.com>
6596         PR c++/87768
6597         * g++.dg/concepts/pr87768.C: New.
6599         PR c++/86648
6600         * gcc.dg/cpp1z/pr86648.C: New.
6602 2019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
6604         PR target/87306
6605         * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
6606         vectorized on POWER unless hardware misaligned loads are available.
6608 2019-01-16  David Malcolm  <dmalcolm@redhat.com>
6610         PR target/88861
6611         * g++.dg/torture/pr88861.C: New test.
6613 2019-01-16  Tamar Christina  <tamar.christina@arm.com>
6615         PR debug/88046
6616         * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
6618 2019-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6620         * g++.dg/other/pr33558.C: Test location too.
6621         * g++.dg/other/pr33558-2.C: Likewise.
6622         * g++.dg/parse/crash4.C: Likewise.
6623         * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
6624         * g++.old-deja/g++.mike/p7635.C: Likewise.
6625         * g++.old-deja/g++.other/decl6.C: Likewise.
6627 2019-01-16  Marek Polacek  <polacek@redhat.com>
6629         PR c++/78244 - narrowing conversion in template not detected.
6630         * g++.dg/cpp0x/Wnarrowing13.C: New test.
6631         * g++.dg/cpp0x/Wnarrowing14.C: New test.
6633 2019-01-16  Jakub Jelinek  <jakub@redhat.com>
6635         PR c/51628
6636         PR target/88682
6637         * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
6638         may_alias attribute.
6640 2019-01-15  Nikhil Benesch  <nikhil.benesch@gmail.com>
6642         * gcc.misc-tests/godump-1.c: Add test case for typedef before
6643         struct.
6645 2019-01-15  David Malcolm  <dmalcolm@redhat.com>
6647         PR c++/88795
6648         * g++.dg/template/pr88795.C: New test.
6650 2019-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
6652         PR fortran/43136
6653         * gfortran.dg/actual_array_substr_3.f90: New test.
6655 2019-01-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6657         PR fortran/81849
6658         * gfortran.dg/pr81849.f90: New test.
6660 2019-01-15  Paul Thomas  <pault@gcc.gnu.org>
6662         * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
6663         ISO_Fortran_binding_2.h.
6665 2019-01-15  Marek Polacek  <polacek@redhat.com>
6667         PR c++/88866
6668         * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
6670 2019-01-15  Richard Sandiford  <richard.sandiford@arm.com>
6672         PR inline-asm/52813
6673         * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
6674         -Wdeprecated warning and expect a following note:.
6676 2019-01-15  Richard Biener  <rguenther@suse.de>
6678         PR debug/88046
6679         * g++.dg/lto/pr88046_0.C: New testcase.
6681 2019-01-15  Richard Biener  <rguenther@suse.de>
6683         PR tree-optimization/88855
6684         * gcc.dg/pr88855.c: New testcase.
6686 2019-01-15  Paolo Carlini  <paolo.carlini@oracle.com>
6688         * g++.dg/diagnostic/typedef-initialized.C: New.
6690 2019-01-15  Paolo Carlini  <paolo.carlini@oracle.com>
6692         * g++.dg/diagnostic/bitfld3.C: New.
6694 2019-01-15  Jakub Jelinek  <jakub@redhat.com>
6696         PR tree-optimization/88775
6697         * gcc.dg/tree-ssa/pr88775-1.c: New test.
6698         * gcc.dg/tree-ssa/pr88775-2.c: New test.
6700 2019-01-14  Marek Polacek  <polacek@redhat.com>
6702         PR c++/88825 - ICE with bogus function return type deduction.
6703         * g++.dg/cpp1y/auto-fn55.C: New test.
6705 2019-01-14  Jakub Jelinek  <jakub@redhat.com>
6707         * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
6708         __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
6709         feature test macros.
6710         * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
6712 2019-01-14  Marek Polacek  <polacek@redhat.com>
6714         PR c++/88830 - ICE with abstract class.
6715         * g++.dg/other/abstract7.C: New test.
6717 2019-01-14  Martin Sebor  <msebor@redhat.com>
6719         PR target/88638
6720         * gcc.dg/format/attr-8.c: New test.
6721         * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
6722         * gcc.dg/format/attr-3.c: Same.
6723         * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
6724         * objc.dg/fsf-nsstring-format-1.m: Same.
6726 2019-01-14  Martin Liska  <mliska@suse.cz>
6728         PR gcov-profile/88263
6729         * g++.dg/gcov/pr88263-2.C: New test.
6731 2019-01-14  Jakub Jelinek  <jakub@redhat.com>
6733         PR rtl-optimization/88796
6734         * gcc.target/i386/pr88796.c: New test.
6736 2019-01-14  Iain Buclaw  <ibuclaw@gdcproject.org>
6738         * gdc.dg/asm1.d: New test.
6739         * gdc.dg/asm2.d: New test.
6740         * gdc.dg/asm3.d: New test.
6741         * gdc.dg/asm4.d: New test.
6742         * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
6744 2019-01-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6746         PR libfortran/88776
6747         * gfortran.dg/namelist_96.f90: New test.
6749 2019-01-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
6751         PR fortran/59345
6752         * gfortran.dg/internal_pack_18.f90: New test.
6754 2019-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6756         * gcc.dg/pr51628-20.c: Updated.
6757         * gcc.dg/pr51628-21.c: Likewise.
6758         * gcc.dg/pr51628-25.c: Likewise.
6760 2019-01-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
6762         PR fortran/59345
6763         * gfortran.dg/internal_pack_17.f90: New test.
6764         * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
6765         to builtin_free.
6767 2019-01-12  Steven G. Kargl  <kargl@gcc.gnu.org>
6769         PR fortran/61765
6770         * gfortran.dg/pr61765.f90: New test.
6772 2019-01-12  Paolo Carlini  <paolo.carlini@oracle.com>
6774         * g++.dg/cpp0x/pr62101.C: Test locations too.
6775         * g++.dg/inherit/pure1.C: Likewise.
6777 2019-01-12  Paul Thomas  <pault@gcc.gnu.org>
6779         * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
6780         reports of ICEs.
6781         * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
6783 2019-01-12  Paul Thomas  <pault@gcc.gnu.org>
6785         * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
6786         * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
6787         * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
6788         * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
6789         * gfortran.dg/bind_c_array_params_2.f90: Change search string
6790         for dump tree scan.
6792 2019-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6794         PR fortran/35031
6795         * gfortran.dg/pr35031.f90: new test.
6797 2019-01-11  Marek Polacek  <polacek@redhat.com>
6799         PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
6800         * g++.dg/cpp0x/Wredundant-move5.C: New test.
6801         * g++.dg/cpp0x/Wredundant-move6.C: New test.
6803 2019-01-11  Jakub Jelinek  <jakub@redhat.com>
6805         PR middle-end/85956
6806         PR lto/88733
6807         * c-c++-common/gomp/pr85956.c: New test.
6808         * g++.dg/gomp/pr88733.C: New test.
6810 2019-01-11  Tobias Burnus  <burnus@net-b.de>
6812         PR C++/88114
6813         * g++.dg/cpp0x/defaulted61.C: New
6814         * g++.dg/cpp0x/defaulted62.C: New.
6816 2019-01-11  Jakub Jelinek  <jakub@redhat.com>
6818         PR tree-optimization/88693
6819         * gcc.c-torture/execute/pr88693.c: New test.
6821 2019-01-11  Tamar Christina  <tamar.christina@arm.com>
6823         * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
6824         and add options.
6826 2019-01-11  Martin Liska  <mliska@suse.cz>
6828         PR middle-end/88758
6829         * g++.dg/lto/pr88758_0.C: New test.
6830         * g++.dg/lto/pr88758_1.C: New test.
6832 2019-01-11  Jan Beulich  <jbeulich@suse.com>
6834         * gcc.target/i386/avx512f-vcvtsd2si-1.c,
6835         gcc.target/i386/avx512f-vcvtss2si-1.c,
6836         gcc.target/i386/avx512f-vcvttsd2si-1.c,
6837         gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
6838         * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
6839         gcc.target/i386/avx512f-vcvtusi2sd-1.c,
6840         gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
6841         * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
6842         gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
6843         gcc.target/i386/avx512f-vcvtusi2ss-2.c,
6844         gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
6845         gcc.target/i386/pr19398.c: Permit l or q suffix.
6847 2019-01-11  Jakub Jelinek  <jakub@redhat.com>
6849         PR rtl-optimization/88296
6850         * gcc.target/i386/pr88296.c: New test.
6852 2019-01-11  Paolo Carlini  <paolo.carlini@oracle.com>
6854         * g++.dg/diagnostic/extern-initialized.C: New.
6855         * g++.dg/ext/dllimport-initialized.C: Likewise.
6857 2019-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6859         PR fortran/59345
6860         * gfortran.dg/internal_pack_16.f90: New test.
6862 2019-01-10  Jakub Jelinek  <jakub@redhat.com>
6864         PR target/88785
6865         * g++.target/i386/pr88785.C: New test.
6867 2019-01-10  Vladimir Makarov  <vmakarov@redhat.com>
6869         PR rtl-optimization/87305
6870         * gcc.target/aarch64/pr87305.c: New.
6872 2019-01-10  Richard Biener  <rguenther@suse.de>
6874         PR tree-optimization/88792
6875         * gcc.dg/torture/pr88792.c: New testcase.
6877 2019-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
6879         PR fortran/86322
6880         * gfortran.dg/pr86322_1.f90: New test.
6881         * gfortran.dg/pr86322_2.f90: Ditto.
6882         * gfortran.dg/pr86322_3.f90: Ditto.
6884 2019-01-10  Sudakshina Das  <sudi.das@arm.com>
6886         * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
6887         * gcc.target/aarch64/bti-2.c: Likewise.
6888         * gcc.target/aarch64/bti-3.c: Likewise.
6890 2019-01-10  Stefan Agner  <stefan@agner.ch>
6892         PR target/88648
6893         * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
6894         check if -masm-syntax-unified gets applied properly.
6896 2019-01-10  Jakub Jelinek  <jakub@redhat.com>
6898         PR c/88568
6899         * gcc.dg/pr88568.c: New test.
6901 2019-01-10  Tamar Christina  <tamar.christina@arm.com>
6903         * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
6904         * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
6906 2019-01-10  Tamar Christina  <tamar.christina@arm.com>
6908         * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
6909         * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
6911 2019-01-10  Tamar Christina  <tamar.christina@arm.com>
6913         * lib/target-supports.exp
6914         (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
6915         check_effective_target_arm_v8_3a_complex_neon_ok,
6916         add_options_for_arm_v8_3a_complex_neon,
6917         check_effective_target_arm_v8_3a_complex_neon_hw,
6918         check_effective_target_vect_complex_rot_N): New.
6920 2019-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6922         PR fortran/88376
6923         * gfortran.dg/pr88376.f90: New test.
6925 2019-01-09  Sandra Loosemore  <sandra@codesourcery.com>
6927         PR other/16615
6928         * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
6929         "can not" with "cannot".
6930         * gfortran.dg/common_15.f90: Likewise.
6931         * gfortran.dg/derived_result_2.f90: Likewise.
6932         * gfortran.dg/do_check_6.f90: Likewise.
6933         * gfortran.dg/namelist_args.f90: Likewise.
6934         * gfortran.dg/negative_unit_check.f90: Likewise.
6935         * gfortran.dg/pure_formal_3.f90: Likewise.
6936         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6937         * obj-c++.dg/exceptions-3.mm: Likewise.
6938         * obj-c++.dg/exceptions-4.mm: Likewise.
6939         * obj-c++.dg/exceptions-5.mm: Likewise.
6940         * obj-c++.dg/property/at-property-23.mm: Likewise.
6941         * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
6942         * obj-c++.dg/property/property-neg-7.mm: Likewise.
6943         * objc.dg/attributes/method-attribute-2.m: Likewise.
6944         * objc.dg/exceptions-3.m: Likewise.
6945         * objc.dg/exceptions-4.m: Likewise.
6946         * objc.dg/exceptions-5.m: Likewise.
6947         * objc.dg/param-1.m: Likewise.
6948         * objc.dg/property/at-property-23.m: Likewise.
6949         * objc.dg/property/dotsyntax-17.m: Likewise.
6950         * objc.dg/property/property-neg-7.m: Likewise.
6952 2019-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6954         PR fortran/68426
6955         * gfortran.dg/spread_simplify_1.f90: New test.
6957 2019-01-09  Uroš Bizjak  <ubizjak@gmail.com>
6959         * lib/target-supports.exp
6960         (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
6961         * gcc.target/i386/xorsign.c: New test.
6963 2019-01-09  Eric Botcazou  <ebotcazou@adacore.com>
6965         * gcc.target/sparc/tls-ld-int8.c: New test.
6966         * gcc.target/sparc/tls-ld-int16.c: Likewise.
6967         * gcc.target/sparc/tls-ld-int32.c: Likewise.
6968         * gcc.target/sparc/tls-ld-uint8.c: Likewise.
6969         * gcc.target/sparc/tls-ld-uint16.c: Likewise.
6970         * gcc.target/sparc/tls-ld-uint32.c: Likewise.
6972 2018-01-09  Sudakshina Das  <sudi.das@arm.com>
6974         * gcc.target/aarch64/bti-1.c: Update test to not add command line
6975         option when configure with bti.
6976         * gcc.target/aarch64/bti-2.c: Likewise.
6977         * lib/target-supports.exp
6978         (check_effective_target_default_branch_protection):
6979         Add configure check for --enable-standard-branch-protection.
6981 2018-01-09  Sudakshina Das  <sudi.das@arm.com>
6983         * gcc.target/aarch64/bti-1.c: New test.
6984         * gcc.target/aarch64/bti-2.c: New test.
6985         * gcc.target/aarch64/bti-3.c: New test.
6986         * lib/target-supports.exp
6987         (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
6989 2018-01-09  Sudakshina Das  <sudi.das@arm.com>
6991         * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
6992         instead of IP0_REGNUM and add test case.
6994 2019-01-09  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
6996         * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
6997         copysign.
6998         * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
6999         * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
7000         xorsign.
7001         * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
7003 2019-01-09  Jakub Jelinek  <jakub@redhat.com>
7005         PR rtl-optimization/88331
7006         * gcc.target/i386/pr88331.c: New test.
7008 2019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7010         * g++.dg/diagnostic/constexpr2.C: New.
7011         * g++.dg/diagnostic/ref3.C: Likewise.
7013 2019-01-08  Marek Polacek  <polacek@redhat.com>
7015         PR c++/88538 - braced-init-list in template-argument-list.
7016         * g++.dg/cpp2a/nontype-class11.C: New test.
7018         PR c++/88744
7019         * g++.dg/cpp2a/nontype-class12.C: New test.
7021 2019-01-08  Jakub Jelinek  <jakub@redhat.com>
7023         PR target/88457
7024         * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
7025         dg-options.  Require ppc_cpu_supports_hw effective target instead of
7026         powerpc64*-*-*.
7028 2019-01-08  Janus Weil  <janus@gcc.gnu.org>
7030         PR fortran/88047
7031         * gfortran.dg/class_69.f90: New test case.
7033 2019-01-08  H.J. Lu  <hongjiu.lu@intel.com>
7035         PR target/88717
7036         * gcc.target/i386/pr88717.c: New test.
7038 2019-01-08  Marek Polacek  <polacek@redhat.com>
7040         PR c++/88548 - this accepted in static member functions.
7041         * g++.dg/cpp0x/this1.C: New test.
7043 2019-01-08  Martin Liska  <mliska@suse.cz>
7045         PR tree-optimization/88753
7046         * gcc.dg/tree-ssa/pr88753.c: New test.
7048 2019-01-08  Richard Biener  <rguenther@suse.de>
7050         PR tree-optimization/86554
7051         * gcc.dg/torture/pr86554-1.c: New testcase.
7052         * gcc.dg/torture/pr86554-2.c: Likewise.
7054 2019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7056         * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
7057         cover target variance.
7059 2019-01-08  Richard Biener  <rguenther@suse.de>
7061         PR fortran/88611
7062         * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
7063         directly build the expected GENERIC tree.
7065 2019-01-08  Sam Tebbs  <sam.tebbs@arm.com>
7067         * gcc.target/aarch64/(return_address_sign_1.c,
7068         return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
7069         Change option to -mbranch-protection.
7070         * gcc.target/aarch64/(branch-protection-option.c,
7071         branch-protection-option-2.c, branch-protection-attr.c,
7072         branch-protection-attr-2.c): New file.
7074 2019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7076         * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
7078 2019-01-08  Iain Sandoe  <iain@sandoe.co.uk>
7080         * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
7081         alias support.
7082         * c-c++-common/builtin-has-attribute-4.c: Likewise.
7083         Append match for warning that ‘protected’ attribute is not supported.
7085 2019-01-08  Iain Sandoe  <iain@sandoe.co.uk>
7087         * gcc.dg/Wmissing-attributes.c: Require alias support.
7088         * gcc.dg/attr-copy-2.c: Likewise.
7089         * gcc.dg/attr-copy-5.c: Likewise.
7091 2019-01-08  Jonathan Wakely  <jwakely@redhat.com>
7092             Jakub Jelinek  <jakub@redhat.com>
7094         PR c++/88554
7095         * g++.dg/warn/Wreturn-type-11.C: New test.
7097 2019-01-07  David Malcolm  <dmalcolm@redhat.com>
7099         PR jit/88747
7100         * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
7101         dump to reflect r266077.
7103 2019-01-07  Jakub Jelinek  <jakub@redhat.com>
7105         PR c/88701
7106         * gcc.dg/pr88701.c: New test.
7108 2019-01-07  Joseph Myers  <joseph@codesourcery.com>
7110         PR c/88720
7111         PR c/88726
7112         * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
7114 2019-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
7116         * g++.dg/diagnostic/constexpr1.C: New.
7117         * g++.dg/diagnostic/thread1.C: Likewise.
7119 2019-01-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7120         Harald Anlauf <anlauf@gmx.de>
7121         Tobias Burnus <burnus@gcc.gnu.org>
7123         * gfortran.dg/is_contiguous_1.f90: New test.
7124         * gfortran.dg/is_contiguous_2.f90: New test.
7125         * gfortran.dg/is_contiguous_3.f90: New test.
7127 2019-01-07  Marek Polacek  <polacek@redhat.com>
7129         PR c++/88741 - wrong error with initializer-string.
7130         * g++.dg/init/array50.C: New test.
7132 2019-01-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7134         PR c++/88261
7135         PR c++/69338
7136         PR c++/69696
7137         PR c++/69697
7138         * gcc.dg/array-6.c: Move from here ...
7139         * c-c++-common/array-6.c: ... to here and add some more test coverage.
7140         * g++.dg/pr69338.C: New test.
7141         * g++.dg/pr69697.C: Likewise.
7142         * g++.dg/ext/flexary32.C: Likewise.
7143         * g++.dg/ext/flexary3.C: Adjust test.
7144         * g++.dg/ext/flexary12.C: Likewise.
7145         * g++.dg/ext/flexary13.C: Likewise.
7146         * g++.dg/ext/flexary15.C: Likewise.
7147         * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
7148         * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
7149         * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
7151 2019-01-07  Richard Earnshaw  <rearnsha@arm.com>
7153         * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
7154         optional in scan pattern.
7156 2019-01-07  Richard Sandiford  <richard.sandiford@arm.com>
7158         PR tree-optimization/88598
7159         * gcc.dg/vect/pr88598-1.c: New test.
7160         * gcc.dg/vect/pr88598-2.c: Likewise.
7161         * gcc.dg/vect/pr88598-3.c: Likewise.
7162         * gcc.dg/vect/pr88598-4.c: Likewise.
7163         * gcc.dg/vect/pr88598-5.c: Likewise.
7164         * gcc.dg/vect/pr88598-6.c: Likewise.
7166 2019-01-07  Richard Sandiford  <richard.sandiford@arm.com>
7168         PR tree-optimization/88598
7169         * gcc.dg/pr88598-1.c: New test.
7170         * gcc.dg/pr88598-2.c: Likewise.
7171         * gcc.dg/pr88598-3.c: Likewise.
7172         * gcc.dg/pr88598-4.c: Likewise.
7173         * gcc.dg/pr88598-5.c: Likewise.
7175 2019-01-07  Jakub Jelinek  <jakub@redhat.com>
7177         PR tree-optimization/88676
7178         * gcc.dg/tree-ssa/pr88676.c: New test.
7179         * gcc.dg/pr88676.c: New test.
7180         * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
7181         allow &.
7183         PR sanitizer/88619
7184         * c-c++-common/asan/pr88619.c: New test.
7186         PR c++/85052
7187         * c-c++-common/builtin-convertvector-1.c: New test.
7188         * c-c++-common/torture/builtin-convertvector-1.c: New test.
7189         * g++.dg/ext/builtin-convertvector-1.C: New test.
7190         * g++.dg/cpp0x/constexpr-builtin4.C: New test.
7192 2018-12-26  Mateusz B  <mateuszb@poczta.onet.pl>
7194         PR target/88521
7195         * gcc.target/i386/pr88521.c: New testcase.
7197 2019-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7199         PR fortran/88658
7200         * gfortran.dg/min_max_type_2.f90: New test.
7202 2019-01-06  Jakub Jelinek  <jakub@redhat.com>
7204         PR c/88363
7205         * c-c++-common/attributes-4.c (falloc_align_int128,
7206         falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
7208 2019-01-05  Jan Hubicka  <hubicka@ucw.cz>
7210         * gcc.dg/ipa/ipcp-2.c: Update bounds.
7212 2019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
7214         * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
7215         * gcc.dg/plugin/plugindir2.c: Likewise.
7216         * gcc.dg/plugin/plugindir3.c: Likewise.
7217         * gcc.dg/plugin/plugindir4.c: Likewise.
7219 2019-01-05  Janus Weil  <janus@gcc.gnu.org>
7221         PR fortran/88009
7222         * gfortran.dg/blockdata_10.f90: New test case.
7224 2019-01-05  Jakub Jelinek  <jakub@redhat.com>
7226         PR middle-end/82564
7227         PR target/88620
7228         * gcc.dg/nested-func-12.c: New test.
7229         * gcc.c-torture/compile/pr82564.c: New test.
7231         PR debug/88635
7232         * gcc.dg/debug/dwarf2/pr88635.c: New test.
7234 2019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
7236         PR target/60563
7237         * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
7239 2019-01-04  Martin Sebor  <msebor@redhat.com>
7241         PR c/88546
7242         * g++.dg/ext/attr-copy.C: New test.
7243         * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
7244         * gcc.dg/attr-copy-6.c: New test.
7245         * gcc.dg/attr-copy-7.c: New test.
7247 2019-01-04  Martin Sebor  <msebor@redhat.com>
7249         PR c/88363
7250         * c-c++-common/attributes-4.c: New test.
7252 2019-01-04  Sam Tebbs  <sam.tebbs@arm.com>
7254         PR gcc/87763
7255         * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
7256         count to 18.
7258 2019-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7260         PR fortran/48543
7261         * gfortran.dg/const_chararacter_merge.f90: Actually remove.
7262         * gfortran.dg/merge_char_const.f90: Restore.
7264 2019-01-04  Jakub Jelinek  <jakub@redhat.com>
7266         PR target/88594
7267         * gcc.dg/pr88594.c: New test.
7269 2019-01-04  Jan Beulich  <jbeulich@suse.com>
7271         * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
7272         gcc.target/i386/avx512bw-vpcmpeqb-1.c,
7273         gcc.target/i386/avx512bw-vpcmpequb-1.c,
7274         gcc.target/i386/avx512bw-vpcmpequw-1.c,
7275         gcc.target/i386/avx512bw-vpcmpeqw-1.c,
7276         gcc.target/i386/avx512bw-vpcmpgeb-1.c,
7277         gcc.target/i386/avx512bw-vpcmpgeub-1.c,
7278         gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
7279         gcc.target/i386/avx512bw-vpcmpgew-1.c,
7280         gcc.target/i386/avx512bw-vpcmpgtb-1.c,
7281         gcc.target/i386/avx512bw-vpcmpgtub-1.c,
7282         gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
7283         gcc.target/i386/avx512bw-vpcmpgtw-1.c,
7284         gcc.target/i386/avx512bw-vpcmpleb-1.c,
7285         gcc.target/i386/avx512bw-vpcmpleub-1.c,
7286         gcc.target/i386/avx512bw-vpcmpleuw-1.c,
7287         gcc.target/i386/avx512bw-vpcmplew-1.c,
7288         gcc.target/i386/avx512bw-vpcmpltb-1.c,
7289         gcc.target/i386/avx512bw-vpcmpltub-1.c,
7290         gcc.target/i386/avx512bw-vpcmpltuw-1.c,
7291         gcc.target/i386/avx512bw-vpcmpltw-1.c,
7292         gcc.target/i386/avx512bw-vpcmpneqb-1.c,
7293         gcc.target/i386/avx512bw-vpcmpnequb-1.c,
7294         gcc.target/i386/avx512bw-vpcmpnequw-1.c,
7295         gcc.target/i386/avx512bw-vpcmpneqw-1.c,
7296         gcc.target/i386/avx512bw-vpmovb2m-1.c,
7297         gcc.target/i386/avx512bw-vpmovm2b-1.c,
7298         gcc.target/i386/avx512bw-vpmovm2w-1.c,
7299         gcc.target/i386/avx512bw-vpmovw2m-1.c,
7300         gcc.target/i386/avx512bw-vptestmb-1.c,
7301         gcc.target/i386/avx512bw-vptestmw-1.c,
7302         gcc.target/i386/avx512bw-vptestnmb-1.c,
7303         gcc.target/i386/avx512bw-vptestnmw-1.c,
7304         gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
7305         gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
7306         gcc.target/i386/avx512dq-vfpclasssd-1.c,
7307         gcc.target/i386/avx512dq-vfpclassss-1.c,
7308         gcc.target/i386/avx512dq-vpmovd2m-1.c,
7309         gcc.target/i386/avx512dq-vpmovm2d-1.c,
7310         gcc.target/i386/avx512dq-vpmovm2q-1.c,
7311         gcc.target/i386/avx512dq-vpmovq2m-1.c,
7312         gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
7313         gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
7314         gcc.target/i386/avx512vl-vpcmpeqd-1.c,
7315         gcc.target/i386/avx512vl-vpcmpeqq-1.c,
7316         gcc.target/i386/avx512vl-vpcmpequd-1.c,
7317         gcc.target/i386/avx512vl-vpcmpequq-1.c,
7318         gcc.target/i386/avx512vl-vpcmpged-1.c,
7319         gcc.target/i386/avx512vl-vpcmpgeq-1.c,
7320         gcc.target/i386/avx512vl-vpcmpgeud-1.c,
7321         gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
7322         gcc.target/i386/avx512vl-vpcmpgtd-1.c,
7323         gcc.target/i386/avx512vl-vpcmpgtq-1.c,
7324         gcc.target/i386/avx512vl-vpcmpgtud-1.c,
7325         gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
7326         gcc.target/i386/avx512vl-vpcmpled-1.c,
7327         gcc.target/i386/avx512vl-vpcmpleq-1.c,
7328         gcc.target/i386/avx512vl-vpcmpleud-1.c,
7329         gcc.target/i386/avx512vl-vpcmpleuq-1.c,
7330         gcc.target/i386/avx512vl-vpcmpltd-1.c,
7331         gcc.target/i386/avx512vl-vpcmpltq-1.c,
7332         gcc.target/i386/avx512vl-vpcmpltud-1.c,
7333         gcc.target/i386/avx512vl-vpcmpltuq-1.c,
7334         gcc.target/i386/avx512vl-vpcmpneqd-1.c,
7335         gcc.target/i386/avx512vl-vpcmpneqq-1.c,
7336         gcc.target/i386/avx512vl-vpcmpnequd-1.c,
7337         gcc.target/i386/avx512vl-vpcmpnequq-1.c,
7338         gcc.target/i386/avx512vl-vptestmd-1.c,
7339         gcc.target/i386/avx512vl-vptestmq-1.c,
7340         gcc.target/i386/avx512vl-vptestnmd-1.c,
7341         gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
7342         operand.
7343         * gcc.target/i386/avx512bw-vpcmpb-1.c,
7344         gcc.target/i386/avx512bw-vpcmpub-1.c,
7345         gcc.target/i386/avx512bw-vpcmpuw-1.c,
7346         gcc.target/i386/avx512bw-vpcmpw-1.c,
7347         gcc.target/i386/avx512dq-vfpclasspd-1.c,
7348         gcc.target/i386/avx512dq-vfpclassps-1.c,
7349         gcc.target/i386/avx512f-vcmppd-1.c,
7350         gcc.target/i386/avx512f-vcmpps-1.c,
7351         gcc.target/i386/avx512f-vcmpsd-1.c,
7352         gcc.target/i386/avx512f-vcmpss-1.c,
7353         gcc.target/i386/avx512f-vpcmpd-1.c,
7354         gcc.target/i386/avx512f-vpcmpq-1.c,
7355         gcc.target/i386/avx512f-vpcmpud-1.c,
7356         gcc.target/i386/avx512f-vpcmpuq-1.c,
7357         gcc.target/i386/avx512f-vptestmd-1.c,
7358         gcc.target/i386/avx512f-vptestmq-1.c,
7359         gcc.target/i386/avx512f-vptestnmd-1.c,
7360         gcc.target/i386/avx512f-vptestnmq-1.c,
7361         gcc.target/i386/avx512vl-vcmppd-1.c,
7362         gcc.target/i386/avx512vl-vcmpps-1.c,
7363         gcc.target/i386/avx512vl-vpcmpd-1.c,
7364         gcc.target/i386/avx512vl-vpcmpq-1.c,
7365         gcc.target/i386/avx512vl-vpcmpud-1.c,
7366         gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
7367         as mask operand.
7369 2019-01-03  Martin Sebor  <msebor@redhat.com>
7371         PR tree-optimization/88659
7372         * gcc.dg/Wstringop-truncation-6.c: New test.
7374 2019-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7376         PR fortran/48543
7377         * gfortran.dg/const_chararacter_merge.f90: Remove.
7379 2019-01-03  Jakub Jelinek  <jakub@redhat.com>
7381         PR debug/88644
7382         * gcc.dg/debug/dwarf2/pr88644.c: New test.
7383         * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
7385 2019-01-03  Iain Sandoe  <iain@sandoe.co.uk>
7387         * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
7388         * gcc.dg/pubtypes-3.c: Likewise.
7389         * gcc.dg/pubtypes-4.c: Likewise.
7391 2019-01-03  Jakub Jelinek  <jakub@redhat.com>
7393         PR c++/88636
7394         * g++.target/i386/pr88636.C: New test.
7396 2019-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7398         * g++.dg/cpp1z/nodiscard3.C: Test locations too.
7400 2019-01-03  Martin Liska  <mliska@suse.cz>
7402         PR testsuite/88436
7403         * gcc.target/powerpc/pr54240.c: Scan phiopt2.
7405 2019-01-02  Marek Polacek  <polacek@redhat.com>
7407         PR c++/88612 - ICE with -Waddress-of-packed-member.
7408         * g++.dg/warn/Waddress-of-packed-member1.C: New test.
7410         PR c++/88631 - CTAD failing for value-initialization.
7411         * g++.dg/cpp1z/class-deduction59.C: New test.
7413         PR c++/81486 - CTAD failing with ().
7414         * g++.dg/cpp1z/class-deduction60.C: New test.
7415         * g++.dg/cpp1z/class-deduction61.C: New test.
7417 2019-01-02  Martin Sebor  <msebor@redhat.com>
7418             Jeff Law  <law@redhat.com>
7420         * gcc.dg/strlenopt-36.c: Update.
7421         * gcc.dg/strlenopt-45.c: Update.
7422         * gcc.c-torture/execute/strlen-5.c: New test.
7423         * gcc.c-torture/execute/strlen-6.c: New test.
7424         * gcc.c-torture/execute/strlen-7.c: New test.
7426 2019-01-02  Jakub Jelinek  <jakub@redhat.com>
7428         PR testsuite/87304
7429         * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
7430         messages only on vect_hw_misalign targets.
7432 2019-01-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7434         * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
7435         * gfortran.dg/dec_d_lines_3.f: Ditto.
7436         * gfortran.dg/dec_structure_24.f90: Ditto.
7437         * gfortran.dg/dec_structure_26.f90: Ditto.
7438         * gfortran.dg/dec_structure_27.f90: Ditto.
7439         * gfortran.dg/dec_type_print_3.f90: Ditto.
7440         * gfortran.dg/derived_name_1.f90: Ditto.
7441         * gfortran.dg/error_recovery_1.f90: Ditto.
7442         * gfortran.dg/gomp/pr29759.f90: Ditto.
7443         * gfortran.dg/pr36192.f90: Ditto.
7444         * gfortran.dg/pr56007.f90: Ditto.
7445         * gfortran.dg/pr56520.f90: Ditto.
7446         * gfortran.dg/pr78741.f90: Ditto.
7447         * gfortran.dg/print_fmt_2.f90: Ditto.
7448         * gfortran.dg/select_type_20.f90: Ditto.
7450 2019-01-02  Marek Polacek  <polacek@redhat.com>
7452         PR c++/86875
7453         * g++.dg/cpp1y/lambda-generic-86875.C: New test.
7455 2019-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7457         PR fortran/48543
7458         * gfortran.dg/const_chararacter_merge.f90: New test.
7460 2019-01-02  Jan Hubicka  <hubicka@ucw.cz>
7462         PR lto/88130
7463         * g++.dg/torture/pr88130.C: New testcase.
7465 2019-01-02  Martin Liska  <mliska@suse.cz>
7467         PR tree-optimization/88650
7468         * gfortran.dg/predict-3.f90: New test.
7470 2019-01-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7472         * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
7474 2019-01-02  Richard Biener  <rguenther@suse.de>
7476         PR tree-optimization/88621
7477         * gcc.dg/torture/pr88621.c: New testcase.
7479 2019-01-02  Jakub Jelinek  <jakub@redhat.com>
7481         PR ipa/88561
7482         * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
7483         targets and expect _ZThn8 for ilp32 targets.
7485 2019-01-01  Martin Sebor  <msebor@redhat.com>
7486             Jeff Law  <law@redhat.com>
7488         * gcc.dg/strlenopt-40.c: Update.
7489         * gcc.dg/strlenopt-51.c: Likewise.
7490         * gcc.dg/tree-ssa/pr79376.c: Likewise.
7492         * gcc.dg/strlenopt-40.c: Disable a couple tests.
7493         * gcc.dg/strlenopt-48.c: Twiddle test slightly.
7494         * gcc.dg/strlenopt-59.c: New test.
7495         * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
7496         * g++.dg/init/strlen.C: New test.
7498 2019-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7500         PR fortran/82743
7501         * gfortran.dg/structure_constructor_16.f90: New test.
7503 2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
7505         * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
7506         * g++.dg/ipa/devirt-53.C: Fix scan template.
7508 2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
7510         * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
7511         * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
7512         * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
7514 2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
7516         * g++.dg/tree-prof/devirt.C: Update testcase.
7518 2019-01-01  Jakub Jelinek  <jakub@redhat.com>
7520         Update copyright years.
7522 Copyright (C) 2019 Free Software Foundation, Inc.
7524 Copying and distribution of this file, with or without modification,
7525 are permitted in any medium without royalty provided the copyright
7526 notice and this notice are preserved.