1 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
4 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
8 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
10 * lib/target-supports.exp (check_ascii_locale_available): Remove
13 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
16 * gfortran.dg/blockdata_11.f90: New test.
18 2019-03-15 Harald Anlauf <anlauf@gmx.de>
21 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
22 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
24 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
27 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
28 instruction selection.
29 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
30 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
31 * gcc.target/powerpc/pr87532-mc.c: New test.
32 * gcc.target/powerpc/pr87532.c: New test.
33 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
34 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
35 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
36 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
37 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
38 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
39 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
40 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
41 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
42 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
43 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
44 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
45 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
46 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
47 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
48 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
49 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
50 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
51 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
52 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
53 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
54 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
55 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
56 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
57 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
58 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
59 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
61 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
65 * g++.dg/cpp2a/pr88534.C: New.
66 * g++.dg/cpp2a/pr88537.C: New.
68 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
70 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
71 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
72 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
73 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
75 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
78 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
79 * gcc.target/aarch64/spellcheck_5.c: Likewise.
80 * gcc.target/aarch64/spellcheck_6.c: Likewise.
82 2019-03-15 Jakub Jelinek <jakub@redhat.com>
85 * g++.dg/cpp0x/constexpr-89709.C: New test.
88 * gcc.dg/debug/pr89704.c: New test.
90 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
93 * g++.target/i386/pr89650.C: New test.
95 2019-03-14 Richard Biener <rguenther@suse.de>
97 * gcc.dg/gimplefe-13.c: Adjust.
98 * gcc.dg/gimplefe-14.c: Likewise.
99 * gcc.dg/gimplefe-17.c: Likewise.
100 * gcc.dg/gimplefe-18.c: Likewise.
101 * gcc.dg/gimplefe-7.c: Likewise.
102 * gcc.dg/torture/pr89595.c: Likewise.
103 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
104 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
105 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
106 * gcc.dg/tree-ssa/scev-3.c: Likewise.
107 * gcc.dg/tree-ssa/scev-4.c: Likewise.
108 * gcc.dg/tree-ssa/scev-5.c: Likewise.
109 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
110 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
112 2019-03-14 Jakub Jelinek <jakub@redhat.com>
115 * gcc.target/i386/pr89684.c: New test.
117 PR rtl-optimization/89679
118 * gcc.dg/pr89679.c: New test.
120 2019-03-14 Richard Biener <rguenther@suse.de>
122 PR tree-optimization/89710
123 * gcc.dg/torture/pr89710.c: New testcase.
125 2019-03-14 Richard Biener <rguenther@suse.de>
128 * g++.dg/torture/pr89698.C: New testcase.
130 2019-03-14 Jakub Jelinek <jakub@redhat.com>
132 PR tree-optimization/89703
133 * gcc.c-torture/compile/pr89703-1.c: New test.
134 * gcc.c-torture/compile/pr89703-2.c: New test.
136 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
139 * gcc.target/i386/pr89523-1a.c: New test.
140 * gcc.target/i386/pr89523-1b.c: Likewise.
141 * gcc.target/i386/pr89523-2.c: Likewise.
142 * gcc.target/i386/pr89523-3.c: Likewise.
143 * gcc.target/i386/pr89523-4.c: Likewise.
144 * gcc.target/i386/pr89523-5.c: Likewise.
145 * gcc.target/i386/pr89523-6.c: Likewise.
146 * gcc.target/i386/pr89523-7.c: Likewise.
147 * gcc.target/i386/pr89523-8.c: Likewise.
148 * gcc.target/i386/pr89523-9.c: Likewise.
150 2019-03-14 Jakub Jelinek <jakub@redhat.com>
153 * g++.dg/cpp1y/var-templ61.C: New test.
156 * g++.dg/cpp1y/constexpr-89652.C: New test.
158 2019-03-13 Harald Anlauf <anlauf@gmx.de>
161 * gfortran.dg/pr87045.f90: New test.
163 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
166 * gcc.target/i386/pr85860.c: New.
168 2019-03-13 Marek Polacek <polacek@redhat.com>
170 PR c++/89686 - mixing init-capture and simple-capture in lambda.
171 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
173 PR c++/89660 - bogus error with -Wredundant-move.
174 * g++.dg/cpp0x/Wredundant-move8.C: New test.
175 * g++.dg/cpp0x/Wredundant-move9.C: New test.
177 2019-03-13 Janus Weil <janus@gcc.gnu.org>
180 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
181 * gfortran.dg/pdt_30.f90: New test case.
183 2019-03-13 Marek Polacek <polacek@redhat.com>
185 PR c++/88979 - further P0634 fix for constructors.
186 * g++.dg/cpp2a/typename15.C: New test.
188 2019-03-13 Martin Sebor <msebor@redhat.com>
190 PR tree-optimization/89662
191 * gcc.dg/Warray-bounds-41.c: New test.
193 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
196 * g++.dg/cpp0x/auto53.C: New.
198 2019-03-13 Richard Biener <rguenther@suse.de>
201 * gcc.dg/torture/pr89677.c: New testcase.
203 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
206 * g++.dg/other/friend16.C: New.
207 * g++.dg/other/friend17.C: Likewise.
209 2019-03-13 Jakub Jelinek <jakub@redhat.com>
212 * c-c++-common/gomp/pr88588.c: New test.
214 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
219 * gfortran.dg/binding_label_tests_30.f90: New test.
220 * gfortran.dg/binding_label_tests_31.f90: New test.
221 * gfortran.dg/binding_label_tests_32.f90: New test.
222 * gfortran.dg/binding_label_tests_33.f90: New test.
224 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
226 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
227 * gdc.dg/ubsan/ubsan.exp: New file.
228 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
229 Explicitly return flags from procedure.
231 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
234 * gdc.dg/pr88957.d: New test.
235 * gdc.dg/simd.d: Add new vector tests.
237 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
240 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
241 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
244 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
247 * gfortran.dg/charlen_17.f90: New test.
249 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
251 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
253 2019-03-12 Martin Liska <mliska@suse.cz>
255 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
256 * gfortran.dg/binding_label_tests_4.f03: Likewise.
257 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
258 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
259 * gfortran.dg/c_loc_tests_17.f90: Likewise.
260 * gfortran.dg/constructor_9.f90: Likewise.
261 * gfortran.dg/dec_structure_8.f90: Likewise.
262 * gfortran.dg/entry_4.f90: Likewise.
263 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
264 * gfortran.dg/initialization_23.f90: Likewise.
265 * gfortran.dg/logical_assignment_1.f90: Likewise.
266 * gfortran.dg/pr80752.f90: Likewise.
267 * gfortran.dg/pr88116_1.f90: Likewise.
268 * gfortran.dg/pr88467.f90: Likewise.
269 * gfortran.dg/typebound_call_7.f03: Likewise.
270 * gfortran.dg/typebound_generic_1.f03: Likewise.
271 * gfortran.dg/typebound_operator_2.f03: Likewise.
272 * gfortran.dg/typebound_operator_4.f03: Likewise.
273 * gfortran.dg/typebound_proc_9.f03: Likewise.
274 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
276 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
279 * gfortran.dg/assumed_rank_16.f90: New test.
282 * gfortran.dg/assumed_rank_17.f90: New test.
284 2019-03-12 Jakub Jelinek <jakub@redhat.com>
287 * gcc.c-torture/compile/pr89663-1.c: New test.
288 * gcc.c-torture/compile/pr89663-2.c: New test.
290 2019-03-12 Richard Biener <rguenther@suse.de>
292 PR tree-optimization/89664
293 * gfortran.dg/pr89664.f90: New testcase.
295 2019-03-11 Jakub Jelinek <jakub@redhat.com>
298 * gfortran.dg/gomp/pr89651.f90: New test.
302 * gcc.c-torture/compile/pr89655.c: New test.
304 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
306 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
309 2019-03-11 Martin Liska <mliska@suse.cz>
311 * g++.dg/conversion/simd3.C (foo): Wrap option names
312 with apostrophe character.
313 * g++.dg/cpp1z/decomp3.C (test): Likewise.
315 * g++.dg/cpp1z/decomp4.C (test): Likewise.
316 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
317 * g++.dg/cpp1z/decomp45.C (f): Likewise.
318 * g++.dg/opt/pr34036.C: Likewise.
319 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
320 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
321 * gcc.dg/cpp/dir-only-4.c: Likewise.
322 * gcc.dg/cpp/dir-only-5.c: Likewise.
323 * gcc.dg/cpp/pr71591.c: Likewise.
324 * gcc.dg/format/opt-1.c: Likewise.
325 * gcc.dg/format/opt-2.c: Likewise.
326 * gcc.dg/format/opt-3.c: Likewise.
327 * gcc.dg/format/opt-4.c: Likewise.
328 * gcc.dg/format/opt-5.c: Likewise.
329 * gcc.dg/format/opt-6.c: Likewise.
330 * gcc.dg/pr22231.c: Likewise.
331 * gcc.dg/pr33007.c: Likewise.
332 * gcc.dg/simd-1.c (hanneke): Likewise.
333 * gcc.dg/simd-5.c: Likewise.
334 * gcc.dg/simd-6.c: Likewise.
335 * gcc.dg/spellcheck-options-14.c: Likewise.
336 * gcc.dg/spellcheck-options-15.c: Likewise.
337 * gcc.dg/spellcheck-options-16.c: Likewise.
338 * gcc.dg/spellcheck-options-17.c: Likewise.
339 * gcc.dg/tree-ssa/pr23109.c: Likewise.
340 * gcc.dg/tree-ssa/recip-5.c: Likewise.
341 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
342 (__attribute__): Likewise.
343 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
344 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
345 * gcc.target/powerpc/warn-1.c: Likewise.
346 * gcc.target/powerpc/warn-2.c: Likewise.
348 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
350 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
352 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
354 * c-c++-common/unroll-6.c: New test.
356 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
359 * g++.dg/template/memfriend18.C: New.
361 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
363 * gdc.dg/pr89041.d: Mark as compile test.
365 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
367 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
370 2019-03-10 Martin Jambor <mjambor@suse.cz>
372 PR tree-optimization/85762
373 PR tree-optimization/87008
374 PR tree-optimization/85459
375 * g++.dg/tree-ssa/pr87008.C: New test.
376 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
378 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
381 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
382 * gfortran.dg/no_arg_check_2.f90: Likewise.
384 2019-03-10 Jakub Jelinek <jakub@redhat.com>
387 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
389 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
392 * gfortran.dg/dependency_53.f90: New test.
394 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
397 * gfortran.dg/public_private_module_10.f90: New test.
399 2019-03-09 John David Anglin <dave.anglin@bell.net>
402 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
405 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
408 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
410 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/cpp0x/pr87750.C: New.
415 2019-03-09 John David Anglin <dave.anglin@bell.net>
417 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
418 * c-c++-common/ident-1a.c: Likewise.
419 * c-c++-common/ident-1b.c: Likewise.
420 * c-c++-common/ident-2b.c: Likewise.
422 * g++.dg/tls/pr77285-2.C: Require tls_native support.
424 * g++.dg/ext/visibility/lambda1.C: Require visibility.
427 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
429 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
432 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
435 * gdc.dg/pr89041.d: New test.
437 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
440 * gfortran.dg/c_ptr_tests_19.f90: New test.
442 2019-03-09 John David Anglin <dave.anglin@bell.net>
444 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
445 * gnat.dg/debug12.adb: Likewise.
447 * lib/target-supports.exp (check_effective_target_weak_undefined):
448 Return 0 on hppa*-*-hpux*.
449 (check_ascii_locale_available): Likewise.
451 2019-03-09 Janus Weil <janus@gcc.gnu.org>
454 * gfortran.dg/pointer_init_10.f90: New test case.
456 2019-03-09 John David Anglin <dave.anglin@bell.net>
458 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
460 2019-03-09 John David Anglin <dave.anglin@bell.net>
463 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
465 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
468 * gfortran.dg/array_simplify_3.f90: New test case.
470 2019-03-09 Jakub Jelinek <jakub@redhat.com>
473 * g++.dg/other/pr88568.C: New test.
475 PR rtl-optimization/89634
476 * gcc.c-torture/execute/pr89634.c: New test.
478 2019-03-08 Jakub Jelinek <jakub@redhat.com>
481 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
482 -r -nostdlib -flinker-output=nolto-rel.
484 2019-03-08 David Malcolm <dmalcolm@redhat.com>
487 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
488 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
489 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
490 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
492 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
495 * g++.dg/cpp0x/implicit17.C: New.
497 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
500 * g++.dg/template/access29.C: New.
502 2019-03-08 Jakub Jelinek <jakub@redhat.com>
505 * g++.dg/cpp1z/decomp49.C: New test.
507 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
509 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
511 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
516 * gcc.target/i386/pr78782.c: New test.
517 * gcc.target/i386/pr87558.c: Ditto.
519 2019-03-08 Jakub Jelinek <jakub@redhat.com>
522 * gcc.dg/lto/pr85870_0.c: New test.
523 * gcc.dg/lto/pr85870_1.c: New test.
525 2019-03-08 Martin Liska <mliska@suse.cz>
528 * gcc.target/i386/pr86952.c: New test.
529 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
531 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
533 2019-03-08 Jakub Jelinek <jakub@redhat.com>
536 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
540 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
541 * g++.dg/parse/array-size2.C: Likewise.
542 * g++.dg/cpp0x/constexpr-89599.C: New test.
545 * g++.dg/warn/pr89622.C: New test.
547 2019-03-07 Jakub Jelinek <jakub@redhat.com>
550 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
551 * gcc.target/i386/interrupt-6.c: Likewise.
552 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
554 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
557 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
558 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
560 2019-03-07 Jakub Jelinek <jakub@redhat.com>
563 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
564 * c-c++-common/gomp/doacross-3.c: New test.
567 * gcc.target/i386/avx512f-vmovss-1.c: New test.
568 * gcc.target/i386/avx512f-vmovss-2.c: New test.
569 * gcc.target/i386/avx512f-vmovss-3.c: New test.
570 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
571 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
572 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
574 2019-03-07 Martin Jambor <mjambor@suse.cz>
577 * gcc.dg/ipa/ipcp-5.c: New test.
579 2019-03-07 Martin Jambor <mjambor@suse.cz>
582 * g++.dg/ipa/pr88235.C: New test.
584 2019-04-07 Richard Biener <rguenther@suse.de>
587 * gcc.target/i386/pr89618.c: New testcase.
589 2019-03-07 Richard Biener <rguenther@suse.de>
591 PR tree-optimization/89595
592 * gcc.dg/torture/pr89595.c: New testcase.
594 2019-03-07 Jakub Jelinek <jakub@redhat.com>
597 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
599 2019-03-06 Harald Anlauf <anlauf@gmx.de>
602 * gfortran.dg/substr_8.f90: New test.
604 2019-03-06 Jakub Jelinek <jakub@redhat.com>
607 * g++.dg/ext/flexary34.C: New test.
609 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
611 PR rtl-optimization/88845
612 * gcc.target/powerpc/pr88845.c: New test.
614 2019-03-06 Marek Polacek <polacek@redhat.com>
616 PR c++/87378 - bogus -Wredundant-move warning.
617 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
618 * g++.dg/cpp0x/Wredundant-move7.C: New test.
620 2019-03-06 Richard Biener <rguenther@suse.de>
623 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
624 the way that makes the testcase PASS.
626 2019-03-05 Jakub Jelinek <jakub@redhat.com>
629 * gcc.dg/pr89590.c: New test.
631 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
634 * gcc.target/arm/pr89222.c: Add new test.
636 2019-03-05 Richard Biener <rguenther@suse.de>
638 PR tree-optimization/89594
639 * gcc.dg/pr89594.c: New testcase.
641 2019-03-05 Jakub Jelinek <jakub@redhat.com>
643 PR tree-optimization/89487
644 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
645 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
646 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
650 * g++.dg/other/pr89560.C: New test.
652 PR tree-optimization/89570
653 * gcc.dg/pr89570.c: New test.
655 PR tree-optimization/89566
656 * c-c++-common/pr89566.c: New test.
658 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
661 * g++.dg/parse/crash69.C: New.
663 2019-03-04 Jakub Jelinek <jakub@redhat.com>
666 * g++.dg/cpp2a/desig12.C: New test.
667 * g++.dg/cpp2a/desig13.C: New test.
669 2019-03-04 Tamar Christina <tamar.christina@arm.com>
672 * gcc.target/aarch64/options_set_10.c: Add native.
674 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
676 PR tree-optimization/89437
677 * gcc.dg/sinatan-1.c: Fix testcase.
679 2019-03-04 Richard Biener <rguenther@suse.de>
682 * gcc.dg/torture/pr89572.c: New testcase.
684 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
686 PR tree-optimization/89487
687 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
689 2019-03-03 Harald Anlauf <anlauf@gmx.de>
692 * gfortran.dg/pr77583.f90: New test.
694 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
697 * gfortran.dg/coarray_allocate_11.f90: New test.
699 2019-03-02 Harald Anlauf <anlauf@gmx.de>
702 * gfortran.dg/pr89492.f90: Adjust testcase.
703 * gfortran.dg/transfer_check_5.f90: New test.
705 2019-03-02 Jakub Jelinek <jakub@redhat.com>
708 * g++.dg/cpp2a/desig10.C: New test.
709 * g++.dg/cpp2a/desig11.C: New test.
710 * g++.dg/ext/desig4.C: Expect 4 new errors.
713 * gcc.dg/pr89506.c: New test.
715 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
716 Monk Chiang <sh.chiang04@gmail.com>
718 * gcc.target/riscv/attribute-1.c: New.
719 * gcc.target/riscv/attribute-2.c: Likewise.
720 * gcc.target/riscv/attribute-3.c: Likewise.
721 * gcc.target/riscv/attribute-4.c: Likewise.
722 * gcc.target/riscv/attribute-5.c: Likewise.
723 * gcc.target/riscv/attribute-6.c: Likewise.
724 * gcc.target/riscv/attribute-7.c: Likewise.
725 * gcc.target/riscv/attribute-8.c: Likewise.
726 * gcc.target/riscv/attribute-9.c: Likewise.
728 * gcc.target/riscv/arch-1.c: New.
729 * gcc.target/riscv/arch-2.c: Likewise.
730 * gcc.target/riscv/arch-3.c: Likewise.
731 * gcc.target/riscv/arch-4.c: Likewise.
733 2019-03-01 Jakub Jelinek <jakub@redhat.com>
736 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
737 scan-tree-dump-times from dom3 to tracer pass.
739 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
741 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
742 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
744 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
746 PR rtl-optimization/85899
747 * gcc.dg/pr85899.c: New test.
749 2019-03-01 Marek Polacek <polacek@redhat.com>
751 PR c++/89537 - missing location for error with non-static member fn.
752 * g++.dg/diagnostic/member-fn-1.C: New test.
754 PR c++/89532 - ICE with incomplete type in decltype.
755 * g++.dg/cpp2a/nontype-class14.C: New test.
757 2019-03-01 Jakub Jelinek <jakub@redhat.com>
759 Implement P1002R1, Try-catch blocks in constexpr functions
761 * g++.dg/cpp2a/constexpr-try1.C: New test.
762 * g++.dg/cpp2a/constexpr-try2.C: New test.
763 * g++.dg/cpp2a/constexpr-try3.C: New test.
764 * g++.dg/cpp2a/constexpr-try4.C: New test.
765 * g++.dg/cpp2a/constexpr-try5.C: New test.
766 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
768 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
770 PR tree-optimization/89535
771 * gfortran.dg/vect/pr89535.f90: New test.
773 2019-03-01 Richard Biener <rguenther@suse.de>
776 * gfortran.dg/pr89451.f90: New testcase.
778 2019-03-01 Richard Biener <rguenther@suse.de>
781 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
782 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
783 that happen now earlier.
785 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
787 * gcc.c-torture/execute/20190228-1.c: New test.
789 2019-02-28 Marek Polacek <polacek@redhat.com>
791 PR c++/87068 - missing diagnostic with fallthrough statement.
792 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
794 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
795 Cesar Philippidis <cesar@codesourcery.com>
799 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
800 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
803 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
807 * gfortran.dg/goacc/routine-6.f90: Update
808 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
809 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
811 2019-02-28 Jakub Jelinek <jakub@redhat.com>
814 * gcc.dg/pr89521-1.c: New test.
815 * gcc.dg/pr89521-2.c: New test.
817 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
820 * g++.dg/ipa/pr89009.C: Update symbol visibility.
822 2019-02-28 Tamar Christina <tamar.christina@arm.com>
825 * gcc.target/aarch64/options_set_10.c: New test.
827 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
830 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
832 2019-02-28 Jakub Jelinek <jakub@redhat.com>
835 * gcc.dg/pr89525.c: New test.
838 * gcc.dg/pr89520-1.c: New test.
839 * gcc.dg/pr89520-2.c: New test.
841 2019-02-27 Marek Polacek <polacek@redhat.com>
843 PR c++/88857 - ICE with value-initialization of argument in template.
844 * g++.dg/cpp0x/initlist-value4.C: New test.
846 2019-02-27 Marek Polacek <polacek@redhat.com>
848 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
849 * g++.dg/cpp0x/using-enum-3.C: New test.
851 2019-02-27 Jakub Jelinek <jakub@redhat.com>
853 PR tree-optimization/89280
854 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
857 2019-02-27 Richard Biener <rguenther@suse.de>
859 * gcc.dg/gimplefe-36.c: New testcase.
861 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
864 * g++.dg/cpp0x/nsdmi15.C: New.
866 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
869 * g++.dg/cpp0x/pr88987.C: New.
871 2019-02-27 Jakub Jelinek <jakub@redhat.com>
873 PR tree-optimization/89280
874 * gcc.c-torture/compile/pr89280.c: New test.
875 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
876 function. Skip the test for -O0.
878 2018-02-26 Steve Ellcey <sellcey@marvell.com>
880 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
881 * gfortran.dg/simd-builtins-2.f90: Ditto.
882 * gfortran.dg/simd-builtins-6.f90: Ditto.
883 * gfortran.dg/simd-builtins-8.f90: New test.
884 * gfortran.dg/simd-builtins-8.h: New header file.
886 2019-02-26 Jakub Jelinek <jakub@redhat.com>
889 * g++.dg/other/new2.C: New test.
891 PR tree-optimization/89500
892 * gcc.dg/pr89500.c: New test.
893 * gcc.dg/Wstringop-overflow-10.c: New test.
894 * gcc.dg/strlenopt-60.c: New test.
896 2019-02-26 Harald Anlauf <anlauf@gmx.de>
899 * gfortran.dg/pr89492.f90: New test.
901 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
904 * gfortran.dg/altreturn_9_0.f90: New file.
905 * gfortran.dg/altreturn_9_1.f90: New file.
907 2019-02-26 Jakub Jelinek <jakub@redhat.com>
910 * g++.dg/cpp1y/constexpr-89481.C: New test.
912 2019-02-26 Richard Biener <rguenther@suse.de>
914 PR tree-optimization/89505
915 * gcc.dg/torture/pr89505.c: New testcase.
917 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
919 * gnat.dg/opt77.adb: New test.
920 * gnat.dg/opt77_pkg.ad[sb]: New helper.
922 2019-02-26 Jakub Jelinek <jakub@redhat.com>
925 * gcc.target/i386/pr89474.c: New test.
927 2019-02-25 Jakub Jelinek <jakub@redhat.com>
930 * gcc.c-torture/compile/pr77754-1.c: New test.
931 * gcc.c-torture/compile/pr77754-2.c: New test.
932 * gcc.c-torture/compile/pr77754-3.c: New test.
933 * gcc.c-torture/compile/pr77754-4.c: New test.
934 * gcc.c-torture/compile/pr77754-5.c: New test.
935 * gcc.c-torture/compile/pr77754-6.c: New test.
937 2019-02-25 Tamar Christina <tamar.christina@arm.com>
940 * gcc.target/aarch64/options_set_1.c: New test.
941 * gcc.target/aarch64/options_set_2.c: New test.
942 * gcc.target/aarch64/options_set_3.c: New test.
943 * gcc.target/aarch64/options_set_4.c: New test.
944 * gcc.target/aarch64/options_set_5.c: New test.
945 * gcc.target/aarch64/options_set_6.c: New test.
946 * gcc.target/aarch64/options_set_7.c: New test.
947 * gcc.target/aarch64/options_set_8.c: New test.
948 * gcc.target/aarch64/options_set_9.c: New test.
950 2019-02-25 Tamar Christina <tamar.christina@arm.com>
952 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
953 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
955 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
956 test_vfmlslq_high_f16): ... To this.
957 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
958 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
959 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
960 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
961 test_vfmlslq_laneq_high_u32): Rename ...
962 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
963 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
964 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
965 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
966 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
967 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
968 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
969 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
970 test_vfmlslq_laneq_low_u32): Rename ...
971 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
972 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
973 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
974 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
975 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
976 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
978 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
979 test_vfmlslq_low_f16): ... To this.
981 2019-02-25 Tamar Christina <tamar.christina@arm.com>
983 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
984 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
986 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
987 test_vfmlslq_high_f16): ... To this.
988 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
989 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
990 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
991 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
992 test_vfmlslq_laneq_high_u32): Rename ...
993 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
994 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
995 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
996 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
997 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
998 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
999 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1000 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1001 test_vfmlslq_laneq_low_u32): Rename ...
1002 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1003 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1004 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1005 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1006 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1007 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1009 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1010 test_vfmlslq_low_f16): ... To This.
1011 * lib/target-supports.exp
1012 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1014 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1017 * gfortran.dg/overload_3.f90: New test.
1019 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1022 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1024 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1027 * gfortran.dg/list_directed_large.f90: New test.
1029 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1032 * gcc.c-torture/execute/pr89434.c: New test.
1035 * gcc.dg/pr89438.c: New test.
1037 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
1040 * g++.dg/cpp0x/pr84585.C: New.
1042 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1045 * gfortran.dg/allocate_with_mold_3.f90: New test.
1047 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
1050 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
1051 * gcc.target/i386/pr87007-2.c: Likewise.
1053 2019-02-24 Harald Anlauf <anlauf@gmx.de>
1057 * gfortran.dg/pr89266.f90: New test.
1058 * gfortran.dg/pr88326.f90: New test.
1060 2019-02-24 Jakub Jelinek <jakub@redhat.com>
1062 PR rtl-optimization/89445
1063 * gcc.target/i386/avx512f-pr89445.c: New test.
1065 2019-02-23 Martin Sebor <msebor@redhat.com>
1067 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
1068 wchar_t to wint_t to avoid a bogus -Wformat warning in
1071 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1074 * gfortran.dg/ISO_Fortran_binding_5.c: Include
1075 "../../../libgfortran/ISO_Fortran_binding.h".
1076 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1078 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1081 * gcc.dg/pr69471-1.c: New test.
1082 * gcc.dg/pr69471-2.c: Likewise.
1083 * gcc.target/i386/pr69471-3.c: Likewise.
1085 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1088 * gfortran.dg/dtio_34.f90: New test.
1090 2019-02-23 Marek Polacek <polacek@redhat.com>
1092 PR c++/88294 - ICE with non-constant noexcept-specifier.
1093 * g++.dg/cpp0x/noexcept34.C: New test.
1094 * g++.dg/cpp0x/noexcept35.C: New test.
1097 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
1099 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
1102 * gfortran.dg/deferred_character_32.f90 : New test
1104 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
1107 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
1108 previously incorrect lbound for allocatable expressions. Also
1109 correct stop values to avoid repetition.
1110 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
1111 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
1114 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
1115 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
1116 * gfortran.dg/pr32599.f03 : Set standard to F2008.
1118 2019-02-22 David Malcolm <dmalcolm@redhat.com>
1121 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
1122 renaming to a multicharacter name, so that start != finish. Add
1123 tests for dtor locations.
1125 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1128 * g++.dg/cpp0x/pr84676.C: New.
1130 2019-02-22 Martin Sebor <msebor@redhat.com>
1132 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
1133 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
1135 2019-02-22 Harald Anlauf <anlauf@gmx.de>
1138 * gfortran.dg/newunit_6.f90: New test.
1140 2019-02-22 Marek Polacek <polacek@redhat.com>
1142 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
1143 * g++.dg/cpp2a/explicit14.C: New test.
1145 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
1148 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
1149 * gfortran.fortran-torture/compile/pr89324.f90: New test.
1151 2019-02-22 Martin Sebor <msebor@redhat.com>
1154 * gcc.dg/Wabsolute-value.c: New test.
1156 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
1158 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
1159 Hongtao Liu <hongtao.liu@intel.com>
1160 Sunil K Pandey <sunil.k.pandey@intel.com>
1163 * gcc.target/i386/pr87007-1.c: New test.
1164 * gcc.target/i386/pr87007-2.c: Likewise.
1166 2019-02-22 Richard Biener <rguenther@suse.de>
1168 PR tree-optimization/89440
1169 * gcc.dg/vect/pr89440.c: New testcase.
1171 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
1173 * lib/target-supports.exp (check_effective_target_offload_nvptx):
1177 * gfortran.dg/goacc/classify-routine.f95: Adjust.
1179 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
1180 * g++.dg/goacc/template.C: Likewise.
1183 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
1185 2019-02-22 Richard Biener <rguenther@suse.de>
1188 * gcc.dg/torture/restrict-7.c: New testcase.
1190 2019-02-21 Jakub Jelinek <jakub@redhat.com>
1193 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
1194 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
1195 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
1197 * g++.dg/cpp1y/constexpr-89285.C: New test.
1198 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
1200 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
1201 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
1203 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1206 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
1207 -fcf-protection with -fcf-protection=branch.
1208 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1209 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1210 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1211 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1212 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1214 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
1216 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
1217 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
1219 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1222 * gfortran.dg/warn_conversion_11.f90: New test.
1224 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1227 * gcc.target/i386/pr87412-1.c: New file.
1228 * gcc.target/i386/pr87412-2.c: Likewise.
1229 * gcc.target/i386/pr87412-3.c: Likewise.
1230 * gcc.target/i386/pr87412-4.c: Likewise.
1232 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1235 * g++.dg/cpp0x/pr89403.C: New test.
1238 * g++.dg/cpp1z/inline-var5.C: New test.
1241 * gcc.c-torture/compile/pr89412.c: New test.
1243 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1244 David Malcolm <dmalcolm@redhat.com>
1247 * gcc.dg/torture/pr89091.c: New test.
1249 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1253 * gcc.dg/pr88074-2.c: New test.
1256 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1258 2019-02-20 David Malcolm <dmalcolm@redhat.com>
1261 * gcc.dg/pr89410-1.c: New test.
1262 * gcc.dg/pr89410-2.c: New test.
1264 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
1266 * lib/target-supports.exp (check_effective_target_vect_usad_char):
1267 Add PowerPC support.
1268 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1269 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1271 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1274 * gcc.target/arm/pr86487.c: New.
1276 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1279 * g++.dg/cpp1y/var-templ60.C: New.
1281 2019-02-20 Li Jia He <helijia@linux.ibm.com>
1284 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1286 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1288 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1290 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1293 * gfortran.dg/ISO_Fortran_binding_4.f90
1295 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1298 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1299 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1301 2019-02-19 Richard Biener <rguenther@suse.de>
1304 * gcc.dg/pr88074.c: New testcase.
1306 2019-02-19 Jakub Jelinek <jakub@redhat.com>
1309 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1313 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1316 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
1319 * g++.dg/diagnostic/pr89390.C: New test.
1321 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
1323 * README: Fix typos.
1325 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1327 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
1330 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1333 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
1335 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1336 * gfortran.dg/lto/pr87689_0.f: New file.
1337 * gfortran.dg/lto/pr87689_1.f: New file.
1339 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
1341 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
1343 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1345 * gdc.dg/dg.exp: Tabify.
1346 * gdc.dg/lto/lto.exp: Likewise.
1347 * gdc.test/gdc-test.exp: Likewise.
1348 * lib/gdc-dg.exp: Likewise.
1349 * lib/gdc.exp: Likewise.
1351 2019-02-18 Richard Biener <rguenther@suse.de>
1353 PR tree-optimization/89296
1354 * gcc.dg/uninit-pr89296.c: New testcase.
1356 2019-02-18 Jakub Jelinek <jakub@redhat.com>
1359 * gcc.c-torture/execute/pr89369.c: New test.
1360 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
1361 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
1364 2019-02-18 Martin Jambor <mjambor@suse.cz>
1366 PR tree-optimization/89209
1367 * gcc.dg/tree-ssa/pr89209.c: New test.
1369 2019-02-18 Martin Liska <mliska@suse.cz>
1371 * gfortran.dg/simd-builtins-7.f90: New test.
1372 * gfortran.dg/simd-builtins-7.h: New test.
1374 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1377 * gfortran.dg/pr88299.f90: New test.
1379 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1382 * gfortran.dg/transfer_simplify_12.f90: New test.
1384 2019-02-17 Marek Polacek <polacek@redhat.com>
1386 PR c++/89217 - ICE with list-initialization in range-based for loop.
1387 * g++.dg/cpp0x/range-for37.C: New test.
1389 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
1392 * g++.dg/cpp0x/initlist114.C: New test.
1395 * g++.dg/abi/mangle68.C: New test.
1396 * g++.dg/cpp0x/decltype69.C: New test.
1398 2019-02-16 David Malcolm <dmalcolm@redhat.com>
1401 * g++.dg/wrappers/pr88680.C: New test.
1403 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1406 * gfortran.dg/coarray_data_1.f90: New test.
1408 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
1410 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
1411 * c-c++-common/patchable_function_entry-default.c: Likewise.
1412 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1414 2019-02-16 Jakub Jelinek <jakub@redhat.com>
1416 PR rtl-optimization/66152
1417 * gcc.target/i386/pr66152.c: New test.
1419 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1421 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
1422 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
1424 2019-02-15 Tamar Christina <tamar.christina@arm.com>
1426 * lib/target-supports.exp
1427 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
1428 checking alternative.
1430 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1432 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
1434 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1436 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
1437 * c-c++-common/patchable_function_entry-default.c: Likewise.
1438 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1439 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
1441 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1445 * lib/gcc-dg.exp: If llvm_binutils effective target, set
1446 allow_blank_lines to 2 during initialization.
1447 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
1448 it was previously zero.
1449 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
1450 Clear allow_blank_lines afterwards whenever it was 1.
1451 * gdc.test/gdc-test.exp (dmd2dg): Don't call
1452 dg-allow-blank-lines-in-output here.
1453 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
1454 the tests and restore it back at the end.
1456 * c-c++-common/ubsan/opts-1.c: New test.
1457 * c-c++-common/ubsan/opts-2.c: New test.
1458 * c-c++-common/ubsan/opts-3.c: New test.
1459 * c-c++-common/ubsan/opts-4.c: New test.
1461 2019-02-15 Richard Biener <rguenther@suse.de>
1462 Jakub Jelinek <jakub@redhat.com>
1464 PR tree-optimization/89278
1465 * gcc.dg/pr89278.c: New test.
1467 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1470 * gcc.dg/pr89340.c: New test.
1471 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
1472 that leaf attribute on nested function is useless.
1475 * gcc.dg/pr89342.c: New test.
1477 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1479 PR rtl-optimization/89354
1480 * gcc.dg/pr89354.c: New test.
1482 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
1484 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
1485 * gcc.target/i386/ssse3-pabsd.c: Ditto.
1486 * gcc.target/i386/ssse3-pabsw.c: Ditto.
1487 * gcc.target/i386/ssse3-palignr.c: Ditto.
1488 * gcc.target/i386/ssse3-phaddd.c: Ditto.
1489 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
1490 * gcc.target/i386/ssse3-phaddw.c: Ditto.
1491 * gcc.target/i386/ssse3-phsubd.c: Ditto.
1492 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
1493 * gcc.target/i386/ssse3-phsubw.c: Ditto.
1494 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
1495 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
1496 * gcc.target/i386/ssse3-pshufb.c: Ditto.
1497 * gcc.target/i386/ssse3-psignb.c: Ditto.
1498 * gcc.target/i386/ssse3-psignd.c: Ditto.
1499 * gcc.target/i386/ssse3-psignw.c: Ditto.
1501 2018-02-14 Steve Ellcey <sellcey@marvell.com>
1503 * gcc.target/aarch64/pcs_attribute.c: New test.
1505 2019-02-14 Harald Anlauf <anlauf@gmx.de>
1508 * gfortran.dg/pr88248.f90: New test.
1509 * gfortran.dg/f2018_obs.f90: Updated test.
1511 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1513 * gcc.target/arm/pr88850.c: change options to additional option.
1515 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1518 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
1521 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1524 * gcc.target/arm/pr88850-2.c: New test.
1525 * lib/target-supports.exp
1526 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
1527 check_effective_target_arm_neon_softfp_fp16_ok,
1528 add_options_for_arm_neon_softfp_fp16): New.
1530 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
1532 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
1533 * lib/target-supports.exp: Add procedure to check for ldrd.
1535 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
1538 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
1539 * gfortran.dg/goacc/loop-3.f95: Likewise.
1540 * gfortran.dg/goacc/pr72715.f90: New test.
1542 2019-02-14 Martin Liska <mliska@suse.cz>
1544 PR rtl-optimization/89242
1545 * g++.dg/pr89242.C: New test.
1547 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1549 PR tree-optimization/89314
1550 * gcc.dg/pr89314.c: New test.
1553 * gcc.dg/ubsan/pr89284.c: New test.
1555 2019-02-13 Ian Lance Taylor <iant@golang.org>
1557 * gcc.dg/func-attr-1.c: New test.
1559 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
1561 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
1563 2019-02-13 Marek Polacek <polacek@redhat.com>
1565 PR c++/89297 - ICE with OVERLOAD in template.
1566 * g++.dg/cpp0x/initlist113.C: New test.
1568 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
1571 * g++.dg/cpp0x/pr86379.C: New.
1574 * g++.dg/cpp1y/pr87322.C: New.
1575 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
1576 instantiate the expected number of lambda functions.
1578 2019-02-13 Marek Polacek <polacek@redhat.com>
1581 * g++.dg/cpp2a/nontype-class13.C: New test.
1583 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
1586 * gcc.target/arm/pr89190.c: New test.
1588 2019-02-13 David Malcolm <dmalcolm@redhat.com>
1591 * g++.dg/concepts/pr89036.C: New test.
1593 2019-02-13 Tamar Christina <tamar.christina@arm.com>
1596 * gcc.target/aarch64/sve/pr88847.c: New test.
1598 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
1599 Jakub Jelinek <jakub@redhat.com>
1602 * g++.dg/torture/pr89303.C: New test.
1604 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1607 * g++.dg/cpp1z/using4.C: New.
1608 * g++.dg/cpp1z/using5.C: Likewise.
1609 * g++.dg/cpp1z/using6.C: Likewise.
1611 2019-02-13 Jakub Jelinek <jakub@redhat.com>
1614 * gcc.target/i386/pr89290.c: New test.
1616 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
1618 * gcc.target/powerpc/crypto-builtin-1.c
1619 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
1622 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
1625 * gcc.target/i386/pr89229-1.c: New test.
1627 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
1630 * gcc.target/s390/pr89233.c: New test.
1632 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
1634 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1635 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1636 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1638 2019-02-12 Richard Biener <rguenther@suse.de>
1640 PR tree-optimization/89253
1641 * gfortran.dg/pr89253.f: New testcase.
1643 2019-02-11 Marek Polacek <polacek@redhat.com>
1645 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1646 * g++.dg/cpp0x/nullptr40.C: New test.
1647 * g++.dg/cpp0x/nullptr41.C: New test.
1649 2019-02-11 Jakub Jelinek <jakub@redhat.com>
1652 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1654 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1656 PR tree-optimization/86637
1657 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1659 2019-02-11 Martin Sebor <msebor@redhat.com>
1661 PR tree-optimization/88771
1662 * gcc.dg/Wstringop-overflow-8.c: New test.
1663 * gcc.dg/Wstringop-overflow-9.c: New test.
1664 * gcc.dg/Warray-bounds-40.c: New test.
1665 * gcc.dg/builtin-stpncpy.c: Adjust.
1666 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1667 * g++.dg/opt/memcpy1.C: Adjust.
1669 2019-02-11 Martin Sebor <msebor@redhat.com>
1672 * c-c++-common/array-5.c: New test.
1673 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1674 * g++.dg/init/new38.C: Same.
1675 * g++.dg/init/new43.C: Same.
1676 * g++.dg/init/new44.C: Same.
1677 * g++.dg/init/new46.C: Same.
1678 * g++.dg/other/large-size-array.C: Same.
1679 * g++.dg/other/new-size-type.C: Same.
1680 * g++.dg/template/array30.C: Same.
1681 * g++.dg/template/array32.C: New test.
1682 * g++.dg/template/dependent-name3.C: Adjust.
1683 * gcc.dg/large-size-array-3.c: Same.
1684 * gcc.dg/large-size-array-5.c: Same.
1685 * gcc.dg/large-size-array.c: Same.
1686 * g++.old-deja/g++.brendan/array1.C: Same.
1687 * g++.old-deja/g++.mike/p6149.C: Same.
1689 2019-02-11 Martin Sebor <msebor@redhat.com>
1691 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1693 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1696 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1697 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1698 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1700 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1702 * gcc.target/powerpc/vec-sld-modulo.c: New.
1703 * gcc.target/powerpc/vec-srad-modulo.c: New.
1704 * gcc.target/powerpc/vec-srd-modulo.c: New.
1706 2019-02-11 Martin Liska <mliska@suse.cz>
1709 * g++.dg/ipa/pr89009.C: New test.
1711 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1714 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1715 * gfortran.dg/pointer_init_6.f90: Likewise.
1716 * gfortran.dg/pointer_init_9.f90: New test.
1718 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1721 * gfortran.dg/warn_undefined_1.f90: New test.o
1723 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1725 PR tree-optimization/89268
1726 * gcc.dg/vect/pr89268.c: New test.
1728 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1730 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1732 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1735 * gfortran.dg/substr_simplify.f90: New test.
1737 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1740 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1742 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1745 * gfortran.dg/array_reference_2.f90 : New test.
1747 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1750 * gcc.dg/gomp/pr89246-1.c: New test.
1751 * gcc.dg/gomp/pr89246-2.c: New test.
1753 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1755 PR tree-optimization/88739
1756 * gcc.c-torture/execute/pr88739.c: New test.
1758 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1761 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1763 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1765 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1766 * gcc.target/s390/vector/vec-copysign.c: New test.
1768 2019-02-08 Richard Biener <rguenther@suse.de>
1770 PR tree-optimization/89247
1771 * gcc.dg/torture/pr89247.c: New testcase.
1773 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1775 * gcc.target/s390/jump-label.c: New test.
1777 2019-02-08 Richard Biener <rguenther@suse.de>
1780 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1782 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1784 PR rtl-optimization/89234
1785 * g++.dg/ubsan/pr89234.C: New test.
1787 2019-02-08 Richard Biener <rguenther@suse.de>
1790 * gcc.dg/torture/pr89223.c: New testcase.
1792 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1794 PR tree-optimization/86637
1795 PR tree-optimization/89235
1796 * gcc.c-torture/compile/pr86637-1.c: New test.
1797 * gcc.c-torture/compile/pr86637-2.c: New test.
1798 * gcc.c-torture/compile/pr86637-3.c: New test.
1799 * gcc.c-torture/compile/pr89235.c: New test.
1801 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1803 * gcc.target/aarch64/abd_1.c: New test.
1804 * gcc.dg/sabd_1.c: Likewise.
1806 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1809 * gfortran.dg/wunused-parameter_2.f90: New test.
1811 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1813 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1815 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1817 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1818 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1820 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1821 Jakub Jelinek <jakub@redhat.com>
1824 * gcc.c-torture/execute/pr88714.c: New test.
1825 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1827 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1830 * gcc.target/arm/pr88850.c: New test.
1832 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1835 * g++.dg/cpp0x/pr86218.C: New.
1837 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1839 PR rtl-optimization/89225
1840 * gcc.target/powerpc/pr89225.c: New.
1842 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1844 * gnat.dg/opt76.adb: New test.
1846 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1849 * gfortran.dg/null_10.f90: New test.
1851 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1854 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1855 column numbers to dg-warning directives where they are correct.
1856 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1857 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1858 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1860 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1863 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1864 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1865 xfail scan-assembler-not with Solaris as.
1867 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1869 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1871 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1873 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1876 2019-02-06 Richard Biener <rguenther@suse.de>
1878 PR tree-optimization/89182
1879 * gfortran.dg/graphite/pr89182.f90: New testcase.
1881 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1884 * gcc.dg/pr89211.c: New test.
1887 * c-c++-common/builtin-convertvector-2.c: New test.
1889 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1892 * lib/go-torture.exp: Test compiling with -flto.
1894 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1897 * gcc.dg/redecl-18.c: New test.
1899 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1902 * g++.dg/opt/pr89187.C: New test.
1904 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1906 * jit.dg/add-driver-options-testlib.c: Add support file for
1907 test-add-driver-options.c testcase.
1908 * jit.dg/all-non-failing-tests.h: Add note about
1909 test-add-driver-options.c
1910 * jit.dg/jit.exp (jit-dg-test): Update to support
1911 add-driver-options-testlib.c compilation.
1912 * jit.dg/test-add-driver-options.c: New testcase.
1914 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1916 PR rtl-optimization/11304
1917 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1918 * gcc.target/i386/call-2.c: New test.
1920 2019-02-05 Marek Polacek <polacek@redhat.com>
1922 PR c++/89158 - by-value capture of constexpr variable broken.
1923 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1925 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1927 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1929 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1931 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1933 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1936 * g++.dg/opt/pr89188.C: New test.
1938 PR rtl-optimization/89195
1939 * gcc.c-torture/execute/pr89195.c: New test.
1941 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1943 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1945 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1946 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1947 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1948 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1949 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1950 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1951 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1952 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1953 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1955 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1958 * g++.dg/ext/vector36.C: New test.
1960 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1963 * g++.dg/pr87770.C: New.
1965 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1968 * gfortran.dg/pr89077.f90: New test.
1970 2019-02-04 Martin Liska <mliska@suse.cz>
1973 * gcc.dg/ipa/pr88985.c: New test.
1975 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1977 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1978 characters or extra spaces after the comment character.
1980 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1982 * g++.dg/torture/alias-1.C: New test.
1984 2019-02-03 Martin Sebor <msebor@redhat.com>
1987 * c-c++-common/Wsequence-point-2.c: New test.
1990 * g++.dg/warn/Wunused-var-35.C: New test.
1992 2019-02-03 Richard Biener <rguenther@suse.de>
1995 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1997 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2000 * gfortran.dg/warn_conversion_10.f90: New test.
2002 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2005 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2007 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2010 * gfortran.dg/realloc_on_assign_32.f90 : New test.
2012 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2015 * gfortran.dg/pointer_array_component_3.f90 : New test.
2017 2019-02-02 Jakub Jelinek <jakub@redhat.com>
2020 * gcc.dg/gomp/pr87887-1.c: New test.
2021 * gcc.dg/gomp/pr87887-2.c: New test.
2023 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2027 * gfortran.dg/pr89084.f90: New test.
2028 * gfortran.dg/lto/pr89084_0.f90: New test.
2029 * gfortran.dg/pr83246.f90: New test.
2031 2019-02-01 Marek Polacek <polacek@redhat.com>
2033 PR c++/88325 - ICE with invalid out-of-line template member definition.
2034 * g++.dg/cpp2a/typename14.C: New test.
2036 2019-02-01 Richard Biener <rguenther@suse.de>
2039 * gcc.dg/torture/pr88597.c: New testcase.
2041 2019-02-01 Richard Biener <rguenther@suse.de>
2043 PR tree-optimization/85497
2044 * gcc.dg/graphite/pr85497.c: New testcase.
2046 2019-02-01 Richard Biener <rguenther@suse.de>
2049 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
2051 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2053 PR tree-optimization/89143
2054 * gcc.dg/tree-ssa/vrp121.c: New test.
2056 PR tree-optimization/88107
2057 * gcc.dg/gomp/pr88107.c: New test.
2060 * g++.dg/ext/attrib57.C: New test.
2062 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2064 PR tree-optimization/88932
2065 * gfortran.dg/pr88932.f90: New test.
2067 2019-01-31 Marek Polacek <polacek@redhat.com>
2069 PR c++/88983 - ICE with switch in constexpr function.
2070 * g++.dg/cpp1y/constexpr-88983.C: New test.
2072 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2075 * gfortran.dg/contiguous_9.f90: New test.
2077 2019-01-31 Marek Polacek <polacek@redhat.com>
2079 PR c++/89083, c++/80864 - ICE with list initialization in template.
2080 * g++.dg/cpp0x/initlist107.C: New test.
2081 * g++.dg/cpp0x/initlist108.C: New test.
2082 * g++.dg/cpp0x/initlist109.C: New test.
2083 * g++.dg/cpp0x/initlist110.C: New test.
2084 * g++.dg/cpp0x/initlist111.C: New test.
2085 * g++.dg/cpp0x/initlist112.C: New test.
2086 * g++.dg/init/ptrfn4.C: New test.
2088 2019-01-31 David Malcolm <dmalcolm@redhat.com>
2091 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
2092 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
2094 2019-01-31 Richard Biener <rguenther@suse.de>
2096 PR tree-optimization/89135
2097 * gcc.dg/torture/pr89135.c: New testcase.
2099 2019-01-31 Jakub Jelinek <jakub@redhat.com>
2102 * c-c++-common/asan/pr89124.c: New test.
2104 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2107 * gfortran.dg/print_2.f90: New test.
2109 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
2111 PR rtl-optimization/87246
2112 * gcc.target/i386/pr87246.c: New.
2114 2019-01-30 Marek Polacek <polacek@redhat.com>
2116 PR c++/89119 - ICE with value-initialization in template.
2117 * g++.dg/cpp0x/initlist-value3.C: New test.
2119 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2121 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
2122 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
2123 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
2124 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
2125 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
2126 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
2127 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
2128 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
2129 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
2130 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
2132 2019-01-30 Richard Biener <rguenther@suse.de>
2134 PR tree-optimization/89111
2135 * gcc.dg/torture/pr89111.c: New testcase.
2137 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
2140 * lib/target-supports.exp: Cache result.
2142 2019-01-30 Jakub Jelinek <jakub@redhat.com>
2145 * g++.target/i386/pr89105.C: New test.
2148 * gcc.dg/pr89061.c: New test.
2150 2019-01-29 Martin Sebor <msebor@redhat.com>
2153 * gcc.dg/Warray-bounds-39.c: New test.
2155 2019-01-29 Marek Polacek <polacek@redhat.com>
2158 * g++.dg/other/nontype-1.C: Expect error in all modes.
2159 * g++.dg/parse/crash13.C: Likewise.
2160 * g++.dg/parse/error36.C: Likewise.
2161 * g++.dg/template/error29.C: Likewise.
2163 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2166 * gfortran.dg/c_funptr_1.f90: New file.
2167 * gfortran.dg/c_funptr_1_mod.f90: New file.
2169 2019-01-29 Jakub Jelinek <jakub@redhat.com>
2173 * gcc.dg/gomp/pr89104.c: New test.
2175 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2177 * gdc.dg/pr89042a.d: Mark as compile test.
2178 * gdc.dg/pr89042b.d: Likewise.
2180 2019-01-29 Richard Biener <rguenther@suse.de>
2183 * g++.dg/lto/pr87295_0.C: New testcase.
2185 2019-01-29 Jakub Jelinek <jakub@redhat.com>
2188 * gcc.dg/pr89045.c: New test.
2191 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
2192 lp64, ilp32 and llp64 only.
2193 (fputs): Use unsigned long long instead of size_t for return type.
2194 (vfprintf, vfscanf): Accept arbitrary target specific type for
2197 2019-01-28 Marek Polacek <polacek@redhat.com>
2199 PR c++/88358 - name wrongly treated as type.
2200 * g++.dg/cpp2a/typename1.C: Add dg-error.
2201 * g++.dg/cpp2a/typename13.C: New test.
2202 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
2205 2019-01-28 Marek Polacek <polacek@redhat.com>
2207 * g++.dg/cpp0x/enum37.C: Add dg-error.
2209 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2211 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
2212 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
2214 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2216 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
2217 "-Wattribute-alias".
2219 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
2222 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2224 2019-01-27 Marek Polacek <polacek@redhat.com>
2226 PR c++/88815 - narrowing conversion lost in decltype.
2227 PR c++/78244 - narrowing conversion in template not detected.
2228 * g++.dg/cpp0x/Wnarrowing15.C: New test.
2229 * g++.dg/cpp0x/Wnarrowing16.C: New test.
2230 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
2231 * g++.dg/cpp1y/Wnarrowing1.C: New test.
2233 PR c++/89024 - ICE with incomplete enum type.
2234 * g++.dg/cpp0x/enum37.C: New test.
2236 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
2238 * gnat.dg/opt75.adb: New test.
2239 * gnat.dg/opt75_pkg.ad[sb]: New helper.
2241 2019-01-27 Jakub Jelinek <jakub@redhat.com>
2244 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
2245 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
2247 2019-01-26 Martin Jambor <mjambor@suse.cz>
2250 * gfortran.dg/gomp/pr88933.f90: New test.
2252 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
2255 * gdc.dg/pr89042a.d: New test.
2256 * gdc.dg/pr89042b.d: New test.
2258 2019-01-26 Harald Anlauf <anlauf@gmx.de>
2261 * gfortran.dg/pr57553.f90: New test.
2263 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
2265 * gnat.dg/array34.adb: New test.
2267 2019-01-26 Jakub Jelinek <jakub@redhat.com>
2269 PR preprocessor/88974
2270 * c-c++-common/cpp/pr88974.c: New test.
2272 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
2275 * g++.dg/cpp2a/destroying-delete2.C: New.
2276 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2278 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
2281 * gfortran.dg/pr85780.f90: Update testcase for error message.
2283 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
2286 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2287 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2288 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2290 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2293 * gcc.dg/pr89037.c: New test.
2295 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2297 * lib/target-supports.exp (check_effective_target_fenv): New.
2298 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2299 fenv effective target.
2300 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2301 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2302 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2303 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2305 2019-01-25 Richard Biener <rguenther@suse.de>
2307 PR tree-optimization/86865
2308 * gcc.dg/graphite/pr86865.c: New testcase.
2309 * gcc.dg/graphite/pr69728.c: XFAIL.
2310 * gcc.dg/graphite/scop-21.c: Likewise.
2312 2019-01-24 Martin Sebor <msebor@redhat.com>
2317 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
2318 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
2319 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
2320 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
2321 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
2322 * gcc.dg/builtins-69.c: New test.
2323 * gcc.dg/Wint-conversion-2.c: Add expected warning.
2324 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
2326 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
2328 PR rtl-optimization/88948
2329 * gcc.target/i386/pr88948.c: New test.
2331 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2334 * g++.dg/debug/pr89006.C: New test.
2337 * gcc.dg/gomp/pr89015.c: New test.
2340 * c-c++-common/gomp/cancel-2.c: New test.
2341 * gcc.dg/gomp/cancel-1.c: New test.
2342 * g++.dg/gomp/cancel-1.C: New test.
2343 * g++.dg/gomp/cancel-2.C: New test.
2344 * g++.dg/gomp/cancel-3.C: New test.
2346 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2348 PR tree-optimization/89027
2349 * gfortran.dg/gomp/pr89027.f90: New test.
2351 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
2354 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
2355 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
2357 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
2360 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
2361 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2362 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2363 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2365 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
2368 * g++.target/i386/pr88998.c: New test.
2370 2019-01-23 Marek Polacek <polacek@redhat.com>
2372 PR c++/88757 - qualified name treated wrongly as type.
2373 * g++.dg/cpp0x/dependent2.C: New test.
2374 * g++.dg/cpp2a/typename10.C: Remove dg-error.
2375 * g++.dg/cpp2a/typename12.C: New test.
2376 * g++.dg/template/static30.C: Remove dg-error.
2378 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2381 * c-c++-common/pr44715.c: New test.
2384 * c-c++-common/pr88984.c: New test.
2386 2019-01-23 Richard Biener <rguenther@suse.de>
2388 PR tree-optimization/89008
2389 * gcc.dg/torture/pr89008.c: New testcase.
2391 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
2393 * gnat.dg/specs/opt4.ads: New test.
2395 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2397 PR tree-optimization/88964
2398 * gfortran.dg/pr88964.f90: New test.
2400 2019-01-22 Martin Sebor <msebor@redhat.com>
2402 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
2403 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
2405 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
2406 * c-c++-common/Wrestrict.c: Make xfails conditional on target
2409 2018-01-22 Steve Ellcey <sellcey@marvell.com>
2411 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
2412 to aarch64*-*-* target.
2413 * c-c++-common/gomp/pr60823-3.c: Ditto.
2414 * g++.dg/gomp/declare-simd-1.C: Ditto.
2415 * g++.dg/gomp/declare-simd-3.C: Ditto.
2416 * g++.dg/gomp/declare-simd-4.C: Ditto.
2417 * g++.dg/gomp/declare-simd-7.C: Ditto.
2418 * g++.dg/gomp/pr88182.C: Ditto.
2419 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2420 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2421 * gcc.dg/gomp/pr59669-2.c: Ditto.
2422 * gcc.dg/gomp/pr87895-1.c: Ditto.
2423 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2424 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2425 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2426 * gfortran.dg/gomp/pr83977.f90: Ditto.
2428 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2431 * gcc.target/powerpc/pr88965.c: New test.
2434 * c-c++-common/gomp/atomic-23.c: New test.
2436 2019-01-22 Harald Anlauf <anlauf@gmx.de>
2439 * gfortran.dg/power_8.f90: New test.
2441 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2443 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
2444 * g++.dg/vec-init-1.C: Likewise.
2445 * gcc.dg/pr87793.c: Likewise.
2447 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2449 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
2450 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2452 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2455 * gcc.target/arm/aapcs/bitfield2.c: New test.
2456 * gcc.target/arm/aapcs/bitfield3.c: New test.
2458 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
2460 PR rtl-optimization/87763
2461 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
2463 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
2466 * gcc.target/i386/pr88954-1.c: New test.
2467 * gcc.target/i386/pr88954-2.c: Likewise.
2469 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2472 * gcc.target/arm/aapcs/bitfield1.c: New test.
2473 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
2474 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
2475 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
2477 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
2479 * gfortran.dg/array_function_5.f90: Fix a dg directive.
2480 * gfortran.dg/block_16.f08: Likewise.
2481 * gfortran.dg/dec_structure_14.f90: Likewise.
2482 * gfortran.dg/namelist_96.f90: Likewise.
2483 * gfortran.dg/newunit_5.f90.f90: Moved to
2484 * gfortran.dg/newunit_5.f90: here.
2485 * gfortran.dg/pdt_28.f03: Likewise.
2486 * gfortran.dg/spread_simplify_1.f90: Likewise.
2488 2019-01-22 Tamar Christina <tamar.christina@arm.com>
2490 PR/tree-optimization 88903
2491 * gcc.dg/vect/pr88903-1.c: Add explicit &.
2493 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2495 PR rtl-optimization/88904
2496 * gcc.c-torture/execute/pr88904.c: New test.
2499 * gcc.dg/pr88905.c: New test.
2501 PR rtl-optimization/49429
2503 PR rtl-optimization/86334
2505 * gcc.target/i386/pr86334.c: New test.
2506 * gcc.target/i386/pr88906.c: New test.
2508 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2511 * g++.dg/gomp/pr88949.C: New test.
2513 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
2515 * class_66.f90: Fix a dg directive.
2516 * debug/pr35154-stabs.f: Likewise.
2517 * dec_d_lines_3.f: Likewise.
2518 * dec_d_lines_3.f: Likewise.
2519 * dec_structure_12.f90: Likewise.
2520 * dec_structure_15.f90: Likewise.
2521 * deferred_character_31.f90: Likewise.
2522 * dtio_31.f03: Likewise.
2523 * dtio_32.f03: Likewise.
2524 * extends_11.f03: Likewise.
2525 * integer_plus.f90: Likewise.
2526 * pdt_25.f03: Likewise.
2527 * pr58968.f: Likewise.
2528 * pr78259.f90: Likewise.
2529 * vect/vect-2.f90: Likewise.
2530 * matmul_const.f90: Likewise.
2532 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
2535 * gcc.target/i386/pr88938.c: New test.
2537 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2540 * g++.dg/asan/pr88901.C: New test.
2542 2019-01-21 Tamar Christina <tamar.christina@arm.com>
2544 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
2546 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2549 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
2550 * gcc.dg/pr88928.c: New test case.
2552 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2554 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
2555 {long ,short ,}{unsigned ,}int.
2557 2019-01-21 Richard Biener <rguenther@suse.de>
2559 PR tree-optimization/88934
2560 * gfortran.dg/pr88934.f90: New testcase.
2562 2019-01-20 Ulrich Drepper <drepper@redhat.com>
2564 Fix after C++ P0600 implementation.
2565 * g++.dg/init/new39.C: Don't just ignore result of new.
2567 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
2569 * gdc.dg/runnable.d: Add more tests for comparing complex types.
2571 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
2573 * gdc.dg/runnable.d: Add tests for comparing complex types.
2575 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
2577 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
2578 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
2579 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
2580 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
2582 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
2585 * gfortran.dg/no-automatic.f90: New test.
2587 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2590 * gfortran.dg/pr77960.f90: New test.
2592 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2593 Paul Thomas <pault@gcc.gnu.org>
2596 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
2597 scan-tree tests that fail with patch.
2598 * gfortran.dg/contiguous_8.f90: New test.
2600 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
2602 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
2604 * gfortran.dg/loop_versioning_9.f90: New test.
2605 * gfortran.dg/loop_versioning_10.f90: Likewise.
2607 2019-01-19 Jakub Jelinek <jakub@redhat.com>
2610 * gfortran.dg/pr88902.f90: New test.
2612 2019-01-18 Martin Sebor <msebor@redhat.com>
2614 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
2616 2019-01-18 Ian Lance Taylor <iant@golang.org>
2618 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
2619 is no longer externally visible.
2621 2019-01-18 Marek Polacek <polacek@redhat.com>
2624 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
2626 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2629 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
2630 (dg-options): Replace -m32 with -fno-pic.
2631 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
2632 (dg-options): Remove -m32.
2634 2019-01-18 Richard Biener <rguenther@suse.de>
2636 PR tree-optimization/88903
2637 * gcc.dg/vect/pr88903-1.c: New testcase.
2638 * gcc.dg/vect/pr88903-2.c: Likewise.
2640 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2644 * c-c++-common/pr51628-33.c: New test.
2645 * c-c++-common/pr51628-35.c: New test.
2646 * c-c++-common/pr88664-1.c: Likewise.
2647 * c-c++-common/pr88664-2.c: Likewise.
2648 * gcc.dg/pr51628-34.c: Likewise.
2650 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
2653 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2654 mp and sec extensions to armv7-a.
2656 2019-01-18 Martin Liska <mliska@suse.cz>
2658 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2659 expected function name.
2661 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2663 PR tree-optimization/86214
2664 * g++.dg/opt/pr86214-1.C: New test.
2665 * g++.dg/opt/pr86214-2.C: New test.
2667 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2669 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2671 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2674 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2677 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2678 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2680 2019-01-18 Martin Liska <mliska@suse.cz>
2683 * g++.target/i386/pr88587.C: New test.
2684 * gcc.target/i386/mvc13.c: New test.
2686 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2689 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2691 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2692 * gfortran.dg/gomp/pr83977.f90: Ditto.
2694 2019-01-17 Martin Sebor <msebor@redhat.com>
2697 * gcc.dg/Warray-bounds-38.c: New test.
2699 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2701 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2702 warning checks and assembler scans.
2703 * c-c++-common/gomp/pr60823-3.c: Ditto.
2704 * c-c++-common/gomp/pr63328.c: Ditto.
2705 * g++.dg/gomp/declare-simd-1.C: Ditto.
2706 * g++.dg/gomp/declare-simd-3.C: Ditto.
2707 * g++.dg/gomp/declare-simd-4.C: Ditto.
2708 * g++.dg/gomp/declare-simd-7.C: Ditto.
2709 * g++.dg/gomp/pr88182.C: Ditto.
2710 * g++.dg/vect/simd-clone-7.cc: Ditto.
2711 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2712 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2713 * gcc.dg/gomp/pr59669-2.c: Ditto.
2714 * gcc.dg/gomp/pr87895-1.c: Ditto.
2715 * gcc.dg/gomp/pr87895-2.c: Ditto.
2716 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2717 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2718 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2719 * gfortran.dg/gomp/pr83977.f90: Ditto.
2721 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2723 * g++.dg/cpp0x/auto52.C: Test locations too.
2724 * g++.dg/cpp0x/trailing2.C: Likewise.
2725 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2726 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2727 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2728 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2729 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2731 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2734 * g++.dg/template/pr88699.C: New test.
2736 2019-01-17 Martin Sebor <msebor@redhat.com>
2738 PR tree-optimization/88800
2739 * c-c++-common/Wrestrict.c: Adjust.
2740 * gcc.dg/Warray-bounds-37.c: New test.
2741 * gcc.dg/builtin-memcpy-2.c: New test.
2742 * gcc.dg/builtin-memcpy.c: New test.
2744 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2747 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2749 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2750 Kwok Cheung Yeung <kcy@codesourcery.com>
2751 Julian Brown <julian@codesourcery.com>
2752 Tom de Vries <tom@codesourcery.com>
2754 * gcc.dg/20020312-2.c: Add amdgcn support.
2755 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2756 * gcc.dg/builtin-apply2.c: Likewise.
2757 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2758 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2759 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2760 * gcc.dg/memcmp-1.c: Increase timeout factor.
2761 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2762 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2763 * gcc.dg/sibcall-9.c: Likewise.
2764 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2765 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2766 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2767 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2768 * lib/target-supports.exp (check_effective_target_trampolines):
2770 (check_profiling_available): Likewise.
2771 (check_effective_target_global_constructor): Likewise.
2772 (check_effective_target_return_address): Likewise.
2773 (check_effective_target_fopenacc): Likewise.
2774 (check_effective_target_fopenmp): Likewise.
2775 (check_effective_target_vect_int): Likewise.
2776 (check_effective_target_vect_intfloat_cvt): Likewise.
2777 (check_effective_target_vect_uintfloat_cvt): Likewise.
2778 (check_effective_target_vect_floatint_cvt): Likewise.
2779 (check_effective_target_vect_floatuint_cvt): Likewise.
2780 (check_effective_target_vect_simd_clones): Likewise.
2781 (check_effective_target_vect_shift): Likewise.
2782 (check_effective_target_whole_vector_shift): Likewise.
2783 (check_effective_target_vect_bswap): Likewise.
2784 (check_effective_target_vect_shift_char): Likewise.
2785 (check_effective_target_vect_long): Likewise.
2786 (check_effective_target_vect_float): Likewise.
2787 (check_effective_target_vect_double): Likewise.
2788 (check_effective_target_vect_perm): Likewise.
2789 (check_effective_target_vect_perm_byte): Likewise.
2790 (check_effective_target_vect_perm_short): Likewise.
2791 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2792 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2793 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2794 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2795 (check_effective_target_vect_natural_alignment): Likewise.
2796 (check_effective_target_vect_fully_masked): Likewise.
2797 (check_effective_target_vect_element_align): Likewise.
2798 (check_effective_target_vect_masked_store): Likewise.
2799 (check_effective_target_vect_scatter_store): Likewise.
2800 (check_effective_target_vect_condition): Likewise.
2801 (check_effective_target_vect_cond_mixed): Likewise.
2802 (check_effective_target_vect_char_mult): Likewise.
2803 (check_effective_target_vect_short_mult): Likewise.
2804 (check_effective_target_vect_int_mult): Likewise.
2805 (check_effective_target_sqrt_insn): Likewise.
2806 (check_effective_target_vect_call_sqrtf): Likewise.
2807 (check_effective_target_vect_call_btrunc): Likewise.
2808 (check_effective_target_vect_call_btruncf): Likewise.
2809 (check_effective_target_vect_call_ceil): Likewise.
2810 (check_effective_target_vect_call_floorf): Likewise.
2811 (check_effective_target_lto): Likewise.
2812 (check_vect_support_and_set_flags): Likewise.
2813 (check_effective_target_vect_stridedN): Enable when fully masked is
2815 (add_options_for_sqrt_insn): New procedure.
2817 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2819 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2820 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2822 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2824 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2826 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2827 * gcc.dg/pic-1.c: Disable on amdgcn.
2828 * gcc.dg/pic-2.c: Disable on amdgcn.
2829 * gcc.dg/pic-3.c: Disable on amdgcn.
2830 * gcc.dg/pic-4.c: Disable on amdgcn.
2831 * gcc.dg/pie-3.c: Disable on amdgcn.
2832 * gcc.dg/pie-4.c: Disable on amdgcn.
2833 * gcc.dg/uninit-19.c: Check pie_enabled.
2834 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2836 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2837 Kwok Cheung Yeung <kcy@codesourcery.com>
2838 Julian Brown <julian@codesourcery.com>
2839 Tom de Vries <tom@codesourcery.com>
2841 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2842 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2843 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2844 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2845 * gcc.dg/20111216-1.c: Require exceptions.
2846 * gcc.dg/cleanup-10.c: Require exceptions.
2847 * gcc.dg/cleanup-11.c: Require exceptions.
2848 * gcc.dg/cleanup-12.c: Require exceptions.
2849 * gcc.dg/cleanup-13.c: Require exceptions.
2850 * gcc.dg/cleanup-5.c: Require exceptions.
2851 * gcc.dg/cleanup-8.c: Require exceptions.
2852 * gcc.dg/cleanup-9.c: Require exceptions.
2853 * gcc.dg/gomp/pr29955.c: Require exceptions.
2854 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2855 * gcc.dg/nested-func-5.c: Require exceptions.
2856 * gcc.dg/pch/except-1.c: Require exceptions.
2857 * gcc.dg/pch/valid-2.c: Require exceptions.
2858 * gcc.dg/pr41470.c: Require exceptions.
2859 * gcc.dg/pr42427.c: Require exceptions.
2860 * gcc.dg/pr44545.c: Require exceptions.
2861 * gcc.dg/pr47086.c: Require exceptions.
2862 * gcc.dg/pr51481.c: Require exceptions.
2863 * gcc.dg/pr51644.c: Require exceptions.
2864 * gcc.dg/pr52046.c: Require exceptions.
2865 * gcc.dg/pr54669.c: Require exceptions.
2866 * gcc.dg/pr56424.c: Require exceptions.
2867 * gcc.dg/pr64465.c: Require exceptions.
2868 * gcc.dg/pr65802.c: Require exceptions.
2869 * gcc.dg/pr67563.c: Require exceptions.
2870 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2871 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2872 * gcc.dg/vect/pr46663.c: Require exceptions.
2873 * lib/target-supports.exp (check_effective_target_exceptions): New.
2875 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2878 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2880 2019-01-17 Nathan Sidwell <nathan@acm.org>
2883 * g++.dg/cpp0x/pr86610.C: New.
2885 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2887 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2888 VFIXUPIMM* intrinsics.
2889 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2890 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2891 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2893 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2897 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2899 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2900 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2901 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2902 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2903 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2904 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2905 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2906 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2907 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2908 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2909 * gcc.target/i386/sse-13.c: Ditto.
2910 * gcc.target/i386/sse-14.c: Ditto.
2911 * gcc.target/i386/sse-22.c: Ditto.
2912 * gcc.target/i386/sse-23.c: Ditto.
2913 * gcc.target/i386/testimm-10.c: Ditto.
2914 * gcc.target/i386/testround-1.c: Ditto.
2916 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2920 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2923 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2924 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2926 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2928 PR rtl-optimization/88870
2929 * gcc.dg/pr88870.c: New test.
2931 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2933 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2935 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2938 * g++.dg/concepts/pr87768.C: New.
2941 * gcc.dg/cpp1z/pr86648.C: New.
2943 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2946 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2947 vectorized on POWER unless hardware misaligned loads are available.
2949 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2952 * g++.dg/torture/pr88861.C: New test.
2954 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2957 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2959 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2961 * g++.dg/other/pr33558.C: Test location too.
2962 * g++.dg/other/pr33558-2.C: Likewise.
2963 * g++.dg/parse/crash4.C: Likewise.
2964 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2965 * g++.old-deja/g++.mike/p7635.C: Likewise.
2966 * g++.old-deja/g++.other/decl6.C: Likewise.
2968 2019-01-16 Marek Polacek <polacek@redhat.com>
2970 PR c++/78244 - narrowing conversion in template not detected.
2971 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2972 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2974 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2978 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2979 may_alias attribute.
2981 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2983 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2986 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2989 * g++.dg/template/pr88795.C: New test.
2991 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2994 * gfortran.dg/actual_array_substr_3.f90: New test.
2996 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2999 * gfortran.dg/pr81849.f90: New test.
3001 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
3003 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
3004 ISO_Fortran_binding_2.h.
3006 2019-01-15 Marek Polacek <polacek@redhat.com>
3009 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3011 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
3014 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3015 -Wdeprecated warning and expect a following note:.
3017 2019-01-15 Richard Biener <rguenther@suse.de>
3020 * g++.dg/lto/pr88046_0.C: New testcase.
3022 2019-01-15 Richard Biener <rguenther@suse.de>
3024 PR tree-optimization/88855
3025 * gcc.dg/pr88855.c: New testcase.
3027 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3029 * g++.dg/diagnostic/typedef-initialized.C: New.
3031 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3033 * g++.dg/diagnostic/bitfld3.C: New.
3035 2019-01-15 Jakub Jelinek <jakub@redhat.com>
3037 PR tree-optimization/88775
3038 * gcc.dg/tree-ssa/pr88775-1.c: New test.
3039 * gcc.dg/tree-ssa/pr88775-2.c: New test.
3041 2019-01-14 Marek Polacek <polacek@redhat.com>
3043 PR c++/88825 - ICE with bogus function return type deduction.
3044 * g++.dg/cpp1y/auto-fn55.C: New test.
3046 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3048 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3049 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3050 feature test macros.
3051 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3053 2019-01-14 Marek Polacek <polacek@redhat.com>
3055 PR c++/88830 - ICE with abstract class.
3056 * g++.dg/other/abstract7.C: New test.
3058 2019-01-14 Martin Sebor <msebor@redhat.com>
3061 * gcc.dg/format/attr-8.c: New test.
3062 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3063 * gcc.dg/format/attr-3.c: Same.
3064 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3065 * objc.dg/fsf-nsstring-format-1.m: Same.
3067 2019-01-14 Martin Liska <mliska@suse.cz>
3069 PR gcov-profile/88263
3070 * g++.dg/gcov/pr88263-2.C: New test.
3072 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3074 PR rtl-optimization/88796
3075 * gcc.target/i386/pr88796.c: New test.
3077 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
3079 * gdc.dg/asm1.d: New test.
3080 * gdc.dg/asm2.d: New test.
3081 * gdc.dg/asm3.d: New test.
3082 * gdc.dg/asm4.d: New test.
3083 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
3085 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3088 * gfortran.dg/namelist_96.f90: New test.
3090 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3093 * gfortran.dg/internal_pack_18.f90: New test.
3095 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
3097 * gcc.dg/pr51628-20.c: Updated.
3098 * gcc.dg/pr51628-21.c: Likewise.
3099 * gcc.dg/pr51628-25.c: Likewise.
3101 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3104 * gfortran.dg/internal_pack_17.f90: New test.
3105 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
3108 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
3111 * gfortran.dg/pr61765.f90: New test.
3113 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
3115 * g++.dg/cpp0x/pr62101.C: Test locations too.
3116 * g++.dg/inherit/pure1.C: Likewise.
3118 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
3120 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
3122 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
3124 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
3126 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
3127 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
3128 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
3129 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
3130 * gfortran.dg/bind_c_array_params_2.f90: Change search string
3133 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3136 * gfortran.dg/pr35031.f90: new test.
3138 2019-01-11 Marek Polacek <polacek@redhat.com>
3140 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
3141 * g++.dg/cpp0x/Wredundant-move5.C: New test.
3142 * g++.dg/cpp0x/Wredundant-move6.C: New test.
3144 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3148 * c-c++-common/gomp/pr85956.c: New test.
3149 * g++.dg/gomp/pr88733.C: New test.
3151 2019-01-11 Tobias Burnus <burnus@net-b.de>
3154 * g++.dg/cpp0x/defaulted61.C: New
3155 * g++.dg/cpp0x/defaulted62.C: New.
3157 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3159 PR tree-optimization/88693
3160 * gcc.c-torture/execute/pr88693.c: New test.
3162 2019-01-11 Tamar Christina <tamar.christina@arm.com>
3164 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
3167 2019-01-11 Martin Liska <mliska@suse.cz>
3170 * g++.dg/lto/pr88758_0.C: New test.
3171 * g++.dg/lto/pr88758_1.C: New test.
3173 2019-01-11 Jan Beulich <jbeulich@suse.com>
3175 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
3176 gcc.target/i386/avx512f-vcvtss2si-1.c,
3177 gcc.target/i386/avx512f-vcvttsd2si-1.c,
3178 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
3179 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
3180 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
3181 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
3182 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
3183 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
3184 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
3185 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
3186 gcc.target/i386/pr19398.c: Permit l or q suffix.
3188 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3190 PR rtl-optimization/88296
3191 * gcc.target/i386/pr88296.c: New test.
3193 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
3195 * g++.dg/diagnostic/extern-initialized.C: New.
3196 * g++.dg/ext/dllimport-initialized.C: Likewise.
3198 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3201 * gfortran.dg/internal_pack_16.f90: New test.
3203 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3206 * g++.target/i386/pr88785.C: New test.
3208 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
3210 PR rtl-optimization/87305
3211 * gcc.target/aarch64/pr87305.c: New.
3213 2019-01-10 Richard Biener <rguenther@suse.de>
3215 PR tree-optimization/88792
3216 * gcc.dg/torture/pr88792.c: New testcase.
3218 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
3221 * gfortran.dg/pr86322_1.f90: New test.
3222 * gfortran.dg/pr86322_2.f90: Ditto.
3223 * gfortran.dg/pr86322_3.f90: Ditto.
3225 2019-01-10 Sudakshina Das <sudi.das@arm.com>
3227 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
3228 * gcc.target/aarch64/bti-2.c: Likewise.
3229 * gcc.target/aarch64/bti-3.c: Likewise.
3231 2019-01-10 Stefan Agner <stefan@agner.ch>
3234 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
3235 check if -masm-syntax-unified gets applied properly.
3237 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3240 * gcc.dg/pr88568.c: New test.
3242 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3244 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
3245 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
3247 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3249 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
3250 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3252 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3254 * lib/target-supports.exp
3255 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3256 check_effective_target_arm_v8_3a_complex_neon_ok,
3257 add_options_for_arm_v8_3a_complex_neon,
3258 check_effective_target_arm_v8_3a_complex_neon_hw,
3259 check_effective_target_vect_complex_rot_N): New.
3261 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
3264 * gfortran.dg/pr88376.f90: New test.
3266 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
3269 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3270 "can not" with "cannot".
3271 * gfortran.dg/common_15.f90: Likewise.
3272 * gfortran.dg/derived_result_2.f90: Likewise.
3273 * gfortran.dg/do_check_6.f90: Likewise.
3274 * gfortran.dg/namelist_args.f90: Likewise.
3275 * gfortran.dg/negative_unit_check.f90: Likewise.
3276 * gfortran.dg/pure_formal_3.f90: Likewise.
3277 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3278 * obj-c++.dg/exceptions-3.mm: Likewise.
3279 * obj-c++.dg/exceptions-4.mm: Likewise.
3280 * obj-c++.dg/exceptions-5.mm: Likewise.
3281 * obj-c++.dg/property/at-property-23.mm: Likewise.
3282 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3283 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3284 * objc.dg/attributes/method-attribute-2.m: Likewise.
3285 * objc.dg/exceptions-3.m: Likewise.
3286 * objc.dg/exceptions-4.m: Likewise.
3287 * objc.dg/exceptions-5.m: Likewise.
3288 * objc.dg/param-1.m: Likewise.
3289 * objc.dg/property/at-property-23.m: Likewise.
3290 * objc.dg/property/dotsyntax-17.m: Likewise.
3291 * objc.dg/property/property-neg-7.m: Likewise.
3293 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3296 * gfortran.dg/spread_simplify_1.f90: New test.
3298 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3300 * lib/target-supports.exp
3301 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3302 * gcc.target/i386/xorsign.c: New test.
3304 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3306 * gcc.target/sparc/tls-ld-int8.c: New test.
3307 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3308 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3309 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3310 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3311 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3313 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3315 * gcc.target/aarch64/bti-1.c: Update test to not add command line
3316 option when configure with bti.
3317 * gcc.target/aarch64/bti-2.c: Likewise.
3318 * lib/target-supports.exp
3319 (check_effective_target_default_branch_protection):
3320 Add configure check for --enable-standard-branch-protection.
3322 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3324 * gcc.target/aarch64/bti-1.c: New test.
3325 * gcc.target/aarch64/bti-2.c: New test.
3326 * gcc.target/aarch64/bti-3.c: New test.
3327 * lib/target-supports.exp
3328 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
3330 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3332 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
3333 instead of IP0_REGNUM and add test case.
3335 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3337 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
3339 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
3340 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
3342 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
3344 2019-01-09 Jakub Jelinek <jakub@redhat.com>
3346 PR rtl-optimization/88331
3347 * gcc.target/i386/pr88331.c: New test.
3349 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3351 * g++.dg/diagnostic/constexpr2.C: New.
3352 * g++.dg/diagnostic/ref3.C: Likewise.
3354 2019-01-08 Marek Polacek <polacek@redhat.com>
3356 PR c++/88538 - braced-init-list in template-argument-list.
3357 * g++.dg/cpp2a/nontype-class11.C: New test.
3360 * g++.dg/cpp2a/nontype-class12.C: New test.
3362 2019-01-08 Jakub Jelinek <jakub@redhat.com>
3365 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
3366 dg-options. Require ppc_cpu_supports_hw effective target instead of
3369 2019-01-08 Janus Weil <janus@gcc.gnu.org>
3372 * gfortran.dg/class_69.f90: New test case.
3374 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
3377 * gcc.target/i386/pr88717.c: New test.
3379 2019-01-08 Marek Polacek <polacek@redhat.com>
3381 PR c++/88548 - this accepted in static member functions.
3382 * g++.dg/cpp0x/this1.C: New test.
3384 2019-01-08 Martin Liska <mliska@suse.cz>
3386 PR tree-optimization/88753
3387 * gcc.dg/tree-ssa/pr88753.c: New test.
3389 2019-01-08 Richard Biener <rguenther@suse.de>
3391 PR tree-optimization/86554
3392 * gcc.dg/torture/pr86554-1.c: New testcase.
3393 * gcc.dg/torture/pr86554-2.c: Likewise.
3395 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3397 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
3398 cover target variance.
3400 2019-01-08 Richard Biener <rguenther@suse.de>
3403 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
3404 directly build the expected GENERIC tree.
3406 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
3408 * gcc.target/aarch64/(return_address_sign_1.c,
3409 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
3410 Change option to -mbranch-protection.
3411 * gcc.target/aarch64/(branch-protection-option.c,
3412 branch-protection-option-2.c, branch-protection-attr.c,
3413 branch-protection-attr-2.c): New file.
3415 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3417 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
3419 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3421 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
3423 * c-c++-common/builtin-has-attribute-4.c: Likewise.
3424 Append match for warning that ‘protected’ attribute is not supported.
3426 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3428 * gcc.dg/Wmissing-attributes.c: Require alias support.
3429 * gcc.dg/attr-copy-2.c: Likewise.
3430 * gcc.dg/attr-copy-5.c: Likewise.
3432 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
3433 Jakub Jelinek <jakub@redhat.com>
3436 * g++.dg/warn/Wreturn-type-11.C: New test.
3438 2019-01-07 David Malcolm <dmalcolm@redhat.com>
3441 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
3442 dump to reflect r266077.
3444 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3447 * gcc.dg/pr88701.c: New test.
3449 2019-01-07 Joseph Myers <joseph@codesourcery.com>
3453 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
3455 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3457 * g++.dg/diagnostic/constexpr1.C: New.
3458 * g++.dg/diagnostic/thread1.C: Likewise.
3460 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3461 Harald Anlauf <anlauf@gmx.de>
3462 Tobias Burnus <burnus@gcc.gnu.org>
3464 * gfortran.dg/is_contiguous_1.f90: New test.
3465 * gfortran.dg/is_contiguous_2.f90: New test.
3466 * gfortran.dg/is_contiguous_3.f90: New test.
3468 2019-01-07 Marek Polacek <polacek@redhat.com>
3470 PR c++/88741 - wrong error with initializer-string.
3471 * g++.dg/init/array50.C: New test.
3473 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3479 * gcc.dg/array-6.c: Move from here ...
3480 * c-c++-common/array-6.c: ... to here and add some more test coverage.
3481 * g++.dg/pr69338.C: New test.
3482 * g++.dg/pr69697.C: Likewise.
3483 * g++.dg/ext/flexary32.C: Likewise.
3484 * g++.dg/ext/flexary3.C: Adjust test.
3485 * g++.dg/ext/flexary12.C: Likewise.
3486 * g++.dg/ext/flexary13.C: Likewise.
3487 * g++.dg/ext/flexary15.C: Likewise.
3488 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
3489 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
3490 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
3492 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
3494 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
3495 optional in scan pattern.
3497 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3499 PR tree-optimization/88598
3500 * gcc.dg/vect/pr88598-1.c: New test.
3501 * gcc.dg/vect/pr88598-2.c: Likewise.
3502 * gcc.dg/vect/pr88598-3.c: Likewise.
3503 * gcc.dg/vect/pr88598-4.c: Likewise.
3504 * gcc.dg/vect/pr88598-5.c: Likewise.
3505 * gcc.dg/vect/pr88598-6.c: Likewise.
3507 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3509 PR tree-optimization/88598
3510 * gcc.dg/pr88598-1.c: New test.
3511 * gcc.dg/pr88598-2.c: Likewise.
3512 * gcc.dg/pr88598-3.c: Likewise.
3513 * gcc.dg/pr88598-4.c: Likewise.
3514 * gcc.dg/pr88598-5.c: Likewise.
3516 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3518 PR tree-optimization/88676
3519 * gcc.dg/tree-ssa/pr88676.c: New test.
3520 * gcc.dg/pr88676.c: New test.
3521 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
3525 * c-c++-common/asan/pr88619.c: New test.
3528 * c-c++-common/builtin-convertvector-1.c: New test.
3529 * c-c++-common/torture/builtin-convertvector-1.c: New test.
3530 * g++.dg/ext/builtin-convertvector-1.C: New test.
3531 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
3533 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
3536 * gcc.target/i386/pr88521.c: New testcase.
3538 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3541 * gfortran.dg/min_max_type_2.f90: New test.
3543 2019-01-06 Jakub Jelinek <jakub@redhat.com>
3546 * c-c++-common/attributes-4.c (falloc_align_int128,
3547 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
3549 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
3551 * gcc.dg/ipa/ipcp-2.c: Update bounds.
3553 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3555 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
3556 * gcc.dg/plugin/plugindir2.c: Likewise.
3557 * gcc.dg/plugin/plugindir3.c: Likewise.
3558 * gcc.dg/plugin/plugindir4.c: Likewise.
3560 2019-01-05 Janus Weil <janus@gcc.gnu.org>
3563 * gfortran.dg/blockdata_10.f90: New test case.
3565 2019-01-05 Jakub Jelinek <jakub@redhat.com>
3569 * gcc.dg/nested-func-12.c: New test.
3570 * gcc.c-torture/compile/pr82564.c: New test.
3573 * gcc.dg/debug/dwarf2/pr88635.c: New test.
3575 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3578 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
3580 2019-01-04 Martin Sebor <msebor@redhat.com>
3583 * g++.dg/ext/attr-copy.C: New test.
3584 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
3585 * gcc.dg/attr-copy-6.c: New test.
3586 * gcc.dg/attr-copy-7.c: New test.
3588 2019-01-04 Martin Sebor <msebor@redhat.com>
3591 * c-c++-common/attributes-4.c: New test.
3593 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
3596 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
3599 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3602 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
3603 * gfortran.dg/merge_char_const.f90: Restore.
3605 2019-01-04 Jakub Jelinek <jakub@redhat.com>
3608 * gcc.dg/pr88594.c: New test.
3610 2019-01-04 Jan Beulich <jbeulich@suse.com>
3612 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
3613 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
3614 gcc.target/i386/avx512bw-vpcmpequb-1.c,
3615 gcc.target/i386/avx512bw-vpcmpequw-1.c,
3616 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
3617 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
3618 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
3619 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
3620 gcc.target/i386/avx512bw-vpcmpgew-1.c,
3621 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
3622 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
3623 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
3624 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
3625 gcc.target/i386/avx512bw-vpcmpleb-1.c,
3626 gcc.target/i386/avx512bw-vpcmpleub-1.c,
3627 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
3628 gcc.target/i386/avx512bw-vpcmplew-1.c,
3629 gcc.target/i386/avx512bw-vpcmpltb-1.c,
3630 gcc.target/i386/avx512bw-vpcmpltub-1.c,
3631 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
3632 gcc.target/i386/avx512bw-vpcmpltw-1.c,
3633 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
3634 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3635 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3636 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3637 gcc.target/i386/avx512bw-vpmovb2m-1.c,
3638 gcc.target/i386/avx512bw-vpmovm2b-1.c,
3639 gcc.target/i386/avx512bw-vpmovm2w-1.c,
3640 gcc.target/i386/avx512bw-vpmovw2m-1.c,
3641 gcc.target/i386/avx512bw-vptestmb-1.c,
3642 gcc.target/i386/avx512bw-vptestmw-1.c,
3643 gcc.target/i386/avx512bw-vptestnmb-1.c,
3644 gcc.target/i386/avx512bw-vptestnmw-1.c,
3645 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3646 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3647 gcc.target/i386/avx512dq-vfpclasssd-1.c,
3648 gcc.target/i386/avx512dq-vfpclassss-1.c,
3649 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3650 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3651 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3652 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3653 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3654 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3655 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3656 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3657 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3658 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3659 gcc.target/i386/avx512vl-vpcmpged-1.c,
3660 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3661 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3662 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3663 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3664 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3665 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3666 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3667 gcc.target/i386/avx512vl-vpcmpled-1.c,
3668 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3669 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3670 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3671 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3672 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3673 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3674 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3675 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3676 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3677 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3678 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3679 gcc.target/i386/avx512vl-vptestmd-1.c,
3680 gcc.target/i386/avx512vl-vptestmq-1.c,
3681 gcc.target/i386/avx512vl-vptestnmd-1.c,
3682 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3684 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3685 gcc.target/i386/avx512bw-vpcmpub-1.c,
3686 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3687 gcc.target/i386/avx512bw-vpcmpw-1.c,
3688 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3689 gcc.target/i386/avx512dq-vfpclassps-1.c,
3690 gcc.target/i386/avx512f-vcmppd-1.c,
3691 gcc.target/i386/avx512f-vcmpps-1.c,
3692 gcc.target/i386/avx512f-vcmpsd-1.c,
3693 gcc.target/i386/avx512f-vcmpss-1.c,
3694 gcc.target/i386/avx512f-vpcmpd-1.c,
3695 gcc.target/i386/avx512f-vpcmpq-1.c,
3696 gcc.target/i386/avx512f-vpcmpud-1.c,
3697 gcc.target/i386/avx512f-vpcmpuq-1.c,
3698 gcc.target/i386/avx512f-vptestmd-1.c,
3699 gcc.target/i386/avx512f-vptestmq-1.c,
3700 gcc.target/i386/avx512f-vptestnmd-1.c,
3701 gcc.target/i386/avx512f-vptestnmq-1.c,
3702 gcc.target/i386/avx512vl-vcmppd-1.c,
3703 gcc.target/i386/avx512vl-vcmpps-1.c,
3704 gcc.target/i386/avx512vl-vpcmpd-1.c,
3705 gcc.target/i386/avx512vl-vpcmpq-1.c,
3706 gcc.target/i386/avx512vl-vpcmpud-1.c,
3707 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3710 2019-01-03 Martin Sebor <msebor@redhat.com>
3712 PR tree-optimization/88659
3713 * gcc.dg/Wstringop-truncation-6.c: New test.
3715 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3718 * gfortran.dg/const_chararacter_merge.f90: Remove.
3720 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3723 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3724 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3726 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3728 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3729 * gcc.dg/pubtypes-3.c: Likewise.
3730 * gcc.dg/pubtypes-4.c: Likewise.
3732 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3735 * g++.target/i386/pr88636.C: New test.
3737 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3739 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3741 2019-01-03 Martin Liska <mliska@suse.cz>
3744 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3746 2019-01-02 Marek Polacek <polacek@redhat.com>
3748 PR c++/88612 - ICE with -Waddress-of-packed-member.
3749 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3751 PR c++/88631 - CTAD failing for value-initialization.
3752 * g++.dg/cpp1z/class-deduction59.C: New test.
3754 PR c++/81486 - CTAD failing with ().
3755 * g++.dg/cpp1z/class-deduction60.C: New test.
3756 * g++.dg/cpp1z/class-deduction61.C: New test.
3758 2019-01-02 Martin Sebor <msebor@redhat.com>
3759 Jeff Law <law@redhat.com>
3761 * gcc.dg/strlenopt-36.c: Update.
3762 * gcc.dg/strlenopt-45.c: Update.
3763 * gcc.c-torture/execute/strlen-5.c: New test.
3764 * gcc.c-torture/execute/strlen-6.c: New test.
3765 * gcc.c-torture/execute/strlen-7.c: New test.
3767 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3770 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3771 messages only on vect_hw_misalign targets.
3773 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3775 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3776 * gfortran.dg/dec_d_lines_3.f: Ditto.
3777 * gfortran.dg/dec_structure_24.f90: Ditto.
3778 * gfortran.dg/dec_structure_26.f90: Ditto.
3779 * gfortran.dg/dec_structure_27.f90: Ditto.
3780 * gfortran.dg/dec_type_print_3.f90: Ditto.
3781 * gfortran.dg/derived_name_1.f90: Ditto.
3782 * gfortran.dg/error_recovery_1.f90: Ditto.
3783 * gfortran.dg/gomp/pr29759.f90: Ditto.
3784 * gfortran.dg/pr36192.f90: Ditto.
3785 * gfortran.dg/pr56007.f90: Ditto.
3786 * gfortran.dg/pr56520.f90: Ditto.
3787 * gfortran.dg/pr78741.f90: Ditto.
3788 * gfortran.dg/print_fmt_2.f90: Ditto.
3789 * gfortran.dg/select_type_20.f90: Ditto.
3791 2019-01-02 Marek Polacek <polacek@redhat.com>
3794 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3796 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3799 * gfortran.dg/const_chararacter_merge.f90: New test.
3801 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3804 * g++.dg/torture/pr88130.C: New testcase.
3806 2019-01-02 Martin Liska <mliska@suse.cz>
3808 PR tree-optimization/88650
3809 * gfortran.dg/predict-3.f90: New test.
3811 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3813 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3815 2019-01-02 Richard Biener <rguenther@suse.de>
3817 PR tree-optimization/88621
3818 * gcc.dg/torture/pr88621.c: New testcase.
3820 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3823 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3824 targets and expect _ZThn8 for ilp32 targets.
3826 2019-01-01 Martin Sebor <msebor@redhat.com>
3827 Jeff Law <law@redhat.com>
3829 * gcc.dg/strlenopt-40.c: Update.
3830 * gcc.dg/strlenopt-51.c: Likewise.
3831 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3833 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3834 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3835 * gcc.dg/strlenopt-59.c: New test.
3836 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3837 * g++.dg/init/strlen.C: New test.
3839 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3842 * gfortran.dg/structure_constructor_16.f90: New test.
3844 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3846 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3847 * g++.dg/ipa/devirt-53.C: Fix scan template.
3849 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3851 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3852 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3853 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3855 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3857 * g++.dg/tree-prof/devirt.C: Update testcase.
3859 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3861 Update copyright years.
3863 Copyright (C) 2019 Free Software Foundation, Inc.
3865 Copying and distribution of this file, with or without modification,
3866 are permitted in any medium without royalty provided the copyright
3867 notice and this notice are preserved.