1 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
4 * gfortran.dg/overload_3.f90: New test.
6 2019-02-25 Jakub Jelinek <jakub@redhat.com>
9 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
11 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
14 * gfortran.dg/list_directed_large.f90: New test.
16 2019-02-25 Jakub Jelinek <jakub@redhat.com>
19 * gcc.c-torture/execute/pr89434.c: New test.
22 * gcc.dg/pr89438.c: New test.
24 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
27 * g++.dg/cpp0x/pr84585.C: New.
29 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
32 * gfortran.dg/allocate_with_mold_3.f90: New test.
34 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
37 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
38 * gcc.target/i386/pr87007-2.c: Likewise.
40 2019-02-24 Harald Anlauf <anlauf@gmx.de>
44 * gfortran.dg/pr89266.f90: New test.
45 * gfortran.dg/pr88326.f90: New test.
47 2019-02-24 Jakub Jelinek <jakub@redhat.com>
49 PR rtl-optimization/89445
50 * gcc.target/i386/avx512f-pr89445.c: New test.
52 2019-02-23 Martin Sebor <msebor@redhat.com>
54 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
55 wchar_t to wint_t to avoid a bogus -Wformat warning in
58 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
61 * gfortran.dg/ISO_Fortran_binding_5.c: Include
62 "../../../libgfortran/ISO_Fortran_binding.h".
63 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
65 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
68 * gcc.dg/pr69471-1.c: New test.
69 * gcc.dg/pr69471-2.c: Likewise.
70 * gcc.target/i386/pr69471-3.c: Likewise.
72 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
75 * gfortran.dg/dtio_34.f90: New test.
77 2019-02-23 Marek Polacek <polacek@redhat.com>
79 PR c++/88294 - ICE with non-constant noexcept-specifier.
80 * g++.dg/cpp0x/noexcept34.C: New test.
81 * g++.dg/cpp0x/noexcept35.C: New test.
84 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
86 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
89 * gfortran.dg/deferred_character_32.f90 : New test
91 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
94 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
95 previously incorrect lbound for allocatable expressions. Also
96 correct stop values to avoid repetition.
97 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
98 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
101 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
102 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
103 * gfortran.dg/pr32599.f03 : Set standard to F2008.
105 2019-02-22 David Malcolm <dmalcolm@redhat.com>
108 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
109 renaming to a multicharacter name, so that start != finish. Add
110 tests for dtor locations.
112 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
115 * g++.dg/cpp0x/pr84676.C: New.
117 2019-02-22 Martin Sebor <msebor@redhat.com>
119 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
120 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
122 2019-02-22 Harald Anlauf <anlauf@gmx.de>
125 * gfortran.dg/newunit_6.f90: New test.
127 2019-02-22 Marek Polacek <polacek@redhat.com>
129 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
130 * g++.dg/cpp2a/explicit14.C: New test.
132 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
135 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
136 * gfortran.fortran-torture/compile/pr89324.f90: New test.
138 2019-02-22 Martin Sebor <msebor@redhat.com>
141 * gcc.dg/Wabsolute-value.c: New test.
143 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
145 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
146 Hongtao Liu <hongtao.liu@intel.com>
147 Sunil K Pandey <sunil.k.pandey@intel.com>
150 * gcc.target/i386/pr87007-1.c: New test.
151 * gcc.target/i386/pr87007-2.c: Likewise.
153 2019-02-22 Richard Biener <rguenther@suse.de>
155 PR tree-optimization/89440
156 * gcc.dg/vect/pr89440.c: New testcase.
158 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
160 * lib/target-supports.exp (check_effective_target_offload_nvptx):
164 * gfortran.dg/goacc/classify-routine.f95: Adjust.
166 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
167 * g++.dg/goacc/template.C: Likewise.
170 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
172 2019-02-22 Richard Biener <rguenther@suse.de>
175 * gcc.dg/torture/restrict-7.c: New testcase.
177 2019-02-21 Jakub Jelinek <jakub@redhat.com>
180 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
181 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
182 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
184 * g++.dg/cpp1y/constexpr-89285.C: New test.
185 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
187 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
188 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
190 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
193 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
194 -fcf-protection with -fcf-protection=branch.
195 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
196 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
197 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
198 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
199 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
201 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
203 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
204 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
206 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
209 * gfortran.dg/warn_conversion_11.f90: New test.
211 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
214 * gcc.target/i386/pr87412-1.c: New file.
215 * gcc.target/i386/pr87412-2.c: Likewise.
216 * gcc.target/i386/pr87412-3.c: Likewise.
217 * gcc.target/i386/pr87412-4.c: Likewise.
219 2019-02-20 Jakub Jelinek <jakub@redhat.com>
222 * g++.dg/cpp0x/pr89403.C: New test.
225 * g++.dg/cpp1z/inline-var5.C: New test.
228 * gcc.c-torture/compile/pr89412.c: New test.
230 2019-02-20 Jakub Jelinek <jakub@redhat.com>
231 David Malcolm <dmalcolm@redhat.com>
234 * gcc.dg/torture/pr89091.c: New test.
236 2019-02-20 Jakub Jelinek <jakub@redhat.com>
240 * gcc.dg/pr88074-2.c: New test.
243 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
245 2019-02-20 David Malcolm <dmalcolm@redhat.com>
248 * gcc.dg/pr89410-1.c: New test.
249 * gcc.dg/pr89410-2.c: New test.
251 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
253 * lib/target-supports.exp (check_effective_target_vect_usad_char):
255 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
256 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
258 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
261 * gcc.target/arm/pr86487.c: New.
263 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
266 * g++.dg/cpp1y/var-templ60.C: New.
268 2019-02-20 Li Jia He <helijia@linux.ibm.com>
271 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
273 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
275 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
277 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
280 * gfortran.dg/ISO_Fortran_binding_4.f90
282 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
285 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
286 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
288 2019-02-19 Richard Biener <rguenther@suse.de>
291 * gcc.dg/pr88074.c: New testcase.
293 2019-02-19 Jakub Jelinek <jakub@redhat.com>
296 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
300 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
303 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
306 * g++.dg/diagnostic/pr89390.C: New test.
308 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
312 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
314 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
317 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
320 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
322 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
323 * gfortran.dg/lto/pr87689_0.f: New file.
324 * gfortran.dg/lto/pr87689_1.f: New file.
326 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
328 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
330 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
332 * gdc.dg/dg.exp: Tabify.
333 * gdc.dg/lto/lto.exp: Likewise.
334 * gdc.test/gdc-test.exp: Likewise.
335 * lib/gdc-dg.exp: Likewise.
336 * lib/gdc.exp: Likewise.
338 2019-02-18 Richard Biener <rguenther@suse.de>
340 PR tree-optimization/89296
341 * gcc.dg/uninit-pr89296.c: New testcase.
343 2019-02-18 Jakub Jelinek <jakub@redhat.com>
346 * gcc.c-torture/execute/pr89369.c: New test.
347 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
348 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
351 2019-02-18 Martin Jambor <mjambor@suse.cz>
353 PR tree-optimization/89209
354 * gcc.dg/tree-ssa/pr89209.c: New test.
356 2019-02-18 Martin Liska <mliska@suse.cz>
358 * gfortran.dg/simd-builtins-7.f90: New test.
359 * gfortran.dg/simd-builtins-7.h: New test.
361 2019-02-17 Harald Anlauf <anlauf@gmx.de>
364 * gfortran.dg/pr88299.f90: New test.
366 2019-02-17 Harald Anlauf <anlauf@gmx.de>
369 * gfortran.dg/transfer_simplify_12.f90: New test.
371 2019-02-17 Marek Polacek <polacek@redhat.com>
373 PR c++/89217 - ICE with list-initialization in range-based for loop.
374 * g++.dg/cpp0x/range-for37.C: New test.
376 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
379 * g++.dg/cpp0x/initlist114.C: New test.
382 * g++.dg/abi/mangle68.C: New test.
383 * g++.dg/cpp0x/decltype69.C: New test.
385 2019-02-16 David Malcolm <dmalcolm@redhat.com>
388 * g++.dg/wrappers/pr88680.C: New test.
390 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
393 * gfortran.dg/coarray_data_1.f90: New test.
395 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
397 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
398 * c-c++-common/patchable_function_entry-default.c: Likewise.
399 * c-c++-common/patchable_function_entry-definition.c: Likewise.
401 2019-02-16 Jakub Jelinek <jakub@redhat.com>
403 PR rtl-optimization/66152
404 * gcc.target/i386/pr66152.c: New test.
406 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
408 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
409 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
411 2019-02-15 Tamar Christina <tamar.christina@arm.com>
413 * lib/target-supports.exp
414 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
415 checking alternative.
417 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
419 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
421 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
423 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
424 * c-c++-common/patchable_function_entry-default.c: Likewise.
425 * c-c++-common/patchable_function_entry-definition.c: Likewise.
426 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
428 2019-02-15 Jakub Jelinek <jakub@redhat.com>
432 * lib/gcc-dg.exp: If llvm_binutils effective target, set
433 allow_blank_lines to 2 during initialization.
434 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
435 it was previously zero.
436 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
437 Clear allow_blank_lines afterwards whenever it was 1.
438 * gdc.test/gdc-test.exp (dmd2dg): Don't call
439 dg-allow-blank-lines-in-output here.
440 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
441 the tests and restore it back at the end.
443 * c-c++-common/ubsan/opts-1.c: New test.
444 * c-c++-common/ubsan/opts-2.c: New test.
445 * c-c++-common/ubsan/opts-3.c: New test.
446 * c-c++-common/ubsan/opts-4.c: New test.
448 2019-02-15 Richard Biener <rguenther@suse.de>
449 Jakub Jelinek <jakub@redhat.com>
451 PR tree-optimization/89278
452 * gcc.dg/pr89278.c: New test.
454 2019-02-15 Jakub Jelinek <jakub@redhat.com>
457 * gcc.dg/pr89340.c: New test.
458 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
459 that leaf attribute on nested function is useless.
462 * gcc.dg/pr89342.c: New test.
464 2019-02-14 Jakub Jelinek <jakub@redhat.com>
466 PR rtl-optimization/89354
467 * gcc.dg/pr89354.c: New test.
469 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
471 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
472 * gcc.target/i386/ssse3-pabsd.c: Ditto.
473 * gcc.target/i386/ssse3-pabsw.c: Ditto.
474 * gcc.target/i386/ssse3-palignr.c: Ditto.
475 * gcc.target/i386/ssse3-phaddd.c: Ditto.
476 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
477 * gcc.target/i386/ssse3-phaddw.c: Ditto.
478 * gcc.target/i386/ssse3-phsubd.c: Ditto.
479 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
480 * gcc.target/i386/ssse3-phsubw.c: Ditto.
481 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
482 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
483 * gcc.target/i386/ssse3-pshufb.c: Ditto.
484 * gcc.target/i386/ssse3-psignb.c: Ditto.
485 * gcc.target/i386/ssse3-psignd.c: Ditto.
486 * gcc.target/i386/ssse3-psignw.c: Ditto.
488 2018-02-14 Steve Ellcey <sellcey@marvell.com>
490 * gcc.target/aarch64/pcs_attribute.c: New test.
492 2019-02-14 Harald Anlauf <anlauf@gmx.de>
495 * gfortran.dg/pr88248.f90: New test.
496 * gfortran.dg/f2018_obs.f90: Updated test.
498 2019-02-14 Tamar Christina <tamar.christina@arm.com>
500 * gcc.target/arm/pr88850.c: change options to additional option.
502 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
505 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
508 2019-02-14 Tamar Christina <tamar.christina@arm.com>
511 * gcc.target/arm/pr88850-2.c: New test.
512 * lib/target-supports.exp
513 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
514 check_effective_target_arm_neon_softfp_fp16_ok,
515 add_options_for_arm_neon_softfp_fp16): New.
517 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
519 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
520 * lib/target-supports.exp: Add procedure to check for ldrd.
522 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
525 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
526 * gfortran.dg/goacc/loop-3.f95: Likewise.
527 * gfortran.dg/goacc/pr72715.f90: New test.
529 2019-02-14 Martin Liska <mliska@suse.cz>
531 PR rtl-optimization/89242
532 * g++.dg/pr89242.C: New test.
534 2019-02-14 Jakub Jelinek <jakub@redhat.com>
536 PR tree-optimization/89314
537 * gcc.dg/pr89314.c: New test.
540 * gcc.dg/ubsan/pr89284.c: New test.
542 2019-02-13 Ian Lance Taylor <iant@golang.org>
544 * gcc.dg/func-attr-1.c: New test.
546 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
548 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
550 2019-02-13 Marek Polacek <polacek@redhat.com>
552 PR c++/89297 - ICE with OVERLOAD in template.
553 * g++.dg/cpp0x/initlist113.C: New test.
555 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
558 * g++.dg/cpp0x/pr86379.C: New.
561 * g++.dg/cpp1y/pr87322.C: New.
562 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
563 instantiate the expected number of lambda functions.
565 2019-02-13 Marek Polacek <polacek@redhat.com>
568 * g++.dg/cpp2a/nontype-class13.C: New test.
570 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
573 * gcc.target/arm/pr89190.c: New test.
575 2019-02-13 David Malcolm <dmalcolm@redhat.com>
578 * g++.dg/concepts/pr89036.C: New test.
580 2019-02-13 Tamar Christina <tamar.christina@arm.com>
583 * gcc.target/aarch64/sve/pr88847.c: New test.
585 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
586 Jakub Jelinek <jakub@redhat.com>
589 * g++.dg/torture/pr89303.C: New test.
591 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
594 * g++.dg/cpp1z/using4.C: New.
595 * g++.dg/cpp1z/using5.C: Likewise.
596 * g++.dg/cpp1z/using6.C: Likewise.
598 2019-02-13 Jakub Jelinek <jakub@redhat.com>
601 * gcc.target/i386/pr89290.c: New test.
603 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
605 * gcc.target/powerpc/crypto-builtin-1.c
606 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
609 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
612 * gcc.target/i386/pr89229-1.c: New test.
614 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
617 * gcc.target/s390/pr89233.c: New test.
619 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
621 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
622 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
623 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
625 2019-02-12 Richard Biener <rguenther@suse.de>
627 PR tree-optimization/89253
628 * gfortran.dg/pr89253.f: New testcase.
630 2019-02-11 Marek Polacek <polacek@redhat.com>
632 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
633 * g++.dg/cpp0x/nullptr40.C: New test.
634 * g++.dg/cpp0x/nullptr41.C: New test.
636 2019-02-11 Jakub Jelinek <jakub@redhat.com>
639 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
641 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
643 PR tree-optimization/86637
644 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
646 2019-02-11 Martin Sebor <msebor@redhat.com>
648 PR tree-optimization/88771
649 * gcc.dg/Wstringop-overflow-8.c: New test.
650 * gcc.dg/Wstringop-overflow-9.c: New test.
651 * gcc.dg/Warray-bounds-40.c: New test.
652 * gcc.dg/builtin-stpncpy.c: Adjust.
653 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
654 * g++.dg/opt/memcpy1.C: Adjust.
656 2019-02-11 Martin Sebor <msebor@redhat.com>
659 * c-c++-common/array-5.c: New test.
660 * c-c++-common/pr68107.c: Adjust text of diagnostics.
661 * g++.dg/init/new38.C: Same.
662 * g++.dg/init/new43.C: Same.
663 * g++.dg/init/new44.C: Same.
664 * g++.dg/init/new46.C: Same.
665 * g++.dg/other/large-size-array.C: Same.
666 * g++.dg/other/new-size-type.C: Same.
667 * g++.dg/template/array30.C: Same.
668 * g++.dg/template/array32.C: New test.
669 * g++.dg/template/dependent-name3.C: Adjust.
670 * gcc.dg/large-size-array-3.c: Same.
671 * gcc.dg/large-size-array-5.c: Same.
672 * gcc.dg/large-size-array.c: Same.
673 * g++.old-deja/g++.brendan/array1.C: Same.
674 * g++.old-deja/g++.mike/p6149.C: Same.
676 2019-02-11 Martin Sebor <msebor@redhat.com>
678 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
680 2019-02-11 Tamar Christina <tamar.christina@arm.com>
683 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
684 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
685 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
687 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
689 * gcc.target/powerpc/vec-sld-modulo.c: New.
690 * gcc.target/powerpc/vec-srad-modulo.c: New.
691 * gcc.target/powerpc/vec-srd-modulo.c: New.
693 2019-02-11 Martin Liska <mliska@suse.cz>
696 * g++.dg/ipa/pr89009.C: New test.
698 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
701 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
702 * gfortran.dg/pointer_init_6.f90: Likewise.
703 * gfortran.dg/pointer_init_9.f90: New test.
705 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
708 * gfortran.dg/warn_undefined_1.f90: New test.o
710 2019-02-10 Jakub Jelinek <jakub@redhat.com>
712 PR tree-optimization/89268
713 * gcc.dg/vect/pr89268.c: New test.
715 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
717 * gnat.dg/lto19.adb: Remove dg-excess-errors.
719 2019-02-09 Harald Anlauf <anlauf@gmx.de>
722 * gfortran.dg/substr_simplify.f90: New test.
724 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
727 * gfortran.dg/pr79966.f90: Xfail everwyhere.
729 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
732 * gfortran.dg/array_reference_2.f90 : New test.
734 2019-02-09 Jakub Jelinek <jakub@redhat.com>
737 * gcc.dg/gomp/pr89246-1.c: New test.
738 * gcc.dg/gomp/pr89246-2.c: New test.
740 2019-02-08 Jakub Jelinek <jakub@redhat.com>
742 PR tree-optimization/88739
743 * gcc.c-torture/execute/pr88739.c: New test.
745 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
748 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
750 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
752 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
753 * gcc.target/s390/vector/vec-copysign.c: New test.
755 2019-02-08 Richard Biener <rguenther@suse.de>
757 PR tree-optimization/89247
758 * gcc.dg/torture/pr89247.c: New testcase.
760 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
762 * gcc.target/s390/jump-label.c: New test.
764 2019-02-08 Richard Biener <rguenther@suse.de>
767 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
769 2019-02-08 Jakub Jelinek <jakub@redhat.com>
771 PR rtl-optimization/89234
772 * g++.dg/ubsan/pr89234.C: New test.
774 2019-02-08 Richard Biener <rguenther@suse.de>
777 * gcc.dg/torture/pr89223.c: New testcase.
779 2019-02-07 David Malcolm <dmalcolm@redhat.com>
781 PR tree-optimization/86637
782 PR tree-optimization/89235
783 * gcc.c-torture/compile/pr86637-1.c: New test.
784 * gcc.c-torture/compile/pr86637-2.c: New test.
785 * gcc.c-torture/compile/pr86637-3.c: New test.
786 * gcc.c-torture/compile/pr89235.c: New test.
788 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
790 * gcc.target/aarch64/abd_1.c: New test.
791 * gcc.dg/sabd_1.c: Likewise.
793 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
796 * gfortran.dg/wunused-parameter_2.f90: New test.
798 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
800 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
802 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
804 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
805 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
807 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
808 Jakub Jelinek <jakub@redhat.com>
811 * gcc.c-torture/execute/pr88714.c: New test.
812 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
814 2019-02-07 Tamar Christina <tamar.christina@arm.com>
817 * gcc.target/arm/pr88850.c: New test.
819 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
822 * g++.dg/cpp0x/pr86218.C: New.
824 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
826 PR rtl-optimization/89225
827 * gcc.target/powerpc/pr89225.c: New.
829 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
831 * gnat.dg/opt76.adb: New test.
833 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
836 * gfortran.dg/null_10.f90: New test.
838 2019-02-06 David Malcolm <dmalcolm@redhat.com>
841 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
842 column numbers to dg-warning directives where they are correct.
843 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
844 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
845 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
847 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
850 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
851 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
852 xfail scan-assembler-not with Solaris as.
854 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
856 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
858 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
860 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
863 2019-02-06 Richard Biener <rguenther@suse.de>
865 PR tree-optimization/89182
866 * gfortran.dg/graphite/pr89182.f90: New testcase.
868 2019-02-06 Jakub Jelinek <jakub@redhat.com>
871 * gcc.dg/pr89211.c: New test.
874 * c-c++-common/builtin-convertvector-2.c: New test.
876 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
879 * lib/go-torture.exp: Test compiling with -flto.
881 2019-02-06 Joseph Myers <joseph@codesourcery.com>
884 * gcc.dg/redecl-18.c: New test.
886 2019-02-05 Jakub Jelinek <jakub@redhat.com>
889 * g++.dg/opt/pr89187.C: New test.
891 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
893 * jit.dg/add-driver-options-testlib.c: Add support file for
894 test-add-driver-options.c testcase.
895 * jit.dg/all-non-failing-tests.h: Add note about
896 test-add-driver-options.c
897 * jit.dg/jit.exp (jit-dg-test): Update to support
898 add-driver-options-testlib.c compilation.
899 * jit.dg/test-add-driver-options.c: New testcase.
901 2019-02-05 Jakub Jelinek <jakub@redhat.com>
903 PR rtl-optimization/11304
904 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
905 * gcc.target/i386/call-2.c: New test.
907 2019-02-05 Marek Polacek <polacek@redhat.com>
909 PR c++/89158 - by-value capture of constexpr variable broken.
910 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
912 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
914 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
916 2019-02-05 Jakub Jelinek <jakub@redhat.com>
918 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
920 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
923 * g++.dg/opt/pr89188.C: New test.
925 PR rtl-optimization/89195
926 * gcc.c-torture/execute/pr89195.c: New test.
928 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
930 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
932 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
933 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
934 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
935 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
936 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
937 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
938 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
939 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
940 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
942 2019-02-05 Jakub Jelinek <jakub@redhat.com>
945 * g++.dg/ext/vector36.C: New test.
947 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
950 * g++.dg/pr87770.C: New.
952 2019-02-04 Harald Anlauf <anlauf@gmx.de>
955 * gfortran.dg/pr89077.f90: New test.
957 2019-02-04 Martin Liska <mliska@suse.cz>
960 * gcc.dg/ipa/pr88985.c: New test.
962 2019-02-04 Jakub Jelinek <jakub@redhat.com>
964 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
965 characters or extra spaces after the comment character.
967 2019-02-04 Jakub Jelinek <jakub@redhat.com>
969 * g++.dg/torture/alias-1.C: New test.
971 2019-02-03 Martin Sebor <msebor@redhat.com>
974 * c-c++-common/Wsequence-point-2.c: New test.
977 * g++.dg/warn/Wunused-var-35.C: New test.
979 2019-02-03 Richard Biener <rguenther@suse.de>
982 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
984 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
987 * gfortran.dg/warn_conversion_10.f90: New test.
989 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
992 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
994 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
997 * gfortran.dg/realloc_on_assign_32.f90 : New test.
999 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1002 * gfortran.dg/pointer_array_component_3.f90 : New test.
1004 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1007 * gcc.dg/gomp/pr87887-1.c: New test.
1008 * gcc.dg/gomp/pr87887-2.c: New test.
1010 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1014 * gfortran.dg/pr89084.f90: New test.
1015 * gfortran.dg/lto/pr89084_0.f90: New test.
1016 * gfortran.dg/pr83246.f90: New test.
1018 2019-02-01 Marek Polacek <polacek@redhat.com>
1020 PR c++/88325 - ICE with invalid out-of-line template member definition.
1021 * g++.dg/cpp2a/typename14.C: New test.
1023 2019-02-01 Richard Biener <rguenther@suse.de>
1026 * gcc.dg/torture/pr88597.c: New testcase.
1028 2019-02-01 Richard Biener <rguenther@suse.de>
1030 PR tree-optimization/85497
1031 * gcc.dg/graphite/pr85497.c: New testcase.
1033 2019-02-01 Richard Biener <rguenther@suse.de>
1036 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1038 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1040 PR tree-optimization/89143
1041 * gcc.dg/tree-ssa/vrp121.c: New test.
1043 PR tree-optimization/88107
1044 * gcc.dg/gomp/pr88107.c: New test.
1047 * g++.dg/ext/attrib57.C: New test.
1049 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1051 PR tree-optimization/88932
1052 * gfortran.dg/pr88932.f90: New test.
1054 2019-01-31 Marek Polacek <polacek@redhat.com>
1056 PR c++/88983 - ICE with switch in constexpr function.
1057 * g++.dg/cpp1y/constexpr-88983.C: New test.
1059 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1062 * gfortran.dg/contiguous_9.f90: New test.
1064 2019-01-31 Marek Polacek <polacek@redhat.com>
1066 PR c++/89083, c++/80864 - ICE with list initialization in template.
1067 * g++.dg/cpp0x/initlist107.C: New test.
1068 * g++.dg/cpp0x/initlist108.C: New test.
1069 * g++.dg/cpp0x/initlist109.C: New test.
1070 * g++.dg/cpp0x/initlist110.C: New test.
1071 * g++.dg/cpp0x/initlist111.C: New test.
1072 * g++.dg/cpp0x/initlist112.C: New test.
1073 * g++.dg/init/ptrfn4.C: New test.
1075 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1078 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1079 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1081 2019-01-31 Richard Biener <rguenther@suse.de>
1083 PR tree-optimization/89135
1084 * gcc.dg/torture/pr89135.c: New testcase.
1086 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1089 * c-c++-common/asan/pr89124.c: New test.
1091 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1094 * gfortran.dg/print_2.f90: New test.
1096 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1098 PR rtl-optimization/87246
1099 * gcc.target/i386/pr87246.c: New.
1101 2019-01-30 Marek Polacek <polacek@redhat.com>
1103 PR c++/89119 - ICE with value-initialization in template.
1104 * g++.dg/cpp0x/initlist-value3.C: New test.
1106 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1108 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1109 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1110 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1111 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1112 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1113 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1114 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1115 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1116 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1117 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1119 2019-01-30 Richard Biener <rguenther@suse.de>
1121 PR tree-optimization/89111
1122 * gcc.dg/torture/pr89111.c: New testcase.
1124 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1127 * lib/target-supports.exp: Cache result.
1129 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1132 * g++.target/i386/pr89105.C: New test.
1135 * gcc.dg/pr89061.c: New test.
1137 2019-01-29 Martin Sebor <msebor@redhat.com>
1140 * gcc.dg/Warray-bounds-39.c: New test.
1142 2019-01-29 Marek Polacek <polacek@redhat.com>
1145 * g++.dg/other/nontype-1.C: Expect error in all modes.
1146 * g++.dg/parse/crash13.C: Likewise.
1147 * g++.dg/parse/error36.C: Likewise.
1148 * g++.dg/template/error29.C: Likewise.
1150 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1153 * gfortran.dg/c_funptr_1.f90: New file.
1154 * gfortran.dg/c_funptr_1_mod.f90: New file.
1156 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1160 * gcc.dg/gomp/pr89104.c: New test.
1162 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1164 * gdc.dg/pr89042a.d: Mark as compile test.
1165 * gdc.dg/pr89042b.d: Likewise.
1167 2019-01-29 Richard Biener <rguenther@suse.de>
1170 * g++.dg/lto/pr87295_0.C: New testcase.
1172 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1175 * gcc.dg/pr89045.c: New test.
1178 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1179 lp64, ilp32 and llp64 only.
1180 (fputs): Use unsigned long long instead of size_t for return type.
1181 (vfprintf, vfscanf): Accept arbitrary target specific type for
1184 2019-01-28 Marek Polacek <polacek@redhat.com>
1186 PR c++/88358 - name wrongly treated as type.
1187 * g++.dg/cpp2a/typename1.C: Add dg-error.
1188 * g++.dg/cpp2a/typename13.C: New test.
1189 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1192 2019-01-28 Marek Polacek <polacek@redhat.com>
1194 * g++.dg/cpp0x/enum37.C: Add dg-error.
1196 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1198 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1199 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1201 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1203 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1204 "-Wattribute-alias".
1206 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1209 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1211 2019-01-27 Marek Polacek <polacek@redhat.com>
1213 PR c++/88815 - narrowing conversion lost in decltype.
1214 PR c++/78244 - narrowing conversion in template not detected.
1215 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1216 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1217 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1218 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1220 PR c++/89024 - ICE with incomplete enum type.
1221 * g++.dg/cpp0x/enum37.C: New test.
1223 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1225 * gnat.dg/opt75.adb: New test.
1226 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1228 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1231 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1232 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1234 2019-01-26 Martin Jambor <mjambor@suse.cz>
1237 * gfortran.dg/gomp/pr88933.f90: New test.
1239 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1242 * gdc.dg/pr89042a.d: New test.
1243 * gdc.dg/pr89042b.d: New test.
1245 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1248 * gfortran.dg/pr57553.f90: New test.
1250 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1252 * gnat.dg/array34.adb: New test.
1254 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1256 PR preprocessor/88974
1257 * c-c++-common/cpp/pr88974.c: New test.
1259 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1262 * g++.dg/cpp2a/destroying-delete2.C: New.
1263 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1265 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1268 * gfortran.dg/pr85780.f90: Update testcase for error message.
1270 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1273 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1274 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1275 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1277 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1280 * gcc.dg/pr89037.c: New test.
1282 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1284 * lib/target-supports.exp (check_effective_target_fenv): New.
1285 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1286 fenv effective target.
1287 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1288 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1289 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1290 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1292 2019-01-25 Richard Biener <rguenther@suse.de>
1294 PR tree-optimization/86865
1295 * gcc.dg/graphite/pr86865.c: New testcase.
1296 * gcc.dg/graphite/pr69728.c: XFAIL.
1297 * gcc.dg/graphite/scop-21.c: Likewise.
1299 2019-01-24 Martin Sebor <msebor@redhat.com>
1304 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1305 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1306 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1307 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1308 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1309 * gcc.dg/builtins-69.c: New test.
1310 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1311 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1313 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1315 PR rtl-optimization/88948
1316 * gcc.target/i386/pr88948.c: New test.
1318 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1321 * g++.dg/debug/pr89006.C: New test.
1324 * gcc.dg/gomp/pr89015.c: New test.
1327 * c-c++-common/gomp/cancel-2.c: New test.
1328 * gcc.dg/gomp/cancel-1.c: New test.
1329 * g++.dg/gomp/cancel-1.C: New test.
1330 * g++.dg/gomp/cancel-2.C: New test.
1331 * g++.dg/gomp/cancel-3.C: New test.
1333 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1335 PR tree-optimization/89027
1336 * gfortran.dg/gomp/pr89027.f90: New test.
1338 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1341 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1342 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1344 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1347 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1348 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1349 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1350 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1352 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1355 * g++.target/i386/pr88998.c: New test.
1357 2019-01-23 Marek Polacek <polacek@redhat.com>
1359 PR c++/88757 - qualified name treated wrongly as type.
1360 * g++.dg/cpp0x/dependent2.C: New test.
1361 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1362 * g++.dg/cpp2a/typename12.C: New test.
1363 * g++.dg/template/static30.C: Remove dg-error.
1365 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1368 * c-c++-common/pr44715.c: New test.
1371 * c-c++-common/pr88984.c: New test.
1373 2019-01-23 Richard Biener <rguenther@suse.de>
1375 PR tree-optimization/89008
1376 * gcc.dg/torture/pr89008.c: New testcase.
1378 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1380 * gnat.dg/specs/opt4.ads: New test.
1382 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1384 PR tree-optimization/88964
1385 * gfortran.dg/pr88964.f90: New test.
1387 2019-01-22 Martin Sebor <msebor@redhat.com>
1389 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1390 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1392 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1393 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1396 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1398 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1399 to aarch64*-*-* target.
1400 * c-c++-common/gomp/pr60823-3.c: Ditto.
1401 * g++.dg/gomp/declare-simd-1.C: Ditto.
1402 * g++.dg/gomp/declare-simd-3.C: Ditto.
1403 * g++.dg/gomp/declare-simd-4.C: Ditto.
1404 * g++.dg/gomp/declare-simd-7.C: Ditto.
1405 * g++.dg/gomp/pr88182.C: Ditto.
1406 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1407 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1408 * gcc.dg/gomp/pr59669-2.c: Ditto.
1409 * gcc.dg/gomp/pr87895-1.c: Ditto.
1410 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1411 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1412 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1413 * gfortran.dg/gomp/pr83977.f90: Ditto.
1415 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1418 * gcc.target/powerpc/pr88965.c: New test.
1421 * c-c++-common/gomp/atomic-23.c: New test.
1423 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1426 * gfortran.dg/power_8.f90: New test.
1428 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1430 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1431 * g++.dg/vec-init-1.C: Likewise.
1432 * gcc.dg/pr87793.c: Likewise.
1434 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1436 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1437 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1439 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1442 * gcc.target/arm/aapcs/bitfield2.c: New test.
1443 * gcc.target/arm/aapcs/bitfield3.c: New test.
1445 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1447 PR rtl-optimization/87763
1448 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1450 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1453 * gcc.target/i386/pr88954-1.c: New test.
1454 * gcc.target/i386/pr88954-2.c: Likewise.
1456 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1459 * gcc.target/arm/aapcs/bitfield1.c: New test.
1460 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1461 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1462 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1464 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1466 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1467 * gfortran.dg/block_16.f08: Likewise.
1468 * gfortran.dg/dec_structure_14.f90: Likewise.
1469 * gfortran.dg/namelist_96.f90: Likewise.
1470 * gfortran.dg/newunit_5.f90.f90: Moved to
1471 * gfortran.dg/newunit_5.f90: here.
1472 * gfortran.dg/pdt_28.f03: Likewise.
1473 * gfortran.dg/spread_simplify_1.f90: Likewise.
1475 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1477 PR/tree-optimization 88903
1478 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1480 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1482 PR rtl-optimization/88904
1483 * gcc.c-torture/execute/pr88904.c: New test.
1486 * gcc.dg/pr88905.c: New test.
1488 PR rtl-optimization/49429
1490 PR rtl-optimization/86334
1492 * gcc.target/i386/pr86334.c: New test.
1493 * gcc.target/i386/pr88906.c: New test.
1495 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1498 * g++.dg/gomp/pr88949.C: New test.
1500 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1502 * class_66.f90: Fix a dg directive.
1503 * debug/pr35154-stabs.f: Likewise.
1504 * dec_d_lines_3.f: Likewise.
1505 * dec_d_lines_3.f: Likewise.
1506 * dec_structure_12.f90: Likewise.
1507 * dec_structure_15.f90: Likewise.
1508 * deferred_character_31.f90: Likewise.
1509 * dtio_31.f03: Likewise.
1510 * dtio_32.f03: Likewise.
1511 * extends_11.f03: Likewise.
1512 * integer_plus.f90: Likewise.
1513 * pdt_25.f03: Likewise.
1514 * pr58968.f: Likewise.
1515 * pr78259.f90: Likewise.
1516 * vect/vect-2.f90: Likewise.
1517 * matmul_const.f90: Likewise.
1519 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1522 * gcc.target/i386/pr88938.c: New test.
1524 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1527 * g++.dg/asan/pr88901.C: New test.
1529 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1531 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1533 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1536 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1537 * gcc.dg/pr88928.c: New test case.
1539 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1541 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1542 {long ,short ,}{unsigned ,}int.
1544 2019-01-21 Richard Biener <rguenther@suse.de>
1546 PR tree-optimization/88934
1547 * gfortran.dg/pr88934.f90: New testcase.
1549 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1551 Fix after C++ P0600 implementation.
1552 * g++.dg/init/new39.C: Don't just ignore result of new.
1554 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1556 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1558 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1560 * gdc.dg/runnable.d: Add tests for comparing complex types.
1562 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1564 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1565 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1566 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1567 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1569 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1572 * gfortran.dg/no-automatic.f90: New test.
1574 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1577 * gfortran.dg/pr77960.f90: New test.
1579 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1580 Paul Thomas <pault@gcc.gnu.org>
1583 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1584 scan-tree tests that fail with patch.
1585 * gfortran.dg/contiguous_8.f90: New test.
1587 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1589 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1591 * gfortran.dg/loop_versioning_9.f90: New test.
1592 * gfortran.dg/loop_versioning_10.f90: Likewise.
1594 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1597 * gfortran.dg/pr88902.f90: New test.
1599 2019-01-18 Martin Sebor <msebor@redhat.com>
1601 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1603 2019-01-18 Ian Lance Taylor <iant@golang.org>
1605 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1606 is no longer externally visible.
1608 2019-01-18 Marek Polacek <polacek@redhat.com>
1611 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1613 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1616 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1617 (dg-options): Replace -m32 with -fno-pic.
1618 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1619 (dg-options): Remove -m32.
1621 2019-01-18 Richard Biener <rguenther@suse.de>
1623 PR tree-optimization/88903
1624 * gcc.dg/vect/pr88903-1.c: New testcase.
1625 * gcc.dg/vect/pr88903-2.c: Likewise.
1627 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1631 * c-c++-common/pr51628-33.c: New test.
1632 * c-c++-common/pr51628-35.c: New test.
1633 * c-c++-common/pr88664-1.c: Likewise.
1634 * c-c++-common/pr88664-2.c: Likewise.
1635 * gcc.dg/pr51628-34.c: Likewise.
1637 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1640 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1641 mp and sec extensions to armv7-a.
1643 2019-01-18 Martin Liska <mliska@suse.cz>
1645 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1646 expected function name.
1648 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1650 PR tree-optimization/86214
1651 * g++.dg/opt/pr86214-1.C: New test.
1652 * g++.dg/opt/pr86214-2.C: New test.
1654 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1656 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1658 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1661 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1664 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1665 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1667 2019-01-18 Martin Liska <mliska@suse.cz>
1670 * g++.target/i386/pr88587.C: New test.
1671 * gcc.target/i386/mvc13.c: New test.
1673 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1676 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1678 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1679 * gfortran.dg/gomp/pr83977.f90: Ditto.
1681 2019-01-17 Martin Sebor <msebor@redhat.com>
1684 * gcc.dg/Warray-bounds-38.c: New test.
1686 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1688 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1689 warning checks and assembler scans.
1690 * c-c++-common/gomp/pr60823-3.c: Ditto.
1691 * c-c++-common/gomp/pr63328.c: Ditto.
1692 * g++.dg/gomp/declare-simd-1.C: Ditto.
1693 * g++.dg/gomp/declare-simd-3.C: Ditto.
1694 * g++.dg/gomp/declare-simd-4.C: Ditto.
1695 * g++.dg/gomp/declare-simd-7.C: Ditto.
1696 * g++.dg/gomp/pr88182.C: Ditto.
1697 * g++.dg/vect/simd-clone-7.cc: Ditto.
1698 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1699 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1700 * gcc.dg/gomp/pr59669-2.c: Ditto.
1701 * gcc.dg/gomp/pr87895-1.c: Ditto.
1702 * gcc.dg/gomp/pr87895-2.c: Ditto.
1703 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1704 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1705 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1706 * gfortran.dg/gomp/pr83977.f90: Ditto.
1708 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1710 * g++.dg/cpp0x/auto52.C: Test locations too.
1711 * g++.dg/cpp0x/trailing2.C: Likewise.
1712 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1713 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1714 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1715 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1716 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1718 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1721 * g++.dg/template/pr88699.C: New test.
1723 2019-01-17 Martin Sebor <msebor@redhat.com>
1725 PR tree-optimization/88800
1726 * c-c++-common/Wrestrict.c: Adjust.
1727 * gcc.dg/Warray-bounds-37.c: New test.
1728 * gcc.dg/builtin-memcpy-2.c: New test.
1729 * gcc.dg/builtin-memcpy.c: New test.
1731 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1734 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1736 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1737 Kwok Cheung Yeung <kcy@codesourcery.com>
1738 Julian Brown <julian@codesourcery.com>
1739 Tom de Vries <tom@codesourcery.com>
1741 * gcc.dg/20020312-2.c: Add amdgcn support.
1742 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1743 * gcc.dg/builtin-apply2.c: Likewise.
1744 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1745 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1746 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1747 * gcc.dg/memcmp-1.c: Increase timeout factor.
1748 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1749 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1750 * gcc.dg/sibcall-9.c: Likewise.
1751 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1752 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1753 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1754 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1755 * lib/target-supports.exp (check_effective_target_trampolines):
1757 (check_profiling_available): Likewise.
1758 (check_effective_target_global_constructor): Likewise.
1759 (check_effective_target_return_address): Likewise.
1760 (check_effective_target_fopenacc): Likewise.
1761 (check_effective_target_fopenmp): Likewise.
1762 (check_effective_target_vect_int): Likewise.
1763 (check_effective_target_vect_intfloat_cvt): Likewise.
1764 (check_effective_target_vect_uintfloat_cvt): Likewise.
1765 (check_effective_target_vect_floatint_cvt): Likewise.
1766 (check_effective_target_vect_floatuint_cvt): Likewise.
1767 (check_effective_target_vect_simd_clones): Likewise.
1768 (check_effective_target_vect_shift): Likewise.
1769 (check_effective_target_whole_vector_shift): Likewise.
1770 (check_effective_target_vect_bswap): Likewise.
1771 (check_effective_target_vect_shift_char): Likewise.
1772 (check_effective_target_vect_long): Likewise.
1773 (check_effective_target_vect_float): Likewise.
1774 (check_effective_target_vect_double): Likewise.
1775 (check_effective_target_vect_perm): Likewise.
1776 (check_effective_target_vect_perm_byte): Likewise.
1777 (check_effective_target_vect_perm_short): Likewise.
1778 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1779 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1780 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1781 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1782 (check_effective_target_vect_natural_alignment): Likewise.
1783 (check_effective_target_vect_fully_masked): Likewise.
1784 (check_effective_target_vect_element_align): Likewise.
1785 (check_effective_target_vect_masked_store): Likewise.
1786 (check_effective_target_vect_scatter_store): Likewise.
1787 (check_effective_target_vect_condition): Likewise.
1788 (check_effective_target_vect_cond_mixed): Likewise.
1789 (check_effective_target_vect_char_mult): Likewise.
1790 (check_effective_target_vect_short_mult): Likewise.
1791 (check_effective_target_vect_int_mult): Likewise.
1792 (check_effective_target_sqrt_insn): Likewise.
1793 (check_effective_target_vect_call_sqrtf): Likewise.
1794 (check_effective_target_vect_call_btrunc): Likewise.
1795 (check_effective_target_vect_call_btruncf): Likewise.
1796 (check_effective_target_vect_call_ceil): Likewise.
1797 (check_effective_target_vect_call_floorf): Likewise.
1798 (check_effective_target_lto): Likewise.
1799 (check_vect_support_and_set_flags): Likewise.
1800 (check_effective_target_vect_stridedN): Enable when fully masked is
1802 (add_options_for_sqrt_insn): New procedure.
1804 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1806 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1807 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1809 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1811 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1813 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1814 * gcc.dg/pic-1.c: Disable on amdgcn.
1815 * gcc.dg/pic-2.c: Disable on amdgcn.
1816 * gcc.dg/pic-3.c: Disable on amdgcn.
1817 * gcc.dg/pic-4.c: Disable on amdgcn.
1818 * gcc.dg/pie-3.c: Disable on amdgcn.
1819 * gcc.dg/pie-4.c: Disable on amdgcn.
1820 * gcc.dg/uninit-19.c: Check pie_enabled.
1821 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1823 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1824 Kwok Cheung Yeung <kcy@codesourcery.com>
1825 Julian Brown <julian@codesourcery.com>
1826 Tom de Vries <tom@codesourcery.com>
1828 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1829 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1830 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1831 * gcc.c-torture/compile/pr41469.c: Require exceptions.
1832 * gcc.dg/20111216-1.c: Require exceptions.
1833 * gcc.dg/cleanup-10.c: Require exceptions.
1834 * gcc.dg/cleanup-11.c: Require exceptions.
1835 * gcc.dg/cleanup-12.c: Require exceptions.
1836 * gcc.dg/cleanup-13.c: Require exceptions.
1837 * gcc.dg/cleanup-5.c: Require exceptions.
1838 * gcc.dg/cleanup-8.c: Require exceptions.
1839 * gcc.dg/cleanup-9.c: Require exceptions.
1840 * gcc.dg/gomp/pr29955.c: Require exceptions.
1841 * gcc.dg/lto/pr52097_0.c: Require exceptions.
1842 * gcc.dg/nested-func-5.c: Require exceptions.
1843 * gcc.dg/pch/except-1.c: Require exceptions.
1844 * gcc.dg/pch/valid-2.c: Require exceptions.
1845 * gcc.dg/pr41470.c: Require exceptions.
1846 * gcc.dg/pr42427.c: Require exceptions.
1847 * gcc.dg/pr44545.c: Require exceptions.
1848 * gcc.dg/pr47086.c: Require exceptions.
1849 * gcc.dg/pr51481.c: Require exceptions.
1850 * gcc.dg/pr51644.c: Require exceptions.
1851 * gcc.dg/pr52046.c: Require exceptions.
1852 * gcc.dg/pr54669.c: Require exceptions.
1853 * gcc.dg/pr56424.c: Require exceptions.
1854 * gcc.dg/pr64465.c: Require exceptions.
1855 * gcc.dg/pr65802.c: Require exceptions.
1856 * gcc.dg/pr67563.c: Require exceptions.
1857 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
1858 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
1859 * gcc.dg/vect/pr46663.c: Require exceptions.
1860 * lib/target-supports.exp (check_effective_target_exceptions): New.
1862 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1865 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
1867 2019-01-17 Nathan Sidwell <nathan@acm.org>
1870 * g++.dg/cpp0x/pr86610.C: New.
1872 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1874 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
1875 VFIXUPIMM* intrinsics.
1876 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1877 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1878 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1880 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1884 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1886 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1887 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1888 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1889 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1890 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1891 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1892 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1893 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1894 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1895 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1896 * gcc.target/i386/sse-13.c: Ditto.
1897 * gcc.target/i386/sse-14.c: Ditto.
1898 * gcc.target/i386/sse-22.c: Ditto.
1899 * gcc.target/i386/sse-23.c: Ditto.
1900 * gcc.target/i386/testimm-10.c: Ditto.
1901 * gcc.target/i386/testround-1.c: Ditto.
1903 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1907 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1910 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1911 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1913 2019-01-17 Jakub Jelinek <jakub@redhat.com>
1915 PR rtl-optimization/88870
1916 * gcc.dg/pr88870.c: New test.
1918 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
1920 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
1922 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
1925 * g++.dg/concepts/pr87768.C: New.
1928 * gcc.dg/cpp1z/pr86648.C: New.
1930 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
1933 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
1934 vectorized on POWER unless hardware misaligned loads are available.
1936 2019-01-16 David Malcolm <dmalcolm@redhat.com>
1939 * g++.dg/torture/pr88861.C: New test.
1941 2019-01-16 Tamar Christina <tamar.christina@arm.com>
1944 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
1946 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1948 * g++.dg/other/pr33558.C: Test location too.
1949 * g++.dg/other/pr33558-2.C: Likewise.
1950 * g++.dg/parse/crash4.C: Likewise.
1951 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
1952 * g++.old-deja/g++.mike/p7635.C: Likewise.
1953 * g++.old-deja/g++.other/decl6.C: Likewise.
1955 2019-01-16 Marek Polacek <polacek@redhat.com>
1957 PR c++/78244 - narrowing conversion in template not detected.
1958 * g++.dg/cpp0x/Wnarrowing13.C: New test.
1959 * g++.dg/cpp0x/Wnarrowing14.C: New test.
1961 2019-01-16 Jakub Jelinek <jakub@redhat.com>
1965 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
1966 may_alias attribute.
1968 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
1970 * gcc.misc-tests/godump-1.c: Add test case for typedef before
1973 2019-01-15 David Malcolm <dmalcolm@redhat.com>
1976 * g++.dg/template/pr88795.C: New test.
1978 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1981 * gfortran.dg/actual_array_substr_3.f90: New test.
1983 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
1986 * gfortran.dg/pr81849.f90: New test.
1988 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
1990 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
1991 ISO_Fortran_binding_2.h.
1993 2019-01-15 Marek Polacek <polacek@redhat.com>
1996 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
1998 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2001 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2002 -Wdeprecated warning and expect a following note:.
2004 2019-01-15 Richard Biener <rguenther@suse.de>
2007 * g++.dg/lto/pr88046_0.C: New testcase.
2009 2019-01-15 Richard Biener <rguenther@suse.de>
2011 PR tree-optimization/88855
2012 * gcc.dg/pr88855.c: New testcase.
2014 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2016 * g++.dg/diagnostic/typedef-initialized.C: New.
2018 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2020 * g++.dg/diagnostic/bitfld3.C: New.
2022 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2024 PR tree-optimization/88775
2025 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2026 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2028 2019-01-14 Marek Polacek <polacek@redhat.com>
2030 PR c++/88825 - ICE with bogus function return type deduction.
2031 * g++.dg/cpp1y/auto-fn55.C: New test.
2033 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2035 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2036 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2037 feature test macros.
2038 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2040 2019-01-14 Marek Polacek <polacek@redhat.com>
2042 PR c++/88830 - ICE with abstract class.
2043 * g++.dg/other/abstract7.C: New test.
2045 2019-01-14 Martin Sebor <msebor@redhat.com>
2048 * gcc.dg/format/attr-8.c: New test.
2049 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2050 * gcc.dg/format/attr-3.c: Same.
2051 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2052 * objc.dg/fsf-nsstring-format-1.m: Same.
2054 2019-01-14 Martin Liska <mliska@suse.cz>
2056 PR gcov-profile/88263
2057 * g++.dg/gcov/pr88263-2.C: New test.
2059 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2061 PR rtl-optimization/88796
2062 * gcc.target/i386/pr88796.c: New test.
2064 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2066 * gdc.dg/asm1.d: New test.
2067 * gdc.dg/asm2.d: New test.
2068 * gdc.dg/asm3.d: New test.
2069 * gdc.dg/asm4.d: New test.
2070 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2072 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2075 * gfortran.dg/namelist_96.f90: New test.
2077 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2080 * gfortran.dg/internal_pack_18.f90: New test.
2082 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2084 * gcc.dg/pr51628-20.c: Updated.
2085 * gcc.dg/pr51628-21.c: Likewise.
2086 * gcc.dg/pr51628-25.c: Likewise.
2088 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2091 * gfortran.dg/internal_pack_17.f90: New test.
2092 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2095 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2098 * gfortran.dg/pr61765.f90: New test.
2100 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2102 * g++.dg/cpp0x/pr62101.C: Test locations too.
2103 * g++.dg/inherit/pure1.C: Likewise.
2105 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2107 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2109 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2111 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2113 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2114 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2115 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2116 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2117 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2120 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2123 * gfortran.dg/pr35031.f90: new test.
2125 2019-01-11 Marek Polacek <polacek@redhat.com>
2127 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2128 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2129 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2131 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2135 * c-c++-common/gomp/pr85956.c: New test.
2136 * g++.dg/gomp/pr88733.C: New test.
2138 2019-01-11 Tobias Burnus <burnus@net-b.de>
2141 * g++.dg/cpp0x/defaulted61.C: New
2142 * g++.dg/cpp0x/defaulted62.C: New.
2144 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2146 PR tree-optimization/88693
2147 * gcc.c-torture/execute/pr88693.c: New test.
2149 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2151 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2154 2019-01-11 Martin Liska <mliska@suse.cz>
2157 * g++.dg/lto/pr88758_0.C: New test.
2158 * g++.dg/lto/pr88758_1.C: New test.
2160 2019-01-11 Jan Beulich <jbeulich@suse.com>
2162 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2163 gcc.target/i386/avx512f-vcvtss2si-1.c,
2164 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2165 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2166 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2167 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2168 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2169 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2170 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2171 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2172 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2173 gcc.target/i386/pr19398.c: Permit l or q suffix.
2175 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2177 PR rtl-optimization/88296
2178 * gcc.target/i386/pr88296.c: New test.
2180 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2182 * g++.dg/diagnostic/extern-initialized.C: New.
2183 * g++.dg/ext/dllimport-initialized.C: Likewise.
2185 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2188 * gfortran.dg/internal_pack_16.f90: New test.
2190 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2193 * g++.target/i386/pr88785.C: New test.
2195 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2197 PR rtl-optimization/87305
2198 * gcc.target/aarch64/pr87305.c: New.
2200 2019-01-10 Richard Biener <rguenther@suse.de>
2202 PR tree-optimization/88792
2203 * gcc.dg/torture/pr88792.c: New testcase.
2205 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2208 * gfortran.dg/pr86322_1.f90: New test.
2209 * gfortran.dg/pr86322_2.f90: Ditto.
2210 * gfortran.dg/pr86322_3.f90: Ditto.
2212 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2214 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2215 * gcc.target/aarch64/bti-2.c: Likewise.
2216 * gcc.target/aarch64/bti-3.c: Likewise.
2218 2019-01-10 Stefan Agner <stefan@agner.ch>
2221 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2222 check if -masm-syntax-unified gets applied properly.
2224 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2227 * gcc.dg/pr88568.c: New test.
2229 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2231 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2232 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2234 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2236 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2237 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2239 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2241 * lib/target-supports.exp
2242 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2243 check_effective_target_arm_v8_3a_complex_neon_ok,
2244 add_options_for_arm_v8_3a_complex_neon,
2245 check_effective_target_arm_v8_3a_complex_neon_hw,
2246 check_effective_target_vect_complex_rot_N): New.
2248 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2251 * gfortran.dg/pr88376.f90: New test.
2253 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2256 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2257 "can not" with "cannot".
2258 * gfortran.dg/common_15.f90: Likewise.
2259 * gfortran.dg/derived_result_2.f90: Likewise.
2260 * gfortran.dg/do_check_6.f90: Likewise.
2261 * gfortran.dg/namelist_args.f90: Likewise.
2262 * gfortran.dg/negative_unit_check.f90: Likewise.
2263 * gfortran.dg/pure_formal_3.f90: Likewise.
2264 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2265 * obj-c++.dg/exceptions-3.mm: Likewise.
2266 * obj-c++.dg/exceptions-4.mm: Likewise.
2267 * obj-c++.dg/exceptions-5.mm: Likewise.
2268 * obj-c++.dg/property/at-property-23.mm: Likewise.
2269 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2270 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2271 * objc.dg/attributes/method-attribute-2.m: Likewise.
2272 * objc.dg/exceptions-3.m: Likewise.
2273 * objc.dg/exceptions-4.m: Likewise.
2274 * objc.dg/exceptions-5.m: Likewise.
2275 * objc.dg/param-1.m: Likewise.
2276 * objc.dg/property/at-property-23.m: Likewise.
2277 * objc.dg/property/dotsyntax-17.m: Likewise.
2278 * objc.dg/property/property-neg-7.m: Likewise.
2280 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2283 * gfortran.dg/spread_simplify_1.f90: New test.
2285 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2287 * lib/target-supports.exp
2288 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2289 * gcc.target/i386/xorsign.c: New test.
2291 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2293 * gcc.target/sparc/tls-ld-int8.c: New test.
2294 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2295 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2296 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2297 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2298 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2300 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2302 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2303 option when configure with bti.
2304 * gcc.target/aarch64/bti-2.c: Likewise.
2305 * lib/target-supports.exp
2306 (check_effective_target_default_branch_protection):
2307 Add configure check for --enable-standard-branch-protection.
2309 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2311 * gcc.target/aarch64/bti-1.c: New test.
2312 * gcc.target/aarch64/bti-2.c: New test.
2313 * gcc.target/aarch64/bti-3.c: New test.
2314 * lib/target-supports.exp
2315 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2317 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2319 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2320 instead of IP0_REGNUM and add test case.
2322 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2324 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2326 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2327 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2329 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2331 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2333 PR rtl-optimization/88331
2334 * gcc.target/i386/pr88331.c: New test.
2336 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2338 * g++.dg/diagnostic/constexpr2.C: New.
2339 * g++.dg/diagnostic/ref3.C: Likewise.
2341 2019-01-08 Marek Polacek <polacek@redhat.com>
2343 PR c++/88538 - braced-init-list in template-argument-list.
2344 * g++.dg/cpp2a/nontype-class11.C: New test.
2347 * g++.dg/cpp2a/nontype-class12.C: New test.
2349 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2352 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2353 dg-options. Require ppc_cpu_supports_hw effective target instead of
2356 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2359 * gfortran.dg/class_69.f90: New test case.
2361 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2364 * gcc.target/i386/pr88717.c: New test.
2366 2019-01-08 Marek Polacek <polacek@redhat.com>
2368 PR c++/88548 - this accepted in static member functions.
2369 * g++.dg/cpp0x/this1.C: New test.
2371 2019-01-08 Martin Liska <mliska@suse.cz>
2373 PR tree-optimization/88753
2374 * gcc.dg/tree-ssa/pr88753.c: New test.
2376 2019-01-08 Richard Biener <rguenther@suse.de>
2378 PR tree-optimization/86554
2379 * gcc.dg/torture/pr86554-1.c: New testcase.
2380 * gcc.dg/torture/pr86554-2.c: Likewise.
2382 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2384 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2385 cover target variance.
2387 2019-01-08 Richard Biener <rguenther@suse.de>
2390 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2391 directly build the expected GENERIC tree.
2393 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2395 * gcc.target/aarch64/(return_address_sign_1.c,
2396 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2397 Change option to -mbranch-protection.
2398 * gcc.target/aarch64/(branch-protection-option.c,
2399 branch-protection-option-2.c, branch-protection-attr.c,
2400 branch-protection-attr-2.c): New file.
2402 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2404 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2406 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2408 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2410 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2411 Append match for warning that ‘protected’ attribute is not supported.
2413 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2415 * gcc.dg/Wmissing-attributes.c: Require alias support.
2416 * gcc.dg/attr-copy-2.c: Likewise.
2417 * gcc.dg/attr-copy-5.c: Likewise.
2419 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2420 Jakub Jelinek <jakub@redhat.com>
2423 * g++.dg/warn/Wreturn-type-11.C: New test.
2425 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2428 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2429 dump to reflect r266077.
2431 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2434 * gcc.dg/pr88701.c: New test.
2436 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2440 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2442 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2444 * g++.dg/diagnostic/constexpr1.C: New.
2445 * g++.dg/diagnostic/thread1.C: Likewise.
2447 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2448 Harald Anlauf <anlauf@gmx.de>
2449 Tobias Burnus <burnus@gcc.gnu.org>
2451 * gfortran.dg/is_contiguous_1.f90: New test.
2452 * gfortran.dg/is_contiguous_2.f90: New test.
2453 * gfortran.dg/is_contiguous_3.f90: New test.
2455 2019-01-07 Marek Polacek <polacek@redhat.com>
2457 PR c++/88741 - wrong error with initializer-string.
2458 * g++.dg/init/array50.C: New test.
2460 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2466 * gcc.dg/array-6.c: Move from here ...
2467 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2468 * g++.dg/pr69338.C: New test.
2469 * g++.dg/pr69697.C: Likewise.
2470 * g++.dg/ext/flexary32.C: Likewise.
2471 * g++.dg/ext/flexary3.C: Adjust test.
2472 * g++.dg/ext/flexary12.C: Likewise.
2473 * g++.dg/ext/flexary13.C: Likewise.
2474 * g++.dg/ext/flexary15.C: Likewise.
2475 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2476 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2477 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2479 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2481 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2482 optional in scan pattern.
2484 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2486 PR tree-optimization/88598
2487 * gcc.dg/vect/pr88598-1.c: New test.
2488 * gcc.dg/vect/pr88598-2.c: Likewise.
2489 * gcc.dg/vect/pr88598-3.c: Likewise.
2490 * gcc.dg/vect/pr88598-4.c: Likewise.
2491 * gcc.dg/vect/pr88598-5.c: Likewise.
2492 * gcc.dg/vect/pr88598-6.c: Likewise.
2494 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2496 PR tree-optimization/88598
2497 * gcc.dg/pr88598-1.c: New test.
2498 * gcc.dg/pr88598-2.c: Likewise.
2499 * gcc.dg/pr88598-3.c: Likewise.
2500 * gcc.dg/pr88598-4.c: Likewise.
2501 * gcc.dg/pr88598-5.c: Likewise.
2503 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2505 PR tree-optimization/88676
2506 * gcc.dg/tree-ssa/pr88676.c: New test.
2507 * gcc.dg/pr88676.c: New test.
2508 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2512 * c-c++-common/asan/pr88619.c: New test.
2515 * c-c++-common/builtin-convertvector-1.c: New test.
2516 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2517 * g++.dg/ext/builtin-convertvector-1.C: New test.
2518 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2520 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2523 * gcc.target/i386/pr88521.c: New testcase.
2525 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2528 * gfortran.dg/min_max_type_2.f90: New test.
2530 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2533 * c-c++-common/attributes-4.c (falloc_align_int128,
2534 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2536 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2538 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2540 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2542 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2543 * gcc.dg/plugin/plugindir2.c: Likewise.
2544 * gcc.dg/plugin/plugindir3.c: Likewise.
2545 * gcc.dg/plugin/plugindir4.c: Likewise.
2547 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2550 * gfortran.dg/blockdata_10.f90: New test case.
2552 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2556 * gcc.dg/nested-func-12.c: New test.
2557 * gcc.c-torture/compile/pr82564.c: New test.
2560 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2562 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2565 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2567 2019-01-04 Martin Sebor <msebor@redhat.com>
2570 * g++.dg/ext/attr-copy.C: New test.
2571 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2572 * gcc.dg/attr-copy-6.c: New test.
2573 * gcc.dg/attr-copy-7.c: New test.
2575 2019-01-04 Martin Sebor <msebor@redhat.com>
2578 * c-c++-common/attributes-4.c: New test.
2580 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2583 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2586 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2589 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2590 * gfortran.dg/merge_char_const.f90: Restore.
2592 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2595 * gcc.dg/pr88594.c: New test.
2597 2019-01-04 Jan Beulich <jbeulich@suse.com>
2599 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2600 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2601 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2602 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2603 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2604 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2605 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2606 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2607 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2608 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2609 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2610 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2611 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2612 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2613 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2614 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2615 gcc.target/i386/avx512bw-vpcmplew-1.c,
2616 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2617 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2618 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2619 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2620 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2621 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2622 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2623 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2624 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2625 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2626 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2627 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2628 gcc.target/i386/avx512bw-vptestmb-1.c,
2629 gcc.target/i386/avx512bw-vptestmw-1.c,
2630 gcc.target/i386/avx512bw-vptestnmb-1.c,
2631 gcc.target/i386/avx512bw-vptestnmw-1.c,
2632 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2633 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2634 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2635 gcc.target/i386/avx512dq-vfpclassss-1.c,
2636 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2637 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2638 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2639 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2640 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2641 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2642 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2643 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2644 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2645 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2646 gcc.target/i386/avx512vl-vpcmpged-1.c,
2647 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2648 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2649 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2650 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2651 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2652 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2653 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2654 gcc.target/i386/avx512vl-vpcmpled-1.c,
2655 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2656 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2657 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2658 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2659 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2660 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2661 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2662 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2663 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2664 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2665 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2666 gcc.target/i386/avx512vl-vptestmd-1.c,
2667 gcc.target/i386/avx512vl-vptestmq-1.c,
2668 gcc.target/i386/avx512vl-vptestnmd-1.c,
2669 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2671 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2672 gcc.target/i386/avx512bw-vpcmpub-1.c,
2673 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2674 gcc.target/i386/avx512bw-vpcmpw-1.c,
2675 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2676 gcc.target/i386/avx512dq-vfpclassps-1.c,
2677 gcc.target/i386/avx512f-vcmppd-1.c,
2678 gcc.target/i386/avx512f-vcmpps-1.c,
2679 gcc.target/i386/avx512f-vcmpsd-1.c,
2680 gcc.target/i386/avx512f-vcmpss-1.c,
2681 gcc.target/i386/avx512f-vpcmpd-1.c,
2682 gcc.target/i386/avx512f-vpcmpq-1.c,
2683 gcc.target/i386/avx512f-vpcmpud-1.c,
2684 gcc.target/i386/avx512f-vpcmpuq-1.c,
2685 gcc.target/i386/avx512f-vptestmd-1.c,
2686 gcc.target/i386/avx512f-vptestmq-1.c,
2687 gcc.target/i386/avx512f-vptestnmd-1.c,
2688 gcc.target/i386/avx512f-vptestnmq-1.c,
2689 gcc.target/i386/avx512vl-vcmppd-1.c,
2690 gcc.target/i386/avx512vl-vcmpps-1.c,
2691 gcc.target/i386/avx512vl-vpcmpd-1.c,
2692 gcc.target/i386/avx512vl-vpcmpq-1.c,
2693 gcc.target/i386/avx512vl-vpcmpud-1.c,
2694 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2697 2019-01-03 Martin Sebor <msebor@redhat.com>
2699 PR tree-optimization/88659
2700 * gcc.dg/Wstringop-truncation-6.c: New test.
2702 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2705 * gfortran.dg/const_chararacter_merge.f90: Remove.
2707 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2710 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2711 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2713 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2715 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2716 * gcc.dg/pubtypes-3.c: Likewise.
2717 * gcc.dg/pubtypes-4.c: Likewise.
2719 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2722 * g++.target/i386/pr88636.C: New test.
2724 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2726 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2728 2019-01-03 Martin Liska <mliska@suse.cz>
2731 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2733 2019-01-02 Marek Polacek <polacek@redhat.com>
2735 PR c++/88612 - ICE with -Waddress-of-packed-member.
2736 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2738 PR c++/88631 - CTAD failing for value-initialization.
2739 * g++.dg/cpp1z/class-deduction59.C: New test.
2741 PR c++/81486 - CTAD failing with ().
2742 * g++.dg/cpp1z/class-deduction60.C: New test.
2743 * g++.dg/cpp1z/class-deduction61.C: New test.
2745 2019-01-02 Martin Sebor <msebor@redhat.com>
2746 Jeff Law <law@redhat.com>
2748 * gcc.dg/strlenopt-36.c: Update.
2749 * gcc.dg/strlenopt-45.c: Update.
2750 * gcc.c-torture/execute/strlen-5.c: New test.
2751 * gcc.c-torture/execute/strlen-6.c: New test.
2752 * gcc.c-torture/execute/strlen-7.c: New test.
2754 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2757 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2758 messages only on vect_hw_misalign targets.
2760 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2762 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2763 * gfortran.dg/dec_d_lines_3.f: Ditto.
2764 * gfortran.dg/dec_structure_24.f90: Ditto.
2765 * gfortran.dg/dec_structure_26.f90: Ditto.
2766 * gfortran.dg/dec_structure_27.f90: Ditto.
2767 * gfortran.dg/dec_type_print_3.f90: Ditto.
2768 * gfortran.dg/derived_name_1.f90: Ditto.
2769 * gfortran.dg/error_recovery_1.f90: Ditto.
2770 * gfortran.dg/gomp/pr29759.f90: Ditto.
2771 * gfortran.dg/pr36192.f90: Ditto.
2772 * gfortran.dg/pr56007.f90: Ditto.
2773 * gfortran.dg/pr56520.f90: Ditto.
2774 * gfortran.dg/pr78741.f90: Ditto.
2775 * gfortran.dg/print_fmt_2.f90: Ditto.
2776 * gfortran.dg/select_type_20.f90: Ditto.
2778 2019-01-02 Marek Polacek <polacek@redhat.com>
2781 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2783 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2786 * gfortran.dg/const_chararacter_merge.f90: New test.
2788 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
2791 * g++.dg/torture/pr88130.C: New testcase.
2793 2019-01-02 Martin Liska <mliska@suse.cz>
2795 PR tree-optimization/88650
2796 * gfortran.dg/predict-3.f90: New test.
2798 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2800 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2802 2019-01-02 Richard Biener <rguenther@suse.de>
2804 PR tree-optimization/88621
2805 * gcc.dg/torture/pr88621.c: New testcase.
2807 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2810 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2811 targets and expect _ZThn8 for ilp32 targets.
2813 2019-01-01 Martin Sebor <msebor@redhat.com>
2814 Jeff Law <law@redhat.com>
2816 * gcc.dg/strlenopt-40.c: Update.
2817 * gcc.dg/strlenopt-51.c: Likewise.
2818 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2820 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2821 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2822 * gcc.dg/strlenopt-59.c: New test.
2823 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2824 * g++.dg/init/strlen.C: New test.
2826 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2829 * gfortran.dg/structure_constructor_16.f90: New test.
2831 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2833 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2834 * g++.dg/ipa/devirt-53.C: Fix scan template.
2836 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2838 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2839 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2840 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2842 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2844 * g++.dg/tree-prof/devirt.C: Update testcase.
2846 2019-01-01 Jakub Jelinek <jakub@redhat.com>
2848 Update copyright years.
2850 Copyright (C) 2019 Free Software Foundation, Inc.
2852 Copying and distribution of this file, with or without modification,
2853 are permitted in any medium without royalty provided the copyright
2854 notice and this notice are preserved.