[COMMITTED] Fix pthread errors in pr86637-2.c
[official-gcc.git] / gcc / testsuite / ChangeLog
blob032d078933d1be5a8cbd2d1830fc5d7bfad616d4
1 2019-02-12  Wilco Dijkstra  <wdijkstr@arm.com>
3         PR tree-optimization/86637
4         * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
6 2019-02-11  Martin Sebor  <msebor@redhat.com>
8         PR tree-optimization/88771
9         * gcc.dg/Wstringop-overflow-8.c: New test.
10         * gcc.dg/Wstringop-overflow-9.c: New test.
11         * gcc.dg/Warray-bounds-40.c: New test.
12         * gcc.dg/builtin-stpncpy.c: Adjust.
13         * gcc.dg/builtin-stringop-chk-4.c: Adjust.
14         * g++.dg/opt/memcpy1.C: Adjust.
16 2019-02-11  Martin Sebor  <msebor@redhat.com>
18         PR c++/87996
19         * c-c++-common/array-5.c: New test.
20         * c-c++-common/pr68107.c: Adjust text of diagnostics.
21         * g++.dg/init/new38.C: Same.
22         * g++.dg/init/new43.C: Same.
23         * g++.dg/init/new44.C: Same.
24         * g++.dg/init/new46.C: Same.
25         * g++.dg/other/large-size-array.C: Same.
26         * g++.dg/other/new-size-type.C: Same.
27         * g++.dg/template/array30.C: Same.
28         * g++.dg/template/array32.C: New test.
29         * g++.dg/template/dependent-name3.C: Adjust.
30         * gcc.dg/large-size-array-3.c: Same.
31         * gcc.dg/large-size-array-5.c: Same.
32         * gcc.dg/large-size-array.c: Same.
33         * g++.old-deja/g++.brendan/array1.C: Same.
34         * g++.old-deja/g++.mike/p6149.C: Same.
36 2019-02-11  Martin Sebor  <msebor@redhat.com>
38         * gcc.dg/tree-prof/inliner-1.c: Correct comments.
40 2019-02-11  Tamar Christina  <tamar.christina@arm.com>
42         PR middle-end/88560
43         * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
44         * gcc.target/arm/fp16-aapcs-3.c: Likewise.
45         * gcc.target/arm/fp16-aapcs-1.c: Likewise.
47 2019-02-11  Bill Schmidt  <wschmidt@linux.ibm.com>
49         * gcc.target/powerpc/vec-sld-modulo.c: New.
50         * gcc.target/powerpc/vec-srad-modulo.c: New.
51         * gcc.target/powerpc/vec-srd-modulo.c: New.
53 2019-02-11  Martin Liska  <mliska@suse.cz>
55         PR ipa/89009
56         * g++.dg/ipa/pr89009.C: New test.
58 2019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
60         PR fortran/71723
61         * gfortran.dg/pointer_init_2.f90: Adjust error messages.
62         * gfortran.dg/pointer_init_6.f90: Likewise.
63         * gfortran.dg/pointer_init_9.f90: New test.
65 2019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
67         PR fortran/67679
68         * gfortran.dg/warn_undefined_1.f90: New test.o
70 2019-02-10  Jakub Jelinek  <jakub@redhat.com>
72         PR tree-optimization/89268
73         * gcc.dg/vect/pr89268.c: New test.
75 2019-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
77         * gnat.dg/lto19.adb: Remove dg-excess-errors.
79 2019-02-09  Harald Anlauf  <anlauf@gmx.de>
81         PR fortran/89077
82         * gfortran.dg/substr_simplify.f90: New test.
84 2019-02-09  Jan Hubicka  <hubicka@ucw.cz>
86         PR ipa/88711
87         * gfortran.dg/pr79966.f90: Xfail everwyhere.
89 2019-02-09  Paul Thomas  <pault@gcc.gnu.org>
91         PR fortran/89200
92         * gfortran.dg/array_reference_2.f90 : New test.
94 2019-02-09  Jakub Jelinek  <jakub@redhat.com>
96         PR middle-end/89246
97         * gcc.dg/gomp/pr89246-1.c: New test.
98         * gcc.dg/gomp/pr89246-2.c: New test.
100 2019-02-08  Jakub Jelinek  <jakub@redhat.com>
102         PR tree-optimization/88739
103         * gcc.c-torture/execute/pr88739.c: New test.
105 2019-02-08  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
107         PR testsuite/89258
108         * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
110 2019-02-08  Robin Dapp  <rdapp@linux.ibm.com>
112         * gcc.target/s390/vector/vec-copysign-execute.c: New test.
113         * gcc.target/s390/vector/vec-copysign.c: New test.
115 2019-02-08  Richard Biener  <rguenther@suse.de>
117         PR tree-optimization/89247
118         * gcc.dg/torture/pr89247.c: New testcase.
120 2019-02-08  Ilya Leoshkevich  <iii@linux.ibm.com>
122         * gcc.target/s390/jump-label.c: New test.
124 2019-02-08  Richard Biener  <rguenther@suse.de>
126         PR testsuite/89250
127         * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
129 2019-02-08  Jakub Jelinek  <jakub@redhat.com>
131         PR rtl-optimization/89234
132         * g++.dg/ubsan/pr89234.C: New test.
134 2019-02-08  Richard Biener  <rguenther@suse.de>
136         PR middle-end/89223
137         * gcc.dg/torture/pr89223.c: New testcase.
139 2019-02-07  David Malcolm  <dmalcolm@redhat.com>
141         PR tree-optimization/86637
142         PR tree-optimization/89235
143         * gcc.c-torture/compile/pr86637-1.c: New test.
144         * gcc.c-torture/compile/pr86637-2.c: New test.
145         * gcc.c-torture/compile/pr86637-3.c: New test.
146         * gcc.c-torture/compile/pr89235.c: New test.
148 2019-02-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
150         * gcc.target/aarch64/abd_1.c: New test.
151         * gcc.dg/sabd_1.c: Likewise.
153 2019-02-07  Dominique d'Humieres  <dominiq@gcc.gnu.org>
155         PR fortran/52789
156         * gfortran.dg/wunused-parameter_2.f90: New test.
158 2019-02-07  Matthew Malcomson  <matthew.malcomson@arm.com>
160         * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
162 2019-02-07  Andreas Krebbel  <krebbel@linux.ibm.com>
164         * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
165         * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
167 2019-02-07  Matthew Malcomson  <matthew.malcomson@arm.com>
168             Jakub Jelinek  <jakub@redhat.com>
170         PR bootstrap/88714
171         * gcc.c-torture/execute/pr88714.c: New test.
172         * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
174 2019-02-07  Tamar Christina  <tamar.christina@arm.com>
176         PR/target 88850
177         * gcc.target/arm/pr88850.c: New test.
179 2019-02-07  Alexandre Oliva <aoliva@redhat.com>
181         PR c++/86218
182         * g++.dg/cpp0x/pr86218.C: New.
184 2019-02-06  Vladimir Makarov  <vmakarov@redhat.com>
186         PR rtl-optimization/89225
187         * gcc.target/powerpc/pr89225.c: New.
189 2019-02-06  Eric Botcazou  <ebotcazou@adacore.com>
191         * gnat.dg/opt76.adb: New test.
193 2019-02-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
195         PR fortran/71860
196         * gfortran.dg/null_10.f90: New test.
198 2019-02-06  David Malcolm  <dmalcolm@redhat.com>
200         PR c++/71302
201         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
202         column numbers to dg-warning directives where they are correct.
203         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
204         * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
205         * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
207 2019-02-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
209         PR debug/87451
210         * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
211         "(DIE (0x[0-9a-f]*) DW_TAG_variable".
212         xfail scan-assembler-not with Solaris as.
214 2019-02-06  Bill Seurer  <seurer@linux.vnet.ibm.com>
216         * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
217         counts and target.
218         * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
219         counts and target.
220         * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
221         counts and target.
223 2019-02-06  Richard Biener  <rguenther@suse.de>
225         PR tree-optimization/89182
226         * gfortran.dg/graphite/pr89182.f90: New testcase.
228 2019-02-06  Jakub Jelinek  <jakub@redhat.com>
230         PR c/89211
231         * gcc.dg/pr89211.c: New test.
233         PR middle-end/89210
234         * c-c++-common/builtin-convertvector-2.c: New test.
236 2019-02-05  Nikhil Benesch  <nikhil.benesch@gmail.com>
238         PR go/89019
239         * lib/go-torture.exp: Test compiling with -flto.
241 2019-02-06  Joseph Myers  <joseph@codesourcery.com>
243         PR c/88584
244         * gcc.dg/redecl-18.c: New test.
246 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
248         PR c++/89187
249         * g++.dg/opt/pr89187.C: New test.
251 2019-02-05  Andrea Corallo  <andrea.corallo@arm.com>
253         * jit.dg/add-driver-options-testlib.c: Add support file for
254         test-add-driver-options.c testcase.
255         * jit.dg/all-non-failing-tests.h: Add note about
256         test-add-driver-options.c
257         * jit.dg/jit.exp (jit-dg-test): Update to support
258         add-driver-options-testlib.c compilation.
259         * jit.dg/test-add-driver-options.c: New testcase.
261 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
263         PR rtl-optimization/11304
264         * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
265         * gcc.target/i386/call-2.c: New test.
267 2019-02-05  Marek Polacek  <polacek@redhat.com>
269         PR c++/89158 - by-value capture of constexpr variable broken.
270         * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
272 2019-02-05  Segher Boessenkool  <segher@kernel.crashing.org>
274         * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
276 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
278         * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
279         target.
280         * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
282         PR target/89188
283         * g++.dg/opt/pr89188.C: New test.
285         PR rtl-optimization/89195
286         * gcc.c-torture/execute/pr89195.c: New test.
288 2019-02-05  Kelvin Nilsen  <kelvin@gcc.gnu.org>
290         * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
291         hardware.
292         * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
293         * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
294         * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
295         * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
296         * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
297         * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
298         * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
299         * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
300         * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
302 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
304         PR target/89186
305         * g++.dg/ext/vector36.C: New test.
307 2019-02-05  Alexandre Oliva <aoliva@redhat.com>
309         PR c++/87770
310         * g++.dg/pr87770.C: New.
312 2019-02-04  Harald Anlauf  <anlauf@gmx.de>
314         PR fortran/89077
315         * gfortran.dg/pr89077.f90: New test.
317 2019-02-04  Martin Liska  <mliska@suse.cz>
319         PR ipa/88985
320         * gcc.dg/ipa/pr88985.c: New test.
322 2019-02-04  Jakub Jelinek  <jakub@redhat.com>
324         * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
325         characters or extra spaces after the comment character.
327 2019-02-04  Jakub Jelinek  <jakub@redhat.com>
329         * g++.dg/torture/alias-1.C: New test.
331 2019-02-03  Martin Sebor  <msebor@redhat.com>
333         PR c/69661
334         * c-c++-common/Wsequence-point-2.c: New test.
336         PR c++/44648
337         * g++.dg/warn/Wunused-var-35.C: New test.
339 2019-02-03  Richard Biener  <rguenther@suse.de>
341         PR debug/87295
342         * g++.dg/debug/dwarf2/pr87295.C: New testcase.
344 2019-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
346         PR fortran/88298
347         * gfortran.dg/warn_conversion_10.f90: New test.
349 2019-02-02  Paul Thomas  <pault@gcc.gnu.org>
351         PR fortran/88393
352         * gfortran.dg/alloc_comp_assign_16.f03 : New test.
354 2019-02-02  Paul Thomas  <pault@gcc.gnu.org>
356         PR fortran/88980
357         * gfortran.dg/realloc_on_assign_32.f90 : New test.
359 2019-02-02  Paul Thomas  <pault@gcc.gnu.org>
361         PR fortran/88685
362         * gfortran.dg/pointer_array_component_3.f90 : New test.
364 2019-02-02  Jakub Jelinek  <jakub@redhat.com>
366         PR middle-end/87887
367         * gcc.dg/gomp/pr87887-1.c: New test.
368         * gcc.dg/gomp/pr87887-2.c: New test.
370 2019-02-01  Jakub Jelinek  <jakub@redhat.com>
372         PR fortran/83246
373         PR fortran/89084
374         * gfortran.dg/pr89084.f90: New test.
375         * gfortran.dg/lto/pr89084_0.f90: New test.
376         * gfortran.dg/pr83246.f90: New test.
378 2019-02-01  Marek Polacek  <polacek@redhat.com>
380         PR c++/88325 - ICE with invalid out-of-line template member definition.
381         * g++.dg/cpp2a/typename14.C: New test.
383 2019-02-01  Richard Biener  <rguenther@suse.de>
385         PR middle-end/88597
386         * gcc.dg/torture/pr88597.c: New testcase.
388 2019-02-01  Richard Biener  <rguenther@suse.de>
390         PR tree-optimization/85497
391         * gcc.dg/graphite/pr85497.c: New testcase.
393 2019-02-01  Richard Biener  <rguenther@suse.de>
395         PR testsuite/87451
396         * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
398 2019-02-01  Jakub Jelinek  <jakub@redhat.com>
400         PR tree-optimization/89143
401         * gcc.dg/tree-ssa/vrp121.c: New test.
403         PR tree-optimization/88107
404         * gcc.dg/gomp/pr88107.c: New test.
406         PR c++/87175
407         * g++.dg/ext/attrib57.C: New test.
409 2018-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
411         PR tree-optimization/88932
412         * gfortran.dg/pr88932.f90: New test.
414 2019-01-31  Marek Polacek  <polacek@redhat.com>
416         PR c++/88983 - ICE with switch in constexpr function.
417         * g++.dg/cpp1y/constexpr-88983.C: New test.
419 2019-01-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
421         PR fortran/88669
422         * gfortran.dg/contiguous_9.f90: New test.
424 2019-01-31  Marek Polacek  <polacek@redhat.com>
426         PR c++/89083, c++/80864 - ICE with list initialization in template.
427         * g++.dg/cpp0x/initlist107.C: New test.
428         * g++.dg/cpp0x/initlist108.C: New test.
429         * g++.dg/cpp0x/initlist109.C: New test.
430         * g++.dg/cpp0x/initlist110.C: New test.
431         * g++.dg/cpp0x/initlist111.C: New test.
432         * g++.dg/cpp0x/initlist112.C: New test.
433         * g++.dg/init/ptrfn4.C: New test.
435 2019-01-31  David Malcolm  <dmalcolm@redhat.com>
437         PR c/89122
438         * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
439         * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
441 2019-01-31  Richard Biener  <rguenther@suse.de>
443         PR tree-optimization/89135
444         * gcc.dg/torture/pr89135.c: New testcase.
446 2019-01-31  Jakub Jelinek  <jakub@redhat.com>
448         PR sanitizer/89124
449         * c-c++-common/asan/pr89124.c: New test.
451 2019-01-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
453         PR fortran/52564
454         * gfortran.dg/print_2.f90: New test.
456 2019-01-30  Vladimir Makarov  <vmakarov@redhat.com>
458         PR rtl-optimization/87246
459         * gcc.target/i386/pr87246.c: New.
461 2019-01-30  Marek Polacek  <polacek@redhat.com>
463         PR c++/89119 - ICE with value-initialization in template.
464         * g++.dg/cpp0x/initlist-value3.C: New test.
466 2019-01-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
468         * gcc.target/powerpc/vec-extract-schar-1.c: New test.
469         * gcc.target/powerpc/vec-extract-sint-1.c: New test.
470         * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
471         * gcc.target/powerpc/vec-extract-slong-1.c: New test.
472         * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
473         * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
474         * gcc.target/powerpc/vec-extract-uint-1.c: New test.
475         * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
476         * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
477         * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
479 2019-01-30  Richard Biener  <rguenther@suse.de>
481         PR tree-optimization/89111
482         * gcc.dg/torture/pr89111.c: New testcase.
484 2019-01-30  Andrew Stubbs  <ams@codesourcery.com>
486         PR testsuite/88920
487         * lib/target-supports.exp: Cache result.
489 2019-01-30  Jakub Jelinek  <jakub@redhat.com>
491         PR c++/89105
492         * g++.target/i386/pr89105.C: New test.
494         PR c/89061
495         * gcc.dg/pr89061.c: New test.
497 2019-01-29  Martin Sebor  <msebor@redhat.com>
499         PR c/88956
500         * gcc.dg/Warray-bounds-39.c: New test.
502 2019-01-29  Marek Polacek  <polacek@redhat.com>
504         PR testsuite/89110
505         * g++.dg/other/nontype-1.C: Expect error in all modes.
506         * g++.dg/parse/crash13.C: Likewise.
507         * g++.dg/parse/error36.C: Likewise.
508         * g++.dg/template/error29.C: Likewise.
510 2019-01-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
512         PR fortran/57048
513         * gfortran.dg/c_funptr_1.f90: New file.
514         * gfortran.dg/c_funptr_1_mod.f90: New file.
516 2019-01-29  Jakub Jelinek  <jakub@redhat.com>
518         PR c++/66676
519         PR ipa/89104
520         * gcc.dg/gomp/pr89104.c: New test.
522 2019-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
524         * gdc.dg/pr89042a.d: Mark as compile test.
525         * gdc.dg/pr89042b.d: Likewise.
527 2019-01-29  Richard Biener  <rguenther@suse.de>
529         PR debug/87295
530         * g++.dg/lto/pr87295_0.C: New testcase.
532 2019-01-29  Jakub Jelinek  <jakub@redhat.com>
534         PR c/89045
535         * gcc.dg/pr89045.c: New test.
537         PR c/86125
538         * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
539         lp64, ilp32 and llp64 only.
540         (fputs): Use unsigned long long instead of size_t for return type.
541         (vfprintf, vfscanf): Accept arbitrary target specific type for
542         va_list.
544 2019-01-28  Marek Polacek  <polacek@redhat.com>
546         PR c++/88358 - name wrongly treated as type.
547         * g++.dg/cpp2a/typename1.C: Add dg-error.
548         * g++.dg/cpp2a/typename13.C: New test.
549         * g++.dg/cpp2a/typename6.C: Make a function name qualified.
550         Add typename.
552 2019-01-28  Marek Polacek  <polacek@redhat.com>
554         * g++.dg/cpp0x/enum37.C: Add dg-error.
556 2019-01-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
558         * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
559         * c-c++-common/Waddress-of-packed-member-2.c: New test case.
561 2019-01-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
563         * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
564         "-Wattribute-alias".
566 2019-01-27  UroÅ¡ Bizjak  <ubizjak@gmail.com>
568         PR fortran/70696
569         * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
571 2019-01-27  Marek Polacek  <polacek@redhat.com>
573         PR c++/88815 - narrowing conversion lost in decltype.
574         PR c++/78244 - narrowing conversion in template not detected.
575         * g++.dg/cpp0x/Wnarrowing15.C: New test.
576         * g++.dg/cpp0x/Wnarrowing16.C: New test.
577         * g++.dg/cpp0x/constexpr-decltype3.C: New test.
578         * g++.dg/cpp1y/Wnarrowing1.C: New test.
580         PR c++/89024 - ICE with incomplete enum type.
581         * g++.dg/cpp0x/enum37.C: New test.
583 2019-01-27  Eric Botcazou  <ebotcazou@adacore.com>
585         * gnat.dg/opt75.adb: New test.
586         * gnat.dg/opt75_pkg.ad[sb]: New helper.
588 2019-01-27  Jakub Jelinek  <jakub@redhat.com>
590         PR target/87214
591         * gcc.target/i386/avx512vl-pr87214-1.c: New test.
592         * gcc.target/i386/avx512vl-pr87214-2.c: New test.
594 2019-01-26  Martin Jambor  <mjambor@suse.cz>
596         PR ipa/88933
597         * gfortran.dg/gomp/pr88933.f90: New test.
599 2019-01-26  Iain Buclaw  <ibuclaw@gdcproject.org>
601         PR d/89042
602         * gdc.dg/pr89042a.d: New test.
603         * gdc.dg/pr89042b.d: New test.
605 2019-01-26  Harald Anlauf  <anlauf@gmx.de>
607         PR fortran/57553
608         * gfortran.dg/pr57553.f90: New test.
610 2019-01-26  Eric Botcazou  <ebotcazou@adacore.com>
612         * gnat.dg/array34.adb: New test.
614 2019-01-26  Jakub Jelinek  <jakub@redhat.com>
616         PR preprocessor/88974
617         * c-c++-common/cpp/pr88974.c: New test.
619 2019-01-25  Paolo Carlini  <paolo.carlini@oracle.com>
621         PR c++/88969
622         * g++.dg/cpp2a/destroying-delete2.C: New.
623         * g++.dg/cpp2a/destroying-delete3.C: Likewise.
625 2019-01-25  Steven G. Kargl  <kargl@gcc.gnu.org>
627         PR fortran/85780
628         * gfortran.dg/pr85780.f90: Update testcase for error message.
630 2019-01-25  Richard Earnshaw  <rearnsha@arm.com>
632         PR target/88469
633         * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
634         * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
635         * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
637 2019-01-25  Richard Sandiford  <richard.sandiford@arm.com>
639         PR middle-end/89037
640         * gcc.dg/pr89037.c: New test.
642 2019-01-25  Christophe Lyon  <christophe.lyon@linaro.org>
644         * lib/target-supports.exp (check_effective_target_fenv): New.
645         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
646         fenv effective target.
647         * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
648         * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
649         * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
650         * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
652 2019-01-25  Richard Biener  <rguenther@suse.de>
654         PR tree-optimization/86865
655         * gcc.dg/graphite/pr86865.c: New testcase.
656         * gcc.dg/graphite/pr69728.c: XFAIL.
657         * gcc.dg/graphite/scop-21.c: Likewise.
659 2019-01-24  Martin Sebor  <msebor@redhat.com>
661         PR c/86125
662         PR c/88886
663         PR middle-end/86308
664         * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
665         * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
666         * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
667         * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
668         * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
669         * gcc.dg/builtins-69.c: New test.
670         * gcc.dg/Wint-conversion-2.c: Add expected warning.
671         * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
673 2019-01-24  UroÅ¡ Bizjak  <ubizjak@gmail.com>
675         PR rtl-optimization/88948
676         * gcc.target/i386/pr88948.c: New test.
678 2019-01-24  Jakub Jelinek  <jakub@redhat.com>
680         PR debug/89006
681         * g++.dg/debug/pr89006.C: New test.
683         PR middle-end/89015
684         * gcc.dg/gomp/pr89015.c: New test.
686         PR c++/88976
687         * c-c++-common/gomp/cancel-2.c: New test.
688         * gcc.dg/gomp/cancel-1.c: New test.
689         * g++.dg/gomp/cancel-1.C: New test.
690         * g++.dg/gomp/cancel-2.C: New test.
691         * g++.dg/gomp/cancel-3.C: New test.
693 2019-01-24  Jakub Jelinek  <jakub@redhat.com>
695         PR tree-optimization/89027
696         * gfortran.dg/gomp/pr89027.f90: New test.
698 2019-01-24  Paul Thomas  <pault@gcc.gnu.org>
700         PR fortran/88929
701         * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
702         * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
704 2019-01-23  H.J. Lu  <hongjiu.lu@intel.com>
706         PR libgcc/88931
707         * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
708         * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
709         * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
710         * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
712 2019-01-23  UroÅ¡ Bizjak  <ubizjak@gmail.com>
714         PR target/88998
715         * g++.target/i386/pr88998.c: New test.
717 2019-01-23  Marek Polacek  <polacek@redhat.com>
719         PR c++/88757 - qualified name treated wrongly as type.
720         * g++.dg/cpp0x/dependent2.C: New test.
721         * g++.dg/cpp2a/typename10.C: Remove dg-error.
722         * g++.dg/cpp2a/typename12.C: New test.
723         * g++.dg/template/static30.C: Remove dg-error.
725 2019-01-23  Jakub Jelinek  <jakub@redhat.com>
727         PR c/44715
728         * c-c++-common/pr44715.c: New test.
730         PR c++/88984
731         * c-c++-common/pr88984.c: New test.
733 2019-01-23  Richard Biener  <rguenther@suse.de>
735         PR tree-optimization/89008
736         * gcc.dg/torture/pr89008.c: New testcase.
738 2019-01-23  Eric Botcazou  <ebotcazou@adacore.com>
740         * gnat.dg/specs/opt4.ads: New test.
742 2019-01-23  Jakub Jelinek  <jakub@redhat.com>
744         PR tree-optimization/88964
745         * gfortran.dg/pr88964.f90: New test.
747 2019-01-22  Martin Sebor  <msebor@redhat.com>
749         * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
750         * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
751         non_strict_align.
752         * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
753         * c-c++-common/Wrestrict.c: Make xfails conditional on target
754         non_strict_align.
756 2018-01-22  Steve Ellcey  <sellcey@marvell.com>
758         * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
759         to aarch64*-*-* target.
760         * c-c++-common/gomp/pr60823-3.c: Ditto.
761         * g++.dg/gomp/declare-simd-1.C: Ditto.
762         * g++.dg/gomp/declare-simd-3.C: Ditto.
763         * g++.dg/gomp/declare-simd-4.C: Ditto.
764         * g++.dg/gomp/declare-simd-7.C: Ditto.
765         * g++.dg/gomp/pr88182.C: Ditto.
766         * gcc.dg/gomp/declare-simd-1.c: Ditto.
767         * gcc.dg/gomp/declare-simd-3.c: Ditto.
768         * gcc.dg/gomp/pr59669-2.c: Ditto.
769         * gcc.dg/gomp/pr87895-1.c: Ditto.
770         * gcc.dg/gomp/simd-clones-2.c: Ditto.
771         * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
772         * gfortran.dg/gomp/pr79154-1.f90: Ditto.
773         * gfortran.dg/gomp/pr83977.f90: Ditto.
775 2019-01-22  Jakub Jelinek  <jakub@redhat.com>
777         PR target/88965
778         * gcc.target/powerpc/pr88965.c: New test.
780         PR middle-end/88968
781         * c-c++-common/gomp/atomic-23.c: New test.
783 2019-01-22  Harald Anlauf  <anlauf@gmx.de>
785         PR fortran/88579
786         * gfortran.dg/power_8.f90: New test.
788 2019-01-22  Sandra Loosemore  <sandra@codesourcery.com>
790         * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
791         * g++.dg/vec-init-1.C: Likewise.
792         * gcc.dg/pr87793.c: Likewise.
794 2019-01-22  Sandra Loosemore  <sandra@codesourcery.com>
796         * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
797         * g++.dg/cpp0x/pr86397-2.C: Likewise.
799 2019-01-22  Richard Earnshaw  <rearnsha@arm.com>
801         PR target/88469
802         * gcc.target/arm/aapcs/bitfield2.c: New test.
803         * gcc.target/arm/aapcs/bitfield3.c: New test.
805 2019-01-22  Wilco Dijkstra  <wdijkstr@arm.com>
807         PR rtl-optimization/87763
808         * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
810 2019-01-22  H.J. Lu  <hongjiu.lu@intel.com>
812         PR target/88954
813         * gcc.target/i386/pr88954-1.c: New test.
814         * gcc.target/i386/pr88954-2.c: Likewise.
816 2019-01-22  Richard Earnshaw  <rearnsha@arm.com>
818         PR target/88469
819         * gcc.target/arm/aapcs/bitfield1.c: New test.
820         * gcc.target/arm/aapcs/overalign_rec1.c: New test.
821         * gcc.target/arm/aapcs/overalign_rec2.c: New test.
822         * gcc.target/arm/aapcs/overalign_rec3.c: New test.
824 2019-01-22  Manfred Schwarb  <manfred99@gmx.ch>
826         * gfortran.dg/array_function_5.f90: Fix a dg directive.
827         * gfortran.dg/block_16.f08: Likewise.
828         * gfortran.dg/dec_structure_14.f90: Likewise.
829         * gfortran.dg/namelist_96.f90: Likewise.
830         * gfortran.dg/newunit_5.f90.f90: Moved to
831         * gfortran.dg/newunit_5.f90: here.
832         * gfortran.dg/pdt_28.f03: Likewise.
833         * gfortran.dg/spread_simplify_1.f90: Likewise.
835 2019-01-22  Tamar Christina  <tamar.christina@arm.com>
837         PR/tree-optimization 88903
838         * gcc.dg/vect/pr88903-1.c: Add explicit &.
840 2019-01-22  Jakub Jelinek  <jakub@redhat.com>
842         PR rtl-optimization/88904
843         * gcc.c-torture/execute/pr88904.c: New test.
845         PR target/88905
846         * gcc.dg/pr88905.c: New test.
848         PR rtl-optimization/49429
849         PR target/49454
850         PR rtl-optimization/86334
851         PR target/88906
852         * gcc.target/i386/pr86334.c: New test.
853         * gcc.target/i386/pr88906.c: New test.
855 2019-01-21  Jakub Jelinek  <jakub@redhat.com>
857         PR c++/88949
858         * g++.dg/gomp/pr88949.C: New test.
860 2019-01-21  Manfred Schwarb  <manfred99@gmx.ch>
862         * class_66.f90: Fix a dg directive.
863         * debug/pr35154-stabs.f: Likewise.
864         * dec_d_lines_3.f: Likewise.
865         * dec_d_lines_3.f: Likewise.
866         * dec_structure_12.f90: Likewise.
867         * dec_structure_15.f90: Likewise.
868         * deferred_character_31.f90: Likewise.
869         * dtio_31.f03: Likewise.
870         * dtio_32.f03: Likewise.
871         * extends_11.f03: Likewise.
872         * integer_plus.f90: Likewise.
873         * pdt_25.f03: Likewise.
874         * pr58968.f: Likewise.
875         * pr78259.f90: Likewise.
876         * vect/vect-2.f90: Likewise.
877         * matmul_const.f90: Likewise.
879 2019-01-21  UroÅ¡ Bizjak  <ubizjak@gmail.com>
881         PR target/88938
882         * gcc.target/i386/pr88938.c: New test.
884 2019-01-21  Jakub Jelinek  <jakub@redhat.com>
886         PR sanitizer/88901
887         * g++.dg/asan/pr88901.C: New test.
889 2019-01-21  Tamar Christina  <tamar.christina@arm.com>
891         * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
893 2019-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
895         PR c/88928
896         * c-c++-common/Waddress-of-packed-member-1.c: New test case.
897         * gcc.dg/pr88928.c: New test case.
899 2019-01-21  Jakub Jelinek  <jakub@redhat.com>
901         * gcc.dg/utf-array.c: Allow wchar_t to be printed as
902         {long ,short ,}{unsigned ,}int.
904 2019-01-21  Richard Biener  <rguenther@suse.de>
906         PR tree-optimization/88934
907         * gfortran.dg/pr88934.f90: New testcase.
909 2019-01-20  Ulrich Drepper  <drepper@redhat.com>
911         Fix after C++ P0600 implementation.
912         * g++.dg/init/new39.C: Don't just ignore result of new.
914 2019-01-20  Iain Buclaw  <ibuclaw@gdcproject.org>
916         * gdc.dg/runnable.d: Add more tests for comparing complex types.
918 2019-01-20  Johannes Pfau  <johannespfau@gmail.com>
920         * gdc.dg/runnable.d: Add tests for comparing complex types.
922 2019-01-20  Kewen Lin  <linkw@gcc.gnu.org>
924         * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
925         altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
926         * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
927         * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
929 2019-01-18  Dominique d'Humieres  <dominiq@gcc.gnu.org>
931         PR fortran/37835
932         * gfortran.dg/no-automatic.f90: New test.
934 2019-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
936         PR fortran/77960
937         * gfortran.dg/pr77960.f90: New test.
939 2018-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
940         Paul Thomas  <pault@gcc.gnu.org>
942         PR fortran/56789
943         * gfortran.dg/contiguous_3.f90: Make code compilant.  Remove
944         scan-tree tests that fail with patch.
945         * gfortran.dg/contiguous_8.f90: New test.
947 2019-01-19  Richard Sandiford  <richard.sandiford@arm.com>
949         * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
950         inner strides.
951         * gfortran.dg/loop_versioning_9.f90: New test.
952         * gfortran.dg/loop_versioning_10.f90: Likewise.
954 2019-01-19  Jakub Jelinek  <jakub@redhat.com>
956         PR fortran/88902
957         * gfortran.dg/pr88902.f90: New test.
959 2019-01-18  Martin Sebor  <msebor@redhat.com>
961         * c-c++-common/attr-nonstring-3.c: Remove an xfail.
963 2019-01-18  Ian Lance Taylor  <iant@golang.org>
965         * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
966         is no longer externally visible.
968 2019-01-18  Marek Polacek  <polacek@redhat.com>
970         PR c++/86926
971         * g++.dg/cpp1z/constexpr-lambda23.C: New test.
973 2019-01-18  H.J. Lu  <hongjiu.lu@intel.com>
975         PR middle-end/88587
976         * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
977         (dg-options): Replace -m32 with -fno-pic.
978         * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
979         (dg-options): Remove -m32.
981 2019-01-18  Richard Biener  <rguenther@suse.de>
983         PR tree-optimization/88903
984         * gcc.dg/vect/pr88903-1.c: New testcase.
985         * gcc.dg/vect/pr88903-2.c: Likewise.
987 2019-01-18  H.J. Lu  <hongjiu.lu@intel.com>
989         PR c/51628
990         PR c/88664
991         * c-c++-common/pr51628-33.c: New test.
992         * c-c++-common/pr51628-35.c: New test.
993         * c-c++-common/pr88664-1.c: Likewise.
994         * c-c++-common/pr88664-2.c: Likewise.
995         * gcc.dg/pr51628-34.c: Likewise.
997 2019-01-18  Richard Earnshaw  <rearnsha@arm.com>
999         PR target/88799
1000         * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1001         mp and sec extensions to armv7-a.
1003 2019-01-18  Martin Liska  <mliska@suse.cz>
1005         * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1006         expected function name.
1008 2019-01-18  Jakub Jelinek  <jakub@redhat.com>
1010         PR tree-optimization/86214
1011         * g++.dg/opt/pr86214-1.C: New test.
1012         * g++.dg/opt/pr86214-2.C: New test.
1014 2019-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
1016         * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1018 2019-01-18  Jakub Jelinek  <jakub@redhat.com>
1020         Reapply:
1021         2018-12-15  Jakub Jelinek  <jakub@redhat.com>
1023         PR target/88489
1024         * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1025         * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1027 2019-01-18  Martin Liska  <mliska@suse.cz>
1029         PR middle-end/88587
1030         * g++.target/i386/pr88587.C: New test.
1031         * gcc.target/i386/mvc13.c: New test.
1033 2018-01-17  Steve Ellcey  <sellcey@cavium.com>
1035         PR fortran/88898
1036         * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1037         warning checks.
1038         * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1039         * gfortran.dg/gomp/pr83977.f90: Ditto.
1041 2019-01-17  Martin Sebor  <msebor@redhat.com>
1043         PR middle-end/88273
1044         * gcc.dg/Warray-bounds-38.c: New test.
1046 2018-01-17  Steve Ellcey  <sellcey@cavium.com>
1048         * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1049         warning checks and assembler scans.
1050         * c-c++-common/gomp/pr60823-3.c: Ditto.
1051         * c-c++-common/gomp/pr63328.c: Ditto.
1052         * g++.dg/gomp/declare-simd-1.C: Ditto.
1053         * g++.dg/gomp/declare-simd-3.C: Ditto.
1054         * g++.dg/gomp/declare-simd-4.C: Ditto.
1055         * g++.dg/gomp/declare-simd-7.C: Ditto.
1056         * g++.dg/gomp/pr88182.C: Ditto.
1057         * g++.dg/vect/simd-clone-7.cc: Ditto.
1058         * gcc.dg/gomp/declare-simd-1.c: Ditto.
1059         * gcc.dg/gomp/declare-simd-3.c: Ditto.
1060         * gcc.dg/gomp/pr59669-2.c: Ditto.
1061         * gcc.dg/gomp/pr87895-1.c: Ditto.
1062         * gcc.dg/gomp/pr87895-2.c: Ditto.
1063         * gcc.dg/gomp/simd-clones-2.c: Ditto.
1064         * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1065         * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1066         * gfortran.dg/gomp/pr83977.f90: Ditto.
1068 2019-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
1070         * g++.dg/cpp0x/auto52.C: Test locations too.
1071         * g++.dg/cpp0x/trailing2.C: Likewise.
1072         * g++.dg/cpp1y/auto-fn18.C: Likewise.
1073         * g++.dg/cpp1y/auto-fn25.C: Likewise.
1074         * g++.dg/cpp1y/auto-fn52.C: Likewise.
1075         * g++.dg/cpp1y/auto-fn53.C: Likewise.
1076         * g++.dg/cpp1y/auto-fn54.C: Likewise.
1078 2019-01-17  David Malcolm  <dmalcolm@redhat.com>
1080         PR c++/88699
1081         * g++.dg/template/pr88699.C: New test.
1083 2019-01-17  Martin Sebor  <msebor@redhat.com>
1085         PR tree-optimization/88800
1086         * c-c++-common/Wrestrict.c: Adjust.
1087         * gcc.dg/Warray-bounds-37.c: New test.
1088         * gcc.dg/builtin-memcpy-2.c: New test.
1089         * gcc.dg/builtin-memcpy.c: New test.
1091 2019-01-17  Tamar Christina  <tamar.christina@arm.com>
1093         PR target/88850
1094         * gcc.target/arm/pr51968.c: Use neon intrinsics.
1096 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
1097             Kwok Cheung Yeung  <kcy@codesourcery.com>
1098             Julian Brown  <julian@codesourcery.com>
1099             Tom de Vries  <tom@codesourcery.com>
1101         * gcc.dg/20020312-2.c: Add amdgcn support.
1102         * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1103         * gcc.dg/builtin-apply2.c: Likewise.
1104         * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1105         * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1106         * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1107         * gcc.dg/memcmp-1.c: Increase timeout factor.
1108         * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1109         * gcc.dg/sibcall-10.c: xfail on amdgcn.
1110         * gcc.dg/sibcall-9.c: Likewise.
1111         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1112         * gcc.dg/tree-ssa/pr84512.c: Likewise.
1113         * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1114         * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1115         * lib/target-supports.exp (check_effective_target_trampolines):
1116         Configure amdgcn.
1117         (check_profiling_available): Likewise.
1118         (check_effective_target_global_constructor): Likewise.
1119         (check_effective_target_return_address): Likewise.
1120         (check_effective_target_fopenacc): Likewise.
1121         (check_effective_target_fopenmp): Likewise.
1122         (check_effective_target_vect_int): Likewise.
1123         (check_effective_target_vect_intfloat_cvt): Likewise.
1124         (check_effective_target_vect_uintfloat_cvt): Likewise.
1125         (check_effective_target_vect_floatint_cvt): Likewise.
1126         (check_effective_target_vect_floatuint_cvt): Likewise.
1127         (check_effective_target_vect_simd_clones): Likewise.
1128         (check_effective_target_vect_shift): Likewise.
1129         (check_effective_target_whole_vector_shift): Likewise.
1130         (check_effective_target_vect_bswap): Likewise.
1131         (check_effective_target_vect_shift_char): Likewise.
1132         (check_effective_target_vect_long): Likewise.
1133         (check_effective_target_vect_float): Likewise.
1134         (check_effective_target_vect_double): Likewise.
1135         (check_effective_target_vect_perm): Likewise.
1136         (check_effective_target_vect_perm_byte): Likewise.
1137         (check_effective_target_vect_perm_short): Likewise.
1138         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1139         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1140         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1141         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1142         (check_effective_target_vect_natural_alignment): Likewise.
1143         (check_effective_target_vect_fully_masked): Likewise.
1144         (check_effective_target_vect_element_align): Likewise.
1145         (check_effective_target_vect_masked_store): Likewise.
1146         (check_effective_target_vect_scatter_store): Likewise.
1147         (check_effective_target_vect_condition): Likewise.
1148         (check_effective_target_vect_cond_mixed): Likewise.
1149         (check_effective_target_vect_char_mult): Likewise.
1150         (check_effective_target_vect_short_mult): Likewise.
1151         (check_effective_target_vect_int_mult): Likewise.
1152         (check_effective_target_sqrt_insn): Likewise.
1153         (check_effective_target_vect_call_sqrtf): Likewise.
1154         (check_effective_target_vect_call_btrunc): Likewise.
1155         (check_effective_target_vect_call_btruncf): Likewise.
1156         (check_effective_target_vect_call_ceil): Likewise.
1157         (check_effective_target_vect_call_floorf): Likewise.
1158         (check_effective_target_lto): Likewise.
1159         (check_vect_support_and_set_flags): Likewise.
1160         (check_effective_target_vect_stridedN): Enable when fully masked is
1161         available.
1162         (add_options_for_sqrt_insn): New procedure.
1164 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
1166         * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1167         * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1168         linker.
1169         * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1171 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
1173         * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1174         * gcc.dg/pic-1.c: Disable on amdgcn.
1175         * gcc.dg/pic-2.c: Disable on amdgcn.
1176         * gcc.dg/pic-3.c: Disable on amdgcn.
1177         * gcc.dg/pic-4.c: Disable on amdgcn.
1178         * gcc.dg/pie-3.c: Disable on amdgcn.
1179         * gcc.dg/pie-4.c: Disable on amdgcn.
1180         * gcc.dg/uninit-19.c: Check pie_enabled.
1181         * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1183 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
1184             Kwok Cheung Yeung  <kcy@codesourcery.com>
1185             Julian Brown  <julian@codesourcery.com>
1186             Tom de Vries  <tom@codesourcery.com>
1188         * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1189         * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1190         * gcc.c-torture/compile/pr34648.c: Require exceptions.
1191         * gcc.c-torture/compile/pr41469.c: Require exceptions.
1192         * gcc.dg/20111216-1.c: Require exceptions.
1193         * gcc.dg/cleanup-10.c: Require exceptions.
1194         * gcc.dg/cleanup-11.c: Require exceptions.
1195         * gcc.dg/cleanup-12.c: Require exceptions.
1196         * gcc.dg/cleanup-13.c: Require exceptions.
1197         * gcc.dg/cleanup-5.c: Require exceptions.
1198         * gcc.dg/cleanup-8.c: Require exceptions.
1199         * gcc.dg/cleanup-9.c: Require exceptions.
1200         * gcc.dg/gomp/pr29955.c: Require exceptions.
1201         * gcc.dg/lto/pr52097_0.c: Require exceptions.
1202         * gcc.dg/nested-func-5.c: Require exceptions.
1203         * gcc.dg/pch/except-1.c: Require exceptions.
1204         * gcc.dg/pch/valid-2.c: Require exceptions.
1205         * gcc.dg/pr41470.c: Require exceptions.
1206         * gcc.dg/pr42427.c: Require exceptions.
1207         * gcc.dg/pr44545.c: Require exceptions.
1208         * gcc.dg/pr47086.c: Require exceptions.
1209         * gcc.dg/pr51481.c: Require exceptions.
1210         * gcc.dg/pr51644.c: Require exceptions.
1211         * gcc.dg/pr52046.c: Require exceptions.
1212         * gcc.dg/pr54669.c: Require exceptions.
1213         * gcc.dg/pr56424.c: Require exceptions.
1214         * gcc.dg/pr64465.c: Require exceptions.
1215         * gcc.dg/pr65802.c: Require exceptions.
1216         * gcc.dg/pr67563.c: Require exceptions.
1217         * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
1218         * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
1219         * gcc.dg/vect/pr46663.c: Require exceptions.
1220         * lib/target-supports.exp (check_effective_target_exceptions): New.
1222 2019-01-17  Tamar Christina  <tamar.christina@arm.com>
1224         PR target/88851
1225         * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
1227 2019-01-17  Nathan Sidwell  <nathan@acm.org>
1229         PR c++/86610
1230         * g++.dg/cpp0x/pr86610.C: New.
1232 2019-01-17  Wei Xiao  <wei3.xiao@intel.com>
1234         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
1235         VFIXUPIMM* intrinsics.
1236         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1237         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1238         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1240 2019-01-17  Wei Xiao  <wei3.xiao@intel.com>
1242         PR target/88794
1243         Revert:
1244         2018-11-06  Wei Xiao  <wei3.xiao@intel.com>
1246         * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1247         * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1248         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1249         * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1250         * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1251         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1252         * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1253         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1254         * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1255         * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1256         * gcc.target/i386/sse-13.c: Ditto.
1257         * gcc.target/i386/sse-14.c: Ditto.
1258         * gcc.target/i386/sse-22.c: Ditto.
1259         * gcc.target/i386/sse-23.c: Ditto.
1260         * gcc.target/i386/testimm-10.c: Ditto.
1261         * gcc.target/i386/testround-1.c: Ditto.
1263 2019-01-17  Wei Xiao  <wei3.xiao@intel.com>
1265         PR target/88794
1266         Revert:
1267         2018-12-15  Jakub Jelinek  <jakub@redhat.com>
1269         PR target/88489
1270         * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1271         * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1273 2019-01-17  Jakub Jelinek  <jakub@redhat.com>
1275         PR rtl-optimization/88870
1276         * gcc.dg/pr88870.c: New test.
1278 2019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
1280         * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
1282 2019-01-17  Alexandre Oliva <aoliva@redhat.com>
1284         PR c++/87768
1285         * g++.dg/concepts/pr87768.C: New.
1287         PR c++/86648
1288         * gcc.dg/cpp1z/pr86648.C: New.
1290 2019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
1292         PR target/87306
1293         * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
1294         vectorized on POWER unless hardware misaligned loads are available.
1296 2019-01-16  David Malcolm  <dmalcolm@redhat.com>
1298         PR target/88861
1299         * g++.dg/torture/pr88861.C: New test.
1301 2019-01-16  Tamar Christina  <tamar.christina@arm.com>
1303         PR debug/88046
1304         * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
1306 2019-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1308         * g++.dg/other/pr33558.C: Test location too.
1309         * g++.dg/other/pr33558-2.C: Likewise.
1310         * g++.dg/parse/crash4.C: Likewise.
1311         * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
1312         * g++.old-deja/g++.mike/p7635.C: Likewise.
1313         * g++.old-deja/g++.other/decl6.C: Likewise.
1315 2019-01-16  Marek Polacek  <polacek@redhat.com>
1317         PR c++/78244 - narrowing conversion in template not detected.
1318         * g++.dg/cpp0x/Wnarrowing13.C: New test.
1319         * g++.dg/cpp0x/Wnarrowing14.C: New test.
1321 2019-01-16  Jakub Jelinek  <jakub@redhat.com>
1323         PR c/51628
1324         PR target/88682
1325         * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
1326         may_alias attribute.
1328 2019-01-15  Nikhil Benesch  <nikhil.benesch@gmail.com>
1330         * gcc.misc-tests/godump-1.c: Add test case for typedef before
1331         struct.
1333 2019-01-15  David Malcolm  <dmalcolm@redhat.com>
1335         PR c++/88795
1336         * g++.dg/template/pr88795.C: New test.
1338 2019-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1340         PR fortran/43136
1341         * gfortran.dg/actual_array_substr_3.f90: New test.
1343 2019-01-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1345         PR fortran/81849
1346         * gfortran.dg/pr81849.f90: New test.
1348 2019-01-15  Paul Thomas  <pault@gcc.gnu.org>
1350         * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
1351         ISO_Fortran_binding_2.h.
1353 2019-01-15  Marek Polacek  <polacek@redhat.com>
1355         PR c++/88866
1356         * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
1358 2019-01-15  Richard Sandiford  <richard.sandiford@arm.com>
1360         PR inline-asm/52813
1361         * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
1362         -Wdeprecated warning and expect a following note:.
1364 2019-01-15  Richard Biener  <rguenther@suse.de>
1366         PR debug/88046
1367         * g++.dg/lto/pr88046_0.C: New testcase.
1369 2019-01-15  Richard Biener  <rguenther@suse.de>
1371         PR tree-optimization/88855
1372         * gcc.dg/pr88855.c: New testcase.
1374 2019-01-15  Paolo Carlini  <paolo.carlini@oracle.com>
1376         * g++.dg/diagnostic/typedef-initialized.C: New.
1378 2019-01-15  Paolo Carlini  <paolo.carlini@oracle.com>
1380         * g++.dg/diagnostic/bitfld3.C: New.
1382 2019-01-15  Jakub Jelinek  <jakub@redhat.com>
1384         PR tree-optimization/88775
1385         * gcc.dg/tree-ssa/pr88775-1.c: New test.
1386         * gcc.dg/tree-ssa/pr88775-2.c: New test.
1388 2019-01-14  Marek Polacek  <polacek@redhat.com>
1390         PR c++/88825 - ICE with bogus function return type deduction.
1391         * g++.dg/cpp1y/auto-fn55.C: New test.
1393 2019-01-14  Jakub Jelinek  <jakub@redhat.com>
1395         * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
1396         __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
1397         feature test macros.
1398         * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
1400 2019-01-14  Marek Polacek  <polacek@redhat.com>
1402         PR c++/88830 - ICE with abstract class.
1403         * g++.dg/other/abstract7.C: New test.
1405 2019-01-14  Martin Sebor  <msebor@redhat.com>
1407         PR target/88638
1408         * gcc.dg/format/attr-8.c: New test.
1409         * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
1410         * gcc.dg/format/attr-3.c: Same.
1411         * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1412         * objc.dg/fsf-nsstring-format-1.m: Same.
1414 2019-01-14  Martin Liska  <mliska@suse.cz>
1416         PR gcov-profile/88263
1417         * g++.dg/gcov/pr88263-2.C: New test.
1419 2019-01-14  Jakub Jelinek  <jakub@redhat.com>
1421         PR rtl-optimization/88796
1422         * gcc.target/i386/pr88796.c: New test.
1424 2019-01-14  Iain Buclaw  <ibuclaw@gdcproject.org>
1426         * gdc.dg/asm1.d: New test.
1427         * gdc.dg/asm2.d: New test.
1428         * gdc.dg/asm3.d: New test.
1429         * gdc.dg/asm4.d: New test.
1430         * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
1432 2019-01-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1434         PR libfortran/88776
1435         * gfortran.dg/namelist_96.f90: New test.
1437 2019-01-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1439         PR fortran/59345
1440         * gfortran.dg/internal_pack_18.f90: New test.
1442 2019-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1444         * gcc.dg/pr51628-20.c: Updated.
1445         * gcc.dg/pr51628-21.c: Likewise.
1446         * gcc.dg/pr51628-25.c: Likewise.
1448 2019-01-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1450         PR fortran/59345
1451         * gfortran.dg/internal_pack_17.f90: New test.
1452         * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
1453         to builtin_free.
1455 2019-01-12  Steven G. Kargl  <kargl@gcc.gnu.org>
1457         PR fortran/61765
1458         * gfortran.dg/pr61765.f90: New test.
1460 2019-01-12  Paolo Carlini  <paolo.carlini@oracle.com>
1462         * g++.dg/cpp0x/pr62101.C: Test locations too.
1463         * g++.dg/inherit/pure1.C: Likewise.
1465 2019-01-12  Paul Thomas  <pault@gcc.gnu.org>
1467         * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
1468         reports of ICEs.
1469         * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
1471 2019-01-12  Paul Thomas  <pault@gcc.gnu.org>
1473         * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
1474         * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
1475         * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
1476         * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
1477         * gfortran.dg/bind_c_array_params_2.f90: Change search string
1478         for dump tree scan.
1480 2019-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1482         PR fortran/35031
1483         * gfortran.dg/pr35031.f90: new test.
1485 2019-01-11  Marek Polacek  <polacek@redhat.com>
1487         PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
1488         * g++.dg/cpp0x/Wredundant-move5.C: New test.
1489         * g++.dg/cpp0x/Wredundant-move6.C: New test.
1491 2019-01-11  Jakub Jelinek  <jakub@redhat.com>
1493         PR middle-end/85956
1494         PR lto/88733
1495         * c-c++-common/gomp/pr85956.c: New test.
1496         * g++.dg/gomp/pr88733.C: New test.
1498 2019-01-11  Tobias Burnus  <burnus@net-b.de>
1500         PR C++/88114
1501         * g++.dg/cpp0x/defaulted61.C: New
1502         * g++.dg/cpp0x/defaulted62.C: New.
1504 2019-01-11  Jakub Jelinek  <jakub@redhat.com>
1506         PR tree-optimization/88693
1507         * gcc.c-torture/execute/pr88693.c: New test.
1509 2019-01-11  Tamar Christina  <tamar.christina@arm.com>
1511         * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
1512         and add options.
1514 2019-01-11  Martin Liska  <mliska@suse.cz>
1516         PR middle-end/88758
1517         * g++.dg/lto/pr88758_0.C: New test.
1518         * g++.dg/lto/pr88758_1.C: New test.
1520 2019-01-11  Jan Beulich  <jbeulich@suse.com>
1522         * gcc.target/i386/avx512f-vcvtsd2si-1.c,
1523         gcc.target/i386/avx512f-vcvtss2si-1.c,
1524         gcc.target/i386/avx512f-vcvttsd2si-1.c,
1525         gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
1526         * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
1527         gcc.target/i386/avx512f-vcvtusi2sd-1.c,
1528         gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
1529         * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
1530         gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
1531         gcc.target/i386/avx512f-vcvtusi2ss-2.c,
1532         gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
1533         gcc.target/i386/pr19398.c: Permit l or q suffix.
1535 2019-01-11  Jakub Jelinek  <jakub@redhat.com>
1537         PR rtl-optimization/88296
1538         * gcc.target/i386/pr88296.c: New test.
1540 2019-01-11  Paolo Carlini  <paolo.carlini@oracle.com>
1542         * g++.dg/diagnostic/extern-initialized.C: New.
1543         * g++.dg/ext/dllimport-initialized.C: Likewise.
1545 2019-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1547         PR fortran/59345
1548         * gfortran.dg/internal_pack_16.f90: New test.
1550 2019-01-10  Jakub Jelinek  <jakub@redhat.com>
1552         PR target/88785
1553         * g++.target/i386/pr88785.C: New test.
1555 2019-01-10  Vladimir Makarov  <vmakarov@redhat.com>
1557         PR rtl-optimization/87305
1558         * gcc.target/aarch64/pr87305.c: New.
1560 2019-01-10  Richard Biener  <rguenther@suse.de>
1562         PR tree-optimization/88792
1563         * gcc.dg/torture/pr88792.c: New testcase.
1565 2019-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1567         PR fortran/86322
1568         * gfortran.dg/pr86322_1.f90: New test.
1569         * gfortran.dg/pr86322_2.f90: Ditto.
1570         * gfortran.dg/pr86322_3.f90: Ditto.
1572 2019-01-10  Sudakshina Das  <sudi.das@arm.com>
1574         * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
1575         * gcc.target/aarch64/bti-2.c: Likewise.
1576         * gcc.target/aarch64/bti-3.c: Likewise.
1578 2019-01-10  Stefan Agner  <stefan@agner.ch>
1580         PR target/88648
1581         * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
1582         check if -masm-syntax-unified gets applied properly.
1584 2019-01-10  Jakub Jelinek  <jakub@redhat.com>
1586         PR c/88568
1587         * gcc.dg/pr88568.c: New test.
1589 2019-01-10  Tamar Christina  <tamar.christina@arm.com>
1591         * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
1592         * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
1594 2019-01-10  Tamar Christina  <tamar.christina@arm.com>
1596         * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
1597         * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
1599 2019-01-10  Tamar Christina  <tamar.christina@arm.com>
1601         * lib/target-supports.exp
1602         (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
1603         check_effective_target_arm_v8_3a_complex_neon_ok,
1604         add_options_for_arm_v8_3a_complex_neon,
1605         check_effective_target_arm_v8_3a_complex_neon_hw,
1606         check_effective_target_vect_complex_rot_N): New.
1608 2019-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1610         PR fortran/88376
1611         * gfortran.dg/pr88376.f90: New test.
1613 2019-01-09  Sandra Loosemore  <sandra@codesourcery.com>
1615         PR other/16615
1616         * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
1617         "can not" with "cannot".
1618         * gfortran.dg/common_15.f90: Likewise.
1619         * gfortran.dg/derived_result_2.f90: Likewise.
1620         * gfortran.dg/do_check_6.f90: Likewise.
1621         * gfortran.dg/namelist_args.f90: Likewise.
1622         * gfortran.dg/negative_unit_check.f90: Likewise.
1623         * gfortran.dg/pure_formal_3.f90: Likewise.
1624         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1625         * obj-c++.dg/exceptions-3.mm: Likewise.
1626         * obj-c++.dg/exceptions-4.mm: Likewise.
1627         * obj-c++.dg/exceptions-5.mm: Likewise.
1628         * obj-c++.dg/property/at-property-23.mm: Likewise.
1629         * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
1630         * obj-c++.dg/property/property-neg-7.mm: Likewise.
1631         * objc.dg/attributes/method-attribute-2.m: Likewise.
1632         * objc.dg/exceptions-3.m: Likewise.
1633         * objc.dg/exceptions-4.m: Likewise.
1634         * objc.dg/exceptions-5.m: Likewise.
1635         * objc.dg/param-1.m: Likewise.
1636         * objc.dg/property/at-property-23.m: Likewise.
1637         * objc.dg/property/dotsyntax-17.m: Likewise.
1638         * objc.dg/property/property-neg-7.m: Likewise.
1640 2019-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1642         PR fortran/68426
1643         * gfortran.dg/spread_simplify_1.f90: New test.
1645 2019-01-09  UroÅ¡ Bizjak  <ubizjak@gmail.com>
1647         * lib/target-supports.exp
1648         (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
1649         * gcc.target/i386/xorsign.c: New test.
1651 2019-01-09  Eric Botcazou  <ebotcazou@adacore.com>
1653         * gcc.target/sparc/tls-ld-int8.c: New test.
1654         * gcc.target/sparc/tls-ld-int16.c: Likewise.
1655         * gcc.target/sparc/tls-ld-int32.c: Likewise.
1656         * gcc.target/sparc/tls-ld-uint8.c: Likewise.
1657         * gcc.target/sparc/tls-ld-uint16.c: Likewise.
1658         * gcc.target/sparc/tls-ld-uint32.c: Likewise.
1660 2018-01-09  Sudakshina Das  <sudi.das@arm.com>
1662         * gcc.target/aarch64/bti-1.c: Update test to not add command line
1663         option when configure with bti.
1664         * gcc.target/aarch64/bti-2.c: Likewise.
1665         * lib/target-supports.exp
1666         (check_effective_target_default_branch_protection):
1667         Add configure check for --enable-standard-branch-protection.
1669 2018-01-09  Sudakshina Das  <sudi.das@arm.com>
1671         * gcc.target/aarch64/bti-1.c: New test.
1672         * gcc.target/aarch64/bti-2.c: New test.
1673         * gcc.target/aarch64/bti-3.c: New test.
1674         * lib/target-supports.exp
1675         (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
1677 2018-01-09  Sudakshina Das  <sudi.das@arm.com>
1679         * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
1680         instead of IP0_REGNUM and add test case.
1682 2019-01-09  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
1684         * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
1685         copysign.
1686         * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
1687         * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
1688         xorsign.
1689         * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
1691 2019-01-09  Jakub Jelinek  <jakub@redhat.com>
1693         PR rtl-optimization/88331
1694         * gcc.target/i386/pr88331.c: New test.
1696 2019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1698         * g++.dg/diagnostic/constexpr2.C: New.
1699         * g++.dg/diagnostic/ref3.C: Likewise.
1701 2019-01-08  Marek Polacek  <polacek@redhat.com>
1703         PR c++/88538 - braced-init-list in template-argument-list.
1704         * g++.dg/cpp2a/nontype-class11.C: New test.
1706         PR c++/88744
1707         * g++.dg/cpp2a/nontype-class12.C: New test.
1709 2019-01-08  Jakub Jelinek  <jakub@redhat.com>
1711         PR target/88457
1712         * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
1713         dg-options.  Require ppc_cpu_supports_hw effective target instead of
1714         powerpc64*-*-*.
1716 2019-01-08  Janus Weil  <janus@gcc.gnu.org>
1718         PR fortran/88047
1719         * gfortran.dg/class_69.f90: New test case.
1721 2019-01-08  H.J. Lu  <hongjiu.lu@intel.com>
1723         PR target/88717
1724         * gcc.target/i386/pr88717.c: New test.
1726 2019-01-08  Marek Polacek  <polacek@redhat.com>
1728         PR c++/88548 - this accepted in static member functions.
1729         * g++.dg/cpp0x/this1.C: New test.
1731 2019-01-08  Martin Liska  <mliska@suse.cz>
1733         PR tree-optimization/88753
1734         * gcc.dg/tree-ssa/pr88753.c: New test.
1736 2019-01-08  Richard Biener  <rguenther@suse.de>
1738         PR tree-optimization/86554
1739         * gcc.dg/torture/pr86554-1.c: New testcase.
1740         * gcc.dg/torture/pr86554-2.c: Likewise.
1742 2019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1744         * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
1745         cover target variance.
1747 2019-01-08  Richard Biener  <rguenther@suse.de>
1749         PR fortran/88611
1750         * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
1751         directly build the expected GENERIC tree.
1753 2019-01-08  Sam Tebbs  <sam.tebbs@arm.com>
1755         * gcc.target/aarch64/(return_address_sign_1.c,
1756         return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
1757         Change option to -mbranch-protection.
1758         * gcc.target/aarch64/(branch-protection-option.c,
1759         branch-protection-option-2.c, branch-protection-attr.c,
1760         branch-protection-attr-2.c): New file.
1762 2019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1764         * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
1766 2019-01-08  Iain Sandoe  <iain@sandoe.co.uk>
1768         * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
1769         alias support.
1770         * c-c++-common/builtin-has-attribute-4.c: Likewise.
1771         Append match for warning that â€˜protected’ attribute is not supported.
1773 2019-01-08  Iain Sandoe  <iain@sandoe.co.uk>
1775         * gcc.dg/Wmissing-attributes.c: Require alias support.
1776         * gcc.dg/attr-copy-2.c: Likewise.
1777         * gcc.dg/attr-copy-5.c: Likewise.
1779 2019-01-08  Jonathan Wakely  <jwakely@redhat.com>
1780             Jakub Jelinek  <jakub@redhat.com>
1782         PR c++/88554
1783         * g++.dg/warn/Wreturn-type-11.C: New test.
1785 2019-01-07  David Malcolm  <dmalcolm@redhat.com>
1787         PR jit/88747
1788         * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
1789         dump to reflect r266077.
1791 2019-01-07  Jakub Jelinek  <jakub@redhat.com>
1793         PR c/88701
1794         * gcc.dg/pr88701.c: New test.
1796 2019-01-07  Joseph Myers  <joseph@codesourcery.com>
1798         PR c/88720
1799         PR c/88726
1800         * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
1802 2019-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
1804         * g++.dg/diagnostic/constexpr1.C: New.
1805         * g++.dg/diagnostic/thread1.C: Likewise.
1807 2019-01-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1808         Harald Anlauf <anlauf@gmx.de>
1809         Tobias Burnus <burnus@gcc.gnu.org>
1811         * gfortran.dg/is_contiguous_1.f90: New test.
1812         * gfortran.dg/is_contiguous_2.f90: New test.
1813         * gfortran.dg/is_contiguous_3.f90: New test.
1815 2019-01-07  Marek Polacek  <polacek@redhat.com>
1817         PR c++/88741 - wrong error with initializer-string.
1818         * g++.dg/init/array50.C: New test.
1820 2019-01-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1822         PR c++/88261
1823         PR c++/69338
1824         PR c++/69696
1825         PR c++/69697
1826         * gcc.dg/array-6.c: Move from here ...
1827         * c-c++-common/array-6.c: ... to here and add some more test coverage.
1828         * g++.dg/pr69338.C: New test.
1829         * g++.dg/pr69697.C: Likewise.
1830         * g++.dg/ext/flexary32.C: Likewise.
1831         * g++.dg/ext/flexary3.C: Adjust test.
1832         * g++.dg/ext/flexary12.C: Likewise.
1833         * g++.dg/ext/flexary13.C: Likewise.
1834         * g++.dg/ext/flexary15.C: Likewise.
1835         * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
1836         * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
1837         * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
1839 2019-01-07  Richard Earnshaw  <rearnsha@arm.com>
1841         * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
1842         optional in scan pattern.
1844 2019-01-07  Richard Sandiford  <richard.sandiford@arm.com>
1846         PR tree-optimization/88598
1847         * gcc.dg/vect/pr88598-1.c: New test.
1848         * gcc.dg/vect/pr88598-2.c: Likewise.
1849         * gcc.dg/vect/pr88598-3.c: Likewise.
1850         * gcc.dg/vect/pr88598-4.c: Likewise.
1851         * gcc.dg/vect/pr88598-5.c: Likewise.
1852         * gcc.dg/vect/pr88598-6.c: Likewise.
1854 2019-01-07  Richard Sandiford  <richard.sandiford@arm.com>
1856         PR tree-optimization/88598
1857         * gcc.dg/pr88598-1.c: New test.
1858         * gcc.dg/pr88598-2.c: Likewise.
1859         * gcc.dg/pr88598-3.c: Likewise.
1860         * gcc.dg/pr88598-4.c: Likewise.
1861         * gcc.dg/pr88598-5.c: Likewise.
1863 2019-01-07  Jakub Jelinek  <jakub@redhat.com>
1865         PR tree-optimization/88676
1866         * gcc.dg/tree-ssa/pr88676.c: New test.
1867         * gcc.dg/pr88676.c: New test.
1868         * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
1869         allow &.
1871         PR sanitizer/88619
1872         * c-c++-common/asan/pr88619.c: New test.
1874         PR c++/85052
1875         * c-c++-common/builtin-convertvector-1.c: New test.
1876         * c-c++-common/torture/builtin-convertvector-1.c: New test.
1877         * g++.dg/ext/builtin-convertvector-1.C: New test.
1878         * g++.dg/cpp0x/constexpr-builtin4.C: New test.
1880 2018-12-26  Mateusz B  <mateuszb@poczta.onet.pl>
1882         PR target/88521
1883         * gcc.target/i386/pr88521.c: New testcase.
1885 2019-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1887         PR fortran/88658
1888         * gfortran.dg/min_max_type_2.f90: New test.
1890 2019-01-06  Jakub Jelinek  <jakub@redhat.com>
1892         PR c/88363
1893         * c-c++-common/attributes-4.c (falloc_align_int128,
1894         falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
1896 2019-01-05  Jan Hubicka  <hubicka@ucw.cz>
1898         * gcc.dg/ipa/ipcp-2.c: Update bounds.
1900 2019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
1902         * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
1903         * gcc.dg/plugin/plugindir2.c: Likewise.
1904         * gcc.dg/plugin/plugindir3.c: Likewise.
1905         * gcc.dg/plugin/plugindir4.c: Likewise.
1907 2019-01-05  Janus Weil  <janus@gcc.gnu.org>
1909         PR fortran/88009
1910         * gfortran.dg/blockdata_10.f90: New test case.
1912 2019-01-05  Jakub Jelinek  <jakub@redhat.com>
1914         PR middle-end/82564
1915         PR target/88620
1916         * gcc.dg/nested-func-12.c: New test.
1917         * gcc.c-torture/compile/pr82564.c: New test.
1919         PR debug/88635
1920         * gcc.dg/debug/dwarf2/pr88635.c: New test.
1922 2019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
1924         PR target/60563
1925         * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
1927 2019-01-04  Martin Sebor  <msebor@redhat.com>
1929         PR c/88546
1930         * g++.dg/ext/attr-copy.C: New test.
1931         * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
1932         * gcc.dg/attr-copy-6.c: New test.
1933         * gcc.dg/attr-copy-7.c: New test.
1935 2019-01-04  Martin Sebor  <msebor@redhat.com>
1937         PR c/88363
1938         * c-c++-common/attributes-4.c: New test.
1940 2019-01-04  Sam Tebbs  <sam.tebbs@arm.com>
1942         PR gcc/87763
1943         * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
1944         count to 18.
1946 2019-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1948         PR fortran/48543
1949         * gfortran.dg/const_chararacter_merge.f90: Actually remove.
1950         * gfortran.dg/merge_char_const.f90: Restore.
1952 2019-01-04  Jakub Jelinek  <jakub@redhat.com>
1954         PR target/88594
1955         * gcc.dg/pr88594.c: New test.
1957 2019-01-04  Jan Beulich  <jbeulich@suse.com>
1959         * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
1960         gcc.target/i386/avx512bw-vpcmpeqb-1.c,
1961         gcc.target/i386/avx512bw-vpcmpequb-1.c,
1962         gcc.target/i386/avx512bw-vpcmpequw-1.c,
1963         gcc.target/i386/avx512bw-vpcmpeqw-1.c,
1964         gcc.target/i386/avx512bw-vpcmpgeb-1.c,
1965         gcc.target/i386/avx512bw-vpcmpgeub-1.c,
1966         gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
1967         gcc.target/i386/avx512bw-vpcmpgew-1.c,
1968         gcc.target/i386/avx512bw-vpcmpgtb-1.c,
1969         gcc.target/i386/avx512bw-vpcmpgtub-1.c,
1970         gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
1971         gcc.target/i386/avx512bw-vpcmpgtw-1.c,
1972         gcc.target/i386/avx512bw-vpcmpleb-1.c,
1973         gcc.target/i386/avx512bw-vpcmpleub-1.c,
1974         gcc.target/i386/avx512bw-vpcmpleuw-1.c,
1975         gcc.target/i386/avx512bw-vpcmplew-1.c,
1976         gcc.target/i386/avx512bw-vpcmpltb-1.c,
1977         gcc.target/i386/avx512bw-vpcmpltub-1.c,
1978         gcc.target/i386/avx512bw-vpcmpltuw-1.c,
1979         gcc.target/i386/avx512bw-vpcmpltw-1.c,
1980         gcc.target/i386/avx512bw-vpcmpneqb-1.c,
1981         gcc.target/i386/avx512bw-vpcmpnequb-1.c,
1982         gcc.target/i386/avx512bw-vpcmpnequw-1.c,
1983         gcc.target/i386/avx512bw-vpcmpneqw-1.c,
1984         gcc.target/i386/avx512bw-vpmovb2m-1.c,
1985         gcc.target/i386/avx512bw-vpmovm2b-1.c,
1986         gcc.target/i386/avx512bw-vpmovm2w-1.c,
1987         gcc.target/i386/avx512bw-vpmovw2m-1.c,
1988         gcc.target/i386/avx512bw-vptestmb-1.c,
1989         gcc.target/i386/avx512bw-vptestmw-1.c,
1990         gcc.target/i386/avx512bw-vptestnmb-1.c,
1991         gcc.target/i386/avx512bw-vptestnmw-1.c,
1992         gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
1993         gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
1994         gcc.target/i386/avx512dq-vfpclasssd-1.c,
1995         gcc.target/i386/avx512dq-vfpclassss-1.c,
1996         gcc.target/i386/avx512dq-vpmovd2m-1.c,
1997         gcc.target/i386/avx512dq-vpmovm2d-1.c,
1998         gcc.target/i386/avx512dq-vpmovm2q-1.c,
1999         gcc.target/i386/avx512dq-vpmovq2m-1.c,
2000         gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2001         gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2002         gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2003         gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2004         gcc.target/i386/avx512vl-vpcmpequd-1.c,
2005         gcc.target/i386/avx512vl-vpcmpequq-1.c,
2006         gcc.target/i386/avx512vl-vpcmpged-1.c,
2007         gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2008         gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2009         gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2010         gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2011         gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2012         gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2013         gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2014         gcc.target/i386/avx512vl-vpcmpled-1.c,
2015         gcc.target/i386/avx512vl-vpcmpleq-1.c,
2016         gcc.target/i386/avx512vl-vpcmpleud-1.c,
2017         gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2018         gcc.target/i386/avx512vl-vpcmpltd-1.c,
2019         gcc.target/i386/avx512vl-vpcmpltq-1.c,
2020         gcc.target/i386/avx512vl-vpcmpltud-1.c,
2021         gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2022         gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2023         gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2024         gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2025         gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2026         gcc.target/i386/avx512vl-vptestmd-1.c,
2027         gcc.target/i386/avx512vl-vptestmq-1.c,
2028         gcc.target/i386/avx512vl-vptestnmd-1.c,
2029         gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2030         operand.
2031         * gcc.target/i386/avx512bw-vpcmpb-1.c,
2032         gcc.target/i386/avx512bw-vpcmpub-1.c,
2033         gcc.target/i386/avx512bw-vpcmpuw-1.c,
2034         gcc.target/i386/avx512bw-vpcmpw-1.c,
2035         gcc.target/i386/avx512dq-vfpclasspd-1.c,
2036         gcc.target/i386/avx512dq-vfpclassps-1.c,
2037         gcc.target/i386/avx512f-vcmppd-1.c,
2038         gcc.target/i386/avx512f-vcmpps-1.c,
2039         gcc.target/i386/avx512f-vcmpsd-1.c,
2040         gcc.target/i386/avx512f-vcmpss-1.c,
2041         gcc.target/i386/avx512f-vpcmpd-1.c,
2042         gcc.target/i386/avx512f-vpcmpq-1.c,
2043         gcc.target/i386/avx512f-vpcmpud-1.c,
2044         gcc.target/i386/avx512f-vpcmpuq-1.c,
2045         gcc.target/i386/avx512f-vptestmd-1.c,
2046         gcc.target/i386/avx512f-vptestmq-1.c,
2047         gcc.target/i386/avx512f-vptestnmd-1.c,
2048         gcc.target/i386/avx512f-vptestnmq-1.c,
2049         gcc.target/i386/avx512vl-vcmppd-1.c,
2050         gcc.target/i386/avx512vl-vcmpps-1.c,
2051         gcc.target/i386/avx512vl-vpcmpd-1.c,
2052         gcc.target/i386/avx512vl-vpcmpq-1.c,
2053         gcc.target/i386/avx512vl-vpcmpud-1.c,
2054         gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2055         as mask operand.
2057 2019-01-03  Martin Sebor  <msebor@redhat.com>
2059         PR tree-optimization/88659
2060         * gcc.dg/Wstringop-truncation-6.c: New test.
2062 2019-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2064         PR fortran/48543
2065         * gfortran.dg/const_chararacter_merge.f90: Remove.
2067 2019-01-03  Jakub Jelinek  <jakub@redhat.com>
2069         PR debug/88644
2070         * gcc.dg/debug/dwarf2/pr88644.c: New test.
2071         * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2073 2019-01-03  Iain Sandoe  <iain@sandoe.co.uk>
2075         * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2076         * gcc.dg/pubtypes-3.c: Likewise.
2077         * gcc.dg/pubtypes-4.c: Likewise.
2079 2019-01-03  Jakub Jelinek  <jakub@redhat.com>
2081         PR c++/88636
2082         * g++.target/i386/pr88636.C: New test.
2084 2019-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2086         * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2088 2019-01-03  Martin Liska  <mliska@suse.cz>
2090         PR testsuite/88436
2091         * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2093 2019-01-02  Marek Polacek  <polacek@redhat.com>
2095         PR c++/88612 - ICE with -Waddress-of-packed-member.
2096         * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2098         PR c++/88631 - CTAD failing for value-initialization.
2099         * g++.dg/cpp1z/class-deduction59.C: New test.
2101         PR c++/81486 - CTAD failing with ().
2102         * g++.dg/cpp1z/class-deduction60.C: New test.
2103         * g++.dg/cpp1z/class-deduction61.C: New test.
2105 2019-01-02  Martin Sebor  <msebor@redhat.com>
2106             Jeff Law  <law@redhat.com>
2108         * gcc.dg/strlenopt-36.c: Update.
2109         * gcc.dg/strlenopt-45.c: Update.
2110         * gcc.c-torture/execute/strlen-5.c: New test.
2111         * gcc.c-torture/execute/strlen-6.c: New test.
2112         * gcc.c-torture/execute/strlen-7.c: New test.
2114 2019-01-02  Jakub Jelinek  <jakub@redhat.com>
2116         PR testsuite/87304
2117         * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2118         messages only on vect_hw_misalign targets.
2120 2019-01-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2122         * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2123         * gfortran.dg/dec_d_lines_3.f: Ditto.
2124         * gfortran.dg/dec_structure_24.f90: Ditto.
2125         * gfortran.dg/dec_structure_26.f90: Ditto.
2126         * gfortran.dg/dec_structure_27.f90: Ditto.
2127         * gfortran.dg/dec_type_print_3.f90: Ditto.
2128         * gfortran.dg/derived_name_1.f90: Ditto.
2129         * gfortran.dg/error_recovery_1.f90: Ditto.
2130         * gfortran.dg/gomp/pr29759.f90: Ditto.
2131         * gfortran.dg/pr36192.f90: Ditto.
2132         * gfortran.dg/pr56007.f90: Ditto.
2133         * gfortran.dg/pr56520.f90: Ditto.
2134         * gfortran.dg/pr78741.f90: Ditto.
2135         * gfortran.dg/print_fmt_2.f90: Ditto.
2136         * gfortran.dg/select_type_20.f90: Ditto.
2138 2019-01-02  Marek Polacek  <polacek@redhat.com>
2140         PR c++/86875
2141         * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2143 2019-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2145         PR fortran/48543
2146         * gfortran.dg/const_chararacter_merge.f90: New test.
2148 2019-01-02  Jan Hubicka  <hubicka@ucw.cz>
2150         PR lto/88130
2151         * g++.dg/torture/pr88130.C: New testcase.
2153 2019-01-02  Martin Liska  <mliska@suse.cz>
2155         PR tree-optimization/88650
2156         * gfortran.dg/predict-3.f90: New test.
2158 2019-01-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2160         * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2162 2019-01-02  Richard Biener  <rguenther@suse.de>
2164         PR tree-optimization/88621
2165         * gcc.dg/torture/pr88621.c: New testcase.
2167 2019-01-02  Jakub Jelinek  <jakub@redhat.com>
2169         PR ipa/88561
2170         * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2171         targets and expect _ZThn8 for ilp32 targets.
2173 2019-01-01  Martin Sebor  <msebor@redhat.com>
2174             Jeff Law  <law@redhat.com>
2176         * gcc.dg/strlenopt-40.c: Update.
2177         * gcc.dg/strlenopt-51.c: Likewise.
2178         * gcc.dg/tree-ssa/pr79376.c: Likewise.
2180         * gcc.dg/strlenopt-40.c: Disable a couple tests.
2181         * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2182         * gcc.dg/strlenopt-59.c: New test.
2183         * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2184         * g++.dg/init/strlen.C: New test.
2186 2019-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2188         PR fortran/82743
2189         * gfortran.dg/structure_constructor_16.f90: New test.
2191 2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
2193         * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2194         * g++.dg/ipa/devirt-53.C: Fix scan template.
2196 2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
2198         * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2199         * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2200         * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2202 2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
2204         * g++.dg/tree-prof/devirt.C: Update testcase.
2206 2019-01-01  Jakub Jelinek  <jakub@redhat.com>
2208         Update copyright years.
2210 Copyright (C) 2019 Free Software Foundation, Inc.
2212 Copying and distribution of this file, with or without modification,
2213 are permitted in any medium without royalty provided the copyright
2214 notice and this notice are preserved.