pr88074.c: Require c99_runtime.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0c4ff4ac581afb32e5ffeebf3e241e3e4044e1a0
1 2019-03-17  John David Anglin  <danglin@gcc.gnu.org>
3         * gcc.dg/pr88074.c: Require c99_runtime.
4         * gcc.dg/warn-abs-1.c: Likewise.
5         * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
7         PR testsuite/89666
8         * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
9         hppa*-*-hpux*.
10         * gcc.dg/attr-copy.c: Require alias support.
11         * gcc.dg/ipa/ipa-icf-39.c: Likewise.
13 2019-03-16  Jakub Jelinek  <jakub@redhat.com>
15         PR fortran/89724
16         * gfortran.dg/continuation_15.f90: New test.
17         * gfortran.dg/continuation_16.f90: New test.
19 2019-03-16  John David Anglin  <danglin@gcc.gnu.org>
21         * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
23         PR testsuite/89393
24         * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
25         * g++.dg/cpp0x/pr84497.C: Likewise.
27         * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
28         * gcc.dg/attr-copy-6.c: Likewise.
29         * gcc.dg/pr87793.c: Likewise.
31         PR testsuite/89471
32         * gcc.dg/pr84941.c: Skip on hppa*-*-*.
34         * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
35         * gcc.dg/gimplefe-34.c: Likewise.
36         * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
37         * gcc.dg/compat/pr83487-2_y.c: Likewise.
39         PR testsuite/84174
40         * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
41         hppa*64*-*-*.
43         PR testsuite/83453
44         * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
46         * lib/target-supports.exp (check_ascii_locale_available): Remove
47         hppa*-*-hpux*.
49 2019-03-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
51         PR fortran/84394
52         * gfortran.dg/blockdata_11.f90: New test.
54 2019-03-15  Harald Anlauf  <anlauf@gmx.de>
56         PR fortran/60091
57         * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
58         * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
60 2019-03-15  Kelvin Nilsen  <kelvin@gcc.gnu.org>
62         PR target/87532
63         * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
64         instruction selection.
65         * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
66         * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
67         * gcc.target/powerpc/pr87532-mc.c: New test.
68         * gcc.target/powerpc/pr87532.c: New test.
69         * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
70         * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
71         * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
72         * gcc.target/powerpc/vsx-builtin-10a.c: New test.
73         * gcc.target/powerpc/vsx-builtin-10b.c: New test.
74         * gcc.target/powerpc/vsx-builtin-11a.c: New test.
75         * gcc.target/powerpc/vsx-builtin-11b.c: New test.
76         * gcc.target/powerpc/vsx-builtin-12a.c: New test.
77         * gcc.target/powerpc/vsx-builtin-12b.c: New test.
78         * gcc.target/powerpc/vsx-builtin-13a.c: New test.
79         * gcc.target/powerpc/vsx-builtin-13b.c: New test.
80         * gcc.target/powerpc/vsx-builtin-14a.c: New test.
81         * gcc.target/powerpc/vsx-builtin-14b.c: New test.
82         * gcc.target/powerpc/vsx-builtin-15a.c: New test.
83         * gcc.target/powerpc/vsx-builtin-15b.c: New test.
84         * gcc.target/powerpc/vsx-builtin-16a.c: New test.
85         * gcc.target/powerpc/vsx-builtin-16b.c: New test.
86         * gcc.target/powerpc/vsx-builtin-17a.c: New test.
87         * gcc.target/powerpc/vsx-builtin-17b.c: New test.
88         * gcc.target/powerpc/vsx-builtin-18a.c: New test.
89         * gcc.target/powerpc/vsx-builtin-18b.c: New test.
90         * gcc.target/powerpc/vsx-builtin-19a.c: New test.
91         * gcc.target/powerpc/vsx-builtin-19b.c: New test.
92         * gcc.target/powerpc/vsx-builtin-20a.c: New test.
93         * gcc.target/powerpc/vsx-builtin-20b.c: New test.
94         * gcc.target/powerpc/vsx-builtin-9a.c: New test.
95         * gcc.target/powerpc/vsx-builtin-9b.c: New test.
97 2019-03-15  Alexandre Oliva <aoliva@redhat.com>
99         PR c++/88534
100         PR c++/88537
101         * g++.dg/cpp2a/pr88534.C: New.
102         * g++.dg/cpp2a/pr88537.C: New.
104 2019-03-15  Robin Dapp  <rdapp@linux.ibm.com>
106         * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
107         * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
108         * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
109         * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
111 2019-03-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
113         PR target/89719
114         * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
115         * gcc.target/aarch64/spellcheck_5.c: Likewise.
116         * gcc.target/aarch64/spellcheck_6.c: Likewise.
118 2019-03-15  Jakub Jelinek  <jakub@redhat.com>
120         PR c++/89709
121         * g++.dg/cpp0x/constexpr-89709.C: New test.
123         PR debug/89704
124         * gcc.dg/debug/pr89704.c: New test.
126 2019-03-15  H.J. Lu  <hongjiu.lu@intel.com>
128         PR target/89650
129         * g++.target/i386/pr89650.C: New test.
131 2019-03-14  Richard Biener  <rguenther@suse.de>
133         * gcc.dg/gimplefe-13.c: Adjust.
134         * gcc.dg/gimplefe-14.c: Likewise.
135         * gcc.dg/gimplefe-17.c: Likewise.
136         * gcc.dg/gimplefe-18.c: Likewise.
137         * gcc.dg/gimplefe-7.c: Likewise.
138         * gcc.dg/torture/pr89595.c: Likewise.
139         * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
140         * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
141         * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
142         * gcc.dg/tree-ssa/scev-3.c: Likewise.
143         * gcc.dg/tree-ssa/scev-4.c: Likewise.
144         * gcc.dg/tree-ssa/scev-5.c: Likewise.
145         * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
146         * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
148 2019-03-14  Jakub Jelinek  <jakub@redhat.com>
150         PR ipa/89684
151         * gcc.target/i386/pr89684.c: New test.
153         PR rtl-optimization/89679
154         * gcc.dg/pr89679.c: New test.
156 2019-03-14  Richard Biener  <rguenther@suse.de>
158         PR tree-optimization/89710
159         * gcc.dg/torture/pr89710.c: New testcase.
161 2019-03-14  Richard Biener  <rguenther@suse.de>
163         PR middle-end/89698
164         * g++.dg/torture/pr89698.C: New testcase.
166 2019-03-14  Jakub Jelinek  <jakub@redhat.com>
168         PR tree-optimization/89703
169         * gcc.c-torture/compile/pr89703-1.c: New test.
170         * gcc.c-torture/compile/pr89703-2.c: New test.
172 2019-03-14  H.J. Lu  <hongjiu.lu@intel.com>
174         PR target/89523
175         * gcc.target/i386/pr89523-1a.c: New test.
176         * gcc.target/i386/pr89523-1b.c: Likewise.
177         * gcc.target/i386/pr89523-2.c: Likewise.
178         * gcc.target/i386/pr89523-3.c: Likewise.
179         * gcc.target/i386/pr89523-4.c: Likewise.
180         * gcc.target/i386/pr89523-5.c: Likewise.
181         * gcc.target/i386/pr89523-6.c: Likewise.
182         * gcc.target/i386/pr89523-7.c: Likewise.
183         * gcc.target/i386/pr89523-8.c: Likewise.
184         * gcc.target/i386/pr89523-9.c: Likewise.
186 2019-03-14  Jakub Jelinek  <jakub@redhat.com>
188         PR c++/89512
189         * g++.dg/cpp1y/var-templ61.C: New test.
191         PR c++/89652
192         * g++.dg/cpp1y/constexpr-89652.C: New test.
194 2019-03-13  Harald Anlauf  <anlauf@gmx.de>
196         PR fortran/87045
197         * gfortran.dg/pr87045.f90: New test.
199 2019-03-13  Vladimir Makarov  <vmakarov@redhat.com>
201         PR target/85860
202         * gcc.target/i386/pr85860.c: New.
204 2019-03-13  Marek Polacek  <polacek@redhat.com>
206         PR c++/89686 - mixing init-capture and simple-capture in lambda.
207         * g++.dg/cpp2a/lambda-pack-init2.C: New test.
209         PR c++/89660 - bogus error with -Wredundant-move.
210         * g++.dg/cpp0x/Wredundant-move8.C: New test.
211         * g++.dg/cpp0x/Wredundant-move9.C: New test.
213 2019-03-13  Janus Weil  <janus@gcc.gnu.org>
215         PR fortran/89601
216         * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
217         * gfortran.dg/pdt_30.f90: New test case.
219 2019-03-13  Marek Polacek  <polacek@redhat.com>
221         PR c++/88979 - further P0634 fix for constructors.
222         * g++.dg/cpp2a/typename15.C: New test.
224 2019-03-13  Martin Sebor  <msebor@redhat.com>
226         PR tree-optimization/89662
227         * gcc.dg/Warray-bounds-41.c: New test.
229 2019-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
231         PR c++/63508
232         * g++.dg/cpp0x/auto53.C: New.
234 2019-03-13  Richard Biener  <rguenther@suse.de>
236         PR middle-end/89677
237         * gcc.dg/torture/pr89677.c: New testcase.
239 2019-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
241         PR c++/85558
242         * g++.dg/other/friend16.C: New.
243         * g++.dg/other/friend17.C: Likewise.
245 2019-03-13  Jakub Jelinek  <jakub@redhat.com>
247         PR middle-end/88588
248         * c-c++-common/gomp/pr88588.c: New test.
250 2019-03-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
252         PR fortran/66695
253         PR fortran/77746
254         PR fortran/79485
255         * gfortran.dg/binding_label_tests_30.f90: New test.
256         * gfortran.dg/binding_label_tests_31.f90: New test.
257         * gfortran.dg/binding_label_tests_32.f90: New test.
258         * gfortran.dg/binding_label_tests_33.f90: New test.
260 2019-03-13  Iain Buclaw  <ibuclaw@gdcproject.org>
262         * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
263         * gdc.dg/ubsan/ubsan.exp: New file.
264         * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
265         Explicitly return flags from procedure.
267 2019-03-13  Iain Buclaw  <ibuclaw@gdcproject.org>
269         PR d/88957
270         * gdc.dg/pr88957.d: New test.
271         * gdc.dg/simd.d: Add new vector tests.
273 2019-03-12  UroÅ¡ Bizjak  <ubizjak@gmail.com>
275         PR d/87824
276         * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
277         libstdc++v3/scripts/testsuite_flags.  Filter out unsupported
278         -nostdinc++ flag.
280 2019-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
282         PR fortran/87673
283         * gfortran.dg/charlen_17.f90: New test.
285 2019-03-12  Robin Dapp  <rdapp@linux.ibm.com>
287         * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
289 2019-03-12  Martin Liska  <mliska@suse.cz>
291         * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
292         * gfortran.dg/binding_label_tests_4.f03: Likewise.
293         * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
294         * gfortran.dg/c_funloc_tests_6.f90: Likewise.
295         * gfortran.dg/c_loc_tests_17.f90: Likewise.
296         * gfortran.dg/constructor_9.f90: Likewise.
297         * gfortran.dg/dec_structure_8.f90: Likewise.
298         * gfortran.dg/entry_4.f90: Likewise.
299         * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
300         * gfortran.dg/initialization_23.f90: Likewise.
301         * gfortran.dg/logical_assignment_1.f90: Likewise.
302         * gfortran.dg/pr80752.f90: Likewise.
303         * gfortran.dg/pr88116_1.f90: Likewise.
304         * gfortran.dg/pr88467.f90: Likewise.
305         * gfortran.dg/typebound_call_7.f03: Likewise.
306         * gfortran.dg/typebound_generic_1.f03: Likewise.
307         * gfortran.dg/typebound_operator_2.f03: Likewise.
308         * gfortran.dg/typebound_operator_4.f03: Likewise.
309         * gfortran.dg/typebound_proc_9.f03: Likewise.
310         * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
312 2019-03-12  Paul Thomas  <pault@gcc.gnu.org>
314         PR fortran/89363
315         * gfortran.dg/assumed_rank_16.f90: New test.
317         PR fortran/89364
318         * gfortran.dg/assumed_rank_17.f90: New test.
320 2019-03-12  Jakub Jelinek  <jakub@redhat.com>
322         PR middle-end/89663
323         * gcc.c-torture/compile/pr89663-1.c: New test.
324         * gcc.c-torture/compile/pr89663-2.c: New test.
326 2019-03-12  Richard Biener  <rguenther@suse.de>
328         PR tree-optimization/89664
329         * gfortran.dg/pr89664.f90: New testcase.
331 2019-03-11  Jakub Jelinek  <jakub@redhat.com>
333         PR fortran/89651
334         * gfortran.dg/gomp/pr89651.f90: New test.
336         PR middle-end/89655
337         PR bootstrap/89656
338         * gcc.c-torture/compile/pr89655.c: New test.
340 2019-03-11  Christophe Lyon  <christophe.lyon@linaro.org>
342         * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
343         target.
345 2019-03-11  Martin Liska  <mliska@suse.cz>
347         * g++.dg/conversion/simd3.C (foo): Wrap option names
348         with apostrophe character.
349         * g++.dg/cpp1z/decomp3.C (test): Likewise.
350         (test3): Likewise.
351         * g++.dg/cpp1z/decomp4.C (test): Likewise.
352         * g++.dg/cpp1z/decomp44.C (foo): Likewise.
353         * g++.dg/cpp1z/decomp45.C (f): Likewise.
354         * g++.dg/opt/pr34036.C: Likewise.
355         * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
356         * gcc.dg/c90-fordecl-1.c (foo): Likewise.
357         * gcc.dg/cpp/dir-only-4.c: Likewise.
358         * gcc.dg/cpp/dir-only-5.c: Likewise.
359         * gcc.dg/cpp/pr71591.c: Likewise.
360         * gcc.dg/format/opt-1.c: Likewise.
361         * gcc.dg/format/opt-2.c: Likewise.
362         * gcc.dg/format/opt-3.c: Likewise.
363         * gcc.dg/format/opt-4.c: Likewise.
364         * gcc.dg/format/opt-5.c: Likewise.
365         * gcc.dg/format/opt-6.c: Likewise.
366         * gcc.dg/pr22231.c: Likewise.
367         * gcc.dg/pr33007.c: Likewise.
368         * gcc.dg/simd-1.c (hanneke): Likewise.
369         * gcc.dg/simd-5.c: Likewise.
370         * gcc.dg/simd-6.c: Likewise.
371         * gcc.dg/spellcheck-options-14.c: Likewise.
372         * gcc.dg/spellcheck-options-15.c: Likewise.
373         * gcc.dg/spellcheck-options-16.c: Likewise.
374         * gcc.dg/spellcheck-options-17.c: Likewise.
375         * gcc.dg/tree-ssa/pr23109.c: Likewise.
376         * gcc.dg/tree-ssa/recip-5.c: Likewise.
377         * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
378         (__attribute__): Likewise.
379         * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
380         * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
381         * gcc.target/powerpc/warn-1.c: Likewise.
382         * gcc.target/powerpc/warn-2.c: Likewise.
384 2019-03-11  Andreas Krebbel  <krebbel@linux.ibm.com>
386         * gcc.target/s390/zvector/vec-addc-u128.c: New test.
388 2019-03-11  Eric Botcazou  <ebotcazou@adacore.com>
390         * c-c++-common/unroll-6.c: New test.
392 2019-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
394         PR c++/87571
395         * g++.dg/template/memfriend18.C: New.
397 2019-03-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
399         * gdc.dg/pr89041.d: Mark as compile test.
401 2019-03-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
403         * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
404         dg-options.
406 2019-03-10  Martin Jambor  <mjambor@suse.cz>
408         PR tree-optimization/85762
409         PR tree-optimization/87008
410         PR tree-optimization/85459
411         * g++.dg/tree-ssa/pr87008.C: New test.
412         * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
414 2019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
416         PR fortran/66089
417         * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
418         * gfortran.dg/no_arg_check_2.f90: Likewise.
420 2019-03-10  Jakub Jelinek  <jakub@redhat.com>
422         PR c++/89648
423         * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
425 2019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
427         PR fortran/66089
428         * gfortran.dg/dependency_53.f90: New test.
430 2019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
432         PR fortran/87734
433         * gfortran.dg/public_private_module_10.f90: New test.
435 2019-03-09  John David Anglin  <dave.anglin@bell.net>
437         PR c++/70349
438         * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
440         PR middle-end/68733
441         * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
443         PR testsuite/89472
444         * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
446 2019-03-09  Paolo Carlini  <paolo.carlini@oracle.com>
448         PR c++/87750
449         * g++.dg/cpp0x/pr87750.C: New.
451 2019-03-09  John David Anglin  <dave.anglin@bell.net>
453         * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
454         * c-c++-common/ident-1a.c: Likewise.
455         * c-c++-common/ident-1b.c: Likewise.
456         * c-c++-common/ident-2b.c: Likewise.
458         * g++.dg/tls/pr77285-2.C: Require tls_native support.
460         * g++.dg/ext/visibility/lambda1.C: Require visibility.
462         PR inline-asm/87010
463         * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
465         * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
466         libatomic_available.
468 2019-03-09  Iain Buclaw  <ibuclaw@gdcproject.org>
470         PR d/89041
471         * gdc.dg/pr89041.d: New test.
473 2019-03-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
475         PR fortran/71544
476         * gfortran.dg/c_ptr_tests_19.f90: New test.
478 2019-03-09  John David Anglin  <dave.anglin@bell.net>
480         * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
481         * gnat.dg/debug12.adb: Likewise.
483         * lib/target-supports.exp (check_effective_target_weak_undefined):
484         Return 0 on hppa*-*-hpux*.
485         (check_ascii_locale_available): Likewise.
487 2019-03-09  Janus Weil  <janus@gcc.gnu.org>
489         PR fortran/84504
490         * gfortran.dg/pointer_init_10.f90: New test case.
492 2019-03-09  John David Anglin  <dave.anglin@bell.net>
494         * gfortran.dg/ieee/ieee_9.f90: Fix typo.
496 2019-03-09  John David Anglin  <dave.anglin@bell.net>
498         PR fortran/89639
499         * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
501 2019-03-09  Thomas König  <tkoenig@gcc.gnu.org>
503         PR fortran/71203
504         * gfortran.dg/array_simplify_3.f90: New test case.
506 2019-03-09  Jakub Jelinek  <jakub@redhat.com>
508         PR c/88568
509         * g++.dg/other/pr88568.C: New test.
511         PR rtl-optimization/89634
512         * gcc.c-torture/execute/pr89634.c: New test.
514 2019-03-08  Jakub Jelinek  <jakub@redhat.com>
516         PR c/85870
517         * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
518         -r -nostdlib -flinker-output=nolto-rel.
520 2019-03-08  David Malcolm  <dmalcolm@redhat.com>
522         PR target/79926
523         * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
524         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
525         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
526         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
528 2019-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
530         PR c++/63540
531         * g++.dg/cpp0x/implicit17.C: New.
533 2019-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
535         PR c++/22149
536         * g++.dg/template/access29.C: New.
538 2019-03-08  Jakub Jelinek  <jakub@redhat.com>
540         PR c++/82075
541         * g++.dg/cpp1z/decomp49.C: New test.
543 2019-03-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
545         * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
547 2019-03-08  UroÅ¡ Bizjak  <ubizjak@gmail.com>
549         PR target/68924
550         PR target/78782
551         PR target/87558
552         * gcc.target/i386/pr78782.c: New test.
553         * gcc.target/i386/pr87558.c: Ditto.
555 2019-03-08  Jakub Jelinek  <jakub@redhat.com>
557         PR c/85870
558         * gcc.dg/lto/pr85870_0.c: New test.
559         * gcc.dg/lto/pr85870_1.c: New test.
561 2019-03-08  Martin Liska  <mliska@suse.cz>
563         PR target/86952
564         * gcc.target/i386/pr86952.c: New test.
565         * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
566         scanned pattern.
567         * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
569 2019-03-08  Jakub Jelinek  <jakub@redhat.com>
571         PR c++/89585
572         * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
573         asm volatile.
575         PR c++/89599
576         * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
577         * g++.dg/parse/array-size2.C: Likewise.
578         * g++.dg/cpp0x/constexpr-89599.C: New test.
580         PR c++/89622
581         * g++.dg/warn/pr89622.C: New test.
583 2019-03-07  Jakub Jelinek  <jakub@redhat.com>
585         PR target/80003
586         * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
587         * gcc.target/i386/interrupt-6.c: Likewise.
588         * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
590 2019-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
592         PR c++/84518
593         * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
594         * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
596 2019-03-07  Jakub Jelinek  <jakub@redhat.com>
598         PR translation/79999
599         * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
600         * c-c++-common/gomp/doacross-3.c: New test.
602         PR target/89602
603         * gcc.target/i386/avx512f-vmovss-1.c: New test.
604         * gcc.target/i386/avx512f-vmovss-2.c: New test.
605         * gcc.target/i386/avx512f-vmovss-3.c: New test.
606         * gcc.target/i386/avx512f-vmovsd-1.c: New test.
607         * gcc.target/i386/avx512f-vmovsd-2.c: New test.
608         * gcc.target/i386/avx512f-vmovsd-3.c: New test.
610 2019-03-07  Martin Jambor  <mjambor@suse.cz>
612         PR lto/87525
613         * gcc.dg/ipa/ipcp-5.c: New test.
615 2019-03-07  Martin Jambor  <mjambor@suse.cz>
617         PR ipa/88235
618         * g++.dg/ipa/pr88235.C: New test.
620 2019-04-07  Richard Biener  <rguenther@suse.de>
622         PR middle-end/89618
623         * gcc.target/i386/pr89618.c: New testcase.
625 2019-03-07  Richard Biener  <rguenther@suse.de>
627         PR tree-optimization/89595
628         * gcc.dg/torture/pr89595.c: New testcase.
630 2019-03-07  Jakub Jelinek  <jakub@redhat.com>
632         PR c++/89585
633         * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
635 2019-03-06  Harald Anlauf  <anlauf@gmx.de>
637         PR fortran/71203
638         * gfortran.dg/substr_8.f90: New test.
640 2019-03-06  Jakub Jelinek  <jakub@redhat.com>
642         PR c++/87148
643         * g++.dg/ext/flexary34.C: New test.
645 2019-03-06  Peter Bergner  <bergner@linux.ibm.com>
647         PR rtl-optimization/88845
648         * gcc.target/powerpc/pr88845.c: New test.
650 2019-03-06  Marek Polacek  <polacek@redhat.com>
652         PR c++/87378 - bogus -Wredundant-move warning.
653         * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
654         * g++.dg/cpp0x/Wredundant-move7.C: New test.
656 2019-03-06  Richard Biener  <rguenther@suse.de>
658         PR testsuite/89551
659         * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
660         the way that makes the testcase PASS.
662 2019-03-05  Jakub Jelinek  <jakub@redhat.com>
664         PR middle-end/89590
665         * gcc.dg/pr89590.c: New test.
667 2019-03-05  Wilco Dijkstra  <wdijkstr@arm.com>
669         PR target/89222
670         * gcc.target/arm/pr89222.c: Add new test.
672 2019-03-05  Richard Biener  <rguenther@suse.de>
674         PR tree-optimization/89594
675         * gcc.dg/pr89594.c: New testcase.
677 2019-03-05  Jakub Jelinek  <jakub@redhat.com>
679         PR tree-optimization/89487
680         * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
681         (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
682         aren't defined.  Use REG1 instead of "%r15" and REG2 instead of
683         "%r14".
685         PR bootstrap/89560
686         * g++.dg/other/pr89560.C: New test.
688         PR tree-optimization/89570
689         * gcc.dg/pr89570.c: New test.
691         PR tree-optimization/89566
692         * c-c++-common/pr89566.c: New test.
694 2019-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
696         PR c++/84605
697         * g++.dg/parse/crash69.C: New.
699 2019-03-04  Jakub Jelinek  <jakub@redhat.com>
701         PR c++/71446
702         * g++.dg/cpp2a/desig12.C: New test.
703         * g++.dg/cpp2a/desig13.C: New test.
705 2019-03-04  Tamar Christina  <tamar.christina@arm.com>
707         PR target/88530
708         * gcc.target/aarch64/options_set_10.c: Add native.
710 2019-03-04  Wilco Dijkstra  <wdijkstr@arm.com>
712         PR tree-optimization/89437
713         * gcc.dg/sinatan-1.c: Fix testcase.
715 2019-03-04  Richard Biener  <rguenther@suse.de>
717         PR middle-end/89572
718         * gcc.dg/torture/pr89572.c: New testcase.
720 2018-03-04  Bin Cheng  <bin.cheng@linux.alibaba.com>
722         PR tree-optimization/89487
723         * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
725 2019-03-03  Harald Anlauf  <anlauf@gmx.de>
727         PR fortran/77583
728         * gfortran.dg/pr77583.f90: New test.
730 2019-03-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
732         PR fortran/72714
733         * gfortran.dg/coarray_allocate_11.f90: New test.
735 2019-03-02  Harald Anlauf  <anlauf@gmx.de>
737         PR fortran/89516
738         * gfortran.dg/pr89492.f90: Adjust testcase.
739         * gfortran.dg/transfer_check_5.f90: New test.
741 2019-03-02  Jakub Jelinek  <jakub@redhat.com>
743         PR c++/71446
744         * g++.dg/cpp2a/desig10.C: New test.
745         * g++.dg/cpp2a/desig11.C: New test.
746         * g++.dg/ext/desig4.C: Expect 4 new errors.
748         PR target/89506
749         * gcc.dg/pr89506.c: New test.
751 2019-03-01  Kito Cheng  <kito.cheng@gmail.com>
752             Monk Chiang  <sh.chiang04@gmail.com>
754         * gcc.target/riscv/attribute-1.c: New.
755         * gcc.target/riscv/attribute-2.c: Likewise.
756         * gcc.target/riscv/attribute-3.c: Likewise.
757         * gcc.target/riscv/attribute-4.c: Likewise.
758         * gcc.target/riscv/attribute-5.c: Likewise.
759         * gcc.target/riscv/attribute-6.c: Likewise.
760         * gcc.target/riscv/attribute-7.c: Likewise.
761         * gcc.target/riscv/attribute-8.c: Likewise.
762         * gcc.target/riscv/attribute-9.c: Likewise.
764         * gcc.target/riscv/arch-1.c: New.
765         * gcc.target/riscv/arch-2.c: Likewise.
766         * gcc.target/riscv/arch-3.c: Likewise.
767         * gcc.target/riscv/arch-4.c: Likewise.
769 2019-03-01  Jakub Jelinek  <jakub@redhat.com>
771         PR middle-end/89497
772         * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
773         scan-tree-dump-times from dom3 to tracer pass.
775 2019-03-01  Segher Boessenkool  <segher@kernel.crashing.org>
777         * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
778         -mcpu".  Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
780 2019-03-01  Alexander Monakov  <amonakov@ispras.ru>
782         PR rtl-optimization/85899
783         * gcc.dg/pr85899.c: New test.
785 2019-03-01  Marek Polacek  <polacek@redhat.com>
787         PR c++/89537 - missing location for error with non-static member fn.
788         * g++.dg/diagnostic/member-fn-1.C: New test.
790         PR c++/89532 - ICE with incomplete type in decltype.
791         * g++.dg/cpp2a/nontype-class14.C: New test.
793 2019-03-01  Jakub Jelinek  <jakub@redhat.com>
795         Implement P1002R1, Try-catch blocks in constexpr functions
796         PR c++/89513
797         * g++.dg/cpp2a/constexpr-try1.C: New test.
798         * g++.dg/cpp2a/constexpr-try2.C: New test.
799         * g++.dg/cpp2a/constexpr-try3.C: New test.
800         * g++.dg/cpp2a/constexpr-try4.C: New test.
801         * g++.dg/cpp2a/constexpr-try5.C: New test.
802         * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
804 2019-03-01  Richard Sandiford  <richard.sandiford@arm.com>
806         PR tree-optimization/89535
807         * gfortran.dg/vect/pr89535.f90: New test.
809 2019-03-01  Richard Biener  <rguenther@suse.de>
811         PR middle-end/89541
812         * gfortran.dg/pr89451.f90: New testcase.
814 2019-03-01  Richard Biener  <rguenther@suse.de>
816         PR middle-end/89497
817         * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
818         * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
819         that happen now earlier.
821 2019-02-28  Eric Botcazou  <ebotcazou@adacore.com>
823         * gcc.c-torture/execute/20190228-1.c: New test.
825 2019-02-28  Marek Polacek  <polacek@redhat.com>
827         PR c++/87068 - missing diagnostic with fallthrough statement.
828         * c-c++-common/Wimplicit-fallthrough-37.c: New test.
830 2019-02-28  Thomas Schwinge  <thomas@codesourcery.com>
831             Cesar Philippidis  <cesar@codesourcery.com>
833         PR fortran/72741
834         PR fortran/89433
835         * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
836         * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
838         PR fortran/72741
839         * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
841         PR fortran/72741
842         PR fortran/89433
843         * gfortran.dg/goacc/routine-6.f90: Update
844         * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
845         * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
847 2019-02-28  Jakub Jelinek  <jakub@redhat.com>
849         PR c/89521
850         * gcc.dg/pr89521-1.c: New test.
851         * gcc.dg/pr89521-2.c: New test.
853 2019-02-28  John David Anglin  <danglin@gcc.gnu.org>
855         PR testsuite/89441
856         * g++.dg/ipa/pr89009.C: Update symbol visibility.
858 2019-02-28  Tamar Christina  <tamar.christina@arm.com>
860         PR target/88530
861         * gcc.target/aarch64/options_set_10.c: New test.
863 2019-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
865         PR c++/89522
866         * g++.dg/cpp1y/lambda-generic-ice10.C: New.
868 2019-02-28  Jakub Jelinek  <jakub@redhat.com>
870         PR c/89525
871         * gcc.dg/pr89525.c: New test.
873         PR c/89520
874         * gcc.dg/pr89520-1.c: New test.
875         * gcc.dg/pr89520-2.c: New test.
877 2019-02-27  Marek Polacek  <polacek@redhat.com>
879         PR c++/88857 - ICE with value-initialization of argument in template.
880         * g++.dg/cpp0x/initlist-value4.C: New test.
882 2019-02-27  Marek Polacek  <polacek@redhat.com>
884         PR c++/89511 - ICE with using-declaration and unscoped enumerator.
885         * g++.dg/cpp0x/using-enum-3.C: New test.
887 2019-02-27  Jakub Jelinek  <jakub@redhat.com>
889         PR tree-optimization/89280
890         * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
891         keyword.
893 2019-02-27  Richard Biener  <rguenther@suse.de>
895         * gcc.dg/gimplefe-36.c: New testcase.
897 2019-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
899         PR c++/89488
900         * g++.dg/cpp0x/nsdmi15.C: New.
902 2019-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
904         PR c++/88987
905         * g++.dg/cpp0x/pr88987.C: New.
907 2019-02-27  Jakub Jelinek  <jakub@redhat.com>
909         PR tree-optimization/89280
910         * gcc.c-torture/compile/pr89280.c: New test.
911         * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
912         function.  Skip the test for -O0.
914 2018-02-26  Steve Ellcey  <sellcey@marvell.com>
916         * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
917         * gfortran.dg/simd-builtins-2.f90: Ditto.
918         * gfortran.dg/simd-builtins-6.f90: Ditto.
919         * gfortran.dg/simd-builtins-8.f90: New test.
920         * gfortran.dg/simd-builtins-8.h: New header file.
922 2019-02-26  Jakub Jelinek  <jakub@redhat.com>
924         PR c++/89507
925         * g++.dg/other/new2.C: New test.
927         PR tree-optimization/89500
928         * gcc.dg/pr89500.c: New test.
929         * gcc.dg/Wstringop-overflow-10.c: New test.
930         * gcc.dg/strlenopt-60.c: New test.
932 2019-02-26  Harald Anlauf  <anlauf@gmx.de>
934         PR fortran/89492
935         * gfortran.dg/pr89492.f90: New test.
937 2019-02-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
939         PR fortran/89496
940         * gfortran.dg/altreturn_9_0.f90: New file.
941         * gfortran.dg/altreturn_9_1.f90: New file.
943 2019-02-26  Jakub Jelinek  <jakub@redhat.com>
945         PR c++/89481
946         * g++.dg/cpp1y/constexpr-89481.C: New test.
948 2019-02-26  Richard Biener  <rguenther@suse.de>
950         PR tree-optimization/89505
951         * gcc.dg/torture/pr89505.c: New testcase.
953 2019-02-26  Eric Botcazou  <ebotcazou@adacore.com>
955         * gnat.dg/opt77.adb: New test.
956         * gnat.dg/opt77_pkg.ad[sb]: New helper.
958 2019-02-26  Jakub Jelinek  <jakub@redhat.com>
960         PR target/89474
961         * gcc.target/i386/pr89474.c: New test.
963 2019-02-25  Jakub Jelinek  <jakub@redhat.com>
965         PR c/77754
966         * gcc.c-torture/compile/pr77754-1.c: New test.
967         * gcc.c-torture/compile/pr77754-2.c: New test.
968         * gcc.c-torture/compile/pr77754-3.c: New test.
969         * gcc.c-torture/compile/pr77754-4.c: New test.
970         * gcc.c-torture/compile/pr77754-5.c: New test.
971         * gcc.c-torture/compile/pr77754-6.c: New test.
973 2019-02-25  Tamar Christina  <tamar.christina@arm.com>
975         PR target/88530
976         * gcc.target/aarch64/options_set_1.c: New test.
977         * gcc.target/aarch64/options_set_2.c: New test.
978         * gcc.target/aarch64/options_set_3.c: New test.
979         * gcc.target/aarch64/options_set_4.c: New test.
980         * gcc.target/aarch64/options_set_5.c: New test.
981         * gcc.target/aarch64/options_set_6.c: New test.
982         * gcc.target/aarch64/options_set_7.c: New test.
983         * gcc.target/aarch64/options_set_8.c: New test.
984         * gcc.target/aarch64/options_set_9.c: New test.
986 2019-02-25  Tamar Christina  <tamar.christina@arm.com>
988         * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
989         test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
990         Rename ....
991         (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
992         test_vfmlslq_high_f16): ... To this.
993         * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
994         tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
995         test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
996         test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
997         test_vfmlslq_laneq_high_u32): Rename ...
998         (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
999         test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1000         test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1001         test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1002         * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
1003         test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1004         test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1005         test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1006         test_vfmlslq_laneq_low_u32): Rename ...
1007         (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1008         test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1009         test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1010         test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1011         * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
1012         test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1013         Rename ...
1014         (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1015         test_vfmlslq_low_f16): ... To this.
1017 2019-02-25  Tamar Christina  <tamar.christina@arm.com>
1019         * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
1020         test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1021         Rename ...
1022         (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1023         test_vfmlslq_high_f16): ... To this.
1024         * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
1025         tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1026         test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1027         test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1028         test_vfmlslq_laneq_high_u32): Rename ...
1029         (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1030         test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1031         test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1032         test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1033         * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1034         test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1035         test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1036         test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1037         test_vfmlslq_laneq_low_u32): Rename ...
1038         (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1039         test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1040         test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1041         test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1042         * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1043         test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1044         Rename ...
1045         (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1046         test_vfmlslq_low_f16): ... To This.
1047         * lib/target-supports.exp
1048         (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1050 2019-02-25  Dominique d'Humieres  <dominiq@gcc.gnu.org>
1052         PR fortran/89282
1053         * gfortran.dg/overload_3.f90: New test.
1055 2019-02-25  Jakub Jelinek  <jakub@redhat.com>
1057         PR c++/89285
1058         * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1060 2019-02-25  Dominique d'Humieres  <dominiq@gcc.gnu.org>
1062         PR libfortran/89274
1063         * gfortran.dg/list_directed_large.f90: New test.
1065 2019-02-25  Jakub Jelinek  <jakub@redhat.com>
1067         PR target/89434
1068         * gcc.c-torture/execute/pr89434.c: New test.
1070         PR target/89438
1071         * gcc.dg/pr89438.c: New test.
1073 2019-02-24  Paolo Carlini  <paolo.carlini@oracle.com>
1075         PR c++/84585
1076         * g++.dg/cpp0x/pr84585.C: New.
1078 2019-02-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1080         PR fortran/89174
1081         * gfortran.dg/allocate_with_mold_3.f90: New test.
1083 2019-02-24  H.J. Lu  <hongjiu.lu@intel.com>
1085         PR target/87007
1086         * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
1087         * gcc.target/i386/pr87007-2.c: Likewise.
1089 2019-02-24  Harald Anlauf  <anlauf@gmx.de>
1091         PR fortran/89266
1092         PR fortran/88326
1093         * gfortran.dg/pr89266.f90: New test.
1094         * gfortran.dg/pr88326.f90: New test.
1096 2019-02-24  Jakub Jelinek  <jakub@redhat.com>
1098         PR rtl-optimization/89445
1099         * gcc.target/i386/avx512f-pr89445.c: New test.
1101 2019-02-23  Martin Sebor  <msebor@redhat.com>
1103         * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
1104         wchar_t to wint_t to avoid a bogus -Wformat warning in
1105         ILP32 (bug 77970).
1107 2019-02-23  H.J. Lu  <hongjiu.lu@intel.com>
1109         PR testsuite/89476
1110         * gfortran.dg/ISO_Fortran_binding_5.c: Include
1111         "../../../libgfortran/ISO_Fortran_binding.h".
1112         * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1114 2019-02-23  H.J. Lu  <hongjiu.lu@intel.com>
1116         PR driver/69471
1117         * gcc.dg/pr69471-1.c: New test.
1118         * gcc.dg/pr69471-2.c: Likewise.
1119         * gcc.target/i386/pr69471-3.c: Likewise.
1121 2019-02-23  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1123         PR fortran/84387
1124         * gfortran.dg/dtio_34.f90: New test.
1126 2019-02-23  Marek Polacek  <polacek@redhat.com>
1128         PR c++/88294 - ICE with non-constant noexcept-specifier.
1129         * g++.dg/cpp0x/noexcept34.C: New test.
1130         * g++.dg/cpp0x/noexcept35.C: New test.
1132         PR c++/89419
1133         * g++.dg/cpp1y/lambda-generic-89419.C: New test.
1135 2019-02-23  Paul Thomas  <pault@gcc.gnu.org>
1137         PR fortran/88117
1138         * gfortran.dg/deferred_character_32.f90 : New test
1140 2019-02-23  Paul Thomas  <pault@gcc.gnu.org>
1142         PR fortran/89385
1143         * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
1144         previously incorrect lbound for allocatable expressions. Also
1145         correct stop values to avoid repetition.
1146         * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
1147         * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
1149         PR fortran/89366
1150         * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
1151         * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
1152         * gfortran.dg/pr32599.f03 : Set standard to F2008.
1154 2019-02-22  David Malcolm  <dmalcolm@redhat.com>
1156         PR c++/89390
1157         * g++.dg/diagnostic/pr89390.C: Update expected location of error,
1158         renaming to a multicharacter name, so that start != finish.  Add
1159         tests for dtor locations.
1161 2019-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
1163         PR c++/84676
1164         * g++.dg/cpp0x/pr84676.C: New.
1166 2019-02-22  Martin Sebor  <msebor@redhat.com>
1168         * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
1169         to avoid a bogus -Wformat warning in ILP32 (bug 77970).
1171 2019-02-22  Harald Anlauf  <anlauf@gmx.de>
1173         PR fortran/83057
1174         * gfortran.dg/newunit_6.f90: New test.
1176 2019-02-22  Marek Polacek  <polacek@redhat.com>
1178         PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
1179         * g++.dg/cpp2a/explicit14.C: New test.
1181 2019-02-22  Matthew Malcomson  <matthew.malcomson@arm.com>
1183         PR target/89324
1184         * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
1185         * gfortran.fortran-torture/compile/pr89324.f90: New test.
1187 2019-02-22  Martin Sebor  <msebor@redhat.com>
1189         PR c/89425
1190         * gcc.dg/Wabsolute-value.c: New test.
1192         * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
1194 2019-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1195             Hongtao Liu  <hongtao.liu@intel.com>
1196             Sunil K Pandey  <sunil.k.pandey@intel.com>
1198         PR target/87007
1199         * gcc.target/i386/pr87007-1.c: New test.
1200         * gcc.target/i386/pr87007-2.c: Likewise.
1202 2019-02-22  Richard Biener  <rguenther@suse.de>
1204         PR tree-optimization/89440
1205         * gcc.dg/vect/pr89440.c: New testcase.
1207 2019-02-22  Thomas Schwinge  <thomas@codesourcery.com>
1209         * lib/target-supports.exp (check_effective_target_offload_nvptx):
1210         Remove.
1212         PR fortran/72741
1213         * gfortran.dg/goacc/classify-routine.f95: Adjust.
1215         * c-c++-common/goacc/routine-5.c: Revert earlier changes.
1216         * g++.dg/goacc/template.C: Likewise.
1218         PR fortran/78027
1219         * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
1221 2019-02-22  Richard Biener  <rguenther@suse.de>
1223         PR middle-end/87609
1224         * gcc.dg/torture/restrict-7.c: New testcase.
1226 2019-02-21  Jakub Jelinek  <jakub@redhat.com>
1228         PR c++/89285
1229         * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
1230         * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
1231         * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
1232         diagnostics.
1233         * g++.dg/cpp1y/constexpr-89285.C: New test.
1234         * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
1235         for C++11.
1236         (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
1237         * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
1239 2019-02-21  H.J. Lu  <hongjiu.lu@intel.com>
1241         PR target/87412
1242         * gcc.target/i386/indirect-thunk-attr-14.c: Replace
1243         -fcf-protection with -fcf-protection=branch.
1244         * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1245         * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1246         * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1247         * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1248         * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1250 2019-02-21  Wilco Dijkstra  <wdijkstr@arm.com>
1252         * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
1253         * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
1255 2019-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1257         PR fortran/86119
1258         * gfortran.dg/warn_conversion_11.f90: New test.
1260 2019-02-21  H.J. Lu  <hongjiu.lu@intel.com>
1262         PR target/87412
1263         * gcc.target/i386/pr87412-1.c: New file.
1264         * gcc.target/i386/pr87412-2.c: Likewise.
1265         * gcc.target/i386/pr87412-3.c: Likewise.
1266         * gcc.target/i386/pr87412-4.c: Likewise.
1268 2019-02-20  Jakub Jelinek  <jakub@redhat.com>
1270         PR c++/89403
1271         * g++.dg/cpp0x/pr89403.C: New test.
1273         PR c++/89405
1274         * g++.dg/cpp1z/inline-var5.C: New test.
1276         PR middle-end/89412
1277         * gcc.c-torture/compile/pr89412.c: New test.
1279 2019-02-20  Jakub Jelinek  <jakub@redhat.com>
1280             David Malcolm  <dmalcolm@redhat.com>
1282         PR middle-end/89091
1283         * gcc.dg/torture/pr89091.c: New test.
1285 2019-02-20  Jakub Jelinek  <jakub@redhat.com>
1287         PR middle-end/88074
1288         PR middle-end/89415
1289         * gcc.dg/pr88074-2.c: New test.
1291         PR c++/89336
1292         * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1294 2019-02-20  David Malcolm  <dmalcolm@redhat.com>
1296         PR c/89410
1297         * gcc.dg/pr89410-1.c: New test.
1298         * gcc.dg/pr89410-2.c: New test.
1300 2019-02-20  Pat Haugen  <pthaugen@us.ibm.com>
1302         * lib/target-supports.exp (check_effective_target_vect_usad_char):
1303         Add PowerPC support.
1304         * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1305         * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1307 2019-02-20 Andre Vieira  <andre.simoesdiasvieira@arm.com>
1309         PR target/86487
1310         * gcc.target/arm/pr86487.c: New.
1312 2019-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1314         PR c++/84536
1315         * g++.dg/cpp1y/var-templ60.C: New.
1317 2019-02-20  Li Jia He  <helijia@linux.ibm.com>
1319         PR target/88100
1320         * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1322 2019-02-19  Wilco Dijkstra  <wdijkstr@arm.com>
1324         * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1326 2019-02-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1328         PR fortran/89384
1329         * gfortran.dg/ISO_Fortran_binding_4.f90
1331 2019-02-19  Thomas Schwinge  <thomas@codesourcery.com>
1333         PR c/87924
1334         * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1335         * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1337 2019-02-19  Richard Biener  <rguenther@suse.de>
1339         PR middle-end/88074
1340         * gcc.dg/pr88074.c: New testcase.
1342 2019-02-19  Jakub Jelinek  <jakub@redhat.com>
1344         PR middle-end/89303
1345         * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1346         namespace.
1348         PR c++/89387
1349         * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1351         PR c++/89391
1352         * g++.dg/cpp0x/reinterpret_cast2.C: New test.
1354         PR c++/89390
1355         * g++.dg/diagnostic/pr89390.C: New test.
1357 2019-02-18  Sharon Dvir  <unapologtic@gmail.com>
1359         * README: Fix typos.
1361 2019-02-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1363         * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
1364         bad_weak_ptr_.
1366 2019-02-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1368         PR fortran/87689
1369         * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
1370         options.
1371         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1372         * gfortran.dg/lto/pr87689_0.f: New file.
1373         * gfortran.dg/lto/pr87689_1.f: New file.
1375 2019-02-18  Wilco Dijkstra  <wdijkstr@arm.com>
1377         * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
1379 2019-02-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1381         * gdc.dg/dg.exp: Tabify.
1382         * gdc.dg/lto/lto.exp: Likewise.
1383         * gdc.test/gdc-test.exp: Likewise.
1384         * lib/gdc-dg.exp: Likewise.
1385         * lib/gdc.exp: Likewise.
1387 2019-02-18  Richard Biener  <rguenther@suse.de>
1389         PR tree-optimization/89296
1390         * gcc.dg/uninit-pr89296.c: New testcase.
1392 2019-02-18  Jakub Jelinek  <jakub@redhat.com>
1394         PR target/89369
1395         * gcc.c-torture/execute/pr89369.c: New test.
1396         * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
1397         rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
1398         34,63,62.
1400 2019-02-18  Martin Jambor  <mjambor@suse.cz>
1402         PR tree-optimization/89209
1403         * gcc.dg/tree-ssa/pr89209.c: New test.
1405 2019-02-18  Martin Liska  <mliska@suse.cz>
1407         * gfortran.dg/simd-builtins-7.f90: New test.
1408         * gfortran.dg/simd-builtins-7.h: New test.
1410 2019-02-17  Harald Anlauf  <anlauf@gmx.de>
1412         PR fortran/88299
1413         * gfortran.dg/pr88299.f90: New test.
1415 2019-02-17  Harald Anlauf  <anlauf@gmx.de>
1417         PR fortran/89077
1418         * gfortran.dg/transfer_simplify_12.f90: New test.
1420 2019-02-17  Marek Polacek  <polacek@redhat.com>
1422         PR c++/89217 - ICE with list-initialization in range-based for loop.
1423         * g++.dg/cpp0x/range-for37.C: New test.
1425         * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
1427         PR c++/89315
1428         * g++.dg/cpp0x/initlist114.C: New test.
1430         PR c++/89356
1431         * g++.dg/abi/mangle68.C: New test.
1432         * g++.dg/cpp0x/decltype69.C: New test.
1434 2019-02-16  David Malcolm  <dmalcolm@redhat.com>
1436         PR c++/88680
1437         * g++.dg/wrappers/pr88680.C: New test.
1439 2019-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
1441         PR fortran/71066
1442         * gfortran.dg/coarray_data_1.f90: New test.
1444 2019-02-16  Eric Botcazou  <ebotcazou@adacore.com>
1446         * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
1447         * c-c++-common/patchable_function_entry-default.c: Likewise.
1448         * c-c++-common/patchable_function_entry-definition.c: Likewise.
1450 2019-02-16  Jakub Jelinek  <jakub@redhat.com>
1452         PR rtl-optimization/66152
1453         * gcc.target/i386/pr66152.c: New test.
1455 2019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
1457         * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
1458         * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
1460 2019-02-15  Tamar Christina  <tamar.christina@arm.com>
1462         * lib/target-supports.exp
1463         (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
1464         checking alternative.
1466 2019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
1468         * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
1470 2019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
1472         * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
1473         * c-c++-common/patchable_function_entry-default.c: Likewise.
1474         * c-c++-common/patchable_function_entry-definition.c: Likewise.
1475         * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
1477 2019-02-15  Jakub Jelinek  <jakub@redhat.com>
1479         PR other/69006
1480         PR testsuite/88920
1481         * lib/gcc-dg.exp: If llvm_binutils effective target, set
1482         allow_blank_lines to 2 during initialization.
1483         (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
1484         it was previously zero.
1485         (gcc-dg-prune): Don't check for llvm_binutils effective target here.
1486         Clear allow_blank_lines afterwards whenever it was 1.
1487         * gdc.test/gdc-test.exp (dmd2dg): Don't call
1488         dg-allow-blank-lines-in-output here.
1489         (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
1490         the tests and restore it back at the end.
1492         * c-c++-common/ubsan/opts-1.c: New test.
1493         * c-c++-common/ubsan/opts-2.c: New test.
1494         * c-c++-common/ubsan/opts-3.c: New test.
1495         * c-c++-common/ubsan/opts-4.c: New test.
1497 2019-02-15  Richard Biener  <rguenther@suse.de>
1498             Jakub Jelinek  <jakub@redhat.com>
1500         PR tree-optimization/89278
1501         * gcc.dg/pr89278.c: New test.
1503 2019-02-15  Jakub Jelinek  <jakub@redhat.com>
1505         PR c/89340
1506         * gcc.dg/pr89340.c: New test.
1507         * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
1508         that leaf attribute on nested function is useless.
1510         PR other/89342
1511         * gcc.dg/pr89342.c: New test.
1513 2019-02-14  Jakub Jelinek  <jakub@redhat.com>
1515         PR rtl-optimization/89354
1516         * gcc.dg/pr89354.c: New test.
1518 2019-02-14  UroÅ¡ Bizjak  <ubizjak@gmail.com>
1520         * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
1521         * gcc.target/i386/ssse3-pabsd.c: Ditto.
1522         * gcc.target/i386/ssse3-pabsw.c: Ditto.
1523         * gcc.target/i386/ssse3-palignr.c: Ditto.
1524         * gcc.target/i386/ssse3-phaddd.c: Ditto.
1525         * gcc.target/i386/ssse3-phaddsw.c: Ditto.
1526         * gcc.target/i386/ssse3-phaddw.c: Ditto.
1527         * gcc.target/i386/ssse3-phsubd.c: Ditto.
1528         * gcc.target/i386/ssse3-phsubsw.c: Ditto.
1529         * gcc.target/i386/ssse3-phsubw.c: Ditto.
1530         * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
1531         * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
1532         * gcc.target/i386/ssse3-pshufb.c: Ditto.
1533         * gcc.target/i386/ssse3-psignb.c: Ditto.
1534         * gcc.target/i386/ssse3-psignd.c: Ditto.
1535         * gcc.target/i386/ssse3-psignw.c: Ditto.
1537 2018-02-14  Steve Ellcey  <sellcey@marvell.com>
1539         * gcc.target/aarch64/pcs_attribute.c: New test.
1541 2019-02-14  Harald Anlauf  <anlauf@gmx.de>
1543         PR fortran/88248
1544         * gfortran.dg/pr88248.f90: New test.
1545         * gfortran.dg/f2018_obs.f90: Updated test.
1547 2019-02-14  Tamar Christina  <tamar.christina@arm.com>
1549         * gcc.target/arm/pr88850.c: change options to additional option.
1551 2019-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1553         PR d/87864
1554         * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
1555         present.
1557 2019-02-14  Tamar Christina  <tamar.christina@arm.com>
1559         PR target/88850
1560         * gcc.target/arm/pr88850-2.c: New test.
1561         * lib/target-supports.exp
1562         (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
1563         check_effective_target_arm_neon_softfp_fp16_ok,
1564         add_options_for_arm_neon_softfp_fp16): New.
1566 2019-02-14  Matthew Malcomson  <matthew.malcomson@arm.com>
1568         * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
1569         * lib/target-supports.exp: Add procedure to check for ldrd.
1571 2019-02-14  Cesar Philippidis  <cesar@codesourcery.com>
1573         PR fortran/72715
1574         * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
1575         * gfortran.dg/goacc/loop-3.f95: Likewise.
1576         * gfortran.dg/goacc/pr72715.f90: New test.
1578 2019-02-14  Martin Liska  <mliska@suse.cz>
1580         PR rtl-optimization/89242
1581         * g++.dg/pr89242.C: New test.
1583 2019-02-14  Jakub Jelinek  <jakub@redhat.com>
1585         PR tree-optimization/89314
1586         * gcc.dg/pr89314.c: New test.
1588         PR middle-end/89284
1589         * gcc.dg/ubsan/pr89284.c: New test.
1591 2019-02-13  Ian Lance Taylor  <iant@golang.org>
1593         * gcc.dg/func-attr-1.c: New test.
1595 2019-02-13  UroÅ¡ Bizjak  <ubizjak@gmail.com>
1597         * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
1599 2019-02-13  Marek Polacek  <polacek@redhat.com>
1601         PR c++/89297 - ICE with OVERLOAD in template.
1602         * g++.dg/cpp0x/initlist113.C: New test.
1604 2019-02-13  Alexandre Oliva <aoliva@redhat.com>
1606         PR c++/86379
1607         * g++.dg/cpp0x/pr86379.C: New.
1609         PR c++/87322
1610         * g++.dg/cpp1y/pr87322.C: New.
1611         * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
1612         instantiate the expected number of lambda functions.
1614 2019-02-13  Marek Polacek  <polacek@redhat.com>
1616         PR c++/77304
1617         * g++.dg/cpp2a/nontype-class13.C: New test.
1619 2019-02-13  Wilco Dijkstra  <wdijkstr@arm.com>
1621         PR target/89190
1622         * gcc.target/arm/pr89190.c: New test.
1624 2019-02-13  David Malcolm  <dmalcolm@redhat.com>
1626         PR c++/89036
1627         * g++.dg/concepts/pr89036.C: New test.
1629 2019-02-13  Tamar Christina  <tamar.christina@arm.com>
1631         PR target/88847
1632         * gcc.target/aarch64/sve/pr88847.c: New test.
1634 2019-02-13  Jonathan Wakely  <jwakely@redhat.com>
1635             Jakub Jelinek  <jakub@redhat.com>
1637         PR middle-end/89303
1638         * g++.dg/torture/pr89303.C: New test.
1640 2019-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1642         PR c++/88986
1643         * g++.dg/cpp1z/using4.C: New.
1644         * g++.dg/cpp1z/using5.C: Likewise.
1645         * g++.dg/cpp1z/using6.C: Likewise.
1647 2019-02-13  Jakub Jelinek  <jakub@redhat.com>
1649         PR target/89290
1650         * gcc.target/i386/pr89290.c: New test.
1652 2019-01-23  Xiong Hu Luo  <luoxhu@linux.vnet.ibm.com>
1654         * gcc.target/powerpc/crypto-builtin-1.c
1655         (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
1656         New testcases.
1658 2019-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1660         PR target/89229
1661         * gcc.target/i386/pr89229-1.c: New test.
1663 2019-02-12  Ilya Leoshkevich  <iii@linux.ibm.com>
1665         PR target/89233
1666         * gcc.target/s390/pr89233.c: New test.
1668 2018-01-12  Bill Schmidt  <wschmidt@linux.ibm.com>
1670         * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1671         * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1672         * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1674 2019-02-12  Richard Biener  <rguenther@suse.de>
1676         PR tree-optimization/89253
1677         * gfortran.dg/pr89253.f: New testcase.
1679 2019-02-11  Marek Polacek  <polacek@redhat.com>
1681         PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1682         * g++.dg/cpp0x/nullptr40.C: New test.
1683         * g++.dg/cpp0x/nullptr41.C: New test.
1685 2019-02-11  Jakub Jelinek  <jakub@redhat.com>
1687         PR c++/88977
1688         * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1690 2019-02-12  Wilco Dijkstra  <wdijkstr@arm.com>
1692         PR tree-optimization/86637
1693         * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1695 2019-02-11  Martin Sebor  <msebor@redhat.com>
1697         PR tree-optimization/88771
1698         * gcc.dg/Wstringop-overflow-8.c: New test.
1699         * gcc.dg/Wstringop-overflow-9.c: New test.
1700         * gcc.dg/Warray-bounds-40.c: New test.
1701         * gcc.dg/builtin-stpncpy.c: Adjust.
1702         * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1703         * g++.dg/opt/memcpy1.C: Adjust.
1705 2019-02-11  Martin Sebor  <msebor@redhat.com>
1707         PR c++/87996
1708         * c-c++-common/array-5.c: New test.
1709         * c-c++-common/pr68107.c: Adjust text of diagnostics.
1710         * g++.dg/init/new38.C: Same.
1711         * g++.dg/init/new43.C: Same.
1712         * g++.dg/init/new44.C: Same.
1713         * g++.dg/init/new46.C: Same.
1714         * g++.dg/other/large-size-array.C: Same.
1715         * g++.dg/other/new-size-type.C: Same.
1716         * g++.dg/template/array30.C: Same.
1717         * g++.dg/template/array32.C: New test.
1718         * g++.dg/template/dependent-name3.C: Adjust.
1719         * gcc.dg/large-size-array-3.c: Same.
1720         * gcc.dg/large-size-array-5.c: Same.
1721         * gcc.dg/large-size-array.c: Same.
1722         * g++.old-deja/g++.brendan/array1.C: Same.
1723         * g++.old-deja/g++.mike/p6149.C: Same.
1725 2019-02-11  Martin Sebor  <msebor@redhat.com>
1727         * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1729 2019-02-11  Tamar Christina  <tamar.christina@arm.com>
1731         PR middle-end/88560
1732         * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1733         * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1734         * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1736 2019-02-11  Bill Schmidt  <wschmidt@linux.ibm.com>
1738         * gcc.target/powerpc/vec-sld-modulo.c: New.
1739         * gcc.target/powerpc/vec-srad-modulo.c: New.
1740         * gcc.target/powerpc/vec-srd-modulo.c: New.
1742 2019-02-11  Martin Liska  <mliska@suse.cz>
1744         PR ipa/89009
1745         * g++.dg/ipa/pr89009.C: New test.
1747 2019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1749         PR fortran/71723
1750         * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1751         * gfortran.dg/pointer_init_6.f90: Likewise.
1752         * gfortran.dg/pointer_init_9.f90: New test.
1754 2019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1756         PR fortran/67679
1757         * gfortran.dg/warn_undefined_1.f90: New test.o
1759 2019-02-10  Jakub Jelinek  <jakub@redhat.com>
1761         PR tree-optimization/89268
1762         * gcc.dg/vect/pr89268.c: New test.
1764 2019-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1766         * gnat.dg/lto19.adb: Remove dg-excess-errors.
1768 2019-02-09  Harald Anlauf  <anlauf@gmx.de>
1770         PR fortran/89077
1771         * gfortran.dg/substr_simplify.f90: New test.
1773 2019-02-09  Jan Hubicka  <hubicka@ucw.cz>
1775         PR ipa/88711
1776         * gfortran.dg/pr79966.f90: Xfail everwyhere.
1778 2019-02-09  Paul Thomas  <pault@gcc.gnu.org>
1780         PR fortran/89200
1781         * gfortran.dg/array_reference_2.f90 : New test.
1783 2019-02-09  Jakub Jelinek  <jakub@redhat.com>
1785         PR middle-end/89246
1786         * gcc.dg/gomp/pr89246-1.c: New test.
1787         * gcc.dg/gomp/pr89246-2.c: New test.
1789 2019-02-08  Jakub Jelinek  <jakub@redhat.com>
1791         PR tree-optimization/88739
1792         * gcc.c-torture/execute/pr88739.c: New test.
1794 2019-02-08  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
1796         PR testsuite/89258
1797         * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1799 2019-02-08  Robin Dapp  <rdapp@linux.ibm.com>
1801         * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1802         * gcc.target/s390/vector/vec-copysign.c: New test.
1804 2019-02-08  Richard Biener  <rguenther@suse.de>
1806         PR tree-optimization/89247
1807         * gcc.dg/torture/pr89247.c: New testcase.
1809 2019-02-08  Ilya Leoshkevich  <iii@linux.ibm.com>
1811         * gcc.target/s390/jump-label.c: New test.
1813 2019-02-08  Richard Biener  <rguenther@suse.de>
1815         PR testsuite/89250
1816         * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1818 2019-02-08  Jakub Jelinek  <jakub@redhat.com>
1820         PR rtl-optimization/89234
1821         * g++.dg/ubsan/pr89234.C: New test.
1823 2019-02-08  Richard Biener  <rguenther@suse.de>
1825         PR middle-end/89223
1826         * gcc.dg/torture/pr89223.c: New testcase.
1828 2019-02-07  David Malcolm  <dmalcolm@redhat.com>
1830         PR tree-optimization/86637
1831         PR tree-optimization/89235
1832         * gcc.c-torture/compile/pr86637-1.c: New test.
1833         * gcc.c-torture/compile/pr86637-2.c: New test.
1834         * gcc.c-torture/compile/pr86637-3.c: New test.
1835         * gcc.c-torture/compile/pr89235.c: New test.
1837 2019-02-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1839         * gcc.target/aarch64/abd_1.c: New test.
1840         * gcc.dg/sabd_1.c: Likewise.
1842 2019-02-07  Dominique d'Humieres  <dominiq@gcc.gnu.org>
1844         PR fortran/52789
1845         * gfortran.dg/wunused-parameter_2.f90: New test.
1847 2019-02-07  Matthew Malcomson  <matthew.malcomson@arm.com>
1849         * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1851 2019-02-07  Andreas Krebbel  <krebbel@linux.ibm.com>
1853         * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1854         * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1856 2019-02-07  Matthew Malcomson  <matthew.malcomson@arm.com>
1857             Jakub Jelinek  <jakub@redhat.com>
1859         PR bootstrap/88714
1860         * gcc.c-torture/execute/pr88714.c: New test.
1861         * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1863 2019-02-07  Tamar Christina  <tamar.christina@arm.com>
1865         PR/target 88850
1866         * gcc.target/arm/pr88850.c: New test.
1868 2019-02-07  Alexandre Oliva <aoliva@redhat.com>
1870         PR c++/86218
1871         * g++.dg/cpp0x/pr86218.C: New.
1873 2019-02-06  Vladimir Makarov  <vmakarov@redhat.com>
1875         PR rtl-optimization/89225
1876         * gcc.target/powerpc/pr89225.c: New.
1878 2019-02-06  Eric Botcazou  <ebotcazou@adacore.com>
1880         * gnat.dg/opt76.adb: New test.
1882 2019-02-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1884         PR fortran/71860
1885         * gfortran.dg/null_10.f90: New test.
1887 2019-02-06  David Malcolm  <dmalcolm@redhat.com>
1889         PR c++/71302
1890         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1891         column numbers to dg-warning directives where they are correct.
1892         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1893         * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1894         * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1896 2019-02-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1898         PR debug/87451
1899         * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1900         "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1901         xfail scan-assembler-not with Solaris as.
1903 2019-02-06  Bill Seurer  <seurer@linux.vnet.ibm.com>
1905         * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1906         counts and target.
1907         * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1908         counts and target.
1909         * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1910         counts and target.
1912 2019-02-06  Richard Biener  <rguenther@suse.de>
1914         PR tree-optimization/89182
1915         * gfortran.dg/graphite/pr89182.f90: New testcase.
1917 2019-02-06  Jakub Jelinek  <jakub@redhat.com>
1919         PR c/89211
1920         * gcc.dg/pr89211.c: New test.
1922         PR middle-end/89210
1923         * c-c++-common/builtin-convertvector-2.c: New test.
1925 2019-02-05  Nikhil Benesch  <nikhil.benesch@gmail.com>
1927         PR go/89019
1928         * lib/go-torture.exp: Test compiling with -flto.
1930 2019-02-06  Joseph Myers  <joseph@codesourcery.com>
1932         PR c/88584
1933         * gcc.dg/redecl-18.c: New test.
1935 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
1937         PR c++/89187
1938         * g++.dg/opt/pr89187.C: New test.
1940 2019-02-05  Andrea Corallo  <andrea.corallo@arm.com>
1942         * jit.dg/add-driver-options-testlib.c: Add support file for
1943         test-add-driver-options.c testcase.
1944         * jit.dg/all-non-failing-tests.h: Add note about
1945         test-add-driver-options.c
1946         * jit.dg/jit.exp (jit-dg-test): Update to support
1947         add-driver-options-testlib.c compilation.
1948         * jit.dg/test-add-driver-options.c: New testcase.
1950 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
1952         PR rtl-optimization/11304
1953         * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1954         * gcc.target/i386/call-2.c: New test.
1956 2019-02-05  Marek Polacek  <polacek@redhat.com>
1958         PR c++/89158 - by-value capture of constexpr variable broken.
1959         * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1961 2019-02-05  Segher Boessenkool  <segher@kernel.crashing.org>
1963         * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1965 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
1967         * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1968         target.
1969         * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1971         PR target/89188
1972         * g++.dg/opt/pr89188.C: New test.
1974         PR rtl-optimization/89195
1975         * gcc.c-torture/execute/pr89195.c: New test.
1977 2019-02-05  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1979         * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1980         hardware.
1981         * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1982         * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1983         * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1984         * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1985         * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1986         * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1987         * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1988         * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1989         * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1991 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
1993         PR target/89186
1994         * g++.dg/ext/vector36.C: New test.
1996 2019-02-05  Alexandre Oliva <aoliva@redhat.com>
1998         PR c++/87770
1999         * g++.dg/pr87770.C: New.
2001 2019-02-04  Harald Anlauf  <anlauf@gmx.de>
2003         PR fortran/89077
2004         * gfortran.dg/pr89077.f90: New test.
2006 2019-02-04  Martin Liska  <mliska@suse.cz>
2008         PR ipa/88985
2009         * gcc.dg/ipa/pr88985.c: New test.
2011 2019-02-04  Jakub Jelinek  <jakub@redhat.com>
2013         * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
2014         characters or extra spaces after the comment character.
2016 2019-02-04  Jakub Jelinek  <jakub@redhat.com>
2018         * g++.dg/torture/alias-1.C: New test.
2020 2019-02-03  Martin Sebor  <msebor@redhat.com>
2022         PR c/69661
2023         * c-c++-common/Wsequence-point-2.c: New test.
2025         PR c++/44648
2026         * g++.dg/warn/Wunused-var-35.C: New test.
2028 2019-02-03  Richard Biener  <rguenther@suse.de>
2030         PR debug/87295
2031         * g++.dg/debug/dwarf2/pr87295.C: New testcase.
2033 2019-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2035         PR fortran/88298
2036         * gfortran.dg/warn_conversion_10.f90: New test.
2038 2019-02-02  Paul Thomas  <pault@gcc.gnu.org>
2040         PR fortran/88393
2041         * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2043 2019-02-02  Paul Thomas  <pault@gcc.gnu.org>
2045         PR fortran/88980
2046         * gfortran.dg/realloc_on_assign_32.f90 : New test.
2048 2019-02-02  Paul Thomas  <pault@gcc.gnu.org>
2050         PR fortran/88685
2051         * gfortran.dg/pointer_array_component_3.f90 : New test.
2053 2019-02-02  Jakub Jelinek  <jakub@redhat.com>
2055         PR middle-end/87887
2056         * gcc.dg/gomp/pr87887-1.c: New test.
2057         * gcc.dg/gomp/pr87887-2.c: New test.
2059 2019-02-01  Jakub Jelinek  <jakub@redhat.com>
2061         PR fortran/83246
2062         PR fortran/89084
2063         * gfortran.dg/pr89084.f90: New test.
2064         * gfortran.dg/lto/pr89084_0.f90: New test.
2065         * gfortran.dg/pr83246.f90: New test.
2067 2019-02-01  Marek Polacek  <polacek@redhat.com>
2069         PR c++/88325 - ICE with invalid out-of-line template member definition.
2070         * g++.dg/cpp2a/typename14.C: New test.
2072 2019-02-01  Richard Biener  <rguenther@suse.de>
2074         PR middle-end/88597
2075         * gcc.dg/torture/pr88597.c: New testcase.
2077 2019-02-01  Richard Biener  <rguenther@suse.de>
2079         PR tree-optimization/85497
2080         * gcc.dg/graphite/pr85497.c: New testcase.
2082 2019-02-01  Richard Biener  <rguenther@suse.de>
2084         PR testsuite/87451
2085         * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
2087 2019-02-01  Jakub Jelinek  <jakub@redhat.com>
2089         PR tree-optimization/89143
2090         * gcc.dg/tree-ssa/vrp121.c: New test.
2092         PR tree-optimization/88107
2093         * gcc.dg/gomp/pr88107.c: New test.
2095         PR c++/87175
2096         * g++.dg/ext/attrib57.C: New test.
2098 2018-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
2100         PR tree-optimization/88932
2101         * gfortran.dg/pr88932.f90: New test.
2103 2019-01-31  Marek Polacek  <polacek@redhat.com>
2105         PR c++/88983 - ICE with switch in constexpr function.
2106         * g++.dg/cpp1y/constexpr-88983.C: New test.
2108 2019-01-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
2110         PR fortran/88669
2111         * gfortran.dg/contiguous_9.f90: New test.
2113 2019-01-31  Marek Polacek  <polacek@redhat.com>
2115         PR c++/89083, c++/80864 - ICE with list initialization in template.
2116         * g++.dg/cpp0x/initlist107.C: New test.
2117         * g++.dg/cpp0x/initlist108.C: New test.
2118         * g++.dg/cpp0x/initlist109.C: New test.
2119         * g++.dg/cpp0x/initlist110.C: New test.
2120         * g++.dg/cpp0x/initlist111.C: New test.
2121         * g++.dg/cpp0x/initlist112.C: New test.
2122         * g++.dg/init/ptrfn4.C: New test.
2124 2019-01-31  David Malcolm  <dmalcolm@redhat.com>
2126         PR c/89122
2127         * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
2128         * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
2130 2019-01-31  Richard Biener  <rguenther@suse.de>
2132         PR tree-optimization/89135
2133         * gcc.dg/torture/pr89135.c: New testcase.
2135 2019-01-31  Jakub Jelinek  <jakub@redhat.com>
2137         PR sanitizer/89124
2138         * c-c++-common/asan/pr89124.c: New test.
2140 2019-01-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2142         PR fortran/52564
2143         * gfortran.dg/print_2.f90: New test.
2145 2019-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2147         PR rtl-optimization/87246
2148         * gcc.target/i386/pr87246.c: New.
2150 2019-01-30  Marek Polacek  <polacek@redhat.com>
2152         PR c++/89119 - ICE with value-initialization in template.
2153         * g++.dg/cpp0x/initlist-value3.C: New test.
2155 2019-01-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2157         * gcc.target/powerpc/vec-extract-schar-1.c: New test.
2158         * gcc.target/powerpc/vec-extract-sint-1.c: New test.
2159         * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
2160         * gcc.target/powerpc/vec-extract-slong-1.c: New test.
2161         * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
2162         * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
2163         * gcc.target/powerpc/vec-extract-uint-1.c: New test.
2164         * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
2165         * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
2166         * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
2168 2019-01-30  Richard Biener  <rguenther@suse.de>
2170         PR tree-optimization/89111
2171         * gcc.dg/torture/pr89111.c: New testcase.
2173 2019-01-30  Andrew Stubbs  <ams@codesourcery.com>
2175         PR testsuite/88920
2176         * lib/target-supports.exp: Cache result.
2178 2019-01-30  Jakub Jelinek  <jakub@redhat.com>
2180         PR c++/89105
2181         * g++.target/i386/pr89105.C: New test.
2183         PR c/89061
2184         * gcc.dg/pr89061.c: New test.
2186 2019-01-29  Martin Sebor  <msebor@redhat.com>
2188         PR c/88956
2189         * gcc.dg/Warray-bounds-39.c: New test.
2191 2019-01-29  Marek Polacek  <polacek@redhat.com>
2193         PR testsuite/89110
2194         * g++.dg/other/nontype-1.C: Expect error in all modes.
2195         * g++.dg/parse/crash13.C: Likewise.
2196         * g++.dg/parse/error36.C: Likewise.
2197         * g++.dg/template/error29.C: Likewise.
2199 2019-01-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2201         PR fortran/57048
2202         * gfortran.dg/c_funptr_1.f90: New file.
2203         * gfortran.dg/c_funptr_1_mod.f90: New file.
2205 2019-01-29  Jakub Jelinek  <jakub@redhat.com>
2207         PR c++/66676
2208         PR ipa/89104
2209         * gcc.dg/gomp/pr89104.c: New test.
2211 2019-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2213         * gdc.dg/pr89042a.d: Mark as compile test.
2214         * gdc.dg/pr89042b.d: Likewise.
2216 2019-01-29  Richard Biener  <rguenther@suse.de>
2218         PR debug/87295
2219         * g++.dg/lto/pr87295_0.C: New testcase.
2221 2019-01-29  Jakub Jelinek  <jakub@redhat.com>
2223         PR c/89045
2224         * gcc.dg/pr89045.c: New test.
2226         PR c/86125
2227         * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
2228         lp64, ilp32 and llp64 only.
2229         (fputs): Use unsigned long long instead of size_t for return type.
2230         (vfprintf, vfscanf): Accept arbitrary target specific type for
2231         va_list.
2233 2019-01-28  Marek Polacek  <polacek@redhat.com>
2235         PR c++/88358 - name wrongly treated as type.
2236         * g++.dg/cpp2a/typename1.C: Add dg-error.
2237         * g++.dg/cpp2a/typename13.C: New test.
2238         * g++.dg/cpp2a/typename6.C: Make a function name qualified.
2239         Add typename.
2241 2019-01-28  Marek Polacek  <polacek@redhat.com>
2243         * g++.dg/cpp0x/enum37.C: Add dg-error.
2245 2019-01-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2247         * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
2248         * c-c++-common/Waddress-of-packed-member-2.c: New test case.
2250 2019-01-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2252         * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
2253         "-Wattribute-alias".
2255 2019-01-27  UroÅ¡ Bizjak  <ubizjak@gmail.com>
2257         PR fortran/70696
2258         * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2260 2019-01-27  Marek Polacek  <polacek@redhat.com>
2262         PR c++/88815 - narrowing conversion lost in decltype.
2263         PR c++/78244 - narrowing conversion in template not detected.
2264         * g++.dg/cpp0x/Wnarrowing15.C: New test.
2265         * g++.dg/cpp0x/Wnarrowing16.C: New test.
2266         * g++.dg/cpp0x/constexpr-decltype3.C: New test.
2267         * g++.dg/cpp1y/Wnarrowing1.C: New test.
2269         PR c++/89024 - ICE with incomplete enum type.
2270         * g++.dg/cpp0x/enum37.C: New test.
2272 2019-01-27  Eric Botcazou  <ebotcazou@adacore.com>
2274         * gnat.dg/opt75.adb: New test.
2275         * gnat.dg/opt75_pkg.ad[sb]: New helper.
2277 2019-01-27  Jakub Jelinek  <jakub@redhat.com>
2279         PR target/87214
2280         * gcc.target/i386/avx512vl-pr87214-1.c: New test.
2281         * gcc.target/i386/avx512vl-pr87214-2.c: New test.
2283 2019-01-26  Martin Jambor  <mjambor@suse.cz>
2285         PR ipa/88933
2286         * gfortran.dg/gomp/pr88933.f90: New test.
2288 2019-01-26  Iain Buclaw  <ibuclaw@gdcproject.org>
2290         PR d/89042
2291         * gdc.dg/pr89042a.d: New test.
2292         * gdc.dg/pr89042b.d: New test.
2294 2019-01-26  Harald Anlauf  <anlauf@gmx.de>
2296         PR fortran/57553
2297         * gfortran.dg/pr57553.f90: New test.
2299 2019-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2301         * gnat.dg/array34.adb: New test.
2303 2019-01-26  Jakub Jelinek  <jakub@redhat.com>
2305         PR preprocessor/88974
2306         * c-c++-common/cpp/pr88974.c: New test.
2308 2019-01-25  Paolo Carlini  <paolo.carlini@oracle.com>
2310         PR c++/88969
2311         * g++.dg/cpp2a/destroying-delete2.C: New.
2312         * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2314 2019-01-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2316         PR fortran/85780
2317         * gfortran.dg/pr85780.f90: Update testcase for error message.
2319 2019-01-25  Richard Earnshaw  <rearnsha@arm.com>
2321         PR target/88469
2322         * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2323         * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2324         * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2326 2019-01-25  Richard Sandiford  <richard.sandiford@arm.com>
2328         PR middle-end/89037
2329         * gcc.dg/pr89037.c: New test.
2331 2019-01-25  Christophe Lyon  <christophe.lyon@linaro.org>
2333         * lib/target-supports.exp (check_effective_target_fenv): New.
2334         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2335         fenv effective target.
2336         * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2337         * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2338         * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2339         * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2341 2019-01-25  Richard Biener  <rguenther@suse.de>
2343         PR tree-optimization/86865
2344         * gcc.dg/graphite/pr86865.c: New testcase.
2345         * gcc.dg/graphite/pr69728.c: XFAIL.
2346         * gcc.dg/graphite/scop-21.c: Likewise.
2348 2019-01-24  Martin Sebor  <msebor@redhat.com>
2350         PR c/86125
2351         PR c/88886
2352         PR middle-end/86308
2353         * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
2354         * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
2355         * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
2356         * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
2357         * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
2358         * gcc.dg/builtins-69.c: New test.
2359         * gcc.dg/Wint-conversion-2.c: Add expected warning.
2360         * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
2362 2019-01-24  UroÅ¡ Bizjak  <ubizjak@gmail.com>
2364         PR rtl-optimization/88948
2365         * gcc.target/i386/pr88948.c: New test.
2367 2019-01-24  Jakub Jelinek  <jakub@redhat.com>
2369         PR debug/89006
2370         * g++.dg/debug/pr89006.C: New test.
2372         PR middle-end/89015
2373         * gcc.dg/gomp/pr89015.c: New test.
2375         PR c++/88976
2376         * c-c++-common/gomp/cancel-2.c: New test.
2377         * gcc.dg/gomp/cancel-1.c: New test.
2378         * g++.dg/gomp/cancel-1.C: New test.
2379         * g++.dg/gomp/cancel-2.C: New test.
2380         * g++.dg/gomp/cancel-3.C: New test.
2382 2019-01-24  Jakub Jelinek  <jakub@redhat.com>
2384         PR tree-optimization/89027
2385         * gfortran.dg/gomp/pr89027.f90: New test.
2387 2019-01-24  Paul Thomas  <pault@gcc.gnu.org>
2389         PR fortran/88929
2390         * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
2391         * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
2393 2019-01-23  H.J. Lu  <hongjiu.lu@intel.com>
2395         PR libgcc/88931
2396         * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
2397         * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2398         * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2399         * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2401 2019-01-23  UroÅ¡ Bizjak  <ubizjak@gmail.com>
2403         PR target/88998
2404         * g++.target/i386/pr88998.c: New test.
2406 2019-01-23  Marek Polacek  <polacek@redhat.com>
2408         PR c++/88757 - qualified name treated wrongly as type.
2409         * g++.dg/cpp0x/dependent2.C: New test.
2410         * g++.dg/cpp2a/typename10.C: Remove dg-error.
2411         * g++.dg/cpp2a/typename12.C: New test.
2412         * g++.dg/template/static30.C: Remove dg-error.
2414 2019-01-23  Jakub Jelinek  <jakub@redhat.com>
2416         PR c/44715
2417         * c-c++-common/pr44715.c: New test.
2419         PR c++/88984
2420         * c-c++-common/pr88984.c: New test.
2422 2019-01-23  Richard Biener  <rguenther@suse.de>
2424         PR tree-optimization/89008
2425         * gcc.dg/torture/pr89008.c: New testcase.
2427 2019-01-23  Eric Botcazou  <ebotcazou@adacore.com>
2429         * gnat.dg/specs/opt4.ads: New test.
2431 2019-01-23  Jakub Jelinek  <jakub@redhat.com>
2433         PR tree-optimization/88964
2434         * gfortran.dg/pr88964.f90: New test.
2436 2019-01-22  Martin Sebor  <msebor@redhat.com>
2438         * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
2439         * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
2440         non_strict_align.
2441         * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
2442         * c-c++-common/Wrestrict.c: Make xfails conditional on target
2443         non_strict_align.
2445 2018-01-22  Steve Ellcey  <sellcey@marvell.com>
2447         * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
2448         to aarch64*-*-* target.
2449         * c-c++-common/gomp/pr60823-3.c: Ditto.
2450         * g++.dg/gomp/declare-simd-1.C: Ditto.
2451         * g++.dg/gomp/declare-simd-3.C: Ditto.
2452         * g++.dg/gomp/declare-simd-4.C: Ditto.
2453         * g++.dg/gomp/declare-simd-7.C: Ditto.
2454         * g++.dg/gomp/pr88182.C: Ditto.
2455         * gcc.dg/gomp/declare-simd-1.c: Ditto.
2456         * gcc.dg/gomp/declare-simd-3.c: Ditto.
2457         * gcc.dg/gomp/pr59669-2.c: Ditto.
2458         * gcc.dg/gomp/pr87895-1.c: Ditto.
2459         * gcc.dg/gomp/simd-clones-2.c: Ditto.
2460         * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2461         * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2462         * gfortran.dg/gomp/pr83977.f90: Ditto.
2464 2019-01-22  Jakub Jelinek  <jakub@redhat.com>
2466         PR target/88965
2467         * gcc.target/powerpc/pr88965.c: New test.
2469         PR middle-end/88968
2470         * c-c++-common/gomp/atomic-23.c: New test.
2472 2019-01-22  Harald Anlauf  <anlauf@gmx.de>
2474         PR fortran/88579
2475         * gfortran.dg/power_8.f90: New test.
2477 2019-01-22  Sandra Loosemore  <sandra@codesourcery.com>
2479         * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
2480         * g++.dg/vec-init-1.C: Likewise.
2481         * gcc.dg/pr87793.c: Likewise.
2483 2019-01-22  Sandra Loosemore  <sandra@codesourcery.com>
2485         * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
2486         * g++.dg/cpp0x/pr86397-2.C: Likewise.
2488 2019-01-22  Richard Earnshaw  <rearnsha@arm.com>
2490         PR target/88469
2491         * gcc.target/arm/aapcs/bitfield2.c: New test.
2492         * gcc.target/arm/aapcs/bitfield3.c: New test.
2494 2019-01-22  Wilco Dijkstra  <wdijkstr@arm.com>
2496         PR rtl-optimization/87763
2497         * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
2499 2019-01-22  H.J. Lu  <hongjiu.lu@intel.com>
2501         PR target/88954
2502         * gcc.target/i386/pr88954-1.c: New test.
2503         * gcc.target/i386/pr88954-2.c: Likewise.
2505 2019-01-22  Richard Earnshaw  <rearnsha@arm.com>
2507         PR target/88469
2508         * gcc.target/arm/aapcs/bitfield1.c: New test.
2509         * gcc.target/arm/aapcs/overalign_rec1.c: New test.
2510         * gcc.target/arm/aapcs/overalign_rec2.c: New test.
2511         * gcc.target/arm/aapcs/overalign_rec3.c: New test.
2513 2019-01-22  Manfred Schwarb  <manfred99@gmx.ch>
2515         * gfortran.dg/array_function_5.f90: Fix a dg directive.
2516         * gfortran.dg/block_16.f08: Likewise.
2517         * gfortran.dg/dec_structure_14.f90: Likewise.
2518         * gfortran.dg/namelist_96.f90: Likewise.
2519         * gfortran.dg/newunit_5.f90.f90: Moved to
2520         * gfortran.dg/newunit_5.f90: here.
2521         * gfortran.dg/pdt_28.f03: Likewise.
2522         * gfortran.dg/spread_simplify_1.f90: Likewise.
2524 2019-01-22  Tamar Christina  <tamar.christina@arm.com>
2526         PR/tree-optimization 88903
2527         * gcc.dg/vect/pr88903-1.c: Add explicit &.
2529 2019-01-22  Jakub Jelinek  <jakub@redhat.com>
2531         PR rtl-optimization/88904
2532         * gcc.c-torture/execute/pr88904.c: New test.
2534         PR target/88905
2535         * gcc.dg/pr88905.c: New test.
2537         PR rtl-optimization/49429
2538         PR target/49454
2539         PR rtl-optimization/86334
2540         PR target/88906
2541         * gcc.target/i386/pr86334.c: New test.
2542         * gcc.target/i386/pr88906.c: New test.
2544 2019-01-21  Jakub Jelinek  <jakub@redhat.com>
2546         PR c++/88949
2547         * g++.dg/gomp/pr88949.C: New test.
2549 2019-01-21  Manfred Schwarb  <manfred99@gmx.ch>
2551         * class_66.f90: Fix a dg directive.
2552         * debug/pr35154-stabs.f: Likewise.
2553         * dec_d_lines_3.f: Likewise.
2554         * dec_d_lines_3.f: Likewise.
2555         * dec_structure_12.f90: Likewise.
2556         * dec_structure_15.f90: Likewise.
2557         * deferred_character_31.f90: Likewise.
2558         * dtio_31.f03: Likewise.
2559         * dtio_32.f03: Likewise.
2560         * extends_11.f03: Likewise.
2561         * integer_plus.f90: Likewise.
2562         * pdt_25.f03: Likewise.
2563         * pr58968.f: Likewise.
2564         * pr78259.f90: Likewise.
2565         * vect/vect-2.f90: Likewise.
2566         * matmul_const.f90: Likewise.
2568 2019-01-21  UroÅ¡ Bizjak  <ubizjak@gmail.com>
2570         PR target/88938
2571         * gcc.target/i386/pr88938.c: New test.
2573 2019-01-21  Jakub Jelinek  <jakub@redhat.com>
2575         PR sanitizer/88901
2576         * g++.dg/asan/pr88901.C: New test.
2578 2019-01-21  Tamar Christina  <tamar.christina@arm.com>
2580         * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
2582 2019-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2584         PR c/88928
2585         * c-c++-common/Waddress-of-packed-member-1.c: New test case.
2586         * gcc.dg/pr88928.c: New test case.
2588 2019-01-21  Jakub Jelinek  <jakub@redhat.com>
2590         * gcc.dg/utf-array.c: Allow wchar_t to be printed as
2591         {long ,short ,}{unsigned ,}int.
2593 2019-01-21  Richard Biener  <rguenther@suse.de>
2595         PR tree-optimization/88934
2596         * gfortran.dg/pr88934.f90: New testcase.
2598 2019-01-20  Ulrich Drepper  <drepper@redhat.com>
2600         Fix after C++ P0600 implementation.
2601         * g++.dg/init/new39.C: Don't just ignore result of new.
2603 2019-01-20  Iain Buclaw  <ibuclaw@gdcproject.org>
2605         * gdc.dg/runnable.d: Add more tests for comparing complex types.
2607 2019-01-20  Johannes Pfau  <johannespfau@gmail.com>
2609         * gdc.dg/runnable.d: Add tests for comparing complex types.
2611 2019-01-20  Kewen Lin  <linkw@gcc.gnu.org>
2613         * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
2614         altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
2615         * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
2616         * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
2618 2019-01-18  Dominique d'Humieres  <dominiq@gcc.gnu.org>
2620         PR fortran/37835
2621         * gfortran.dg/no-automatic.f90: New test.
2623 2019-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2625         PR fortran/77960
2626         * gfortran.dg/pr77960.f90: New test.
2628 2018-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2629         Paul Thomas  <pault@gcc.gnu.org>
2631         PR fortran/56789
2632         * gfortran.dg/contiguous_3.f90: Make code compilant.  Remove
2633         scan-tree tests that fail with patch.
2634         * gfortran.dg/contiguous_8.f90: New test.
2636 2019-01-19  Richard Sandiford  <richard.sandiford@arm.com>
2638         * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
2639         inner strides.
2640         * gfortran.dg/loop_versioning_9.f90: New test.
2641         * gfortran.dg/loop_versioning_10.f90: Likewise.
2643 2019-01-19  Jakub Jelinek  <jakub@redhat.com>
2645         PR fortran/88902
2646         * gfortran.dg/pr88902.f90: New test.
2648 2019-01-18  Martin Sebor  <msebor@redhat.com>
2650         * c-c++-common/attr-nonstring-3.c: Remove an xfail.
2652 2019-01-18  Ian Lance Taylor  <iant@golang.org>
2654         * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
2655         is no longer externally visible.
2657 2019-01-18  Marek Polacek  <polacek@redhat.com>
2659         PR c++/86926
2660         * g++.dg/cpp1z/constexpr-lambda23.C: New test.
2662 2019-01-18  H.J. Lu  <hongjiu.lu@intel.com>
2664         PR middle-end/88587
2665         * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
2666         (dg-options): Replace -m32 with -fno-pic.
2667         * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
2668         (dg-options): Remove -m32.
2670 2019-01-18  Richard Biener  <rguenther@suse.de>
2672         PR tree-optimization/88903
2673         * gcc.dg/vect/pr88903-1.c: New testcase.
2674         * gcc.dg/vect/pr88903-2.c: Likewise.
2676 2019-01-18  H.J. Lu  <hongjiu.lu@intel.com>
2678         PR c/51628
2679         PR c/88664
2680         * c-c++-common/pr51628-33.c: New test.
2681         * c-c++-common/pr51628-35.c: New test.
2682         * c-c++-common/pr88664-1.c: Likewise.
2683         * c-c++-common/pr88664-2.c: Likewise.
2684         * gcc.dg/pr51628-34.c: Likewise.
2686 2019-01-18  Richard Earnshaw  <rearnsha@arm.com>
2688         PR target/88799
2689         * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2690         mp and sec extensions to armv7-a.
2692 2019-01-18  Martin Liska  <mliska@suse.cz>
2694         * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2695         expected function name.
2697 2019-01-18  Jakub Jelinek  <jakub@redhat.com>
2699         PR tree-optimization/86214
2700         * g++.dg/opt/pr86214-1.C: New test.
2701         * g++.dg/opt/pr86214-2.C: New test.
2703 2019-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
2705         * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2707 2019-01-18  Jakub Jelinek  <jakub@redhat.com>
2709         Reapply:
2710         2018-12-15  Jakub Jelinek  <jakub@redhat.com>
2712         PR target/88489
2713         * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2714         * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2716 2019-01-18  Martin Liska  <mliska@suse.cz>
2718         PR middle-end/88587
2719         * g++.target/i386/pr88587.C: New test.
2720         * gcc.target/i386/mvc13.c: New test.
2722 2018-01-17  Steve Ellcey  <sellcey@cavium.com>
2724         PR fortran/88898
2725         * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2726         warning checks.
2727         * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2728         * gfortran.dg/gomp/pr83977.f90: Ditto.
2730 2019-01-17  Martin Sebor  <msebor@redhat.com>
2732         PR middle-end/88273
2733         * gcc.dg/Warray-bounds-38.c: New test.
2735 2018-01-17  Steve Ellcey  <sellcey@cavium.com>
2737         * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2738         warning checks and assembler scans.
2739         * c-c++-common/gomp/pr60823-3.c: Ditto.
2740         * c-c++-common/gomp/pr63328.c: Ditto.
2741         * g++.dg/gomp/declare-simd-1.C: Ditto.
2742         * g++.dg/gomp/declare-simd-3.C: Ditto.
2743         * g++.dg/gomp/declare-simd-4.C: Ditto.
2744         * g++.dg/gomp/declare-simd-7.C: Ditto.
2745         * g++.dg/gomp/pr88182.C: Ditto.
2746         * g++.dg/vect/simd-clone-7.cc: Ditto.
2747         * gcc.dg/gomp/declare-simd-1.c: Ditto.
2748         * gcc.dg/gomp/declare-simd-3.c: Ditto.
2749         * gcc.dg/gomp/pr59669-2.c: Ditto.
2750         * gcc.dg/gomp/pr87895-1.c: Ditto.
2751         * gcc.dg/gomp/pr87895-2.c: Ditto.
2752         * gcc.dg/gomp/simd-clones-2.c: Ditto.
2753         * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2754         * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2755         * gfortran.dg/gomp/pr83977.f90: Ditto.
2757 2019-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2759         * g++.dg/cpp0x/auto52.C: Test locations too.
2760         * g++.dg/cpp0x/trailing2.C: Likewise.
2761         * g++.dg/cpp1y/auto-fn18.C: Likewise.
2762         * g++.dg/cpp1y/auto-fn25.C: Likewise.
2763         * g++.dg/cpp1y/auto-fn52.C: Likewise.
2764         * g++.dg/cpp1y/auto-fn53.C: Likewise.
2765         * g++.dg/cpp1y/auto-fn54.C: Likewise.
2767 2019-01-17  David Malcolm  <dmalcolm@redhat.com>
2769         PR c++/88699
2770         * g++.dg/template/pr88699.C: New test.
2772 2019-01-17  Martin Sebor  <msebor@redhat.com>
2774         PR tree-optimization/88800
2775         * c-c++-common/Wrestrict.c: Adjust.
2776         * gcc.dg/Warray-bounds-37.c: New test.
2777         * gcc.dg/builtin-memcpy-2.c: New test.
2778         * gcc.dg/builtin-memcpy.c: New test.
2780 2019-01-17  Tamar Christina  <tamar.christina@arm.com>
2782         PR target/88850
2783         * gcc.target/arm/pr51968.c: Use neon intrinsics.
2785 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
2786             Kwok Cheung Yeung  <kcy@codesourcery.com>
2787             Julian Brown  <julian@codesourcery.com>
2788             Tom de Vries  <tom@codesourcery.com>
2790         * gcc.dg/20020312-2.c: Add amdgcn support.
2791         * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2792         * gcc.dg/builtin-apply2.c: Likewise.
2793         * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2794         * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2795         * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2796         * gcc.dg/memcmp-1.c: Increase timeout factor.
2797         * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2798         * gcc.dg/sibcall-10.c: xfail on amdgcn.
2799         * gcc.dg/sibcall-9.c: Likewise.
2800         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2801         * gcc.dg/tree-ssa/pr84512.c: Likewise.
2802         * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2803         * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2804         * lib/target-supports.exp (check_effective_target_trampolines):
2805         Configure amdgcn.
2806         (check_profiling_available): Likewise.
2807         (check_effective_target_global_constructor): Likewise.
2808         (check_effective_target_return_address): Likewise.
2809         (check_effective_target_fopenacc): Likewise.
2810         (check_effective_target_fopenmp): Likewise.
2811         (check_effective_target_vect_int): Likewise.
2812         (check_effective_target_vect_intfloat_cvt): Likewise.
2813         (check_effective_target_vect_uintfloat_cvt): Likewise.
2814         (check_effective_target_vect_floatint_cvt): Likewise.
2815         (check_effective_target_vect_floatuint_cvt): Likewise.
2816         (check_effective_target_vect_simd_clones): Likewise.
2817         (check_effective_target_vect_shift): Likewise.
2818         (check_effective_target_whole_vector_shift): Likewise.
2819         (check_effective_target_vect_bswap): Likewise.
2820         (check_effective_target_vect_shift_char): Likewise.
2821         (check_effective_target_vect_long): Likewise.
2822         (check_effective_target_vect_float): Likewise.
2823         (check_effective_target_vect_double): Likewise.
2824         (check_effective_target_vect_perm): Likewise.
2825         (check_effective_target_vect_perm_byte): Likewise.
2826         (check_effective_target_vect_perm_short): Likewise.
2827         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2828         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2829         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2830         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2831         (check_effective_target_vect_natural_alignment): Likewise.
2832         (check_effective_target_vect_fully_masked): Likewise.
2833         (check_effective_target_vect_element_align): Likewise.
2834         (check_effective_target_vect_masked_store): Likewise.
2835         (check_effective_target_vect_scatter_store): Likewise.
2836         (check_effective_target_vect_condition): Likewise.
2837         (check_effective_target_vect_cond_mixed): Likewise.
2838         (check_effective_target_vect_char_mult): Likewise.
2839         (check_effective_target_vect_short_mult): Likewise.
2840         (check_effective_target_vect_int_mult): Likewise.
2841         (check_effective_target_sqrt_insn): Likewise.
2842         (check_effective_target_vect_call_sqrtf): Likewise.
2843         (check_effective_target_vect_call_btrunc): Likewise.
2844         (check_effective_target_vect_call_btruncf): Likewise.
2845         (check_effective_target_vect_call_ceil): Likewise.
2846         (check_effective_target_vect_call_floorf): Likewise.
2847         (check_effective_target_lto): Likewise.
2848         (check_vect_support_and_set_flags): Likewise.
2849         (check_effective_target_vect_stridedN): Enable when fully masked is
2850         available.
2851         (add_options_for_sqrt_insn): New procedure.
2853 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
2855         * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2856         * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2857         linker.
2858         * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2860 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
2862         * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2863         * gcc.dg/pic-1.c: Disable on amdgcn.
2864         * gcc.dg/pic-2.c: Disable on amdgcn.
2865         * gcc.dg/pic-3.c: Disable on amdgcn.
2866         * gcc.dg/pic-4.c: Disable on amdgcn.
2867         * gcc.dg/pie-3.c: Disable on amdgcn.
2868         * gcc.dg/pie-4.c: Disable on amdgcn.
2869         * gcc.dg/uninit-19.c: Check pie_enabled.
2870         * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2872 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
2873             Kwok Cheung Yeung  <kcy@codesourcery.com>
2874             Julian Brown  <julian@codesourcery.com>
2875             Tom de Vries  <tom@codesourcery.com>
2877         * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2878         * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2879         * gcc.c-torture/compile/pr34648.c: Require exceptions.
2880         * gcc.c-torture/compile/pr41469.c: Require exceptions.
2881         * gcc.dg/20111216-1.c: Require exceptions.
2882         * gcc.dg/cleanup-10.c: Require exceptions.
2883         * gcc.dg/cleanup-11.c: Require exceptions.
2884         * gcc.dg/cleanup-12.c: Require exceptions.
2885         * gcc.dg/cleanup-13.c: Require exceptions.
2886         * gcc.dg/cleanup-5.c: Require exceptions.
2887         * gcc.dg/cleanup-8.c: Require exceptions.
2888         * gcc.dg/cleanup-9.c: Require exceptions.
2889         * gcc.dg/gomp/pr29955.c: Require exceptions.
2890         * gcc.dg/lto/pr52097_0.c: Require exceptions.
2891         * gcc.dg/nested-func-5.c: Require exceptions.
2892         * gcc.dg/pch/except-1.c: Require exceptions.
2893         * gcc.dg/pch/valid-2.c: Require exceptions.
2894         * gcc.dg/pr41470.c: Require exceptions.
2895         * gcc.dg/pr42427.c: Require exceptions.
2896         * gcc.dg/pr44545.c: Require exceptions.
2897         * gcc.dg/pr47086.c: Require exceptions.
2898         * gcc.dg/pr51481.c: Require exceptions.
2899         * gcc.dg/pr51644.c: Require exceptions.
2900         * gcc.dg/pr52046.c: Require exceptions.
2901         * gcc.dg/pr54669.c: Require exceptions.
2902         * gcc.dg/pr56424.c: Require exceptions.
2903         * gcc.dg/pr64465.c: Require exceptions.
2904         * gcc.dg/pr65802.c: Require exceptions.
2905         * gcc.dg/pr67563.c: Require exceptions.
2906         * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2907         * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2908         * gcc.dg/vect/pr46663.c: Require exceptions.
2909         * lib/target-supports.exp (check_effective_target_exceptions): New.
2911 2019-01-17  Tamar Christina  <tamar.christina@arm.com>
2913         PR target/88851
2914         * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2916 2019-01-17  Nathan Sidwell  <nathan@acm.org>
2918         PR c++/86610
2919         * g++.dg/cpp0x/pr86610.C: New.
2921 2019-01-17  Wei Xiao  <wei3.xiao@intel.com>
2923         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2924         VFIXUPIMM* intrinsics.
2925         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2926         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2927         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2929 2019-01-17  Wei Xiao  <wei3.xiao@intel.com>
2931         PR target/88794
2932         Revert:
2933         2018-11-06  Wei Xiao  <wei3.xiao@intel.com>
2935         * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2936         * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2937         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2938         * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2939         * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2940         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2941         * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2942         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2943         * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2944         * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2945         * gcc.target/i386/sse-13.c: Ditto.
2946         * gcc.target/i386/sse-14.c: Ditto.
2947         * gcc.target/i386/sse-22.c: Ditto.
2948         * gcc.target/i386/sse-23.c: Ditto.
2949         * gcc.target/i386/testimm-10.c: Ditto.
2950         * gcc.target/i386/testround-1.c: Ditto.
2952 2019-01-17  Wei Xiao  <wei3.xiao@intel.com>
2954         PR target/88794
2955         Revert:
2956         2018-12-15  Jakub Jelinek  <jakub@redhat.com>
2958         PR target/88489
2959         * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2960         * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2962 2019-01-17  Jakub Jelinek  <jakub@redhat.com>
2964         PR rtl-optimization/88870
2965         * gcc.dg/pr88870.c: New test.
2967 2019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
2969         * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2971 2019-01-17  Alexandre Oliva <aoliva@redhat.com>
2973         PR c++/87768
2974         * g++.dg/concepts/pr87768.C: New.
2976         PR c++/86648
2977         * gcc.dg/cpp1z/pr86648.C: New.
2979 2019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
2981         PR target/87306
2982         * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2983         vectorized on POWER unless hardware misaligned loads are available.
2985 2019-01-16  David Malcolm  <dmalcolm@redhat.com>
2987         PR target/88861
2988         * g++.dg/torture/pr88861.C: New test.
2990 2019-01-16  Tamar Christina  <tamar.christina@arm.com>
2992         PR debug/88046
2993         * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2995 2019-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2997         * g++.dg/other/pr33558.C: Test location too.
2998         * g++.dg/other/pr33558-2.C: Likewise.
2999         * g++.dg/parse/crash4.C: Likewise.
3000         * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
3001         * g++.old-deja/g++.mike/p7635.C: Likewise.
3002         * g++.old-deja/g++.other/decl6.C: Likewise.
3004 2019-01-16  Marek Polacek  <polacek@redhat.com>
3006         PR c++/78244 - narrowing conversion in template not detected.
3007         * g++.dg/cpp0x/Wnarrowing13.C: New test.
3008         * g++.dg/cpp0x/Wnarrowing14.C: New test.
3010 2019-01-16  Jakub Jelinek  <jakub@redhat.com>
3012         PR c/51628
3013         PR target/88682
3014         * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
3015         may_alias attribute.
3017 2019-01-15  Nikhil Benesch  <nikhil.benesch@gmail.com>
3019         * gcc.misc-tests/godump-1.c: Add test case for typedef before
3020         struct.
3022 2019-01-15  David Malcolm  <dmalcolm@redhat.com>
3024         PR c++/88795
3025         * g++.dg/template/pr88795.C: New test.
3027 2019-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3029         PR fortran/43136
3030         * gfortran.dg/actual_array_substr_3.f90: New test.
3032 2019-01-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3034         PR fortran/81849
3035         * gfortran.dg/pr81849.f90: New test.
3037 2019-01-15  Paul Thomas  <pault@gcc.gnu.org>
3039         * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
3040         ISO_Fortran_binding_2.h.
3042 2019-01-15  Marek Polacek  <polacek@redhat.com>
3044         PR c++/88866
3045         * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3047 2019-01-15  Richard Sandiford  <richard.sandiford@arm.com>
3049         PR inline-asm/52813
3050         * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3051         -Wdeprecated warning and expect a following note:.
3053 2019-01-15  Richard Biener  <rguenther@suse.de>
3055         PR debug/88046
3056         * g++.dg/lto/pr88046_0.C: New testcase.
3058 2019-01-15  Richard Biener  <rguenther@suse.de>
3060         PR tree-optimization/88855
3061         * gcc.dg/pr88855.c: New testcase.
3063 2019-01-15  Paolo Carlini  <paolo.carlini@oracle.com>
3065         * g++.dg/diagnostic/typedef-initialized.C: New.
3067 2019-01-15  Paolo Carlini  <paolo.carlini@oracle.com>
3069         * g++.dg/diagnostic/bitfld3.C: New.
3071 2019-01-15  Jakub Jelinek  <jakub@redhat.com>
3073         PR tree-optimization/88775
3074         * gcc.dg/tree-ssa/pr88775-1.c: New test.
3075         * gcc.dg/tree-ssa/pr88775-2.c: New test.
3077 2019-01-14  Marek Polacek  <polacek@redhat.com>
3079         PR c++/88825 - ICE with bogus function return type deduction.
3080         * g++.dg/cpp1y/auto-fn55.C: New test.
3082 2019-01-14  Jakub Jelinek  <jakub@redhat.com>
3084         * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3085         __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3086         feature test macros.
3087         * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3089 2019-01-14  Marek Polacek  <polacek@redhat.com>
3091         PR c++/88830 - ICE with abstract class.
3092         * g++.dg/other/abstract7.C: New test.
3094 2019-01-14  Martin Sebor  <msebor@redhat.com>
3096         PR target/88638
3097         * gcc.dg/format/attr-8.c: New test.
3098         * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3099         * gcc.dg/format/attr-3.c: Same.
3100         * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3101         * objc.dg/fsf-nsstring-format-1.m: Same.
3103 2019-01-14  Martin Liska  <mliska@suse.cz>
3105         PR gcov-profile/88263
3106         * g++.dg/gcov/pr88263-2.C: New test.
3108 2019-01-14  Jakub Jelinek  <jakub@redhat.com>
3110         PR rtl-optimization/88796
3111         * gcc.target/i386/pr88796.c: New test.
3113 2019-01-14  Iain Buclaw  <ibuclaw@gdcproject.org>
3115         * gdc.dg/asm1.d: New test.
3116         * gdc.dg/asm2.d: New test.
3117         * gdc.dg/asm3.d: New test.
3118         * gdc.dg/asm4.d: New test.
3119         * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
3121 2019-01-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3123         PR libfortran/88776
3124         * gfortran.dg/namelist_96.f90: New test.
3126 2019-01-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3128         PR fortran/59345
3129         * gfortran.dg/internal_pack_18.f90: New test.
3131 2019-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3133         * gcc.dg/pr51628-20.c: Updated.
3134         * gcc.dg/pr51628-21.c: Likewise.
3135         * gcc.dg/pr51628-25.c: Likewise.
3137 2019-01-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3139         PR fortran/59345
3140         * gfortran.dg/internal_pack_17.f90: New test.
3141         * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
3142         to builtin_free.
3144 2019-01-12  Steven G. Kargl  <kargl@gcc.gnu.org>
3146         PR fortran/61765
3147         * gfortran.dg/pr61765.f90: New test.
3149 2019-01-12  Paolo Carlini  <paolo.carlini@oracle.com>
3151         * g++.dg/cpp0x/pr62101.C: Test locations too.
3152         * g++.dg/inherit/pure1.C: Likewise.
3154 2019-01-12  Paul Thomas  <pault@gcc.gnu.org>
3156         * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
3157         reports of ICEs.
3158         * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
3160 2019-01-12  Paul Thomas  <pault@gcc.gnu.org>
3162         * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
3163         * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
3164         * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
3165         * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
3166         * gfortran.dg/bind_c_array_params_2.f90: Change search string
3167         for dump tree scan.
3169 2019-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3171         PR fortran/35031
3172         * gfortran.dg/pr35031.f90: new test.
3174 2019-01-11  Marek Polacek  <polacek@redhat.com>
3176         PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
3177         * g++.dg/cpp0x/Wredundant-move5.C: New test.
3178         * g++.dg/cpp0x/Wredundant-move6.C: New test.
3180 2019-01-11  Jakub Jelinek  <jakub@redhat.com>
3182         PR middle-end/85956
3183         PR lto/88733
3184         * c-c++-common/gomp/pr85956.c: New test.
3185         * g++.dg/gomp/pr88733.C: New test.
3187 2019-01-11  Tobias Burnus  <burnus@net-b.de>
3189         PR C++/88114
3190         * g++.dg/cpp0x/defaulted61.C: New
3191         * g++.dg/cpp0x/defaulted62.C: New.
3193 2019-01-11  Jakub Jelinek  <jakub@redhat.com>
3195         PR tree-optimization/88693
3196         * gcc.c-torture/execute/pr88693.c: New test.
3198 2019-01-11  Tamar Christina  <tamar.christina@arm.com>
3200         * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
3201         and add options.
3203 2019-01-11  Martin Liska  <mliska@suse.cz>
3205         PR middle-end/88758
3206         * g++.dg/lto/pr88758_0.C: New test.
3207         * g++.dg/lto/pr88758_1.C: New test.
3209 2019-01-11  Jan Beulich  <jbeulich@suse.com>
3211         * gcc.target/i386/avx512f-vcvtsd2si-1.c,
3212         gcc.target/i386/avx512f-vcvtss2si-1.c,
3213         gcc.target/i386/avx512f-vcvttsd2si-1.c,
3214         gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
3215         * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
3216         gcc.target/i386/avx512f-vcvtusi2sd-1.c,
3217         gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
3218         * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
3219         gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
3220         gcc.target/i386/avx512f-vcvtusi2ss-2.c,
3221         gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
3222         gcc.target/i386/pr19398.c: Permit l or q suffix.
3224 2019-01-11  Jakub Jelinek  <jakub@redhat.com>
3226         PR rtl-optimization/88296
3227         * gcc.target/i386/pr88296.c: New test.
3229 2019-01-11  Paolo Carlini  <paolo.carlini@oracle.com>
3231         * g++.dg/diagnostic/extern-initialized.C: New.
3232         * g++.dg/ext/dllimport-initialized.C: Likewise.
3234 2019-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3236         PR fortran/59345
3237         * gfortran.dg/internal_pack_16.f90: New test.
3239 2019-01-10  Jakub Jelinek  <jakub@redhat.com>
3241         PR target/88785
3242         * g++.target/i386/pr88785.C: New test.
3244 2019-01-10  Vladimir Makarov  <vmakarov@redhat.com>
3246         PR rtl-optimization/87305
3247         * gcc.target/aarch64/pr87305.c: New.
3249 2019-01-10  Richard Biener  <rguenther@suse.de>
3251         PR tree-optimization/88792
3252         * gcc.dg/torture/pr88792.c: New testcase.
3254 2019-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3256         PR fortran/86322
3257         * gfortran.dg/pr86322_1.f90: New test.
3258         * gfortran.dg/pr86322_2.f90: Ditto.
3259         * gfortran.dg/pr86322_3.f90: Ditto.
3261 2019-01-10  Sudakshina Das  <sudi.das@arm.com>
3263         * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
3264         * gcc.target/aarch64/bti-2.c: Likewise.
3265         * gcc.target/aarch64/bti-3.c: Likewise.
3267 2019-01-10  Stefan Agner  <stefan@agner.ch>
3269         PR target/88648
3270         * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
3271         check if -masm-syntax-unified gets applied properly.
3273 2019-01-10  Jakub Jelinek  <jakub@redhat.com>
3275         PR c/88568
3276         * gcc.dg/pr88568.c: New test.
3278 2019-01-10  Tamar Christina  <tamar.christina@arm.com>
3280         * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
3281         * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
3283 2019-01-10  Tamar Christina  <tamar.christina@arm.com>
3285         * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
3286         * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3288 2019-01-10  Tamar Christina  <tamar.christina@arm.com>
3290         * lib/target-supports.exp
3291         (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3292         check_effective_target_arm_v8_3a_complex_neon_ok,
3293         add_options_for_arm_v8_3a_complex_neon,
3294         check_effective_target_arm_v8_3a_complex_neon_hw,
3295         check_effective_target_vect_complex_rot_N): New.
3297 2019-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3299         PR fortran/88376
3300         * gfortran.dg/pr88376.f90: New test.
3302 2019-01-09  Sandra Loosemore  <sandra@codesourcery.com>
3304         PR other/16615
3305         * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3306         "can not" with "cannot".
3307         * gfortran.dg/common_15.f90: Likewise.
3308         * gfortran.dg/derived_result_2.f90: Likewise.
3309         * gfortran.dg/do_check_6.f90: Likewise.
3310         * gfortran.dg/namelist_args.f90: Likewise.
3311         * gfortran.dg/negative_unit_check.f90: Likewise.
3312         * gfortran.dg/pure_formal_3.f90: Likewise.
3313         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3314         * obj-c++.dg/exceptions-3.mm: Likewise.
3315         * obj-c++.dg/exceptions-4.mm: Likewise.
3316         * obj-c++.dg/exceptions-5.mm: Likewise.
3317         * obj-c++.dg/property/at-property-23.mm: Likewise.
3318         * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3319         * obj-c++.dg/property/property-neg-7.mm: Likewise.
3320         * objc.dg/attributes/method-attribute-2.m: Likewise.
3321         * objc.dg/exceptions-3.m: Likewise.
3322         * objc.dg/exceptions-4.m: Likewise.
3323         * objc.dg/exceptions-5.m: Likewise.
3324         * objc.dg/param-1.m: Likewise.
3325         * objc.dg/property/at-property-23.m: Likewise.
3326         * objc.dg/property/dotsyntax-17.m: Likewise.
3327         * objc.dg/property/property-neg-7.m: Likewise.
3329 2019-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3331         PR fortran/68426
3332         * gfortran.dg/spread_simplify_1.f90: New test.
3334 2019-01-09  UroÅ¡ Bizjak  <ubizjak@gmail.com>
3336         * lib/target-supports.exp
3337         (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3338         * gcc.target/i386/xorsign.c: New test.
3340 2019-01-09  Eric Botcazou  <ebotcazou@adacore.com>
3342         * gcc.target/sparc/tls-ld-int8.c: New test.
3343         * gcc.target/sparc/tls-ld-int16.c: Likewise.
3344         * gcc.target/sparc/tls-ld-int32.c: Likewise.
3345         * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3346         * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3347         * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3349 2018-01-09  Sudakshina Das  <sudi.das@arm.com>
3351         * gcc.target/aarch64/bti-1.c: Update test to not add command line
3352         option when configure with bti.
3353         * gcc.target/aarch64/bti-2.c: Likewise.
3354         * lib/target-supports.exp
3355         (check_effective_target_default_branch_protection):
3356         Add configure check for --enable-standard-branch-protection.
3358 2018-01-09  Sudakshina Das  <sudi.das@arm.com>
3360         * gcc.target/aarch64/bti-1.c: New test.
3361         * gcc.target/aarch64/bti-2.c: New test.
3362         * gcc.target/aarch64/bti-3.c: New test.
3363         * lib/target-supports.exp
3364         (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
3366 2018-01-09  Sudakshina Das  <sudi.das@arm.com>
3368         * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
3369         instead of IP0_REGNUM and add test case.
3371 2019-01-09  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
3373         * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
3374         copysign.
3375         * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
3376         * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
3377         xorsign.
3378         * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
3380 2019-01-09  Jakub Jelinek  <jakub@redhat.com>
3382         PR rtl-optimization/88331
3383         * gcc.target/i386/pr88331.c: New test.
3385 2019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3387         * g++.dg/diagnostic/constexpr2.C: New.
3388         * g++.dg/diagnostic/ref3.C: Likewise.
3390 2019-01-08  Marek Polacek  <polacek@redhat.com>
3392         PR c++/88538 - braced-init-list in template-argument-list.
3393         * g++.dg/cpp2a/nontype-class11.C: New test.
3395         PR c++/88744
3396         * g++.dg/cpp2a/nontype-class12.C: New test.
3398 2019-01-08  Jakub Jelinek  <jakub@redhat.com>
3400         PR target/88457
3401         * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
3402         dg-options.  Require ppc_cpu_supports_hw effective target instead of
3403         powerpc64*-*-*.
3405 2019-01-08  Janus Weil  <janus@gcc.gnu.org>
3407         PR fortran/88047
3408         * gfortran.dg/class_69.f90: New test case.
3410 2019-01-08  H.J. Lu  <hongjiu.lu@intel.com>
3412         PR target/88717
3413         * gcc.target/i386/pr88717.c: New test.
3415 2019-01-08  Marek Polacek  <polacek@redhat.com>
3417         PR c++/88548 - this accepted in static member functions.
3418         * g++.dg/cpp0x/this1.C: New test.
3420 2019-01-08  Martin Liska  <mliska@suse.cz>
3422         PR tree-optimization/88753
3423         * gcc.dg/tree-ssa/pr88753.c: New test.
3425 2019-01-08  Richard Biener  <rguenther@suse.de>
3427         PR tree-optimization/86554
3428         * gcc.dg/torture/pr86554-1.c: New testcase.
3429         * gcc.dg/torture/pr86554-2.c: Likewise.
3431 2019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3433         * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
3434         cover target variance.
3436 2019-01-08  Richard Biener  <rguenther@suse.de>
3438         PR fortran/88611
3439         * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
3440         directly build the expected GENERIC tree.
3442 2019-01-08  Sam Tebbs  <sam.tebbs@arm.com>
3444         * gcc.target/aarch64/(return_address_sign_1.c,
3445         return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
3446         Change option to -mbranch-protection.
3447         * gcc.target/aarch64/(branch-protection-option.c,
3448         branch-protection-option-2.c, branch-protection-attr.c,
3449         branch-protection-attr-2.c): New file.
3451 2019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3453         * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
3455 2019-01-08  Iain Sandoe  <iain@sandoe.co.uk>
3457         * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
3458         alias support.
3459         * c-c++-common/builtin-has-attribute-4.c: Likewise.
3460         Append match for warning that â€˜protected’ attribute is not supported.
3462 2019-01-08  Iain Sandoe  <iain@sandoe.co.uk>
3464         * gcc.dg/Wmissing-attributes.c: Require alias support.
3465         * gcc.dg/attr-copy-2.c: Likewise.
3466         * gcc.dg/attr-copy-5.c: Likewise.
3468 2019-01-08  Jonathan Wakely  <jwakely@redhat.com>
3469             Jakub Jelinek  <jakub@redhat.com>
3471         PR c++/88554
3472         * g++.dg/warn/Wreturn-type-11.C: New test.
3474 2019-01-07  David Malcolm  <dmalcolm@redhat.com>
3476         PR jit/88747
3477         * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
3478         dump to reflect r266077.
3480 2019-01-07  Jakub Jelinek  <jakub@redhat.com>
3482         PR c/88701
3483         * gcc.dg/pr88701.c: New test.
3485 2019-01-07  Joseph Myers  <joseph@codesourcery.com>
3487         PR c/88720
3488         PR c/88726
3489         * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
3491 2019-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
3493         * g++.dg/diagnostic/constexpr1.C: New.
3494         * g++.dg/diagnostic/thread1.C: Likewise.
3496 2019-01-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3497         Harald Anlauf <anlauf@gmx.de>
3498         Tobias Burnus <burnus@gcc.gnu.org>
3500         * gfortran.dg/is_contiguous_1.f90: New test.
3501         * gfortran.dg/is_contiguous_2.f90: New test.
3502         * gfortran.dg/is_contiguous_3.f90: New test.
3504 2019-01-07  Marek Polacek  <polacek@redhat.com>
3506         PR c++/88741 - wrong error with initializer-string.
3507         * g++.dg/init/array50.C: New test.
3509 2019-01-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3511         PR c++/88261
3512         PR c++/69338
3513         PR c++/69696
3514         PR c++/69697
3515         * gcc.dg/array-6.c: Move from here ...
3516         * c-c++-common/array-6.c: ... to here and add some more test coverage.
3517         * g++.dg/pr69338.C: New test.
3518         * g++.dg/pr69697.C: Likewise.
3519         * g++.dg/ext/flexary32.C: Likewise.
3520         * g++.dg/ext/flexary3.C: Adjust test.
3521         * g++.dg/ext/flexary12.C: Likewise.
3522         * g++.dg/ext/flexary13.C: Likewise.
3523         * g++.dg/ext/flexary15.C: Likewise.
3524         * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
3525         * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
3526         * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
3528 2019-01-07  Richard Earnshaw  <rearnsha@arm.com>
3530         * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
3531         optional in scan pattern.
3533 2019-01-07  Richard Sandiford  <richard.sandiford@arm.com>
3535         PR tree-optimization/88598
3536         * gcc.dg/vect/pr88598-1.c: New test.
3537         * gcc.dg/vect/pr88598-2.c: Likewise.
3538         * gcc.dg/vect/pr88598-3.c: Likewise.
3539         * gcc.dg/vect/pr88598-4.c: Likewise.
3540         * gcc.dg/vect/pr88598-5.c: Likewise.
3541         * gcc.dg/vect/pr88598-6.c: Likewise.
3543 2019-01-07  Richard Sandiford  <richard.sandiford@arm.com>
3545         PR tree-optimization/88598
3546         * gcc.dg/pr88598-1.c: New test.
3547         * gcc.dg/pr88598-2.c: Likewise.
3548         * gcc.dg/pr88598-3.c: Likewise.
3549         * gcc.dg/pr88598-4.c: Likewise.
3550         * gcc.dg/pr88598-5.c: Likewise.
3552 2019-01-07  Jakub Jelinek  <jakub@redhat.com>
3554         PR tree-optimization/88676
3555         * gcc.dg/tree-ssa/pr88676.c: New test.
3556         * gcc.dg/pr88676.c: New test.
3557         * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
3558         allow &.
3560         PR sanitizer/88619
3561         * c-c++-common/asan/pr88619.c: New test.
3563         PR c++/85052
3564         * c-c++-common/builtin-convertvector-1.c: New test.
3565         * c-c++-common/torture/builtin-convertvector-1.c: New test.
3566         * g++.dg/ext/builtin-convertvector-1.C: New test.
3567         * g++.dg/cpp0x/constexpr-builtin4.C: New test.
3569 2018-12-26  Mateusz B  <mateuszb@poczta.onet.pl>
3571         PR target/88521
3572         * gcc.target/i386/pr88521.c: New testcase.
3574 2019-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3576         PR fortran/88658
3577         * gfortran.dg/min_max_type_2.f90: New test.
3579 2019-01-06  Jakub Jelinek  <jakub@redhat.com>
3581         PR c/88363
3582         * c-c++-common/attributes-4.c (falloc_align_int128,
3583         falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
3585 2019-01-05  Jan Hubicka  <hubicka@ucw.cz>
3587         * gcc.dg/ipa/ipcp-2.c: Update bounds.
3589 2019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
3591         * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
3592         * gcc.dg/plugin/plugindir2.c: Likewise.
3593         * gcc.dg/plugin/plugindir3.c: Likewise.
3594         * gcc.dg/plugin/plugindir4.c: Likewise.
3596 2019-01-05  Janus Weil  <janus@gcc.gnu.org>
3598         PR fortran/88009
3599         * gfortran.dg/blockdata_10.f90: New test case.
3601 2019-01-05  Jakub Jelinek  <jakub@redhat.com>
3603         PR middle-end/82564
3604         PR target/88620
3605         * gcc.dg/nested-func-12.c: New test.
3606         * gcc.c-torture/compile/pr82564.c: New test.
3608         PR debug/88635
3609         * gcc.dg/debug/dwarf2/pr88635.c: New test.
3611 2019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
3613         PR target/60563
3614         * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
3616 2019-01-04  Martin Sebor  <msebor@redhat.com>
3618         PR c/88546
3619         * g++.dg/ext/attr-copy.C: New test.
3620         * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
3621         * gcc.dg/attr-copy-6.c: New test.
3622         * gcc.dg/attr-copy-7.c: New test.
3624 2019-01-04  Martin Sebor  <msebor@redhat.com>
3626         PR c/88363
3627         * c-c++-common/attributes-4.c: New test.
3629 2019-01-04  Sam Tebbs  <sam.tebbs@arm.com>
3631         PR gcc/87763
3632         * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
3633         count to 18.
3635 2019-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3637         PR fortran/48543
3638         * gfortran.dg/const_chararacter_merge.f90: Actually remove.
3639         * gfortran.dg/merge_char_const.f90: Restore.
3641 2019-01-04  Jakub Jelinek  <jakub@redhat.com>
3643         PR target/88594
3644         * gcc.dg/pr88594.c: New test.
3646 2019-01-04  Jan Beulich  <jbeulich@suse.com>
3648         * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
3649         gcc.target/i386/avx512bw-vpcmpeqb-1.c,
3650         gcc.target/i386/avx512bw-vpcmpequb-1.c,
3651         gcc.target/i386/avx512bw-vpcmpequw-1.c,
3652         gcc.target/i386/avx512bw-vpcmpeqw-1.c,
3653         gcc.target/i386/avx512bw-vpcmpgeb-1.c,
3654         gcc.target/i386/avx512bw-vpcmpgeub-1.c,
3655         gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
3656         gcc.target/i386/avx512bw-vpcmpgew-1.c,
3657         gcc.target/i386/avx512bw-vpcmpgtb-1.c,
3658         gcc.target/i386/avx512bw-vpcmpgtub-1.c,
3659         gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
3660         gcc.target/i386/avx512bw-vpcmpgtw-1.c,
3661         gcc.target/i386/avx512bw-vpcmpleb-1.c,
3662         gcc.target/i386/avx512bw-vpcmpleub-1.c,
3663         gcc.target/i386/avx512bw-vpcmpleuw-1.c,
3664         gcc.target/i386/avx512bw-vpcmplew-1.c,
3665         gcc.target/i386/avx512bw-vpcmpltb-1.c,
3666         gcc.target/i386/avx512bw-vpcmpltub-1.c,
3667         gcc.target/i386/avx512bw-vpcmpltuw-1.c,
3668         gcc.target/i386/avx512bw-vpcmpltw-1.c,
3669         gcc.target/i386/avx512bw-vpcmpneqb-1.c,
3670         gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3671         gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3672         gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3673         gcc.target/i386/avx512bw-vpmovb2m-1.c,
3674         gcc.target/i386/avx512bw-vpmovm2b-1.c,
3675         gcc.target/i386/avx512bw-vpmovm2w-1.c,
3676         gcc.target/i386/avx512bw-vpmovw2m-1.c,
3677         gcc.target/i386/avx512bw-vptestmb-1.c,
3678         gcc.target/i386/avx512bw-vptestmw-1.c,
3679         gcc.target/i386/avx512bw-vptestnmb-1.c,
3680         gcc.target/i386/avx512bw-vptestnmw-1.c,
3681         gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3682         gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3683         gcc.target/i386/avx512dq-vfpclasssd-1.c,
3684         gcc.target/i386/avx512dq-vfpclassss-1.c,
3685         gcc.target/i386/avx512dq-vpmovd2m-1.c,
3686         gcc.target/i386/avx512dq-vpmovm2d-1.c,
3687         gcc.target/i386/avx512dq-vpmovm2q-1.c,
3688         gcc.target/i386/avx512dq-vpmovq2m-1.c,
3689         gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3690         gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3691         gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3692         gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3693         gcc.target/i386/avx512vl-vpcmpequd-1.c,
3694         gcc.target/i386/avx512vl-vpcmpequq-1.c,
3695         gcc.target/i386/avx512vl-vpcmpged-1.c,
3696         gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3697         gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3698         gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3699         gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3700         gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3701         gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3702         gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3703         gcc.target/i386/avx512vl-vpcmpled-1.c,
3704         gcc.target/i386/avx512vl-vpcmpleq-1.c,
3705         gcc.target/i386/avx512vl-vpcmpleud-1.c,
3706         gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3707         gcc.target/i386/avx512vl-vpcmpltd-1.c,
3708         gcc.target/i386/avx512vl-vpcmpltq-1.c,
3709         gcc.target/i386/avx512vl-vpcmpltud-1.c,
3710         gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3711         gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3712         gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3713         gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3714         gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3715         gcc.target/i386/avx512vl-vptestmd-1.c,
3716         gcc.target/i386/avx512vl-vptestmq-1.c,
3717         gcc.target/i386/avx512vl-vptestnmd-1.c,
3718         gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3719         operand.
3720         * gcc.target/i386/avx512bw-vpcmpb-1.c,
3721         gcc.target/i386/avx512bw-vpcmpub-1.c,
3722         gcc.target/i386/avx512bw-vpcmpuw-1.c,
3723         gcc.target/i386/avx512bw-vpcmpw-1.c,
3724         gcc.target/i386/avx512dq-vfpclasspd-1.c,
3725         gcc.target/i386/avx512dq-vfpclassps-1.c,
3726         gcc.target/i386/avx512f-vcmppd-1.c,
3727         gcc.target/i386/avx512f-vcmpps-1.c,
3728         gcc.target/i386/avx512f-vcmpsd-1.c,
3729         gcc.target/i386/avx512f-vcmpss-1.c,
3730         gcc.target/i386/avx512f-vpcmpd-1.c,
3731         gcc.target/i386/avx512f-vpcmpq-1.c,
3732         gcc.target/i386/avx512f-vpcmpud-1.c,
3733         gcc.target/i386/avx512f-vpcmpuq-1.c,
3734         gcc.target/i386/avx512f-vptestmd-1.c,
3735         gcc.target/i386/avx512f-vptestmq-1.c,
3736         gcc.target/i386/avx512f-vptestnmd-1.c,
3737         gcc.target/i386/avx512f-vptestnmq-1.c,
3738         gcc.target/i386/avx512vl-vcmppd-1.c,
3739         gcc.target/i386/avx512vl-vcmpps-1.c,
3740         gcc.target/i386/avx512vl-vpcmpd-1.c,
3741         gcc.target/i386/avx512vl-vpcmpq-1.c,
3742         gcc.target/i386/avx512vl-vpcmpud-1.c,
3743         gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3744         as mask operand.
3746 2019-01-03  Martin Sebor  <msebor@redhat.com>
3748         PR tree-optimization/88659
3749         * gcc.dg/Wstringop-truncation-6.c: New test.
3751 2019-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3753         PR fortran/48543
3754         * gfortran.dg/const_chararacter_merge.f90: Remove.
3756 2019-01-03  Jakub Jelinek  <jakub@redhat.com>
3758         PR debug/88644
3759         * gcc.dg/debug/dwarf2/pr88644.c: New test.
3760         * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3762 2019-01-03  Iain Sandoe  <iain@sandoe.co.uk>
3764         * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3765         * gcc.dg/pubtypes-3.c: Likewise.
3766         * gcc.dg/pubtypes-4.c: Likewise.
3768 2019-01-03  Jakub Jelinek  <jakub@redhat.com>
3770         PR c++/88636
3771         * g++.target/i386/pr88636.C: New test.
3773 2019-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3775         * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3777 2019-01-03  Martin Liska  <mliska@suse.cz>
3779         PR testsuite/88436
3780         * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3782 2019-01-02  Marek Polacek  <polacek@redhat.com>
3784         PR c++/88612 - ICE with -Waddress-of-packed-member.
3785         * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3787         PR c++/88631 - CTAD failing for value-initialization.
3788         * g++.dg/cpp1z/class-deduction59.C: New test.
3790         PR c++/81486 - CTAD failing with ().
3791         * g++.dg/cpp1z/class-deduction60.C: New test.
3792         * g++.dg/cpp1z/class-deduction61.C: New test.
3794 2019-01-02  Martin Sebor  <msebor@redhat.com>
3795             Jeff Law  <law@redhat.com>
3797         * gcc.dg/strlenopt-36.c: Update.
3798         * gcc.dg/strlenopt-45.c: Update.
3799         * gcc.c-torture/execute/strlen-5.c: New test.
3800         * gcc.c-torture/execute/strlen-6.c: New test.
3801         * gcc.c-torture/execute/strlen-7.c: New test.
3803 2019-01-02  Jakub Jelinek  <jakub@redhat.com>
3805         PR testsuite/87304
3806         * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3807         messages only on vect_hw_misalign targets.
3809 2019-01-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3811         * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3812         * gfortran.dg/dec_d_lines_3.f: Ditto.
3813         * gfortran.dg/dec_structure_24.f90: Ditto.
3814         * gfortran.dg/dec_structure_26.f90: Ditto.
3815         * gfortran.dg/dec_structure_27.f90: Ditto.
3816         * gfortran.dg/dec_type_print_3.f90: Ditto.
3817         * gfortran.dg/derived_name_1.f90: Ditto.
3818         * gfortran.dg/error_recovery_1.f90: Ditto.
3819         * gfortran.dg/gomp/pr29759.f90: Ditto.
3820         * gfortran.dg/pr36192.f90: Ditto.
3821         * gfortran.dg/pr56007.f90: Ditto.
3822         * gfortran.dg/pr56520.f90: Ditto.
3823         * gfortran.dg/pr78741.f90: Ditto.
3824         * gfortran.dg/print_fmt_2.f90: Ditto.
3825         * gfortran.dg/select_type_20.f90: Ditto.
3827 2019-01-02  Marek Polacek  <polacek@redhat.com>
3829         PR c++/86875
3830         * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3832 2019-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3834         PR fortran/48543
3835         * gfortran.dg/const_chararacter_merge.f90: New test.
3837 2019-01-02  Jan Hubicka  <hubicka@ucw.cz>
3839         PR lto/88130
3840         * g++.dg/torture/pr88130.C: New testcase.
3842 2019-01-02  Martin Liska  <mliska@suse.cz>
3844         PR tree-optimization/88650
3845         * gfortran.dg/predict-3.f90: New test.
3847 2019-01-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3849         * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3851 2019-01-02  Richard Biener  <rguenther@suse.de>
3853         PR tree-optimization/88621
3854         * gcc.dg/torture/pr88621.c: New testcase.
3856 2019-01-02  Jakub Jelinek  <jakub@redhat.com>
3858         PR ipa/88561
3859         * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3860         targets and expect _ZThn8 for ilp32 targets.
3862 2019-01-01  Martin Sebor  <msebor@redhat.com>
3863             Jeff Law  <law@redhat.com>
3865         * gcc.dg/strlenopt-40.c: Update.
3866         * gcc.dg/strlenopt-51.c: Likewise.
3867         * gcc.dg/tree-ssa/pr79376.c: Likewise.
3869         * gcc.dg/strlenopt-40.c: Disable a couple tests.
3870         * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3871         * gcc.dg/strlenopt-59.c: New test.
3872         * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3873         * g++.dg/init/strlen.C: New test.
3875 2019-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3877         PR fortran/82743
3878         * gfortran.dg/structure_constructor_16.f90: New test.
3880 2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
3882         * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3883         * g++.dg/ipa/devirt-53.C: Fix scan template.
3885 2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
3887         * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3888         * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3889         * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3891 2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
3893         * g++.dg/tree-prof/devirt.C: Update testcase.
3895 2019-01-01  Jakub Jelinek  <jakub@redhat.com>
3897         Update copyright years.
3899 Copyright (C) 2019 Free Software Foundation, Inc.
3901 Copying and distribution of this file, with or without modification,
3902 are permitted in any medium without royalty provided the copyright
3903 notice and this notice are preserved.