Fix test-case visibility (PR testsuite/89441).
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba32df6c62bd2dada7a51079bfb389e94a870aafb
1 2019-02-28  John David Anglin  <danglin@gcc.gnu.org>
3         PR testsuite/89441
4         * g++.dg/ipa/pr89009.C: Update symbol visibility.
6 2019-02-28  Tamar Christina  <tamar.christina@arm.com>
8         PR target/88530
9         * gcc.target/aarch64/options_set_10.c: New test.
11 2019-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
13         PR c++/89522
14         * g++.dg/cpp1y/lambda-generic-ice10.C: New.
16 2019-02-28  Jakub Jelinek  <jakub@redhat.com>
18         PR c/89525
19         * gcc.dg/pr89525.c: New test.
21         PR c/89520
22         * gcc.dg/pr89520-1.c: New test.
23         * gcc.dg/pr89520-2.c: New test.
25 2019-02-27  Marek Polacek  <polacek@redhat.com>
27         PR c++/88857 - ICE with value-initialization of argument in template.
28         * g++.dg/cpp0x/initlist-value4.C: New test.
30 2019-02-27  Marek Polacek  <polacek@redhat.com>
32         PR c++/89511 - ICE with using-declaration and unscoped enumerator.
33         * g++.dg/cpp0x/using-enum-3.C: New test.
35 2019-02-27  Jakub Jelinek  <jakub@redhat.com>
37         PR tree-optimization/89280
38         * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
39         keyword.
41 2019-02-27  Richard Biener  <rguenther@suse.de>
43         * gcc.dg/gimplefe-36.c: New testcase.
45 2019-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
47         PR c++/89488
48         * g++.dg/cpp0x/nsdmi15.C: New.
50 2019-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
52         PR c++/88987
53         * g++.dg/cpp0x/pr88987.C: New.
55 2019-02-27  Jakub Jelinek  <jakub@redhat.com>
57         PR tree-optimization/89280
58         * gcc.c-torture/compile/pr89280.c: New test.
59         * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
60         function.  Skip the test for -O0.
62 2018-02-26  Steve Ellcey  <sellcey@marvell.com>
64         * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
65         * gfortran.dg/simd-builtins-2.f90: Ditto.
66         * gfortran.dg/simd-builtins-6.f90: Ditto.
67         * gfortran.dg/simd-builtins-8.f90: New test.
68         * gfortran.dg/simd-builtins-8.h: New header file.
70 2019-02-26  Jakub Jelinek  <jakub@redhat.com>
72         PR c++/89507
73         * g++.dg/other/new2.C: New test.
75         PR tree-optimization/89500
76         * gcc.dg/pr89500.c: New test.
77         * gcc.dg/Wstringop-overflow-10.c: New test.
78         * gcc.dg/strlenopt-60.c: New test.
80 2019-02-26  Harald Anlauf  <anlauf@gmx.de>
82         PR fortran/89492
83         * gfortran.dg/pr89492.f90: New test.
85 2019-02-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
87         PR fortran/89496
88         * gfortran.dg/altreturn_9_0.f90: New file.
89         * gfortran.dg/altreturn_9_1.f90: New file.
91 2019-02-26  Jakub Jelinek  <jakub@redhat.com>
93         PR c++/89481
94         * g++.dg/cpp1y/constexpr-89481.C: New test.
96 2019-02-26  Richard Biener  <rguenther@suse.de>
98         PR tree-optimization/89505
99         * gcc.dg/torture/pr89505.c: New testcase.
101 2019-02-26  Eric Botcazou  <ebotcazou@adacore.com>
103         * gnat.dg/opt77.adb: New test.
104         * gnat.dg/opt77_pkg.ad[sb]: New helper.
106 2019-02-26  Jakub Jelinek  <jakub@redhat.com>
108         PR target/89474
109         * gcc.target/i386/pr89474.c: New test.
111 2019-02-25  Jakub Jelinek  <jakub@redhat.com>
113         PR c/77754
114         * gcc.c-torture/compile/pr77754-1.c: New test.
115         * gcc.c-torture/compile/pr77754-2.c: New test.
116         * gcc.c-torture/compile/pr77754-3.c: New test.
117         * gcc.c-torture/compile/pr77754-4.c: New test.
118         * gcc.c-torture/compile/pr77754-5.c: New test.
119         * gcc.c-torture/compile/pr77754-6.c: New test.
121 2019-02-25  Tamar Christina  <tamar.christina@arm.com>
123         PR target/88530
124         * gcc.target/aarch64/options_set_1.c: New test.
125         * gcc.target/aarch64/options_set_2.c: New test.
126         * gcc.target/aarch64/options_set_3.c: New test.
127         * gcc.target/aarch64/options_set_4.c: New test.
128         * gcc.target/aarch64/options_set_5.c: New test.
129         * gcc.target/aarch64/options_set_6.c: New test.
130         * gcc.target/aarch64/options_set_7.c: New test.
131         * gcc.target/aarch64/options_set_8.c: New test.
132         * gcc.target/aarch64/options_set_9.c: New test.
134 2019-02-25  Tamar Christina  <tamar.christina@arm.com>
136         * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
137         test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
138         Rename ....
139         (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
140         test_vfmlslq_high_f16): ... To this.
141         * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
142         tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
143         test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
144         test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
145         test_vfmlslq_laneq_high_u32): Rename ...
146         (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
147         test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
148         test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
149         test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
150         * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
151         test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
152         test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
153         test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
154         test_vfmlslq_laneq_low_u32): Rename ...
155         (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
156         test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
157         test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
158         test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
159         * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
160         test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
161         Rename ...
162         (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
163         test_vfmlslq_low_f16): ... To this.
165 2019-02-25  Tamar Christina  <tamar.christina@arm.com>
167         * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
168         test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
169         Rename ...
170         (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
171         test_vfmlslq_high_f16): ... To this.
172         * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
173         tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
174         test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
175         test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
176         test_vfmlslq_laneq_high_u32): Rename ...
177         (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
178         test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
179         test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
180         test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
181         * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
182         test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
183         test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
184         test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
185         test_vfmlslq_laneq_low_u32): Rename ...
186         (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
187         test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
188         test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
189         test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
190         * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
191         test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
192         Rename ...
193         (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
194         test_vfmlslq_low_f16): ... To This.
195         * lib/target-supports.exp
196         (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
198 2019-02-25  Dominique d'Humieres  <dominiq@gcc.gnu.org>
200         PR fortran/89282
201         * gfortran.dg/overload_3.f90: New test. 
203 2019-02-25  Jakub Jelinek  <jakub@redhat.com>
205         PR c++/89285
206         * g++.dg/cpp1y/constexpr-89285-2.C: New test.
208 2019-02-25  Dominique d'Humieres  <dominiq@gcc.gnu.org>
210         PR libfortran/89274
211         * gfortran.dg/list_directed_large.f90: New test. 
213 2019-02-25  Jakub Jelinek  <jakub@redhat.com>
215         PR target/89434
216         * gcc.c-torture/execute/pr89434.c: New test.
218         PR target/89438
219         * gcc.dg/pr89438.c: New test.
221 2019-02-24  Paolo Carlini  <paolo.carlini@oracle.com>
223         PR c++/84585
224         * g++.dg/cpp0x/pr84585.C: New.
226 2019-02-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
228         PR fortran/89174
229         * gfortran.dg/allocate_with_mold_3.f90: New test.
231 2019-02-24  H.J. Lu  <hongjiu.lu@intel.com>
233         PR target/87007
234         * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
235         * gcc.target/i386/pr87007-2.c: Likewise.
237 2019-02-24  Harald Anlauf  <anlauf@gmx.de>
239         PR fortran/89266
240         PR fortran/88326
241         * gfortran.dg/pr89266.f90: New test.
242         * gfortran.dg/pr88326.f90: New test.
244 2019-02-24  Jakub Jelinek  <jakub@redhat.com>
246         PR rtl-optimization/89445
247         * gcc.target/i386/avx512f-pr89445.c: New test.
249 2019-02-23  Martin Sebor  <msebor@redhat.com>
251         * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
252         wchar_t to wint_t to avoid a bogus -Wformat warning in
253         ILP32 (bug 77970).
255 2019-02-23  H.J. Lu  <hongjiu.lu@intel.com>
257         PR testsuite/89476
258         * gfortran.dg/ISO_Fortran_binding_5.c: Include
259         "../../../libgfortran/ISO_Fortran_binding.h".
260         * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
262 2019-02-23  H.J. Lu  <hongjiu.lu@intel.com>
264         PR driver/69471
265         * gcc.dg/pr69471-1.c: New test.
266         * gcc.dg/pr69471-2.c: Likewise.
267         * gcc.target/i386/pr69471-3.c: Likewise.
269 2019-02-23  Jerry DeLisle <jvdelisle@gcc.gnu.org>
271         PR fortran/84387
272         * gfortran.dg/dtio_34.f90: New test.
274 2019-02-23  Marek Polacek  <polacek@redhat.com>
276         PR c++/88294 - ICE with non-constant noexcept-specifier.
277         * g++.dg/cpp0x/noexcept34.C: New test.
278         * g++.dg/cpp0x/noexcept35.C: New test.
280         PR c++/89419
281         * g++.dg/cpp1y/lambda-generic-89419.C: New test.
283 2019-02-23  Paul Thomas  <pault@gcc.gnu.org>
285         PR fortran/88117
286         * gfortran.dg/deferred_character_32.f90 : New test
288 2019-02-23  Paul Thomas  <pault@gcc.gnu.org>
290         PR fortran/89385
291         * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
292         previously incorrect lbound for allocatable expressions. Also
293         correct stop values to avoid repetition.
294         * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
295         * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
297         PR fortran/89366
298         * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
299         * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
300         * gfortran.dg/pr32599.f03 : Set standard to F2008.
302 2019-02-22  David Malcolm  <dmalcolm@redhat.com>
304         PR c++/89390
305         * g++.dg/diagnostic/pr89390.C: Update expected location of error,
306         renaming to a multicharacter name, so that start != finish.  Add
307         tests for dtor locations.
309 2019-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
311         PR c++/84676
312         * g++.dg/cpp0x/pr84676.C: New.
314 2019-02-22  Martin Sebor  <msebor@redhat.com>
316         * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
317         to avoid a bogus -Wformat warning in ILP32 (bug 77970).
319 2019-02-22  Harald Anlauf  <anlauf@gmx.de>
321         PR fortran/83057
322         * gfortran.dg/newunit_6.f90: New test.
324 2019-02-22  Marek Polacek  <polacek@redhat.com>
326         PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
327         * g++.dg/cpp2a/explicit14.C: New test.
329 2019-02-22  Matthew Malcomson  <matthew.malcomson@arm.com>
331         PR target/89324
332         * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
333         * gfortran.fortran-torture/compile/pr89324.f90: New test.
335 2019-02-22  Martin Sebor  <msebor@redhat.com>
337         PR c/89425
338         * gcc.dg/Wabsolute-value.c: New test.
340         * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
342 2019-02-22  H.J. Lu  <hongjiu.lu@intel.com>
343             Hongtao Liu  <hongtao.liu@intel.com>
344             Sunil K Pandey  <sunil.k.pandey@intel.com>
346         PR target/87007
347         * gcc.target/i386/pr87007-1.c: New test.
348         * gcc.target/i386/pr87007-2.c: Likewise.
350 2019-02-22  Richard Biener  <rguenther@suse.de>
352         PR tree-optimization/89440
353         * gcc.dg/vect/pr89440.c: New testcase.
355 2019-02-22  Thomas Schwinge  <thomas@codesourcery.com>
357         * lib/target-supports.exp (check_effective_target_offload_nvptx):
358         Remove.
360         PR fortran/72741
361         * gfortran.dg/goacc/classify-routine.f95: Adjust.
363         * c-c++-common/goacc/routine-5.c: Revert earlier changes.
364         * g++.dg/goacc/template.C: Likewise.
366         PR fortran/78027
367         * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
369 2019-02-22  Richard Biener  <rguenther@suse.de>
371         PR middle-end/87609
372         * gcc.dg/torture/restrict-7.c: New testcase.
374 2019-02-21  Jakub Jelinek  <jakub@redhat.com>
376         PR c++/89285
377         * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
378         * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
379         * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
380         diagnostics.
381         * g++.dg/cpp1y/constexpr-89285.C: New test.
382         * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
383         for C++11.
384         (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
385         * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
387 2019-02-21  H.J. Lu  <hongjiu.lu@intel.com>
389         PR target/87412
390         * gcc.target/i386/indirect-thunk-attr-14.c: Replace
391         -fcf-protection with -fcf-protection=branch.
392         * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
393         * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
394         * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
395         * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
396         * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
398 2019-02-21  Wilco Dijkstra  <wdijkstr@arm.com>
400         * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
401         * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
403 2019-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
405         PR fortran/86119
406         * gfortran.dg/warn_conversion_11.f90: New test.
408 2019-02-21  H.J. Lu  <hongjiu.lu@intel.com>
410         PR target/87412
411         * gcc.target/i386/pr87412-1.c: New file.
412         * gcc.target/i386/pr87412-2.c: Likewise.
413         * gcc.target/i386/pr87412-3.c: Likewise.
414         * gcc.target/i386/pr87412-4.c: Likewise.
416 2019-02-20  Jakub Jelinek  <jakub@redhat.com>
418         PR c++/89403
419         * g++.dg/cpp0x/pr89403.C: New test.
421         PR c++/89405
422         * g++.dg/cpp1z/inline-var5.C: New test.
424         PR middle-end/89412
425         * gcc.c-torture/compile/pr89412.c: New test.
427 2019-02-20  Jakub Jelinek  <jakub@redhat.com>
428             David Malcolm  <dmalcolm@redhat.com>
430         PR middle-end/89091
431         * gcc.dg/torture/pr89091.c: New test.
433 2019-02-20  Jakub Jelinek  <jakub@redhat.com>
435         PR middle-end/88074
436         PR middle-end/89415
437         * gcc.dg/pr88074-2.c: New test.
439         PR c++/89336
440         * g++.dg/cpp1y/constexpr-89336-3.C: New test.
442 2019-02-20  David Malcolm  <dmalcolm@redhat.com>
444         PR c/89410
445         * gcc.dg/pr89410-1.c: New test.
446         * gcc.dg/pr89410-2.c: New test.
448 2019-02-20  Pat Haugen  <pthaugen@us.ibm.com>
450         * lib/target-supports.exp (check_effective_target_vect_usad_char):
451         Add PowerPC support.
452         * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
453         * gcc.dg/vect/vect-reduc-sad.c: Likewise.
455 2019-02-20 Andre Vieira  <andre.simoesdiasvieira@arm.com>
457         PR target/86487
458         * gcc.target/arm/pr86487.c: New.
460 2019-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
462         PR c++/84536
463         * g++.dg/cpp1y/var-templ60.C: New.
465 2019-02-20  Li Jia He  <helijia@linux.ibm.com>
467         PR target/88100
468         * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
470 2019-02-19  Wilco Dijkstra  <wdijkstr@arm.com>
472         * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
474 2019-02-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
476         PR fortran/89384
477         * gfortran.dg/ISO_Fortran_binding_4.f90
479 2019-02-19  Thomas Schwinge  <thomas@codesourcery.com>
481         PR c/87924
482         * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
483         * gfortran.dg/goacc/asyncwait-5.f: Likewise.
485 2019-02-19  Richard Biener  <rguenther@suse.de>
487         PR middle-end/88074
488         * gcc.dg/pr88074.c: New testcase.
490 2019-02-19  Jakub Jelinek  <jakub@redhat.com>
492         PR middle-end/89303
493         * g++.dg/torture/pr89303.C: Move everything from std namespace to my
494         namespace.
496         PR c++/89387
497         * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
499         PR c++/89391
500         * g++.dg/cpp0x/reinterpret_cast2.C: New test.
502         PR c++/89390
503         * g++.dg/diagnostic/pr89390.C: New test.
505 2019-02-18  Sharon Dvir  <unapologtic@gmail.com>
507         * README: Fix typos.
509 2019-02-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
511         * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
512         bad_weak_ptr_.
514 2019-02-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
516         PR fortran/87689
517         * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
518         options.
519         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
520         * gfortran.dg/lto/pr87689_0.f: New file.
521         * gfortran.dg/lto/pr87689_1.f: New file.
523 2019-02-18  Wilco Dijkstra  <wdijkstr@arm.com>
525         * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
527 2019-02-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
529         * gdc.dg/dg.exp: Tabify.
530         * gdc.dg/lto/lto.exp: Likewise.
531         * gdc.test/gdc-test.exp: Likewise.
532         * lib/gdc-dg.exp: Likewise.
533         * lib/gdc.exp: Likewise.
535 2019-02-18  Richard Biener  <rguenther@suse.de>
537         PR tree-optimization/89296
538         * gcc.dg/uninit-pr89296.c: New testcase.
540 2019-02-18  Jakub Jelinek  <jakub@redhat.com>
542         PR target/89369
543         * gcc.c-torture/execute/pr89369.c: New test.
544         * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
545         rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
546         34,63,62.
548 2019-02-18  Martin Jambor  <mjambor@suse.cz>
550         PR tree-optimization/89209
551         * gcc.dg/tree-ssa/pr89209.c: New test.
553 2019-02-18  Martin Liska  <mliska@suse.cz>
555         * gfortran.dg/simd-builtins-7.f90: New test.
556         * gfortran.dg/simd-builtins-7.h: New test.
558 2019-02-17  Harald Anlauf  <anlauf@gmx.de>
560         PR fortran/88299
561         * gfortran.dg/pr88299.f90: New test.
563 2019-02-17  Harald Anlauf  <anlauf@gmx.de>
565         PR fortran/89077
566         * gfortran.dg/transfer_simplify_12.f90: New test.
568 2019-02-17  Marek Polacek  <polacek@redhat.com>
570         PR c++/89217 - ICE with list-initialization in range-based for loop.
571         * g++.dg/cpp0x/range-for37.C: New test.
573         * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
575         PR c++/89315
576         * g++.dg/cpp0x/initlist114.C: New test.
578         PR c++/89356
579         * g++.dg/abi/mangle68.C: New test.
580         * g++.dg/cpp0x/decltype69.C: New test.
582 2019-02-16  David Malcolm  <dmalcolm@redhat.com>
584         PR c++/88680
585         * g++.dg/wrappers/pr88680.C: New test.
587 2019-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
589         PR fortran/71066
590         * gfortran.dg/coarray_data_1.f90: New test.
592 2019-02-16  Eric Botcazou  <ebotcazou@adacore.com>
594         * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
595         * c-c++-common/patchable_function_entry-default.c: Likewise.
596         * c-c++-common/patchable_function_entry-definition.c: Likewise.
598 2019-02-16  Jakub Jelinek  <jakub@redhat.com>
600         PR rtl-optimization/66152
601         * gcc.target/i386/pr66152.c: New test.
603 2019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
605         * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
606         * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
608 2019-02-15  Tamar Christina  <tamar.christina@arm.com>
610         * lib/target-supports.exp
611         (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
612         checking alternative.
614 2019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
616         * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
618 2019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
620         * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
621         * c-c++-common/patchable_function_entry-default.c: Likewise.
622         * c-c++-common/patchable_function_entry-definition.c: Likewise.
623         * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
625 2019-02-15  Jakub Jelinek  <jakub@redhat.com>
627         PR other/69006
628         PR testsuite/88920
629         * lib/gcc-dg.exp: If llvm_binutils effective target, set
630         allow_blank_lines to 2 during initialization.
631         (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
632         it was previously zero.
633         (gcc-dg-prune): Don't check for llvm_binutils effective target here.
634         Clear allow_blank_lines afterwards whenever it was 1.
635         * gdc.test/gdc-test.exp (dmd2dg): Don't call
636         dg-allow-blank-lines-in-output here.
637         (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
638         the tests and restore it back at the end.
640         * c-c++-common/ubsan/opts-1.c: New test.
641         * c-c++-common/ubsan/opts-2.c: New test.
642         * c-c++-common/ubsan/opts-3.c: New test.
643         * c-c++-common/ubsan/opts-4.c: New test.
645 2019-02-15  Richard Biener  <rguenther@suse.de>
646             Jakub Jelinek  <jakub@redhat.com>
648         PR tree-optimization/89278
649         * gcc.dg/pr89278.c: New test.
651 2019-02-15  Jakub Jelinek  <jakub@redhat.com>
653         PR c/89340
654         * gcc.dg/pr89340.c: New test.
655         * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
656         that leaf attribute on nested function is useless.
658         PR other/89342
659         * gcc.dg/pr89342.c: New test.
661 2019-02-14  Jakub Jelinek  <jakub@redhat.com>
663         PR rtl-optimization/89354
664         * gcc.dg/pr89354.c: New test.
666 2019-02-14  UroÅ¡ Bizjak  <ubizjak@gmail.com>
668         * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
669         * gcc.target/i386/ssse3-pabsd.c: Ditto.
670         * gcc.target/i386/ssse3-pabsw.c: Ditto.
671         * gcc.target/i386/ssse3-palignr.c: Ditto.
672         * gcc.target/i386/ssse3-phaddd.c: Ditto.
673         * gcc.target/i386/ssse3-phaddsw.c: Ditto.
674         * gcc.target/i386/ssse3-phaddw.c: Ditto.
675         * gcc.target/i386/ssse3-phsubd.c: Ditto.
676         * gcc.target/i386/ssse3-phsubsw.c: Ditto.
677         * gcc.target/i386/ssse3-phsubw.c: Ditto.
678         * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
679         * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
680         * gcc.target/i386/ssse3-pshufb.c: Ditto.
681         * gcc.target/i386/ssse3-psignb.c: Ditto.
682         * gcc.target/i386/ssse3-psignd.c: Ditto.
683         * gcc.target/i386/ssse3-psignw.c: Ditto.
685 2018-02-14  Steve Ellcey  <sellcey@marvell.com>
687         * gcc.target/aarch64/pcs_attribute.c: New test.
689 2019-02-14  Harald Anlauf  <anlauf@gmx.de>
691         PR fortran/88248
692         * gfortran.dg/pr88248.f90: New test.
693         * gfortran.dg/f2018_obs.f90: Updated test.
695 2019-02-14  Tamar Christina  <tamar.christina@arm.com>
697         * gcc.target/arm/pr88850.c: change options to additional option.
699 2019-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
701         PR d/87864
702         * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
703         present.
705 2019-02-14  Tamar Christina  <tamar.christina@arm.com>
707         PR target/88850
708         * gcc.target/arm/pr88850-2.c: New test.
709         * lib/target-supports.exp
710         (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
711         check_effective_target_arm_neon_softfp_fp16_ok,
712         add_options_for_arm_neon_softfp_fp16): New.
714 2019-02-14  Matthew Malcomson  <matthew.malcomson@arm.com>
716         * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
717         * lib/target-supports.exp: Add procedure to check for ldrd.
719 2019-02-14  Cesar Philippidis  <cesar@codesourcery.com>
721         PR fortran/72715
722         * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
723         * gfortran.dg/goacc/loop-3.f95: Likewise.
724         * gfortran.dg/goacc/pr72715.f90: New test.
726 2019-02-14  Martin Liska  <mliska@suse.cz>
728         PR rtl-optimization/89242
729         * g++.dg/pr89242.C: New test.
731 2019-02-14  Jakub Jelinek  <jakub@redhat.com>
733         PR tree-optimization/89314
734         * gcc.dg/pr89314.c: New test.
736         PR middle-end/89284
737         * gcc.dg/ubsan/pr89284.c: New test.
739 2019-02-13  Ian Lance Taylor  <iant@golang.org>
741         * gcc.dg/func-attr-1.c: New test.
743 2019-02-13  UroÅ¡ Bizjak  <ubizjak@gmail.com>
745         * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
747 2019-02-13  Marek Polacek  <polacek@redhat.com>
749         PR c++/89297 - ICE with OVERLOAD in template.
750         * g++.dg/cpp0x/initlist113.C: New test.
752 2019-02-13  Alexandre Oliva <aoliva@redhat.com>
754         PR c++/86379
755         * g++.dg/cpp0x/pr86379.C: New.
757         PR c++/87322
758         * g++.dg/cpp1y/pr87322.C: New.
759         * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
760         instantiate the expected number of lambda functions.
762 2019-02-13  Marek Polacek  <polacek@redhat.com>
764         PR c++/77304
765         * g++.dg/cpp2a/nontype-class13.C: New test.
767 2019-02-13  Wilco Dijkstra  <wdijkstr@arm.com>
769         PR target/89190
770         * gcc.target/arm/pr89190.c: New test.
772 2019-02-13  David Malcolm  <dmalcolm@redhat.com>
774         PR c++/89036
775         * g++.dg/concepts/pr89036.C: New test.
777 2019-02-13  Tamar Christina  <tamar.christina@arm.com>
779         PR target/88847
780         * gcc.target/aarch64/sve/pr88847.c: New test.
782 2019-02-13  Jonathan Wakely  <jwakely@redhat.com>
783             Jakub Jelinek  <jakub@redhat.com>
785         PR middle-end/89303
786         * g++.dg/torture/pr89303.C: New test.
788 2019-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
790         PR c++/88986
791         * g++.dg/cpp1z/using4.C: New.
792         * g++.dg/cpp1z/using5.C: Likewise.
793         * g++.dg/cpp1z/using6.C: Likewise.
795 2019-02-13  Jakub Jelinek  <jakub@redhat.com>
797         PR target/89290
798         * gcc.target/i386/pr89290.c: New test.
800 2019-01-23  Xiong Hu Luo  <luoxhu@linux.vnet.ibm.com>
802         * gcc.target/powerpc/crypto-builtin-1.c
803         (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
804         New testcases.
806 2019-02-12  H.J. Lu  <hongjiu.lu@intel.com>
808         PR target/89229
809         * gcc.target/i386/pr89229-1.c: New test.
811 2019-02-12  Ilya Leoshkevich  <iii@linux.ibm.com>
813         PR target/89233
814         * gcc.target/s390/pr89233.c: New test.
816 2018-01-12  Bill Schmidt  <wschmidt@linux.ibm.com>
818         * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
819         * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
820         * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
822 2019-02-12  Richard Biener  <rguenther@suse.de>
824         PR tree-optimization/89253
825         * gfortran.dg/pr89253.f: New testcase.
827 2019-02-11  Marek Polacek  <polacek@redhat.com>
829         PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
830         * g++.dg/cpp0x/nullptr40.C: New test.
831         * g++.dg/cpp0x/nullptr41.C: New test.
833 2019-02-11  Jakub Jelinek  <jakub@redhat.com>
835         PR c++/88977
836         * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
838 2019-02-12  Wilco Dijkstra  <wdijkstr@arm.com>
840         PR tree-optimization/86637
841         * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
843 2019-02-11  Martin Sebor  <msebor@redhat.com>
845         PR tree-optimization/88771
846         * gcc.dg/Wstringop-overflow-8.c: New test.
847         * gcc.dg/Wstringop-overflow-9.c: New test.
848         * gcc.dg/Warray-bounds-40.c: New test.
849         * gcc.dg/builtin-stpncpy.c: Adjust.
850         * gcc.dg/builtin-stringop-chk-4.c: Adjust.
851         * g++.dg/opt/memcpy1.C: Adjust.
853 2019-02-11  Martin Sebor  <msebor@redhat.com>
855         PR c++/87996
856         * c-c++-common/array-5.c: New test.
857         * c-c++-common/pr68107.c: Adjust text of diagnostics.
858         * g++.dg/init/new38.C: Same.
859         * g++.dg/init/new43.C: Same.
860         * g++.dg/init/new44.C: Same.
861         * g++.dg/init/new46.C: Same.
862         * g++.dg/other/large-size-array.C: Same.
863         * g++.dg/other/new-size-type.C: Same.
864         * g++.dg/template/array30.C: Same.
865         * g++.dg/template/array32.C: New test.
866         * g++.dg/template/dependent-name3.C: Adjust.
867         * gcc.dg/large-size-array-3.c: Same.
868         * gcc.dg/large-size-array-5.c: Same.
869         * gcc.dg/large-size-array.c: Same.
870         * g++.old-deja/g++.brendan/array1.C: Same.
871         * g++.old-deja/g++.mike/p6149.C: Same.
873 2019-02-11  Martin Sebor  <msebor@redhat.com>
875         * gcc.dg/tree-prof/inliner-1.c: Correct comments.
877 2019-02-11  Tamar Christina  <tamar.christina@arm.com>
879         PR middle-end/88560
880         * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
881         * gcc.target/arm/fp16-aapcs-3.c: Likewise.
882         * gcc.target/arm/fp16-aapcs-1.c: Likewise.
884 2019-02-11  Bill Schmidt  <wschmidt@linux.ibm.com>
886         * gcc.target/powerpc/vec-sld-modulo.c: New.
887         * gcc.target/powerpc/vec-srad-modulo.c: New.
888         * gcc.target/powerpc/vec-srd-modulo.c: New.
890 2019-02-11  Martin Liska  <mliska@suse.cz>
892         PR ipa/89009
893         * g++.dg/ipa/pr89009.C: New test.
895 2019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
897         PR fortran/71723
898         * gfortran.dg/pointer_init_2.f90: Adjust error messages.
899         * gfortran.dg/pointer_init_6.f90: Likewise.
900         * gfortran.dg/pointer_init_9.f90: New test.
902 2019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
904         PR fortran/67679
905         * gfortran.dg/warn_undefined_1.f90: New test.o
907 2019-02-10  Jakub Jelinek  <jakub@redhat.com>
909         PR tree-optimization/89268
910         * gcc.dg/vect/pr89268.c: New test.
912 2019-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
914         * gnat.dg/lto19.adb: Remove dg-excess-errors.
916 2019-02-09  Harald Anlauf  <anlauf@gmx.de>
918         PR fortran/89077
919         * gfortran.dg/substr_simplify.f90: New test.
921 2019-02-09  Jan Hubicka  <hubicka@ucw.cz>
923         PR ipa/88711
924         * gfortran.dg/pr79966.f90: Xfail everwyhere.
926 2019-02-09  Paul Thomas  <pault@gcc.gnu.org>
928         PR fortran/89200
929         * gfortran.dg/array_reference_2.f90 : New test.
931 2019-02-09  Jakub Jelinek  <jakub@redhat.com>
933         PR middle-end/89246
934         * gcc.dg/gomp/pr89246-1.c: New test.
935         * gcc.dg/gomp/pr89246-2.c: New test.
937 2019-02-08  Jakub Jelinek  <jakub@redhat.com>
939         PR tree-optimization/88739
940         * gcc.c-torture/execute/pr88739.c: New test.
942 2019-02-08  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
944         PR testsuite/89258
945         * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
947 2019-02-08  Robin Dapp  <rdapp@linux.ibm.com>
949         * gcc.target/s390/vector/vec-copysign-execute.c: New test.
950         * gcc.target/s390/vector/vec-copysign.c: New test.
952 2019-02-08  Richard Biener  <rguenther@suse.de>
954         PR tree-optimization/89247
955         * gcc.dg/torture/pr89247.c: New testcase.
957 2019-02-08  Ilya Leoshkevich  <iii@linux.ibm.com>
959         * gcc.target/s390/jump-label.c: New test.
961 2019-02-08  Richard Biener  <rguenther@suse.de>
963         PR testsuite/89250
964         * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
966 2019-02-08  Jakub Jelinek  <jakub@redhat.com>
968         PR rtl-optimization/89234
969         * g++.dg/ubsan/pr89234.C: New test.
971 2019-02-08  Richard Biener  <rguenther@suse.de>
973         PR middle-end/89223
974         * gcc.dg/torture/pr89223.c: New testcase.
976 2019-02-07  David Malcolm  <dmalcolm@redhat.com>
978         PR tree-optimization/86637
979         PR tree-optimization/89235
980         * gcc.c-torture/compile/pr86637-1.c: New test.
981         * gcc.c-torture/compile/pr86637-2.c: New test.
982         * gcc.c-torture/compile/pr86637-3.c: New test.
983         * gcc.c-torture/compile/pr89235.c: New test.
985 2019-02-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
987         * gcc.target/aarch64/abd_1.c: New test.
988         * gcc.dg/sabd_1.c: Likewise.
990 2019-02-07  Dominique d'Humieres  <dominiq@gcc.gnu.org>
992         PR fortran/52789
993         * gfortran.dg/wunused-parameter_2.f90: New test.
995 2019-02-07  Matthew Malcomson  <matthew.malcomson@arm.com>
997         * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
999 2019-02-07  Andreas Krebbel  <krebbel@linux.ibm.com>
1001         * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1002         * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1004 2019-02-07  Matthew Malcomson  <matthew.malcomson@arm.com>
1005             Jakub Jelinek  <jakub@redhat.com>
1007         PR bootstrap/88714
1008         * gcc.c-torture/execute/pr88714.c: New test.
1009         * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1011 2019-02-07  Tamar Christina  <tamar.christina@arm.com>
1013         PR/target 88850
1014         * gcc.target/arm/pr88850.c: New test.
1016 2019-02-07  Alexandre Oliva <aoliva@redhat.com>
1018         PR c++/86218
1019         * g++.dg/cpp0x/pr86218.C: New.
1021 2019-02-06  Vladimir Makarov  <vmakarov@redhat.com>
1023         PR rtl-optimization/89225
1024         * gcc.target/powerpc/pr89225.c: New.
1026 2019-02-06  Eric Botcazou  <ebotcazou@adacore.com>
1028         * gnat.dg/opt76.adb: New test.
1030 2019-02-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1032         PR fortran/71860
1033         * gfortran.dg/null_10.f90: New test.
1035 2019-02-06  David Malcolm  <dmalcolm@redhat.com>
1037         PR c++/71302
1038         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1039         column numbers to dg-warning directives where they are correct.
1040         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1041         * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1042         * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1044 2019-02-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1046         PR debug/87451
1047         * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1048         "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1049         xfail scan-assembler-not with Solaris as.
1051 2019-02-06  Bill Seurer  <seurer@linux.vnet.ibm.com>
1053         * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1054         counts and target.
1055         * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1056         counts and target.
1057         * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1058         counts and target.
1060 2019-02-06  Richard Biener  <rguenther@suse.de>
1062         PR tree-optimization/89182
1063         * gfortran.dg/graphite/pr89182.f90: New testcase.
1065 2019-02-06  Jakub Jelinek  <jakub@redhat.com>
1067         PR c/89211
1068         * gcc.dg/pr89211.c: New test.
1070         PR middle-end/89210
1071         * c-c++-common/builtin-convertvector-2.c: New test.
1073 2019-02-05  Nikhil Benesch  <nikhil.benesch@gmail.com>
1075         PR go/89019
1076         * lib/go-torture.exp: Test compiling with -flto.
1078 2019-02-06  Joseph Myers  <joseph@codesourcery.com>
1080         PR c/88584
1081         * gcc.dg/redecl-18.c: New test.
1083 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
1085         PR c++/89187
1086         * g++.dg/opt/pr89187.C: New test.
1088 2019-02-05  Andrea Corallo  <andrea.corallo@arm.com>
1090         * jit.dg/add-driver-options-testlib.c: Add support file for
1091         test-add-driver-options.c testcase.
1092         * jit.dg/all-non-failing-tests.h: Add note about
1093         test-add-driver-options.c
1094         * jit.dg/jit.exp (jit-dg-test): Update to support
1095         add-driver-options-testlib.c compilation.
1096         * jit.dg/test-add-driver-options.c: New testcase.
1098 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
1100         PR rtl-optimization/11304
1101         * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1102         * gcc.target/i386/call-2.c: New test.
1104 2019-02-05  Marek Polacek  <polacek@redhat.com>
1106         PR c++/89158 - by-value capture of constexpr variable broken.
1107         * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1109 2019-02-05  Segher Boessenkool  <segher@kernel.crashing.org>
1111         * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1113 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
1115         * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1116         target.
1117         * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1119         PR target/89188
1120         * g++.dg/opt/pr89188.C: New test.
1122         PR rtl-optimization/89195
1123         * gcc.c-torture/execute/pr89195.c: New test.
1125 2019-02-05  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1127         * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1128         hardware.
1129         * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1130         * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1131         * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1132         * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1133         * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1134         * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1135         * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1136         * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1137         * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1139 2019-02-05  Jakub Jelinek  <jakub@redhat.com>
1141         PR target/89186
1142         * g++.dg/ext/vector36.C: New test.
1144 2019-02-05  Alexandre Oliva <aoliva@redhat.com>
1146         PR c++/87770
1147         * g++.dg/pr87770.C: New.
1149 2019-02-04  Harald Anlauf  <anlauf@gmx.de>
1151         PR fortran/89077
1152         * gfortran.dg/pr89077.f90: New test.
1154 2019-02-04  Martin Liska  <mliska@suse.cz>
1156         PR ipa/88985
1157         * gcc.dg/ipa/pr88985.c: New test.
1159 2019-02-04  Jakub Jelinek  <jakub@redhat.com>
1161         * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1162         characters or extra spaces after the comment character.
1164 2019-02-04  Jakub Jelinek  <jakub@redhat.com>
1166         * g++.dg/torture/alias-1.C: New test.
1168 2019-02-03  Martin Sebor  <msebor@redhat.com>
1170         PR c/69661
1171         * c-c++-common/Wsequence-point-2.c: New test.
1173         PR c++/44648
1174         * g++.dg/warn/Wunused-var-35.C: New test.
1176 2019-02-03  Richard Biener  <rguenther@suse.de>
1178         PR debug/87295
1179         * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1181 2019-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1183         PR fortran/88298
1184         * gfortran.dg/warn_conversion_10.f90: New test.
1186 2019-02-02  Paul Thomas  <pault@gcc.gnu.org>
1188         PR fortran/88393
1189         * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1191 2019-02-02  Paul Thomas  <pault@gcc.gnu.org>
1193         PR fortran/88980
1194         * gfortran.dg/realloc_on_assign_32.f90 : New test.
1196 2019-02-02  Paul Thomas  <pault@gcc.gnu.org>
1198         PR fortran/88685
1199         * gfortran.dg/pointer_array_component_3.f90 : New test.
1201 2019-02-02  Jakub Jelinek  <jakub@redhat.com>
1203         PR middle-end/87887
1204         * gcc.dg/gomp/pr87887-1.c: New test.
1205         * gcc.dg/gomp/pr87887-2.c: New test.
1207 2019-02-01  Jakub Jelinek  <jakub@redhat.com>
1209         PR fortran/83246
1210         PR fortran/89084
1211         * gfortran.dg/pr89084.f90: New test.
1212         * gfortran.dg/lto/pr89084_0.f90: New test.
1213         * gfortran.dg/pr83246.f90: New test.
1215 2019-02-01  Marek Polacek  <polacek@redhat.com>
1217         PR c++/88325 - ICE with invalid out-of-line template member definition.
1218         * g++.dg/cpp2a/typename14.C: New test.
1220 2019-02-01  Richard Biener  <rguenther@suse.de>
1222         PR middle-end/88597
1223         * gcc.dg/torture/pr88597.c: New testcase.
1225 2019-02-01  Richard Biener  <rguenther@suse.de>
1227         PR tree-optimization/85497
1228         * gcc.dg/graphite/pr85497.c: New testcase.
1230 2019-02-01  Richard Biener  <rguenther@suse.de>
1232         PR testsuite/87451
1233         * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1235 2019-02-01  Jakub Jelinek  <jakub@redhat.com>
1237         PR tree-optimization/89143
1238         * gcc.dg/tree-ssa/vrp121.c: New test.
1240         PR tree-optimization/88107
1241         * gcc.dg/gomp/pr88107.c: New test.
1243         PR c++/87175
1244         * g++.dg/ext/attrib57.C: New test.
1246 2018-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
1248         PR tree-optimization/88932
1249         * gfortran.dg/pr88932.f90: New test.
1251 2019-01-31  Marek Polacek  <polacek@redhat.com>
1253         PR c++/88983 - ICE with switch in constexpr function.
1254         * g++.dg/cpp1y/constexpr-88983.C: New test.
1256 2019-01-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
1258         PR fortran/88669
1259         * gfortran.dg/contiguous_9.f90: New test.
1261 2019-01-31  Marek Polacek  <polacek@redhat.com>
1263         PR c++/89083, c++/80864 - ICE with list initialization in template.
1264         * g++.dg/cpp0x/initlist107.C: New test.
1265         * g++.dg/cpp0x/initlist108.C: New test.
1266         * g++.dg/cpp0x/initlist109.C: New test.
1267         * g++.dg/cpp0x/initlist110.C: New test.
1268         * g++.dg/cpp0x/initlist111.C: New test.
1269         * g++.dg/cpp0x/initlist112.C: New test.
1270         * g++.dg/init/ptrfn4.C: New test.
1272 2019-01-31  David Malcolm  <dmalcolm@redhat.com>
1274         PR c/89122
1275         * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1276         * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1278 2019-01-31  Richard Biener  <rguenther@suse.de>
1280         PR tree-optimization/89135
1281         * gcc.dg/torture/pr89135.c: New testcase.
1283 2019-01-31  Jakub Jelinek  <jakub@redhat.com>
1285         PR sanitizer/89124
1286         * c-c++-common/asan/pr89124.c: New test.
1288 2019-01-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1290         PR fortran/52564
1291         * gfortran.dg/print_2.f90: New test.
1293 2019-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1295         PR rtl-optimization/87246
1296         * gcc.target/i386/pr87246.c: New.
1298 2019-01-30  Marek Polacek  <polacek@redhat.com>
1300         PR c++/89119 - ICE with value-initialization in template.
1301         * g++.dg/cpp0x/initlist-value3.C: New test.
1303 2019-01-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1305         * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1306         * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1307         * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1308         * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1309         * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1310         * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1311         * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1312         * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1313         * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1314         * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1316 2019-01-30  Richard Biener  <rguenther@suse.de>
1318         PR tree-optimization/89111
1319         * gcc.dg/torture/pr89111.c: New testcase.
1321 2019-01-30  Andrew Stubbs  <ams@codesourcery.com>
1323         PR testsuite/88920
1324         * lib/target-supports.exp: Cache result.
1326 2019-01-30  Jakub Jelinek  <jakub@redhat.com>
1328         PR c++/89105
1329         * g++.target/i386/pr89105.C: New test.
1331         PR c/89061
1332         * gcc.dg/pr89061.c: New test.
1334 2019-01-29  Martin Sebor  <msebor@redhat.com>
1336         PR c/88956
1337         * gcc.dg/Warray-bounds-39.c: New test.
1339 2019-01-29  Marek Polacek  <polacek@redhat.com>
1341         PR testsuite/89110
1342         * g++.dg/other/nontype-1.C: Expect error in all modes.
1343         * g++.dg/parse/crash13.C: Likewise.
1344         * g++.dg/parse/error36.C: Likewise.
1345         * g++.dg/template/error29.C: Likewise.
1347 2019-01-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1349         PR fortran/57048
1350         * gfortran.dg/c_funptr_1.f90: New file.
1351         * gfortran.dg/c_funptr_1_mod.f90: New file.
1353 2019-01-29  Jakub Jelinek  <jakub@redhat.com>
1355         PR c++/66676
1356         PR ipa/89104
1357         * gcc.dg/gomp/pr89104.c: New test.
1359 2019-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1361         * gdc.dg/pr89042a.d: Mark as compile test.
1362         * gdc.dg/pr89042b.d: Likewise.
1364 2019-01-29  Richard Biener  <rguenther@suse.de>
1366         PR debug/87295
1367         * g++.dg/lto/pr87295_0.C: New testcase.
1369 2019-01-29  Jakub Jelinek  <jakub@redhat.com>
1371         PR c/89045
1372         * gcc.dg/pr89045.c: New test.
1374         PR c/86125
1375         * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1376         lp64, ilp32 and llp64 only.
1377         (fputs): Use unsigned long long instead of size_t for return type.
1378         (vfprintf, vfscanf): Accept arbitrary target specific type for
1379         va_list.
1381 2019-01-28  Marek Polacek  <polacek@redhat.com>
1383         PR c++/88358 - name wrongly treated as type.
1384         * g++.dg/cpp2a/typename1.C: Add dg-error.
1385         * g++.dg/cpp2a/typename13.C: New test.
1386         * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1387         Add typename.
1389 2019-01-28  Marek Polacek  <polacek@redhat.com>
1391         * g++.dg/cpp0x/enum37.C: Add dg-error.
1393 2019-01-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1395         * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1396         * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1398 2019-01-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1400         * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1401         "-Wattribute-alias".
1403 2019-01-27  UroÅ¡ Bizjak  <ubizjak@gmail.com>
1405         PR fortran/70696
1406         * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1408 2019-01-27  Marek Polacek  <polacek@redhat.com>
1410         PR c++/88815 - narrowing conversion lost in decltype.
1411         PR c++/78244 - narrowing conversion in template not detected.
1412         * g++.dg/cpp0x/Wnarrowing15.C: New test.
1413         * g++.dg/cpp0x/Wnarrowing16.C: New test.
1414         * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1415         * g++.dg/cpp1y/Wnarrowing1.C: New test.
1417         PR c++/89024 - ICE with incomplete enum type.
1418         * g++.dg/cpp0x/enum37.C: New test.
1420 2019-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1422         * gnat.dg/opt75.adb: New test.
1423         * gnat.dg/opt75_pkg.ad[sb]: New helper.
1425 2019-01-27  Jakub Jelinek  <jakub@redhat.com>
1427         PR target/87214
1428         * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1429         * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1431 2019-01-26  Martin Jambor  <mjambor@suse.cz>
1433         PR ipa/88933
1434         * gfortran.dg/gomp/pr88933.f90: New test.
1436 2019-01-26  Iain Buclaw  <ibuclaw@gdcproject.org>
1438         PR d/89042
1439         * gdc.dg/pr89042a.d: New test.
1440         * gdc.dg/pr89042b.d: New test.
1442 2019-01-26  Harald Anlauf  <anlauf@gmx.de>
1444         PR fortran/57553
1445         * gfortran.dg/pr57553.f90: New test.
1447 2019-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1449         * gnat.dg/array34.adb: New test.
1451 2019-01-26  Jakub Jelinek  <jakub@redhat.com>
1453         PR preprocessor/88974
1454         * c-c++-common/cpp/pr88974.c: New test.
1456 2019-01-25  Paolo Carlini  <paolo.carlini@oracle.com>
1458         PR c++/88969
1459         * g++.dg/cpp2a/destroying-delete2.C: New.
1460         * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1462 2019-01-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1464         PR fortran/85780
1465         * gfortran.dg/pr85780.f90: Update testcase for error message.
1467 2019-01-25  Richard Earnshaw  <rearnsha@arm.com>
1469         PR target/88469
1470         * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1471         * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1472         * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1474 2019-01-25  Richard Sandiford  <richard.sandiford@arm.com>
1476         PR middle-end/89037
1477         * gcc.dg/pr89037.c: New test.
1479 2019-01-25  Christophe Lyon  <christophe.lyon@linaro.org>
1481         * lib/target-supports.exp (check_effective_target_fenv): New.
1482         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1483         fenv effective target.
1484         * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1485         * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1486         * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1487         * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1489 2019-01-25  Richard Biener  <rguenther@suse.de>
1491         PR tree-optimization/86865
1492         * gcc.dg/graphite/pr86865.c: New testcase.
1493         * gcc.dg/graphite/pr69728.c: XFAIL.
1494         * gcc.dg/graphite/scop-21.c: Likewise.
1496 2019-01-24  Martin Sebor  <msebor@redhat.com>
1498         PR c/86125
1499         PR c/88886
1500         PR middle-end/86308
1501         * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1502         * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1503         * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1504         * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1505         * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1506         * gcc.dg/builtins-69.c: New test.
1507         * gcc.dg/Wint-conversion-2.c: Add expected warning.
1508         * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1510 2019-01-24  UroÅ¡ Bizjak  <ubizjak@gmail.com>
1512         PR rtl-optimization/88948
1513         * gcc.target/i386/pr88948.c: New test.
1515 2019-01-24  Jakub Jelinek  <jakub@redhat.com>
1517         PR debug/89006
1518         * g++.dg/debug/pr89006.C: New test.
1520         PR middle-end/89015
1521         * gcc.dg/gomp/pr89015.c: New test.
1523         PR c++/88976
1524         * c-c++-common/gomp/cancel-2.c: New test.
1525         * gcc.dg/gomp/cancel-1.c: New test.
1526         * g++.dg/gomp/cancel-1.C: New test.
1527         * g++.dg/gomp/cancel-2.C: New test.
1528         * g++.dg/gomp/cancel-3.C: New test.
1530 2019-01-24  Jakub Jelinek  <jakub@redhat.com>
1532         PR tree-optimization/89027
1533         * gfortran.dg/gomp/pr89027.f90: New test.
1535 2019-01-24  Paul Thomas  <pault@gcc.gnu.org>
1537         PR fortran/88929
1538         * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1539         * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1541 2019-01-23  H.J. Lu  <hongjiu.lu@intel.com>
1543         PR libgcc/88931
1544         * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1545         * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1546         * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1547         * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1549 2019-01-23  UroÅ¡ Bizjak  <ubizjak@gmail.com>
1551         PR target/88998
1552         * g++.target/i386/pr88998.c: New test.
1554 2019-01-23  Marek Polacek  <polacek@redhat.com>
1556         PR c++/88757 - qualified name treated wrongly as type.
1557         * g++.dg/cpp0x/dependent2.C: New test.
1558         * g++.dg/cpp2a/typename10.C: Remove dg-error.
1559         * g++.dg/cpp2a/typename12.C: New test.
1560         * g++.dg/template/static30.C: Remove dg-error.
1562 2019-01-23  Jakub Jelinek  <jakub@redhat.com>
1564         PR c/44715
1565         * c-c++-common/pr44715.c: New test.
1567         PR c++/88984
1568         * c-c++-common/pr88984.c: New test.
1570 2019-01-23  Richard Biener  <rguenther@suse.de>
1572         PR tree-optimization/89008
1573         * gcc.dg/torture/pr89008.c: New testcase.
1575 2019-01-23  Eric Botcazou  <ebotcazou@adacore.com>
1577         * gnat.dg/specs/opt4.ads: New test.
1579 2019-01-23  Jakub Jelinek  <jakub@redhat.com>
1581         PR tree-optimization/88964
1582         * gfortran.dg/pr88964.f90: New test.
1584 2019-01-22  Martin Sebor  <msebor@redhat.com>
1586         * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1587         * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1588         non_strict_align.
1589         * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1590         * c-c++-common/Wrestrict.c: Make xfails conditional on target
1591         non_strict_align.
1593 2018-01-22  Steve Ellcey  <sellcey@marvell.com>
1595         * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1596         to aarch64*-*-* target.
1597         * c-c++-common/gomp/pr60823-3.c: Ditto.
1598         * g++.dg/gomp/declare-simd-1.C: Ditto.
1599         * g++.dg/gomp/declare-simd-3.C: Ditto.
1600         * g++.dg/gomp/declare-simd-4.C: Ditto.
1601         * g++.dg/gomp/declare-simd-7.C: Ditto.
1602         * g++.dg/gomp/pr88182.C: Ditto.
1603         * gcc.dg/gomp/declare-simd-1.c: Ditto.
1604         * gcc.dg/gomp/declare-simd-3.c: Ditto.
1605         * gcc.dg/gomp/pr59669-2.c: Ditto.
1606         * gcc.dg/gomp/pr87895-1.c: Ditto.
1607         * gcc.dg/gomp/simd-clones-2.c: Ditto.
1608         * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1609         * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1610         * gfortran.dg/gomp/pr83977.f90: Ditto.
1612 2019-01-22  Jakub Jelinek  <jakub@redhat.com>
1614         PR target/88965
1615         * gcc.target/powerpc/pr88965.c: New test.
1617         PR middle-end/88968
1618         * c-c++-common/gomp/atomic-23.c: New test.
1620 2019-01-22  Harald Anlauf  <anlauf@gmx.de>
1622         PR fortran/88579
1623         * gfortran.dg/power_8.f90: New test.
1625 2019-01-22  Sandra Loosemore  <sandra@codesourcery.com>
1627         * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1628         * g++.dg/vec-init-1.C: Likewise.
1629         * gcc.dg/pr87793.c: Likewise.
1631 2019-01-22  Sandra Loosemore  <sandra@codesourcery.com>
1633         * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1634         * g++.dg/cpp0x/pr86397-2.C: Likewise.
1636 2019-01-22  Richard Earnshaw  <rearnsha@arm.com>
1638         PR target/88469
1639         * gcc.target/arm/aapcs/bitfield2.c: New test.
1640         * gcc.target/arm/aapcs/bitfield3.c: New test.
1642 2019-01-22  Wilco Dijkstra  <wdijkstr@arm.com>
1644         PR rtl-optimization/87763
1645         * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1647 2019-01-22  H.J. Lu  <hongjiu.lu@intel.com>
1649         PR target/88954
1650         * gcc.target/i386/pr88954-1.c: New test.
1651         * gcc.target/i386/pr88954-2.c: Likewise.
1653 2019-01-22  Richard Earnshaw  <rearnsha@arm.com>
1655         PR target/88469
1656         * gcc.target/arm/aapcs/bitfield1.c: New test.
1657         * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1658         * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1659         * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1661 2019-01-22  Manfred Schwarb  <manfred99@gmx.ch>
1663         * gfortran.dg/array_function_5.f90: Fix a dg directive.
1664         * gfortran.dg/block_16.f08: Likewise.
1665         * gfortran.dg/dec_structure_14.f90: Likewise.
1666         * gfortran.dg/namelist_96.f90: Likewise.
1667         * gfortran.dg/newunit_5.f90.f90: Moved to
1668         * gfortran.dg/newunit_5.f90: here.
1669         * gfortran.dg/pdt_28.f03: Likewise.
1670         * gfortran.dg/spread_simplify_1.f90: Likewise.
1672 2019-01-22  Tamar Christina  <tamar.christina@arm.com>
1674         PR/tree-optimization 88903
1675         * gcc.dg/vect/pr88903-1.c: Add explicit &.
1677 2019-01-22  Jakub Jelinek  <jakub@redhat.com>
1679         PR rtl-optimization/88904
1680         * gcc.c-torture/execute/pr88904.c: New test.
1682         PR target/88905
1683         * gcc.dg/pr88905.c: New test.
1685         PR rtl-optimization/49429
1686         PR target/49454
1687         PR rtl-optimization/86334
1688         PR target/88906
1689         * gcc.target/i386/pr86334.c: New test.
1690         * gcc.target/i386/pr88906.c: New test.
1692 2019-01-21  Jakub Jelinek  <jakub@redhat.com>
1694         PR c++/88949
1695         * g++.dg/gomp/pr88949.C: New test.
1697 2019-01-21  Manfred Schwarb  <manfred99@gmx.ch>
1699         * class_66.f90: Fix a dg directive.
1700         * debug/pr35154-stabs.f: Likewise.
1701         * dec_d_lines_3.f: Likewise.
1702         * dec_d_lines_3.f: Likewise.
1703         * dec_structure_12.f90: Likewise.
1704         * dec_structure_15.f90: Likewise.
1705         * deferred_character_31.f90: Likewise.
1706         * dtio_31.f03: Likewise.
1707         * dtio_32.f03: Likewise.
1708         * extends_11.f03: Likewise.
1709         * integer_plus.f90: Likewise.
1710         * pdt_25.f03: Likewise.
1711         * pr58968.f: Likewise.
1712         * pr78259.f90: Likewise.
1713         * vect/vect-2.f90: Likewise.
1714         * matmul_const.f90: Likewise.
1716 2019-01-21  UroÅ¡ Bizjak  <ubizjak@gmail.com>
1718         PR target/88938
1719         * gcc.target/i386/pr88938.c: New test.
1721 2019-01-21  Jakub Jelinek  <jakub@redhat.com>
1723         PR sanitizer/88901
1724         * g++.dg/asan/pr88901.C: New test.
1726 2019-01-21  Tamar Christina  <tamar.christina@arm.com>
1728         * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1730 2019-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1732         PR c/88928
1733         * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1734         * gcc.dg/pr88928.c: New test case.
1736 2019-01-21  Jakub Jelinek  <jakub@redhat.com>
1738         * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1739         {long ,short ,}{unsigned ,}int.
1741 2019-01-21  Richard Biener  <rguenther@suse.de>
1743         PR tree-optimization/88934
1744         * gfortran.dg/pr88934.f90: New testcase.
1746 2019-01-20  Ulrich Drepper  <drepper@redhat.com>
1748         Fix after C++ P0600 implementation.
1749         * g++.dg/init/new39.C: Don't just ignore result of new.
1751 2019-01-20  Iain Buclaw  <ibuclaw@gdcproject.org>
1753         * gdc.dg/runnable.d: Add more tests for comparing complex types.
1755 2019-01-20  Johannes Pfau  <johannespfau@gmail.com>
1757         * gdc.dg/runnable.d: Add tests for comparing complex types.
1759 2019-01-20  Kewen Lin  <linkw@gcc.gnu.org>
1761         * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1762         altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1763         * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1764         * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1766 2019-01-18  Dominique d'Humieres  <dominiq@gcc.gnu.org>
1768         PR fortran/37835
1769         * gfortran.dg/no-automatic.f90: New test.
1771 2019-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1773         PR fortran/77960
1774         * gfortran.dg/pr77960.f90: New test.
1776 2018-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1777         Paul Thomas  <pault@gcc.gnu.org>
1779         PR fortran/56789
1780         * gfortran.dg/contiguous_3.f90: Make code compilant.  Remove
1781         scan-tree tests that fail with patch.
1782         * gfortran.dg/contiguous_8.f90: New test.
1784 2019-01-19  Richard Sandiford  <richard.sandiford@arm.com>
1786         * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1787         inner strides.
1788         * gfortran.dg/loop_versioning_9.f90: New test.
1789         * gfortran.dg/loop_versioning_10.f90: Likewise.
1791 2019-01-19  Jakub Jelinek  <jakub@redhat.com>
1793         PR fortran/88902
1794         * gfortran.dg/pr88902.f90: New test.
1796 2019-01-18  Martin Sebor  <msebor@redhat.com>
1798         * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1800 2019-01-18  Ian Lance Taylor  <iant@golang.org>
1802         * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1803         is no longer externally visible.
1805 2019-01-18  Marek Polacek  <polacek@redhat.com>
1807         PR c++/86926
1808         * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1810 2019-01-18  H.J. Lu  <hongjiu.lu@intel.com>
1812         PR middle-end/88587
1813         * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1814         (dg-options): Replace -m32 with -fno-pic.
1815         * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1816         (dg-options): Remove -m32.
1818 2019-01-18  Richard Biener  <rguenther@suse.de>
1820         PR tree-optimization/88903
1821         * gcc.dg/vect/pr88903-1.c: New testcase.
1822         * gcc.dg/vect/pr88903-2.c: Likewise.
1824 2019-01-18  H.J. Lu  <hongjiu.lu@intel.com>
1826         PR c/51628
1827         PR c/88664
1828         * c-c++-common/pr51628-33.c: New test.
1829         * c-c++-common/pr51628-35.c: New test.
1830         * c-c++-common/pr88664-1.c: Likewise.
1831         * c-c++-common/pr88664-2.c: Likewise.
1832         * gcc.dg/pr51628-34.c: Likewise.
1834 2019-01-18  Richard Earnshaw  <rearnsha@arm.com>
1836         PR target/88799
1837         * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1838         mp and sec extensions to armv7-a.
1840 2019-01-18  Martin Liska  <mliska@suse.cz>
1842         * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1843         expected function name.
1845 2019-01-18  Jakub Jelinek  <jakub@redhat.com>
1847         PR tree-optimization/86214
1848         * g++.dg/opt/pr86214-1.C: New test.
1849         * g++.dg/opt/pr86214-2.C: New test.
1851 2019-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
1853         * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1855 2019-01-18  Jakub Jelinek  <jakub@redhat.com>
1857         Reapply:
1858         2018-12-15  Jakub Jelinek  <jakub@redhat.com>
1860         PR target/88489
1861         * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1862         * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1864 2019-01-18  Martin Liska  <mliska@suse.cz>
1866         PR middle-end/88587
1867         * g++.target/i386/pr88587.C: New test.
1868         * gcc.target/i386/mvc13.c: New test.
1870 2018-01-17  Steve Ellcey  <sellcey@cavium.com>
1872         PR fortran/88898
1873         * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1874         warning checks.
1875         * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1876         * gfortran.dg/gomp/pr83977.f90: Ditto.
1878 2019-01-17  Martin Sebor  <msebor@redhat.com>
1880         PR middle-end/88273
1881         * gcc.dg/Warray-bounds-38.c: New test.
1883 2018-01-17  Steve Ellcey  <sellcey@cavium.com>
1885         * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1886         warning checks and assembler scans.
1887         * c-c++-common/gomp/pr60823-3.c: Ditto.
1888         * c-c++-common/gomp/pr63328.c: Ditto.
1889         * g++.dg/gomp/declare-simd-1.C: Ditto.
1890         * g++.dg/gomp/declare-simd-3.C: Ditto.
1891         * g++.dg/gomp/declare-simd-4.C: Ditto.
1892         * g++.dg/gomp/declare-simd-7.C: Ditto.
1893         * g++.dg/gomp/pr88182.C: Ditto.
1894         * g++.dg/vect/simd-clone-7.cc: Ditto.
1895         * gcc.dg/gomp/declare-simd-1.c: Ditto.
1896         * gcc.dg/gomp/declare-simd-3.c: Ditto.
1897         * gcc.dg/gomp/pr59669-2.c: Ditto.
1898         * gcc.dg/gomp/pr87895-1.c: Ditto.
1899         * gcc.dg/gomp/pr87895-2.c: Ditto.
1900         * gcc.dg/gomp/simd-clones-2.c: Ditto.
1901         * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1902         * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1903         * gfortran.dg/gomp/pr83977.f90: Ditto.
1905 2019-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
1907         * g++.dg/cpp0x/auto52.C: Test locations too.
1908         * g++.dg/cpp0x/trailing2.C: Likewise.
1909         * g++.dg/cpp1y/auto-fn18.C: Likewise.
1910         * g++.dg/cpp1y/auto-fn25.C: Likewise.
1911         * g++.dg/cpp1y/auto-fn52.C: Likewise.
1912         * g++.dg/cpp1y/auto-fn53.C: Likewise.
1913         * g++.dg/cpp1y/auto-fn54.C: Likewise.
1915 2019-01-17  David Malcolm  <dmalcolm@redhat.com>
1917         PR c++/88699
1918         * g++.dg/template/pr88699.C: New test.
1920 2019-01-17  Martin Sebor  <msebor@redhat.com>
1922         PR tree-optimization/88800
1923         * c-c++-common/Wrestrict.c: Adjust.
1924         * gcc.dg/Warray-bounds-37.c: New test.
1925         * gcc.dg/builtin-memcpy-2.c: New test.
1926         * gcc.dg/builtin-memcpy.c: New test.
1928 2019-01-17  Tamar Christina  <tamar.christina@arm.com>
1930         PR target/88850
1931         * gcc.target/arm/pr51968.c: Use neon intrinsics.
1933 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
1934             Kwok Cheung Yeung  <kcy@codesourcery.com>
1935             Julian Brown  <julian@codesourcery.com>
1936             Tom de Vries  <tom@codesourcery.com>
1938         * gcc.dg/20020312-2.c: Add amdgcn support.
1939         * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1940         * gcc.dg/builtin-apply2.c: Likewise.
1941         * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1942         * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1943         * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1944         * gcc.dg/memcmp-1.c: Increase timeout factor.
1945         * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1946         * gcc.dg/sibcall-10.c: xfail on amdgcn.
1947         * gcc.dg/sibcall-9.c: Likewise.
1948         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1949         * gcc.dg/tree-ssa/pr84512.c: Likewise.
1950         * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1951         * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1952         * lib/target-supports.exp (check_effective_target_trampolines):
1953         Configure amdgcn.
1954         (check_profiling_available): Likewise.
1955         (check_effective_target_global_constructor): Likewise.
1956         (check_effective_target_return_address): Likewise.
1957         (check_effective_target_fopenacc): Likewise.
1958         (check_effective_target_fopenmp): Likewise.
1959         (check_effective_target_vect_int): Likewise.
1960         (check_effective_target_vect_intfloat_cvt): Likewise.
1961         (check_effective_target_vect_uintfloat_cvt): Likewise.
1962         (check_effective_target_vect_floatint_cvt): Likewise.
1963         (check_effective_target_vect_floatuint_cvt): Likewise.
1964         (check_effective_target_vect_simd_clones): Likewise.
1965         (check_effective_target_vect_shift): Likewise.
1966         (check_effective_target_whole_vector_shift): Likewise.
1967         (check_effective_target_vect_bswap): Likewise.
1968         (check_effective_target_vect_shift_char): Likewise.
1969         (check_effective_target_vect_long): Likewise.
1970         (check_effective_target_vect_float): Likewise.
1971         (check_effective_target_vect_double): Likewise.
1972         (check_effective_target_vect_perm): Likewise.
1973         (check_effective_target_vect_perm_byte): Likewise.
1974         (check_effective_target_vect_perm_short): Likewise.
1975         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1976         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1977         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1978         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1979         (check_effective_target_vect_natural_alignment): Likewise.
1980         (check_effective_target_vect_fully_masked): Likewise.
1981         (check_effective_target_vect_element_align): Likewise.
1982         (check_effective_target_vect_masked_store): Likewise.
1983         (check_effective_target_vect_scatter_store): Likewise.
1984         (check_effective_target_vect_condition): Likewise.
1985         (check_effective_target_vect_cond_mixed): Likewise.
1986         (check_effective_target_vect_char_mult): Likewise.
1987         (check_effective_target_vect_short_mult): Likewise.
1988         (check_effective_target_vect_int_mult): Likewise.
1989         (check_effective_target_sqrt_insn): Likewise.
1990         (check_effective_target_vect_call_sqrtf): Likewise.
1991         (check_effective_target_vect_call_btrunc): Likewise.
1992         (check_effective_target_vect_call_btruncf): Likewise.
1993         (check_effective_target_vect_call_ceil): Likewise.
1994         (check_effective_target_vect_call_floorf): Likewise.
1995         (check_effective_target_lto): Likewise.
1996         (check_vect_support_and_set_flags): Likewise.
1997         (check_effective_target_vect_stridedN): Enable when fully masked is
1998         available.
1999         (add_options_for_sqrt_insn): New procedure.
2001 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
2003         * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2004         * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2005         linker.
2006         * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2008 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
2010         * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2011         * gcc.dg/pic-1.c: Disable on amdgcn.
2012         * gcc.dg/pic-2.c: Disable on amdgcn.
2013         * gcc.dg/pic-3.c: Disable on amdgcn.
2014         * gcc.dg/pic-4.c: Disable on amdgcn.
2015         * gcc.dg/pie-3.c: Disable on amdgcn.
2016         * gcc.dg/pie-4.c: Disable on amdgcn.
2017         * gcc.dg/uninit-19.c: Check pie_enabled.
2018         * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2020 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
2021             Kwok Cheung Yeung  <kcy@codesourcery.com>
2022             Julian Brown  <julian@codesourcery.com>
2023             Tom de Vries  <tom@codesourcery.com>
2025         * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2026         * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2027         * gcc.c-torture/compile/pr34648.c: Require exceptions.
2028         * gcc.c-torture/compile/pr41469.c: Require exceptions.
2029         * gcc.dg/20111216-1.c: Require exceptions.
2030         * gcc.dg/cleanup-10.c: Require exceptions.
2031         * gcc.dg/cleanup-11.c: Require exceptions.
2032         * gcc.dg/cleanup-12.c: Require exceptions.
2033         * gcc.dg/cleanup-13.c: Require exceptions.
2034         * gcc.dg/cleanup-5.c: Require exceptions.
2035         * gcc.dg/cleanup-8.c: Require exceptions.
2036         * gcc.dg/cleanup-9.c: Require exceptions.
2037         * gcc.dg/gomp/pr29955.c: Require exceptions.
2038         * gcc.dg/lto/pr52097_0.c: Require exceptions.
2039         * gcc.dg/nested-func-5.c: Require exceptions.
2040         * gcc.dg/pch/except-1.c: Require exceptions.
2041         * gcc.dg/pch/valid-2.c: Require exceptions.
2042         * gcc.dg/pr41470.c: Require exceptions.
2043         * gcc.dg/pr42427.c: Require exceptions.
2044         * gcc.dg/pr44545.c: Require exceptions.
2045         * gcc.dg/pr47086.c: Require exceptions.
2046         * gcc.dg/pr51481.c: Require exceptions.
2047         * gcc.dg/pr51644.c: Require exceptions.
2048         * gcc.dg/pr52046.c: Require exceptions.
2049         * gcc.dg/pr54669.c: Require exceptions.
2050         * gcc.dg/pr56424.c: Require exceptions.
2051         * gcc.dg/pr64465.c: Require exceptions.
2052         * gcc.dg/pr65802.c: Require exceptions.
2053         * gcc.dg/pr67563.c: Require exceptions.
2054         * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2055         * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2056         * gcc.dg/vect/pr46663.c: Require exceptions.
2057         * lib/target-supports.exp (check_effective_target_exceptions): New.
2059 2019-01-17  Tamar Christina  <tamar.christina@arm.com>
2061         PR target/88851
2062         * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2064 2019-01-17  Nathan Sidwell  <nathan@acm.org>
2066         PR c++/86610
2067         * g++.dg/cpp0x/pr86610.C: New.
2069 2019-01-17  Wei Xiao  <wei3.xiao@intel.com>
2071         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2072         VFIXUPIMM* intrinsics.
2073         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2074         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2075         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2077 2019-01-17  Wei Xiao  <wei3.xiao@intel.com>
2079         PR target/88794
2080         Revert:
2081         2018-11-06  Wei Xiao  <wei3.xiao@intel.com>
2083         * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2084         * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2085         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2086         * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2087         * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2088         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2089         * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2090         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2091         * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2092         * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2093         * gcc.target/i386/sse-13.c: Ditto.
2094         * gcc.target/i386/sse-14.c: Ditto.
2095         * gcc.target/i386/sse-22.c: Ditto.
2096         * gcc.target/i386/sse-23.c: Ditto.
2097         * gcc.target/i386/testimm-10.c: Ditto.
2098         * gcc.target/i386/testround-1.c: Ditto.
2100 2019-01-17  Wei Xiao  <wei3.xiao@intel.com>
2102         PR target/88794
2103         Revert:
2104         2018-12-15  Jakub Jelinek  <jakub@redhat.com>
2106         PR target/88489
2107         * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2108         * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2110 2019-01-17  Jakub Jelinek  <jakub@redhat.com>
2112         PR rtl-optimization/88870
2113         * gcc.dg/pr88870.c: New test.
2115 2019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
2117         * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2119 2019-01-17  Alexandre Oliva <aoliva@redhat.com>
2121         PR c++/87768
2122         * g++.dg/concepts/pr87768.C: New.
2124         PR c++/86648
2125         * gcc.dg/cpp1z/pr86648.C: New.
2127 2019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
2129         PR target/87306
2130         * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2131         vectorized on POWER unless hardware misaligned loads are available.
2133 2019-01-16  David Malcolm  <dmalcolm@redhat.com>
2135         PR target/88861
2136         * g++.dg/torture/pr88861.C: New test.
2138 2019-01-16  Tamar Christina  <tamar.christina@arm.com>
2140         PR debug/88046
2141         * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2143 2019-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2145         * g++.dg/other/pr33558.C: Test location too.
2146         * g++.dg/other/pr33558-2.C: Likewise.
2147         * g++.dg/parse/crash4.C: Likewise.
2148         * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2149         * g++.old-deja/g++.mike/p7635.C: Likewise.
2150         * g++.old-deja/g++.other/decl6.C: Likewise.
2152 2019-01-16  Marek Polacek  <polacek@redhat.com>
2154         PR c++/78244 - narrowing conversion in template not detected.
2155         * g++.dg/cpp0x/Wnarrowing13.C: New test.
2156         * g++.dg/cpp0x/Wnarrowing14.C: New test.
2158 2019-01-16  Jakub Jelinek  <jakub@redhat.com>
2160         PR c/51628
2161         PR target/88682
2162         * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2163         may_alias attribute.
2165 2019-01-15  Nikhil Benesch  <nikhil.benesch@gmail.com>
2167         * gcc.misc-tests/godump-1.c: Add test case for typedef before
2168         struct.
2170 2019-01-15  David Malcolm  <dmalcolm@redhat.com>
2172         PR c++/88795
2173         * g++.dg/template/pr88795.C: New test.
2175 2019-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2177         PR fortran/43136
2178         * gfortran.dg/actual_array_substr_3.f90: New test.
2180 2019-01-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2182         PR fortran/81849
2183         * gfortran.dg/pr81849.f90: New test.
2185 2019-01-15  Paul Thomas  <pault@gcc.gnu.org>
2187         * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2188         ISO_Fortran_binding_2.h.
2190 2019-01-15  Marek Polacek  <polacek@redhat.com>
2192         PR c++/88866
2193         * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2195 2019-01-15  Richard Sandiford  <richard.sandiford@arm.com>
2197         PR inline-asm/52813
2198         * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2199         -Wdeprecated warning and expect a following note:.
2201 2019-01-15  Richard Biener  <rguenther@suse.de>
2203         PR debug/88046
2204         * g++.dg/lto/pr88046_0.C: New testcase.
2206 2019-01-15  Richard Biener  <rguenther@suse.de>
2208         PR tree-optimization/88855
2209         * gcc.dg/pr88855.c: New testcase.
2211 2019-01-15  Paolo Carlini  <paolo.carlini@oracle.com>
2213         * g++.dg/diagnostic/typedef-initialized.C: New.
2215 2019-01-15  Paolo Carlini  <paolo.carlini@oracle.com>
2217         * g++.dg/diagnostic/bitfld3.C: New.
2219 2019-01-15  Jakub Jelinek  <jakub@redhat.com>
2221         PR tree-optimization/88775
2222         * gcc.dg/tree-ssa/pr88775-1.c: New test.
2223         * gcc.dg/tree-ssa/pr88775-2.c: New test.
2225 2019-01-14  Marek Polacek  <polacek@redhat.com>
2227         PR c++/88825 - ICE with bogus function return type deduction.
2228         * g++.dg/cpp1y/auto-fn55.C: New test.
2230 2019-01-14  Jakub Jelinek  <jakub@redhat.com>
2232         * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2233         __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2234         feature test macros.
2235         * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2237 2019-01-14  Marek Polacek  <polacek@redhat.com>
2239         PR c++/88830 - ICE with abstract class.
2240         * g++.dg/other/abstract7.C: New test.
2242 2019-01-14  Martin Sebor  <msebor@redhat.com>
2244         PR target/88638
2245         * gcc.dg/format/attr-8.c: New test.
2246         * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2247         * gcc.dg/format/attr-3.c: Same.
2248         * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2249         * objc.dg/fsf-nsstring-format-1.m: Same.
2251 2019-01-14  Martin Liska  <mliska@suse.cz>
2253         PR gcov-profile/88263
2254         * g++.dg/gcov/pr88263-2.C: New test.
2256 2019-01-14  Jakub Jelinek  <jakub@redhat.com>
2258         PR rtl-optimization/88796
2259         * gcc.target/i386/pr88796.c: New test.
2261 2019-01-14  Iain Buclaw  <ibuclaw@gdcproject.org>
2263         * gdc.dg/asm1.d: New test.
2264         * gdc.dg/asm2.d: New test.
2265         * gdc.dg/asm3.d: New test.
2266         * gdc.dg/asm4.d: New test.
2267         * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2269 2019-01-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2271         PR libfortran/88776
2272         * gfortran.dg/namelist_96.f90: New test.
2274 2019-01-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2276         PR fortran/59345
2277         * gfortran.dg/internal_pack_18.f90: New test.
2279 2019-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2281         * gcc.dg/pr51628-20.c: Updated.
2282         * gcc.dg/pr51628-21.c: Likewise.
2283         * gcc.dg/pr51628-25.c: Likewise.
2285 2019-01-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2287         PR fortran/59345
2288         * gfortran.dg/internal_pack_17.f90: New test.
2289         * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2290         to builtin_free.
2292 2019-01-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2294         PR fortran/61765
2295         * gfortran.dg/pr61765.f90: New test.
2297 2019-01-12  Paolo Carlini  <paolo.carlini@oracle.com>
2299         * g++.dg/cpp0x/pr62101.C: Test locations too.
2300         * g++.dg/inherit/pure1.C: Likewise.
2302 2019-01-12  Paul Thomas  <pault@gcc.gnu.org>
2304         * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2305         reports of ICEs.
2306         * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2308 2019-01-12  Paul Thomas  <pault@gcc.gnu.org>
2310         * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2311         * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2312         * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2313         * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2314         * gfortran.dg/bind_c_array_params_2.f90: Change search string
2315         for dump tree scan.
2317 2019-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2319         PR fortran/35031
2320         * gfortran.dg/pr35031.f90: new test.
2322 2019-01-11  Marek Polacek  <polacek@redhat.com>
2324         PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2325         * g++.dg/cpp0x/Wredundant-move5.C: New test.
2326         * g++.dg/cpp0x/Wredundant-move6.C: New test.
2328 2019-01-11  Jakub Jelinek  <jakub@redhat.com>
2330         PR middle-end/85956
2331         PR lto/88733
2332         * c-c++-common/gomp/pr85956.c: New test.
2333         * g++.dg/gomp/pr88733.C: New test.
2335 2019-01-11  Tobias Burnus  <burnus@net-b.de>
2337         PR C++/88114
2338         * g++.dg/cpp0x/defaulted61.C: New
2339         * g++.dg/cpp0x/defaulted62.C: New.
2341 2019-01-11  Jakub Jelinek  <jakub@redhat.com>
2343         PR tree-optimization/88693
2344         * gcc.c-torture/execute/pr88693.c: New test.
2346 2019-01-11  Tamar Christina  <tamar.christina@arm.com>
2348         * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2349         and add options.
2351 2019-01-11  Martin Liska  <mliska@suse.cz>
2353         PR middle-end/88758
2354         * g++.dg/lto/pr88758_0.C: New test.
2355         * g++.dg/lto/pr88758_1.C: New test.
2357 2019-01-11  Jan Beulich  <jbeulich@suse.com>
2359         * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2360         gcc.target/i386/avx512f-vcvtss2si-1.c,
2361         gcc.target/i386/avx512f-vcvttsd2si-1.c,
2362         gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2363         * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2364         gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2365         gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2366         * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2367         gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2368         gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2369         gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2370         gcc.target/i386/pr19398.c: Permit l or q suffix.
2372 2019-01-11  Jakub Jelinek  <jakub@redhat.com>
2374         PR rtl-optimization/88296
2375         * gcc.target/i386/pr88296.c: New test.
2377 2019-01-11  Paolo Carlini  <paolo.carlini@oracle.com>
2379         * g++.dg/diagnostic/extern-initialized.C: New.
2380         * g++.dg/ext/dllimport-initialized.C: Likewise.
2382 2019-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2384         PR fortran/59345
2385         * gfortran.dg/internal_pack_16.f90: New test.
2387 2019-01-10  Jakub Jelinek  <jakub@redhat.com>
2389         PR target/88785
2390         * g++.target/i386/pr88785.C: New test.
2392 2019-01-10  Vladimir Makarov  <vmakarov@redhat.com>
2394         PR rtl-optimization/87305
2395         * gcc.target/aarch64/pr87305.c: New.
2397 2019-01-10  Richard Biener  <rguenther@suse.de>
2399         PR tree-optimization/88792
2400         * gcc.dg/torture/pr88792.c: New testcase.
2402 2019-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2404         PR fortran/86322
2405         * gfortran.dg/pr86322_1.f90: New test.
2406         * gfortran.dg/pr86322_2.f90: Ditto.
2407         * gfortran.dg/pr86322_3.f90: Ditto.
2409 2019-01-10  Sudakshina Das  <sudi.das@arm.com>
2411         * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2412         * gcc.target/aarch64/bti-2.c: Likewise.
2413         * gcc.target/aarch64/bti-3.c: Likewise.
2415 2019-01-10  Stefan Agner  <stefan@agner.ch>
2417         PR target/88648
2418         * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2419         check if -masm-syntax-unified gets applied properly.
2421 2019-01-10  Jakub Jelinek  <jakub@redhat.com>
2423         PR c/88568
2424         * gcc.dg/pr88568.c: New test.
2426 2019-01-10  Tamar Christina  <tamar.christina@arm.com>
2428         * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2429         * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2431 2019-01-10  Tamar Christina  <tamar.christina@arm.com>
2433         * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2434         * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2436 2019-01-10  Tamar Christina  <tamar.christina@arm.com>
2438         * lib/target-supports.exp
2439         (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2440         check_effective_target_arm_v8_3a_complex_neon_ok,
2441         add_options_for_arm_v8_3a_complex_neon,
2442         check_effective_target_arm_v8_3a_complex_neon_hw,
2443         check_effective_target_vect_complex_rot_N): New.
2445 2019-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2447         PR fortran/88376
2448         * gfortran.dg/pr88376.f90: New test.
2450 2019-01-09  Sandra Loosemore  <sandra@codesourcery.com>
2452         PR other/16615
2453         * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2454         "can not" with "cannot".
2455         * gfortran.dg/common_15.f90: Likewise.
2456         * gfortran.dg/derived_result_2.f90: Likewise.
2457         * gfortran.dg/do_check_6.f90: Likewise.
2458         * gfortran.dg/namelist_args.f90: Likewise.
2459         * gfortran.dg/negative_unit_check.f90: Likewise.
2460         * gfortran.dg/pure_formal_3.f90: Likewise.
2461         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2462         * obj-c++.dg/exceptions-3.mm: Likewise.
2463         * obj-c++.dg/exceptions-4.mm: Likewise.
2464         * obj-c++.dg/exceptions-5.mm: Likewise.
2465         * obj-c++.dg/property/at-property-23.mm: Likewise.
2466         * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2467         * obj-c++.dg/property/property-neg-7.mm: Likewise.
2468         * objc.dg/attributes/method-attribute-2.m: Likewise.
2469         * objc.dg/exceptions-3.m: Likewise.
2470         * objc.dg/exceptions-4.m: Likewise.
2471         * objc.dg/exceptions-5.m: Likewise.
2472         * objc.dg/param-1.m: Likewise.
2473         * objc.dg/property/at-property-23.m: Likewise.
2474         * objc.dg/property/dotsyntax-17.m: Likewise.
2475         * objc.dg/property/property-neg-7.m: Likewise.
2477 2019-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2479         PR fortran/68426
2480         * gfortran.dg/spread_simplify_1.f90: New test.
2482 2019-01-09  UroÅ¡ Bizjak  <ubizjak@gmail.com>
2484         * lib/target-supports.exp
2485         (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2486         * gcc.target/i386/xorsign.c: New test.
2488 2019-01-09  Eric Botcazou  <ebotcazou@adacore.com>
2490         * gcc.target/sparc/tls-ld-int8.c: New test.
2491         * gcc.target/sparc/tls-ld-int16.c: Likewise.
2492         * gcc.target/sparc/tls-ld-int32.c: Likewise.
2493         * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2494         * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2495         * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2497 2018-01-09  Sudakshina Das  <sudi.das@arm.com>
2499         * gcc.target/aarch64/bti-1.c: Update test to not add command line
2500         option when configure with bti.
2501         * gcc.target/aarch64/bti-2.c: Likewise.
2502         * lib/target-supports.exp
2503         (check_effective_target_default_branch_protection):
2504         Add configure check for --enable-standard-branch-protection.
2506 2018-01-09  Sudakshina Das  <sudi.das@arm.com>
2508         * gcc.target/aarch64/bti-1.c: New test.
2509         * gcc.target/aarch64/bti-2.c: New test.
2510         * gcc.target/aarch64/bti-3.c: New test.
2511         * lib/target-supports.exp
2512         (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2514 2018-01-09  Sudakshina Das  <sudi.das@arm.com>
2516         * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2517         instead of IP0_REGNUM and add test case.
2519 2019-01-09  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
2521         * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2522         copysign.
2523         * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2524         * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2525         xorsign.
2526         * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2528 2019-01-09  Jakub Jelinek  <jakub@redhat.com>
2530         PR rtl-optimization/88331
2531         * gcc.target/i386/pr88331.c: New test.
2533 2019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2535         * g++.dg/diagnostic/constexpr2.C: New.
2536         * g++.dg/diagnostic/ref3.C: Likewise.
2538 2019-01-08  Marek Polacek  <polacek@redhat.com>
2540         PR c++/88538 - braced-init-list in template-argument-list.
2541         * g++.dg/cpp2a/nontype-class11.C: New test.
2543         PR c++/88744
2544         * g++.dg/cpp2a/nontype-class12.C: New test.
2546 2019-01-08  Jakub Jelinek  <jakub@redhat.com>
2548         PR target/88457
2549         * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2550         dg-options.  Require ppc_cpu_supports_hw effective target instead of
2551         powerpc64*-*-*.
2553 2019-01-08  Janus Weil  <janus@gcc.gnu.org>
2555         PR fortran/88047
2556         * gfortran.dg/class_69.f90: New test case.
2558 2019-01-08  H.J. Lu  <hongjiu.lu@intel.com>
2560         PR target/88717
2561         * gcc.target/i386/pr88717.c: New test.
2563 2019-01-08  Marek Polacek  <polacek@redhat.com>
2565         PR c++/88548 - this accepted in static member functions.
2566         * g++.dg/cpp0x/this1.C: New test.
2568 2019-01-08  Martin Liska  <mliska@suse.cz>
2570         PR tree-optimization/88753
2571         * gcc.dg/tree-ssa/pr88753.c: New test.
2573 2019-01-08  Richard Biener  <rguenther@suse.de>
2575         PR tree-optimization/86554
2576         * gcc.dg/torture/pr86554-1.c: New testcase.
2577         * gcc.dg/torture/pr86554-2.c: Likewise.
2579 2019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2581         * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2582         cover target variance.
2584 2019-01-08  Richard Biener  <rguenther@suse.de>
2586         PR fortran/88611
2587         * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2588         directly build the expected GENERIC tree.
2590 2019-01-08  Sam Tebbs  <sam.tebbs@arm.com>
2592         * gcc.target/aarch64/(return_address_sign_1.c,
2593         return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2594         Change option to -mbranch-protection.
2595         * gcc.target/aarch64/(branch-protection-option.c,
2596         branch-protection-option-2.c, branch-protection-attr.c,
2597         branch-protection-attr-2.c): New file.
2599 2019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2601         * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2603 2019-01-08  Iain Sandoe  <iain@sandoe.co.uk>
2605         * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2606         alias support.
2607         * c-c++-common/builtin-has-attribute-4.c: Likewise.
2608         Append match for warning that â€˜protected’ attribute is not supported.
2610 2019-01-08  Iain Sandoe  <iain@sandoe.co.uk>
2612         * gcc.dg/Wmissing-attributes.c: Require alias support.
2613         * gcc.dg/attr-copy-2.c: Likewise.
2614         * gcc.dg/attr-copy-5.c: Likewise.
2616 2019-01-08  Jonathan Wakely  <jwakely@redhat.com>
2617             Jakub Jelinek  <jakub@redhat.com>
2619         PR c++/88554
2620         * g++.dg/warn/Wreturn-type-11.C: New test.
2622 2019-01-07  David Malcolm  <dmalcolm@redhat.com>
2624         PR jit/88747
2625         * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2626         dump to reflect r266077.
2628 2019-01-07  Jakub Jelinek  <jakub@redhat.com>
2630         PR c/88701
2631         * gcc.dg/pr88701.c: New test.
2633 2019-01-07  Joseph Myers  <joseph@codesourcery.com>
2635         PR c/88720
2636         PR c/88726
2637         * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2639 2019-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
2641         * g++.dg/diagnostic/constexpr1.C: New.
2642         * g++.dg/diagnostic/thread1.C: Likewise.
2644 2019-01-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2645         Harald Anlauf <anlauf@gmx.de>
2646         Tobias Burnus <burnus@gcc.gnu.org>
2648         * gfortran.dg/is_contiguous_1.f90: New test.
2649         * gfortran.dg/is_contiguous_2.f90: New test.
2650         * gfortran.dg/is_contiguous_3.f90: New test.
2652 2019-01-07  Marek Polacek  <polacek@redhat.com>
2654         PR c++/88741 - wrong error with initializer-string.
2655         * g++.dg/init/array50.C: New test.
2657 2019-01-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2659         PR c++/88261
2660         PR c++/69338
2661         PR c++/69696
2662         PR c++/69697
2663         * gcc.dg/array-6.c: Move from here ...
2664         * c-c++-common/array-6.c: ... to here and add some more test coverage.
2665         * g++.dg/pr69338.C: New test.
2666         * g++.dg/pr69697.C: Likewise.
2667         * g++.dg/ext/flexary32.C: Likewise.
2668         * g++.dg/ext/flexary3.C: Adjust test.
2669         * g++.dg/ext/flexary12.C: Likewise.
2670         * g++.dg/ext/flexary13.C: Likewise.
2671         * g++.dg/ext/flexary15.C: Likewise.
2672         * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2673         * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2674         * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2676 2019-01-07  Richard Earnshaw  <rearnsha@arm.com>
2678         * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2679         optional in scan pattern.
2681 2019-01-07  Richard Sandiford  <richard.sandiford@arm.com>
2683         PR tree-optimization/88598
2684         * gcc.dg/vect/pr88598-1.c: New test.
2685         * gcc.dg/vect/pr88598-2.c: Likewise.
2686         * gcc.dg/vect/pr88598-3.c: Likewise.
2687         * gcc.dg/vect/pr88598-4.c: Likewise.
2688         * gcc.dg/vect/pr88598-5.c: Likewise.
2689         * gcc.dg/vect/pr88598-6.c: Likewise.
2691 2019-01-07  Richard Sandiford  <richard.sandiford@arm.com>
2693         PR tree-optimization/88598
2694         * gcc.dg/pr88598-1.c: New test.
2695         * gcc.dg/pr88598-2.c: Likewise.
2696         * gcc.dg/pr88598-3.c: Likewise.
2697         * gcc.dg/pr88598-4.c: Likewise.
2698         * gcc.dg/pr88598-5.c: Likewise.
2700 2019-01-07  Jakub Jelinek  <jakub@redhat.com>
2702         PR tree-optimization/88676
2703         * gcc.dg/tree-ssa/pr88676.c: New test.
2704         * gcc.dg/pr88676.c: New test.
2705         * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2706         allow &.
2708         PR sanitizer/88619
2709         * c-c++-common/asan/pr88619.c: New test.
2711         PR c++/85052
2712         * c-c++-common/builtin-convertvector-1.c: New test.
2713         * c-c++-common/torture/builtin-convertvector-1.c: New test.
2714         * g++.dg/ext/builtin-convertvector-1.C: New test.
2715         * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2717 2018-12-26  Mateusz B  <mateuszb@poczta.onet.pl>
2719         PR target/88521
2720         * gcc.target/i386/pr88521.c: New testcase.
2722 2019-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2724         PR fortran/88658
2725         * gfortran.dg/min_max_type_2.f90: New test.
2727 2019-01-06  Jakub Jelinek  <jakub@redhat.com>
2729         PR c/88363
2730         * c-c++-common/attributes-4.c (falloc_align_int128,
2731         falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2733 2019-01-05  Jan Hubicka  <hubicka@ucw.cz>
2735         * gcc.dg/ipa/ipcp-2.c: Update bounds.
2737 2019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
2739         * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2740         * gcc.dg/plugin/plugindir2.c: Likewise.
2741         * gcc.dg/plugin/plugindir3.c: Likewise.
2742         * gcc.dg/plugin/plugindir4.c: Likewise.
2744 2019-01-05  Janus Weil  <janus@gcc.gnu.org>
2746         PR fortran/88009
2747         * gfortran.dg/blockdata_10.f90: New test case.
2749 2019-01-05  Jakub Jelinek  <jakub@redhat.com>
2751         PR middle-end/82564
2752         PR target/88620
2753         * gcc.dg/nested-func-12.c: New test.
2754         * gcc.c-torture/compile/pr82564.c: New test.
2756         PR debug/88635
2757         * gcc.dg/debug/dwarf2/pr88635.c: New test.
2759 2019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
2761         PR target/60563
2762         * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2764 2019-01-04  Martin Sebor  <msebor@redhat.com>
2766         PR c/88546
2767         * g++.dg/ext/attr-copy.C: New test.
2768         * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2769         * gcc.dg/attr-copy-6.c: New test.
2770         * gcc.dg/attr-copy-7.c: New test.
2772 2019-01-04  Martin Sebor  <msebor@redhat.com>
2774         PR c/88363
2775         * c-c++-common/attributes-4.c: New test.
2777 2019-01-04  Sam Tebbs  <sam.tebbs@arm.com>
2779         PR gcc/87763
2780         * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2781         count to 18.
2783 2019-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2785         PR fortran/48543
2786         * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2787         * gfortran.dg/merge_char_const.f90: Restore.
2789 2019-01-04  Jakub Jelinek  <jakub@redhat.com>
2791         PR target/88594
2792         * gcc.dg/pr88594.c: New test.
2794 2019-01-04  Jan Beulich  <jbeulich@suse.com>
2796         * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2797         gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2798         gcc.target/i386/avx512bw-vpcmpequb-1.c,
2799         gcc.target/i386/avx512bw-vpcmpequw-1.c,
2800         gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2801         gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2802         gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2803         gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2804         gcc.target/i386/avx512bw-vpcmpgew-1.c,
2805         gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2806         gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2807         gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2808         gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2809         gcc.target/i386/avx512bw-vpcmpleb-1.c,
2810         gcc.target/i386/avx512bw-vpcmpleub-1.c,
2811         gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2812         gcc.target/i386/avx512bw-vpcmplew-1.c,
2813         gcc.target/i386/avx512bw-vpcmpltb-1.c,
2814         gcc.target/i386/avx512bw-vpcmpltub-1.c,
2815         gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2816         gcc.target/i386/avx512bw-vpcmpltw-1.c,
2817         gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2818         gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2819         gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2820         gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2821         gcc.target/i386/avx512bw-vpmovb2m-1.c,
2822         gcc.target/i386/avx512bw-vpmovm2b-1.c,
2823         gcc.target/i386/avx512bw-vpmovm2w-1.c,
2824         gcc.target/i386/avx512bw-vpmovw2m-1.c,
2825         gcc.target/i386/avx512bw-vptestmb-1.c,
2826         gcc.target/i386/avx512bw-vptestmw-1.c,
2827         gcc.target/i386/avx512bw-vptestnmb-1.c,
2828         gcc.target/i386/avx512bw-vptestnmw-1.c,
2829         gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2830         gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2831         gcc.target/i386/avx512dq-vfpclasssd-1.c,
2832         gcc.target/i386/avx512dq-vfpclassss-1.c,
2833         gcc.target/i386/avx512dq-vpmovd2m-1.c,
2834         gcc.target/i386/avx512dq-vpmovm2d-1.c,
2835         gcc.target/i386/avx512dq-vpmovm2q-1.c,
2836         gcc.target/i386/avx512dq-vpmovq2m-1.c,
2837         gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2838         gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2839         gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2840         gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2841         gcc.target/i386/avx512vl-vpcmpequd-1.c,
2842         gcc.target/i386/avx512vl-vpcmpequq-1.c,
2843         gcc.target/i386/avx512vl-vpcmpged-1.c,
2844         gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2845         gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2846         gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2847         gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2848         gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2849         gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2850         gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2851         gcc.target/i386/avx512vl-vpcmpled-1.c,
2852         gcc.target/i386/avx512vl-vpcmpleq-1.c,
2853         gcc.target/i386/avx512vl-vpcmpleud-1.c,
2854         gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2855         gcc.target/i386/avx512vl-vpcmpltd-1.c,
2856         gcc.target/i386/avx512vl-vpcmpltq-1.c,
2857         gcc.target/i386/avx512vl-vpcmpltud-1.c,
2858         gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2859         gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2860         gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2861         gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2862         gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2863         gcc.target/i386/avx512vl-vptestmd-1.c,
2864         gcc.target/i386/avx512vl-vptestmq-1.c,
2865         gcc.target/i386/avx512vl-vptestnmd-1.c,
2866         gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2867         operand.
2868         * gcc.target/i386/avx512bw-vpcmpb-1.c,
2869         gcc.target/i386/avx512bw-vpcmpub-1.c,
2870         gcc.target/i386/avx512bw-vpcmpuw-1.c,
2871         gcc.target/i386/avx512bw-vpcmpw-1.c,
2872         gcc.target/i386/avx512dq-vfpclasspd-1.c,
2873         gcc.target/i386/avx512dq-vfpclassps-1.c,
2874         gcc.target/i386/avx512f-vcmppd-1.c,
2875         gcc.target/i386/avx512f-vcmpps-1.c,
2876         gcc.target/i386/avx512f-vcmpsd-1.c,
2877         gcc.target/i386/avx512f-vcmpss-1.c,
2878         gcc.target/i386/avx512f-vpcmpd-1.c,
2879         gcc.target/i386/avx512f-vpcmpq-1.c,
2880         gcc.target/i386/avx512f-vpcmpud-1.c,
2881         gcc.target/i386/avx512f-vpcmpuq-1.c,
2882         gcc.target/i386/avx512f-vptestmd-1.c,
2883         gcc.target/i386/avx512f-vptestmq-1.c,
2884         gcc.target/i386/avx512f-vptestnmd-1.c,
2885         gcc.target/i386/avx512f-vptestnmq-1.c,
2886         gcc.target/i386/avx512vl-vcmppd-1.c,
2887         gcc.target/i386/avx512vl-vcmpps-1.c,
2888         gcc.target/i386/avx512vl-vpcmpd-1.c,
2889         gcc.target/i386/avx512vl-vpcmpq-1.c,
2890         gcc.target/i386/avx512vl-vpcmpud-1.c,
2891         gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2892         as mask operand.
2894 2019-01-03  Martin Sebor  <msebor@redhat.com>
2896         PR tree-optimization/88659
2897         * gcc.dg/Wstringop-truncation-6.c: New test.
2899 2019-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2901         PR fortran/48543
2902         * gfortran.dg/const_chararacter_merge.f90: Remove.
2904 2019-01-03  Jakub Jelinek  <jakub@redhat.com>
2906         PR debug/88644
2907         * gcc.dg/debug/dwarf2/pr88644.c: New test.
2908         * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2910 2019-01-03  Iain Sandoe  <iain@sandoe.co.uk>
2912         * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2913         * gcc.dg/pubtypes-3.c: Likewise.
2914         * gcc.dg/pubtypes-4.c: Likewise.
2916 2019-01-03  Jakub Jelinek  <jakub@redhat.com>
2918         PR c++/88636
2919         * g++.target/i386/pr88636.C: New test.
2921 2019-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2923         * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2925 2019-01-03  Martin Liska  <mliska@suse.cz>
2927         PR testsuite/88436
2928         * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2930 2019-01-02  Marek Polacek  <polacek@redhat.com>
2932         PR c++/88612 - ICE with -Waddress-of-packed-member.
2933         * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2935         PR c++/88631 - CTAD failing for value-initialization.
2936         * g++.dg/cpp1z/class-deduction59.C: New test.
2938         PR c++/81486 - CTAD failing with ().
2939         * g++.dg/cpp1z/class-deduction60.C: New test.
2940         * g++.dg/cpp1z/class-deduction61.C: New test.
2942 2019-01-02  Martin Sebor  <msebor@redhat.com>
2943             Jeff Law  <law@redhat.com>
2945         * gcc.dg/strlenopt-36.c: Update.
2946         * gcc.dg/strlenopt-45.c: Update.
2947         * gcc.c-torture/execute/strlen-5.c: New test.
2948         * gcc.c-torture/execute/strlen-6.c: New test.
2949         * gcc.c-torture/execute/strlen-7.c: New test.
2951 2019-01-02  Jakub Jelinek  <jakub@redhat.com>
2953         PR testsuite/87304
2954         * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2955         messages only on vect_hw_misalign targets.
2957 2019-01-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2959         * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2960         * gfortran.dg/dec_d_lines_3.f: Ditto.
2961         * gfortran.dg/dec_structure_24.f90: Ditto.
2962         * gfortran.dg/dec_structure_26.f90: Ditto.
2963         * gfortran.dg/dec_structure_27.f90: Ditto.
2964         * gfortran.dg/dec_type_print_3.f90: Ditto.
2965         * gfortran.dg/derived_name_1.f90: Ditto.
2966         * gfortran.dg/error_recovery_1.f90: Ditto.
2967         * gfortran.dg/gomp/pr29759.f90: Ditto.
2968         * gfortran.dg/pr36192.f90: Ditto.
2969         * gfortran.dg/pr56007.f90: Ditto.
2970         * gfortran.dg/pr56520.f90: Ditto.
2971         * gfortran.dg/pr78741.f90: Ditto.
2972         * gfortran.dg/print_fmt_2.f90: Ditto.
2973         * gfortran.dg/select_type_20.f90: Ditto.
2975 2019-01-02  Marek Polacek  <polacek@redhat.com>
2977         PR c++/86875
2978         * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2980 2019-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2982         PR fortran/48543
2983         * gfortran.dg/const_chararacter_merge.f90: New test.
2985 2019-01-02  Jan Hubicka  <hubicka@ucw.cz>
2987         PR lto/88130
2988         * g++.dg/torture/pr88130.C: New testcase.
2990 2019-01-02  Martin Liska  <mliska@suse.cz>
2992         PR tree-optimization/88650
2993         * gfortran.dg/predict-3.f90: New test.
2995 2019-01-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2997         * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2999 2019-01-02  Richard Biener  <rguenther@suse.de>
3001         PR tree-optimization/88621
3002         * gcc.dg/torture/pr88621.c: New testcase.
3004 2019-01-02  Jakub Jelinek  <jakub@redhat.com>
3006         PR ipa/88561
3007         * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3008         targets and expect _ZThn8 for ilp32 targets.
3010 2019-01-01  Martin Sebor  <msebor@redhat.com>
3011             Jeff Law  <law@redhat.com>
3013         * gcc.dg/strlenopt-40.c: Update.
3014         * gcc.dg/strlenopt-51.c: Likewise.
3015         * gcc.dg/tree-ssa/pr79376.c: Likewise.
3017         * gcc.dg/strlenopt-40.c: Disable a couple tests.
3018         * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3019         * gcc.dg/strlenopt-59.c: New test.
3020         * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3021         * g++.dg/init/strlen.C: New test.
3023 2019-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3025         PR fortran/82743
3026         * gfortran.dg/structure_constructor_16.f90: New test.
3028 2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
3030         * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3031         * g++.dg/ipa/devirt-53.C: Fix scan template.
3033 2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
3035         * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3036         * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3037         * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3039 2019-01-01  Jan Hubicka  <hubicka@ucw.cz>
3041         * g++.dg/tree-prof/devirt.C: Update testcase.
3043 2019-01-01  Jakub Jelinek  <jakub@redhat.com>
3045         Update copyright years.
3047 Copyright (C) 2019 Free Software Foundation, Inc.
3049 Copying and distribution of this file, with or without modification,
3050 are permitted in any medium without royalty provided the copyright
3051 notice and this notice are preserved.