1 2019-02-28 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/pr89520-1.c: New test.
5 * gcc.dg/pr89520-2.c: New test.
7 2019-02-27 Marek Polacek <polacek@redhat.com>
9 PR c++/88857 - ICE with value-initialization of argument in template.
10 * g++.dg/cpp0x/initlist-value4.C: New test.
12 2019-02-27 Marek Polacek <polacek@redhat.com>
14 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
15 * g++.dg/cpp0x/using-enum-3.C: New test.
17 2019-02-27 Jakub Jelinek <jakub@redhat.com>
19 PR tree-optimization/89280
20 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
23 2019-02-27 Richard Biener <rguenther@suse.de>
25 * gcc.dg/gimplefe-36.c: New testcase.
27 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
30 * g++.dg/cpp0x/nsdmi15.C: New.
32 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
35 * g++.dg/cpp0x/pr88987.C: New.
37 2019-02-27 Jakub Jelinek <jakub@redhat.com>
39 PR tree-optimization/89280
40 * gcc.c-torture/compile/pr89280.c: New test.
41 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
42 function. Skip the test for -O0.
44 2018-02-26 Steve Ellcey <sellcey@marvell.com>
46 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
47 * gfortran.dg/simd-builtins-2.f90: Ditto.
48 * gfortran.dg/simd-builtins-6.f90: Ditto.
49 * gfortran.dg/simd-builtins-8.f90: New test.
50 * gfortran.dg/simd-builtins-8.h: New header file.
52 2019-02-26 Jakub Jelinek <jakub@redhat.com>
55 * g++.dg/other/new2.C: New test.
57 PR tree-optimization/89500
58 * gcc.dg/pr89500.c: New test.
59 * gcc.dg/Wstringop-overflow-10.c: New test.
60 * gcc.dg/strlenopt-60.c: New test.
62 2019-02-26 Harald Anlauf <anlauf@gmx.de>
65 * gfortran.dg/pr89492.f90: New test.
67 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
70 * gfortran.dg/altreturn_9_0.f90: New file.
71 * gfortran.dg/altreturn_9_1.f90: New file.
73 2019-02-26 Jakub Jelinek <jakub@redhat.com>
76 * g++.dg/cpp1y/constexpr-89481.C: New test.
78 2019-02-26 Richard Biener <rguenther@suse.de>
80 PR tree-optimization/89505
81 * gcc.dg/torture/pr89505.c: New testcase.
83 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
85 * gnat.dg/opt77.adb: New test.
86 * gnat.dg/opt77_pkg.ad[sb]: New helper.
88 2019-02-26 Jakub Jelinek <jakub@redhat.com>
91 * gcc.target/i386/pr89474.c: New test.
93 2019-02-25 Jakub Jelinek <jakub@redhat.com>
96 * gcc.c-torture/compile/pr77754-1.c: New test.
97 * gcc.c-torture/compile/pr77754-2.c: New test.
98 * gcc.c-torture/compile/pr77754-3.c: New test.
99 * gcc.c-torture/compile/pr77754-4.c: New test.
100 * gcc.c-torture/compile/pr77754-5.c: New test.
101 * gcc.c-torture/compile/pr77754-6.c: New test.
103 2019-02-25 Tamar Christina <tamar.christina@arm.com>
106 * gcc.target/aarch64/options_set_1.c: New test.
107 * gcc.target/aarch64/options_set_2.c: New test.
108 * gcc.target/aarch64/options_set_3.c: New test.
109 * gcc.target/aarch64/options_set_4.c: New test.
110 * gcc.target/aarch64/options_set_5.c: New test.
111 * gcc.target/aarch64/options_set_6.c: New test.
112 * gcc.target/aarch64/options_set_7.c: New test.
113 * gcc.target/aarch64/options_set_8.c: New test.
114 * gcc.target/aarch64/options_set_9.c: New test.
116 2019-02-25 Tamar Christina <tamar.christina@arm.com>
118 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
119 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
121 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
122 test_vfmlslq_high_f16): ... To this.
123 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
124 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
125 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
126 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
127 test_vfmlslq_laneq_high_u32): Rename ...
128 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
129 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
130 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
131 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
132 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
133 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
134 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
135 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
136 test_vfmlslq_laneq_low_u32): Rename ...
137 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
138 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
139 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
140 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
141 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
142 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
144 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
145 test_vfmlslq_low_f16): ... To this.
147 2019-02-25 Tamar Christina <tamar.christina@arm.com>
149 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
150 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
152 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
153 test_vfmlslq_high_f16): ... To this.
154 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
155 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
156 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
157 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
158 test_vfmlslq_laneq_high_u32): Rename ...
159 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
160 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
161 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
162 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
163 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
164 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
165 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
166 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
167 test_vfmlslq_laneq_low_u32): Rename ...
168 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
169 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
170 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
171 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
172 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
173 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
175 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
176 test_vfmlslq_low_f16): ... To This.
177 * lib/target-supports.exp
178 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
180 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
183 * gfortran.dg/overload_3.f90: New test.
185 2019-02-25 Jakub Jelinek <jakub@redhat.com>
188 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
190 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
193 * gfortran.dg/list_directed_large.f90: New test.
195 2019-02-25 Jakub Jelinek <jakub@redhat.com>
198 * gcc.c-torture/execute/pr89434.c: New test.
201 * gcc.dg/pr89438.c: New test.
203 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
206 * g++.dg/cpp0x/pr84585.C: New.
208 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
211 * gfortran.dg/allocate_with_mold_3.f90: New test.
213 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
216 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
217 * gcc.target/i386/pr87007-2.c: Likewise.
219 2019-02-24 Harald Anlauf <anlauf@gmx.de>
223 * gfortran.dg/pr89266.f90: New test.
224 * gfortran.dg/pr88326.f90: New test.
226 2019-02-24 Jakub Jelinek <jakub@redhat.com>
228 PR rtl-optimization/89445
229 * gcc.target/i386/avx512f-pr89445.c: New test.
231 2019-02-23 Martin Sebor <msebor@redhat.com>
233 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
234 wchar_t to wint_t to avoid a bogus -Wformat warning in
237 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
240 * gfortran.dg/ISO_Fortran_binding_5.c: Include
241 "../../../libgfortran/ISO_Fortran_binding.h".
242 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
244 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
247 * gcc.dg/pr69471-1.c: New test.
248 * gcc.dg/pr69471-2.c: Likewise.
249 * gcc.target/i386/pr69471-3.c: Likewise.
251 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
254 * gfortran.dg/dtio_34.f90: New test.
256 2019-02-23 Marek Polacek <polacek@redhat.com>
258 PR c++/88294 - ICE with non-constant noexcept-specifier.
259 * g++.dg/cpp0x/noexcept34.C: New test.
260 * g++.dg/cpp0x/noexcept35.C: New test.
263 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
265 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
268 * gfortran.dg/deferred_character_32.f90 : New test
270 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
273 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
274 previously incorrect lbound for allocatable expressions. Also
275 correct stop values to avoid repetition.
276 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
277 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
280 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
281 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
282 * gfortran.dg/pr32599.f03 : Set standard to F2008.
284 2019-02-22 David Malcolm <dmalcolm@redhat.com>
287 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
288 renaming to a multicharacter name, so that start != finish. Add
289 tests for dtor locations.
291 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
294 * g++.dg/cpp0x/pr84676.C: New.
296 2019-02-22 Martin Sebor <msebor@redhat.com>
298 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
299 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
301 2019-02-22 Harald Anlauf <anlauf@gmx.de>
304 * gfortran.dg/newunit_6.f90: New test.
306 2019-02-22 Marek Polacek <polacek@redhat.com>
308 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
309 * g++.dg/cpp2a/explicit14.C: New test.
311 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
314 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
315 * gfortran.fortran-torture/compile/pr89324.f90: New test.
317 2019-02-22 Martin Sebor <msebor@redhat.com>
320 * gcc.dg/Wabsolute-value.c: New test.
322 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
324 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
325 Hongtao Liu <hongtao.liu@intel.com>
326 Sunil K Pandey <sunil.k.pandey@intel.com>
329 * gcc.target/i386/pr87007-1.c: New test.
330 * gcc.target/i386/pr87007-2.c: Likewise.
332 2019-02-22 Richard Biener <rguenther@suse.de>
334 PR tree-optimization/89440
335 * gcc.dg/vect/pr89440.c: New testcase.
337 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
339 * lib/target-supports.exp (check_effective_target_offload_nvptx):
343 * gfortran.dg/goacc/classify-routine.f95: Adjust.
345 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
346 * g++.dg/goacc/template.C: Likewise.
349 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
351 2019-02-22 Richard Biener <rguenther@suse.de>
354 * gcc.dg/torture/restrict-7.c: New testcase.
356 2019-02-21 Jakub Jelinek <jakub@redhat.com>
359 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
360 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
361 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
363 * g++.dg/cpp1y/constexpr-89285.C: New test.
364 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
366 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
367 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
369 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
372 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
373 -fcf-protection with -fcf-protection=branch.
374 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
375 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
376 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
377 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
378 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
380 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
382 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
383 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
385 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
388 * gfortran.dg/warn_conversion_11.f90: New test.
390 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
393 * gcc.target/i386/pr87412-1.c: New file.
394 * gcc.target/i386/pr87412-2.c: Likewise.
395 * gcc.target/i386/pr87412-3.c: Likewise.
396 * gcc.target/i386/pr87412-4.c: Likewise.
398 2019-02-20 Jakub Jelinek <jakub@redhat.com>
401 * g++.dg/cpp0x/pr89403.C: New test.
404 * g++.dg/cpp1z/inline-var5.C: New test.
407 * gcc.c-torture/compile/pr89412.c: New test.
409 2019-02-20 Jakub Jelinek <jakub@redhat.com>
410 David Malcolm <dmalcolm@redhat.com>
413 * gcc.dg/torture/pr89091.c: New test.
415 2019-02-20 Jakub Jelinek <jakub@redhat.com>
419 * gcc.dg/pr88074-2.c: New test.
422 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
424 2019-02-20 David Malcolm <dmalcolm@redhat.com>
427 * gcc.dg/pr89410-1.c: New test.
428 * gcc.dg/pr89410-2.c: New test.
430 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
432 * lib/target-supports.exp (check_effective_target_vect_usad_char):
434 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
435 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
437 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
440 * gcc.target/arm/pr86487.c: New.
442 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
445 * g++.dg/cpp1y/var-templ60.C: New.
447 2019-02-20 Li Jia He <helijia@linux.ibm.com>
450 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
452 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
454 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
456 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
459 * gfortran.dg/ISO_Fortran_binding_4.f90
461 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
464 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
465 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
467 2019-02-19 Richard Biener <rguenther@suse.de>
470 * gcc.dg/pr88074.c: New testcase.
472 2019-02-19 Jakub Jelinek <jakub@redhat.com>
475 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
479 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
482 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
485 * g++.dg/diagnostic/pr89390.C: New test.
487 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
491 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
493 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
496 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
499 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
501 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
502 * gfortran.dg/lto/pr87689_0.f: New file.
503 * gfortran.dg/lto/pr87689_1.f: New file.
505 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
507 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
509 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
511 * gdc.dg/dg.exp: Tabify.
512 * gdc.dg/lto/lto.exp: Likewise.
513 * gdc.test/gdc-test.exp: Likewise.
514 * lib/gdc-dg.exp: Likewise.
515 * lib/gdc.exp: Likewise.
517 2019-02-18 Richard Biener <rguenther@suse.de>
519 PR tree-optimization/89296
520 * gcc.dg/uninit-pr89296.c: New testcase.
522 2019-02-18 Jakub Jelinek <jakub@redhat.com>
525 * gcc.c-torture/execute/pr89369.c: New test.
526 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
527 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
530 2019-02-18 Martin Jambor <mjambor@suse.cz>
532 PR tree-optimization/89209
533 * gcc.dg/tree-ssa/pr89209.c: New test.
535 2019-02-18 Martin Liska <mliska@suse.cz>
537 * gfortran.dg/simd-builtins-7.f90: New test.
538 * gfortran.dg/simd-builtins-7.h: New test.
540 2019-02-17 Harald Anlauf <anlauf@gmx.de>
543 * gfortran.dg/pr88299.f90: New test.
545 2019-02-17 Harald Anlauf <anlauf@gmx.de>
548 * gfortran.dg/transfer_simplify_12.f90: New test.
550 2019-02-17 Marek Polacek <polacek@redhat.com>
552 PR c++/89217 - ICE with list-initialization in range-based for loop.
553 * g++.dg/cpp0x/range-for37.C: New test.
555 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
558 * g++.dg/cpp0x/initlist114.C: New test.
561 * g++.dg/abi/mangle68.C: New test.
562 * g++.dg/cpp0x/decltype69.C: New test.
564 2019-02-16 David Malcolm <dmalcolm@redhat.com>
567 * g++.dg/wrappers/pr88680.C: New test.
569 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
572 * gfortran.dg/coarray_data_1.f90: New test.
574 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
576 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
577 * c-c++-common/patchable_function_entry-default.c: Likewise.
578 * c-c++-common/patchable_function_entry-definition.c: Likewise.
580 2019-02-16 Jakub Jelinek <jakub@redhat.com>
582 PR rtl-optimization/66152
583 * gcc.target/i386/pr66152.c: New test.
585 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
587 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
588 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
590 2019-02-15 Tamar Christina <tamar.christina@arm.com>
592 * lib/target-supports.exp
593 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
594 checking alternative.
596 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
598 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
600 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
602 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
603 * c-c++-common/patchable_function_entry-default.c: Likewise.
604 * c-c++-common/patchable_function_entry-definition.c: Likewise.
605 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
607 2019-02-15 Jakub Jelinek <jakub@redhat.com>
611 * lib/gcc-dg.exp: If llvm_binutils effective target, set
612 allow_blank_lines to 2 during initialization.
613 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
614 it was previously zero.
615 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
616 Clear allow_blank_lines afterwards whenever it was 1.
617 * gdc.test/gdc-test.exp (dmd2dg): Don't call
618 dg-allow-blank-lines-in-output here.
619 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
620 the tests and restore it back at the end.
622 * c-c++-common/ubsan/opts-1.c: New test.
623 * c-c++-common/ubsan/opts-2.c: New test.
624 * c-c++-common/ubsan/opts-3.c: New test.
625 * c-c++-common/ubsan/opts-4.c: New test.
627 2019-02-15 Richard Biener <rguenther@suse.de>
628 Jakub Jelinek <jakub@redhat.com>
630 PR tree-optimization/89278
631 * gcc.dg/pr89278.c: New test.
633 2019-02-15 Jakub Jelinek <jakub@redhat.com>
636 * gcc.dg/pr89340.c: New test.
637 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
638 that leaf attribute on nested function is useless.
641 * gcc.dg/pr89342.c: New test.
643 2019-02-14 Jakub Jelinek <jakub@redhat.com>
645 PR rtl-optimization/89354
646 * gcc.dg/pr89354.c: New test.
648 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
650 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
651 * gcc.target/i386/ssse3-pabsd.c: Ditto.
652 * gcc.target/i386/ssse3-pabsw.c: Ditto.
653 * gcc.target/i386/ssse3-palignr.c: Ditto.
654 * gcc.target/i386/ssse3-phaddd.c: Ditto.
655 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
656 * gcc.target/i386/ssse3-phaddw.c: Ditto.
657 * gcc.target/i386/ssse3-phsubd.c: Ditto.
658 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
659 * gcc.target/i386/ssse3-phsubw.c: Ditto.
660 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
661 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
662 * gcc.target/i386/ssse3-pshufb.c: Ditto.
663 * gcc.target/i386/ssse3-psignb.c: Ditto.
664 * gcc.target/i386/ssse3-psignd.c: Ditto.
665 * gcc.target/i386/ssse3-psignw.c: Ditto.
667 2018-02-14 Steve Ellcey <sellcey@marvell.com>
669 * gcc.target/aarch64/pcs_attribute.c: New test.
671 2019-02-14 Harald Anlauf <anlauf@gmx.de>
674 * gfortran.dg/pr88248.f90: New test.
675 * gfortran.dg/f2018_obs.f90: Updated test.
677 2019-02-14 Tamar Christina <tamar.christina@arm.com>
679 * gcc.target/arm/pr88850.c: change options to additional option.
681 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
684 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
687 2019-02-14 Tamar Christina <tamar.christina@arm.com>
690 * gcc.target/arm/pr88850-2.c: New test.
691 * lib/target-supports.exp
692 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
693 check_effective_target_arm_neon_softfp_fp16_ok,
694 add_options_for_arm_neon_softfp_fp16): New.
696 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
698 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
699 * lib/target-supports.exp: Add procedure to check for ldrd.
701 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
704 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
705 * gfortran.dg/goacc/loop-3.f95: Likewise.
706 * gfortran.dg/goacc/pr72715.f90: New test.
708 2019-02-14 Martin Liska <mliska@suse.cz>
710 PR rtl-optimization/89242
711 * g++.dg/pr89242.C: New test.
713 2019-02-14 Jakub Jelinek <jakub@redhat.com>
715 PR tree-optimization/89314
716 * gcc.dg/pr89314.c: New test.
719 * gcc.dg/ubsan/pr89284.c: New test.
721 2019-02-13 Ian Lance Taylor <iant@golang.org>
723 * gcc.dg/func-attr-1.c: New test.
725 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
727 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
729 2019-02-13 Marek Polacek <polacek@redhat.com>
731 PR c++/89297 - ICE with OVERLOAD in template.
732 * g++.dg/cpp0x/initlist113.C: New test.
734 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
737 * g++.dg/cpp0x/pr86379.C: New.
740 * g++.dg/cpp1y/pr87322.C: New.
741 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
742 instantiate the expected number of lambda functions.
744 2019-02-13 Marek Polacek <polacek@redhat.com>
747 * g++.dg/cpp2a/nontype-class13.C: New test.
749 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
752 * gcc.target/arm/pr89190.c: New test.
754 2019-02-13 David Malcolm <dmalcolm@redhat.com>
757 * g++.dg/concepts/pr89036.C: New test.
759 2019-02-13 Tamar Christina <tamar.christina@arm.com>
762 * gcc.target/aarch64/sve/pr88847.c: New test.
764 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
765 Jakub Jelinek <jakub@redhat.com>
768 * g++.dg/torture/pr89303.C: New test.
770 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
773 * g++.dg/cpp1z/using4.C: New.
774 * g++.dg/cpp1z/using5.C: Likewise.
775 * g++.dg/cpp1z/using6.C: Likewise.
777 2019-02-13 Jakub Jelinek <jakub@redhat.com>
780 * gcc.target/i386/pr89290.c: New test.
782 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
784 * gcc.target/powerpc/crypto-builtin-1.c
785 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
788 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
791 * gcc.target/i386/pr89229-1.c: New test.
793 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
796 * gcc.target/s390/pr89233.c: New test.
798 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
800 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
801 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
802 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
804 2019-02-12 Richard Biener <rguenther@suse.de>
806 PR tree-optimization/89253
807 * gfortran.dg/pr89253.f: New testcase.
809 2019-02-11 Marek Polacek <polacek@redhat.com>
811 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
812 * g++.dg/cpp0x/nullptr40.C: New test.
813 * g++.dg/cpp0x/nullptr41.C: New test.
815 2019-02-11 Jakub Jelinek <jakub@redhat.com>
818 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
820 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
822 PR tree-optimization/86637
823 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
825 2019-02-11 Martin Sebor <msebor@redhat.com>
827 PR tree-optimization/88771
828 * gcc.dg/Wstringop-overflow-8.c: New test.
829 * gcc.dg/Wstringop-overflow-9.c: New test.
830 * gcc.dg/Warray-bounds-40.c: New test.
831 * gcc.dg/builtin-stpncpy.c: Adjust.
832 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
833 * g++.dg/opt/memcpy1.C: Adjust.
835 2019-02-11 Martin Sebor <msebor@redhat.com>
838 * c-c++-common/array-5.c: New test.
839 * c-c++-common/pr68107.c: Adjust text of diagnostics.
840 * g++.dg/init/new38.C: Same.
841 * g++.dg/init/new43.C: Same.
842 * g++.dg/init/new44.C: Same.
843 * g++.dg/init/new46.C: Same.
844 * g++.dg/other/large-size-array.C: Same.
845 * g++.dg/other/new-size-type.C: Same.
846 * g++.dg/template/array30.C: Same.
847 * g++.dg/template/array32.C: New test.
848 * g++.dg/template/dependent-name3.C: Adjust.
849 * gcc.dg/large-size-array-3.c: Same.
850 * gcc.dg/large-size-array-5.c: Same.
851 * gcc.dg/large-size-array.c: Same.
852 * g++.old-deja/g++.brendan/array1.C: Same.
853 * g++.old-deja/g++.mike/p6149.C: Same.
855 2019-02-11 Martin Sebor <msebor@redhat.com>
857 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
859 2019-02-11 Tamar Christina <tamar.christina@arm.com>
862 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
863 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
864 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
866 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
868 * gcc.target/powerpc/vec-sld-modulo.c: New.
869 * gcc.target/powerpc/vec-srad-modulo.c: New.
870 * gcc.target/powerpc/vec-srd-modulo.c: New.
872 2019-02-11 Martin Liska <mliska@suse.cz>
875 * g++.dg/ipa/pr89009.C: New test.
877 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
880 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
881 * gfortran.dg/pointer_init_6.f90: Likewise.
882 * gfortran.dg/pointer_init_9.f90: New test.
884 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
887 * gfortran.dg/warn_undefined_1.f90: New test.o
889 2019-02-10 Jakub Jelinek <jakub@redhat.com>
891 PR tree-optimization/89268
892 * gcc.dg/vect/pr89268.c: New test.
894 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
896 * gnat.dg/lto19.adb: Remove dg-excess-errors.
898 2019-02-09 Harald Anlauf <anlauf@gmx.de>
901 * gfortran.dg/substr_simplify.f90: New test.
903 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
906 * gfortran.dg/pr79966.f90: Xfail everwyhere.
908 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
911 * gfortran.dg/array_reference_2.f90 : New test.
913 2019-02-09 Jakub Jelinek <jakub@redhat.com>
916 * gcc.dg/gomp/pr89246-1.c: New test.
917 * gcc.dg/gomp/pr89246-2.c: New test.
919 2019-02-08 Jakub Jelinek <jakub@redhat.com>
921 PR tree-optimization/88739
922 * gcc.c-torture/execute/pr88739.c: New test.
924 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
927 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
929 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
931 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
932 * gcc.target/s390/vector/vec-copysign.c: New test.
934 2019-02-08 Richard Biener <rguenther@suse.de>
936 PR tree-optimization/89247
937 * gcc.dg/torture/pr89247.c: New testcase.
939 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
941 * gcc.target/s390/jump-label.c: New test.
943 2019-02-08 Richard Biener <rguenther@suse.de>
946 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
948 2019-02-08 Jakub Jelinek <jakub@redhat.com>
950 PR rtl-optimization/89234
951 * g++.dg/ubsan/pr89234.C: New test.
953 2019-02-08 Richard Biener <rguenther@suse.de>
956 * gcc.dg/torture/pr89223.c: New testcase.
958 2019-02-07 David Malcolm <dmalcolm@redhat.com>
960 PR tree-optimization/86637
961 PR tree-optimization/89235
962 * gcc.c-torture/compile/pr86637-1.c: New test.
963 * gcc.c-torture/compile/pr86637-2.c: New test.
964 * gcc.c-torture/compile/pr86637-3.c: New test.
965 * gcc.c-torture/compile/pr89235.c: New test.
967 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
969 * gcc.target/aarch64/abd_1.c: New test.
970 * gcc.dg/sabd_1.c: Likewise.
972 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
975 * gfortran.dg/wunused-parameter_2.f90: New test.
977 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
979 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
981 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
983 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
984 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
986 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
987 Jakub Jelinek <jakub@redhat.com>
990 * gcc.c-torture/execute/pr88714.c: New test.
991 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
993 2019-02-07 Tamar Christina <tamar.christina@arm.com>
996 * gcc.target/arm/pr88850.c: New test.
998 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1001 * g++.dg/cpp0x/pr86218.C: New.
1003 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1005 PR rtl-optimization/89225
1006 * gcc.target/powerpc/pr89225.c: New.
1008 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1010 * gnat.dg/opt76.adb: New test.
1012 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1015 * gfortran.dg/null_10.f90: New test.
1017 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1020 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1021 column numbers to dg-warning directives where they are correct.
1022 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1023 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1024 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1026 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1029 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1030 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1031 xfail scan-assembler-not with Solaris as.
1033 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1035 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1037 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1039 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1042 2019-02-06 Richard Biener <rguenther@suse.de>
1044 PR tree-optimization/89182
1045 * gfortran.dg/graphite/pr89182.f90: New testcase.
1047 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1050 * gcc.dg/pr89211.c: New test.
1053 * c-c++-common/builtin-convertvector-2.c: New test.
1055 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1058 * lib/go-torture.exp: Test compiling with -flto.
1060 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1063 * gcc.dg/redecl-18.c: New test.
1065 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1068 * g++.dg/opt/pr89187.C: New test.
1070 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1072 * jit.dg/add-driver-options-testlib.c: Add support file for
1073 test-add-driver-options.c testcase.
1074 * jit.dg/all-non-failing-tests.h: Add note about
1075 test-add-driver-options.c
1076 * jit.dg/jit.exp (jit-dg-test): Update to support
1077 add-driver-options-testlib.c compilation.
1078 * jit.dg/test-add-driver-options.c: New testcase.
1080 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1082 PR rtl-optimization/11304
1083 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1084 * gcc.target/i386/call-2.c: New test.
1086 2019-02-05 Marek Polacek <polacek@redhat.com>
1088 PR c++/89158 - by-value capture of constexpr variable broken.
1089 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1091 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1093 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1095 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1097 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1099 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1102 * g++.dg/opt/pr89188.C: New test.
1104 PR rtl-optimization/89195
1105 * gcc.c-torture/execute/pr89195.c: New test.
1107 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1109 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1111 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1112 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1113 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1114 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1115 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1116 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1117 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1118 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1119 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1121 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1124 * g++.dg/ext/vector36.C: New test.
1126 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1129 * g++.dg/pr87770.C: New.
1131 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1134 * gfortran.dg/pr89077.f90: New test.
1136 2019-02-04 Martin Liska <mliska@suse.cz>
1139 * gcc.dg/ipa/pr88985.c: New test.
1141 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1143 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1144 characters or extra spaces after the comment character.
1146 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1148 * g++.dg/torture/alias-1.C: New test.
1150 2019-02-03 Martin Sebor <msebor@redhat.com>
1153 * c-c++-common/Wsequence-point-2.c: New test.
1156 * g++.dg/warn/Wunused-var-35.C: New test.
1158 2019-02-03 Richard Biener <rguenther@suse.de>
1161 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1163 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1166 * gfortran.dg/warn_conversion_10.f90: New test.
1168 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1171 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1173 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1176 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1178 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1181 * gfortran.dg/pointer_array_component_3.f90 : New test.
1183 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1186 * gcc.dg/gomp/pr87887-1.c: New test.
1187 * gcc.dg/gomp/pr87887-2.c: New test.
1189 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1193 * gfortran.dg/pr89084.f90: New test.
1194 * gfortran.dg/lto/pr89084_0.f90: New test.
1195 * gfortran.dg/pr83246.f90: New test.
1197 2019-02-01 Marek Polacek <polacek@redhat.com>
1199 PR c++/88325 - ICE with invalid out-of-line template member definition.
1200 * g++.dg/cpp2a/typename14.C: New test.
1202 2019-02-01 Richard Biener <rguenther@suse.de>
1205 * gcc.dg/torture/pr88597.c: New testcase.
1207 2019-02-01 Richard Biener <rguenther@suse.de>
1209 PR tree-optimization/85497
1210 * gcc.dg/graphite/pr85497.c: New testcase.
1212 2019-02-01 Richard Biener <rguenther@suse.de>
1215 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1217 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1219 PR tree-optimization/89143
1220 * gcc.dg/tree-ssa/vrp121.c: New test.
1222 PR tree-optimization/88107
1223 * gcc.dg/gomp/pr88107.c: New test.
1226 * g++.dg/ext/attrib57.C: New test.
1228 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1230 PR tree-optimization/88932
1231 * gfortran.dg/pr88932.f90: New test.
1233 2019-01-31 Marek Polacek <polacek@redhat.com>
1235 PR c++/88983 - ICE with switch in constexpr function.
1236 * g++.dg/cpp1y/constexpr-88983.C: New test.
1238 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1241 * gfortran.dg/contiguous_9.f90: New test.
1243 2019-01-31 Marek Polacek <polacek@redhat.com>
1245 PR c++/89083, c++/80864 - ICE with list initialization in template.
1246 * g++.dg/cpp0x/initlist107.C: New test.
1247 * g++.dg/cpp0x/initlist108.C: New test.
1248 * g++.dg/cpp0x/initlist109.C: New test.
1249 * g++.dg/cpp0x/initlist110.C: New test.
1250 * g++.dg/cpp0x/initlist111.C: New test.
1251 * g++.dg/cpp0x/initlist112.C: New test.
1252 * g++.dg/init/ptrfn4.C: New test.
1254 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1257 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1258 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1260 2019-01-31 Richard Biener <rguenther@suse.de>
1262 PR tree-optimization/89135
1263 * gcc.dg/torture/pr89135.c: New testcase.
1265 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1268 * c-c++-common/asan/pr89124.c: New test.
1270 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1273 * gfortran.dg/print_2.f90: New test.
1275 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1277 PR rtl-optimization/87246
1278 * gcc.target/i386/pr87246.c: New.
1280 2019-01-30 Marek Polacek <polacek@redhat.com>
1282 PR c++/89119 - ICE with value-initialization in template.
1283 * g++.dg/cpp0x/initlist-value3.C: New test.
1285 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1287 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1288 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1289 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1290 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1291 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1292 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1293 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1294 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1295 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1296 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1298 2019-01-30 Richard Biener <rguenther@suse.de>
1300 PR tree-optimization/89111
1301 * gcc.dg/torture/pr89111.c: New testcase.
1303 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1306 * lib/target-supports.exp: Cache result.
1308 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1311 * g++.target/i386/pr89105.C: New test.
1314 * gcc.dg/pr89061.c: New test.
1316 2019-01-29 Martin Sebor <msebor@redhat.com>
1319 * gcc.dg/Warray-bounds-39.c: New test.
1321 2019-01-29 Marek Polacek <polacek@redhat.com>
1324 * g++.dg/other/nontype-1.C: Expect error in all modes.
1325 * g++.dg/parse/crash13.C: Likewise.
1326 * g++.dg/parse/error36.C: Likewise.
1327 * g++.dg/template/error29.C: Likewise.
1329 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1332 * gfortran.dg/c_funptr_1.f90: New file.
1333 * gfortran.dg/c_funptr_1_mod.f90: New file.
1335 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1339 * gcc.dg/gomp/pr89104.c: New test.
1341 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1343 * gdc.dg/pr89042a.d: Mark as compile test.
1344 * gdc.dg/pr89042b.d: Likewise.
1346 2019-01-29 Richard Biener <rguenther@suse.de>
1349 * g++.dg/lto/pr87295_0.C: New testcase.
1351 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1354 * gcc.dg/pr89045.c: New test.
1357 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1358 lp64, ilp32 and llp64 only.
1359 (fputs): Use unsigned long long instead of size_t for return type.
1360 (vfprintf, vfscanf): Accept arbitrary target specific type for
1363 2019-01-28 Marek Polacek <polacek@redhat.com>
1365 PR c++/88358 - name wrongly treated as type.
1366 * g++.dg/cpp2a/typename1.C: Add dg-error.
1367 * g++.dg/cpp2a/typename13.C: New test.
1368 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1371 2019-01-28 Marek Polacek <polacek@redhat.com>
1373 * g++.dg/cpp0x/enum37.C: Add dg-error.
1375 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1377 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1378 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1380 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1382 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1383 "-Wattribute-alias".
1385 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1388 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1390 2019-01-27 Marek Polacek <polacek@redhat.com>
1392 PR c++/88815 - narrowing conversion lost in decltype.
1393 PR c++/78244 - narrowing conversion in template not detected.
1394 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1395 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1396 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1397 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1399 PR c++/89024 - ICE with incomplete enum type.
1400 * g++.dg/cpp0x/enum37.C: New test.
1402 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1404 * gnat.dg/opt75.adb: New test.
1405 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1407 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1410 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1411 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1413 2019-01-26 Martin Jambor <mjambor@suse.cz>
1416 * gfortran.dg/gomp/pr88933.f90: New test.
1418 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1421 * gdc.dg/pr89042a.d: New test.
1422 * gdc.dg/pr89042b.d: New test.
1424 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1427 * gfortran.dg/pr57553.f90: New test.
1429 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1431 * gnat.dg/array34.adb: New test.
1433 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1435 PR preprocessor/88974
1436 * c-c++-common/cpp/pr88974.c: New test.
1438 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1441 * g++.dg/cpp2a/destroying-delete2.C: New.
1442 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1444 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1447 * gfortran.dg/pr85780.f90: Update testcase for error message.
1449 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1452 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1453 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1454 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1456 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1459 * gcc.dg/pr89037.c: New test.
1461 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1463 * lib/target-supports.exp (check_effective_target_fenv): New.
1464 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1465 fenv effective target.
1466 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1467 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1468 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1469 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1471 2019-01-25 Richard Biener <rguenther@suse.de>
1473 PR tree-optimization/86865
1474 * gcc.dg/graphite/pr86865.c: New testcase.
1475 * gcc.dg/graphite/pr69728.c: XFAIL.
1476 * gcc.dg/graphite/scop-21.c: Likewise.
1478 2019-01-24 Martin Sebor <msebor@redhat.com>
1483 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1484 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1485 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1486 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1487 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1488 * gcc.dg/builtins-69.c: New test.
1489 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1490 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1492 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1494 PR rtl-optimization/88948
1495 * gcc.target/i386/pr88948.c: New test.
1497 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1500 * g++.dg/debug/pr89006.C: New test.
1503 * gcc.dg/gomp/pr89015.c: New test.
1506 * c-c++-common/gomp/cancel-2.c: New test.
1507 * gcc.dg/gomp/cancel-1.c: New test.
1508 * g++.dg/gomp/cancel-1.C: New test.
1509 * g++.dg/gomp/cancel-2.C: New test.
1510 * g++.dg/gomp/cancel-3.C: New test.
1512 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1514 PR tree-optimization/89027
1515 * gfortran.dg/gomp/pr89027.f90: New test.
1517 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1520 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1521 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1523 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1526 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1527 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1528 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1529 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1531 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1534 * g++.target/i386/pr88998.c: New test.
1536 2019-01-23 Marek Polacek <polacek@redhat.com>
1538 PR c++/88757 - qualified name treated wrongly as type.
1539 * g++.dg/cpp0x/dependent2.C: New test.
1540 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1541 * g++.dg/cpp2a/typename12.C: New test.
1542 * g++.dg/template/static30.C: Remove dg-error.
1544 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1547 * c-c++-common/pr44715.c: New test.
1550 * c-c++-common/pr88984.c: New test.
1552 2019-01-23 Richard Biener <rguenther@suse.de>
1554 PR tree-optimization/89008
1555 * gcc.dg/torture/pr89008.c: New testcase.
1557 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1559 * gnat.dg/specs/opt4.ads: New test.
1561 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1563 PR tree-optimization/88964
1564 * gfortran.dg/pr88964.f90: New test.
1566 2019-01-22 Martin Sebor <msebor@redhat.com>
1568 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1569 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1571 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1572 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1575 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1577 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1578 to aarch64*-*-* target.
1579 * c-c++-common/gomp/pr60823-3.c: Ditto.
1580 * g++.dg/gomp/declare-simd-1.C: Ditto.
1581 * g++.dg/gomp/declare-simd-3.C: Ditto.
1582 * g++.dg/gomp/declare-simd-4.C: Ditto.
1583 * g++.dg/gomp/declare-simd-7.C: Ditto.
1584 * g++.dg/gomp/pr88182.C: Ditto.
1585 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1586 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1587 * gcc.dg/gomp/pr59669-2.c: Ditto.
1588 * gcc.dg/gomp/pr87895-1.c: Ditto.
1589 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1590 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1591 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1592 * gfortran.dg/gomp/pr83977.f90: Ditto.
1594 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1597 * gcc.target/powerpc/pr88965.c: New test.
1600 * c-c++-common/gomp/atomic-23.c: New test.
1602 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1605 * gfortran.dg/power_8.f90: New test.
1607 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1609 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1610 * g++.dg/vec-init-1.C: Likewise.
1611 * gcc.dg/pr87793.c: Likewise.
1613 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1615 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1616 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1618 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1621 * gcc.target/arm/aapcs/bitfield2.c: New test.
1622 * gcc.target/arm/aapcs/bitfield3.c: New test.
1624 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1626 PR rtl-optimization/87763
1627 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1629 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1632 * gcc.target/i386/pr88954-1.c: New test.
1633 * gcc.target/i386/pr88954-2.c: Likewise.
1635 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1638 * gcc.target/arm/aapcs/bitfield1.c: New test.
1639 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1640 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1641 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1643 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1645 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1646 * gfortran.dg/block_16.f08: Likewise.
1647 * gfortran.dg/dec_structure_14.f90: Likewise.
1648 * gfortran.dg/namelist_96.f90: Likewise.
1649 * gfortran.dg/newunit_5.f90.f90: Moved to
1650 * gfortran.dg/newunit_5.f90: here.
1651 * gfortran.dg/pdt_28.f03: Likewise.
1652 * gfortran.dg/spread_simplify_1.f90: Likewise.
1654 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1656 PR/tree-optimization 88903
1657 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1659 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1661 PR rtl-optimization/88904
1662 * gcc.c-torture/execute/pr88904.c: New test.
1665 * gcc.dg/pr88905.c: New test.
1667 PR rtl-optimization/49429
1669 PR rtl-optimization/86334
1671 * gcc.target/i386/pr86334.c: New test.
1672 * gcc.target/i386/pr88906.c: New test.
1674 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1677 * g++.dg/gomp/pr88949.C: New test.
1679 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1681 * class_66.f90: Fix a dg directive.
1682 * debug/pr35154-stabs.f: Likewise.
1683 * dec_d_lines_3.f: Likewise.
1684 * dec_d_lines_3.f: Likewise.
1685 * dec_structure_12.f90: Likewise.
1686 * dec_structure_15.f90: Likewise.
1687 * deferred_character_31.f90: Likewise.
1688 * dtio_31.f03: Likewise.
1689 * dtio_32.f03: Likewise.
1690 * extends_11.f03: Likewise.
1691 * integer_plus.f90: Likewise.
1692 * pdt_25.f03: Likewise.
1693 * pr58968.f: Likewise.
1694 * pr78259.f90: Likewise.
1695 * vect/vect-2.f90: Likewise.
1696 * matmul_const.f90: Likewise.
1698 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1701 * gcc.target/i386/pr88938.c: New test.
1703 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1706 * g++.dg/asan/pr88901.C: New test.
1708 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1710 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1712 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1715 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1716 * gcc.dg/pr88928.c: New test case.
1718 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1720 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1721 {long ,short ,}{unsigned ,}int.
1723 2019-01-21 Richard Biener <rguenther@suse.de>
1725 PR tree-optimization/88934
1726 * gfortran.dg/pr88934.f90: New testcase.
1728 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1730 Fix after C++ P0600 implementation.
1731 * g++.dg/init/new39.C: Don't just ignore result of new.
1733 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1735 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1737 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1739 * gdc.dg/runnable.d: Add tests for comparing complex types.
1741 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1743 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1744 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1745 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1746 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1748 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1751 * gfortran.dg/no-automatic.f90: New test.
1753 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1756 * gfortran.dg/pr77960.f90: New test.
1758 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1759 Paul Thomas <pault@gcc.gnu.org>
1762 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1763 scan-tree tests that fail with patch.
1764 * gfortran.dg/contiguous_8.f90: New test.
1766 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1768 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1770 * gfortran.dg/loop_versioning_9.f90: New test.
1771 * gfortran.dg/loop_versioning_10.f90: Likewise.
1773 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1776 * gfortran.dg/pr88902.f90: New test.
1778 2019-01-18 Martin Sebor <msebor@redhat.com>
1780 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1782 2019-01-18 Ian Lance Taylor <iant@golang.org>
1784 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1785 is no longer externally visible.
1787 2019-01-18 Marek Polacek <polacek@redhat.com>
1790 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1792 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1795 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1796 (dg-options): Replace -m32 with -fno-pic.
1797 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1798 (dg-options): Remove -m32.
1800 2019-01-18 Richard Biener <rguenther@suse.de>
1802 PR tree-optimization/88903
1803 * gcc.dg/vect/pr88903-1.c: New testcase.
1804 * gcc.dg/vect/pr88903-2.c: Likewise.
1806 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1810 * c-c++-common/pr51628-33.c: New test.
1811 * c-c++-common/pr51628-35.c: New test.
1812 * c-c++-common/pr88664-1.c: Likewise.
1813 * c-c++-common/pr88664-2.c: Likewise.
1814 * gcc.dg/pr51628-34.c: Likewise.
1816 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1819 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1820 mp and sec extensions to armv7-a.
1822 2019-01-18 Martin Liska <mliska@suse.cz>
1824 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1825 expected function name.
1827 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1829 PR tree-optimization/86214
1830 * g++.dg/opt/pr86214-1.C: New test.
1831 * g++.dg/opt/pr86214-2.C: New test.
1833 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1835 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1837 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1840 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1843 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1844 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1846 2019-01-18 Martin Liska <mliska@suse.cz>
1849 * g++.target/i386/pr88587.C: New test.
1850 * gcc.target/i386/mvc13.c: New test.
1852 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1855 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1857 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1858 * gfortran.dg/gomp/pr83977.f90: Ditto.
1860 2019-01-17 Martin Sebor <msebor@redhat.com>
1863 * gcc.dg/Warray-bounds-38.c: New test.
1865 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1867 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1868 warning checks and assembler scans.
1869 * c-c++-common/gomp/pr60823-3.c: Ditto.
1870 * c-c++-common/gomp/pr63328.c: Ditto.
1871 * g++.dg/gomp/declare-simd-1.C: Ditto.
1872 * g++.dg/gomp/declare-simd-3.C: Ditto.
1873 * g++.dg/gomp/declare-simd-4.C: Ditto.
1874 * g++.dg/gomp/declare-simd-7.C: Ditto.
1875 * g++.dg/gomp/pr88182.C: Ditto.
1876 * g++.dg/vect/simd-clone-7.cc: Ditto.
1877 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1878 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1879 * gcc.dg/gomp/pr59669-2.c: Ditto.
1880 * gcc.dg/gomp/pr87895-1.c: Ditto.
1881 * gcc.dg/gomp/pr87895-2.c: Ditto.
1882 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1883 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1884 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1885 * gfortran.dg/gomp/pr83977.f90: Ditto.
1887 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1889 * g++.dg/cpp0x/auto52.C: Test locations too.
1890 * g++.dg/cpp0x/trailing2.C: Likewise.
1891 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1892 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1893 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1894 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1895 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1897 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1900 * g++.dg/template/pr88699.C: New test.
1902 2019-01-17 Martin Sebor <msebor@redhat.com>
1904 PR tree-optimization/88800
1905 * c-c++-common/Wrestrict.c: Adjust.
1906 * gcc.dg/Warray-bounds-37.c: New test.
1907 * gcc.dg/builtin-memcpy-2.c: New test.
1908 * gcc.dg/builtin-memcpy.c: New test.
1910 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1913 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1915 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1916 Kwok Cheung Yeung <kcy@codesourcery.com>
1917 Julian Brown <julian@codesourcery.com>
1918 Tom de Vries <tom@codesourcery.com>
1920 * gcc.dg/20020312-2.c: Add amdgcn support.
1921 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1922 * gcc.dg/builtin-apply2.c: Likewise.
1923 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1924 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1925 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1926 * gcc.dg/memcmp-1.c: Increase timeout factor.
1927 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1928 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1929 * gcc.dg/sibcall-9.c: Likewise.
1930 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1931 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1932 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1933 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1934 * lib/target-supports.exp (check_effective_target_trampolines):
1936 (check_profiling_available): Likewise.
1937 (check_effective_target_global_constructor): Likewise.
1938 (check_effective_target_return_address): Likewise.
1939 (check_effective_target_fopenacc): Likewise.
1940 (check_effective_target_fopenmp): Likewise.
1941 (check_effective_target_vect_int): Likewise.
1942 (check_effective_target_vect_intfloat_cvt): Likewise.
1943 (check_effective_target_vect_uintfloat_cvt): Likewise.
1944 (check_effective_target_vect_floatint_cvt): Likewise.
1945 (check_effective_target_vect_floatuint_cvt): Likewise.
1946 (check_effective_target_vect_simd_clones): Likewise.
1947 (check_effective_target_vect_shift): Likewise.
1948 (check_effective_target_whole_vector_shift): Likewise.
1949 (check_effective_target_vect_bswap): Likewise.
1950 (check_effective_target_vect_shift_char): Likewise.
1951 (check_effective_target_vect_long): Likewise.
1952 (check_effective_target_vect_float): Likewise.
1953 (check_effective_target_vect_double): Likewise.
1954 (check_effective_target_vect_perm): Likewise.
1955 (check_effective_target_vect_perm_byte): Likewise.
1956 (check_effective_target_vect_perm_short): Likewise.
1957 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1958 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1959 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1960 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1961 (check_effective_target_vect_natural_alignment): Likewise.
1962 (check_effective_target_vect_fully_masked): Likewise.
1963 (check_effective_target_vect_element_align): Likewise.
1964 (check_effective_target_vect_masked_store): Likewise.
1965 (check_effective_target_vect_scatter_store): Likewise.
1966 (check_effective_target_vect_condition): Likewise.
1967 (check_effective_target_vect_cond_mixed): Likewise.
1968 (check_effective_target_vect_char_mult): Likewise.
1969 (check_effective_target_vect_short_mult): Likewise.
1970 (check_effective_target_vect_int_mult): Likewise.
1971 (check_effective_target_sqrt_insn): Likewise.
1972 (check_effective_target_vect_call_sqrtf): Likewise.
1973 (check_effective_target_vect_call_btrunc): Likewise.
1974 (check_effective_target_vect_call_btruncf): Likewise.
1975 (check_effective_target_vect_call_ceil): Likewise.
1976 (check_effective_target_vect_call_floorf): Likewise.
1977 (check_effective_target_lto): Likewise.
1978 (check_vect_support_and_set_flags): Likewise.
1979 (check_effective_target_vect_stridedN): Enable when fully masked is
1981 (add_options_for_sqrt_insn): New procedure.
1983 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1985 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1986 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1988 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1990 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1992 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1993 * gcc.dg/pic-1.c: Disable on amdgcn.
1994 * gcc.dg/pic-2.c: Disable on amdgcn.
1995 * gcc.dg/pic-3.c: Disable on amdgcn.
1996 * gcc.dg/pic-4.c: Disable on amdgcn.
1997 * gcc.dg/pie-3.c: Disable on amdgcn.
1998 * gcc.dg/pie-4.c: Disable on amdgcn.
1999 * gcc.dg/uninit-19.c: Check pie_enabled.
2000 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2002 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2003 Kwok Cheung Yeung <kcy@codesourcery.com>
2004 Julian Brown <julian@codesourcery.com>
2005 Tom de Vries <tom@codesourcery.com>
2007 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2008 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2009 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2010 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2011 * gcc.dg/20111216-1.c: Require exceptions.
2012 * gcc.dg/cleanup-10.c: Require exceptions.
2013 * gcc.dg/cleanup-11.c: Require exceptions.
2014 * gcc.dg/cleanup-12.c: Require exceptions.
2015 * gcc.dg/cleanup-13.c: Require exceptions.
2016 * gcc.dg/cleanup-5.c: Require exceptions.
2017 * gcc.dg/cleanup-8.c: Require exceptions.
2018 * gcc.dg/cleanup-9.c: Require exceptions.
2019 * gcc.dg/gomp/pr29955.c: Require exceptions.
2020 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2021 * gcc.dg/nested-func-5.c: Require exceptions.
2022 * gcc.dg/pch/except-1.c: Require exceptions.
2023 * gcc.dg/pch/valid-2.c: Require exceptions.
2024 * gcc.dg/pr41470.c: Require exceptions.
2025 * gcc.dg/pr42427.c: Require exceptions.
2026 * gcc.dg/pr44545.c: Require exceptions.
2027 * gcc.dg/pr47086.c: Require exceptions.
2028 * gcc.dg/pr51481.c: Require exceptions.
2029 * gcc.dg/pr51644.c: Require exceptions.
2030 * gcc.dg/pr52046.c: Require exceptions.
2031 * gcc.dg/pr54669.c: Require exceptions.
2032 * gcc.dg/pr56424.c: Require exceptions.
2033 * gcc.dg/pr64465.c: Require exceptions.
2034 * gcc.dg/pr65802.c: Require exceptions.
2035 * gcc.dg/pr67563.c: Require exceptions.
2036 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2037 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2038 * gcc.dg/vect/pr46663.c: Require exceptions.
2039 * lib/target-supports.exp (check_effective_target_exceptions): New.
2041 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2044 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2046 2019-01-17 Nathan Sidwell <nathan@acm.org>
2049 * g++.dg/cpp0x/pr86610.C: New.
2051 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2053 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2054 VFIXUPIMM* intrinsics.
2055 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2056 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2057 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2059 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2063 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2065 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2066 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2067 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2068 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2069 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2070 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2071 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2072 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2073 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2074 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2075 * gcc.target/i386/sse-13.c: Ditto.
2076 * gcc.target/i386/sse-14.c: Ditto.
2077 * gcc.target/i386/sse-22.c: Ditto.
2078 * gcc.target/i386/sse-23.c: Ditto.
2079 * gcc.target/i386/testimm-10.c: Ditto.
2080 * gcc.target/i386/testround-1.c: Ditto.
2082 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2086 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2089 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2090 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2092 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2094 PR rtl-optimization/88870
2095 * gcc.dg/pr88870.c: New test.
2097 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2099 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2101 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2104 * g++.dg/concepts/pr87768.C: New.
2107 * gcc.dg/cpp1z/pr86648.C: New.
2109 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2112 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2113 vectorized on POWER unless hardware misaligned loads are available.
2115 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2118 * g++.dg/torture/pr88861.C: New test.
2120 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2123 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2125 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2127 * g++.dg/other/pr33558.C: Test location too.
2128 * g++.dg/other/pr33558-2.C: Likewise.
2129 * g++.dg/parse/crash4.C: Likewise.
2130 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2131 * g++.old-deja/g++.mike/p7635.C: Likewise.
2132 * g++.old-deja/g++.other/decl6.C: Likewise.
2134 2019-01-16 Marek Polacek <polacek@redhat.com>
2136 PR c++/78244 - narrowing conversion in template not detected.
2137 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2138 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2140 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2144 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2145 may_alias attribute.
2147 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2149 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2152 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2155 * g++.dg/template/pr88795.C: New test.
2157 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2160 * gfortran.dg/actual_array_substr_3.f90: New test.
2162 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2165 * gfortran.dg/pr81849.f90: New test.
2167 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2169 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2170 ISO_Fortran_binding_2.h.
2172 2019-01-15 Marek Polacek <polacek@redhat.com>
2175 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2177 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2180 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2181 -Wdeprecated warning and expect a following note:.
2183 2019-01-15 Richard Biener <rguenther@suse.de>
2186 * g++.dg/lto/pr88046_0.C: New testcase.
2188 2019-01-15 Richard Biener <rguenther@suse.de>
2190 PR tree-optimization/88855
2191 * gcc.dg/pr88855.c: New testcase.
2193 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2195 * g++.dg/diagnostic/typedef-initialized.C: New.
2197 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2199 * g++.dg/diagnostic/bitfld3.C: New.
2201 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2203 PR tree-optimization/88775
2204 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2205 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2207 2019-01-14 Marek Polacek <polacek@redhat.com>
2209 PR c++/88825 - ICE with bogus function return type deduction.
2210 * g++.dg/cpp1y/auto-fn55.C: New test.
2212 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2214 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2215 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2216 feature test macros.
2217 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2219 2019-01-14 Marek Polacek <polacek@redhat.com>
2221 PR c++/88830 - ICE with abstract class.
2222 * g++.dg/other/abstract7.C: New test.
2224 2019-01-14 Martin Sebor <msebor@redhat.com>
2227 * gcc.dg/format/attr-8.c: New test.
2228 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2229 * gcc.dg/format/attr-3.c: Same.
2230 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2231 * objc.dg/fsf-nsstring-format-1.m: Same.
2233 2019-01-14 Martin Liska <mliska@suse.cz>
2235 PR gcov-profile/88263
2236 * g++.dg/gcov/pr88263-2.C: New test.
2238 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2240 PR rtl-optimization/88796
2241 * gcc.target/i386/pr88796.c: New test.
2243 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2245 * gdc.dg/asm1.d: New test.
2246 * gdc.dg/asm2.d: New test.
2247 * gdc.dg/asm3.d: New test.
2248 * gdc.dg/asm4.d: New test.
2249 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2251 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2254 * gfortran.dg/namelist_96.f90: New test.
2256 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2259 * gfortran.dg/internal_pack_18.f90: New test.
2261 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2263 * gcc.dg/pr51628-20.c: Updated.
2264 * gcc.dg/pr51628-21.c: Likewise.
2265 * gcc.dg/pr51628-25.c: Likewise.
2267 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2270 * gfortran.dg/internal_pack_17.f90: New test.
2271 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2274 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2277 * gfortran.dg/pr61765.f90: New test.
2279 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2281 * g++.dg/cpp0x/pr62101.C: Test locations too.
2282 * g++.dg/inherit/pure1.C: Likewise.
2284 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2286 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2288 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2290 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2292 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2293 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2294 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2295 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2296 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2299 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2302 * gfortran.dg/pr35031.f90: new test.
2304 2019-01-11 Marek Polacek <polacek@redhat.com>
2306 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2307 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2308 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2310 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2314 * c-c++-common/gomp/pr85956.c: New test.
2315 * g++.dg/gomp/pr88733.C: New test.
2317 2019-01-11 Tobias Burnus <burnus@net-b.de>
2320 * g++.dg/cpp0x/defaulted61.C: New
2321 * g++.dg/cpp0x/defaulted62.C: New.
2323 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2325 PR tree-optimization/88693
2326 * gcc.c-torture/execute/pr88693.c: New test.
2328 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2330 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2333 2019-01-11 Martin Liska <mliska@suse.cz>
2336 * g++.dg/lto/pr88758_0.C: New test.
2337 * g++.dg/lto/pr88758_1.C: New test.
2339 2019-01-11 Jan Beulich <jbeulich@suse.com>
2341 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2342 gcc.target/i386/avx512f-vcvtss2si-1.c,
2343 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2344 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2345 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2346 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2347 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2348 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2349 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2350 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2351 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2352 gcc.target/i386/pr19398.c: Permit l or q suffix.
2354 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2356 PR rtl-optimization/88296
2357 * gcc.target/i386/pr88296.c: New test.
2359 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2361 * g++.dg/diagnostic/extern-initialized.C: New.
2362 * g++.dg/ext/dllimport-initialized.C: Likewise.
2364 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2367 * gfortran.dg/internal_pack_16.f90: New test.
2369 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2372 * g++.target/i386/pr88785.C: New test.
2374 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2376 PR rtl-optimization/87305
2377 * gcc.target/aarch64/pr87305.c: New.
2379 2019-01-10 Richard Biener <rguenther@suse.de>
2381 PR tree-optimization/88792
2382 * gcc.dg/torture/pr88792.c: New testcase.
2384 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2387 * gfortran.dg/pr86322_1.f90: New test.
2388 * gfortran.dg/pr86322_2.f90: Ditto.
2389 * gfortran.dg/pr86322_3.f90: Ditto.
2391 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2393 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2394 * gcc.target/aarch64/bti-2.c: Likewise.
2395 * gcc.target/aarch64/bti-3.c: Likewise.
2397 2019-01-10 Stefan Agner <stefan@agner.ch>
2400 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2401 check if -masm-syntax-unified gets applied properly.
2403 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2406 * gcc.dg/pr88568.c: New test.
2408 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2410 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2411 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2413 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2415 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2416 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2418 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2420 * lib/target-supports.exp
2421 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2422 check_effective_target_arm_v8_3a_complex_neon_ok,
2423 add_options_for_arm_v8_3a_complex_neon,
2424 check_effective_target_arm_v8_3a_complex_neon_hw,
2425 check_effective_target_vect_complex_rot_N): New.
2427 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2430 * gfortran.dg/pr88376.f90: New test.
2432 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2435 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2436 "can not" with "cannot".
2437 * gfortran.dg/common_15.f90: Likewise.
2438 * gfortran.dg/derived_result_2.f90: Likewise.
2439 * gfortran.dg/do_check_6.f90: Likewise.
2440 * gfortran.dg/namelist_args.f90: Likewise.
2441 * gfortran.dg/negative_unit_check.f90: Likewise.
2442 * gfortran.dg/pure_formal_3.f90: Likewise.
2443 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2444 * obj-c++.dg/exceptions-3.mm: Likewise.
2445 * obj-c++.dg/exceptions-4.mm: Likewise.
2446 * obj-c++.dg/exceptions-5.mm: Likewise.
2447 * obj-c++.dg/property/at-property-23.mm: Likewise.
2448 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2449 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2450 * objc.dg/attributes/method-attribute-2.m: Likewise.
2451 * objc.dg/exceptions-3.m: Likewise.
2452 * objc.dg/exceptions-4.m: Likewise.
2453 * objc.dg/exceptions-5.m: Likewise.
2454 * objc.dg/param-1.m: Likewise.
2455 * objc.dg/property/at-property-23.m: Likewise.
2456 * objc.dg/property/dotsyntax-17.m: Likewise.
2457 * objc.dg/property/property-neg-7.m: Likewise.
2459 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2462 * gfortran.dg/spread_simplify_1.f90: New test.
2464 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2466 * lib/target-supports.exp
2467 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2468 * gcc.target/i386/xorsign.c: New test.
2470 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2472 * gcc.target/sparc/tls-ld-int8.c: New test.
2473 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2474 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2475 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2476 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2477 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2479 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2481 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2482 option when configure with bti.
2483 * gcc.target/aarch64/bti-2.c: Likewise.
2484 * lib/target-supports.exp
2485 (check_effective_target_default_branch_protection):
2486 Add configure check for --enable-standard-branch-protection.
2488 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2490 * gcc.target/aarch64/bti-1.c: New test.
2491 * gcc.target/aarch64/bti-2.c: New test.
2492 * gcc.target/aarch64/bti-3.c: New test.
2493 * lib/target-supports.exp
2494 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2496 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2498 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2499 instead of IP0_REGNUM and add test case.
2501 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2503 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2505 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2506 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2508 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2510 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2512 PR rtl-optimization/88331
2513 * gcc.target/i386/pr88331.c: New test.
2515 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2517 * g++.dg/diagnostic/constexpr2.C: New.
2518 * g++.dg/diagnostic/ref3.C: Likewise.
2520 2019-01-08 Marek Polacek <polacek@redhat.com>
2522 PR c++/88538 - braced-init-list in template-argument-list.
2523 * g++.dg/cpp2a/nontype-class11.C: New test.
2526 * g++.dg/cpp2a/nontype-class12.C: New test.
2528 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2531 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2532 dg-options. Require ppc_cpu_supports_hw effective target instead of
2535 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2538 * gfortran.dg/class_69.f90: New test case.
2540 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2543 * gcc.target/i386/pr88717.c: New test.
2545 2019-01-08 Marek Polacek <polacek@redhat.com>
2547 PR c++/88548 - this accepted in static member functions.
2548 * g++.dg/cpp0x/this1.C: New test.
2550 2019-01-08 Martin Liska <mliska@suse.cz>
2552 PR tree-optimization/88753
2553 * gcc.dg/tree-ssa/pr88753.c: New test.
2555 2019-01-08 Richard Biener <rguenther@suse.de>
2557 PR tree-optimization/86554
2558 * gcc.dg/torture/pr86554-1.c: New testcase.
2559 * gcc.dg/torture/pr86554-2.c: Likewise.
2561 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2563 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2564 cover target variance.
2566 2019-01-08 Richard Biener <rguenther@suse.de>
2569 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2570 directly build the expected GENERIC tree.
2572 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2574 * gcc.target/aarch64/(return_address_sign_1.c,
2575 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2576 Change option to -mbranch-protection.
2577 * gcc.target/aarch64/(branch-protection-option.c,
2578 branch-protection-option-2.c, branch-protection-attr.c,
2579 branch-protection-attr-2.c): New file.
2581 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2583 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2585 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2587 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2589 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2590 Append match for warning that ‘protected’ attribute is not supported.
2592 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2594 * gcc.dg/Wmissing-attributes.c: Require alias support.
2595 * gcc.dg/attr-copy-2.c: Likewise.
2596 * gcc.dg/attr-copy-5.c: Likewise.
2598 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2599 Jakub Jelinek <jakub@redhat.com>
2602 * g++.dg/warn/Wreturn-type-11.C: New test.
2604 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2607 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2608 dump to reflect r266077.
2610 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2613 * gcc.dg/pr88701.c: New test.
2615 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2619 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2621 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2623 * g++.dg/diagnostic/constexpr1.C: New.
2624 * g++.dg/diagnostic/thread1.C: Likewise.
2626 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2627 Harald Anlauf <anlauf@gmx.de>
2628 Tobias Burnus <burnus@gcc.gnu.org>
2630 * gfortran.dg/is_contiguous_1.f90: New test.
2631 * gfortran.dg/is_contiguous_2.f90: New test.
2632 * gfortran.dg/is_contiguous_3.f90: New test.
2634 2019-01-07 Marek Polacek <polacek@redhat.com>
2636 PR c++/88741 - wrong error with initializer-string.
2637 * g++.dg/init/array50.C: New test.
2639 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2645 * gcc.dg/array-6.c: Move from here ...
2646 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2647 * g++.dg/pr69338.C: New test.
2648 * g++.dg/pr69697.C: Likewise.
2649 * g++.dg/ext/flexary32.C: Likewise.
2650 * g++.dg/ext/flexary3.C: Adjust test.
2651 * g++.dg/ext/flexary12.C: Likewise.
2652 * g++.dg/ext/flexary13.C: Likewise.
2653 * g++.dg/ext/flexary15.C: Likewise.
2654 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2655 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2656 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2658 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2660 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2661 optional in scan pattern.
2663 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2665 PR tree-optimization/88598
2666 * gcc.dg/vect/pr88598-1.c: New test.
2667 * gcc.dg/vect/pr88598-2.c: Likewise.
2668 * gcc.dg/vect/pr88598-3.c: Likewise.
2669 * gcc.dg/vect/pr88598-4.c: Likewise.
2670 * gcc.dg/vect/pr88598-5.c: Likewise.
2671 * gcc.dg/vect/pr88598-6.c: Likewise.
2673 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2675 PR tree-optimization/88598
2676 * gcc.dg/pr88598-1.c: New test.
2677 * gcc.dg/pr88598-2.c: Likewise.
2678 * gcc.dg/pr88598-3.c: Likewise.
2679 * gcc.dg/pr88598-4.c: Likewise.
2680 * gcc.dg/pr88598-5.c: Likewise.
2682 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2684 PR tree-optimization/88676
2685 * gcc.dg/tree-ssa/pr88676.c: New test.
2686 * gcc.dg/pr88676.c: New test.
2687 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2691 * c-c++-common/asan/pr88619.c: New test.
2694 * c-c++-common/builtin-convertvector-1.c: New test.
2695 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2696 * g++.dg/ext/builtin-convertvector-1.C: New test.
2697 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2699 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2702 * gcc.target/i386/pr88521.c: New testcase.
2704 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2707 * gfortran.dg/min_max_type_2.f90: New test.
2709 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2712 * c-c++-common/attributes-4.c (falloc_align_int128,
2713 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2715 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2717 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2719 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2721 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2722 * gcc.dg/plugin/plugindir2.c: Likewise.
2723 * gcc.dg/plugin/plugindir3.c: Likewise.
2724 * gcc.dg/plugin/plugindir4.c: Likewise.
2726 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2729 * gfortran.dg/blockdata_10.f90: New test case.
2731 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2735 * gcc.dg/nested-func-12.c: New test.
2736 * gcc.c-torture/compile/pr82564.c: New test.
2739 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2741 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2744 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2746 2019-01-04 Martin Sebor <msebor@redhat.com>
2749 * g++.dg/ext/attr-copy.C: New test.
2750 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2751 * gcc.dg/attr-copy-6.c: New test.
2752 * gcc.dg/attr-copy-7.c: New test.
2754 2019-01-04 Martin Sebor <msebor@redhat.com>
2757 * c-c++-common/attributes-4.c: New test.
2759 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2762 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2765 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2768 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2769 * gfortran.dg/merge_char_const.f90: Restore.
2771 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2774 * gcc.dg/pr88594.c: New test.
2776 2019-01-04 Jan Beulich <jbeulich@suse.com>
2778 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2779 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2780 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2781 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2782 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2783 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2784 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2785 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2786 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2787 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2788 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2789 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2790 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2791 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2792 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2793 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2794 gcc.target/i386/avx512bw-vpcmplew-1.c,
2795 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2796 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2797 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2798 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2799 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2800 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2801 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2802 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2803 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2804 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2805 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2806 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2807 gcc.target/i386/avx512bw-vptestmb-1.c,
2808 gcc.target/i386/avx512bw-vptestmw-1.c,
2809 gcc.target/i386/avx512bw-vptestnmb-1.c,
2810 gcc.target/i386/avx512bw-vptestnmw-1.c,
2811 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2812 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2813 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2814 gcc.target/i386/avx512dq-vfpclassss-1.c,
2815 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2816 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2817 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2818 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2819 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2820 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2821 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2822 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2823 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2824 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2825 gcc.target/i386/avx512vl-vpcmpged-1.c,
2826 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2827 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2828 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2829 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2830 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2831 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2832 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2833 gcc.target/i386/avx512vl-vpcmpled-1.c,
2834 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2835 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2836 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2837 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2838 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2839 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2840 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2841 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2842 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2843 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2844 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2845 gcc.target/i386/avx512vl-vptestmd-1.c,
2846 gcc.target/i386/avx512vl-vptestmq-1.c,
2847 gcc.target/i386/avx512vl-vptestnmd-1.c,
2848 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2850 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2851 gcc.target/i386/avx512bw-vpcmpub-1.c,
2852 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2853 gcc.target/i386/avx512bw-vpcmpw-1.c,
2854 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2855 gcc.target/i386/avx512dq-vfpclassps-1.c,
2856 gcc.target/i386/avx512f-vcmppd-1.c,
2857 gcc.target/i386/avx512f-vcmpps-1.c,
2858 gcc.target/i386/avx512f-vcmpsd-1.c,
2859 gcc.target/i386/avx512f-vcmpss-1.c,
2860 gcc.target/i386/avx512f-vpcmpd-1.c,
2861 gcc.target/i386/avx512f-vpcmpq-1.c,
2862 gcc.target/i386/avx512f-vpcmpud-1.c,
2863 gcc.target/i386/avx512f-vpcmpuq-1.c,
2864 gcc.target/i386/avx512f-vptestmd-1.c,
2865 gcc.target/i386/avx512f-vptestmq-1.c,
2866 gcc.target/i386/avx512f-vptestnmd-1.c,
2867 gcc.target/i386/avx512f-vptestnmq-1.c,
2868 gcc.target/i386/avx512vl-vcmppd-1.c,
2869 gcc.target/i386/avx512vl-vcmpps-1.c,
2870 gcc.target/i386/avx512vl-vpcmpd-1.c,
2871 gcc.target/i386/avx512vl-vpcmpq-1.c,
2872 gcc.target/i386/avx512vl-vpcmpud-1.c,
2873 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2876 2019-01-03 Martin Sebor <msebor@redhat.com>
2878 PR tree-optimization/88659
2879 * gcc.dg/Wstringop-truncation-6.c: New test.
2881 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2884 * gfortran.dg/const_chararacter_merge.f90: Remove.
2886 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2889 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2890 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2892 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2894 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2895 * gcc.dg/pubtypes-3.c: Likewise.
2896 * gcc.dg/pubtypes-4.c: Likewise.
2898 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2901 * g++.target/i386/pr88636.C: New test.
2903 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2905 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2907 2019-01-03 Martin Liska <mliska@suse.cz>
2910 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2912 2019-01-02 Marek Polacek <polacek@redhat.com>
2914 PR c++/88612 - ICE with -Waddress-of-packed-member.
2915 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2917 PR c++/88631 - CTAD failing for value-initialization.
2918 * g++.dg/cpp1z/class-deduction59.C: New test.
2920 PR c++/81486 - CTAD failing with ().
2921 * g++.dg/cpp1z/class-deduction60.C: New test.
2922 * g++.dg/cpp1z/class-deduction61.C: New test.
2924 2019-01-02 Martin Sebor <msebor@redhat.com>
2925 Jeff Law <law@redhat.com>
2927 * gcc.dg/strlenopt-36.c: Update.
2928 * gcc.dg/strlenopt-45.c: Update.
2929 * gcc.c-torture/execute/strlen-5.c: New test.
2930 * gcc.c-torture/execute/strlen-6.c: New test.
2931 * gcc.c-torture/execute/strlen-7.c: New test.
2933 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2936 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2937 messages only on vect_hw_misalign targets.
2939 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2941 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2942 * gfortran.dg/dec_d_lines_3.f: Ditto.
2943 * gfortran.dg/dec_structure_24.f90: Ditto.
2944 * gfortran.dg/dec_structure_26.f90: Ditto.
2945 * gfortran.dg/dec_structure_27.f90: Ditto.
2946 * gfortran.dg/dec_type_print_3.f90: Ditto.
2947 * gfortran.dg/derived_name_1.f90: Ditto.
2948 * gfortran.dg/error_recovery_1.f90: Ditto.
2949 * gfortran.dg/gomp/pr29759.f90: Ditto.
2950 * gfortran.dg/pr36192.f90: Ditto.
2951 * gfortran.dg/pr56007.f90: Ditto.
2952 * gfortran.dg/pr56520.f90: Ditto.
2953 * gfortran.dg/pr78741.f90: Ditto.
2954 * gfortran.dg/print_fmt_2.f90: Ditto.
2955 * gfortran.dg/select_type_20.f90: Ditto.
2957 2019-01-02 Marek Polacek <polacek@redhat.com>
2960 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2962 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2965 * gfortran.dg/const_chararacter_merge.f90: New test.
2967 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
2970 * g++.dg/torture/pr88130.C: New testcase.
2972 2019-01-02 Martin Liska <mliska@suse.cz>
2974 PR tree-optimization/88650
2975 * gfortran.dg/predict-3.f90: New test.
2977 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2979 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2981 2019-01-02 Richard Biener <rguenther@suse.de>
2983 PR tree-optimization/88621
2984 * gcc.dg/torture/pr88621.c: New testcase.
2986 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2989 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2990 targets and expect _ZThn8 for ilp32 targets.
2992 2019-01-01 Martin Sebor <msebor@redhat.com>
2993 Jeff Law <law@redhat.com>
2995 * gcc.dg/strlenopt-40.c: Update.
2996 * gcc.dg/strlenopt-51.c: Likewise.
2997 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2999 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3000 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3001 * gcc.dg/strlenopt-59.c: New test.
3002 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3003 * g++.dg/init/strlen.C: New test.
3005 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3008 * gfortran.dg/structure_constructor_16.f90: New test.
3010 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3012 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3013 * g++.dg/ipa/devirt-53.C: Fix scan template.
3015 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3017 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3018 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3019 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3021 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3023 * g++.dg/tree-prof/devirt.C: Update testcase.
3025 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3027 Update copyright years.
3029 Copyright (C) 2019 Free Software Foundation, Inc.
3031 Copying and distribution of this file, with or without modification,
3032 are permitted in any medium without royalty provided the copyright
3033 notice and this notice are preserved.