1 2019-03-05 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/89566
4 * c-c++-common/pr89566.c: New test.
6 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/parse/crash69.C: New.
11 2019-03-04 Jakub Jelinek <jakub@redhat.com>
14 * g++.dg/cpp2a/desig12.C: New test.
15 * g++.dg/cpp2a/desig13.C: New test.
17 2019-03-04 Tamar Christina <tamar.christina@arm.com>
20 * gcc.target/aarch64/options_set_10.c: Add native.
22 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
24 PR tree-optimization/89437
25 * gcc.dg/sinatan-1.c: Fix testcase.
27 2019-03-04 Richard Biener <rguenther@suse.de>
30 * gcc.dg/torture/pr89572.c: New testcase.
32 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
34 PR tree-optimization/89487
35 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
37 2019-03-03 Harald Anlauf <anlauf@gmx.de>
40 * gfortran.dg/pr77583.f90: New test.
42 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
45 * gfortran.dg/coarray_allocate_11.f90: New test.
47 2019-03-02 Harald Anlauf <anlauf@gmx.de>
50 * gfortran.dg/pr89492.f90: Adjust testcase.
51 * gfortran.dg/transfer_check_5.f90: New test.
53 2019-03-02 Jakub Jelinek <jakub@redhat.com>
56 * g++.dg/cpp2a/desig10.C: New test.
57 * g++.dg/cpp2a/desig11.C: New test.
58 * g++.dg/ext/desig4.C: Expect 4 new errors.
61 * gcc.dg/pr89506.c: New test.
63 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
64 Monk Chiang <sh.chiang04@gmail.com>
66 * gcc.target/riscv/attribute-1.c: New.
67 * gcc.target/riscv/attribute-2.c: Likewise.
68 * gcc.target/riscv/attribute-3.c: Likewise.
69 * gcc.target/riscv/attribute-4.c: Likewise.
70 * gcc.target/riscv/attribute-5.c: Likewise.
71 * gcc.target/riscv/attribute-6.c: Likewise.
72 * gcc.target/riscv/attribute-7.c: Likewise.
73 * gcc.target/riscv/attribute-8.c: Likewise.
74 * gcc.target/riscv/attribute-9.c: Likewise.
76 * gcc.target/riscv/arch-1.c: New.
77 * gcc.target/riscv/arch-2.c: Likewise.
78 * gcc.target/riscv/arch-3.c: Likewise.
79 * gcc.target/riscv/arch-4.c: Likewise.
81 2019-03-01 Jakub Jelinek <jakub@redhat.com>
84 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
85 scan-tree-dump-times from dom3 to tracer pass.
87 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
89 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
90 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
92 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
94 PR rtl-optimization/85899
95 * gcc.dg/pr85899.c: New test.
97 2019-03-01 Marek Polacek <polacek@redhat.com>
99 PR c++/89537 - missing location for error with non-static member fn.
100 * g++.dg/diagnostic/member-fn-1.C: New test.
102 PR c++/89532 - ICE with incomplete type in decltype.
103 * g++.dg/cpp2a/nontype-class14.C: New test.
105 2019-03-01 Jakub Jelinek <jakub@redhat.com>
107 Implement P1002R1, Try-catch blocks in constexpr functions
109 * g++.dg/cpp2a/constexpr-try1.C: New test.
110 * g++.dg/cpp2a/constexpr-try2.C: New test.
111 * g++.dg/cpp2a/constexpr-try3.C: New test.
112 * g++.dg/cpp2a/constexpr-try4.C: New test.
113 * g++.dg/cpp2a/constexpr-try5.C: New test.
114 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
116 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
118 PR tree-optimization/89535
119 * gfortran.dg/vect/pr89535.f90: New test.
121 2019-03-01 Richard Biener <rguenther@suse.de>
124 * gfortran.dg/pr89451.f90: New testcase.
126 2019-03-01 Richard Biener <rguenther@suse.de>
129 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
130 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
131 that happen now earlier.
133 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
135 * gcc.c-torture/execute/20190228-1.c: New test.
137 2019-02-28 Marek Polacek <polacek@redhat.com>
139 PR c++/87068 - missing diagnostic with fallthrough statement.
140 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
142 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
143 Cesar Philippidis <cesar@codesourcery.com>
147 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
148 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
151 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
155 * gfortran.dg/goacc/routine-6.f90: Update
156 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
157 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
159 2019-02-28 Jakub Jelinek <jakub@redhat.com>
162 * gcc.dg/pr89521-1.c: New test.
163 * gcc.dg/pr89521-2.c: New test.
165 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
168 * g++.dg/ipa/pr89009.C: Update symbol visibility.
170 2019-02-28 Tamar Christina <tamar.christina@arm.com>
173 * gcc.target/aarch64/options_set_10.c: New test.
175 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
178 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
180 2019-02-28 Jakub Jelinek <jakub@redhat.com>
183 * gcc.dg/pr89525.c: New test.
186 * gcc.dg/pr89520-1.c: New test.
187 * gcc.dg/pr89520-2.c: New test.
189 2019-02-27 Marek Polacek <polacek@redhat.com>
191 PR c++/88857 - ICE with value-initialization of argument in template.
192 * g++.dg/cpp0x/initlist-value4.C: New test.
194 2019-02-27 Marek Polacek <polacek@redhat.com>
196 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
197 * g++.dg/cpp0x/using-enum-3.C: New test.
199 2019-02-27 Jakub Jelinek <jakub@redhat.com>
201 PR tree-optimization/89280
202 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
205 2019-02-27 Richard Biener <rguenther@suse.de>
207 * gcc.dg/gimplefe-36.c: New testcase.
209 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
212 * g++.dg/cpp0x/nsdmi15.C: New.
214 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
217 * g++.dg/cpp0x/pr88987.C: New.
219 2019-02-27 Jakub Jelinek <jakub@redhat.com>
221 PR tree-optimization/89280
222 * gcc.c-torture/compile/pr89280.c: New test.
223 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
224 function. Skip the test for -O0.
226 2018-02-26 Steve Ellcey <sellcey@marvell.com>
228 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
229 * gfortran.dg/simd-builtins-2.f90: Ditto.
230 * gfortran.dg/simd-builtins-6.f90: Ditto.
231 * gfortran.dg/simd-builtins-8.f90: New test.
232 * gfortran.dg/simd-builtins-8.h: New header file.
234 2019-02-26 Jakub Jelinek <jakub@redhat.com>
237 * g++.dg/other/new2.C: New test.
239 PR tree-optimization/89500
240 * gcc.dg/pr89500.c: New test.
241 * gcc.dg/Wstringop-overflow-10.c: New test.
242 * gcc.dg/strlenopt-60.c: New test.
244 2019-02-26 Harald Anlauf <anlauf@gmx.de>
247 * gfortran.dg/pr89492.f90: New test.
249 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
252 * gfortran.dg/altreturn_9_0.f90: New file.
253 * gfortran.dg/altreturn_9_1.f90: New file.
255 2019-02-26 Jakub Jelinek <jakub@redhat.com>
258 * g++.dg/cpp1y/constexpr-89481.C: New test.
260 2019-02-26 Richard Biener <rguenther@suse.de>
262 PR tree-optimization/89505
263 * gcc.dg/torture/pr89505.c: New testcase.
265 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
267 * gnat.dg/opt77.adb: New test.
268 * gnat.dg/opt77_pkg.ad[sb]: New helper.
270 2019-02-26 Jakub Jelinek <jakub@redhat.com>
273 * gcc.target/i386/pr89474.c: New test.
275 2019-02-25 Jakub Jelinek <jakub@redhat.com>
278 * gcc.c-torture/compile/pr77754-1.c: New test.
279 * gcc.c-torture/compile/pr77754-2.c: New test.
280 * gcc.c-torture/compile/pr77754-3.c: New test.
281 * gcc.c-torture/compile/pr77754-4.c: New test.
282 * gcc.c-torture/compile/pr77754-5.c: New test.
283 * gcc.c-torture/compile/pr77754-6.c: New test.
285 2019-02-25 Tamar Christina <tamar.christina@arm.com>
288 * gcc.target/aarch64/options_set_1.c: New test.
289 * gcc.target/aarch64/options_set_2.c: New test.
290 * gcc.target/aarch64/options_set_3.c: New test.
291 * gcc.target/aarch64/options_set_4.c: New test.
292 * gcc.target/aarch64/options_set_5.c: New test.
293 * gcc.target/aarch64/options_set_6.c: New test.
294 * gcc.target/aarch64/options_set_7.c: New test.
295 * gcc.target/aarch64/options_set_8.c: New test.
296 * gcc.target/aarch64/options_set_9.c: New test.
298 2019-02-25 Tamar Christina <tamar.christina@arm.com>
300 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
301 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
303 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
304 test_vfmlslq_high_f16): ... To this.
305 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
306 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
307 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
308 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
309 test_vfmlslq_laneq_high_u32): Rename ...
310 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
311 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
312 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
313 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
314 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
315 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
316 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
317 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
318 test_vfmlslq_laneq_low_u32): Rename ...
319 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
320 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
321 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
322 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
323 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
324 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
326 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
327 test_vfmlslq_low_f16): ... To this.
329 2019-02-25 Tamar Christina <tamar.christina@arm.com>
331 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
332 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
334 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
335 test_vfmlslq_high_f16): ... To this.
336 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
337 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
338 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
339 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
340 test_vfmlslq_laneq_high_u32): Rename ...
341 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
342 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
343 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
344 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
345 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
346 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
347 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
348 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
349 test_vfmlslq_laneq_low_u32): Rename ...
350 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
351 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
352 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
353 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
354 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
355 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
357 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
358 test_vfmlslq_low_f16): ... To This.
359 * lib/target-supports.exp
360 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
362 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
365 * gfortran.dg/overload_3.f90: New test.
367 2019-02-25 Jakub Jelinek <jakub@redhat.com>
370 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
372 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
375 * gfortran.dg/list_directed_large.f90: New test.
377 2019-02-25 Jakub Jelinek <jakub@redhat.com>
380 * gcc.c-torture/execute/pr89434.c: New test.
383 * gcc.dg/pr89438.c: New test.
385 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
388 * g++.dg/cpp0x/pr84585.C: New.
390 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
393 * gfortran.dg/allocate_with_mold_3.f90: New test.
395 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
398 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
399 * gcc.target/i386/pr87007-2.c: Likewise.
401 2019-02-24 Harald Anlauf <anlauf@gmx.de>
405 * gfortran.dg/pr89266.f90: New test.
406 * gfortran.dg/pr88326.f90: New test.
408 2019-02-24 Jakub Jelinek <jakub@redhat.com>
410 PR rtl-optimization/89445
411 * gcc.target/i386/avx512f-pr89445.c: New test.
413 2019-02-23 Martin Sebor <msebor@redhat.com>
415 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
416 wchar_t to wint_t to avoid a bogus -Wformat warning in
419 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
422 * gfortran.dg/ISO_Fortran_binding_5.c: Include
423 "../../../libgfortran/ISO_Fortran_binding.h".
424 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
426 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
429 * gcc.dg/pr69471-1.c: New test.
430 * gcc.dg/pr69471-2.c: Likewise.
431 * gcc.target/i386/pr69471-3.c: Likewise.
433 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
436 * gfortran.dg/dtio_34.f90: New test.
438 2019-02-23 Marek Polacek <polacek@redhat.com>
440 PR c++/88294 - ICE with non-constant noexcept-specifier.
441 * g++.dg/cpp0x/noexcept34.C: New test.
442 * g++.dg/cpp0x/noexcept35.C: New test.
445 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
447 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
450 * gfortran.dg/deferred_character_32.f90 : New test
452 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
455 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
456 previously incorrect lbound for allocatable expressions. Also
457 correct stop values to avoid repetition.
458 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
459 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
462 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
463 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
464 * gfortran.dg/pr32599.f03 : Set standard to F2008.
466 2019-02-22 David Malcolm <dmalcolm@redhat.com>
469 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
470 renaming to a multicharacter name, so that start != finish. Add
471 tests for dtor locations.
473 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
476 * g++.dg/cpp0x/pr84676.C: New.
478 2019-02-22 Martin Sebor <msebor@redhat.com>
480 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
481 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
483 2019-02-22 Harald Anlauf <anlauf@gmx.de>
486 * gfortran.dg/newunit_6.f90: New test.
488 2019-02-22 Marek Polacek <polacek@redhat.com>
490 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
491 * g++.dg/cpp2a/explicit14.C: New test.
493 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
496 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
497 * gfortran.fortran-torture/compile/pr89324.f90: New test.
499 2019-02-22 Martin Sebor <msebor@redhat.com>
502 * gcc.dg/Wabsolute-value.c: New test.
504 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
506 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
507 Hongtao Liu <hongtao.liu@intel.com>
508 Sunil K Pandey <sunil.k.pandey@intel.com>
511 * gcc.target/i386/pr87007-1.c: New test.
512 * gcc.target/i386/pr87007-2.c: Likewise.
514 2019-02-22 Richard Biener <rguenther@suse.de>
516 PR tree-optimization/89440
517 * gcc.dg/vect/pr89440.c: New testcase.
519 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
521 * lib/target-supports.exp (check_effective_target_offload_nvptx):
525 * gfortran.dg/goacc/classify-routine.f95: Adjust.
527 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
528 * g++.dg/goacc/template.C: Likewise.
531 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
533 2019-02-22 Richard Biener <rguenther@suse.de>
536 * gcc.dg/torture/restrict-7.c: New testcase.
538 2019-02-21 Jakub Jelinek <jakub@redhat.com>
541 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
542 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
543 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
545 * g++.dg/cpp1y/constexpr-89285.C: New test.
546 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
548 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
549 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
551 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
554 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
555 -fcf-protection with -fcf-protection=branch.
556 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
557 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
558 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
559 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
560 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
562 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
564 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
565 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
567 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
570 * gfortran.dg/warn_conversion_11.f90: New test.
572 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
575 * gcc.target/i386/pr87412-1.c: New file.
576 * gcc.target/i386/pr87412-2.c: Likewise.
577 * gcc.target/i386/pr87412-3.c: Likewise.
578 * gcc.target/i386/pr87412-4.c: Likewise.
580 2019-02-20 Jakub Jelinek <jakub@redhat.com>
583 * g++.dg/cpp0x/pr89403.C: New test.
586 * g++.dg/cpp1z/inline-var5.C: New test.
589 * gcc.c-torture/compile/pr89412.c: New test.
591 2019-02-20 Jakub Jelinek <jakub@redhat.com>
592 David Malcolm <dmalcolm@redhat.com>
595 * gcc.dg/torture/pr89091.c: New test.
597 2019-02-20 Jakub Jelinek <jakub@redhat.com>
601 * gcc.dg/pr88074-2.c: New test.
604 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
606 2019-02-20 David Malcolm <dmalcolm@redhat.com>
609 * gcc.dg/pr89410-1.c: New test.
610 * gcc.dg/pr89410-2.c: New test.
612 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
614 * lib/target-supports.exp (check_effective_target_vect_usad_char):
616 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
617 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
619 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
622 * gcc.target/arm/pr86487.c: New.
624 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
627 * g++.dg/cpp1y/var-templ60.C: New.
629 2019-02-20 Li Jia He <helijia@linux.ibm.com>
632 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
634 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
636 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
638 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
641 * gfortran.dg/ISO_Fortran_binding_4.f90
643 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
646 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
647 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
649 2019-02-19 Richard Biener <rguenther@suse.de>
652 * gcc.dg/pr88074.c: New testcase.
654 2019-02-19 Jakub Jelinek <jakub@redhat.com>
657 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
661 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
664 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
667 * g++.dg/diagnostic/pr89390.C: New test.
669 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
673 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
675 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
678 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
681 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
683 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
684 * gfortran.dg/lto/pr87689_0.f: New file.
685 * gfortran.dg/lto/pr87689_1.f: New file.
687 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
689 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
691 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
693 * gdc.dg/dg.exp: Tabify.
694 * gdc.dg/lto/lto.exp: Likewise.
695 * gdc.test/gdc-test.exp: Likewise.
696 * lib/gdc-dg.exp: Likewise.
697 * lib/gdc.exp: Likewise.
699 2019-02-18 Richard Biener <rguenther@suse.de>
701 PR tree-optimization/89296
702 * gcc.dg/uninit-pr89296.c: New testcase.
704 2019-02-18 Jakub Jelinek <jakub@redhat.com>
707 * gcc.c-torture/execute/pr89369.c: New test.
708 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
709 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
712 2019-02-18 Martin Jambor <mjambor@suse.cz>
714 PR tree-optimization/89209
715 * gcc.dg/tree-ssa/pr89209.c: New test.
717 2019-02-18 Martin Liska <mliska@suse.cz>
719 * gfortran.dg/simd-builtins-7.f90: New test.
720 * gfortran.dg/simd-builtins-7.h: New test.
722 2019-02-17 Harald Anlauf <anlauf@gmx.de>
725 * gfortran.dg/pr88299.f90: New test.
727 2019-02-17 Harald Anlauf <anlauf@gmx.de>
730 * gfortran.dg/transfer_simplify_12.f90: New test.
732 2019-02-17 Marek Polacek <polacek@redhat.com>
734 PR c++/89217 - ICE with list-initialization in range-based for loop.
735 * g++.dg/cpp0x/range-for37.C: New test.
737 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
740 * g++.dg/cpp0x/initlist114.C: New test.
743 * g++.dg/abi/mangle68.C: New test.
744 * g++.dg/cpp0x/decltype69.C: New test.
746 2019-02-16 David Malcolm <dmalcolm@redhat.com>
749 * g++.dg/wrappers/pr88680.C: New test.
751 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
754 * gfortran.dg/coarray_data_1.f90: New test.
756 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
758 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
759 * c-c++-common/patchable_function_entry-default.c: Likewise.
760 * c-c++-common/patchable_function_entry-definition.c: Likewise.
762 2019-02-16 Jakub Jelinek <jakub@redhat.com>
764 PR rtl-optimization/66152
765 * gcc.target/i386/pr66152.c: New test.
767 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
769 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
770 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
772 2019-02-15 Tamar Christina <tamar.christina@arm.com>
774 * lib/target-supports.exp
775 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
776 checking alternative.
778 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
780 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
782 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
784 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
785 * c-c++-common/patchable_function_entry-default.c: Likewise.
786 * c-c++-common/patchable_function_entry-definition.c: Likewise.
787 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
789 2019-02-15 Jakub Jelinek <jakub@redhat.com>
793 * lib/gcc-dg.exp: If llvm_binutils effective target, set
794 allow_blank_lines to 2 during initialization.
795 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
796 it was previously zero.
797 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
798 Clear allow_blank_lines afterwards whenever it was 1.
799 * gdc.test/gdc-test.exp (dmd2dg): Don't call
800 dg-allow-blank-lines-in-output here.
801 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
802 the tests and restore it back at the end.
804 * c-c++-common/ubsan/opts-1.c: New test.
805 * c-c++-common/ubsan/opts-2.c: New test.
806 * c-c++-common/ubsan/opts-3.c: New test.
807 * c-c++-common/ubsan/opts-4.c: New test.
809 2019-02-15 Richard Biener <rguenther@suse.de>
810 Jakub Jelinek <jakub@redhat.com>
812 PR tree-optimization/89278
813 * gcc.dg/pr89278.c: New test.
815 2019-02-15 Jakub Jelinek <jakub@redhat.com>
818 * gcc.dg/pr89340.c: New test.
819 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
820 that leaf attribute on nested function is useless.
823 * gcc.dg/pr89342.c: New test.
825 2019-02-14 Jakub Jelinek <jakub@redhat.com>
827 PR rtl-optimization/89354
828 * gcc.dg/pr89354.c: New test.
830 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
832 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
833 * gcc.target/i386/ssse3-pabsd.c: Ditto.
834 * gcc.target/i386/ssse3-pabsw.c: Ditto.
835 * gcc.target/i386/ssse3-palignr.c: Ditto.
836 * gcc.target/i386/ssse3-phaddd.c: Ditto.
837 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
838 * gcc.target/i386/ssse3-phaddw.c: Ditto.
839 * gcc.target/i386/ssse3-phsubd.c: Ditto.
840 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
841 * gcc.target/i386/ssse3-phsubw.c: Ditto.
842 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
843 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
844 * gcc.target/i386/ssse3-pshufb.c: Ditto.
845 * gcc.target/i386/ssse3-psignb.c: Ditto.
846 * gcc.target/i386/ssse3-psignd.c: Ditto.
847 * gcc.target/i386/ssse3-psignw.c: Ditto.
849 2018-02-14 Steve Ellcey <sellcey@marvell.com>
851 * gcc.target/aarch64/pcs_attribute.c: New test.
853 2019-02-14 Harald Anlauf <anlauf@gmx.de>
856 * gfortran.dg/pr88248.f90: New test.
857 * gfortran.dg/f2018_obs.f90: Updated test.
859 2019-02-14 Tamar Christina <tamar.christina@arm.com>
861 * gcc.target/arm/pr88850.c: change options to additional option.
863 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
866 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
869 2019-02-14 Tamar Christina <tamar.christina@arm.com>
872 * gcc.target/arm/pr88850-2.c: New test.
873 * lib/target-supports.exp
874 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
875 check_effective_target_arm_neon_softfp_fp16_ok,
876 add_options_for_arm_neon_softfp_fp16): New.
878 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
880 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
881 * lib/target-supports.exp: Add procedure to check for ldrd.
883 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
886 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
887 * gfortran.dg/goacc/loop-3.f95: Likewise.
888 * gfortran.dg/goacc/pr72715.f90: New test.
890 2019-02-14 Martin Liska <mliska@suse.cz>
892 PR rtl-optimization/89242
893 * g++.dg/pr89242.C: New test.
895 2019-02-14 Jakub Jelinek <jakub@redhat.com>
897 PR tree-optimization/89314
898 * gcc.dg/pr89314.c: New test.
901 * gcc.dg/ubsan/pr89284.c: New test.
903 2019-02-13 Ian Lance Taylor <iant@golang.org>
905 * gcc.dg/func-attr-1.c: New test.
907 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
909 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
911 2019-02-13 Marek Polacek <polacek@redhat.com>
913 PR c++/89297 - ICE with OVERLOAD in template.
914 * g++.dg/cpp0x/initlist113.C: New test.
916 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
919 * g++.dg/cpp0x/pr86379.C: New.
922 * g++.dg/cpp1y/pr87322.C: New.
923 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
924 instantiate the expected number of lambda functions.
926 2019-02-13 Marek Polacek <polacek@redhat.com>
929 * g++.dg/cpp2a/nontype-class13.C: New test.
931 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
934 * gcc.target/arm/pr89190.c: New test.
936 2019-02-13 David Malcolm <dmalcolm@redhat.com>
939 * g++.dg/concepts/pr89036.C: New test.
941 2019-02-13 Tamar Christina <tamar.christina@arm.com>
944 * gcc.target/aarch64/sve/pr88847.c: New test.
946 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
947 Jakub Jelinek <jakub@redhat.com>
950 * g++.dg/torture/pr89303.C: New test.
952 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
955 * g++.dg/cpp1z/using4.C: New.
956 * g++.dg/cpp1z/using5.C: Likewise.
957 * g++.dg/cpp1z/using6.C: Likewise.
959 2019-02-13 Jakub Jelinek <jakub@redhat.com>
962 * gcc.target/i386/pr89290.c: New test.
964 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
966 * gcc.target/powerpc/crypto-builtin-1.c
967 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
970 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
973 * gcc.target/i386/pr89229-1.c: New test.
975 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
978 * gcc.target/s390/pr89233.c: New test.
980 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
982 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
983 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
984 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
986 2019-02-12 Richard Biener <rguenther@suse.de>
988 PR tree-optimization/89253
989 * gfortran.dg/pr89253.f: New testcase.
991 2019-02-11 Marek Polacek <polacek@redhat.com>
993 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
994 * g++.dg/cpp0x/nullptr40.C: New test.
995 * g++.dg/cpp0x/nullptr41.C: New test.
997 2019-02-11 Jakub Jelinek <jakub@redhat.com>
1000 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1002 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1004 PR tree-optimization/86637
1005 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1007 2019-02-11 Martin Sebor <msebor@redhat.com>
1009 PR tree-optimization/88771
1010 * gcc.dg/Wstringop-overflow-8.c: New test.
1011 * gcc.dg/Wstringop-overflow-9.c: New test.
1012 * gcc.dg/Warray-bounds-40.c: New test.
1013 * gcc.dg/builtin-stpncpy.c: Adjust.
1014 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1015 * g++.dg/opt/memcpy1.C: Adjust.
1017 2019-02-11 Martin Sebor <msebor@redhat.com>
1020 * c-c++-common/array-5.c: New test.
1021 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1022 * g++.dg/init/new38.C: Same.
1023 * g++.dg/init/new43.C: Same.
1024 * g++.dg/init/new44.C: Same.
1025 * g++.dg/init/new46.C: Same.
1026 * g++.dg/other/large-size-array.C: Same.
1027 * g++.dg/other/new-size-type.C: Same.
1028 * g++.dg/template/array30.C: Same.
1029 * g++.dg/template/array32.C: New test.
1030 * g++.dg/template/dependent-name3.C: Adjust.
1031 * gcc.dg/large-size-array-3.c: Same.
1032 * gcc.dg/large-size-array-5.c: Same.
1033 * gcc.dg/large-size-array.c: Same.
1034 * g++.old-deja/g++.brendan/array1.C: Same.
1035 * g++.old-deja/g++.mike/p6149.C: Same.
1037 2019-02-11 Martin Sebor <msebor@redhat.com>
1039 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1041 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1044 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1045 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1046 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1048 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1050 * gcc.target/powerpc/vec-sld-modulo.c: New.
1051 * gcc.target/powerpc/vec-srad-modulo.c: New.
1052 * gcc.target/powerpc/vec-srd-modulo.c: New.
1054 2019-02-11 Martin Liska <mliska@suse.cz>
1057 * g++.dg/ipa/pr89009.C: New test.
1059 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1062 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1063 * gfortran.dg/pointer_init_6.f90: Likewise.
1064 * gfortran.dg/pointer_init_9.f90: New test.
1066 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1069 * gfortran.dg/warn_undefined_1.f90: New test.o
1071 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1073 PR tree-optimization/89268
1074 * gcc.dg/vect/pr89268.c: New test.
1076 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1078 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1080 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1083 * gfortran.dg/substr_simplify.f90: New test.
1085 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1088 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1090 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1093 * gfortran.dg/array_reference_2.f90 : New test.
1095 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1098 * gcc.dg/gomp/pr89246-1.c: New test.
1099 * gcc.dg/gomp/pr89246-2.c: New test.
1101 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1103 PR tree-optimization/88739
1104 * gcc.c-torture/execute/pr88739.c: New test.
1106 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1109 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1111 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1113 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1114 * gcc.target/s390/vector/vec-copysign.c: New test.
1116 2019-02-08 Richard Biener <rguenther@suse.de>
1118 PR tree-optimization/89247
1119 * gcc.dg/torture/pr89247.c: New testcase.
1121 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1123 * gcc.target/s390/jump-label.c: New test.
1125 2019-02-08 Richard Biener <rguenther@suse.de>
1128 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1130 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1132 PR rtl-optimization/89234
1133 * g++.dg/ubsan/pr89234.C: New test.
1135 2019-02-08 Richard Biener <rguenther@suse.de>
1138 * gcc.dg/torture/pr89223.c: New testcase.
1140 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1142 PR tree-optimization/86637
1143 PR tree-optimization/89235
1144 * gcc.c-torture/compile/pr86637-1.c: New test.
1145 * gcc.c-torture/compile/pr86637-2.c: New test.
1146 * gcc.c-torture/compile/pr86637-3.c: New test.
1147 * gcc.c-torture/compile/pr89235.c: New test.
1149 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1151 * gcc.target/aarch64/abd_1.c: New test.
1152 * gcc.dg/sabd_1.c: Likewise.
1154 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1157 * gfortran.dg/wunused-parameter_2.f90: New test.
1159 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1161 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1163 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1165 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1166 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1168 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1169 Jakub Jelinek <jakub@redhat.com>
1172 * gcc.c-torture/execute/pr88714.c: New test.
1173 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1175 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1178 * gcc.target/arm/pr88850.c: New test.
1180 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1183 * g++.dg/cpp0x/pr86218.C: New.
1185 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1187 PR rtl-optimization/89225
1188 * gcc.target/powerpc/pr89225.c: New.
1190 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1192 * gnat.dg/opt76.adb: New test.
1194 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1197 * gfortran.dg/null_10.f90: New test.
1199 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1202 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1203 column numbers to dg-warning directives where they are correct.
1204 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1205 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1206 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1208 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1211 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1212 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1213 xfail scan-assembler-not with Solaris as.
1215 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1217 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1219 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1221 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1224 2019-02-06 Richard Biener <rguenther@suse.de>
1226 PR tree-optimization/89182
1227 * gfortran.dg/graphite/pr89182.f90: New testcase.
1229 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1232 * gcc.dg/pr89211.c: New test.
1235 * c-c++-common/builtin-convertvector-2.c: New test.
1237 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1240 * lib/go-torture.exp: Test compiling with -flto.
1242 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1245 * gcc.dg/redecl-18.c: New test.
1247 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1250 * g++.dg/opt/pr89187.C: New test.
1252 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1254 * jit.dg/add-driver-options-testlib.c: Add support file for
1255 test-add-driver-options.c testcase.
1256 * jit.dg/all-non-failing-tests.h: Add note about
1257 test-add-driver-options.c
1258 * jit.dg/jit.exp (jit-dg-test): Update to support
1259 add-driver-options-testlib.c compilation.
1260 * jit.dg/test-add-driver-options.c: New testcase.
1262 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1264 PR rtl-optimization/11304
1265 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1266 * gcc.target/i386/call-2.c: New test.
1268 2019-02-05 Marek Polacek <polacek@redhat.com>
1270 PR c++/89158 - by-value capture of constexpr variable broken.
1271 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1273 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1275 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1277 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1279 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1281 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1284 * g++.dg/opt/pr89188.C: New test.
1286 PR rtl-optimization/89195
1287 * gcc.c-torture/execute/pr89195.c: New test.
1289 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1291 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1293 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1294 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1295 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1296 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1297 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1298 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1299 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1300 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1301 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1303 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1306 * g++.dg/ext/vector36.C: New test.
1308 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1311 * g++.dg/pr87770.C: New.
1313 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1316 * gfortran.dg/pr89077.f90: New test.
1318 2019-02-04 Martin Liska <mliska@suse.cz>
1321 * gcc.dg/ipa/pr88985.c: New test.
1323 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1325 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1326 characters or extra spaces after the comment character.
1328 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1330 * g++.dg/torture/alias-1.C: New test.
1332 2019-02-03 Martin Sebor <msebor@redhat.com>
1335 * c-c++-common/Wsequence-point-2.c: New test.
1338 * g++.dg/warn/Wunused-var-35.C: New test.
1340 2019-02-03 Richard Biener <rguenther@suse.de>
1343 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1345 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1348 * gfortran.dg/warn_conversion_10.f90: New test.
1350 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1353 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1355 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1358 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1360 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1363 * gfortran.dg/pointer_array_component_3.f90 : New test.
1365 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1368 * gcc.dg/gomp/pr87887-1.c: New test.
1369 * gcc.dg/gomp/pr87887-2.c: New test.
1371 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1375 * gfortran.dg/pr89084.f90: New test.
1376 * gfortran.dg/lto/pr89084_0.f90: New test.
1377 * gfortran.dg/pr83246.f90: New test.
1379 2019-02-01 Marek Polacek <polacek@redhat.com>
1381 PR c++/88325 - ICE with invalid out-of-line template member definition.
1382 * g++.dg/cpp2a/typename14.C: New test.
1384 2019-02-01 Richard Biener <rguenther@suse.de>
1387 * gcc.dg/torture/pr88597.c: New testcase.
1389 2019-02-01 Richard Biener <rguenther@suse.de>
1391 PR tree-optimization/85497
1392 * gcc.dg/graphite/pr85497.c: New testcase.
1394 2019-02-01 Richard Biener <rguenther@suse.de>
1397 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1399 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1401 PR tree-optimization/89143
1402 * gcc.dg/tree-ssa/vrp121.c: New test.
1404 PR tree-optimization/88107
1405 * gcc.dg/gomp/pr88107.c: New test.
1408 * g++.dg/ext/attrib57.C: New test.
1410 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1412 PR tree-optimization/88932
1413 * gfortran.dg/pr88932.f90: New test.
1415 2019-01-31 Marek Polacek <polacek@redhat.com>
1417 PR c++/88983 - ICE with switch in constexpr function.
1418 * g++.dg/cpp1y/constexpr-88983.C: New test.
1420 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1423 * gfortran.dg/contiguous_9.f90: New test.
1425 2019-01-31 Marek Polacek <polacek@redhat.com>
1427 PR c++/89083, c++/80864 - ICE with list initialization in template.
1428 * g++.dg/cpp0x/initlist107.C: New test.
1429 * g++.dg/cpp0x/initlist108.C: New test.
1430 * g++.dg/cpp0x/initlist109.C: New test.
1431 * g++.dg/cpp0x/initlist110.C: New test.
1432 * g++.dg/cpp0x/initlist111.C: New test.
1433 * g++.dg/cpp0x/initlist112.C: New test.
1434 * g++.dg/init/ptrfn4.C: New test.
1436 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1439 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1440 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1442 2019-01-31 Richard Biener <rguenther@suse.de>
1444 PR tree-optimization/89135
1445 * gcc.dg/torture/pr89135.c: New testcase.
1447 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1450 * c-c++-common/asan/pr89124.c: New test.
1452 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1455 * gfortran.dg/print_2.f90: New test.
1457 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1459 PR rtl-optimization/87246
1460 * gcc.target/i386/pr87246.c: New.
1462 2019-01-30 Marek Polacek <polacek@redhat.com>
1464 PR c++/89119 - ICE with value-initialization in template.
1465 * g++.dg/cpp0x/initlist-value3.C: New test.
1467 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1469 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1470 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1471 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1472 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1473 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1474 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1475 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1476 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1477 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1478 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1480 2019-01-30 Richard Biener <rguenther@suse.de>
1482 PR tree-optimization/89111
1483 * gcc.dg/torture/pr89111.c: New testcase.
1485 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1488 * lib/target-supports.exp: Cache result.
1490 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1493 * g++.target/i386/pr89105.C: New test.
1496 * gcc.dg/pr89061.c: New test.
1498 2019-01-29 Martin Sebor <msebor@redhat.com>
1501 * gcc.dg/Warray-bounds-39.c: New test.
1503 2019-01-29 Marek Polacek <polacek@redhat.com>
1506 * g++.dg/other/nontype-1.C: Expect error in all modes.
1507 * g++.dg/parse/crash13.C: Likewise.
1508 * g++.dg/parse/error36.C: Likewise.
1509 * g++.dg/template/error29.C: Likewise.
1511 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1514 * gfortran.dg/c_funptr_1.f90: New file.
1515 * gfortran.dg/c_funptr_1_mod.f90: New file.
1517 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1521 * gcc.dg/gomp/pr89104.c: New test.
1523 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1525 * gdc.dg/pr89042a.d: Mark as compile test.
1526 * gdc.dg/pr89042b.d: Likewise.
1528 2019-01-29 Richard Biener <rguenther@suse.de>
1531 * g++.dg/lto/pr87295_0.C: New testcase.
1533 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1536 * gcc.dg/pr89045.c: New test.
1539 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1540 lp64, ilp32 and llp64 only.
1541 (fputs): Use unsigned long long instead of size_t for return type.
1542 (vfprintf, vfscanf): Accept arbitrary target specific type for
1545 2019-01-28 Marek Polacek <polacek@redhat.com>
1547 PR c++/88358 - name wrongly treated as type.
1548 * g++.dg/cpp2a/typename1.C: Add dg-error.
1549 * g++.dg/cpp2a/typename13.C: New test.
1550 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1553 2019-01-28 Marek Polacek <polacek@redhat.com>
1555 * g++.dg/cpp0x/enum37.C: Add dg-error.
1557 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1559 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1560 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1562 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1564 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1565 "-Wattribute-alias".
1567 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1570 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1572 2019-01-27 Marek Polacek <polacek@redhat.com>
1574 PR c++/88815 - narrowing conversion lost in decltype.
1575 PR c++/78244 - narrowing conversion in template not detected.
1576 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1577 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1578 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1579 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1581 PR c++/89024 - ICE with incomplete enum type.
1582 * g++.dg/cpp0x/enum37.C: New test.
1584 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1586 * gnat.dg/opt75.adb: New test.
1587 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1589 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1592 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1593 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1595 2019-01-26 Martin Jambor <mjambor@suse.cz>
1598 * gfortran.dg/gomp/pr88933.f90: New test.
1600 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1603 * gdc.dg/pr89042a.d: New test.
1604 * gdc.dg/pr89042b.d: New test.
1606 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1609 * gfortran.dg/pr57553.f90: New test.
1611 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1613 * gnat.dg/array34.adb: New test.
1615 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1617 PR preprocessor/88974
1618 * c-c++-common/cpp/pr88974.c: New test.
1620 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1623 * g++.dg/cpp2a/destroying-delete2.C: New.
1624 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1626 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1629 * gfortran.dg/pr85780.f90: Update testcase for error message.
1631 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1634 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1635 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1636 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1638 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1641 * gcc.dg/pr89037.c: New test.
1643 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1645 * lib/target-supports.exp (check_effective_target_fenv): New.
1646 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1647 fenv effective target.
1648 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1649 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1650 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1651 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1653 2019-01-25 Richard Biener <rguenther@suse.de>
1655 PR tree-optimization/86865
1656 * gcc.dg/graphite/pr86865.c: New testcase.
1657 * gcc.dg/graphite/pr69728.c: XFAIL.
1658 * gcc.dg/graphite/scop-21.c: Likewise.
1660 2019-01-24 Martin Sebor <msebor@redhat.com>
1665 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1666 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1667 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1668 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1669 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1670 * gcc.dg/builtins-69.c: New test.
1671 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1672 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1674 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1676 PR rtl-optimization/88948
1677 * gcc.target/i386/pr88948.c: New test.
1679 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1682 * g++.dg/debug/pr89006.C: New test.
1685 * gcc.dg/gomp/pr89015.c: New test.
1688 * c-c++-common/gomp/cancel-2.c: New test.
1689 * gcc.dg/gomp/cancel-1.c: New test.
1690 * g++.dg/gomp/cancel-1.C: New test.
1691 * g++.dg/gomp/cancel-2.C: New test.
1692 * g++.dg/gomp/cancel-3.C: New test.
1694 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1696 PR tree-optimization/89027
1697 * gfortran.dg/gomp/pr89027.f90: New test.
1699 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1702 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1703 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1705 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1708 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1709 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1710 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1711 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1713 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1716 * g++.target/i386/pr88998.c: New test.
1718 2019-01-23 Marek Polacek <polacek@redhat.com>
1720 PR c++/88757 - qualified name treated wrongly as type.
1721 * g++.dg/cpp0x/dependent2.C: New test.
1722 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1723 * g++.dg/cpp2a/typename12.C: New test.
1724 * g++.dg/template/static30.C: Remove dg-error.
1726 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1729 * c-c++-common/pr44715.c: New test.
1732 * c-c++-common/pr88984.c: New test.
1734 2019-01-23 Richard Biener <rguenther@suse.de>
1736 PR tree-optimization/89008
1737 * gcc.dg/torture/pr89008.c: New testcase.
1739 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1741 * gnat.dg/specs/opt4.ads: New test.
1743 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1745 PR tree-optimization/88964
1746 * gfortran.dg/pr88964.f90: New test.
1748 2019-01-22 Martin Sebor <msebor@redhat.com>
1750 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1751 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1753 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1754 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1757 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1759 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1760 to aarch64*-*-* target.
1761 * c-c++-common/gomp/pr60823-3.c: Ditto.
1762 * g++.dg/gomp/declare-simd-1.C: Ditto.
1763 * g++.dg/gomp/declare-simd-3.C: Ditto.
1764 * g++.dg/gomp/declare-simd-4.C: Ditto.
1765 * g++.dg/gomp/declare-simd-7.C: Ditto.
1766 * g++.dg/gomp/pr88182.C: Ditto.
1767 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1768 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1769 * gcc.dg/gomp/pr59669-2.c: Ditto.
1770 * gcc.dg/gomp/pr87895-1.c: Ditto.
1771 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1772 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1773 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1774 * gfortran.dg/gomp/pr83977.f90: Ditto.
1776 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1779 * gcc.target/powerpc/pr88965.c: New test.
1782 * c-c++-common/gomp/atomic-23.c: New test.
1784 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1787 * gfortran.dg/power_8.f90: New test.
1789 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1791 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1792 * g++.dg/vec-init-1.C: Likewise.
1793 * gcc.dg/pr87793.c: Likewise.
1795 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1797 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1798 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1800 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1803 * gcc.target/arm/aapcs/bitfield2.c: New test.
1804 * gcc.target/arm/aapcs/bitfield3.c: New test.
1806 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1808 PR rtl-optimization/87763
1809 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1811 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1814 * gcc.target/i386/pr88954-1.c: New test.
1815 * gcc.target/i386/pr88954-2.c: Likewise.
1817 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1820 * gcc.target/arm/aapcs/bitfield1.c: New test.
1821 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1822 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1823 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1825 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1827 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1828 * gfortran.dg/block_16.f08: Likewise.
1829 * gfortran.dg/dec_structure_14.f90: Likewise.
1830 * gfortran.dg/namelist_96.f90: Likewise.
1831 * gfortran.dg/newunit_5.f90.f90: Moved to
1832 * gfortran.dg/newunit_5.f90: here.
1833 * gfortran.dg/pdt_28.f03: Likewise.
1834 * gfortran.dg/spread_simplify_1.f90: Likewise.
1836 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1838 PR/tree-optimization 88903
1839 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1841 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1843 PR rtl-optimization/88904
1844 * gcc.c-torture/execute/pr88904.c: New test.
1847 * gcc.dg/pr88905.c: New test.
1849 PR rtl-optimization/49429
1851 PR rtl-optimization/86334
1853 * gcc.target/i386/pr86334.c: New test.
1854 * gcc.target/i386/pr88906.c: New test.
1856 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1859 * g++.dg/gomp/pr88949.C: New test.
1861 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1863 * class_66.f90: Fix a dg directive.
1864 * debug/pr35154-stabs.f: Likewise.
1865 * dec_d_lines_3.f: Likewise.
1866 * dec_d_lines_3.f: Likewise.
1867 * dec_structure_12.f90: Likewise.
1868 * dec_structure_15.f90: Likewise.
1869 * deferred_character_31.f90: Likewise.
1870 * dtio_31.f03: Likewise.
1871 * dtio_32.f03: Likewise.
1872 * extends_11.f03: Likewise.
1873 * integer_plus.f90: Likewise.
1874 * pdt_25.f03: Likewise.
1875 * pr58968.f: Likewise.
1876 * pr78259.f90: Likewise.
1877 * vect/vect-2.f90: Likewise.
1878 * matmul_const.f90: Likewise.
1880 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1883 * gcc.target/i386/pr88938.c: New test.
1885 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1888 * g++.dg/asan/pr88901.C: New test.
1890 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1892 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1894 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1897 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1898 * gcc.dg/pr88928.c: New test case.
1900 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1902 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1903 {long ,short ,}{unsigned ,}int.
1905 2019-01-21 Richard Biener <rguenther@suse.de>
1907 PR tree-optimization/88934
1908 * gfortran.dg/pr88934.f90: New testcase.
1910 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1912 Fix after C++ P0600 implementation.
1913 * g++.dg/init/new39.C: Don't just ignore result of new.
1915 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1917 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1919 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1921 * gdc.dg/runnable.d: Add tests for comparing complex types.
1923 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1925 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1926 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1927 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1928 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1930 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1933 * gfortran.dg/no-automatic.f90: New test.
1935 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1938 * gfortran.dg/pr77960.f90: New test.
1940 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1941 Paul Thomas <pault@gcc.gnu.org>
1944 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1945 scan-tree tests that fail with patch.
1946 * gfortran.dg/contiguous_8.f90: New test.
1948 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1950 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1952 * gfortran.dg/loop_versioning_9.f90: New test.
1953 * gfortran.dg/loop_versioning_10.f90: Likewise.
1955 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1958 * gfortran.dg/pr88902.f90: New test.
1960 2019-01-18 Martin Sebor <msebor@redhat.com>
1962 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1964 2019-01-18 Ian Lance Taylor <iant@golang.org>
1966 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1967 is no longer externally visible.
1969 2019-01-18 Marek Polacek <polacek@redhat.com>
1972 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1974 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1977 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1978 (dg-options): Replace -m32 with -fno-pic.
1979 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1980 (dg-options): Remove -m32.
1982 2019-01-18 Richard Biener <rguenther@suse.de>
1984 PR tree-optimization/88903
1985 * gcc.dg/vect/pr88903-1.c: New testcase.
1986 * gcc.dg/vect/pr88903-2.c: Likewise.
1988 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1992 * c-c++-common/pr51628-33.c: New test.
1993 * c-c++-common/pr51628-35.c: New test.
1994 * c-c++-common/pr88664-1.c: Likewise.
1995 * c-c++-common/pr88664-2.c: Likewise.
1996 * gcc.dg/pr51628-34.c: Likewise.
1998 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
2001 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2002 mp and sec extensions to armv7-a.
2004 2019-01-18 Martin Liska <mliska@suse.cz>
2006 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2007 expected function name.
2009 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2011 PR tree-optimization/86214
2012 * g++.dg/opt/pr86214-1.C: New test.
2013 * g++.dg/opt/pr86214-2.C: New test.
2015 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2017 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2019 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2022 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2025 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2026 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2028 2019-01-18 Martin Liska <mliska@suse.cz>
2031 * g++.target/i386/pr88587.C: New test.
2032 * gcc.target/i386/mvc13.c: New test.
2034 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2037 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2039 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2040 * gfortran.dg/gomp/pr83977.f90: Ditto.
2042 2019-01-17 Martin Sebor <msebor@redhat.com>
2045 * gcc.dg/Warray-bounds-38.c: New test.
2047 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2049 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2050 warning checks and assembler scans.
2051 * c-c++-common/gomp/pr60823-3.c: Ditto.
2052 * c-c++-common/gomp/pr63328.c: Ditto.
2053 * g++.dg/gomp/declare-simd-1.C: Ditto.
2054 * g++.dg/gomp/declare-simd-3.C: Ditto.
2055 * g++.dg/gomp/declare-simd-4.C: Ditto.
2056 * g++.dg/gomp/declare-simd-7.C: Ditto.
2057 * g++.dg/gomp/pr88182.C: Ditto.
2058 * g++.dg/vect/simd-clone-7.cc: Ditto.
2059 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2060 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2061 * gcc.dg/gomp/pr59669-2.c: Ditto.
2062 * gcc.dg/gomp/pr87895-1.c: Ditto.
2063 * gcc.dg/gomp/pr87895-2.c: Ditto.
2064 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2065 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2066 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2067 * gfortran.dg/gomp/pr83977.f90: Ditto.
2069 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2071 * g++.dg/cpp0x/auto52.C: Test locations too.
2072 * g++.dg/cpp0x/trailing2.C: Likewise.
2073 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2074 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2075 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2076 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2077 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2079 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2082 * g++.dg/template/pr88699.C: New test.
2084 2019-01-17 Martin Sebor <msebor@redhat.com>
2086 PR tree-optimization/88800
2087 * c-c++-common/Wrestrict.c: Adjust.
2088 * gcc.dg/Warray-bounds-37.c: New test.
2089 * gcc.dg/builtin-memcpy-2.c: New test.
2090 * gcc.dg/builtin-memcpy.c: New test.
2092 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2095 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2097 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2098 Kwok Cheung Yeung <kcy@codesourcery.com>
2099 Julian Brown <julian@codesourcery.com>
2100 Tom de Vries <tom@codesourcery.com>
2102 * gcc.dg/20020312-2.c: Add amdgcn support.
2103 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2104 * gcc.dg/builtin-apply2.c: Likewise.
2105 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2106 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2107 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2108 * gcc.dg/memcmp-1.c: Increase timeout factor.
2109 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2110 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2111 * gcc.dg/sibcall-9.c: Likewise.
2112 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2113 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2114 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2115 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2116 * lib/target-supports.exp (check_effective_target_trampolines):
2118 (check_profiling_available): Likewise.
2119 (check_effective_target_global_constructor): Likewise.
2120 (check_effective_target_return_address): Likewise.
2121 (check_effective_target_fopenacc): Likewise.
2122 (check_effective_target_fopenmp): Likewise.
2123 (check_effective_target_vect_int): Likewise.
2124 (check_effective_target_vect_intfloat_cvt): Likewise.
2125 (check_effective_target_vect_uintfloat_cvt): Likewise.
2126 (check_effective_target_vect_floatint_cvt): Likewise.
2127 (check_effective_target_vect_floatuint_cvt): Likewise.
2128 (check_effective_target_vect_simd_clones): Likewise.
2129 (check_effective_target_vect_shift): Likewise.
2130 (check_effective_target_whole_vector_shift): Likewise.
2131 (check_effective_target_vect_bswap): Likewise.
2132 (check_effective_target_vect_shift_char): Likewise.
2133 (check_effective_target_vect_long): Likewise.
2134 (check_effective_target_vect_float): Likewise.
2135 (check_effective_target_vect_double): Likewise.
2136 (check_effective_target_vect_perm): Likewise.
2137 (check_effective_target_vect_perm_byte): Likewise.
2138 (check_effective_target_vect_perm_short): Likewise.
2139 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2140 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2141 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2142 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2143 (check_effective_target_vect_natural_alignment): Likewise.
2144 (check_effective_target_vect_fully_masked): Likewise.
2145 (check_effective_target_vect_element_align): Likewise.
2146 (check_effective_target_vect_masked_store): Likewise.
2147 (check_effective_target_vect_scatter_store): Likewise.
2148 (check_effective_target_vect_condition): Likewise.
2149 (check_effective_target_vect_cond_mixed): Likewise.
2150 (check_effective_target_vect_char_mult): Likewise.
2151 (check_effective_target_vect_short_mult): Likewise.
2152 (check_effective_target_vect_int_mult): Likewise.
2153 (check_effective_target_sqrt_insn): Likewise.
2154 (check_effective_target_vect_call_sqrtf): Likewise.
2155 (check_effective_target_vect_call_btrunc): Likewise.
2156 (check_effective_target_vect_call_btruncf): Likewise.
2157 (check_effective_target_vect_call_ceil): Likewise.
2158 (check_effective_target_vect_call_floorf): Likewise.
2159 (check_effective_target_lto): Likewise.
2160 (check_vect_support_and_set_flags): Likewise.
2161 (check_effective_target_vect_stridedN): Enable when fully masked is
2163 (add_options_for_sqrt_insn): New procedure.
2165 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2167 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2168 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2170 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2172 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2174 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2175 * gcc.dg/pic-1.c: Disable on amdgcn.
2176 * gcc.dg/pic-2.c: Disable on amdgcn.
2177 * gcc.dg/pic-3.c: Disable on amdgcn.
2178 * gcc.dg/pic-4.c: Disable on amdgcn.
2179 * gcc.dg/pie-3.c: Disable on amdgcn.
2180 * gcc.dg/pie-4.c: Disable on amdgcn.
2181 * gcc.dg/uninit-19.c: Check pie_enabled.
2182 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2184 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2185 Kwok Cheung Yeung <kcy@codesourcery.com>
2186 Julian Brown <julian@codesourcery.com>
2187 Tom de Vries <tom@codesourcery.com>
2189 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2190 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2191 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2192 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2193 * gcc.dg/20111216-1.c: Require exceptions.
2194 * gcc.dg/cleanup-10.c: Require exceptions.
2195 * gcc.dg/cleanup-11.c: Require exceptions.
2196 * gcc.dg/cleanup-12.c: Require exceptions.
2197 * gcc.dg/cleanup-13.c: Require exceptions.
2198 * gcc.dg/cleanup-5.c: Require exceptions.
2199 * gcc.dg/cleanup-8.c: Require exceptions.
2200 * gcc.dg/cleanup-9.c: Require exceptions.
2201 * gcc.dg/gomp/pr29955.c: Require exceptions.
2202 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2203 * gcc.dg/nested-func-5.c: Require exceptions.
2204 * gcc.dg/pch/except-1.c: Require exceptions.
2205 * gcc.dg/pch/valid-2.c: Require exceptions.
2206 * gcc.dg/pr41470.c: Require exceptions.
2207 * gcc.dg/pr42427.c: Require exceptions.
2208 * gcc.dg/pr44545.c: Require exceptions.
2209 * gcc.dg/pr47086.c: Require exceptions.
2210 * gcc.dg/pr51481.c: Require exceptions.
2211 * gcc.dg/pr51644.c: Require exceptions.
2212 * gcc.dg/pr52046.c: Require exceptions.
2213 * gcc.dg/pr54669.c: Require exceptions.
2214 * gcc.dg/pr56424.c: Require exceptions.
2215 * gcc.dg/pr64465.c: Require exceptions.
2216 * gcc.dg/pr65802.c: Require exceptions.
2217 * gcc.dg/pr67563.c: Require exceptions.
2218 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2219 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2220 * gcc.dg/vect/pr46663.c: Require exceptions.
2221 * lib/target-supports.exp (check_effective_target_exceptions): New.
2223 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2226 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2228 2019-01-17 Nathan Sidwell <nathan@acm.org>
2231 * g++.dg/cpp0x/pr86610.C: New.
2233 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2235 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2236 VFIXUPIMM* intrinsics.
2237 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2238 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2239 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2241 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2245 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2247 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2248 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2249 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2250 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2251 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2252 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2253 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2254 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2255 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2256 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2257 * gcc.target/i386/sse-13.c: Ditto.
2258 * gcc.target/i386/sse-14.c: Ditto.
2259 * gcc.target/i386/sse-22.c: Ditto.
2260 * gcc.target/i386/sse-23.c: Ditto.
2261 * gcc.target/i386/testimm-10.c: Ditto.
2262 * gcc.target/i386/testround-1.c: Ditto.
2264 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2268 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2271 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2272 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2274 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2276 PR rtl-optimization/88870
2277 * gcc.dg/pr88870.c: New test.
2279 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2281 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2283 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2286 * g++.dg/concepts/pr87768.C: New.
2289 * gcc.dg/cpp1z/pr86648.C: New.
2291 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2294 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2295 vectorized on POWER unless hardware misaligned loads are available.
2297 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2300 * g++.dg/torture/pr88861.C: New test.
2302 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2305 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2307 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2309 * g++.dg/other/pr33558.C: Test location too.
2310 * g++.dg/other/pr33558-2.C: Likewise.
2311 * g++.dg/parse/crash4.C: Likewise.
2312 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2313 * g++.old-deja/g++.mike/p7635.C: Likewise.
2314 * g++.old-deja/g++.other/decl6.C: Likewise.
2316 2019-01-16 Marek Polacek <polacek@redhat.com>
2318 PR c++/78244 - narrowing conversion in template not detected.
2319 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2320 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2322 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2326 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2327 may_alias attribute.
2329 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2331 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2334 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2337 * g++.dg/template/pr88795.C: New test.
2339 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2342 * gfortran.dg/actual_array_substr_3.f90: New test.
2344 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2347 * gfortran.dg/pr81849.f90: New test.
2349 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2351 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2352 ISO_Fortran_binding_2.h.
2354 2019-01-15 Marek Polacek <polacek@redhat.com>
2357 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2359 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2362 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2363 -Wdeprecated warning and expect a following note:.
2365 2019-01-15 Richard Biener <rguenther@suse.de>
2368 * g++.dg/lto/pr88046_0.C: New testcase.
2370 2019-01-15 Richard Biener <rguenther@suse.de>
2372 PR tree-optimization/88855
2373 * gcc.dg/pr88855.c: New testcase.
2375 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2377 * g++.dg/diagnostic/typedef-initialized.C: New.
2379 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2381 * g++.dg/diagnostic/bitfld3.C: New.
2383 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2385 PR tree-optimization/88775
2386 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2387 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2389 2019-01-14 Marek Polacek <polacek@redhat.com>
2391 PR c++/88825 - ICE with bogus function return type deduction.
2392 * g++.dg/cpp1y/auto-fn55.C: New test.
2394 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2396 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2397 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2398 feature test macros.
2399 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2401 2019-01-14 Marek Polacek <polacek@redhat.com>
2403 PR c++/88830 - ICE with abstract class.
2404 * g++.dg/other/abstract7.C: New test.
2406 2019-01-14 Martin Sebor <msebor@redhat.com>
2409 * gcc.dg/format/attr-8.c: New test.
2410 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2411 * gcc.dg/format/attr-3.c: Same.
2412 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2413 * objc.dg/fsf-nsstring-format-1.m: Same.
2415 2019-01-14 Martin Liska <mliska@suse.cz>
2417 PR gcov-profile/88263
2418 * g++.dg/gcov/pr88263-2.C: New test.
2420 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2422 PR rtl-optimization/88796
2423 * gcc.target/i386/pr88796.c: New test.
2425 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2427 * gdc.dg/asm1.d: New test.
2428 * gdc.dg/asm2.d: New test.
2429 * gdc.dg/asm3.d: New test.
2430 * gdc.dg/asm4.d: New test.
2431 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2433 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2436 * gfortran.dg/namelist_96.f90: New test.
2438 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2441 * gfortran.dg/internal_pack_18.f90: New test.
2443 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2445 * gcc.dg/pr51628-20.c: Updated.
2446 * gcc.dg/pr51628-21.c: Likewise.
2447 * gcc.dg/pr51628-25.c: Likewise.
2449 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2452 * gfortran.dg/internal_pack_17.f90: New test.
2453 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2456 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2459 * gfortran.dg/pr61765.f90: New test.
2461 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2463 * g++.dg/cpp0x/pr62101.C: Test locations too.
2464 * g++.dg/inherit/pure1.C: Likewise.
2466 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2468 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2470 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2472 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2474 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2475 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2476 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2477 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2478 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2481 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2484 * gfortran.dg/pr35031.f90: new test.
2486 2019-01-11 Marek Polacek <polacek@redhat.com>
2488 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2489 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2490 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2492 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2496 * c-c++-common/gomp/pr85956.c: New test.
2497 * g++.dg/gomp/pr88733.C: New test.
2499 2019-01-11 Tobias Burnus <burnus@net-b.de>
2502 * g++.dg/cpp0x/defaulted61.C: New
2503 * g++.dg/cpp0x/defaulted62.C: New.
2505 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2507 PR tree-optimization/88693
2508 * gcc.c-torture/execute/pr88693.c: New test.
2510 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2512 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2515 2019-01-11 Martin Liska <mliska@suse.cz>
2518 * g++.dg/lto/pr88758_0.C: New test.
2519 * g++.dg/lto/pr88758_1.C: New test.
2521 2019-01-11 Jan Beulich <jbeulich@suse.com>
2523 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2524 gcc.target/i386/avx512f-vcvtss2si-1.c,
2525 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2526 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2527 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2528 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2529 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2530 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2531 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2532 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2533 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2534 gcc.target/i386/pr19398.c: Permit l or q suffix.
2536 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2538 PR rtl-optimization/88296
2539 * gcc.target/i386/pr88296.c: New test.
2541 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2543 * g++.dg/diagnostic/extern-initialized.C: New.
2544 * g++.dg/ext/dllimport-initialized.C: Likewise.
2546 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2549 * gfortran.dg/internal_pack_16.f90: New test.
2551 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2554 * g++.target/i386/pr88785.C: New test.
2556 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2558 PR rtl-optimization/87305
2559 * gcc.target/aarch64/pr87305.c: New.
2561 2019-01-10 Richard Biener <rguenther@suse.de>
2563 PR tree-optimization/88792
2564 * gcc.dg/torture/pr88792.c: New testcase.
2566 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2569 * gfortran.dg/pr86322_1.f90: New test.
2570 * gfortran.dg/pr86322_2.f90: Ditto.
2571 * gfortran.dg/pr86322_3.f90: Ditto.
2573 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2575 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2576 * gcc.target/aarch64/bti-2.c: Likewise.
2577 * gcc.target/aarch64/bti-3.c: Likewise.
2579 2019-01-10 Stefan Agner <stefan@agner.ch>
2582 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2583 check if -masm-syntax-unified gets applied properly.
2585 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2588 * gcc.dg/pr88568.c: New test.
2590 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2592 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2593 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2595 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2597 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2598 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2600 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2602 * lib/target-supports.exp
2603 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2604 check_effective_target_arm_v8_3a_complex_neon_ok,
2605 add_options_for_arm_v8_3a_complex_neon,
2606 check_effective_target_arm_v8_3a_complex_neon_hw,
2607 check_effective_target_vect_complex_rot_N): New.
2609 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2612 * gfortran.dg/pr88376.f90: New test.
2614 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2617 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2618 "can not" with "cannot".
2619 * gfortran.dg/common_15.f90: Likewise.
2620 * gfortran.dg/derived_result_2.f90: Likewise.
2621 * gfortran.dg/do_check_6.f90: Likewise.
2622 * gfortran.dg/namelist_args.f90: Likewise.
2623 * gfortran.dg/negative_unit_check.f90: Likewise.
2624 * gfortran.dg/pure_formal_3.f90: Likewise.
2625 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2626 * obj-c++.dg/exceptions-3.mm: Likewise.
2627 * obj-c++.dg/exceptions-4.mm: Likewise.
2628 * obj-c++.dg/exceptions-5.mm: Likewise.
2629 * obj-c++.dg/property/at-property-23.mm: Likewise.
2630 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2631 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2632 * objc.dg/attributes/method-attribute-2.m: Likewise.
2633 * objc.dg/exceptions-3.m: Likewise.
2634 * objc.dg/exceptions-4.m: Likewise.
2635 * objc.dg/exceptions-5.m: Likewise.
2636 * objc.dg/param-1.m: Likewise.
2637 * objc.dg/property/at-property-23.m: Likewise.
2638 * objc.dg/property/dotsyntax-17.m: Likewise.
2639 * objc.dg/property/property-neg-7.m: Likewise.
2641 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2644 * gfortran.dg/spread_simplify_1.f90: New test.
2646 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2648 * lib/target-supports.exp
2649 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2650 * gcc.target/i386/xorsign.c: New test.
2652 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2654 * gcc.target/sparc/tls-ld-int8.c: New test.
2655 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2656 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2657 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2658 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2659 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2661 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2663 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2664 option when configure with bti.
2665 * gcc.target/aarch64/bti-2.c: Likewise.
2666 * lib/target-supports.exp
2667 (check_effective_target_default_branch_protection):
2668 Add configure check for --enable-standard-branch-protection.
2670 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2672 * gcc.target/aarch64/bti-1.c: New test.
2673 * gcc.target/aarch64/bti-2.c: New test.
2674 * gcc.target/aarch64/bti-3.c: New test.
2675 * lib/target-supports.exp
2676 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2678 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2680 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2681 instead of IP0_REGNUM and add test case.
2683 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2685 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2687 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2688 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2690 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2692 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2694 PR rtl-optimization/88331
2695 * gcc.target/i386/pr88331.c: New test.
2697 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2699 * g++.dg/diagnostic/constexpr2.C: New.
2700 * g++.dg/diagnostic/ref3.C: Likewise.
2702 2019-01-08 Marek Polacek <polacek@redhat.com>
2704 PR c++/88538 - braced-init-list in template-argument-list.
2705 * g++.dg/cpp2a/nontype-class11.C: New test.
2708 * g++.dg/cpp2a/nontype-class12.C: New test.
2710 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2713 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2714 dg-options. Require ppc_cpu_supports_hw effective target instead of
2717 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2720 * gfortran.dg/class_69.f90: New test case.
2722 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2725 * gcc.target/i386/pr88717.c: New test.
2727 2019-01-08 Marek Polacek <polacek@redhat.com>
2729 PR c++/88548 - this accepted in static member functions.
2730 * g++.dg/cpp0x/this1.C: New test.
2732 2019-01-08 Martin Liska <mliska@suse.cz>
2734 PR tree-optimization/88753
2735 * gcc.dg/tree-ssa/pr88753.c: New test.
2737 2019-01-08 Richard Biener <rguenther@suse.de>
2739 PR tree-optimization/86554
2740 * gcc.dg/torture/pr86554-1.c: New testcase.
2741 * gcc.dg/torture/pr86554-2.c: Likewise.
2743 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2745 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2746 cover target variance.
2748 2019-01-08 Richard Biener <rguenther@suse.de>
2751 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2752 directly build the expected GENERIC tree.
2754 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2756 * gcc.target/aarch64/(return_address_sign_1.c,
2757 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2758 Change option to -mbranch-protection.
2759 * gcc.target/aarch64/(branch-protection-option.c,
2760 branch-protection-option-2.c, branch-protection-attr.c,
2761 branch-protection-attr-2.c): New file.
2763 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2765 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2767 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2769 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2771 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2772 Append match for warning that ‘protected’ attribute is not supported.
2774 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2776 * gcc.dg/Wmissing-attributes.c: Require alias support.
2777 * gcc.dg/attr-copy-2.c: Likewise.
2778 * gcc.dg/attr-copy-5.c: Likewise.
2780 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2781 Jakub Jelinek <jakub@redhat.com>
2784 * g++.dg/warn/Wreturn-type-11.C: New test.
2786 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2789 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2790 dump to reflect r266077.
2792 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2795 * gcc.dg/pr88701.c: New test.
2797 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2801 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2803 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2805 * g++.dg/diagnostic/constexpr1.C: New.
2806 * g++.dg/diagnostic/thread1.C: Likewise.
2808 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2809 Harald Anlauf <anlauf@gmx.de>
2810 Tobias Burnus <burnus@gcc.gnu.org>
2812 * gfortran.dg/is_contiguous_1.f90: New test.
2813 * gfortran.dg/is_contiguous_2.f90: New test.
2814 * gfortran.dg/is_contiguous_3.f90: New test.
2816 2019-01-07 Marek Polacek <polacek@redhat.com>
2818 PR c++/88741 - wrong error with initializer-string.
2819 * g++.dg/init/array50.C: New test.
2821 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2827 * gcc.dg/array-6.c: Move from here ...
2828 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2829 * g++.dg/pr69338.C: New test.
2830 * g++.dg/pr69697.C: Likewise.
2831 * g++.dg/ext/flexary32.C: Likewise.
2832 * g++.dg/ext/flexary3.C: Adjust test.
2833 * g++.dg/ext/flexary12.C: Likewise.
2834 * g++.dg/ext/flexary13.C: Likewise.
2835 * g++.dg/ext/flexary15.C: Likewise.
2836 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2837 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2838 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2840 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2842 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2843 optional in scan pattern.
2845 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2847 PR tree-optimization/88598
2848 * gcc.dg/vect/pr88598-1.c: New test.
2849 * gcc.dg/vect/pr88598-2.c: Likewise.
2850 * gcc.dg/vect/pr88598-3.c: Likewise.
2851 * gcc.dg/vect/pr88598-4.c: Likewise.
2852 * gcc.dg/vect/pr88598-5.c: Likewise.
2853 * gcc.dg/vect/pr88598-6.c: Likewise.
2855 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2857 PR tree-optimization/88598
2858 * gcc.dg/pr88598-1.c: New test.
2859 * gcc.dg/pr88598-2.c: Likewise.
2860 * gcc.dg/pr88598-3.c: Likewise.
2861 * gcc.dg/pr88598-4.c: Likewise.
2862 * gcc.dg/pr88598-5.c: Likewise.
2864 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2866 PR tree-optimization/88676
2867 * gcc.dg/tree-ssa/pr88676.c: New test.
2868 * gcc.dg/pr88676.c: New test.
2869 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2873 * c-c++-common/asan/pr88619.c: New test.
2876 * c-c++-common/builtin-convertvector-1.c: New test.
2877 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2878 * g++.dg/ext/builtin-convertvector-1.C: New test.
2879 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2881 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2884 * gcc.target/i386/pr88521.c: New testcase.
2886 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2889 * gfortran.dg/min_max_type_2.f90: New test.
2891 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2894 * c-c++-common/attributes-4.c (falloc_align_int128,
2895 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2897 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2899 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2901 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2903 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2904 * gcc.dg/plugin/plugindir2.c: Likewise.
2905 * gcc.dg/plugin/plugindir3.c: Likewise.
2906 * gcc.dg/plugin/plugindir4.c: Likewise.
2908 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2911 * gfortran.dg/blockdata_10.f90: New test case.
2913 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2917 * gcc.dg/nested-func-12.c: New test.
2918 * gcc.c-torture/compile/pr82564.c: New test.
2921 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2923 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2926 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2928 2019-01-04 Martin Sebor <msebor@redhat.com>
2931 * g++.dg/ext/attr-copy.C: New test.
2932 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2933 * gcc.dg/attr-copy-6.c: New test.
2934 * gcc.dg/attr-copy-7.c: New test.
2936 2019-01-04 Martin Sebor <msebor@redhat.com>
2939 * c-c++-common/attributes-4.c: New test.
2941 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2944 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2947 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2950 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2951 * gfortran.dg/merge_char_const.f90: Restore.
2953 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2956 * gcc.dg/pr88594.c: New test.
2958 2019-01-04 Jan Beulich <jbeulich@suse.com>
2960 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2961 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2962 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2963 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2964 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2965 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2966 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2967 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2968 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2969 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2970 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2971 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2972 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2973 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2974 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2975 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2976 gcc.target/i386/avx512bw-vpcmplew-1.c,
2977 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2978 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2979 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2980 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2981 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2982 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2983 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2984 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2985 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2986 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2987 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2988 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2989 gcc.target/i386/avx512bw-vptestmb-1.c,
2990 gcc.target/i386/avx512bw-vptestmw-1.c,
2991 gcc.target/i386/avx512bw-vptestnmb-1.c,
2992 gcc.target/i386/avx512bw-vptestnmw-1.c,
2993 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2994 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2995 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2996 gcc.target/i386/avx512dq-vfpclassss-1.c,
2997 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2998 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2999 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3000 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3001 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3002 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3003 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3004 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3005 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3006 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3007 gcc.target/i386/avx512vl-vpcmpged-1.c,
3008 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3009 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3010 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3011 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3012 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3013 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3014 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3015 gcc.target/i386/avx512vl-vpcmpled-1.c,
3016 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3017 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3018 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3019 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3020 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3021 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3022 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3023 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3024 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3025 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3026 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3027 gcc.target/i386/avx512vl-vptestmd-1.c,
3028 gcc.target/i386/avx512vl-vptestmq-1.c,
3029 gcc.target/i386/avx512vl-vptestnmd-1.c,
3030 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3032 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3033 gcc.target/i386/avx512bw-vpcmpub-1.c,
3034 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3035 gcc.target/i386/avx512bw-vpcmpw-1.c,
3036 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3037 gcc.target/i386/avx512dq-vfpclassps-1.c,
3038 gcc.target/i386/avx512f-vcmppd-1.c,
3039 gcc.target/i386/avx512f-vcmpps-1.c,
3040 gcc.target/i386/avx512f-vcmpsd-1.c,
3041 gcc.target/i386/avx512f-vcmpss-1.c,
3042 gcc.target/i386/avx512f-vpcmpd-1.c,
3043 gcc.target/i386/avx512f-vpcmpq-1.c,
3044 gcc.target/i386/avx512f-vpcmpud-1.c,
3045 gcc.target/i386/avx512f-vpcmpuq-1.c,
3046 gcc.target/i386/avx512f-vptestmd-1.c,
3047 gcc.target/i386/avx512f-vptestmq-1.c,
3048 gcc.target/i386/avx512f-vptestnmd-1.c,
3049 gcc.target/i386/avx512f-vptestnmq-1.c,
3050 gcc.target/i386/avx512vl-vcmppd-1.c,
3051 gcc.target/i386/avx512vl-vcmpps-1.c,
3052 gcc.target/i386/avx512vl-vpcmpd-1.c,
3053 gcc.target/i386/avx512vl-vpcmpq-1.c,
3054 gcc.target/i386/avx512vl-vpcmpud-1.c,
3055 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3058 2019-01-03 Martin Sebor <msebor@redhat.com>
3060 PR tree-optimization/88659
3061 * gcc.dg/Wstringop-truncation-6.c: New test.
3063 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3066 * gfortran.dg/const_chararacter_merge.f90: Remove.
3068 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3071 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3072 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3074 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3076 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3077 * gcc.dg/pubtypes-3.c: Likewise.
3078 * gcc.dg/pubtypes-4.c: Likewise.
3080 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3083 * g++.target/i386/pr88636.C: New test.
3085 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3087 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3089 2019-01-03 Martin Liska <mliska@suse.cz>
3092 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3094 2019-01-02 Marek Polacek <polacek@redhat.com>
3096 PR c++/88612 - ICE with -Waddress-of-packed-member.
3097 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3099 PR c++/88631 - CTAD failing for value-initialization.
3100 * g++.dg/cpp1z/class-deduction59.C: New test.
3102 PR c++/81486 - CTAD failing with ().
3103 * g++.dg/cpp1z/class-deduction60.C: New test.
3104 * g++.dg/cpp1z/class-deduction61.C: New test.
3106 2019-01-02 Martin Sebor <msebor@redhat.com>
3107 Jeff Law <law@redhat.com>
3109 * gcc.dg/strlenopt-36.c: Update.
3110 * gcc.dg/strlenopt-45.c: Update.
3111 * gcc.c-torture/execute/strlen-5.c: New test.
3112 * gcc.c-torture/execute/strlen-6.c: New test.
3113 * gcc.c-torture/execute/strlen-7.c: New test.
3115 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3118 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3119 messages only on vect_hw_misalign targets.
3121 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3123 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3124 * gfortran.dg/dec_d_lines_3.f: Ditto.
3125 * gfortran.dg/dec_structure_24.f90: Ditto.
3126 * gfortran.dg/dec_structure_26.f90: Ditto.
3127 * gfortran.dg/dec_structure_27.f90: Ditto.
3128 * gfortran.dg/dec_type_print_3.f90: Ditto.
3129 * gfortran.dg/derived_name_1.f90: Ditto.
3130 * gfortran.dg/error_recovery_1.f90: Ditto.
3131 * gfortran.dg/gomp/pr29759.f90: Ditto.
3132 * gfortran.dg/pr36192.f90: Ditto.
3133 * gfortran.dg/pr56007.f90: Ditto.
3134 * gfortran.dg/pr56520.f90: Ditto.
3135 * gfortran.dg/pr78741.f90: Ditto.
3136 * gfortran.dg/print_fmt_2.f90: Ditto.
3137 * gfortran.dg/select_type_20.f90: Ditto.
3139 2019-01-02 Marek Polacek <polacek@redhat.com>
3142 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3144 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3147 * gfortran.dg/const_chararacter_merge.f90: New test.
3149 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3152 * g++.dg/torture/pr88130.C: New testcase.
3154 2019-01-02 Martin Liska <mliska@suse.cz>
3156 PR tree-optimization/88650
3157 * gfortran.dg/predict-3.f90: New test.
3159 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3161 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3163 2019-01-02 Richard Biener <rguenther@suse.de>
3165 PR tree-optimization/88621
3166 * gcc.dg/torture/pr88621.c: New testcase.
3168 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3171 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3172 targets and expect _ZThn8 for ilp32 targets.
3174 2019-01-01 Martin Sebor <msebor@redhat.com>
3175 Jeff Law <law@redhat.com>
3177 * gcc.dg/strlenopt-40.c: Update.
3178 * gcc.dg/strlenopt-51.c: Likewise.
3179 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3181 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3182 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3183 * gcc.dg/strlenopt-59.c: New test.
3184 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3185 * g++.dg/init/strlen.C: New test.
3187 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3190 * gfortran.dg/structure_constructor_16.f90: New test.
3192 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3194 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3195 * g++.dg/ipa/devirt-53.C: Fix scan template.
3197 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3199 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3200 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3201 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3203 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3205 * g++.dg/tree-prof/devirt.C: Update testcase.
3207 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3209 Update copyright years.
3211 Copyright (C) 2019 Free Software Foundation, Inc.
3213 Copying and distribution of this file, with or without modification,
3214 are permitted in any medium without royalty provided the copyright
3215 notice and this notice are preserved.